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