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