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