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