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