

:root {
    --bs-link-color: #89a130 !important;
    --bs-link-hover-color: #68782f !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #89a130 !important;
    background-color: #fff !important;
    border-bottom-color: #89a130 !important;
    border-left-color: #fff !important;
    border-right-color: #fff !important;
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: #89a130 !important;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #89a130;
    --bs-btn-border-color: #89a130;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #879b3b;
    --bs-btn-hover-border-color: #879b3b;
    --bs-btn-focus-shadow-rgb: 85, 145, 255;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #879b3b;
    --bs-btn-active-border-color: #879b3b;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #89a130;
    --bs-btn-disabled-border-color: #89a130;
}

.btn-outline-primary {
    --bs-btn-color: #89a130;
    --bs-btn-border-color: #89a130;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #89a130;
    --bs-btn-hover-border-color: #89a130;
    --bs-btn-focus-shadow-rgb: 55,125,255;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #89a130;
    --bs-btn-active-border-color: #89a130;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #89a130;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #89a130;
    --bs-gradient: none
}

.btn-soft-primary {
    color: #89a130;
    background-color: #ebf2cf;
    border-color: transparent;
}

.btn-soft-primary:hover{
    color:#fff;
    background-color:#89a130;
    border-color:transparent
}

.bootstrap-dialog.type-primary .modal-header {
    background-color : #89a130;
}

.navbar-brand-logo {
    width: 100%;
    min-width: 10.5rem;
    max-width: 10.5rem;
}

.navbar-vertical-aside .navbar-brand-logo-mini {
    width: 2.2125rem;
    display: none;
}

.bg-soft-primary {
    color: #89a130;
    background-color: #ebf2cf;
    border-color: transparent;
}
