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