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