Add note about the version of the style
[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: #337ab7;
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 0 10px;
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: 1px solid #ccc;
1573   border-radius: 4px;
1574 }
1575 pre code {
1576   padding: 0;
1577   font-size: inherit;
1578   color: inherit;
1579   white-space: pre-wrap;
1580   background-color: transparent;
1581   border-radius: 0;
1582 }
1583 .pre-scrollable {
1584   max-height: 340px;
1585   overflow-y: scroll;
1586 }
1587 .container {
1588   padding-right: 15px;
1589   padding-left: 15px;
1590   margin-right: auto;
1591   margin-left: auto;
1592 }
1593 @media (min-width: 768px) {
1594   .container {
1595     width: 750px;
1596   }
1597 }
1598 @media (min-width: 992px) {
1599   .container {
1600     width: 970px;
1601   }
1602 }
1603 @media (min-width: 1200px) {
1604   .container {
1605     width: 1170px;
1606   }
1607 }
1608 .container-fluid {
1609   padding-right: 15px;
1610   padding-left: 15px;
1611   margin-right: auto;
1612   margin-left: auto;
1613 }
1614 .row {
1615   margin-right: -15px;
1616   margin-left: -15px;
1617 }
1618 .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 {
1619   position: relative;
1620   min-height: 1px;
1621   padding-right: 15px;
1622   padding-left: 15px;
1623 }
1624 .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 {
1625   float: left;
1626 }
1627 .col-xs-12 {
1628   width: 100%;
1629 }
1630 .col-xs-11 {
1631   width: 91.66666667%;
1632 }
1633 .col-xs-10 {
1634   width: 83.33333333%;
1635 }
1636 .col-xs-9 {
1637   width: 75%;
1638 }
1639 .col-xs-8 {
1640   width: 66.66666667%;
1641 }
1642 .col-xs-7 {
1643   width: 58.33333333%;
1644 }
1645 .col-xs-6 {
1646   width: 50%;
1647 }
1648 .col-xs-5 {
1649   width: 41.66666667%;
1650 }
1651 .col-xs-4 {
1652   width: 33.33333333%;
1653 }
1654 .col-xs-3 {
1655   width: 25%;
1656 }
1657 .col-xs-2 {
1658   width: 16.66666667%;
1659 }
1660 .col-xs-1 {
1661   width: 8.33333333%;
1662 }
1663 .col-xs-pull-12 {
1664   right: 100%;
1665 }
1666 .col-xs-pull-11 {
1667   right: 91.66666667%;
1668 }
1669 .col-xs-pull-10 {
1670   right: 83.33333333%;
1671 }
1672 .col-xs-pull-9 {
1673   right: 75%;
1674 }
1675 .col-xs-pull-8 {
1676   right: 66.66666667%;
1677 }
1678 .col-xs-pull-7 {
1679   right: 58.33333333%;
1680 }
1681 .col-xs-pull-6 {
1682   right: 50%;
1683 }
1684 .col-xs-pull-5 {
1685   right: 41.66666667%;
1686 }
1687 .col-xs-pull-4 {
1688   right: 33.33333333%;
1689 }
1690 .col-xs-pull-3 {
1691   right: 25%;
1692 }
1693 .col-xs-pull-2 {
1694   right: 16.66666667%;
1695 }
1696 .col-xs-pull-1 {
1697   right: 8.33333333%;
1698 }
1699 .col-xs-pull-0 {
1700   right: auto;
1701 }
1702 .col-xs-push-12 {
1703   left: 100%;
1704 }
1705 .col-xs-push-11 {
1706   left: 91.66666667%;
1707 }
1708 .col-xs-push-10 {
1709   left: 83.33333333%;
1710 }
1711 .col-xs-push-9 {
1712   left: 75%;
1713 }
1714 .col-xs-push-8 {
1715   left: 66.66666667%;
1716 }
1717 .col-xs-push-7 {
1718   left: 58.33333333%;
1719 }
1720 .col-xs-push-6 {
1721   left: 50%;
1722 }
1723 .col-xs-push-5 {
1724   left: 41.66666667%;
1725 }
1726 .col-xs-push-4 {
1727   left: 33.33333333%;
1728 }
1729 .col-xs-push-3 {
1730   left: 25%;
1731 }
1732 .col-xs-push-2 {
1733   left: 16.66666667%;
1734 }
1735 .col-xs-push-1 {
1736   left: 8.33333333%;
1737 }
1738 .col-xs-push-0 {
1739   left: auto;
1740 }
1741 .col-xs-offset-12 {
1742   margin-left: 100%;
1743 }
1744 .col-xs-offset-11 {
1745   margin-left: 91.66666667%;
1746 }
1747 .col-xs-offset-10 {
1748   margin-left: 83.33333333%;
1749 }
1750 .col-xs-offset-9 {
1751   margin-left: 75%;
1752 }
1753 .col-xs-offset-8 {
1754   margin-left: 66.66666667%;
1755 }
1756 .col-xs-offset-7 {
1757   margin-left: 58.33333333%;
1758 }
1759 .col-xs-offset-6 {
1760   margin-left: 50%;
1761 }
1762 .col-xs-offset-5 {
1763   margin-left: 41.66666667%;
1764 }
1765 .col-xs-offset-4 {
1766   margin-left: 33.33333333%;
1767 }
1768 .col-xs-offset-3 {
1769   margin-left: 25%;
1770 }
1771 .col-xs-offset-2 {
1772   margin-left: 16.66666667%;
1773 }
1774 .col-xs-offset-1 {
1775   margin-left: 8.33333333%;
1776 }
1777 .col-xs-offset-0 {
1778   margin-left: 0;
1779 }
1780 @media (min-width: 768px) {
1781   .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 {
1782     float: left;
1783   }
1784   .col-sm-12 {
1785     width: 100%;
1786   }
1787   .col-sm-11 {
1788     width: 91.66666667%;
1789   }
1790   .col-sm-10 {
1791     width: 83.33333333%;
1792   }
1793   .col-sm-9 {
1794     width: 75%;
1795   }
1796   .col-sm-8 {
1797     width: 66.66666667%;
1798   }
1799   .col-sm-7 {
1800     width: 58.33333333%;
1801   }
1802   .col-sm-6 {
1803     width: 50%;
1804   }
1805   .col-sm-5 {
1806     width: 41.66666667%;
1807   }
1808   .col-sm-4 {
1809     width: 33.33333333%;
1810   }
1811   .col-sm-3 {
1812     width: 25%;
1813   }
1814   .col-sm-2 {
1815     width: 16.66666667%;
1816   }
1817   .col-sm-1 {
1818     width: 8.33333333%;
1819   }
1820   .col-sm-pull-12 {
1821     right: 100%;
1822   }
1823   .col-sm-pull-11 {
1824     right: 91.66666667%;
1825   }
1826   .col-sm-pull-10 {
1827     right: 83.33333333%;
1828   }
1829   .col-sm-pull-9 {
1830     right: 75%;
1831   }
1832   .col-sm-pull-8 {
1833     right: 66.66666667%;
1834   }
1835   .col-sm-pull-7 {
1836     right: 58.33333333%;
1837   }
1838   .col-sm-pull-6 {
1839     right: 50%;
1840   }
1841   .col-sm-pull-5 {
1842     right: 41.66666667%;
1843   }
1844   .col-sm-pull-4 {
1845     right: 33.33333333%;
1846   }
1847   .col-sm-pull-3 {
1848     right: 25%;
1849   }
1850   .col-sm-pull-2 {
1851     right: 16.66666667%;
1852   }
1853   .col-sm-pull-1 {
1854     right: 8.33333333%;
1855   }
1856   .col-sm-pull-0 {
1857     right: auto;
1858   }
1859   .col-sm-push-12 {
1860     left: 100%;
1861   }
1862   .col-sm-push-11 {
1863     left: 91.66666667%;
1864   }
1865   .col-sm-push-10 {
1866     left: 83.33333333%;
1867   }
1868   .col-sm-push-9 {
1869     left: 75%;
1870   }
1871   .col-sm-push-8 {
1872     left: 66.66666667%;
1873   }
1874   .col-sm-push-7 {
1875     left: 58.33333333%;
1876   }
1877   .col-sm-push-6 {
1878     left: 50%;
1879   }
1880   .col-sm-push-5 {
1881     left: 41.66666667%;
1882   }
1883   .col-sm-push-4 {
1884     left: 33.33333333%;
1885   }
1886   .col-sm-push-3 {
1887     left: 25%;
1888   }
1889   .col-sm-push-2 {
1890     left: 16.66666667%;
1891   }
1892   .col-sm-push-1 {
1893     left: 8.33333333%;
1894   }
1895   .col-sm-push-0 {
1896     left: auto;
1897   }
1898   .col-sm-offset-12 {
1899     margin-left: 100%;
1900   }
1901   .col-sm-offset-11 {
1902     margin-left: 91.66666667%;
1903   }
1904   .col-sm-offset-10 {
1905     margin-left: 83.33333333%;
1906   }
1907   .col-sm-offset-9 {
1908     margin-left: 75%;
1909   }
1910   .col-sm-offset-8 {
1911     margin-left: 66.66666667%;
1912   }
1913   .col-sm-offset-7 {
1914     margin-left: 58.33333333%;
1915   }
1916   .col-sm-offset-6 {
1917     margin-left: 50%;
1918   }
1919   .col-sm-offset-5 {
1920     margin-left: 41.66666667%;
1921   }
1922   .col-sm-offset-4 {
1923     margin-left: 33.33333333%;
1924   }
1925   .col-sm-offset-3 {
1926     margin-left: 25%;
1927   }
1928   .col-sm-offset-2 {
1929     margin-left: 16.66666667%;
1930   }
1931   .col-sm-offset-1 {
1932     margin-left: 8.33333333%;
1933   }
1934   .col-sm-offset-0 {
1935     margin-left: 0;
1936   }
1937 }
1938 @media (min-width: 992px) {
1939   .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 {
1940     float: left;
1941   }
1942   .col-md-12 {
1943     width: 100%;
1944   }
1945   .col-md-11 {
1946     width: 91.66666667%;
1947   }
1948   .col-md-10 {
1949     width: 83.33333333%;
1950   }
1951   .col-md-9 {
1952     width: 75%;
1953   }
1954   .col-md-8 {
1955     width: 66.66666667%;
1956   }
1957   .col-md-7 {
1958     width: 58.33333333%;
1959   }
1960   .col-md-6 {
1961     width: 50%;
1962   }
1963   .col-md-5 {
1964     width: 41.66666667%;
1965   }
1966   .col-md-4 {
1967     width: 33.33333333%;
1968   }
1969   .col-md-3 {
1970     width: 25%;
1971   }
1972   .col-md-2 {
1973     width: 16.66666667%;
1974   }
1975   .col-md-1 {
1976     width: 8.33333333%;
1977   }
1978   .col-md-pull-12 {
1979     right: 100%;
1980   }
1981   .col-md-pull-11 {
1982     right: 91.66666667%;
1983   }
1984   .col-md-pull-10 {
1985     right: 83.33333333%;
1986   }
1987   .col-md-pull-9 {
1988     right: 75%;
1989   }
1990   .col-md-pull-8 {
1991     right: 66.66666667%;
1992   }
1993   .col-md-pull-7 {
1994     right: 58.33333333%;
1995   }
1996   .col-md-pull-6 {
1997     right: 50%;
1998   }
1999   .col-md-pull-5 {
2000     right: 41.66666667%;
2001   }
2002   .col-md-pull-4 {
2003     right: 33.33333333%;
2004   }
2005   .col-md-pull-3 {
2006     right: 25%;
2007   }
2008   .col-md-pull-2 {
2009     right: 16.66666667%;
2010   }
2011   .col-md-pull-1 {
2012     right: 8.33333333%;
2013   }
2014   .col-md-pull-0 {
2015     right: auto;
2016   }
2017   .col-md-push-12 {
2018     left: 100%;
2019   }
2020   .col-md-push-11 {
2021     left: 91.66666667%;
2022   }
2023   .col-md-push-10 {
2024     left: 83.33333333%;
2025   }
2026   .col-md-push-9 {
2027     left: 75%;
2028   }
2029   .col-md-push-8 {
2030     left: 66.66666667%;
2031   }
2032   .col-md-push-7 {
2033     left: 58.33333333%;
2034   }
2035   .col-md-push-6 {
2036     left: 50%;
2037   }
2038   .col-md-push-5 {
2039     left: 41.66666667%;
2040   }
2041   .col-md-push-4 {
2042     left: 33.33333333%;
2043   }
2044   .col-md-push-3 {
2045     left: 25%;
2046   }
2047   .col-md-push-2 {
2048     left: 16.66666667%;
2049   }
2050   .col-md-push-1 {
2051     left: 8.33333333%;
2052   }
2053   .col-md-push-0 {
2054     left: auto;
2055   }
2056   .col-md-offset-12 {
2057     margin-left: 100%;
2058   }
2059   .col-md-offset-11 {
2060     margin-left: 91.66666667%;
2061   }
2062   .col-md-offset-10 {
2063     margin-left: 83.33333333%;
2064   }
2065   .col-md-offset-9 {
2066     margin-left: 75%;
2067   }
2068   .col-md-offset-8 {
2069     margin-left: 66.66666667%;
2070   }
2071   .col-md-offset-7 {
2072     margin-left: 58.33333333%;
2073   }
2074   .col-md-offset-6 {
2075     margin-left: 50%;
2076   }
2077   .col-md-offset-5 {
2078     margin-left: 41.66666667%;
2079   }
2080   .col-md-offset-4 {
2081     margin-left: 33.33333333%;
2082   }
2083   .col-md-offset-3 {
2084     margin-left: 25%;
2085   }
2086   .col-md-offset-2 {
2087     margin-left: 16.66666667%;
2088   }
2089   .col-md-offset-1 {
2090     margin-left: 8.33333333%;
2091   }
2092   .col-md-offset-0 {
2093     margin-left: 0;
2094   }
2095 }
2096 @media (min-width: 1200px) {
2097   .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 {
2098     float: left;
2099   }
2100   .col-lg-12 {
2101     width: 100%;
2102   }
2103   .col-lg-11 {
2104     width: 91.66666667%;
2105   }
2106   .col-lg-10 {
2107     width: 83.33333333%;
2108   }
2109   .col-lg-9 {
2110     width: 75%;
2111   }
2112   .col-lg-8 {
2113     width: 66.66666667%;
2114   }
2115   .col-lg-7 {
2116     width: 58.33333333%;
2117   }
2118   .col-lg-6 {
2119     width: 50%;
2120   }
2121   .col-lg-5 {
2122     width: 41.66666667%;
2123   }
2124   .col-lg-4 {
2125     width: 33.33333333%;
2126   }
2127   .col-lg-3 {
2128     width: 25%;
2129   }
2130   .col-lg-2 {
2131     width: 16.66666667%;
2132   }
2133   .col-lg-1 {
2134     width: 8.33333333%;
2135   }
2136   .col-lg-pull-12 {
2137     right: 100%;
2138   }
2139   .col-lg-pull-11 {
2140     right: 91.66666667%;
2141   }
2142   .col-lg-pull-10 {
2143     right: 83.33333333%;
2144   }
2145   .col-lg-pull-9 {
2146     right: 75%;
2147   }
2148   .col-lg-pull-8 {
2149     right: 66.66666667%;
2150   }
2151   .col-lg-pull-7 {
2152     right: 58.33333333%;
2153   }
2154   .col-lg-pull-6 {
2155     right: 50%;
2156   }
2157   .col-lg-pull-5 {
2158     right: 41.66666667%;
2159   }
2160   .col-lg-pull-4 {
2161     right: 33.33333333%;
2162   }
2163   .col-lg-pull-3 {
2164     right: 25%;
2165   }
2166   .col-lg-pull-2 {
2167     right: 16.66666667%;
2168   }
2169   .col-lg-pull-1 {
2170     right: 8.33333333%;
2171   }
2172   .col-lg-pull-0 {
2173     right: auto;
2174   }
2175   .col-lg-push-12 {
2176     left: 100%;
2177   }
2178   .col-lg-push-11 {
2179     left: 91.66666667%;
2180   }
2181   .col-lg-push-10 {
2182     left: 83.33333333%;
2183   }
2184   .col-lg-push-9 {
2185     left: 75%;
2186   }
2187   .col-lg-push-8 {
2188     left: 66.66666667%;
2189   }
2190   .col-lg-push-7 {
2191     left: 58.33333333%;
2192   }
2193   .col-lg-push-6 {
2194     left: 50%;
2195   }
2196   .col-lg-push-5 {
2197     left: 41.66666667%;
2198   }
2199   .col-lg-push-4 {
2200     left: 33.33333333%;
2201   }
2202   .col-lg-push-3 {
2203     left: 25%;
2204   }
2205   .col-lg-push-2 {
2206     left: 16.66666667%;
2207   }
2208   .col-lg-push-1 {
2209     left: 8.33333333%;
2210   }
2211   .col-lg-push-0 {
2212     left: auto;
2213   }
2214   .col-lg-offset-12 {
2215     margin-left: 100%;
2216   }
2217   .col-lg-offset-11 {
2218     margin-left: 91.66666667%;
2219   }
2220   .col-lg-offset-10 {
2221     margin-left: 83.33333333%;
2222   }
2223   .col-lg-offset-9 {
2224     margin-left: 75%;
2225   }
2226   .col-lg-offset-8 {
2227     margin-left: 66.66666667%;
2228   }
2229   .col-lg-offset-7 {
2230     margin-left: 58.33333333%;
2231   }
2232   .col-lg-offset-6 {
2233     margin-left: 50%;
2234   }
2235   .col-lg-offset-5 {
2236     margin-left: 41.66666667%;
2237   }
2238   .col-lg-offset-4 {
2239     margin-left: 33.33333333%;
2240   }
2241   .col-lg-offset-3 {
2242     margin-left: 25%;
2243   }
2244   .col-lg-offset-2 {
2245     margin-left: 16.66666667%;
2246   }
2247   .col-lg-offset-1 {
2248     margin-left: 8.33333333%;
2249   }
2250   .col-lg-offset-0 {
2251     margin-left: 0;
2252   }
2253 }
2254 table {
2255   background-color: transparent;
2256 }
2257 caption {
2258   padding-top: 8px;
2259   padding-bottom: 8px;
2260   color: #777;
2261   text-align: left;
2262 }
2263 th {
2264   text-align: left;
2265 }
2266 .table {
2267   width: 100%;
2268   max-width: 100%;
2269   margin-bottom: 20px;
2270 }
2271 .table > thead > tr > th,
2272 .table > tbody > tr > th,
2273 .table > tfoot > tr > th,
2274 .table > thead > tr > td,
2275 .table > tbody > tr > td,
2276 .table > tfoot > tr > td {
2277   padding: 8px;
2278   line-height: 1.42857143;
2279   vertical-align: top;
2280   border-top: 1px solid #ddd;
2281 }
2282 .table > thead > tr > th {
2283   vertical-align: bottom;
2284   border-bottom: 2px solid #ddd;
2285 }
2286 .table > caption + thead > tr:first-child > th,
2287 .table > colgroup + thead > tr:first-child > th,
2288 .table > thead:first-child > tr:first-child > th,
2289 .table > caption + thead > tr:first-child > td,
2290 .table > colgroup + thead > tr:first-child > td,
2291 .table > thead:first-child > tr:first-child > td {
2292   border-top: 0;
2293 }
2294 .table > tbody + tbody {
2295   border-top: 2px solid #ddd;
2296 }
2297 .table .table {
2298   background-color: #fff;
2299 }
2300 .table-condensed > thead > tr > th,
2301 .table-condensed > tbody > tr > th,
2302 .table-condensed > tfoot > tr > th,
2303 .table-condensed > thead > tr > td,
2304 .table-condensed > tbody > tr > td,
2305 .table-condensed > tfoot > tr > td {
2306   padding: 5px;
2307 }
2308 .table-bordered {
2309   border: 1px solid #ddd;
2310 }
2311 .table-bordered > thead > tr > th,
2312 .table-bordered > tbody > tr > th,
2313 .table-bordered > tfoot > tr > th,
2314 .table-bordered > thead > tr > td,
2315 .table-bordered > tbody > tr > td,
2316 .table-bordered > tfoot > tr > td {
2317   border: 1px solid #ddd;
2318 }
2319 .table-bordered > thead > tr > th,
2320 .table-bordered > thead > tr > td {
2321   border-bottom-width: 2px;
2322 }
2323 .table-striped > tbody > tr:nth-of-type(odd) {
2324   background-color: #f9f9f9;
2325 }
2326 .table-hover > tbody > tr:hover {
2327   background-color: #f5f5f5;
2328 }
2329 table col[class*="col-"] {
2330   position: static;
2331   display: table-column;
2332   float: none;
2333 }
2334 table td[class*="col-"],
2335 table th[class*="col-"] {
2336   position: static;
2337   display: table-cell;
2338   float: none;
2339 }
2340 .table > thead > tr > td.active,
2341 .table > tbody > tr > td.active,
2342 .table > tfoot > tr > td.active,
2343 .table > thead > tr > th.active,
2344 .table > tbody > tr > th.active,
2345 .table > tfoot > tr > th.active,
2346 .table > thead > tr.active > td,
2347 .table > tbody > tr.active > td,
2348 .table > tfoot > tr.active > td,
2349 .table > thead > tr.active > th,
2350 .table > tbody > tr.active > th,
2351 .table > tfoot > tr.active > th {
2352   background-color: #f5f5f5;
2353 }
2354 .table-hover > tbody > tr > td.active:hover,
2355 .table-hover > tbody > tr > th.active:hover,
2356 .table-hover > tbody > tr.active:hover > td,
2357 .table-hover > tbody > tr:hover > .active,
2358 .table-hover > tbody > tr.active:hover > th {
2359   background-color: #e8e8e8;
2360 }
2361 .table > thead > tr > td.success,
2362 .table > tbody > tr > td.success,
2363 .table > tfoot > tr > td.success,
2364 .table > thead > tr > th.success,
2365 .table > tbody > tr > th.success,
2366 .table > tfoot > tr > th.success,
2367 .table > thead > tr.success > td,
2368 .table > tbody > tr.success > td,
2369 .table > tfoot > tr.success > td,
2370 .table > thead > tr.success > th,
2371 .table > tbody > tr.success > th,
2372 .table > tfoot > tr.success > th {
2373   background-color: #dff0d8;
2374 }
2375 .table-hover > tbody > tr > td.success:hover,
2376 .table-hover > tbody > tr > th.success:hover,
2377 .table-hover > tbody > tr.success:hover > td,
2378 .table-hover > tbody > tr:hover > .success,
2379 .table-hover > tbody > tr.success:hover > th {
2380   background-color: #d0e9c6;
2381 }
2382 .table > thead > tr > td.info,
2383 .table > tbody > tr > td.info,
2384 .table > tfoot > tr > td.info,
2385 .table > thead > tr > th.info,
2386 .table > tbody > tr > th.info,
2387 .table > tfoot > tr > th.info,
2388 .table > thead > tr.info > td,
2389 .table > tbody > tr.info > td,
2390 .table > tfoot > tr.info > td,
2391 .table > thead > tr.info > th,
2392 .table > tbody > tr.info > th,
2393 .table > tfoot > tr.info > th {
2394   background-color: #d9edf7;
2395 }
2396 .table-hover > tbody > tr > td.info:hover,
2397 .table-hover > tbody > tr > th.info:hover,
2398 .table-hover > tbody > tr.info:hover > td,
2399 .table-hover > tbody > tr:hover > .info,
2400 .table-hover > tbody > tr.info:hover > th {
2401   background-color: #c4e3f3;
2402 }
2403 .table > thead > tr > td.warning,
2404 .table > tbody > tr > td.warning,
2405 .table > tfoot > tr > td.warning,
2406 .table > thead > tr > th.warning,
2407 .table > tbody > tr > th.warning,
2408 .table > tfoot > tr > th.warning,
2409 .table > thead > tr.warning > td,
2410 .table > tbody > tr.warning > td,
2411 .table > tfoot > tr.warning > td,
2412 .table > thead > tr.warning > th,
2413 .table > tbody > tr.warning > th,
2414 .table > tfoot > tr.warning > th {
2415   background-color: #fcf8e3;
2416 }
2417 .table-hover > tbody > tr > td.warning:hover,
2418 .table-hover > tbody > tr > th.warning:hover,
2419 .table-hover > tbody > tr.warning:hover > td,
2420 .table-hover > tbody > tr:hover > .warning,
2421 .table-hover > tbody > tr.warning:hover > th {
2422   background-color: #faf2cc;
2423 }
2424 .table > thead > tr > td.danger,
2425 .table > tbody > tr > td.danger,
2426 .table > tfoot > tr > td.danger,
2427 .table > thead > tr > th.danger,
2428 .table > tbody > tr > th.danger,
2429 .table > tfoot > tr > th.danger,
2430 .table > thead > tr.danger > td,
2431 .table > tbody > tr.danger > td,
2432 .table > tfoot > tr.danger > td,
2433 .table > thead > tr.danger > th,
2434 .table > tbody > tr.danger > th,
2435 .table > tfoot > tr.danger > th {
2436   background-color: #f2dede;
2437 }
2438 .table-hover > tbody > tr > td.danger:hover,
2439 .table-hover > tbody > tr > th.danger:hover,
2440 .table-hover > tbody > tr.danger:hover > td,
2441 .table-hover > tbody > tr:hover > .danger,
2442 .table-hover > tbody > tr.danger:hover > th {
2443   background-color: #ebcccc;
2444 }
2445 .table-responsive {
2446   min-height: .01%;
2447   overflow-x: auto;
2448 }
2449 @media screen and (max-width: 767px) {
2450   .table-responsive {
2451     width: 100%;
2452     margin-bottom: 15px;
2453     overflow-y: hidden;
2454     -ms-overflow-style: -ms-autohiding-scrollbar;
2455     border: 1px solid #ddd;
2456   }
2457   .table-responsive > .table {
2458     margin-bottom: 0;
2459   }
2460   .table-responsive > .table > thead > tr > th,
2461   .table-responsive > .table > tbody > tr > th,
2462   .table-responsive > .table > tfoot > tr > th,
2463   .table-responsive > .table > thead > tr > td,
2464   .table-responsive > .table > tbody > tr > td,
2465   .table-responsive > .table > tfoot > tr > td {
2466     white-space: nowrap;
2467   }
2468   .table-responsive > .table-bordered {
2469     border: 0;
2470   }
2471   .table-responsive > .table-bordered > thead > tr > th:first-child,
2472   .table-responsive > .table-bordered > tbody > tr > th:first-child,
2473   .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2474   .table-responsive > .table-bordered > thead > tr > td:first-child,
2475   .table-responsive > .table-bordered > tbody > tr > td:first-child,
2476   .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2477     border-left: 0;
2478   }
2479   .table-responsive > .table-bordered > thead > tr > th:last-child,
2480   .table-responsive > .table-bordered > tbody > tr > th:last-child,
2481   .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2482   .table-responsive > .table-bordered > thead > tr > td:last-child,
2483   .table-responsive > .table-bordered > tbody > tr > td:last-child,
2484   .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2485     border-right: 0;
2486   }
2487   .table-responsive > .table-bordered > tbody > tr:last-child > th,
2488   .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2489   .table-responsive > .table-bordered > tbody > tr:last-child > td,
2490   .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2491     border-bottom: 0;
2492   }
2493 }
2494 fieldset {
2495   min-width: 0;
2496   padding: 0;
2497   margin: 0;
2498   border: 0;
2499 }
2500 legend {
2501   display: block;
2502   width: 100%;
2503   padding: 0;
2504   margin-bottom: 20px;
2505   font-size: 21px;
2506   line-height: inherit;
2507   color: #333;
2508   border: 0;
2509   border-bottom: 1px solid #e5e5e5;
2510 }
2511 label {
2512   display: inline-block;
2513   max-width: 100%;
2514   margin-bottom: 5px;
2515   font-weight: bold;
2516 }
2517 input[type="search"] {
2518   -webkit-box-sizing: border-box;
2519      -moz-box-sizing: border-box;
2520           box-sizing: border-box;
2521 }
2522 input[type="radio"],
2523 input[type="checkbox"] {
2524   margin: 4px 0 0;
2525   margin-top: 1px \9;
2526   line-height: normal;
2527 }
2528 input[type="file"] {
2529   display: block;
2530 }
2531 input[type="range"] {
2532   display: block;
2533   width: 100%;
2534 }
2535 select[multiple],
2536 select[size] {
2537   height: auto;
2538 }
2539 input[type="file"]:focus,
2540 input[type="radio"]:focus,
2541 input[type="checkbox"]:focus {
2542   outline: thin dotted;
2543   outline: 5px auto -webkit-focus-ring-color;
2544   outline-offset: -2px;
2545 }
2546 output {
2547   display: block;
2548   padding-top: 7px;
2549   font-size: 14px;
2550   line-height: 1.42857143;
2551   color: #555;
2552 }
2553 .form-control {
2554   display: block;
2555   width: 100%;
2556   height: 34px;
2557   padding: 6px 12px;
2558   font-size: 14px;
2559   line-height: 1.42857143;
2560   color: #555;
2561   background-color: #fff;
2562   background-image: none;
2563   border: 1px solid #ccc;
2564   border-radius: 4px;
2565   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2566           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2567   -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
2568        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2569           transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2570 }
2571 .form-control:focus {
2572   border-color: #66afe9;
2573   outline: 0;
2574   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2575           box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2576 }
2577 .form-control::-moz-placeholder {
2578   color: #999;
2579   opacity: 1;
2580 }
2581 .form-control:-ms-input-placeholder {
2582   color: #999;
2583 }
2584 .form-control::-webkit-input-placeholder {
2585   color: #999;
2586 }
2587 .form-control::-ms-expand {
2588   background-color: transparent;
2589   border: 0;
2590 }
2591 .form-control[disabled],
2592 .form-control[readonly],
2593 fieldset[disabled] .form-control {
2594   background-color: #eee;
2595   opacity: 1;
2596 }
2597 .form-control[disabled],
2598 fieldset[disabled] .form-control {
2599   cursor: not-allowed;
2600 }
2601 textarea.form-control {
2602   height: auto;
2603 }
2604 input[type="search"] {
2605   -webkit-appearance: none;
2606 }
2607 @media screen and (-webkit-min-device-pixel-ratio: 0) {
2608   input[type="date"].form-control,
2609   input[type="time"].form-control,
2610   input[type="datetime-local"].form-control,
2611   input[type="month"].form-control {
2612     line-height: 34px;
2613   }
2614   input[type="date"].input-sm,
2615   input[type="time"].input-sm,
2616   input[type="datetime-local"].input-sm,
2617   input[type="month"].input-sm,
2618   .input-group-sm input[type="date"],
2619   .input-group-sm input[type="time"],
2620   .input-group-sm input[type="datetime-local"],
2621   .input-group-sm input[type="month"] {
2622     line-height: 30px;
2623   }
2624   input[type="date"].input-lg,
2625   input[type="time"].input-lg,
2626   input[type="datetime-local"].input-lg,
2627   input[type="month"].input-lg,
2628   .input-group-lg input[type="date"],
2629   .input-group-lg input[type="time"],
2630   .input-group-lg input[type="datetime-local"],
2631   .input-group-lg input[type="month"] {
2632     line-height: 46px;
2633   }
2634 }
2635 .form-group {
2636   margin-bottom: 15px;
2637 }
2638 .radio,
2639 .checkbox {
2640   position: relative;
2641   display: block;
2642   margin-top: 10px;
2643   margin-bottom: 10px;
2644 }
2645 .radio label,
2646 .checkbox label {
2647   min-height: 20px;
2648   padding-left: 20px;
2649   margin-bottom: 0;
2650   font-weight: normal;
2651   cursor: pointer;
2652 }
2653 .radio input[type="radio"],
2654 .radio-inline input[type="radio"],
2655 .checkbox input[type="checkbox"],
2656 .checkbox-inline input[type="checkbox"] {
2657   position: absolute;
2658   margin-top: 4px \9;
2659   margin-left: -20px;
2660 }
2661 .radio + .radio,
2662 .checkbox + .checkbox {
2663   margin-top: -5px;
2664 }
2665 .radio-inline,
2666 .checkbox-inline {
2667   position: relative;
2668   display: inline-block;
2669   padding-left: 20px;
2670   margin-bottom: 0;
2671   font-weight: normal;
2672   vertical-align: middle;
2673   cursor: pointer;
2674 }
2675 .radio-inline + .radio-inline,
2676 .checkbox-inline + .checkbox-inline {
2677   margin-top: 0;
2678   margin-left: 10px;
2679 }
2680 input[type="radio"][disabled],
2681 input[type="checkbox"][disabled],
2682 input[type="radio"].disabled,
2683 input[type="checkbox"].disabled,
2684 fieldset[disabled] input[type="radio"],
2685 fieldset[disabled] input[type="checkbox"] {
2686   cursor: not-allowed;
2687 }
2688 .radio-inline.disabled,
2689 .checkbox-inline.disabled,
2690 fieldset[disabled] .radio-inline,
2691 fieldset[disabled] .checkbox-inline {
2692   cursor: not-allowed;
2693 }
2694 .radio.disabled label,
2695 .checkbox.disabled label,
2696 fieldset[disabled] .radio label,
2697 fieldset[disabled] .checkbox label {
2698   cursor: not-allowed;
2699 }
2700 .form-control-static {
2701   min-height: 34px;
2702   padding-top: 7px;
2703   padding-bottom: 7px;
2704   margin-bottom: 0;
2705 }
2706 .form-control-static.input-lg,
2707 .form-control-static.input-sm {
2708   padding-right: 0;
2709   padding-left: 0;
2710 }
2711 .input-sm {
2712   height: 30px;
2713   padding: 5px 10px;
2714   font-size: 12px;
2715   line-height: 1.5;
2716   border-radius: 3px;
2717 }
2718 select.input-sm {
2719   height: 30px;
2720   line-height: 30px;
2721 }
2722 textarea.input-sm,
2723 select[multiple].input-sm {
2724   height: auto;
2725 }
2726 .form-group-sm .form-control {
2727   height: 30px;
2728   padding: 5px 10px;
2729   font-size: 12px;
2730   line-height: 1.5;
2731   border-radius: 3px;
2732 }
2733 .form-group-sm select.form-control {
2734   height: 30px;
2735   line-height: 30px;
2736 }
2737 .form-group-sm textarea.form-control,
2738 .form-group-sm select[multiple].form-control {
2739   height: auto;
2740 }
2741 .form-group-sm .form-control-static {
2742   height: 30px;
2743   min-height: 32px;
2744   padding: 6px 10px;
2745   font-size: 12px;
2746   line-height: 1.5;
2747 }
2748 .input-lg {
2749   height: 46px;
2750   padding: 10px 16px;
2751   font-size: 18px;
2752   line-height: 1.3333333;
2753   border-radius: 6px;
2754 }
2755 select.input-lg {
2756   height: 46px;
2757   line-height: 46px;
2758 }
2759 textarea.input-lg,
2760 select[multiple].input-lg {
2761   height: auto;
2762 }
2763 .form-group-lg .form-control {
2764   height: 46px;
2765   padding: 10px 16px;
2766   font-size: 18px;
2767   line-height: 1.3333333;
2768   border-radius: 6px;
2769 }
2770 .form-group-lg select.form-control {
2771   height: 46px;
2772   line-height: 46px;
2773 }
2774 .form-group-lg textarea.form-control,
2775 .form-group-lg select[multiple].form-control {
2776   height: auto;
2777 }
2778 .form-group-lg .form-control-static {
2779   height: 46px;
2780   min-height: 38px;
2781   padding: 11px 16px;
2782   font-size: 18px;
2783   line-height: 1.3333333;
2784 }
2785 .has-feedback {
2786   position: relative;
2787 }
2788 .has-feedback .form-control {
2789   padding-right: 42.5px;
2790 }
2791 .form-control-feedback {
2792   position: absolute;
2793   top: 0;
2794   right: 0;
2795   z-index: 2;
2796   display: block;
2797   width: 34px;
2798   height: 34px;
2799   line-height: 34px;
2800   text-align: center;
2801   pointer-events: none;
2802 }
2803 .input-lg + .form-control-feedback,
2804 .input-group-lg + .form-control-feedback,
2805 .form-group-lg .form-control + .form-control-feedback {
2806   width: 46px;
2807   height: 46px;
2808   line-height: 46px;
2809 }
2810 .input-sm + .form-control-feedback,
2811 .input-group-sm + .form-control-feedback,
2812 .form-group-sm .form-control + .form-control-feedback {
2813   width: 30px;
2814   height: 30px;
2815   line-height: 30px;
2816 }
2817 .has-success .help-block,
2818 .has-success .control-label,
2819 .has-success .radio,
2820 .has-success .checkbox,
2821 .has-success .radio-inline,
2822 .has-success .checkbox-inline,
2823 .has-success.radio label,
2824 .has-success.checkbox label,
2825 .has-success.radio-inline label,
2826 .has-success.checkbox-inline label {
2827   color: #3c763d;
2828 }
2829 .has-success .form-control {
2830   border-color: #3c763d;
2831   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2832           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2833 }
2834 .has-success .form-control:focus {
2835   border-color: #2b542c;
2836   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2837           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2838 }
2839 .has-success .input-group-addon {
2840   color: #3c763d;
2841   background-color: #dff0d8;
2842   border-color: #3c763d;
2843 }
2844 .has-success .form-control-feedback {
2845   color: #3c763d;
2846 }
2847 .has-warning .help-block,
2848 .has-warning .control-label,
2849 .has-warning .radio,
2850 .has-warning .checkbox,
2851 .has-warning .radio-inline,
2852 .has-warning .checkbox-inline,
2853 .has-warning.radio label,
2854 .has-warning.checkbox label,
2855 .has-warning.radio-inline label,
2856 .has-warning.checkbox-inline label {
2857   color: #8a6d3b;
2858 }
2859 .has-warning .form-control {
2860   border-color: #8a6d3b;
2861   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2862           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2863 }
2864 .has-warning .form-control:focus {
2865   border-color: #66512c;
2866   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2867           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2868 }
2869 .has-warning .input-group-addon {
2870   color: #8a6d3b;
2871   background-color: #fcf8e3;
2872   border-color: #8a6d3b;
2873 }
2874 .has-warning .form-control-feedback {
2875   color: #8a6d3b;
2876 }
2877 .has-error .help-block,
2878 .has-error .control-label,
2879 .has-error .radio,
2880 .has-error .checkbox,
2881 .has-error .radio-inline,
2882 .has-error .checkbox-inline,
2883 .has-error.radio label,
2884 .has-error.checkbox label,
2885 .has-error.radio-inline label,
2886 .has-error.checkbox-inline label {
2887   color: #a94442;
2888 }
2889 .has-error .form-control {
2890   border-color: #a94442;
2891   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2892           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2893 }
2894 .has-error .form-control:focus {
2895   border-color: #843534;
2896   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2897           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2898 }
2899 .has-error .input-group-addon {
2900   color: #a94442;
2901   background-color: #f2dede;
2902   border-color: #a94442;
2903 }
2904 .has-error .form-control-feedback {
2905   color: #a94442;
2906 }
2907 .has-feedback label ~ .form-control-feedback {
2908   top: 25px;
2909 }
2910 .has-feedback label.sr-only ~ .form-control-feedback {
2911   top: 0;
2912 }
2913 .help-block {
2914   display: block;
2915   margin-top: 5px;
2916   margin-bottom: 10px;
2917   color: #737373;
2918 }
2919 @media (min-width: 768px) {
2920   .form-inline .form-group {
2921     display: inline-block;
2922     margin-bottom: 0;
2923     vertical-align: middle;
2924   }
2925   .form-inline .form-control {
2926     display: inline-block;
2927     width: auto;
2928     vertical-align: middle;
2929   }
2930   .form-inline .form-control-static {
2931     display: inline-block;
2932   }
2933   .form-inline .input-group {
2934     display: inline-table;
2935     vertical-align: middle;
2936   }
2937   .form-inline .input-group .input-group-addon,
2938   .form-inline .input-group .input-group-btn,
2939   .form-inline .input-group .form-control {
2940     width: auto;
2941   }
2942   .form-inline .input-group > .form-control {
2943     width: 100%;
2944   }
2945   .form-inline .control-label {
2946     margin-bottom: 0;
2947     vertical-align: middle;
2948   }
2949   .form-inline .radio,
2950   .form-inline .checkbox {
2951     display: inline-block;
2952     margin-top: 0;
2953     margin-bottom: 0;
2954     vertical-align: middle;
2955   }
2956   .form-inline .radio label,
2957   .form-inline .checkbox label {
2958     padding-left: 0;
2959   }
2960   .form-inline .radio input[type="radio"],
2961   .form-inline .checkbox input[type="checkbox"] {
2962     position: relative;
2963     margin-left: 0;
2964   }
2965   .form-inline .has-feedback .form-control-feedback {
2966     top: 0;
2967   }
2968 }
2969 .form-horizontal .radio,
2970 .form-horizontal .checkbox,
2971 .form-horizontal .radio-inline,
2972 .form-horizontal .checkbox-inline {
2973   padding-top: 7px;
2974   margin-top: 0;
2975   margin-bottom: 0;
2976 }
2977 .form-horizontal .radio,
2978 .form-horizontal .checkbox {
2979   min-height: 27px;
2980 }
2981 .form-horizontal .form-group {
2982   margin-right: -15px;
2983   margin-left: -15px;
2984 }
2985 @media (min-width: 768px) {
2986   .form-horizontal .control-label {
2987     padding-top: 7px;
2988     margin-bottom: 0;
2989     text-align: right;
2990   }
2991 }
2992 .form-horizontal .has-feedback .form-control-feedback {
2993   right: 15px;
2994 }
2995 @media (min-width: 768px) {
2996   .form-horizontal .form-group-lg .control-label {
2997     padding-top: 11px;
2998     font-size: 18px;
2999   }
3000 }
3001 @media (min-width: 768px) {
3002   .form-horizontal .form-group-sm .control-label {
3003     padding-top: 6px;
3004     font-size: 12px;
3005   }
3006 }
3007 .btn {
3008   display: inline-block;
3009   padding: 6px 12px;
3010   margin-bottom: 0;
3011   font-size: 14px;
3012   font-weight: normal;
3013   line-height: 1.42857143;
3014   text-align: center;
3015   white-space: nowrap;
3016   vertical-align: middle;
3017   -ms-touch-action: manipulation;
3018       touch-action: manipulation;
3019   cursor: pointer;
3020   -webkit-user-select: none;
3021      -moz-user-select: none;
3022       -ms-user-select: none;
3023           user-select: none;
3024   background-image: none;
3025   border: 1px solid transparent;
3026   border-radius: 4px;
3027 }
3028 .btn:focus,
3029 .btn:active:focus,
3030 .btn.active:focus,
3031 .btn.focus,
3032 .btn:active.focus,
3033 .btn.active.focus {
3034   outline: thin dotted;
3035   outline: 5px auto -webkit-focus-ring-color;
3036   outline-offset: -2px;
3037 }
3038 .btn:hover,
3039 .btn:focus,
3040 .btn.focus {
3041   color: #333;
3042   text-decoration: none;
3043 }
3044 .btn:active,
3045 .btn.active {
3046   background-image: none;
3047   outline: 0;
3048   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3049           box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3050 }
3051 .btn.disabled,
3052 .btn[disabled],
3053 fieldset[disabled] .btn {
3054   cursor: not-allowed;
3055   filter: alpha(opacity=65);
3056   -webkit-box-shadow: none;
3057           box-shadow: none;
3058   opacity: .65;
3059 }
3060 a.btn.disabled,
3061 fieldset[disabled] a.btn {
3062   pointer-events: none;
3063 }
3064 .btn-default {
3065   color: #333;
3066   background-color: #fff;
3067   border-color: #ccc;
3068 }
3069 .btn-default:focus,
3070 .btn-default.focus {
3071   color: #333;
3072   background-color: #e6e6e6;
3073   border-color: #8c8c8c;
3074 }
3075 .btn-default:hover {
3076   color: #333;
3077   background-color: #e6e6e6;
3078   border-color: #adadad;
3079 }
3080 .btn-default:active,
3081 .btn-default.active,
3082 .open > .dropdown-toggle.btn-default {
3083   color: #333;
3084   background-color: #e6e6e6;
3085   border-color: #adadad;
3086 }
3087 .btn-default:active:hover,
3088 .btn-default.active:hover,
3089 .open > .dropdown-toggle.btn-default:hover,
3090 .btn-default:active:focus,
3091 .btn-default.active:focus,
3092 .open > .dropdown-toggle.btn-default:focus,
3093 .btn-default:active.focus,
3094 .btn-default.active.focus,
3095 .open > .dropdown-toggle.btn-default.focus {
3096   color: #333;
3097   background-color: #d4d4d4;
3098   border-color: #8c8c8c;
3099 }
3100 .btn-default:active,
3101 .btn-default.active,
3102 .open > .dropdown-toggle.btn-default {
3103   background-image: none;
3104 }
3105 .btn-default.disabled:hover,
3106 .btn-default[disabled]:hover,
3107 fieldset[disabled] .btn-default:hover,
3108 .btn-default.disabled:focus,
3109 .btn-default[disabled]:focus,
3110 fieldset[disabled] .btn-default:focus,
3111 .btn-default.disabled.focus,
3112 .btn-default[disabled].focus,
3113 fieldset[disabled] .btn-default.focus {
3114   background-color: #fff;
3115   border-color: #ccc;
3116 }
3117 .btn-default .badge {
3118   color: #fff;
3119   background-color: #333;
3120 }
3121 .btn-primary {
3122   color: #fff;
3123   background-color: #337ab7;
3124   border-color: #2e6da4;
3125 }
3126 .btn-primary:focus,
3127 .btn-primary.focus {
3128   color: #fff;
3129   background-color: #286090;
3130   border-color: #122b40;
3131 }
3132 .btn-primary:hover {
3133   color: #fff;
3134   background-color: #286090;
3135   border-color: #204d74;
3136 }
3137 .btn-primary:active,
3138 .btn-primary.active,
3139 .open > .dropdown-toggle.btn-primary {
3140   color: #fff;
3141   background-color: #286090;
3142   border-color: #204d74;
3143 }
3144 .btn-primary:active:hover,
3145 .btn-primary.active:hover,
3146 .open > .dropdown-toggle.btn-primary:hover,
3147 .btn-primary:active:focus,
3148 .btn-primary.active:focus,
3149 .open > .dropdown-toggle.btn-primary:focus,
3150 .btn-primary:active.focus,
3151 .btn-primary.active.focus,
3152 .open > .dropdown-toggle.btn-primary.focus {
3153   color: #fff;
3154   background-color: #204d74;
3155   border-color: #122b40;
3156 }
3157 .btn-primary:active,
3158 .btn-primary.active,
3159 .open > .dropdown-toggle.btn-primary {
3160   background-image: none;
3161 }
3162 .btn-primary.disabled:hover,
3163 .btn-primary[disabled]:hover,
3164 fieldset[disabled] .btn-primary:hover,
3165 .btn-primary.disabled:focus,
3166 .btn-primary[disabled]:focus,
3167 fieldset[disabled] .btn-primary:focus,
3168 .btn-primary.disabled.focus,
3169 .btn-primary[disabled].focus,
3170 fieldset[disabled] .btn-primary.focus {
3171   background-color: #337ab7;
3172   border-color: #2e6da4;
3173 }
3174 .btn-primary .badge {
3175   color: #337ab7;
3176   background-color: #fff;
3177 }
3178 .btn-success {
3179   color: #fff;
3180   background-color: #5cb85c;
3181   border-color: #4cae4c;
3182 }
3183 .btn-success:focus,
3184 .btn-success.focus {
3185   color: #fff;
3186   background-color: #449d44;
3187   border-color: #255625;
3188 }
3189 .btn-success:hover {
3190   color: #fff;
3191   background-color: #449d44;
3192   border-color: #398439;
3193 }
3194 .btn-success:active,
3195 .btn-success.active,
3196 .open > .dropdown-toggle.btn-success {
3197   color: #fff;
3198   background-color: #449d44;
3199   border-color: #398439;
3200 }
3201 .btn-success:active:hover,
3202 .btn-success.active:hover,
3203 .open > .dropdown-toggle.btn-success:hover,
3204 .btn-success:active:focus,
3205 .btn-success.active:focus,
3206 .open > .dropdown-toggle.btn-success:focus,
3207 .btn-success:active.focus,
3208 .btn-success.active.focus,
3209 .open > .dropdown-toggle.btn-success.focus {
3210   color: #fff;
3211   background-color: #398439;
3212   border-color: #255625;
3213 }
3214 .btn-success:active,
3215 .btn-success.active,
3216 .open > .dropdown-toggle.btn-success {
3217   background-image: none;
3218 }
3219 .btn-success.disabled:hover,
3220 .btn-success[disabled]:hover,
3221 fieldset[disabled] .btn-success:hover,
3222 .btn-success.disabled:focus,
3223 .btn-success[disabled]:focus,
3224 fieldset[disabled] .btn-success:focus,
3225 .btn-success.disabled.focus,
3226 .btn-success[disabled].focus,
3227 fieldset[disabled] .btn-success.focus {
3228   background-color: #5cb85c;
3229   border-color: #4cae4c;
3230 }
3231 .btn-success .badge {
3232   color: #5cb85c;
3233   background-color: #fff;
3234 }
3235 .btn-info {
3236   color: #fff;
3237   background-color: #5bc0de;
3238   border-color: #46b8da;
3239 }
3240 .btn-info:focus,
3241 .btn-info.focus {
3242   color: #fff;
3243   background-color: #31b0d5;
3244   border-color: #1b6d85;
3245 }
3246 .btn-info:hover {
3247   color: #fff;
3248   background-color: #31b0d5;
3249   border-color: #269abc;
3250 }
3251 .btn-info:active,
3252 .btn-info.active,
3253 .open > .dropdown-toggle.btn-info {
3254   color: #fff;
3255   background-color: #31b0d5;
3256   border-color: #269abc;
3257 }
3258 .btn-info:active:hover,
3259 .btn-info.active:hover,
3260 .open > .dropdown-toggle.btn-info:hover,
3261 .btn-info:active:focus,
3262 .btn-info.active:focus,
3263 .open > .dropdown-toggle.btn-info:focus,
3264 .btn-info:active.focus,
3265 .btn-info.active.focus,
3266 .open > .dropdown-toggle.btn-info.focus {
3267   color: #fff;
3268   background-color: #269abc;
3269   border-color: #1b6d85;
3270 }
3271 .btn-info:active,
3272 .btn-info.active,
3273 .open > .dropdown-toggle.btn-info {
3274   background-image: none;
3275 }
3276 .btn-info.disabled:hover,
3277 .btn-info[disabled]:hover,
3278 fieldset[disabled] .btn-info:hover,
3279 .btn-info.disabled:focus,
3280 .btn-info[disabled]:focus,
3281 fieldset[disabled] .btn-info:focus,
3282 .btn-info.disabled.focus,
3283 .btn-info[disabled].focus,
3284 fieldset[disabled] .btn-info.focus {
3285   background-color: #5bc0de;
3286   border-color: #46b8da;
3287 }
3288 .btn-info .badge {
3289   color: #5bc0de;
3290   background-color: #fff;
3291 }
3292 .btn-warning {
3293   color: #fff;
3294   background-color: #f0ad4e;
3295   border-color: #eea236;
3296 }
3297 .btn-warning:focus,
3298 .btn-warning.focus {
3299   color: #fff;
3300   background-color: #ec971f;
3301   border-color: #985f0d;
3302 }
3303 .btn-warning:hover {
3304   color: #fff;
3305   background-color: #ec971f;
3306   border-color: #d58512;
3307 }
3308 .btn-warning:active,
3309 .btn-warning.active,
3310 .open > .dropdown-toggle.btn-warning {
3311   color: #fff;
3312   background-color: #ec971f;
3313   border-color: #d58512;
3314 }
3315 .btn-warning:active:hover,
3316 .btn-warning.active:hover,
3317 .open > .dropdown-toggle.btn-warning:hover,
3318 .btn-warning:active:focus,
3319 .btn-warning.active:focus,
3320 .open > .dropdown-toggle.btn-warning:focus,
3321 .btn-warning:active.focus,
3322 .btn-warning.active.focus,
3323 .open > .dropdown-toggle.btn-warning.focus {
3324   color: #fff;
3325   background-color: #d58512;
3326   border-color: #985f0d;
3327 }
3328 .btn-warning:active,
3329 .btn-warning.active,
3330 .open > .dropdown-toggle.btn-warning {
3331   background-image: none;
3332 }
3333 .btn-warning.disabled:hover,
3334 .btn-warning[disabled]:hover,
3335 fieldset[disabled] .btn-warning:hover,
3336 .btn-warning.disabled:focus,
3337 .btn-warning[disabled]:focus,
3338 fieldset[disabled] .btn-warning:focus,
3339 .btn-warning.disabled.focus,
3340 .btn-warning[disabled].focus,
3341 fieldset[disabled] .btn-warning.focus {
3342   background-color: #f0ad4e;
3343   border-color: #eea236;
3344 }
3345 .btn-warning .badge {
3346   color: #f0ad4e;
3347   background-color: #fff;
3348 }
3349 .btn-danger {
3350   color: #fff;
3351   background-color: #d9534f;
3352   border-color: #d43f3a;
3353 }
3354 .btn-danger:focus,
3355 .btn-danger.focus {
3356   color: #fff;
3357   background-color: #c9302c;
3358   border-color: #761c19;
3359 }
3360 .btn-danger:hover {
3361   color: #fff;
3362   background-color: #c9302c;
3363   border-color: #ac2925;
3364 }
3365 .btn-danger:active,
3366 .btn-danger.active,
3367 .open > .dropdown-toggle.btn-danger {
3368   color: #fff;
3369   background-color: #c9302c;
3370   border-color: #ac2925;
3371 }
3372 .btn-danger:active:hover,
3373 .btn-danger.active:hover,
3374 .open > .dropdown-toggle.btn-danger:hover,
3375 .btn-danger:active:focus,
3376 .btn-danger.active:focus,
3377 .open > .dropdown-toggle.btn-danger:focus,
3378 .btn-danger:active.focus,
3379 .btn-danger.active.focus,
3380 .open > .dropdown-toggle.btn-danger.focus {
3381   color: #fff;
3382   background-color: #ac2925;
3383   border-color: #761c19;
3384 }
3385 .btn-danger:active,
3386 .btn-danger.active,
3387 .open > .dropdown-toggle.btn-danger {
3388   background-image: none;
3389 }
3390 .btn-danger.disabled:hover,
3391 .btn-danger[disabled]:hover,
3392 fieldset[disabled] .btn-danger:hover,
3393 .btn-danger.disabled:focus,
3394 .btn-danger[disabled]:focus,
3395 fieldset[disabled] .btn-danger:focus,
3396 .btn-danger.disabled.focus,
3397 .btn-danger[disabled].focus,
3398 fieldset[disabled] .btn-danger.focus {
3399   background-color: #d9534f;
3400   border-color: #d43f3a;
3401 }
3402 .btn-danger .badge {
3403   color: #d9534f;
3404   background-color: #fff;
3405 }
3406 .btn-link {
3407   font-weight: normal;
3408   color: #337ab7;
3409   border-radius: 0;
3410 }
3411 .btn-link,
3412 .btn-link:active,
3413 .btn-link.active,
3414 .btn-link[disabled],
3415 fieldset[disabled] .btn-link {
3416   background-color: transparent;
3417   -webkit-box-shadow: none;
3418           box-shadow: none;
3419 }
3420 .btn-link,
3421 .btn-link:hover,
3422 .btn-link:focus,
3423 .btn-link:active {
3424   border-color: transparent;
3425 }
3426 .btn-link:hover,
3427 .btn-link:focus {
3428   color: #23527c;
3429   text-decoration: underline;
3430   background-color: transparent;
3431 }
3432 .btn-link[disabled]:hover,
3433 fieldset[disabled] .btn-link:hover,
3434 .btn-link[disabled]:focus,
3435 fieldset[disabled] .btn-link:focus {
3436   color: #777;
3437   text-decoration: none;
3438 }
3439 .btn-lg,
3440 .btn-group-lg > .btn {
3441   padding: 10px 16px;
3442   font-size: 18px;
3443   line-height: 1.3333333;
3444   border-radius: 6px;
3445 }
3446 .btn-sm,
3447 .btn-group-sm > .btn {
3448   padding: 5px 10px;
3449   font-size: 12px;
3450   line-height: 1.5;
3451   border-radius: 3px;
3452 }
3453 .btn-xs,
3454 .btn-group-xs > .btn {
3455   padding: 1px 5px;
3456   font-size: 12px;
3457   line-height: 1.5;
3458   border-radius: 3px;
3459 }
3460 .btn-block {
3461   display: block;
3462   width: 100%;
3463 }
3464 .btn-block + .btn-block {
3465   margin-top: 5px;
3466 }
3467 input[type="submit"].btn-block,
3468 input[type="reset"].btn-block,
3469 input[type="button"].btn-block {
3470   width: 100%;
3471 }
3472 .fade {
3473   opacity: 0;
3474   -webkit-transition: opacity .15s linear;
3475        -o-transition: opacity .15s linear;
3476           transition: opacity .15s linear;
3477 }
3478 .fade.in {
3479   opacity: 1;
3480 }
3481 .collapse {
3482   display: none;
3483 }
3484 .collapse.in {
3485   display: block;
3486 }
3487 tr.collapse.in {
3488   display: table-row;
3489 }
3490 tbody.collapse.in {
3491   display: table-row-group;
3492 }
3493 .collapsing {
3494   position: relative;
3495   height: 0;
3496   overflow: hidden;
3497   -webkit-transition-timing-function: ease;
3498        -o-transition-timing-function: ease;
3499           transition-timing-function: ease;
3500   -webkit-transition-duration: .35s;
3501        -o-transition-duration: .35s;
3502           transition-duration: .35s;
3503   -webkit-transition-property: height, visibility;
3504        -o-transition-property: height, visibility;
3505           transition-property: height, visibility;
3506 }
3507 .caret {
3508   display: inline-block;
3509   width: 0;
3510   height: 0;
3511   margin-left: 2px;
3512   vertical-align: middle;
3513   border-top: 4px dashed;
3514   border-top: 4px solid \9;
3515   border-right: 4px solid transparent;
3516   border-left: 4px solid transparent;
3517 }
3518 .dropup,
3519 .dropdown {
3520   position: relative;
3521 }
3522 .dropdown-toggle:focus {
3523   outline: 0;
3524 }
3525 .dropdown-menu {
3526   position: absolute;
3527   top: 100%;
3528   left: 0;
3529   z-index: 1000;
3530   display: none;
3531   float: left;
3532   min-width: 160px;
3533   padding: 5px 0;
3534   margin: 2px 0 0;
3535   font-size: 14px;
3536   text-align: left;
3537   list-style: none;
3538   background-color: #fff;
3539   -webkit-background-clip: padding-box;
3540           background-clip: padding-box;
3541   border: 1px solid #ccc;
3542   border: 1px solid rgba(0, 0, 0, .15);
3543   border-radius: 4px;
3544   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3545           box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3546 }
3547 .dropdown-menu.pull-right {
3548   right: 0;
3549   left: auto;
3550 }
3551 .dropdown-menu .divider {
3552   height: 1px;
3553   margin: 9px 0;
3554   overflow: hidden;
3555   background-color: #e5e5e5;
3556 }
3557 .dropdown-menu > li > a {
3558   display: block;
3559   padding: 3px 20px;
3560   clear: both;
3561   font-weight: normal;
3562   line-height: 1.42857143;
3563   color: #333;
3564   white-space: nowrap;
3565 }
3566 .dropdown-menu > li > a:hover,
3567 .dropdown-menu > li > a:focus {
3568   color: #262626;
3569   text-decoration: none;
3570   background-color: #f5f5f5;
3571 }
3572 .dropdown-menu > .active > a,
3573 .dropdown-menu > .active > a:hover,
3574 .dropdown-menu > .active > a:focus {
3575   color: #fff;
3576   text-decoration: none;
3577   background-color: #337ab7;
3578   outline: 0;
3579 }
3580 .dropdown-menu > .disabled > a,
3581 .dropdown-menu > .disabled > a:hover,
3582 .dropdown-menu > .disabled > a:focus {
3583   color: #777;
3584 }
3585 .dropdown-menu > .disabled > a:hover,
3586 .dropdown-menu > .disabled > a:focus {
3587   text-decoration: none;
3588   cursor: not-allowed;
3589   background-color: transparent;
3590   background-image: none;
3591   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3592 }
3593 .open > .dropdown-menu {
3594   display: block;
3595 }
3596 .open > a {
3597   outline: 0;
3598 }
3599 .dropdown-menu-right {
3600   right: 0;
3601   left: auto;
3602 }
3603 .dropdown-menu-left {
3604   right: auto;
3605   left: 0;
3606 }
3607 .dropdown-header {
3608   display: block;
3609   padding: 3px 20px;
3610   font-size: 12px;
3611   line-height: 1.42857143;
3612   color: #777;
3613   white-space: nowrap;
3614 }
3615 .dropdown-backdrop {
3616   position: fixed;
3617   top: 0;
3618   right: 0;
3619   bottom: 0;
3620   left: 0;
3621   z-index: 990;
3622 }
3623 .pull-right > .dropdown-menu {
3624   right: 0;
3625   left: auto;
3626 }
3627 .dropup .caret,
3628 .navbar-fixed-bottom .dropdown .caret {
3629   content: "";
3630   border-top: 0;
3631   border-bottom: 4px dashed;
3632   border-bottom: 4px solid \9;
3633 }
3634 .dropup .dropdown-menu,
3635 .navbar-fixed-bottom .dropdown .dropdown-menu {
3636   top: auto;
3637   bottom: 100%;
3638   margin-bottom: 2px;
3639 }
3640 @media (min-width: 768px) {
3641   .navbar-right .dropdown-menu {
3642     right: 0;
3643     left: auto;
3644   }
3645   .navbar-right .dropdown-menu-left {
3646     right: auto;
3647     left: 0;
3648   }
3649 }
3650 .btn-group,
3651 .btn-group-vertical {
3652   position: relative;
3653   display: inline-block;
3654   vertical-align: middle;
3655 }
3656 .btn-group > .btn,
3657 .btn-group-vertical > .btn {
3658   position: relative;
3659   float: left;
3660 }
3661 .btn-group > .btn:hover,
3662 .btn-group-vertical > .btn:hover,
3663 .btn-group > .btn:focus,
3664 .btn-group-vertical > .btn:focus,
3665 .btn-group > .btn:active,
3666 .btn-group-vertical > .btn:active,
3667 .btn-group > .btn.active,
3668 .btn-group-vertical > .btn.active {
3669   z-index: 2;
3670 }
3671 .btn-group .btn + .btn,
3672 .btn-group .btn + .btn-group,
3673 .btn-group .btn-group + .btn,
3674 .btn-group .btn-group + .btn-group {
3675   margin-left: -1px;
3676 }
3677 .btn-toolbar {
3678   margin-left: -5px;
3679 }
3680 .btn-toolbar .btn,
3681 .btn-toolbar .btn-group,
3682 .btn-toolbar .input-group {
3683   float: left;
3684 }
3685 .btn-toolbar > .btn,
3686 .btn-toolbar > .btn-group,
3687 .btn-toolbar > .input-group {
3688   margin-left: 5px;
3689 }
3690 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3691   border-radius: 0;
3692 }
3693 .btn-group > .btn:first-child {
3694   margin-left: 0;
3695 }
3696 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3697   border-top-right-radius: 0;
3698   border-bottom-right-radius: 0;
3699 }
3700 .btn-group > .btn:last-child:not(:first-child),
3701 .btn-group > .dropdown-toggle:not(:first-child) {
3702   border-top-left-radius: 0;
3703   border-bottom-left-radius: 0;
3704 }
3705 .btn-group > .btn-group {
3706   float: left;
3707 }
3708 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3709   border-radius: 0;
3710 }
3711 .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3712 .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3713   border-top-right-radius: 0;
3714   border-bottom-right-radius: 0;
3715 }
3716 .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3717   border-top-left-radius: 0;
3718   border-bottom-left-radius: 0;
3719 }
3720 .btn-group .dropdown-toggle:active,
3721 .btn-group.open .dropdown-toggle {
3722   outline: 0;
3723 }
3724 .btn-group > .btn + .dropdown-toggle {
3725   padding-right: 8px;
3726   padding-left: 8px;
3727 }
3728 .btn-group > .btn-lg + .dropdown-toggle {
3729   padding-right: 12px;
3730   padding-left: 12px;
3731 }
3732 .btn-group.open .dropdown-toggle {
3733   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3734           box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3735 }
3736 .btn-group.open .dropdown-toggle.btn-link {
3737   -webkit-box-shadow: none;
3738           box-shadow: none;
3739 }
3740 .btn .caret {
3741   margin-left: 0;
3742 }
3743 .btn-lg .caret {
3744   border-width: 5px 5px 0;
3745   border-bottom-width: 0;
3746 }
3747 .dropup .btn-lg .caret {
3748   border-width: 0 5px 5px;
3749 }
3750 .btn-group-vertical > .btn,
3751 .btn-group-vertical > .btn-group,
3752 .btn-group-vertical > .btn-group > .btn {
3753   display: block;
3754   float: none;
3755   width: 100%;
3756   max-width: 100%;
3757 }
3758 .btn-group-vertical > .btn-group > .btn {
3759   float: none;
3760 }
3761 .btn-group-vertical > .btn + .btn,
3762 .btn-group-vertical > .btn + .btn-group,
3763 .btn-group-vertical > .btn-group + .btn,
3764 .btn-group-vertical > .btn-group + .btn-group {
3765   margin-top: -1px;
3766   margin-left: 0;
3767 }
3768 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3769   border-radius: 0;
3770 }
3771 .btn-group-vertical > .btn:first-child:not(:last-child) {
3772   border-top-left-radius: 4px;
3773   border-top-right-radius: 4px;
3774   border-bottom-right-radius: 0;
3775   border-bottom-left-radius: 0;
3776 }
3777 .btn-group-vertical > .btn:last-child:not(:first-child) {
3778   border-top-left-radius: 0;
3779   border-top-right-radius: 0;
3780   border-bottom-right-radius: 4px;
3781   border-bottom-left-radius: 4px;
3782 }
3783 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3784   border-radius: 0;
3785 }
3786 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3787 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3788   border-bottom-right-radius: 0;
3789   border-bottom-left-radius: 0;
3790 }
3791 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3792   border-top-left-radius: 0;
3793   border-top-right-radius: 0;
3794 }
3795 .btn-group-justified {
3796   display: table;
3797   width: 100%;
3798   table-layout: fixed;
3799   border-collapse: separate;
3800 }
3801 .btn-group-justified > .btn,
3802 .btn-group-justified > .btn-group {
3803   display: table-cell;
3804   float: none;
3805   width: 1%;
3806 }
3807 .btn-group-justified > .btn-group .btn {
3808   width: 100%;
3809 }
3810 .btn-group-justified > .btn-group .dropdown-menu {
3811   left: auto;
3812 }
3813 [data-toggle="buttons"] > .btn input[type="radio"],
3814 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3815 [data-toggle="buttons"] > .btn input[type="checkbox"],
3816 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3817   position: absolute;
3818   clip: rect(0, 0, 0, 0);
3819   pointer-events: none;
3820 }
3821 .input-group {
3822   position: relative;
3823   display: table;
3824   border-collapse: separate;
3825 }
3826 .input-group[class*="col-"] {
3827   float: none;
3828   padding-right: 0;
3829   padding-left: 0;
3830 }
3831 .input-group .form-control {
3832   position: relative;
3833   z-index: 2;
3834   float: left;
3835   width: 100%;
3836   margin-bottom: 0;
3837 }
3838 .input-group .form-control:focus {
3839   z-index: 3;
3840 }
3841 .input-group-lg > .form-control,
3842 .input-group-lg > .input-group-addon,
3843 .input-group-lg > .input-group-btn > .btn {
3844   height: 46px;
3845   padding: 10px 16px;
3846   font-size: 18px;
3847   line-height: 1.3333333;
3848   border-radius: 6px;
3849 }
3850 select.input-group-lg > .form-control,
3851 select.input-group-lg > .input-group-addon,
3852 select.input-group-lg > .input-group-btn > .btn {
3853   height: 46px;
3854   line-height: 46px;
3855 }
3856 textarea.input-group-lg > .form-control,
3857 textarea.input-group-lg > .input-group-addon,
3858 textarea.input-group-lg > .input-group-btn > .btn,
3859 select[multiple].input-group-lg > .form-control,
3860 select[multiple].input-group-lg > .input-group-addon,
3861 select[multiple].input-group-lg > .input-group-btn > .btn {
3862   height: auto;
3863 }
3864 .input-group-sm > .form-control,
3865 .input-group-sm > .input-group-addon,
3866 .input-group-sm > .input-group-btn > .btn {
3867   height: 30px;
3868   padding: 5px 10px;
3869   font-size: 12px;
3870   line-height: 1.5;
3871   border-radius: 3px;
3872 }
3873 select.input-group-sm > .form-control,
3874 select.input-group-sm > .input-group-addon,
3875 select.input-group-sm > .input-group-btn > .btn {
3876   height: 30px;
3877   line-height: 30px;
3878 }
3879 textarea.input-group-sm > .form-control,
3880 textarea.input-group-sm > .input-group-addon,
3881 textarea.input-group-sm > .input-group-btn > .btn,
3882 select[multiple].input-group-sm > .form-control,
3883 select[multiple].input-group-sm > .input-group-addon,
3884 select[multiple].input-group-sm > .input-group-btn > .btn {
3885   height: auto;
3886 }
3887 .input-group-addon,
3888 .input-group-btn,
3889 .input-group .form-control {
3890   display: table-cell;
3891 }
3892 .input-group-addon:not(:first-child):not(:last-child),
3893 .input-group-btn:not(:first-child):not(:last-child),
3894 .input-group .form-control:not(:first-child):not(:last-child) {
3895   border-radius: 0;
3896 }
3897 .input-group-addon,
3898 .input-group-btn {
3899   width: 1%;
3900   white-space: nowrap;
3901   vertical-align: middle;
3902 }
3903 .input-group-addon {
3904   padding: 6px 12px;
3905   font-size: 14px;
3906   font-weight: normal;
3907   line-height: 1;
3908   color: #555;
3909   text-align: center;
3910   background-color: #eee;
3911   border: 1px solid #ccc;
3912   border-radius: 4px;
3913 }
3914 .input-group-addon.input-sm {
3915   padding: 5px 10px;
3916   font-size: 12px;
3917   border-radius: 3px;
3918 }
3919 .input-group-addon.input-lg {
3920   padding: 10px 16px;
3921   font-size: 18px;
3922   border-radius: 6px;
3923 }
3924 .input-group-addon input[type="radio"],
3925 .input-group-addon input[type="checkbox"] {
3926   margin-top: 0;
3927 }
3928 .input-group .form-control:first-child,
3929 .input-group-addon:first-child,
3930 .input-group-btn:first-child > .btn,
3931 .input-group-btn:first-child > .btn-group > .btn,
3932 .input-group-btn:first-child > .dropdown-toggle,
3933 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3934 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3935   border-top-right-radius: 0;
3936   border-bottom-right-radius: 0;
3937 }
3938 .input-group-addon:first-child {
3939   border-right: 0;
3940 }
3941 .input-group .form-control:last-child,
3942 .input-group-addon:last-child,
3943 .input-group-btn:last-child > .btn,
3944 .input-group-btn:last-child > .btn-group > .btn,
3945 .input-group-btn:last-child > .dropdown-toggle,
3946 .input-group-btn:first-child > .btn:not(:first-child),
3947 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3948   border-top-left-radius: 0;
3949   border-bottom-left-radius: 0;
3950 }
3951 .input-group-addon:last-child {
3952   border-left: 0;
3953 }
3954 .input-group-btn {
3955   position: relative;
3956   font-size: 0;
3957   white-space: nowrap;
3958 }
3959 .input-group-btn > .btn {
3960   position: relative;
3961 }
3962 .input-group-btn > .btn + .btn {
3963   margin-left: -1px;
3964 }
3965 .input-group-btn > .btn:hover,
3966 .input-group-btn > .btn:focus,
3967 .input-group-btn > .btn:active {
3968   z-index: 2;
3969 }
3970 .input-group-btn:first-child > .btn,
3971 .input-group-btn:first-child > .btn-group {
3972   margin-right: -1px;
3973 }
3974 .input-group-btn:last-child > .btn,
3975 .input-group-btn:last-child > .btn-group {
3976   z-index: 2;
3977   margin-left: -1px;
3978 }
3979 .nav {
3980   padding-left: 0;
3981   margin-bottom: 0;
3982   list-style: none;
3983 }
3984 .nav > li {
3985   position: relative;
3986   display: block;
3987 }
3988 .nav > li > a {
3989   position: relative;
3990   display: block;
3991   padding: 10px 15px;
3992 }
3993 .nav > li > a:hover,
3994 .nav > li > a:focus {
3995   text-decoration: none;
3996   background-color: #eee;
3997 }
3998 .nav > li.disabled > a {
3999   color: #777;
4000 }
4001 .nav > li.disabled > a:hover,
4002 .nav > li.disabled > a:focus {
4003   color: #777;
4004   text-decoration: none;
4005   cursor: not-allowed;
4006   background-color: transparent;
4007 }
4008 .nav .open > a,
4009 .nav .open > a:hover,
4010 .nav .open > a:focus {
4011   background-color: #eee;
4012   border-color: #337ab7;
4013 }
4014 .nav .nav-divider {
4015   height: 1px;
4016   margin: 9px 0;
4017   overflow: hidden;
4018   background-color: #e5e5e5;
4019 }
4020 .nav > li > a > img {
4021   max-width: none;
4022 }
4023 .nav-tabs {
4024   border-bottom: 1px solid #ddd;
4025 }
4026 .nav-tabs > li {
4027   float: left;
4028   margin-bottom: -1px;
4029 }
4030 .nav-tabs > li > a {
4031   margin-right: 2px;
4032   line-height: 1.42857143;
4033   border: 1px solid transparent;
4034   border-radius: 4px 4px 0 0;
4035 }
4036 .nav-tabs > li > a:hover {
4037   border-color: #eee #eee #ddd;
4038 }
4039 .nav-tabs > li.active > a,
4040 .nav-tabs > li.active > a:hover,
4041 .nav-tabs > li.active > a:focus {
4042   color: #555;
4043   cursor: default;
4044   background-color: #fff;
4045   border: 1px solid #ddd;
4046   border-bottom-color: transparent;
4047 }
4048 .nav-tabs.nav-justified {
4049   width: 100%;
4050   border-bottom: 0;
4051 }
4052 .nav-tabs.nav-justified > li {
4053   float: none;
4054 }
4055 .nav-tabs.nav-justified > li > a {
4056   margin-bottom: 5px;
4057   text-align: center;
4058 }
4059 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
4060   top: auto;
4061   left: auto;
4062 }
4063 @media (min-width: 768px) {
4064   .nav-tabs.nav-justified > li {
4065     display: table-cell;
4066     width: 1%;
4067   }
4068   .nav-tabs.nav-justified > li > a {
4069     margin-bottom: 0;
4070   }
4071 }
4072 .nav-tabs.nav-justified > li > a {
4073   margin-right: 0;
4074   border-radius: 4px;
4075 }
4076 .nav-tabs.nav-justified > .active > a,
4077 .nav-tabs.nav-justified > .active > a:hover,
4078 .nav-tabs.nav-justified > .active > a:focus {
4079   border: 1px solid #ddd;
4080 }
4081 @media (min-width: 768px) {
4082   .nav-tabs.nav-justified > li > a {
4083     border-bottom: 1px solid #ddd;
4084     border-radius: 4px 4px 0 0;
4085   }
4086   .nav-tabs.nav-justified > .active > a,
4087   .nav-tabs.nav-justified > .active > a:hover,
4088   .nav-tabs.nav-justified > .active > a:focus {
4089     border-bottom-color: #fff;
4090   }
4091 }
4092 .nav-pills > li {
4093   float: left;
4094 }
4095 .nav-pills > li > a {
4096   border-radius: 4px;
4097 }
4098 .nav-pills > li + li {
4099   margin-left: 2px;
4100 }
4101 .nav-pills > li.active > a,
4102 .nav-pills > li.active > a:hover,
4103 .nav-pills > li.active > a:focus {
4104   color: #fff;
4105   background-color: #337ab7;
4106 }
4107 .nav-stacked > li {
4108   float: none;
4109 }
4110 .nav-stacked > li + li {
4111   margin-top: 2px;
4112   margin-left: 0;
4113 }
4114 .nav-justified {
4115   width: 100%;
4116 }
4117 .nav-justified > li {
4118   float: none;
4119 }
4120 .nav-justified > li > a {
4121   margin-bottom: 5px;
4122   text-align: center;
4123 }
4124 .nav-justified > .dropdown .dropdown-menu {
4125   top: auto;
4126   left: auto;
4127 }
4128 @media (min-width: 768px) {
4129   .nav-justified > li {
4130     display: table-cell;
4131     width: 1%;
4132   }
4133   .nav-justified > li > a {
4134     margin-bottom: 0;
4135   }
4136 }
4137 .nav-tabs-justified {
4138   border-bottom: 0;
4139 }
4140 .nav-tabs-justified > li > a {
4141   margin-right: 0;
4142   border-radius: 4px;
4143 }
4144 .nav-tabs-justified > .active > a,
4145 .nav-tabs-justified > .active > a:hover,
4146 .nav-tabs-justified > .active > a:focus {
4147   border: 1px solid #ddd;
4148 }
4149 @media (min-width: 768px) {
4150   .nav-tabs-justified > li > a {
4151     border-bottom: 1px solid #ddd;
4152     border-radius: 4px 4px 0 0;
4153   }
4154   .nav-tabs-justified > .active > a,
4155   .nav-tabs-justified > .active > a:hover,
4156   .nav-tabs-justified > .active > a:focus {
4157     border-bottom-color: #fff;
4158   }
4159 }
4160 .tab-content > .tab-pane {
4161   display: none;
4162 }
4163 .tab-content > .active {
4164   display: block;
4165 }
4166 .nav-tabs .dropdown-menu {
4167   margin-top: -1px;
4168   border-top-left-radius: 0;
4169   border-top-right-radius: 0;
4170 }
4171 .navbar {
4172   position: relative;
4173   min-height: 50px;
4174   margin-bottom: 20px;
4175   border: 1px solid transparent;
4176 }
4177 @media (min-width: 768px) {
4178   .navbar {
4179     border-radius: 4px;
4180   }
4181 }
4182 @media (min-width: 768px) {
4183   .navbar-header {
4184     float: left;
4185   }
4186 }
4187 .navbar-collapse {
4188   padding-right: 15px;
4189   padding-left: 15px;
4190   overflow-x: visible;
4191   -webkit-overflow-scrolling: touch;
4192   border-top: 1px solid transparent;
4193   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4194           box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4195 }
4196 .navbar-collapse.in {
4197   overflow-y: auto;
4198 }
4199 @media (min-width: 768px) {
4200   .navbar-collapse {
4201     width: auto;
4202     border-top: 0;
4203     -webkit-box-shadow: none;
4204             box-shadow: none;
4205   }
4206   .navbar-collapse.collapse {
4207     display: block !important;
4208     height: auto !important;
4209     padding-bottom: 0;
4210     overflow: visible !important;
4211   }
4212   .navbar-collapse.in {
4213     overflow-y: visible;
4214   }
4215   .navbar-fixed-top .navbar-collapse,
4216   .navbar-static-top .navbar-collapse,
4217   .navbar-fixed-bottom .navbar-collapse {
4218     padding-right: 0;
4219     padding-left: 0;
4220   }
4221 }
4222 .navbar-fixed-top .navbar-collapse,
4223 .navbar-fixed-bottom .navbar-collapse {
4224   max-height: 340px;
4225 }
4226 @media (max-device-width: 480px) and (orientation: landscape) {
4227   .navbar-fixed-top .navbar-collapse,
4228   .navbar-fixed-bottom .navbar-collapse {
4229     max-height: 200px;
4230   }
4231 }
4232 .container > .navbar-header,
4233 .container-fluid > .navbar-header,
4234 .container > .navbar-collapse,
4235 .container-fluid > .navbar-collapse {
4236   margin-right: -15px;
4237   margin-left: -15px;
4238 }
4239 @media (min-width: 768px) {
4240   .container > .navbar-header,
4241   .container-fluid > .navbar-header,
4242   .container > .navbar-collapse,
4243   .container-fluid > .navbar-collapse {
4244     margin-right: 0;
4245     margin-left: 0;
4246   }
4247 }
4248 .navbar-static-top {
4249   z-index: 1000;
4250   border-width: 0 0 1px;
4251 }
4252 @media (min-width: 768px) {
4253   .navbar-static-top {
4254     border-radius: 0;
4255   }
4256 }
4257 .navbar-fixed-top,
4258 .navbar-fixed-bottom {
4259   position: fixed;
4260   right: 0;
4261   left: 0;
4262   z-index: 1030;
4263 }
4264 @media (min-width: 768px) {
4265   .navbar-fixed-top,
4266   .navbar-fixed-bottom {
4267     border-radius: 0;
4268   }
4269 }
4270 .navbar-fixed-top {
4271   top: 0;
4272   border-width: 0 0 1px;
4273 }
4274 .navbar-fixed-bottom {
4275   bottom: 0;
4276   margin-bottom: 0;
4277   border-width: 1px 0 0;
4278 }
4279 .navbar-brand {
4280   float: left;
4281   height: 50px;
4282   padding: 15px 15px;
4283   font-size: 18px;
4284   line-height: 20px;
4285 }
4286 .navbar-brand:hover,
4287 .navbar-brand:focus {
4288   text-decoration: none;
4289 }
4290 .navbar-brand > img {
4291   display: block;
4292 }
4293 @media (min-width: 768px) {
4294   .navbar > .container .navbar-brand,
4295   .navbar > .container-fluid .navbar-brand {
4296     margin-left: -15px;
4297   }
4298 }
4299 .navbar-toggle {
4300   position: relative;
4301   float: right;
4302   padding: 9px 10px;
4303   margin-top: 8px;
4304   margin-right: 15px;
4305   margin-bottom: 8px;
4306   background-color: transparent;
4307   background-image: none;
4308   border: 1px solid transparent;
4309   border-radius: 4px;
4310 }
4311 .navbar-toggle:focus {
4312   outline: 0;
4313 }
4314 .navbar-toggle .icon-bar {
4315   display: block;
4316   width: 22px;
4317   height: 2px;
4318   border-radius: 1px;
4319 }
4320 .navbar-toggle .icon-bar + .icon-bar {
4321   margin-top: 4px;
4322 }
4323 @media (min-width: 768px) {
4324   .navbar-toggle {
4325     display: none;
4326   }
4327 }
4328 .navbar-nav {
4329   margin: 7.5px -15px;
4330 }
4331 .navbar-nav > li > a {
4332   padding-top: 10px;
4333   padding-bottom: 10px;
4334   line-height: 20px;
4335 }
4336 @media (max-width: 767px) {
4337   .navbar-nav .open .dropdown-menu {
4338     position: static;
4339     float: none;
4340     width: auto;
4341     margin-top: 0;
4342     background-color: transparent;
4343     border: 0;
4344     -webkit-box-shadow: none;
4345             box-shadow: none;
4346   }
4347   .navbar-nav .open .dropdown-menu > li > a,
4348   .navbar-nav .open .dropdown-menu .dropdown-header {
4349     padding: 5px 15px 5px 25px;
4350   }
4351   .navbar-nav .open .dropdown-menu > li > a {
4352     line-height: 20px;
4353   }
4354   .navbar-nav .open .dropdown-menu > li > a:hover,
4355   .navbar-nav .open .dropdown-menu > li > a:focus {
4356     background-image: none;
4357   }
4358 }
4359 @media (min-width: 768px) {
4360   .navbar-nav {
4361     float: left;
4362     margin: 0;
4363   }
4364   .navbar-nav > li {
4365     float: left;
4366   }
4367   .navbar-nav > li > a {
4368     padding-top: 15px;
4369     padding-bottom: 15px;
4370   }
4371 }
4372 .navbar-form {
4373   padding: 10px 15px;
4374   margin-top: 8px;
4375   margin-right: -15px;
4376   margin-bottom: 8px;
4377   margin-left: -15px;
4378   border-top: 1px solid transparent;
4379   border-bottom: 1px solid transparent;
4380   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4381           box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4382 }
4383 @media (min-width: 768px) {
4384   .navbar-form .form-group {
4385     display: inline-block;
4386     margin-bottom: 0;
4387     vertical-align: middle;
4388   }
4389   .navbar-form .form-control {
4390     display: inline-block;
4391     width: auto;
4392     vertical-align: middle;
4393   }
4394   .navbar-form .form-control-static {
4395     display: inline-block;
4396   }
4397   .navbar-form .input-group {
4398     display: inline-table;
4399     vertical-align: middle;
4400   }
4401   .navbar-form .input-group .input-group-addon,
4402   .navbar-form .input-group .input-group-btn,
4403   .navbar-form .input-group .form-control {
4404     width: auto;
4405   }
4406   .navbar-form .input-group > .form-control {
4407     width: 100%;
4408   }
4409   .navbar-form .control-label {
4410     margin-bottom: 0;
4411     vertical-align: middle;
4412   }
4413   .navbar-form .radio,
4414   .navbar-form .checkbox {
4415     display: inline-block;
4416     margin-top: 0;
4417     margin-bottom: 0;
4418     vertical-align: middle;
4419   }
4420   .navbar-form .radio label,
4421   .navbar-form .checkbox label {
4422     padding-left: 0;
4423   }
4424   .navbar-form .radio input[type="radio"],
4425   .navbar-form .checkbox input[type="checkbox"] {
4426     position: relative;
4427     margin-left: 0;
4428   }
4429   .navbar-form .has-feedback .form-control-feedback {
4430     top: 0;
4431   }
4432 }
4433 @media (max-width: 767px) {
4434   .navbar-form .form-group {
4435     margin-bottom: 5px;
4436   }
4437   .navbar-form .form-group:last-child {
4438     margin-bottom: 0;
4439   }
4440 }
4441 @media (min-width: 768px) {
4442   .navbar-form {
4443     width: auto;
4444     padding-top: 0;
4445     padding-bottom: 0;
4446     margin-right: 0;
4447     margin-left: 0;
4448     border: 0;
4449     -webkit-box-shadow: none;
4450             box-shadow: none;
4451   }
4452 }
4453 .navbar-nav > li > .dropdown-menu {
4454   margin-top: 0;
4455   border-top-left-radius: 0;
4456   border-top-right-radius: 0;
4457 }
4458 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4459   margin-bottom: 0;
4460   border-top-left-radius: 4px;
4461   border-top-right-radius: 4px;
4462   border-bottom-right-radius: 0;
4463   border-bottom-left-radius: 0;
4464 }
4465 .navbar-btn {
4466   margin-top: 8px;
4467   margin-bottom: 8px;
4468 }
4469 .navbar-btn.btn-sm {
4470   margin-top: 10px;
4471   margin-bottom: 10px;
4472 }
4473 .navbar-btn.btn-xs {
4474   margin-top: 14px;
4475   margin-bottom: 14px;
4476 }
4477 .navbar-text {
4478   margin-top: 15px;
4479   margin-bottom: 15px;
4480 }
4481 @media (min-width: 768px) {
4482   .navbar-text {
4483     float: left;
4484     margin-right: 15px;
4485     margin-left: 15px;
4486   }
4487 }
4488 @media (min-width: 768px) {
4489   .navbar-left {
4490     float: left !important;
4491   }
4492   .navbar-right {
4493     float: right !important;
4494     margin-right: -15px;
4495   }
4496   .navbar-right ~ .navbar-right {
4497     margin-right: 0;
4498   }
4499 }
4500 .navbar-default {
4501   background-color: #f8f8f8;
4502   border-color: #e7e7e7;
4503 }
4504 .navbar-default .navbar-brand {
4505   color: #777;
4506 }
4507 .navbar-default .navbar-brand:hover,
4508 .navbar-default .navbar-brand:focus {
4509   color: #5e5e5e;
4510   background-color: transparent;
4511 }
4512 .navbar-default .navbar-text {
4513   color: #777;
4514 }
4515 .navbar-default .navbar-nav > li > a {
4516   color: #777;
4517 }
4518 .navbar-default .navbar-nav > li > a:hover,
4519 .navbar-default .navbar-nav > li > a:focus {
4520   color: #333;
4521   background-color: transparent;
4522 }
4523 .navbar-default .navbar-nav > .active > a,
4524 .navbar-default .navbar-nav > .active > a:hover,
4525 .navbar-default .navbar-nav > .active > a:focus {
4526   color: #555;
4527   background-color: #e7e7e7;
4528 }
4529 .navbar-default .navbar-nav > .disabled > a,
4530 .navbar-default .navbar-nav > .disabled > a:hover,
4531 .navbar-default .navbar-nav > .disabled > a:focus {
4532   color: #ccc;
4533   background-color: transparent;
4534 }
4535 .navbar-default .navbar-toggle {
4536   border-color: #ddd;
4537 }
4538 .navbar-default .navbar-toggle:hover,
4539 .navbar-default .navbar-toggle:focus {
4540   background-color: #ddd;
4541 }
4542 .navbar-default .navbar-toggle .icon-bar {
4543   background-color: #888;
4544 }
4545 .navbar-default .navbar-collapse,
4546 .navbar-default .navbar-form {
4547   border-color: #e7e7e7;
4548 }
4549 .navbar-default .navbar-nav > .open > a,
4550 .navbar-default .navbar-nav > .open > a:hover,
4551 .navbar-default .navbar-nav > .open > a:focus {
4552   color: #555;
4553   background-color: #e7e7e7;
4554 }
4555 @media (max-width: 767px) {
4556   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4557     color: #777;
4558   }
4559   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4560   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4561     color: #333;
4562     background-color: transparent;
4563   }
4564   .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4565   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4566   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4567     color: #555;
4568     background-color: #e7e7e7;
4569   }
4570   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4571   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4572   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4573     color: #ccc;
4574     background-color: transparent;
4575   }
4576 }
4577 .navbar-default .navbar-link {
4578   color: #777;
4579 }
4580 .navbar-default .navbar-link:hover {
4581   color: #333;
4582 }
4583 .navbar-default .btn-link {
4584   color: #777;
4585 }
4586 .navbar-default .btn-link:hover,
4587 .navbar-default .btn-link:focus {
4588   color: #333;
4589 }
4590 .navbar-default .btn-link[disabled]:hover,
4591 fieldset[disabled] .navbar-default .btn-link:hover,
4592 .navbar-default .btn-link[disabled]:focus,
4593 fieldset[disabled] .navbar-default .btn-link:focus {
4594   color: #ccc;
4595 }
4596 .navbar-inverse {
4597   background-color: #222;
4598   border-color: #080808;
4599 }
4600 .navbar-inverse .navbar-brand {
4601   color: #9d9d9d;
4602 }
4603 .navbar-inverse .navbar-brand:hover,
4604 .navbar-inverse .navbar-brand:focus {
4605   color: #fff;
4606   background-color: transparent;
4607 }
4608 .navbar-inverse .navbar-text {
4609   color: #9d9d9d;
4610 }
4611 .navbar-inverse .navbar-nav > li > a {
4612   color: #9d9d9d;
4613 }
4614 .navbar-inverse .navbar-nav > li > a:hover,
4615 .navbar-inverse .navbar-nav > li > a:focus {
4616   color: #fff;
4617   background-color: transparent;
4618 }
4619 .navbar-inverse .navbar-nav > .active > a,
4620 .navbar-inverse .navbar-nav > .active > a:hover,
4621 .navbar-inverse .navbar-nav > .active > a:focus {
4622   color: #fff;
4623   background-color: #080808;
4624 }
4625 .navbar-inverse .navbar-nav > .disabled > a,
4626 .navbar-inverse .navbar-nav > .disabled > a:hover,
4627 .navbar-inverse .navbar-nav > .disabled > a:focus {
4628   color: #444;
4629   background-color: transparent;
4630 }
4631 .navbar-inverse .navbar-toggle {
4632   border-color: #333;
4633 }
4634 .navbar-inverse .navbar-toggle:hover,
4635 .navbar-inverse .navbar-toggle:focus {
4636   background-color: #333;
4637 }
4638 .navbar-inverse .navbar-toggle .icon-bar {
4639   background-color: #fff;
4640 }
4641 .navbar-inverse .navbar-collapse,
4642 .navbar-inverse .navbar-form {
4643   border-color: #101010;
4644 }
4645 .navbar-inverse .navbar-nav > .open > a,
4646 .navbar-inverse .navbar-nav > .open > a:hover,
4647 .navbar-inverse .navbar-nav > .open > a:focus {
4648   color: #fff;
4649   background-color: #080808;
4650 }
4651 @media (max-width: 767px) {
4652   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4653     border-color: #080808;
4654   }
4655   .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4656     background-color: #080808;
4657   }
4658   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4659     color: #9d9d9d;
4660   }
4661   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4662   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4663     color: #fff;
4664     background-color: transparent;
4665   }
4666   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4667   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4668   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4669     color: #fff;
4670     background-color: #080808;
4671   }
4672   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4673   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4674   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4675     color: #444;
4676     background-color: transparent;
4677   }
4678 }
4679 .navbar-inverse .navbar-link {
4680   color: #9d9d9d;
4681 }
4682 .navbar-inverse .navbar-link:hover {
4683   color: #fff;
4684 }
4685 .navbar-inverse .btn-link {
4686   color: #9d9d9d;
4687 }
4688 .navbar-inverse .btn-link:hover,
4689 .navbar-inverse .btn-link:focus {
4690   color: #fff;
4691 }
4692 .navbar-inverse .btn-link[disabled]:hover,
4693 fieldset[disabled] .navbar-inverse .btn-link:hover,
4694 .navbar-inverse .btn-link[disabled]:focus,
4695 fieldset[disabled] .navbar-inverse .btn-link:focus {
4696   color: #444;
4697 }
4698 .breadcrumb {
4699   padding: 8px 15px;
4700   margin-bottom: 20px;
4701   list-style: none;
4702   background-color: #f5f5f5;
4703   border-radius: 4px;
4704 }
4705 .breadcrumb > li {
4706   display: inline-block;
4707 }
4708 .breadcrumb > li + li:before {
4709   padding: 0 5px;
4710   color: #ccc;
4711   content: "/\00a0";
4712 }
4713 .breadcrumb > .active {
4714   color: #777;
4715 }
4716 .pagination {
4717   display: inline-block;
4718   padding-left: 0;
4719   margin: 20px 0;
4720   border-radius: 4px;
4721 }
4722 .pagination > li {
4723   display: inline;
4724 }
4725 .pagination > li > a,
4726 .pagination > li > span {
4727   position: relative;
4728   float: left;
4729   padding: 6px 12px;
4730   margin-left: -1px;
4731   line-height: 1.42857143;
4732   color: #337ab7;
4733   text-decoration: none;
4734   background-color: #fff;
4735   border: 1px solid #ddd;
4736 }
4737 .pagination > li:first-child > a,
4738 .pagination > li:first-child > span {
4739   margin-left: 0;
4740   border-top-left-radius: 4px;
4741   border-bottom-left-radius: 4px;
4742 }
4743 .pagination > li:last-child > a,
4744 .pagination > li:last-child > span {
4745   border-top-right-radius: 4px;
4746   border-bottom-right-radius: 4px;
4747 }
4748 .pagination > li > a:hover,
4749 .pagination > li > span:hover,
4750 .pagination > li > a:focus,
4751 .pagination > li > span:focus {
4752   z-index: 2;
4753   color: #23527c;
4754   background-color: #eee;
4755   border-color: #ddd;
4756 }
4757 .pagination > .active > a,
4758 .pagination > .active > span,
4759 .pagination > .active > a:hover,
4760 .pagination > .active > span:hover,
4761 .pagination > .active > a:focus,
4762 .pagination > .active > span:focus {
4763   z-index: 3;
4764   color: #fff;
4765   cursor: default;
4766   background-color: #337ab7;
4767   border-color: #337ab7;
4768 }
4769 .pagination > .disabled > span,
4770 .pagination > .disabled > span:hover,
4771 .pagination > .disabled > span:focus,
4772 .pagination > .disabled > a,
4773 .pagination > .disabled > a:hover,
4774 .pagination > .disabled > a:focus {
4775   color: #777;
4776   cursor: not-allowed;
4777   background-color: #fff;
4778   border-color: #ddd;
4779 }
4780 .pagination-lg > li > a,
4781 .pagination-lg > li > span {
4782   padding: 10px 16px;
4783   font-size: 18px;
4784   line-height: 1.3333333;
4785 }
4786 .pagination-lg > li:first-child > a,
4787 .pagination-lg > li:first-child > span {
4788   border-top-left-radius: 6px;
4789   border-bottom-left-radius: 6px;
4790 }
4791 .pagination-lg > li:last-child > a,
4792 .pagination-lg > li:last-child > span {
4793   border-top-right-radius: 6px;
4794   border-bottom-right-radius: 6px;
4795 }
4796 .pagination-sm > li > a,
4797 .pagination-sm > li > span {
4798   padding: 5px 10px;
4799   font-size: 12px;
4800   line-height: 1.5;
4801 }
4802 .pagination-sm > li:first-child > a,
4803 .pagination-sm > li:first-child > span {
4804   border-top-left-radius: 3px;
4805   border-bottom-left-radius: 3px;
4806 }
4807 .pagination-sm > li:last-child > a,
4808 .pagination-sm > li:last-child > span {
4809   border-top-right-radius: 3px;
4810   border-bottom-right-radius: 3px;
4811 }
4812 .pager {
4813   padding-left: 0;
4814   margin: 20px 0;
4815   text-align: center;
4816   list-style: none;
4817 }
4818 .pager li {
4819   display: inline;
4820 }
4821 .pager li > a,
4822 .pager li > span {
4823   display: inline-block;
4824   padding: 5px 14px;
4825   background-color: #fff;
4826   border: 1px solid #ddd;
4827   border-radius: 15px;
4828 }
4829 .pager li > a:hover,
4830 .pager li > a:focus {
4831   text-decoration: none;
4832   background-color: #eee;
4833 }
4834 .pager .next > a,
4835 .pager .next > span {
4836   float: right;
4837 }
4838 .pager .previous > a,
4839 .pager .previous > span {
4840   float: left;
4841 }
4842 .pager .disabled > a,
4843 .pager .disabled > a:hover,
4844 .pager .disabled > a:focus,
4845 .pager .disabled > span {
4846   color: #777;
4847   cursor: not-allowed;
4848   background-color: #fff;
4849 }
4850 .label {
4851   display: inline;
4852   padding: .2em .6em .3em;
4853   font-size: 75%;
4854   font-weight: bold;
4855   line-height: 1;
4856   color: #fff;
4857   text-align: center;
4858   white-space: nowrap;
4859   vertical-align: baseline;
4860   border-radius: .25em;
4861 }
4862 a.label:hover,
4863 a.label:focus {
4864   color: #fff;
4865   text-decoration: none;
4866   cursor: pointer;
4867 }
4868 .label:empty {
4869   display: none;
4870 }
4871 .btn .label {
4872   position: relative;
4873   top: -1px;
4874 }
4875 .label-default {
4876   background-color: #777;
4877 }
4878 .label-default[href]:hover,
4879 .label-default[href]:focus {
4880   background-color: #5e5e5e;
4881 }
4882 .label-primary {
4883   background-color: #337ab7;
4884 }
4885 .label-primary[href]:hover,
4886 .label-primary[href]:focus {
4887   background-color: #286090;
4888 }
4889 .label-success {
4890   background-color: #5cb85c;
4891 }
4892 .label-success[href]:hover,
4893 .label-success[href]:focus {
4894   background-color: #449d44;
4895 }
4896 .label-info {
4897   background-color: #5bc0de;
4898 }
4899 .label-info[href]:hover,
4900 .label-info[href]:focus {
4901   background-color: #31b0d5;
4902 }
4903 .label-warning {
4904   background-color: #f0ad4e;
4905 }
4906 .label-warning[href]:hover,
4907 .label-warning[href]:focus {
4908   background-color: #ec971f;
4909 }
4910 .label-danger {
4911   background-color: #d9534f;
4912 }
4913 .label-danger[href]:hover,
4914 .label-danger[href]:focus {
4915   background-color: #c9302c;
4916 }
4917 .badge {
4918   display: inline-block;
4919   min-width: 10px;
4920   padding: 3px 7px;
4921   font-size: 12px;
4922   font-weight: bold;
4923   line-height: 1;
4924   color: #fff;
4925   text-align: center;
4926   white-space: nowrap;
4927   vertical-align: middle;
4928   background-color: #777;
4929   border-radius: 10px;
4930 }
4931 .badge:empty {
4932   display: none;
4933 }
4934 .btn .badge {
4935   position: relative;
4936   top: -1px;
4937 }
4938 .btn-xs .badge,
4939 .btn-group-xs > .btn .badge {
4940   top: 0;
4941   padding: 1px 5px;
4942 }
4943 a.badge:hover,
4944 a.badge:focus {
4945   color: #fff;
4946   text-decoration: none;
4947   cursor: pointer;
4948 }
4949 .list-group-item.active > .badge,
4950 .nav-pills > .active > a > .badge {
4951   color: #337ab7;
4952   background-color: #fff;
4953 }
4954 .list-group-item > .badge {
4955   float: right;
4956 }
4957 .list-group-item > .badge + .badge {
4958   margin-right: 5px;
4959 }
4960 .nav-pills > li > a > .badge {
4961   margin-left: 3px;
4962 }
4963 .jumbotron {
4964   padding-top: 30px;
4965   padding-bottom: 30px;
4966   margin-bottom: 30px;
4967   color: inherit;
4968   background-color: #eee;
4969 }
4970 .jumbotron h1,
4971 .jumbotron .h1 {
4972   color: inherit;
4973 }
4974 .jumbotron p {
4975   margin-bottom: 15px;
4976   font-size: 21px;
4977   font-weight: 200;
4978 }
4979 .jumbotron > hr {
4980   border-top-color: #d5d5d5;
4981 }
4982 .container .jumbotron,
4983 .container-fluid .jumbotron {
4984   padding-right: 15px;
4985   padding-left: 15px;
4986   border-radius: 6px;
4987 }
4988 .jumbotron .container {
4989   max-width: 100%;
4990 }
4991 @media screen and (min-width: 768px) {
4992   .jumbotron {
4993     padding-top: 48px;
4994     padding-bottom: 48px;
4995   }
4996   .container .jumbotron,
4997   .container-fluid .jumbotron {
4998     padding-right: 60px;
4999     padding-left: 60px;
5000   }
5001   .jumbotron h1,
5002   .jumbotron .h1 {
5003     font-size: 63px;
5004   }
5005 }
5006 .thumbnail {
5007   display: block;
5008   padding: 4px;
5009   margin-bottom: 20px;
5010   line-height: 1.42857143;
5011   background-color: #fff;
5012   border: 1px solid #ddd;
5013   border-radius: 4px;
5014   -webkit-transition: border .2s ease-in-out;
5015        -o-transition: border .2s ease-in-out;
5016           transition: border .2s ease-in-out;
5017 }
5018 .thumbnail > img,
5019 .thumbnail a > img {
5020   margin-right: auto;
5021   margin-left: auto;
5022 }
5023 a.thumbnail:hover,
5024 a.thumbnail:focus,
5025 a.thumbnail.active {
5026   border-color: #337ab7;
5027 }
5028 .thumbnail .caption {
5029   padding: 9px;
5030   color: #333;
5031 }
5032 .alert {
5033   padding: 15px;
5034   margin-bottom: 20px;
5035   border: 1px solid transparent;
5036   border-radius: 4px;
5037 }
5038 .alert h4 {
5039   margin-top: 0;
5040   color: inherit;
5041 }
5042 .alert .alert-link {
5043   font-weight: bold;
5044 }
5045 .alert > p,
5046 .alert > ul {
5047   margin-bottom: 0;
5048 }
5049 .alert > p + p {
5050   margin-top: 5px;
5051 }
5052 .alert-dismissable,
5053 .alert-dismissible {
5054   padding-right: 35px;
5055 }
5056 .alert-dismissable .close,
5057 .alert-dismissible .close {
5058   position: relative;
5059   top: -2px;
5060   right: -21px;
5061   color: inherit;
5062 }
5063 .alert-success {
5064   color: #3c763d;
5065   background-color: #dff0d8;
5066   border-color: #d6e9c6;
5067 }
5068 .alert-success hr {
5069   border-top-color: #c9e2b3;
5070 }
5071 .alert-success .alert-link {
5072   color: #2b542c;
5073 }
5074 .alert-info {
5075   color: #31708f;
5076   background-color: #d9edf7;
5077   border-color: #bce8f1;
5078 }
5079 .alert-info hr {
5080   border-top-color: #a6e1ec;
5081 }
5082 .alert-info .alert-link {
5083   color: #245269;
5084 }
5085 .alert-warning {
5086   color: #8a6d3b;
5087   background-color: #fcf8e3;
5088   border-color: #faebcc;
5089 }
5090 .alert-warning hr {
5091   border-top-color: #f7e1b5;
5092 }
5093 .alert-warning .alert-link {
5094   color: #66512c;
5095 }
5096 .alert-danger {
5097   color: #a94442;
5098   background-color: #f2dede;
5099   border-color: #ebccd1;
5100 }
5101 .alert-danger hr {
5102   border-top-color: #e4b9c0;
5103 }
5104 .alert-danger .alert-link {
5105   color: #843534;
5106 }
5107 @-webkit-keyframes progress-bar-stripes {
5108   from {
5109     background-position: 40px 0;
5110   }
5111   to {
5112     background-position: 0 0;
5113   }
5114 }
5115 @-o-keyframes progress-bar-stripes {
5116   from {
5117     background-position: 40px 0;
5118   }
5119   to {
5120     background-position: 0 0;
5121   }
5122 }
5123 @keyframes progress-bar-stripes {
5124   from {
5125     background-position: 40px 0;
5126   }
5127   to {
5128     background-position: 0 0;
5129   }
5130 }
5131 .progress {
5132   height: 20px;
5133   margin-bottom: 20px;
5134   overflow: hidden;
5135   background-color: #f5f5f5;
5136   border-radius: 4px;
5137   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5138           box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5139 }
5140 .progress-bar {
5141   float: left;
5142   width: 0;
5143   height: 100%;
5144   font-size: 12px;
5145   line-height: 20px;
5146   color: #fff;
5147   text-align: center;
5148   background-color: #337ab7;
5149   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
5150           box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
5151   -webkit-transition: width .6s ease;
5152        -o-transition: width .6s ease;
5153           transition: width .6s ease;
5154 }
5155 .progress-striped .progress-bar,
5156 .progress-bar-striped {
5157   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);
5158   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);
5159   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);
5160   -webkit-background-size: 40px 40px;
5161           background-size: 40px 40px;
5162 }
5163 .progress.active .progress-bar,
5164 .progress-bar.active {
5165   -webkit-animation: progress-bar-stripes 2s linear infinite;
5166        -o-animation: progress-bar-stripes 2s linear infinite;
5167           animation: progress-bar-stripes 2s linear infinite;
5168 }
5169 .progress-bar-success {
5170   background-color: #5cb85c;
5171 }
5172 .progress-striped .progress-bar-success {
5173   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);
5174   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);
5175   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);
5176 }
5177 .progress-bar-info {
5178   background-color: #5bc0de;
5179 }
5180 .progress-striped .progress-bar-info {
5181   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);
5182   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);
5183   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);
5184 }
5185 .progress-bar-warning {
5186   background-color: #f0ad4e;
5187 }
5188 .progress-striped .progress-bar-warning {
5189   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);
5190   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);
5191   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);
5192 }
5193 .progress-bar-danger {
5194   background-color: #d9534f;
5195 }
5196 .progress-striped .progress-bar-danger {
5197   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);
5198   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);
5199   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);
5200 }
5201 .media {
5202   margin-top: 15px;
5203 }
5204 .media:first-child {
5205   margin-top: 0;
5206 }
5207 .media,
5208 .media-body {
5209   overflow: hidden;
5210   zoom: 1;
5211 }
5212 .media-body {
5213   width: 10000px;
5214 }
5215 .media-object {
5216   display: block;
5217 }
5218 .media-object.img-thumbnail {
5219   max-width: none;
5220 }
5221 .media-right,
5222 .media > .pull-right {
5223   padding-left: 10px;
5224 }
5225 .media-left,
5226 .media > .pull-left {
5227   padding-right: 10px;
5228 }
5229 .media-left,
5230 .media-right,
5231 .media-body {
5232   display: table-cell;
5233   vertical-align: top;
5234 }
5235 .media-middle {
5236   vertical-align: middle;
5237 }
5238 .media-bottom {
5239   vertical-align: bottom;
5240 }
5241 .media-heading {
5242   margin-top: 0;
5243   margin-bottom: 5px;
5244 }
5245 .media-list {
5246   padding-left: 0;
5247   list-style: none;
5248 }
5249 .list-group {
5250   padding-left: 0;
5251   margin-bottom: 20px;
5252 }
5253 .list-group-item {
5254   position: relative;
5255   display: block;
5256   padding: 10px 15px;
5257   margin-bottom: -1px;
5258   background-color: #fff;
5259   border: 1px solid #ddd;
5260 }
5261 .list-group-item:first-child {
5262   border-top-left-radius: 4px;
5263   border-top-right-radius: 4px;
5264 }
5265 .list-group-item:last-child {
5266   margin-bottom: 0;
5267   border-bottom-right-radius: 4px;
5268   border-bottom-left-radius: 4px;
5269 }
5270 a.list-group-item,
5271 button.list-group-item {
5272   color: #555;
5273 }
5274 a.list-group-item .list-group-item-heading,
5275 button.list-group-item .list-group-item-heading {
5276   color: #333;
5277 }
5278 a.list-group-item:hover,
5279 button.list-group-item:hover,
5280 a.list-group-item:focus,
5281 button.list-group-item:focus {
5282   color: #555;
5283   text-decoration: none;
5284   background-color: #f5f5f5;
5285 }
5286 button.list-group-item {
5287   width: 100%;
5288   text-align: left;
5289 }
5290 .list-group-item.disabled,
5291 .list-group-item.disabled:hover,
5292 .list-group-item.disabled:focus {
5293   color: #777;
5294   cursor: not-allowed;
5295   background-color: #eee;
5296 }
5297 .list-group-item.disabled .list-group-item-heading,
5298 .list-group-item.disabled:hover .list-group-item-heading,
5299 .list-group-item.disabled:focus .list-group-item-heading {
5300   color: inherit;
5301 }
5302 .list-group-item.disabled .list-group-item-text,
5303 .list-group-item.disabled:hover .list-group-item-text,
5304 .list-group-item.disabled:focus .list-group-item-text {
5305   color: #777;
5306 }
5307 .list-group-item.active,
5308 .list-group-item.active:hover,
5309 .list-group-item.active:focus {
5310   z-index: 2;
5311   color: #fff;
5312   background-color: #337ab7;
5313   border-color: #337ab7;
5314 }
5315 .list-group-item.active .list-group-item-heading,
5316 .list-group-item.active:hover .list-group-item-heading,
5317 .list-group-item.active:focus .list-group-item-heading,
5318 .list-group-item.active .list-group-item-heading > small,
5319 .list-group-item.active:hover .list-group-item-heading > small,
5320 .list-group-item.active:focus .list-group-item-heading > small,
5321 .list-group-item.active .list-group-item-heading > .small,
5322 .list-group-item.active:hover .list-group-item-heading > .small,
5323 .list-group-item.active:focus .list-group-item-heading > .small {
5324   color: inherit;
5325 }
5326 .list-group-item.active .list-group-item-text,
5327 .list-group-item.active:hover .list-group-item-text,
5328 .list-group-item.active:focus .list-group-item-text {
5329   color: #c7ddef;
5330 }
5331 .list-group-item-success {
5332   color: #3c763d;
5333   background-color: #dff0d8;
5334 }
5335 a.list-group-item-success,
5336 button.list-group-item-success {
5337   color: #3c763d;
5338 }
5339 a.list-group-item-success .list-group-item-heading,
5340 button.list-group-item-success .list-group-item-heading {
5341   color: inherit;
5342 }
5343 a.list-group-item-success:hover,
5344 button.list-group-item-success:hover,
5345 a.list-group-item-success:focus,
5346 button.list-group-item-success:focus {
5347   color: #3c763d;
5348   background-color: #d0e9c6;
5349 }
5350 a.list-group-item-success.active,
5351 button.list-group-item-success.active,
5352 a.list-group-item-success.active:hover,
5353 button.list-group-item-success.active:hover,
5354 a.list-group-item-success.active:focus,
5355 button.list-group-item-success.active:focus {
5356   color: #fff;
5357   background-color: #3c763d;
5358   border-color: #3c763d;
5359 }
5360 .list-group-item-info {
5361   color: #31708f;
5362   background-color: #d9edf7;
5363 }
5364 a.list-group-item-info,
5365 button.list-group-item-info {
5366   color: #31708f;
5367 }
5368 a.list-group-item-info .list-group-item-heading,
5369 button.list-group-item-info .list-group-item-heading {
5370   color: inherit;
5371 }
5372 a.list-group-item-info:hover,
5373 button.list-group-item-info:hover,
5374 a.list-group-item-info:focus,
5375 button.list-group-item-info:focus {
5376   color: #31708f;
5377   background-color: #c4e3f3;
5378 }
5379 a.list-group-item-info.active,
5380 button.list-group-item-info.active,
5381 a.list-group-item-info.active:hover,
5382 button.list-group-item-info.active:hover,
5383 a.list-group-item-info.active:focus,
5384 button.list-group-item-info.active:focus {
5385   color: #fff;
5386   background-color: #31708f;
5387   border-color: #31708f;
5388 }
5389 .list-group-item-warning {
5390   color: #8a6d3b;
5391   background-color: #fcf8e3;
5392 }
5393 a.list-group-item-warning,
5394 button.list-group-item-warning {
5395   color: #8a6d3b;
5396 }
5397 a.list-group-item-warning .list-group-item-heading,
5398 button.list-group-item-warning .list-group-item-heading {
5399   color: inherit;
5400 }
5401 a.list-group-item-warning:hover,
5402 button.list-group-item-warning:hover,
5403 a.list-group-item-warning:focus,
5404 button.list-group-item-warning:focus {
5405   color: #8a6d3b;
5406   background-color: #faf2cc;
5407 }
5408 a.list-group-item-warning.active,
5409 button.list-group-item-warning.active,
5410 a.list-group-item-warning.active:hover,
5411 button.list-group-item-warning.active:hover,
5412 a.list-group-item-warning.active:focus,
5413 button.list-group-item-warning.active:focus {
5414   color: #fff;
5415   background-color: #8a6d3b;
5416   border-color: #8a6d3b;
5417 }
5418 .list-group-item-danger {
5419   color: #a94442;
5420   background-color: #f2dede;
5421 }
5422 a.list-group-item-danger,
5423 button.list-group-item-danger {
5424   color: #a94442;
5425 }
5426 a.list-group-item-danger .list-group-item-heading,
5427 button.list-group-item-danger .list-group-item-heading {
5428   color: inherit;
5429 }
5430 a.list-group-item-danger:hover,
5431 button.list-group-item-danger:hover,
5432 a.list-group-item-danger:focus,
5433 button.list-group-item-danger:focus {
5434   color: #a94442;
5435   background-color: #ebcccc;
5436 }
5437 a.list-group-item-danger.active,
5438 button.list-group-item-danger.active,
5439 a.list-group-item-danger.active:hover,
5440 button.list-group-item-danger.active:hover,
5441 a.list-group-item-danger.active:focus,
5442 button.list-group-item-danger.active:focus {
5443   color: #fff;
5444   background-color: #a94442;
5445   border-color: #a94442;
5446 }
5447 .list-group-item-heading {
5448   margin-top: 0;
5449   margin-bottom: 5px;
5450 }
5451 .list-group-item-text {
5452   margin-bottom: 0;
5453   line-height: 1.3;
5454 }
5455 .panel {
5456   margin-bottom: 20px;
5457   background-color: #fff;
5458   border: 1px solid transparent;
5459   border-radius: 4px;
5460   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5461           box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5462 }
5463 .panel-body {
5464   padding: 15px;
5465 }
5466 .panel-heading {
5467   padding: 10px 15px;
5468   border-bottom: 1px solid transparent;
5469   border-top-left-radius: 3px;
5470   border-top-right-radius: 3px;
5471 }
5472 .panel-heading > .dropdown .dropdown-toggle {
5473   color: inherit;
5474 }
5475 .panel-title {
5476   margin-top: 0;
5477   margin-bottom: 0;
5478   font-size: 16px;
5479   color: inherit;
5480 }
5481 .panel-title > a,
5482 .panel-title > small,
5483 .panel-title > .small,
5484 .panel-title > small > a,
5485 .panel-title > .small > a {
5486   color: inherit;
5487 }
5488 .panel-footer {
5489   padding: 10px 15px;
5490   background-color: #f5f5f5;
5491   border-top: 1px solid #ddd;
5492   border-bottom-right-radius: 3px;
5493   border-bottom-left-radius: 3px;
5494 }
5495 .panel > .list-group,
5496 .panel > .panel-collapse > .list-group {
5497   margin-bottom: 0;
5498 }
5499 .panel > .list-group .list-group-item,
5500 .panel > .panel-collapse > .list-group .list-group-item {
5501   border-width: 1px 0;
5502   border-radius: 0;
5503 }
5504 .panel > .list-group:first-child .list-group-item:first-child,
5505 .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
5506   border-top: 0;
5507   border-top-left-radius: 3px;
5508   border-top-right-radius: 3px;
5509 }
5510 .panel > .list-group:last-child .list-group-item:last-child,
5511 .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
5512   border-bottom: 0;
5513   border-bottom-right-radius: 3px;
5514   border-bottom-left-radius: 3px;
5515 }
5516 .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
5517   border-top-left-radius: 0;
5518   border-top-right-radius: 0;
5519 }
5520 .panel-heading + .list-group .list-group-item:first-child {
5521   border-top-width: 0;
5522 }
5523 .list-group + .panel-footer {
5524   border-top-width: 0;
5525 }
5526 .panel > .table,
5527 .panel > .table-responsive > .table,
5528 .panel > .panel-collapse > .table {
5529   margin-bottom: 0;
5530 }
5531 .panel > .table caption,
5532 .panel > .table-responsive > .table caption,
5533 .panel > .panel-collapse > .table caption {
5534   padding-right: 15px;
5535   padding-left: 15px;
5536 }
5537 .panel > .table:first-child,
5538 .panel > .table-responsive:first-child > .table:first-child {
5539   border-top-left-radius: 3px;
5540   border-top-right-radius: 3px;
5541 }
5542 .panel > .table:first-child > thead:first-child > tr:first-child,
5543 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
5544 .panel > .table:first-child > tbody:first-child > tr:first-child,
5545 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
5546   border-top-left-radius: 3px;
5547   border-top-right-radius: 3px;
5548 }
5549 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5550 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5551 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5552 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5553 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5554 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5555 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5556 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5557   border-top-left-radius: 3px;
5558 }
5559 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5560 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5561 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5562 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5563 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5564 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5565 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5566 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5567   border-top-right-radius: 3px;
5568 }
5569 .panel > .table:last-child,
5570 .panel > .table-responsive:last-child > .table:last-child {
5571   border-bottom-right-radius: 3px;
5572   border-bottom-left-radius: 3px;
5573 }
5574 .panel > .table:last-child > tbody:last-child > tr:last-child,
5575 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
5576 .panel > .table:last-child > tfoot:last-child > tr:last-child,
5577 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
5578   border-bottom-right-radius: 3px;
5579   border-bottom-left-radius: 3px;
5580 }
5581 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5582 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5583 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5584 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5585 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5586 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5587 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5588 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5589   border-bottom-left-radius: 3px;
5590 }
5591 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5592 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5593 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5594 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5595 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5596 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5597 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5598 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5599   border-bottom-right-radius: 3px;
5600 }
5601 .panel > .panel-body + .table,
5602 .panel > .panel-body + .table-responsive,
5603 .panel > .table + .panel-body,
5604 .panel > .table-responsive + .panel-body {
5605   border-top: 1px solid #ddd;
5606 }
5607 .panel > .table > tbody:first-child > tr:first-child th,
5608 .panel > .table > tbody:first-child > tr:first-child td {
5609   border-top: 0;
5610 }
5611 .panel > .table-bordered,
5612 .panel > .table-responsive > .table-bordered {
5613   border: 0;
5614 }
5615 .panel > .table-bordered > thead > tr > th:first-child,
5616 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5617 .panel > .table-bordered > tbody > tr > th:first-child,
5618 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5619 .panel > .table-bordered > tfoot > tr > th:first-child,
5620 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5621 .panel > .table-bordered > thead > tr > td:first-child,
5622 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5623 .panel > .table-bordered > tbody > tr > td:first-child,
5624 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5625 .panel > .table-bordered > tfoot > tr > td:first-child,
5626 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5627   border-left: 0;
5628 }
5629 .panel > .table-bordered > thead > tr > th:last-child,
5630 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5631 .panel > .table-bordered > tbody > tr > th:last-child,
5632 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5633 .panel > .table-bordered > tfoot > tr > th:last-child,
5634 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5635 .panel > .table-bordered > thead > tr > td:last-child,
5636 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5637 .panel > .table-bordered > tbody > tr > td:last-child,
5638 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5639 .panel > .table-bordered > tfoot > tr > td:last-child,
5640 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5641   border-right: 0;
5642 }
5643 .panel > .table-bordered > thead > tr:first-child > td,
5644 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5645 .panel > .table-bordered > tbody > tr:first-child > td,
5646 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5647 .panel > .table-bordered > thead > tr:first-child > th,
5648 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5649 .panel > .table-bordered > tbody > tr:first-child > th,
5650 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5651   border-bottom: 0;
5652 }
5653 .panel > .table-bordered > tbody > tr:last-child > td,
5654 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5655 .panel > .table-bordered > tfoot > tr:last-child > td,
5656 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5657 .panel > .table-bordered > tbody > tr:last-child > th,
5658 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5659 .panel > .table-bordered > tfoot > tr:last-child > th,
5660 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5661   border-bottom: 0;
5662 }
5663 .panel > .table-responsive {
5664   margin-bottom: 0;
5665   border: 0;
5666 }
5667 .panel-group {
5668   margin-bottom: 20px;
5669 }
5670 .panel-group .panel {
5671   margin-bottom: 0;
5672   border-radius: 4px;
5673 }
5674 .panel-group .panel + .panel {
5675   margin-top: 5px;
5676 }
5677 .panel-group .panel-heading {
5678   border-bottom: 0;
5679 }
5680 .panel-group .panel-heading + .panel-collapse > .panel-body,
5681 .panel-group .panel-heading + .panel-collapse > .list-group {
5682   border-top: 1px solid #ddd;
5683 }
5684 .panel-group .panel-footer {
5685   border-top: 0;
5686 }
5687 .panel-group .panel-footer + .panel-collapse .panel-body {
5688   border-bottom: 1px solid #ddd;
5689 }
5690 .panel-default {
5691   border-color: #ddd;
5692 }
5693 .panel-default > .panel-heading {
5694   color: #333;
5695   background-color: #f5f5f5;
5696   border-color: #ddd;
5697 }
5698 .panel-default > .panel-heading + .panel-collapse > .panel-body {
5699   border-top-color: #ddd;
5700 }
5701 .panel-default > .panel-heading .badge {
5702   color: #f5f5f5;
5703   background-color: #333;
5704 }
5705 .panel-default > .panel-footer + .panel-collapse > .panel-body {
5706   border-bottom-color: #ddd;
5707 }
5708 .panel-primary {
5709   border-color: #337ab7;
5710 }
5711 .panel-primary > .panel-heading {
5712   color: #fff;
5713   background-color: #337ab7;
5714   border-color: #337ab7;
5715 }
5716 .panel-primary > .panel-heading + .panel-collapse > .panel-body {
5717   border-top-color: #337ab7;
5718 }
5719 .panel-primary > .panel-heading .badge {
5720   color: #337ab7;
5721   background-color: #fff;
5722 }
5723 .panel-primary > .panel-footer + .panel-collapse > .panel-body {
5724   border-bottom-color: #337ab7;
5725 }
5726 .panel-success {
5727   border-color: #d6e9c6;
5728 }
5729 .panel-success > .panel-heading {
5730   color: #3c763d;
5731   background-color: #dff0d8;
5732   border-color: #d6e9c6;
5733 }
5734 .panel-success > .panel-heading + .panel-collapse > .panel-body {
5735   border-top-color: #d6e9c6;
5736 }
5737 .panel-success > .panel-heading .badge {
5738   color: #dff0d8;
5739   background-color: #3c763d;
5740 }
5741 .panel-success > .panel-footer + .panel-collapse > .panel-body {
5742   border-bottom-color: #d6e9c6;
5743 }
5744 .panel-info {
5745   border-color: #bce8f1;
5746 }
5747 .panel-info > .panel-heading {
5748   color: #31708f;
5749   background-color: #d9edf7;
5750   border-color: #bce8f1;
5751 }
5752 .panel-info > .panel-heading + .panel-collapse > .panel-body {
5753   border-top-color: #bce8f1;
5754 }
5755 .panel-info > .panel-heading .badge {
5756   color: #d9edf7;
5757   background-color: #31708f;
5758 }
5759 .panel-info > .panel-footer + .panel-collapse > .panel-body {
5760   border-bottom-color: #bce8f1;
5761 }
5762 .panel-warning {
5763   border-color: #faebcc;
5764 }
5765 .panel-warning > .panel-heading {
5766   color: #8a6d3b;
5767   background-color: #fcf8e3;
5768   border-color: #faebcc;
5769 }
5770 .panel-warning > .panel-heading + .panel-collapse > .panel-body {
5771   border-top-color: #faebcc;
5772 }
5773 .panel-warning > .panel-heading .badge {
5774   color: #fcf8e3;
5775   background-color: #8a6d3b;
5776 }
5777 .panel-warning > .panel-footer + .panel-collapse > .panel-body {
5778   border-bottom-color: #faebcc;
5779 }
5780 .panel-danger {
5781   border-color: #ebccd1;
5782 }
5783 .panel-danger > .panel-heading {
5784   color: #a94442;
5785   background-color: #f2dede;
5786   border-color: #ebccd1;
5787 }
5788 .panel-danger > .panel-heading + .panel-collapse > .panel-body {
5789   border-top-color: #ebccd1;
5790 }
5791 .panel-danger > .panel-heading .badge {
5792   color: #f2dede;
5793   background-color: #a94442;
5794 }
5795 .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5796   border-bottom-color: #ebccd1;
5797 }
5798 .embed-responsive {
5799   position: relative;
5800   display: block;
5801   height: 0;
5802   padding: 0;
5803   overflow: hidden;
5804 }
5805 .embed-responsive .embed-responsive-item,
5806 .embed-responsive iframe,
5807 .embed-responsive embed,
5808 .embed-responsive object,
5809 .embed-responsive video {
5810   position: absolute;
5811   top: 0;
5812   bottom: 0;
5813   left: 0;
5814   width: 100%;
5815   height: 100%;
5816   border: 0;
5817 }
5818 .embed-responsive-16by9 {
5819   padding-bottom: 56.25%;
5820 }
5821 .embed-responsive-4by3 {
5822   padding-bottom: 75%;
5823 }
5824 .well {
5825   min-height: 20px;
5826   padding: 19px;
5827   margin-bottom: 20px;
5828   background-color: #f5f5f5;
5829   border: 1px solid #e3e3e3;
5830   border-radius: 4px;
5831   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5832           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5833 }
5834 .well blockquote {
5835   border-color: #ddd;
5836   border-color: rgba(0, 0, 0, .15);
5837 }
5838 .well-lg {
5839   padding: 24px;
5840   border-radius: 6px;
5841 }
5842 .well-sm {
5843   padding: 9px;
5844   border-radius: 3px;
5845 }
5846 .close {
5847   float: right;
5848   font-size: 21px;
5849   font-weight: bold;
5850   line-height: 1;
5851   color: #000;
5852   text-shadow: 0 1px 0 #fff;
5853   filter: alpha(opacity=20);
5854   opacity: .2;
5855 }
5856 .close:hover,
5857 .close:focus {
5858   color: #000;
5859   text-decoration: none;
5860   cursor: pointer;
5861   filter: alpha(opacity=50);
5862   opacity: .5;
5863 }
5864 button.close {
5865   -webkit-appearance: none;
5866   padding: 0;
5867   cursor: pointer;
5868   background: transparent;
5869   border: 0;
5870 }
5871 .modal-open {
5872   overflow: hidden;
5873 }
5874 .modal {
5875   position: fixed;
5876   top: 0;
5877   right: 0;
5878   bottom: 0;
5879   left: 0;
5880   z-index: 1050;
5881   display: none;
5882   overflow: hidden;
5883   -webkit-overflow-scrolling: touch;
5884   outline: 0;
5885 }
5886 .modal.fade .modal-dialog {
5887   -webkit-transition: -webkit-transform .3s ease-out;
5888        -o-transition:      -o-transform .3s ease-out;
5889           transition:         transform .3s ease-out;
5890   -webkit-transform: translate(0, -25%);
5891       -ms-transform: translate(0, -25%);
5892        -o-transform: translate(0, -25%);
5893           transform: translate(0, -25%);
5894 }
5895 .modal.in .modal-dialog {
5896   -webkit-transform: translate(0, 0);
5897       -ms-transform: translate(0, 0);
5898        -o-transform: translate(0, 0);
5899           transform: translate(0, 0);
5900 }
5901 .modal-open .modal {
5902   overflow-x: hidden;
5903   overflow-y: auto;
5904 }
5905 .modal-dialog {
5906   position: relative;
5907   width: auto;
5908   margin: 10px;
5909 }
5910 .modal-content {
5911   position: relative;
5912   background-color: #fff;
5913   -webkit-background-clip: padding-box;
5914           background-clip: padding-box;
5915   border: 1px solid #999;
5916   border: 1px solid rgba(0, 0, 0, .2);
5917   border-radius: 6px;
5918   outline: 0;
5919   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5920           box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5921 }
5922 .modal-backdrop {
5923   position: fixed;
5924   top: 0;
5925   right: 0;
5926   bottom: 0;
5927   left: 0;
5928   z-index: 1040;
5929   background-color: #000;
5930 }
5931 .modal-backdrop.fade {
5932   filter: alpha(opacity=0);
5933   opacity: 0;
5934 }
5935 .modal-backdrop.in {
5936   filter: alpha(opacity=50);
5937   opacity: .5;
5938 }
5939 .modal-header {
5940   padding: 15px;
5941   border-bottom: 1px solid #e5e5e5;
5942 }
5943 .modal-header .close {
5944   margin-top: -2px;
5945 }
5946 .modal-title {
5947   margin: 0;
5948   line-height: 1.42857143;
5949 }
5950 .modal-body {
5951   position: relative;
5952   padding: 15px;
5953 }
5954 .modal-footer {
5955   padding: 15px;
5956   text-align: right;
5957   border-top: 1px solid #e5e5e5;
5958 }
5959 .modal-footer .btn + .btn {
5960   margin-bottom: 0;
5961   margin-left: 5px;
5962 }
5963 .modal-footer .btn-group .btn + .btn {
5964   margin-left: -1px;
5965 }
5966 .modal-footer .btn-block + .btn-block {
5967   margin-left: 0;
5968 }
5969 .modal-scrollbar-measure {
5970   position: absolute;
5971   top: -9999px;
5972   width: 50px;
5973   height: 50px;
5974   overflow: scroll;
5975 }
5976 @media (min-width: 768px) {
5977   .modal-dialog {
5978     width: 600px;
5979     margin: 30px auto;
5980   }
5981   .modal-content {
5982     -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5983             box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5984   }
5985   .modal-sm {
5986     width: 300px;
5987   }
5988 }
5989 @media (min-width: 992px) {
5990   .modal-lg {
5991     width: 900px;
5992   }
5993 }
5994 .tooltip {
5995   position: absolute;
5996   z-index: 1070;
5997   display: block;
5998   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5999   font-size: 12px;
6000   font-style: normal;
6001   font-weight: normal;
6002   line-height: 1.42857143;
6003   text-align: left;
6004   text-align: start;
6005   text-decoration: none;
6006   text-shadow: none;
6007   text-transform: none;
6008   letter-spacing: normal;
6009   word-break: normal;
6010   word-spacing: normal;
6011   word-wrap: normal;
6012   white-space: normal;
6013   filter: alpha(opacity=0);
6014   opacity: 0;
6015
6016   line-break: auto;
6017 }
6018 .tooltip.in {
6019   filter: alpha(opacity=90);
6020   opacity: .9;
6021 }
6022 .tooltip.top {
6023   padding: 5px 0;
6024   margin-top: -3px;
6025 }
6026 .tooltip.right {
6027   padding: 0 5px;
6028   margin-left: 3px;
6029 }
6030 .tooltip.bottom {
6031   padding: 5px 0;
6032   margin-top: 3px;
6033 }
6034 .tooltip.left {
6035   padding: 0 5px;
6036   margin-left: -3px;
6037 }
6038 .tooltip-inner {
6039   max-width: 200px;
6040   padding: 3px 8px;
6041   color: #fff;
6042   text-align: center;
6043   background-color: #000;
6044   border-radius: 4px;
6045 }
6046 .tooltip-arrow {
6047   position: absolute;
6048   width: 0;
6049   height: 0;
6050   border-color: transparent;
6051   border-style: solid;
6052 }
6053 .tooltip.top .tooltip-arrow {
6054   bottom: 0;
6055   left: 50%;
6056   margin-left: -5px;
6057   border-width: 5px 5px 0;
6058   border-top-color: #000;
6059 }
6060 .tooltip.top-left .tooltip-arrow {
6061   right: 5px;
6062   bottom: 0;
6063   margin-bottom: -5px;
6064   border-width: 5px 5px 0;
6065   border-top-color: #000;
6066 }
6067 .tooltip.top-right .tooltip-arrow {
6068   bottom: 0;
6069   left: 5px;
6070   margin-bottom: -5px;
6071   border-width: 5px 5px 0;
6072   border-top-color: #000;
6073 }
6074 .tooltip.right .tooltip-arrow {
6075   top: 50%;
6076   left: 0;
6077   margin-top: -5px;
6078   border-width: 5px 5px 5px 0;
6079   border-right-color: #000;
6080 }
6081 .tooltip.left .tooltip-arrow {
6082   top: 50%;
6083   right: 0;
6084   margin-top: -5px;
6085   border-width: 5px 0 5px 5px;
6086   border-left-color: #000;
6087 }
6088 .tooltip.bottom .tooltip-arrow {
6089   top: 0;
6090   left: 50%;
6091   margin-left: -5px;
6092   border-width: 0 5px 5px;
6093   border-bottom-color: #000;
6094 }
6095 .tooltip.bottom-left .tooltip-arrow {
6096   top: 0;
6097   right: 5px;
6098   margin-top: -5px;
6099   border-width: 0 5px 5px;
6100   border-bottom-color: #000;
6101 }
6102 .tooltip.bottom-right .tooltip-arrow {
6103   top: 0;
6104   left: 5px;
6105   margin-top: -5px;
6106   border-width: 0 5px 5px;
6107   border-bottom-color: #000;
6108 }
6109 .popover {
6110   position: absolute;
6111   top: 0;
6112   left: 0;
6113   z-index: 1060;
6114   display: none;
6115   max-width: 276px;
6116   padding: 1px;
6117   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
6118   font-size: 14px;
6119   font-style: normal;
6120   font-weight: normal;
6121   line-height: 1.42857143;
6122   text-align: left;
6123   text-align: start;
6124   text-decoration: none;
6125   text-shadow: none;
6126   text-transform: none;
6127   letter-spacing: normal;
6128   word-break: normal;
6129   word-spacing: normal;
6130   word-wrap: normal;
6131   white-space: normal;
6132   background-color: #fff;
6133   -webkit-background-clip: padding-box;
6134           background-clip: padding-box;
6135   border: 1px solid #ccc;
6136   border: 1px solid rgba(0, 0, 0, .2);
6137   border-radius: 6px;
6138   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6139           box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6140
6141   line-break: auto;
6142 }
6143 .popover.top {
6144   margin-top: -10px;
6145 }
6146 .popover.right {
6147   margin-left: 10px;
6148 }
6149 .popover.bottom {
6150   margin-top: 10px;
6151 }
6152 .popover.left {
6153   margin-left: -10px;
6154 }
6155 .popover-title {
6156   padding: 8px 14px;
6157   margin: 0;
6158   font-size: 14px;
6159   background-color: #f7f7f7;
6160   border-bottom: 1px solid #ebebeb;
6161   border-radius: 5px 5px 0 0;
6162 }
6163 .popover-content {
6164   padding: 9px 14px;
6165 }
6166 .popover > .arrow,
6167 .popover > .arrow:after {
6168   position: absolute;
6169   display: block;
6170   width: 0;
6171   height: 0;
6172   border-color: transparent;
6173   border-style: solid;
6174 }
6175 .popover > .arrow {
6176   border-width: 11px;
6177 }
6178 .popover > .arrow:after {
6179   content: "";
6180   border-width: 10px;
6181 }
6182 .popover.top > .arrow {
6183   bottom: -11px;
6184   left: 50%;
6185   margin-left: -11px;
6186   border-top-color: #999;
6187   border-top-color: rgba(0, 0, 0, .25);
6188   border-bottom-width: 0;
6189 }
6190 .popover.top > .arrow:after {
6191   bottom: 1px;
6192   margin-left: -10px;
6193   content: " ";
6194   border-top-color: #fff;
6195   border-bottom-width: 0;
6196 }
6197 .popover.right > .arrow {
6198   top: 50%;
6199   left: -11px;
6200   margin-top: -11px;
6201   border-right-color: #999;
6202   border-right-color: rgba(0, 0, 0, .25);
6203   border-left-width: 0;
6204 }
6205 .popover.right > .arrow:after {
6206   bottom: -10px;
6207   left: 1px;
6208   content: " ";
6209   border-right-color: #fff;
6210   border-left-width: 0;
6211 }
6212 .popover.bottom > .arrow {
6213   top: -11px;
6214   left: 50%;
6215   margin-left: -11px;
6216   border-top-width: 0;
6217   border-bottom-color: #999;
6218   border-bottom-color: rgba(0, 0, 0, .25);
6219 }
6220 .popover.bottom > .arrow:after {
6221   top: 1px;
6222   margin-left: -10px;
6223   content: " ";
6224   border-top-width: 0;
6225   border-bottom-color: #fff;
6226 }
6227 .popover.left > .arrow {
6228   top: 50%;
6229   right: -11px;
6230   margin-top: -11px;
6231   border-right-width: 0;
6232   border-left-color: #999;
6233   border-left-color: rgba(0, 0, 0, .25);
6234 }
6235 .popover.left > .arrow:after {
6236   right: 1px;
6237   bottom: -10px;
6238   content: " ";
6239   border-right-width: 0;
6240   border-left-color: #fff;
6241 }
6242 .carousel {
6243   position: relative;
6244 }
6245 .carousel-inner {
6246   position: relative;
6247   width: 100%;
6248   overflow: hidden;
6249 }
6250 .carousel-inner > .item {
6251   position: relative;
6252   display: none;
6253   -webkit-transition: .6s ease-in-out left;
6254        -o-transition: .6s ease-in-out left;
6255           transition: .6s ease-in-out left;
6256 }
6257 .carousel-inner > .item > img,
6258 .carousel-inner > .item > a > img {
6259   line-height: 1;
6260 }
6261 @media all and (transform-3d), (-webkit-transform-3d) {
6262   .carousel-inner > .item {
6263     -webkit-transition: -webkit-transform .6s ease-in-out;
6264          -o-transition:      -o-transform .6s ease-in-out;
6265             transition:         transform .6s ease-in-out;
6266
6267     -webkit-backface-visibility: hidden;
6268             backface-visibility: hidden;
6269     -webkit-perspective: 1000px;
6270             perspective: 1000px;
6271   }
6272   .carousel-inner > .item.next,
6273   .carousel-inner > .item.active.right {
6274     left: 0;
6275     -webkit-transform: translate3d(100%, 0, 0);
6276             transform: translate3d(100%, 0, 0);
6277   }
6278   .carousel-inner > .item.prev,
6279   .carousel-inner > .item.active.left {
6280     left: 0;
6281     -webkit-transform: translate3d(-100%, 0, 0);
6282             transform: translate3d(-100%, 0, 0);
6283   }
6284   .carousel-inner > .item.next.left,
6285   .carousel-inner > .item.prev.right,
6286   .carousel-inner > .item.active {
6287     left: 0;
6288     -webkit-transform: translate3d(0, 0, 0);
6289             transform: translate3d(0, 0, 0);
6290   }
6291 }
6292 .carousel-inner > .active,
6293 .carousel-inner > .next,
6294 .carousel-inner > .prev {
6295   display: block;
6296 }
6297 .carousel-inner > .active {
6298   left: 0;
6299 }
6300 .carousel-inner > .next,
6301 .carousel-inner > .prev {
6302   position: absolute;
6303   top: 0;
6304   width: 100%;
6305 }
6306 .carousel-inner > .next {
6307   left: 100%;
6308 }
6309 .carousel-inner > .prev {
6310   left: -100%;
6311 }
6312 .carousel-inner > .next.left,
6313 .carousel-inner > .prev.right {
6314   left: 0;
6315 }
6316 .carousel-inner > .active.left {
6317   left: -100%;
6318 }
6319 .carousel-inner > .active.right {
6320   left: 100%;
6321 }
6322 .carousel-control {
6323   position: absolute;
6324   top: 0;
6325   bottom: 0;
6326   left: 0;
6327   width: 15%;
6328   font-size: 20px;
6329   color: #fff;
6330   text-align: center;
6331   text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6332   background-color: rgba(0, 0, 0, 0);
6333   filter: alpha(opacity=50);
6334   opacity: .5;
6335 }
6336 .carousel-control.left {
6337   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6338   background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6339   background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
6340   background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6341   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6342   background-repeat: repeat-x;
6343 }
6344 .carousel-control.right {
6345   right: 0;
6346   left: auto;
6347   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6348   background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6349   background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
6350   background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6351   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6352   background-repeat: repeat-x;
6353 }
6354 .carousel-control:hover,
6355 .carousel-control:focus {
6356   color: #fff;
6357   text-decoration: none;
6358   filter: alpha(opacity=90);
6359   outline: 0;
6360   opacity: .9;
6361 }
6362 .carousel-control .icon-prev,
6363 .carousel-control .icon-next,
6364 .carousel-control .glyphicon-chevron-left,
6365 .carousel-control .glyphicon-chevron-right {
6366   position: absolute;
6367   top: 50%;
6368   z-index: 5;
6369   display: inline-block;
6370   margin-top: -10px;
6371 }
6372 .carousel-control .icon-prev,
6373 .carousel-control .glyphicon-chevron-left {
6374   left: 50%;
6375   margin-left: -10px;
6376 }
6377 .carousel-control .icon-next,
6378 .carousel-control .glyphicon-chevron-right {
6379   right: 50%;
6380   margin-right: -10px;
6381 }
6382 .carousel-control .icon-prev,
6383 .carousel-control .icon-next {
6384   width: 20px;
6385   height: 20px;
6386   font-family: serif;
6387   line-height: 1;
6388 }
6389 .carousel-control .icon-prev:before {
6390   content: '\2039';
6391 }
6392 .carousel-control .icon-next:before {
6393   content: '\203a';
6394 }
6395 .carousel-indicators {
6396   position: absolute;
6397   bottom: 10px;
6398   left: 50%;
6399   z-index: 15;
6400   width: 60%;
6401   padding-left: 0;
6402   margin-left: -30%;
6403   text-align: center;
6404   list-style: none;
6405 }
6406 .carousel-indicators li {
6407   display: inline-block;
6408   width: 10px;
6409   height: 10px;
6410   margin: 1px;
6411   text-indent: -999px;
6412   cursor: pointer;
6413   background-color: #000 \9;
6414   background-color: rgba(0, 0, 0, 0);
6415   border: 1px solid #fff;
6416   border-radius: 10px;
6417 }
6418 .carousel-indicators .active {
6419   width: 12px;
6420   height: 12px;
6421   margin: 0;
6422   background-color: #fff;
6423 }
6424 .carousel-caption {
6425   position: absolute;
6426   right: 15%;
6427   bottom: 20px;
6428   left: 15%;
6429   z-index: 10;
6430   padding-top: 20px;
6431   padding-bottom: 20px;
6432   color: #fff;
6433   text-align: center;
6434   text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6435 }
6436 .carousel-caption .btn {
6437   text-shadow: none;
6438 }
6439 @media screen and (min-width: 768px) {
6440   .carousel-control .glyphicon-chevron-left,
6441   .carousel-control .glyphicon-chevron-right,
6442   .carousel-control .icon-prev,
6443   .carousel-control .icon-next {
6444     width: 30px;
6445     height: 30px;
6446     margin-top: -10px;
6447     font-size: 30px;
6448   }
6449   .carousel-control .glyphicon-chevron-left,
6450   .carousel-control .icon-prev {
6451     margin-left: -10px;
6452   }
6453   .carousel-control .glyphicon-chevron-right,
6454   .carousel-control .icon-next {
6455     margin-right: -10px;
6456   }
6457   .carousel-caption {
6458     right: 20%;
6459     left: 20%;
6460     padding-bottom: 30px;
6461   }
6462   .carousel-indicators {
6463     bottom: 20px;
6464   }
6465 }
6466 .clearfix:before,
6467 .clearfix:after,
6468 .dl-horizontal dd:before,
6469 .dl-horizontal dd:after,
6470 .container:before,
6471 .container:after,
6472 .container-fluid:before,
6473 .container-fluid:after,
6474 .row:before,
6475 .row:after,
6476 .form-horizontal .form-group:before,
6477 .form-horizontal .form-group:after,
6478 .btn-toolbar:before,
6479 .btn-toolbar:after,
6480 .btn-group-vertical > .btn-group:before,
6481 .btn-group-vertical > .btn-group:after,
6482 .nav:before,
6483 .nav:after,
6484 .navbar:before,
6485 .navbar:after,
6486 .navbar-header:before,
6487 .navbar-header:after,
6488 .navbar-collapse:before,
6489 .navbar-collapse:after,
6490 .pager:before,
6491 .pager:after,
6492 .panel-body:before,
6493 .panel-body:after,
6494 .modal-header:before,
6495 .modal-header:after,
6496 .modal-footer:before,
6497 .modal-footer:after {
6498   display: table;
6499   content: " ";
6500 }
6501 .clearfix:after,
6502 .dl-horizontal dd:after,
6503 .container:after,
6504 .container-fluid:after,
6505 .row:after,
6506 .form-horizontal .form-group:after,
6507 .btn-toolbar:after,
6508 .btn-group-vertical > .btn-group:after,
6509 .nav:after,
6510 .navbar:after,
6511 .navbar-header:after,
6512 .navbar-collapse:after,
6513 .pager:after,
6514 .panel-body:after,
6515 .modal-header:after,
6516 .modal-footer:after {
6517   clear: both;
6518 }
6519 .center-block {
6520   display: block;
6521   margin-right: auto;
6522   margin-left: auto;
6523 }
6524 .pull-right {
6525   float: right !important;
6526 }
6527 .pull-left {
6528   float: left !important;
6529 }
6530 .hide {
6531   display: none !important;
6532 }
6533 .show {
6534   display: block !important;
6535 }
6536 .invisible {
6537   visibility: hidden;
6538 }
6539 .text-hide {
6540   font: 0/0 a;
6541   color: transparent;
6542   text-shadow: none;
6543   background-color: transparent;
6544   border: 0;
6545 }
6546 .hidden {
6547   display: none !important;
6548 }
6549 .affix {
6550   position: fixed;
6551 }
6552 @-ms-viewport {
6553   width: device-width;
6554 }
6555 .visible-xs,
6556 .visible-sm,
6557 .visible-md,
6558 .visible-lg {
6559   display: none !important;
6560 }
6561 .visible-xs-block,
6562 .visible-xs-inline,
6563 .visible-xs-inline-block,
6564 .visible-sm-block,
6565 .visible-sm-inline,
6566 .visible-sm-inline-block,
6567 .visible-md-block,
6568 .visible-md-inline,
6569 .visible-md-inline-block,
6570 .visible-lg-block,
6571 .visible-lg-inline,
6572 .visible-lg-inline-block {
6573   display: none !important;
6574 }
6575 @media (max-width: 767px) {
6576   .visible-xs {
6577     display: block !important;
6578   }
6579   table.visible-xs {
6580     display: table !important;
6581   }
6582   tr.visible-xs {
6583     display: table-row !important;
6584   }
6585   th.visible-xs,
6586   td.visible-xs {
6587     display: table-cell !important;
6588   }
6589 }
6590 @media (max-width: 767px) {
6591   .visible-xs-block {
6592     display: block !important;
6593   }
6594 }
6595 @media (max-width: 767px) {
6596   .visible-xs-inline {
6597     display: inline !important;
6598   }
6599 }
6600 @media (max-width: 767px) {
6601   .visible-xs-inline-block {
6602     display: inline-block !important;
6603   }
6604 }
6605 @media (min-width: 768px) and (max-width: 991px) {
6606   .visible-sm {
6607     display: block !important;
6608   }
6609   table.visible-sm {
6610     display: table !important;
6611   }
6612   tr.visible-sm {
6613     display: table-row !important;
6614   }
6615   th.visible-sm,
6616   td.visible-sm {
6617     display: table-cell !important;
6618   }
6619 }
6620 @media (min-width: 768px) and (max-width: 991px) {
6621   .visible-sm-block {
6622     display: block !important;
6623   }
6624 }
6625 @media (min-width: 768px) and (max-width: 991px) {
6626   .visible-sm-inline {
6627     display: inline !important;
6628   }
6629 }
6630 @media (min-width: 768px) and (max-width: 991px) {
6631   .visible-sm-inline-block {
6632     display: inline-block !important;
6633   }
6634 }
6635 @media (min-width: 992px) and (max-width: 1199px) {
6636   .visible-md {
6637     display: block !important;
6638   }
6639   table.visible-md {
6640     display: table !important;
6641   }
6642   tr.visible-md {
6643     display: table-row !important;
6644   }
6645   th.visible-md,
6646   td.visible-md {
6647     display: table-cell !important;
6648   }
6649 }
6650 @media (min-width: 992px) and (max-width: 1199px) {
6651   .visible-md-block {
6652     display: block !important;
6653   }
6654 }
6655 @media (min-width: 992px) and (max-width: 1199px) {
6656   .visible-md-inline {
6657     display: inline !important;
6658   }
6659 }
6660 @media (min-width: 992px) and (max-width: 1199px) {
6661   .visible-md-inline-block {
6662     display: inline-block !important;
6663   }
6664 }
6665 @media (min-width: 1200px) {
6666   .visible-lg {
6667     display: block !important;
6668   }
6669   table.visible-lg {
6670     display: table !important;
6671   }
6672   tr.visible-lg {
6673     display: table-row !important;
6674   }
6675   th.visible-lg,
6676   td.visible-lg {
6677     display: table-cell !important;
6678   }
6679 }
6680 @media (min-width: 1200px) {
6681   .visible-lg-block {
6682     display: block !important;
6683   }
6684 }
6685 @media (min-width: 1200px) {
6686   .visible-lg-inline {
6687     display: inline !important;
6688   }
6689 }
6690 @media (min-width: 1200px) {
6691   .visible-lg-inline-block {
6692     display: inline-block !important;
6693   }
6694 }
6695 @media (max-width: 767px) {
6696   .hidden-xs {
6697     display: none !important;
6698   }
6699 }
6700 @media (min-width: 768px) and (max-width: 991px) {
6701   .hidden-sm {
6702     display: none !important;
6703   }
6704 }
6705 @media (min-width: 992px) and (max-width: 1199px) {
6706   .hidden-md {
6707     display: none !important;
6708   }
6709 }
6710 @media (min-width: 1200px) {
6711   .hidden-lg {
6712     display: none !important;
6713   }
6714 }
6715 .visible-print {
6716   display: none !important;
6717 }
6718 @media print {
6719   .visible-print {
6720     display: block !important;
6721   }
6722   table.visible-print {
6723     display: table !important;
6724   }
6725   tr.visible-print {
6726     display: table-row !important;
6727   }
6728   th.visible-print,
6729   td.visible-print {
6730     display: table-cell !important;
6731   }
6732 }
6733 .visible-print-block {
6734   display: none !important;
6735 }
6736 @media print {
6737   .visible-print-block {
6738     display: block !important;
6739   }
6740 }
6741 .visible-print-inline {
6742   display: none !important;
6743 }
6744 @media print {
6745   .visible-print-inline {
6746     display: inline !important;
6747   }
6748 }
6749 .visible-print-inline-block {
6750   display: none !important;
6751 }
6752 @media print {
6753   .visible-print-inline-block {
6754     display: inline-block !important;
6755   }
6756 }
6757 @media print {
6758   .hidden-print {
6759     display: none !important;
6760   }
6761 }
6762 /*# sourceMappingURL=bootstrap.css.map */