.login .form-side {
    background-image: linear-gradient(to bottom, #2d835e, #4bc0ae);
}

.login .form-side .input-container input[type="submit"] {
    background-color: #2c805c !important;
}

.dropdown-item:active {
    background-color: rgb(67, 159, 146);
}

.owl-theme .owl-dots .owl-dot span {
    background-color: transparent;
    border: 1px solid #D6D6D6;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background-color: #2c805c;
}

.btn.purple,
input[type="submit"].purple {
    background-color: rgb(67, 159, 146) !important;
}

.modal .modal-header button {
    background-color: rgba(67, 159, 146, 0.5);
}

.modal-body .multi-forms .heading .form-title.active {
    border-top: 4px solid #439f92;
    color: #439f92;
}

.side-bar .nav-pills .nav-item .nav-link.show::before,
.side-bar .nav-pills .nav-item .nav-link:hover::before {
    background-color: #2c805c;
}

.side-bar .nav-pills .nav-item .nav-link.show .svg-inline--fa,
.side-bar .nav-pills .nav-item .nav-link:hover .svg-inline--fa {
    color: #2c805c;
}

table.table-bordered .thead {
    background-color: rgba(67, 159, 146, 0.2) !important;
}

.modal .modal-header .blue {
    color: #439f92 !important;
}

.side-bar .badge,
.main-content .modal .heading .badge {
    background-color: #2c805c;
}

.modal .modal-header {
    border-color: #2c805c;
}

.btn.purple:hover,
input[type="submit"].purple:hover {
    color: #2c805c !important;
    border: 1px solid #2c805c !important;
}

.widget-header:has(.widget-title.color-yellow)::before {
    background-color: #2c805c;
}

.color-yellow {
    color: #2c805c !important;
    border-color: #2c805c;
    stop-color: #2c805c;
}

.widget-header::before {
    background-color: #439f92;
}

.dropdown-menu .dropdown-title {
    color: #2c805c;
    border-color: #2c805c;
}

.light-orange {
    background-color: #c4dfda !important;
}

.widget-header:has(.widget-title.color-orange)::before {
    background-color: #439f92 ;
}

.color-orange {
    color: #439f92  !important;
    border-color: #439f92 ;
    stop-color: #439f92 ;
}

.orange,
.btn.orange,
input[type='submit'].orange {
    background-color: #439f92 !important;
}

.light-yellow {
    background-color: #bed5cb !important;
}

.yellow {
    background-color: #2c805c !important;
}

.light-blue,
.light-purple {
    background-color: #b7e2f2 !important;
}

.widget-header:has(.widget-title.color-blue)::before {
    background-color: #10ade4;
}

.color-blue,
.color-purple {
    color: #10ade4 !important;
    border-color: #10ade4;
    stop-color: #10ade4;
}

.blue,
.purple {
    background-color: #10ade4 !important;
}

.light-navy {
    background-color: #d4d3e5 !important;
}

.color-navy {
    color: #7677b8 !important;
    border-color: #7677b8;
    stop-color: #7677b8;
}

.widget-header:has(.widget-title.color-navy)::before {
    background-color: #7677b8;
}

.navy {
    background-color: #7677b8 !important;
}

table.table-bordered :is(a, th) {
    color: #2c805c;
}


button.btn.purple-outline,
input[type="submit"].purple-outline {
    color: #2c805c !important;
    border: 1px solid #2c805c !important;
}