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