/*YII2 Vendor Select2 Tool by Krajee*/
.select2-container--krajee-bs4 .select2-results__option.select2-results__option--selected, .select2-container--krajee-bs4 .select2-results__option[aria-selected=true] {
    background-color: #22222e !important;
    color: #fff !important;
}

.select2-container--krajee-bs4 .select2-selection--single {
    height: 48px !important;
    border-radius: 8px !important;
}

.select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow {
    border-left: none !important;
    /*width: 2rem !important;*/
}

.select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow b {
    border-color: #ced4da transparent transparent transparent !important;
}

.select2-container--krajee-bs4.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #6f73f7 transparent !important;
}

.select2-container--krajee-bs4:not(.select2-container--disabled) .select2-dropdown {
    border: 2px solid #5C60F5CC !important;
    box-shadow: none !important;
    margin-top: -6px !important;
}

.select2-container--krajee-bs4 .select2-selection--single .select2-selection__rendered {
    padding-top: 7px !important;
}

.select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected] {
    background: #5C60F5CC !important;
    color: #fff !important;
}

.select2-container--krajee-bs4.select2-container--open:not(.select2-container--disabled) .select2-selection, .select2-container--krajee-bs4:not(.select2-container--disabled) .select2-selection:focus {
    border: 2px solid #5C60F5CC !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}

.select2-container--krajee-bs4 .select2-selection--single .select2-selection__clear {
    padding: 3px !important;
    margin: 0px 4px !important;
    cursor: pointer !important;
}

.select2-container--krajee-bs4 li.select2-results__option {
    background-color: rgba(255, 255, 255, 0.1) !important;
    color: #0a0a0a !important;
}

.has-success .select2-container--krajee-bs4.select2-container--focus .select2-selection {
    box-shadow: none;
    border: solid 2px #6c83f6;
}

.has-error .select2-container--krajee-bs4.select2-container--focus .select2-selection {
    box-shadow: none;
    border: solid 2px #ff6876;
}

.has-error .select2-container--krajee-bs4 .select2-selection {
    border: solid 2px #ff6876 !important;
}

.has-success .select2-container--krajee-bs4 .select2-selection {
    border: solid 2px #6c83f6;
}

.select2-container.select2-container--krajee-bs4.select2-container--open {
    z-index: 1122 !important;
}

.ui-widget.ui-widget-content {
    margin-top: -5px;
    border-radius: 8px 8px 8px 8px;
}

.select2-container--bootstrap .select2-selection--single {
    height: 48px;
    padding: 12px 24px 6px 12px;
    border-radius: 8px;
}

.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
    box-shadow: none;
    border: solid 2px #6c83f6;
}

.select2-container--bootstrap .select2-dropdown {
    border: solid 2px #6c83f6;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background: #5C60F5CC !important;
    color: #fff !important;
}

.select2-container--bootstrap .select2-results__option[aria-selected=true] {
    background-color: #22222e !important;
    color: #fff !important;
}

.select2-container--krajee-bs4 .select2-selection{
    /*max-width: 200px;*/
    border-radius: 8px;
}

.select2-container.select2-container--krajee-bs5.select2-container--open{
    z-index: 1112;
}

.ui-widget.ui-widget-content{
 z-index: 99999 !important;
}