:root {
    /*--cassiopeia-color-primary: #f0f4fb;
    --cassiopeia-color-hover: #c4c4c4;
    --cassiopeia-color-link: #2e7914;*/
    --link-color: #2e7914;
    --link-hover-color: #246310;
    --body-font-size: 1.1rem;
}

.container-header {
    background-color: #f6f7f8;
    background-image: none;
}

.container-banner .banner-overlay {
    height: auto;
}
.hero-unit {
    padding: 2rem 0;
}

.container-header .mod-menu {
    color: var(--body-color);
}
.container-header .navbar-toggler {
    color: var(--body-color);
}

.container-header .metismenu>li>a:hover::after {
    background-color: var(--link-color);
}

@media (width >=992px) {
    .container-header .metismenu>li>a::after {
        opacity: 0.4;
    }
}