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