






/*custom css 2026*/
/*custom css 2026*/
/*custom css 2026*/

/*.select2-container--focus .select2-selection--single{*/
/*    border: 1px solid var(--ct-primary) !important;*/
/*    border-radius: .25rem;*/
/*}*/


/*.was-validated select:invalid ~ .select2 .select2-selection--single {*/
/*    border-color: var(--ct-danger) !important;*/
/*}*/

/*.was-validated select:invalid + .select2.select2-container--focus .select2-selection--single {*/
/*    border-color: var(--ct-danger) !important;*/
/*}*/



/* Focus */
.select2-container--focus .select2-selection--single {
    border-color: var(--ct-primary) !important;
}

/* Invalid */
.was-validated select:invalid ~ .select2 .select2-selection--single {
    border-color: #ff5b5b !important;
}

/* Invalid + Focus -> Show Blue */
.was-validated select:invalid ~ .select2.select2-container--focus .select2-selection--single {
    border-color: var(--ct-primary) !important;
}


/* Valid */
.was-validated select:valid ~ .select2 .select2-selection--single {
    border-color: #10c469 !important;
}


/* Valid + Focus/Open */
.was-validated select:valid ~ .select2.select2-container--focus .select2-selection--single,
.was-validated select:valid ~ .select2.select2-container--open .select2-selection--single {
    border-color: var(--ct-primary) !important;
}







/*multiselect*/

.was-validated select:invalid ~ .btn-group .multiselect {
    border-color: #ff5b5b !important;
}

.was-validated select:invalid ~ .btn-group.show .multiselect,
.was-validated select:invalid ~ .btn-group .multiselect:focus {
    border-color: var(--ct-primary) !important;
}

.was-validated select:valid ~ .btn-group .multiselect {
    border-color: #10c469 !important;
}

.was-validated select:valid ~ .btn-group.show .multiselect,
.was-validated select:valid ~ .btn-group .multiselect:focus {
    border-color: var(--ct-primary) !important;
}

.was-validated .multiselect-container .form-check-label {
    color: var(--ct-body-color) !important;
}

/*button.multiselect-option.dropdown-item:hover,*/
/*button.multiselect-all.dropdown-item:hover,*/
/*button.multiselect-option.dropdown-item:hover .form-check-label,*/
/*button.multiselect-all.dropdown-item:hover .form-check-label {*/
/*    background-color: var(--ct-primary) !important;*/
/*    color: #fff !important;*/
/*}*/


.multiselect-container .dropdown-item:hover .form-check-input {
    border: 1px solid var(--ct-gray-400);
}

/*.multiselect-container .form-check-input {*/
/*    border: 1px solid var(--ct-gray-400) !important;*/
/*}*/

.multiselect-all .active .form-check-label{
    background-color: var(--ct-gray-200) !important;
    color: var(--ct-body-color) !important
}








/*adding icon to select2 selectbox*/
/*adding icon to select2 selectbox*/
/*adding icon to select2 selectbox*/
/*adding icon to select2 selectbox*/



/*.was-validated select:valid ~ .select2 .select2-selection--single {*/
/*    border-color: #10c469 !important;*/
/*    padding-right: calc(1.5em + .9rem);*/
/*    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2310c469' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");*/
/*    background-repeat: no-repeat;*/
/*    background-position: calc(100% - 1.7rem) center;*/
/*    background-size: calc(.75em + .45rem) calc(.75em + .45rem);*/
/*}*/


/*.was-validated select:invalid ~ .select2 .select2-selection--single {*/
/*    border-color: #ff5b5b !important;*/
/*    padding-right: calc(1.5em + .9rem);*/
/*    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff5b5b'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff5b5b' stroke='none'/%3e%3c/svg%3e");*/
/*    background-repeat: no-repeat;*/
/*    background-position: calc(100% - 1.7rem) center;*/
/*    background-size: calc(.75em + .45rem) calc(.75em + .45rem);*/
/*}*/



/*adding icon to select2 selectbox*/
/*adding icon to select2 selectbox*/
/*adding icon to select2 selectbox*/
/*adding icon to select2 selectbox*/




/*.multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback){*/
/*    background-color: var(--ct-primary) !important;*/
/*}*/

/*multiselect*/
/*custom css 2026*/
/*custom css 2026*/
/*custom css 2026*/
/*custom css 2026*/
