// // Select 2 // .select2-container { .select2-selection--single { background-color: $input-bg; border: 1px solid $input-border-color; height: 38px; &:focus { outline: none; } .select2-selection__rendered { line-height: 36px; padding-left: $input-padding-x; color: $input-color; } .select2-selection__arrow { height: 34px; width: 34px; right: 3px; b { border-color: $gray-500 transparent transparent transparent; border-width: 6px 6px 0 6px; } } .select2-selection__placeholder { color: $body-color; } } } .select2-container--open { .select2-selection--single { .select2-selection__arrow { b { border-color: transparent transparent $gray-500 transparent !important; border-width: 0 6px 6px 6px !important; } } } } .select2-container--default { .select2-search--dropdown { padding: 10px; background-color: $dropdown-bg; .select2-search__field { border: 1px solid $input-border-color; background-color: $input-bg; color: $gray-600; outline: none; } } .select2-results__option--highlighted[aria-selected] { background-color: $primary; } .select2-results__option[aria-selected="true"] { background-color: $dropdown-link-active-bg; color: $dropdown-link-active-color; &:hover { background-color: $primary; color: $white; } } } .select2-results__option { padding: 6px 12px; } .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-left: $input-padding-x; } .select2-dropdown { border: 1px solid $dropdown-border-color; background-color: $dropdown-bg; box-shadow: $box-shadow; } .select2-search { input { border: 1px solid $gray-300; } } .select2-container { .select2-selection--multiple { min-height: 38px; background-color: $input-bg; border: 1px solid $input-border-color !important; .select2-selection__rendered { padding: 2px $input-padding-x; } .select2-search__field { border: 0; color: $input-color; &::placeholder { color: $input-color; } } .select2-selection__choice { background-color: $gray-200; border: 1px solid $gray-300; border-radius: 1px; padding: 0 7px; } } } .select2-container--default { &.select2-container--focus { .select2-selection--multiple { border-color: $gray-400; } } .select2-results__group { font-weight: $font-weight-semibold; } } // ajax select .select2-result-repository__avatar { float: left; width: 60px; margin-right: 10px; img { width: 100%; height: auto; border-radius: 2px; } } .select2-result-repository__statistics { margin-top: 7px; } .select2-result-repository__forks, .select2-result-repository__stargazers, .select2-result-repository__watchers { display: inline-block; font-size: 11px; margin-right: 1em; color: $gray-500; .fa { margin-right: 4px; &.fa-flash { &::before { content: "\f0e7"; font-family: "Font Awesome 5 Free"; } } } } .select2-results__option--highlighted { .select2-result-repository__forks, .select2-result-repository__stargazers, .select2-result-repository__watchers { color: rgba($white, 0.8); } } .select2-result-repository__meta { overflow: hidden; } // templating-select .img-flag { margin-right: 7px; height: 15px; width: 18px; } .select2-selection__control { background-color: $input-bg !important; border-color: $input-border-color !important; } .select2-selection__indicator-separator { background-color: $input-border-color !important; } .select2-selection__indicator { svg { fill: $input-color !important; } } .select2-selection__placeholder { color: $input-placeholder-color !important; } .select2-selection__menu { background-color: $dropdown-bg !important; }