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