]> 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.dr