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