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