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