.select2-container--krajee-bs4>.select2-dropdown {
    z-index: 1060;
}

.form-group-default-select2 .error {
    padding: 0 10px;
}

.modal-open .select2-container,
.modal-body .select2-container.select2-container--open,
.popover-body .select2-container {
    z-index: 1050 !important;
}

#myModalContent .form-group-default.form-group-default-select2>label,
.modal-dialog .form-group-default.form-group-default-select2>label,
.popover-body form-group-default.form-group-default-select2>label {
    z-index: 1051 !important;
}

.card-body .select2-container {
    z-index: unset !important;
}

td .select2-container,
.form-group-default-select2 .select2-container {
    width: 100% !important;
}

.input-group .select2-container,
.input-group .form-group-default-select2 .select2-container {
    width: calc(100% - 65px) !important
}

.input-group .select2-selection {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.card-body .form-group-default.form-group-default-select2>label {
    z-index: unset !important;
}

.form-group-default .form-control:disabled,
.form-group-default .form-control[readonly],
.select2-container--default.select2-container--disabled .select2-selection--single,
.select2-container--krajee-bs4.select2-container--disabled .select2-selection--single{
    background-color: rgba(100, 100, 100, 0.1);
}

.form-group-default.form-group-default-select2 .select2-container .select2-selection--multiple {
    background: transparent;
}

.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
    min-width: 10em;
}

span.select2-container.select2-container--krajee-bs4.select2-container--open {
    min-width: 200px;
}

.select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered {
    display: block;
}

.progetto-terminato #select2-progetti-stato-container,
.progetto-terminato #select2-modelliprogetti-stato-container,
.attivita-terminata #select2-attivita-stato-container,
.trattativa-negativa #select2-trattative-stato-container {
    font-weight: bold;
    color: var(--red);
}

.progetto-in-corso #select2-progetti-stato-container,
.progetto-in-corso #select2-modelliprogetti-stato-container,
.attivita-in-corso #select2-attivita-stato-container,
.trattativa-positiva #select2-trattative-stato-container {
    font-weight: bold;
    color: var(--teal);
}

.trattativa-in-attesa #select2-trattative-stato-container {
    font-weight: bold;
    color: var(--orange);
}

.select2-results .select2-results__option--highlighted,
.select2-results__option--highlighted h6,
[aria-selected="true"] h6 {
    background-color: var(--primary) !important;
    color: white !important;
}

.select2-container--krajee-bs4 .select2-selection--single {
    min-height: 38px !important;
    padding: 0.375rem 0.5rem 0.375rem 0.5rem !important;
}

.select2-container .select2-selection--single {
    min-height: 38px;
}

.select2-container--default .select2-results__option[aria-selected=true], .select2-container--krajee-bs4 .select2-results__option[aria-selected=true]{
    background:  var(--primary);
    color: white;
}

.select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow {
    border: 0 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--krajee-bs4 .select2-selection--single .select2-selection__rendered {
    padding: 0 3rem 0 1rem !important;
}

.modal-body .select2-container--krajee-bs4 .select2-selection--single .select2-selection__rendered,
.popover-body .select2-container--krajee-bs4 .select2-selection--single .select2-selection__rendered{
    padding: 3px 3rem 0 1rem !important;
}

.select2-container--krajee-bs4 li.select2-results__option {
    background: white;
}
