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