header.navbar.navbar-expand {
    background-color: white !important;
}

/* Keep navbar content visible on white top bar */
header.navbar.navbar-expand #navbar-breadcrumbs > li > a,
header.navbar.navbar-expand #navbar-breadcrumbs > li > a::before,
header.navbar.navbar-expand .navbar-nav .nav-link,
header.navbar.navbar-expand .dropdown-notifications .es-icon,
header.navbar.navbar-expand .notifications-seen .es-icon,
header.navbar.navbar-expand .notifications-seen svg.es-icon,
header.navbar.navbar-expand span.notifications-seen use,
header.navbar.navbar-expand symbol#icon-small-down {
    color: var(--text-color) !important;
    fill: var(--text-color) !important;
    stroke: var(--text-color) !important;
}

.web-footer {
    padding: 0rem 0 !important;
    min-height: 55px;
    background: rgb(16, 160, 160);
    color: white;

}

footer.web-footer .footer-col-left.col-sm-6 {
    flex: 0 0 70% !important;
    max-width: 70% !important;
    text-align: right !important;
    color: white;
}

footer.web-footer .footer-col-right.col-sm-6 {
    flex: 0 0 30% !important;
    max-width: 30% !important;
    text-align: right !important;
    color: white;
}

footer.web-footer .footer-info .row {
    display: flex;
    align-items: center;
}

@media (max-width: 575.98px) {
    footer.web-footer .footer-col-left.col-sm-6,
    footer.web-footer .footer-col-right.col-sm-6 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        text-align: left !important;
    }
}

footer.web-footer .footer-powered,
footer.web-footer .footer-powered a,
footer.web-footer .footer-powered .text-muted {
    color: #ffffff !important;
}
footer.web-footer .footer-powered a:hover {
    color: #ffffff !important;
}

.notifications-seen .es-icon,
.notifications-seen svg.es-icon {
    stroke: none !important;
    border-radius: 3px;
    padding: 2px;
}

.web-form-container h1,
.web-form-container h2,
.web-form-container h3,
.web-form-container .section-head {
    color: #76be49 !important;
}
.web-form-container .form-control {
    border-left: 5px solid #76be49 !important;
}