comparison static/css/bootstrap.css @ 0:9305c6458e2f

initial commit
author Goffi <goffi@goffi.org>
date Sat, 28 Jul 2012 20:36:32 +0200
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:9305c6458e2f
1 /*!
2 * Bootstrap v2.0.4
3 *
4 * Copyright 2012 Twitter, Inc
5 * Licensed under the Apache License v2.0
6 * http://www.apache.org/licenses/LICENSE-2.0
7 *
8 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9 */
10
11 article,
12 aside,
13 details,
14 figcaption,
15 figure,
16 footer,
17 header,
18 hgroup,
19 nav,
20 section {
21 display: block;
22 }
23
24 audio,
25 canvas,
26 video {
27 display: inline-block;
28 *display: inline;
29 *zoom: 1;
30 }
31
32 audio:not([controls]) {
33 display: none;
34 }
35
36 html {
37 font-size: 100%;
38 -webkit-text-size-adjust: 100%;
39 -ms-text-size-adjust: 100%;
40 }
41
42 a:focus {
43 outline: thin dotted #333;
44 outline: 5px auto -webkit-focus-ring-color;
45 outline-offset: -2px;
46 }
47
48 a:hover,
49 a:active {
50 outline: 0;
51 }
52
53 sub,
54 sup {
55 position: relative;
56 font-size: 75%;
57 line-height: 0;
58 vertical-align: baseline;
59 }
60
61 sup {
62 top: -0.5em;
63 }
64
65 sub {
66 bottom: -0.25em;
67 }
68
69 img {
70 max-width: 100%;
71 vertical-align: middle;
72 border: 0;
73 -ms-interpolation-mode: bicubic;
74 }
75
76 #map_canvas img {
77 max-width: none;
78 }
79
80 button,
81 input,
82 select,
83 textarea {
84 margin: 0;
85 font-size: 100%;
86 vertical-align: middle;
87 }
88
89 button,
90 input {
91 *overflow: visible;
92 line-height: normal;
93 }
94
95 button::-moz-focus-inner,
96 input::-moz-focus-inner {
97 padding: 0;
98 border: 0;
99 }
100
101 button,
102 input[type="button"],
103 input[type="reset"],
104 input[type="submit"] {
105 cursor: pointer;
106 -webkit-appearance: button;
107 }
108
109 input[type="search"] {
110 -webkit-box-sizing: content-box;
111 -moz-box-sizing: content-box;
112 box-sizing: content-box;
113 -webkit-appearance: textfield;
114 }
115
116 input[type="search"]::-webkit-search-decoration,
117 input[type="search"]::-webkit-search-cancel-button {
118 -webkit-appearance: none;
119 }
120
121 textarea {
122 overflow: auto;
123 vertical-align: top;
124 }
125
126 .clearfix {
127 *zoom: 1;
128 }
129
130 .clearfix:before,
131 .clearfix:after {
132 display: table;
133 content: "";
134 }
135
136 .clearfix:after {
137 clear: both;
138 }
139
140 .hide-text {
141 font: 0/0 a;
142 color: transparent;
143 text-shadow: none;
144 background-color: transparent;
145 border: 0;
146 }
147
148 .input-block-level {
149 display: block;
150 width: 100%;
151 min-height: 28px;
152 -webkit-box-sizing: border-box;
153 -moz-box-sizing: border-box;
154 -ms-box-sizing: border-box;
155 box-sizing: border-box;
156 }
157
158 body {
159 margin: 0;
160 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
161 font-size: 13px;
162 line-height: 18px;
163 color: #333333;
164 background-color: #ffffff;
165 }
166
167 a {
168 color: #0088cc;
169 text-decoration: none;
170 }
171
172 a:hover {
173 color: #005580;
174 text-decoration: underline;
175 }
176
177 .row {
178 margin-left: -20px;
179 *zoom: 1;
180 }
181
182 .row:before,
183 .row:after {
184 display: table;
185 content: "";
186 }
187
188 .row:after {
189 clear: both;
190 }
191
192 [class*="span"] {
193 float: left;
194 margin-left: 20px;
195 }
196
197 .container,
198 .navbar-fixed-top .container,
199 .navbar-fixed-bottom .container {
200 width: 940px;
201 }
202
203 .span12 {
204 width: 940px;
205 }
206
207 .span11 {
208 width: 860px;
209 }
210
211 .span10 {
212 width: 780px;
213 }
214
215 .span9 {
216 width: 700px;
217 }
218
219 .span8 {
220 width: 620px;
221 }
222
223 .span7 {
224 width: 540px;
225 }
226
227 .span6 {
228 width: 460px;
229 }
230
231 .span5 {
232 width: 380px;
233 }
234
235 .span4 {
236 width: 300px;
237 }
238
239 .span3 {
240 width: 220px;
241 }
242
243 .span2 {
244 width: 140px;
245 }
246
247 .span1 {
248 width: 60px;
249 }
250
251 .offset12 {
252 margin-left: 980px;
253 }
254
255 .offset11 {
256 margin-left: 900px;
257 }
258
259 .offset10 {
260 margin-left: 820px;
261 }
262
263 .offset9 {
264 margin-left: 740px;
265 }
266
267 .offset8 {
268 margin-left: 660px;
269 }
270
271 .offset7 {
272 margin-left: 580px;
273 }
274
275 .offset6 {
276 margin-left: 500px;
277 }
278
279 .offset5 {
280 margin-left: 420px;
281 }
282
283 .offset4 {
284 margin-left: 340px;
285 }
286
287 .offset3 {
288 margin-left: 260px;
289 }
290
291 .offset2 {
292 margin-left: 180px;
293 }
294
295 .offset1 {
296 margin-left: 100px;
297 }
298
299 .row-fluid {
300 width: 100%;
301 *zoom: 1;
302 }
303
304 .row-fluid:before,
305 .row-fluid:after {
306 display: table;
307 content: "";
308 }
309
310 .row-fluid:after {
311 clear: both;
312 }
313
314 .row-fluid [class*="span"] {
315 display: block;
316 float: left;
317 width: 100%;
318 min-height: 28px;
319 margin-left: 2.127659574%;
320 *margin-left: 2.0744680846382977%;
321 -webkit-box-sizing: border-box;
322 -moz-box-sizing: border-box;
323 -ms-box-sizing: border-box;
324 box-sizing: border-box;
325 }
326
327 .row-fluid [class*="span"]:first-child {
328 margin-left: 0;
329 }
330
331 .row-fluid .span12 {
332 width: 99.99999998999999%;
333 *width: 99.94680850063828%;
334 }
335
336 .row-fluid .span11 {
337 width: 91.489361693%;
338 *width: 91.4361702036383%;
339 }
340
341 .row-fluid .span10 {
342 width: 82.97872339599999%;
343 *width: 82.92553190663828%;
344 }
345
346 .row-fluid .span9 {
347 width: 74.468085099%;
348 *width: 74.4148936096383%;
349 }
350
351 .row-fluid .span8 {
352 width: 65.95744680199999%;
353 *width: 65.90425531263828%;
354 }
355
356 .row-fluid .span7 {
357 width: 57.446808505%;
358 *width: 57.3936170156383%;
359 }
360
361 .row-fluid .span6 {
362 width: 48.93617020799999%;
363 *width: 48.88297871863829%;
364 }
365
366 .row-fluid .span5 {
367 width: 40.425531911%;
368 *width: 40.3723404216383%;
369 }
370
371 .row-fluid .span4 {
372 width: 31.914893614%;
373 *width: 31.8617021246383%;
374 }
375
376 .row-fluid .span3 {
377 width: 23.404255317%;
378 *width: 23.3510638276383%;
379 }
380
381 .row-fluid .span2 {
382 width: 14.89361702%;
383 *width: 14.8404255306383%;
384 }
385
386 .row-fluid .span1 {
387 width: 6.382978723%;
388 *width: 6.329787233638298%;
389 }
390
391 .container {
392 margin-right: auto;
393 margin-left: auto;
394 *zoom: 1;
395 }
396
397 .container:before,
398 .container:after {
399 display: table;
400 content: "";
401 }
402
403 .container:after {
404 clear: both;
405 }
406
407 .container-fluid {
408 padding-right: 20px;
409 padding-left: 20px;
410 *zoom: 1;
411 }
412
413 .container-fluid:before,
414 .container-fluid:after {
415 display: table;
416 content: "";
417 }
418
419 .container-fluid:after {
420 clear: both;
421 }
422
423 p {
424 margin: 0 0 9px;
425 }
426
427 p small {
428 font-size: 11px;
429 color: #999999;
430 }
431
432 .lead {
433 margin-bottom: 18px;
434 font-size: 20px;
435 font-weight: 200;
436 line-height: 27px;
437 }
438
439 h1,
440 h2,
441 h3,
442 h4,
443 h5,
444 h6 {
445 margin: 0;
446 font-family: inherit;
447 font-weight: bold;
448 color: inherit;
449 text-rendering: optimizelegibility;
450 }
451
452 h1 small,
453 h2 small,
454 h3 small,
455 h4 small,
456 h5 small,
457 h6 small {
458 font-weight: normal;
459 color: #999999;
460 }
461
462 h1 {
463 font-size: 30px;
464 line-height: 36px;
465 }
466
467 h1 small {
468 font-size: 18px;
469 }
470
471 h2 {
472 font-size: 24px;
473 line-height: 36px;
474 }
475
476 h2 small {
477 font-size: 18px;
478 }
479
480 h3 {
481 font-size: 18px;
482 line-height: 27px;
483 }
484
485 h3 small {
486 font-size: 14px;
487 }
488
489 h4,
490 h5,
491 h6 {
492 line-height: 18px;
493 }
494
495 h4 {
496 font-size: 14px;
497 }
498
499 h4 small {
500 font-size: 12px;
501 }
502
503 h5 {
504 font-size: 12px;
505 }
506
507 h6 {
508 font-size: 11px;
509 color: #999999;
510 text-transform: uppercase;
511 }
512
513 .page-header {
514 padding-bottom: 17px;
515 margin: 18px 0;
516 border-bottom: 1px solid #eeeeee;
517 }
518
519 .page-header h1 {
520 line-height: 1;
521 }
522
523 ul,
524 ol {
525 padding: 0;
526 margin: 0 0 9px 25px;
527 }
528
529 ul ul,
530 ul ol,
531 ol ol,
532 ol ul {
533 margin-bottom: 0;
534 }
535
536 ul {
537 list-style: disc;
538 }
539
540 ol {
541 list-style: decimal;
542 }
543
544 li {
545 line-height: 18px;
546 }
547
548 ul.unstyled,
549 ol.unstyled {
550 margin-left: 0;
551 list-style: none;
552 }
553
554 dl {
555 margin-bottom: 18px;
556 }
557
558 dt,
559 dd {
560 line-height: 18px;
561 }
562
563 dt {
564 font-weight: bold;
565 line-height: 17px;
566 }
567
568 dd {
569 margin-left: 9px;
570 }
571
572 .dl-horizontal dt {
573 float: left;
574 width: 120px;
575 overflow: hidden;
576 clear: left;
577 text-align: right;
578 text-overflow: ellipsis;
579 white-space: nowrap;
580 }
581
582 .dl-horizontal dd {
583 margin-left: 130px;
584 }
585
586 hr {
587 margin: 18px 0;
588 border: 0;
589 border-top: 1px solid #eeeeee;
590 border-bottom: 1px solid #ffffff;
591 }
592
593 strong {
594 font-weight: bold;
595 }
596
597 em {
598 font-style: italic;
599 }
600
601 .muted {
602 color: #999999;
603 }
604
605 abbr[title] {
606 cursor: help;
607 border-bottom: 1px dotted #999999;
608 }
609
610 abbr.initialism {
611 font-size: 90%;
612 text-transform: uppercase;
613 }
614
615 blockquote {
616 padding: 0 0 0 15px;
617 margin: 0 0 18px;
618 border-left: 5px solid #eeeeee;
619 }
620
621 blockquote p {
622 margin-bottom: 0;
623 font-size: 16px;
624 font-weight: 300;
625 line-height: 22.5px;
626 }
627
628 blockquote small {
629 display: block;
630 line-height: 18px;
631 color: #999999;
632 }
633
634 blockquote small:before {
635 content: '\2014 \00A0';
636 }
637
638 blockquote.pull-right {
639 float: right;
640 padding-right: 15px;
641 padding-left: 0;
642 border-right: 5px solid #eeeeee;
643 border-left: 0;
644 }
645
646 blockquote.pull-right p,
647 blockquote.pull-right small {
648 text-align: right;
649 }
650
651 q:before,
652 q:after,
653 blockquote:before,
654 blockquote:after {
655 content: "";
656 }
657
658 address {
659 display: block;
660 margin-bottom: 18px;
661 font-style: normal;
662 line-height: 18px;
663 }
664
665 small {
666 font-size: 100%;
667 }
668
669 cite {
670 font-style: normal;
671 }
672
673 code,
674 pre {
675 padding: 0 3px 2px;
676 font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
677 font-size: 12px;
678 color: #333333;
679 -webkit-border-radius: 3px;
680 -moz-border-radius: 3px;
681 border-radius: 3px;
682 }
683
684 code {
685 padding: 2px 4px;
686 color: #d14;
687 background-color: #f7f7f9;
688 border: 1px solid #e1e1e8;
689 }
690
691 pre {
692 display: block;
693 padding: 8.5px;
694 margin: 0 0 9px;
695 font-size: 12.025px;
696 line-height: 18px;
697 word-break: break-all;
698 word-wrap: break-word;
699 white-space: pre;
700 white-space: pre-wrap;
701 background-color: #f5f5f5;
702 border: 1px solid #ccc;
703 border: 1px solid rgba(0, 0, 0, 0.15);
704 -webkit-border-radius: 4px;
705 -moz-border-radius: 4px;
706 border-radius: 4px;
707 }
708
709 pre.prettyprint {
710 margin-bottom: 18px;
711 }
712
713 pre code {
714 padding: 0;
715 color: inherit;
716 background-color: transparent;
717 border: 0;
718 }
719
720 .pre-scrollable {
721 max-height: 340px;
722 overflow-y: scroll;
723 }
724
725 form {
726 margin: 0 0 18px;
727 }
728
729 fieldset {
730 padding: 0;
731 margin: 0;
732 border: 0;
733 }
734
735 legend {
736 display: block;
737 width: 100%;
738 padding: 0;
739 margin-bottom: 27px;
740 font-size: 19.5px;
741 line-height: 36px;
742 color: #333333;
743 border: 0;
744 border-bottom: 1px solid #e5e5e5;
745 }
746
747 legend small {
748 font-size: 13.5px;
749 color: #999999;
750 }
751
752 label,
753 input,
754 button,
755 select,
756 textarea {
757 font-size: 13px;
758 font-weight: normal;
759 line-height: 18px;
760 }
761
762 input,
763 button,
764 select,
765 textarea {
766 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
767 }
768
769 label {
770 display: block;
771 margin-bottom: 5px;
772 }
773
774 select,
775 textarea,
776 input[type="text"],
777 input[type="password"],
778 input[type="datetime"],
779 input[type="datetime-local"],
780 input[type="date"],
781 input[type="month"],
782 input[type="time"],
783 input[type="week"],
784 input[type="number"],
785 input[type="email"],
786 input[type="url"],
787 input[type="search"],
788 input[type="tel"],
789 input[type="color"],
790 .uneditable-input {
791 display: inline-block;
792 height: 18px;
793 padding: 4px;
794 margin-bottom: 9px;
795 font-size: 13px;
796 line-height: 18px;
797 color: #555555;
798 }
799
800 input,
801 textarea {
802 width: 210px;
803 }
804
805 textarea {
806 height: auto;
807 }
808
809 textarea,
810 input[type="text"],
811 input[type="password"],
812 input[type="datetime"],
813 input[type="datetime-local"],
814 input[type="date"],
815 input[type="month"],
816 input[type="time"],
817 input[type="week"],
818 input[type="number"],
819 input[type="email"],
820 input[type="url"],
821 input[type="search"],
822 input[type="tel"],
823 input[type="color"],
824 .uneditable-input {
825 background-color: #ffffff;
826 border: 1px solid #cccccc;
827 -webkit-border-radius: 3px;
828 -moz-border-radius: 3px;
829 border-radius: 3px;
830 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
831 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
832 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
833 -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
834 -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
835 -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
836 -o-transition: border linear 0.2s, box-shadow linear 0.2s;
837 transition: border linear 0.2s, box-shadow linear 0.2s;
838 }
839
840 textarea:focus,
841 input[type="text"]:focus,
842 input[type="password"]:focus,
843 input[type="datetime"]:focus,
844 input[type="datetime-local"]:focus,
845 input[type="date"]:focus,
846 input[type="month"]:focus,
847 input[type="time"]:focus,
848 input[type="week"]:focus,
849 input[type="number"]:focus,
850 input[type="email"]:focus,
851 input[type="url"]:focus,
852 input[type="search"]:focus,
853 input[type="tel"]:focus,
854 input[type="color"]:focus,
855 .uneditable-input:focus {
856 border-color: rgba(82, 168, 236, 0.8);
857 outline: 0;
858 outline: thin dotted \9;
859 /* IE6-9 */
860
861 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
862 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
863 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
864 }
865
866 input[type="radio"],
867 input[type="checkbox"] {
868 margin: 3px 0;
869 *margin-top: 0;
870 /* IE7 */
871
872 line-height: normal;
873 cursor: pointer;
874 }
875
876 input[type="submit"],
877 input[type="reset"],
878 input[type="button"],
879 input[type="radio"],
880 input[type="checkbox"] {
881 width: auto;
882 }
883
884 .uneditable-textarea {
885 width: auto;
886 height: auto;
887 }
888
889 select,
890 input[type="file"] {
891 height: 28px;
892 /* In IE7, the height of the select element cannot be changed by height, only font-size */
893
894 *margin-top: 4px;
895 /* For IE7, add top margin to align select with labels */
896
897 line-height: 28px;
898 }
899
900 select {
901 width: 220px;
902 border: 1px solid #bbb;
903 }
904
905 select[multiple],
906 select[size] {
907 height: auto;
908 }
909
910 select:focus,
911 input[type="file"]:focus,
912 input[type="radio"]:focus,
913 input[type="checkbox"]:focus {
914 outline: thin dotted #333;
915 outline: 5px auto -webkit-focus-ring-color;
916 outline-offset: -2px;
917 }
918
919 .radio,
920 .checkbox {
921 min-height: 18px;
922 padding-left: 18px;
923 }
924
925 .radio input[type="radio"],
926 .checkbox input[type="checkbox"] {
927 float: left;
928 margin-left: -18px;
929 }
930
931 .controls > .radio:first-child,
932 .controls > .checkbox:first-child {
933 padding-top: 5px;
934 }
935
936 .radio.inline,
937 .checkbox.inline {
938 display: inline-block;
939 padding-top: 5px;
940 margin-bottom: 0;
941 vertical-align: middle;
942 }
943
944 .radio.inline + .radio.inline,
945 .checkbox.inline + .checkbox.inline {
946 margin-left: 10px;
947 }
948
949 .input-mini {
950 width: 60px;
951 }
952
953 .input-small {
954 width: 90px;
955 }
956
957 .input-medium {
958 width: 150px;
959 }
960
961 .input-large {
962 width: 210px;
963 }
964
965 .input-xlarge {
966 width: 270px;
967 }
968
969 .input-xxlarge {
970 width: 530px;
971 }
972
973 input[class*="span"],
974 select[class*="span"],
975 textarea[class*="span"],
976 .uneditable-input[class*="span"],
977 .row-fluid input[class*="span"],
978 .row-fluid select[class*="span"],
979 .row-fluid textarea[class*="span"],
980 .row-fluid .uneditable-input[class*="span"] {
981 float: none;
982 margin-left: 0;
983 }
984
985 .input-append input[class*="span"],
986 .input-append .uneditable-input[class*="span"],
987 .input-prepend input[class*="span"],
988 .input-prepend .uneditable-input[class*="span"],
989 .row-fluid .input-prepend [class*="span"],
990 .row-fluid .input-append [class*="span"] {
991 display: inline-block;
992 }
993
994 input,
995 textarea,
996 .uneditable-input {
997 margin-left: 0;
998 }
999
1000 input.span12,
1001 textarea.span12,
1002 .uneditable-input.span12 {
1003 width: 930px;
1004 }
1005
1006 input.span11,
1007 textarea.span11,
1008 .uneditable-input.span11 {
1009 width: 850px;
1010 }
1011
1012 input.span10,
1013 textarea.span10,
1014 .uneditable-input.span10 {
1015 width: 770px;
1016 }
1017
1018 input.span9,
1019 textarea.span9,
1020 .uneditable-input.span9 {
1021 width: 690px;
1022 }
1023
1024 input.span8,
1025 textarea.span8,
1026 .uneditable-input.span8 {
1027 width: 610px;
1028 }
1029
1030 input.span7,
1031 textarea.span7,
1032 .uneditable-input.span7 {
1033 width: 530px;
1034 }
1035
1036 input.span6,
1037 textarea.span6,
1038 .uneditable-input.span6 {
1039 width: 450px;
1040 }
1041
1042 input.span5,
1043 textarea.span5,
1044 .uneditable-input.span5 {
1045 width: 370px;
1046 }
1047
1048 input.span4,
1049 textarea.span4,
1050 .uneditable-input.span4 {
1051 width: 290px;
1052 }
1053
1054 input.span3,
1055 textarea.span3,
1056 .uneditable-input.span3 {
1057 width: 210px;
1058 }
1059
1060 input.span2,
1061 textarea.span2,
1062 .uneditable-input.span2 {
1063 width: 130px;
1064 }
1065
1066 input.span1,
1067 textarea.span1,
1068 .uneditable-input.span1 {
1069 width: 50px;
1070 }
1071
1072 input[disabled],
1073 select[disabled],
1074 textarea[disabled],
1075 input[readonly],
1076 select[readonly],
1077 textarea[readonly] {
1078 cursor: not-allowed;
1079 background-color: #eeeeee;
1080 border-color: #ddd;
1081 }
1082
1083 input[type="radio"][disabled],
1084 input[type="checkbox"][disabled],
1085 input[type="radio"][readonly],
1086 input[type="checkbox"][readonly] {
1087 background-color: transparent;
1088 }
1089
1090 .control-group.warning > label,
1091 .control-group.warning .help-block,
1092 .control-group.warning .help-inline {
1093 color: #c09853;
1094 }
1095
1096 .control-group.warning .checkbox,
1097 .control-group.warning .radio,
1098 .control-group.warning input,
1099 .control-group.warning select,
1100 .control-group.warning textarea {
1101 color: #c09853;
1102 border-color: #c09853;
1103 }
1104
1105 .control-group.warning .checkbox:focus,
1106 .control-group.warning .radio:focus,
1107 .control-group.warning input:focus,
1108 .control-group.warning select:focus,
1109 .control-group.warning textarea:focus {
1110 border-color: #a47e3c;
1111 -webkit-box-shadow: 0 0 6px #dbc59e;
1112 -moz-box-shadow: 0 0 6px #dbc59e;
1113 box-shadow: 0 0 6px #dbc59e;
1114 }
1115
1116 .control-group.warning .input-prepend .add-on,
1117 .control-group.warning .input-append .add-on {
1118 color: #c09853;
1119 background-color: #fcf8e3;
1120 border-color: #c09853;
1121 }
1122
1123 .control-group.error > label,
1124 .control-group.error .help-block,
1125 .control-group.error .help-inline {
1126 color: #b94a48;
1127 }
1128
1129 .control-group.error .checkbox,
1130 .control-group.error .radio,
1131 .control-group.error input,
1132 .control-group.error select,
1133 .control-group.error textarea {
1134 color: #b94a48;
1135 border-color: #b94a48;
1136 }
1137
1138 .control-group.error .checkbox:focus,
1139 .control-group.error .radio:focus,
1140 .control-group.error input:focus,
1141 .control-group.error select:focus,
1142 .control-group.error textarea:focus {
1143 border-color: #953b39;
1144 -webkit-box-shadow: 0 0 6px #d59392;
1145 -moz-box-shadow: 0 0 6px #d59392;
1146 box-shadow: 0 0 6px #d59392;
1147 }
1148
1149 .control-group.error .input-prepend .add-on,
1150 .control-group.error .input-append .add-on {
1151 color: #b94a48;
1152 background-color: #f2dede;
1153 border-color: #b94a48;
1154 }
1155
1156 .control-group.success > label,
1157 .control-group.success .help-block,
1158 .control-group.success .help-inline {
1159 color: #468847;
1160 }
1161
1162 .control-group.success .checkbox,
1163 .control-group.success .radio,
1164 .control-group.success input,
1165 .control-group.success select,
1166 .control-group.success textarea {
1167 color: #468847;
1168 border-color: #468847;
1169 }
1170
1171 .control-group.success .checkbox:focus,
1172 .control-group.success .radio:focus,
1173 .control-group.success input:focus,
1174 .control-group.success select:focus,
1175 .control-group.success textarea:focus {
1176 border-color: #356635;
1177 -webkit-box-shadow: 0 0 6px #7aba7b;
1178 -moz-box-shadow: 0 0 6px #7aba7b;
1179 box-shadow: 0 0 6px #7aba7b;
1180 }
1181
1182 .control-group.success .input-prepend .add-on,
1183 .control-group.success .input-append .add-on {
1184 color: #468847;
1185 background-color: #dff0d8;
1186 border-color: #468847;
1187 }
1188
1189 input:focus:required:invalid,
1190 textarea:focus:required:invalid,
1191 select:focus:required:invalid {
1192 color: #b94a48;
1193 border-color: #ee5f5b;
1194 }
1195
1196 input:focus:required:invalid:focus,
1197 textarea:focus:required:invalid:focus,
1198 select:focus:required:invalid:focus {
1199 border-color: #e9322d;
1200 -webkit-box-shadow: 0 0 6px #f8b9b7;
1201 -moz-box-shadow: 0 0 6px #f8b9b7;
1202 box-shadow: 0 0 6px #f8b9b7;
1203 }
1204
1205 .form-actions {
1206 padding: 17px 20px 18px;
1207 margin-top: 18px;
1208 margin-bottom: 18px;
1209 background-color: #f5f5f5;
1210 border-top: 1px solid #e5e5e5;
1211 *zoom: 1;
1212 }
1213
1214 .form-actions:before,
1215 .form-actions:after {
1216 display: table;
1217 content: "";
1218 }
1219
1220 .form-actions:after {
1221 clear: both;
1222 }
1223
1224 .uneditable-input {
1225 overflow: hidden;
1226 white-space: nowrap;
1227 cursor: not-allowed;
1228 background-color: #ffffff;
1229 border-color: #eee;
1230 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1231 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1232 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1233 }
1234
1235 :-moz-placeholder {
1236 color: #999999;
1237 }
1238
1239 :-ms-input-placeholder {
1240 color: #999999;
1241 }
1242
1243 ::-webkit-input-placeholder {
1244 color: #999999;
1245 }
1246
1247 .help-block,
1248 .help-inline {
1249 color: #555555;
1250 }
1251
1252 .help-block {
1253 display: block;
1254 margin-bottom: 9px;
1255 }
1256
1257 .help-inline {
1258 display: inline-block;
1259 *display: inline;
1260 padding-left: 5px;
1261 vertical-align: middle;
1262 *zoom: 1;
1263 }
1264
1265 .input-prepend,
1266 .input-append {
1267 margin-bottom: 5px;
1268 }
1269
1270 .input-prepend input,
1271 .input-append input,
1272 .input-prepend select,
1273 .input-append select,
1274 .input-prepend .uneditable-input,
1275 .input-append .uneditable-input {
1276 position: relative;
1277 margin-bottom: 0;
1278 *margin-left: 0;
1279 vertical-align: middle;
1280 -webkit-border-radius: 0 3px 3px 0;
1281 -moz-border-radius: 0 3px 3px 0;
1282 border-radius: 0 3px 3px 0;
1283 }
1284
1285 .input-prepend input:focus,
1286 .input-append input:focus,
1287 .input-prepend select:focus,
1288 .input-append select:focus,
1289 .input-prepend .uneditable-input:focus,
1290 .input-append .uneditable-input:focus {
1291 z-index: 2;
1292 }
1293
1294 .input-prepend .uneditable-input,
1295 .input-append .uneditable-input {
1296 border-left-color: #ccc;
1297 }
1298
1299 .input-prepend .add-on,
1300 .input-append .add-on {
1301 display: inline-block;
1302 width: auto;
1303 height: 18px;
1304 min-width: 16px;
1305 padding: 4px 5px;
1306 font-weight: normal;
1307 line-height: 18px;
1308 text-align: center;
1309 text-shadow: 0 1px 0 #ffffff;
1310 vertical-align: middle;
1311 background-color: #eeeeee;
1312 border: 1px solid #ccc;
1313 }
1314
1315 .input-prepend .add-on,
1316 .input-append .add-on,
1317 .input-prepend .btn,
1318 .input-append .btn {
1319 margin-left: -1px;
1320 -webkit-border-radius: 0;
1321 -moz-border-radius: 0;
1322 border-radius: 0;
1323 }
1324
1325 .input-prepend .active,
1326 .input-append .active {
1327 background-color: #a9dba9;
1328 border-color: #46a546;
1329 }
1330
1331 .input-prepend .add-on,
1332 .input-prepend .btn {
1333 margin-right: -1px;
1334 }
1335
1336 .input-prepend .add-on:first-child,
1337 .input-prepend .btn:first-child {
1338 -webkit-border-radius: 3px 0 0 3px;
1339 -moz-border-radius: 3px 0 0 3px;
1340 border-radius: 3px 0 0 3px;
1341 }
1342
1343 .input-append input,
1344 .input-append select,
1345 .input-append .uneditable-input {
1346 -webkit-border-radius: 3px 0 0 3px;
1347 -moz-border-radius: 3px 0 0 3px;
1348 border-radius: 3px 0 0 3px;
1349 }
1350
1351 .input-append .uneditable-input {
1352 border-right-color: #ccc;
1353 border-left-color: #eee;
1354 }
1355
1356 .input-append .add-on:last-child,
1357 .input-append .btn:last-child {
1358 -webkit-border-radius: 0 3px 3px 0;
1359 -moz-border-radius: 0 3px 3px 0;
1360 border-radius: 0 3px 3px 0;
1361 }
1362
1363 .input-prepend.input-append input,
1364 .input-prepend.input-append select,
1365 .input-prepend.input-append .uneditable-input {
1366 -webkit-border-radius: 0;
1367 -moz-border-radius: 0;
1368 border-radius: 0;
1369 }
1370
1371 .input-prepend.input-append .add-on:first-child,
1372 .input-prepend.input-append .btn:first-child {
1373 margin-right: -1px;
1374 -webkit-border-radius: 3px 0 0 3px;
1375 -moz-border-radius: 3px 0 0 3px;
1376 border-radius: 3px 0 0 3px;
1377 }
1378
1379 .input-prepend.input-append .add-on:last-child,
1380 .input-prepend.input-append .btn:last-child {
1381 margin-left: -1px;
1382 -webkit-border-radius: 0 3px 3px 0;
1383 -moz-border-radius: 0 3px 3px 0;
1384 border-radius: 0 3px 3px 0;
1385 }
1386
1387 .search-query {
1388 padding-right: 14px;
1389 padding-right: 4px \9;
1390 padding-left: 14px;
1391 padding-left: 4px \9;
1392 /* IE7-8 doesn't have border-radius, so don't indent the padding */
1393
1394 margin-bottom: 0;
1395 -webkit-border-radius: 14px;
1396 -moz-border-radius: 14px;
1397 border-radius: 14px;
1398 }
1399
1400 .form-search input,
1401 .form-inline input,
1402 .form-horizontal input,
1403 .form-search textarea,
1404 .form-inline textarea,
1405 .form-horizontal textarea,
1406 .form-search select,
1407 .form-inline select,
1408 .form-horizontal select,
1409 .form-search .help-inline,
1410 .form-inline .help-inline,
1411 .form-horizontal .help-inline,
1412 .form-search .uneditable-input,
1413 .form-inline .uneditable-input,
1414 .form-horizontal .uneditable-input,
1415 .form-search .input-prepend,
1416 .form-inline .input-prepend,
1417 .form-horizontal .input-prepend,
1418 .form-search .input-append,
1419 .form-inline .input-append,
1420 .form-horizontal .input-append {
1421 display: inline-block;
1422 *display: inline;
1423 margin-bottom: 0;
1424 *zoom: 1;
1425 }
1426
1427 .form-search .hide,
1428 .form-inline .hide,
1429 .form-horizontal .hide {
1430 display: none;
1431 }
1432
1433 .form-search label,
1434 .form-inline label {
1435 display: inline-block;
1436 }
1437
1438 .form-search .input-append,
1439 .form-inline .input-append,
1440 .form-search .input-prepend,
1441 .form-inline .input-prepend {
1442 margin-bottom: 0;
1443 }
1444
1445 .form-search .radio,
1446 .form-search .checkbox,
1447 .form-inline .radio,
1448 .form-inline .checkbox {
1449 padding-left: 0;
1450 margin-bottom: 0;
1451 vertical-align: middle;
1452 }
1453
1454 .form-search .radio input[type="radio"],
1455 .form-search .checkbox input[type="checkbox"],
1456 .form-inline .radio input[type="radio"],
1457 .form-inline .checkbox input[type="checkbox"] {
1458 float: left;
1459 margin-right: 3px;
1460 margin-left: 0;
1461 }
1462
1463 .control-group {
1464 margin-bottom: 9px;
1465 }
1466
1467 legend + .control-group {
1468 margin-top: 18px;
1469 -webkit-margin-top-collapse: separate;
1470 }
1471
1472 .form-horizontal .control-group {
1473 margin-bottom: 18px;
1474 *zoom: 1;
1475 }
1476
1477 .form-horizontal .control-group:before,
1478 .form-horizontal .control-group:after {
1479 display: table;
1480 content: "";
1481 }
1482
1483 .form-horizontal .control-group:after {
1484 clear: both;
1485 }
1486
1487 .form-horizontal .control-label {
1488 float: left;
1489 width: 140px;
1490 padding-top: 5px;
1491 text-align: right;
1492 }
1493
1494 .form-horizontal .controls {
1495 *display: inline-block;
1496 *padding-left: 20px;
1497 margin-left: 160px;
1498 *margin-left: 0;
1499 }
1500
1501 .form-horizontal .controls:first-child {
1502 *padding-left: 160px;
1503 }
1504
1505 .form-horizontal .help-block {
1506 margin-top: 9px;
1507 margin-bottom: 0;
1508 }
1509
1510 .form-horizontal .form-actions {
1511 padding-left: 160px;
1512 }
1513
1514 table {
1515 max-width: 100%;
1516 background-color: transparent;
1517 border-collapse: collapse;
1518 border-spacing: 0;
1519 }
1520
1521 .table {
1522 width: 100%;
1523 margin-bottom: 18px;
1524 }
1525
1526 .table th,
1527 .table td {
1528 padding: 8px;
1529 line-height: 18px;
1530 text-align: left;
1531 vertical-align: top;
1532 border-top: 1px solid #dddddd;
1533 }
1534
1535 .table th {
1536 font-weight: bold;
1537 }
1538
1539 .table thead th {
1540 vertical-align: bottom;
1541 }
1542
1543 .table caption + thead tr:first-child th,
1544 .table caption + thead tr:first-child td,
1545 .table colgroup + thead tr:first-child th,
1546 .table colgroup + thead tr:first-child td,
1547 .table thead:first-child tr:first-child th,
1548 .table thead:first-child tr:first-child td {
1549 border-top: 0;
1550 }
1551
1552 .table tbody + tbody {
1553 border-top: 2px solid #dddddd;
1554 }
1555
1556 .table-condensed th,
1557 .table-condensed td {
1558 padding: 4px 5px;
1559 }
1560
1561 .table-bordered {
1562 border: 1px solid #dddddd;
1563 border-collapse: separate;
1564 *border-collapse: collapsed;
1565 border-left: 0;
1566 -webkit-border-radius: 4px;
1567 -moz-border-radius: 4px;
1568 border-radius: 4px;
1569 }
1570
1571 .table-bordered th,
1572 .table-bordered td {
1573 border-left: 1px solid #dddddd;
1574 }
1575
1576 .table-bordered caption + thead tr:first-child th,
1577 .table-bordered caption + tbody tr:first-child th,
1578 .table-bordered caption + tbody tr:first-child td,
1579 .table-bordered colgroup + thead tr:first-child th,
1580 .table-bordered colgroup + tbody tr:first-child th,
1581 .table-bordered colgroup + tbody tr:first-child td,
1582 .table-bordered thead:first-child tr:first-child th,
1583 .table-bordered tbody:first-child tr:first-child th,
1584 .table-bordered tbody:first-child tr:first-child td {
1585 border-top: 0;
1586 }
1587
1588 .table-bordered thead:first-child tr:first-child th:first-child,
1589 .table-bordered tbody:first-child tr:first-child td:first-child {
1590 -webkit-border-top-left-radius: 4px;
1591 border-top-left-radius: 4px;
1592 -moz-border-radius-topleft: 4px;
1593 }
1594
1595 .table-bordered thead:first-child tr:first-child th:last-child,
1596 .table-bordered tbody:first-child tr:first-child td:last-child {
1597 -webkit-border-top-right-radius: 4px;
1598 border-top-right-radius: 4px;
1599 -moz-border-radius-topright: 4px;
1600 }
1601
1602 .table-bordered thead:last-child tr:last-child th:first-child,
1603 .table-bordered tbody:last-child tr:last-child td:first-child {
1604 -webkit-border-radius: 0 0 0 4px;
1605 -moz-border-radius: 0 0 0 4px;
1606 border-radius: 0 0 0 4px;
1607 -webkit-border-bottom-left-radius: 4px;
1608 border-bottom-left-radius: 4px;
1609 -moz-border-radius-bottomleft: 4px;
1610 }
1611
1612 .table-bordered thead:last-child tr:last-child th:last-child,
1613 .table-bordered tbody:last-child tr:last-child td:last-child {
1614 -webkit-border-bottom-right-radius: 4px;
1615 border-bottom-right-radius: 4px;
1616 -moz-border-radius-bottomright: 4px;
1617 }
1618
1619 .table-striped tbody tr:nth-child(odd) td,
1620 .table-striped tbody tr:nth-child(odd) th {
1621 background-color: #f9f9f9;
1622 }
1623
1624 .table tbody tr:hover td,
1625 .table tbody tr:hover th {
1626 background-color: #f5f5f5;
1627 }
1628
1629 table .span1 {
1630 float: none;
1631 width: 44px;
1632 margin-left: 0;
1633 }
1634
1635 table .span2 {
1636 float: none;
1637 width: 124px;
1638 margin-left: 0;
1639 }
1640
1641 table .span3 {
1642 float: none;
1643 width: 204px;
1644 margin-left: 0;
1645 }
1646
1647 table .span4 {
1648 float: none;
1649 width: 284px;
1650 margin-left: 0;
1651 }
1652
1653 table .span5 {
1654 float: none;
1655 width: 364px;
1656 margin-left: 0;
1657 }
1658
1659 table .span6 {
1660 float: none;
1661 width: 444px;
1662 margin-left: 0;
1663 }
1664
1665 table .span7 {
1666 float: none;
1667 width: 524px;
1668 margin-left: 0;
1669 }
1670
1671 table .span8 {
1672 float: none;
1673 width: 604px;
1674 margin-left: 0;
1675 }
1676
1677 table .span9 {
1678 float: none;
1679 width: 684px;
1680 margin-left: 0;
1681 }
1682
1683 table .span10 {
1684 float: none;
1685 width: 764px;
1686 margin-left: 0;
1687 }
1688
1689 table .span11 {
1690 float: none;
1691 width: 844px;
1692 margin-left: 0;
1693 }
1694
1695 table .span12 {
1696 float: none;
1697 width: 924px;
1698 margin-left: 0;
1699 }
1700
1701 table .span13 {
1702 float: none;
1703 width: 1004px;
1704 margin-left: 0;
1705 }
1706
1707 table .span14 {
1708 float: none;
1709 width: 1084px;
1710 margin-left: 0;
1711 }
1712
1713 table .span15 {
1714 float: none;
1715 width: 1164px;
1716 margin-left: 0;
1717 }
1718
1719 table .span16 {
1720 float: none;
1721 width: 1244px;
1722 margin-left: 0;
1723 }
1724
1725 table .span17 {
1726 float: none;
1727 width: 1324px;
1728 margin-left: 0;
1729 }
1730
1731 table .span18 {
1732 float: none;
1733 width: 1404px;
1734 margin-left: 0;
1735 }
1736
1737 table .span19 {
1738 float: none;
1739 width: 1484px;
1740 margin-left: 0;
1741 }
1742
1743 table .span20 {
1744 float: none;
1745 width: 1564px;
1746 margin-left: 0;
1747 }
1748
1749 table .span21 {
1750 float: none;
1751 width: 1644px;
1752 margin-left: 0;
1753 }
1754
1755 table .span22 {
1756 float: none;
1757 width: 1724px;
1758 margin-left: 0;
1759 }
1760
1761 table .span23 {
1762 float: none;
1763 width: 1804px;
1764 margin-left: 0;
1765 }
1766
1767 table .span24 {
1768 float: none;
1769 width: 1884px;
1770 margin-left: 0;
1771 }
1772
1773 [class^="icon-"],
1774 [class*=" icon-"] {
1775 display: inline-block;
1776 width: 14px;
1777 height: 14px;
1778 *margin-right: .3em;
1779 line-height: 14px;
1780 vertical-align: text-top;
1781 background-image: url("../img/glyphicons-halflings.png");
1782 background-position: 14px 14px;
1783 background-repeat: no-repeat;
1784 }
1785
1786 [class^="icon-"]:last-child,
1787 [class*=" icon-"]:last-child {
1788 *margin-left: 0;
1789 }
1790
1791 .icon-white {
1792 background-image: url("../img/glyphicons-halflings-white.png");
1793 }
1794
1795 .icon-glass {
1796 background-position: 0 0;
1797 }
1798
1799 .icon-music {
1800 background-position: -24px 0;
1801 }
1802
1803 .icon-search {
1804 background-position: -48px 0;
1805 }
1806
1807 .icon-envelope {
1808 background-position: -72px 0;
1809 }
1810
1811 .icon-heart {
1812 background-position: -96px 0;
1813 }
1814
1815 .icon-star {
1816 background-position: -120px 0;
1817 }
1818
1819 .icon-star-empty {
1820 background-position: -144px 0;
1821 }
1822
1823 .icon-user {
1824 background-position: -168px 0;
1825 }
1826
1827 .icon-film {
1828 background-position: -192px 0;
1829 }
1830
1831 .icon-th-large {
1832 background-position: -216px 0;
1833 }
1834
1835 .icon-th {
1836 background-position: -240px 0;
1837 }
1838
1839 .icon-th-list {
1840 background-position: -264px 0;
1841 }
1842
1843 .icon-ok {
1844 background-position: -288px 0;
1845 }
1846
1847 .icon-remove {
1848 background-position: -312px 0;
1849 }
1850
1851 .icon-zoom-in {
1852 background-position: -336px 0;
1853 }
1854
1855 .icon-zoom-out {
1856 background-position: -360px 0;
1857 }
1858
1859 .icon-off {
1860 background-position: -384px 0;
1861 }
1862
1863 .icon-signal {
1864 background-position: -408px 0;
1865 }
1866
1867 .icon-cog {
1868 background-position: -432px 0;
1869 }
1870
1871 .icon-trash {
1872 background-position: -456px 0;
1873 }
1874
1875 .icon-home {
1876 background-position: 0 -24px;
1877 }
1878
1879 .icon-file {
1880 background-position: -24px -24px;
1881 }
1882
1883 .icon-time {
1884 background-position: -48px -24px;
1885 }
1886
1887 .icon-road {
1888 background-position: -72px -24px;
1889 }
1890
1891 .icon-download-alt {
1892 background-position: -96px -24px;
1893 }
1894
1895 .icon-download {
1896 background-position: -120px -24px;
1897 }
1898
1899 .icon-upload {
1900 background-position: -144px -24px;
1901 }
1902
1903 .icon-inbox {
1904 background-position: -168px -24px;
1905 }
1906
1907 .icon-play-circle {
1908 background-position: -192px -24px;
1909 }
1910
1911 .icon-repeat {
1912 background-position: -216px -24px;
1913 }
1914
1915 .icon-refresh {
1916 background-position: -240px -24px;
1917 }
1918
1919 .icon-list-alt {
1920 background-position: -264px -24px;
1921 }
1922
1923 .icon-lock {
1924 background-position: -287px -24px;
1925 }
1926
1927 .icon-flag {
1928 background-position: -312px -24px;
1929 }
1930
1931 .icon-headphones {
1932 background-position: -336px -24px;
1933 }
1934
1935 .icon-volume-off {
1936 background-position: -360px -24px;
1937 }
1938
1939 .icon-volume-down {
1940 background-position: -384px -24px;
1941 }
1942
1943 .icon-volume-up {
1944 background-position: -408px -24px;
1945 }
1946
1947 .icon-qrcode {
1948 background-position: -432px -24px;
1949 }
1950
1951 .icon-barcode {
1952 background-position: -456px -24px;
1953 }
1954
1955 .icon-tag {
1956 background-position: 0 -48px;
1957 }
1958
1959 .icon-tags {
1960 background-position: -25px -48px;
1961 }
1962
1963 .icon-book {
1964 background-position: -48px -48px;
1965 }
1966
1967 .icon-bookmark {
1968 background-position: -72px -48px;
1969 }
1970
1971 .icon-print {
1972 background-position: -96px -48px;
1973 }
1974
1975 .icon-camera {
1976 background-position: -120px -48px;
1977 }
1978
1979 .icon-font {
1980 background-position: -144px -48px;
1981 }
1982
1983 .icon-bold {
1984 background-position: -167px -48px;
1985 }
1986
1987 .icon-italic {
1988 background-position: -192px -48px;
1989 }
1990
1991 .icon-text-height {
1992 background-position: -216px -48px;
1993 }
1994
1995 .icon-text-width {
1996 background-position: -240px -48px;
1997 }
1998
1999 .icon-align-left {
2000 background-position: -264px -48px;
2001 }
2002
2003 .icon-align-center {
2004 background-position: -288px -48px;
2005 }
2006
2007 .icon-align-right {
2008 background-position: -312px -48px;
2009 }
2010
2011 .icon-align-justify {
2012 background-position: -336px -48px;
2013 }
2014
2015 .icon-list {
2016 background-position: -360px -48px;
2017 }
2018
2019 .icon-indent-left {
2020 background-position: -384px -48px;
2021 }
2022
2023 .icon-indent-right {
2024 background-position: -408px -48px;
2025 }
2026
2027 .icon-facetime-video {
2028 background-position: -432px -48px;
2029 }
2030
2031 .icon-picture {
2032 background-position: -456px -48px;
2033 }
2034
2035 .icon-pencil {
2036 background-position: 0 -72px;
2037 }
2038
2039 .icon-map-marker {
2040 background-position: -24px -72px;
2041 }
2042
2043 .icon-adjust {
2044 background-position: -48px -72px;
2045 }
2046
2047 .icon-tint {
2048 background-position: -72px -72px;
2049 }
2050
2051 .icon-edit {
2052 background-position: -96px -72px;
2053 }
2054
2055 .icon-share {
2056 background-position: -120px -72px;
2057 }
2058
2059 .icon-check {
2060 background-position: -144px -72px;
2061 }
2062
2063 .icon-move {
2064 background-position: -168px -72px;
2065 }
2066
2067 .icon-step-backward {
2068 background-position: -192px -72px;
2069 }
2070
2071 .icon-fast-backward {
2072 background-position: -216px -72px;
2073 }
2074
2075 .icon-backward {
2076 background-position: -240px -72px;
2077 }
2078
2079 .icon-play {
2080 background-position: -264px -72px;
2081 }
2082
2083 .icon-pause {
2084 background-position: -288px -72px;
2085 }
2086
2087 .icon-stop {
2088 background-position: -312px -72px;
2089 }
2090
2091 .icon-forward {
2092 background-position: -336px -72px;
2093 }
2094
2095 .icon-fast-forward {
2096 background-position: -360px -72px;
2097 }
2098
2099 .icon-step-forward {
2100 background-position: -384px -72px;
2101 }
2102
2103 .icon-eject {
2104 background-position: -408px -72px;
2105 }
2106
2107 .icon-chevron-left {
2108 background-position: -432px -72px;
2109 }
2110
2111 .icon-chevron-right {
2112 background-position: -456px -72px;
2113 }
2114
2115 .icon-plus-sign {
2116 background-position: 0 -96px;
2117 }
2118
2119 .icon-minus-sign {
2120 background-position: -24px -96px;
2121 }
2122
2123 .icon-remove-sign {
2124 background-position: -48px -96px;
2125 }
2126
2127 .icon-ok-sign {
2128 background-position: -72px -96px;
2129 }
2130
2131 .icon-question-sign {
2132 background-position: -96px -96px;
2133 }
2134
2135 .icon-info-sign {
2136 background-position: -120px -96px;
2137 }
2138
2139 .icon-screenshot {
2140 background-position: -144px -96px;
2141 }
2142
2143 .icon-remove-circle {
2144 background-position: -168px -96px;
2145 }
2146
2147 .icon-ok-circle {
2148 background-position: -192px -96px;
2149 }
2150
2151 .icon-ban-circle {
2152 background-position: -216px -96px;
2153 }
2154
2155 .icon-arrow-left {
2156 background-position: -240px -96px;
2157 }
2158
2159 .icon-arrow-right {
2160 background-position: -264px -96px;
2161 }
2162
2163 .icon-arrow-up {
2164 background-position: -289px -96px;
2165 }
2166
2167 .icon-arrow-down {
2168 background-position: -312px -96px;
2169 }
2170
2171 .icon-share-alt {
2172 background-position: -336px -96px;
2173 }
2174
2175 .icon-resize-full {
2176 background-position: -360px -96px;
2177 }
2178
2179 .icon-resize-small {
2180 background-position: -384px -96px;
2181 }
2182
2183 .icon-plus {
2184 background-position: -408px -96px;
2185 }
2186
2187 .icon-minus {
2188 background-position: -433px -96px;
2189 }
2190
2191 .icon-asterisk {
2192 background-position: -456px -96px;
2193 }
2194
2195 .icon-exclamation-sign {
2196 background-position: 0 -120px;
2197 }
2198
2199 .icon-gift {
2200 background-position: -24px -120px;
2201 }
2202
2203 .icon-leaf {
2204 background-position: -48px -120px;
2205 }
2206
2207 .icon-fire {
2208 background-position: -72px -120px;
2209 }
2210
2211 .icon-eye-open {
2212 background-position: -96px -120px;
2213 }
2214
2215 .icon-eye-close {
2216 background-position: -120px -120px;
2217 }
2218
2219 .icon-warning-sign {
2220 background-position: -144px -120px;
2221 }
2222
2223 .icon-plane {
2224 background-position: -168px -120px;
2225 }
2226
2227 .icon-calendar {
2228 background-position: -192px -120px;
2229 }
2230
2231 .icon-random {
2232 background-position: -216px -120px;
2233 }
2234
2235 .icon-comment {
2236 background-position: -240px -120px;
2237 }
2238
2239 .icon-magnet {
2240 background-position: -264px -120px;
2241 }
2242
2243 .icon-chevron-up {
2244 background-position: -288px -120px;
2245 }
2246
2247 .icon-chevron-down {
2248 background-position: -313px -119px;
2249 }
2250
2251 .icon-retweet {
2252 background-position: -336px -120px;
2253 }
2254
2255 .icon-shopping-cart {
2256 background-position: -360px -120px;
2257 }
2258
2259 .icon-folder-close {
2260 background-position: -384px -120px;
2261 }
2262
2263 .icon-folder-open {
2264 background-position: -408px -120px;
2265 }
2266
2267 .icon-resize-vertical {
2268 background-position: -432px -119px;
2269 }
2270
2271 .icon-resize-horizontal {
2272 background-position: -456px -118px;
2273 }
2274
2275 .icon-hdd {
2276 background-position: 0 -144px;
2277 }
2278
2279 .icon-bullhorn {
2280 background-position: -24px -144px;
2281 }
2282
2283 .icon-bell {
2284 background-position: -48px -144px;
2285 }
2286
2287 .icon-certificate {
2288 background-position: -72px -144px;
2289 }
2290
2291 .icon-thumbs-up {
2292 background-position: -96px -144px;
2293 }
2294
2295 .icon-thumbs-down {
2296 background-position: -120px -144px;
2297 }
2298
2299 .icon-hand-right {
2300 background-position: -144px -144px;
2301 }
2302
2303 .icon-hand-left {
2304 background-position: -168px -144px;
2305 }
2306
2307 .icon-hand-up {
2308 background-position: -192px -144px;
2309 }
2310
2311 .icon-hand-down {
2312 background-position: -216px -144px;
2313 }
2314
2315 .icon-circle-arrow-right {
2316 background-position: -240px -144px;
2317 }
2318
2319 .icon-circle-arrow-left {
2320 background-position: -264px -144px;
2321 }
2322
2323 .icon-circle-arrow-up {
2324 background-position: -288px -144px;
2325 }
2326
2327 .icon-circle-arrow-down {
2328 background-position: -312px -144px;
2329 }
2330
2331 .icon-globe {
2332 background-position: -336px -144px;
2333 }
2334
2335 .icon-wrench {
2336 background-position: -360px -144px;
2337 }
2338
2339 .icon-tasks {
2340 background-position: -384px -144px;
2341 }
2342
2343 .icon-filter {
2344 background-position: -408px -144px;
2345 }
2346
2347 .icon-briefcase {
2348 background-position: -432px -144px;
2349 }
2350
2351 .icon-fullscreen {
2352 background-position: -456px -144px;
2353 }
2354
2355 .dropup,
2356 .dropdown {
2357 position: relative;
2358 }
2359
2360 .dropdown-toggle {
2361 *margin-bottom: -3px;
2362 }
2363
2364 .dropdown-toggle:active,
2365 .open .dropdown-toggle {
2366 outline: 0;
2367 }
2368
2369 .caret {
2370 display: inline-block;
2371 width: 0;
2372 height: 0;
2373 vertical-align: top;
2374 border-top: 4px solid #000000;
2375 border-right: 4px solid transparent;
2376 border-left: 4px solid transparent;
2377 content: "";
2378 opacity: 0.3;
2379 filter: alpha(opacity=30);
2380 }
2381
2382 .dropdown .caret {
2383 margin-top: 8px;
2384 margin-left: 2px;
2385 }
2386
2387 .dropdown:hover .caret,
2388 .open .caret {
2389 opacity: 1;
2390 filter: alpha(opacity=100);
2391 }
2392
2393 .dropdown-menu {
2394 position: absolute;
2395 top: 100%;
2396 left: 0;
2397 z-index: 1000;
2398 display: none;
2399 float: left;
2400 min-width: 160px;
2401 padding: 4px 0;
2402 margin: 1px 0 0;
2403 list-style: none;
2404 background-color: #ffffff;
2405 border: 1px solid #ccc;
2406 border: 1px solid rgba(0, 0, 0, 0.2);
2407 *border-right-width: 2px;
2408 *border-bottom-width: 2px;
2409 -webkit-border-radius: 5px;
2410 -moz-border-radius: 5px;
2411 border-radius: 5px;
2412 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2413 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2414 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2415 -webkit-background-clip: padding-box;
2416 -moz-background-clip: padding;
2417 background-clip: padding-box;
2418 }
2419
2420 .dropdown-menu.pull-right {
2421 right: 0;
2422 left: auto;
2423 }
2424
2425 .dropdown-menu .divider {
2426 *width: 100%;
2427 height: 1px;
2428 margin: 8px 1px;
2429 *margin: -5px 0 5px;
2430 overflow: hidden;
2431 background-color: #e5e5e5;
2432 border-bottom: 1px solid #ffffff;
2433 }
2434
2435 .dropdown-menu a {
2436 display: block;
2437 padding: 3px 15px;
2438 clear: both;
2439 font-weight: normal;
2440 line-height: 18px;
2441 color: #333333;
2442 white-space: nowrap;
2443 }
2444
2445 .dropdown-menu li > a:hover,
2446 .dropdown-menu .active > a,
2447 .dropdown-menu .active > a:hover {
2448 color: #ffffff;
2449 text-decoration: none;
2450 background-color: #0088cc;
2451 }
2452
2453 .open {
2454 *z-index: 1000;
2455 }
2456
2457 .open > .dropdown-menu {
2458 display: block;
2459 }
2460
2461 .pull-right > .dropdown-menu {
2462 right: 0;
2463 left: auto;
2464 }
2465
2466 .dropup .caret,
2467 .navbar-fixed-bottom .dropdown .caret {
2468 border-top: 0;
2469 border-bottom: 4px solid #000000;
2470 content: "\2191";
2471 }
2472
2473 .dropup .dropdown-menu,
2474 .navbar-fixed-bottom .dropdown .dropdown-menu {
2475 top: auto;
2476 bottom: 100%;
2477 margin-bottom: 1px;
2478 }
2479
2480 .typeahead {
2481 margin-top: 2px;
2482 -webkit-border-radius: 4px;
2483 -moz-border-radius: 4px;
2484 border-radius: 4px;
2485 }
2486
2487 .well {
2488 min-height: 20px;
2489 padding: 19px;
2490 margin-bottom: 20px;
2491 background-color: #f5f5f5;
2492 border: 1px solid #eee;
2493 border: 1px solid rgba(0, 0, 0, 0.05);
2494 -webkit-border-radius: 4px;
2495 -moz-border-radius: 4px;
2496 border-radius: 4px;
2497 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2498 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2499 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2500 }
2501
2502 .well blockquote {
2503 border-color: #ddd;
2504 border-color: rgba(0, 0, 0, 0.15);
2505 }
2506
2507 .well-large {
2508 padding: 24px;
2509 -webkit-border-radius: 6px;
2510 -moz-border-radius: 6px;
2511 border-radius: 6px;
2512 }
2513
2514 .well-small {
2515 padding: 9px;
2516 -webkit-border-radius: 3px;
2517 -moz-border-radius: 3px;
2518 border-radius: 3px;
2519 }
2520
2521 .fade {
2522 opacity: 0;
2523 -webkit-transition: opacity 0.15s linear;
2524 -moz-transition: opacity 0.15s linear;
2525 -ms-transition: opacity 0.15s linear;
2526 -o-transition: opacity 0.15s linear;
2527 transition: opacity 0.15s linear;
2528 }
2529
2530 .fade.in {
2531 opacity: 1;
2532 }
2533
2534 .collapse {
2535 position: relative;
2536 height: 0;
2537 overflow: hidden;
2538 -webkit-transition: height 0.35s ease;
2539 -moz-transition: height 0.35s ease;
2540 -ms-transition: height 0.35s ease;
2541 -o-transition: height 0.35s ease;
2542 transition: height 0.35s ease;
2543 }
2544
2545 .collapse.in {
2546 height: auto;
2547 }
2548
2549 .close {
2550 float: right;
2551 font-size: 20px;
2552 font-weight: bold;
2553 line-height: 18px;
2554 color: #000000;
2555 text-shadow: 0 1px 0 #ffffff;
2556 opacity: 0.2;
2557 filter: alpha(opacity=20);
2558 }
2559
2560 .close:hover {
2561 color: #000000;
2562 text-decoration: none;
2563 cursor: pointer;
2564 opacity: 0.4;
2565 filter: alpha(opacity=40);
2566 }
2567
2568 button.close {
2569 padding: 0;
2570 cursor: pointer;
2571 background: transparent;
2572 border: 0;
2573 -webkit-appearance: none;
2574 }
2575
2576 .btn {
2577 display: inline-block;
2578 *display: inline;
2579 padding: 4px 10px 4px;
2580 margin-bottom: 0;
2581 *margin-left: .3em;
2582 font-size: 13px;
2583 line-height: 18px;
2584 *line-height: 20px;
2585 color: #333333;
2586 text-align: center;
2587 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
2588 vertical-align: middle;
2589 cursor: pointer;
2590 background-color: #f5f5f5;
2591 *background-color: #e6e6e6;
2592 background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
2593 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
2594 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
2595 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
2596 background-image: linear-gradient(top, #ffffff, #e6e6e6);
2597 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
2598 background-repeat: repeat-x;
2599 border: 1px solid #cccccc;
2600 *border: 0;
2601 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2602 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
2603 border-bottom-color: #b3b3b3;
2604 -webkit-border-radius: 4px;
2605 -moz-border-radius: 4px;
2606 border-radius: 4px;
2607 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
2608 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2609 *zoom: 1;
2610 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2611 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2612 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2613 }
2614
2615 .btn:hover,
2616 .btn:active,
2617 .btn.active,
2618 .btn.disabled,
2619 .btn[disabled] {
2620 background-color: #e6e6e6;
2621 *background-color: #d9d9d9;
2622 }
2623
2624 .btn:active,
2625 .btn.active {
2626 background-color: #cccccc \9;
2627 }
2628
2629 .btn:first-child {
2630 *margin-left: 0;
2631 }
2632
2633 .btn:hover {
2634 color: #333333;
2635 text-decoration: none;
2636 background-color: #e6e6e6;
2637 *background-color: #d9d9d9;
2638 /* Buttons in IE7 don't get borders, so darken on hover */
2639
2640 background-position: 0 -15px;
2641 -webkit-transition: background-position 0.1s linear;
2642 -moz-transition: background-position 0.1s linear;
2643 -ms-transition: background-position 0.1s linear;
2644 -o-transition: background-position 0.1s linear;
2645 transition: background-position 0.1s linear;
2646 }
2647
2648 .btn:focus {
2649 outline: thin dotted #333;
2650 outline: 5px auto -webkit-focus-ring-color;
2651 outline-offset: -2px;
2652 }
2653
2654 .btn.active,
2655 .btn:active {
2656 background-color: #e6e6e6;
2657 background-color: #d9d9d9 \9;
2658 background-image: none;
2659 outline: 0;
2660 -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2661 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2662 box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2663 }
2664
2665 .btn.disabled,
2666 .btn[disabled] {
2667 cursor: default;
2668 background-color: #e6e6e6;
2669 background-image: none;
2670 opacity: 0.65;
2671 filter: alpha(opacity=65);
2672 -webkit-box-shadow: none;
2673 -moz-box-shadow: none;
2674 box-shadow: none;
2675 }
2676
2677 .btn-large {
2678 padding: 9px 14px;
2679 font-size: 15px;
2680 line-height: normal;
2681 -webkit-border-radius: 5px;
2682 -moz-border-radius: 5px;
2683 border-radius: 5px;
2684 }
2685
2686 .btn-large [class^="icon-"] {
2687 margin-top: 1px;
2688 }
2689
2690 .btn-small {
2691 padding: 5px 9px;
2692 font-size: 11px;
2693 line-height: 16px;
2694 }
2695
2696 .btn-small [class^="icon-"] {
2697 margin-top: -1px;
2698 }
2699
2700 .btn-mini {
2701 padding: 2px 6px;
2702 font-size: 11px;
2703 line-height: 14px;
2704 }
2705
2706 .btn-primary,
2707 .btn-primary:hover,
2708 .btn-warning,
2709 .btn-warning:hover,
2710 .btn-danger,
2711 .btn-danger:hover,
2712 .btn-success,
2713 .btn-success:hover,
2714 .btn-info,
2715 .btn-info:hover,
2716 .btn-inverse,
2717 .btn-inverse:hover {
2718 color: #ffffff;
2719 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2720 }
2721
2722 .btn-primary.active,
2723 .btn-warning.active,
2724 .btn-danger.active,
2725 .btn-success.active,
2726 .btn-info.active,
2727 .btn-inverse.active {
2728 color: rgba(255, 255, 255, 0.75);
2729 }
2730
2731 .btn {
2732 border-color: #ccc;
2733 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2734 }
2735
2736 .btn-primary {
2737 background-color: #0074cc;
2738 *background-color: #0055cc;
2739 background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
2740 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
2741 background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
2742 background-image: -o-linear-gradient(top, #0088cc, #0055cc);
2743 background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
2744 background-image: linear-gradient(top, #0088cc, #0055cc);
2745 background-repeat: repeat-x;
2746 border-color: #0055cc #0055cc #003580;
2747 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2748 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
2749 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2750 }
2751
2752 .btn-primary:hover,
2753 .btn-primary:active,
2754 .btn-primary.active,
2755 .btn-primary.disabled,
2756 .btn-primary[disabled] {
2757 background-color: #0055cc;
2758 *background-color: #004ab3;
2759 }
2760
2761 .btn-primary:active,
2762 .btn-primary.active {
2763 background-color: #004099 \9;
2764 }
2765
2766 .btn-warning {
2767 background-color: #faa732;
2768 *background-color: #f89406;
2769 background-image: -ms-linear-gradient(top, #fbb450, #f89406);
2770 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
2771 background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
2772 background-image: -o-linear-gradient(top, #fbb450, #f89406);
2773 background-image: -moz-linear-gradient(top, #fbb450, #f89406);
2774 background-image: linear-gradient(top, #fbb450, #f89406);
2775 background-repeat: repeat-x;
2776 border-color: #f89406 #f89406 #ad6704;
2777 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2778 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
2779 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2780 }
2781
2782 .btn-warning:hover,
2783 .btn-warning:active,
2784 .btn-warning.active,
2785 .btn-warning.disabled,
2786 .btn-warning[disabled] {
2787 background-color: #f89406;
2788 *background-color: #df8505;
2789 }
2790
2791 .btn-warning:active,
2792 .btn-warning.active {
2793 background-color: #c67605 \9;
2794 }
2795
2796 .btn-danger {
2797 background-color: #da4f49;
2798 *background-color: #bd362f;
2799 background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
2800 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
2801 background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
2802 background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
2803 background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
2804 background-image: linear-gradient(top, #ee5f5b, #bd362f);
2805 background-repeat: repeat-x;
2806 border-color: #bd362f #bd362f #802420;
2807 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2808 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
2809 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2810 }
2811
2812 .btn-danger:hover,
2813 .btn-danger:active,
2814 .btn-danger.active,
2815 .btn-danger.disabled,
2816 .btn-danger[disabled] {
2817 background-color: #bd362f;
2818 *background-color: #a9302a;
2819 }
2820
2821 .btn-danger:active,
2822 .btn-danger.active {
2823 background-color: #942a25 \9;
2824 }
2825
2826 .btn-success {
2827 background-color: #5bb75b;
2828 *background-color: #51a351;
2829 background-image: -ms-linear-gradient(top, #62c462, #51a351);
2830 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
2831 background-image: -webkit-linear-gradient(top, #62c462, #51a351);
2832 background-image: -o-linear-gradient(top, #62c462, #51a351);
2833 background-image: -moz-linear-gradient(top, #62c462, #51a351);
2834 background-image: linear-gradient(top, #62c462, #51a351);
2835 background-repeat: repeat-x;
2836 border-color: #51a351 #51a351 #387038;
2837 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2838 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
2839 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2840 }
2841
2842 .btn-success:hover,
2843 .btn-success:active,
2844 .btn-success.active,
2845 .btn-success.disabled,
2846 .btn-success[disabled] {
2847 background-color: #51a351;
2848 *background-color: #499249;
2849 }
2850
2851 .btn-success:active,
2852 .btn-success.active {
2853 background-color: #408140 \9;
2854 }
2855
2856 .btn-info {
2857 background-color: #49afcd;
2858 *background-color: #2f96b4;
2859 background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
2860 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
2861 background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
2862 background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
2863 background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
2864 background-image: linear-gradient(top, #5bc0de, #2f96b4);
2865 background-repeat: repeat-x;
2866 border-color: #2f96b4 #2f96b4 #1f6377;
2867 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2868 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
2869 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2870 }
2871
2872 .btn-info:hover,
2873 .btn-info:active,
2874 .btn-info.active,
2875 .btn-info.disabled,
2876 .btn-info[disabled] {
2877 background-color: #2f96b4;
2878 *background-color: #2a85a0;
2879 }
2880
2881 .btn-info:active,
2882 .btn-info.active {
2883 background-color: #24748c \9;
2884 }
2885
2886 .btn-inverse {
2887 background-color: #414141;
2888 *background-color: #222222;
2889 background-image: -ms-linear-gradient(top, #555555, #222222);
2890 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
2891 background-image: -webkit-linear-gradient(top, #555555, #222222);
2892 background-image: -o-linear-gradient(top, #555555, #222222);
2893 background-image: -moz-linear-gradient(top, #555555, #222222);
2894 background-image: linear-gradient(top, #555555, #222222);
2895 background-repeat: repeat-x;
2896 border-color: #222222 #222222 #000000;
2897 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2898 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
2899 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2900 }
2901
2902 .btn-inverse:hover,
2903 .btn-inverse:active,
2904 .btn-inverse.active,
2905 .btn-inverse.disabled,
2906 .btn-inverse[disabled] {
2907 background-color: #222222;
2908 *background-color: #151515;
2909 }
2910
2911 .btn-inverse:active,
2912 .btn-inverse.active {
2913 background-color: #080808 \9;
2914 }
2915
2916 button.btn,
2917 input[type="submit"].btn {
2918 *padding-top: 2px;
2919 *padding-bottom: 2px;
2920 }
2921
2922 button.btn::-moz-focus-inner,
2923 input[type="submit"].btn::-moz-focus-inner {
2924 padding: 0;
2925 border: 0;
2926 }
2927
2928 button.btn.btn-large,
2929 input[type="submit"].btn.btn-large {
2930 *padding-top: 7px;
2931 *padding-bottom: 7px;
2932 }
2933
2934 button.btn.btn-small,
2935 input[type="submit"].btn.btn-small {
2936 *padding-top: 3px;
2937 *padding-bottom: 3px;
2938 }
2939
2940 button.btn.btn-mini,
2941 input[type="submit"].btn.btn-mini {
2942 *padding-top: 1px;
2943 *padding-bottom: 1px;
2944 }
2945
2946 .btn-group {
2947 position: relative;
2948 *margin-left: .3em;
2949 *zoom: 1;
2950 }
2951
2952 .btn-group:before,
2953 .btn-group:after {
2954 display: table;
2955 content: "";
2956 }
2957
2958 .btn-group:after {
2959 clear: both;
2960 }
2961
2962 .btn-group:first-child {
2963 *margin-left: 0;
2964 }
2965
2966 .btn-group + .btn-group {
2967 margin-left: 5px;
2968 }
2969
2970 .btn-toolbar {
2971 margin-top: 9px;
2972 margin-bottom: 9px;
2973 }
2974
2975 .btn-toolbar .btn-group {
2976 display: inline-block;
2977 *display: inline;
2978 /* IE7 inline-block hack */
2979
2980 *zoom: 1;
2981 }
2982
2983 .btn-group > .btn {
2984 position: relative;
2985 float: left;
2986 margin-left: -1px;
2987 -webkit-border-radius: 0;
2988 -moz-border-radius: 0;
2989 border-radius: 0;
2990 }
2991
2992 .btn-group > .btn:first-child {
2993 margin-left: 0;
2994 -webkit-border-bottom-left-radius: 4px;
2995 border-bottom-left-radius: 4px;
2996 -webkit-border-top-left-radius: 4px;
2997 border-top-left-radius: 4px;
2998 -moz-border-radius-bottomleft: 4px;
2999 -moz-border-radius-topleft: 4px;
3000 }
3001
3002 .btn-group > .btn:last-child,
3003 .btn-group > .dropdown-toggle {
3004 -webkit-border-top-right-radius: 4px;
3005 border-top-right-radius: 4px;
3006 -webkit-border-bottom-right-radius: 4px;
3007 border-bottom-right-radius: 4px;
3008 -moz-border-radius-topright: 4px;
3009 -moz-border-radius-bottomright: 4px;
3010 }
3011
3012 .btn-group > .btn.large:first-child {
3013 margin-left: 0;
3014 -webkit-border-bottom-left-radius: 6px;
3015 border-bottom-left-radius: 6px;
3016 -webkit-border-top-left-radius: 6px;
3017 border-top-left-radius: 6px;
3018 -moz-border-radius-bottomleft: 6px;
3019 -moz-border-radius-topleft: 6px;
3020 }
3021
3022 .btn-group > .btn.large:last-child,
3023 .btn-group > .large.dropdown-toggle {
3024 -webkit-border-top-right-radius: 6px;
3025 border-top-right-radius: 6px;
3026 -webkit-border-bottom-right-radius: 6px;
3027 border-bottom-right-radius: 6px;
3028 -moz-border-radius-topright: 6px;
3029 -moz-border-radius-bottomright: 6px;
3030 }
3031
3032 .btn-group > .btn:hover,
3033 .btn-group > .btn:focus,
3034 .btn-group > .btn:active,
3035 .btn-group > .btn.active {
3036 z-index: 2;
3037 }
3038
3039 .btn-group .dropdown-toggle:active,
3040 .btn-group.open .dropdown-toggle {
3041 outline: 0;
3042 }
3043
3044 .btn-group > .dropdown-toggle {
3045 *padding-top: 4px;
3046 padding-right: 8px;
3047 *padding-bottom: 4px;
3048 padding-left: 8px;
3049 -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3050 -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3051 box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3052 }
3053
3054 .btn-group > .btn-mini.dropdown-toggle {
3055 padding-right: 5px;
3056 padding-left: 5px;
3057 }
3058
3059 .btn-group > .btn-small.dropdown-toggle {
3060 *padding-top: 4px;
3061 *padding-bottom: 4px;
3062 }
3063
3064 .btn-group > .btn-large.dropdown-toggle {
3065 padding-right: 12px;
3066 padding-left: 12px;
3067 }
3068
3069 .btn-group.open .dropdown-toggle {
3070 background-image: none;
3071 -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3072 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3073 box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3074 }
3075
3076 .btn-group.open .btn.dropdown-toggle {
3077 background-color: #e6e6e6;
3078 }
3079
3080 .btn-group.open .btn-primary.dropdown-toggle {
3081 background-color: #0055cc;
3082 }
3083
3084 .btn-group.open .btn-warning.dropdown-toggle {
3085 background-color: #f89406;
3086 }
3087
3088 .btn-group.open .btn-danger.dropdown-toggle {
3089 background-color: #bd362f;
3090 }
3091
3092 .btn-group.open .btn-success.dropdown-toggle {
3093 background-color: #51a351;
3094 }
3095
3096 .btn-group.open .btn-info.dropdown-toggle {
3097 background-color: #2f96b4;
3098 }
3099
3100 .btn-group.open .btn-inverse.dropdown-toggle {
3101 background-color: #222222;
3102 }
3103
3104 .btn .caret {
3105 margin-top: 7px;
3106 margin-left: 0;
3107 }
3108
3109 .btn:hover .caret,
3110 .open.btn-group .caret {
3111 opacity: 1;
3112 filter: alpha(opacity=100);
3113 }
3114
3115 .btn-mini .caret {
3116 margin-top: 5px;
3117 }
3118
3119 .btn-small .caret {
3120 margin-top: 6px;
3121 }
3122
3123 .btn-large .caret {
3124 margin-top: 6px;
3125 border-top-width: 5px;
3126 border-right-width: 5px;
3127 border-left-width: 5px;
3128 }
3129
3130 .dropup .btn-large .caret {
3131 border-top: 0;
3132 border-bottom: 5px solid #000000;
3133 }
3134
3135 .btn-primary .caret,
3136 .btn-warning .caret,
3137 .btn-danger .caret,
3138 .btn-info .caret,
3139 .btn-success .caret,
3140 .btn-inverse .caret {
3141 border-top-color: #ffffff;
3142 border-bottom-color: #ffffff;
3143 opacity: 0.75;
3144 filter: alpha(opacity=75);
3145 }
3146
3147 .alert {
3148 padding: 8px 35px 8px 14px;
3149 margin-bottom: 18px;
3150 color: #c09853;
3151 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3152 background-color: #fcf8e3;
3153 border: 1px solid #fbeed5;
3154 -webkit-border-radius: 4px;
3155 -moz-border-radius: 4px;
3156 border-radius: 4px;
3157 }
3158
3159 .alert-heading {
3160 color: inherit;
3161 }
3162
3163 .alert .close {
3164 position: relative;
3165 top: -2px;
3166 right: -21px;
3167 line-height: 18px;
3168 }
3169
3170 .alert-success {
3171 color: #468847;
3172 background-color: #dff0d8;
3173 border-color: #d6e9c6;
3174 }
3175
3176 .alert-danger,
3177 .alert-error {
3178 color: #b94a48;
3179 background-color: #f2dede;
3180 border-color: #eed3d7;
3181 }
3182
3183 .alert-info {
3184 color: #3a87ad;
3185 background-color: #d9edf7;
3186 border-color: #bce8f1;
3187 }
3188
3189 .alert-block {
3190 padding-top: 14px;
3191 padding-bottom: 14px;
3192 }
3193
3194 .alert-block > p,
3195 .alert-block > ul {
3196 margin-bottom: 0;
3197 }
3198
3199 .alert-block p + p {
3200 margin-top: 5px;
3201 }
3202
3203 .nav {
3204 margin-bottom: 18px;
3205 margin-left: 0;
3206 list-style: none;
3207 }
3208
3209 .nav > li > a {
3210 display: block;
3211 }
3212
3213 .nav > li > a:hover {
3214 text-decoration: none;
3215 background-color: #eeeeee;
3216 }
3217
3218 .nav > .pull-right {
3219 float: right;
3220 }
3221
3222 .nav .nav-header {
3223 display: block;
3224 padding: 3px 15px;
3225 font-size: 11px;
3226 font-weight: bold;
3227 line-height: 18px;
3228 color: #999999;
3229 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3230 text-transform: uppercase;
3231 }
3232
3233 .nav li + .nav-header {
3234 margin-top: 9px;
3235 }
3236
3237 .nav-list {
3238 padding-right: 15px;
3239 padding-left: 15px;
3240 margin-bottom: 0;
3241 }
3242
3243 .nav-list > li > a,
3244 .nav-list .nav-header {
3245 margin-right: -15px;
3246 margin-left: -15px;
3247 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3248 }
3249
3250 .nav-list > li > a {
3251 padding: 3px 15px;
3252 }
3253
3254 .nav-list > .active > a,
3255 .nav-list > .active > a:hover {
3256 color: #ffffff;
3257 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
3258 background-color: #0088cc;
3259 }
3260
3261 .nav-list [class^="icon-"] {
3262 margin-right: 2px;
3263 }
3264
3265 .nav-list .divider {
3266 *width: 100%;
3267 height: 1px;
3268 margin: 8px 1px;
3269 *margin: -5px 0 5px;
3270 overflow: hidden;
3271 background-color: #e5e5e5;
3272 border-bottom: 1px solid #ffffff;
3273 }
3274
3275 .nav-tabs,
3276 .nav-pills {
3277 *zoom: 1;
3278 }
3279
3280 .nav-tabs:before,
3281 .nav-pills:before,
3282 .nav-tabs:after,
3283 .nav-pills:after {
3284 display: table;
3285 content: "";
3286 }
3287
3288 .nav-tabs:after,
3289 .nav-pills:after {
3290 clear: both;
3291 }
3292
3293 .nav-tabs > li,
3294 .nav-pills > li {
3295 float: left;
3296 }
3297
3298 .nav-tabs > li > a,
3299 .nav-pills > li > a {
3300 padding-right: 12px;
3301 padding-left: 12px;
3302 margin-right: 2px;
3303 line-height: 14px;
3304 }
3305
3306 .nav-tabs {
3307 border-bottom: 1px solid #ddd;
3308 }
3309
3310 .nav-tabs > li {
3311 margin-bottom: -1px;
3312 }
3313
3314 .nav-tabs > li > a {
3315 padding-top: 8px;
3316 padding-bottom: 8px;
3317 line-height: 18px;
3318 border: 1px solid transparent;
3319 -webkit-border-radius: 4px 4px 0 0;
3320 -moz-border-radius: 4px 4px 0 0;
3321 border-radius: 4px 4px 0 0;
3322 }
3323
3324 .nav-tabs > li > a:hover {
3325 border-color: #eeeeee #eeeeee #dddddd;
3326 }
3327
3328 .nav-tabs > .active > a,
3329 .nav-tabs > .active > a:hover {
3330 color: #555555;
3331 cursor: default;
3332 background-color: #ffffff;
3333 border: 1px solid #ddd;
3334 border-bottom-color: transparent;
3335 }
3336
3337 .nav-pills > li > a {
3338 padding-top: 8px;
3339 padding-bottom: 8px;
3340 margin-top: 2px;
3341 margin-bottom: 2px;
3342 -webkit-border-radius: 5px;
3343 -moz-border-radius: 5px;
3344 border-radius: 5px;
3345 }
3346
3347 .nav-pills > .active > a,
3348 .nav-pills > .active > a:hover {
3349 color: #ffffff;
3350 background-color: #0088cc;
3351 }
3352
3353 .nav-stacked > li {
3354 float: none;
3355 }
3356
3357 .nav-stacked > li > a {
3358 margin-right: 0;
3359 }
3360
3361 .nav-tabs.nav-stacked {
3362 border-bottom: 0;
3363 }
3364
3365 .nav-tabs.nav-stacked > li > a {
3366 border: 1px solid #ddd;
3367 -webkit-border-radius: 0;
3368 -moz-border-radius: 0;
3369 border-radius: 0;
3370 }
3371
3372 .nav-tabs.nav-stacked > li:first-child > a {
3373 -webkit-border-radius: 4px 4px 0 0;
3374 -moz-border-radius: 4px 4px 0 0;
3375 border-radius: 4px 4px 0 0;
3376 }
3377
3378 .nav-tabs.nav-stacked > li:last-child > a {
3379 -webkit-border-radius: 0 0 4px 4px;
3380 -moz-border-radius: 0 0 4px 4px;
3381 border-radius: 0 0 4px 4px;
3382 }
3383
3384 .nav-tabs.nav-stacked > li > a:hover {
3385 z-index: 2;
3386 border-color: #ddd;
3387 }
3388
3389 .nav-pills.nav-stacked > li > a {
3390 margin-bottom: 3px;
3391 }
3392
3393 .nav-pills.nav-stacked > li:last-child > a {
3394 margin-bottom: 1px;
3395 }
3396
3397 .nav-tabs .dropdown-menu {
3398 -webkit-border-radius: 0 0 5px 5px;
3399 -moz-border-radius: 0 0 5px 5px;
3400 border-radius: 0 0 5px 5px;
3401 }
3402
3403 .nav-pills .dropdown-menu {
3404 -webkit-border-radius: 4px;
3405 -moz-border-radius: 4px;
3406 border-radius: 4px;
3407 }
3408
3409 .nav-tabs .dropdown-toggle .caret,
3410 .nav-pills .dropdown-toggle .caret {
3411 margin-top: 6px;
3412 border-top-color: #0088cc;
3413 border-bottom-color: #0088cc;
3414 }
3415
3416 .nav-tabs .dropdown-toggle:hover .caret,
3417 .nav-pills .dropdown-toggle:hover .caret {
3418 border-top-color: #005580;
3419 border-bottom-color: #005580;
3420 }
3421
3422 .nav-tabs .active .dropdown-toggle .caret,
3423 .nav-pills .active .dropdown-toggle .caret {
3424 border-top-color: #333333;
3425 border-bottom-color: #333333;
3426 }
3427
3428 .nav > .dropdown.active > a:hover {
3429 color: #000000;
3430 cursor: pointer;
3431 }
3432
3433 .nav-tabs .open .dropdown-toggle,
3434 .nav-pills .open .dropdown-toggle,
3435 .nav > li.dropdown.open.active > a:hover {
3436 color: #ffffff;
3437 background-color: #999999;
3438 border-color: #999999;
3439 }
3440
3441 .nav li.dropdown.open .caret,
3442 .nav li.dropdown.open.active .caret,
3443 .nav li.dropdown.open a:hover .caret {
3444 border-top-color: #ffffff;
3445 border-bottom-color: #ffffff;
3446 opacity: 1;
3447 filter: alpha(opacity=100);
3448 }
3449
3450 .tabs-stacked .open > a:hover {
3451 border-color: #999999;
3452 }
3453
3454 .tabbable {
3455 *zoom: 1;
3456 }
3457
3458 .tabbable:before,
3459 .tabbable:after {
3460 display: table;
3461 content: "";
3462 }
3463
3464 .tabbable:after {
3465 clear: both;
3466 }
3467
3468 .tab-content {
3469 overflow: auto;
3470 }
3471
3472 .tabs-below > .nav-tabs,
3473 .tabs-right > .nav-tabs,
3474 .tabs-left > .nav-tabs {
3475 border-bottom: 0;
3476 }
3477
3478 .tab-content > .tab-pane,
3479 .pill-content > .pill-pane {
3480 display: none;
3481 }
3482
3483 .tab-content > .active,
3484 .pill-content > .active {
3485 display: block;
3486 }
3487
3488 .tabs-below > .nav-tabs {
3489 border-top: 1px solid #ddd;
3490 }
3491
3492 .tabs-below > .nav-tabs > li {
3493 margin-top: -1px;
3494 margin-bottom: 0;
3495 }
3496
3497 .tabs-below > .nav-tabs > li > a {
3498 -webkit-border-radius: 0 0 4px 4px;
3499 -moz-border-radius: 0 0 4px 4px;
3500 border-radius: 0 0 4px 4px;
3501 }
3502
3503 .tabs-below > .nav-tabs > li > a:hover {
3504 border-top-color: #ddd;
3505 border-bottom-color: transparent;
3506 }
3507
3508 .tabs-below > .nav-tabs > .active > a,
3509 .tabs-below > .nav-tabs > .active > a:hover {
3510 border-color: transparent #ddd #ddd #ddd;
3511 }
3512
3513 .tabs-left > .nav-tabs > li,
3514 .tabs-right > .nav-tabs > li {
3515 float: none;
3516 }
3517
3518 .tabs-left > .nav-tabs > li > a,
3519 .tabs-right > .nav-tabs > li > a {
3520 min-width: 74px;
3521 margin-right: 0;
3522 margin-bottom: 3px;
3523 }
3524
3525 .tabs-left > .nav-tabs {
3526 float: left;
3527 margin-right: 19px;
3528 border-right: 1px solid #ddd;
3529 }
3530
3531 .tabs-left > .nav-tabs > li > a {
3532 margin-right: -1px;
3533 -webkit-border-radius: 4px 0 0 4px;
3534 -moz-border-radius: 4px 0 0 4px;
3535 border-radius: 4px 0 0 4px;
3536 }
3537
3538 .tabs-left > .nav-tabs > li > a:hover {
3539 border-color: #eeeeee #dddddd #eeeeee #eeeeee;
3540 }
3541
3542 .tabs-left > .nav-tabs .active > a,
3543 .tabs-left > .nav-tabs .active > a:hover {
3544 border-color: #ddd transparent #ddd #ddd;
3545 *border-right-color: #ffffff;
3546 }
3547
3548 .tabs-right > .nav-tabs {
3549 float: right;
3550 margin-left: 19px;
3551 border-left: 1px solid #ddd;
3552 }
3553
3554 .tabs-right > .nav-tabs > li > a {
3555 margin-left: -1px;
3556 -webkit-border-radius: 0 4px 4px 0;
3557 -moz-border-radius: 0 4px 4px 0;
3558 border-radius: 0 4px 4px 0;
3559 }
3560
3561 .tabs-right > .nav-tabs > li > a:hover {
3562 border-color: #eeeeee #eeeeee #eeeeee #dddddd;
3563 }
3564
3565 .tabs-right > .nav-tabs .active > a,
3566 .tabs-right > .nav-tabs .active > a:hover {
3567 border-color: #ddd #ddd #ddd transparent;
3568 *border-left-color: #ffffff;
3569 }
3570
3571 .navbar {
3572 *position: relative;
3573 *z-index: 2;
3574 margin-bottom: 18px;
3575 overflow: visible;
3576 }
3577
3578 .navbar-inner {
3579 min-height: 40px;
3580 padding-right: 20px;
3581 padding-left: 20px;
3582 background-color: #2c2c2c;
3583 background-image: -moz-linear-gradient(top, #333333, #222222);
3584 background-image: -ms-linear-gradient(top, #333333, #222222);
3585 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
3586 background-image: -webkit-linear-gradient(top, #333333, #222222);
3587 background-image: -o-linear-gradient(top, #333333, #222222);
3588 background-image: linear-gradient(top, #333333, #222222);
3589 background-repeat: repeat-x;
3590 -webkit-border-radius: 4px;
3591 -moz-border-radius: 4px;
3592 border-radius: 4px;
3593 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
3594 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
3595 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
3596 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
3597 }
3598
3599 .navbar .container {
3600 width: auto;
3601 }
3602
3603 .nav-collapse.collapse {
3604 height: auto;
3605 }
3606
3607 .navbar {
3608 color: #999999;
3609 }
3610
3611 .navbar .brand:hover {
3612 text-decoration: none;
3613 }
3614
3615 .navbar .brand {
3616 display: block;
3617 float: left;
3618 padding: 8px 20px 12px;
3619 margin-left: -20px;
3620 font-size: 20px;
3621 font-weight: 200;
3622 line-height: 1;
3623 color: #999999;
3624 }
3625
3626 .navbar .navbar-text {
3627 margin-bottom: 0;
3628 line-height: 40px;
3629 }
3630
3631 .navbar .navbar-link {
3632 color: #999999;
3633 }
3634
3635 .navbar .navbar-link:hover {
3636 color: #ffffff;
3637 }
3638
3639 .navbar .btn,
3640 .navbar .btn-group {
3641 margin-top: 5px;
3642 }
3643
3644 .navbar .btn-group .btn {
3645 margin: 0;
3646 }
3647
3648 .navbar-form {
3649 margin-bottom: 0;
3650 *zoom: 1;
3651 }
3652
3653 .navbar-form:before,
3654 .navbar-form:after {
3655 display: table;
3656 content: "";
3657 }
3658
3659 .navbar-form:after {
3660 clear: both;
3661 }
3662
3663 .navbar-form input,
3664 .navbar-form select,
3665 .navbar-form .radio,
3666 .navbar-form .checkbox {
3667 margin-top: 5px;
3668 }
3669
3670 .navbar-form input,
3671 .navbar-form select {
3672 display: inline-block;
3673 margin-bottom: 0;
3674 }
3675
3676 .navbar-form input[type="image"],
3677 .navbar-form input[type="checkbox"],
3678 .navbar-form input[type="radio"] {
3679 margin-top: 3px;
3680 }
3681
3682 .navbar-form .input-append,
3683 .navbar-form .input-prepend {
3684 margin-top: 6px;
3685 white-space: nowrap;
3686 }
3687
3688 .navbar-form .input-append input,
3689 .navbar-form .input-prepend input {
3690 margin-top: 0;
3691 }
3692
3693 .navbar-search {
3694 position: relative;
3695 float: left;
3696 margin-top: 6px;
3697 margin-bottom: 0;
3698 }
3699
3700 .navbar-search .search-query {
3701 padding: 4px 9px;
3702 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
3703 font-size: 13px;
3704 font-weight: normal;
3705 line-height: 1;
3706 color: #ffffff;
3707 background-color: #626262;
3708 border: 1px solid #151515;
3709 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3710 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3711 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3712 -webkit-transition: none;
3713 -moz-transition: none;
3714 -ms-transition: none;
3715 -o-transition: none;
3716 transition: none;
3717 }
3718
3719 .navbar-search .search-query:-moz-placeholder {
3720 color: #cccccc;
3721 }
3722
3723 .navbar-search .search-query:-ms-input-placeholder {
3724 color: #cccccc;
3725 }
3726
3727 .navbar-search .search-query::-webkit-input-placeholder {
3728 color: #cccccc;
3729 }
3730
3731 .navbar-search .search-query:focus,
3732 .navbar-search .search-query.focused {
3733 padding: 5px 10px;
3734 color: #333333;
3735 text-shadow: 0 1px 0 #ffffff;
3736 background-color: #ffffff;
3737 border: 0;
3738 outline: 0;
3739 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3740 -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3741 box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3742 }
3743
3744 .navbar-fixed-top,
3745 .navbar-fixed-bottom {
3746 position: fixed;
3747 right: 0;
3748 left: 0;
3749 z-index: 1030;
3750 margin-bottom: 0;
3751 }
3752
3753 .navbar-fixed-top .navbar-inner,
3754 .navbar-fixed-bottom .navbar-inner {
3755 padding-right: 0;
3756 padding-left: 0;
3757 -webkit-border-radius: 0;
3758 -moz-border-radius: 0;
3759 border-radius: 0;
3760 }
3761
3762 .navbar-fixed-top .container,
3763 .navbar-fixed-bottom .container {
3764 width: 940px;
3765 }
3766
3767 .navbar-fixed-top {
3768 top: 0;
3769 }
3770
3771 .navbar-fixed-bottom {
3772 bottom: 0;
3773 }
3774
3775 .navbar .nav {
3776 position: relative;
3777 left: 0;
3778 display: block;
3779 float: left;
3780 margin: 0 10px 0 0;
3781 }
3782
3783 .navbar .nav.pull-right {
3784 float: right;
3785 }
3786
3787 .navbar .nav > li {
3788 display: block;
3789 float: left;
3790 }
3791
3792 .navbar .nav > li > a {
3793 float: none;
3794 padding: 9px 10px 11px;
3795 line-height: 19px;
3796 color: #999999;
3797 text-decoration: none;
3798 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3799 }
3800
3801 .navbar .btn {
3802 display: inline-block;
3803 padding: 4px 10px 4px;
3804 margin: 5px 5px 6px;
3805 line-height: 18px;
3806 }
3807
3808 .navbar .btn-group {
3809 padding: 5px 5px 6px;
3810 margin: 0;
3811 }
3812
3813 .navbar .nav > li > a:hover {
3814 color: #ffffff;
3815 text-decoration: none;
3816 background-color: transparent;
3817 }
3818
3819 .navbar .nav .active > a,
3820 .navbar .nav .active > a:hover {
3821 color: #ffffff;
3822 text-decoration: none;
3823 background-color: #222222;
3824 }
3825
3826 .navbar .divider-vertical {
3827 width: 1px;
3828 height: 40px;
3829 margin: 0 9px;
3830 overflow: hidden;
3831 background-color: #222222;
3832 border-right: 1px solid #333333;
3833 }
3834
3835 .navbar .nav.pull-right {
3836 margin-right: 0;
3837 margin-left: 10px;
3838 }
3839
3840 .navbar .btn-navbar {
3841 display: none;
3842 float: right;
3843 padding: 7px 10px;
3844 margin-right: 5px;
3845 margin-left: 5px;
3846 background-color: #2c2c2c;
3847 *background-color: #222222;
3848 background-image: -ms-linear-gradient(top, #333333, #222222);
3849 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
3850 background-image: -webkit-linear-gradient(top, #333333, #222222);
3851 background-image: -o-linear-gradient(top, #333333, #222222);
3852 background-image: linear-gradient(top, #333333, #222222);
3853 background-image: -moz-linear-gradient(top, #333333, #222222);
3854 background-repeat: repeat-x;
3855 border-color: #222222 #222222 #000000;
3856 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3857 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
3858 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
3859 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3860 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3861 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3862 }
3863
3864 .navbar .btn-navbar:hover,
3865 .navbar .btn-navbar:active,
3866 .navbar .btn-navbar.active,
3867 .navbar .btn-navbar.disabled,
3868 .navbar .btn-navbar[disabled] {
3869 background-color: #222222;
3870 *background-color: #151515;
3871 }
3872
3873 .navbar .btn-navbar:active,
3874 .navbar .btn-navbar.active {
3875 background-color: #080808 \9;
3876 }
3877
3878 .navbar .btn-navbar .icon-bar {
3879 display: block;
3880 width: 18px;
3881 height: 2px;
3882 background-color: #f5f5f5;
3883 -webkit-border-radius: 1px;
3884 -moz-border-radius: 1px;
3885 border-radius: 1px;
3886 -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3887 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3888 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3889 }
3890
3891 .btn-navbar .icon-bar + .icon-bar {
3892 margin-top: 3px;
3893 }
3894
3895 .navbar .dropdown-menu:before {
3896 position: absolute;
3897 top: -7px;
3898 left: 9px;
3899 display: inline-block;
3900 border-right: 7px solid transparent;
3901 border-bottom: 7px solid #ccc;
3902 border-left: 7px solid transparent;
3903 border-bottom-color: rgba(0, 0, 0, 0.2);
3904 content: '';
3905 }
3906
3907 .navbar .dropdown-menu:after {
3908 position: absolute;
3909 top: -6px;
3910 left: 10px;
3911 display: inline-block;
3912 border-right: 6px solid transparent;
3913 border-bottom: 6px solid #ffffff;
3914 border-left: 6px solid transparent;
3915 content: '';
3916 }
3917
3918 .navbar-fixed-bottom .dropdown-menu:before {
3919 top: auto;
3920 bottom: -7px;
3921 border-top: 7px solid #ccc;
3922 border-bottom: 0;
3923 border-top-color: rgba(0, 0, 0, 0.2);
3924 }
3925
3926 .navbar-fixed-bottom .dropdown-menu:after {
3927 top: auto;
3928 bottom: -6px;
3929 border-top: 6px solid #ffffff;
3930 border-bottom: 0;
3931 }
3932
3933 .navbar .nav li.dropdown .dropdown-toggle .caret,
3934 .navbar .nav li.dropdown.open .caret {
3935 border-top-color: #ffffff;
3936 border-bottom-color: #ffffff;
3937 }
3938
3939 .navbar .nav li.dropdown.active .caret {
3940 opacity: 1;
3941 filter: alpha(opacity=100);
3942 }
3943
3944 .navbar .nav li.dropdown.open > .dropdown-toggle,
3945 .navbar .nav li.dropdown.active > .dropdown-toggle,
3946 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
3947 background-color: transparent;
3948 }
3949
3950 .navbar .nav li.dropdown.active > .dropdown-toggle:hover {
3951 color: #ffffff;
3952 }
3953
3954 .navbar .pull-right .dropdown-menu,
3955 .navbar .dropdown-menu.pull-right {
3956 right: 0;
3957 left: auto;
3958 }
3959
3960 .navbar .pull-right .dropdown-menu:before,
3961 .navbar .dropdown-menu.pull-right:before {
3962 right: 12px;
3963 left: auto;
3964 }
3965
3966 .navbar .pull-right .dropdown-menu:after,
3967 .navbar .dropdown-menu.pull-right:after {
3968 right: 13px;
3969 left: auto;
3970 }
3971
3972 .breadcrumb {
3973 padding: 7px 14px;
3974 margin: 0 0 18px;
3975 list-style: none;
3976 background-color: #fbfbfb;
3977 background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
3978 background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
3979 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
3980 background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
3981 background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
3982 background-image: linear-gradient(top, #ffffff, #f5f5f5);
3983 background-repeat: repeat-x;
3984 border: 1px solid #ddd;
3985 -webkit-border-radius: 3px;
3986 -moz-border-radius: 3px;
3987 border-radius: 3px;
3988 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
3989 -webkit-box-shadow: inset 0 1px 0 #ffffff;
3990 -moz-box-shadow: inset 0 1px 0 #ffffff;
3991 box-shadow: inset 0 1px 0 #ffffff;
3992 }
3993
3994 .breadcrumb li {
3995 display: inline-block;
3996 *display: inline;
3997 text-shadow: 0 1px 0 #ffffff;
3998 *zoom: 1;
3999 }
4000
4001 .breadcrumb .divider {
4002 padding: 0 5px;
4003 color: #999999;
4004 }
4005
4006 .breadcrumb .active a {
4007 color: #333333;
4008 }
4009
4010 .pagination {
4011 height: 36px;
4012 margin: 18px 0;
4013 }
4014
4015 .pagination ul {
4016 display: inline-block;
4017 *display: inline;
4018 margin-bottom: 0;
4019 margin-left: 0;
4020 -webkit-border-radius: 3px;
4021 -moz-border-radius: 3px;
4022 border-radius: 3px;
4023 *zoom: 1;
4024 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4025 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4026 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4027 }
4028
4029 .pagination li {
4030 display: inline;
4031 }
4032
4033 .pagination a {
4034 float: left;
4035 padding: 0 14px;
4036 line-height: 34px;
4037 text-decoration: none;
4038 border: 1px solid #ddd;
4039 border-left-width: 0;
4040 }
4041
4042 .pagination a:hover,
4043 .pagination .active a {
4044 background-color: #f5f5f5;
4045 }
4046
4047 .pagination .active a {
4048 color: #999999;
4049 cursor: default;
4050 }
4051
4052 .pagination .disabled span,
4053 .pagination .disabled a,
4054 .pagination .disabled a:hover {
4055 color: #999999;
4056 cursor: default;
4057 background-color: transparent;
4058 }
4059
4060 .pagination li:first-child a {
4061 border-left-width: 1px;
4062 -webkit-border-radius: 3px 0 0 3px;
4063 -moz-border-radius: 3px 0 0 3px;
4064 border-radius: 3px 0 0 3px;
4065 }
4066
4067 .pagination li:last-child a {
4068 -webkit-border-radius: 0 3px 3px 0;
4069 -moz-border-radius: 0 3px 3px 0;
4070 border-radius: 0 3px 3px 0;
4071 }
4072
4073 .pagination-centered {
4074 text-align: center;
4075 }
4076
4077 .pagination-right {
4078 text-align: right;
4079 }
4080
4081 .pager {
4082 margin-bottom: 18px;
4083 margin-left: 0;
4084 text-align: center;
4085 list-style: none;
4086 *zoom: 1;
4087 }
4088
4089 .pager:before,
4090 .pager:after {
4091 display: table;
4092 content: "";
4093 }
4094
4095 .pager:after {
4096 clear: both;
4097 }
4098
4099 .pager li {
4100 display: inline;
4101 }
4102
4103 .pager a {
4104 display: inline-block;
4105 padding: 5px 14px;
4106 background-color: #fff;
4107 border: 1px solid #ddd;
4108 -webkit-border-radius: 15px;
4109 -moz-border-radius: 15px;
4110 border-radius: 15px;
4111 }
4112
4113 .pager a:hover {
4114 text-decoration: none;
4115 background-color: #f5f5f5;
4116 }
4117
4118 .pager .next a {
4119 float: right;
4120 }
4121
4122 .pager .previous a {
4123 float: left;
4124 }
4125
4126 .pager .disabled a,
4127 .pager .disabled a:hover {
4128 color: #999999;
4129 cursor: default;
4130 background-color: #fff;
4131 }
4132
4133 .modal-open .dropdown-menu {
4134 z-index: 2050;
4135 }
4136
4137 .modal-open .dropdown.open {
4138 *z-index: 2050;
4139 }
4140
4141 .modal-open .popover {
4142 z-index: 2060;
4143 }
4144
4145 .modal-open .tooltip {
4146 z-index: 2070;
4147 }
4148
4149 .modal-backdrop {
4150 position: fixed;
4151 top: 0;
4152 right: 0;
4153 bottom: 0;
4154 left: 0;
4155 z-index: 1040;
4156 background-color: #000000;
4157 }
4158
4159 .modal-backdrop.fade {
4160 opacity: 0;
4161 }
4162
4163 .modal-backdrop,
4164 .modal-backdrop.fade.in {
4165 opacity: 0.8;
4166 filter: alpha(opacity=80);
4167 }
4168
4169 .modal {
4170 position: fixed;
4171 top: 50%;
4172 left: 50%;
4173 z-index: 1050;
4174 width: 560px;
4175 margin: -250px 0 0 -280px;
4176 overflow: auto;
4177 background-color: #ffffff;
4178 border: 1px solid #999;
4179 border: 1px solid rgba(0, 0, 0, 0.3);
4180 *border: 1px solid #999;
4181 -webkit-border-radius: 6px;
4182 -moz-border-radius: 6px;
4183 border-radius: 6px;
4184 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4185 -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4186 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4187 -webkit-background-clip: padding-box;
4188 -moz-background-clip: padding-box;
4189 background-clip: padding-box;
4190 }
4191
4192 .modal.fade {
4193 top: -25%;
4194 -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
4195 -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
4196 -ms-transition: opacity 0.3s linear, top 0.3s ease-out;
4197 -o-transition: opacity 0.3s linear, top 0.3s ease-out;
4198 transition: opacity 0.3s linear, top 0.3s ease-out;
4199 }
4200
4201 .modal.fade.in {
4202 top: 50%;
4203 }
4204
4205 .modal-header {
4206 padding: 9px 15px;
4207 border-bottom: 1px solid #eee;
4208 }
4209
4210 .modal-header .close {
4211 margin-top: 2px;
4212 }
4213
4214 .modal-body {
4215 max-height: 400px;
4216 padding: 15px;
4217 overflow-y: auto;
4218 }
4219
4220 .modal-form {
4221 margin-bottom: 0;
4222 }
4223
4224 .modal-footer {
4225 padding: 14px 15px 15px;
4226 margin-bottom: 0;
4227 text-align: right;
4228 background-color: #f5f5f5;
4229 border-top: 1px solid #ddd;
4230 -webkit-border-radius: 0 0 6px 6px;
4231 -moz-border-radius: 0 0 6px 6px;
4232 border-radius: 0 0 6px 6px;
4233 *zoom: 1;
4234 -webkit-box-shadow: inset 0 1px 0 #ffffff;
4235 -moz-box-shadow: inset 0 1px 0 #ffffff;
4236 box-shadow: inset 0 1px 0 #ffffff;
4237 }
4238
4239 .modal-footer:before,
4240 .modal-footer:after {
4241 display: table;
4242 content: "";
4243 }
4244
4245 .modal-footer:after {
4246 clear: both;
4247 }
4248
4249 .modal-footer .btn + .btn {
4250 margin-bottom: 0;
4251 margin-left: 5px;
4252 }
4253
4254 .modal-footer .btn-group .btn + .btn {
4255 margin-left: -1px;
4256 }
4257
4258 .tooltip {
4259 position: absolute;
4260 z-index: 1020;
4261 display: block;
4262 padding: 5px;
4263 font-size: 11px;
4264 opacity: 0;
4265 filter: alpha(opacity=0);
4266 visibility: visible;
4267 }
4268
4269 .tooltip.in {
4270 opacity: 0.8;
4271 filter: alpha(opacity=80);
4272 }
4273
4274 .tooltip.top {
4275 margin-top: -2px;
4276 }
4277
4278 .tooltip.right {
4279 margin-left: 2px;
4280 }
4281
4282 .tooltip.bottom {
4283 margin-top: 2px;
4284 }
4285
4286 .tooltip.left {
4287 margin-left: -2px;
4288 }
4289
4290 .tooltip.top .tooltip-arrow {
4291 bottom: 0;
4292 left: 50%;
4293 margin-left: -5px;
4294 border-top: 5px solid #000000;
4295 border-right: 5px solid transparent;
4296 border-left: 5px solid transparent;
4297 }
4298
4299 .tooltip.left .tooltip-arrow {
4300 top: 50%;
4301 right: 0;
4302 margin-top: -5px;
4303 border-top: 5px solid transparent;
4304 border-bottom: 5px solid transparent;
4305 border-left: 5px solid #000000;
4306 }
4307
4308 .tooltip.bottom .tooltip-arrow {
4309 top: 0;
4310 left: 50%;
4311 margin-left: -5px;
4312 border-right: 5px solid transparent;
4313 border-bottom: 5px solid #000000;
4314 border-left: 5px solid transparent;
4315 }
4316
4317 .tooltip.right .tooltip-arrow {
4318 top: 50%;
4319 left: 0;
4320 margin-top: -5px;
4321 border-top: 5px solid transparent;
4322 border-right: 5px solid #000000;
4323 border-bottom: 5px solid transparent;
4324 }
4325
4326 .tooltip-inner {
4327 max-width: 200px;
4328 padding: 3px 8px;
4329 color: #ffffff;
4330 text-align: center;
4331 text-decoration: none;
4332 background-color: #000000;
4333 -webkit-border-radius: 4px;
4334 -moz-border-radius: 4px;
4335 border-radius: 4px;
4336 }
4337
4338 .tooltip-arrow {
4339 position: absolute;
4340 width: 0;
4341 height: 0;
4342 }
4343
4344 .popover {
4345 position: absolute;
4346 top: 0;
4347 left: 0;
4348 z-index: 1010;
4349 display: none;
4350 padding: 5px;
4351 }
4352
4353 .popover.top {
4354 margin-top: -5px;
4355 }
4356
4357 .popover.right {
4358 margin-left: 5px;
4359 }
4360
4361 .popover.bottom {
4362 margin-top: 5px;
4363 }
4364
4365 .popover.left {
4366 margin-left: -5px;
4367 }
4368
4369 .popover.top .arrow {
4370 bottom: 0;
4371 left: 50%;
4372 margin-left: -5px;
4373 border-top: 5px solid #000000;
4374 border-right: 5px solid transparent;
4375 border-left: 5px solid transparent;
4376 }
4377
4378 .popover.right .arrow {
4379 top: 50%;
4380 left: 0;
4381 margin-top: -5px;
4382 border-top: 5px solid transparent;
4383 border-right: 5px solid #000000;
4384 border-bottom: 5px solid transparent;
4385 }
4386
4387 .popover.bottom .arrow {
4388 top: 0;
4389 left: 50%;
4390 margin-left: -5px;
4391 border-right: 5px solid transparent;
4392 border-bottom: 5px solid #000000;
4393 border-left: 5px solid transparent;
4394 }
4395
4396 .popover.left .arrow {
4397 top: 50%;
4398 right: 0;
4399 margin-top: -5px;
4400 border-top: 5px solid transparent;
4401 border-bottom: 5px solid transparent;
4402 border-left: 5px solid #000000;
4403 }
4404
4405 .popover .arrow {
4406 position: absolute;
4407 width: 0;
4408 height: 0;
4409 }
4410
4411 .popover-inner {
4412 width: 280px;
4413 padding: 3px;
4414 overflow: hidden;
4415 background: #000000;
4416 background: rgba(0, 0, 0, 0.8);
4417 -webkit-border-radius: 6px;
4418 -moz-border-radius: 6px;
4419 border-radius: 6px;
4420 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4421 -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4422 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4423 }
4424
4425 .popover-title {
4426 padding: 9px 15px;
4427 line-height: 1;
4428 background-color: #f5f5f5;
4429 border-bottom: 1px solid #eee;
4430 -webkit-border-radius: 3px 3px 0 0;
4431 -moz-border-radius: 3px 3px 0 0;
4432 border-radius: 3px 3px 0 0;
4433 }
4434
4435 .popover-content {
4436 padding: 14px;
4437 background-color: #ffffff;
4438 -webkit-border-radius: 0 0 3px 3px;
4439 -moz-border-radius: 0 0 3px 3px;
4440 border-radius: 0 0 3px 3px;
4441 -webkit-background-clip: padding-box;
4442 -moz-background-clip: padding-box;
4443 background-clip: padding-box;
4444 }
4445
4446 .popover-content p,
4447 .popover-content ul,
4448 .popover-content ol {
4449 margin-bottom: 0;
4450 }
4451
4452 .thumbnails {
4453 margin-left: -20px;
4454 list-style: none;
4455 *zoom: 1;
4456 }
4457
4458 .thumbnails:before,
4459 .thumbnails:after {
4460 display: table;
4461 content: "";
4462 }
4463
4464 .thumbnails:after {
4465 clear: both;
4466 }
4467
4468 .row-fluid .thumbnails {
4469 margin-left: 0;
4470 }
4471
4472 .thumbnails > li {
4473 float: left;
4474 margin-bottom: 18px;
4475 margin-left: 20px;
4476 }
4477
4478 .thumbnail {
4479 display: block;
4480 padding: 4px;
4481 line-height: 1;
4482 border: 1px solid #ddd;
4483 -webkit-border-radius: 4px;
4484 -moz-border-radius: 4px;
4485 border-radius: 4px;
4486 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
4487 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
4488 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
4489 }
4490
4491 a.thumbnail:hover {
4492 border-color: #0088cc;
4493 -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4494 -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4495 box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4496 }
4497
4498 .thumbnail > img {
4499 display: block;
4500 max-width: 100%;
4501 margin-right: auto;
4502 margin-left: auto;
4503 }
4504
4505 .thumbnail .caption {
4506 padding: 9px;
4507 }
4508
4509 .label,
4510 .badge {
4511 font-size: 10.998px;
4512 font-weight: bold;
4513 line-height: 14px;
4514 color: #ffffff;
4515 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4516 white-space: nowrap;
4517 vertical-align: baseline;
4518 background-color: #999999;
4519 }
4520
4521 .label {
4522 padding: 1px 4px 2px;
4523 -webkit-border-radius: 3px;
4524 -moz-border-radius: 3px;
4525 border-radius: 3px;
4526 }
4527
4528 .badge {
4529 padding: 1px 9px 2px;
4530 -webkit-border-radius: 9px;
4531 -moz-border-radius: 9px;
4532 border-radius: 9px;
4533 }
4534
4535 a.label:hover,
4536 a.badge:hover {
4537 color: #ffffff;
4538 text-decoration: none;
4539 cursor: pointer;
4540 }
4541
4542 .label-important,
4543 .badge-important {
4544 background-color: #b94a48;
4545 }
4546
4547 .label-important[href],
4548 .badge-important[href] {
4549 background-color: #953b39;
4550 }
4551
4552 .label-warning,
4553 .badge-warning {
4554 background-color: #f89406;
4555 }
4556
4557 .label-warning[href],
4558 .badge-warning[href] {
4559 background-color: #c67605;
4560 }
4561
4562 .label-success,
4563 .badge-success {
4564 background-color: #468847;
4565 }
4566
4567 .label-success[href],
4568 .badge-success[href] {
4569 background-color: #356635;
4570 }
4571
4572 .label-info,
4573 .badge-info {
4574 background-color: #3a87ad;
4575 }
4576
4577 .label-info[href],
4578 .badge-info[href] {
4579 background-color: #2d6987;
4580 }
4581
4582 .label-inverse,
4583 .badge-inverse {
4584 background-color: #333333;
4585 }
4586
4587 .label-inverse[href],
4588 .badge-inverse[href] {
4589 background-color: #1a1a1a;
4590 }
4591
4592 @-webkit-keyframes progress-bar-stripes {
4593 from {
4594 background-position: 40px 0;
4595 }
4596 to {
4597 background-position: 0 0;
4598 }
4599 }
4600
4601 @-moz-keyframes progress-bar-stripes {
4602 from {
4603 background-position: 40px 0;
4604 }
4605 to {
4606 background-position: 0 0;
4607 }
4608 }
4609
4610 @-ms-keyframes progress-bar-stripes {
4611 from {
4612 background-position: 40px 0;
4613 }
4614 to {
4615 background-position: 0 0;
4616 }
4617 }
4618
4619 @-o-keyframes progress-bar-stripes {
4620 from {
4621 background-position: 0 0;
4622 }
4623 to {
4624 background-position: 40px 0;
4625 }
4626 }
4627
4628 @keyframes progress-bar-stripes {
4629 from {
4630 background-position: 40px 0;
4631 }
4632 to {
4633 background-position: 0 0;
4634 }
4635 }
4636
4637 .progress {
4638 height: 18px;
4639 margin-bottom: 18px;
4640 overflow: hidden;
4641 background-color: #f7f7f7;
4642 background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
4643 background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
4644 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
4645 background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
4646 background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
4647 background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
4648 background-repeat: repeat-x;
4649 -webkit-border-radius: 4px;
4650 -moz-border-radius: 4px;
4651 border-radius: 4px;
4652 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
4653 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4654 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4655 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4656 }
4657
4658 .progress .bar {
4659 width: 0;
4660 height: 18px;
4661 font-size: 12px;
4662 color: #ffffff;
4663 text-align: center;
4664 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4665 background-color: #0e90d2;
4666 background-image: -moz-linear-gradient(top, #149bdf, #0480be);
4667 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
4668 background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
4669 background-image: -o-linear-gradient(top, #149bdf, #0480be);
4670 background-image: linear-gradient(top, #149bdf, #0480be);
4671 background-image: -ms-linear-gradient(top, #149bdf, #0480be);
4672 background-repeat: repeat-x;
4673 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
4674 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4675 -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4676 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4677 -webkit-box-sizing: border-box;
4678 -moz-box-sizing: border-box;
4679 -ms-box-sizing: border-box;
4680 box-sizing: border-box;
4681 -webkit-transition: width 0.6s ease;
4682 -moz-transition: width 0.6s ease;
4683 -ms-transition: width 0.6s ease;
4684 -o-transition: width 0.6s ease;
4685 transition: width 0.6s ease;
4686 }
4687
4688 .progress-striped .bar {
4689 background-color: #149bdf;
4690 background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4691 background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4692 background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4693 background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4694 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4695 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4696 -webkit-background-size: 40px 40px;
4697 -moz-background-size: 40px 40px;
4698 -o-background-size: 40px 40px;
4699 background-size: 40px 40px;
4700 }
4701
4702 .progress.active .bar {
4703 -webkit-animation: progress-bar-stripes 2s linear infinite;
4704 -moz-animation: progress-bar-stripes 2s linear infinite;
4705 -ms-animation: progress-bar-stripes 2s linear infinite;
4706 -o-animation: progress-bar-stripes 2s linear infinite;
4707 animation: progress-bar-stripes 2s linear infinite;
4708 }
4709
4710 .progress-danger .bar {
4711 background-color: #dd514c;
4712 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
4713 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
4714 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
4715 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
4716 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
4717 background-image: linear-gradient(top, #ee5f5b, #c43c35);
4718 background-repeat: repeat-x;
4719 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
4720 }
4721
4722 .progress-danger.progress-striped .bar {
4723 background-color: #ee5f5b;
4724 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4725 background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4726 background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4727 background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4728 background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4729 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4730 }
4731
4732 .progress-success .bar {
4733 background-color: #5eb95e;
4734 background-image: -moz-linear-gradient(top, #62c462, #57a957);
4735 background-image: -ms-linear-gradient(top, #62c462, #57a957);
4736 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
4737 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
4738 background-image: -o-linear-gradient(top, #62c462, #57a957);
4739 background-image: linear-gradient(top, #62c462, #57a957);
4740 background-repeat: repeat-x;
4741 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
4742 }
4743
4744 .progress-success.progress-striped .bar {
4745 background-color: #62c462;
4746 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4747 background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4748 background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4749 background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4750 background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4751 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4752 }
4753
4754 .progress-info .bar {
4755 background-color: #4bb1cf;
4756 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
4757 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
4758 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
4759 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
4760 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
4761 background-image: linear-gradient(top, #5bc0de, #339bb9);
4762 background-repeat: repeat-x;
4763 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
4764 }
4765
4766 .progress-info.progress-striped .bar {
4767 background-color: #5bc0de;
4768 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4769 background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4770 background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4771 background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4772 background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4773 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4774 }
4775
4776 .progress-warning .bar {
4777 background-color: #faa732;
4778 background-image: -moz-linear-gradient(top, #fbb450, #f89406);
4779 background-image: -ms-linear-gradient(top, #fbb450, #f89406);
4780 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
4781 background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
4782 background-image: -o-linear-gradient(top, #fbb450, #f89406);
4783 background-image: linear-gradient(top, #fbb450, #f89406);
4784 background-repeat: repeat-x;
4785 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
4786 }
4787
4788 .progress-warning.progress-striped .bar {
4789 background-color: #fbb450;
4790 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4791 background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4792 background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4793 background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4794 background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4795 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4796 }
4797
4798 .accordion {
4799 margin-bottom: 18px;
4800 }
4801
4802 .accordion-group {
4803 margin-bottom: 2px;
4804 border: 1px solid #e5e5e5;
4805 -webkit-border-radius: 4px;
4806 -moz-border-radius: 4px;
4807 border-radius: 4px;
4808 }
4809
4810 .accordion-heading {
4811 border-bottom: 0;
4812 }
4813
4814 .accordion-heading .accordion-toggle {
4815 display: block;
4816 padding: 8px 15px;
4817 }
4818
4819 .accordion-toggle {
4820 cursor: pointer;
4821 }
4822
4823 .accordion-inner {
4824 padding: 9px 15px;
4825 border-top: 1px solid #e5e5e5;
4826 }
4827
4828 .carousel {
4829 position: relative;
4830 margin-bottom: 18px;
4831 line-height: 1;
4832 }
4833
4834 .carousel-inner {
4835 position: relative;
4836 width: 100%;
4837 overflow: hidden;
4838 }
4839
4840 .carousel .item {
4841 position: relative;
4842 display: none;
4843 -webkit-transition: 0.6s ease-in-out left;
4844 -moz-transition: 0.6s ease-in-out left;
4845 -ms-transition: 0.6s ease-in-out left;
4846 -o-transition: 0.6s ease-in-out left;
4847 transition: 0.6s ease-in-out left;
4848 }
4849
4850 .carousel .item > img {
4851 display: block;
4852 line-height: 1;
4853 }
4854
4855 .carousel .active,
4856 .carousel .next,
4857 .carousel .prev {
4858 display: block;
4859 }
4860
4861 .carousel .active {
4862 left: 0;
4863 }
4864
4865 .carousel .next,
4866 .carousel .prev {
4867 position: absolute;
4868 top: 0;
4869 width: 100%;
4870 }
4871
4872 .carousel .next {
4873 left: 100%;
4874 }
4875
4876 .carousel .prev {
4877 left: -100%;
4878 }
4879
4880 .carousel .next.left,
4881 .carousel .prev.right {
4882 left: 0;
4883 }
4884
4885 .carousel .active.left {
4886 left: -100%;
4887 }
4888
4889 .carousel .active.right {
4890 left: 100%;
4891 }
4892
4893 .carousel-control {
4894 position: absolute;
4895 top: 40%;
4896 left: 15px;
4897 width: 40px;
4898 height: 40px;
4899 margin-top: -20px;
4900 font-size: 60px;
4901 font-weight: 100;
4902 line-height: 30px;
4903 color: #ffffff;
4904 text-align: center;
4905 background: #222222;
4906 border: 3px solid #ffffff;
4907 -webkit-border-radius: 23px;
4908 -moz-border-radius: 23px;
4909 border-radius: 23px;
4910 opacity: 0.5;
4911 filter: alpha(opacity=50);
4912 }
4913
4914 .carousel-control.right {
4915 right: 15px;
4916 left: auto;
4917 }
4918
4919 .carousel-control:hover {
4920 color: #ffffff;
4921 text-decoration: none;
4922 opacity: 0.9;
4923 filter: alpha(opacity=90);
4924 }
4925
4926 .carousel-caption {
4927 position: absolute;
4928 right: 0;
4929 bottom: 0;
4930 left: 0;
4931 padding: 10px 15px 5px;
4932 background: #333333;
4933 background: rgba(0, 0, 0, 0.75);
4934 }
4935
4936 .carousel-caption h4,
4937 .carousel-caption p {
4938 color: #ffffff;
4939 }
4940
4941 .hero-unit {
4942 padding: 60px;
4943 margin-bottom: 30px;
4944 background-color: #eeeeee;
4945 -webkit-border-radius: 6px;
4946 -moz-border-radius: 6px;
4947 border-radius: 6px;
4948 }
4949
4950 .hero-unit h1 {
4951 margin-bottom: 0;
4952 font-size: 60px;
4953 line-height: 1;
4954 letter-spacing: -1px;
4955 color: inherit;
4956 }
4957
4958 .hero-unit p {
4959 font-size: 18px;
4960 font-weight: 200;
4961 line-height: 27px;
4962 color: inherit;
4963 }
4964
4965 .pull-right {
4966 float: right;
4967 }
4968
4969 .pull-left {
4970 float: left;
4971 }
4972
4973 .hide {
4974 display: none;
4975 }
4976
4977 .show {
4978 display: block;
4979 }
4980
4981 .invisible {
4982 visibility: hidden;
4983 }