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