4 -webkit-user-select: none;
10 display: inline-block;
11 border:
1px solid lightgray;
12 -webkit-box-sizing: border-box;
14 color: rgb(
220,
220,
220);
15 background-color: rgb(
113,
141,
147);
16 font-family: Verdana, sans-serif;
18 -webkit-user-select: text;
24 background-color: rgb(
130,
170,
170);
25 color: rgb(
235,
235,
235);
33 ::-webkit-scrollbar-corner {
34 background-image: url(resources/corner.png);
35 background-repeat: no-repeat;
38 ::-webkit-scrollbar-corner:window-inactive {
39 background-image: url(resources/corner-inactive.png);
43 background-image: url(resources/resizer.png);
44 background-repeat: no-repeat;
45 background-position: bottom right;
48 ::-webkit-resizer:window-inactive {
49 background-image: url(resources/resizer-inactive.png);
52 ::-webkit-scrollbar-track-piece:disabled {
53 display: none !important;
56 ::-webkit-scrollbar-button:disabled {
57 display: none !important;
60 ::-webkit-scrollbar-track:disabled {
64 /* Horizontal Scrollbar Styles */
66 ::-webkit-scrollbar:horizontal {
67 -webkit-border-image: url(resources/horizontal-button.png)
0 2 0 2;
68 border-color: transparent;
70 background-image: url(resources/horizontal-button-background.png);
71 background-repeat: repeat-x;
74 ::-webkit-scrollbar:horizontal:corner-present {
75 border-right-width:
0;
78 ::-webkit-scrollbar-track:horizontal:disabled:corner-present {
82 ::-webkit-scrollbar:horizontal:window-inactive {
83 -webkit-border-image: url(resources/horizontal-button-inactive.png)
0 2 0 2;
84 background-image: url(resources/horizontal-button-background-inactive.png);
87 ::-webkit-scrollbar-thumb:horizontal {
88 -webkit-border-image: url(resources/horizontal-thumb.png)
0 13 0 13;
89 border-color: transparent;
94 ::-webkit-scrollbar-thumb:horizontal:hover {
95 -webkit-border-image: url(resources/horizontal-thumb-hover.png)
0 13 0 13;
98 ::-webkit-scrollbar-thumb:horizontal:active {
99 -webkit-border-image: url(resources/horizontal-thumb-active.png)
0 13 0 13;
102 ::-webkit-scrollbar-thumb:horizontal:window-inactive {
103 -webkit-border-image: url(resources/horizontal-thumb-inactive.png)
0 13 0 13;
106 ::-webkit-scrollbar-track-piece:horizontal:start:no-button,
107 .double-end::-webkit-scrollbar-track-piece:horizontal:start,
108 .none::-webkit-scrollbar-track-piece:horizontal:start {
112 ::-webkit-scrollbar-track-piece:horizontal:end:no-button,
113 .double-start::-webkit-scrollbar-track-piece:horizontal:end,
114 .none::-webkit-scrollbar-track-piece:horizontal:end {
118 ::-webkit-scrollbar-track-piece:horizontal:end:no-button:corner-present,
119 .double-start::-webkit-scrollbar-track-piece:horizontal:end:corner-present,
120 .none::-webkit-scrollbar-track-piece:horizontal:end:corner-present {
124 :not(.none):not(.double-end)::-webkit-scrollbar-track-piece:horizontal:start:single-button,
125 :not(.none):not(.double-end)::-webkit-scrollbar-track-piece:horizontal:start:double-button,
126 .single::-webkit-scrollbar-track-piece:horizontal:start,
127 .double-start::-webkit-scrollbar-track-piece:horizontal:start,
128 .double-both::-webkit-scrollbar-track-piece:horizontal:start {
132 :not(.none):not(.double-start)::-webkit-scrollbar-track-piece:horizontal:end:single-button,
133 :not(.none):not(.double-start)::-webkit-scrollbar-track-piece:horizontal:end:double-button,
134 .single::-webkit-scrollbar-track-piece:horizontal:end,
135 .double-end::-webkit-scrollbar-track-piece:horizontal:end,
136 .double-both::-webkit-scrollbar-track-piece:horizontal:end {
140 ::-webkit-scrollbar-track:horizontal:disabled {
141 -webkit-border-image: url(resources/horizontal-track-disabled.png)
0 13 0 13;
142 border-color: transparent;
143 border-width:
0 13px;
146 ::-webkit-scrollbar-track-piece:horizontal:decrement {
147 -webkit-border-image: url(resources/horizontal-track.png)
0 13 0 13;
148 border-color: transparent;
149 border-width:
0 0 0 13px;
152 ::-webkit-scrollbar-track-piece:horizontal:decrement:hover {
153 -webkit-border-image: url(resources/horizontal-track-hover.png)
0 13 0 13;
156 ::-webkit-scrollbar-track-piece:horizontal:decrement:active {
157 -webkit-border-image: url(resources/horizontal-track-active.png)
0 13 0 13;
160 ::-webkit-scrollbar-track-piece:horizontal:increment {
161 -webkit-border-image: url(resources/horizontal-track.png)
0 13 0 13;
162 border-color: transparent;
163 border-width:
0 13px
0 0;
166 ::-webkit-scrollbar-track-piece:horizontal:increment:hover {
167 -webkit-border-image: url(resources/horizontal-track-hover.png)
0 13 0 13;
170 ::-webkit-scrollbar-track-piece:horizontal:increment:active {
171 -webkit-border-image: url(resources/horizontal-track-active.png)
0 13 0 13;
174 ::-webkit-scrollbar-button:horizontal {
176 -webkit-border-image: url(resources/horizontal-button.png)
0 2 0 2;
177 border-color: transparent;
181 ::-webkit-scrollbar-button:horizontal:decrement {
182 background-image: url(resources/horizontal-decrement-arrow.png), url(resources/horizontal-button-background.png);
183 background-repeat: no-repeat, repeat-x;
184 background-position:
2px
3px,
0 0;
187 ::-webkit-scrollbar-button:horizontal:decrement:hover {
188 -webkit-border-image: url(resources/horizontal-button-hover.png)
0 2 0 2;
189 background-image: url(resources/horizontal-decrement-arrow.png), url(resources/horizontal-button-background-hover.png);
192 ::-webkit-scrollbar-button:horizontal:decrement:active {
193 -webkit-border-image: url(resources/horizontal-button-active.png)
0 2 0 2;
194 background-image: url(resources/horizontal-decrement-arrow.png), url(resources/horizontal-button-background-active.png);
197 ::-webkit-scrollbar-button:horizontal:decrement:window-inactive {
198 -webkit-border-image: url(resources/horizontal-button-inactive.png)
0 2 0 2;
199 background-image: url(resources/horizontal-decrement-arrow.png), url(resources/horizontal-button-background-inactive.png);
202 ::-webkit-scrollbar-button:horizontal:increment {
203 background-image: url(resources/horizontal-increment-arrow.png), url(resources/horizontal-button-background.png);
204 background-repeat: no-repeat, repeat-x;
205 background-position:
7px
3px,
0 0;
208 ::-webkit-scrollbar-button:horizontal:increment:hover {
209 -webkit-border-image: url(resources/horizontal-button-hover.png)
0 2 0 2;
210 background-image: url(resources/horizontal-increment-arrow.png), url(resources/horizontal-button-background-hover.png);
213 ::-webkit-scrollbar-button:horizontal:increment:active {
214 -webkit-border-image: url(resources/horizontal-button-active.png)
0 2 0 2;
215 background-image: url(resources/horizontal-increment-arrow.png), url(resources/horizontal-button-background-active.png);
218 ::-webkit-scrollbar-button:horizontal:increment:window-inactive {
219 -webkit-border-image: url(resources/horizontal-button-inactive.png)
0 2 0 2;
220 background-image: url(resources/horizontal-increment-arrow.png), url(resources/horizontal-button-background-inactive.png);
223 :not(.single)::-webkit-scrollbar-button:double-button:horizontal:start:decrement,
224 .double-start::-webkit-scrollbar-button:horizontal:start:decrement,
225 .double-both::-webkit-scrollbar-button:horizontal:start:decrement {
227 border-right-width:
0;
228 background-position:
2px
3px,
0 0;
231 :not(.single)::-webkit-scrollbar-button:double-button:horizontal:start:increment,
232 .double-start::-webkit-scrollbar-button:horizontal:start:increment,
233 .double-both::-webkit-scrollbar-button:horizontal:start:increment {
234 background-position:
3px
3px,
0 0;
237 :not(.single)::-webkit-scrollbar-button:double-button:horizontal:end:decrement,
238 .double-end::-webkit-scrollbar-button:horizontal:end:decrement,
239 .double-both::-webkit-scrollbar-button:horizontal:end:decrement {
240 background-position:
7px
3px,
0 0;
243 :not(.single)::-webkit-scrollbar-button:double-button:horizontal:end:increment,
244 .double-end::-webkit-scrollbar-button:horizontal:end:increment,
245 .double-both::-webkit-scrollbar-button:horizontal:end:increment {
247 border-left-width:
0;
248 background-position:
3px
3px,
0 0;
251 ::-webkit-scrollbar-button:horizontal:end:increment:corner-present {
252 border-right-width:
0;
256 :not(.single)::-webkit-scrollbar-button:double-button:horizontal:end:increment:corner-present,
257 .double-end::-webkit-scrollbar-button:horizontal:end:increment:corner-present,
258 .double-both::-webkit-scrollbar-button:horizontal:end:increment:corner-present {
262 /* Vertical Scrollbar Styles */
264 ::-webkit-scrollbar:vertical {
265 -webkit-border-image: url(resources/vertical-button.png)
2 0 2 0;
266 border-color: transparent;
268 background-image: url(resources/vertical-button-background.png);
269 background-repeat: repeat-y;
272 ::-webkit-scrollbar:vertical:corner-present {
273 border-bottom-width:
0;
276 ::-webkit-scrollbar-track:vertical:disabled:corner-present {
280 ::-webkit-scrollbar:vertical:window-inactive {
281 -webkit-border-image: url(resources/vertical-button-inactive.png)
2 0 2 0;
282 background-image: url(resources/vertical-button-background-inactive.png);
285 ::-webkit-scrollbar-thumb:vertical {
286 -webkit-border-image: url(resources/vertical-thumb.png)
13 0 13 0;
287 border-color: transparent;
288 border-width:
13px
0;
292 ::-webkit-scrollbar-thumb:vertical:hover {
293 -webkit-border-image: url(resources/vertical-thumb-hover.png)
13 0 13 0;
296 ::-webkit-scrollbar-thumb:vertical:active {
297 -webkit-border-image: url(resources/vertical-thumb-active.png)
13 0 13 0;
300 ::-webkit-scrollbar-thumb:vertical:window-inactive {
301 -webkit-border-image: url(resources/vertical-thumb-inactive.png)
13 0 13 0;
304 ::-webkit-scrollbar-track-piece:vertical:start:no-button,
305 .double-end::-webkit-scrollbar-track-piece:vertical:start,
306 .none::-webkit-scrollbar-track-piece:vertical:start {
310 ::-webkit-scrollbar-track-piece:vertical:end:no-button,
311 .double-start::-webkit-scrollbar-track-piece:vertical:end,
312 .none::-webkit-scrollbar-track-piece:vertical:end {
316 ::-webkit-scrollbar-track-piece:vertical:end:no-button:corner-present,
317 .double-start::-webkit-scrollbar-track-piece:vertical:end:corner-present,
318 .none::-webkit-scrollbar-track-piece:vertical:end:corner-present {
322 :not(.none):not(.double-end)::-webkit-scrollbar-track-piece:vertical:start:single-button,
323 :not(.none):not(.double-end)::-webkit-scrollbar-track-piece:vertical:start:double-button,
324 .single::-webkit-scrollbar-track-piece:vertical:start,
325 .double-start::-webkit-scrollbar-track-piece:vertical:start,
326 .double-both::-webkit-scrollbar-track-piece:vertical:start {
330 :not(.none):not(.double-start)::-webkit-scrollbar-track-piece:vertical:end:single-button,
331 :not(.none):not(.double-start)::-webkit-scrollbar-track-piece:vertical:end:double-button,
332 .single::-webkit-scrollbar-track-piece:vertical:end,
333 .double-end::-webkit-scrollbar-track-piece:vertical:end,
334 .double-both::-webkit-scrollbar-track-piece:vertical:end {
338 ::-webkit-scrollbar-track:vertical:disabled {
339 -webkit-border-image: url(resources/vertical-track-disabled.png)
13 0 13 0;
340 border-color: transparent;
341 border-width:
13px
0;
344 ::-webkit-scrollbar-track-piece:vertical:decrement {
345 -webkit-border-image: url(resources/vertical-track.png)
13 0 13 0;
346 border-color: transparent;
347 border-width:
13px
0 0 0;
350 ::-webkit-scrollbar-track-piece:vertical:decrement:hover {
351 -webkit-border-image: url(resources/vertical-track-hover.png)
13 0 13 0;
354 ::-webkit-scrollbar-track-piece:vertical:decrement:active {
355 -webkit-border-image: url(resources/vertical-track-active.png)
13 0 13 0;
358 ::-webkit-scrollbar-track-piece:vertical:increment {
359 -webkit-border-image: url(resources/vertical-track.png)
13 0 13 0;
360 border-color: transparent;
361 border-width:
0 0 13px
0;
364 ::-webkit-scrollbar-track-piece:vertical:increment:hover {
365 -webkit-border-image: url(resources/vertical-track-hover.png)
13 0 13 0;
368 ::-webkit-scrollbar-track-piece:vertical:increment:active {
369 -webkit-border-image: url(resources/vertical-track-active.png)
13 0 13 0;
372 ::-webkit-scrollbar-button:vertical {
374 -webkit-border-image: url(resources/vertical-button.png)
2 0 2 0;
375 border-color: transparent;
379 ::-webkit-scrollbar-button:vertical:decrement {
380 background-image: url(resources/vertical-decrement-arrow.png), url(resources/vertical-button-background.png);
381 background-repeat: no-repeat, repeat-y;
382 background-position:
3px
3px,
0 0;
385 ::-webkit-scrollbar-button:vertical:decrement:hover {
386 -webkit-border-image: url(resources/vertical-button-hover.png)
2 0 2 0;
387 background-image: url(resources/vertical-decrement-arrow.png), url(resources/vertical-button-background-hover.png);
390 ::-webkit-scrollbar-button:vertical:decrement:active {
391 -webkit-border-image: url(resources/vertical-button-active.png)
2 0 2 0;
392 background-image: url(resources/vertical-decrement-arrow.png), url(resources/vertical-button-background-active.png);
395 ::-webkit-scrollbar-button:vertical:decrement:window-inactive {
396 -webkit-border-image: url(resources/vertical-button-inactive.png)
2 0 2 0;
397 background-image: url(resources/vertical-decrement-arrow.png), url(resources/vertical-button-background-inactive.png);
400 ::-webkit-scrollbar-button:vertical:increment {
401 background-image: url(resources/vertical-increment-arrow.png), url(resources/vertical-button-background.png);
402 background-repeat: no-repeat, repeat-y;
403 background-position:
3px
8px,
0 0;
406 ::-webkit-scrollbar-button:vertical:increment:hover {
407 -webkit-border-image: url(resources/vertical-button-hover.png)
2 0 2 0;
408 background-image: url(resources/vertical-increment-arrow.png), url(resources/vertical-button-background-hover.png);
411 ::-webkit-scrollbar-button:vertical:increment:active {
412 -webkit-border-image: url(resources/vertical-button-active.png)
2 0 2 0;
413 background-image: url(resources/vertical-increment-arrow.png), url(resources/vertical-button-background-active.png);
416 ::-webkit-scrollbar-button:vertical:increment:window-inactive {
417 -webkit-border-image: url(resources/vertical-button-inactive.png)
2 0 2 0;
418 background-image: url(resources/vertical-increment-arrow.png), url(resources/vertical-button-background-inactive.png);
421 :not(.single)::-webkit-scrollbar-button:double-button:vertical:start:decrement,
422 .double-start::-webkit-scrollbar-button:vertical:start:decrement,
423 .double-both::-webkit-scrollbar-button:vertical:start:decrement {
425 border-bottom-width:
0;
426 background-position:
3px
3px,
0 0;
429 :not(.single)::-webkit-scrollbar-button:double-button:vertical:start:increment,
430 .double-start::-webkit-scrollbar-button:vertical:start:increment,
431 .double-both::-webkit-scrollbar-button:vertical:start:increment {
432 background-position:
3px
4px,
0 0;
435 :not(.single)::-webkit-scrollbar-button:double-button:vertical:end:decrement,
436 .double-end::-webkit-scrollbar-button:vertical:end:decrement,
437 .double-both::-webkit-scrollbar-button:vertical:end:decrement {
438 background-position:
3px
8px,
0 0;
441 :not(.single)::-webkit-scrollbar-button:double-button:vertical:end:increment,
442 .double-end::-webkit-scrollbar-button:vertical:end:increment,
443 .double-both::-webkit-scrollbar-button:vertical:end:increment {
446 background-position:
3px
4px,
0 0;
449 ::-webkit-scrollbar-button:vertical:end:increment:corner-present {
450 border-bottom-width:
0;
454 :not(.single)::-webkit-scrollbar-button:double-button:vertical:end:increment:corner-present,
455 .double-end::-webkit-scrollbar-button:vertical:end:increment:corner-present,
456 .double-both::-webkit-scrollbar-button:vertical:end:increment:corner-present {
460 /* Forced Scrollbar Mode Styles */
462 .single::-webkit-scrollbar-button:start:decrement,
463 .single::-webkit-scrollbar-button:end:increment {
467 .single::-webkit-scrollbar-button:start:increment,
468 .single::-webkit-scrollbar-button:end:decrement {
472 .double-end::-webkit-scrollbar-button:start {
476 .double-end::-webkit-scrollbar-button:end {
480 .double-start::-webkit-scrollbar-button:start {
484 .double-start::-webkit-scrollbar-button:end {
488 .double-both::-webkit-scrollbar-button {
492 .none::-webkit-scrollbar-button {
497 /* Preload the scrollbar images to prevent flickering when changing states. */
498 (new Image()).src
= "resources/corner-inactive.png";
499 (new Image()).src
= "resources/corner.png";
500 (new Image()).src
= "resources/horizontal-button-active.png";
501 (new Image()).src
= "resources/horizontal-button-background-active.png";
502 (new Image()).src
= "resources/horizontal-button-background-hover.png";
503 (new Image()).src
= "resources/horizontal-button-background-inactive.png";
504 (new Image()).src
= "resources/horizontal-button-background.png";
505 (new Image()).src
= "resources/horizontal-button-hover.png";
506 (new Image()).src
= "resources/horizontal-button-inactive.png";
507 (new Image()).src
= "resources/horizontal-button.png";
508 (new Image()).src
= "resources/horizontal-decrement-arrow.png";
509 (new Image()).src
= "resources/horizontal-increment-arrow.png";
510 (new Image()).src
= "resources/horizontal-thumb-active.png";
511 (new Image()).src
= "resources/horizontal-thumb-hover.png";
512 (new Image()).src
= "resources/horizontal-thumb-inactive.png";
513 (new Image()).src
= "resources/horizontal-thumb.png";
514 (new Image()).src
= "resources/horizontal-track-active.png";
515 (new Image()).src
= "resources/horizontal-track-disabled.png";
516 (new Image()).src
= "resources/horizontal-track-hover.png";
517 (new Image()).src
= "resources/horizontal-track.png";
518 (new Image()).src
= "resources/resizer-inactive.png";
519 (new Image()).src
= "resources/resizer.png";
520 (new Image()).src
= "resources/vertical-button-active.png";
521 (new Image()).src
= "resources/vertical-button-background-active.png";
522 (new Image()).src
= "resources/vertical-button-background-hover.png";
523 (new Image()).src
= "resources/vertical-button-background-inactive.png";
524 (new Image()).src
= "resources/vertical-button-background.png";
525 (new Image()).src
= "resources/vertical-button-hover.png";
526 (new Image()).src
= "resources/vertical-button-inactive.png";
527 (new Image()).src
= "resources/vertical-button.png";
528 (new Image()).src
= "resources/vertical-decrement-arrow.png";
529 (new Image()).src
= "resources/vertical-increment-arrow.png";
530 (new Image()).src
= "resources/vertical-thumb-active.png";
531 (new Image()).src
= "resources/vertical-thumb-hover.png";
532 (new Image()).src
= "resources/vertical-thumb-inactive.png";
533 (new Image()).src
= "resources/vertical-thumb.png";
534 (new Image()).src
= "resources/vertical-track-active.png";
535 (new Image()).src
= "resources/vertical-track-disabled.png";
536 (new Image()).src
= "resources/vertical-track-hover.png";
537 (new Image()).src
= "resources/vertical-track.png";
549 <select size=
4 class=
"single">
557 <select size=
4 class=
"double-end">
565 <select size=
4 class=
"double-start">
573 <select size=
4 class=
"double-both">
581 <select size=
4 class=
"none">