.btn-primary {
    background-color: #23bba5;
    border-color: #23bba5;
    box-shadow: 0 0 0 rgb(35 187 165 / 50%);
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus, .btn-primary.disabled, .btn-primary:disabled, .btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {
    background-color: #2be9cd;
    border-color: #2be9cd;
}

.btn-primary:focus, .btn-primary:active:focus {
    box-shadow: 0 0 0 0.15rem rgb(35 187 165 / 50%);
}

.form-check-input:checked {
    background-color: #23bba5;
    border-color: #23bba5;
}

.form-check-input:focus {
    box-shadow: 0 0 0 0.15rem rgb(35 187 165 / 50%);
}

.text-primary {
    color: #23bba5 !important;
}

a {
    color: #23bba5;
}

a:hover {
    color: #2be9cd;
}

.btn-link {
    color: #23bba5;
}

.btn-link:hover, .btn-link:active, .btn-link:focus, .btn-link:active:focus {
    color: #2be9cd;
}

.nav-bordered a.active {
    border-color: #23bba5 !important;
}

.nav-link:focus, .nav-link:hover {
    color: #23bba5;
}

.spinner {
    border-left-color: #23bba5;
}

.page-item.active .page-link {
    background-color: #23bba5;
    border-color: #23bba5;
}

body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > a {
    color: #23bba5;
}