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