f2e7ae075865638e834b6e8e25d68c9df35a2db9
[bootswatch] / cerulean / bootstrap.css
1 /*!
2  * Bootstrap v3.0.0
3  *
4  * Copyright 2013 Twitter, Inc
5  * Licensed under the Apache License v2.0
6  * http://www.apache.org/licenses/LICENSE-2.0
7  *
8  * Designed and built with all the love in the world by @mdo and @fat.
9  */
10
11 /*! normalize.css v2.1.0 | MIT License | git.io/normalize */
12
13 article,
14 aside,
15 details,
16 figcaption,
17 figure,
18 footer,
19 header,
20 hgroup,
21 main,
22 nav,
23 section,
24 summary {
25   display: block;
26 }
27
28 audio,
29 canvas,
30 video {
31   display: inline-block;
32 }
33
34 audio:not([controls]) {
35   display: none;
36   height: 0;
37 }
38
39 [hidden] {
40   display: none;
41 }
42
43 html {
44   font-family: sans-serif;
45   -webkit-text-size-adjust: 100%;
46       -ms-text-size-adjust: 100%;
47 }
48
49 body {
50   margin: 0;
51 }
52
53 a:focus {
54   outline: thin dotted;
55 }
56
57 a:active,
58 a:hover {
59   outline: 0;
60 }
61
62 h1 {
63   margin: 0.67em 0;
64   font-size: 2em;
65 }
66
67 abbr[title] {
68   border-bottom: 1px dotted;
69 }
70
71 b,
72 strong {
73   font-weight: bold;
74 }
75
76 dfn {
77   font-style: italic;
78 }
79
80 hr {
81   height: 0;
82   -moz-box-sizing: content-box;
83        box-sizing: content-box;
84 }
85
86 mark {
87   color: #000;
88   background: #ff0;
89 }
90
91 code,
92 kbd,
93 pre,
94 samp {
95   font-family: monospace, serif;
96   font-size: 1em;
97 }
98
99 pre {
100   white-space: pre-wrap;
101 }
102
103 q {
104   quotes: "\201C" "\201D" "\2018" "\2019";
105 }
106
107 small {
108   font-size: 80%;
109 }
110
111 sub,
112 sup {
113   position: relative;
114   font-size: 75%;
115   line-height: 0;
116   vertical-align: baseline;
117 }
118
119 sup {
120   top: -0.5em;
121 }
122
123 sub {
124   bottom: -0.25em;
125 }
126
127 img {
128   border: 0;
129 }
130
131 svg:not(:root) {
132   overflow: hidden;
133 }
134
135 figure {
136   margin: 0;
137 }
138
139 fieldset {
140   padding: 0.35em 0.625em 0.75em;
141   margin: 0 2px;
142   border: 1px solid #c0c0c0;
143 }
144
145 legend {
146   padding: 0;
147   border: 0;
148 }
149
150 button,
151 input,
152 select,
153 textarea {
154   margin: 0;
155   font-family: inherit;
156   font-size: 100%;
157 }
158
159 button,
160 input {
161   line-height: normal;
162 }
163
164 button,
165 select {
166   text-transform: none;
167 }
168
169 button,
170 html input[type="button"],
171 input[type="reset"],
172 input[type="submit"] {
173   cursor: pointer;
174   -webkit-appearance: button;
175 }
176
177 button[disabled],
178 html input[disabled] {
179   cursor: default;
180 }
181
182 input[type="checkbox"],
183 input[type="radio"] {
184   padding: 0;
185   box-sizing: border-box;
186 }
187
188 input[type="search"] {
189   -webkit-box-sizing: content-box;
190      -moz-box-sizing: content-box;
191           box-sizing: content-box;
192   -webkit-appearance: textfield;
193 }
194
195 input[type="search"]::-webkit-search-cancel-button,
196 input[type="search"]::-webkit-search-decoration {
197   -webkit-appearance: none;
198 }
199
200 button::-moz-focus-inner,
201 input::-moz-focus-inner {
202   padding: 0;
203   border: 0;
204 }
205
206 textarea {
207   overflow: auto;
208   vertical-align: top;
209 }
210
211 table {
212   border-collapse: collapse;
213   border-spacing: 0;
214 }
215
216 @media print {
217   * {
218     color: #000 !important;
219     text-shadow: none !important;
220     background: transparent !important;
221     box-shadow: none !important;
222   }
223   a,
224   a:visited {
225     text-decoration: underline;
226   }
227   a[href]:after {
228     content: " (" attr(href) ")";
229   }
230   abbr[title]:after {
231     content: " (" attr(title) ")";
232   }
233   .ir a:after,
234   a[href^="javascript:"]:after,
235   a[href^="#"]:after {
236     content: "";
237   }
238   pre,
239   blockquote {
240     border: 1px solid #999;
241     page-break-inside: avoid;
242   }
243   thead {
244     display: table-header-group;
245   }
246   tr,
247   img {
248     page-break-inside: avoid;
249   }
250   img {
251     max-width: 100% !important;
252   }
253   @page  {
254     margin: 2cm .5cm;
255   }
256   p,
257   h2,
258   h3 {
259     orphans: 3;
260     widows: 3;
261   }
262   h2,
263   h3 {
264     page-break-after: avoid;
265   }
266   .navbar {
267     display: none;
268   }
269   .table td,
270   .table th {
271     background-color: #fff !important;
272   }
273   .btn > .caret,
274   .dropup > .btn > .caret {
275     border-top-color: #000 !important;
276   }
277   .label {
278     border: 1px solid #000;
279   }
280   .table {
281     border-collapse: collapse !important;
282   }
283   .table-bordered th,
284   .table-bordered td {
285     border: 1px solid #ddd !important;
286   }
287 }
288
289 *,
290 *:before,
291 *:after {
292   -webkit-box-sizing: border-box;
293      -moz-box-sizing: border-box;
294           box-sizing: border-box;
295 }
296
297 html {
298   font-size: 62.5%;
299   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
300 }
301
302 body {
303   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
304   font-size: 14px;
305   line-height: 1.428571429;
306   color: #555555;
307   background-color: #ffffff;
308 }
309
310 input,
311 button,
312 select,
313 textarea {
314   font-family: inherit;
315   font-size: inherit;
316   line-height: inherit;
317 }
318
319 button,
320 input,
321 select[multiple],
322 textarea {
323   background-image: none;
324 }
325
326 a {
327   color: #2fa4e7;
328   text-decoration: none;
329 }
330
331 a:hover,
332 a:focus {
333   color: #157ab5;
334   text-decoration: underline;
335 }
336
337 a:focus {
338   outline: thin dotted #333;
339   outline: 5px auto -webkit-focus-ring-color;
340   outline-offset: -2px;
341 }
342
343 img {
344   vertical-align: middle;
345 }
346
347 .img-responsive {
348   display: block;
349   height: auto;
350   max-width: 100%;
351 }
352
353 .img-rounded {
354   border-radius: 6px;
355 }
356
357 .img-thumbnail {
358   display: inline-block;
359   height: auto;
360   max-width: 100%;
361   padding: 4px;
362   line-height: 1.428571429;
363   background-color: #ffffff;
364   border: 1px solid #dddddd;
365   border-radius: 4px;
366   -webkit-transition: all 0.2s ease-in-out;
367           transition: all 0.2s ease-in-out;
368 }
369
370 .img-circle {
371   border-radius: 50%;
372 }
373
374 hr {
375   margin-top: 20px;
376   margin-bottom: 20px;
377   border: 0;
378   border-top: 1px solid #eeeeee;
379 }
380
381 .sr-only {
382   position: absolute;
383   width: 1px;
384   height: 1px;
385   padding: 0;
386   margin: -1px;
387   overflow: hidden;
388   clip: rect(0 0 0 0);
389   border: 0;
390 }
391
392 p {
393   margin: 0 0 10px;
394 }
395
396 .lead {
397   margin-bottom: 20px;
398   font-size: 16.099999999999998px;
399   font-weight: 200;
400   line-height: 1.4;
401 }
402
403 @media (min-width: 768px) {
404   .lead {
405     font-size: 21px;
406   }
407 }
408
409 small {
410   font-size: 85%;
411 }
412
413 cite {
414   font-style: normal;
415 }
416
417 .text-muted {
418   color: #999999;
419 }
420
421 .text-primary {
422   color: #2fa4e7;
423 }
424
425 .text-warning {
426   color: #c09853;
427 }
428
429 .text-danger {
430   color: #b94a48;
431 }
432
433 .text-success {
434   color: #468847;
435 }
436
437 .text-info {
438   color: #3a87ad;
439 }
440
441 .text-left {
442   text-align: left;
443 }
444
445 .text-right {
446   text-align: right;
447 }
448
449 .text-center {
450   text-align: center;
451 }
452
453 h1,
454 h2,
455 h3,
456 h4,
457 h5,
458 h6,
459 .h1,
460 .h2,
461 .h3,
462 .h4,
463 .h5,
464 .h6 {
465   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
466   font-weight: 500;
467   line-height: 1.1;
468 }
469
470 h1 small,
471 h2 small,
472 h3 small,
473 h4 small,
474 h5 small,
475 h6 small,
476 .h1 small,
477 .h2 small,
478 .h3 small,
479 .h4 small,
480 .h5 small,
481 .h6 small {
482   font-weight: normal;
483   line-height: 1;
484   color: #999999;
485 }
486
487 h1,
488 h2,
489 h3 {
490   margin-top: 20px;
491   margin-bottom: 10px;
492 }
493
494 h4,
495 h5,
496 h6 {
497   margin-top: 10px;
498   margin-bottom: 10px;
499 }
500
501 h1,
502 .h1 {
503   font-size: 36px;
504 }
505
506 h2,
507 .h2 {
508   font-size: 30px;
509 }
510
511 h3,
512 .h3 {
513   font-size: 24px;
514 }
515
516 h4,
517 .h4 {
518   font-size: 18px;
519 }
520
521 h5,
522 .h5 {
523   font-size: 14px;
524 }
525
526 h6,
527 .h6 {
528   font-size: 12px;
529 }
530
531 h1 small,
532 .h1 small {
533   font-size: 24px;
534 }
535
536 h2 small,
537 .h2 small {
538   font-size: 18px;
539 }
540
541 h3 small,
542 .h3 small,
543 h4 small,
544 .h4 small {
545   font-size: 14px;
546 }
547
548 .page-header {
549   padding-bottom: 9px;
550   margin: 40px 0 20px;
551   border-bottom: 1px solid #eeeeee;
552 }
553
554 ul,
555 ol {
556   margin-top: 0;
557   margin-bottom: 10px;
558 }
559
560 ul ul,
561 ol ul,
562 ul ol,
563 ol ol {
564   margin-bottom: 0;
565 }
566
567 .list-unstyled {
568   padding-left: 0;
569   list-style: none;
570 }
571
572 .list-inline {
573   padding-left: 0;
574   list-style: none;
575 }
576
577 .list-inline > li {
578   display: inline-block;
579   padding-right: 5px;
580   padding-left: 5px;
581 }
582
583 dl {
584   margin-bottom: 20px;
585 }
586
587 dt,
588 dd {
589   line-height: 1.428571429;
590 }
591
592 dt {
593   font-weight: bold;
594 }
595
596 dd {
597   margin-left: 0;
598 }
599
600 @media (min-width: 768px) {
601   .dl-horizontal dt {
602     float: left;
603     width: 160px;
604     overflow: hidden;
605     clear: left;
606     text-align: right;
607     text-overflow: ellipsis;
608     white-space: nowrap;
609   }
610   .dl-horizontal dd {
611     margin-left: 180px;
612   }
613   .dl-horizontal dd:before,
614   .dl-horizontal dd:after {
615     display: table;
616     content: " ";
617   }
618   .dl-horizontal dd:after {
619     clear: both;
620   }
621   .dl-horizontal dd:before,
622   .dl-horizontal dd:after {
623     display: table;
624     content: " ";
625   }
626   .dl-horizontal dd:after {
627     clear: both;
628   }
629   .dl-horizontal dd:before,
630   .dl-horizontal dd:after {
631     display: table;
632     content: " ";
633   }
634   .dl-horizontal dd:after {
635     clear: both;
636   }
637   .dl-horizontal dd:before,
638   .dl-horizontal dd:after {
639     display: table;
640     content: " ";
641   }
642   .dl-horizontal dd:after {
643     clear: both;
644   }
645   .dl-horizontal dd:before,
646   .dl-horizontal dd:after {
647     display: table;
648     content: " ";
649   }
650   .dl-horizontal dd:after {
651     clear: both;
652   }
653 }
654
655 abbr[title],
656 abbr[data-original-title] {
657   cursor: help;
658   border-bottom: 1px dotted #999999;
659 }
660
661 abbr.initialism {
662   font-size: 90%;
663   text-transform: uppercase;
664 }
665
666 blockquote {
667   padding: 10px 20px;
668   margin: 0 0 20px;
669   border-left: 5px solid #eeeeee;
670 }
671
672 blockquote p {
673   font-size: 17.5px;
674   font-weight: 300;
675   line-height: 1.25;
676 }
677
678 blockquote p:last-child {
679   margin-bottom: 0;
680 }
681
682 blockquote small {
683   display: block;
684   line-height: 1.428571429;
685   color: #999999;
686 }
687
688 blockquote small:before {
689   content: '\2014 \00A0';
690 }
691
692 blockquote.pull-right {
693   padding-right: 15px;
694   padding-left: 0;
695   border-right: 5px solid #eeeeee;
696   border-left: 0;
697 }
698
699 blockquote.pull-right p,
700 blockquote.pull-right small {
701   text-align: right;
702 }
703
704 blockquote.pull-right small:before {
705   content: '';
706 }
707
708 blockquote.pull-right small:after {
709   content: '\00A0 \2014';
710 }
711
712 q:before,
713 q:after,
714 blockquote:before,
715 blockquote:after {
716   content: "";
717 }
718
719 address {
720   display: block;
721   margin-bottom: 20px;
722   font-style: normal;
723   line-height: 1.428571429;
724 }
725
726 code,
727 pre {
728   font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
729 }
730
731 code {
732   padding: 2px 4px;
733   font-size: 90%;
734   color: #c7254e;
735   white-space: nowrap;
736   background-color: #f9f2f4;
737   border-radius: 4px;
738 }
739
740 pre {
741   display: block;
742   padding: 9.5px;
743   margin: 0 0 10px;
744   font-size: 13px;
745   line-height: 1.428571429;
746   color: #333333;
747   word-break: break-all;
748   word-wrap: break-word;
749   background-color: #f5f5f5;
750   border: 1px solid #cccccc;
751   border-radius: 4px;
752 }
753
754 pre.prettyprint {
755   margin-bottom: 20px;
756 }
757
758 pre code {
759   padding: 0;
760   font-size: inherit;
761   color: inherit;
762   white-space: pre-wrap;
763   background-color: transparent;
764   border: 0;
765 }
766
767 .pre-scrollable {
768   max-height: 340px;
769   overflow-y: scroll;
770 }
771
772 .container {
773   padding-right: 15px;
774   padding-left: 15px;
775   margin-right: auto;
776   margin-left: auto;
777 }
778
779 .container:before,
780 .container:after {
781   display: table;
782   content: " ";
783 }
784
785 .container:after {
786   clear: both;
787 }
788
789 .container:before,
790 .container:after {
791   display: table;
792   content: " ";
793 }
794
795 .container:after {
796   clear: both;
797 }
798
799 .container:before,
800 .container:after {
801   display: table;
802   content: " ";
803 }
804
805 .container:after {
806   clear: both;
807 }
808
809 .container:before,
810 .container:after {
811   display: table;
812   content: " ";
813 }
814
815 .container:after {
816   clear: both;
817 }
818
819 .container:before,
820 .container:after {
821   display: table;
822   content: " ";
823 }
824
825 .container:after {
826   clear: both;
827 }
828
829 .row {
830   margin-right: -15px;
831   margin-left: -15px;
832 }
833
834 .row:before,
835 .row:after {
836   display: table;
837   content: " ";
838 }
839
840 .row:after {
841   clear: both;
842 }
843
844 .row:before,
845 .row:after {
846   display: table;
847   content: " ";
848 }
849
850 .row:after {
851   clear: both;
852 }
853
854 .row:before,
855 .row:after {
856   display: table;
857   content: " ";
858 }
859
860 .row:after {
861   clear: both;
862 }
863
864 .row:before,
865 .row:after {
866   display: table;
867   content: " ";
868 }
869
870 .row:after {
871   clear: both;
872 }
873
874 .row:before,
875 .row:after {
876   display: table;
877   content: " ";
878 }
879
880 .row:after {
881   clear: both;
882 }
883
884 .col-xs-1,
885 .col-xs-2,
886 .col-xs-3,
887 .col-xs-4,
888 .col-xs-5,
889 .col-xs-6,
890 .col-xs-7,
891 .col-xs-8,
892 .col-xs-9,
893 .col-xs-10,
894 .col-xs-11,
895 .col-xs-12,
896 .col-sm-1,
897 .col-sm-2,
898 .col-sm-3,
899 .col-sm-4,
900 .col-sm-5,
901 .col-sm-6,
902 .col-sm-7,
903 .col-sm-8,
904 .col-sm-9,
905 .col-sm-10,
906 .col-sm-11,
907 .col-sm-12,
908 .col-md-1,
909 .col-md-2,
910 .col-md-3,
911 .col-md-4,
912 .col-md-5,
913 .col-md-6,
914 .col-md-7,
915 .col-md-8,
916 .col-md-9,
917 .col-md-10,
918 .col-md-11,
919 .col-md-12,
920 .col-lg-1,
921 .col-lg-2,
922 .col-lg-3,
923 .col-lg-4,
924 .col-lg-5,
925 .col-lg-6,
926 .col-lg-7,
927 .col-lg-8,
928 .col-lg-9,
929 .col-lg-10,
930 .col-lg-11,
931 .col-lg-12 {
932   position: relative;
933   min-height: 1px;
934   padding-right: 15px;
935   padding-left: 15px;
936 }
937
938 .col-xs-1,
939 .col-xs-2,
940 .col-xs-3,
941 .col-xs-4,
942 .col-xs-5,
943 .col-xs-6,
944 .col-xs-7,
945 .col-xs-8,
946 .col-xs-9,
947 .col-xs-10,
948 .col-xs-11 {
949   float: left;
950 }
951
952 .col-xs-1 {
953   width: 8.333333333333332%;
954 }
955
956 .col-xs-2 {
957   width: 16.666666666666664%;
958 }
959
960 .col-xs-3 {
961   width: 25%;
962 }
963
964 .col-xs-4 {
965   width: 33.33333333333333%;
966 }
967
968 .col-xs-5 {
969   width: 41.66666666666667%;
970 }
971
972 .col-xs-6 {
973   width: 50%;
974 }
975
976 .col-xs-7 {
977   width: 58.333333333333336%;
978 }
979
980 .col-xs-8 {
981   width: 66.66666666666666%;
982 }
983
984 .col-xs-9 {
985   width: 75%;
986 }
987
988 .col-xs-10 {
989   width: 83.33333333333334%;
990 }
991
992 .col-xs-11 {
993   width: 91.66666666666666%;
994 }
995
996 .col-xs-12 {
997   width: 100%;
998 }
999
1000 @media (min-width: 768px) {
1001   .container {
1002     max-width: 750px;
1003   }
1004   .col-sm-1,
1005   .col-sm-2,
1006   .col-sm-3,
1007   .col-sm-4,
1008   .col-sm-5,
1009   .col-sm-6,
1010   .col-sm-7,
1011   .col-sm-8,
1012   .col-sm-9,
1013   .col-sm-10,
1014   .col-sm-11 {
1015     float: left;
1016   }
1017   .col-sm-1 {
1018     width: 8.333333333333332%;
1019   }
1020   .col-sm-2 {
1021     width: 16.666666666666664%;
1022   }
1023   .col-sm-3 {
1024     width: 25%;
1025   }
1026   .col-sm-4 {
1027     width: 33.33333333333333%;
1028   }
1029   .col-sm-5 {
1030     width: 41.66666666666667%;
1031   }
1032   .col-sm-6 {
1033     width: 50%;
1034   }
1035   .col-sm-7 {
1036     width: 58.333333333333336%;
1037   }
1038   .col-sm-8 {
1039     width: 66.66666666666666%;
1040   }
1041   .col-sm-9 {
1042     width: 75%;
1043   }
1044   .col-sm-10 {
1045     width: 83.33333333333334%;
1046   }
1047   .col-sm-11 {
1048     width: 91.66666666666666%;
1049   }
1050   .col-sm-12 {
1051     width: 100%;
1052   }
1053   .col-sm-push-1 {
1054     left: 8.333333333333332%;
1055   }
1056   .col-sm-push-2 {
1057     left: 16.666666666666664%;
1058   }
1059   .col-sm-push-3 {
1060     left: 25%;
1061   }
1062   .col-sm-push-4 {
1063     left: 33.33333333333333%;
1064   }
1065   .col-sm-push-5 {
1066     left: 41.66666666666667%;
1067   }
1068   .col-sm-push-6 {
1069     left: 50%;
1070   }
1071   .col-sm-push-7 {
1072     left: 58.333333333333336%;
1073   }
1074   .col-sm-push-8 {
1075     left: 66.66666666666666%;
1076   }
1077   .col-sm-push-9 {
1078     left: 75%;
1079   }
1080   .col-sm-push-10 {
1081     left: 83.33333333333334%;
1082   }
1083   .col-sm-push-11 {
1084     left: 91.66666666666666%;
1085   }
1086   .col-sm-pull-1 {
1087     right: 8.333333333333332%;
1088   }
1089   .col-sm-pull-2 {
1090     right: 16.666666666666664%;
1091   }
1092   .col-sm-pull-3 {
1093     right: 25%;
1094   }
1095   .col-sm-pull-4 {
1096     right: 33.33333333333333%;
1097   }
1098   .col-sm-pull-5 {
1099     right: 41.66666666666667%;
1100   }
1101   .col-sm-pull-6 {
1102     right: 50%;
1103   }
1104   .col-sm-pull-7 {
1105     right: 58.333333333333336%;
1106   }
1107   .col-sm-pull-8 {
1108     right: 66.66666666666666%;
1109   }
1110   .col-sm-pull-9 {
1111     right: 75%;
1112   }
1113   .col-sm-pull-10 {
1114     right: 83.33333333333334%;
1115   }
1116   .col-sm-pull-11 {
1117     right: 91.66666666666666%;
1118   }
1119   .col-sm-offset-1 {
1120     margin-left: 8.333333333333332%;
1121   }
1122   .col-sm-offset-2 {
1123     margin-left: 16.666666666666664%;
1124   }
1125   .col-sm-offset-3 {
1126     margin-left: 25%;
1127   }
1128   .col-sm-offset-4 {
1129     margin-left: 33.33333333333333%;
1130   }
1131   .col-sm-offset-5 {
1132     margin-left: 41.66666666666667%;
1133   }
1134   .col-sm-offset-6 {
1135     margin-left: 50%;
1136   }
1137   .col-sm-offset-7 {
1138     margin-left: 58.333333333333336%;
1139   }
1140   .col-sm-offset-8 {
1141     margin-left: 66.66666666666666%;
1142   }
1143   .col-sm-offset-9 {
1144     margin-left: 75%;
1145   }
1146   .col-sm-offset-10 {
1147     margin-left: 83.33333333333334%;
1148   }
1149   .col-sm-offset-11 {
1150     margin-left: 91.66666666666666%;
1151   }
1152 }
1153
1154 @media (min-width: 992px) {
1155   .container {
1156     max-width: 970px;
1157   }
1158   .col-md-1,
1159   .col-md-2,
1160   .col-md-3,
1161   .col-md-4,
1162   .col-md-5,
1163   .col-md-6,
1164   .col-md-7,
1165   .col-md-8,
1166   .col-md-9,
1167   .col-md-10,
1168   .col-md-11 {
1169     float: left;
1170   }
1171   .col-md-1 {
1172     width: 8.333333333333332%;
1173   }
1174   .col-md-2 {
1175     width: 16.666666666666664%;
1176   }
1177   .col-md-3 {
1178     width: 25%;
1179   }
1180   .col-md-4 {
1181     width: 33.33333333333333%;
1182   }
1183   .col-md-5 {
1184     width: 41.66666666666667%;
1185   }
1186   .col-md-6 {
1187     width: 50%;
1188   }
1189   .col-md-7 {
1190     width: 58.333333333333336%;
1191   }
1192   .col-md-8 {
1193     width: 66.66666666666666%;
1194   }
1195   .col-md-9 {
1196     width: 75%;
1197   }
1198   .col-md-10 {
1199     width: 83.33333333333334%;
1200   }
1201   .col-md-11 {
1202     width: 91.66666666666666%;
1203   }
1204   .col-md-12 {
1205     width: 100%;
1206   }
1207   .col-md-push-0 {
1208     left: auto;
1209   }
1210   .col-md-push-1 {
1211     left: 8.333333333333332%;
1212   }
1213   .col-md-push-2 {
1214     left: 16.666666666666664%;
1215   }
1216   .col-md-push-3 {
1217     left: 25%;
1218   }
1219   .col-md-push-4 {
1220     left: 33.33333333333333%;
1221   }
1222   .col-md-push-5 {
1223     left: 41.66666666666667%;
1224   }
1225   .col-md-push-6 {
1226     left: 50%;
1227   }
1228   .col-md-push-7 {
1229     left: 58.333333333333336%;
1230   }
1231   .col-md-push-8 {
1232     left: 66.66666666666666%;
1233   }
1234   .col-md-push-9 {
1235     left: 75%;
1236   }
1237   .col-md-push-10 {
1238     left: 83.33333333333334%;
1239   }
1240   .col-md-push-11 {
1241     left: 91.66666666666666%;
1242   }
1243   .col-md-pull-0 {
1244     right: auto;
1245   }
1246   .col-md-pull-1 {
1247     right: 8.333333333333332%;
1248   }
1249   .col-md-pull-2 {
1250     right: 16.666666666666664%;
1251   }
1252   .col-md-pull-3 {
1253     right: 25%;
1254   }
1255   .col-md-pull-4 {
1256     right: 33.33333333333333%;
1257   }
1258   .col-md-pull-5 {
1259     right: 41.66666666666667%;
1260   }
1261   .col-md-pull-6 {
1262     right: 50%;
1263   }
1264   .col-md-pull-7 {
1265     right: 58.333333333333336%;
1266   }
1267   .col-md-pull-8 {
1268     right: 66.66666666666666%;
1269   }
1270   .col-md-pull-9 {
1271     right: 75%;
1272   }
1273   .col-md-pull-10 {
1274     right: 83.33333333333334%;
1275   }
1276   .col-md-pull-11 {
1277     right: 91.66666666666666%;
1278   }
1279   .col-md-offset-0 {
1280     margin-left: 0;
1281   }
1282   .col-md-offset-1 {
1283     margin-left: 8.333333333333332%;
1284   }
1285   .col-md-offset-2 {
1286     margin-left: 16.666666666666664%;
1287   }
1288   .col-md-offset-3 {
1289     margin-left: 25%;
1290   }
1291   .col-md-offset-4 {
1292     margin-left: 33.33333333333333%;
1293   }
1294   .col-md-offset-5 {
1295     margin-left: 41.66666666666667%;
1296   }
1297   .col-md-offset-6 {
1298     margin-left: 50%;
1299   }
1300   .col-md-offset-7 {
1301     margin-left: 58.333333333333336%;
1302   }
1303   .col-md-offset-8 {
1304     margin-left: 66.66666666666666%;
1305   }
1306   .col-md-offset-9 {
1307     margin-left: 75%;
1308   }
1309   .col-md-offset-10 {
1310     margin-left: 83.33333333333334%;
1311   }
1312   .col-md-offset-11 {
1313     margin-left: 91.66666666666666%;
1314   }
1315 }
1316
1317 @media (min-width: 1200px) {
1318   .container {
1319     max-width: 1170px;
1320   }
1321   .col-lg-1,
1322   .col-lg-2,
1323   .col-lg-3,
1324   .col-lg-4,
1325   .col-lg-5,
1326   .col-lg-6,
1327   .col-lg-7,
1328   .col-lg-8,
1329   .col-lg-9,
1330   .col-lg-10,
1331   .col-lg-11 {
1332     float: left;
1333   }
1334   .col-lg-1 {
1335     width: 8.333333333333332%;
1336   }
1337   .col-lg-2 {
1338     width: 16.666666666666664%;
1339   }
1340   .col-lg-3 {
1341     width: 25%;
1342   }
1343   .col-lg-4 {
1344     width: 33.33333333333333%;
1345   }
1346   .col-lg-5 {
1347     width: 41.66666666666667%;
1348   }
1349   .col-lg-6 {
1350     width: 50%;
1351   }
1352   .col-lg-7 {
1353     width: 58.333333333333336%;
1354   }
1355   .col-lg-8 {
1356     width: 66.66666666666666%;
1357   }
1358   .col-lg-9 {
1359     width: 75%;
1360   }
1361   .col-lg-10 {
1362     width: 83.33333333333334%;
1363   }
1364   .col-lg-11 {
1365     width: 91.66666666666666%;
1366   }
1367   .col-lg-12 {
1368     width: 100%;
1369   }
1370   .col-lg-push-0 {
1371     left: auto;
1372   }
1373   .col-lg-push-1 {
1374     left: 8.333333333333332%;
1375   }
1376   .col-lg-push-2 {
1377     left: 16.666666666666664%;
1378   }
1379   .col-lg-push-3 {
1380     left: 25%;
1381   }
1382   .col-lg-push-4 {
1383     left: 33.33333333333333%;
1384   }
1385   .col-lg-push-5 {
1386     left: 41.66666666666667%;
1387   }
1388   .col-lg-push-6 {
1389     left: 50%;
1390   }
1391   .col-lg-push-7 {
1392     left: 58.333333333333336%;
1393   }
1394   .col-lg-push-8 {
1395     left: 66.66666666666666%;
1396   }
1397   .col-lg-push-9 {
1398     left: 75%;
1399   }
1400   .col-lg-push-10 {
1401     left: 83.33333333333334%;
1402   }
1403   .col-lg-push-11 {
1404     left: 91.66666666666666%;
1405   }
1406   .col-lg-pull-0 {
1407     right: auto;
1408   }
1409   .col-lg-pull-1 {
1410     right: 8.333333333333332%;
1411   }
1412   .col-lg-pull-2 {
1413     right: 16.666666666666664%;
1414   }
1415   .col-lg-pull-3 {
1416     right: 25%;
1417   }
1418   .col-lg-pull-4 {
1419     right: 33.33333333333333%;
1420   }
1421   .col-lg-pull-5 {
1422     right: 41.66666666666667%;
1423   }
1424   .col-lg-pull-6 {
1425     right: 50%;
1426   }
1427   .col-lg-pull-7 {
1428     right: 58.333333333333336%;
1429   }
1430   .col-lg-pull-8 {
1431     right: 66.66666666666666%;
1432   }
1433   .col-lg-pull-9 {
1434     right: 75%;
1435   }
1436   .col-lg-pull-10 {
1437     right: 83.33333333333334%;
1438   }
1439   .col-lg-pull-11 {
1440     right: 91.66666666666666%;
1441   }
1442   .col-lg-offset-0 {
1443     margin-left: 0;
1444   }
1445   .col-lg-offset-1 {
1446     margin-left: 8.333333333333332%;
1447   }
1448   .col-lg-offset-2 {
1449     margin-left: 16.666666666666664%;
1450   }
1451   .col-lg-offset-3 {
1452     margin-left: 25%;
1453   }
1454   .col-lg-offset-4 {
1455     margin-left: 33.33333333333333%;
1456   }
1457   .col-lg-offset-5 {
1458     margin-left: 41.66666666666667%;
1459   }
1460   .col-lg-offset-6 {
1461     margin-left: 50%;
1462   }
1463   .col-lg-offset-7 {
1464     margin-left: 58.333333333333336%;
1465   }
1466   .col-lg-offset-8 {
1467     margin-left: 66.66666666666666%;
1468   }
1469   .col-lg-offset-9 {
1470     margin-left: 75%;
1471   }
1472   .col-lg-offset-10 {
1473     margin-left: 83.33333333333334%;
1474   }
1475   .col-lg-offset-11 {
1476     margin-left: 91.66666666666666%;
1477   }
1478 }
1479
1480 table {
1481   max-width: 100%;
1482   background-color: transparent;
1483 }
1484
1485 th {
1486   text-align: left;
1487 }
1488
1489 .table {
1490   width: 100%;
1491   margin-bottom: 20px;
1492 }
1493
1494 .table thead > tr > th,
1495 .table tbody > tr > th,
1496 .table tfoot > tr > th,
1497 .table thead > tr > td,
1498 .table tbody > tr > td,
1499 .table tfoot > tr > td {
1500   padding: 8px;
1501   line-height: 1.428571429;
1502   vertical-align: top;
1503   border-top: 1px solid #dddddd;
1504 }
1505
1506 .table thead > tr > th {
1507   vertical-align: bottom;
1508   border-bottom: 2px solid #dddddd;
1509 }
1510
1511 .table caption + thead tr:first-child th,
1512 .table colgroup + thead tr:first-child th,
1513 .table thead:first-child tr:first-child th,
1514 .table caption + thead tr:first-child td,
1515 .table colgroup + thead tr:first-child td,
1516 .table thead:first-child tr:first-child td {
1517   border-top: 0;
1518 }
1519
1520 .table tbody + tbody {
1521   border-top: 2px solid #dddddd;
1522 }
1523
1524 .table .table {
1525   background-color: #ffffff;
1526 }
1527
1528 .table-condensed thead > tr > th,
1529 .table-condensed tbody > tr > th,
1530 .table-condensed tfoot > tr > th,
1531 .table-condensed thead > tr > td,
1532 .table-condensed tbody > tr > td,
1533 .table-condensed tfoot > tr > td {
1534   padding: 5px;
1535 }
1536
1537 .table-bordered {
1538   border: 1px solid #dddddd;
1539 }
1540
1541 .table-bordered > thead > tr > th,
1542 .table-bordered > tbody > tr > th,
1543 .table-bordered > tfoot > tr > th,
1544 .table-bordered > thead > tr > td,
1545 .table-bordered > tbody > tr > td,
1546 .table-bordered > tfoot > tr > td {
1547   border: 1px solid #dddddd;
1548 }
1549
1550 .table-bordered > thead > tr > th,
1551 .table-bordered > thead > tr > td {
1552   border-bottom-width: 2px;
1553 }
1554
1555 .table-striped > tbody > tr:nth-child(odd) > td,
1556 .table-striped > tbody > tr:nth-child(odd) > th {
1557   background-color: #f9f9f9;
1558 }
1559
1560 .table-hover > tbody > tr:hover > td,
1561 .table-hover > tbody > tr:hover > th {
1562   background-color: #f5f5f5;
1563 }
1564
1565 table col[class*="col-"] {
1566   display: table-column;
1567   float: none;
1568 }
1569
1570 table td[class*="col-"],
1571 table th[class*="col-"] {
1572   display: table-cell;
1573   float: none;
1574 }
1575
1576 .table > thead > tr > td.active,
1577 .table > tbody > tr > td.active,
1578 .table > tfoot > tr > td.active,
1579 .table > thead > tr > th.active,
1580 .table > tbody > tr > th.active,
1581 .table > tfoot > tr > th.active,
1582 .table > thead > tr.active > td,
1583 .table > tbody > tr.active > td,
1584 .table > tfoot > tr.active > td,
1585 .table > thead > tr.active > th,
1586 .table > tbody > tr.active > th,
1587 .table > tfoot > tr.active > th {
1588   background-color: #f5f5f5;
1589 }
1590
1591 .table > thead > tr > td.success,
1592 .table > tbody > tr > td.success,
1593 .table > tfoot > tr > td.success,
1594 .table > thead > tr > th.success,
1595 .table > tbody > tr > th.success,
1596 .table > tfoot > tr > th.success,
1597 .table > thead > tr.success > td,
1598 .table > tbody > tr.success > td,
1599 .table > tfoot > tr.success > td,
1600 .table > thead > tr.success > th,
1601 .table > tbody > tr.success > th,
1602 .table > tfoot > tr.success > th {
1603   background-color: #dff0d8;
1604   border-color: #d6e9c6;
1605 }
1606
1607 .table-hover > tbody > tr > td.success:hover,
1608 .table-hover > tbody > tr > th.success:hover,
1609 .table-hover > tbody > tr.success:hover > td {
1610   background-color: #d0e9c6;
1611   border-color: #c9e2b3;
1612 }
1613
1614 .table > thead > tr > td.danger,
1615 .table > tbody > tr > td.danger,
1616 .table > tfoot > tr > td.danger,
1617 .table > thead > tr > th.danger,
1618 .table > tbody > tr > th.danger,
1619 .table > tfoot > tr > th.danger,
1620 .table > thead > tr.danger > td,
1621 .table > tbody > tr.danger > td,
1622 .table > tfoot > tr.danger > td,
1623 .table > thead > tr.danger > th,
1624 .table > tbody > tr.danger > th,
1625 .table > tfoot > tr.danger > th {
1626   background-color: #f2dede;
1627   border-color: #eed3d7;
1628 }
1629
1630 .table-hover > tbody > tr > td.danger:hover,
1631 .table-hover > tbody > tr > th.danger:hover,
1632 .table-hover > tbody > tr.danger:hover > td {
1633   background-color: #ebcccc;
1634   border-color: #e6c1c7;
1635 }
1636
1637 .table > thead > tr > td.warning,
1638 .table > tbody > tr > td.warning,
1639 .table > tfoot > tr > td.warning,
1640 .table > thead > tr > th.warning,
1641 .table > tbody > tr > th.warning,
1642 .table > tfoot > tr > th.warning,
1643 .table > thead > tr.warning > td,
1644 .table > tbody > tr.warning > td,
1645 .table > tfoot > tr.warning > td,
1646 .table > thead > tr.warning > th,
1647 .table > tbody > tr.warning > th,
1648 .table > tfoot > tr.warning > th {
1649   background-color: #fcf8e3;
1650   border-color: #fbeed5;
1651 }
1652
1653 .table-hover > tbody > tr > td.warning:hover,
1654 .table-hover > tbody > tr > th.warning:hover,
1655 .table-hover > tbody > tr.warning:hover > td {
1656   background-color: #faf2cc;
1657   border-color: #f8e5be;
1658 }
1659
1660 @media (max-width: 768px) {
1661   .table-responsive {
1662     width: 100%;
1663     margin-bottom: 15px;
1664     overflow-x: scroll;
1665     overflow-y: hidden;
1666     border: 1px solid #dddddd;
1667   }
1668   .table-responsive > .table {
1669     margin-bottom: 0;
1670     background-color: #fff;
1671   }
1672   .table-responsive > .table > thead > tr > th,
1673   .table-responsive > .table > tbody > tr > th,
1674   .table-responsive > .table > tfoot > tr > th,
1675   .table-responsive > .table > thead > tr > td,
1676   .table-responsive > .table > tbody > tr > td,
1677   .table-responsive > .table > tfoot > tr > td {
1678     white-space: nowrap;
1679   }
1680   .table-responsive > .table-bordered {
1681     border: 0;
1682   }
1683   .table-responsive > .table-bordered > thead > tr > th:first-child,
1684   .table-responsive > .table-bordered > tbody > tr > th:first-child,
1685   .table-responsive > .table-bordered > tfoot > tr > th:first-child,
1686   .table-responsive > .table-bordered > thead > tr > td:first-child,
1687   .table-responsive > .table-bordered > tbody > tr > td:first-child,
1688   .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1689     border-left: 0;
1690   }
1691   .table-responsive > .table-bordered > thead > tr > th:last-child,
1692   .table-responsive > .table-bordered > tbody > tr > th:last-child,
1693   .table-responsive > .table-bordered > tfoot > tr > th:last-child,
1694   .table-responsive > .table-bordered > thead > tr > td:last-child,
1695   .table-responsive > .table-bordered > tbody > tr > td:last-child,
1696   .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1697     border-right: 0;
1698   }
1699   .table-responsive > .table-bordered > thead > tr:last-child > th,
1700   .table-responsive > .table-bordered > tbody > tr:last-child > th,
1701   .table-responsive > .table-bordered > tfoot > tr:last-child > th,
1702   .table-responsive > .table-bordered > thead > tr:last-child > td,
1703   .table-responsive > .table-bordered > tbody > tr:last-child > td,
1704   .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1705     border-bottom: 0;
1706   }
1707 }
1708
1709 fieldset {
1710   padding: 0;
1711   margin: 0;
1712   border: 0;
1713 }
1714
1715 legend {
1716   display: block;
1717   width: 100%;
1718   padding: 0;
1719   margin-bottom: 20px;
1720   font-size: 21px;
1721   line-height: inherit;
1722   color: #555555;
1723   border: 0;
1724   border-bottom: 1px solid #e5e5e5;
1725 }
1726
1727 label {
1728   display: inline-block;
1729   margin-bottom: 5px;
1730   font-weight: bold;
1731 }
1732
1733 input[type="search"] {
1734   -webkit-box-sizing: border-box;
1735      -moz-box-sizing: border-box;
1736           box-sizing: border-box;
1737 }
1738
1739 input[type="radio"],
1740 input[type="checkbox"] {
1741   margin: 4px 0 0;
1742   margin-top: 1px \9;
1743   /* IE8-9 */
1744
1745   line-height: normal;
1746 }
1747
1748 input[type="file"] {
1749   display: block;
1750 }
1751
1752 select[multiple],
1753 select[size] {
1754   height: auto;
1755 }
1756
1757 select optgroup {
1758   font-family: inherit;
1759   font-size: inherit;
1760   font-style: inherit;
1761 }
1762
1763 input[type="file"]:focus,
1764 input[type="radio"]:focus,
1765 input[type="checkbox"]:focus {
1766   outline: thin dotted #333;
1767   outline: 5px auto -webkit-focus-ring-color;
1768   outline-offset: -2px;
1769 }
1770
1771 input[type="number"]::-webkit-outer-spin-button,
1772 input[type="number"]::-webkit-inner-spin-button {
1773   height: auto;
1774 }
1775
1776 .form-control:-moz-placeholder {
1777   color: #999999;
1778 }
1779
1780 .form-control::-moz-placeholder {
1781   color: #999999;
1782 }
1783
1784 .form-control:-ms-input-placeholder {
1785   color: #999999;
1786 }
1787
1788 .form-control::-webkit-input-placeholder {
1789   color: #999999;
1790 }
1791
1792 .form-control {
1793   display: block;
1794   width: 100%;
1795   height: 38px;
1796   padding: 8px 12px;
1797   font-size: 14px;
1798   line-height: 1.428571429;
1799   color: #555555;
1800   vertical-align: middle;
1801   background-color: #ffffff;
1802   border: 1px solid #cccccc;
1803   border-radius: 4px;
1804   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1805           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1806   -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1807           transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1808 }
1809
1810 .form-control:focus {
1811   border-color: #66afe9;
1812   outline: 0;
1813   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1814           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1815 }
1816
1817 .form-control[disabled],
1818 .form-control[readonly],
1819 fieldset[disabled] .form-control {
1820   cursor: not-allowed;
1821   background-color: #eeeeee;
1822 }
1823
1824 textarea.form-control {
1825   height: auto;
1826 }
1827
1828 .form-group {
1829   margin-bottom: 15px;
1830 }
1831
1832 .radio,
1833 .checkbox {
1834   display: block;
1835   min-height: 20px;
1836   padding-left: 20px;
1837   margin-top: 10px;
1838   margin-bottom: 10px;
1839   vertical-align: middle;
1840 }
1841
1842 .radio label,
1843 .checkbox label {
1844   display: inline;
1845   margin-bottom: 0;
1846   font-weight: normal;
1847   cursor: pointer;
1848 }
1849
1850 .radio input[type="radio"],
1851 .radio-inline input[type="radio"],
1852 .checkbox input[type="checkbox"],
1853 .checkbox-inline input[type="checkbox"] {
1854   float: left;
1855   margin-left: -20px;
1856 }
1857
1858 .radio + .radio,
1859 .checkbox + .checkbox {
1860   margin-top: -5px;
1861 }
1862
1863 .radio-inline,
1864 .checkbox-inline {
1865   display: inline-block;
1866   padding-left: 20px;
1867   margin-bottom: 0;
1868   font-weight: normal;
1869   vertical-align: middle;
1870   cursor: pointer;
1871 }
1872
1873 .radio-inline + .radio-inline,
1874 .checkbox-inline + .checkbox-inline {
1875   margin-top: 0;
1876   margin-left: 10px;
1877 }
1878
1879 input[type="radio"][disabled],
1880 input[type="checkbox"][disabled],
1881 .radio[disabled],
1882 .radio-inline[disabled],
1883 .checkbox[disabled],
1884 .checkbox-inline[disabled],
1885 fieldset[disabled] input[type="radio"],
1886 fieldset[disabled] input[type="checkbox"],
1887 fieldset[disabled] .radio,
1888 fieldset[disabled] .radio-inline,
1889 fieldset[disabled] .checkbox,
1890 fieldset[disabled] .checkbox-inline {
1891   cursor: not-allowed;
1892 }
1893
1894 .input-sm {
1895   height: 30px;
1896   padding: 5px 10px;
1897   font-size: 12px;
1898   line-height: 1.5;
1899   border-radius: 3px;
1900 }
1901
1902 select.input-sm {
1903   height: 30px;
1904   line-height: 30px;
1905 }
1906
1907 textarea.input-sm {
1908   height: auto;
1909 }
1910
1911 .input-lg {
1912   height: 56px;
1913   padding: 14px 16px;
1914   font-size: 18px;
1915   line-height: 1.33;
1916   border-radius: 6px;
1917 }
1918
1919 select.input-lg {
1920   height: 56px;
1921   line-height: 56px;
1922 }
1923
1924 textarea.input-lg {
1925   height: auto;
1926 }
1927
1928 .has-warning .help-block,
1929 .has-warning .control-label {
1930   color: #c09853;
1931 }
1932
1933 .has-warning .form-control {
1934   border-color: #c09853;
1935   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1936           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1937 }
1938
1939 .has-warning .form-control:focus {
1940   border-color: #a47e3c;
1941   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1942           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1943 }
1944
1945 .has-warning .input-group-addon {
1946   color: #c09853;
1947   background-color: #fcf8e3;
1948   border-color: #c09853;
1949 }
1950
1951 .has-error .help-block,
1952 .has-error .control-label {
1953   color: #b94a48;
1954 }
1955
1956 .has-error .form-control {
1957   border-color: #b94a48;
1958   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1959           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1960 }
1961
1962 .has-error .form-control:focus {
1963   border-color: #953b39;
1964   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1965           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1966 }
1967
1968 .has-error .input-group-addon {
1969   color: #b94a48;
1970   background-color: #f2dede;
1971   border-color: #b94a48;
1972 }
1973
1974 .has-success .help-block,
1975 .has-success .control-label {
1976   color: #468847;
1977 }
1978
1979 .has-success .form-control {
1980   border-color: #468847;
1981   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1982           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1983 }
1984
1985 .has-success .form-control:focus {
1986   border-color: #356635;
1987   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1988           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1989 }
1990
1991 .has-success .input-group-addon {
1992   color: #468847;
1993   background-color: #dff0d8;
1994   border-color: #468847;
1995 }
1996
1997 .form-control-static {
1998   padding-top: 9px;
1999   margin-bottom: 0;
2000 }
2001
2002 .help-block {
2003   display: block;
2004   margin-top: 5px;
2005   margin-bottom: 10px;
2006   color: #959595;
2007 }
2008
2009 @media (min-width: 768px) {
2010   .form-inline .form-group {
2011     display: inline-block;
2012     margin-bottom: 0;
2013     vertical-align: middle;
2014   }
2015   .form-inline .form-control {
2016     display: inline-block;
2017   }
2018   .form-inline .radio,
2019   .form-inline .checkbox {
2020     display: inline-block;
2021     padding-left: 0;
2022     margin-top: 0;
2023     margin-bottom: 0;
2024   }
2025   .form-inline .radio input[type="radio"],
2026   .form-inline .checkbox input[type="checkbox"] {
2027     float: none;
2028     margin-left: 0;
2029   }
2030 }
2031
2032 .form-horizontal .control-label,
2033 .form-horizontal .radio,
2034 .form-horizontal .checkbox,
2035 .form-horizontal .radio-inline,
2036 .form-horizontal .checkbox-inline {
2037   padding-top: 9px;
2038   margin-top: 0;
2039   margin-bottom: 0;
2040 }
2041
2042 .form-horizontal .form-group {
2043   margin-right: -15px;
2044   margin-left: -15px;
2045 }
2046
2047 .form-horizontal .form-group:before,
2048 .form-horizontal .form-group:after {
2049   display: table;
2050   content: " ";
2051 }
2052
2053 .form-horizontal .form-group:after {
2054   clear: both;
2055 }
2056
2057 .form-horizontal .form-group:before,
2058 .form-horizontal .form-group:after {
2059   display: table;
2060   content: " ";
2061 }
2062
2063 .form-horizontal .form-group:after {
2064   clear: both;
2065 }
2066
2067 .form-horizontal .form-group:before,
2068 .form-horizontal .form-group:after {
2069   display: table;
2070   content: " ";
2071 }
2072
2073 .form-horizontal .form-group:after {
2074   clear: both;
2075 }
2076
2077 .form-horizontal .form-group:before,
2078 .form-horizontal .form-group:after {
2079   display: table;
2080   content: " ";
2081 }
2082
2083 .form-horizontal .form-group:after {
2084   clear: both;
2085 }
2086
2087 .form-horizontal .form-group:before,
2088 .form-horizontal .form-group:after {
2089   display: table;
2090   content: " ";
2091 }
2092
2093 .form-horizontal .form-group:after {
2094   clear: both;
2095 }
2096
2097 @media (min-width: 768px) {
2098   .form-horizontal .control-label {
2099     text-align: right;
2100   }
2101 }
2102
2103 .btn {
2104   display: inline-block;
2105   padding: 8px 12px;
2106   margin-bottom: 0;
2107   font-size: 14px;
2108   font-weight: normal;
2109   line-height: 1.428571429;
2110   text-align: center;
2111   white-space: nowrap;
2112   vertical-align: middle;
2113   cursor: pointer;
2114   border: 1px solid transparent;
2115   border-radius: 4px;
2116   -webkit-user-select: none;
2117      -moz-user-select: none;
2118       -ms-user-select: none;
2119        -o-user-select: none;
2120           user-select: none;
2121 }
2122
2123 .btn:focus {
2124   outline: thin dotted #333;
2125   outline: 5px auto -webkit-focus-ring-color;
2126   outline-offset: -2px;
2127 }
2128
2129 .btn:hover,
2130 .btn:focus {
2131   color: #555555;
2132   text-decoration: none;
2133 }
2134
2135 .btn:active,
2136 .btn.active {
2137   background-image: none;
2138   outline: 0;
2139   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2140           box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2141 }
2142
2143 .btn.disabled,
2144 .btn[disabled],
2145 fieldset[disabled] .btn {
2146   pointer-events: none;
2147   cursor: not-allowed;
2148   opacity: 0.65;
2149   filter: alpha(opacity=65);
2150   -webkit-box-shadow: none;
2151           box-shadow: none;
2152 }
2153
2154 .btn-default {
2155   color: #555555;
2156   background-color: #ffffff;
2157   border-color: rgba(0, 0, 0, 0.1);
2158 }
2159
2160 .btn-default:hover,
2161 .btn-default:focus,
2162 .btn-default:active,
2163 .btn-default.active,
2164 .open .dropdown-toggle.btn-default {
2165   color: #555555;
2166   background-color: #ebebeb;
2167   border-color: rgba(0, 0, 0, 0.1);
2168 }
2169
2170 .btn-default:active,
2171 .btn-default.active,
2172 .open .dropdown-toggle.btn-default {
2173   background-image: none;
2174 }
2175
2176 .btn-default.disabled,
2177 .btn-default[disabled],
2178 fieldset[disabled] .btn-default,
2179 .btn-default.disabled:hover,
2180 .btn-default[disabled]:hover,
2181 fieldset[disabled] .btn-default:hover,
2182 .btn-default.disabled:focus,
2183 .btn-default[disabled]:focus,
2184 fieldset[disabled] .btn-default:focus,
2185 .btn-default.disabled:active,
2186 .btn-default[disabled]:active,
2187 fieldset[disabled] .btn-default:active,
2188 .btn-default.disabled.active,
2189 .btn-default[disabled].active,
2190 fieldset[disabled] .btn-default.active {
2191   background-color: #ffffff;
2192   border-color: rgba(0, 0, 0, 0.1);
2193 }
2194
2195 .btn-primary {
2196   color: #ffffff;
2197   background-color: #2fa4e7;
2198   border-color: #2fa4e7;
2199 }
2200
2201 .btn-primary:hover,
2202 .btn-primary:focus,
2203 .btn-primary:active,
2204 .btn-primary.active,
2205 .open .dropdown-toggle.btn-primary {
2206   color: #ffffff;
2207   background-color: #1990d5;
2208   border-color: #1684c2;
2209 }
2210
2211 .btn-primary:active,
2212 .btn-primary.active,
2213 .open .dropdown-toggle.btn-primary {
2214   background-image: none;
2215 }
2216
2217 .btn-primary.disabled,
2218 .btn-primary[disabled],
2219 fieldset[disabled] .btn-primary,
2220 .btn-primary.disabled:hover,
2221 .btn-primary[disabled]:hover,
2222 fieldset[disabled] .btn-primary:hover,
2223 .btn-primary.disabled:focus,
2224 .btn-primary[disabled]:focus,
2225 fieldset[disabled] .btn-primary:focus,
2226 .btn-primary.disabled:active,
2227 .btn-primary[disabled]:active,
2228 fieldset[disabled] .btn-primary:active,
2229 .btn-primary.disabled.active,
2230 .btn-primary[disabled].active,
2231 fieldset[disabled] .btn-primary.active {
2232   background-color: #2fa4e7;
2233   border-color: #2fa4e7;
2234 }
2235
2236 .btn-warning {
2237   color: #ffffff;
2238   background-color: #dd5600;
2239   border-color: #dd5600;
2240 }
2241
2242 .btn-warning:hover,
2243 .btn-warning:focus,
2244 .btn-warning:active,
2245 .btn-warning.active,
2246 .open .dropdown-toggle.btn-warning {
2247   color: #ffffff;
2248   background-color: #b44600;
2249   border-color: #a03e00;
2250 }
2251
2252 .btn-warning:active,
2253 .btn-warning.active,
2254 .open .dropdown-toggle.btn-warning {
2255   background-image: none;
2256 }
2257
2258 .btn-warning.disabled,
2259 .btn-warning[disabled],
2260 fieldset[disabled] .btn-warning,
2261 .btn-warning.disabled:hover,
2262 .btn-warning[disabled]:hover,
2263 fieldset[disabled] .btn-warning:hover,
2264 .btn-warning.disabled:focus,
2265 .btn-warning[disabled]:focus,
2266 fieldset[disabled] .btn-warning:focus,
2267 .btn-warning.disabled:active,
2268 .btn-warning[disabled]:active,
2269 fieldset[disabled] .btn-warning:active,
2270 .btn-warning.disabled.active,
2271 .btn-warning[disabled].active,
2272 fieldset[disabled] .btn-warning.active {
2273   background-color: #dd5600;
2274   border-color: #dd5600;
2275 }
2276
2277 .btn-danger {
2278   color: #ffffff;
2279   background-color: #c71c22;
2280   border-color: #c71c22;
2281 }
2282
2283 .btn-danger:hover,
2284 .btn-danger:focus,
2285 .btn-danger:active,
2286 .btn-danger.active,
2287 .open .dropdown-toggle.btn-danger {
2288   color: #ffffff;
2289   background-color: #a3171c;
2290   border-color: #911419;
2291 }
2292
2293 .btn-danger:active,
2294 .btn-danger.active,
2295 .open .dropdown-toggle.btn-danger {
2296   background-image: none;
2297 }
2298
2299 .btn-danger.disabled,
2300 .btn-danger[disabled],
2301 fieldset[disabled] .btn-danger,
2302 .btn-danger.disabled:hover,
2303 .btn-danger[disabled]:hover,
2304 fieldset[disabled] .btn-danger:hover,
2305 .btn-danger.disabled:focus,
2306 .btn-danger[disabled]:focus,
2307 fieldset[disabled] .btn-danger:focus,
2308 .btn-danger.disabled:active,
2309 .btn-danger[disabled]:active,
2310 fieldset[disabled] .btn-danger:active,
2311 .btn-danger.disabled.active,
2312 .btn-danger[disabled].active,
2313 fieldset[disabled] .btn-danger.active {
2314   background-color: #c71c22;
2315   border-color: #c71c22;
2316 }
2317
2318 .btn-success {
2319   color: #ffffff;
2320   background-color: #73a839;
2321   border-color: #73a839;
2322 }
2323
2324 .btn-success:hover,
2325 .btn-success:focus,
2326 .btn-success:active,
2327 .btn-success.active,
2328 .open .dropdown-toggle.btn-success {
2329   color: #ffffff;
2330   background-color: #5e8a2f;
2331   border-color: #547a29;
2332 }
2333
2334 .btn-success:active,
2335 .btn-success.active,
2336 .open .dropdown-toggle.btn-success {
2337   background-image: none;
2338 }
2339
2340 .btn-success.disabled,
2341 .btn-success[disabled],
2342 fieldset[disabled] .btn-success,
2343 .btn-success.disabled:hover,
2344 .btn-success[disabled]:hover,
2345 fieldset[disabled] .btn-success:hover,
2346 .btn-success.disabled:focus,
2347 .btn-success[disabled]:focus,
2348 fieldset[disabled] .btn-success:focus,
2349 .btn-success.disabled:active,
2350 .btn-success[disabled]:active,
2351 fieldset[disabled] .btn-success:active,
2352 .btn-success.disabled.active,
2353 .btn-success[disabled].active,
2354 fieldset[disabled] .btn-success.active {
2355   background-color: #73a839;
2356   border-color: #73a839;
2357 }
2358
2359 .btn-info {
2360   color: #ffffff;
2361   background-color: #033c73;
2362   border-color: #033c73;
2363 }
2364
2365 .btn-info:hover,
2366 .btn-info:focus,
2367 .btn-info:active,
2368 .btn-info.active,
2369 .open .dropdown-toggle.btn-info {
2370   color: #ffffff;
2371   background-color: #02274b;
2372   border-color: #011d37;
2373 }
2374
2375 .btn-info:active,
2376 .btn-info.active,
2377 .open .dropdown-toggle.btn-info {
2378   background-image: none;
2379 }
2380
2381 .btn-info.disabled,
2382 .btn-info[disabled],
2383 fieldset[disabled] .btn-info,
2384 .btn-info.disabled:hover,
2385 .btn-info[disabled]:hover,
2386 fieldset[disabled] .btn-info:hover,
2387 .btn-info.disabled:focus,
2388 .btn-info[disabled]:focus,
2389 fieldset[disabled] .btn-info:focus,
2390 .btn-info.disabled:active,
2391 .btn-info[disabled]:active,
2392 fieldset[disabled] .btn-info:active,
2393 .btn-info.disabled.active,
2394 .btn-info[disabled].active,
2395 fieldset[disabled] .btn-info.active {
2396   background-color: #033c73;
2397   border-color: #033c73;
2398 }
2399
2400 .btn-link {
2401   font-weight: normal;
2402   color: #2fa4e7;
2403   cursor: pointer;
2404   border-radius: 0;
2405 }
2406
2407 .btn-link,
2408 .btn-link:active,
2409 .btn-link[disabled],
2410 fieldset[disabled] .btn-link {
2411   background-color: transparent;
2412   -webkit-box-shadow: none;
2413           box-shadow: none;
2414 }
2415
2416 .btn-link,
2417 .btn-link:hover,
2418 .btn-link:focus,
2419 .btn-link:active {
2420   border-color: transparent;
2421 }
2422
2423 .btn-link:hover,
2424 .btn-link:focus {
2425   color: #157ab5;
2426   text-decoration: underline;
2427   background-color: transparent;
2428 }
2429
2430 .btn-link[disabled]:hover,
2431 fieldset[disabled] .btn-link:hover,
2432 .btn-link[disabled]:focus,
2433 fieldset[disabled] .btn-link:focus {
2434   color: #999999;
2435   text-decoration: none;
2436 }
2437
2438 .btn-lg {
2439   padding: 14px 16px;
2440   font-size: 18px;
2441   line-height: 1.33;
2442   border-radius: 6px;
2443 }
2444
2445 .btn-sm,
2446 .btn-xs {
2447   padding: 5px 10px;
2448   font-size: 12px;
2449   line-height: 1.5;
2450   border-radius: 3px;
2451 }
2452
2453 .btn-xs {
2454   padding: 1px 5px;
2455 }
2456
2457 .btn-block {
2458   display: block;
2459   width: 100%;
2460   padding-right: 0;
2461   padding-left: 0;
2462 }
2463
2464 .btn-block + .btn-block {
2465   margin-top: 5px;
2466 }
2467
2468 input[type="submit"].btn-block,
2469 input[type="reset"].btn-block,
2470 input[type="button"].btn-block {
2471   width: 100%;
2472 }
2473
2474 .fade {
2475   opacity: 0;
2476   -webkit-transition: opacity 0.15s linear;
2477           transition: opacity 0.15s linear;
2478 }
2479
2480 .fade.in {
2481   opacity: 1;
2482 }
2483
2484 .collapse {
2485   display: none;
2486 }
2487
2488 .collapse.in {
2489   display: block;
2490 }
2491
2492 .collapsing {
2493   position: relative;
2494   height: 0;
2495   overflow: hidden;
2496   -webkit-transition: height 0.35s ease;
2497           transition: height 0.35s ease;
2498 }
2499
2500 @font-face {
2501   font-family: 'Glyphicons Halflings';
2502   src: url('../fonts/glyphicons-halflings-regular.eot');
2503   src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
2504 }
2505
2506 .glyphicon {
2507   position: relative;
2508   top: 1px;
2509   display: inline-block;
2510   font-family: 'Glyphicons Halflings';
2511   -webkit-font-smoothing: antialiased;
2512   font-style: normal;
2513   font-weight: normal;
2514   line-height: 1;
2515 }
2516
2517 .glyphicon-asterisk:before {
2518   content: "\2a";
2519 }
2520
2521 .glyphicon-plus:before {
2522   content: "\2b";
2523 }
2524
2525 .glyphicon-euro:before {
2526   content: "\20ac";
2527 }
2528
2529 .glyphicon-minus:before {
2530   content: "\2212";
2531 }
2532
2533 .glyphicon-cloud:before {
2534   content: "\2601";
2535 }
2536
2537 .glyphicon-envelope:before {
2538   content: "\2709";
2539 }
2540
2541 .glyphicon-pencil:before {
2542   content: "\270f";
2543 }
2544
2545 .glyphicon-glass:before {
2546   content: "\e001";
2547 }
2548
2549 .glyphicon-music:before {
2550   content: "\e002";
2551 }
2552
2553 .glyphicon-search:before {
2554   content: "\e003";
2555 }
2556
2557 .glyphicon-heart:before {
2558   content: "\e005";
2559 }
2560
2561 .glyphicon-star:before {
2562   content: "\e006";
2563 }
2564
2565 .glyphicon-star-empty:before {
2566   content: "\e007";
2567 }
2568
2569 .glyphicon-user:before {
2570   content: "\e008";
2571 }
2572
2573 .glyphicon-film:before {
2574   content: "\e009";
2575 }
2576
2577 .glyphicon-th-large:before {
2578   content: "\e010";
2579 }
2580
2581 .glyphicon-th:before {
2582   content: "\e011";
2583 }
2584
2585 .glyphicon-th-list:before {
2586   content: "\e012";
2587 }
2588
2589 .glyphicon-ok:before {
2590   content: "\e013";
2591 }
2592
2593 .glyphicon-remove:before {
2594   content: "\e014";
2595 }
2596
2597 .glyphicon-zoom-in:before {
2598   content: "\e015";
2599 }
2600
2601 .glyphicon-zoom-out:before {
2602   content: "\e016";
2603 }
2604
2605 .glyphicon-off:before {
2606   content: "\e017";
2607 }
2608
2609 .glyphicon-signal:before {
2610   content: "\e018";
2611 }
2612
2613 .glyphicon-cog:before {
2614   content: "\e019";
2615 }
2616
2617 .glyphicon-trash:before {
2618   content: "\e020";
2619 }
2620
2621 .glyphicon-home:before {
2622   content: "\e021";
2623 }
2624
2625 .glyphicon-file:before {
2626   content: "\e022";
2627 }
2628
2629 .glyphicon-time:before {
2630   content: "\e023";
2631 }
2632
2633 .glyphicon-road:before {
2634   content: "\e024";
2635 }
2636
2637 .glyphicon-download-alt:before {
2638   content: "\e025";
2639 }
2640
2641 .glyphicon-download:before {
2642   content: "\e026";
2643 }
2644
2645 .glyphicon-upload:before {
2646   content: "\e027";
2647 }
2648
2649 .glyphicon-inbox:before {
2650   content: "\e028";
2651 }
2652
2653 .glyphicon-play-circle:before {
2654   content: "\e029";
2655 }
2656
2657 .glyphicon-repeat:before {
2658   content: "\e030";
2659 }
2660
2661 .glyphicon-refresh:before {
2662   content: "\e031";
2663 }
2664
2665 .glyphicon-list-alt:before {
2666   content: "\e032";
2667 }
2668
2669 .glyphicon-flag:before {
2670   content: "\e034";
2671 }
2672
2673 .glyphicon-headphones:before {
2674   content: "\e035";
2675 }
2676
2677 .glyphicon-volume-off:before {
2678   content: "\e036";
2679 }
2680
2681 .glyphicon-volume-down:before {
2682   content: "\e037";
2683 }
2684
2685 .glyphicon-volume-up:before {
2686   content: "\e038";
2687 }
2688
2689 .glyphicon-qrcode:before {
2690   content: "\e039";
2691 }
2692
2693 .glyphicon-barcode:before {
2694   content: "\e040";
2695 }
2696
2697 .glyphicon-tag:before {
2698   content: "\e041";
2699 }
2700
2701 .glyphicon-tags:before {
2702   content: "\e042";
2703 }
2704
2705 .glyphicon-book:before {
2706   content: "\e043";
2707 }
2708
2709 .glyphicon-print:before {
2710   content: "\e045";
2711 }
2712
2713 .glyphicon-font:before {
2714   content: "\e047";
2715 }
2716
2717 .glyphicon-bold:before {
2718   content: "\e048";
2719 }
2720
2721 .glyphicon-italic:before {
2722   content: "\e049";
2723 }
2724
2725 .glyphicon-text-height:before {
2726   content: "\e050";
2727 }
2728
2729 .glyphicon-text-width:before {
2730   content: "\e051";
2731 }
2732
2733 .glyphicon-align-left:before {
2734   content: "\e052";
2735 }
2736
2737 .glyphicon-align-center:before {
2738   content: "\e053";
2739 }
2740
2741 .glyphicon-align-right:before {
2742   content: "\e054";
2743 }
2744
2745 .glyphicon-align-justify:before {
2746   content: "\e055";
2747 }
2748
2749 .glyphicon-list:before {
2750   content: "\e056";
2751 }
2752
2753 .glyphicon-indent-left:before {
2754   content: "\e057";
2755 }
2756
2757 .glyphicon-indent-right:before {
2758   content: "\e058";
2759 }
2760
2761 .glyphicon-facetime-video:before {
2762   content: "\e059";
2763 }
2764
2765 .glyphicon-picture:before {
2766   content: "\e060";
2767 }
2768
2769 .glyphicon-map-marker:before {
2770   content: "\e062";
2771 }
2772
2773 .glyphicon-adjust:before {
2774   content: "\e063";
2775 }
2776
2777 .glyphicon-tint:before {
2778   content: "\e064";
2779 }
2780
2781 .glyphicon-edit:before {
2782   content: "\e065";
2783 }
2784
2785 .glyphicon-share:before {
2786   content: "\e066";
2787 }
2788
2789 .glyphicon-check:before {
2790   content: "\e067";
2791 }
2792
2793 .glyphicon-move:before {
2794   content: "\e068";
2795 }
2796
2797 .glyphicon-step-backward:before {
2798   content: "\e069";
2799 }
2800
2801 .glyphicon-fast-backward:before {
2802   content: "\e070";
2803 }
2804
2805 .glyphicon-backward:before {
2806   content: "\e071";
2807 }
2808
2809 .glyphicon-play:before {
2810   content: "\e072";
2811 }
2812
2813 .glyphicon-pause:before {
2814   content: "\e073";
2815 }
2816
2817 .glyphicon-stop:before {
2818   content: "\e074";
2819 }
2820
2821 .glyphicon-forward:before {
2822   content: "\e075";
2823 }
2824
2825 .glyphicon-fast-forward:before {
2826   content: "\e076";
2827 }
2828
2829 .glyphicon-step-forward:before {
2830   content: "\e077";
2831 }
2832
2833 .glyphicon-eject:before {
2834   content: "\e078";
2835 }
2836
2837 .glyphicon-chevron-left:before {
2838   content: "\e079";
2839 }
2840
2841 .glyphicon-chevron-right:before {
2842   content: "\e080";
2843 }
2844
2845 .glyphicon-plus-sign:before {
2846   content: "\e081";
2847 }
2848
2849 .glyphicon-minus-sign:before {
2850   content: "\e082";
2851 }
2852
2853 .glyphicon-remove-sign:before {
2854   content: "\e083";
2855 }
2856
2857 .glyphicon-ok-sign:before {
2858   content: "\e084";
2859 }
2860
2861 .glyphicon-question-sign:before {
2862   content: "\e085";
2863 }
2864
2865 .glyphicon-info-sign:before {
2866   content: "\e086";
2867 }
2868
2869 .glyphicon-screenshot:before {
2870   content: "\e087";
2871 }
2872
2873 .glyphicon-remove-circle:before {
2874   content: "\e088";
2875 }
2876
2877 .glyphicon-ok-circle:before {
2878   content: "\e089";
2879 }
2880
2881 .glyphicon-ban-circle:before {
2882   content: "\e090";
2883 }
2884
2885 .glyphicon-arrow-left:before {
2886   content: "\e091";
2887 }
2888
2889 .glyphicon-arrow-right:before {
2890   content: "\e092";
2891 }
2892
2893 .glyphicon-arrow-up:before {
2894   content: "\e093";
2895 }
2896
2897 .glyphicon-arrow-down:before {
2898   content: "\e094";
2899 }
2900
2901 .glyphicon-share-alt:before {
2902   content: "\e095";
2903 }
2904
2905 .glyphicon-resize-full:before {
2906   content: "\e096";
2907 }
2908
2909 .glyphicon-resize-small:before {
2910   content: "\e097";
2911 }
2912
2913 .glyphicon-exclamation-sign:before {
2914   content: "\e101";
2915 }
2916
2917 .glyphicon-gift:before {
2918   content: "\e102";
2919 }
2920
2921 .glyphicon-leaf:before {
2922   content: "\e103";
2923 }
2924
2925 .glyphicon-eye-open:before {
2926   content: "\e105";
2927 }
2928
2929 .glyphicon-eye-close:before {
2930   content: "\e106";
2931 }
2932
2933 .glyphicon-warning-sign:before {
2934   content: "\e107";
2935 }
2936
2937 .glyphicon-plane:before {
2938   content: "\e108";
2939 }
2940
2941 .glyphicon-random:before {
2942   content: "\e110";
2943 }
2944
2945 .glyphicon-comment:before {
2946   content: "\e111";
2947 }
2948
2949 .glyphicon-magnet:before {
2950   content: "\e112";
2951 }
2952
2953 .glyphicon-chevron-up:before {
2954   content: "\e113";
2955 }
2956
2957 .glyphicon-chevron-down:before {
2958   content: "\e114";
2959 }
2960
2961 .glyphicon-retweet:before {
2962   content: "\e115";
2963 }
2964
2965 .glyphicon-shopping-cart:before {
2966   content: "\e116";
2967 }
2968
2969 .glyphicon-folder-close:before {
2970   content: "\e117";
2971 }
2972
2973 .glyphicon-folder-open:before {
2974   content: "\e118";
2975 }
2976
2977 .glyphicon-resize-vertical:before {
2978   content: "\e119";
2979 }
2980
2981 .glyphicon-resize-horizontal:before {
2982   content: "\e120";
2983 }
2984
2985 .glyphicon-hdd:before {
2986   content: "\e121";
2987 }
2988
2989 .glyphicon-bullhorn:before {
2990   content: "\e122";
2991 }
2992
2993 .glyphicon-certificate:before {
2994   content: "\e124";
2995 }
2996
2997 .glyphicon-thumbs-up:before {
2998   content: "\e125";
2999 }
3000
3001 .glyphicon-thumbs-down:before {
3002   content: "\e126";
3003 }
3004
3005 .glyphicon-hand-right:before {
3006   content: "\e127";
3007 }
3008
3009 .glyphicon-hand-left:before {
3010   content: "\e128";
3011 }
3012
3013 .glyphicon-hand-up:before {
3014   content: "\e129";
3015 }
3016
3017 .glyphicon-hand-down:before {
3018   content: "\e130";
3019 }
3020
3021 .glyphicon-circle-arrow-right:before {
3022   content: "\e131";
3023 }
3024
3025 .glyphicon-circle-arrow-left:before {
3026   content: "\e132";
3027 }
3028
3029 .glyphicon-circle-arrow-up:before {
3030   content: "\e133";
3031 }
3032
3033 .glyphicon-circle-arrow-down:before {
3034   content: "\e134";
3035 }
3036
3037 .glyphicon-globe:before {
3038   content: "\e135";
3039 }
3040
3041 .glyphicon-tasks:before {
3042   content: "\e137";
3043 }
3044
3045 .glyphicon-filter:before {
3046   content: "\e138";
3047 }
3048
3049 .glyphicon-fullscreen:before {
3050   content: "\e140";
3051 }
3052
3053 .glyphicon-dashboard:before {
3054   content: "\e141";
3055 }
3056
3057 .glyphicon-heart-empty:before {
3058   content: "\e143";
3059 }
3060
3061 .glyphicon-link:before {
3062   content: "\e144";
3063 }
3064
3065 .glyphicon-phone:before {
3066   content: "\e145";
3067 }
3068
3069 .glyphicon-usd:before {
3070   content: "\e148";
3071 }
3072
3073 .glyphicon-gbp:before {
3074   content: "\e149";
3075 }
3076
3077 .glyphicon-sort:before {
3078   content: "\e150";
3079 }
3080
3081 .glyphicon-sort-by-alphabet:before {
3082   content: "\e151";
3083 }
3084
3085 .glyphicon-sort-by-alphabet-alt:before {
3086   content: "\e152";
3087 }
3088
3089 .glyphicon-sort-by-order:before {
3090   content: "\e153";
3091 }
3092
3093 .glyphicon-sort-by-order-alt:before {
3094   content: "\e154";
3095 }
3096
3097 .glyphicon-sort-by-attributes:before {
3098   content: "\e155";
3099 }
3100
3101 .glyphicon-sort-by-attributes-alt:before {
3102   content: "\e156";
3103 }
3104
3105 .glyphicon-unchecked:before {
3106   content: "\e157";
3107 }
3108
3109 .glyphicon-expand:before {
3110   content: "\e158";
3111 }
3112
3113 .glyphicon-collapse-down:before {
3114   content: "\e159";
3115 }
3116
3117 .glyphicon-collapse-up:before {
3118   content: "\e160";
3119 }
3120
3121 .glyphicon-log-in:before {
3122   content: "\e161";
3123 }
3124
3125 .glyphicon-flash:before {
3126   content: "\e162";
3127 }
3128
3129 .glyphicon-log-out:before {
3130   content: "\e163";
3131 }
3132
3133 .glyphicon-new-window:before {
3134   content: "\e164";
3135 }
3136
3137 .glyphicon-record:before {
3138   content: "\e165";
3139 }
3140
3141 .glyphicon-save:before {
3142   content: "\e166";
3143 }
3144
3145 .glyphicon-open:before {
3146   content: "\e167";
3147 }
3148
3149 .glyphicon-saved:before {
3150   content: "\e168";
3151 }
3152
3153 .glyphicon-import:before {
3154   content: "\e169";
3155 }
3156
3157 .glyphicon-export:before {
3158   content: "\e170";
3159 }
3160
3161 .glyphicon-send:before {
3162   content: "\e171";
3163 }
3164
3165 .glyphicon-floppy-disk:before {
3166   content: "\e172";
3167 }
3168
3169 .glyphicon-floppy-saved:before {
3170   content: "\e173";
3171 }
3172
3173 .glyphicon-floppy-remove:before {
3174   content: "\e174";
3175 }
3176
3177 .glyphicon-floppy-save:before {
3178   content: "\e175";
3179 }
3180
3181 .glyphicon-floppy-open:before {
3182   content: "\e176";
3183 }
3184
3185 .glyphicon-credit-card:before {
3186   content: "\e177";
3187 }
3188
3189 .glyphicon-transfer:before {
3190   content: "\e178";
3191 }
3192
3193 .glyphicon-cutlery:before {
3194   content: "\e179";
3195 }
3196
3197 .glyphicon-header:before {
3198   content: "\e180";
3199 }
3200
3201 .glyphicon-compressed:before {
3202   content: "\e181";
3203 }
3204
3205 .glyphicon-earphone:before {
3206   content: "\e182";
3207 }
3208
3209 .glyphicon-phone-alt:before {
3210   content: "\e183";
3211 }
3212
3213 .glyphicon-tower:before {
3214   content: "\e184";
3215 }
3216
3217 .glyphicon-stats:before {
3218   content: "\e185";
3219 }
3220
3221 .glyphicon-sd-video:before {
3222   content: "\e186";
3223 }
3224
3225 .glyphicon-hd-video:before {
3226   content: "\e187";
3227 }
3228
3229 .glyphicon-subtitles:before {
3230   content: "\e188";
3231 }
3232
3233 .glyphicon-sound-stereo:before {
3234   content: "\e189";
3235 }
3236
3237 .glyphicon-sound-dolby:before {
3238   content: "\e190";
3239 }
3240
3241 .glyphicon-sound-5-1:before {
3242   content: "\e191";
3243 }
3244
3245 .glyphicon-sound-6-1:before {
3246   content: "\e192";
3247 }
3248
3249 .glyphicon-sound-7-1:before {
3250   content: "\e193";
3251 }
3252
3253 .glyphicon-copyright-mark:before {
3254   content: "\e194";
3255 }
3256
3257 .glyphicon-registration-mark:before {
3258   content: "\e195";
3259 }
3260
3261 .glyphicon-cloud-download:before {
3262   content: "\e197";
3263 }
3264
3265 .glyphicon-cloud-upload:before {
3266   content: "\e198";
3267 }
3268
3269 .glyphicon-tree-conifer:before {
3270   content: "\e199";
3271 }
3272
3273 .glyphicon-tree-deciduous:before {
3274   content: "\e200";
3275 }
3276
3277 .glyphicon-briefcase:before {
3278   content: "\1f4bc";
3279 }
3280
3281 .glyphicon-calendar:before {
3282   content: "\1f4c5";
3283 }
3284
3285 .glyphicon-pushpin:before {
3286   content: "\1f4cc";
3287 }
3288
3289 .glyphicon-paperclip:before {
3290   content: "\1f4ce";
3291 }
3292
3293 .glyphicon-camera:before {
3294   content: "\1f4f7";
3295 }
3296
3297 .glyphicon-lock:before {
3298   content: "\1f512";
3299 }
3300
3301 .glyphicon-bell:before {
3302   content: "\1f514";
3303 }
3304
3305 .glyphicon-bookmark:before {
3306   content: "\1f516";
3307 }
3308
3309 .glyphicon-fire:before {
3310   content: "\1f525";
3311 }
3312
3313 .glyphicon-wrench:before {
3314   content: "\1f527";
3315 }
3316
3317 .caret {
3318   display: inline-block;
3319   width: 0;
3320   height: 0;
3321   margin-left: 2px;
3322   vertical-align: middle;
3323   border-top: 4px solid #ffffff;
3324   border-right: 4px solid transparent;
3325   border-bottom: 0 dotted;
3326   border-left: 4px solid transparent;
3327   content: "";
3328 }
3329
3330 .dropdown {
3331   position: relative;
3332 }
3333
3334 .dropdown-toggle:focus {
3335   outline: 0;
3336 }
3337
3338 .dropdown-menu {
3339   position: absolute;
3340   top: 100%;
3341   left: 0;
3342   z-index: 1000;
3343   display: none;
3344   float: left;
3345   min-width: 160px;
3346   padding: 5px 0;
3347   margin: 2px 0 0;
3348   font-size: 14px;
3349   list-style: none;
3350   background-color: #ffffff;
3351   border: 1px solid #cccccc;
3352   border: 1px solid rgba(0, 0, 0, 0.15);
3353   border-radius: 4px;
3354   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3355           box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3356   background-clip: padding-box;
3357 }
3358
3359 .dropdown-menu.pull-right {
3360   right: 0;
3361   left: auto;
3362 }
3363
3364 .dropdown-menu .divider {
3365   height: 1px;
3366   margin: 9px 0;
3367   overflow: hidden;
3368   background-color: #e5e5e5;
3369 }
3370
3371 .dropdown-menu > li > a {
3372   display: block;
3373   padding: 3px 20px;
3374   clear: both;
3375   font-weight: normal;
3376   line-height: 1.428571429;
3377   color: #333333;
3378   white-space: nowrap;
3379 }
3380
3381 .dropdown-menu > li > a:hover,
3382 .dropdown-menu > li > a:focus {
3383   color: #ffffff;
3384   text-decoration: none;
3385   background-color: #2fa4e7;
3386 }
3387
3388 .dropdown-menu > .active > a,
3389 .dropdown-menu > .active > a:hover,
3390 .dropdown-menu > .active > a:focus {
3391   color: #ffffff;
3392   text-decoration: none;
3393   background-color: #2fa4e7;
3394   outline: 0;
3395 }
3396
3397 .dropdown-menu > .disabled > a,
3398 .dropdown-menu > .disabled > a:hover,
3399 .dropdown-menu > .disabled > a:focus {
3400   color: #999999;
3401 }
3402
3403 .dropdown-menu > .disabled > a:hover,
3404 .dropdown-menu > .disabled > a:focus {
3405   text-decoration: none;
3406   cursor: not-allowed;
3407   background-color: transparent;
3408   background-image: none;
3409   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3410 }
3411
3412 .open > .dropdown-menu {
3413   display: block;
3414 }
3415
3416 .open > a {
3417   outline: 0;
3418 }
3419
3420 .dropdown-header {
3421   display: block;
3422   padding: 3px 20px;
3423   font-size: 12px;
3424   line-height: 1.428571429;
3425   color: #999999;
3426 }
3427
3428 .dropdown-backdrop {
3429   position: fixed;
3430   top: 0;
3431   right: 0;
3432   bottom: 0;
3433   left: 0;
3434   z-index: 990;
3435 }
3436
3437 .pull-right > .dropdown-menu {
3438   right: 0;
3439   left: auto;
3440 }
3441
3442 .dropup .caret,
3443 .navbar-fixed-bottom .dropdown .caret {
3444   border-top: 0 dotted;
3445   border-bottom: 4px solid #ffffff;
3446   content: "";
3447 }
3448
3449 .dropup .dropdown-menu,
3450 .navbar-fixed-bottom .dropdown .dropdown-menu {
3451   top: auto;
3452   bottom: 100%;
3453   margin-bottom: 1px;
3454 }
3455
3456 @media (min-width: 768px) {
3457   .navbar-right .dropdown-menu {
3458     right: 0;
3459     left: auto;
3460   }
3461 }
3462
3463 .btn-default .caret {
3464   border-top-color: #555555;
3465 }
3466
3467 .btn-primary .caret,
3468 .btn-success .caret,
3469 .btn-warning .caret,
3470 .btn-danger .caret,
3471 .btn-info .caret {
3472   border-top-color: #fff;
3473 }
3474
3475 .dropup .btn-default .caret {
3476   border-bottom-color: #555555;
3477 }
3478
3479 .dropup .btn-primary .caret,
3480 .dropup .btn-success .caret,
3481 .dropup .btn-warning .caret,
3482 .dropup .btn-danger .caret,
3483 .dropup .btn-info .caret {
3484   border-bottom-color: #fff;
3485 }
3486
3487 .btn-group,
3488 .btn-group-vertical {
3489   position: relative;
3490   display: inline-block;
3491   vertical-align: middle;
3492 }
3493
3494 .btn-group > .btn,
3495 .btn-group-vertical > .btn {
3496   position: relative;
3497   float: left;
3498 }
3499
3500 .btn-group > .btn:hover,
3501 .btn-group-vertical > .btn:hover,
3502 .btn-group > .btn:focus,
3503 .btn-group-vertical > .btn:focus,
3504 .btn-group > .btn:active,
3505 .btn-group-vertical > .btn:active,
3506 .btn-group > .btn.active,
3507 .btn-group-vertical > .btn.active {
3508   z-index: 2;
3509 }
3510
3511 .btn-group > .btn:focus,
3512 .btn-group-vertical > .btn:focus {
3513   outline: none;
3514 }
3515
3516 .btn-group .btn + .btn,
3517 .btn-group .btn + .btn-group,
3518 .btn-group .btn-group + .btn,
3519 .btn-group .btn-group + .btn-group {
3520   margin-left: -1px;
3521 }
3522
3523 .btn-toolbar:before,
3524 .btn-toolbar:after {
3525   display: table;
3526   content: " ";
3527 }
3528
3529 .btn-toolbar:after {
3530   clear: both;
3531 }
3532
3533 .btn-toolbar:before,
3534 .btn-toolbar:after {
3535   display: table;
3536   content: " ";
3537 }
3538
3539 .btn-toolbar:after {
3540   clear: both;
3541 }
3542
3543 .btn-toolbar:before,
3544 .btn-toolbar:after {
3545   display: table;
3546   content: " ";
3547 }
3548
3549 .btn-toolbar:after {
3550   clear: both;
3551 }
3552
3553 .btn-toolbar:before,
3554 .btn-toolbar:after {
3555   display: table;
3556   content: " ";
3557 }
3558
3559 .btn-toolbar:after {
3560   clear: both;
3561 }
3562
3563 .btn-toolbar:before,
3564 .btn-toolbar:after {
3565   display: table;
3566   content: " ";
3567 }
3568
3569 .btn-toolbar:after {
3570   clear: both;
3571 }
3572
3573 .btn-toolbar .btn-group {
3574   float: left;
3575 }
3576
3577 .btn-toolbar > .btn + .btn,
3578 .btn-toolbar > .btn-group + .btn,
3579 .btn-toolbar > .btn + .btn-group,
3580 .btn-toolbar > .btn-group + .btn-group {
3581   margin-left: 5px;
3582 }
3583
3584 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3585   border-radius: 0;
3586 }
3587
3588 .btn-group > .btn:first-child {
3589   margin-left: 0;
3590 }
3591
3592 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3593   border-top-right-radius: 0;
3594   border-bottom-right-radius: 0;
3595 }
3596
3597 .btn-group > .btn:last-child:not(:first-child),
3598 .btn-group > .dropdown-toggle:not(:first-child) {
3599   border-bottom-left-radius: 0;
3600   border-top-left-radius: 0;
3601 }
3602
3603 .btn-group > .btn-group {
3604   float: left;
3605 }
3606
3607 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3608   border-radius: 0;
3609 }
3610
3611 .btn-group > .btn-group:first-child > .btn:last-child,
3612 .btn-group > .btn-group:first-child > .dropdown-toggle {
3613   border-top-right-radius: 0;
3614   border-bottom-right-radius: 0;
3615 }
3616
3617 .btn-group > .btn-group:last-child > .btn:first-child {
3618   border-bottom-left-radius: 0;
3619   border-top-left-radius: 0;
3620 }
3621
3622 .btn-group .dropdown-toggle:active,
3623 .btn-group.open .dropdown-toggle {
3624   outline: 0;
3625 }
3626
3627 .btn-group-xs > .btn {
3628   padding: 5px 10px;
3629   padding: 1px 5px;
3630   font-size: 12px;
3631   line-height: 1.5;
3632   border-radius: 3px;
3633 }
3634
3635 .btn-group-sm > .btn {
3636   padding: 5px 10px;
3637   font-size: 12px;
3638   line-height: 1.5;
3639   border-radius: 3px;
3640 }
3641
3642 .btn-group-lg > .btn {
3643   padding: 14px 16px;
3644   font-size: 18px;
3645   line-height: 1.33;
3646   border-radius: 6px;
3647 }
3648
3649 .btn-group > .btn + .dropdown-toggle {
3650   padding-right: 8px;
3651   padding-left: 8px;
3652 }
3653
3654 .btn-group > .btn-lg + .dropdown-toggle {
3655   padding-right: 12px;
3656   padding-left: 12px;
3657 }
3658
3659 .btn-group.open .dropdown-toggle {
3660   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3661           box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3662 }
3663
3664 .btn .caret {
3665   margin-left: 0;
3666 }
3667
3668 .btn-lg .caret {
3669   border-width: 5px 5px 0;
3670   border-bottom-width: 0;
3671 }
3672
3673 .dropup .btn-lg .caret {
3674   border-width: 0 5px 5px;
3675 }
3676
3677 .btn-group-vertical > .btn,
3678 .btn-group-vertical > .btn-group {
3679   display: block;
3680   float: none;
3681   width: 100%;
3682   max-width: 100%;
3683 }
3684
3685 .btn-group-vertical > .btn-group:before,
3686 .btn-group-vertical > .btn-group:after {
3687   display: table;
3688   content: " ";
3689 }
3690
3691 .btn-group-vertical > .btn-group:after {
3692   clear: both;
3693 }
3694
3695 .btn-group-vertical > .btn-group:before,
3696 .btn-group-vertical > .btn-group:after {
3697   display: table;
3698   content: " ";
3699 }
3700
3701 .btn-group-vertical > .btn-group:after {
3702   clear: both;
3703 }
3704
3705 .btn-group-vertical > .btn-group:before,
3706 .btn-group-vertical > .btn-group:after {
3707   display: table;
3708   content: " ";
3709 }
3710
3711 .btn-group-vertical > .btn-group:after {
3712   clear: both;
3713 }
3714
3715 .btn-group-vertical > .btn-group:before,
3716 .btn-group-vertical > .btn-group:after {
3717   display: table;
3718   content: " ";
3719 }
3720
3721 .btn-group-vertical > .btn-group:after {
3722   clear: both;
3723 }
3724
3725 .btn-group-vertical > .btn-group:before,
3726 .btn-group-vertical > .btn-group:after {
3727   display: table;
3728   content: " ";
3729 }
3730
3731 .btn-group-vertical > .btn-group:after {
3732   clear: both;
3733 }
3734
3735 .btn-group-vertical > .btn-group > .btn {
3736   float: none;
3737 }
3738
3739 .btn-group-vertical > .btn + .btn,
3740 .btn-group-vertical > .btn + .btn-group,
3741 .btn-group-vertical > .btn-group + .btn,
3742 .btn-group-vertical > .btn-group + .btn-group {
3743   margin-top: -1px;
3744   margin-left: 0;
3745 }
3746
3747 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3748   border-radius: 0;
3749 }
3750
3751 .btn-group-vertical > .btn:first-child:not(:last-child) {
3752   border-top-right-radius: 4px;
3753   border-bottom-right-radius: 0;
3754   border-bottom-left-radius: 0;
3755 }
3756
3757 .btn-group-vertical > .btn:last-child:not(:first-child) {
3758   border-top-right-radius: 0;
3759   border-bottom-left-radius: 4px;
3760   border-top-left-radius: 0;
3761 }
3762
3763 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3764   border-radius: 0;
3765 }
3766
3767 .btn-group-vertical > .btn-group:first-child > .btn:last-child,
3768 .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
3769   border-bottom-right-radius: 0;
3770   border-bottom-left-radius: 0;
3771 }
3772
3773 .btn-group-vertical > .btn-group:last-child > .btn:first-child {
3774   border-top-right-radius: 0;
3775   border-top-left-radius: 0;
3776 }
3777
3778 .btn-group-justified {
3779   display: table;
3780   width: 100%;
3781   border-collapse: separate;
3782   table-layout: fixed;
3783 }
3784
3785 .btn-group-justified .btn {
3786   display: table-cell;
3787   float: none;
3788   width: 1%;
3789 }
3790
3791 [data-toggle="buttons"] > .btn > input[type="radio"],
3792 [data-toggle="buttons"] > .btn > input[type="checkbox"] {
3793   display: none;
3794 }
3795
3796 .input-group {
3797   position: relative;
3798   display: table;
3799   border-collapse: separate;
3800 }
3801
3802 .input-group.col {
3803   float: none;
3804   padding-right: 0;
3805   padding-left: 0;
3806 }
3807
3808 .input-group .form-control {
3809   width: 100%;
3810   margin-bottom: 0;
3811 }
3812
3813 .input-group-lg > .form-control,
3814 .input-group-lg > .input-group-addon,
3815 .input-group-lg > .input-group-btn > .btn {
3816   height: 56px;
3817   padding: 14px 16px;
3818   font-size: 18px;
3819   line-height: 1.33;
3820   border-radius: 6px;
3821 }
3822
3823 select.input-group-lg > .form-control,
3824 select.input-group-lg > .input-group-addon,
3825 select.input-group-lg > .input-group-btn > .btn {
3826   height: 56px;
3827   line-height: 56px;
3828 }
3829
3830 textarea.input-group-lg > .form-control,
3831 textarea.input-group-lg > .input-group-addon,
3832 textarea.input-group-lg > .input-group-btn > .btn {
3833   height: auto;
3834 }
3835
3836 .input-group-sm > .form-control,
3837 .input-group-sm > .input-group-addon,
3838 .input-group-sm > .input-group-btn > .btn {
3839   height: 30px;
3840   padding: 5px 10px;
3841   font-size: 12px;
3842   line-height: 1.5;
3843   border-radius: 3px;
3844 }
3845
3846 select.input-group-sm > .form-control,
3847 select.input-group-sm > .input-group-addon,
3848 select.input-group-sm > .input-group-btn > .btn {
3849   height: 30px;
3850   line-height: 30px;
3851 }
3852
3853 textarea.input-group-sm > .form-control,
3854 textarea.input-group-sm > .input-group-addon,
3855 textarea.input-group-sm > .input-group-btn > .btn {
3856   height: auto;
3857 }
3858
3859 .input-group-addon,
3860 .input-group-btn,
3861 .input-group .form-control {
3862   display: table-cell;
3863 }
3864
3865 .input-group-addon:not(:first-child):not(:last-child),
3866 .input-group-btn:not(:first-child):not(:last-child),
3867 .input-group .form-control:not(:first-child):not(:last-child) {
3868   border-radius: 0;
3869 }
3870
3871 .input-group-addon,
3872 .input-group-btn {
3873   width: 1%;
3874   white-space: nowrap;
3875   vertical-align: middle;
3876 }
3877
3878 .input-group-addon {
3879   padding: 8px 12px;
3880   font-size: 14px;
3881   font-weight: normal;
3882   line-height: 1;
3883   text-align: center;
3884   background-color: #eeeeee;
3885   border: 1px solid #cccccc;
3886   border-radius: 4px;
3887 }
3888
3889 .input-group-addon.input-sm {
3890   padding: 5px 10px;
3891   font-size: 12px;
3892   border-radius: 3px;
3893 }
3894
3895 .input-group-addon.input-lg {
3896   padding: 14px 16px;
3897   font-size: 18px;
3898   border-radius: 6px;
3899 }
3900
3901 .input-group-addon input[type="radio"],
3902 .input-group-addon input[type="checkbox"] {
3903   margin-top: 0;
3904 }
3905
3906 .input-group .form-control:first-child,
3907 .input-group-addon:first-child,
3908 .input-group-btn:first-child > .btn,
3909 .input-group-btn:first-child > .dropdown-toggle,
3910 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
3911   border-top-right-radius: 0;
3912   border-bottom-right-radius: 0;
3913 }
3914
3915 .input-group-addon:first-child {
3916   border-right: 0;
3917 }
3918
3919 .input-group .form-control:last-child,
3920 .input-group-addon:last-child,
3921 .input-group-btn:last-child > .btn,
3922 .input-group-btn:last-child > .dropdown-toggle,
3923 .input-group-btn:first-child > .btn:not(:first-child) {
3924   border-bottom-left-radius: 0;
3925   border-top-left-radius: 0;
3926 }
3927
3928 .input-group-addon:last-child {
3929   border-left: 0;
3930 }
3931
3932 .input-group-btn {
3933   position: relative;
3934   white-space: nowrap;
3935 }
3936
3937 .input-group-btn > .btn {
3938   position: relative;
3939 }
3940
3941 .input-group-btn > .btn + .btn {
3942   margin-left: -4px;
3943 }
3944
3945 .input-group-btn > .btn:hover,
3946 .input-group-btn > .btn:active {
3947   z-index: 2;
3948 }
3949
3950 .nav {
3951   padding-left: 0;
3952   margin-bottom: 0;
3953   list-style: none;
3954 }
3955
3956 .nav:before,
3957 .nav:after {
3958   display: table;
3959   content: " ";
3960 }
3961
3962 .nav:after {
3963   clear: both;
3964 }
3965
3966 .nav:before,
3967 .nav:after {
3968   display: table;
3969   content: " ";
3970 }
3971
3972 .nav:after {
3973   clear: both;
3974 }
3975
3976 .nav:before,
3977 .nav:after {
3978   display: table;
3979   content: " ";
3980 }
3981
3982 .nav:after {
3983   clear: both;
3984 }
3985
3986 .nav:before,
3987 .nav:after {
3988   display: table;
3989   content: " ";
3990 }
3991
3992 .nav:after {
3993   clear: both;
3994 }
3995
3996 .nav:before,
3997 .nav:after {
3998   display: table;
3999   content: " ";
4000 }
4001
4002 .nav:after {
4003   clear: both;
4004 }
4005
4006 .nav > li {
4007   position: relative;
4008   display: block;
4009 }
4010
4011 .nav > li > a {
4012   position: relative;
4013   display: block;
4014   padding: 10px 15px;
4015 }
4016
4017 .nav > li > a:hover,
4018 .nav > li > a:focus {
4019   text-decoration: none;
4020   background-color: #eeeeee;
4021 }
4022
4023 .nav > li.disabled > a {
4024   color: #999999;
4025 }
4026
4027 .nav > li.disabled > a:hover,
4028 .nav > li.disabled > a:focus {
4029   color: #999999;
4030   text-decoration: none;
4031   cursor: not-allowed;
4032   background-color: transparent;
4033 }
4034
4035 .nav .open > a,
4036 .nav .open > a:hover,
4037 .nav .open > a:focus {
4038   background-color: #eeeeee;
4039   border-color: #2fa4e7;
4040 }
4041
4042 .nav .nav-divider {
4043   height: 1px;
4044   margin: 9px 0;
4045   overflow: hidden;
4046   background-color: #e5e5e5;
4047 }
4048
4049 .nav > li > a > img {
4050   max-width: none;
4051 }
4052
4053 .nav-tabs {
4054   border-bottom: 1px solid #dddddd;
4055 }
4056
4057 .nav-tabs > li {
4058   float: left;
4059   margin-bottom: -1px;
4060 }
4061
4062 .nav-tabs > li > a {
4063   margin-right: 2px;
4064   line-height: 1.428571429;
4065   border: 1px solid transparent;
4066   border-radius: 4px 4px 0 0;
4067 }
4068
4069 .nav-tabs > li > a:hover {
4070   border-color: #eeeeee #eeeeee #dddddd;
4071 }
4072
4073 .nav-tabs > li.active > a,
4074 .nav-tabs > li.active > a:hover,
4075 .nav-tabs > li.active > a:focus {
4076   color: #555555;
4077   cursor: default;
4078   background-color: #ffffff;
4079   border: 1px solid #dddddd;
4080   border-bottom-color: transparent;
4081 }
4082
4083 .nav-tabs.nav-justified {
4084   width: 100%;
4085   border-bottom: 0;
4086 }
4087
4088 .nav-tabs.nav-justified > li {
4089   float: none;
4090 }
4091
4092 .nav-tabs.nav-justified > li > a {
4093   text-align: center;
4094 }
4095
4096 @media (min-width: 768px) {
4097   .nav-tabs.nav-justified > li {
4098     display: table-cell;
4099     width: 1%;
4100   }
4101 }
4102
4103 .nav-tabs.nav-justified > li > a {
4104   margin-right: 0;
4105   border-bottom: 1px solid #dddddd;
4106 }
4107
4108 .nav-tabs.nav-justified > .active > a {
4109   border-bottom-color: #ffffff;
4110 }
4111
4112 .nav-pills > li {
4113   float: left;
4114 }
4115
4116 .nav-pills > li > a {
4117   border-radius: 5px;
4118 }
4119
4120 .nav-pills > li + li {
4121   margin-left: 2px;
4122 }
4123
4124 .nav-pills > li.active > a,
4125 .nav-pills > li.active > a:hover,
4126 .nav-pills > li.active > a:focus {
4127   color: #ffffff;
4128   background-color: #2fa4e7;
4129 }
4130
4131 .nav-stacked > li {
4132   float: none;
4133 }
4134
4135 .nav-stacked > li + li {
4136   margin-top: 2px;
4137   margin-left: 0;
4138 }
4139
4140 .nav-justified {
4141   width: 100%;
4142 }
4143
4144 .nav-justified > li {
4145   float: none;
4146 }
4147
4148 .nav-justified > li > a {
4149   text-align: center;
4150 }
4151
4152 @media (min-width: 768px) {
4153   .nav-justified > li {
4154     display: table-cell;
4155     width: 1%;
4156   }
4157 }
4158
4159 .nav-tabs-justified {
4160   border-bottom: 0;
4161 }
4162
4163 .nav-tabs-justified > li > a {
4164   margin-right: 0;
4165   border-bottom: 1px solid #dddddd;
4166 }
4167
4168 .nav-tabs-justified > .active > a {
4169   border-bottom-color: #ffffff;
4170 }
4171
4172 .tabbable:before,
4173 .tabbable:after {
4174   display: table;
4175   content: " ";
4176 }
4177
4178 .tabbable:after {
4179   clear: both;
4180 }
4181
4182 .tabbable:before,
4183 .tabbable:after {
4184   display: table;
4185   content: " ";
4186 }
4187
4188 .tabbable:after {
4189   clear: both;
4190 }
4191
4192 .tabbable:before,
4193 .tabbable:after {
4194   display: table;
4195   content: " ";
4196 }
4197
4198 .tabbable:after {
4199   clear: both;
4200 }
4201
4202 .tabbable:before,
4203 .tabbable:after {
4204   display: table;
4205   content: " ";
4206 }
4207
4208 .tabbable:after {
4209   clear: both;
4210 }
4211
4212 .tabbable:before,
4213 .tabbable:after {
4214   display: table;
4215   content: " ";
4216 }
4217
4218 .tabbable:after {
4219   clear: both;
4220 }
4221
4222 .tab-content > .tab-pane,
4223 .pill-content > .pill-pane {
4224   display: none;
4225 }
4226
4227 .tab-content > .active,
4228 .pill-content > .active {
4229   display: block;
4230 }
4231
4232 .nav .caret {
4233   border-top-color: #2fa4e7;
4234   border-bottom-color: #2fa4e7;
4235 }
4236
4237 .nav a:hover .caret {
4238   border-top-color: #157ab5;
4239   border-bottom-color: #157ab5;
4240 }
4241
4242 .nav-tabs .dropdown-menu {
4243   margin-top: -1px;
4244   border-top-right-radius: 0;
4245   border-top-left-radius: 0;
4246 }
4247
4248 .navbar {
4249   position: relative;
4250   z-index: 1000;
4251   min-height: 50px;
4252   margin-bottom: 20px;
4253   border: 1px solid transparent;
4254 }
4255
4256 .navbar:before,
4257 .navbar:after {
4258   display: table;
4259   content: " ";
4260 }
4261
4262 .navbar:after {
4263   clear: both;
4264 }
4265
4266 .navbar:before,
4267 .navbar:after {
4268   display: table;
4269   content: " ";
4270 }
4271
4272 .navbar:after {
4273   clear: both;
4274 }
4275
4276 .navbar:before,
4277 .navbar:after {
4278   display: table;
4279   content: " ";
4280 }
4281
4282 .navbar:after {
4283   clear: both;
4284 }
4285
4286 .navbar:before,
4287 .navbar:after {
4288   display: table;
4289   content: " ";
4290 }
4291
4292 .navbar:after {
4293   clear: both;
4294 }
4295
4296 .navbar:before,
4297 .navbar:after {
4298   display: table;
4299   content: " ";
4300 }
4301
4302 .navbar:after {
4303   clear: both;
4304 }
4305
4306 @media (min-width: 768px) {
4307   .navbar {
4308     border-radius: 4px;
4309   }
4310 }
4311
4312 .navbar-header:before,
4313 .navbar-header:after {
4314   display: table;
4315   content: " ";
4316 }
4317
4318 .navbar-header:after {
4319   clear: both;
4320 }
4321
4322 .navbar-header:before,
4323 .navbar-header:after {
4324   display: table;
4325   content: " ";
4326 }
4327
4328 .navbar-header:after {
4329   clear: both;
4330 }
4331
4332 .navbar-header:before,
4333 .navbar-header:after {
4334   display: table;
4335   content: " ";
4336 }
4337
4338 .navbar-header:after {
4339   clear: both;
4340 }
4341
4342 .navbar-header:before,
4343 .navbar-header:after {
4344   display: table;
4345   content: " ";
4346 }
4347
4348 .navbar-header:after {
4349   clear: both;
4350 }
4351
4352 .navbar-header:before,
4353 .navbar-header:after {
4354   display: table;
4355   content: " ";
4356 }
4357
4358 .navbar-header:after {
4359   clear: both;
4360 }
4361
4362 @media (min-width: 768px) {
4363   .navbar-header {
4364     float: left;
4365   }
4366 }
4367
4368 .navbar-collapse {
4369   max-height: 340px;
4370   padding-right: 15px;
4371   padding-left: 15px;
4372   overflow-x: visible;
4373   border-top: 1px solid transparent;
4374   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
4375   -webkit-overflow-scrolling: touch;
4376 }
4377
4378 .navbar-collapse:before,
4379 .navbar-collapse:after {
4380   display: table;
4381   content: " ";
4382 }
4383
4384 .navbar-collapse:after {
4385   clear: both;
4386 }
4387
4388 .navbar-collapse:before,
4389 .navbar-collapse:after {
4390   display: table;
4391   content: " ";
4392 }
4393
4394 .navbar-collapse:after {
4395   clear: both;
4396 }
4397
4398 .navbar-collapse:before,
4399 .navbar-collapse:after {
4400   display: table;
4401   content: " ";
4402 }
4403
4404 .navbar-collapse:after {
4405   clear: both;
4406 }
4407
4408 .navbar-collapse:before,
4409 .navbar-collapse:after {
4410   display: table;
4411   content: " ";
4412 }
4413
4414 .navbar-collapse:after {
4415   clear: both;
4416 }
4417
4418 .navbar-collapse:before,
4419 .navbar-collapse:after {
4420   display: table;
4421   content: " ";
4422 }
4423
4424 .navbar-collapse:after {
4425   clear: both;
4426 }
4427
4428 .navbar-collapse.in {
4429   overflow-y: auto;
4430 }
4431
4432 @media (min-width: 768px) {
4433   .navbar-collapse {
4434     width: auto;
4435     border-top: 0;
4436     box-shadow: none;
4437   }
4438   .navbar-collapse.collapse {
4439     display: block !important;
4440     height: auto !important;
4441     padding-bottom: 0;
4442     overflow: visible !important;
4443   }
4444   .navbar-collapse.in {
4445     overflow-y: visible;
4446   }
4447   .navbar-collapse .navbar-nav.navbar-left:first-child {
4448     margin-left: -15px;
4449   }
4450   .navbar-collapse .navbar-nav.navbar-right:last-child {
4451     margin-right: -15px;
4452   }
4453   .navbar-collapse .navbar-text:last-child {
4454     margin-right: 0;
4455   }
4456 }
4457
4458 .container > .navbar-header,
4459 .container > .navbar-collapse {
4460   margin-right: -15px;
4461   margin-left: -15px;
4462 }
4463
4464 @media (min-width: 768px) {
4465   .container > .navbar-header,
4466   .container > .navbar-collapse {
4467     margin-right: 0;
4468     margin-left: 0;
4469   }
4470 }
4471
4472 .navbar-static-top {
4473   border-width: 0 0 1px;
4474 }
4475
4476 @media (min-width: 768px) {
4477   .navbar-static-top {
4478     border-radius: 0;
4479   }
4480 }
4481
4482 .navbar-fixed-top,
4483 .navbar-fixed-bottom {
4484   position: fixed;
4485   right: 0;
4486   left: 0;
4487   border-width: 0 0 1px;
4488 }
4489
4490 @media (min-width: 768px) {
4491   .navbar-fixed-top,
4492   .navbar-fixed-bottom {
4493     border-radius: 0;
4494   }
4495 }
4496
4497 .navbar-fixed-top {
4498   top: 0;
4499   z-index: 1030;
4500 }
4501
4502 .navbar-fixed-bottom {
4503   bottom: 0;
4504   margin-bottom: 0;
4505 }
4506
4507 .navbar-brand {
4508   float: left;
4509   padding: 15px 15px;
4510   font-size: 18px;
4511   line-height: 20px;
4512 }
4513
4514 .navbar-brand:hover,
4515 .navbar-brand:focus {
4516   text-decoration: none;
4517 }
4518
4519 @media (min-width: 768px) {
4520   .navbar > .container .navbar-brand {
4521     margin-left: -15px;
4522   }
4523 }
4524
4525 .navbar-toggle {
4526   position: relative;
4527   float: right;
4528   padding: 9px 10px;
4529   margin-top: 8px;
4530   margin-right: 15px;
4531   margin-bottom: 8px;
4532   background-color: transparent;
4533   border: 1px solid transparent;
4534   border-radius: 4px;
4535 }
4536
4537 .navbar-toggle .icon-bar {
4538   display: block;
4539   width: 22px;
4540   height: 2px;
4541   border-radius: 1px;
4542 }
4543
4544 .navbar-toggle .icon-bar + .icon-bar {
4545   margin-top: 4px;
4546 }
4547
4548 @media (min-width: 768px) {
4549   .navbar-toggle {
4550     display: none;
4551   }
4552 }
4553
4554 .navbar-nav {
4555   margin: 7.5px -15px;
4556 }
4557
4558 .navbar-nav > li > a {
4559   padding-top: 10px;
4560   padding-bottom: 10px;
4561   line-height: 20px;
4562 }
4563
4564 @media (max-width: 767px) {
4565   .navbar-nav .open .dropdown-menu {
4566     position: static;
4567     float: none;
4568     width: auto;
4569     margin-top: 0;
4570     background-color: transparent;
4571     border: 0;
4572     box-shadow: none;
4573   }
4574   .navbar-nav .open .dropdown-menu > li > a,
4575   .navbar-nav .open .dropdown-menu .dropdown-header {
4576     padding: 5px 15px 5px 25px;
4577   }
4578   .navbar-nav .open .dropdown-menu > li > a {
4579     line-height: 20px;
4580   }
4581   .navbar-nav .open .dropdown-menu > li > a:hover,
4582   .navbar-nav .open .dropdown-menu > li > a:focus {
4583     background-image: none;
4584   }
4585 }
4586
4587 @media (min-width: 768px) {
4588   .navbar-nav {
4589     float: left;
4590     margin: 0;
4591   }
4592   .navbar-nav > li {
4593     float: left;
4594   }
4595   .navbar-nav > li > a {
4596     padding-top: 15px;
4597     padding-bottom: 15px;
4598   }
4599 }
4600
4601 @media (min-width: 768px) {
4602   .navbar-left {
4603     float: left !important;
4604   }
4605   .navbar-right {
4606     float: right !important;
4607   }
4608 }
4609
4610 .navbar-form {
4611   padding: 10px 15px;
4612   margin-top: 6px;
4613   margin-right: -15px;
4614   margin-bottom: 6px;
4615   margin-left: -15px;
4616   border-top: 1px solid transparent;
4617   border-bottom: 1px solid transparent;
4618   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4619           box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4620 }
4621
4622 @media (min-width: 768px) {
4623   .navbar-form .form-group {
4624     display: inline-block;
4625     margin-bottom: 0;
4626     vertical-align: middle;
4627   }
4628   .navbar-form .form-control {
4629     display: inline-block;
4630   }
4631   .navbar-form .radio,
4632   .navbar-form .checkbox {
4633     display: inline-block;
4634     padding-left: 0;
4635     margin-top: 0;
4636     margin-bottom: 0;
4637   }
4638   .navbar-form .radio input[type="radio"],
4639   .navbar-form .checkbox input[type="checkbox"] {
4640     float: none;
4641     margin-left: 0;
4642   }
4643 }
4644
4645 @media (max-width: 767px) {
4646   .navbar-form .form-group {
4647     margin-bottom: 5px;
4648   }
4649 }
4650
4651 @media (min-width: 768px) {
4652   .navbar-form {
4653     width: auto;
4654     padding-top: 0;
4655     padding-bottom: 0;
4656     margin-right: 0;
4657     margin-left: 0;
4658     border: 0;
4659     -webkit-box-shadow: none;
4660             box-shadow: none;
4661   }
4662 }
4663
4664 .navbar-nav > li > .dropdown-menu {
4665   margin-top: 0;
4666   border-top-right-radius: 0;
4667   border-top-left-radius: 0;
4668 }
4669
4670 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4671   border-bottom-right-radius: 0;
4672   border-bottom-left-radius: 0;
4673 }
4674
4675 .navbar-nav.pull-right > li > .dropdown-menu,
4676 .navbar-nav > li > .dropdown-menu.pull-right {
4677   right: 0;
4678   left: auto;
4679 }
4680
4681 .navbar-btn {
4682   margin-top: 6px;
4683   margin-bottom: 6px;
4684 }
4685
4686 .navbar-text {
4687   float: left;
4688   margin-top: 15px;
4689   margin-bottom: 15px;
4690 }
4691
4692 @media (min-width: 768px) {
4693   .navbar-text {
4694     margin-right: 15px;
4695     margin-left: 15px;
4696   }
4697 }
4698
4699 .navbar-default {
4700   background-color: #2fa4e7;
4701   border-color: #1995dc;
4702 }
4703
4704 .navbar-default .navbar-brand {
4705   color: #ffffff;
4706 }
4707
4708 .navbar-default .navbar-brand:hover,
4709 .navbar-default .navbar-brand:focus {
4710   color: #ffffff;
4711   background-color: none;
4712 }
4713
4714 .navbar-default .navbar-text {
4715   color: #777777;
4716 }
4717
4718 .navbar-default .navbar-nav > li > a {
4719   color: #ffffff;
4720 }
4721
4722 .navbar-default .navbar-nav > li > a:hover,
4723 .navbar-default .navbar-nav > li > a:focus {
4724   color: #ffffff;
4725   background-color: #178acc;
4726 }
4727
4728 .navbar-default .navbar-nav > .active > a,
4729 .navbar-default .navbar-nav > .active > a:hover,
4730 .navbar-default .navbar-nav > .active > a:focus {
4731   color: #ffffff;
4732   background-color: #178acc;
4733 }
4734
4735 .navbar-default .navbar-nav > .disabled > a,
4736 .navbar-default .navbar-nav > .disabled > a:hover,
4737 .navbar-default .navbar-nav > .disabled > a:focus {
4738   color: #cccccc;
4739   background-color: transparent;
4740 }
4741
4742 .navbar-default .navbar-toggle {
4743   border-color: #178acc;
4744 }
4745
4746 .navbar-default .navbar-toggle:hover,
4747 .navbar-default .navbar-toggle:focus {
4748   background-color: #178acc;
4749 }
4750
4751 .navbar-default .navbar-toggle .icon-bar {
4752   background-color: #ffffff;
4753 }
4754
4755 .navbar-default .navbar-collapse,
4756 .navbar-default .navbar-form {
4757   border-color: #1993d9;
4758 }
4759
4760 .navbar-default .navbar-nav > .dropdown > a:hover .caret,
4761 .navbar-default .navbar-nav > .dropdown > a:focus .caret {
4762   border-top-color: #ffffff;
4763   border-bottom-color: #ffffff;
4764 }
4765
4766 .navbar-default .navbar-nav > .open > a,
4767 .navbar-default .navbar-nav > .open > a:hover,
4768 .navbar-default .navbar-nav > .open > a:focus {
4769   color: #ffffff;
4770   background-color: #178acc;
4771 }
4772
4773 .navbar-default .navbar-nav > .open > a .caret,
4774 .navbar-default .navbar-nav > .open > a:hover .caret,
4775 .navbar-default .navbar-nav > .open > a:focus .caret {
4776   border-top-color: #ffffff;
4777   border-bottom-color: #ffffff;
4778 }
4779
4780 .navbar-default .navbar-nav > .dropdown > a .caret {
4781   border-top-color: #ffffff;
4782   border-bottom-color: #ffffff;
4783 }
4784
4785 @media (max-width: 767px) {
4786   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4787     color: #ffffff;
4788   }
4789   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4790   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4791     color: #ffffff;
4792     background-color: #178acc;
4793   }
4794   .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4795   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4796   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4797     color: #ffffff;
4798     background-color: #178acc;
4799   }
4800   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4801   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4802   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4803     color: #cccccc;
4804     background-color: transparent;
4805   }
4806 }
4807
4808 .navbar-default .navbar-link {
4809   color: #ffffff;
4810 }
4811
4812 .navbar-default .navbar-link:hover {
4813   color: #ffffff;
4814 }
4815
4816 .navbar-inverse {
4817   background-color: #033c73;
4818   border-color: #022241;
4819 }
4820
4821 .navbar-inverse .navbar-brand {
4822   color: #ffffff;
4823 }
4824
4825 .navbar-inverse .navbar-brand:hover,
4826 .navbar-inverse .navbar-brand:focus {
4827   color: #ffffff;
4828   background-color: none;
4829 }
4830
4831 .navbar-inverse .navbar-text {
4832   color: #ffffff;
4833 }
4834
4835 .navbar-inverse .navbar-nav > li > a {
4836   color: #ffffff;
4837 }
4838
4839 .navbar-inverse .navbar-nav > li > a:hover,
4840 .navbar-inverse .navbar-nav > li > a:focus {
4841   color: #ffffff;
4842   background-color: #022241;
4843 }
4844
4845 .navbar-inverse .navbar-nav > .active > a,
4846 .navbar-inverse .navbar-nav > .active > a:hover,
4847 .navbar-inverse .navbar-nav > .active > a:focus {
4848   color: #ffffff;
4849   background-color: #022241;
4850 }
4851
4852 .navbar-inverse .navbar-nav > .disabled > a,
4853 .navbar-inverse .navbar-nav > .disabled > a:hover,
4854 .navbar-inverse .navbar-nav > .disabled > a:focus {
4855   color: #cccccc;
4856   background-color: transparent;
4857 }
4858
4859 .navbar-inverse .navbar-toggle {
4860   border-color: #022241;
4861 }
4862
4863 .navbar-inverse .navbar-toggle:hover,
4864 .navbar-inverse .navbar-toggle:focus {
4865   background-color: #022241;
4866 }
4867
4868 .navbar-inverse .navbar-toggle .icon-bar {
4869   background-color: #ffffff;
4870 }
4871
4872 .navbar-inverse .navbar-collapse,
4873 .navbar-inverse .navbar-form {
4874   border-color: #022a50;
4875 }
4876
4877 .navbar-inverse .navbar-nav > .open > a,
4878 .navbar-inverse .navbar-nav > .open > a:hover,
4879 .navbar-inverse .navbar-nav > .open > a:focus {
4880   color: #ffffff;
4881   background-color: #022241;
4882 }
4883
4884 .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
4885   border-top-color: #ffffff;
4886   border-bottom-color: #ffffff;
4887 }
4888
4889 .navbar-inverse .navbar-nav > .dropdown > a .caret {
4890   border-top-color: #ffffff;
4891   border-bottom-color: #ffffff;
4892 }
4893
4894 .navbar-inverse .navbar-nav > .open > a .caret,
4895 .navbar-inverse .navbar-nav > .open > a:hover .caret,
4896 .navbar-inverse .navbar-nav > .open > a:focus .caret {
4897   border-top-color: #ffffff;
4898   border-bottom-color: #ffffff;
4899 }
4900
4901 @media (max-width: 767px) {
4902   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4903     border-color: #022241;
4904   }
4905   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4906     color: #ffffff;
4907   }
4908   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4909   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4910     color: #ffffff;
4911     background-color: #022241;
4912   }
4913   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4914   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4915   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4916     color: #ffffff;
4917     background-color: #022241;
4918   }
4919   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4920   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4921   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4922     color: #cccccc;
4923     background-color: transparent;
4924   }
4925 }
4926
4927 .navbar-inverse .navbar-link {
4928   color: #ffffff;
4929 }
4930
4931 .navbar-inverse .navbar-link:hover {
4932   color: #ffffff;
4933 }
4934
4935 .breadcrumb {
4936   padding: 8px 15px;
4937   margin-bottom: 20px;
4938   list-style: none;
4939   background-color: #f5f5f5;
4940   border-radius: 4px;
4941 }
4942
4943 .breadcrumb > li {
4944   display: inline-block;
4945 }
4946
4947 .breadcrumb > li + li:before {
4948   padding: 0 5px;
4949   color: #cccccc;
4950   content: "/\00a0";
4951 }
4952
4953 .breadcrumb > .active {
4954   color: #999999;
4955 }
4956
4957 .pagination {
4958   display: inline-block;
4959   padding-left: 0;
4960   margin: 20px 0;
4961   border-radius: 4px;
4962 }
4963
4964 .pagination > li {
4965   display: inline;
4966 }
4967
4968 .pagination > li > a,
4969 .pagination > li > span {
4970   position: relative;
4971   float: left;
4972   padding: 8px 12px;
4973   margin-left: -1px;
4974   line-height: 1.428571429;
4975   text-decoration: none;
4976   background-color: #ffffff;
4977   border: 1px solid #dddddd;
4978 }
4979
4980 .pagination > li:first-child > a,
4981 .pagination > li:first-child > span {
4982   margin-left: 0;
4983   border-bottom-left-radius: 4px;
4984   border-top-left-radius: 4px;
4985 }
4986
4987 .pagination > li:last-child > a,
4988 .pagination > li:last-child > span {
4989   border-top-right-radius: 4px;
4990   border-bottom-right-radius: 4px;
4991 }
4992
4993 .pagination > li > a:hover,
4994 .pagination > li > span:hover,
4995 .pagination > li > a:focus,
4996 .pagination > li > span:focus {
4997   background-color: #eeeeee;
4998 }
4999
5000 .pagination > .active > a,
5001 .pagination > .active > span,
5002 .pagination > .active > a:hover,
5003 .pagination > .active > span:hover,
5004 .pagination > .active > a:focus,
5005 .pagination > .active > span:focus {
5006   z-index: 2;
5007   color: #999999;
5008   cursor: default;
5009   background-color: #f5f5f5;
5010   border-color: #f5f5f5;
5011 }
5012
5013 .pagination > .disabled > span,
5014 .pagination > .disabled > a,
5015 .pagination > .disabled > a:hover,
5016 .pagination > .disabled > a:focus {
5017   color: #999999;
5018   cursor: not-allowed;
5019   background-color: #ffffff;
5020   border-color: #dddddd;
5021 }
5022
5023 .pagination-lg > li > a,
5024 .pagination-lg > li > span {
5025   padding: 14px 16px;
5026   font-size: 18px;
5027 }
5028
5029 .pagination-lg > li:first-child > a,
5030 .pagination-lg > li:first-child > span {
5031   border-bottom-left-radius: 6px;
5032   border-top-left-radius: 6px;
5033 }
5034
5035 .pagination-lg > li:last-child > a,
5036 .pagination-lg > li:last-child > span {
5037   border-top-right-radius: 6px;
5038   border-bottom-right-radius: 6px;
5039 }
5040
5041 .pagination-sm > li > a,
5042 .pagination-sm > li > span {
5043   padding: 5px 10px;
5044   font-size: 12px;
5045 }
5046
5047 .pagination-sm > li:first-child > a,
5048 .pagination-sm > li:first-child > span {
5049   border-bottom-left-radius: 3px;
5050   border-top-left-radius: 3px;
5051 }
5052
5053 .pagination-sm > li:last-child > a,
5054 .pagination-sm > li:last-child > span {
5055   border-top-right-radius: 3px;
5056   border-bottom-right-radius: 3px;
5057 }
5058
5059 .pager {
5060   padding-left: 0;
5061   margin: 20px 0;
5062   text-align: center;
5063   list-style: none;
5064 }
5065
5066 .pager:before,
5067 .pager:after {
5068   display: table;
5069   content: " ";
5070 }
5071
5072 .pager:after {
5073   clear: both;
5074 }
5075
5076 .pager:before,
5077 .pager:after {
5078   display: table;
5079   content: " ";
5080 }
5081
5082 .pager:after {
5083   clear: both;
5084 }
5085
5086 .pager:before,
5087 .pager:after {
5088   display: table;
5089   content: " ";
5090 }
5091
5092 .pager:after {
5093   clear: both;
5094 }
5095
5096 .pager:before,
5097 .pager:after {
5098   display: table;
5099   content: " ";
5100 }
5101
5102 .pager:after {
5103   clear: both;
5104 }
5105
5106 .pager:before,
5107 .pager:after {
5108   display: table;
5109   content: " ";
5110 }
5111
5112 .pager:after {
5113   clear: both;
5114 }
5115
5116 .pager li {
5117   display: inline;
5118 }
5119
5120 .pager li > a,
5121 .pager li > span {
5122   display: inline-block;
5123   padding: 5px 14px;
5124   background-color: #ffffff;
5125   border: 1px solid #dddddd;
5126   border-radius: 15px;
5127 }
5128
5129 .pager li > a:hover,
5130 .pager li > a:focus {
5131   text-decoration: none;
5132   background-color: #eeeeee;
5133 }
5134
5135 .pager .next > a,
5136 .pager .next > span {
5137   float: right;
5138 }
5139
5140 .pager .previous > a,
5141 .pager .previous > span {
5142   float: left;
5143 }
5144
5145 .pager .disabled > a,
5146 .pager .disabled > a:hover,
5147 .pager .disabled > a:focus,
5148 .pager .disabled > span {
5149   color: #999999;
5150   cursor: not-allowed;
5151   background-color: #ffffff;
5152 }
5153
5154 .label {
5155   display: inline;
5156   padding: .2em .6em .3em;
5157   font-size: 75%;
5158   font-weight: bold;
5159   line-height: 1;
5160   color: #ffffff;
5161   text-align: center;
5162   white-space: nowrap;
5163   vertical-align: baseline;
5164   border-radius: .25em;
5165 }
5166
5167 .label[href]:hover,
5168 .label[href]:focus {
5169   color: #ffffff;
5170   text-decoration: none;
5171   cursor: pointer;
5172 }
5173
5174 .label:empty {
5175   display: none;
5176 }
5177
5178 .label-default {
5179   background-color: #999999;
5180 }
5181
5182 .label-default[href]:hover,
5183 .label-default[href]:focus {
5184   background-color: #808080;
5185 }
5186
5187 .label-primary {
5188   background-color: #2fa4e7;
5189 }
5190
5191 .label-primary[href]:hover,
5192 .label-primary[href]:focus {
5193   background-color: #178acc;
5194 }
5195
5196 .label-success {
5197   background-color: #73a839;
5198 }
5199
5200 .label-success[href]:hover,
5201 .label-success[href]:focus {
5202   background-color: #59822c;
5203 }
5204
5205 .label-info {
5206   background-color: #033c73;
5207 }
5208
5209 .label-info[href]:hover,
5210 .label-info[href]:focus {
5211   background-color: #022241;
5212 }
5213
5214 .label-warning {
5215   background-color: #dd5600;
5216 }
5217
5218 .label-warning[href]:hover,
5219 .label-warning[href]:focus {
5220   background-color: #aa4200;
5221 }
5222
5223 .label-danger {
5224   background-color: #c71c22;
5225 }
5226
5227 .label-danger[href]:hover,
5228 .label-danger[href]:focus {
5229   background-color: #9a161a;
5230 }
5231
5232 .badge {
5233   display: inline-block;
5234   min-width: 10px;
5235   padding: 3px 7px;
5236   font-size: 12px;
5237   font-weight: bold;
5238   line-height: 1;
5239   color: #ffffff;
5240   text-align: center;
5241   white-space: nowrap;
5242   vertical-align: baseline;
5243   background-color: #999999;
5244   border-radius: 10px;
5245 }
5246
5247 .badge:empty {
5248   display: none;
5249 }
5250
5251 a.badge:hover,
5252 a.badge:focus {
5253   color: #ffffff;
5254   text-decoration: none;
5255   cursor: pointer;
5256 }
5257
5258 .btn .badge {
5259   position: relative;
5260   top: -1px;
5261 }
5262
5263 a.list-group-item.active > .badge,
5264 .nav-pills > .active > a > .badge {
5265   color: #2fa4e7;
5266   background-color: #ffffff;
5267 }
5268
5269 .nav-pills > li > a > .badge {
5270   margin-left: 3px;
5271 }
5272
5273 .jumbotron {
5274   padding: 30px;
5275   margin-bottom: 30px;
5276   font-size: 21px;
5277   font-weight: 200;
5278   line-height: 2.1428571435;
5279   color: inherit;
5280   background-color: #eeeeee;
5281 }
5282
5283 .jumbotron h1 {
5284   line-height: 1;
5285   color: inherit;
5286 }
5287
5288 .jumbotron p {
5289   line-height: 1.4;
5290 }
5291
5292 .container .jumbotron {
5293   border-radius: 6px;
5294 }
5295
5296 @media screen and (min-width: 768px) {
5297   .jumbotron {
5298     padding-top: 48px;
5299     padding-bottom: 48px;
5300   }
5301   .container .jumbotron {
5302     padding-right: 60px;
5303     padding-left: 60px;
5304   }
5305   .jumbotron h1 {
5306     font-size: 63px;
5307   }
5308 }
5309
5310 .thumbnail {
5311   display: inline-block;
5312   display: block;
5313   height: auto;
5314   max-width: 100%;
5315   padding: 4px;
5316   line-height: 1.428571429;
5317   background-color: #ffffff;
5318   border: 1px solid #dddddd;
5319   border-radius: 4px;
5320   -webkit-transition: all 0.2s ease-in-out;
5321           transition: all 0.2s ease-in-out;
5322 }
5323
5324 .thumbnail > img {
5325   display: block;
5326   height: auto;
5327   max-width: 100%;
5328 }
5329
5330 a.thumbnail:hover,
5331 a.thumbnail:focus {
5332   border-color: #2fa4e7;
5333 }
5334
5335 .thumbnail > img {
5336   margin-right: auto;
5337   margin-left: auto;
5338 }
5339
5340 .thumbnail .caption {
5341   padding: 9px;
5342   color: #555555;
5343 }
5344
5345 .alert {
5346   padding: 15px;
5347   margin-bottom: 20px;
5348   border: 1px solid transparent;
5349   border-radius: 4px;
5350 }
5351
5352 .alert h4 {
5353   margin-top: 0;
5354   color: inherit;
5355 }
5356
5357 .alert .alert-link {
5358   font-weight: bold;
5359 }
5360
5361 .alert > p,
5362 .alert > ul {
5363   margin-bottom: 0;
5364 }
5365
5366 .alert > p + p {
5367   margin-top: 5px;
5368 }
5369
5370 .alert-dismissable {
5371   padding-right: 35px;
5372 }
5373
5374 .alert-dismissable .close {
5375   position: relative;
5376   top: -2px;
5377   right: -21px;
5378   color: inherit;
5379 }
5380
5381 .alert-success {
5382   color: #468847;
5383   background-color: #dff0d8;
5384   border-color: #d6e9c6;
5385 }
5386
5387 .alert-success hr {
5388   border-top-color: #c9e2b3;
5389 }
5390
5391 .alert-success .alert-link {
5392   color: #356635;
5393 }
5394
5395 .alert-info {
5396   color: #3a87ad;
5397   background-color: #d9edf7;
5398   border-color: #bce8f1;
5399 }
5400
5401 .alert-info hr {
5402   border-top-color: #a6e1ec;
5403 }
5404
5405 .alert-info .alert-link {
5406   color: #2d6987;
5407 }
5408
5409 .alert-warning {
5410   color: #c09853;
5411   background-color: #fcf8e3;
5412   border-color: #fbeed5;
5413 }
5414
5415 .alert-warning hr {
5416   border-top-color: #f8e5be;
5417 }
5418
5419 .alert-warning .alert-link {
5420   color: #a47e3c;
5421 }
5422
5423 .alert-danger {
5424   color: #b94a48;
5425   background-color: #f2dede;
5426   border-color: #eed3d7;
5427 }
5428
5429 .alert-danger hr {
5430   border-top-color: #e6c1c7;
5431 }
5432
5433 .alert-danger .alert-link {
5434   color: #953b39;
5435 }
5436
5437 @-webkit-keyframes progress-bar-stripes {
5438   from {
5439     background-position: 40px 0;
5440   }
5441   to {
5442     background-position: 0 0;
5443   }
5444 }
5445
5446 @-moz-keyframes progress-bar-stripes {
5447   from {
5448     background-position: 40px 0;
5449   }
5450   to {
5451     background-position: 0 0;
5452   }
5453 }
5454
5455 @-o-keyframes progress-bar-stripes {
5456   from {
5457     background-position: 0 0;
5458   }
5459   to {
5460     background-position: 40px 0;
5461   }
5462 }
5463
5464 @keyframes progress-bar-stripes {
5465   from {
5466     background-position: 40px 0;
5467   }
5468   to {
5469     background-position: 0 0;
5470   }
5471 }
5472
5473 .progress {
5474   height: 20px;
5475   margin-bottom: 20px;
5476   overflow: hidden;
5477   background-color: #f5f5f5;
5478   border-radius: 4px;
5479   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5480           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5481 }
5482
5483 .progress-bar {
5484   float: left;
5485   width: 0;
5486   height: 100%;
5487   font-size: 12px;
5488   color: #ffffff;
5489   text-align: center;
5490   background-color: #2fa4e7;
5491   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5492           box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5493   -webkit-transition: width 0.6s ease;
5494           transition: width 0.6s ease;
5495 }
5496
5497 .progress-striped .progress-bar {
5498   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));
5499   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);
5500   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);
5501   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);
5502   background-size: 40px 40px;
5503 }
5504
5505 .progress.active .progress-bar {
5506   -webkit-animation: progress-bar-stripes 2s linear infinite;
5507      -moz-animation: progress-bar-stripes 2s linear infinite;
5508       -ms-animation: progress-bar-stripes 2s linear infinite;
5509        -o-animation: progress-bar-stripes 2s linear infinite;
5510           animation: progress-bar-stripes 2s linear infinite;
5511 }
5512
5513 .progress-bar-success {
5514   background-color: #73a839;
5515 }
5516
5517 .progress-striped .progress-bar-success {
5518   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));
5519   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);
5520   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);
5521   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);
5522 }
5523
5524 .progress-bar-info {
5525   background-color: #033c73;
5526 }
5527
5528 .progress-striped .progress-bar-info {
5529   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));
5530   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);
5531   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);
5532   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);
5533 }
5534
5535 .progress-bar-warning {
5536   background-color: #dd5600;
5537 }
5538
5539 .progress-striped .progress-bar-warning {
5540   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));
5541   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);
5542   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);
5543   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);
5544 }
5545
5546 .progress-bar-danger {
5547   background-color: #c71c22;
5548 }
5549
5550 .progress-striped .progress-bar-danger {
5551   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));
5552   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);
5553   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);
5554   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);
5555 }
5556
5557 .media,
5558 .media-body {
5559   overflow: hidden;
5560   zoom: 1;
5561 }
5562
5563 .media,
5564 .media .media {
5565   margin-top: 15px;
5566 }
5567
5568 .media:first-child {
5569   margin-top: 0;
5570 }
5571
5572 .media-object {
5573   display: block;
5574 }
5575
5576 .media-heading {
5577   margin: 0 0 5px;
5578 }
5579
5580 .media > .pull-left {
5581   margin-right: 10px;
5582 }
5583
5584 .media > .pull-right {
5585   margin-left: 10px;
5586 }
5587
5588 .media-list {
5589   padding-left: 0;
5590   list-style: none;
5591 }
5592
5593 .list-group {
5594   padding-left: 0;
5595   margin-bottom: 20px;
5596 }
5597
5598 .list-group-item {
5599   position: relative;
5600   display: block;
5601   padding: 10px 15px;
5602   margin-bottom: -1px;
5603   background-color: #ffffff;
5604   border: 1px solid #dddddd;
5605 }
5606
5607 .list-group-item:first-child {
5608   border-top-right-radius: 4px;
5609   border-top-left-radius: 4px;
5610 }
5611
5612 .list-group-item:last-child {
5613   margin-bottom: 0;
5614   border-bottom-right-radius: 4px;
5615   border-bottom-left-radius: 4px;
5616 }
5617
5618 .list-group-item > .badge {
5619   float: right;
5620 }
5621
5622 .list-group-item > .badge + .badge {
5623   margin-right: 5px;
5624 }
5625
5626 a.list-group-item {
5627   color: #555555;
5628 }
5629
5630 a.list-group-item .list-group-item-heading {
5631   color: #333333;
5632 }
5633
5634 a.list-group-item:hover,
5635 a.list-group-item:focus {
5636   text-decoration: none;
5637   background-color: #f5f5f5;
5638 }
5639
5640 .list-group-item.active,
5641 .list-group-item.active:hover,
5642 .list-group-item.active:focus {
5643   z-index: 2;
5644   color: #ffffff;
5645   background-color: #2fa4e7;
5646   border-color: #2fa4e7;
5647 }
5648
5649 .list-group-item.active .list-group-item-heading,
5650 .list-group-item.active:hover .list-group-item-heading,
5651 .list-group-item.active:focus .list-group-item-heading {
5652   color: inherit;
5653 }
5654
5655 .list-group-item.active .list-group-item-text,
5656 .list-group-item.active:hover .list-group-item-text,
5657 .list-group-item.active:focus .list-group-item-text {
5658   color: #e6f4fc;
5659 }
5660
5661 .list-group-item-heading {
5662   margin-top: 0;
5663   margin-bottom: 5px;
5664 }
5665
5666 .list-group-item-text {
5667   margin-bottom: 0;
5668   line-height: 1.3;
5669 }
5670
5671 .panel {
5672   margin-bottom: 20px;
5673   background-color: #ffffff;
5674   border: 1px solid transparent;
5675   border-radius: 4px;
5676   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5677           box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5678 }
5679
5680 .panel-body {
5681   padding: 15px;
5682 }
5683
5684 .panel-body:before,
5685 .panel-body:after {
5686   display: table;
5687   content: " ";
5688 }
5689
5690 .panel-body:after {
5691   clear: both;
5692 }
5693
5694 .panel-body:before,
5695 .panel-body:after {
5696   display: table;
5697   content: " ";
5698 }
5699
5700 .panel-body:after {
5701   clear: both;
5702 }
5703
5704 .panel-body:before,
5705 .panel-body:after {
5706   display: table;
5707   content: " ";
5708 }
5709
5710 .panel-body:after {
5711   clear: both;
5712 }
5713
5714 .panel-body:before,
5715 .panel-body:after {
5716   display: table;
5717   content: " ";
5718 }
5719
5720 .panel-body:after {
5721   clear: both;
5722 }
5723
5724 .panel-body:before,
5725 .panel-body:after {
5726   display: table;
5727   content: " ";
5728 }
5729
5730 .panel-body:after {
5731   clear: both;
5732 }
5733
5734 .panel > .list-group {
5735   margin-bottom: 0;
5736 }
5737
5738 .panel > .list-group .list-group-item {
5739   border-width: 1px 0;
5740 }
5741
5742 .panel > .list-group .list-group-item:first-child {
5743   border-top-right-radius: 0;
5744   border-top-left-radius: 0;
5745 }
5746
5747 .panel > .list-group .list-group-item:last-child {
5748   border-bottom: 0;
5749 }
5750
5751 .panel-heading + .list-group .list-group-item:first-child {
5752   border-top-width: 0;
5753 }
5754
5755 .panel > .table {
5756   margin-bottom: 0;
5757 }
5758
5759 .panel > .panel-body + .table {
5760   border-top: 1px solid #dddddd;
5761 }
5762
5763 .panel-heading {
5764   padding: 10px 15px;
5765   border-bottom: 1px solid transparent;
5766   border-top-right-radius: 3px;
5767   border-top-left-radius: 3px;
5768 }
5769
5770 .panel-title {
5771   margin-top: 0;
5772   margin-bottom: 0;
5773   font-size: 16px;
5774 }
5775
5776 .panel-title > a {
5777   color: inherit;
5778 }
5779
5780 .panel-footer {
5781   padding: 10px 15px;
5782   background-color: #f5f5f5;
5783   border-top: 1px solid #dddddd;
5784   border-bottom-right-radius: 3px;
5785   border-bottom-left-radius: 3px;
5786 }
5787
5788 .panel-group .panel {
5789   margin-bottom: 0;
5790   overflow: hidden;
5791   border-radius: 4px;
5792 }
5793
5794 .panel-group .panel + .panel {
5795   margin-top: 5px;
5796 }
5797
5798 .panel-group .panel-heading {
5799   border-bottom: 0;
5800 }
5801
5802 .panel-group .panel-heading + .panel-collapse .panel-body {
5803   border-top: 1px solid #dddddd;
5804 }
5805
5806 .panel-group .panel-footer {
5807   border-top: 0;
5808 }
5809
5810 .panel-group .panel-footer + .panel-collapse .panel-body {
5811   border-bottom: 1px solid #dddddd;
5812 }
5813
5814 .panel-default {
5815   border-color: #dddddd;
5816 }
5817
5818 .panel-default > .panel-heading {
5819   color: #333333;
5820   background-color: #f5f5f5;
5821   border-color: #dddddd;
5822 }
5823
5824 .panel-default > .panel-heading + .panel-collapse .panel-body {
5825   border-top-color: #dddddd;
5826 }
5827
5828 .panel-default > .panel-footer + .panel-collapse .panel-body {
5829   border-bottom-color: #dddddd;
5830 }
5831
5832 .panel-primary {
5833   border-color: #2fa4e7;
5834 }
5835
5836 .panel-primary > .panel-heading {
5837   color: #ffffff;
5838   background-color: #2fa4e7;
5839   border-color: #2fa4e7;
5840 }
5841
5842 .panel-primary > .panel-heading + .panel-collapse .panel-body {
5843   border-top-color: #2fa4e7;
5844 }
5845
5846 .panel-primary > .panel-footer + .panel-collapse .panel-body {
5847   border-bottom-color: #2fa4e7;
5848 }
5849
5850 .panel-success {
5851   border-color: #d6e9c6;
5852 }
5853
5854 .panel-success > .panel-heading {
5855   color: #468847;
5856   background-color: #dff0d8;
5857   border-color: #d6e9c6;
5858 }
5859
5860 .panel-success > .panel-heading + .panel-collapse .panel-body {
5861   border-top-color: #d6e9c6;
5862 }
5863
5864 .panel-success > .panel-footer + .panel-collapse .panel-body {
5865   border-bottom-color: #d6e9c6;
5866 }
5867
5868 .panel-warning {
5869   border-color: #fbeed5;
5870 }
5871
5872 .panel-warning > .panel-heading {
5873   color: #c09853;
5874   background-color: #fcf8e3;
5875   border-color: #fbeed5;
5876 }
5877
5878 .panel-warning > .panel-heading + .panel-collapse .panel-body {
5879   border-top-color: #fbeed5;
5880 }
5881
5882 .panel-warning > .panel-footer + .panel-collapse .panel-body {
5883   border-bottom-color: #fbeed5;
5884 }
5885
5886 .panel-danger {
5887   border-color: #eed3d7;
5888 }
5889
5890 .panel-danger > .panel-heading {
5891   color: #b94a48;
5892   background-color: #f2dede;
5893   border-color: #eed3d7;
5894 }
5895
5896 .panel-danger > .panel-heading + .panel-collapse .panel-body {
5897   border-top-color: #eed3d7;
5898 }
5899
5900 .panel-danger > .panel-footer + .panel-collapse .panel-body {
5901   border-bottom-color: #eed3d7;
5902 }
5903
5904 .panel-info {
5905   border-color: #bce8f1;
5906 }
5907
5908 .panel-info > .panel-heading {
5909   color: #3a87ad;
5910   background-color: #d9edf7;
5911   border-color: #bce8f1;
5912 }
5913
5914 .panel-info > .panel-heading + .panel-collapse .panel-body {
5915   border-top-color: #bce8f1;
5916 }
5917
5918 .panel-info > .panel-footer + .panel-collapse .panel-body {
5919   border-bottom-color: #bce8f1;
5920 }
5921
5922 .well {
5923   min-height: 20px;
5924   padding: 19px;
5925   margin-bottom: 20px;
5926   background-color: #f5f5f5;
5927   border: 1px solid #e3e3e3;
5928   border-radius: 4px;
5929   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5930           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5931 }
5932
5933 .well blockquote {
5934   border-color: #ddd;
5935   border-color: rgba(0, 0, 0, 0.15);
5936 }
5937
5938 .well-lg {
5939   padding: 24px;
5940   border-radius: 6px;
5941 }
5942
5943 .well-sm {
5944   padding: 9px;
5945   border-radius: 3px;
5946 }
5947
5948 .close {
5949   float: right;
5950   font-size: 21px;
5951   font-weight: bold;
5952   line-height: 1;
5953   color: #000000;
5954   text-shadow: 0 1px 0 #ffffff;
5955   opacity: 0.2;
5956   filter: alpha(opacity=20);
5957 }
5958
5959 .close:hover,
5960 .close:focus {
5961   color: #000000;
5962   text-decoration: none;
5963   cursor: pointer;
5964   opacity: 0.5;
5965   filter: alpha(opacity=50);
5966 }
5967
5968 button.close {
5969   padding: 0;
5970   cursor: pointer;
5971   background: transparent;
5972   border: 0;
5973   -webkit-appearance: none;
5974 }
5975
5976 .modal-open {
5977   overflow: hidden;
5978 }
5979
5980 body.modal-open,
5981 .modal-open .navbar-fixed-top,
5982 .modal-open .navbar-fixed-bottom {
5983   margin-right: 15px;
5984 }
5985
5986 .modal {
5987   position: fixed;
5988   top: 0;
5989   right: 0;
5990   bottom: 0;
5991   left: 0;
5992   z-index: 1040;
5993   display: none;
5994   overflow: auto;
5995   overflow-y: scroll;
5996 }
5997
5998 .modal.fade .modal-dialog {
5999   -webkit-transform: translate(0, -25%);
6000       -ms-transform: translate(0, -25%);
6001           transform: translate(0, -25%);
6002   -webkit-transition: -webkit-transform 0.3s ease-out;
6003      -moz-transition: -moz-transform 0.3s ease-out;
6004        -o-transition: -o-transform 0.3s ease-out;
6005           transition: transform 0.3s ease-out;
6006 }
6007
6008 .modal.in .modal-dialog {
6009   -webkit-transform: translate(0, 0);
6010       -ms-transform: translate(0, 0);
6011           transform: translate(0, 0);
6012 }
6013
6014 .modal-dialog {
6015   z-index: 1050;
6016   width: auto;
6017   padding: 10px;
6018   margin-right: auto;
6019   margin-left: auto;
6020 }
6021
6022 .modal-content {
6023   position: relative;
6024   background-color: #ffffff;
6025   border: 1px solid #999999;
6026   border: 1px solid rgba(0, 0, 0, 0.2);
6027   border-radius: 6px;
6028   outline: none;
6029   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
6030           box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
6031   background-clip: padding-box;
6032 }
6033
6034 .modal-backdrop {
6035   position: fixed;
6036   top: 0;
6037   right: 0;
6038   bottom: 0;
6039   left: 0;
6040   z-index: 1030;
6041   background-color: #000000;
6042 }
6043
6044 .modal-backdrop.fade {
6045   opacity: 0;
6046   filter: alpha(opacity=0);
6047 }
6048
6049 .modal-backdrop.in {
6050   opacity: 0.5;
6051   filter: alpha(opacity=50);
6052 }
6053
6054 .modal-header {
6055   min-height: 16.428571429px;
6056   padding: 15px;
6057   border-bottom: 1px solid #e5e5e5;
6058 }
6059
6060 .modal-header .close {
6061   margin-top: -2px;
6062 }
6063
6064 .modal-title {
6065   margin: 0;
6066   line-height: 1.428571429;
6067 }
6068
6069 .modal-body {
6070   position: relative;
6071   padding: 20px;
6072 }
6073
6074 .modal-footer {
6075   padding: 19px 20px 20px;
6076   margin-top: 15px;
6077   text-align: right;
6078   border-top: 1px solid #e5e5e5;
6079 }
6080
6081 .modal-footer:before,
6082 .modal-footer:after {
6083   display: table;
6084   content: " ";
6085 }
6086
6087 .modal-footer:after {
6088   clear: both;
6089 }
6090
6091 .modal-footer:before,
6092 .modal-footer:after {
6093   display: table;
6094   content: " ";
6095 }
6096
6097 .modal-footer:after {
6098   clear: both;
6099 }
6100
6101 .modal-footer:before,
6102 .modal-footer:after {
6103   display: table;
6104   content: " ";
6105 }
6106
6107 .modal-footer:after {
6108   clear: both;
6109 }
6110
6111 .modal-footer:before,
6112 .modal-footer:after {
6113   display: table;
6114   content: " ";
6115 }
6116
6117 .modal-footer:after {
6118   clear: both;
6119 }
6120
6121 .modal-footer:before,
6122 .modal-footer:after {
6123   display: table;
6124   content: " ";
6125 }
6126
6127 .modal-footer:after {
6128   clear: both;
6129 }
6130
6131 .modal-footer .btn + .btn {
6132   margin-bottom: 0;
6133   margin-left: 5px;
6134 }
6135
6136 .modal-footer .btn-group .btn + .btn {
6137   margin-left: -1px;
6138 }
6139
6140 .modal-footer .btn-block + .btn-block {
6141   margin-left: 0;
6142 }
6143
6144 @media screen and (min-width: 768px) {
6145   .modal-dialog {
6146     right: auto;
6147     left: 50%;
6148     width: 600px;
6149     padding-top: 30px;
6150     padding-bottom: 30px;
6151   }
6152   .modal-content {
6153     -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
6154             box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
6155   }
6156 }
6157
6158 .tooltip {
6159   position: absolute;
6160   z-index: 1030;
6161   display: block;
6162   font-size: 12px;
6163   line-height: 1.4;
6164   opacity: 0;
6165   filter: alpha(opacity=0);
6166   visibility: visible;
6167 }
6168
6169 .tooltip.in {
6170   opacity: 0.9;
6171   filter: alpha(opacity=90);
6172 }
6173
6174 .tooltip.top {
6175   padding: 5px 0;
6176   margin-top: -3px;
6177 }
6178
6179 .tooltip.right {
6180   padding: 0 5px;
6181   margin-left: 3px;
6182 }
6183
6184 .tooltip.bottom {
6185   padding: 5px 0;
6186   margin-top: 3px;
6187 }
6188
6189 .tooltip.left {
6190   padding: 0 5px;
6191   margin-left: -3px;
6192 }
6193
6194 .tooltip-inner {
6195   max-width: 200px;
6196   padding: 3px 8px;
6197   color: #ffffff;
6198   text-align: center;
6199   text-decoration: none;
6200   background-color: rgba(0, 0, 0, 0.9);
6201   border-radius: 4px;
6202 }
6203
6204 .tooltip-arrow {
6205   position: absolute;
6206   width: 0;
6207   height: 0;
6208   border-color: transparent;
6209   border-style: solid;
6210 }
6211
6212 .tooltip.top .tooltip-arrow {
6213   bottom: 0;
6214   left: 50%;
6215   margin-left: -5px;
6216   border-top-color: rgba(0, 0, 0, 0.9);
6217   border-width: 5px 5px 0;
6218 }
6219
6220 .tooltip.top-left .tooltip-arrow {
6221   bottom: 0;
6222   left: 5px;
6223   border-top-color: rgba(0, 0, 0, 0.9);
6224   border-width: 5px 5px 0;
6225 }
6226
6227 .tooltip.top-right .tooltip-arrow {
6228   right: 5px;
6229   bottom: 0;
6230   border-top-color: rgba(0, 0, 0, 0.9);
6231   border-width: 5px 5px 0;
6232 }
6233
6234 .tooltip.right .tooltip-arrow {
6235   top: 50%;
6236   left: 0;
6237   margin-top: -5px;
6238   border-right-color: rgba(0, 0, 0, 0.9);
6239   border-width: 5px 5px 5px 0;
6240 }
6241
6242 .tooltip.left .tooltip-arrow {
6243   top: 50%;
6244   right: 0;
6245   margin-top: -5px;
6246   border-left-color: rgba(0, 0, 0, 0.9);
6247   border-width: 5px 0 5px 5px;
6248 }
6249
6250 .tooltip.bottom .tooltip-arrow {
6251   top: 0;
6252   left: 50%;
6253   margin-left: -5px;
6254   border-bottom-color: rgba(0, 0, 0, 0.9);
6255   border-width: 0 5px 5px;
6256 }
6257
6258 .tooltip.bottom-left .tooltip-arrow {
6259   top: 0;
6260   left: 5px;
6261   border-bottom-color: rgba(0, 0, 0, 0.9);
6262   border-width: 0 5px 5px;
6263 }
6264
6265 .tooltip.bottom-right .tooltip-arrow {
6266   top: 0;
6267   right: 5px;
6268   border-bottom-color: rgba(0, 0, 0, 0.9);
6269   border-width: 0 5px 5px;
6270 }
6271
6272 .popover {
6273   position: absolute;
6274   top: 0;
6275   left: 0;
6276   z-index: 1010;
6277   display: none;
6278   max-width: 276px;
6279   padding: 1px;
6280   text-align: left;
6281   white-space: normal;
6282   background-color: #ffffff;
6283   border: 1px solid #cccccc;
6284   border: 1px solid rgba(0, 0, 0, 0.2);
6285   border-radius: 6px;
6286   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
6287           box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
6288   background-clip: padding-box;
6289 }
6290
6291 .popover.top {
6292   margin-top: -10px;
6293 }
6294
6295 .popover.right {
6296   margin-left: 10px;
6297 }
6298
6299 .popover.bottom {
6300   margin-top: 10px;
6301 }
6302
6303 .popover.left {
6304   margin-left: -10px;
6305 }
6306
6307 .popover-title {
6308   padding: 8px 14px;
6309   margin: 0;
6310   font-size: 14px;
6311   font-weight: normal;
6312   line-height: 18px;
6313   background-color: #f7f7f7;
6314   border-bottom: 1px solid #ebebeb;
6315   border-radius: 5px 5px 0 0;
6316 }
6317
6318 .popover-content {
6319   padding: 9px 14px;
6320 }
6321
6322 .popover .arrow,
6323 .popover .arrow:after {
6324   position: absolute;
6325   display: block;
6326   width: 0;
6327   height: 0;
6328   border-color: transparent;
6329   border-style: solid;
6330 }
6331
6332 .popover .arrow {
6333   border-width: 11px;
6334 }
6335
6336 .popover .arrow:after {
6337   border-width: 10px;
6338   content: "";
6339 }
6340
6341 .popover.top .arrow {
6342   bottom: -11px;
6343   left: 50%;
6344   margin-left: -11px;
6345   border-top-color: #999999;
6346   border-top-color: rgba(0, 0, 0, 0.25);
6347   border-bottom-width: 0;
6348 }
6349
6350 .popover.top .arrow:after {
6351   bottom: 1px;
6352   margin-left: -10px;
6353   border-top-color: #ffffff;
6354   border-bottom-width: 0;
6355   content: " ";
6356 }
6357
6358 .popover.right .arrow {
6359   top: 50%;
6360   left: -11px;
6361   margin-top: -11px;
6362   border-right-color: #999999;
6363   border-right-color: rgba(0, 0, 0, 0.25);
6364   border-left-width: 0;
6365 }
6366
6367 .popover.right .arrow:after {
6368   bottom: -10px;
6369   left: 1px;
6370   border-right-color: #ffffff;
6371   border-left-width: 0;
6372   content: " ";
6373 }
6374
6375 .popover.bottom .arrow {
6376   top: -11px;
6377   left: 50%;
6378   margin-left: -11px;
6379   border-bottom-color: #999999;
6380   border-bottom-color: rgba(0, 0, 0, 0.25);
6381   border-top-width: 0;
6382 }
6383
6384 .popover.bottom .arrow:after {
6385   top: 1px;
6386   margin-left: -10px;
6387   border-bottom-color: #ffffff;
6388   border-top-width: 0;
6389   content: " ";
6390 }
6391
6392 .popover.left .arrow {
6393   top: 50%;
6394   right: -11px;
6395   margin-top: -11px;
6396   border-left-color: #999999;
6397   border-left-color: rgba(0, 0, 0, 0.25);
6398   border-right-width: 0;
6399 }
6400
6401 .popover.left .arrow:after {
6402   right: 1px;
6403   bottom: -10px;
6404   border-left-color: #ffffff;
6405   border-right-width: 0;
6406   content: " ";
6407 }
6408
6409 .carousel {
6410   position: relative;
6411 }
6412
6413 .carousel-inner {
6414   position: relative;
6415   width: 100%;
6416   overflow: hidden;
6417 }
6418
6419 .carousel-inner > .item {
6420   position: relative;
6421   display: none;
6422   -webkit-transition: 0.6s ease-in-out left;
6423           transition: 0.6s ease-in-out left;
6424 }
6425
6426 .carousel-inner > .item > img,
6427 .carousel-inner > .item > a > img {
6428   display: block;
6429   height: auto;
6430   max-width: 100%;
6431   line-height: 1;
6432 }
6433
6434 .carousel-inner > .active,
6435 .carousel-inner > .next,
6436 .carousel-inner > .prev {
6437   display: block;
6438 }
6439
6440 .carousel-inner > .active {
6441   left: 0;
6442 }
6443
6444 .carousel-inner > .next,
6445 .carousel-inner > .prev {
6446   position: absolute;
6447   top: 0;
6448   width: 100%;
6449 }
6450
6451 .carousel-inner > .next {
6452   left: 100%;
6453 }
6454
6455 .carousel-inner > .prev {
6456   left: -100%;
6457 }
6458
6459 .carousel-inner > .next.left,
6460 .carousel-inner > .prev.right {
6461   left: 0;
6462 }
6463
6464 .carousel-inner > .active.left {
6465   left: -100%;
6466 }
6467
6468 .carousel-inner > .active.right {
6469   left: 100%;
6470 }
6471
6472 .carousel-control {
6473   position: absolute;
6474   top: 0;
6475   bottom: 0;
6476   left: 0;
6477   width: 15%;
6478   font-size: 20px;
6479   color: #ffffff;
6480   text-align: center;
6481   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6482   opacity: 0.5;
6483   filter: alpha(opacity=50);
6484 }
6485
6486 .carousel-control.left {
6487   background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
6488   background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
6489   background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
6490   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
6491   background-repeat: repeat-x;
6492   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6493 }
6494
6495 .carousel-control.right {
6496   right: 0;
6497   left: auto;
6498   background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
6499   background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
6500   background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
6501   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
6502   background-repeat: repeat-x;
6503   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6504 }
6505
6506 .carousel-control:hover,
6507 .carousel-control:focus {
6508   color: #ffffff;
6509   text-decoration: none;
6510   opacity: 0.9;
6511   filter: alpha(opacity=90);
6512 }
6513
6514 .carousel-control .icon-prev,
6515 .carousel-control .icon-next,
6516 .carousel-control .glyphicon-chevron-left,
6517 .carousel-control .glyphicon-chevron-right {
6518   position: absolute;
6519   top: 50%;
6520   left: 50%;
6521   z-index: 5;
6522   display: inline-block;
6523 }
6524
6525 .carousel-control .icon-prev,
6526 .carousel-control .icon-next {
6527   width: 20px;
6528   height: 20px;
6529   margin-top: -10px;
6530   margin-left: -10px;
6531   font-family: serif;
6532 }
6533
6534 .carousel-control .icon-prev:before {
6535   content: '\2039';
6536 }
6537
6538 .carousel-control .icon-next:before {
6539   content: '\203a';
6540 }
6541
6542 .carousel-indicators {
6543   position: absolute;
6544   bottom: 10px;
6545   left: 50%;
6546   z-index: 15;
6547   width: 60%;
6548   padding-left: 0;
6549   margin-left: -30%;
6550   text-align: center;
6551   list-style: none;
6552 }
6553
6554 .carousel-indicators li {
6555   display: inline-block;
6556   width: 10px;
6557   height: 10px;
6558   margin: 1px;
6559   text-indent: -999px;
6560   cursor: pointer;
6561   border: 1px solid #ffffff;
6562   border-radius: 10px;
6563 }
6564
6565 .carousel-indicators .active {
6566   width: 12px;
6567   height: 12px;
6568   margin: 0;
6569   background-color: #ffffff;
6570 }
6571
6572 .carousel-caption {
6573   position: absolute;
6574   right: 15%;
6575   bottom: 20px;
6576   left: 15%;
6577   z-index: 10;
6578   padding-top: 20px;
6579   padding-bottom: 20px;
6580   color: #ffffff;
6581   text-align: center;
6582   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6583 }
6584
6585 .carousel-caption .btn {
6586   text-shadow: none;
6587 }
6588
6589 @media screen and (min-width: 768px) {
6590   .carousel-control .icon-prev,
6591   .carousel-control .icon-next {
6592     width: 30px;
6593     height: 30px;
6594     margin-top: -15px;
6595     margin-left: -15px;
6596     font-size: 30px;
6597   }
6598   .carousel-caption {
6599     right: 20%;
6600     left: 20%;
6601     padding-bottom: 30px;
6602   }
6603   .carousel-indicators {
6604     bottom: 20px;
6605   }
6606 }
6607
6608 .clearfix:before,
6609 .clearfix:after {
6610   display: table;
6611   content: " ";
6612 }
6613
6614 .clearfix:after {
6615   clear: both;
6616 }
6617
6618 .clearfix:before,
6619 .clearfix:after {
6620   display: table;
6621   content: " ";
6622 }
6623
6624 .clearfix:after {
6625   clear: both;
6626 }
6627
6628 .pull-right {
6629   float: right !important;
6630 }
6631
6632 .pull-left {
6633   float: left !important;
6634 }
6635
6636 .hide {
6637   display: none !important;
6638 }
6639
6640 .show {
6641   display: block !important;
6642 }
6643
6644 .invisible {
6645   visibility: hidden;
6646 }
6647
6648 .text-hide {
6649   font: 0/0 a;
6650   color: transparent;
6651   text-shadow: none;
6652   background-color: transparent;
6653   border: 0;
6654 }
6655
6656 .affix {
6657   position: fixed;
6658 }
6659
6660 @-ms-viewport {
6661   width: device-width;
6662 }
6663
6664 @media screen and (max-width: 400px) {
6665   @-ms-viewport {
6666     width: 320px;
6667   }
6668 }
6669
6670 .hidden {
6671   display: none !important;
6672   visibility: hidden !important;
6673 }
6674
6675 .visible-xs {
6676   display: none !important;
6677 }
6678
6679 tr.visible-xs {
6680   display: none !important;
6681 }
6682
6683 th.visible-xs,
6684 td.visible-xs {
6685   display: none !important;
6686 }
6687
6688 @media (max-width: 767px) {
6689   .visible-xs {
6690     display: block !important;
6691   }
6692   tr.visible-xs {
6693     display: table-row !important;
6694   }
6695   th.visible-xs,
6696   td.visible-xs {
6697     display: table-cell !important;
6698   }
6699 }
6700
6701 @media (min-width: 768px) and (max-width: 991px) {
6702   .visible-xs.visible-sm {
6703     display: block !important;
6704   }
6705   tr.visible-xs.visible-sm {
6706     display: table-row !important;
6707   }
6708   th.visible-xs.visible-sm,
6709   td.visible-xs.visible-sm {
6710     display: table-cell !important;
6711   }
6712 }
6713
6714 @media (min-width: 992px) and (max-width: 1199px) {
6715   .visible-xs.visible-md {
6716     display: block !important;
6717   }
6718   tr.visible-xs.visible-md {
6719     display: table-row !important;
6720   }
6721   th.visible-xs.visible-md,
6722   td.visible-xs.visible-md {
6723     display: table-cell !important;
6724   }
6725 }
6726
6727 @media (min-width: 1200px) {
6728   .visible-xs.visible-lg {
6729     display: block !important;
6730   }
6731   tr.visible-xs.visible-lg {
6732     display: table-row !important;
6733   }
6734   th.visible-xs.visible-lg,
6735   td.visible-xs.visible-lg {
6736     display: table-cell !important;
6737   }
6738 }
6739
6740 .visible-sm {
6741   display: none !important;
6742 }
6743
6744 tr.visible-sm {
6745   display: none !important;
6746 }
6747
6748 th.visible-sm,
6749 td.visible-sm {
6750   display: none !important;
6751 }
6752
6753 @media (max-width: 767px) {
6754   .visible-sm.visible-xs {
6755     display: block !important;
6756   }
6757   tr.visible-sm.visible-xs {
6758     display: table-row !important;
6759   }
6760   th.visible-sm.visible-xs,
6761   td.visible-sm.visible-xs {
6762     display: table-cell !important;
6763   }
6764 }
6765
6766 @media (min-width: 768px) and (max-width: 991px) {
6767   .visible-sm {
6768     display: block !important;
6769   }
6770   tr.visible-sm {
6771     display: table-row !important;
6772   }
6773   th.visible-sm,
6774   td.visible-sm {
6775     display: table-cell !important;
6776   }
6777 }
6778
6779 @media (min-width: 992px) and (max-width: 1199px) {
6780   .visible-sm.visible-md {
6781     display: block !important;
6782   }
6783   tr.visible-sm.visible-md {
6784     display: table-row !important;
6785   }
6786   th.visible-sm.visible-md,
6787   td.visible-sm.visible-md {
6788     display: table-cell !important;
6789   }
6790 }
6791
6792 @media (min-width: 1200px) {
6793   .visible-sm.visible-lg {
6794     display: block !important;
6795   }
6796   tr.visible-sm.visible-lg {
6797     display: table-row !important;
6798   }
6799   th.visible-sm.visible-lg,
6800   td.visible-sm.visible-lg {
6801     display: table-cell !important;
6802   }
6803 }
6804
6805 .visible-md {
6806   display: none !important;
6807 }
6808
6809 tr.visible-md {
6810   display: none !important;
6811 }
6812
6813 th.visible-md,
6814 td.visible-md {
6815   display: none !important;
6816 }
6817
6818 @media (max-width: 767px) {
6819   .visible-md.visible-xs {
6820     display: block !important;
6821   }
6822   tr.visible-md.visible-xs {
6823     display: table-row !important;
6824   }
6825   th.visible-md.visible-xs,
6826   td.visible-md.visible-xs {
6827     display: table-cell !important;
6828   }
6829 }
6830
6831 @media (min-width: 768px) and (max-width: 991px) {
6832   .visible-md.visible-sm {
6833     display: block !important;
6834   }
6835   tr.visible-md.visible-sm {
6836     display: table-row !important;
6837   }
6838   th.visible-md.visible-sm,
6839   td.visible-md.visible-sm {
6840     display: table-cell !important;
6841   }
6842 }
6843
6844 @media (min-width: 992px) and (max-width: 1199px) {
6845   .visible-md {
6846     display: block !important;
6847   }
6848   tr.visible-md {
6849     display: table-row !important;
6850   }
6851   th.visible-md,
6852   td.visible-md {
6853     display: table-cell !important;
6854   }
6855 }
6856
6857 @media (min-width: 1200px) {
6858   .visible-md.visible-lg {
6859     display: block !important;
6860   }
6861   tr.visible-md.visible-lg {
6862     display: table-row !important;
6863   }
6864   th.visible-md.visible-lg,
6865   td.visible-md.visible-lg {
6866     display: table-cell !important;
6867   }
6868 }
6869
6870 .visible-lg {
6871   display: none !important;
6872 }
6873
6874 tr.visible-lg {
6875   display: none !important;
6876 }
6877
6878 th.visible-lg,
6879 td.visible-lg {
6880   display: none !important;
6881 }
6882
6883 @media (max-width: 767px) {
6884   .visible-lg.visible-xs {
6885     display: block !important;
6886   }
6887   tr.visible-lg.visible-xs {
6888     display: table-row !important;
6889   }
6890   th.visible-lg.visible-xs,
6891   td.visible-lg.visible-xs {
6892     display: table-cell !important;
6893   }
6894 }
6895
6896 @media (min-width: 768px) and (max-width: 991px) {
6897   .visible-lg.visible-sm {
6898     display: block !important;
6899   }
6900   tr.visible-lg.visible-sm {
6901     display: table-row !important;
6902   }
6903   th.visible-lg.visible-sm,
6904   td.visible-lg.visible-sm {
6905     display: table-cell !important;
6906   }
6907 }
6908
6909 @media (min-width: 992px) and (max-width: 1199px) {
6910   .visible-lg.visible-md {
6911     display: block !important;
6912   }
6913   tr.visible-lg.visible-md {
6914     display: table-row !important;
6915   }
6916   th.visible-lg.visible-md,
6917   td.visible-lg.visible-md {
6918     display: table-cell !important;
6919   }
6920 }
6921
6922 @media (min-width: 1200px) {
6923   .visible-lg {
6924     display: block !important;
6925   }
6926   tr.visible-lg {
6927     display: table-row !important;
6928   }
6929   th.visible-lg,
6930   td.visible-lg {
6931     display: table-cell !important;
6932   }
6933 }
6934
6935 .hidden-xs {
6936   display: block !important;
6937 }
6938
6939 tr.hidden-xs {
6940   display: table-row !important;
6941 }
6942
6943 th.hidden-xs,
6944 td.hidden-xs {
6945   display: table-cell !important;
6946 }
6947
6948 @media (max-width: 767px) {
6949   .hidden-xs {
6950     display: none !important;
6951   }
6952   tr.hidden-xs {
6953     display: none !important;
6954   }
6955   th.hidden-xs,
6956   td.hidden-xs {
6957     display: none !important;
6958   }
6959 }
6960
6961 @media (min-width: 768px) and (max-width: 991px) {
6962   .hidden-xs.hidden-sm {
6963     display: none !important;
6964   }
6965   tr.hidden-xs.hidden-sm {
6966     display: none !important;
6967   }
6968   th.hidden-xs.hidden-sm,
6969   td.hidden-xs.hidden-sm {
6970     display: none !important;
6971   }
6972 }
6973
6974 @media (min-width: 992px) and (max-width: 1199px) {
6975   .hidden-xs.hidden-md {
6976     display: none !important;
6977   }
6978   tr.hidden-xs.hidden-md {
6979     display: none !important;
6980   }
6981   th.hidden-xs.hidden-md,
6982   td.hidden-xs.hidden-md {
6983     display: none !important;
6984   }
6985 }
6986
6987 @media (min-width: 1200px) {
6988   .hidden-xs.hidden-lg {
6989     display: none !important;
6990   }
6991   tr.hidden-xs.hidden-lg {
6992     display: none !important;
6993   }
6994   th.hidden-xs.hidden-lg,
6995   td.hidden-xs.hidden-lg {
6996     display: none !important;
6997   }
6998 }
6999
7000 .hidden-sm {
7001   display: block !important;
7002 }
7003
7004 tr.hidden-sm {
7005   display: table-row !important;
7006 }
7007
7008 th.hidden-sm,
7009 td.hidden-sm {
7010   display: table-cell !important;
7011 }
7012
7013 @media (max-width: 767px) {
7014   .hidden-sm.hidden-xs {
7015     display: none !important;
7016   }
7017   tr.hidden-sm.hidden-xs {
7018     display: none !important;
7019   }
7020   th.hidden-sm.hidden-xs,
7021   td.hidden-sm.hidden-xs {
7022     display: none !important;
7023   }
7024 }
7025
7026 @media (min-width: 768px) and (max-width: 991px) {
7027   .hidden-sm {
7028     display: none !important;
7029   }
7030   tr.hidden-sm {
7031     display: none !important;
7032   }
7033   th.hidden-sm,
7034   td.hidden-sm {
7035     display: none !important;
7036   }
7037 }
7038
7039 @media (min-width: 992px) and (max-width: 1199px) {
7040   .hidden-sm.hidden-md {
7041     display: none !important;
7042   }
7043   tr.hidden-sm.hidden-md {
7044     display: none !important;
7045   }
7046   th.hidden-sm.hidden-md,
7047   td.hidden-sm.hidden-md {
7048     display: none !important;
7049   }
7050 }
7051
7052 @media (min-width: 1200px) {
7053   .hidden-sm.hidden-lg {
7054     display: none !important;
7055   }
7056   tr.hidden-sm.hidden-lg {
7057     display: none !important;
7058   }
7059   th.hidden-sm.hidden-lg,
7060   td.hidden-sm.hidden-lg {
7061     display: none !important;
7062   }
7063 }
7064
7065 .hidden-md {
7066   display: block !important;
7067 }
7068
7069 tr.hidden-md {
7070   display: table-row !important;
7071 }
7072
7073 th.hidden-md,
7074 td.hidden-md {
7075   display: table-cell !important;
7076 }
7077
7078 @media (max-width: 767px) {
7079   .hidden-md.hidden-xs {
7080     display: none !important;
7081   }
7082   tr.hidden-md.hidden-xs {
7083     display: none !important;
7084   }
7085   th.hidden-md.hidden-xs,
7086   td.hidden-md.hidden-xs {
7087     display: none !important;
7088   }
7089 }
7090
7091 @media (min-width: 768px) and (max-width: 991px) {
7092   .hidden-md.hidden-sm {
7093     display: none !important;
7094   }
7095   tr.hidden-md.hidden-sm {
7096     display: none !important;
7097   }
7098   th.hidden-md.hidden-sm,
7099   td.hidden-md.hidden-sm {
7100     display: none !important;
7101   }
7102 }
7103
7104 @media (min-width: 992px) and (max-width: 1199px) {
7105   .hidden-md {
7106     display: none !important;
7107   }
7108   tr.hidden-md {
7109     display: none !important;
7110   }
7111   th.hidden-md,
7112   td.hidden-md {
7113     display: none !important;
7114   }
7115 }
7116
7117 @media (min-width: 1200px) {
7118   .hidden-md.hidden-lg {
7119     display: none !important;
7120   }
7121   tr.hidden-md.hidden-lg {
7122     display: none !important;
7123   }
7124   th.hidden-md.hidden-lg,
7125   td.hidden-md.hidden-lg {
7126     display: none !important;
7127   }
7128 }
7129
7130 .hidden-lg {
7131   display: block !important;
7132 }
7133
7134 tr.hidden-lg {
7135   display: table-row !important;
7136 }
7137
7138 th.hidden-lg,
7139 td.hidden-lg {
7140   display: table-cell !important;
7141 }
7142
7143 @media (max-width: 767px) {
7144   .hidden-lg.hidden-xs {
7145     display: none !important;
7146   }
7147   tr.hidden-lg.hidden-xs {
7148     display: none !important;
7149   }
7150   th.hidden-lg.hidden-xs,
7151   td.hidden-lg.hidden-xs {
7152     display: none !important;
7153   }
7154 }
7155
7156 @media (min-width: 768px) and (max-width: 991px) {
7157   .hidden-lg.hidden-sm {
7158     display: none !important;
7159   }
7160   tr.hidden-lg.hidden-sm {
7161     display: none !important;
7162   }
7163   th.hidden-lg.hidden-sm,
7164   td.hidden-lg.hidden-sm {
7165     display: none !important;
7166   }
7167 }
7168
7169 @media (min-width: 992px) and (max-width: 1199px) {
7170   .hidden-lg.hidden-md {
7171     display: none !important;
7172   }
7173   tr.hidden-lg.hidden-md {
7174     display: none !important;
7175   }
7176   th.hidden-lg.hidden-md,
7177   td.hidden-lg.hidden-md {
7178     display: none !important;
7179   }
7180 }
7181
7182 @media (min-width: 1200px) {
7183   .hidden-lg {
7184     display: none !important;
7185   }
7186   tr.hidden-lg {
7187     display: none !important;
7188   }
7189   th.hidden-lg,
7190   td.hidden-lg {
7191     display: none !important;
7192   }
7193 }
7194
7195 .visible-print {
7196   display: none !important;
7197 }
7198
7199 tr.visible-print {
7200   display: none !important;
7201 }
7202
7203 th.visible-print,
7204 td.visible-print {
7205   display: none !important;
7206 }
7207
7208 @media print {
7209   .visible-print {
7210     display: block !important;
7211   }
7212   tr.visible-print {
7213     display: table-row !important;
7214   }
7215   th.visible-print,
7216   td.visible-print {
7217     display: table-cell !important;
7218   }
7219   .hidden-print {
7220     display: none !important;
7221   }
7222   tr.hidden-print {
7223     display: none !important;
7224   }
7225   th.hidden-print,
7226   td.hidden-print {
7227     display: none !important;
7228   }
7229 }
7230
7231 .navbar {
7232   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#54b4eb), color-stop(60%, #2fa4e7), to(#1d9ce5));
7233   background-image: -webkit-linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
7234   background-image: -moz-linear-gradient(top, #54b4eb, #2fa4e7 60%, #1d9ce5);
7235   background-image: linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
7236   background-repeat: no-repeat;
7237   border-bottom: 1px solid #178acc;
7238   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff54b4eb', endColorstr='#ff1d9ce5', GradientType=0);
7239   -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
7240           box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
7241 }
7242
7243 .navbar .navbar-nav > li > a,
7244 .navbar-brand {
7245   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
7246 }
7247
7248 .navbar-inverse {
7249   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#04519b), color-stop(60%, #033c73), to(#02325f));
7250   background-image: -webkit-linear-gradient(#04519b, #033c73 60%, #02325f);
7251   background-image: -moz-linear-gradient(top, #04519b, #033c73 60%, #02325f);
7252   background-image: linear-gradient(#04519b, #033c73 60%, #02325f);
7253   background-repeat: no-repeat;
7254   border-bottom: 1px solid #022241;
7255   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04519b', endColorstr='#ff02325f', GradientType=0);
7256 }
7257
7258 .btn {
7259   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
7260 }
7261
7262 .btn .caret {
7263   border-top-color: #fff;
7264 }
7265
7266 .btn-default {
7267   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(60%, #ffffff), to(#f5f5f5));
7268   background-image: -webkit-linear-gradient(#ffffff, #ffffff 60%, #f5f5f5);
7269   background-image: -moz-linear-gradient(top, #ffffff, #ffffff 60%, #f5f5f5);
7270   background-image: linear-gradient(#ffffff, #ffffff 60%, #f5f5f5);
7271   background-repeat: no-repeat;
7272   border-bottom: 1px solid #e6e6e6;
7273   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);
7274 }
7275
7276 .btn-default:hover {
7277   color: #555555;
7278 }
7279
7280 .btn-default .caret {
7281   border-top-color: #555555;
7282 }
7283
7284 .btn-default {
7285   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(60%, #ffffff), to(#f5f5f5));
7286   background-image: -webkit-linear-gradient(#ffffff, #ffffff 60%, #f5f5f5);
7287   background-image: -moz-linear-gradient(top, #ffffff, #ffffff 60%, #f5f5f5);
7288   background-image: linear-gradient(#ffffff, #ffffff 60%, #f5f5f5);
7289   background-repeat: no-repeat;
7290   border-bottom: 1px solid #e6e6e6;
7291   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);
7292 }
7293
7294 .btn-primary {
7295   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#54b4eb), color-stop(60%, #2fa4e7), to(#1d9ce5));
7296   background-image: -webkit-linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
7297   background-image: -moz-linear-gradient(top, #54b4eb, #2fa4e7 60%, #1d9ce5);
7298   background-image: linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
7299   background-repeat: no-repeat;
7300   border-bottom: 1px solid #178acc;
7301   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff54b4eb', endColorstr='#ff1d9ce5', GradientType=0);
7302 }
7303
7304 .btn-success {
7305   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#88c149), color-stop(60%, #73a839), to(#699934));
7306   background-image: -webkit-linear-gradient(#88c149, #73a839 60%, #699934);
7307   background-image: -moz-linear-gradient(top, #88c149, #73a839 60%, #699934);
7308   background-image: linear-gradient(#88c149, #73a839 60%, #699934);
7309   background-repeat: no-repeat;
7310   border-bottom: 1px solid #59822c;
7311   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff88c149', endColorstr='#ff699934', GradientType=0);
7312 }
7313
7314 .btn-info {
7315   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#04519b), color-stop(60%, #033c73), to(#02325f));
7316   background-image: -webkit-linear-gradient(#04519b, #033c73 60%, #02325f);
7317   background-image: -moz-linear-gradient(top, #04519b, #033c73 60%, #02325f);
7318   background-image: linear-gradient(#04519b, #033c73 60%, #02325f);
7319   background-repeat: no-repeat;
7320   border-bottom: 1px solid #022241;
7321   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04519b', endColorstr='#ff02325f', GradientType=0);
7322 }
7323
7324 .btn-warning {
7325   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff6707), color-stop(60%, #dd5600), to(#c94e00));
7326   background-image: -webkit-linear-gradient(#ff6707, #dd5600 60%, #c94e00);
7327   background-image: -moz-linear-gradient(top, #ff6707, #dd5600 60%, #c94e00);
7328   background-image: linear-gradient(#ff6707, #dd5600 60%, #c94e00);
7329   background-repeat: no-repeat;
7330   border-bottom: 1px solid #aa4200;
7331   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff6707', endColorstr='#ffc94e00', GradientType=0);
7332 }
7333
7334 .btn-danger {
7335   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e12b31), color-stop(60%, #c71c22), to(#b5191f));
7336   background-image: -webkit-linear-gradient(#e12b31, #c71c22 60%, #b5191f);
7337   background-image: -moz-linear-gradient(top, #e12b31, #c71c22 60%, #b5191f);
7338   background-image: linear-gradient(#e12b31, #c71c22 60%, #b5191f);
7339   background-repeat: no-repeat;
7340   border-bottom: 1px solid #9a161a;
7341   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe12b31', endColorstr='#ffb5191f', GradientType=0);
7342 }
7343
7344 h1,
7345 h2,
7346 h3,
7347 h4,
7348 h5,
7349 h6 {
7350   color: #317EAC;
7351 }
7352
7353 .panel-primary .panel-title {
7354   color: #fff;
7355 }
7356
7357 .panel-success .panel-heading {
7358   color: #fff;
7359   background-color: #73a839;
7360 }
7361
7362 .panel-success .panel-title {
7363   color: #fff;
7364 }
7365
7366 .panel-warning .panel-heading {
7367   color: #fff;
7368   background-color: #dd5600;
7369 }
7370
7371 .panel-warning .panel-title {
7372   color: #fff;
7373 }
7374
7375 .panel-danger .panel-heading {
7376   color: #fff;
7377   background-color: #c71c22;
7378 }
7379
7380 .panel-danger .panel-title {
7381   color: #fff;
7382 }
7383
7384 .panel-info .panel-heading {
7385   color: #fff;
7386   background-color: #033c73;
7387 }
7388
7389 .panel-info .panel-title {
7390   color: #fff;
7391 }
7392
7393 .clearfix:before,
7394 .clearfix:after {
7395   display: table;
7396   content: " ";
7397 }
7398
7399 .clearfix:after {
7400   clear: both;
7401 }
7402
7403 .clearfix:before,
7404 .clearfix:after {
7405   display: table;
7406   content: " ";
7407 }
7408
7409 .clearfix:after {
7410   clear: both;
7411 }
7412
7413 .pull-right {
7414   float: right !important;
7415 }
7416
7417 .pull-left {
7418   float: left !important;
7419 }
7420
7421 .hide {
7422   display: none !important;
7423 }
7424
7425 .show {
7426   display: block !important;
7427 }
7428
7429 .invisible {
7430   visibility: hidden;
7431 }
7432
7433 .text-hide {
7434   font: 0/0 a;
7435   color: transparent;
7436   text-shadow: none;
7437   background-color: transparent;
7438   border: 0;
7439 }
7440
7441 .affix {
7442   position: fixed;
7443 }