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