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