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