united: lighten navbar-search placeholder text
[bootswatch] / united / bootstrap.css
1 @import url(https://fonts.googleapis.com/css?family=Ubuntu);
2 /*!
3  * Bootstrap v2.0.3
4  *
5  * Copyright 2012 Twitter, Inc
6  * Licensed under the Apache License v2.0
7  * http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Designed and built with all the love in the world @twitter by @mdo and @fat.
10  */
11 article,
12 aside,
13 details,
14 figcaption,
15 figure,
16 footer,
17 header,
18 hgroup,
19 nav,
20 section {
21   display: block;
22 }
23 audio,
24 canvas,
25 video {
26   display: inline-block;
27   *display: inline;
28   *zoom: 1;
29 }
30 audio:not([controls]) {
31   display: none;
32 }
33 html {
34   font-size: 100%;
35   -webkit-text-size-adjust: 100%;
36   -ms-text-size-adjust: 100%;
37 }
38 a:focus {
39   outline: thin dotted #333;
40   outline: 5px auto -webkit-focus-ring-color;
41   outline-offset: -2px;
42 }
43 a:hover,
44 a:active {
45   outline: 0;
46 }
47 sub,
48 sup {
49   position: relative;
50   font-size: 75%;
51   line-height: 0;
52   vertical-align: baseline;
53 }
54 sup {
55   top: -0.5em;
56 }
57 sub {
58   bottom: -0.25em;
59 }
60 img {
61   max-width: 100%;
62   vertical-align: middle;
63   border: 0;
64   -ms-interpolation-mode: bicubic;
65 }
66 button,
67 input,
68 select,
69 textarea {
70   margin: 0;
71   font-size: 100%;
72   vertical-align: middle;
73 }
74 button,
75 input {
76   *overflow: visible;
77   line-height: normal;
78 }
79 button::-moz-focus-inner,
80 input::-moz-focus-inner {
81   padding: 0;
82   border: 0;
83 }
84 button,
85 input[type="button"],
86 input[type="reset"],
87 input[type="submit"] {
88   cursor: pointer;
89   -webkit-appearance: button;
90 }
91 input[type="search"] {
92   -webkit-box-sizing: content-box;
93   -moz-box-sizing: content-box;
94   box-sizing: content-box;
95   -webkit-appearance: textfield;
96 }
97 input[type="search"]::-webkit-search-decoration,
98 input[type="search"]::-webkit-search-cancel-button {
99   -webkit-appearance: none;
100 }
101 textarea {
102   overflow: auto;
103   vertical-align: top;
104 }
105 .clearfix {
106   *zoom: 1;
107 }
108 .clearfix:before,
109 .clearfix:after {
110   display: table;
111   content: "";
112 }
113 .clearfix:after {
114   clear: both;
115 }
116 .hide-text {
117   font: 0/0 a;
118   color: transparent;
119   text-shadow: none;
120   background-color: transparent;
121   border: 0;
122 }
123 .input-block-level {
124   display: block;
125   width: 100%;
126   min-height: 28px;
127   -webkit-box-sizing: border-box;
128   -moz-box-sizing: border-box;
129   -ms-box-sizing: border-box;
130   box-sizing: border-box;
131 }
132 body {
133   margin: 0;
134   font-family: 'Ubuntu', Tahoma, sans-serif;
135   font-size: 13px;
136   line-height: 18px;
137   color: #333333;
138   background-color: #ffffff;
139 }
140 a {
141   color: #dd4814;
142   text-decoration: none;
143 }
144 a:hover {
145   color: #97310e;
146   text-decoration: underline;
147 }
148 .row {
149   margin-left: -20px;
150   *zoom: 1;
151 }
152 .row:before,
153 .row:after {
154   display: table;
155   content: "";
156 }
157 .row:after {
158   clear: both;
159 }
160 [class*="span"] {
161   float: left;
162   margin-left: 20px;
163 }
164 .container,
165 .navbar-fixed-top .container,
166 .navbar-fixed-bottom .container {
167   width: 940px;
168 }
169 .span12 {
170   width: 940px;
171 }
172 .span11 {
173   width: 860px;
174 }
175 .span10 {
176   width: 780px;
177 }
178 .span9 {
179   width: 700px;
180 }
181 .span8 {
182   width: 620px;
183 }
184 .span7 {
185   width: 540px;
186 }
187 .span6 {
188   width: 460px;
189 }
190 .span5 {
191   width: 380px;
192 }
193 .span4 {
194   width: 300px;
195 }
196 .span3 {
197   width: 220px;
198 }
199 .span2 {
200   width: 140px;
201 }
202 .span1 {
203   width: 60px;
204 }
205 .offset12 {
206   margin-left: 980px;
207 }
208 .offset11 {
209   margin-left: 900px;
210 }
211 .offset10 {
212   margin-left: 820px;
213 }
214 .offset9 {
215   margin-left: 740px;
216 }
217 .offset8 {
218   margin-left: 660px;
219 }
220 .offset7 {
221   margin-left: 580px;
222 }
223 .offset6 {
224   margin-left: 500px;
225 }
226 .offset5 {
227   margin-left: 420px;
228 }
229 .offset4 {
230   margin-left: 340px;
231 }
232 .offset3 {
233   margin-left: 260px;
234 }
235 .offset2 {
236   margin-left: 180px;
237 }
238 .offset1 {
239   margin-left: 100px;
240 }
241 .row-fluid {
242   width: 100%;
243   *zoom: 1;
244 }
245 .row-fluid:before,
246 .row-fluid:after {
247   display: table;
248   content: "";
249 }
250 .row-fluid:after {
251   clear: both;
252 }
253 .row-fluid [class*="span"] {
254   display: block;
255   width: 100%;
256   min-height: 28px;
257   -webkit-box-sizing: border-box;
258   -moz-box-sizing: border-box;
259   -ms-box-sizing: border-box;
260   box-sizing: border-box;
261   float: left;
262   margin-left: 2.127659574%;
263   *margin-left: 2.0744680846382977%;
264 }
265 .row-fluid [class*="span"]:first-child {
266   margin-left: 0;
267 }
268 .row-fluid .span12 {
269   width: 99.99999998999999%;
270   *width: 99.94680850063828%;
271 }
272 .row-fluid .span11 {
273   width: 91.489361693%;
274   *width: 91.4361702036383%;
275 }
276 .row-fluid .span10 {
277   width: 82.97872339599999%;
278   *width: 82.92553190663828%;
279 }
280 .row-fluid .span9 {
281   width: 74.468085099%;
282   *width: 74.4148936096383%;
283 }
284 .row-fluid .span8 {
285   width: 65.95744680199999%;
286   *width: 65.90425531263828%;
287 }
288 .row-fluid .span7 {
289   width: 57.446808505%;
290   *width: 57.3936170156383%;
291 }
292 .row-fluid .span6 {
293   width: 48.93617020799999%;
294   *width: 48.88297871863829%;
295 }
296 .row-fluid .span5 {
297   width: 40.425531911%;
298   *width: 40.3723404216383%;
299 }
300 .row-fluid .span4 {
301   width: 31.914893614%;
302   *width: 31.8617021246383%;
303 }
304 .row-fluid .span3 {
305   width: 23.404255317%;
306   *width: 23.3510638276383%;
307 }
308 .row-fluid .span2 {
309   width: 14.89361702%;
310   *width: 14.8404255306383%;
311 }
312 .row-fluid .span1 {
313   width: 6.382978723%;
314   *width: 6.329787233638298%;
315 }
316 .container {
317   margin-right: auto;
318   margin-left: auto;
319   *zoom: 1;
320 }
321 .container:before,
322 .container:after {
323   display: table;
324   content: "";
325 }
326 .container:after {
327   clear: both;
328 }
329 .container-fluid {
330   padding-right: 20px;
331   padding-left: 20px;
332   *zoom: 1;
333 }
334 .container-fluid:before,
335 .container-fluid:after {
336   display: table;
337   content: "";
338 }
339 .container-fluid:after {
340   clear: both;
341 }
342 p {
343   margin: 0 0 9px;
344   font-family: 'Ubuntu', Tahoma, sans-serif;
345   font-size: 13px;
346   line-height: 18px;
347 }
348 p small {
349   font-size: 11px;
350   color: #999999;
351 }
352 .lead {
353   margin-bottom: 18px;
354   font-size: 20px;
355   font-weight: 200;
356   line-height: 27px;
357 }
358 h1,
359 h2,
360 h3,
361 h4,
362 h5,
363 h6 {
364   margin: 0;
365   font-family: inherit;
366   font-weight: bold;
367   color: inherit;
368   text-rendering: optimizelegibility;
369 }
370 h1 small,
371 h2 small,
372 h3 small,
373 h4 small,
374 h5 small,
375 h6 small {
376   font-weight: normal;
377   color: #999999;
378 }
379 h1 {
380   font-size: 30px;
381   line-height: 36px;
382 }
383 h1 small {
384   font-size: 18px;
385 }
386 h2 {
387   font-size: 24px;
388   line-height: 36px;
389 }
390 h2 small {
391   font-size: 18px;
392 }
393 h3 {
394   font-size: 18px;
395   line-height: 27px;
396 }
397 h3 small {
398   font-size: 14px;
399 }
400 h4,
401 h5,
402 h6 {
403   line-height: 18px;
404 }
405 h4 {
406   font-size: 14px;
407 }
408 h4 small {
409   font-size: 12px;
410 }
411 h5 {
412   font-size: 12px;
413 }
414 h6 {
415   font-size: 11px;
416   color: #999999;
417   text-transform: uppercase;
418 }
419 .page-header {
420   padding-bottom: 17px;
421   margin: 18px 0;
422   border-bottom: 1px solid #f5f5f5;
423 }
424 .page-header h1 {
425   line-height: 1;
426 }
427 ul,
428 ol {
429   padding: 0;
430   margin: 0 0 9px 25px;
431 }
432 ul ul,
433 ul ol,
434 ol ol,
435 ol ul {
436   margin-bottom: 0;
437 }
438 ul {
439   list-style: disc;
440 }
441 ol {
442   list-style: decimal;
443 }
444 li {
445   line-height: 18px;
446 }
447 ul.unstyled,
448 ol.unstyled {
449   margin-left: 0;
450   list-style: none;
451 }
452 dl {
453   margin-bottom: 18px;
454 }
455 dt,
456 dd {
457   line-height: 18px;
458 }
459 dt {
460   font-weight: bold;
461   line-height: 17px;
462 }
463 dd {
464   margin-left: 9px;
465 }
466 .dl-horizontal dt {
467   float: left;
468   width: 120px;
469   clear: left;
470   text-align: right;
471   overflow: hidden;
472   text-overflow: ellipsis;
473   white-space: nowrap;
474 }
475 .dl-horizontal dd {
476   margin-left: 130px;
477 }
478 hr {
479   margin: 18px 0;
480   border: 0;
481   border-top: 1px solid #f5f5f5;
482   border-bottom: 1px solid #ffffff;
483 }
484 strong {
485   font-weight: bold;
486 }
487 em {
488   font-style: italic;
489 }
490 .muted {
491   color: #999999;
492 }
493 abbr[title] {
494   cursor: help;
495   border-bottom: 1px dotted #ddd;
496 }
497 abbr.initialism {
498   font-size: 90%;
499   text-transform: uppercase;
500 }
501 blockquote {
502   padding: 0 0 0 15px;
503   margin: 0 0 18px;
504   border-left: 5px solid #f5f5f5;
505 }
506 blockquote p {
507   margin-bottom: 0;
508   font-size: 16px;
509   font-weight: 300;
510   line-height: 22.5px;
511 }
512 blockquote small {
513   display: block;
514   line-height: 18px;
515   color: #999999;
516 }
517 blockquote small:before {
518   content: '\2014 \00A0';
519 }
520 blockquote.pull-right {
521   float: right;
522   padding-right: 15px;
523   padding-left: 0;
524   border-right: 5px solid #f5f5f5;
525   border-left: 0;
526 }
527 blockquote.pull-right p,
528 blockquote.pull-right small {
529   text-align: right;
530 }
531 q:before,
532 q:after,
533 blockquote:before,
534 blockquote:after {
535   content: "";
536 }
537 address {
538   display: block;
539   margin-bottom: 18px;
540   font-style: normal;
541   line-height: 18px;
542 }
543 small {
544   font-size: 100%;
545 }
546 cite {
547   font-style: normal;
548 }
549 code,
550 pre {
551   padding: 0 3px 2px;
552   font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
553   font-size: 12px;
554   color: #333333;
555   -webkit-border-radius: 3px;
556   -moz-border-radius: 3px;
557   border-radius: 3px;
558 }
559 code {
560   padding: 2px 4px;
561   color: #d14;
562   background-color: #f7f7f9;
563   border: 1px solid #e1e1e8;
564 }
565 pre {
566   display: block;
567   padding: 8.5px;
568   margin: 0 0 9px;
569   font-size: 12.025px;
570   line-height: 18px;
571   word-break: break-all;
572   word-wrap: break-word;
573   white-space: pre;
574   white-space: pre-wrap;
575   background-color: #f5f5f5;
576   border: 1px solid #ccc;
577   border: 1px solid rgba(0, 0, 0, 0.15);
578   -webkit-border-radius: 4px;
579   -moz-border-radius: 4px;
580   border-radius: 4px;
581 }
582 pre.prettyprint {
583   margin-bottom: 18px;
584 }
585 pre code {
586   padding: 0;
587   color: inherit;
588   background-color: transparent;
589   border: 0;
590 }
591 .pre-scrollable {
592   max-height: 340px;
593   overflow-y: scroll;
594 }
595 form {
596   margin: 0 0 18px;
597 }
598 fieldset {
599   padding: 0;
600   margin: 0;
601   border: 0;
602 }
603 legend {
604   display: block;
605   width: 100%;
606   padding: 0;
607   margin-bottom: 27px;
608   font-size: 19.5px;
609   line-height: 36px;
610   color: #333333;
611   border: 0;
612   border-bottom: 1px solid #eee;
613 }
614 legend small {
615   font-size: 13.5px;
616   color: #999999;
617 }
618 label,
619 input,
620 button,
621 select,
622 textarea {
623   font-size: 13px;
624   font-weight: normal;
625   line-height: 18px;
626 }
627 input,
628 button,
629 select,
630 textarea {
631   font-family: 'Ubuntu', Tahoma, sans-serif;
632 }
633 label {
634   display: block;
635   margin-bottom: 5px;
636   color: #333333;
637 }
638 input,
639 textarea,
640 select,
641 .uneditable-input {
642   display: inline-block;
643   width: 210px;
644   height: 18px;
645   padding: 4px;
646   margin-bottom: 9px;
647   font-size: 13px;
648   line-height: 18px;
649   color: #555555;
650   background-color: #ffffff;
651   border: 1px solid #cccccc;
652   -webkit-border-radius: 3px;
653   -moz-border-radius: 3px;
654   border-radius: 3px;
655 }
656 .uneditable-textarea {
657   width: auto;
658   height: auto;
659 }
660 label input,
661 label textarea,
662 label select {
663   display: block;
664 }
665 input[type="image"],
666 input[type="checkbox"],
667 input[type="radio"] {
668   width: auto;
669   height: auto;
670   padding: 0;
671   margin: 3px 0;
672   *margin-top: 0;
673   /* IE7 */
674
675   line-height: normal;
676   cursor: pointer;
677   background-color: transparent;
678   border: 0 \9;
679   /* IE9 and down */
680
681   -webkit-border-radius: 0;
682   -moz-border-radius: 0;
683   border-radius: 0;
684 }
685 input[type="image"] {
686   border: 0;
687 }
688 input[type="file"] {
689   width: auto;
690   padding: initial;
691   line-height: initial;
692   background-color: #ffffff;
693   background-color: initial;
694   border: initial;
695   -webkit-box-shadow: none;
696   -moz-box-shadow: none;
697   box-shadow: none;
698 }
699 input[type="button"],
700 input[type="reset"],
701 input[type="submit"] {
702   width: auto;
703   height: auto;
704 }
705 select,
706 input[type="file"] {
707   height: 28px;
708   /* In IE7, the height of the select element cannot be changed by height, only font-size */
709
710   *margin-top: 4px;
711   /* For IE7, add top margin to align select with labels */
712
713   line-height: 28px;
714 }
715 input[type="file"] {
716   line-height: 18px \9;
717 }
718 select {
719   width: 220px;
720   background-color: #ffffff;
721 }
722 select[multiple],
723 select[size] {
724   height: auto;
725 }
726 input[type="image"] {
727   -webkit-box-shadow: none;
728   -moz-box-shadow: none;
729   box-shadow: none;
730 }
731 textarea {
732   height: auto;
733 }
734 input[type="hidden"] {
735   display: none;
736 }
737 .radio,
738 .checkbox {
739   min-height: 18px;
740   padding-left: 18px;
741 }
742 .radio input[type="radio"],
743 .checkbox input[type="checkbox"] {
744   float: left;
745   margin-left: -18px;
746 }
747 .controls > .radio:first-child,
748 .controls > .checkbox:first-child {
749   padding-top: 5px;
750 }
751 .radio.inline,
752 .checkbox.inline {
753   display: inline-block;
754   padding-top: 5px;
755   margin-bottom: 0;
756   vertical-align: middle;
757 }
758 .radio.inline + .radio.inline,
759 .checkbox.inline + .checkbox.inline {
760   margin-left: 10px;
761 }
762 input,
763 textarea {
764   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
765   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
766   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
767   -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
768   -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
769   -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
770   -o-transition: border linear 0.2s, box-shadow linear 0.2s;
771   transition: border linear 0.2s, box-shadow linear 0.2s;
772 }
773 input:focus,
774 textarea:focus {
775   border-color: rgba(82, 168, 236, 0.8);
776   outline: 0;
777   outline: thin dotted \9;
778   /* IE6-9 */
779
780   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
781   -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
782   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
783 }
784 input[type="file"]:focus,
785 input[type="radio"]:focus,
786 input[type="checkbox"]:focus,
787 select:focus {
788   outline: thin dotted #333;
789   outline: 5px auto -webkit-focus-ring-color;
790   outline-offset: -2px;
791   -webkit-box-shadow: none;
792   -moz-box-shadow: none;
793   box-shadow: none;
794 }
795 .input-mini {
796   width: 60px;
797 }
798 .input-small {
799   width: 90px;
800 }
801 .input-medium {
802   width: 150px;
803 }
804 .input-large {
805   width: 210px;
806 }
807 .input-xlarge {
808   width: 270px;
809 }
810 .input-xxlarge {
811   width: 530px;
812 }
813 input[class*="span"],
814 select[class*="span"],
815 textarea[class*="span"],
816 .uneditable-input[class*="span"],
817 .row-fluid input[class*="span"],
818 .row-fluid select[class*="span"],
819 .row-fluid textarea[class*="span"],
820 .row-fluid .uneditable-input[class*="span"] {
821   float: none;
822   margin-left: 0;
823 }
824 input,
825 textarea,
826 .uneditable-input {
827   margin-left: 0;
828 }
829 input.span12, textarea.span12, .uneditable-input.span12 {
830   width: 930px;
831 }
832 input.span11, textarea.span11, .uneditable-input.span11 {
833   width: 850px;
834 }
835 input.span10, textarea.span10, .uneditable-input.span10 {
836   width: 770px;
837 }
838 input.span9, textarea.span9, .uneditable-input.span9 {
839   width: 690px;
840 }
841 input.span8, textarea.span8, .uneditable-input.span8 {
842   width: 610px;
843 }
844 input.span7, textarea.span7, .uneditable-input.span7 {
845   width: 530px;
846 }
847 input.span6, textarea.span6, .uneditable-input.span6 {
848   width: 450px;
849 }
850 input.span5, textarea.span5, .uneditable-input.span5 {
851   width: 370px;
852 }
853 input.span4, textarea.span4, .uneditable-input.span4 {
854   width: 290px;
855 }
856 input.span3, textarea.span3, .uneditable-input.span3 {
857   width: 210px;
858 }
859 input.span2, textarea.span2, .uneditable-input.span2 {
860   width: 130px;
861 }
862 input.span1, textarea.span1, .uneditable-input.span1 {
863   width: 50px;
864 }
865 input[disabled],
866 select[disabled],
867 textarea[disabled],
868 input[readonly],
869 select[readonly],
870 textarea[readonly] {
871   cursor: not-allowed;
872   background-color: #f5f5f5;
873   border-color: #ddd;
874 }
875 input[type="radio"][disabled],
876 input[type="checkbox"][disabled],
877 input[type="radio"][readonly],
878 input[type="checkbox"][readonly] {
879   background-color: transparent;
880 }
881 .control-group.warning > label,
882 .control-group.warning .help-block,
883 .control-group.warning .help-inline {
884   color: #eca918;
885 }
886 .control-group.warning input,
887 .control-group.warning select,
888 .control-group.warning textarea {
889   color: #eca918;
890   border-color: #eca918;
891 }
892 .control-group.warning input:focus,
893 .control-group.warning select:focus,
894 .control-group.warning textarea:focus {
895   border-color: #c18910;
896   -webkit-box-shadow: 0 0 6px #f4cc76;
897   -moz-box-shadow: 0 0 6px #f4cc76;
898   box-shadow: 0 0 6px #f4cc76;
899 }
900 .control-group.warning .input-prepend .add-on,
901 .control-group.warning .input-append .add-on {
902   color: #eca918;
903   background-color: #fcefd4;
904   border-color: #eca918;
905 }
906 .control-group.error > label,
907 .control-group.error .help-block,
908 .control-group.error .help-inline {
909   color: #df382c;
910 }
911 .control-group.error input,
912 .control-group.error select,
913 .control-group.error textarea {
914   color: #df382c;
915   border-color: #df382c;
916 }
917 .control-group.error input:focus,
918 .control-group.error select:focus,
919 .control-group.error textarea:focus {
920   border-color: #bc271c;
921   -webkit-box-shadow: 0 0 6px #ec8c85;
922   -moz-box-shadow: 0 0 6px #ec8c85;
923   box-shadow: 0 0 6px #ec8c85;
924 }
925 .control-group.error .input-prepend .add-on,
926 .control-group.error .input-append .add-on {
927   color: #df382c;
928   background-color: #fadfdd;
929   border-color: #df382c;
930 }
931 .control-group.success > label,
932 .control-group.success .help-block,
933 .control-group.success .help-inline {
934   color: #38b44a;
935 }
936 .control-group.success input,
937 .control-group.success select,
938 .control-group.success textarea {
939   color: #38b44a;
940   border-color: #38b44a;
941 }
942 .control-group.success input:focus,
943 .control-group.success select:focus,
944 .control-group.success textarea:focus {
945   border-color: #2c8d3a;
946   -webkit-box-shadow: 0 0 6px #7cd689;
947   -moz-box-shadow: 0 0 6px #7cd689;
948   box-shadow: 0 0 6px #7cd689;
949 }
950 .control-group.success .input-prepend .add-on,
951 .control-group.success .input-append .add-on {
952   color: #38b44a;
953   background-color: #caeecf;
954   border-color: #38b44a;
955 }
956 input:focus:required:invalid,
957 textarea:focus:required:invalid,
958 select:focus:required:invalid {
959   color: #b94a48;
960   border-color: #ee5f5b;
961 }
962 input:focus:required:invalid:focus,
963 textarea:focus:required:invalid:focus,
964 select:focus:required:invalid:focus {
965   border-color: #e9322d;
966   -webkit-box-shadow: 0 0 6px #f8b9b7;
967   -moz-box-shadow: 0 0 6px #f8b9b7;
968   box-shadow: 0 0 6px #f8b9b7;
969 }
970 .form-actions {
971   padding: 17px 20px 18px;
972   margin-top: 18px;
973   margin-bottom: 18px;
974   background-color: transparent;
975   border-top: 1px solid #ddd;
976   *zoom: 1;
977 }
978 .form-actions:before,
979 .form-actions:after {
980   display: table;
981   content: "";
982 }
983 .form-actions:after {
984   clear: both;
985 }
986 .uneditable-input {
987   overflow: hidden;
988   white-space: nowrap;
989   cursor: not-allowed;
990   background-color: #ffffff;
991   border-color: #eee;
992   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
993   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
994   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
995 }
996 :-moz-placeholder {
997   color: #999999;
998 }
999 ::-webkit-input-placeholder {
1000   color: #999999;
1001 }
1002 .help-block,
1003 .help-inline {
1004   color: #555555;
1005 }
1006 .help-block {
1007   display: block;
1008   margin-bottom: 9px;
1009 }
1010 .help-inline {
1011   display: inline-block;
1012   *display: inline;
1013   /* IE7 inline-block hack */
1014
1015   *zoom: 1;
1016   vertical-align: middle;
1017   padding-left: 5px;
1018 }
1019 .input-prepend,
1020 .input-append {
1021   margin-bottom: 5px;
1022 }
1023 .input-prepend input,
1024 .input-append input,
1025 .input-prepend select,
1026 .input-append select,
1027 .input-prepend .uneditable-input,
1028 .input-append .uneditable-input {
1029   position: relative;
1030   margin-bottom: 0;
1031   *margin-left: 0;
1032   vertical-align: middle;
1033   -webkit-border-radius: 0 3px 3px 0;
1034   -moz-border-radius: 0 3px 3px 0;
1035   border-radius: 0 3px 3px 0;
1036 }
1037 .input-prepend input:focus,
1038 .input-append input:focus,
1039 .input-prepend select:focus,
1040 .input-append select:focus,
1041 .input-prepend .uneditable-input:focus,
1042 .input-append .uneditable-input:focus {
1043   z-index: 2;
1044 }
1045 .input-prepend .uneditable-input,
1046 .input-append .uneditable-input {
1047   border-left-color: #ccc;
1048 }
1049 .input-prepend .add-on,
1050 .input-append .add-on {
1051   display: inline-block;
1052   width: auto;
1053   height: 18px;
1054   min-width: 16px;
1055   padding: 4px 5px;
1056   font-weight: normal;
1057   line-height: 18px;
1058   text-align: center;
1059   text-shadow: 0 1px 0 #ffffff;
1060   vertical-align: middle;
1061   background-color: #f5f5f5;
1062   border: 1px solid #ccc;
1063 }
1064 .input-prepend .add-on,
1065 .input-append .add-on,
1066 .input-prepend .btn,
1067 .input-append .btn {
1068   margin-left: -1px;
1069   -webkit-border-radius: 0;
1070   -moz-border-radius: 0;
1071   border-radius: 0;
1072 }
1073 .input-prepend .active,
1074 .input-append .active {
1075   background-color: #a3e2ac;
1076   border-color: #38b44a;
1077 }
1078 .input-prepend .add-on,
1079 .input-prepend .btn {
1080   margin-right: -1px;
1081 }
1082 .input-prepend .add-on:first-child,
1083 .input-prepend .btn:first-child {
1084   -webkit-border-radius: 3px 0 0 3px;
1085   -moz-border-radius: 3px 0 0 3px;
1086   border-radius: 3px 0 0 3px;
1087 }
1088 .input-append input,
1089 .input-append select,
1090 .input-append .uneditable-input {
1091   -webkit-border-radius: 3px 0 0 3px;
1092   -moz-border-radius: 3px 0 0 3px;
1093   border-radius: 3px 0 0 3px;
1094 }
1095 .input-append .uneditable-input {
1096   border-right-color: #ccc;
1097   border-left-color: #eee;
1098 }
1099 .input-append .add-on:last-child,
1100 .input-append .btn:last-child {
1101   -webkit-border-radius: 0 3px 3px 0;
1102   -moz-border-radius: 0 3px 3px 0;
1103   border-radius: 0 3px 3px 0;
1104 }
1105 .input-prepend.input-append input,
1106 .input-prepend.input-append select,
1107 .input-prepend.input-append .uneditable-input {
1108   -webkit-border-radius: 0;
1109   -moz-border-radius: 0;
1110   border-radius: 0;
1111 }
1112 .input-prepend.input-append .add-on:first-child,
1113 .input-prepend.input-append .btn:first-child {
1114   margin-right: -1px;
1115   -webkit-border-radius: 3px 0 0 3px;
1116   -moz-border-radius: 3px 0 0 3px;
1117   border-radius: 3px 0 0 3px;
1118 }
1119 .input-prepend.input-append .add-on:last-child,
1120 .input-prepend.input-append .btn:last-child {
1121   margin-left: -1px;
1122   -webkit-border-radius: 0 3px 3px 0;
1123   -moz-border-radius: 0 3px 3px 0;
1124   border-radius: 0 3px 3px 0;
1125 }
1126 .search-query {
1127   padding-right: 14px;
1128   padding-right: 4px \9;
1129   padding-left: 14px;
1130   padding-left: 4px \9;
1131   /* IE7-8 doesn't have border-radius, so don't indent the padding */
1132
1133   margin-bottom: 0;
1134   -webkit-border-radius: 14px;
1135   -moz-border-radius: 14px;
1136   border-radius: 14px;
1137 }
1138 .form-search input,
1139 .form-inline input,
1140 .form-horizontal input,
1141 .form-search textarea,
1142 .form-inline textarea,
1143 .form-horizontal textarea,
1144 .form-search select,
1145 .form-inline select,
1146 .form-horizontal select,
1147 .form-search .help-inline,
1148 .form-inline .help-inline,
1149 .form-horizontal .help-inline,
1150 .form-search .uneditable-input,
1151 .form-inline .uneditable-input,
1152 .form-horizontal .uneditable-input,
1153 .form-search .input-prepend,
1154 .form-inline .input-prepend,
1155 .form-horizontal .input-prepend,
1156 .form-search .input-append,
1157 .form-inline .input-append,
1158 .form-horizontal .input-append {
1159   display: inline-block;
1160   *display: inline;
1161   /* IE7 inline-block hack */
1162
1163   *zoom: 1;
1164   margin-bottom: 0;
1165 }
1166 .form-search .hide,
1167 .form-inline .hide,
1168 .form-horizontal .hide {
1169   display: none;
1170 }
1171 .form-search label,
1172 .form-inline label {
1173   display: inline-block;
1174 }
1175 .form-search .input-append,
1176 .form-inline .input-append,
1177 .form-search .input-prepend,
1178 .form-inline .input-prepend {
1179   margin-bottom: 0;
1180 }
1181 .form-search .radio,
1182 .form-search .checkbox,
1183 .form-inline .radio,
1184 .form-inline .checkbox {
1185   padding-left: 0;
1186   margin-bottom: 0;
1187   vertical-align: middle;
1188 }
1189 .form-search .radio input[type="radio"],
1190 .form-search .checkbox input[type="checkbox"],
1191 .form-inline .radio input[type="radio"],
1192 .form-inline .checkbox input[type="checkbox"] {
1193   float: left;
1194   margin-right: 3px;
1195   margin-left: 0;
1196 }
1197 .control-group {
1198   margin-bottom: 9px;
1199 }
1200 legend + .control-group {
1201   margin-top: 18px;
1202   -webkit-margin-top-collapse: separate;
1203 }
1204 .form-horizontal .control-group {
1205   margin-bottom: 18px;
1206   *zoom: 1;
1207 }
1208 .form-horizontal .control-group:before,
1209 .form-horizontal .control-group:after {
1210   display: table;
1211   content: "";
1212 }
1213 .form-horizontal .control-group:after {
1214   clear: both;
1215 }
1216 .form-horizontal .control-label {
1217   float: left;
1218   width: 140px;
1219   padding-top: 5px;
1220   text-align: right;
1221 }
1222 .form-horizontal .controls {
1223   *display: inline-block;
1224   *padding-left: 20px;
1225   margin-left: 160px;
1226   *margin-left: 0;
1227 }
1228 .form-horizontal .controls:first-child {
1229   *padding-left: 160px;
1230 }
1231 .form-horizontal .help-block {
1232   margin-top: 9px;
1233   margin-bottom: 0;
1234 }
1235 .form-horizontal .form-actions {
1236   padding-left: 160px;
1237 }
1238 table {
1239   max-width: 100%;
1240   background-color: transparent;
1241   border-collapse: collapse;
1242   border-spacing: 0;
1243 }
1244 .table {
1245   width: 100%;
1246   margin-bottom: 18px;
1247 }
1248 .table th,
1249 .table td {
1250   padding: 8px;
1251   line-height: 18px;
1252   text-align: left;
1253   vertical-align: top;
1254   border-top: 1px solid #dddddd;
1255 }
1256 .table th {
1257   font-weight: bold;
1258 }
1259 .table thead th {
1260   vertical-align: bottom;
1261 }
1262 .table caption + thead tr:first-child th,
1263 .table caption + thead tr:first-child td,
1264 .table colgroup + thead tr:first-child th,
1265 .table colgroup + thead tr:first-child td,
1266 .table thead:first-child tr:first-child th,
1267 .table thead:first-child tr:first-child td {
1268   border-top: 0;
1269 }
1270 .table tbody + tbody {
1271   border-top: 2px solid #dddddd;
1272 }
1273 .table-condensed th,
1274 .table-condensed td {
1275   padding: 4px 5px;
1276 }
1277 .table-bordered {
1278   border: 1px solid #dddddd;
1279   border-collapse: separate;
1280   *border-collapse: collapsed;
1281   border-left: 0;
1282   -webkit-border-radius: 4px;
1283   -moz-border-radius: 4px;
1284   border-radius: 4px;
1285 }
1286 .table-bordered th,
1287 .table-bordered td {
1288   border-left: 1px solid #dddddd;
1289 }
1290 .table-bordered caption + thead tr:first-child th,
1291 .table-bordered caption + tbody tr:first-child th,
1292 .table-bordered caption + tbody tr:first-child td,
1293 .table-bordered colgroup + thead tr:first-child th,
1294 .table-bordered colgroup + tbody tr:first-child th,
1295 .table-bordered colgroup + tbody tr:first-child td,
1296 .table-bordered thead:first-child tr:first-child th,
1297 .table-bordered tbody:first-child tr:first-child th,
1298 .table-bordered tbody:first-child tr:first-child td {
1299   border-top: 0;
1300 }
1301 .table-bordered thead:first-child tr:first-child th:first-child,
1302 .table-bordered tbody:first-child tr:first-child td:first-child {
1303   -webkit-border-top-left-radius: 4px;
1304   border-top-left-radius: 4px;
1305   -moz-border-radius-topleft: 4px;
1306 }
1307 .table-bordered thead:first-child tr:first-child th:last-child,
1308 .table-bordered tbody:first-child tr:first-child td:last-child {
1309   -webkit-border-top-right-radius: 4px;
1310   border-top-right-radius: 4px;
1311   -moz-border-radius-topright: 4px;
1312 }
1313 .table-bordered thead:last-child tr:last-child th:first-child,
1314 .table-bordered tbody:last-child tr:last-child td:first-child {
1315   -webkit-border-radius: 0 0 0 4px;
1316   -moz-border-radius: 0 0 0 4px;
1317   border-radius: 0 0 0 4px;
1318   -webkit-border-bottom-left-radius: 4px;
1319   border-bottom-left-radius: 4px;
1320   -moz-border-radius-bottomleft: 4px;
1321 }
1322 .table-bordered thead:last-child tr:last-child th:last-child,
1323 .table-bordered tbody:last-child tr:last-child td:last-child {
1324   -webkit-border-bottom-right-radius: 4px;
1325   border-bottom-right-radius: 4px;
1326   -moz-border-radius-bottomright: 4px;
1327 }
1328 .table-striped tbody tr:nth-child(odd) td,
1329 .table-striped tbody tr:nth-child(odd) th {
1330   background-color: #f9f9f9;
1331 }
1332 .table tbody tr:hover td,
1333 .table tbody tr:hover th {
1334   background-color: #f5f5f5;
1335 }
1336 table .span1 {
1337   float: none;
1338   width: 44px;
1339   margin-left: 0;
1340 }
1341 table .span2 {
1342   float: none;
1343   width: 124px;
1344   margin-left: 0;
1345 }
1346 table .span3 {
1347   float: none;
1348   width: 204px;
1349   margin-left: 0;
1350 }
1351 table .span4 {
1352   float: none;
1353   width: 284px;
1354   margin-left: 0;
1355 }
1356 table .span5 {
1357   float: none;
1358   width: 364px;
1359   margin-left: 0;
1360 }
1361 table .span6 {
1362   float: none;
1363   width: 444px;
1364   margin-left: 0;
1365 }
1366 table .span7 {
1367   float: none;
1368   width: 524px;
1369   margin-left: 0;
1370 }
1371 table .span8 {
1372   float: none;
1373   width: 604px;
1374   margin-left: 0;
1375 }
1376 table .span9 {
1377   float: none;
1378   width: 684px;
1379   margin-left: 0;
1380 }
1381 table .span10 {
1382   float: none;
1383   width: 764px;
1384   margin-left: 0;
1385 }
1386 table .span11 {
1387   float: none;
1388   width: 844px;
1389   margin-left: 0;
1390 }
1391 table .span12 {
1392   float: none;
1393   width: 924px;
1394   margin-left: 0;
1395 }
1396 table .span13 {
1397   float: none;
1398   width: 1004px;
1399   margin-left: 0;
1400 }
1401 table .span14 {
1402   float: none;
1403   width: 1084px;
1404   margin-left: 0;
1405 }
1406 table .span15 {
1407   float: none;
1408   width: 1164px;
1409   margin-left: 0;
1410 }
1411 table .span16 {
1412   float: none;
1413   width: 1244px;
1414   margin-left: 0;
1415 }
1416 table .span17 {
1417   float: none;
1418   width: 1324px;
1419   margin-left: 0;
1420 }
1421 table .span18 {
1422   float: none;
1423   width: 1404px;
1424   margin-left: 0;
1425 }
1426 table .span19 {
1427   float: none;
1428   width: 1484px;
1429   margin-left: 0;
1430 }
1431 table .span20 {
1432   float: none;
1433   width: 1564px;
1434   margin-left: 0;
1435 }
1436 table .span21 {
1437   float: none;
1438   width: 1644px;
1439   margin-left: 0;
1440 }
1441 table .span22 {
1442   float: none;
1443   width: 1724px;
1444   margin-left: 0;
1445 }
1446 table .span23 {
1447   float: none;
1448   width: 1804px;
1449   margin-left: 0;
1450 }
1451 table .span24 {
1452   float: none;
1453   width: 1884px;
1454   margin-left: 0;
1455 }
1456 [class^="icon-"],
1457 [class*=" icon-"] {
1458   display: inline-block;
1459   width: 14px;
1460   height: 14px;
1461   *margin-right: .3em;
1462   line-height: 14px;
1463   vertical-align: text-top;
1464   background-image: url("../img/glyphicons-halflings.png");
1465   background-position: 14px 14px;
1466   background-repeat: no-repeat;
1467 }
1468 [class^="icon-"]:last-child,
1469 [class*=" icon-"]:last-child {
1470   *margin-left: 0;
1471 }
1472 .icon-white {
1473   background-image: url("../img/glyphicons-halflings-white.png");
1474 }
1475 .icon-glass {
1476   background-position: 0      0;
1477 }
1478 .icon-music {
1479   background-position: -24px 0;
1480 }
1481 .icon-search {
1482   background-position: -48px 0;
1483 }
1484 .icon-envelope {
1485   background-position: -72px 0;
1486 }
1487 .icon-heart {
1488   background-position: -96px 0;
1489 }
1490 .icon-star {
1491   background-position: -120px 0;
1492 }
1493 .icon-star-empty {
1494   background-position: -144px 0;
1495 }
1496 .icon-user {
1497   background-position: -168px 0;
1498 }
1499 .icon-film {
1500   background-position: -192px 0;
1501 }
1502 .icon-th-large {
1503   background-position: -216px 0;
1504 }
1505 .icon-th {
1506   background-position: -240px 0;
1507 }
1508 .icon-th-list {
1509   background-position: -264px 0;
1510 }
1511 .icon-ok {
1512   background-position: -288px 0;
1513 }
1514 .icon-remove {
1515   background-position: -312px 0;
1516 }
1517 .icon-zoom-in {
1518   background-position: -336px 0;
1519 }
1520 .icon-zoom-out {
1521   background-position: -360px 0;
1522 }
1523 .icon-off {
1524   background-position: -384px 0;
1525 }
1526 .icon-signal {
1527   background-position: -408px 0;
1528 }
1529 .icon-cog {
1530   background-position: -432px 0;
1531 }
1532 .icon-trash {
1533   background-position: -456px 0;
1534 }
1535 .icon-home {
1536   background-position: 0 -24px;
1537 }
1538 .icon-file {
1539   background-position: -24px -24px;
1540 }
1541 .icon-time {
1542   background-position: -48px -24px;
1543 }
1544 .icon-road {
1545   background-position: -72px -24px;
1546 }
1547 .icon-download-alt {
1548   background-position: -96px -24px;
1549 }
1550 .icon-download {
1551   background-position: -120px -24px;
1552 }
1553 .icon-upload {
1554   background-position: -144px -24px;
1555 }
1556 .icon-inbox {
1557   background-position: -168px -24px;
1558 }
1559 .icon-play-circle {
1560   background-position: -192px -24px;
1561 }
1562 .icon-repeat {
1563   background-position: -216px -24px;
1564 }
1565 .icon-refresh {
1566   background-position: -240px -24px;
1567 }
1568 .icon-list-alt {
1569   background-position: -264px -24px;
1570 }
1571 .icon-lock {
1572   background-position: -287px -24px;
1573 }
1574 .icon-flag {
1575   background-position: -312px -24px;
1576 }
1577 .icon-headphones {
1578   background-position: -336px -24px;
1579 }
1580 .icon-volume-off {
1581   background-position: -360px -24px;
1582 }
1583 .icon-volume-down {
1584   background-position: -384px -24px;
1585 }
1586 .icon-volume-up {
1587   background-position: -408px -24px;
1588 }
1589 .icon-qrcode {
1590   background-position: -432px -24px;
1591 }
1592 .icon-barcode {
1593   background-position: -456px -24px;
1594 }
1595 .icon-tag {
1596   background-position: 0 -48px;
1597 }
1598 .icon-tags {
1599   background-position: -25px -48px;
1600 }
1601 .icon-book {
1602   background-position: -48px -48px;
1603 }
1604 .icon-bookmark {
1605   background-position: -72px -48px;
1606 }
1607 .icon-print {
1608   background-position: -96px -48px;
1609 }
1610 .icon-camera {
1611   background-position: -120px -48px;
1612 }
1613 .icon-font {
1614   background-position: -144px -48px;
1615 }
1616 .icon-bold {
1617   background-position: -167px -48px;
1618 }
1619 .icon-italic {
1620   background-position: -192px -48px;
1621 }
1622 .icon-text-height {
1623   background-position: -216px -48px;
1624 }
1625 .icon-text-width {
1626   background-position: -240px -48px;
1627 }
1628 .icon-align-left {
1629   background-position: -264px -48px;
1630 }
1631 .icon-align-center {
1632   background-position: -288px -48px;
1633 }
1634 .icon-align-right {
1635   background-position: -312px -48px;
1636 }
1637 .icon-align-justify {
1638   background-position: -336px -48px;
1639 }
1640 .icon-list {
1641   background-position: -360px -48px;
1642 }
1643 .icon-indent-left {
1644   background-position: -384px -48px;
1645 }
1646 .icon-indent-right {
1647   background-position: -408px -48px;
1648 }
1649 .icon-facetime-video {
1650   background-position: -432px -48px;
1651 }
1652 .icon-picture {
1653   background-position: -456px -48px;
1654 }
1655 .icon-pencil {
1656   background-position: 0 -72px;
1657 }
1658 .icon-map-marker {
1659   background-position: -24px -72px;
1660 }
1661 .icon-adjust {
1662   background-position: -48px -72px;
1663 }
1664 .icon-tint {
1665   background-position: -72px -72px;
1666 }
1667 .icon-edit {
1668   background-position: -96px -72px;
1669 }
1670 .icon-share {
1671   background-position: -120px -72px;
1672 }
1673 .icon-check {
1674   background-position: -144px -72px;
1675 }
1676 .icon-move {
1677   background-position: -168px -72px;
1678 }
1679 .icon-step-backward {
1680   background-position: -192px -72px;
1681 }
1682 .icon-fast-backward {
1683   background-position: -216px -72px;
1684 }
1685 .icon-backward {
1686   background-position: -240px -72px;
1687 }
1688 .icon-play {
1689   background-position: -264px -72px;
1690 }
1691 .icon-pause {
1692   background-position: -288px -72px;
1693 }
1694 .icon-stop {
1695   background-position: -312px -72px;
1696 }
1697 .icon-forward {
1698   background-position: -336px -72px;
1699 }
1700 .icon-fast-forward {
1701   background-position: -360px -72px;
1702 }
1703 .icon-step-forward {
1704   background-position: -384px -72px;
1705 }
1706 .icon-eject {
1707   background-position: -408px -72px;
1708 }
1709 .icon-chevron-left {
1710   background-position: -432px -72px;
1711 }
1712 .icon-chevron-right {
1713   background-position: -456px -72px;
1714 }
1715 .icon-plus-sign {
1716   background-position: 0 -96px;
1717 }
1718 .icon-minus-sign {
1719   background-position: -24px -96px;
1720 }
1721 .icon-remove-sign {
1722   background-position: -48px -96px;
1723 }
1724 .icon-ok-sign {
1725   background-position: -72px -96px;
1726 }
1727 .icon-question-sign {
1728   background-position: -96px -96px;
1729 }
1730 .icon-info-sign {
1731   background-position: -120px -96px;
1732 }
1733 .icon-screenshot {
1734   background-position: -144px -96px;
1735 }
1736 .icon-remove-circle {
1737   background-position: -168px -96px;
1738 }
1739 .icon-ok-circle {
1740   background-position: -192px -96px;
1741 }
1742 .icon-ban-circle {
1743   background-position: -216px -96px;
1744 }
1745 .icon-arrow-left {
1746   background-position: -240px -96px;
1747 }
1748 .icon-arrow-right {
1749   background-position: -264px -96px;
1750 }
1751 .icon-arrow-up {
1752   background-position: -289px -96px;
1753 }
1754 .icon-arrow-down {
1755   background-position: -312px -96px;
1756 }
1757 .icon-share-alt {
1758   background-position: -336px -96px;
1759 }
1760 .icon-resize-full {
1761   background-position: -360px -96px;
1762 }
1763 .icon-resize-small {
1764   background-position: -384px -96px;
1765 }
1766 .icon-plus {
1767   background-position: -408px -96px;
1768 }
1769 .icon-minus {
1770   background-position: -433px -96px;
1771 }
1772 .icon-asterisk {
1773   background-position: -456px -96px;
1774 }
1775 .icon-exclamation-sign {
1776   background-position: 0 -120px;
1777 }
1778 .icon-gift {
1779   background-position: -24px -120px;
1780 }
1781 .icon-leaf {
1782   background-position: -48px -120px;
1783 }
1784 .icon-fire {
1785   background-position: -72px -120px;
1786 }
1787 .icon-eye-open {
1788   background-position: -96px -120px;
1789 }
1790 .icon-eye-close {
1791   background-position: -120px -120px;
1792 }
1793 .icon-warning-sign {
1794   background-position: -144px -120px;
1795 }
1796 .icon-plane {
1797   background-position: -168px -120px;
1798 }
1799 .icon-calendar {
1800   background-position: -192px -120px;
1801 }
1802 .icon-random {
1803   background-position: -216px -120px;
1804 }
1805 .icon-comment {
1806   background-position: -240px -120px;
1807 }
1808 .icon-magnet {
1809   background-position: -264px -120px;
1810 }
1811 .icon-chevron-up {
1812   background-position: -288px -120px;
1813 }
1814 .icon-chevron-down {
1815   background-position: -313px -119px;
1816 }
1817 .icon-retweet {
1818   background-position: -336px -120px;
1819 }
1820 .icon-shopping-cart {
1821   background-position: -360px -120px;
1822 }
1823 .icon-folder-close {
1824   background-position: -384px -120px;
1825 }
1826 .icon-folder-open {
1827   background-position: -408px -120px;
1828 }
1829 .icon-resize-vertical {
1830   background-position: -432px -119px;
1831 }
1832 .icon-resize-horizontal {
1833   background-position: -456px -118px;
1834 }
1835 .icon-hdd {
1836   background-position: 0 -144px;
1837 }
1838 .icon-bullhorn {
1839   background-position: -24px -144px;
1840 }
1841 .icon-bell {
1842   background-position: -48px -144px;
1843 }
1844 .icon-certificate {
1845   background-position: -72px -144px;
1846 }
1847 .icon-thumbs-up {
1848   background-position: -96px -144px;
1849 }
1850 .icon-thumbs-down {
1851   background-position: -120px -144px;
1852 }
1853 .icon-hand-right {
1854   background-position: -144px -144px;
1855 }
1856 .icon-hand-left {
1857   background-position: -168px -144px;
1858 }
1859 .icon-hand-up {
1860   background-position: -192px -144px;
1861 }
1862 .icon-hand-down {
1863   background-position: -216px -144px;
1864 }
1865 .icon-circle-arrow-right {
1866   background-position: -240px -144px;
1867 }
1868 .icon-circle-arrow-left {
1869   background-position: -264px -144px;
1870 }
1871 .icon-circle-arrow-up {
1872   background-position: -288px -144px;
1873 }
1874 .icon-circle-arrow-down {
1875   background-position: -312px -144px;
1876 }
1877 .icon-globe {
1878   background-position: -336px -144px;
1879 }
1880 .icon-wrench {
1881   background-position: -360px -144px;
1882 }
1883 .icon-tasks {
1884   background-position: -384px -144px;
1885 }
1886 .icon-filter {
1887   background-position: -408px -144px;
1888 }
1889 .icon-briefcase {
1890   background-position: -432px -144px;
1891 }
1892 .icon-fullscreen {
1893   background-position: -456px -144px;
1894 }
1895 .dropup,
1896 .dropdown {
1897   position: relative;
1898 }
1899 .dropdown-toggle {
1900   *margin-bottom: -3px;
1901 }
1902 .dropdown-toggle:active,
1903 .open .dropdown-toggle {
1904   outline: 0;
1905 }
1906 .caret {
1907   display: inline-block;
1908   width: 0;
1909   height: 0;
1910   vertical-align: top;
1911   border-top: 4px solid #000000;
1912   border-right: 4px solid transparent;
1913   border-left: 4px solid transparent;
1914   content: "";
1915   opacity: 0.3;
1916   filter: alpha(opacity=30);
1917 }
1918 .dropdown .caret {
1919   margin-top: 8px;
1920   margin-left: 2px;
1921 }
1922 .dropdown:hover .caret,
1923 .open .caret {
1924   opacity: 1;
1925   filter: alpha(opacity=100);
1926 }
1927 .dropdown-menu {
1928   position: absolute;
1929   top: 100%;
1930   left: 0;
1931   z-index: 1000;
1932   display: none;
1933   float: left;
1934   min-width: 160px;
1935   padding: 4px 0;
1936   margin: 1px 0 0;
1937   list-style: none;
1938   background-color: #ffffff;
1939   border: 1px solid #ccc;
1940   border: 1px solid rgba(0, 0, 0, 0.2);
1941   *border-right-width: 2px;
1942   *border-bottom-width: 2px;
1943   -webkit-border-radius: 5px;
1944   -moz-border-radius: 5px;
1945   border-radius: 5px;
1946   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
1947   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
1948   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
1949   -webkit-background-clip: padding-box;
1950   -moz-background-clip: padding;
1951   background-clip: padding-box;
1952 }
1953 .dropdown-menu.pull-right {
1954   right: 0;
1955   left: auto;
1956 }
1957 .dropdown-menu .divider {
1958   *width: 100%;
1959   height: 1px;
1960   margin: 8px 1px;
1961   *margin: -5px 0 5px;
1962   overflow: hidden;
1963   background-color: #e5e5e5;
1964   border-bottom: 1px solid #ffffff;
1965 }
1966 .dropdown-menu a {
1967   display: block;
1968   padding: 3px 15px;
1969   clear: both;
1970   font-weight: normal;
1971   line-height: 18px;
1972   color: #dd4814;
1973   white-space: nowrap;
1974 }
1975 .dropdown-menu li > a:hover,
1976 .dropdown-menu .active > a,
1977 .dropdown-menu .active > a:hover {
1978   color: #ffffff;
1979   text-decoration: none;
1980   background-color: #dd4814;
1981 }
1982 .open {
1983   *z-index: 1000;
1984 }
1985 .open .dropdown-menu {
1986   display: block;
1987 }
1988 .pull-right .dropdown-menu {
1989   right: 0;
1990   left: auto;
1991 }
1992 .dropup .caret,
1993 .navbar-fixed-bottom .dropdown .caret {
1994   border-top: 0;
1995   border-bottom: 4px solid #000000;
1996   content: "\2191";
1997 }
1998 .dropup .dropdown-menu,
1999 .navbar-fixed-bottom .dropdown .dropdown-menu {
2000   top: auto;
2001   bottom: 100%;
2002   margin-bottom: 1px;
2003 }
2004 .typeahead {
2005   margin-top: 2px;
2006   -webkit-border-radius: 4px;
2007   -moz-border-radius: 4px;
2008   border-radius: 4px;
2009 }
2010 .well {
2011   min-height: 20px;
2012   padding: 19px;
2013   margin-bottom: 20px;
2014   background-color: #f5f5f5;
2015   border: 1px solid #eee;
2016   border: 1px solid rgba(0, 0, 0, 0.05);
2017   -webkit-border-radius: 4px;
2018   -moz-border-radius: 4px;
2019   border-radius: 4px;
2020   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2021   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2022   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2023 }
2024 .well blockquote {
2025   border-color: #ddd;
2026   border-color: rgba(0, 0, 0, 0.15);
2027 }
2028 .well-large {
2029   padding: 24px;
2030   -webkit-border-radius: 6px;
2031   -moz-border-radius: 6px;
2032   border-radius: 6px;
2033 }
2034 .well-small {
2035   padding: 9px;
2036   -webkit-border-radius: 3px;
2037   -moz-border-radius: 3px;
2038   border-radius: 3px;
2039 }
2040 .fade {
2041   opacity: 0;
2042   filter: alpha(opacity=0);
2043   -webkit-transition: opacity 0.15s linear;
2044   -moz-transition: opacity 0.15s linear;
2045   -ms-transition: opacity 0.15s linear;
2046   -o-transition: opacity 0.15s linear;
2047   transition: opacity 0.15s linear;
2048 }
2049 .fade.in {
2050   opacity: 1;
2051   filter: alpha(opacity=100);
2052 }
2053 .collapse {
2054   position: relative;
2055   height: 0;
2056   overflow: hidden;
2057   -webkit-transition: height 0.35s ease;
2058   -moz-transition: height 0.35s ease;
2059   -ms-transition: height 0.35s ease;
2060   -o-transition: height 0.35s ease;
2061   transition: height 0.35s ease;
2062 }
2063 .collapse.in {
2064   height: auto;
2065 }
2066 .close {
2067   float: right;
2068   font-size: 20px;
2069   font-weight: bold;
2070   line-height: 18px;
2071   color: #000000;
2072   text-shadow: 0 1px 0 #ffffff;
2073   opacity: 0.2;
2074   filter: alpha(opacity=20);
2075 }
2076 .close:hover {
2077   color: #000000;
2078   text-decoration: none;
2079   cursor: pointer;
2080   opacity: 0.4;
2081   filter: alpha(opacity=40);
2082 }
2083 button.close {
2084   padding: 0;
2085   cursor: pointer;
2086   background: transparent;
2087   border: 0;
2088   -webkit-appearance: none;
2089 }
2090 .btn {
2091   display: inline-block;
2092   *display: inline;
2093   /* IE7 inline-block hack */
2094
2095   *zoom: 1;
2096   padding: 4px 10px 4px;
2097   margin-bottom: 0;
2098   font-size: 13px;
2099   line-height: 18px;
2100   *line-height: 20px;
2101   color: #333333;
2102   text-align: center;
2103   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
2104   vertical-align: middle;
2105   cursor: pointer;
2106   background-color: #f5f5f5;
2107   background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
2108   background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
2109   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
2110   background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
2111   background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
2112   background-image: linear-gradient(top, #ffffff, #e6e6e6);
2113   background-repeat: repeat-x;
2114   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
2115   border-color: #e6e6e6 #e6e6e6 #bfbfbf;
2116   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2117   *background-color: #e6e6e6;
2118   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2119
2120   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2121   border: 1px solid #cccccc;
2122   *border: 0;
2123   border-bottom-color: #b3b3b3;
2124   -webkit-border-radius: 4px;
2125   -moz-border-radius: 4px;
2126   border-radius: 4px;
2127   *margin-left: .3em;
2128   -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2129   -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2130   box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2131 }
2132 .btn:hover,
2133 .btn:active,
2134 .btn.active,
2135 .btn.disabled,
2136 .btn[disabled] {
2137   background-color: #e6e6e6;
2138   *background-color: #d9d9d9;
2139 }
2140 .btn:active,
2141 .btn.active {
2142   background-color: #cccccc \9;
2143 }
2144 .btn:first-child {
2145   *margin-left: 0;
2146 }
2147 .btn:hover {
2148   color: #333333;
2149   text-decoration: none;
2150   background-color: #e6e6e6;
2151   *background-color: #d9d9d9;
2152   /* Buttons in IE7 don't get borders, so darken on hover */
2153
2154   background-position: 0 -15px;
2155   -webkit-transition: background-position 0.1s linear;
2156   -moz-transition: background-position 0.1s linear;
2157   -ms-transition: background-position 0.1s linear;
2158   -o-transition: background-position 0.1s linear;
2159   transition: background-position 0.1s linear;
2160 }
2161 .btn:focus {
2162   outline: thin dotted #333;
2163   outline: 5px auto -webkit-focus-ring-color;
2164   outline-offset: -2px;
2165 }
2166 .btn.active,
2167 .btn:active {
2168   background-color: #e6e6e6;
2169   background-color: #d9d9d9 \9;
2170   background-image: none;
2171   outline: 0;
2172   -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2173   -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2174   box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2175 }
2176 .btn.disabled,
2177 .btn[disabled] {
2178   cursor: default;
2179   background-color: #e6e6e6;
2180   background-image: none;
2181   opacity: 0.65;
2182   filter: alpha(opacity=65);
2183   -webkit-box-shadow: none;
2184   -moz-box-shadow: none;
2185   box-shadow: none;
2186 }
2187 .btn-large {
2188   padding: 9px 14px;
2189   font-size: 15px;
2190   line-height: normal;
2191   -webkit-border-radius: 5px;
2192   -moz-border-radius: 5px;
2193   border-radius: 5px;
2194 }
2195 .btn-large [class^="icon-"] {
2196   margin-top: 1px;
2197 }
2198 .btn-small {
2199   padding: 5px 9px;
2200   font-size: 11px;
2201   line-height: 16px;
2202 }
2203 .btn-small [class^="icon-"] {
2204   margin-top: -1px;
2205 }
2206 .btn-mini {
2207   padding: 2px 6px;
2208   font-size: 11px;
2209   line-height: 14px;
2210 }
2211 .btn-primary,
2212 .btn-primary:hover,
2213 .btn-warning,
2214 .btn-warning:hover,
2215 .btn-danger,
2216 .btn-danger:hover,
2217 .btn-success,
2218 .btn-success:hover,
2219 .btn-info,
2220 .btn-info:hover,
2221 .btn-inverse,
2222 .btn-inverse:hover {
2223   color: #ffffff;
2224   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2225 }
2226 .btn-primary.active,
2227 .btn-warning.active,
2228 .btn-danger.active,
2229 .btn-success.active,
2230 .btn-info.active,
2231 .btn-inverse.active {
2232   color: rgba(255, 255, 255, 0.75);
2233 }
2234 .btn {
2235   border-color: #ccc;
2236   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2237 }
2238 .btn-primary {
2239   background-color: #dd5c14;
2240   background-image: -moz-linear-gradient(top, #dd4814, #dd7a14);
2241   background-image: -ms-linear-gradient(top, #dd4814, #dd7a14);
2242   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4814), to(#dd7a14));
2243   background-image: -webkit-linear-gradient(top, #dd4814, #dd7a14);
2244   background-image: -o-linear-gradient(top, #dd4814, #dd7a14);
2245   background-image: linear-gradient(top, #dd4814, #dd7a14);
2246   background-repeat: repeat-x;
2247   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4814', endColorstr='#dd7a14', GradientType=0);
2248   border-color: #dd7a14 #dd7a14 #97530e;
2249   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2250   *background-color: #dd7a14;
2251   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2252
2253   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2254 }
2255 .btn-primary:hover,
2256 .btn-primary:active,
2257 .btn-primary.active,
2258 .btn-primary.disabled,
2259 .btn-primary[disabled] {
2260   background-color: #dd7a14;
2261   *background-color: #c66d12;
2262 }
2263 .btn-primary:active,
2264 .btn-primary.active {
2265   background-color: #ae6010 \9;
2266 }
2267 .btn-warning {
2268   background-color: #e86537;
2269   background-image: -moz-linear-gradient(top, #ef784e, #dd4814);
2270   background-image: -ms-linear-gradient(top, #ef784e, #dd4814);
2271   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ef784e), to(#dd4814));
2272   background-image: -webkit-linear-gradient(top, #ef784e, #dd4814);
2273   background-image: -o-linear-gradient(top, #ef784e, #dd4814);
2274   background-image: linear-gradient(top, #ef784e, #dd4814);
2275   background-repeat: repeat-x;
2276   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef784e', endColorstr='#dd4814', GradientType=0);
2277   border-color: #dd4814 #dd4814 #97310e;
2278   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2279   *background-color: #dd4814;
2280   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2281
2282   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2283 }
2284 .btn-warning:hover,
2285 .btn-warning:active,
2286 .btn-warning.active,
2287 .btn-warning.disabled,
2288 .btn-warning[disabled] {
2289   background-color: #dd4814;
2290   *background-color: #c64012;
2291 }
2292 .btn-warning:active,
2293 .btn-warning.active {
2294   background-color: #ae3910 \9;
2295 }
2296 .btn-danger {
2297   background-color: #da4f49;
2298   background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
2299   background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
2300   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
2301   background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
2302   background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
2303   background-image: linear-gradient(top, #ee5f5b, #bd362f);
2304   background-repeat: repeat-x;
2305   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
2306   border-color: #bd362f #bd362f #802420;
2307   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2308   *background-color: #bd362f;
2309   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2310
2311   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2312 }
2313 .btn-danger:hover,
2314 .btn-danger:active,
2315 .btn-danger.active,
2316 .btn-danger.disabled,
2317 .btn-danger[disabled] {
2318   background-color: #bd362f;
2319   *background-color: #a9302a;
2320 }
2321 .btn-danger:active,
2322 .btn-danger.active {
2323   background-color: #942a25 \9;
2324 }
2325 .btn-success {
2326   background-color: #5bb75b;
2327   background-image: -moz-linear-gradient(top, #62c462, #51a351);
2328   background-image: -ms-linear-gradient(top, #62c462, #51a351);
2329   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
2330   background-image: -webkit-linear-gradient(top, #62c462, #51a351);
2331   background-image: -o-linear-gradient(top, #62c462, #51a351);
2332   background-image: linear-gradient(top, #62c462, #51a351);
2333   background-repeat: repeat-x;
2334   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
2335   border-color: #51a351 #51a351 #387038;
2336   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2337   *background-color: #51a351;
2338   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2339
2340   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2341 }
2342 .btn-success:hover,
2343 .btn-success:active,
2344 .btn-success.active,
2345 .btn-success.disabled,
2346 .btn-success[disabled] {
2347   background-color: #51a351;
2348   *background-color: #499249;
2349 }
2350 .btn-success:active,
2351 .btn-success.active {
2352   background-color: #408140 \9;
2353 }
2354 .btn-info {
2355   background-color: #99356b;
2356   background-image: -moz-linear-gradient(top, #b03d7b, #772953);
2357   background-image: -ms-linear-gradient(top, #b03d7b, #772953);
2358   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b03d7b), to(#772953));
2359   background-image: -webkit-linear-gradient(top, #b03d7b, #772953);
2360   background-image: -o-linear-gradient(top, #b03d7b, #772953);
2361   background-image: linear-gradient(top, #b03d7b, #772953);
2362   background-repeat: repeat-x;
2363   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b03d7b', endColorstr='#772953', GradientType=0);
2364   border-color: #772953 #772953 #3e152b;
2365   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2366   *background-color: #772953;
2367   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2368
2369   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2370 }
2371 .btn-info:hover,
2372 .btn-info:active,
2373 .btn-info.active,
2374 .btn-info.disabled,
2375 .btn-info[disabled] {
2376   background-color: #772953;
2377   *background-color: #642246;
2378 }
2379 .btn-info:active,
2380 .btn-info.active {
2381   background-color: #511c39 \9;
2382 }
2383 .btn-inverse {
2384   background-color: #414141;
2385   background-image: -moz-linear-gradient(top, #555555, #222222);
2386   background-image: -ms-linear-gradient(top, #555555, #222222);
2387   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
2388   background-image: -webkit-linear-gradient(top, #555555, #222222);
2389   background-image: -o-linear-gradient(top, #555555, #222222);
2390   background-image: linear-gradient(top, #555555, #222222);
2391   background-repeat: repeat-x;
2392   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
2393   border-color: #222222 #222222 #000000;
2394   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2395   *background-color: #222222;
2396   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2397
2398   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2399 }
2400 .btn-inverse:hover,
2401 .btn-inverse:active,
2402 .btn-inverse.active,
2403 .btn-inverse.disabled,
2404 .btn-inverse[disabled] {
2405   background-color: #222222;
2406   *background-color: #151515;
2407 }
2408 .btn-inverse:active,
2409 .btn-inverse.active {
2410   background-color: #080808 \9;
2411 }
2412 button.btn,
2413 input[type="submit"].btn {
2414   *padding-top: 2px;
2415   *padding-bottom: 2px;
2416 }
2417 button.btn::-moz-focus-inner,
2418 input[type="submit"].btn::-moz-focus-inner {
2419   padding: 0;
2420   border: 0;
2421 }
2422 button.btn.btn-large,
2423 input[type="submit"].btn.btn-large {
2424   *padding-top: 7px;
2425   *padding-bottom: 7px;
2426 }
2427 button.btn.btn-small,
2428 input[type="submit"].btn.btn-small {
2429   *padding-top: 3px;
2430   *padding-bottom: 3px;
2431 }
2432 button.btn.btn-mini,
2433 input[type="submit"].btn.btn-mini {
2434   *padding-top: 1px;
2435   *padding-bottom: 1px;
2436 }
2437 .btn-group {
2438   position: relative;
2439   *zoom: 1;
2440   *margin-left: .3em;
2441 }
2442 .btn-group:before,
2443 .btn-group:after {
2444   display: table;
2445   content: "";
2446 }
2447 .btn-group:after {
2448   clear: both;
2449 }
2450 .btn-group:first-child {
2451   *margin-left: 0;
2452 }
2453 .btn-group + .btn-group {
2454   margin-left: 5px;
2455 }
2456 .btn-toolbar {
2457   margin-top: 9px;
2458   margin-bottom: 9px;
2459 }
2460 .btn-toolbar .btn-group {
2461   display: inline-block;
2462   *display: inline;
2463   /* IE7 inline-block hack */
2464
2465   *zoom: 1;
2466 }
2467 .btn-group > .btn {
2468   position: relative;
2469   float: left;
2470   margin-left: -1px;
2471   -webkit-border-radius: 0;
2472   -moz-border-radius: 0;
2473   border-radius: 0;
2474 }
2475 .btn-group > .btn:first-child {
2476   margin-left: 0;
2477   -webkit-border-top-left-radius: 4px;
2478   -moz-border-radius-topleft: 4px;
2479   border-top-left-radius: 4px;
2480   -webkit-border-bottom-left-radius: 4px;
2481   -moz-border-radius-bottomleft: 4px;
2482   border-bottom-left-radius: 4px;
2483 }
2484 .btn-group > .btn:last-child,
2485 .btn-group > .dropdown-toggle {
2486   -webkit-border-top-right-radius: 4px;
2487   -moz-border-radius-topright: 4px;
2488   border-top-right-radius: 4px;
2489   -webkit-border-bottom-right-radius: 4px;
2490   -moz-border-radius-bottomright: 4px;
2491   border-bottom-right-radius: 4px;
2492 }
2493 .btn-group > .btn.large:first-child {
2494   margin-left: 0;
2495   -webkit-border-top-left-radius: 6px;
2496   -moz-border-radius-topleft: 6px;
2497   border-top-left-radius: 6px;
2498   -webkit-border-bottom-left-radius: 6px;
2499   -moz-border-radius-bottomleft: 6px;
2500   border-bottom-left-radius: 6px;
2501 }
2502 .btn-group > .btn.large:last-child,
2503 .btn-group > .large.dropdown-toggle {
2504   -webkit-border-top-right-radius: 6px;
2505   -moz-border-radius-topright: 6px;
2506   border-top-right-radius: 6px;
2507   -webkit-border-bottom-right-radius: 6px;
2508   -moz-border-radius-bottomright: 6px;
2509   border-bottom-right-radius: 6px;
2510 }
2511 .btn-group > .btn:hover,
2512 .btn-group > .btn:focus,
2513 .btn-group > .btn:active,
2514 .btn-group > .btn.active {
2515   z-index: 2;
2516 }
2517 .btn-group .dropdown-toggle:active,
2518 .btn-group.open .dropdown-toggle {
2519   outline: 0;
2520 }
2521 .btn-group > .dropdown-toggle {
2522   padding-left: 8px;
2523   padding-right: 8px;
2524   -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2525   -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2526   box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2527   *padding-top: 4px;
2528   *padding-bottom: 4px;
2529 }
2530 .btn-group > .btn-mini.dropdown-toggle {
2531   padding-left: 5px;
2532   padding-right: 5px;
2533 }
2534 .btn-group > .btn-small.dropdown-toggle {
2535   *padding-top: 4px;
2536   *padding-bottom: 4px;
2537 }
2538 .btn-group > .btn-large.dropdown-toggle {
2539   padding-left: 12px;
2540   padding-right: 12px;
2541 }
2542 .btn-group.open .dropdown-toggle {
2543   background-image: none;
2544   -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2545   -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2546   box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2547 }
2548 .btn-group.open .btn.dropdown-toggle {
2549   background-color: #e6e6e6;
2550 }
2551 .btn-group.open .btn-primary.dropdown-toggle {
2552   background-color: #dd7a14;
2553 }
2554 .btn-group.open .btn-warning.dropdown-toggle {
2555   background-color: #dd4814;
2556 }
2557 .btn-group.open .btn-danger.dropdown-toggle {
2558   background-color: #bd362f;
2559 }
2560 .btn-group.open .btn-success.dropdown-toggle {
2561   background-color: #51a351;
2562 }
2563 .btn-group.open .btn-info.dropdown-toggle {
2564   background-color: #772953;
2565 }
2566 .btn-group.open .btn-inverse.dropdown-toggle {
2567   background-color: #222222;
2568 }
2569 .btn .caret {
2570   margin-top: 7px;
2571   margin-left: 0;
2572 }
2573 .btn:hover .caret,
2574 .open.btn-group .caret {
2575   opacity: 1;
2576   filter: alpha(opacity=100);
2577 }
2578 .btn-mini .caret {
2579   margin-top: 5px;
2580 }
2581 .btn-small .caret {
2582   margin-top: 6px;
2583 }
2584 .btn-large .caret {
2585   margin-top: 6px;
2586   border-left-width: 5px;
2587   border-right-width: 5px;
2588   border-top-width: 5px;
2589 }
2590 .dropup .btn-large .caret {
2591   border-bottom: 5px solid #000000;
2592   border-top: 0;
2593 }
2594 .btn-primary .caret,
2595 .btn-warning .caret,
2596 .btn-danger .caret,
2597 .btn-info .caret,
2598 .btn-success .caret,
2599 .btn-inverse .caret {
2600   border-top-color: #ffffff;
2601   border-bottom-color: #ffffff;
2602   opacity: 0.75;
2603   filter: alpha(opacity=75);
2604 }
2605 .alert {
2606   padding: 8px 35px 8px 14px;
2607   margin-bottom: 18px;
2608   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2609   background-color: #fcefd4;
2610   border: 1px solid #fae1c6;
2611   -webkit-border-radius: 4px;
2612   -moz-border-radius: 4px;
2613   border-radius: 4px;
2614   color: #eca918;
2615 }
2616 .alert-heading {
2617   color: inherit;
2618 }
2619 .alert .close {
2620   position: relative;
2621   top: -2px;
2622   right: -21px;
2623   line-height: 18px;
2624 }
2625 .alert-success {
2626   background-color: #caeecf;
2627   border-color: #b7e8b6;
2628   color: #38b44a;
2629 }
2630 .alert-danger,
2631 .alert-error {
2632   background-color: #fadfdd;
2633   border-color: #f8d0d4;
2634   color: #df382c;
2635 }
2636 .alert-info {
2637   background-color: #e7b8d1;
2638   border-color: #de9ecb;
2639   color: #772953;
2640 }
2641 .alert-block {
2642   padding-top: 14px;
2643   padding-bottom: 14px;
2644 }
2645 .alert-block > p,
2646 .alert-block > ul {
2647   margin-bottom: 0;
2648 }
2649 .alert-block p + p {
2650   margin-top: 5px;
2651 }
2652 .nav {
2653   margin-left: 0;
2654   margin-bottom: 18px;
2655   list-style: none;
2656 }
2657 .nav > li > a {
2658   display: block;
2659 }
2660 .nav > li > a:hover {
2661   text-decoration: none;
2662   background-color: #f5f5f5;
2663 }
2664 .nav > .pull-right {
2665   float: right;
2666 }
2667 .nav .nav-header {
2668   display: block;
2669   padding: 3px 15px;
2670   font-size: 11px;
2671   font-weight: bold;
2672   line-height: 18px;
2673   color: #999999;
2674   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2675   text-transform: uppercase;
2676 }
2677 .nav li + .nav-header {
2678   margin-top: 9px;
2679 }
2680 .nav-list {
2681   padding-left: 15px;
2682   padding-right: 15px;
2683   margin-bottom: 0;
2684 }
2685 .nav-list > li > a,
2686 .nav-list .nav-header {
2687   margin-left: -15px;
2688   margin-right: -15px;
2689   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2690 }
2691 .nav-list > li > a {
2692   padding: 3px 15px;
2693 }
2694 .nav-list > .active > a,
2695 .nav-list > .active > a:hover {
2696   color: #ffffff;
2697   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
2698   background-color: #dd4814;
2699 }
2700 .nav-list [class^="icon-"] {
2701   margin-right: 2px;
2702 }
2703 .nav-list .divider {
2704   *width: 100%;
2705   height: 1px;
2706   margin: 8px 1px;
2707   *margin: -5px 0 5px;
2708   overflow: hidden;
2709   background-color: #e5e5e5;
2710   border-bottom: 1px solid #ffffff;
2711 }
2712 .nav-tabs,
2713 .nav-pills {
2714   *zoom: 1;
2715 }
2716 .nav-tabs:before,
2717 .nav-pills:before,
2718 .nav-tabs:after,
2719 .nav-pills:after {
2720   display: table;
2721   content: "";
2722 }
2723 .nav-tabs:after,
2724 .nav-pills:after {
2725   clear: both;
2726 }
2727 .nav-tabs > li,
2728 .nav-pills > li {
2729   float: left;
2730 }
2731 .nav-tabs > li > a,
2732 .nav-pills > li > a {
2733   padding-right: 12px;
2734   padding-left: 12px;
2735   margin-right: 2px;
2736   line-height: 14px;
2737 }
2738 .nav-tabs {
2739   border-bottom: 1px solid #ddd;
2740 }
2741 .nav-tabs > li {
2742   margin-bottom: -1px;
2743 }
2744 .nav-tabs > li > a {
2745   padding-top: 8px;
2746   padding-bottom: 8px;
2747   line-height: 18px;
2748   border: 1px solid transparent;
2749   -webkit-border-radius: 4px 4px 0 0;
2750   -moz-border-radius: 4px 4px 0 0;
2751   border-radius: 4px 4px 0 0;
2752 }
2753 .nav-tabs > li > a:hover {
2754   border-color: #f5f5f5 #f5f5f5 #dddddd;
2755 }
2756 .nav-tabs > .active > a,
2757 .nav-tabs > .active > a:hover {
2758   color: #555555;
2759   background-color: #ffffff;
2760   border: 1px solid #ddd;
2761   border-bottom-color: transparent;
2762   cursor: default;
2763 }
2764 .nav-pills > li > a {
2765   padding-top: 8px;
2766   padding-bottom: 8px;
2767   margin-top: 2px;
2768   margin-bottom: 2px;
2769   -webkit-border-radius: 5px;
2770   -moz-border-radius: 5px;
2771   border-radius: 5px;
2772 }
2773 .nav-pills > .active > a,
2774 .nav-pills > .active > a:hover {
2775   color: #ffffff;
2776   background-color: #dd4814;
2777 }
2778 .nav-stacked > li {
2779   float: none;
2780 }
2781 .nav-stacked > li > a {
2782   margin-right: 0;
2783 }
2784 .nav-tabs.nav-stacked {
2785   border-bottom: 0;
2786 }
2787 .nav-tabs.nav-stacked > li > a {
2788   border: 1px solid #ddd;
2789   -webkit-border-radius: 0;
2790   -moz-border-radius: 0;
2791   border-radius: 0;
2792 }
2793 .nav-tabs.nav-stacked > li:first-child > a {
2794   -webkit-border-radius: 4px 4px 0 0;
2795   -moz-border-radius: 4px 4px 0 0;
2796   border-radius: 4px 4px 0 0;
2797 }
2798 .nav-tabs.nav-stacked > li:last-child > a {
2799   -webkit-border-radius: 0 0 4px 4px;
2800   -moz-border-radius: 0 0 4px 4px;
2801   border-radius: 0 0 4px 4px;
2802 }
2803 .nav-tabs.nav-stacked > li > a:hover {
2804   border-color: #ddd;
2805   z-index: 2;
2806 }
2807 .nav-pills.nav-stacked > li > a {
2808   margin-bottom: 3px;
2809 }
2810 .nav-pills.nav-stacked > li:last-child > a {
2811   margin-bottom: 1px;
2812 }
2813 .nav-tabs .dropdown-menu {
2814   -webkit-border-radius: 0 0 5px 5px;
2815   -moz-border-radius: 0 0 5px 5px;
2816   border-radius: 0 0 5px 5px;
2817 }
2818 .nav-pills .dropdown-menu {
2819   -webkit-border-radius: 4px;
2820   -moz-border-radius: 4px;
2821   border-radius: 4px;
2822 }
2823 .nav-tabs .dropdown-toggle .caret,
2824 .nav-pills .dropdown-toggle .caret {
2825   border-top-color: #dd4814;
2826   border-bottom-color: #dd4814;
2827   margin-top: 6px;
2828 }
2829 .nav-tabs .dropdown-toggle:hover .caret,
2830 .nav-pills .dropdown-toggle:hover .caret {
2831   border-top-color: #97310e;
2832   border-bottom-color: #97310e;
2833 }
2834 .nav-tabs .active .dropdown-toggle .caret,
2835 .nav-pills .active .dropdown-toggle .caret {
2836   border-top-color: #333333;
2837   border-bottom-color: #333333;
2838 }
2839 .nav > .dropdown.active > a:hover {
2840   color: #000000;
2841   cursor: pointer;
2842 }
2843 .nav-tabs .open .dropdown-toggle,
2844 .nav-pills .open .dropdown-toggle,
2845 .nav > li.dropdown.open.active > a:hover {
2846   color: #ffffff;
2847   background-color: #999999;
2848   border-color: #999999;
2849 }
2850 .nav li.dropdown.open .caret,
2851 .nav li.dropdown.open.active .caret,
2852 .nav li.dropdown.open a:hover .caret {
2853   border-top-color: #ffffff;
2854   border-bottom-color: #ffffff;
2855   opacity: 1;
2856   filter: alpha(opacity=100);
2857 }
2858 .tabs-stacked .open > a:hover {
2859   border-color: #999999;
2860 }
2861 .tabbable {
2862   *zoom: 1;
2863 }
2864 .tabbable:before,
2865 .tabbable:after {
2866   display: table;
2867   content: "";
2868 }
2869 .tabbable:after {
2870   clear: both;
2871 }
2872 .tab-content {
2873   overflow: auto;
2874 }
2875 .tabs-below > .nav-tabs,
2876 .tabs-right > .nav-tabs,
2877 .tabs-left > .nav-tabs {
2878   border-bottom: 0;
2879 }
2880 .tab-content > .tab-pane,
2881 .pill-content > .pill-pane {
2882   display: none;
2883 }
2884 .tab-content > .active,
2885 .pill-content > .active {
2886   display: block;
2887 }
2888 .tabs-below > .nav-tabs {
2889   border-top: 1px solid #ddd;
2890 }
2891 .tabs-below > .nav-tabs > li {
2892   margin-top: -1px;
2893   margin-bottom: 0;
2894 }
2895 .tabs-below > .nav-tabs > li > a {
2896   -webkit-border-radius: 0 0 4px 4px;
2897   -moz-border-radius: 0 0 4px 4px;
2898   border-radius: 0 0 4px 4px;
2899 }
2900 .tabs-below > .nav-tabs > li > a:hover {
2901   border-bottom-color: transparent;
2902   border-top-color: #ddd;
2903 }
2904 .tabs-below > .nav-tabs > .active > a,
2905 .tabs-below > .nav-tabs > .active > a:hover {
2906   border-color: transparent #ddd #ddd #ddd;
2907 }
2908 .tabs-left > .nav-tabs > li,
2909 .tabs-right > .nav-tabs > li {
2910   float: none;
2911 }
2912 .tabs-left > .nav-tabs > li > a,
2913 .tabs-right > .nav-tabs > li > a {
2914   min-width: 74px;
2915   margin-right: 0;
2916   margin-bottom: 3px;
2917 }
2918 .tabs-left > .nav-tabs {
2919   float: left;
2920   margin-right: 19px;
2921   border-right: 1px solid #ddd;
2922 }
2923 .tabs-left > .nav-tabs > li > a {
2924   margin-right: -1px;
2925   -webkit-border-radius: 4px 0 0 4px;
2926   -moz-border-radius: 4px 0 0 4px;
2927   border-radius: 4px 0 0 4px;
2928 }
2929 .tabs-left > .nav-tabs > li > a:hover {
2930   border-color: #f5f5f5 #dddddd #f5f5f5 #f5f5f5;
2931 }
2932 .tabs-left > .nav-tabs .active > a,
2933 .tabs-left > .nav-tabs .active > a:hover {
2934   border-color: #ddd transparent #ddd #ddd;
2935   *border-right-color: #ffffff;
2936 }
2937 .tabs-right > .nav-tabs {
2938   float: right;
2939   margin-left: 19px;
2940   border-left: 1px solid #ddd;
2941 }
2942 .tabs-right > .nav-tabs > li > a {
2943   margin-left: -1px;
2944   -webkit-border-radius: 0 4px 4px 0;
2945   -moz-border-radius: 0 4px 4px 0;
2946   border-radius: 0 4px 4px 0;
2947 }
2948 .tabs-right > .nav-tabs > li > a:hover {
2949   border-color: #f5f5f5 #f5f5f5 #f5f5f5 #dddddd;
2950 }
2951 .tabs-right > .nav-tabs .active > a,
2952 .tabs-right > .nav-tabs .active > a:hover {
2953   border-color: #ddd #ddd #ddd transparent;
2954   *border-left-color: #ffffff;
2955 }
2956 .navbar {
2957   *position: relative;
2958   *z-index: 2;
2959   overflow: visible;
2960   margin-bottom: 18px;
2961 }
2962 .navbar-inner {
2963   min-height: 40px;
2964   padding-left: 20px;
2965   padding-right: 20px;
2966   background-color: #d44413;
2967   background-image: -moz-linear-gradient(top, #ce4213, #dd4814);
2968   background-image: -ms-linear-gradient(top, #ce4213, #dd4814);
2969   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce4213), to(#dd4814));
2970   background-image: -webkit-linear-gradient(top, #ce4213, #dd4814);
2971   background-image: -o-linear-gradient(top, #ce4213, #dd4814);
2972   background-image: linear-gradient(top, #ce4213, #dd4814);
2973   background-repeat: repeat-x;
2974   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4213', endColorstr='#dd4814', GradientType=0);
2975   -webkit-border-radius: 4px;
2976   -moz-border-radius: 4px;
2977   border-radius: 4px;
2978   -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
2979   -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
2980   box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
2981 }
2982 .navbar .container {
2983   width: auto;
2984 }
2985 .nav-collapse.collapse {
2986   height: auto;
2987 }
2988 .navbar {
2989   color: #ffffff;
2990 }
2991 .navbar .brand:hover {
2992   text-decoration: none;
2993 }
2994 .navbar .brand {
2995   float: left;
2996   display: block;
2997   padding: 8px 20px 12px;
2998   margin-left: -20px;
2999   font-size: 20px;
3000   font-weight: 200;
3001   line-height: 1;
3002   color: #ffffff;
3003 }
3004 .navbar .navbar-text {
3005   margin-bottom: 0;
3006   line-height: 40px;
3007 }
3008 .navbar .navbar-link {
3009   color: #ffffff;
3010 }
3011 .navbar .navbar-link:hover {
3012   color: #ffffff;
3013 }
3014 .navbar .btn,
3015 .navbar .btn-group {
3016   margin-top: 5px;
3017 }
3018 .navbar .btn-group .btn {
3019   margin: 0;
3020 }
3021 .navbar-form {
3022   margin-bottom: 0;
3023   *zoom: 1;
3024 }
3025 .navbar-form:before,
3026 .navbar-form:after {
3027   display: table;
3028   content: "";
3029 }
3030 .navbar-form:after {
3031   clear: both;
3032 }
3033 .navbar-form input,
3034 .navbar-form select,
3035 .navbar-form .radio,
3036 .navbar-form .checkbox {
3037   margin-top: 5px;
3038 }
3039 .navbar-form input,
3040 .navbar-form select {
3041   display: inline-block;
3042   margin-bottom: 0;
3043 }
3044 .navbar-form input[type="image"],
3045 .navbar-form input[type="checkbox"],
3046 .navbar-form input[type="radio"] {
3047   margin-top: 3px;
3048 }
3049 .navbar-form .input-append,
3050 .navbar-form .input-prepend {
3051   margin-top: 6px;
3052   white-space: nowrap;
3053 }
3054 .navbar-form .input-append input,
3055 .navbar-form .input-prepend input {
3056   margin-top: 0;
3057 }
3058 .navbar-search {
3059   position: relative;
3060   float: left;
3061   margin-top: 6px;
3062   margin-bottom: 0;
3063 }
3064 .navbar-search .search-query {
3065   padding: 4px 9px;
3066   font-family: 'Ubuntu', Tahoma, sans-serif;
3067   font-size: 13px;
3068   font-weight: normal;
3069   line-height: 1;
3070   color: #ffffff;
3071   background-color: #f39c7d;
3072   border: 1px solid #c64012;
3073   -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
3074   -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
3075   box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
3076   -webkit-transition: none;
3077   -moz-transition: none;
3078   -ms-transition: none;
3079   -o-transition: none;
3080   transition: none;
3081 }
3082 .navbar-search .search-query:-moz-placeholder {
3083   color: #ffffff;
3084 }
3085 .navbar-search .search-query::-webkit-input-placeholder {
3086   color: #ffffff;
3087 }
3088 .navbar-search .search-query:focus,
3089 .navbar-search .search-query.focused {
3090   padding: 5px 10px;
3091   color: #333333;
3092   text-shadow: 0 1px 0 #ffffff;
3093   background-color: #ffffff;
3094   border: 0;
3095   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3096   -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3097   box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3098   outline: 0;
3099 }
3100 .navbar-fixed-top,
3101 .navbar-fixed-bottom {
3102   position: fixed;
3103   right: 0;
3104   left: 0;
3105   z-index: 1030;
3106   margin-bottom: 0;
3107 }
3108 .navbar-fixed-top .navbar-inner,
3109 .navbar-fixed-bottom .navbar-inner {
3110   padding-left: 0;
3111   padding-right: 0;
3112   -webkit-border-radius: 0;
3113   -moz-border-radius: 0;
3114   border-radius: 0;
3115 }
3116 .navbar-fixed-top .container,
3117 .navbar-fixed-bottom .container {
3118   width: 940px;
3119 }
3120 .navbar-fixed-top {
3121   top: 0;
3122 }
3123 .navbar-fixed-bottom {
3124   bottom: 0;
3125 }
3126 .navbar .nav {
3127   position: relative;
3128   left: 0;
3129   display: block;
3130   float: left;
3131   margin: 0 10px 0 0;
3132 }
3133 .navbar .nav.pull-right {
3134   float: right;
3135 }
3136 .navbar .nav > li {
3137   display: block;
3138   float: left;
3139 }
3140 .navbar .nav > li > a {
3141   float: none;
3142   padding: 9px 10px 11px;
3143   line-height: 19px;
3144   color: #ffffff;
3145   text-decoration: none;
3146   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3147 }
3148 .navbar .btn {
3149   display: inline-block;
3150   padding: 4px 10px 4px;
3151   margin: 5px 5px 6px;
3152   line-height: 18px;
3153 }
3154 .navbar .btn-group {
3155   margin: 0;
3156   padding: 5px 5px 6px;
3157 }
3158 .navbar .nav > li > a:hover {
3159   background-color: transparent;
3160   color: #ffffff;
3161   text-decoration: none;
3162 }
3163 .navbar .nav .active > a,
3164 .navbar .nav .active > a:hover {
3165   color: #ffffff;
3166   text-decoration: none;
3167   background-color: #dd4814;
3168 }
3169 .navbar .divider-vertical {
3170   height: 40px;
3171   width: 1px;
3172   margin: 0 9px;
3173   overflow: hidden;
3174   background-color: #dd4814;
3175   border-right: 1px solid #ce4213;
3176 }
3177 .navbar .nav.pull-right {
3178   margin-left: 10px;
3179   margin-right: 0;
3180 }
3181 .navbar .btn-navbar {
3182   display: none;
3183   float: right;
3184   padding: 7px 10px;
3185   margin-left: 5px;
3186   margin-right: 5px;
3187   background-color: #d44413;
3188   background-image: -moz-linear-gradient(top, #ce4213, #dd4814);
3189   background-image: -ms-linear-gradient(top, #ce4213, #dd4814);
3190   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce4213), to(#dd4814));
3191   background-image: -webkit-linear-gradient(top, #ce4213, #dd4814);
3192   background-image: -o-linear-gradient(top, #ce4213, #dd4814);
3193   background-image: linear-gradient(top, #ce4213, #dd4814);
3194   background-repeat: repeat-x;
3195   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4213', endColorstr='#dd4814', GradientType=0);
3196   border-color: #dd4814 #dd4814 #97310e;
3197   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3198   *background-color: #dd4814;
3199   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3200
3201   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3202   -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
3203   -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
3204   box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
3205 }
3206 .navbar .btn-navbar:hover,
3207 .navbar .btn-navbar:active,
3208 .navbar .btn-navbar.active,
3209 .navbar .btn-navbar.disabled,
3210 .navbar .btn-navbar[disabled] {
3211   background-color: #dd4814;
3212   *background-color: #c64012;
3213 }
3214 .navbar .btn-navbar:active,
3215 .navbar .btn-navbar.active {
3216   background-color: #ae3910 \9;
3217 }
3218 .navbar .btn-navbar .icon-bar {
3219   display: block;
3220   width: 18px;
3221   height: 2px;
3222   background-color: #f5f5f5;
3223   -webkit-border-radius: 1px;
3224   -moz-border-radius: 1px;
3225   border-radius: 1px;
3226   -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3227   -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3228   box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3229 }
3230 .btn-navbar .icon-bar + .icon-bar {
3231   margin-top: 3px;
3232 }
3233 .navbar .dropdown-menu:before {
3234   content: '';
3235   display: inline-block;
3236   border-left: 7px solid transparent;
3237   border-right: 7px solid transparent;
3238   border-bottom: 7px solid #ccc;
3239   border-bottom-color: rgba(0, 0, 0, 0.2);
3240   position: absolute;
3241   top: -7px;
3242   left: 9px;
3243 }
3244 .navbar .dropdown-menu:after {
3245   content: '';
3246   display: inline-block;
3247   border-left: 6px solid transparent;
3248   border-right: 6px solid transparent;
3249   border-bottom: 6px solid #ffffff;
3250   position: absolute;
3251   top: -6px;
3252   left: 10px;
3253 }
3254 .navbar-fixed-bottom .dropdown-menu:before {
3255   border-top: 7px solid #ccc;
3256   border-top-color: rgba(0, 0, 0, 0.2);
3257   border-bottom: 0;
3258   bottom: -7px;
3259   top: auto;
3260 }
3261 .navbar-fixed-bottom .dropdown-menu:after {
3262   border-top: 6px solid #ffffff;
3263   border-bottom: 0;
3264   bottom: -6px;
3265   top: auto;
3266 }
3267 .navbar .nav li.dropdown .dropdown-toggle .caret,
3268 .navbar .nav li.dropdown.open .caret {
3269   border-top-color: #ffffff;
3270   border-bottom-color: #ffffff;
3271 }
3272 .navbar .nav li.dropdown.active .caret {
3273   opacity: 1;
3274   filter: alpha(opacity=100);
3275 }
3276 .navbar .nav li.dropdown.open > .dropdown-toggle,
3277 .navbar .nav li.dropdown.active > .dropdown-toggle,
3278 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
3279   background-color: transparent;
3280 }
3281 .navbar .nav li.dropdown.active > .dropdown-toggle:hover {
3282   color: #ffffff;
3283 }
3284 .navbar .pull-right .dropdown-menu,
3285 .navbar .dropdown-menu.pull-right {
3286   left: auto;
3287   right: 0;
3288 }
3289 .navbar .pull-right .dropdown-menu:before,
3290 .navbar .dropdown-menu.pull-right:before {
3291   left: auto;
3292   right: 12px;
3293 }
3294 .navbar .pull-right .dropdown-menu:after,
3295 .navbar .dropdown-menu.pull-right:after {
3296   left: auto;
3297   right: 13px;
3298 }
3299 .breadcrumb {
3300   padding: 7px 14px;
3301   margin: 0 0 18px;
3302   list-style: none;
3303   background-color: #fbfbfb;
3304   background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
3305   background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
3306   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
3307   background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
3308   background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
3309   background-image: linear-gradient(top, #ffffff, #f5f5f5);
3310   background-repeat: repeat-x;
3311   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
3312   border: 1px solid #ddd;
3313   -webkit-border-radius: 3px;
3314   -moz-border-radius: 3px;
3315   border-radius: 3px;
3316   -webkit-box-shadow: inset 0 1px 0 #ffffff;
3317   -moz-box-shadow: inset 0 1px 0 #ffffff;
3318   box-shadow: inset 0 1px 0 #ffffff;
3319 }
3320 .breadcrumb li {
3321   display: inline-block;
3322   *display: inline;
3323   /* IE7 inline-block hack */
3324
3325   *zoom: 1;
3326   text-shadow: 0 1px 0 #ffffff;
3327 }
3328 .breadcrumb .divider {
3329   padding: 0 5px;
3330   color: #999999;
3331 }
3332 .breadcrumb .active a {
3333   color: #333333;
3334 }
3335 .pagination {
3336   height: 36px;
3337   margin: 18px 0;
3338 }
3339 .pagination ul {
3340   display: inline-block;
3341   *display: inline;
3342   /* IE7 inline-block hack */
3343
3344   *zoom: 1;
3345   margin-left: 0;
3346   margin-bottom: 0;
3347   -webkit-border-radius: 3px;
3348   -moz-border-radius: 3px;
3349   border-radius: 3px;
3350   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3351   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3352   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3353 }
3354 .pagination li {
3355   display: inline;
3356 }
3357 .pagination a {
3358   float: left;
3359   padding: 0 14px;
3360   line-height: 34px;
3361   text-decoration: none;
3362   border: 1px solid #ddd;
3363   border-left-width: 0;
3364 }
3365 .pagination a:hover,
3366 .pagination .active a {
3367   background-color: #f5f5f5;
3368 }
3369 .pagination .active a {
3370   color: #999999;
3371   cursor: default;
3372 }
3373 .pagination .disabled span,
3374 .pagination .disabled a,
3375 .pagination .disabled a:hover {
3376   color: #999999;
3377   background-color: transparent;
3378   cursor: default;
3379 }
3380 .pagination li:first-child a {
3381   border-left-width: 1px;
3382   -webkit-border-radius: 3px 0 0 3px;
3383   -moz-border-radius: 3px 0 0 3px;
3384   border-radius: 3px 0 0 3px;
3385 }
3386 .pagination li:last-child a {
3387   -webkit-border-radius: 0 3px 3px 0;
3388   -moz-border-radius: 0 3px 3px 0;
3389   border-radius: 0 3px 3px 0;
3390 }
3391 .pagination-centered {
3392   text-align: center;
3393 }
3394 .pagination-right {
3395   text-align: right;
3396 }
3397 .pager {
3398   margin-left: 0;
3399   margin-bottom: 18px;
3400   list-style: none;
3401   text-align: center;
3402   *zoom: 1;
3403 }
3404 .pager:before,
3405 .pager:after {
3406   display: table;
3407   content: "";
3408 }
3409 .pager:after {
3410   clear: both;
3411 }
3412 .pager li {
3413   display: inline;
3414 }
3415 .pager a {
3416   display: inline-block;
3417   padding: 5px 14px;
3418   background-color: #fff;
3419   border: 1px solid #ddd;
3420   -webkit-border-radius: 15px;
3421   -moz-border-radius: 15px;
3422   border-radius: 15px;
3423 }
3424 .pager a:hover {
3425   text-decoration: none;
3426   background-color: #f5f5f5;
3427 }
3428 .pager .next a {
3429   float: right;
3430 }
3431 .pager .previous a {
3432   float: left;
3433 }
3434 .pager .disabled a,
3435 .pager .disabled a:hover {
3436   color: #999999;
3437   background-color: #fff;
3438   cursor: default;
3439 }
3440 .modal-open .dropdown-menu {
3441   z-index: 2050;
3442 }
3443 .modal-open .dropdown.open {
3444   *z-index: 2050;
3445 }
3446 .modal-open .popover {
3447   z-index: 2060;
3448 }
3449 .modal-open .tooltip {
3450   z-index: 2070;
3451 }
3452 .modal-backdrop {
3453   position: fixed;
3454   top: 0;
3455   right: 0;
3456   bottom: 0;
3457   left: 0;
3458   z-index: 1040;
3459   background-color: #000000;
3460 }
3461 .modal-backdrop.fade {
3462   opacity: 0;
3463 }
3464 .modal-backdrop,
3465 .modal-backdrop.fade.in {
3466   opacity: 0.8;
3467   filter: alpha(opacity=80);
3468 }
3469 .modal {
3470   position: fixed;
3471   top: 50%;
3472   left: 50%;
3473   z-index: 1050;
3474   overflow: auto;
3475   width: 560px;
3476   margin: -250px 0 0 -280px;
3477   background-color: #ffffff;
3478   border: 1px solid #999;
3479   border: 1px solid rgba(0, 0, 0, 0.3);
3480   *border: 1px solid #999;
3481   /* IE6-7 */
3482
3483   -webkit-border-radius: 6px;
3484   -moz-border-radius: 6px;
3485   border-radius: 6px;
3486   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3487   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3488   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3489   -webkit-background-clip: padding-box;
3490   -moz-background-clip: padding-box;
3491   background-clip: padding-box;
3492 }
3493 .modal.fade {
3494   -webkit-transition: opacity .3s linear, top .3s ease-out;
3495   -moz-transition: opacity .3s linear, top .3s ease-out;
3496   -ms-transition: opacity .3s linear, top .3s ease-out;
3497   -o-transition: opacity .3s linear, top .3s ease-out;
3498   transition: opacity .3s linear, top .3s ease-out;
3499   top: -25%;
3500 }
3501 .modal.fade.in {
3502   top: 50%;
3503 }
3504 .modal-header {
3505   padding: 9px 15px;
3506   border-bottom: 1px solid #eee;
3507 }
3508 .modal-header .close {
3509   margin-top: 2px;
3510 }
3511 .modal-body {
3512   overflow-y: auto;
3513   max-height: 400px;
3514   padding: 15px;
3515 }
3516 .modal-form {
3517   margin-bottom: 0;
3518 }
3519 .modal-footer {
3520   padding: 14px 15px 15px;
3521   margin-bottom: 0;
3522   text-align: right;
3523   background-color: #f5f5f5;
3524   border-top: 1px solid #ddd;
3525   -webkit-border-radius: 0 0 6px 6px;
3526   -moz-border-radius: 0 0 6px 6px;
3527   border-radius: 0 0 6px 6px;
3528   -webkit-box-shadow: inset 0 1px 0 #ffffff;
3529   -moz-box-shadow: inset 0 1px 0 #ffffff;
3530   box-shadow: inset 0 1px 0 #ffffff;
3531   *zoom: 1;
3532 }
3533 .modal-footer:before,
3534 .modal-footer:after {
3535   display: table;
3536   content: "";
3537 }
3538 .modal-footer:after {
3539   clear: both;
3540 }
3541 .modal-footer .btn + .btn {
3542   margin-left: 5px;
3543   margin-bottom: 0;
3544 }
3545 .modal-footer .btn-group .btn + .btn {
3546   margin-left: -1px;
3547 }
3548 .tooltip {
3549   position: absolute;
3550   z-index: 1020;
3551   display: block;
3552   visibility: visible;
3553   padding: 5px;
3554   font-size: 11px;
3555   opacity: 0;
3556   filter: alpha(opacity=0);
3557 }
3558 .tooltip.in {
3559   opacity: 0.8;
3560   filter: alpha(opacity=80);
3561 }
3562 .tooltip.top {
3563   margin-top: -2px;
3564 }
3565 .tooltip.right {
3566   margin-left: 2px;
3567 }
3568 .tooltip.bottom {
3569   margin-top: 2px;
3570 }
3571 .tooltip.left {
3572   margin-left: -2px;
3573 }
3574 .tooltip.top .tooltip-arrow {
3575   bottom: 0;
3576   left: 50%;
3577   margin-left: -5px;
3578   border-left: 5px solid transparent;
3579   border-right: 5px solid transparent;
3580   border-top: 5px solid #000000;
3581 }
3582 .tooltip.left .tooltip-arrow {
3583   top: 50%;
3584   right: 0;
3585   margin-top: -5px;
3586   border-top: 5px solid transparent;
3587   border-bottom: 5px solid transparent;
3588   border-left: 5px solid #000000;
3589 }
3590 .tooltip.bottom .tooltip-arrow {
3591   top: 0;
3592   left: 50%;
3593   margin-left: -5px;
3594   border-left: 5px solid transparent;
3595   border-right: 5px solid transparent;
3596   border-bottom: 5px solid #000000;
3597 }
3598 .tooltip.right .tooltip-arrow {
3599   top: 50%;
3600   left: 0;
3601   margin-top: -5px;
3602   border-top: 5px solid transparent;
3603   border-bottom: 5px solid transparent;
3604   border-right: 5px solid #000000;
3605 }
3606 .tooltip-inner {
3607   max-width: 200px;
3608   padding: 3px 8px;
3609   color: #ffffff;
3610   text-align: center;
3611   text-decoration: none;
3612   background-color: #000000;
3613   -webkit-border-radius: 4px;
3614   -moz-border-radius: 4px;
3615   border-radius: 4px;
3616 }
3617 .tooltip-arrow {
3618   position: absolute;
3619   width: 0;
3620   height: 0;
3621 }
3622 .popover {
3623   position: absolute;
3624   top: 0;
3625   left: 0;
3626   z-index: 1010;
3627   display: none;
3628   padding: 5px;
3629 }
3630 .popover.top {
3631   margin-top: -5px;
3632 }
3633 .popover.right {
3634   margin-left: 5px;
3635 }
3636 .popover.bottom {
3637   margin-top: 5px;
3638 }
3639 .popover.left {
3640   margin-left: -5px;
3641 }
3642 .popover.top .arrow {
3643   bottom: 0;
3644   left: 50%;
3645   margin-left: -5px;
3646   border-left: 5px solid transparent;
3647   border-right: 5px solid transparent;
3648   border-top: 5px solid #000000;
3649 }
3650 .popover.right .arrow {
3651   top: 50%;
3652   left: 0;
3653   margin-top: -5px;
3654   border-top: 5px solid transparent;
3655   border-bottom: 5px solid transparent;
3656   border-right: 5px solid #000000;
3657 }
3658 .popover.bottom .arrow {
3659   top: 0;
3660   left: 50%;
3661   margin-left: -5px;
3662   border-left: 5px solid transparent;
3663   border-right: 5px solid transparent;
3664   border-bottom: 5px solid #000000;
3665 }
3666 .popover.left .arrow {
3667   top: 50%;
3668   right: 0;
3669   margin-top: -5px;
3670   border-top: 5px solid transparent;
3671   border-bottom: 5px solid transparent;
3672   border-left: 5px solid #000000;
3673 }
3674 .popover .arrow {
3675   position: absolute;
3676   width: 0;
3677   height: 0;
3678 }
3679 .popover-inner {
3680   padding: 3px;
3681   width: 280px;
3682   overflow: hidden;
3683   background: #000000;
3684   background: rgba(0, 0, 0, 0.8);
3685   -webkit-border-radius: 6px;
3686   -moz-border-radius: 6px;
3687   border-radius: 6px;
3688   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3689   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3690   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3691 }
3692 .popover-title {
3693   padding: 9px 15px;
3694   line-height: 1;
3695   background-color: #f5f5f5;
3696   border-bottom: 1px solid #eee;
3697   -webkit-border-radius: 3px 3px 0 0;
3698   -moz-border-radius: 3px 3px 0 0;
3699   border-radius: 3px 3px 0 0;
3700 }
3701 .popover-content {
3702   padding: 14px;
3703   background-color: #ffffff;
3704   -webkit-border-radius: 0 0 3px 3px;
3705   -moz-border-radius: 0 0 3px 3px;
3706   border-radius: 0 0 3px 3px;
3707   -webkit-background-clip: padding-box;
3708   -moz-background-clip: padding-box;
3709   background-clip: padding-box;
3710 }
3711 .popover-content p,
3712 .popover-content ul,
3713 .popover-content ol {
3714   margin-bottom: 0;
3715 }
3716 .thumbnails {
3717   margin-left: -20px;
3718   list-style: none;
3719   *zoom: 1;
3720 }
3721 .thumbnails:before,
3722 .thumbnails:after {
3723   display: table;
3724   content: "";
3725 }
3726 .thumbnails:after {
3727   clear: both;
3728 }
3729 .row-fluid .thumbnails {
3730   margin-left: 0;
3731 }
3732 .thumbnails > li {
3733   float: left;
3734   margin-bottom: 18px;
3735   margin-left: 20px;
3736 }
3737 .thumbnail {
3738   display: block;
3739   padding: 4px;
3740   line-height: 1;
3741   border: 1px solid #ddd;
3742   -webkit-border-radius: 4px;
3743   -moz-border-radius: 4px;
3744   border-radius: 4px;
3745   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
3746   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
3747   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
3748 }
3749 a.thumbnail:hover {
3750   border-color: #dd4814;
3751   -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
3752   -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
3753   box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
3754 }
3755 .thumbnail > img {
3756   display: block;
3757   max-width: 100%;
3758   margin-left: auto;
3759   margin-right: auto;
3760 }
3761 .thumbnail .caption {
3762   padding: 9px;
3763 }
3764 .label,
3765 .badge {
3766   font-size: 10.998px;
3767   font-weight: bold;
3768   line-height: 14px;
3769   color: #ffffff;
3770   vertical-align: baseline;
3771   white-space: nowrap;
3772   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3773   background-color: #999999;
3774 }
3775 .label {
3776   padding: 1px 4px 2px;
3777   -webkit-border-radius: 3px;
3778   -moz-border-radius: 3px;
3779   border-radius: 3px;
3780 }
3781 .badge {
3782   padding: 1px 9px 2px;
3783   -webkit-border-radius: 9px;
3784   -moz-border-radius: 9px;
3785   border-radius: 9px;
3786 }
3787 a.label:hover,
3788 a.badge:hover {
3789   color: #ffffff;
3790   text-decoration: none;
3791   cursor: pointer;
3792 }
3793 .label-important,
3794 .badge-important {
3795   background-color: #df382c;
3796 }
3797 .label-important[href],
3798 .badge-important[href] {
3799   background-color: #bc271c;
3800 }
3801 .label-warning,
3802 .badge-warning {
3803   background-color: #dd4814;
3804 }
3805 .label-warning[href],
3806 .badge-warning[href] {
3807   background-color: #ae3910;
3808 }
3809 .label-success,
3810 .badge-success {
3811   background-color: #38b44a;
3812 }
3813 .label-success[href],
3814 .badge-success[href] {
3815   background-color: #2c8d3a;
3816 }
3817 .label-info,
3818 .badge-info {
3819   background-color: #772953;
3820 }
3821 .label-info[href],
3822 .badge-info[href] {
3823   background-color: #511c39;
3824 }
3825 .label-inverse,
3826 .badge-inverse {
3827   background-color: #333333;
3828 }
3829 .label-inverse[href],
3830 .badge-inverse[href] {
3831   background-color: #1a1a1a;
3832 }
3833 @-webkit-keyframes progress-bar-stripes {
3834   from {
3835     background-position: 40px 0;
3836   }
3837   to {
3838     background-position: 0 0;
3839   }
3840 }
3841 @-moz-keyframes progress-bar-stripes {
3842   from {
3843     background-position: 40px 0;
3844   }
3845   to {
3846     background-position: 0 0;
3847   }
3848 }
3849 @-ms-keyframes progress-bar-stripes {
3850   from {
3851     background-position: 40px 0;
3852   }
3853   to {
3854     background-position: 0 0;
3855   }
3856 }
3857 @-o-keyframes progress-bar-stripes {
3858   from {
3859     background-position: 0 0;
3860   }
3861   to {
3862     background-position: 40px 0;
3863   }
3864 }
3865 @keyframes progress-bar-stripes {
3866   from {
3867     background-position: 40px 0;
3868   }
3869   to {
3870     background-position: 0 0;
3871   }
3872 }
3873 .progress {
3874   overflow: hidden;
3875   height: 18px;
3876   margin-bottom: 18px;
3877   background-color: #f7f7f7;
3878   background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
3879   background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
3880   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
3881   background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
3882   background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
3883   background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
3884   background-repeat: repeat-x;
3885   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
3886   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3887   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3888   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3889   -webkit-border-radius: 4px;
3890   -moz-border-radius: 4px;
3891   border-radius: 4px;
3892 }
3893 .progress .bar {
3894   width: 0%;
3895   height: 18px;
3896   color: #ffffff;
3897   font-size: 12px;
3898   text-align: center;
3899   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3900   background-color: #0e90d2;
3901   background-image: -moz-linear-gradient(top, #149bdf, #0480be);
3902   background-image: -ms-linear-gradient(top, #149bdf, #0480be);
3903   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
3904   background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
3905   background-image: -o-linear-gradient(top, #149bdf, #0480be);
3906   background-image: linear-gradient(top, #149bdf, #0480be);
3907   background-repeat: repeat-x;
3908   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
3909   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3910   -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3911   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3912   -webkit-box-sizing: border-box;
3913   -moz-box-sizing: border-box;
3914   -ms-box-sizing: border-box;
3915   box-sizing: border-box;
3916   -webkit-transition: width 0.6s ease;
3917   -moz-transition: width 0.6s ease;
3918   -ms-transition: width 0.6s ease;
3919   -o-transition: width 0.6s ease;
3920   transition: width 0.6s ease;
3921 }
3922 .progress-striped .bar {
3923   background-color: #149bdf;
3924   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));
3925   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);
3926   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);
3927   background-image: -ms-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);
3928   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);
3929   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);
3930   -webkit-background-size: 40px 40px;
3931   -moz-background-size: 40px 40px;
3932   -o-background-size: 40px 40px;
3933   background-size: 40px 40px;
3934 }
3935 .progress.active .bar {
3936   -webkit-animation: progress-bar-stripes 2s linear infinite;
3937   -moz-animation: progress-bar-stripes 2s linear infinite;
3938   -ms-animation: progress-bar-stripes 2s linear infinite;
3939   -o-animation: progress-bar-stripes 2s linear infinite;
3940   animation: progress-bar-stripes 2s linear infinite;
3941 }
3942 .progress-danger .bar {
3943   background-color: #dd514c;
3944   background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3945   background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
3946   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
3947   background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3948   background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3949   background-image: linear-gradient(top, #ee5f5b, #c43c35);
3950   background-repeat: repeat-x;
3951   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
3952 }
3953 .progress-danger.progress-striped .bar {
3954   background-color: #ee5f5b;
3955   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));
3956   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);
3957   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);
3958   background-image: -ms-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);
3959   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);
3960   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);
3961 }
3962 .progress-success .bar {
3963   background-color: #5eb95e;
3964   background-image: -moz-linear-gradient(top, #62c462, #57a957);
3965   background-image: -ms-linear-gradient(top, #62c462, #57a957);
3966   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
3967   background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3968   background-image: -o-linear-gradient(top, #62c462, #57a957);
3969   background-image: linear-gradient(top, #62c462, #57a957);
3970   background-repeat: repeat-x;
3971   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
3972 }
3973 .progress-success.progress-striped .bar {
3974   background-color: #62c462;
3975   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));
3976   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);
3977   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);
3978   background-image: -ms-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);
3979   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);
3980   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);
3981 }
3982 .progress-info .bar {
3983   background-color: #4bb1cf;
3984   background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3985   background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
3986   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
3987   background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3988   background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3989   background-image: linear-gradient(top, #5bc0de, #339bb9);
3990   background-repeat: repeat-x;
3991   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
3992 }
3993 .progress-info.progress-striped .bar {
3994   background-color: #5bc0de;
3995   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));
3996   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);
3997   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);
3998   background-image: -ms-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);
3999   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);
4000   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);
4001 }
4002 .progress-warning .bar {
4003   background-color: #e86537;
4004   background-image: -moz-linear-gradient(top, #ef784e, #dd4814);
4005   background-image: -ms-linear-gradient(top, #ef784e, #dd4814);
4006   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ef784e), to(#dd4814));
4007   background-image: -webkit-linear-gradient(top, #ef784e, #dd4814);
4008   background-image: -o-linear-gradient(top, #ef784e, #dd4814);
4009   background-image: linear-gradient(top, #ef784e, #dd4814);
4010   background-repeat: repeat-x;
4011   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef784e', endColorstr='#dd4814', GradientType=0);
4012 }
4013 .progress-warning.progress-striped .bar {
4014   background-color: #ef784e;
4015   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));
4016   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);
4017   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);
4018   background-image: -ms-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);
4019   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);
4020   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);
4021 }
4022 .accordion {
4023   margin-bottom: 18px;
4024 }
4025 .accordion-group {
4026   margin-bottom: 2px;
4027   border: 1px solid #e5e5e5;
4028   -webkit-border-radius: 4px;
4029   -moz-border-radius: 4px;
4030   border-radius: 4px;
4031 }
4032 .accordion-heading {
4033   border-bottom: 0;
4034 }
4035 .accordion-heading .accordion-toggle {
4036   display: block;
4037   padding: 8px 15px;
4038 }
4039 .accordion-toggle {
4040   cursor: pointer;
4041 }
4042 .accordion-inner {
4043   padding: 9px 15px;
4044   border-top: 1px solid #e5e5e5;
4045 }
4046 .carousel {
4047   position: relative;
4048   margin-bottom: 18px;
4049   line-height: 1;
4050 }
4051 .carousel-inner {
4052   overflow: hidden;
4053   width: 100%;
4054   position: relative;
4055 }
4056 .carousel .item {
4057   display: none;
4058   position: relative;
4059   -webkit-transition: 0.6s ease-in-out left;
4060   -moz-transition: 0.6s ease-in-out left;
4061   -ms-transition: 0.6s ease-in-out left;
4062   -o-transition: 0.6s ease-in-out left;
4063   transition: 0.6s ease-in-out left;
4064 }
4065 .carousel .item > img {
4066   display: block;
4067   line-height: 1;
4068 }
4069 .carousel .active,
4070 .carousel .next,
4071 .carousel .prev {
4072   display: block;
4073 }
4074 .carousel .active {
4075   left: 0;
4076 }
4077 .carousel .next,
4078 .carousel .prev {
4079   position: absolute;
4080   top: 0;
4081   width: 100%;
4082 }
4083 .carousel .next {
4084   left: 100%;
4085 }
4086 .carousel .prev {
4087   left: -100%;
4088 }
4089 .carousel .next.left,
4090 .carousel .prev.right {
4091   left: 0;
4092 }
4093 .carousel .active.left {
4094   left: -100%;
4095 }
4096 .carousel .active.right {
4097   left: 100%;
4098 }
4099 .carousel-control {
4100   position: absolute;
4101   top: 40%;
4102   left: 15px;
4103   width: 40px;
4104   height: 40px;
4105   margin-top: -20px;
4106   font-size: 60px;
4107   font-weight: 100;
4108   line-height: 30px;
4109   color: #ffffff;
4110   text-align: center;
4111   background: #222222;
4112   border: 3px solid #ffffff;
4113   -webkit-border-radius: 23px;
4114   -moz-border-radius: 23px;
4115   border-radius: 23px;
4116   opacity: 0.5;
4117   filter: alpha(opacity=50);
4118 }
4119 .carousel-control.right {
4120   left: auto;
4121   right: 15px;
4122 }
4123 .carousel-control:hover {
4124   color: #ffffff;
4125   text-decoration: none;
4126   opacity: 0.9;
4127   filter: alpha(opacity=90);
4128 }
4129 .carousel-caption {
4130   position: absolute;
4131   left: 0;
4132   right: 0;
4133   bottom: 0;
4134   padding: 10px 15px 5px;
4135   background: #333333;
4136   background: rgba(0, 0, 0, 0.75);
4137 }
4138 .carousel-caption h4,
4139 .carousel-caption p {
4140   color: #ffffff;
4141 }
4142 .hero-unit {
4143   padding: 60px;
4144   margin-bottom: 30px;
4145   background-color: #f5f5f5;
4146   -webkit-border-radius: 6px;
4147   -moz-border-radius: 6px;
4148   border-radius: 6px;
4149 }
4150 .hero-unit h1 {
4151   margin-bottom: 0;
4152   font-size: 60px;
4153   line-height: 1;
4154   color: inherit;
4155   letter-spacing: -1px;
4156 }
4157 .hero-unit p {
4158   font-size: 18px;
4159   font-weight: 200;
4160   line-height: 27px;
4161   color: inherit;
4162 }
4163 .pull-right {
4164   float: right;
4165 }
4166 .pull-left {
4167   float: left;
4168 }
4169 .hide {
4170   display: none;
4171 }
4172 .show {
4173   display: block;
4174 }
4175 .invisible {
4176   visibility: hidden;
4177 }
4178 .navbar .nav > li > a {
4179   border-right: 1px solid #C03D14;
4180   border-left: 1px solid #E6633A;
4181 }
4182 .navbar .nav > li > a:hover {
4183   background-color: #97310e;
4184 }
4185 .navbar .nav .active > a,
4186 .navbar .nav .active > a:hover {
4187   background-color: rgba(0, 0, 0, 0.2);
4188 }
4189 .navbar .divider-vertical {
4190   background-color: inherit;
4191   border-right: 0px solid #CE4213;
4192 }
4193 .navbar .navbar-text {
4194   padding: 9px 10px 11px;
4195   line-height: 19px;
4196   color: #ffffff;
4197 }
4198 .navbar .navbar-search .search-query {
4199   border: 1px solid #97310e;
4200 }
4201 .navbar .nav-collapse.in > .nav li > a {
4202   color: #ffffff;
4203   border-left: 0px solid #dd4814;
4204   border-right: 0px solid #dd4814;
4205 }
4206 .navbar .nav-collapse.in > .nav li > a:hover {
4207   background-color: #97310e;
4208 }
4209 .navbar .nav-collapse.in .navbar-form,
4210 .navbar .nav-collapse.in .navbar-search {
4211   border-top: 0px solid #dd4814;
4212   border-bottom: 0px solid #dd4814;
4213   -webkit-box-shadow: none;
4214   -moz-box-shadow: none;
4215   box-shadow: none;
4216 }
4217 .btn-primary {
4218   background-color: #e86537;
4219   background-image: -moz-linear-gradient(top, #ef784e, #dd4814);
4220   background-image: -ms-linear-gradient(top, #ef784e, #dd4814);
4221   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ef784e), to(#dd4814));
4222   background-image: -webkit-linear-gradient(top, #ef784e, #dd4814);
4223   background-image: -o-linear-gradient(top, #ef784e, #dd4814);
4224   background-image: linear-gradient(top, #ef784e, #dd4814);
4225   background-repeat: repeat-x;
4226   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef784e', endColorstr='#dd4814', GradientType=0);
4227   border-color: #dd4814 #dd4814 #97310e;
4228   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4229   *background-color: #dd4814;
4230   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
4231
4232   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
4233 }
4234 .btn-primary:hover,
4235 .btn-primary:active,
4236 .btn-primary.active,
4237 .btn-primary.disabled,
4238 .btn-primary[disabled] {
4239   background-color: #dd4814;
4240   *background-color: #c64012;
4241 }
4242 .btn-primary:active,
4243 .btn-primary.active {
4244   background-color: #ae3910 \9;
4245 }
4246 .btn-warning {
4247   background-color: #f3c768;
4248   background-image: -moz-linear-gradient(top, #f5d185, #efb73e);
4249   background-image: -ms-linear-gradient(top, #f5d185, #efb73e);
4250   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5d185), to(#efb73e));
4251   background-image: -webkit-linear-gradient(top, #f5d185, #efb73e);
4252   background-image: -o-linear-gradient(top, #f5d185, #efb73e);
4253   background-image: linear-gradient(top, #f5d185, #efb73e);
4254   background-repeat: repeat-x;
4255   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5d185', endColorstr='#efb73e', GradientType=0);
4256   border-color: #efb73e #efb73e #cf9311;
4257   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4258   *background-color: #efb73e;
4259   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
4260
4261   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
4262 }
4263 .btn-warning:hover,
4264 .btn-warning:active,
4265 .btn-warning.active,
4266 .btn-warning.disabled,
4267 .btn-warning[disabled] {
4268   background-color: #efb73e;
4269   *background-color: #edae26;
4270 }
4271 .btn-warning:active,
4272 .btn-warning.active {
4273   background-color: #e7a413 \9;
4274 }
4275 .alert {
4276   text-shadow: none;
4277 }
4278 .hero-unit {
4279   border: 1px solid rgba(0, 0, 0, 0.05);
4280   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4281   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4282   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4283 }
4284 .hero-unit h1 {
4285   line-height: 1.6em;
4286 }
4287 .pull-right {
4288   float: right;
4289 }
4290 .pull-left {
4291   float: left;
4292 }
4293 .hide {
4294   display: none;
4295 }
4296 .show {
4297   display: block;
4298 }
4299 .invisible {
4300   visibility: hidden;
4301 }