:root {
    --base-color: #004d43;
}

header a.logo img {
    max-height: 58px;
}

.logo-holder img {
    max-height: 58px;
}

header.header-appear nav.bootsnav.header-light-transparent .navbar-nav>li>a:hover,
header.header-appear nav.bootsnav.header-light .navbar-nav>li>a:hover,
header.header-appear nav.header-light-transparent .header-social-icon a:hover,
header.header-appear nav.header-light .header-social-icon a:hover,
header.header-appear nav.header-light.white-link .header-social-icon a:hover,
header.header-appear nav.header-light-transparent.white-link .header-social-icon a:hover,
header.header-appear nav.header-light-transparent.white-link .heder-menu-button a:hover,
header.header-appear nav.header-light-transparent .header-searchbar a:hover,
header.header-appear nav.header-light .header-searchbar a:hover,
header.header-appear nav.header-light.white-link .header-searchbar a:hover,
header.header-appear nav.header-light-transparent.white-link .header-searchbar a:hover,
header nav.navbar .navbar-nav>li>a:hover,
nav.navbar.bootsnav ul.nav>li>a:hover,
.header-search-form:hover,
.header-social-icon a:hover {
    color: #67beac;
}

header.header-appear nav.bootsnav.header-light-transparent .navbar-nav>li.dropdown.on>a,
header.header-appear nav.bootsnav.header-light .navbar-nav>li.dropdown.on>a,
header nav.navbar .navbar-nav>li.dropdown.on>a,
nav.navbar.bootsnav ul.nav>li.dropdown.on>a {
    color: #67beac;
}

header.header-appear nav.bootsnav.header-light-transparent .navbar-nav>li>a.active,
header.header-appear nav.bootsnav.header-light .navbar-nav>li>a.active,
header nav.navbar .navbar-nav>li>a.active,
nav.navbar.bootsnav ul.nav>li>a.active {
    color: #004d43;
}

a.text-light-gray:hover,
footer a:hover {
    color: #67beac;
}

footer.footer-standard-dark {
    background-color: #66bead;
    color: #333;
}

footer.footer-standard-dark a {
    color: #333;
}

footer.footer-standard-dark a:hover {
    color: #004d43;
}

.bg-dark-footer {
    background-color: #edf2d0;
}

.bg-extra-dark-gray2 {
    background-color: #66bead;
}

.bg-black {
    background-color: #66bead !important;
}

.text-left {
    text-align: left;
}

.text-justify {
    text-align: justify;
}

.form-check {
    margin-bottom: 1.5rem;
}

.form-check-input {
    padding: 8px;
}

.form-check-label {
    display: inline;
    margin-left: 0.5rem;
}

.form-check-label a {
    text-decoration: underline;
}

.grecaptcha-badge {
    visibility: hidden;
    display: none;
}