Correct Ubuntu versions in release notes - md
[koha.git] / koha-tmpl / opac-tmpl / bootstrap / css / bootstrap-theme-oai.css
1 /*! Generated by Live LESS Theme Customizer */
2
3 /*!
4  * Bootstrap v3.3.5 (http://getbootstrap.com)
5  * Copyright 2011-2015 Twitter, Inc.
6  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
7  */
8 /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
9 html {
10   font-family: sans-serif;
11   -ms-text-size-adjust: 100%;
12   -webkit-text-size-adjust: 100%;
13 }
14 body {
15   margin: 0;
16 }
17 article,
18 aside,
19 details,
20 figcaption,
21 figure,
22 footer,
23 header,
24 hgroup,
25 main,
26 menu,
27 nav,
28 section,
29 summary {
30   display: block;
31 }
32 audio,
33 canvas,
34 progress,
35 video {
36   display: inline-block;
37   vertical-align: baseline;
38 }
39 audio:not([controls]) {
40   display: none;
41   height: 0;
42 }
43 [hidden],
44 template {
45   display: none;
46 }
47 a {
48   background-color: transparent;
49 }
50 a:active,
51 a:hover {
52   outline: 0;
53 }
54 abbr[title] {
55   border-bottom: 1px dotted;
56 }
57 b,
58 strong {
59   font-weight: bold;
60 }
61 dfn {
62   font-style: italic;
63 }
64 h1 {
65   font-size: 2em;
66   margin: 0.67em 0;
67 }
68 mark {
69   background: #ff0;
70   color: #000;
71 }
72 small {
73   font-size: 80%;
74 }
75 sub,
76 sup {
77   font-size: 75%;
78   line-height: 0;
79   position: relative;
80   vertical-align: baseline;
81 }
82 sup {
83   top: -0.5em;
84 }
85 sub {
86   bottom: -0.25em;
87 }
88 img {
89   border: 0;
90 }
91 svg:not(:root) {
92   overflow: hidden;
93 }
94 figure {
95   margin: 1em 40px;
96 }
97 hr {
98   box-sizing: content-box;
99   height: 0;
100 }
101 pre {
102   overflow: auto;
103 }
104 code,
105 kbd,
106 pre,
107 samp {
108   font-family: monospace, monospace;
109   font-size: 1em;
110 }
111 button,
112 input,
113 optgroup,
114 select,
115 textarea {
116   color: inherit;
117   font: inherit;
118   margin: 0;
119 }
120 button {
121   overflow: visible;
122 }
123 button,
124 select {
125   text-transform: none;
126 }
127 button,
128 html input[type="button"],
129 input[type="reset"],
130 input[type="submit"] {
131   -webkit-appearance: button;
132   cursor: pointer;
133 }
134 button[disabled],
135 html input[disabled] {
136   cursor: default;
137 }
138 button::-moz-focus-inner,
139 input::-moz-focus-inner {
140   border: 0;
141   padding: 0;
142 }
143 input {
144   line-height: normal;
145 }
146 input[type="checkbox"],
147 input[type="radio"] {
148   box-sizing: border-box;
149   padding: 0;
150 }
151 input[type="number"]::-webkit-inner-spin-button,
152 input[type="number"]::-webkit-outer-spin-button {
153   height: auto;
154 }
155 input[type="search"] {
156   -webkit-appearance: textfield;
157   box-sizing: content-box;
158 }
159 input[type="search"]::-webkit-search-cancel-button,
160 input[type="search"]::-webkit-search-decoration {
161   -webkit-appearance: none;
162 }
163 fieldset {
164   border: 1px solid #c0c0c0;
165   margin: 0 2px;
166   padding: 0.35em 0.625em 0.75em;
167 }
168 legend {
169   border: 0;
170   padding: 0;
171 }
172 textarea {
173   overflow: auto;
174 }
175 optgroup {
176   font-weight: bold;
177 }
178 table {
179   border-collapse: collapse;
180   border-spacing: 0;
181 }
182 td,
183 th {
184   padding: 0;
185 }
186 /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
187 @media print {
188   *,
189   *:before,
190   *:after {
191     background: transparent !important;
192     color: #000 !important;
193     box-shadow: none !important;
194     text-shadow: none !important;
195   }
196   a,
197   a:visited {
198     text-decoration: underline;
199   }
200   a[href]:after {
201     content: " (" attr(href) ")";
202   }
203   abbr[title]:after {
204     content: " (" attr(title) ")";
205   }
206   a[href^="#"]:after,
207   a[href^="javascript:"]:after {
208     content: "";
209   }
210   pre,
211   blockquote {
212     border: 1px solid #999;
213     page-break-inside: avoid;
214   }
215   thead {
216     display: table-header-group;
217   }
218   tr,
219   img {
220     page-break-inside: avoid;
221   }
222   img {
223     max-width: 100% !important;
224   }
225   p,
226   h2,
227   h3 {
228     orphans: 3;
229     widows: 3;
230   }
231   h2,
232   h3 {
233     page-break-after: avoid;
234   }
235   .navbar {
236     display: none;
237   }
238   .btn > .caret,
239   .dropup > .btn > .caret {
240     border-top-color: #000 !important;
241   }
242   .label {
243     border: 1px solid #000;
244   }
245   .table {
246     border-collapse: collapse !important;
247   }
248   .table td,
249   .table th {
250     background-color: #fff !important;
251   }
252   .table-bordered th,
253   .table-bordered td {
254     border: 1px solid #ddd !important;
255   }
256 }
257 @font-face {
258   font-family: 'Glyphicons Halflings';
259   src: url('http://bootstrap-live-customizer.com/bootstrap-3.3.5/fonts/glyphicons-halflings-regular.eot');
260   src: url('http://bootstrap-live-customizer.com/bootstrap-3.3.5/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('http://bootstrap-live-customizer.com/bootstrap-3.3.5/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('http://bootstrap-live-customizer.com/bootstrap-3.3.5/fonts/glyphicons-halflings-regular.woff') format('woff'), url('http://bootstrap-live-customizer.com/bootstrap-3.3.5/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('http://bootstrap-live-customizer.com/bootstrap-3.3.5/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
261 }
262 .glyphicon {
263   position: relative;
264   top: 1px;
265   display: inline-block;
266   font-family: 'Glyphicons Halflings';
267   font-style: normal;
268   font-weight: normal;
269   line-height: 1;
270   -webkit-font-smoothing: antialiased;
271   -moz-osx-font-smoothing: grayscale;
272 }
273 .glyphicon-asterisk:before {
274   content: "\2a";
275 }
276 .glyphicon-plus:before {
277   content: "\2b";
278 }
279 .glyphicon-euro:before,
280 .glyphicon-eur:before {
281   content: "\20ac";
282 }
283 .glyphicon-minus:before {
284   content: "\2212";
285 }
286 .glyphicon-cloud:before {
287   content: "\2601";
288 }
289 .glyphicon-envelope:before {
290   content: "\2709";
291 }
292 .glyphicon-pencil:before {
293   content: "\270f";
294 }
295 .glyphicon-glass:before {
296   content: "\e001";
297 }
298 .glyphicon-music:before {
299   content: "\e002";
300 }
301 .glyphicon-search:before {
302   content: "\e003";
303 }
304 .glyphicon-heart:before {
305   content: "\e005";
306 }
307 .glyphicon-star:before {
308   content: "\e006";
309 }
310 .glyphicon-star-empty:before {
311   content: "\e007";
312 }
313 .glyphicon-user:before {
314   content: "\e008";
315 }
316 .glyphicon-film:before {
317   content: "\e009";
318 }
319 .glyphicon-th-large:before {
320   content: "\e010";
321 }
322 .glyphicon-th:before {
323   content: "\e011";
324 }
325 .glyphicon-th-list:before {
326   content: "\e012";
327 }
328 .glyphicon-ok:before {
329   content: "\e013";
330 }
331 .glyphicon-remove:before {
332   content: "\e014";
333 }
334 .glyphicon-zoom-in:before {
335   content: "\e015";
336 }
337 .glyphicon-zoom-out:before {
338   content: "\e016";
339 }
340 .glyphicon-off:before {
341   content: "\e017";
342 }
343 .glyphicon-signal:before {
344   content: "\e018";
345 }
346 .glyphicon-cog:before {
347   content: "\e019";
348 }
349 .glyphicon-trash:before {
350   content: "\e020";
351 }
352 .glyphicon-home:before {
353   content: "\e021";
354 }
355 .glyphicon-file:before {
356   content: "\e022";
357 }
358 .glyphicon-time:before {
359   content: "\e023";
360 }
361 .glyphicon-road:before {
362   content: "\e024";
363 }
364 .glyphicon-download-alt:before {
365   content: "\e025";
366 }
367 .glyphicon-download:before {
368   content: "\e026";
369 }
370 .glyphicon-upload:before {
371   content: "\e027";
372 }
373 .glyphicon-inbox:before {
374   content: "\e028";
375 }
376 .glyphicon-play-circle:before {
377   content: "\e029";
378 }
379 .glyphicon-repeat:before {
380   content: "\e030";
381 }
382 .glyphicon-refresh:before {
383   content: "\e031";
384 }
385 .glyphicon-list-alt:before {
386   content: "\e032";
387 }
388 .glyphicon-lock:before {
389   content: "\e033";
390 }
391 .glyphicon-flag:before {
392   content: "\e034";
393 }
394 .glyphicon-headphones:before {
395   content: "\e035";
396 }
397 .glyphicon-volume-off:before {
398   content: "\e036";
399 }
400 .glyphicon-volume-down:before {
401   content: "\e037";
402 }
403 .glyphicon-volume-up:before {
404   content: "\e038";
405 }
406 .glyphicon-qrcode:before {
407   content: "\e039";
408 }
409 .glyphicon-barcode:before {
410   content: "\e040";
411 }
412 .glyphicon-tag:before {
413   content: "\e041";
414 }
415 .glyphicon-tags:before {
416   content: "\e042";
417 }
418 .glyphicon-book:before {
419   content: "\e043";
420 }
421 .glyphicon-bookmark:before {
422   content: "\e044";
423 }
424 .glyphicon-print:before {
425   content: "\e045";
426 }
427 .glyphicon-camera:before {
428   content: "\e046";
429 }
430 .glyphicon-font:before {
431   content: "\e047";
432 }
433 .glyphicon-bold:before {
434   content: "\e048";
435 }
436 .glyphicon-italic:before {
437   content: "\e049";
438 }
439 .glyphicon-text-height:before {
440   content: "\e050";
441 }
442 .glyphicon-text-width:before {
443   content: "\e051";
444 }
445 .glyphicon-align-left:before {
446   content: "\e052";
447 }
448 .glyphicon-align-center:before {
449   content: "\e053";
450 }
451 .glyphicon-align-right:before {
452   content: "\e054";
453 }
454 .glyphicon-align-justify:before {
455   content: "\e055";
456 }
457 .glyphicon-list:before {
458   content: "\e056";
459 }
460 .glyphicon-indent-left:before {
461   content: "\e057";
462 }
463 .glyphicon-indent-right:before {
464   content: "\e058";
465 }
466 .glyphicon-facetime-video:before {
467   content: "\e059";
468 }
469 .glyphicon-picture:before {
470   content: "\e060";
471 }
472 .glyphicon-map-marker:before {
473   content: "\e062";
474 }
475 .glyphicon-adjust:before {
476   content: "\e063";
477 }
478 .glyphicon-tint:before {
479   content: "\e064";
480 }
481 .glyphicon-edit:before {
482   content: "\e065";
483 }
484 .glyphicon-share:before {
485   content: "\e066";
486 }
487 .glyphicon-check:before {
488   content: "\e067";
489 }
490 .glyphicon-move:before {
491   content: "\e068";
492 }
493 .glyphicon-step-backward:before {
494   content: "\e069";
495 }
496 .glyphicon-fast-backward:before {
497   content: "\e070";
498 }
499 .glyphicon-backward:before {
500   content: "\e071";
501 }
502 .glyphicon-play:before {
503   content: "\e072";
504 }
505 .glyphicon-pause:before {
506   content: "\e073";
507 }
508 .glyphicon-stop:before {
509   content: "\e074";
510 }
511 .glyphicon-forward:before {
512   content: "\e075";
513 }
514 .glyphicon-fast-forward:before {
515   content: "\e076";
516 }
517 .glyphicon-step-forward:before {
518   content: "\e077";
519 }
520 .glyphicon-eject:before {
521   content: "\e078";
522 }
523 .glyphicon-chevron-left:before {
524   content: "\e079";
525 }
526 .glyphicon-chevron-right:before {
527   content: "\e080";
528 }
529 .glyphicon-plus-sign:before {
530   content: "\e081";
531 }
532 .glyphicon-minus-sign:before {
533   content: "\e082";
534 }
535 .glyphicon-remove-sign:before {
536   content: "\e083";
537 }
538 .glyphicon-ok-sign:before {
539   content: "\e084";
540 }
541 .glyphicon-question-sign:before {
542   content: "\e085";
543 }
544 .glyphicon-info-sign:before {
545   content: "\e086";
546 }
547 .glyphicon-screenshot:before {
548   content: "\e087";
549 }
550 .glyphicon-remove-circle:before {
551   content: "\e088";
552 }
553 .glyphicon-ok-circle:before {
554   content: "\e089";
555 }
556 .glyphicon-ban-circle:before {
557   content: "\e090";
558 }
559 .glyphicon-arrow-left:before {
560   content: "\e091";
561 }
562 .glyphicon-arrow-right:before {
563   content: "\e092";
564 }
565 .glyphicon-arrow-up:before {
566   content: "\e093";
567 }
568 .glyphicon-arrow-down:before {
569   content: "\e094";
570 }
571 .glyphicon-share-alt:before {
572   content: "\e095";
573 }
574 .glyphicon-resize-full:before {
575   content: "\e096";
576 }
577 .glyphicon-resize-small:before {
578   content: "\e097";
579 }
580 .glyphicon-exclamation-sign:before {
581   content: "\e101";
582 }
583 .glyphicon-gift:before {
584   content: "\e102";
585 }
586 .glyphicon-leaf:before {
587   content: "\e103";
588 }
589 .glyphicon-fire:before {
590   content: "\e104";
591 }
592 .glyphicon-eye-open:before {
593   content: "\e105";
594 }
595 .glyphicon-eye-close:before {
596   content: "\e106";
597 }
598 .glyphicon-warning-sign:before {
599   content: "\e107";
600 }
601 .glyphicon-plane:before {
602   content: "\e108";
603 }
604 .glyphicon-calendar:before {
605   content: "\e109";
606 }
607 .glyphicon-random:before {
608   content: "\e110";
609 }
610 .glyphicon-comment:before {
611   content: "\e111";
612 }
613 .glyphicon-magnet:before {
614   content: "\e112";
615 }
616 .glyphicon-chevron-up:before {
617   content: "\e113";
618 }
619 .glyphicon-chevron-down:before {
620   content: "\e114";
621 }
622 .glyphicon-retweet:before {
623   content: "\e115";
624 }
625 .glyphicon-shopping-cart:before {
626   content: "\e116";
627 }
628 .glyphicon-folder-close:before {
629   content: "\e117";
630 }
631 .glyphicon-folder-open:before {
632   content: "\e118";
633 }
634 .glyphicon-resize-vertical:before {
635   content: "\e119";
636 }
637 .glyphicon-resize-horizontal:before {
638   content: "\e120";
639 }
640 .glyphicon-hdd:before {
641   content: "\e121";
642 }
643 .glyphicon-bullhorn:before {
644   content: "\e122";
645 }
646 .glyphicon-bell:before {
647   content: "\e123";
648 }
649 .glyphicon-certificate:before {
650   content: "\e124";
651 }
652 .glyphicon-thumbs-up:before {
653   content: "\e125";
654 }
655 .glyphicon-thumbs-down:before {
656   content: "\e126";
657 }
658 .glyphicon-hand-right:before {
659   content: "\e127";
660 }
661 .glyphicon-hand-left:before {
662   content: "\e128";
663 }
664 .glyphicon-hand-up:before {
665   content: "\e129";
666 }
667 .glyphicon-hand-down:before {
668   content: "\e130";
669 }
670 .glyphicon-circle-arrow-right:before {
671   content: "\e131";
672 }
673 .glyphicon-circle-arrow-left:before {
674   content: "\e132";
675 }
676 .glyphicon-circle-arrow-up:before {
677   content: "\e133";
678 }
679 .glyphicon-circle-arrow-down:before {
680   content: "\e134";
681 }
682 .glyphicon-globe:before {
683   content: "\e135";
684 }
685 .glyphicon-wrench:before {
686   content: "\e136";
687 }
688 .glyphicon-tasks:before {
689   content: "\e137";
690 }
691 .glyphicon-filter:before {
692   content: "\e138";
693 }
694 .glyphicon-briefcase:before {
695   content: "\e139";
696 }
697 .glyphicon-fullscreen:before {
698   content: "\e140";
699 }
700 .glyphicon-dashboard:before {
701   content: "\e141";
702 }
703 .glyphicon-paperclip:before {
704   content: "\e142";
705 }
706 .glyphicon-heart-empty:before {
707   content: "\e143";
708 }
709 .glyphicon-link:before {
710   content: "\e144";
711 }
712 .glyphicon-phone:before {
713   content: "\e145";
714 }
715 .glyphicon-pushpin:before {
716   content: "\e146";
717 }
718 .glyphicon-usd:before {
719   content: "\e148";
720 }
721 .glyphicon-gbp:before {
722   content: "\e149";
723 }
724 .glyphicon-sort:before {
725   content: "\e150";
726 }
727 .glyphicon-sort-by-alphabet:before {
728   content: "\e151";
729 }
730 .glyphicon-sort-by-alphabet-alt:before {
731   content: "\e152";
732 }
733 .glyphicon-sort-by-order:before {
734   content: "\e153";
735 }
736 .glyphicon-sort-by-order-alt:before {
737   content: "\e154";
738 }
739 .glyphicon-sort-by-attributes:before {
740   content: "\e155";
741 }
742 .glyphicon-sort-by-attributes-alt:before {
743   content: "\e156";
744 }
745 .glyphicon-unchecked:before {
746   content: "\e157";
747 }
748 .glyphicon-expand:before {
749   content: "\e158";
750 }
751 .glyphicon-collapse-down:before {
752   content: "\e159";
753 }
754 .glyphicon-collapse-up:before {
755   content: "\e160";
756 }
757 .glyphicon-log-in:before {
758   content: "\e161";
759 }
760 .glyphicon-flash:before {
761   content: "\e162";
762 }
763 .glyphicon-log-out:before {
764   content: "\e163";
765 }
766 .glyphicon-new-window:before {
767   content: "\e164";
768 }
769 .glyphicon-record:before {
770   content: "\e165";
771 }
772 .glyphicon-save:before {
773   content: "\e166";
774 }
775 .glyphicon-open:before {
776   content: "\e167";
777 }
778 .glyphicon-saved:before {
779   content: "\e168";
780 }
781 .glyphicon-import:before {
782   content: "\e169";
783 }
784 .glyphicon-export:before {
785   content: "\e170";
786 }
787 .glyphicon-send:before {
788   content: "\e171";
789 }
790 .glyphicon-floppy-disk:before {
791   content: "\e172";
792 }
793 .glyphicon-floppy-saved:before {
794   content: "\e173";
795 }
796 .glyphicon-floppy-remove:before {
797   content: "\e174";
798 }
799 .glyphicon-floppy-save:before {
800   content: "\e175";
801 }
802 .glyphicon-floppy-open:before {
803   content: "\e176";
804 }
805 .glyphicon-credit-card:before {
806   content: "\e177";
807 }
808 .glyphicon-transfer:before {
809   content: "\e178";
810 }
811 .glyphicon-cutlery:before {
812   content: "\e179";
813 }
814 .glyphicon-header:before {
815   content: "\e180";
816 }
817 .glyphicon-compressed:before {
818   content: "\e181";
819 }
820 .glyphicon-earphone:before {
821   content: "\e182";
822 }
823 .glyphicon-phone-alt:before {
824   content: "\e183";
825 }
826 .glyphicon-tower:before {
827   content: "\e184";
828 }
829 .glyphicon-stats:before {
830   content: "\e185";
831 }
832 .glyphicon-sd-video:before {
833   content: "\e186";
834 }
835 .glyphicon-hd-video:before {
836   content: "\e187";
837 }
838 .glyphicon-subtitles:before {
839   content: "\e188";
840 }
841 .glyphicon-sound-stereo:before {
842   content: "\e189";
843 }
844 .glyphicon-sound-dolby:before {
845   content: "\e190";
846 }
847 .glyphicon-sound-5-1:before {
848   content: "\e191";
849 }
850 .glyphicon-sound-6-1:before {
851   content: "\e192";
852 }
853 .glyphicon-sound-7-1:before {
854   content: "\e193";
855 }
856 .glyphicon-copyright-mark:before {
857   content: "\e194";
858 }
859 .glyphicon-registration-mark:before {
860   content: "\e195";
861 }
862 .glyphicon-cloud-download:before {
863   content: "\e197";
864 }
865 .glyphicon-cloud-upload:before {
866   content: "\e198";
867 }
868 .glyphicon-tree-conifer:before {
869   content: "\e199";
870 }
871 .glyphicon-tree-deciduous:before {
872   content: "\e200";
873 }
874 .glyphicon-cd:before {
875   content: "\e201";
876 }
877 .glyphicon-save-file:before {
878   content: "\e202";
879 }
880 .glyphicon-open-file:before {
881   content: "\e203";
882 }
883 .glyphicon-level-up:before {
884   content: "\e204";
885 }
886 .glyphicon-copy:before {
887   content: "\e205";
888 }
889 .glyphicon-paste:before {
890   content: "\e206";
891 }
892 .glyphicon-alert:before {
893   content: "\e209";
894 }
895 .glyphicon-equalizer:before {
896   content: "\e210";
897 }
898 .glyphicon-king:before {
899   content: "\e211";
900 }
901 .glyphicon-queen:before {
902   content: "\e212";
903 }
904 .glyphicon-pawn:before {
905   content: "\e213";
906 }
907 .glyphicon-bishop:before {
908   content: "\e214";
909 }
910 .glyphicon-knight:before {
911   content: "\e215";
912 }
913 .glyphicon-baby-formula:before {
914   content: "\e216";
915 }
916 .glyphicon-tent:before {
917   content: "\26fa";
918 }
919 .glyphicon-blackboard:before {
920   content: "\e218";
921 }
922 .glyphicon-bed:before {
923   content: "\e219";
924 }
925 .glyphicon-apple:before {
926   content: "\f8ff";
927 }
928 .glyphicon-erase:before {
929   content: "\e221";
930 }
931 .glyphicon-hourglass:before {
932   content: "\231b";
933 }
934 .glyphicon-lamp:before {
935   content: "\e223";
936 }
937 .glyphicon-duplicate:before {
938   content: "\e224";
939 }
940 .glyphicon-piggy-bank:before {
941   content: "\e225";
942 }
943 .glyphicon-scissors:before {
944   content: "\e226";
945 }
946 .glyphicon-bitcoin:before {
947   content: "\e227";
948 }
949 .glyphicon-btc:before {
950   content: "\e227";
951 }
952 .glyphicon-xbt:before {
953   content: "\e227";
954 }
955 .glyphicon-yen:before {
956   content: "\00a5";
957 }
958 .glyphicon-jpy:before {
959   content: "\00a5";
960 }
961 .glyphicon-ruble:before {
962   content: "\20bd";
963 }
964 .glyphicon-rub:before {
965   content: "\20bd";
966 }
967 .glyphicon-scale:before {
968   content: "\e230";
969 }
970 .glyphicon-ice-lolly:before {
971   content: "\e231";
972 }
973 .glyphicon-ice-lolly-tasted:before {
974   content: "\e232";
975 }
976 .glyphicon-education:before {
977   content: "\e233";
978 }
979 .glyphicon-option-horizontal:before {
980   content: "\e234";
981 }
982 .glyphicon-option-vertical:before {
983   content: "\e235";
984 }
985 .glyphicon-menu-hamburger:before {
986   content: "\e236";
987 }
988 .glyphicon-modal-window:before {
989   content: "\e237";
990 }
991 .glyphicon-oil:before {
992   content: "\e238";
993 }
994 .glyphicon-grain:before {
995   content: "\e239";
996 }
997 .glyphicon-sunglasses:before {
998   content: "\e240";
999 }
1000 .glyphicon-text-size:before {
1001   content: "\e241";
1002 }
1003 .glyphicon-text-color:before {
1004   content: "\e242";
1005 }
1006 .glyphicon-text-background:before {
1007   content: "\e243";
1008 }
1009 .glyphicon-object-align-top:before {
1010   content: "\e244";
1011 }
1012 .glyphicon-object-align-bottom:before {
1013   content: "\e245";
1014 }
1015 .glyphicon-object-align-horizontal:before {
1016   content: "\e246";
1017 }
1018 .glyphicon-object-align-left:before {
1019   content: "\e247";
1020 }
1021 .glyphicon-object-align-vertical:before {
1022   content: "\e248";
1023 }
1024 .glyphicon-object-align-right:before {
1025   content: "\e249";
1026 }
1027 .glyphicon-triangle-right:before {
1028   content: "\e250";
1029 }
1030 .glyphicon-triangle-left:before {
1031   content: "\e251";
1032 }
1033 .glyphicon-triangle-bottom:before {
1034   content: "\e252";
1035 }
1036 .glyphicon-triangle-top:before {
1037   content: "\e253";
1038 }
1039 .glyphicon-console:before {
1040   content: "\e254";
1041 }
1042 .glyphicon-superscript:before {
1043   content: "\e255";
1044 }
1045 .glyphicon-subscript:before {
1046   content: "\e256";
1047 }
1048 .glyphicon-menu-left:before {
1049   content: "\e257";
1050 }
1051 .glyphicon-menu-right:before {
1052   content: "\e258";
1053 }
1054 .glyphicon-menu-down:before {
1055   content: "\e259";
1056 }
1057 .glyphicon-menu-up:before {
1058   content: "\e260";
1059 }
1060 * {
1061   -webkit-box-sizing: border-box;
1062   -moz-box-sizing: border-box;
1063   box-sizing: border-box;
1064 }
1065 *:before,
1066 *:after {
1067   -webkit-box-sizing: border-box;
1068   -moz-box-sizing: border-box;
1069   box-sizing: border-box;
1070 }
1071 html {
1072   font-size: 10px;
1073   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1074 }
1075 body {
1076   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1077   font-size: 14px;
1078   line-height: 1.42857143;
1079   color: #555555;
1080   background-color: #ffffff;
1081 }
1082 input,
1083 button,
1084 select,
1085 textarea {
1086   font-family: inherit;
1087   font-size: inherit;
1088   line-height: inherit;
1089 }
1090 a {
1091   color: #158cba;
1092   text-decoration: none;
1093 }
1094 a:hover,
1095 a:focus {
1096   color: #158cba;
1097   text-decoration: underline;
1098 }
1099 a:focus {
1100   outline: thin dotted;
1101   outline: 5px auto -webkit-focus-ring-color;
1102   outline-offset: -2px;
1103 }
1104 figure {
1105   margin: 0;
1106 }
1107 img {
1108   vertical-align: middle;
1109 }
1110 .img-responsive,
1111 .thumbnail > img,
1112 .thumbnail a > img,
1113 .carousel-inner > .item > img,
1114 .carousel-inner > .item > a > img {
1115   display: block;
1116   max-width: 100%;
1117   height: auto;
1118 }
1119 .img-rounded {
1120   border-radius: 5px;
1121 }
1122 .img-thumbnail {
1123   padding: 4px;
1124   line-height: 1.42857143;
1125   background-color: #ffffff;
1126   border: 1px solid #eeeeee;
1127   border-radius: 4px;
1128   -webkit-transition: all 0.2s ease-in-out;
1129   -o-transition: all 0.2s ease-in-out;
1130   transition: all 0.2s ease-in-out;
1131   display: inline-block;
1132   max-width: 100%;
1133   height: auto;
1134 }
1135 .img-circle {
1136   border-radius: 50%;
1137 }
1138 hr {
1139   margin-top: 20px;
1140   margin-bottom: 20px;
1141   border: 0;
1142   border-top: 1px solid #eeeeee;
1143 }
1144 .sr-only {
1145   position: absolute;
1146   width: 1px;
1147   height: 1px;
1148   margin: -1px;
1149   padding: 0;
1150   overflow: hidden;
1151   clip: rect(0, 0, 0, 0);
1152   border: 0;
1153 }
1154 .sr-only-focusable:active,
1155 .sr-only-focusable:focus {
1156   position: static;
1157   width: auto;
1158   height: auto;
1159   margin: 0;
1160   overflow: visible;
1161   clip: auto;
1162 }
1163 [role="button"] {
1164   cursor: pointer;
1165 }
1166 h1,
1167 h2,
1168 h3,
1169 h4,
1170 h5,
1171 h6,
1172 .h1,
1173 .h2,
1174 .h3,
1175 .h4,
1176 .h5,
1177 .h6 {
1178   font-family: inherit;
1179   font-weight: 400;
1180   line-height: 1.1;
1181   color: #333333;
1182 }
1183 h1 small,
1184 h2 small,
1185 h3 small,
1186 h4 small,
1187 h5 small,
1188 h6 small,
1189 .h1 small,
1190 .h2 small,
1191 .h3 small,
1192 .h4 small,
1193 .h5 small,
1194 .h6 small,
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   font-weight: normal;
1208   line-height: 1;
1209   color: #999999;
1210 }
1211 h1,
1212 .h1,
1213 h2,
1214 .h2,
1215 h3,
1216 .h3 {
1217   margin-top: 20px;
1218   margin-bottom: 10px;
1219 }
1220 h1 small,
1221 .h1 small,
1222 h2 small,
1223 .h2 small,
1224 h3 small,
1225 .h3 small,
1226 h1 .small,
1227 .h1 .small,
1228 h2 .small,
1229 .h2 .small,
1230 h3 .small,
1231 .h3 .small {
1232   font-size: 65%;
1233 }
1234 h4,
1235 .h4,
1236 h5,
1237 .h5,
1238 h6,
1239 .h6 {
1240   margin-top: 10px;
1241   margin-bottom: 10px;
1242 }
1243 h4 small,
1244 .h4 small,
1245 h5 small,
1246 .h5 small,
1247 h6 small,
1248 .h6 small,
1249 h4 .small,
1250 .h4 .small,
1251 h5 .small,
1252 .h5 .small,
1253 h6 .small,
1254 .h6 .small {
1255   font-size: 75%;
1256 }
1257 h1,
1258 .h1 {
1259   font-size: 36px;
1260 }
1261 h2,
1262 .h2 {
1263   font-size: 30px;
1264 }
1265 h3,
1266 .h3 {
1267   font-size: 24px;
1268 }
1269 h4,
1270 .h4 {
1271   font-size: 18px;
1272 }
1273 h5,
1274 .h5 {
1275   font-size: 14px;
1276 }
1277 h6,
1278 .h6 {
1279   font-size: 12px;
1280 }
1281 p {
1282   margin: 0 0 10px;
1283 }
1284 .lead {
1285   margin-bottom: 20px;
1286   font-size: 16px;
1287   font-weight: 300;
1288   line-height: 1.4;
1289 }
1290 @media (min-width: 768px) {
1291   .lead {
1292     font-size: 21px;
1293   }
1294 }
1295 small,
1296 .small {
1297   font-size: 85%;
1298 }
1299 mark,
1300 .mark {
1301   background-color: #ff851b;
1302   padding: .2em;
1303 }
1304 .text-left {
1305   text-align: left;
1306 }
1307 .text-right {
1308   text-align: right;
1309 }
1310 .text-center {
1311   text-align: center;
1312 }
1313 .text-justify {
1314   text-align: justify;
1315 }
1316 .text-nowrap {
1317   white-space: nowrap;
1318 }
1319 .text-lowercase {
1320   text-transform: lowercase;
1321 }
1322 .text-uppercase {
1323   text-transform: uppercase;
1324 }
1325 .text-capitalize {
1326   text-transform: capitalize;
1327 }
1328 .text-muted {
1329   color: #999999;
1330 }
1331 .text-primary {
1332   color: #158cba;
1333 }
1334 a.text-primary:hover,
1335 a.text-primary:focus {
1336   color: #106a8c;
1337 }
1338 .text-success {
1339   color: #ffffff;
1340 }
1341 a.text-success:hover,
1342 a.text-success:focus {
1343   color: #e6e6e6;
1344 }
1345 .text-info {
1346   color: #ffffff;
1347 }
1348 a.text-info:hover,
1349 a.text-info:focus {
1350   color: #e6e6e6;
1351 }
1352 .text-warning {
1353   color: #ffffff;
1354 }
1355 a.text-warning:hover,
1356 a.text-warning:focus {
1357   color: #e6e6e6;
1358 }
1359 .text-danger {
1360   color: #ffffff;
1361 }
1362 a.text-danger:hover,
1363 a.text-danger:focus {
1364   color: #e6e6e6;
1365 }
1366 .bg-primary {
1367   color: #fff;
1368   background-color: #158cba;
1369 }
1370 a.bg-primary:hover,
1371 a.bg-primary:focus {
1372   background-color: #106a8c;
1373 }
1374 .bg-success {
1375   background-color: #28b62c;
1376 }
1377 a.bg-success:hover,
1378 a.bg-success:focus {
1379   background-color: #1f8c22;
1380 }
1381 .bg-info {
1382   background-color: #75caeb;
1383 }
1384 a.bg-info:hover,
1385 a.bg-info:focus {
1386   background-color: #48b9e5;
1387 }
1388 .bg-warning {
1389   background-color: #ff851b;
1390 }
1391 a.bg-warning:hover,
1392 a.bg-warning:focus {
1393   background-color: #e76b00;
1394 }
1395 .bg-danger {
1396   background-color: #ff4136;
1397 }
1398 a.bg-danger:hover,
1399 a.bg-danger:focus {
1400   background-color: #ff1103;
1401 }
1402 .page-header {
1403   padding-bottom: 9px;
1404   margin: 40px 0 20px;
1405   border-bottom: 1px solid #eeeeee;
1406 }
1407 ul,
1408 ol {
1409   margin-top: 0;
1410   margin-bottom: 10px;
1411 }
1412 ul ul,
1413 ol ul,
1414 ul ol,
1415 ol ol {
1416   margin-bottom: 0;
1417 }
1418 .list-unstyled {
1419   padding-left: 0;
1420   list-style: none;
1421 }
1422 .list-inline {
1423   padding-left: 0;
1424   list-style: none;
1425   margin-left: -5px;
1426 }
1427 .list-inline > li {
1428   display: inline-block;
1429   padding-left: 5px;
1430   padding-right: 5px;
1431 }
1432 dl {
1433   margin-top: 0;
1434   margin-bottom: 20px;
1435 }
1436 dt,
1437 dd {
1438   line-height: 1.42857143;
1439 }
1440 dt {
1441   font-weight: bold;
1442 }
1443 dd {
1444   margin-left: 0;
1445 }
1446 @media (min-width: 768px) {
1447   .dl-horizontal dt {
1448     float: left;
1449     width: 160px;
1450     clear: left;
1451     text-align: right;
1452     overflow: hidden;
1453     text-overflow: ellipsis;
1454     white-space: nowrap;
1455   }
1456   .dl-horizontal dd {
1457     margin-left: 180px;
1458   }
1459 }
1460 abbr[title],
1461 abbr[data-original-title] {
1462   cursor: help;
1463   border-bottom: 1px dotted #999999;
1464 }
1465 .initialism {
1466   font-size: 90%;
1467   text-transform: uppercase;
1468 }
1469 blockquote {
1470   padding: 10px 20px;
1471   margin: 0 0 20px;
1472   font-size: 17.5px;
1473   border-left: 5px solid #eeeeee;
1474 }
1475 blockquote p:last-child,
1476 blockquote ul:last-child,
1477 blockquote ol:last-child {
1478   margin-bottom: 0;
1479 }
1480 blockquote footer,
1481 blockquote small,
1482 blockquote .small {
1483   display: block;
1484   font-size: 80%;
1485   line-height: 1.42857143;
1486   color: #999999;
1487 }
1488 blockquote footer:before,
1489 blockquote small:before,
1490 blockquote .small:before {
1491   content: '\2014 \00A0';
1492 }
1493 .blockquote-reverse,
1494 blockquote.pull-right {
1495   padding-right: 15px;
1496   padding-left: 0;
1497   border-right: 5px solid #eeeeee;
1498   border-left: 0;
1499   text-align: right;
1500 }
1501 .blockquote-reverse footer:before,
1502 blockquote.pull-right footer:before,
1503 .blockquote-reverse small:before,
1504 blockquote.pull-right small:before,
1505 .blockquote-reverse .small:before,
1506 blockquote.pull-right .small:before {
1507   content: '';
1508 }
1509 .blockquote-reverse footer:after,
1510 blockquote.pull-right footer:after,
1511 .blockquote-reverse small:after,
1512 blockquote.pull-right small:after,
1513 .blockquote-reverse .small:after,
1514 blockquote.pull-right .small:after {
1515   content: '\00A0 \2014';
1516 }
1517 address {
1518   margin-bottom: 20px;
1519   font-style: normal;
1520   line-height: 1.42857143;
1521 }
1522 code,
1523 kbd,
1524 pre,
1525 samp {
1526   font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1527 }
1528 code {
1529   padding: 2px 4px;
1530   font-size: 90%;
1531   color: #c7254e;
1532   background-color: #f9f2f4;
1533   border-radius: 4px;
1534 }
1535 kbd {
1536   padding: 2px 4px;
1537   font-size: 90%;
1538   color: #ffffff;
1539   background-color: #333333;
1540   border-radius: 2px;
1541   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
1542 }
1543 kbd kbd {
1544   padding: 0;
1545   font-size: 100%;
1546   font-weight: bold;
1547   box-shadow: none;
1548 }
1549 pre {
1550   display: block;
1551   padding: 9.5px;
1552   margin: 0 0 10px;
1553   font-size: 13px;
1554   line-height: 1.42857143;
1555   word-break: break-all;
1556   word-wrap: break-word;
1557   color: #333333;
1558   background-color: #f5f5f5;
1559   border: 1px solid #cccccc;
1560   border-radius: 4px;
1561 }
1562 pre code {
1563   padding: 0;
1564   font-size: inherit;
1565   color: inherit;
1566   white-space: pre-wrap;
1567   background-color: transparent;
1568   border-radius: 0;
1569 }
1570 .pre-scrollable {
1571   max-height: 340px;
1572   overflow-y: scroll;
1573 }
1574 .container {
1575   margin-right: auto;
1576   margin-left: auto;
1577   padding-left: 15px;
1578   padding-right: 15px;
1579 }
1580 @media (min-width: 768px) {
1581   .container {
1582     width: 750px;
1583   }
1584 }
1585 @media (min-width: 992px) {
1586   .container {
1587     width: 970px;
1588   }
1589 }
1590 @media (min-width: 1200px) {
1591   .container {
1592     width: 1170px;
1593   }
1594 }
1595 .container-fluid {
1596   margin-right: auto;
1597   margin-left: auto;
1598   padding-left: 15px;
1599   padding-right: 15px;
1600 }
1601 .row {
1602   margin-left: -15px;
1603   margin-right: -15px;
1604 }
1605 .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 {
1606   position: relative;
1607   min-height: 1px;
1608   padding-left: 15px;
1609   padding-right: 15px;
1610 }
1611 .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 {
1612   float: left;
1613 }
1614 .col-xs-12 {
1615   width: 100%;
1616 }
1617 .col-xs-11 {
1618   width: 91.66666667%;
1619 }
1620 .col-xs-10 {
1621   width: 83.33333333%;
1622 }
1623 .col-xs-9 {
1624   width: 75%;
1625 }
1626 .col-xs-8 {
1627   width: 66.66666667%;
1628 }
1629 .col-xs-7 {
1630   width: 58.33333333%;
1631 }
1632 .col-xs-6 {
1633   width: 50%;
1634 }
1635 .col-xs-5 {
1636   width: 41.66666667%;
1637 }
1638 .col-xs-4 {
1639   width: 33.33333333%;
1640 }
1641 .col-xs-3 {
1642   width: 25%;
1643 }
1644 .col-xs-2 {
1645   width: 16.66666667%;
1646 }
1647 .col-xs-1 {
1648   width: 8.33333333%;
1649 }
1650 .col-xs-pull-12 {
1651   right: 100%;
1652 }
1653 .col-xs-pull-11 {
1654   right: 91.66666667%;
1655 }
1656 .col-xs-pull-10 {
1657   right: 83.33333333%;
1658 }
1659 .col-xs-pull-9 {
1660   right: 75%;
1661 }
1662 .col-xs-pull-8 {
1663   right: 66.66666667%;
1664 }
1665 .col-xs-pull-7 {
1666   right: 58.33333333%;
1667 }
1668 .col-xs-pull-6 {
1669   right: 50%;
1670 }
1671 .col-xs-pull-5 {
1672   right: 41.66666667%;
1673 }
1674 .col-xs-pull-4 {
1675   right: 33.33333333%;
1676 }
1677 .col-xs-pull-3 {
1678   right: 25%;
1679 }
1680 .col-xs-pull-2 {
1681   right: 16.66666667%;
1682 }
1683 .col-xs-pull-1 {
1684   right: 8.33333333%;
1685 }
1686 .col-xs-pull-0 {
1687   right: auto;
1688 }
1689 .col-xs-push-12 {
1690   left: 100%;
1691 }
1692 .col-xs-push-11 {
1693   left: 91.66666667%;
1694 }
1695 .col-xs-push-10 {
1696   left: 83.33333333%;
1697 }
1698 .col-xs-push-9 {
1699   left: 75%;
1700 }
1701 .col-xs-push-8 {
1702   left: 66.66666667%;
1703 }
1704 .col-xs-push-7 {
1705   left: 58.33333333%;
1706 }
1707 .col-xs-push-6 {
1708   left: 50%;
1709 }
1710 .col-xs-push-5 {
1711   left: 41.66666667%;
1712 }
1713 .col-xs-push-4 {
1714   left: 33.33333333%;
1715 }
1716 .col-xs-push-3 {
1717   left: 25%;
1718 }
1719 .col-xs-push-2 {
1720   left: 16.66666667%;
1721 }
1722 .col-xs-push-1 {
1723   left: 8.33333333%;
1724 }
1725 .col-xs-push-0 {
1726   left: auto;
1727 }
1728 .col-xs-offset-12 {
1729   margin-left: 100%;
1730 }
1731 .col-xs-offset-11 {
1732   margin-left: 91.66666667%;
1733 }
1734 .col-xs-offset-10 {
1735   margin-left: 83.33333333%;
1736 }
1737 .col-xs-offset-9 {
1738   margin-left: 75%;
1739 }
1740 .col-xs-offset-8 {
1741   margin-left: 66.66666667%;
1742 }
1743 .col-xs-offset-7 {
1744   margin-left: 58.33333333%;
1745 }
1746 .col-xs-offset-6 {
1747   margin-left: 50%;
1748 }
1749 .col-xs-offset-5 {
1750   margin-left: 41.66666667%;
1751 }
1752 .col-xs-offset-4 {
1753   margin-left: 33.33333333%;
1754 }
1755 .col-xs-offset-3 {
1756   margin-left: 25%;
1757 }
1758 .col-xs-offset-2 {
1759   margin-left: 16.66666667%;
1760 }
1761 .col-xs-offset-1 {
1762   margin-left: 8.33333333%;
1763 }
1764 .col-xs-offset-0 {
1765   margin-left: 0%;
1766 }
1767 @media (min-width: 768px) {
1768   .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 {
1769     float: left;
1770   }
1771   .col-sm-12 {
1772     width: 100%;
1773   }
1774   .col-sm-11 {
1775     width: 91.66666667%;
1776   }
1777   .col-sm-10 {
1778     width: 83.33333333%;
1779   }
1780   .col-sm-9 {
1781     width: 75%;
1782   }
1783   .col-sm-8 {
1784     width: 66.66666667%;
1785   }
1786   .col-sm-7 {
1787     width: 58.33333333%;
1788   }
1789   .col-sm-6 {
1790     width: 50%;
1791   }
1792   .col-sm-5 {
1793     width: 41.66666667%;
1794   }
1795   .col-sm-4 {
1796     width: 33.33333333%;
1797   }
1798   .col-sm-3 {
1799     width: 25%;
1800   }
1801   .col-sm-2 {
1802     width: 16.66666667%;
1803   }
1804   .col-sm-1 {
1805     width: 8.33333333%;
1806   }
1807   .col-sm-pull-12 {
1808     right: 100%;
1809   }
1810   .col-sm-pull-11 {
1811     right: 91.66666667%;
1812   }
1813   .col-sm-pull-10 {
1814     right: 83.33333333%;
1815   }
1816   .col-sm-pull-9 {
1817     right: 75%;
1818   }
1819   .col-sm-pull-8 {
1820     right: 66.66666667%;
1821   }
1822   .col-sm-pull-7 {
1823     right: 58.33333333%;
1824   }
1825   .col-sm-pull-6 {
1826     right: 50%;
1827   }
1828   .col-sm-pull-5 {
1829     right: 41.66666667%;
1830   }
1831   .col-sm-pull-4 {
1832     right: 33.33333333%;
1833   }
1834   .col-sm-pull-3 {
1835     right: 25%;
1836   }
1837   .col-sm-pull-2 {
1838     right: 16.66666667%;
1839   }
1840   .col-sm-pull-1 {
1841     right: 8.33333333%;
1842   }
1843   .col-sm-pull-0 {
1844     right: auto;
1845   }
1846   .col-sm-push-12 {
1847     left: 100%;
1848   }
1849   .col-sm-push-11 {
1850     left: 91.66666667%;
1851   }
1852   .col-sm-push-10 {
1853     left: 83.33333333%;
1854   }
1855   .col-sm-push-9 {
1856     left: 75%;
1857   }
1858   .col-sm-push-8 {
1859     left: 66.66666667%;
1860   }
1861   .col-sm-push-7 {
1862     left: 58.33333333%;
1863   }
1864   .col-sm-push-6 {
1865     left: 50%;
1866   }
1867   .col-sm-push-5 {
1868     left: 41.66666667%;
1869   }
1870   .col-sm-push-4 {
1871     left: 33.33333333%;
1872   }
1873   .col-sm-push-3 {
1874     left: 25%;
1875   }
1876   .col-sm-push-2 {
1877     left: 16.66666667%;
1878   }
1879   .col-sm-push-1 {
1880     left: 8.33333333%;
1881   }
1882   .col-sm-push-0 {
1883     left: auto;
1884   }
1885   .col-sm-offset-12 {
1886     margin-left: 100%;
1887   }
1888   .col-sm-offset-11 {
1889     margin-left: 91.66666667%;
1890   }
1891   .col-sm-offset-10 {
1892     margin-left: 83.33333333%;
1893   }
1894   .col-sm-offset-9 {
1895     margin-left: 75%;
1896   }
1897   .col-sm-offset-8 {
1898     margin-left: 66.66666667%;
1899   }
1900   .col-sm-offset-7 {
1901     margin-left: 58.33333333%;
1902   }
1903   .col-sm-offset-6 {
1904     margin-left: 50%;
1905   }
1906   .col-sm-offset-5 {
1907     margin-left: 41.66666667%;
1908   }
1909   .col-sm-offset-4 {
1910     margin-left: 33.33333333%;
1911   }
1912   .col-sm-offset-3 {
1913     margin-left: 25%;
1914   }
1915   .col-sm-offset-2 {
1916     margin-left: 16.66666667%;
1917   }
1918   .col-sm-offset-1 {
1919     margin-left: 8.33333333%;
1920   }
1921   .col-sm-offset-0 {
1922     margin-left: 0%;
1923   }
1924 }
1925 @media (min-width: 992px) {
1926   .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 {
1927     float: left;
1928   }
1929   .col-md-12 {
1930     width: 100%;
1931   }
1932   .col-md-11 {
1933     width: 91.66666667%;
1934   }
1935   .col-md-10 {
1936     width: 83.33333333%;
1937   }
1938   .col-md-9 {
1939     width: 75%;
1940   }
1941   .col-md-8 {
1942     width: 66.66666667%;
1943   }
1944   .col-md-7 {
1945     width: 58.33333333%;
1946   }
1947   .col-md-6 {
1948     width: 50%;
1949   }
1950   .col-md-5 {
1951     width: 41.66666667%;
1952   }
1953   .col-md-4 {
1954     width: 33.33333333%;
1955   }
1956   .col-md-3 {
1957     width: 25%;
1958   }
1959   .col-md-2 {
1960     width: 16.66666667%;
1961   }
1962   .col-md-1 {
1963     width: 8.33333333%;
1964   }
1965   .col-md-pull-12 {
1966     right: 100%;
1967   }
1968   .col-md-pull-11 {
1969     right: 91.66666667%;
1970   }
1971   .col-md-pull-10 {
1972     right: 83.33333333%;
1973   }
1974   .col-md-pull-9 {
1975     right: 75%;
1976   }
1977   .col-md-pull-8 {
1978     right: 66.66666667%;
1979   }
1980   .col-md-pull-7 {
1981     right: 58.33333333%;
1982   }
1983   .col-md-pull-6 {
1984     right: 50%;
1985   }
1986   .col-md-pull-5 {
1987     right: 41.66666667%;
1988   }
1989   .col-md-pull-4 {
1990     right: 33.33333333%;
1991   }
1992   .col-md-pull-3 {
1993     right: 25%;
1994   }
1995   .col-md-pull-2 {
1996     right: 16.66666667%;
1997   }
1998   .col-md-pull-1 {
1999     right: 8.33333333%;
2000   }
2001   .col-md-pull-0 {
2002     right: auto;
2003   }
2004   .col-md-push-12 {
2005     left: 100%;
2006   }
2007   .col-md-push-11 {
2008     left: 91.66666667%;
2009   }
2010   .col-md-push-10 {
2011     left: 83.33333333%;
2012   }
2013   .col-md-push-9 {
2014     left: 75%;
2015   }
2016   .col-md-push-8 {
2017     left: 66.66666667%;
2018   }
2019   .col-md-push-7 {
2020     left: 58.33333333%;
2021   }
2022   .col-md-push-6 {
2023     left: 50%;
2024   }
2025   .col-md-push-5 {
2026     left: 41.66666667%;
2027   }
2028   .col-md-push-4 {
2029     left: 33.33333333%;
2030   }
2031   .col-md-push-3 {
2032     left: 25%;
2033   }
2034   .col-md-push-2 {
2035     left: 16.66666667%;
2036   }
2037   .col-md-push-1 {
2038     left: 8.33333333%;
2039   }
2040   .col-md-push-0 {
2041     left: auto;
2042   }
2043   .col-md-offset-12 {
2044     margin-left: 100%;
2045   }
2046   .col-md-offset-11 {
2047     margin-left: 91.66666667%;
2048   }
2049   .col-md-offset-10 {
2050     margin-left: 83.33333333%;
2051   }
2052   .col-md-offset-9 {
2053     margin-left: 75%;
2054   }
2055   .col-md-offset-8 {
2056     margin-left: 66.66666667%;
2057   }
2058   .col-md-offset-7 {
2059     margin-left: 58.33333333%;
2060   }
2061   .col-md-offset-6 {
2062     margin-left: 50%;
2063   }
2064   .col-md-offset-5 {
2065     margin-left: 41.66666667%;
2066   }
2067   .col-md-offset-4 {
2068     margin-left: 33.33333333%;
2069   }
2070   .col-md-offset-3 {
2071     margin-left: 25%;
2072   }
2073   .col-md-offset-2 {
2074     margin-left: 16.66666667%;
2075   }
2076   .col-md-offset-1 {
2077     margin-left: 8.33333333%;
2078   }
2079   .col-md-offset-0 {
2080     margin-left: 0%;
2081   }
2082 }
2083 @media (min-width: 1200px) {
2084   .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 {
2085     float: left;
2086   }
2087   .col-lg-12 {
2088     width: 100%;
2089   }
2090   .col-lg-11 {
2091     width: 91.66666667%;
2092   }
2093   .col-lg-10 {
2094     width: 83.33333333%;
2095   }
2096   .col-lg-9 {
2097     width: 75%;
2098   }
2099   .col-lg-8 {
2100     width: 66.66666667%;
2101   }
2102   .col-lg-7 {
2103     width: 58.33333333%;
2104   }
2105   .col-lg-6 {
2106     width: 50%;
2107   }
2108   .col-lg-5 {
2109     width: 41.66666667%;
2110   }
2111   .col-lg-4 {
2112     width: 33.33333333%;
2113   }
2114   .col-lg-3 {
2115     width: 25%;
2116   }
2117   .col-lg-2 {
2118     width: 16.66666667%;
2119   }
2120   .col-lg-1 {
2121     width: 8.33333333%;
2122   }
2123   .col-lg-pull-12 {
2124     right: 100%;
2125   }
2126   .col-lg-pull-11 {
2127     right: 91.66666667%;
2128   }
2129   .col-lg-pull-10 {
2130     right: 83.33333333%;
2131   }
2132   .col-lg-pull-9 {
2133     right: 75%;
2134   }
2135   .col-lg-pull-8 {
2136     right: 66.66666667%;
2137   }
2138   .col-lg-pull-7 {
2139     right: 58.33333333%;
2140   }
2141   .col-lg-pull-6 {
2142     right: 50%;
2143   }
2144   .col-lg-pull-5 {
2145     right: 41.66666667%;
2146   }
2147   .col-lg-pull-4 {
2148     right: 33.33333333%;
2149   }
2150   .col-lg-pull-3 {
2151     right: 25%;
2152   }
2153   .col-lg-pull-2 {
2154     right: 16.66666667%;
2155   }
2156   .col-lg-pull-1 {
2157     right: 8.33333333%;
2158   }
2159   .col-lg-pull-0 {
2160     right: auto;
2161   }
2162   .col-lg-push-12 {
2163     left: 100%;
2164   }
2165   .col-lg-push-11 {
2166     left: 91.66666667%;
2167   }
2168   .col-lg-push-10 {
2169     left: 83.33333333%;
2170   }
2171   .col-lg-push-9 {
2172     left: 75%;
2173   }
2174   .col-lg-push-8 {
2175     left: 66.66666667%;
2176   }
2177   .col-lg-push-7 {
2178     left: 58.33333333%;
2179   }
2180   .col-lg-push-6 {
2181     left: 50%;
2182   }
2183   .col-lg-push-5 {
2184     left: 41.66666667%;
2185   }
2186   .col-lg-push-4 {
2187     left: 33.33333333%;
2188   }
2189   .col-lg-push-3 {
2190     left: 25%;
2191   }
2192   .col-lg-push-2 {
2193     left: 16.66666667%;
2194   }
2195   .col-lg-push-1 {
2196     left: 8.33333333%;
2197   }
2198   .col-lg-push-0 {
2199     left: auto;
2200   }
2201   .col-lg-offset-12 {
2202     margin-left: 100%;
2203   }
2204   .col-lg-offset-11 {
2205     margin-left: 91.66666667%;
2206   }
2207   .col-lg-offset-10 {
2208     margin-left: 83.33333333%;
2209   }
2210   .col-lg-offset-9 {
2211     margin-left: 75%;
2212   }
2213   .col-lg-offset-8 {
2214     margin-left: 66.66666667%;
2215   }
2216   .col-lg-offset-7 {
2217     margin-left: 58.33333333%;
2218   }
2219   .col-lg-offset-6 {
2220     margin-left: 50%;
2221   }
2222   .col-lg-offset-5 {
2223     margin-left: 41.66666667%;
2224   }
2225   .col-lg-offset-4 {
2226     margin-left: 33.33333333%;
2227   }
2228   .col-lg-offset-3 {
2229     margin-left: 25%;
2230   }
2231   .col-lg-offset-2 {
2232     margin-left: 16.66666667%;
2233   }
2234   .col-lg-offset-1 {
2235     margin-left: 8.33333333%;
2236   }
2237   .col-lg-offset-0 {
2238     margin-left: 0%;
2239   }
2240 }
2241 table {
2242   background-color: transparent;
2243 }
2244 caption {
2245   padding-top: 8px;
2246   padding-bottom: 8px;
2247   color: #999999;
2248   text-align: left;
2249 }
2250 th {
2251   text-align: left;
2252 }
2253 .table {
2254   width: 100%;
2255   max-width: 100%;
2256   margin-bottom: 20px;
2257 }
2258 .table > thead > tr > th,
2259 .table > tbody > tr > th,
2260 .table > tfoot > tr > th,
2261 .table > thead > tr > td,
2262 .table > tbody > tr > td,
2263 .table > tfoot > tr > td {
2264   padding: 8px;
2265   line-height: 1.42857143;
2266   vertical-align: top;
2267   border-top: 1px solid #dddddd;
2268 }
2269 .table > thead > tr > th {
2270   vertical-align: bottom;
2271   border-bottom: 2px solid #dddddd;
2272 }
2273 .table > caption + thead > tr:first-child > th,
2274 .table > colgroup + thead > tr:first-child > th,
2275 .table > thead:first-child > tr:first-child > th,
2276 .table > caption + thead > tr:first-child > td,
2277 .table > colgroup + thead > tr:first-child > td,
2278 .table > thead:first-child > tr:first-child > td {
2279   border-top: 0;
2280 }
2281 .table > tbody + tbody {
2282   border-top: 2px solid #dddddd;
2283 }
2284 .table .table {
2285   background-color: #ffffff;
2286 }
2287 .table-condensed > thead > tr > th,
2288 .table-condensed > tbody > tr > th,
2289 .table-condensed > tfoot > tr > th,
2290 .table-condensed > thead > tr > td,
2291 .table-condensed > tbody > tr > td,
2292 .table-condensed > tfoot > tr > td {
2293   padding: 5px;
2294 }
2295 .table-bordered {
2296   border: 1px solid #dddddd;
2297 }
2298 .table-bordered > thead > tr > th,
2299 .table-bordered > tbody > tr > th,
2300 .table-bordered > tfoot > tr > th,
2301 .table-bordered > thead > tr > td,
2302 .table-bordered > tbody > tr > td,
2303 .table-bordered > tfoot > tr > td {
2304   border: 1px solid #dddddd;
2305 }
2306 .table-bordered > thead > tr > th,
2307 .table-bordered > thead > tr > td {
2308   border-bottom-width: 2px;
2309 }
2310 .table-striped > tbody > tr:nth-of-type(odd) {
2311   background-color: #f9f9f9;
2312 }
2313 .table-hover > tbody > tr:hover {
2314   background-color: #f5f5f5;
2315 }
2316 table col[class*="col-"] {
2317   position: static;
2318   float: none;
2319   display: table-column;
2320 }
2321 table td[class*="col-"],
2322 table th[class*="col-"] {
2323   position: static;
2324   float: none;
2325   display: table-cell;
2326 }
2327 .table > thead > tr > td.active,
2328 .table > tbody > tr > td.active,
2329 .table > tfoot > tr > td.active,
2330 .table > thead > tr > th.active,
2331 .table > tbody > tr > th.active,
2332 .table > tfoot > tr > th.active,
2333 .table > thead > tr.active > td,
2334 .table > tbody > tr.active > td,
2335 .table > tfoot > tr.active > td,
2336 .table > thead > tr.active > th,
2337 .table > tbody > tr.active > th,
2338 .table > tfoot > tr.active > th {
2339   background-color: #f5f5f5;
2340 }
2341 .table-hover > tbody > tr > td.active:hover,
2342 .table-hover > tbody > tr > th.active:hover,
2343 .table-hover > tbody > tr.active:hover > td,
2344 .table-hover > tbody > tr:hover > .active,
2345 .table-hover > tbody > tr.active:hover > th {
2346   background-color: #e8e8e8;
2347 }
2348 .table > thead > tr > td.success,
2349 .table > tbody > tr > td.success,
2350 .table > tfoot > tr > td.success,
2351 .table > thead > tr > th.success,
2352 .table > tbody > tr > th.success,
2353 .table > tfoot > tr > th.success,
2354 .table > thead > tr.success > td,
2355 .table > tbody > tr.success > td,
2356 .table > tfoot > tr.success > td,
2357 .table > thead > tr.success > th,
2358 .table > tbody > tr.success > th,
2359 .table > tfoot > tr.success > th {
2360   background-color: #28b62c;
2361 }
2362 .table-hover > tbody > tr > td.success:hover,
2363 .table-hover > tbody > tr > th.success:hover,
2364 .table-hover > tbody > tr.success:hover > td,
2365 .table-hover > tbody > tr:hover > .success,
2366 .table-hover > tbody > tr.success:hover > th {
2367   background-color: #23a127;
2368 }
2369 .table > thead > tr > td.info,
2370 .table > tbody > tr > td.info,
2371 .table > tfoot > tr > td.info,
2372 .table > thead > tr > th.info,
2373 .table > tbody > tr > th.info,
2374 .table > tfoot > tr > th.info,
2375 .table > thead > tr.info > td,
2376 .table > tbody > tr.info > td,
2377 .table > tfoot > tr.info > td,
2378 .table > thead > tr.info > th,
2379 .table > tbody > tr.info > th,
2380 .table > tfoot > tr.info > th {
2381   background-color: #75caeb;
2382 }
2383 .table-hover > tbody > tr > td.info:hover,
2384 .table-hover > tbody > tr > th.info:hover,
2385 .table-hover > tbody > tr.info:hover > td,
2386 .table-hover > tbody > tr:hover > .info,
2387 .table-hover > tbody > tr.info:hover > th {
2388   background-color: #5fc1e8;
2389 }
2390 .table > thead > tr > td.warning,
2391 .table > tbody > tr > td.warning,
2392 .table > tfoot > tr > td.warning,
2393 .table > thead > tr > th.warning,
2394 .table > tbody > tr > th.warning,
2395 .table > tfoot > tr > th.warning,
2396 .table > thead > tr.warning > td,
2397 .table > tbody > tr.warning > td,
2398 .table > tfoot > tr.warning > td,
2399 .table > thead > tr.warning > th,
2400 .table > tbody > tr.warning > th,
2401 .table > tfoot > tr.warning > th {
2402   background-color: #ff851b;
2403 }
2404 .table-hover > tbody > tr > td.warning:hover,
2405 .table-hover > tbody > tr > th.warning:hover,
2406 .table-hover > tbody > tr.warning:hover > td,
2407 .table-hover > tbody > tr:hover > .warning,
2408 .table-hover > tbody > tr.warning:hover > th {
2409   background-color: #ff7701;
2410 }
2411 .table > thead > tr > td.danger,
2412 .table > tbody > tr > td.danger,
2413 .table > tfoot > tr > td.danger,
2414 .table > thead > tr > th.danger,
2415 .table > tbody > tr > th.danger,
2416 .table > tfoot > tr > th.danger,
2417 .table > thead > tr.danger > td,
2418 .table > tbody > tr.danger > td,
2419 .table > tfoot > tr.danger > td,
2420 .table > thead > tr.danger > th,
2421 .table > tbody > tr.danger > th,
2422 .table > tfoot > tr.danger > th {
2423   background-color: #ff4136;
2424 }
2425 .table-hover > tbody > tr > td.danger:hover,
2426 .table-hover > tbody > tr > th.danger:hover,
2427 .table-hover > tbody > tr.danger:hover > td,
2428 .table-hover > tbody > tr:hover > .danger,
2429 .table-hover > tbody > tr.danger:hover > th {
2430   background-color: #ff291c;
2431 }
2432 .table-responsive {
2433   overflow-x: auto;
2434   min-height: 0.01%;
2435 }
2436 @media screen and (max-width: 767px) {
2437   .table-responsive {
2438     width: 100%;
2439     margin-bottom: 15px;
2440     overflow-y: hidden;
2441     -ms-overflow-style: -ms-autohiding-scrollbar;
2442     border: 1px solid #dddddd;
2443   }
2444   .table-responsive > .table {
2445     margin-bottom: 0;
2446   }
2447   .table-responsive > .table > thead > tr > th,
2448   .table-responsive > .table > tbody > tr > th,
2449   .table-responsive > .table > tfoot > tr > th,
2450   .table-responsive > .table > thead > tr > td,
2451   .table-responsive > .table > tbody > tr > td,
2452   .table-responsive > .table > tfoot > tr > td {
2453     white-space: nowrap;
2454   }
2455   .table-responsive > .table-bordered {
2456     border: 0;
2457   }
2458   .table-responsive > .table-bordered > thead > tr > th:first-child,
2459   .table-responsive > .table-bordered > tbody > tr > th:first-child,
2460   .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2461   .table-responsive > .table-bordered > thead > tr > td:first-child,
2462   .table-responsive > .table-bordered > tbody > tr > td:first-child,
2463   .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2464     border-left: 0;
2465   }
2466   .table-responsive > .table-bordered > thead > tr > th:last-child,
2467   .table-responsive > .table-bordered > tbody > tr > th:last-child,
2468   .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2469   .table-responsive > .table-bordered > thead > tr > td:last-child,
2470   .table-responsive > .table-bordered > tbody > tr > td:last-child,
2471   .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2472     border-right: 0;
2473   }
2474   .table-responsive > .table-bordered > tbody > tr:last-child > th,
2475   .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2476   .table-responsive > .table-bordered > tbody > tr:last-child > td,
2477   .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2478     border-bottom: 0;
2479   }
2480 }
2481 fieldset {
2482   padding: 0;
2483   margin: 0;
2484   border: 0;
2485   min-width: 0;
2486 }
2487 legend {
2488   display: block;
2489   width: 100%;
2490   padding: 0;
2491   margin-bottom: 20px;
2492   font-size: 21px;
2493   line-height: inherit;
2494   color: #333333;
2495   border: 0;
2496   border-bottom: 1px solid #e5e5e5;
2497 }
2498 label {
2499   display: inline-block;
2500   max-width: 100%;
2501   margin-bottom: 5px;
2502   font-weight: bold;
2503 }
2504 input[type="search"] {
2505   -webkit-box-sizing: border-box;
2506   -moz-box-sizing: border-box;
2507   box-sizing: border-box;
2508 }
2509 input[type="radio"],
2510 input[type="checkbox"] {
2511   margin: 4px 0 0;
2512   margin-top: 1px \9;
2513   line-height: normal;
2514 }
2515 input[type="file"] {
2516   display: block;
2517 }
2518 input[type="range"] {
2519   display: block;
2520   width: 100%;
2521 }
2522 select[multiple],
2523 select[size] {
2524   height: auto;
2525 }
2526 input[type="file"]:focus,
2527 input[type="radio"]:focus,
2528 input[type="checkbox"]:focus {
2529   outline: thin dotted;
2530   outline: 5px auto -webkit-focus-ring-color;
2531   outline-offset: -2px;
2532 }
2533 output {
2534   display: block;
2535   padding-top: 7px;
2536   font-size: 14px;
2537   line-height: 1.42857143;
2538   color: #555555;
2539 }
2540 .form-control {
2541   display: block;
2542   width: 100%;
2543   height: 36px;
2544   padding: 6px 12px;
2545   font-size: 14px;
2546   line-height: 1.42857143;
2547   color: #555555;
2548   background-color: #ffffff;
2549   background-image: none;
2550   border: 1px solid #e7e7e7;
2551   border-radius: 4px;
2552   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2553   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2554   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2555   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2556   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2557 }
2558 .form-control:focus {
2559   border-color: #66afe9;
2560   outline: 0;
2561   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
2562   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
2563 }
2564 .form-control::-moz-placeholder {
2565   color: #999999;
2566   opacity: 1;
2567 }
2568 .form-control:-ms-input-placeholder {
2569   color: #999999;
2570 }
2571 .form-control::-webkit-input-placeholder {
2572   color: #999999;
2573 }
2574 .form-control[disabled],
2575 .form-control[readonly],
2576 fieldset[disabled] .form-control {
2577   background-color: #eeeeee;
2578   opacity: 1;
2579 }
2580 .form-control[disabled],
2581 fieldset[disabled] .form-control {
2582   cursor: not-allowed;
2583 }
2584 textarea.form-control {
2585   height: auto;
2586 }
2587 input[type="search"] {
2588   -webkit-appearance: none;
2589 }
2590 @media screen and (-webkit-min-device-pixel-ratio: 0) {
2591   input[type="date"].form-control,
2592   input[type="time"].form-control,
2593   input[type="datetime-local"].form-control,
2594   input[type="month"].form-control {
2595     line-height: 36px;
2596   }
2597   input[type="date"].input-sm,
2598   input[type="time"].input-sm,
2599   input[type="datetime-local"].input-sm,
2600   input[type="month"].input-sm,
2601   .input-group-sm input[type="date"],
2602   .input-group-sm input[type="time"],
2603   .input-group-sm input[type="datetime-local"],
2604   .input-group-sm input[type="month"] {
2605     line-height: 30px;
2606   }
2607   input[type="date"].input-lg,
2608   input[type="time"].input-lg,
2609   input[type="datetime-local"].input-lg,
2610   input[type="month"].input-lg,
2611   .input-group-lg input[type="date"],
2612   .input-group-lg input[type="time"],
2613   .input-group-lg input[type="datetime-local"],
2614   .input-group-lg input[type="month"] {
2615     line-height: 46px;
2616   }
2617 }
2618 .form-group {
2619   margin-bottom: 15px;
2620 }
2621 .radio,
2622 .checkbox {
2623   position: relative;
2624   display: block;
2625   margin-top: 10px;
2626   margin-bottom: 10px;
2627 }
2628 .radio label,
2629 .checkbox label {
2630   min-height: 20px;
2631   padding-left: 20px;
2632   margin-bottom: 0;
2633   font-weight: normal;
2634   cursor: pointer;
2635 }
2636 .radio input[type="radio"],
2637 .radio-inline input[type="radio"],
2638 .checkbox input[type="checkbox"],
2639 .checkbox-inline input[type="checkbox"] {
2640   position: absolute;
2641   margin-left: -20px;
2642   margin-top: 4px \9;
2643 }
2644 .radio + .radio,
2645 .checkbox + .checkbox {
2646   margin-top: -5px;
2647 }
2648 .radio-inline,
2649 .checkbox-inline {
2650   position: relative;
2651   display: inline-block;
2652   padding-left: 20px;
2653   margin-bottom: 0;
2654   vertical-align: middle;
2655   font-weight: normal;
2656   cursor: pointer;
2657 }
2658 .radio-inline + .radio-inline,
2659 .checkbox-inline + .checkbox-inline {
2660   margin-top: 0;
2661   margin-left: 10px;
2662 }
2663 input[type="radio"][disabled],
2664 input[type="checkbox"][disabled],
2665 input[type="radio"].disabled,
2666 input[type="checkbox"].disabled,
2667 fieldset[disabled] input[type="radio"],
2668 fieldset[disabled] input[type="checkbox"] {
2669   cursor: not-allowed;
2670 }
2671 .radio-inline.disabled,
2672 .checkbox-inline.disabled,
2673 fieldset[disabled] .radio-inline,
2674 fieldset[disabled] .checkbox-inline {
2675   cursor: not-allowed;
2676 }
2677 .radio.disabled label,
2678 .checkbox.disabled label,
2679 fieldset[disabled] .radio label,
2680 fieldset[disabled] .checkbox label {
2681   cursor: not-allowed;
2682 }
2683 .form-control-static {
2684   padding-top: 7px;
2685   padding-bottom: 7px;
2686   margin-bottom: 0;
2687   min-height: 34px;
2688 }
2689 .form-control-static.input-lg,
2690 .form-control-static.input-sm {
2691   padding-left: 0;
2692   padding-right: 0;
2693 }
2694 .input-sm {
2695   height: 30px;
2696   padding: 5px 10px;
2697   font-size: 12px;
2698   line-height: 1.5;
2699   border-radius: 2px;
2700 }
2701 select.input-sm {
2702   height: 30px;
2703   line-height: 30px;
2704 }
2705 textarea.input-sm,
2706 select[multiple].input-sm {
2707   height: auto;
2708 }
2709 .form-group-sm .form-control {
2710   height: 30px;
2711   padding: 5px 10px;
2712   font-size: 12px;
2713   line-height: 1.5;
2714   border-radius: 2px;
2715 }
2716 .form-group-sm select.form-control {
2717   height: 30px;
2718   line-height: 30px;
2719 }
2720 .form-group-sm textarea.form-control,
2721 .form-group-sm select[multiple].form-control {
2722   height: auto;
2723 }
2724 .form-group-sm .form-control-static {
2725   height: 30px;
2726   min-height: 32px;
2727   padding: 6px 10px;
2728   font-size: 12px;
2729   line-height: 1.5;
2730 }
2731 .input-lg {
2732   height: 46px;
2733   padding: 10px 16px;
2734   font-size: 18px;
2735   line-height: 1.33;
2736   border-radius: 5px;
2737 }
2738 select.input-lg {
2739   height: 46px;
2740   line-height: 46px;
2741 }
2742 textarea.input-lg,
2743 select[multiple].input-lg {
2744   height: auto;
2745 }
2746 .form-group-lg .form-control {
2747   height: 46px;
2748   padding: 10px 16px;
2749   font-size: 18px;
2750   line-height: 1.33;
2751   border-radius: 5px;
2752 }
2753 .form-group-lg select.form-control {
2754   height: 46px;
2755   line-height: 46px;
2756 }
2757 .form-group-lg textarea.form-control,
2758 .form-group-lg select[multiple].form-control {
2759   height: auto;
2760 }
2761 .form-group-lg .form-control-static {
2762   height: 46px;
2763   min-height: 38px;
2764   padding: 11px 16px;
2765   font-size: 18px;
2766   line-height: 1.33;
2767 }
2768 .has-feedback {
2769   position: relative;
2770 }
2771 .has-feedback .form-control {
2772   padding-right: 45px;
2773 }
2774 .form-control-feedback {
2775   position: absolute;
2776   top: 0;
2777   right: 0;
2778   z-index: 2;
2779   display: block;
2780   width: 36px;
2781   height: 36px;
2782   line-height: 36px;
2783   text-align: center;
2784   pointer-events: none;
2785 }
2786 .input-lg + .form-control-feedback,
2787 .input-group-lg + .form-control-feedback,
2788 .form-group-lg .form-control + .form-control-feedback {
2789   width: 46px;
2790   height: 46px;
2791   line-height: 46px;
2792 }
2793 .input-sm + .form-control-feedback,
2794 .input-group-sm + .form-control-feedback,
2795 .form-group-sm .form-control + .form-control-feedback {
2796   width: 30px;
2797   height: 30px;
2798   line-height: 30px;
2799 }
2800 .has-success .help-block,
2801 .has-success .control-label,
2802 .has-success .radio,
2803 .has-success .checkbox,
2804 .has-success .radio-inline,
2805 .has-success .checkbox-inline,
2806 .has-success.radio label,
2807 .has-success.checkbox label,
2808 .has-success.radio-inline label,
2809 .has-success.checkbox-inline label {
2810   color: #ffffff;
2811 }
2812 .has-success .form-control {
2813   border-color: #ffffff;
2814   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2815   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2816 }
2817 .has-success .form-control:focus {
2818   border-color: #e6e6e6;
2819   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
2820   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
2821 }
2822 .has-success .input-group-addon {
2823   color: #ffffff;
2824   border-color: #ffffff;
2825   background-color: #28b62c;
2826 }
2827 .has-success .form-control-feedback {
2828   color: #ffffff;
2829 }
2830 .has-warning .help-block,
2831 .has-warning .control-label,
2832 .has-warning .radio,
2833 .has-warning .checkbox,
2834 .has-warning .radio-inline,
2835 .has-warning .checkbox-inline,
2836 .has-warning.radio label,
2837 .has-warning.checkbox label,
2838 .has-warning.radio-inline label,
2839 .has-warning.checkbox-inline label {
2840   color: #ffffff;
2841 }
2842 .has-warning .form-control {
2843   border-color: #ffffff;
2844   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2845   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2846 }
2847 .has-warning .form-control:focus {
2848   border-color: #e6e6e6;
2849   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
2850   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
2851 }
2852 .has-warning .input-group-addon {
2853   color: #ffffff;
2854   border-color: #ffffff;
2855   background-color: #ff851b;
2856 }
2857 .has-warning .form-control-feedback {
2858   color: #ffffff;
2859 }
2860 .has-error .help-block,
2861 .has-error .control-label,
2862 .has-error .radio,
2863 .has-error .checkbox,
2864 .has-error .radio-inline,
2865 .has-error .checkbox-inline,
2866 .has-error.radio label,
2867 .has-error.checkbox label,
2868 .has-error.radio-inline label,
2869 .has-error.checkbox-inline label {
2870   color: #ffffff;
2871 }
2872 .has-error .form-control {
2873   border-color: #ffffff;
2874   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2875   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2876 }
2877 .has-error .form-control:focus {
2878   border-color: #e6e6e6;
2879   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
2880   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
2881 }
2882 .has-error .input-group-addon {
2883   color: #ffffff;
2884   border-color: #ffffff;
2885   background-color: #ff4136;
2886 }
2887 .has-error .form-control-feedback {
2888   color: #ffffff;
2889 }
2890 .has-feedback label ~ .form-control-feedback {
2891   top: 25px;
2892 }
2893 .has-feedback label.sr-only ~ .form-control-feedback {
2894   top: 0;
2895 }
2896 .help-block {
2897   display: block;
2898   margin-top: 5px;
2899   margin-bottom: 10px;
2900   color: #959595;
2901 }
2902 @media (min-width: 768px) {
2903   .form-inline .form-group {
2904     display: inline-block;
2905     margin-bottom: 0;
2906     vertical-align: middle;
2907   }
2908   .form-inline .form-control {
2909     display: inline-block;
2910     width: auto;
2911     vertical-align: middle;
2912   }
2913   .form-inline .form-control-static {
2914     display: inline-block;
2915   }
2916   .form-inline .input-group {
2917     display: inline-table;
2918     vertical-align: middle;
2919   }
2920   .form-inline .input-group .input-group-addon,
2921   .form-inline .input-group .input-group-btn,
2922   .form-inline .input-group .form-control {
2923     width: auto;
2924   }
2925   .form-inline .input-group > .form-control {
2926     width: 100%;
2927   }
2928   .form-inline .control-label {
2929     margin-bottom: 0;
2930     vertical-align: middle;
2931   }
2932   .form-inline .radio,
2933   .form-inline .checkbox {
2934     display: inline-block;
2935     margin-top: 0;
2936     margin-bottom: 0;
2937     vertical-align: middle;
2938   }
2939   .form-inline .radio label,
2940   .form-inline .checkbox label {
2941     padding-left: 0;
2942   }
2943   .form-inline .radio input[type="radio"],
2944   .form-inline .checkbox input[type="checkbox"] {
2945     position: relative;
2946     margin-left: 0;
2947   }
2948   .form-inline .has-feedback .form-control-feedback {
2949     top: 0;
2950   }
2951 }
2952 .form-horizontal .radio,
2953 .form-horizontal .checkbox,
2954 .form-horizontal .radio-inline,
2955 .form-horizontal .checkbox-inline {
2956   margin-top: 0;
2957   margin-bottom: 0;
2958   padding-top: 7px;
2959 }
2960 .form-horizontal .radio,
2961 .form-horizontal .checkbox {
2962   min-height: 27px;
2963 }
2964 .form-horizontal .form-group {
2965   margin-left: -15px;
2966   margin-right: -15px;
2967 }
2968 @media (min-width: 768px) {
2969   .form-horizontal .control-label {
2970     text-align: right;
2971     margin-bottom: 0;
2972     padding-top: 7px;
2973   }
2974 }
2975 .form-horizontal .has-feedback .form-control-feedback {
2976   right: 15px;
2977 }
2978 @media (min-width: 768px) {
2979   .form-horizontal .form-group-lg .control-label {
2980     padding-top: 14.3px;
2981     font-size: 18px;
2982   }
2983 }
2984 @media (min-width: 768px) {
2985   .form-horizontal .form-group-sm .control-label {
2986     padding-top: 6px;
2987     font-size: 12px;
2988   }
2989 }
2990 .btn {
2991   display: inline-block;
2992   margin-bottom: 0;
2993   font-weight: normal;
2994   text-align: center;
2995   vertical-align: middle;
2996   touch-action: manipulation;
2997   cursor: pointer;
2998   background-image: none;
2999   border: 1px solid transparent;
3000   white-space: nowrap;
3001   padding: 6px 12px;
3002   font-size: 14px;
3003   line-height: 1.42857143;
3004   border-radius: 4px;
3005   -webkit-user-select: none;
3006   -moz-user-select: none;
3007   -ms-user-select: none;
3008   user-select: none;
3009 }
3010 .btn:focus,
3011 .btn:active:focus,
3012 .btn.active:focus,
3013 .btn.focus,
3014 .btn:active.focus,
3015 .btn.active.focus {
3016   outline: thin dotted;
3017   outline: 5px auto -webkit-focus-ring-color;
3018   outline-offset: -2px;
3019 }
3020 .btn:hover,
3021 .btn:focus,
3022 .btn.focus {
3023   color: #555555;
3024   text-decoration: none;
3025 }
3026 .btn:active,
3027 .btn.active {
3028   outline: 0;
3029   background-image: none;
3030   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3031   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3032 }
3033 .btn.disabled,
3034 .btn[disabled],
3035 fieldset[disabled] .btn {
3036   cursor: not-allowed;
3037   opacity: 0.65;
3038   filter: alpha(opacity=65);
3039   -webkit-box-shadow: none;
3040   box-shadow: none;
3041 }
3042 a.btn.disabled,
3043 fieldset[disabled] a.btn {
3044   pointer-events: none;
3045 }
3046 .btn-default {
3047   color: #555555;
3048   background-color: #eeeeee;
3049   border-color: #e2e2e2;
3050 }
3051 .btn-default:focus,
3052 .btn-default.focus {
3053   color: #555555;
3054   background-color: #d5d5d5;
3055   border-color: #a2a2a2;
3056 }
3057 .btn-default:hover {
3058   color: #555555;
3059   background-color: #d5d5d5;
3060   border-color: #c3c3c3;
3061 }
3062 .btn-default:active,
3063 .btn-default.active,
3064 .open > .dropdown-toggle.btn-default {
3065   color: #555555;
3066   background-color: #d5d5d5;
3067   border-color: #c3c3c3;
3068 }
3069 .btn-default:active:hover,
3070 .btn-default.active:hover,
3071 .open > .dropdown-toggle.btn-default:hover,
3072 .btn-default:active:focus,
3073 .btn-default.active:focus,
3074 .open > .dropdown-toggle.btn-default:focus,
3075 .btn-default:active.focus,
3076 .btn-default.active.focus,
3077 .open > .dropdown-toggle.btn-default.focus {
3078   color: #555555;
3079   background-color: #c3c3c3;
3080   border-color: #a2a2a2;
3081 }
3082 .btn-default:active,
3083 .btn-default.active,
3084 .open > .dropdown-toggle.btn-default {
3085   background-image: none;
3086 }
3087 .btn-default.disabled,
3088 .btn-default[disabled],
3089 fieldset[disabled] .btn-default,
3090 .btn-default.disabled:hover,
3091 .btn-default[disabled]:hover,
3092 fieldset[disabled] .btn-default:hover,
3093 .btn-default.disabled:focus,
3094 .btn-default[disabled]:focus,
3095 fieldset[disabled] .btn-default:focus,
3096 .btn-default.disabled.focus,
3097 .btn-default[disabled].focus,
3098 fieldset[disabled] .btn-default.focus,
3099 .btn-default.disabled:active,
3100 .btn-default[disabled]:active,
3101 fieldset[disabled] .btn-default:active,
3102 .btn-default.disabled.active,
3103 .btn-default[disabled].active,
3104 fieldset[disabled] .btn-default.active {
3105   background-color: #eeeeee;
3106   border-color: #e2e2e2;
3107 }
3108 .btn-default .badge {
3109   color: #eeeeee;
3110   background-color: #555555;
3111 }
3112 .btn-primary {
3113   color: #ffffff;
3114   background-color: #158cba;
3115   border-color: #127ba3;
3116 }
3117 .btn-primary:focus,
3118 .btn-primary.focus {
3119   color: #ffffff;
3120   background-color: #106a8c;
3121   border-color: #052531;
3122 }
3123 .btn-primary:hover {
3124   color: #ffffff;
3125   background-color: #106a8c;
3126   border-color: #0c516c;
3127 }
3128 .btn-primary:active,
3129 .btn-primary.active,
3130 .open > .dropdown-toggle.btn-primary {
3131   color: #ffffff;
3132   background-color: #106a8c;
3133   border-color: #0c516c;
3134 }
3135 .btn-primary:active:hover,
3136 .btn-primary.active:hover,
3137 .open > .dropdown-toggle.btn-primary:hover,
3138 .btn-primary:active:focus,
3139 .btn-primary.active:focus,
3140 .open > .dropdown-toggle.btn-primary:focus,
3141 .btn-primary:active.focus,
3142 .btn-primary.active.focus,
3143 .open > .dropdown-toggle.btn-primary.focus {
3144   color: #ffffff;
3145   background-color: #0c516c;
3146   border-color: #052531;
3147 }
3148 .btn-primary:active,
3149 .btn-primary.active,
3150 .open > .dropdown-toggle.btn-primary {
3151   background-image: none;
3152 }
3153 .btn-primary.disabled,
3154 .btn-primary[disabled],
3155 fieldset[disabled] .btn-primary,
3156 .btn-primary.disabled:hover,
3157 .btn-primary[disabled]:hover,
3158 fieldset[disabled] .btn-primary:hover,
3159 .btn-primary.disabled:focus,
3160 .btn-primary[disabled]:focus,
3161 fieldset[disabled] .btn-primary:focus,
3162 .btn-primary.disabled.focus,
3163 .btn-primary[disabled].focus,
3164 fieldset[disabled] .btn-primary.focus,
3165 .btn-primary.disabled:active,
3166 .btn-primary[disabled]:active,
3167 fieldset[disabled] .btn-primary:active,
3168 .btn-primary.disabled.active,
3169 .btn-primary[disabled].active,
3170 fieldset[disabled] .btn-primary.active {
3171   background-color: #158cba;
3172   border-color: #127ba3;
3173 }
3174 .btn-primary .badge {
3175   color: #158cba;
3176   background-color: #ffffff;
3177 }
3178 .btn-success {
3179   color: #ffffff;
3180   background-color: #28b62c;
3181   border-color: #23a127;
3182 }
3183 .btn-success:focus,
3184 .btn-success.focus {
3185   color: #ffffff;
3186   background-color: #1f8c22;
3187   border-color: #0c390e;
3188 }
3189 .btn-success:hover {
3190   color: #ffffff;
3191   background-color: #1f8c22;
3192   border-color: #186f1b;
3193 }
3194 .btn-success:active,
3195 .btn-success.active,
3196 .open > .dropdown-toggle.btn-success {
3197   color: #ffffff;
3198   background-color: #1f8c22;
3199   border-color: #186f1b;
3200 }
3201 .btn-success:active:hover,
3202 .btn-success.active:hover,
3203 .open > .dropdown-toggle.btn-success:hover,
3204 .btn-success:active:focus,
3205 .btn-success.active:focus,
3206 .open > .dropdown-toggle.btn-success:focus,
3207 .btn-success:active.focus,
3208 .btn-success.active.focus,
3209 .open > .dropdown-toggle.btn-success.focus {
3210   color: #ffffff;
3211   background-color: #186f1b;
3212   border-color: #0c390e;
3213 }
3214 .btn-success:active,
3215 .btn-success.active,
3216 .open > .dropdown-toggle.btn-success {
3217   background-image: none;
3218 }
3219 .btn-success.disabled,
3220 .btn-success[disabled],
3221 fieldset[disabled] .btn-success,
3222 .btn-success.disabled:hover,
3223 .btn-success[disabled]:hover,
3224 fieldset[disabled] .btn-success:hover,
3225 .btn-success.disabled:focus,
3226 .btn-success[disabled]:focus,
3227 fieldset[disabled] .btn-success:focus,
3228 .btn-success.disabled.focus,
3229 .btn-success[disabled].focus,
3230 fieldset[disabled] .btn-success.focus,
3231 .btn-success.disabled:active,
3232 .btn-success[disabled]:active,
3233 fieldset[disabled] .btn-success:active,
3234 .btn-success.disabled.active,
3235 .btn-success[disabled].active,
3236 fieldset[disabled] .btn-success.active {
3237   background-color: #28b62c;
3238   border-color: #23a127;
3239 }
3240 .btn-success .badge {
3241   color: #28b62c;
3242   background-color: #ffffff;
3243 }
3244 .btn-info {
3245   color: #ffffff;
3246   background-color: #75caeb;
3247   border-color: #5fc1e8;
3248 }
3249 .btn-info:focus,
3250 .btn-info.focus {
3251   color: #ffffff;
3252   background-color: #48b9e5;
3253   border-color: #1984ae;
3254 }
3255 .btn-info:hover {
3256   color: #ffffff;
3257   background-color: #48b9e5;
3258   border-color: #29ade0;
3259 }
3260 .btn-info:active,
3261 .btn-info.active,
3262 .open > .dropdown-toggle.btn-info {
3263   color: #ffffff;
3264   background-color: #48b9e5;
3265   border-color: #29ade0;
3266 }
3267 .btn-info:active:hover,
3268 .btn-info.active:hover,
3269 .open > .dropdown-toggle.btn-info:hover,
3270 .btn-info:active:focus,
3271 .btn-info.active:focus,
3272 .open > .dropdown-toggle.btn-info:focus,
3273 .btn-info:active.focus,
3274 .btn-info.active.focus,
3275 .open > .dropdown-toggle.btn-info.focus {
3276   color: #ffffff;
3277   background-color: #29ade0;
3278   border-color: #1984ae;
3279 }
3280 .btn-info:active,
3281 .btn-info.active,
3282 .open > .dropdown-toggle.btn-info {
3283   background-image: none;
3284 }
3285 .btn-info.disabled,
3286 .btn-info[disabled],
3287 fieldset[disabled] .btn-info,
3288 .btn-info.disabled:hover,
3289 .btn-info[disabled]:hover,
3290 fieldset[disabled] .btn-info:hover,
3291 .btn-info.disabled:focus,
3292 .btn-info[disabled]:focus,
3293 fieldset[disabled] .btn-info:focus,
3294 .btn-info.disabled.focus,
3295 .btn-info[disabled].focus,
3296 fieldset[disabled] .btn-info.focus,
3297 .btn-info.disabled:active,
3298 .btn-info[disabled]:active,
3299 fieldset[disabled] .btn-info:active,
3300 .btn-info.disabled.active,
3301 .btn-info[disabled].active,
3302 fieldset[disabled] .btn-info.active {
3303   background-color: #75caeb;
3304   border-color: #5fc1e8;
3305 }
3306 .btn-info .badge {
3307   color: #75caeb;
3308   background-color: #ffffff;
3309 }
3310 .btn-warning {
3311   color: #ffffff;
3312   background-color: #ff851b;
3313   border-color: #ff7701;
3314 }
3315 .btn-warning:focus,
3316 .btn-warning.focus {
3317   color: #ffffff;
3318   background-color: #e76b00;
3319   border-color: #813c00;
3320 }
3321 .btn-warning:hover {
3322   color: #ffffff;
3323   background-color: #e76b00;
3324   border-color: #c35b00;
3325 }
3326 .btn-warning:active,
3327 .btn-warning.active,
3328 .open > .dropdown-toggle.btn-warning {
3329   color: #ffffff;
3330   background-color: #e76b00;
3331   border-color: #c35b00;
3332 }
3333 .btn-warning:active:hover,
3334 .btn-warning.active:hover,
3335 .open > .dropdown-toggle.btn-warning:hover,
3336 .btn-warning:active:focus,
3337 .btn-warning.active:focus,
3338 .open > .dropdown-toggle.btn-warning:focus,
3339 .btn-warning:active.focus,
3340 .btn-warning.active.focus,
3341 .open > .dropdown-toggle.btn-warning.focus {
3342   color: #ffffff;
3343   background-color: #c35b00;
3344   border-color: #813c00;
3345 }
3346 .btn-warning:active,
3347 .btn-warning.active,
3348 .open > .dropdown-toggle.btn-warning {
3349   background-image: none;
3350 }
3351 .btn-warning.disabled,
3352 .btn-warning[disabled],
3353 fieldset[disabled] .btn-warning,
3354 .btn-warning.disabled:hover,
3355 .btn-warning[disabled]:hover,
3356 fieldset[disabled] .btn-warning:hover,
3357 .btn-warning.disabled:focus,
3358 .btn-warning[disabled]:focus,
3359 fieldset[disabled] .btn-warning:focus,
3360 .btn-warning.disabled.focus,
3361 .btn-warning[disabled].focus,
3362 fieldset[disabled] .btn-warning.focus,
3363 .btn-warning.disabled:active,
3364 .btn-warning[disabled]:active,
3365 fieldset[disabled] .btn-warning:active,
3366 .btn-warning.disabled.active,
3367 .btn-warning[disabled].active,
3368 fieldset[disabled] .btn-warning.active {
3369   background-color: #ff851b;
3370   border-color: #ff7701;
3371 }
3372 .btn-warning .badge {
3373   color: #ff851b;
3374   background-color: #ffffff;
3375 }
3376 .btn-danger {
3377   color: #ffffff;
3378   background-color: #ff4136;
3379   border-color: #ff291c;
3380 }
3381 .btn-danger:focus,
3382 .btn-danger.focus {
3383   color: #ffffff;
3384   background-color: #ff1103;
3385   border-color: #9c0900;
3386 }
3387 .btn-danger:hover {
3388   color: #ffffff;
3389   background-color: #ff1103;
3390   border-color: #de0c00;
3391 }
3392 .btn-danger:active,
3393 .btn-danger.active,
3394 .open > .dropdown-toggle.btn-danger {
3395   color: #ffffff;
3396   background-color: #ff1103;
3397   border-color: #de0c00;
3398 }
3399 .btn-danger:active:hover,
3400 .btn-danger.active:hover,
3401 .open > .dropdown-toggle.btn-danger:hover,
3402 .btn-danger:active:focus,
3403 .btn-danger.active:focus,
3404 .open > .dropdown-toggle.btn-danger:focus,
3405 .btn-danger:active.focus,
3406 .btn-danger.active.focus,
3407 .open > .dropdown-toggle.btn-danger.focus {
3408   color: #ffffff;
3409   background-color: #de0c00;
3410   border-color: #9c0900;
3411 }
3412 .btn-danger:active,
3413 .btn-danger.active,
3414 .open > .dropdown-toggle.btn-danger {
3415   background-image: none;
3416 }
3417 .btn-danger.disabled,
3418 .btn-danger[disabled],
3419 fieldset[disabled] .btn-danger,
3420 .btn-danger.disabled:hover,
3421 .btn-danger[disabled]:hover,
3422 fieldset[disabled] .btn-danger:hover,
3423 .btn-danger.disabled:focus,
3424 .btn-danger[disabled]:focus,
3425 fieldset[disabled] .btn-danger:focus,
3426 .btn-danger.disabled.focus,
3427 .btn-danger[disabled].focus,
3428 fieldset[disabled] .btn-danger.focus,
3429 .btn-danger.disabled:active,
3430 .btn-danger[disabled]:active,
3431 fieldset[disabled] .btn-danger:active,
3432 .btn-danger.disabled.active,
3433 .btn-danger[disabled].active,
3434 fieldset[disabled] .btn-danger.active {
3435   background-color: #ff4136;
3436   border-color: #ff291c;
3437 }
3438 .btn-danger .badge {
3439   color: #ff4136;
3440   background-color: #ffffff;
3441 }
3442 .btn-link {
3443   color: #158cba;
3444   font-weight: normal;
3445   border-radius: 0;
3446 }
3447 .btn-link,
3448 .btn-link:active,
3449 .btn-link.active,
3450 .btn-link[disabled],
3451 fieldset[disabled] .btn-link {
3452   background-color: transparent;
3453   -webkit-box-shadow: none;
3454   box-shadow: none;
3455 }
3456 .btn-link,
3457 .btn-link:hover,
3458 .btn-link:focus,
3459 .btn-link:active {
3460   border-color: transparent;
3461 }
3462 .btn-link:hover,
3463 .btn-link:focus {
3464   color: #158cba;
3465   text-decoration: underline;
3466   background-color: transparent;
3467 }
3468 .btn-link[disabled]:hover,
3469 fieldset[disabled] .btn-link:hover,
3470 .btn-link[disabled]:focus,
3471 fieldset[disabled] .btn-link:focus {
3472   color: #999999;
3473   text-decoration: none;
3474 }
3475 .btn-lg,
3476 .btn-group-lg > .btn {
3477   padding: 10px 16px;
3478   font-size: 18px;
3479   line-height: 1.33;
3480   border-radius: 5px;
3481 }
3482 .btn-sm,
3483 .btn-group-sm > .btn {
3484   padding: 5px 10px;
3485   font-size: 12px;
3486   line-height: 1.5;
3487   border-radius: 2px;
3488 }
3489 .btn-xs,
3490 .btn-group-xs > .btn {
3491   padding: 1px 5px;
3492   font-size: 12px;
3493   line-height: 1.5;
3494   border-radius: 2px;
3495 }
3496 .btn-block {
3497   display: block;
3498   width: 100%;
3499 }
3500 .btn-block + .btn-block {
3501   margin-top: 5px;
3502 }
3503 input[type="submit"].btn-block,
3504 input[type="reset"].btn-block,
3505 input[type="button"].btn-block {
3506   width: 100%;
3507 }
3508 .fade {
3509   opacity: 0;
3510   -webkit-transition: opacity 0.15s linear;
3511   -o-transition: opacity 0.15s linear;
3512   transition: opacity 0.15s linear;
3513 }
3514 .fade.in {
3515   opacity: 1;
3516 }
3517 .collapse {
3518   display: none;
3519 }
3520 .collapse.in {
3521   display: block;
3522 }
3523 tr.collapse.in {
3524   display: table-row;
3525 }
3526 tbody.collapse.in {
3527   display: table-row-group;
3528 }
3529 .collapsing {
3530   position: relative;
3531   height: 0;
3532   overflow: hidden;
3533   -webkit-transition-property: height, visibility;
3534   transition-property: height, visibility;
3535   -webkit-transition-duration: 0.35s;
3536   transition-duration: 0.35s;
3537   -webkit-transition-timing-function: ease;
3538   transition-timing-function: ease;
3539 }
3540 .caret {
3541   display: inline-block;
3542   width: 0;
3543   height: 0;
3544   margin-left: 2px;
3545   vertical-align: middle;
3546   border-top: 4px dashed;
3547   border-top: 4px solid \9;
3548   border-right: 4px solid transparent;
3549   border-left: 4px solid transparent;
3550 }
3551 .dropup,
3552 .dropdown {
3553   position: relative;
3554 }
3555 .dropdown-toggle:focus {
3556   outline: 0;
3557 }
3558 .dropdown-menu {
3559   position: absolute;
3560   top: 100%;
3561   left: 0;
3562   z-index: 1000;
3563   display: none;
3564   float: left;
3565   min-width: 160px;
3566   padding: 5px 0;
3567   margin: 2px 0 0;
3568   list-style: none;
3569   font-size: 14px;
3570   text-align: left;
3571   background-color: #ffffff;
3572   border: 1px solid #cccccc;
3573   border: 1px solid #e7e7e7;
3574   border-radius: 4px;
3575   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3576   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3577   background-clip: padding-box;
3578 }
3579 .dropdown-menu.pull-right {
3580   right: 0;
3581   left: auto;
3582 }
3583 .dropdown-menu .divider {
3584   height: 1px;
3585   margin: 9px 0;
3586   overflow: hidden;
3587   background-color: #eeeeee;
3588 }
3589 .dropdown-menu > li > a {
3590   display: block;
3591   padding: 3px 20px;
3592   clear: both;
3593   font-weight: normal;
3594   line-height: 1.42857143;
3595   color: #999999;
3596   white-space: nowrap;
3597 }
3598 .dropdown-menu > li > a:hover,
3599 .dropdown-menu > li > a:focus {
3600   text-decoration: none;
3601   color: #333333;
3602   background-color: transparent;
3603 }
3604 .dropdown-menu > .active > a,
3605 .dropdown-menu > .active > a:hover,
3606 .dropdown-menu > .active > a:focus {
3607   color: #ffffff;
3608   text-decoration: none;
3609   outline: 0;
3610   background-color: #158cba;
3611 }
3612 .dropdown-menu > .disabled > a,
3613 .dropdown-menu > .disabled > a:hover,
3614 .dropdown-menu > .disabled > a:focus {
3615   color: #eeeeee;
3616 }
3617 .dropdown-menu > .disabled > a:hover,
3618 .dropdown-menu > .disabled > a:focus {
3619   text-decoration: none;
3620   background-color: transparent;
3621   background-image: none;
3622   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3623   cursor: not-allowed;
3624 }
3625 .open > .dropdown-menu {
3626   display: block;
3627 }
3628 .open > a {
3629   outline: 0;
3630 }
3631 .dropdown-menu-right {
3632   left: auto;
3633   right: 0;
3634 }
3635 .dropdown-menu-left {
3636   left: 0;
3637   right: auto;
3638 }
3639 .dropdown-header {
3640   display: block;
3641   padding: 3px 20px;
3642   font-size: 12px;
3643   line-height: 1.42857143;
3644   color: #999999;
3645   white-space: nowrap;
3646 }
3647 .dropdown-backdrop {
3648   position: fixed;
3649   left: 0;
3650   right: 0;
3651   bottom: 0;
3652   top: 0;
3653   z-index: 990;
3654 }
3655 .pull-right > .dropdown-menu {
3656   right: 0;
3657   left: auto;
3658 }
3659 .dropup .caret,
3660 .navbar-fixed-bottom .dropdown .caret {
3661   border-top: 0;
3662   border-bottom: 4px dashed;
3663   border-bottom: 4px solid \9;
3664   content: "";
3665 }
3666 .dropup .dropdown-menu,
3667 .navbar-fixed-bottom .dropdown .dropdown-menu {
3668   top: auto;
3669   bottom: 100%;
3670   margin-bottom: 2px;
3671 }
3672 @media (min-width: 768px) {
3673   .navbar-right .dropdown-menu {
3674     left: auto;
3675     right: 0;
3676   }
3677   .navbar-right .dropdown-menu-left {
3678     left: 0;
3679     right: auto;
3680   }
3681 }
3682 .btn-group,
3683 .btn-group-vertical {
3684   position: relative;
3685   display: inline-block;
3686   vertical-align: middle;
3687 }
3688 .btn-group > .btn,
3689 .btn-group-vertical > .btn {
3690   position: relative;
3691   float: left;
3692 }
3693 .btn-group > .btn:hover,
3694 .btn-group-vertical > .btn:hover,
3695 .btn-group > .btn:focus,
3696 .btn-group-vertical > .btn:focus,
3697 .btn-group > .btn:active,
3698 .btn-group-vertical > .btn:active,
3699 .btn-group > .btn.active,
3700 .btn-group-vertical > .btn.active {
3701   z-index: 2;
3702 }
3703 .btn-group .btn + .btn,
3704 .btn-group .btn + .btn-group,
3705 .btn-group .btn-group + .btn,
3706 .btn-group .btn-group + .btn-group {
3707   margin-left: -1px;
3708 }
3709 .btn-toolbar {
3710   margin-left: -5px;
3711 }
3712 .btn-toolbar .btn,
3713 .btn-toolbar .btn-group,
3714 .btn-toolbar .input-group {
3715   float: left;
3716 }
3717 .btn-toolbar > .btn,
3718 .btn-toolbar > .btn-group,
3719 .btn-toolbar > .input-group {
3720   margin-left: 5px;
3721 }
3722 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3723   border-radius: 0;
3724 }
3725 .btn-group > .btn:first-child {
3726   margin-left: 0;
3727 }
3728 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3729   border-bottom-right-radius: 0;
3730   border-top-right-radius: 0;
3731 }
3732 .btn-group > .btn:last-child:not(:first-child),
3733 .btn-group > .dropdown-toggle:not(:first-child) {
3734   border-bottom-left-radius: 0;
3735   border-top-left-radius: 0;
3736 }
3737 .btn-group > .btn-group {
3738   float: left;
3739 }
3740 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3741   border-radius: 0;
3742 }
3743 .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3744 .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3745   border-bottom-right-radius: 0;
3746   border-top-right-radius: 0;
3747 }
3748 .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3749   border-bottom-left-radius: 0;
3750   border-top-left-radius: 0;
3751 }
3752 .btn-group .dropdown-toggle:active,
3753 .btn-group.open .dropdown-toggle {
3754   outline: 0;
3755 }
3756 .btn-group > .btn + .dropdown-toggle {
3757   padding-left: 8px;
3758   padding-right: 8px;
3759 }
3760 .btn-group > .btn-lg + .dropdown-toggle {
3761   padding-left: 12px;
3762   padding-right: 12px;
3763 }
3764 .btn-group.open .dropdown-toggle {
3765   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3766   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3767 }
3768 .btn-group.open .dropdown-toggle.btn-link {
3769   -webkit-box-shadow: none;
3770   box-shadow: none;
3771 }
3772 .btn .caret {
3773   margin-left: 0;
3774 }
3775 .btn-lg .caret {
3776   border-width: 5px 5px 0;
3777   border-bottom-width: 0;
3778 }
3779 .dropup .btn-lg .caret {
3780   border-width: 0 5px 5px;
3781 }
3782 .btn-group-vertical > .btn,
3783 .btn-group-vertical > .btn-group,
3784 .btn-group-vertical > .btn-group > .btn {
3785   display: block;
3786   float: none;
3787   width: 100%;
3788   max-width: 100%;
3789 }
3790 .btn-group-vertical > .btn-group > .btn {
3791   float: none;
3792 }
3793 .btn-group-vertical > .btn + .btn,
3794 .btn-group-vertical > .btn + .btn-group,
3795 .btn-group-vertical > .btn-group + .btn,
3796 .btn-group-vertical > .btn-group + .btn-group {
3797   margin-top: -1px;
3798   margin-left: 0;
3799 }
3800 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3801   border-radius: 0;
3802 }
3803 .btn-group-vertical > .btn:first-child:not(:last-child) {
3804   border-top-right-radius: 4px;
3805   border-bottom-right-radius: 0;
3806   border-bottom-left-radius: 0;
3807 }
3808 .btn-group-vertical > .btn:last-child:not(:first-child) {
3809   border-bottom-left-radius: 4px;
3810   border-top-right-radius: 0;
3811   border-top-left-radius: 0;
3812 }
3813 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3814   border-radius: 0;
3815 }
3816 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3817 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3818   border-bottom-right-radius: 0;
3819   border-bottom-left-radius: 0;
3820 }
3821 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3822   border-top-right-radius: 0;
3823   border-top-left-radius: 0;
3824 }
3825 .btn-group-justified {
3826   display: table;
3827   width: 100%;
3828   table-layout: fixed;
3829   border-collapse: separate;
3830 }
3831 .btn-group-justified > .btn,
3832 .btn-group-justified > .btn-group {
3833   float: none;
3834   display: table-cell;
3835   width: 1%;
3836 }
3837 .btn-group-justified > .btn-group .btn {
3838   width: 100%;
3839 }
3840 .btn-group-justified > .btn-group .dropdown-menu {
3841   left: auto;
3842 }
3843 [data-toggle="buttons"] > .btn input[type="radio"],
3844 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3845 [data-toggle="buttons"] > .btn input[type="checkbox"],
3846 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3847   position: absolute;
3848   clip: rect(0, 0, 0, 0);
3849   pointer-events: none;
3850 }
3851 .input-group {
3852   position: relative;
3853   display: table;
3854   border-collapse: separate;
3855 }
3856 .input-group[class*="col-"] {
3857   float: none;
3858   padding-left: 0;
3859   padding-right: 0;
3860 }
3861 .input-group .form-control {
3862   position: relative;
3863   z-index: 2;
3864   float: left;
3865   width: 100%;
3866   margin-bottom: 0;
3867 }
3868 .input-group-lg > .form-control,
3869 .input-group-lg > .input-group-addon,
3870 .input-group-lg > .input-group-btn > .btn {
3871   height: 46px;
3872   padding: 10px 16px;
3873   font-size: 18px;
3874   line-height: 1.33;
3875   border-radius: 5px;
3876 }
3877 select.input-group-lg > .form-control,
3878 select.input-group-lg > .input-group-addon,
3879 select.input-group-lg > .input-group-btn > .btn {
3880   height: 46px;
3881   line-height: 46px;
3882 }
3883 textarea.input-group-lg > .form-control,
3884 textarea.input-group-lg > .input-group-addon,
3885 textarea.input-group-lg > .input-group-btn > .btn,
3886 select[multiple].input-group-lg > .form-control,
3887 select[multiple].input-group-lg > .input-group-addon,
3888 select[multiple].input-group-lg > .input-group-btn > .btn {
3889   height: auto;
3890 }
3891 .input-group-sm > .form-control,
3892 .input-group-sm > .input-group-addon,
3893 .input-group-sm > .input-group-btn > .btn {
3894   height: 30px;
3895   padding: 5px 10px;
3896   font-size: 12px;
3897   line-height: 1.5;
3898   border-radius: 2px;
3899 }
3900 select.input-group-sm > .form-control,
3901 select.input-group-sm > .input-group-addon,
3902 select.input-group-sm > .input-group-btn > .btn {
3903   height: 30px;
3904   line-height: 30px;
3905 }
3906 textarea.input-group-sm > .form-control,
3907 textarea.input-group-sm > .input-group-addon,
3908 textarea.input-group-sm > .input-group-btn > .btn,
3909 select[multiple].input-group-sm > .form-control,
3910 select[multiple].input-group-sm > .input-group-addon,
3911 select[multiple].input-group-sm > .input-group-btn > .btn {
3912   height: auto;
3913 }
3914 .input-group-addon,
3915 .input-group-btn,
3916 .input-group .form-control {
3917   display: table-cell;
3918 }
3919 .input-group-addon:not(:first-child):not(:last-child),
3920 .input-group-btn:not(:first-child):not(:last-child),
3921 .input-group .form-control:not(:first-child):not(:last-child) {
3922   border-radius: 0;
3923 }
3924 .input-group-addon,
3925 .input-group-btn {
3926   width: 1%;
3927   white-space: nowrap;
3928   vertical-align: middle;
3929 }
3930 .input-group-addon {
3931   padding: 6px 12px;
3932   font-size: 14px;
3933   font-weight: normal;
3934   line-height: 1;
3935   color: #555555;
3936   text-align: center;
3937   background-color: #eeeeee;
3938   border: 1px solid #e7e7e7;
3939   border-radius: 4px;
3940 }
3941 .input-group-addon.input-sm {
3942   padding: 5px 10px;
3943   font-size: 12px;
3944   border-radius: 2px;
3945 }
3946 .input-group-addon.input-lg {
3947   padding: 10px 16px;
3948   font-size: 18px;
3949   border-radius: 5px;
3950 }
3951 .input-group-addon input[type="radio"],
3952 .input-group-addon input[type="checkbox"] {
3953   margin-top: 0;
3954 }
3955 .input-group .form-control:first-child,
3956 .input-group-addon:first-child,
3957 .input-group-btn:first-child > .btn,
3958 .input-group-btn:first-child > .btn-group > .btn,
3959 .input-group-btn:first-child > .dropdown-toggle,
3960 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3961 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3962   border-bottom-right-radius: 0;
3963   border-top-right-radius: 0;
3964 }
3965 .input-group-addon:first-child {
3966   border-right: 0;
3967 }
3968 .input-group .form-control:last-child,
3969 .input-group-addon:last-child,
3970 .input-group-btn:last-child > .btn,
3971 .input-group-btn:last-child > .btn-group > .btn,
3972 .input-group-btn:last-child > .dropdown-toggle,
3973 .input-group-btn:first-child > .btn:not(:first-child),
3974 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3975   border-bottom-left-radius: 0;
3976   border-top-left-radius: 0;
3977 }
3978 .input-group-addon:last-child {
3979   border-left: 0;
3980 }
3981 .input-group-btn {
3982   position: relative;
3983   font-size: 0;
3984   white-space: nowrap;
3985 }
3986 .input-group-btn > .btn {
3987   position: relative;
3988 }
3989 .input-group-btn > .btn + .btn {
3990   margin-left: -1px;
3991 }
3992 .input-group-btn > .btn:hover,
3993 .input-group-btn > .btn:focus,
3994 .input-group-btn > .btn:active {
3995   z-index: 2;
3996 }
3997 .input-group-btn:first-child > .btn,
3998 .input-group-btn:first-child > .btn-group {
3999   margin-right: -1px;
4000 }
4001 .input-group-btn:last-child > .btn,
4002 .input-group-btn:last-child > .btn-group {
4003   z-index: 2;
4004   margin-left: -1px;
4005 }
4006 .nav {
4007   margin-bottom: 0;
4008   padding-left: 0;
4009   list-style: none;
4010 }
4011 .nav > li {
4012   position: relative;
4013   display: block;
4014 }
4015 .nav > li > a {
4016   position: relative;
4017   display: block;
4018   padding: 10px 15px;
4019 }
4020 .nav > li > a:hover,
4021 .nav > li > a:focus {
4022   text-decoration: none;
4023   background-color: #ffffff;
4024 }
4025 .nav > li.disabled > a {
4026   color: #999999;
4027 }
4028 .nav > li.disabled > a:hover,
4029 .nav > li.disabled > a:focus {
4030   color: #999999;
4031   text-decoration: none;
4032   background-color: transparent;
4033   cursor: not-allowed;
4034 }
4035 .nav .open > a,
4036 .nav .open > a:hover,
4037 .nav .open > a:focus {
4038   background-color: #ffffff;
4039   border-color: #158cba;
4040 }
4041 .nav .nav-divider {
4042   height: 1px;
4043   margin: 9px 0;
4044   overflow: hidden;
4045   background-color: #e5e5e5;
4046 }
4047 .nav > li > a > img {
4048   max-width: none;
4049 }
4050 .nav-tabs {
4051   border-bottom: 1px solid #e7e7e7;
4052 }
4053 .nav-tabs > li {
4054   float: left;
4055   margin-bottom: -1px;
4056 }
4057 .nav-tabs > li > a {
4058   margin-right: 2px;
4059   line-height: 1.42857143;
4060   border: 1px solid transparent;
4061   border-radius: 4px 4px 0 0;
4062 }
4063 .nav-tabs > li > a:hover {
4064   border-color: #eeeeee #eeeeee #e7e7e7;
4065 }
4066 .nav-tabs > li.active > a,
4067 .nav-tabs > li.active > a:hover,
4068 .nav-tabs > li.active > a:focus {
4069   color: #555555;
4070   background-color: #ffffff;
4071   border: 1px solid #e7e7e7;
4072   border-bottom-color: transparent;
4073   cursor: default;
4074 }
4075 .nav-tabs.nav-justified {
4076   width: 100%;
4077   border-bottom: 0;
4078 }
4079 .nav-tabs.nav-justified > li {
4080   float: none;
4081 }
4082 .nav-tabs.nav-justified > li > a {
4083   text-align: center;
4084   margin-bottom: 5px;
4085 }
4086 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
4087   top: auto;
4088   left: auto;
4089 }
4090 @media (min-width: 768px) {
4091   .nav-tabs.nav-justified > li {
4092     display: table-cell;
4093     width: 1%;
4094   }
4095   .nav-tabs.nav-justified > li > a {
4096     margin-bottom: 0;
4097   }
4098 }
4099 .nav-tabs.nav-justified > li > a {
4100   margin-right: 0;
4101   border-radius: 4px;
4102 }
4103 .nav-tabs.nav-justified > .active > a,
4104 .nav-tabs.nav-justified > .active > a:hover,
4105 .nav-tabs.nav-justified > .active > a:focus {
4106   border: 1px solid #e7e7e7;
4107 }
4108 @media (min-width: 768px) {
4109   .nav-tabs.nav-justified > li > a {
4110     border-bottom: 1px solid #e7e7e7;
4111     border-radius: 4px 4px 0 0;
4112   }
4113   .nav-tabs.nav-justified > .active > a,
4114   .nav-tabs.nav-justified > .active > a:hover,
4115   .nav-tabs.nav-justified > .active > a:focus {
4116     border-bottom-color: #ffffff;
4117   }
4118 }
4119 .nav-pills > li {
4120   float: left;
4121 }
4122 .nav-pills > li > a {
4123   border-radius: 4px;
4124 }
4125 .nav-pills > li + li {
4126   margin-left: 2px;
4127 }
4128 .nav-pills > li.active > a,
4129 .nav-pills > li.active > a:hover,
4130 .nav-pills > li.active > a:focus {
4131   color: #ffffff;
4132   background-color: #158cba;
4133 }
4134 .nav-stacked > li {
4135   float: none;
4136 }
4137 .nav-stacked > li + li {
4138   margin-top: 2px;
4139   margin-left: 0;
4140 }
4141 .nav-justified {
4142   width: 100%;
4143 }
4144 .nav-justified > li {
4145   float: none;
4146 }
4147 .nav-justified > li > a {
4148   text-align: center;
4149   margin-bottom: 5px;
4150 }
4151 .nav-justified > .dropdown .dropdown-menu {
4152   top: auto;
4153   left: auto;
4154 }
4155 @media (min-width: 768px) {
4156   .nav-justified > li {
4157     display: table-cell;
4158     width: 1%;
4159   }
4160   .nav-justified > li > a {
4161     margin-bottom: 0;
4162   }
4163 }
4164 .nav-tabs-justified {
4165   border-bottom: 0;
4166 }
4167 .nav-tabs-justified > li > a {
4168   margin-right: 0;
4169   border-radius: 4px;
4170 }
4171 .nav-tabs-justified > .active > a,
4172 .nav-tabs-justified > .active > a:hover,
4173 .nav-tabs-justified > .active > a:focus {
4174   border: 1px solid #e7e7e7;
4175 }
4176 @media (min-width: 768px) {
4177   .nav-tabs-justified > li > a {
4178     border-bottom: 1px solid #e7e7e7;
4179     border-radius: 4px 4px 0 0;
4180   }
4181   .nav-tabs-justified > .active > a,
4182   .nav-tabs-justified > .active > a:hover,
4183   .nav-tabs-justified > .active > a:focus {
4184     border-bottom-color: #ffffff;
4185   }
4186 }
4187 .tab-content > .tab-pane {
4188   display: none;
4189 }
4190 .tab-content > .active {
4191   display: block;
4192 }
4193 .nav-tabs .dropdown-menu {
4194   margin-top: -1px;
4195   border-top-right-radius: 0;
4196   border-top-left-radius: 0;
4197 }
4198 .navbar {
4199   position: relative;
4200   min-height: 50px;
4201   margin-bottom: 20px;
4202   border: 1px solid transparent;
4203 }
4204 @media (min-width: 768px) {
4205   .navbar {
4206     border-radius: 4px;
4207   }
4208 }
4209 @media (min-width: 768px) {
4210   .navbar-header {
4211     float: left;
4212   }
4213 }
4214 .navbar-collapse {
4215   overflow-x: visible;
4216   padding-right: 15px;
4217   padding-left: 15px;
4218   border-top: 1px solid transparent;
4219   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
4220   -webkit-overflow-scrolling: touch;
4221 }
4222 .navbar-collapse.in {
4223   overflow-y: auto;
4224 }
4225 @media (min-width: 768px) {
4226   .navbar-collapse {
4227     width: auto;
4228     border-top: 0;
4229     box-shadow: none;
4230   }
4231   .navbar-collapse.collapse {
4232     display: block !important;
4233     height: auto !important;
4234     padding-bottom: 0;
4235     overflow: visible !important;
4236   }
4237   .navbar-collapse.in {
4238     overflow-y: visible;
4239   }
4240   .navbar-fixed-top .navbar-collapse,
4241   .navbar-static-top .navbar-collapse,
4242   .navbar-fixed-bottom .navbar-collapse {
4243     padding-left: 0;
4244     padding-right: 0;
4245   }
4246 }
4247 .navbar-fixed-top .navbar-collapse,
4248 .navbar-fixed-bottom .navbar-collapse {
4249   max-height: 340px;
4250 }
4251 @media (max-device-width: 480px) and (orientation: landscape) {
4252   .navbar-fixed-top .navbar-collapse,
4253   .navbar-fixed-bottom .navbar-collapse {
4254     max-height: 200px;
4255   }
4256 }
4257 .container > .navbar-header,
4258 .container-fluid > .navbar-header,
4259 .container > .navbar-collapse,
4260 .container-fluid > .navbar-collapse {
4261   margin-right: -15px;
4262   margin-left: -15px;
4263 }
4264 @media (min-width: 768px) {
4265   .container > .navbar-header,
4266   .container-fluid > .navbar-header,
4267   .container > .navbar-collapse,
4268   .container-fluid > .navbar-collapse {
4269     margin-right: 0;
4270     margin-left: 0;
4271   }
4272 }
4273 .navbar-static-top {
4274   z-index: 1000;
4275   border-width: 0 0 1px;
4276 }