.bg-primary {
    --bs-bg-opacity: 1;
    background-color: var(--custom-color-footer-dark) !important;
}

.bg-light-brown {
    background-color: var(--custom-topo-background-color) !important;
    border-bottom: 3px solid var(--custom-topo-border-bottom) !important;
}

.navbar-light .navbar-nav .nav-link {
    color: var(--custom-navbar-color) !important;
    
}

.navbar-light.navbar-scrolled {
    background-color: var(--custom-topo-background-color) !important;
}

.bg-menu-brown {
    background-color: var(--custom-topo-background-color) !important;
    color: var(--custom-color-footer-dark) !important;
}

.border-end-brown {
    border-right: 2px solid var(--custom-btn-primary-background-color) !important;
}

.menu-page-internal:hover {
    border-right: 2px solid var(--custom-btn-primary-background-color)  !important;
    background-color: var(--custom-btn-secondary-background-color) !important;
    color: var(--custom-color-footer-dark) !important;
}

.btn-primary {
    color: var(--custom-btn-primary-color) !important;
    background-color: var(--custom-btn-primary-background-color) !important;
    border-color: var(--custom-btn-primary-background-color) !important;
}

::selection {
    color: #fff;
    background-color: var(--custom-btn-secondary-background-color) !important;
}

.font-header {
    color: var(--custom-color-logo) !important;
}

.main-nav .nav-item > .nav-link:before {
    background-color: var(--custom-navbar-color) !important;
}

.dropdown-menu {
    border-color: var(--custom-btn-primary-background-color) !important;
}

.bg-gradient-primary {
    background-color: var(--custom-btn-primary-background-color) !important;
    background-image: linear-gradient(130deg, var(--custom-btn-primary-background-color) 15%, var(--custom-btn-primary-background-color) 40%, var(--custom-btn-primary-background-color) 60%, var(--custom-btn-primary-background-color) 100%) !important;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: var(--custom-dropdown-item-hover) !important;
}

.btn-medium-brown {
    color: var(--custom-btn-secondary-color) !important;
    background-color: var(--custom-btn-secondary-background-color) !important;
    border-color: var(--custom-btn-secondary-background-color) !important;
}

.bg-medium-brown {
     background-color: var(--custom-btn-secondary-background-color) !important;
}

.bg-brown {
    background-color: var(--custom-btn-primary-background-color) !important;
}

.bg-dark-brown {
    background-color: var(--custom-color-footer-dark) !important;
}

.h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover, .h7 a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: var(--custom-dropdown-item-hover) !important;
}

.page-item.active .page-link {
    background-color: var(--custom-btn-primary-background-color) !important;
    border-color: var(--custom-btn-primary-background-color) !important;
}

.page-link:hover {
    background-color: var(--custom-btn-primary-background-color) !important;
    border-color: var(--custom-btn-primary-background-color) !important;
}

.spinner-color {
    color: var(--custom-btn-primary-background-color) !important;
}


.carregando-legisla

.progress-one, .progress-two, .progress-three {
    color: var(--custom-btn-primary-background-color) !important;
}

.progress-one .progress-container .progress-bar, .progress-two .progress-container .progress-bar, .progress-three .progress-container .progress-bar {
    background-color: var(--custom-btn-primary-background-color) !important;
}

.progress-one::-webkit-progress-value, .progress-two::-webkit-progress-value, .progress-three::-webkit-progress-value {
    background-color: var(--custom-btn-primary-background-color) !important;
}

.progress-one::-moz-progress-bar, .progress-two::-moz-progress-bar, .progress-three::-moz-progress-bar {
    background-color: var(--custom-btn-primary-background-color) !important;
}


/*.five-service .service-icon {
    background: var(--custom-btn-primary-background-color) !important;
}*/


p > a {
    color: var(--custom-btn-primary-background-color) !important;
}

.font-header-regional {
    color: var(--custom-color-logo) !important;
}

.font-header-regional-long{
    color: var(--custom-color-logo) !important;
}

.navbar-expand-lg .dropdown-menu.show {
    background-color: var(--custom-topo-background-color) !important;
}

