﻿.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
    background: #eff2f6 !important
}

/*.card-header {
   
    border-bottom: var(--phoenix-card-border-width) solid rgb(203 208 221 / 0%) !important;
}

.border-translucent {
    border-color: rgb(203 208 221 / 0%) !important;
}*/
/*Added ruby 404*/
label.req::after {
    content: " *"; /* The asterisk after the label text */
    color: red; /* Only the asterisk is red */
    margin-left: 2px; /* Optional spacing */
    font-weight: bold; /* Optional bold */
}

.caiCon {
    position: relative;
/*    padding-right: 30px !important;*/
    background-image: url('/img/icons/calender.svg');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 16px 16px;
    opacity: .8;
}

.blink {
    animation: blinker 1.5s linear infinite;
   
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}


.form-floating-advance-select .select2-container .select2-selection--single {
    height: 47px !important;
    line-height: 50px !important;
    padding: 10px 10px 10px 10px !important;
    font-size: 16px !important;
    display: flex;
    align-items: center;
    border-color: rgb(203, 208, 221) !important;
}

 .select2-container .select2-selection--single {
    height: 38px !important;
    line-height: 50px !important;
    padding: 10px 10px 10px 10px !important;
    font-size: 16px !important;
    display: flex;
    align-items: center;
    border-color: rgb(203, 208, 221) !important;
}

  .select2-selection--single .select2-selection__arrow {
    margin-bottom: 24px !important;
    margin-right: 11px !important;
}


.form-floating-advance-select .select2-selection--single .select2-selection__rendered {
    padding-top: 10px !important
}

 .select2-selection__arrow {
    height: 38px !important;
}


 .select2-search__field {
    border: none !important;
}


 .select2-search__field:focus {
    outline: none !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.select2-results {
        background-color: rgba(208, 213, 225, 0.54) !important;
   
}


.select2-container--default .select2-results__option--selected {
    background-color: #E3E6ED !important;
}


.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #3874FF !important;
   
}


 .select2-selection--single {
    position: relative;
}


 .select2-selection__clear {
    position: absolute;
    top: 10%;
    right: 0px;
    transform: translateY(-50%);
    z-index: 10;
    color: #bebebe;
}



.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #333 transparent !important;
    border-width: 0 5px 5px 5px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #333 transparent transparent transparent !important;
    border-width: 5px 5px 0 5px !important;
    left: 70% !important;
  
}


.select2-dropdown {
    
    border: 1px solid #e5d9d9 !important;
  
}

.select2-results__option {
    padding: 2px 1rem !important;
}




[data-bs-theme="dark"] .select2-results__option--selected {
    background-color: #333 !important;
    color: #fff !important;
}

[data-bs-theme="dark"] .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #0057d9 !important;
    color: #fff !important;
}





[data-bs-theme="dark"] .select2-container--default .select2-selection--single {
    background-color: #141824 !important;
    color: #373e53 !important;
    border-color: inherit !important;
}


    [data-bs-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: rgb(133, 140, 160) !important;
    }





[data-bs-theme="dark"] .select2-dropdown {
    background-color: #2a2a2a !important;
    color: #f0f0f0 !important;
    border-color: #373e53 !important;
}

[data-bs-theme="dark"] .select2-results__option {
    color: #9fa6bc !important;
    background: #141824;
}