:root {
  --color-gorodufa-green: #0e7a2c;
}

.text-white a {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important;
}

.main__sidebar__mobile {
    display:none;    
}

.offcanvas.bg-primary {
    background-color: #0e7a2c !important;
}

.nav-main .nav-item.is-active>.nav-link, .nav-main .nav-item:focus-within .nav-link, .nav-megamenu {
    background-color: rgb(10 86 33);
}

.btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
  background-color: rgb(10 86 33);
  border-color: rgb(10 86 33);
}

.btn-outline-primary:hover {
    background-color: #0e7a2c;
    border-color: #0e7a2c;
}

.btn-outline-primary {
    border-color: #0e7a2c;
}

.table-primary-gorodufa {
    --bs-table-bg: #0e7a2c;
    --bs-table-striped-bg: #258d5d;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #309365;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #2a9061;
    --bs-table-hover-color: #fff;
    color: #fff;
    border-color: #309365;
}

.btn-success-gorodufa {
    color: #fff;
    background-color: var(--color-gorodufa-green);
    border-color: var(--color-gorodufa-green);
}

.btn-success-gorodufa:hover {
    color: #fff;
    background-color: #157347;
    border-color: #146c43
}

@media (min-width: 992px) {
    .navbar.navbar--main {
        --navbar-bg-color: #0e7a2c;
    }
}

@media (max-width:768px) {
   /* .main__sidebar:not(.main__sidebar__mobile)>.card--menu-first{
        display:none;    
    }
    .main__sidebar__mobile {
        display:block;    
    }*/
}