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