.card-body .btn-primary
{
    border-color: #01a250 !important;
    background-color: #01a250 !important;
}

.card-body .btn-primary:hover:not(.disabled):not(:disabled) {
    box-shadow: 0 8px 25px -8px #01a250 !important;
}

body a{
    color: #01a250;
    text-decoration: none;
}


.main-menu .navbar-header .navbar-brand .brand-text {
    color: #01a250;
    padding-left: 1rem;
    margin-bottom: 0;
    font-weight: 600;
    letter-spacing: 0.01rem;
    font-size: 1.45rem;
    animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

.main-menu.menu-light .navigation > li.active > a {
    background: linear-gradient(118deg, #01a250, #43d88b);
    box-shadow: 0 0 10px 1px rgba(65, 185, 49, 0.7);
    color: #fff;
    font-weight: 400;
    border-radius: 4px;
}

.btn-outline-primary {
    border: 1px solid #01a250 !important;
    background-color: transparent;
    color: #01a250 !important;
}

.btn-outline-primary:hover:not(.disabled):not(:disabled) {
    background-color: rgba(115, 103, 240, 0.04);
    color: #01a250 !important;
}

.form-control:focus {
    color: #6e6b7b;
    background-color: #fff;
    border-color: #01a250 !important;
    outline: 0;
    box-shadow: 0 3px 10px 0 rgb(34 41 47 / 10%);
}

.bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-box {
    background-color: #01a250 !important;
    color: #fff;
    box-shadow: 0 3px 6px 0 rgb(65, 185, 49, 0.9);
}

.bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-label .bs-stepper-title {
    color: #01a250 !important;
}

.select2-container--classic.select2-container--open .select2-selection--single,
 .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #01a250 !important;
    outline:
}
.select2-container--classic .select2-selection--single:focus, .select2-container--default .select2-selection--single:focus {
    outline: 0;
    border-color: #01a250 !important;
    box-shadow: 0 3px 10px 0 rgb(34 41 47 / 10%) !important;
}

.select2-container--classic .select2-results__option[aria-selected='true'],
.select2-container--default .select2-results__option[aria-selected='true'] {
    background-color: #01a250 !important;
    color: #fff !important;
}

.custom-option-item-check:checked + .custom-option-item {
    color: #01a250 !important;
    background-color: rgba(115, 103, 240, 0.12);
    border-color: #01a250 !important;
}

.custom-option-item-check:checked + .custom-option-item .custom-option-item-title {
    color: #01a250 !important;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #01a250 !important;
    background-color: rgba(115, 103, 240, 0.12);
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #01a250 !important;
    border-color: #01a250 !important;
}

.btn-link {
    font-weight: 400;
    color: #01a250 !important;
    text-decoration: none;
}
.nav-tabs .nav-link.active {
    color: #01a250 !important;
}
.card-body .nav-tabs .nav-link:after {
    background: linear-gradient(30deg, #01a250, rgba(1, 162, 87, 0.5)) !important;
}
.error {
    color: red;
}
