.btn-success{
    background-color: var(--cl-new-success);
    border-color: var(--cl-new-success);
    color: #fff;
}
.btn-success:hover, .btn-success:focus, .btn-success:active {
    background-color: var(--cl-new-success-hover);
    border-color: var(--cl-new-success-hover);
    color: #fff;
}

.btn-secondary{
    background-color: #adb5bd;
    border-color: #adb5bd;
    color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
    background-color: #adb5bd;
    border-color: #adb5bd;
    color: #fff;
}

.btn-outline-primary{
    border-color: var(--cl-new-success);
    color: var(--cl-new-success);
    background-color: #fff;
}

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active {
    background-color: var(--cl-new-success-hover);
    border-color: var(--cl-new-success-hover);
    color: #fff;
}

.page-link{
    color: var(--cl-new-black);
}

.nav-link:hover{
    color: var(--cl-new-success);
}

.badge-danger{
    background-color: var(--cl-new-danger);
}

.text-success{
    color: var(--cl-new-success);
}
.text-primary{
    color: var(--cl-new-success-hover) !important;
}

.custom-control-input:checked~.custom-control-label::before{
    border-color: var(--cl-new-success);
    background-color: var(--cl-new-success);
}

input[type='radio'] {
    accent-color: var(--cl-new-success-hover);
}

a{
    color: var(--cl-new-black);
}

a:hover, a:focus, a:active{
    color: var(--cl-new-success-hover);
}

.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover{
    background: none;
    background-color: var(--cl-new-success);
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled]{
    background-color: var(--cl-new-success);
}

.bg-primary{
    background-color: var(--cl-new-primary) !important;
}

.bg-success{
    background-color: var(--cl-new-success) !important;
}
.bg-danger{
    background-color: var(--cl-new-danger) !important;
}
.bg-warning{
    background-color: var(--cl-new-warning) !important;
}

.modal-title{
    color: var(--cl-new-black);
}

.irs--round .irs-bar{
    background-color: var(--cl-new-success);
}

.irs--round .irs-handle{
    border-color: var(--cl-new-success);
}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color: var(--cl-new-success);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    background-color: var(--cl-new-success-hover);
    border-right: 1px solid var(--cl-new-success-hover);
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color: var(--cl-new-success);
}

.btn-danger{
    background-color: var(--cl-new-danger);
    border-color: var(--cl-new-danger);
    color: #fff;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active {
    background-color: var(--cl-new-danger);
    border-color: var(--cl-new-danger);
    color: #fff;
}
.text-danger{
    color: var(--cl-new-danger) !important;
}
body{
    font-family: var(--font-helvetica) !important;
    color: var(--cl-new-black);
}

.medic-settings-main .nav-tabs .nav-link.active{
    color:  var(--cl-new-success);
}

.database-tab-left{
    border-radius: 10px;
}
.database-tab-right{
    border-radius: 10px;
}

.dropdown-menu{
   border-radius: 10px;
}

#menu-header_menu_2019 .current-menu-item{
    border-radius: 10px;
}

.form-control:focus{
    border-color: var(--cl-new-success);
    box-shadow: none;
}

#myTab.nav-tabs .nav-link{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.btn-link{
    color: var(--cl-new-black);
}

.btn-link:hover, .btn-link:focus, .btn-link:active{
    color: var(--cl-new-success);
}

.exercise-list-with-filters-desc h4{
    color: var(--cl-new-black);
}


.fc-event, .fc-event-dot{
    background-color: var(--cl-new-primary);
}
.fc-event{
    border-color: var(--cl-new-primary);
}

.session-match{
    background-color: var(--cl-new-danger);
}
.session-individual-training{
    background-color: var(--cl-new-success);
}
.session-strength{
    background-color: var(--cl-new-warning);
}

.c-datepicker__header-day{
    background-color: var(--cl-new-success-hover);
}
.c-datepicker__header-date{
    background-color: var(--cl-new-success);
}
.rd-month-label{
    color: var(--cl-new-warning);
}

.swal2-confirm{
    background-color: var(--cl-new-success) !important;
    border-color: var(--cl-new-success) !important;
}

.swal2-cancel{
    color: var(--cl-new-success) !important;
    border-color: var(--cl-new-success) !important;
}
