9 .chzn-container .chzn-drop {
11 border: 1px solid
#aaa;
16 -webkit-box-shadow: 0 4px 5px rgba
(0,0,0,.15);
17 -moz-box-shadow : 0 4px 5px rgba
(0,0,0,.15);
18 box-shadow : 0 4px 5px rgba
(0,0,0,.15);
23 /* @group Single Chosen */
24 .chzn-container-single .chzn-single {
25 background-color: #ffffff;
26 filter: progid:DXImageTransform
.Microsoft
.gradient
( startColorstr
='#ffffff', endColorstr
='#eeeeee', GradientType
=0 );
27 background-image: -webkit-gradient
(linear
, 0 0, 0 100%, color-stop
(20%, #ffffff), color-stop
(50%, #f6f6f6), color-stop
(52%, #eeeeee), color-stop
(100%, #f4f4f4));
28 background-image: -webkit-linear-gradient
(top
, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
29 background-image: -moz-linear-gradient
(top
, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
30 background-image: -o-linear-gradient
(top
, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
31 background-image: linear-gradient
(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
32 -webkit-border-radius: 5px;
33 -moz-border-radius : 5px;
35 -moz-background-clip : padding
;
36 -webkit-background-clip: padding-box
;
37 background-clip : padding-box
;
38 border: 1px solid
#aaaaaa;
39 -webkit-box-shadow: 0 0 3px #ffffff inset
, 0 1px 1px rgba
(0,0,0,0.1);
40 -moz-box-shadow : 0 0 3px #ffffff inset
, 0 1px 1px rgba
(0,0,0,0.1);
41 box-shadow : 0 0 3px #ffffff inset
, 0 1px 1px rgba
(0,0,0,0.1);
50 text-decoration: none
;
52 .chzn-container-single .chzn-default {
55 .chzn-container-single .chzn-single span {
60 -o-text-overflow: ellipsis
;
61 -ms-text-overflow: ellipsis
;
62 text-overflow: ellipsis
;
64 .chzn-container-single .chzn-single abbr {
72 background: url
('chosen-sprite.png') -42px 1px no-repeat
;
74 .chzn-container-single .chzn-single abbr:hover {
75 background-position: -42px -10px;
77 .chzn-container-single.chzn-disabled .chzn-single abbr:hover {
78 background-position: -42px -10px;
80 .chzn-container-single .chzn-single div {
88 .chzn-container-single .chzn-single div b {
89 background: url
('chosen-sprite.png') no-repeat
0px 2px;
94 .chzn-container-single .chzn-search {
101 .chzn-container-single .chzn-search input {
102 background: #fff url
('chosen-sprite.png') no-repeat
100% -20px;
103 background: url
('chosen-sprite.png') no-repeat
100% -20px, -webkit-gradient
(linear
, 0 0, 0 100%, color-stop
(1%, #eeeeee), color-stop
(15%, #ffffff));
104 background: url
('chosen-sprite.png') no-repeat
100% -20px, -webkit-linear-gradient
(top
, #eeeeee 1%, #ffffff 15%);
105 background: url
('chosen-sprite.png') no-repeat
100% -20px, -moz-linear-gradient
(top
, #eeeeee 1%, #ffffff 15%);
106 background: url
('chosen-sprite.png') no-repeat
100% -20px, -o-linear-gradient
(top
, #eeeeee 1%, #ffffff 15%);
107 background: url
('chosen-sprite.png') no-repeat
100% -20px, linear-gradient
(#eeeeee 1%, #ffffff 15%);
109 padding: 4px 20px 4px 5px;
111 border: 1px solid
#aaa;
112 font-family: sans-serif
;
115 .chzn-container-single .chzn-drop {
116 -webkit-border-radius: 0 0 4px 4px;
117 -moz-border-radius : 0 0 4px 4px;
118 border-radius : 0 0 4px 4px;
119 -moz-background-clip : padding
;
120 -webkit-background-clip: padding-box
;
121 background-clip : padding-box
;
125 .chzn-container-single-nosearch .chzn-search input {
130 /* @group Multi Chosen */
131 .chzn-container-multi .chzn-choices {
132 background-color: #fff;
133 background-image: -webkit-gradient
(linear
, 0 0, 0 100%, color-stop
(1%, #eeeeee), color-stop
(15%, #ffffff));
134 background-image: -webkit-linear-gradient
(top
, #eeeeee 1%, #ffffff 15%);
135 background-image: -moz-linear-gradient
(top
, #eeeeee 1%, #ffffff 15%);
136 background-image: -o-linear-gradient
(top
, #eeeeee 1%, #ffffff 15%);
137 background-image: linear-gradient
(#eeeeee 1%, #ffffff 15%);
138 border: 1px solid
#aaa;
143 height: auto
!important
;
147 .chzn-container-multi .chzn-choices li {
151 .chzn-container-multi .chzn-choices .search-field {
156 .chzn-container-multi .chzn-choices .search-field input {
158 background: transparent
!important
;
159 border: 0 !important
;
160 font-family: sans-serif
;
166 -webkit-box-shadow: none
;
167 -moz-box-shadow : none
;
170 .chzn-container-multi .chzn-choices .search-field .default {
173 .chzn-container-multi .chzn-choices .search-choice {
174 -webkit-border-radius: 3px;
175 -moz-border-radius : 3px;
177 -moz-background-clip : padding
;
178 -webkit-background-clip: padding-box
;
179 background-clip : padding-box
;
180 background-color: #e4e4e4;
181 filter: progid:DXImageTransform
.Microsoft
.gradient
( startColorstr
='#f4f4f4', endColorstr
='#eeeeee', GradientType
=0 );
182 background-image: -webkit-gradient
(linear
, 0 0, 0 100%, color-stop
(20%, #f4f4f4), color-stop
(50%, #f0f0f0), color-stop
(52%, #e8e8e8), color-stop
(100%, #eeeeee));
183 background-image: -webkit-linear-gradient
(top
, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
184 background-image: -moz-linear-gradient
(top
, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
185 background-image: -o-linear-gradient
(top
, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
186 background-image: linear-gradient
(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
187 -webkit-box-shadow: 0 0 2px #ffffff inset
, 0 1px 0 rgba
(0,0,0,0.05);
188 -moz-box-shadow : 0 0 2px #ffffff inset
, 0 1px 0 rgba
(0,0,0,0.05);
189 box-shadow : 0 0 2px #ffffff inset
, 0 1px 0 rgba
(0,0,0,0.05);
191 border: 1px solid
#aaaaaa;
193 padding: 3px 20px 3px 5px;
194 margin: 3px 0 3px 5px;
198 .chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
199 background-color: #e4e4e4;
200 filter: progid:DXImageTransform
.Microsoft
.gradient
( startColorstr
='#f4f4f4', endColorstr
='#eeeeee', GradientType
=0 );
201 background-image: -webkit-gradient
(linear
, 0% 0%, 0% 100%, color-stop
(20%, #f4f4f4), color-stop
(50%, #f0f0f0), color-stop
(52%, #e8e8e8), color-stop
(100%, #eeeeee));
202 background-image: -webkit-linear-gradient
(top
, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
203 background-image: -moz-linear-gradient
(top
, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
204 background-image: -o-linear-gradient
(top
, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
205 background-image: -ms-linear-gradient
(top
, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
206 background-image: linear-gradient
(top
, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
208 border: 1px solid
#cccccc;
211 .chzn-container-multi .chzn-choices .search-choice-focus {
214 .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
222 background: url
('chosen-sprite.png') -42px 1px no-repeat
;
224 .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
225 background-position: -42px -10px;
227 .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
228 background-position: -42px -10px;
233 .chzn-container .chzn-results {
240 -webkit-overflow-scrolling: touch
;
242 .chzn-container-multi .chzn-results {
246 .chzn-container .chzn-results li {
253 .chzn-container .chzn-results .active-result {
257 .chzn-container .chzn-results .highlighted {
258 background-color: #3875d7;
259 filter: progid:DXImageTransform
.Microsoft
.gradient
( startColorstr
='#3875d7', endColorstr
='#2a62bc', GradientType
=0 );
260 background-image: -webkit-gradient
(linear
, 0 0, 0 100%, color-stop
(20%, #3875d7), color-stop
(90%, #2a62bc));
261 background-image: -webkit-linear-gradient
(top
, #3875d7 20%, #2a62bc 90%);
262 background-image: -moz-linear-gradient
(top
, #3875d7 20%, #2a62bc 90%);
263 background-image: -o-linear-gradient
(top
, #3875d7 20%, #2a62bc 90%);
264 background-image: linear-gradient
(#3875d7 20%, #2a62bc 90%);
267 .chzn-container .chzn-results li em {
271 .chzn-container .chzn-results .highlighted em {
272 background: transparent
;
274 .chzn-container .chzn-results .no-results {
278 .chzn-container .chzn-results .group-result {
283 .chzn-container .chzn-results .group-option {
286 .chzn-container-multi .chzn-drop .result-selected {
289 .chzn-container .chzn-results-scroll {
294 width: 321px; /* This should by dynamic with js */
297 .chzn-container .chzn-results-scroll span {
298 display: inline-block
;
300 text-indent: -5000px;
303 .chzn-container .chzn-results-scroll-down {
306 .chzn-container .chzn-results-scroll-down span {
307 background: url
('chosen-sprite.png') no-repeat
-4px -3px;
309 .chzn-container .chzn-results-scroll-up span {
310 background: url
('chosen-sprite.png') no-repeat
-22px -3px;
315 .chzn-container-active .chzn-single {
316 -webkit-box-shadow: 0 0 5px rgba
(0,0,0,.3);
317 -moz-box-shadow : 0 0 5px rgba
(0,0,0,.3);
318 box-shadow : 0 0 5px rgba
(0,0,0,.3);
319 border: 1px solid
#5897fb;
321 .chzn-container-active .chzn-single-with-drop {
322 border: 1px solid
#aaa;
323 -webkit-box-shadow: 0 1px 0 #fff inset
;
324 -moz-box-shadow : 0 1px 0 #fff inset
;
325 box-shadow : 0 1px 0 #fff inset
;
326 background-color: #eee;
327 filter: progid:DXImageTransform
.Microsoft
.gradient
( startColorstr
='#eeeeee', endColorstr
='#ffffff', GradientType
=0 );
328 background-image: -webkit-gradient
(linear
, 0 0, 0 100%, color-stop
(20%, #eeeeee), color-stop
(80%, #ffffff));
329 background-image: -webkit-linear-gradient
(top
, #eeeeee 20%, #ffffff 80%);
330 background-image: -moz-linear-gradient
(top
, #eeeeee 20%, #ffffff 80%);
331 background-image: -o-linear-gradient
(top
, #eeeeee 20%, #ffffff 80%);
332 background-image: linear-gradient
(#eeeeee 20%, #ffffff 80%);
333 -webkit-border-bottom-left-radius : 0;
334 -webkit-border-bottom-right-radius: 0;
335 -moz-border-radius-bottomleft : 0;
336 -moz-border-radius-bottomright: 0;
337 border-bottom-left-radius : 0;
338 border-bottom-right-radius: 0;
340 .chzn-container-active .chzn-single-with-drop div {
341 background: transparent
;
344 .chzn-container-active .chzn-single-with-drop div b {
345 background-position: -18px 2px;
347 .chzn-container-active .chzn-choices {
348 -webkit-box-shadow: 0 0 5px rgba
(0,0,0,.3);
349 -moz-box-shadow : 0 0 5px rgba
(0,0,0,.3);
350 box-shadow : 0 0 5px rgba
(0,0,0,.3);
351 border: 1px solid
#5897fb;
353 .chzn-container-active .chzn-choices .search-field input {
354 color: #111 !important
;
358 /* @group Disabled Support */
361 opacity:0.5 !important
;
363 .chzn-disabled .chzn-single {
366 .chzn-disabled .chzn-choices .search-choice .search-choice-close {
370 /* @group Right to Left */
371 .chzn-rtl { text-align: right
; }
372 .chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible
; }
373 .chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl
; }
375 .chzn-rtl .chzn-single div { left: 3px; right: auto
; }
376 .chzn-rtl .chzn-single abbr {
380 .chzn-rtl .chzn-choices .search-field input { direction: rtl
; }
381 .chzn-rtl .chzn-choices li { float: right
; }
382 .chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
383 .chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto
; }
384 .chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
385 .chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
386 .chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none
; }
387 .chzn-rtl .chzn-search input {
388 background: #fff url
('chosen-sprite.png') no-repeat
-30px -20px;
389 background: url
('chosen-sprite.png') no-repeat
-30px -20px, -webkit-gradient
(linear
, 0 0, 0 100%, color-stop
(1%, #eeeeee), color-stop
(15%, #ffffff));
390 background: url
('chosen-sprite.png') no-repeat
-30px -20px, -webkit-linear-gradient
(top
, #eeeeee 1%, #ffffff 15%);
391 background: url
('chosen-sprite.png') no-repeat
-30px -20px, -moz-linear-gradient
(top
, #eeeeee 1%, #ffffff 15%);
392 background: url
('chosen-sprite.png') no-repeat
-30px -20px, -o-linear-gradient
(top
, #eeeeee 1%, #ffffff 15%);
393 background: url
('chosen-sprite.png') no-repeat
-30px -20px, linear-gradient
(#eeeeee 1%, #ffffff 15%);
394 padding: 4px 5px 4px 20px;
397 .chzn-container-single.chzn-rtl .chzn-single div b {
398 background-position: 6px 2px;
400 .chzn-container-single.chzn-rtl .chzn-single-with-drop div b {
401 background-position: -12px 2px;
405 /* @group Retina compatibility */
406 @media only screen and
(-webkit-min-device-pixel-ratio: 2), only screen and
(min-resolution: 144dpi) {
407 .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {
408 background-image: url
('chosen-sprite@2x.png') !important
;
409 background-repeat: no-repeat
!important
;
410 background-size: 52px 37px !important
;