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