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