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