@import '../../scss/_bootstrap-extended/include'; @mixin select2-variant($background, $color: null) { $color: if($color, $color, color-contrast($background)); .select2-container--default .select2-selection--multiple .select2-selection__choice { background: rgba($background, 0.16) !important; color: $background !important; } } @mixin select2-validation-state($state, $border) { .is-#{$state} .select2-container--default .select2-selection, .is-#{$state}.select2-container--default .select2-selection { border-width: $input-focus-border-width; border-color: $border !important; } } @mixin select2-theme($background, $color: null) { $color: if($color, $color, color-contrast($background)); .select2-container--default { .select2-results__option--highlighted[aria-selected] { background-color: $background !important; color: $color !important; } &.select2-container--focus .select2-selection, &.select2-container--open .select2-selection { border-width: $input-focus-border-width; border-color: $background !important; } } .select2-primary { @include select2-variant($background, $color); } }