3 * http://github.com/angular-ui/ui-select
4 * Version: 0.19.3 - 2016-08-17T06:16:42.140Z
9 /* Style when highlighting a search. */
10 .ui-select-highlight {
14 .ui-select-offscreen {
15 clip: rect(0 0 0 0) !important;
16 width: 1px !important;
17 height: 1px !important;
20 padding: 0 !important;
21 overflow: hidden !important;
22 position: absolute !important;
23 outline: 0 !important;
29 .ui-select-choices-row:hover {
30 background-color: #f5f5f5;
35 /* Mark invalid Select2 */
36 .ng-dirty.ng-invalid > a.select2-choice {
37 border-color: #D44950;
40 .select2-result-single {
44 .select2-locked > .select2-search-choice-close{
48 .select-locked > .ui-select-match-close{
52 body > .select2-container.open {
53 z-index: 9999; /* The z-index Select2 applies to the select2-drop */
56 /* Handle up direction Select2 */
57 .ui-select-container[theme="select2"].direction-up .ui-select-match,
58 .ui-select-container.select2.direction-up .ui-select-match {
59 border-radius: 4px; /* FIXME hardcoded value :-/ */
60 border-top-left-radius: 0;
61 border-top-right-radius: 0;
63 .ui-select-container[theme="select2"].direction-up .ui-select-dropdown,
64 .ui-select-container.select2.direction-up .ui-select-dropdown {
65 border-radius: 4px; /* FIXME hardcoded value :-/ */
66 border-bottom-left-radius: 0;
67 border-bottom-right-radius: 0;
69 border-top-width: 1px; /* FIXME hardcoded value :-/ */
70 border-top-style: solid;
72 box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
74 margin-top: -4px; /* FIXME hardcoded value :-/ */
76 .ui-select-container[theme="select2"].direction-up .ui-select-dropdown .select2-search,
77 .ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {
78 margin-top: 4px; /* FIXME hardcoded value :-/ */
80 .ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match,
81 .ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {
82 border-bottom-color: #5897fb;
85 .ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden,
86 .ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden input{
97 /* Helper class to show styles when focus */
98 .selectize-input.selectize-focus{
99 border-color: #007FBB !important;
102 /* Fix input width for Selectize theme */
103 .selectize-control > .selectize-input > input {
107 /* Fix dropdown width for Selectize theme */
108 .selectize-control > .selectize-dropdown {
112 /* Mark invalid Selectize */
113 .ng-dirty.ng-invalid > div.selectize-input {
114 border-color: #D44950;
117 /* Handle up direction Selectize */
118 .ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
119 box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
120 margin-top: -2px; /* FIXME hardcoded value :-/ */
123 .ui-select-container[theme="selectize"] input.ui-select-search-hidden{
133 /* Bootstrap theme */
135 /* Helper class to show styles when focus */
138 background-color: #EBEBEB;
139 border-color: #ADADAD;
140 text-decoration: none;
141 outline: 5px auto -webkit-focus-ring-color;
142 outline-offset: -2px;
143 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
146 .ui-select-bootstrap .ui-select-toggle {
150 .ui-select-bootstrap .ui-select-toggle > .caret {
158 /* Fix Bootstrap dropdown position when inside a input-group */
159 .input-group > .ui-select-bootstrap.dropdown {
160 /* Instead of relative */
164 .input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
165 border-radius: 4px; /* FIXME hardcoded value :-/ */
166 border-top-right-radius: 0;
167 border-bottom-right-radius: 0;
169 .input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
170 border-radius: 4px !important; /* FIXME hardcoded value :-/ */
171 border-top-right-radius: 0 !important;
172 border-bottom-right-radius: 0 !important;
175 .ui-select-bootstrap .ui-select-search-hidden{
184 .ui-select-bootstrap > .ui-select-match > .btn{
185 /* Instead of center because of .btn */
186 text-align: left !important;
189 .ui-select-bootstrap > .ui-select-match > .caret {
195 /* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
196 .ui-select-bootstrap > .ui-select-choices ,.ui-select-bootstrap > .ui-select-no-choice {
204 body > .ui-select-bootstrap.open {
205 z-index: 1000; /* Standard Bootstrap dropdown z-index */
208 .ui-select-multiple.ui-select-bootstrap {
210 padding: 3px 3px 0 3px;
213 .ui-select-multiple.ui-select-bootstrap input.ui-select-search {
214 background-color: transparent !important; /* To prevent double background when disabled */
221 .ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
226 .ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
231 .ui-select-multiple .ui-select-match-item {
235 .ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
236 pointer-events: none;
239 .ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
246 border-left: 1px solid #428bca;
249 .ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
256 border-right: 1px solid #428bca;
259 .ui-select-bootstrap .ui-select-choices-row>span {
265 line-height: 1.42857143;
270 .ui-select-bootstrap .ui-select-choices-row>span:hover, .ui-select-bootstrap .ui-select-choices-row>span:focus {
271 text-decoration: none;
273 background-color: #f5f5f5;
276 .ui-select-bootstrap .ui-select-choices-row.active>span {
278 text-decoration: none;
280 background-color: #428bca;
283 .ui-select-bootstrap .ui-select-choices-row.disabled>span,
284 .ui-select-bootstrap .ui-select-choices-row.active.disabled>span {
287 background-color: #fff;
290 /* fix hide/show angular animation */
291 .ui-select-match.ng-hide-add,
292 .ui-select-search.ng-hide-add {
293 display: none !important;
296 /* Mark invalid Bootstrap */
297 .ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
298 border-color: #D44950;
301 /* Handle up direction Bootstrap */
302 .ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
303 box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
306 .ui-select-bootstrap .ui-select-match-text {
310 .ui-select-bootstrap .ui-select-match-text span {
311 display: inline-block;
315 .ui-select-bootstrap .ui-select-toggle > a.btn {