1/*!
2Chosen, a Select Box Enhancer for jQuery and Prototype
3by Patrick Filler for Harvest, http://getharvest.com
4
5Version 1.4.2
6Full source at https://github.com/harvesthq/chosen
7Copyright (c) 2011-2015 Harvest http://getharvest.com
8
9MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
10This file is generated by `grunt build`, do not edit it by hand.
11*/
12
13/* @group Base */
14.chosen-container {
15 position: relative;
16 display: inline-block;
17 vertical-align: middle;
18 font-size: 13px;
19 -webkit-user-select: none;
20 -moz-user-select: none;
21 user-select: none;
22}
23
24.chosen-container * {
25 -webkit-box-sizing: border-box;
26 -moz-box-sizing: border-box;
27 box-sizing: border-box;
28}
29
30.chosen-container .chosen-drop {
31 position: absolute;
32 top: 100%;
33 left: -9999px;
34 z-index: 1010;
35 width: 100%;
36 border: 1px solid #aaa;
37 border-top: 0;
38 background: #fff;
39 box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
40}
41
42.chosen-container.chosen-with-drop .chosen-drop {
43 left: 0;
44}
45
46.chosen-container a {
47 cursor: pointer;
48}
49
50.chosen-container .search-choice .group-name,
51.chosen-container .chosen-single .group-name {
52 margin-right: 4px;
53 overflow: hidden;
54 white-space: nowrap;
55 text-overflow: ellipsis;
56 font-weight: normal;
57 color: #999999;
58}
59
60.chosen-container .search-choice .group-name:after,
61.chosen-container .chosen-single .group-name:after {
62 content: ':';
63 padding-left: 2px;
64 vertical-align: top;
65}
66
67/* @end */
68/* @group Single Chosen */
69.chosen-container-single .chosen-single {
70 position: relative;
71 display: block;
72 overflow: hidden;
73 padding: 0 0 0 8px;
74 height: 25px;
75 border: 1px solid #aaa;
76 border-radius: 5px;
77 background-color: #fff;
78 background:
-webkit-gradient(
79 linear,
80 50% 0%,
81 50% 100%,
82
color-stop(20%, #ffffff),
83
color-stop(50%, #f6f6f6),
84
color-stop(52%, #eeeeee),
85
color-stop(100%, #f4f4f4)
86 );
87 background:
-webkit-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
88 background:
-moz-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
89 background:
-o-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
90 background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
91 background-clip: padding-box;
92 box-shadow:
93 0 0 3px white inset,
94 0 1px 1px rgba(0, 0, 0, 0.1);
95 color: #444;
96 text-decoration: none;
97 white-space: nowrap;
98 line-height: 24px;
99}
100
101.chosen-container-single .chosen-default {
102 color: #999;
103}
104
105.chosen-container-single .chosen-single span {
106 display: block;
107 overflow: hidden;
108 margin-right: 26px;
109 text-overflow: ellipsis;
110 white-space: nowrap;
111}
112
113.chosen-container-single .chosen-single-with-deselect span {
114 margin-right: 38px;
115}
116
117.chosen-container-single .chosen-single abbr {
118 position: absolute;
119 top: 6px;
120 right: 26px;
121 display: block;
122 width: 12px;
123 height: 12px;
124 background: url(/g/basestyle/1.0.1/__assets/6768c1976c2ad78da163..png) -42px 1px no-repeat;
125 font-size: 1px;
126}
127
128.chosen-container-single .chosen-single abbr:hover {
129 background-position: -42px -10px;
130}
131
132.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
133 background-position: -42px -10px;
134}
135
136.chosen-container-single .chosen-single div {
137 position: absolute;
138 top: 0;
139 right: 0;
140 display: block;
141 width: 18px;
142 height: 100%;
143}
144
145.chosen-container-single .chosen-single div b {
146 display: block;
147 width: 100%;
148 height: 100%;
149 background: url(/g/basestyle/1.0.1/__assets/6768c1976c2ad78da163..png) no-repeat 0px 2px;
150}
151
152.chosen-container-single .chosen-search {
153 position: relative;
154 z-index: 1010;
155 margin: 0;
156 padding: 3px 4px;
157 white-space: nowrap;
158}
159
160.chosen-container-single .chosen-search input[type='text'] {
161 margin: 1px 0;
162 padding: 4px 20px 4px 5px;
163 width: 100%;
164 height: auto;
165 outline: 0;
166 border: 1px solid #aaa;
167 background: url(/g/basestyle/1.0.1/__assets/6768c1976c2ad78da163..png) no-repeat 100% -20px;
168 font-size: 1em;
169 font-family: sans-serif;
170 line-height: normal;
171 border-radius: 0;
172}
173
174.chosen-container-single .chosen-drop {
175 margin-top: -1px;
176 border-radius: 0 0 4px 4px;
177 background-clip: padding-box;
178}
179
180.chosen-container-single.chosen-container-single-nosearch .chosen-search {
181 position: absolute;
182 left: -9999px;
183}
184
185/* @end */
186/* @group Results */
187.chosen-container .chosen-results {
188 color: #444;
189 position: relative;
190 overflow-x: hidden;
191 overflow-y: auto;
192 margin: 0 4px 4px 0;
193 padding: 0 0 0 4px;
194 /*max-height: 240px;*/
195 -webkit-overflow-scrolling: touch;
196}
197
198.chosen-container .chosen-results li {
199 display: none;
200 margin: 0;
201 padding: 5px 6px;
202 list-style: none;
203 line-height: 15px;
204 word-wrap: break-word;
205 -webkit-touch-callout: none;
206}
207
208.chosen-container .chosen-results li.active-result {
209 display: list-item;
210 cursor: pointer;
211}
212
213.chosen-container .chosen-results li.disabled-result {
214 display: list-item;
215 color: #ccc;
216 cursor: default;
217}
218
219.chosen-container .chosen-results li.highlighted {
220 background-color: #3875d7;
221 background-image:
-webkit-gradient(linear, 50% 0%, 50% 100%,
color-stop(20%, #3875d7),
color-stop(90%, #2a62bc));
222 background-image:
-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
223 background-image:
-moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
224 background-image:
-o-linear-gradient(#3875d7 20%, #2a62bc 90%);
225 background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
226 color: #fff;
227}
228
229.chosen-container .chosen-results li.no-results {
230 color: #777;
231 display: list-item;
232 background: #f4f4f4;
233}
234
235.chosen-container .chosen-results li.group-result {
236 display: list-item;
237 font-weight: bold;
238 cursor: default;
239}
240
241.chosen-container .chosen-results li.group-option {
242 padding-left: 15px;
243}
244
245.chosen-container .chosen-results li em {
246 font-style: normal;
247 text-decoration: underline;
248}
249
250/* @end */
251/* @group Multi Chosen */
252.chosen-container-multi .chosen-choices {
253 position: relative;
254 overflow: hidden;
255 margin: 0;
256 padding: 0 5px;
257 width: 100%;
258 height: 1%;
259 border: 1px solid #aaa;
260 background-color: #fff;
261 background-image:
-webkit-gradient(linear, 50% 0%, 50% 100%,
color-stop(1%, #eeeeee),
color-stop(15%, #ffffff));
262 background-image:
-webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
263 background-image:
-moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
264 background-image:
-o-linear-gradient(#eeeeee 1%, #ffffff 15%);
265 background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
266 cursor: text;
267}
268
269.chosen-container-multi .chosen-choices li {
270 float: left;
271 list-style: none;
272}
273
274.chosen-container-multi .chosen-choices li.search-field {
275 margin: 0;
276 padding: 0;
277 white-space: nowrap;
278}
279
280.chosen-container-multi .chosen-choices li.search-field input[type='text'] {
281 margin: 1px 0;
282 padding: 0;
283 height: 25px;
284 outline: 0;
285 border: 0 !important;
286 background: transparent !important;
287 box-shadow: none;
288 color: #999;
289 font-size: 100%;
290 font-family: sans-serif;
291 line-height: normal;
292 border-radius: 0;
293}
294
295.chosen-container-multi .chosen-choices li.search-choice {
296 position: relative;
297 margin: 3px 5px 3px 0;
298 padding: 3px 20px 3px 5px;
299 border: 1px solid #aaa;
300 max-width: 100%;
301 border-radius: 3px;
302 background-color: #eeeeee;
303 background-image:
-webkit-gradient(
304 linear,
305 50% 0%,
306 50% 100%,
307
color-stop(20%, #f4f4f4),
308
color-stop(50%, #f0f0f0),
309
color-stop(52%, #e8e8e8),
310
color-stop(100%, #eeeeee)
311 );
312 background-image:
-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
313 background-image:
-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
314 background-image:
-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
315 background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
316 background-size: 100% 19px;
317 background-repeat: repeat-x;
318 background-clip: padding-box;
319 box-shadow:
320 0 0 2px white inset,
321 0 1px 0 rgba(0, 0, 0, 0.05);
322 color: #333;
323 line-height: 13px;
324 cursor: default;
325}
326
327.chosen-container-multi .chosen-choices li.search-choice span {
328 word-wrap: break-word;
329}
330
331.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
332 position: absolute;
333 top: 4px;
334 right: 3px;
335 display: block;
336 width: 12px;
337 height: 12px;
338 background: url(/g/basestyle/1.0.1/__assets/6768c1976c2ad78da163..png) -42px 1px no-repeat;
339 font-size: 1px;
340}
341
342.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
343 background-position: -42px -10px;
344}
345
346.chosen-container-multi .chosen-choices li.search-choice-disabled {
347 padding-right: 5px;
348 border: 1px solid #ccc;
349 background-color: #e4e4e4;
350 background-image:
-webkit-gradient(
351 linear,
352 50% 0%,
353 50% 100%,
354
color-stop(20%, #f4f4f4),
355
color-stop(50%, #f0f0f0),
356
color-stop(52%, #e8e8e8),
357
color-stop(100%, #eeeeee)
358 );
359 background-image:
-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
360 background-image:
-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
361 background-image:
-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
362 background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
363 color: #666;
364}
365
366.chosen-container-multi .chosen-choices li.search-choice-focus {
367 background: #d4d4d4;
368}
369
370.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
371 background-position: -42px -10px;
372}
373
374.chosen-container-multi .chosen-results {
375 margin: 0;
376 padding: 0;
377}
378
379.chosen-container-multi .chosen-drop .result-selected {
380 display: list-item;
381 color: #ccc;
382 cursor: default;
383}
384
385/* @end */
386/* @group Active */
387.chosen-container-active .chosen-single {
388 border: 1px solid #5897fb;
389 box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
390}
391
392.chosen-container-active.chosen-with-drop .chosen-single {
393 border: 1px solid #aaa;
394 -moz-border-radius-bottomright: 0;
395 border-bottom-right-radius: 0;
396 -moz-border-radius-bottomleft: 0;
397 border-bottom-left-radius: 0;
398 background-image:
-webkit-gradient(linear, 50% 0%, 50% 100%,
color-stop(20%, #eeeeee),
color-stop(80%, #ffffff));
399 background-image:
-webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
400 background-image:
-moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
401 background-image:
-o-linear-gradient(#eeeeee 20%, #ffffff 80%);
402 background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
403 box-shadow: 0 1px 0 #fff inset;
404}
405
406.chosen-container-active.chosen-with-drop .chosen-single div {
407 border-left: none;
408 background: transparent;
409}
410
411.chosen-container-active.chosen-with-drop .chosen-single div b {
412 background-position: -18px 2px;
413}
414
415.chosen-container-active .chosen-choices {
416 border: 1px solid #5897fb;
417 box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
418}
419
420.chosen-container-active .chosen-choices li.search-field input[type='text'] {
421 color: #222 !important;
422}
423
424/* @end */
425/* @group Disabled Support */
426.chosen-disabled {
427 opacity: 0.5 !important;
428 cursor: default;
429}
430
431.chosen-disabled .chosen-single {
432 cursor: default;
433}
434
435.chosen-disabled .chosen-choices .search-choice .search-choice-close {
436 cursor: default;
437}
438
439/* @end */
440/* @group Right to Left */
441.chosen-rtl {
442 text-align: right;
443}
444
445.chosen-rtl .chosen-single {
446 overflow: visible;
447 padding: 0 8px 0 0;
448}
449
450.chosen-rtl .chosen-single span {
451 margin-right: 0;
452 margin-left: 26px;
453 direction: rtl;
454}
455
456.chosen-rtl .chosen-single-with-deselect span {
457 margin-left: 38px;
458}
459
460.chosen-rtl .chosen-single div {
461 right: auto;
462 left: 3px;
463}
464
465.chosen-rtl .chosen-single abbr {
466 right: auto;
467 left: 26px;
468}
469
470.chosen-rtl .chosen-choices li {
471 float: right;
472}
473
474.chosen-rtl .chosen-choices li.search-field input[type='text'] {
475 direction: rtl;
476}
477
478.chosen-rtl .chosen-choices li.search-choice {
479 margin: 3px 5px 3px 0;
480 padding: 3px 5px 3px 19px;
481}
482
483.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
484 right: auto;
485 left: 4px;
486}
487
488.chosen-rtl.chosen-container-single-nosearch .chosen-search,
489.chosen-rtl .chosen-drop {
490 left: 9999px;
491}
492
493.chosen-rtl.chosen-container-single .chosen-results {
494 margin: 0 0 4px 4px;
495 padding: 0 4px 0 0;
496}
497
498.chosen-rtl .chosen-results li.group-option {
499 padding-right: 15px;
500 padding-left: 0;
501}
502
503.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
504 border-right: none;
505}
506
507.chosen-rtl .chosen-search input[type='text'] {
508 padding: 4px 5px 4px 20px;
509 background: url(/g/basestyle/1.0.1/__assets/6768c1976c2ad78da163..png) no-repeat -30px -20px;
510 direction: rtl;
511}
512
513.chosen-rtl.chosen-container-single .chosen-single div b {
514 background-position: 6px 2px;
515}
516
517.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
518 background-position: -12px 2px;
519}
520
521/* @end */
522/* @group Retina compatibility */
523@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
524 only screen and (min-resolution: 144dpi),
525 only screen and (min-resolution: 1.5dppx) {
526 .chosen-rtl .chosen-search input[type='text'],
527 .chosen-container-single .chosen-single abbr,
528 .chosen-container-single .chosen-single div b,
529 .chosen-container-single .chosen-search input[type='text'],
530 .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
531 .chosen-container .chosen-results-scroll-down span,
532 .chosen-container .chosen-results-scroll-up span {
533 background-image: url(/g/basestyle/1.0.1/__assets/a0b7f3f18d93f6730bb2..png) !important;
534 background-size: 52px 37px !important;
535 background-repeat: no-repeat !important;
536 }
537}
538
539/* @end */
540