:root {
    --donb-green: #008E3F;
    --text-light: #9ee8bf;
}
.mainNav, .mainFooter, .specialBox{background: var(--donb-green);}

.fa, h3, h5, main a, a.special:after, main p a:not(.btn):after, .more a.external:after, .more a .fa-angle-right,.aboutus h2,
.carousel-control-prev, .carousel-control-prev:hover, .carousel-control-next,.carousel-control-prev:focus,
.carousel-control-next:hover, .carousel-control-next:focus, .zitat, .zitat-author, .more a, .more a:hover, main a:hover, main a, .right-col a,.page-link {color: var(--donb-green);}
.mainNav .dropdown-menu, .dropdown-item a:hover, .dropdown-item a:focus,.sticky-links, .landingpage h3{background-color: var(--donb-green);}
.mainNav button#searchtext, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus,
.mainNav .navbar-light .navbar-nav .current_ancestor > a.nav-link, .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active,
.mainNav .navbar-light .navbar-nav .current > a.nav-link { color: var(--text-light); }
.mainFooter p, .mainFooter a{
    color: white;
}
.page-item.active .page-link{background-color: var(--donb-green); border-color: var(--donb-green);}
main .specialBox a{color: white}
.mainFooter hr{
    border-top-color: var(--text-light);
}

.footerquestionlist .SubmitButton {
    background-color: var(--donb-green);
    color: white;
}

.defaultbutton:not(:disabled):not(.disabled):active, .defaultbutton:not(:disabled):not(.disabled).active, .show > .defaultbutton.dropdown-toggle , .defaultbutton:hover, .btn-primary:hover {
    background-color: var(--donb-green);
    border-color: var(--donb-green);
    color: var(--text-light);
}

.defaultbutton, .btn-primary {
    color: white;
    background-color: var(--donb-green);
    border-color: var(--donb-green);
}

.landingpage .right-col h5, .right-col h5, .right-col h4, .right-col h3, .right-col h2, .right-col h1, .right-col h6{
    color: #212529;
}

.aboutus img {
    filter: brightness(0) saturate(100%) invert(48%) sepia(70%) saturate(3783%) hue-rotate(100deg) brightness(75%) contrast(99%);
}
.sticky-links { border-top: 1px solid #00662E; }
@media (min-width: 1340px) {
    .sticky-links { border: 0; }
}
#footerCarousel .lSAction>.lSNext, #footerCarousel .lSAction>.lSPrev { color: var(--donb-green); font-size: 60px; }