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