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