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