Regenerate the CSS, add patternfly and styles
[cascardo/ipsilon.git] / ui / css / ipsilon.css
1 /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
2 html {
3   font-family: sans-serif;
4   -ms-text-size-adjust: 100%;
5   -webkit-text-size-adjust: 100%;
6 }
7 body {
8   margin: 0;
9 }
10 article,
11 aside,
12 details,
13 figcaption,
14 figure,
15 footer,
16 header,
17 hgroup,
18 main,
19 menu,
20 nav,
21 section,
22 summary {
23   display: block;
24 }
25 audio,
26 canvas,
27 progress,
28 video {
29   display: inline-block;
30   vertical-align: baseline;
31 }
32 audio:not([controls]) {
33   display: none;
34   height: 0;
35 }
36 [hidden],
37 template {
38   display: none;
39 }
40 a {
41   background-color: transparent;
42 }
43 a:active,
44 a:hover {
45   outline: 0;
46 }
47 abbr[title] {
48   border-bottom: 1px dotted;
49 }
50 b,
51 strong {
52   font-weight: bold;
53 }
54 dfn {
55   font-style: italic;
56 }
57 h1 {
58   font-size: 2em;
59   margin: 0.67em 0;
60 }
61 mark {
62   background: #ff0;
63   color: #000;
64 }
65 small {
66   font-size: 80%;
67 }
68 sub,
69 sup {
70   font-size: 75%;
71   line-height: 0;
72   position: relative;
73   vertical-align: baseline;
74 }
75 sup {
76   top: -0.5em;
77 }
78 sub {
79   bottom: -0.25em;
80 }
81 img {
82   border: 0;
83 }
84 svg:not(:root) {
85   overflow: hidden;
86 }
87 figure {
88   margin: 1em 40px;
89 }
90 hr {
91   box-sizing: content-box;
92   height: 0;
93 }
94 pre {
95   overflow: auto;
96 }
97 code,
98 kbd,
99 pre,
100 samp {
101   font-family: monospace, monospace;
102   font-size: 1em;
103 }
104 button,
105 input,
106 optgroup,
107 select,
108 textarea {
109   color: inherit;
110   font: inherit;
111   margin: 0;
112 }
113 button {
114   overflow: visible;
115 }
116 button,
117 select {
118   text-transform: none;
119 }
120 button,
121 html input[type="button"],
122 input[type="reset"],
123 input[type="submit"] {
124   -webkit-appearance: button;
125   cursor: pointer;
126 }
127 button[disabled],
128 html input[disabled] {
129   cursor: default;
130 }
131 button::-moz-focus-inner,
132 input::-moz-focus-inner {
133   border: 0;
134   padding: 0;
135 }
136 input {
137   line-height: normal;
138 }
139 input[type="checkbox"],
140 input[type="radio"] {
141   box-sizing: border-box;
142   padding: 0;
143 }
144 input[type="number"]::-webkit-inner-spin-button,
145 input[type="number"]::-webkit-outer-spin-button {
146   height: auto;
147 }
148 input[type="search"] {
149   -webkit-appearance: textfield;
150   box-sizing: content-box;
151 }
152 input[type="search"]::-webkit-search-cancel-button,
153 input[type="search"]::-webkit-search-decoration {
154   -webkit-appearance: none;
155 }
156 fieldset {
157   border: 1px solid #c0c0c0;
158   margin: 0 2px;
159   padding: 0.35em 0.625em 0.75em;
160 }
161 legend {
162   border: 0;
163   padding: 0;
164 }
165 textarea {
166   overflow: auto;
167 }
168 optgroup {
169   font-weight: bold;
170 }
171 table {
172   border-collapse: collapse;
173   border-spacing: 0;
174 }
175 td,
176 th {
177   padding: 0;
178 }
179 /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
180 @media print {
181   *,
182   *:before,
183   *:after {
184     background: transparent !important;
185     color: #000 !important;
186     box-shadow: none !important;
187     text-shadow: none !important;
188   }
189   a,
190   a:visited {
191     text-decoration: underline;
192   }
193   a[href]:after {
194     content: " (" attr(href) ")";
195   }
196   abbr[title]:after {
197     content: " (" attr(title) ")";
198   }
199   a[href^="#"]:after,
200   a[href^="javascript:"]:after {
201     content: "";
202   }
203   pre,
204   blockquote {
205     border: 1px solid #999;
206     page-break-inside: avoid;
207   }
208   thead {
209     display: table-header-group;
210   }
211   tr,
212   img {
213     page-break-inside: avoid;
214   }
215   img {
216     max-width: 100% !important;
217   }
218   p,
219   h2,
220   h3 {
221     orphans: 3;
222     widows: 3;
223   }
224   h2,
225   h3 {
226     page-break-after: avoid;
227   }
228   .navbar {
229     display: none;
230   }
231   .btn > .caret,
232   .dropup > .btn > .caret {
233     border-top-color: #000 !important;
234   }
235   .label {
236     border: 1px solid #000;
237   }
238   .table {
239     border-collapse: collapse !important;
240   }
241   .table td,
242   .table th {
243     background-color: #fff !important;
244   }
245   .table-bordered th,
246   .table-bordered td {
247     border: 1px solid #ddd !important;
248   }
249 }
250 * {
251   -webkit-box-sizing: border-box;
252   -moz-box-sizing: border-box;
253   box-sizing: border-box;
254 }
255 *:before,
256 *:after {
257   -webkit-box-sizing: border-box;
258   -moz-box-sizing: border-box;
259   box-sizing: border-box;
260 }
261 html {
262   font-size: 10px;
263   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
264 }
265 body {
266   font-family: "Open Sans", Helvetica, Arial, sans-serif;
267   font-size: 12px;
268   line-height: 1.66666667;
269   color: #333333;
270   background-color: #ffffff;
271 }
272 input,
273 button,
274 select,
275 textarea {
276   font-family: inherit;
277   font-size: inherit;
278   line-height: inherit;
279 }
280 a {
281   color: #0099d3;
282   text-decoration: none;
283 }
284 a:hover,
285 a:focus {
286   color: #00618a;
287   text-decoration: underline;
288 }
289 a:focus {
290   outline: thin dotted;
291   outline: 5px auto -webkit-focus-ring-color;
292   outline-offset: -2px;
293 }
294 figure {
295   margin: 0;
296 }
297 img {
298   vertical-align: middle;
299 }
300 .img-responsive {
301   display: block;
302   max-width: 100%;
303   height: auto;
304 }
305 .img-rounded {
306   border-radius: 1px;
307 }
308 .img-thumbnail {
309   padding: 4px;
310   line-height: 1.66666667;
311   background-color: #ffffff;
312   border: 1px solid #dddddd;
313   border-radius: 1px;
314   -webkit-transition: all 0.2s ease-in-out;
315   -o-transition: all 0.2s ease-in-out;
316   transition: all 0.2s ease-in-out;
317   display: inline-block;
318   max-width: 100%;
319   height: auto;
320 }
321 .img-circle {
322   border-radius: 50%;
323 }
324 hr {
325   margin-top: 20px;
326   margin-bottom: 20px;
327   border: 0;
328   border-top: 1px solid #eeeeee;
329 }
330 .sr-only {
331   position: absolute;
332   width: 1px;
333   height: 1px;
334   margin: -1px;
335   padding: 0;
336   overflow: hidden;
337   clip: rect(0, 0, 0, 0);
338   border: 0;
339 }
340 .sr-only-focusable:active,
341 .sr-only-focusable:focus {
342   position: static;
343   width: auto;
344   height: auto;
345   margin: 0;
346   overflow: visible;
347   clip: auto;
348 }
349 [role="button"] {
350   cursor: pointer;
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: inherit;
365   font-weight: 500;
366   line-height: 1.1;
367   color: inherit;
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: #999999;
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: 24px;
446 }
447 h2,
448 .h2 {
449   font-size: 22px;
450 }
451 h3,
452 .h3 {
453   font-size: 16px;
454 }
455 h4,
456 .h4 {
457   font-size: 15px;
458 }
459 h5,
460 .h5 {
461   font-size: 13px;
462 }
463 h6,
464 .h6 {
465   font-size: 11px;
466 }
467 p {
468   margin: 0 0 10px;
469 }
470 .lead {
471   margin-bottom: 20px;
472   font-size: 13px;
473   font-weight: 300;
474   line-height: 1.4;
475 }
476 @media (min-width: 768px) {
477   .lead {
478     font-size: 18px;
479   }
480 }
481 small,
482 .small {
483   font-size: 91%;
484 }
485 mark,
486 .mark {
487   background-color: #fcf8e3;
488   padding: .2em;
489 }
490 .text-left {
491   text-align: left;
492 }
493 .text-right {
494   text-align: right;
495 }
496 .text-center {
497   text-align: center;
498 }
499 .text-justify {
500   text-align: justify;
501 }
502 .text-nowrap {
503   white-space: nowrap;
504 }
505 .text-lowercase {
506   text-transform: lowercase;
507 }
508 .text-uppercase {
509   text-transform: uppercase;
510 }
511 .text-capitalize {
512   text-transform: capitalize;
513 }
514 .text-muted {
515   color: #999999;
516 }
517 .text-primary {
518   color: #00a8e1;
519 }
520 a.text-primary:hover,
521 a.text-primary:focus {
522   color: #0082ae;
523 }
524 .text-success {
525   color: #3c763d;
526 }
527 a.text-success:hover,
528 a.text-success:focus {
529   color: #2b542c;
530 }
531 .text-info {
532   color: #31708f;
533 }
534 a.text-info:hover,
535 a.text-info:focus {
536   color: #245269;
537 }
538 .text-warning {
539   color: #ec7a08;
540 }
541 a.text-warning:hover,
542 a.text-warning:focus {
543   color: #bb6106;
544 }
545 .text-danger {
546   color: #a94442;
547 }
548 a.text-danger:hover,
549 a.text-danger:focus {
550   color: #843534;
551 }
552 .bg-primary {
553   color: #fff;
554   background-color: #00a8e1;
555 }
556 a.bg-primary:hover,
557 a.bg-primary:focus {
558   background-color: #0082ae;
559 }
560 .bg-success {
561   background-color: #dff0d8;
562 }
563 a.bg-success:hover,
564 a.bg-success:focus {
565   background-color: #c1e2b3;
566 }
567 .bg-info {
568   background-color: #d9edf7;
569 }
570 a.bg-info:hover,
571 a.bg-info:focus {
572   background-color: #afd9ee;
573 }
574 .bg-warning {
575   background-color: #fcf8e3;
576 }
577 a.bg-warning:hover,
578 a.bg-warning:focus {
579   background-color: #f7ecb5;
580 }
581 .bg-danger {
582   background-color: #f2dede;
583 }
584 a.bg-danger:hover,
585 a.bg-danger:focus {
586   background-color: #e4b9b9;
587 }
588 .page-header {
589   padding-bottom: 9px;
590   margin: 40px 0 20px;
591   border-bottom: 1px solid #eeeeee;
592 }
593 ul,
594 ol {
595   margin-top: 0;
596   margin-bottom: 10px;
597 }
598 ul ul,
599 ol ul,
600 ul ol,
601 ol ol {
602   margin-bottom: 0;
603 }
604 .list-unstyled {
605   padding-left: 0;
606   list-style: none;
607 }
608 .list-inline {
609   padding-left: 0;
610   list-style: none;
611   margin-left: -5px;
612 }
613 .list-inline > li {
614   display: inline-block;
615   padding-left: 5px;
616   padding-right: 5px;
617 }
618 dl {
619   margin-top: 0;
620   margin-bottom: 20px;
621 }
622 dt,
623 dd {
624   line-height: 1.66666667;
625 }
626 dt {
627   font-weight: bold;
628 }
629 dd {
630   margin-left: 0;
631 }
632 @media (min-width: 768px) {
633   .dl-horizontal dt {
634     float: left;
635     width: 160px;
636     clear: left;
637     text-align: right;
638     overflow: hidden;
639     text-overflow: ellipsis;
640     white-space: nowrap;
641   }
642   .dl-horizontal dd {
643     margin-left: 180px;
644   }
645 }
646 abbr[title],
647 abbr[data-original-title] {
648   cursor: help;
649   border-bottom: 1px dotted #999999;
650 }
651 .initialism {
652   font-size: 90%;
653   text-transform: uppercase;
654 }
655 blockquote {
656   padding: 10px 20px;
657   margin: 0 0 20px;
658   font-size: 15px;
659   border-left: 5px solid #eeeeee;
660 }
661 blockquote p:last-child,
662 blockquote ul:last-child,
663 blockquote ol:last-child {
664   margin-bottom: 0;
665 }
666 blockquote footer,
667 blockquote small,
668 blockquote .small {
669   display: block;
670   font-size: 80%;
671   line-height: 1.66666667;
672   color: #999999;
673 }
674 blockquote footer:before,
675 blockquote small:before,
676 blockquote .small:before {
677   content: '\2014 \00A0';
678 }
679 .blockquote-reverse,
680 blockquote.pull-right {
681   padding-right: 15px;
682   padding-left: 0;
683   border-right: 5px solid #eeeeee;
684   border-left: 0;
685   text-align: right;
686 }
687 .blockquote-reverse footer:before,
688 blockquote.pull-right footer:before,
689 .blockquote-reverse small:before,
690 blockquote.pull-right small:before,
691 .blockquote-reverse .small:before,
692 blockquote.pull-right .small:before {
693   content: '';
694 }
695 .blockquote-reverse footer:after,
696 blockquote.pull-right footer:after,
697 .blockquote-reverse small:after,
698 blockquote.pull-right small:after,
699 .blockquote-reverse .small:after,
700 blockquote.pull-right .small:after {
701   content: '\00A0 \2014';
702 }
703 address {
704   margin-bottom: 20px;
705   font-style: normal;
706   line-height: 1.66666667;
707 }
708 code,
709 kbd,
710 pre,
711 samp {
712   font-family: Menlo, Monaco, Consolas, monospace;
713 }
714 code {
715   padding: 2px 4px;
716   font-size: 90%;
717   color: #c7254e;
718   background-color: #f9f2f4;
719   border-radius: 1px;
720 }
721 kbd {
722   padding: 2px 4px;
723   font-size: 90%;
724   color: #ffffff;
725   background-color: #333333;
726   border-radius: 1px;
727   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
728 }
729 kbd kbd {
730   padding: 0;
731   font-size: 100%;
732   font-weight: bold;
733   box-shadow: none;
734 }
735 pre {
736   display: block;
737   padding: 9.5px;
738   margin: 0 0 10px;
739   font-size: 11px;
740   line-height: 1.66666667;
741   word-break: break-all;
742   word-wrap: break-word;
743   color: #333333;
744   background-color: #fcfcfc;
745   border: 1px solid #cccccc;
746   border-radius: 1px;
747 }
748 pre code {
749   padding: 0;
750   font-size: inherit;
751   color: inherit;
752   white-space: pre-wrap;
753   background-color: transparent;
754   border-radius: 0;
755 }
756 .pre-scrollable {
757   max-height: 340px;
758   overflow-y: scroll;
759 }
760 .container {
761   margin-right: auto;
762   margin-left: auto;
763   padding-left: 20px;
764   padding-right: 20px;
765 }
766 @media (min-width: 768px) {
767   .container {
768     width: 760px;
769   }
770 }
771 @media (min-width: 992px) {
772   .container {
773     width: 980px;
774   }
775 }
776 @media (min-width: 1200px) {
777   .container {
778     width: 1180px;
779   }
780 }
781 .container-fluid {
782   margin-right: auto;
783   margin-left: auto;
784   padding-left: 20px;
785   padding-right: 20px;
786 }
787 .row {
788   margin-left: -20px;
789   margin-right: -20px;
790 }
791 .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 {
792   position: relative;
793   min-height: 1px;
794   padding-left: 20px;
795   padding-right: 20px;
796 }
797 .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 {
798   float: left;
799 }
800 .col-xs-12 {
801   width: 100%;
802 }
803 .col-xs-11 {
804   width: 91.66666667%;
805 }
806 .col-xs-10 {
807   width: 83.33333333%;
808 }
809 .col-xs-9 {
810   width: 75%;
811 }
812 .col-xs-8 {
813   width: 66.66666667%;
814 }
815 .col-xs-7 {
816   width: 58.33333333%;
817 }
818 .col-xs-6 {
819   width: 50%;
820 }
821 .col-xs-5 {
822   width: 41.66666667%;
823 }
824 .col-xs-4 {
825   width: 33.33333333%;
826 }
827 .col-xs-3 {
828   width: 25%;
829 }
830 .col-xs-2 {
831   width: 16.66666667%;
832 }
833 .col-xs-1 {
834   width: 8.33333333%;
835 }
836 .col-xs-pull-12 {
837   right: 100%;
838 }
839 .col-xs-pull-11 {
840   right: 91.66666667%;
841 }
842 .col-xs-pull-10 {
843   right: 83.33333333%;
844 }
845 .col-xs-pull-9 {
846   right: 75%;
847 }
848 .col-xs-pull-8 {
849   right: 66.66666667%;
850 }
851 .col-xs-pull-7 {
852   right: 58.33333333%;
853 }
854 .col-xs-pull-6 {
855   right: 50%;
856 }
857 .col-xs-pull-5 {
858   right: 41.66666667%;
859 }
860 .col-xs-pull-4 {
861   right: 33.33333333%;
862 }
863 .col-xs-pull-3 {
864   right: 25%;
865 }
866 .col-xs-pull-2 {
867   right: 16.66666667%;
868 }
869 .col-xs-pull-1 {
870   right: 8.33333333%;
871 }
872 .col-xs-pull-0 {
873   right: auto;
874 }
875 .col-xs-push-12 {
876   left: 100%;
877 }
878 .col-xs-push-11 {
879   left: 91.66666667%;
880 }
881 .col-xs-push-10 {
882   left: 83.33333333%;
883 }
884 .col-xs-push-9 {
885   left: 75%;
886 }
887 .col-xs-push-8 {
888   left: 66.66666667%;
889 }
890 .col-xs-push-7 {
891   left: 58.33333333%;
892 }
893 .col-xs-push-6 {
894   left: 50%;
895 }
896 .col-xs-push-5 {
897   left: 41.66666667%;
898 }
899 .col-xs-push-4 {
900   left: 33.33333333%;
901 }
902 .col-xs-push-3 {
903   left: 25%;
904 }
905 .col-xs-push-2 {
906   left: 16.66666667%;
907 }
908 .col-xs-push-1 {
909   left: 8.33333333%;
910 }
911 .col-xs-push-0 {
912   left: auto;
913 }
914 .col-xs-offset-12 {
915   margin-left: 100%;
916 }
917 .col-xs-offset-11 {
918   margin-left: 91.66666667%;
919 }
920 .col-xs-offset-10 {
921   margin-left: 83.33333333%;
922 }
923 .col-xs-offset-9 {
924   margin-left: 75%;
925 }
926 .col-xs-offset-8 {
927   margin-left: 66.66666667%;
928 }
929 .col-xs-offset-7 {
930   margin-left: 58.33333333%;
931 }
932 .col-xs-offset-6 {
933   margin-left: 50%;
934 }
935 .col-xs-offset-5 {
936   margin-left: 41.66666667%;
937 }
938 .col-xs-offset-4 {
939   margin-left: 33.33333333%;
940 }
941 .col-xs-offset-3 {
942   margin-left: 25%;
943 }
944 .col-xs-offset-2 {
945   margin-left: 16.66666667%;
946 }
947 .col-xs-offset-1 {
948   margin-left: 8.33333333%;
949 }
950 .col-xs-offset-0 {
951   margin-left: 0%;
952 }
953 @media (min-width: 768px) {
954   .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 {
955     float: left;
956   }
957   .col-sm-12 {
958     width: 100%;
959   }
960   .col-sm-11 {
961     width: 91.66666667%;
962   }
963   .col-sm-10 {
964     width: 83.33333333%;
965   }
966   .col-sm-9 {
967     width: 75%;
968   }
969   .col-sm-8 {
970     width: 66.66666667%;
971   }
972   .col-sm-7 {
973     width: 58.33333333%;
974   }
975   .col-sm-6 {
976     width: 50%;
977   }
978   .col-sm-5 {
979     width: 41.66666667%;
980   }
981   .col-sm-4 {
982     width: 33.33333333%;
983   }
984   .col-sm-3 {
985     width: 25%;
986   }
987   .col-sm-2 {
988     width: 16.66666667%;
989   }
990   .col-sm-1 {
991     width: 8.33333333%;
992   }
993   .col-sm-pull-12 {
994     right: 100%;
995   }
996   .col-sm-pull-11 {
997     right: 91.66666667%;
998   }
999   .col-sm-pull-10 {
1000     right: 83.33333333%;
1001   }
1002   .col-sm-pull-9 {
1003     right: 75%;
1004   }
1005   .col-sm-pull-8 {
1006     right: 66.66666667%;
1007   }
1008   .col-sm-pull-7 {
1009     right: 58.33333333%;
1010   }
1011   .col-sm-pull-6 {
1012     right: 50%;
1013   }
1014   .col-sm-pull-5 {
1015     right: 41.66666667%;
1016   }
1017   .col-sm-pull-4 {
1018     right: 33.33333333%;
1019   }
1020   .col-sm-pull-3 {
1021     right: 25%;
1022   }
1023   .col-sm-pull-2 {
1024     right: 16.66666667%;
1025   }
1026   .col-sm-pull-1 {
1027     right: 8.33333333%;
1028   }
1029   .col-sm-pull-0 {
1030     right: auto;
1031   }
1032   .col-sm-push-12 {
1033     left: 100%;
1034   }
1035   .col-sm-push-11 {
1036     left: 91.66666667%;
1037   }
1038   .col-sm-push-10 {
1039     left: 83.33333333%;
1040   }
1041   .col-sm-push-9 {
1042     left: 75%;
1043   }
1044   .col-sm-push-8 {
1045     left: 66.66666667%;
1046   }
1047   .col-sm-push-7 {
1048     left: 58.33333333%;
1049   }
1050   .col-sm-push-6 {
1051     left: 50%;
1052   }
1053   .col-sm-push-5 {
1054     left: 41.66666667%;
1055   }
1056   .col-sm-push-4 {
1057     left: 33.33333333%;
1058   }
1059   .col-sm-push-3 {
1060     left: 25%;
1061   }
1062   .col-sm-push-2 {
1063     left: 16.66666667%;
1064   }
1065   .col-sm-push-1 {
1066     left: 8.33333333%;
1067   }
1068   .col-sm-push-0 {
1069     left: auto;
1070   }
1071   .col-sm-offset-12 {
1072     margin-left: 100%;
1073   }
1074   .col-sm-offset-11 {
1075     margin-left: 91.66666667%;
1076   }
1077   .col-sm-offset-10 {
1078     margin-left: 83.33333333%;
1079   }
1080   .col-sm-offset-9 {
1081     margin-left: 75%;
1082   }
1083   .col-sm-offset-8 {
1084     margin-left: 66.66666667%;
1085   }
1086   .col-sm-offset-7 {
1087     margin-left: 58.33333333%;
1088   }
1089   .col-sm-offset-6 {
1090     margin-left: 50%;
1091   }
1092   .col-sm-offset-5 {
1093     margin-left: 41.66666667%;
1094   }
1095   .col-sm-offset-4 {
1096     margin-left: 33.33333333%;
1097   }
1098   .col-sm-offset-3 {
1099     margin-left: 25%;
1100   }
1101   .col-sm-offset-2 {
1102     margin-left: 16.66666667%;
1103   }
1104   .col-sm-offset-1 {
1105     margin-left: 8.33333333%;
1106   }
1107   .col-sm-offset-0 {
1108     margin-left: 0%;
1109   }
1110 }
1111 @media (min-width: 992px) {
1112   .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 {
1113     float: left;
1114   }
1115   .col-md-12 {
1116     width: 100%;
1117   }
1118   .col-md-11 {
1119     width: 91.66666667%;
1120   }
1121   .col-md-10 {
1122     width: 83.33333333%;
1123   }
1124   .col-md-9 {
1125     width: 75%;
1126   }
1127   .col-md-8 {
1128     width: 66.66666667%;
1129   }
1130   .col-md-7 {
1131     width: 58.33333333%;
1132   }
1133   .col-md-6 {
1134     width: 50%;
1135   }
1136   .col-md-5 {
1137     width: 41.66666667%;
1138   }
1139   .col-md-4 {
1140     width: 33.33333333%;
1141   }
1142   .col-md-3 {
1143     width: 25%;
1144   }
1145   .col-md-2 {
1146     width: 16.66666667%;
1147   }
1148   .col-md-1 {
1149     width: 8.33333333%;
1150   }
1151   .col-md-pull-12 {
1152     right: 100%;
1153   }
1154   .col-md-pull-11 {
1155     right: 91.66666667%;
1156   }
1157   .col-md-pull-10 {
1158     right: 83.33333333%;
1159   }
1160   .col-md-pull-9 {
1161     right: 75%;
1162   }
1163   .col-md-pull-8 {
1164     right: 66.66666667%;
1165   }
1166   .col-md-pull-7 {
1167     right: 58.33333333%;
1168   }
1169   .col-md-pull-6 {
1170     right: 50%;
1171   }
1172   .col-md-pull-5 {
1173     right: 41.66666667%;
1174   }
1175   .col-md-pull-4 {
1176     right: 33.33333333%;
1177   }
1178   .col-md-pull-3 {
1179     right: 25%;
1180   }
1181   .col-md-pull-2 {
1182     right: 16.66666667%;
1183   }
1184   .col-md-pull-1 {
1185     right: 8.33333333%;
1186   }
1187   .col-md-pull-0 {
1188     right: auto;
1189   }
1190   .col-md-push-12 {
1191     left: 100%;
1192   }
1193   .col-md-push-11 {
1194     left: 91.66666667%;
1195   }
1196   .col-md-push-10 {
1197     left: 83.33333333%;
1198   }
1199   .col-md-push-9 {
1200     left: 75%;
1201   }
1202   .col-md-push-8 {
1203     left: 66.66666667%;
1204   }
1205   .col-md-push-7 {
1206     left: 58.33333333%;
1207   }
1208   .col-md-push-6 {
1209     left: 50%;
1210   }
1211   .col-md-push-5 {
1212     left: 41.66666667%;
1213   }
1214   .col-md-push-4 {
1215     left: 33.33333333%;
1216   }
1217   .col-md-push-3 {
1218     left: 25%;
1219   }
1220   .col-md-push-2 {
1221     left: 16.66666667%;
1222   }
1223   .col-md-push-1 {
1224     left: 8.33333333%;
1225   }
1226   .col-md-push-0 {
1227     left: auto;
1228   }
1229   .col-md-offset-12 {
1230     margin-left: 100%;
1231   }
1232   .col-md-offset-11 {
1233     margin-left: 91.66666667%;
1234   }
1235   .col-md-offset-10 {
1236     margin-left: 83.33333333%;
1237   }
1238   .col-md-offset-9 {
1239     margin-left: 75%;
1240   }
1241   .col-md-offset-8 {
1242     margin-left: 66.66666667%;
1243   }
1244   .col-md-offset-7 {
1245     margin-left: 58.33333333%;
1246   }
1247   .col-md-offset-6 {
1248     margin-left: 50%;
1249   }
1250   .col-md-offset-5 {
1251     margin-left: 41.66666667%;
1252   }
1253   .col-md-offset-4 {
1254     margin-left: 33.33333333%;
1255   }
1256   .col-md-offset-3 {
1257     margin-left: 25%;
1258   }
1259   .col-md-offset-2 {
1260     margin-left: 16.66666667%;
1261   }
1262   .col-md-offset-1 {
1263     margin-left: 8.33333333%;
1264   }
1265   .col-md-offset-0 {
1266     margin-left: 0%;
1267   }
1268 }
1269 @media (min-width: 1200px) {
1270   .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 {
1271     float: left;
1272   }
1273   .col-lg-12 {
1274     width: 100%;
1275   }
1276   .col-lg-11 {
1277     width: 91.66666667%;
1278   }
1279   .col-lg-10 {
1280     width: 83.33333333%;
1281   }
1282   .col-lg-9 {
1283     width: 75%;
1284   }
1285   .col-lg-8 {
1286     width: 66.66666667%;
1287   }
1288   .col-lg-7 {
1289     width: 58.33333333%;
1290   }
1291   .col-lg-6 {
1292     width: 50%;
1293   }
1294   .col-lg-5 {
1295     width: 41.66666667%;
1296   }
1297   .col-lg-4 {
1298     width: 33.33333333%;
1299   }
1300   .col-lg-3 {
1301     width: 25%;
1302   }
1303   .col-lg-2 {
1304     width: 16.66666667%;
1305   }
1306   .col-lg-1 {
1307     width: 8.33333333%;
1308   }
1309   .col-lg-pull-12 {
1310     right: 100%;
1311   }
1312   .col-lg-pull-11 {
1313     right: 91.66666667%;
1314   }
1315   .col-lg-pull-10 {
1316     right: 83.33333333%;
1317   }
1318   .col-lg-pull-9 {
1319     right: 75%;
1320   }
1321   .col-lg-pull-8 {
1322     right: 66.66666667%;
1323   }
1324   .col-lg-pull-7 {
1325     right: 58.33333333%;
1326   }
1327   .col-lg-pull-6 {
1328     right: 50%;
1329   }
1330   .col-lg-pull-5 {
1331     right: 41.66666667%;
1332   }
1333   .col-lg-pull-4 {
1334     right: 33.33333333%;
1335   }
1336   .col-lg-pull-3 {
1337     right: 25%;
1338   }
1339   .col-lg-pull-2 {
1340     right: 16.66666667%;
1341   }
1342   .col-lg-pull-1 {
1343     right: 8.33333333%;
1344   }
1345   .col-lg-pull-0 {
1346     right: auto;
1347   }
1348   .col-lg-push-12 {
1349     left: 100%;
1350   }
1351   .col-lg-push-11 {
1352     left: 91.66666667%;
1353   }
1354   .col-lg-push-10 {
1355     left: 83.33333333%;
1356   }
1357   .col-lg-push-9 {
1358     left: 75%;
1359   }
1360   .col-lg-push-8 {
1361     left: 66.66666667%;
1362   }
1363   .col-lg-push-7 {
1364     left: 58.33333333%;
1365   }
1366   .col-lg-push-6 {
1367     left: 50%;
1368   }
1369   .col-lg-push-5 {
1370     left: 41.66666667%;
1371   }
1372   .col-lg-push-4 {
1373     left: 33.33333333%;
1374   }
1375   .col-lg-push-3 {
1376     left: 25%;
1377   }
1378   .col-lg-push-2 {
1379     left: 16.66666667%;
1380   }
1381   .col-lg-push-1 {
1382     left: 8.33333333%;
1383   }
1384   .col-lg-push-0 {
1385     left: auto;
1386   }
1387   .col-lg-offset-12 {
1388     margin-left: 100%;
1389   }
1390   .col-lg-offset-11 {
1391     margin-left: 91.66666667%;
1392   }
1393   .col-lg-offset-10 {
1394     margin-left: 83.33333333%;
1395   }
1396   .col-lg-offset-9 {
1397     margin-left: 75%;
1398   }
1399   .col-lg-offset-8 {
1400     margin-left: 66.66666667%;
1401   }
1402   .col-lg-offset-7 {
1403     margin-left: 58.33333333%;
1404   }
1405   .col-lg-offset-6 {
1406     margin-left: 50%;
1407   }
1408   .col-lg-offset-5 {
1409     margin-left: 41.66666667%;
1410   }
1411   .col-lg-offset-4 {
1412     margin-left: 33.33333333%;
1413   }
1414   .col-lg-offset-3 {
1415     margin-left: 25%;
1416   }
1417   .col-lg-offset-2 {
1418     margin-left: 16.66666667%;
1419   }
1420   .col-lg-offset-1 {
1421     margin-left: 8.33333333%;
1422   }
1423   .col-lg-offset-0 {
1424     margin-left: 0%;
1425   }
1426 }
1427 table {
1428   background-color: transparent;
1429 }
1430 caption {
1431   padding-top: 10px;
1432   padding-bottom: 10px;
1433   color: #999999;
1434   text-align: left;
1435 }
1436 th {
1437   text-align: left;
1438 }
1439 .table {
1440   width: 100%;
1441   max-width: 100%;
1442   margin-bottom: 20px;
1443 }
1444 .table > thead > tr > th,
1445 .table > tbody > tr > th,
1446 .table > tfoot > tr > th,
1447 .table > thead > tr > td,
1448 .table > tbody > tr > td,
1449 .table > tfoot > tr > td {
1450   padding: 10px;
1451   line-height: 1.66666667;
1452   vertical-align: top;
1453   border-top: 1px solid #d1d1d1;
1454 }
1455 .table > thead > tr > th {
1456   vertical-align: bottom;
1457   border-bottom: 2px solid #d1d1d1;
1458 }
1459 .table > caption + thead > tr:first-child > th,
1460 .table > colgroup + thead > tr:first-child > th,
1461 .table > thead:first-child > tr:first-child > th,
1462 .table > caption + thead > tr:first-child > td,
1463 .table > colgroup + thead > tr:first-child > td,
1464 .table > thead:first-child > tr:first-child > td {
1465   border-top: 0;
1466 }
1467 .table > tbody + tbody {
1468   border-top: 2px solid #d1d1d1;
1469 }
1470 .table .table {
1471   background-color: #ffffff;
1472 }
1473 .table-condensed > thead > tr > th,
1474 .table-condensed > tbody > tr > th,
1475 .table-condensed > tfoot > tr > th,
1476 .table-condensed > thead > tr > td,
1477 .table-condensed > tbody > tr > td,
1478 .table-condensed > tfoot > tr > td {
1479   padding: 5px;
1480 }
1481 .table-bordered {
1482   border: 1px solid #d1d1d1;
1483 }
1484 .table-bordered > thead > tr > th,
1485 .table-bordered > tbody > tr > th,
1486 .table-bordered > tfoot > tr > th,
1487 .table-bordered > thead > tr > td,
1488 .table-bordered > tbody > tr > td,
1489 .table-bordered > tfoot > tr > td {
1490   border: 1px solid #d1d1d1;
1491 }
1492 .table-bordered > thead > tr > th,
1493 .table-bordered > thead > tr > td {
1494   border-bottom-width: 2px;
1495 }
1496 .table-striped > tbody > tr:nth-of-type(odd) {
1497   background-color: #f5f5f5;
1498 }
1499 .table-hover > tbody > tr:hover {
1500   background-color: #d5ecf9;
1501 }
1502 table col[class*="col-"] {
1503   position: static;
1504   float: none;
1505   display: table-column;
1506 }
1507 table td[class*="col-"],
1508 table th[class*="col-"] {
1509   position: static;
1510   float: none;
1511   display: table-cell;
1512 }
1513 .table > thead > tr > td.active,
1514 .table > tbody > tr > td.active,
1515 .table > tfoot > tr > td.active,
1516 .table > thead > tr > th.active,
1517 .table > tbody > tr > th.active,
1518 .table > tfoot > tr > th.active,
1519 .table > thead > tr.active > td,
1520 .table > tbody > tr.active > td,
1521 .table > tfoot > tr.active > td,
1522 .table > thead > tr.active > th,
1523 .table > tbody > tr.active > th,
1524 .table > tfoot > tr.active > th {
1525   background-color: #d5ecf9;
1526 }
1527 .table-hover > tbody > tr > td.active:hover,
1528 .table-hover > tbody > tr > th.active:hover,
1529 .table-hover > tbody > tr.active:hover > td,
1530 .table-hover > tbody > tr:hover > .active,
1531 .table-hover > tbody > tr.active:hover > th {
1532   background-color: #bfe2f6;
1533 }
1534 .table > thead > tr > td.success,
1535 .table > tbody > tr > td.success,
1536 .table > tfoot > tr > td.success,
1537 .table > thead > tr > th.success,
1538 .table > tbody > tr > th.success,
1539 .table > tfoot > tr > th.success,
1540 .table > thead > tr.success > td,
1541 .table > tbody > tr.success > td,
1542 .table > tfoot > tr.success > td,
1543 .table > thead > tr.success > th,
1544 .table > tbody > tr.success > th,
1545 .table > tfoot > tr.success > th {
1546   background-color: #dff0d8;
1547 }
1548 .table-hover > tbody > tr > td.success:hover,
1549 .table-hover > tbody > tr > th.success:hover,
1550 .table-hover > tbody > tr.success:hover > td,
1551 .table-hover > tbody > tr:hover > .success,
1552 .table-hover > tbody > tr.success:hover > th {
1553   background-color: #d0e9c6;
1554 }
1555 .table > thead > tr > td.info,
1556 .table > tbody > tr > td.info,
1557 .table > tfoot > tr > td.info,
1558 .table > thead > tr > th.info,
1559 .table > tbody > tr > th.info,
1560 .table > tfoot > tr > th.info,
1561 .table > thead > tr.info > td,
1562 .table > tbody > tr.info > td,
1563 .table > tfoot > tr.info > td,
1564 .table > thead > tr.info > th,
1565 .table > tbody > tr.info > th,
1566 .table > tfoot > tr.info > th {
1567   background-color: #d9edf7;
1568 }
1569 .table-hover > tbody > tr > td.info:hover,
1570 .table-hover > tbody > tr > th.info:hover,
1571 .table-hover > tbody > tr.info:hover > td,
1572 .table-hover > tbody > tr:hover > .info,
1573 .table-hover > tbody > tr.info:hover > th {
1574   background-color: #c4e3f3;
1575 }
1576 .table > thead > tr > td.warning,
1577 .table > tbody > tr > td.warning,
1578 .table > tfoot > tr > td.warning,
1579 .table > thead > tr > th.warning,
1580 .table > tbody > tr > th.warning,
1581 .table > tfoot > tr > th.warning,
1582 .table > thead > tr.warning > td,
1583 .table > tbody > tr.warning > td,
1584 .table > tfoot > tr.warning > td,
1585 .table > thead > tr.warning > th,
1586 .table > tbody > tr.warning > th,
1587 .table > tfoot > tr.warning > th {
1588   background-color: #fcf8e3;
1589 }
1590 .table-hover > tbody > tr > td.warning:hover,
1591 .table-hover > tbody > tr > th.warning:hover,
1592 .table-hover > tbody > tr.warning:hover > td,
1593 .table-hover > tbody > tr:hover > .warning,
1594 .table-hover > tbody > tr.warning:hover > th {
1595   background-color: #faf2cc;
1596 }
1597 .table > thead > tr > td.danger,
1598 .table > tbody > tr > td.danger,
1599 .table > tfoot > tr > td.danger,
1600 .table > thead > tr > th.danger,
1601 .table > tbody > tr > th.danger,
1602 .table > tfoot > tr > th.danger,
1603 .table > thead > tr.danger > td,
1604 .table > tbody > tr.danger > td,
1605 .table > tfoot > tr.danger > td,
1606 .table > thead > tr.danger > th,
1607 .table > tbody > tr.danger > th,
1608 .table > tfoot > tr.danger > th {
1609   background-color: #f2dede;
1610 }
1611 .table-hover > tbody > tr > td.danger:hover,
1612 .table-hover > tbody > tr > th.danger:hover,
1613 .table-hover > tbody > tr.danger:hover > td,
1614 .table-hover > tbody > tr:hover > .danger,
1615 .table-hover > tbody > tr.danger:hover > th {
1616   background-color: #ebcccc;
1617 }
1618 .table-responsive {
1619   overflow-x: auto;
1620   min-height: 0.01%;
1621 }
1622 @media screen and (max-width: 767px) {
1623   .table-responsive {
1624     width: 100%;
1625     margin-bottom: 15px;
1626     overflow-y: hidden;
1627     -ms-overflow-style: -ms-autohiding-scrollbar;
1628     border: 1px solid #d1d1d1;
1629   }
1630   .table-responsive > .table {
1631     margin-bottom: 0;
1632   }
1633   .table-responsive > .table > thead > tr > th,
1634   .table-responsive > .table > tbody > tr > th,
1635   .table-responsive > .table > tfoot > tr > th,
1636   .table-responsive > .table > thead > tr > td,
1637   .table-responsive > .table > tbody > tr > td,
1638   .table-responsive > .table > tfoot > tr > td {
1639     white-space: nowrap;
1640   }
1641   .table-responsive > .table-bordered {
1642     border: 0;
1643   }
1644   .table-responsive > .table-bordered > thead > tr > th:first-child,
1645   .table-responsive > .table-bordered > tbody > tr > th:first-child,
1646   .table-responsive > .table-bordered > tfoot > tr > th:first-child,
1647   .table-responsive > .table-bordered > thead > tr > td:first-child,
1648   .table-responsive > .table-bordered > tbody > tr > td:first-child,
1649   .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1650     border-left: 0;
1651   }
1652   .table-responsive > .table-bordered > thead > tr > th:last-child,
1653   .table-responsive > .table-bordered > tbody > tr > th:last-child,
1654   .table-responsive > .table-bordered > tfoot > tr > th:last-child,
1655   .table-responsive > .table-bordered > thead > tr > td:last-child,
1656   .table-responsive > .table-bordered > tbody > tr > td:last-child,
1657   .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1658     border-right: 0;
1659   }
1660   .table-responsive > .table-bordered > tbody > tr:last-child > th,
1661   .table-responsive > .table-bordered > tfoot > tr:last-child > th,
1662   .table-responsive > .table-bordered > tbody > tr:last-child > td,
1663   .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1664     border-bottom: 0;
1665   }
1666 }
1667 fieldset {
1668   padding: 0;
1669   margin: 0;
1670   border: 0;
1671   min-width: 0;
1672 }
1673 legend {
1674   display: block;
1675   width: 100%;
1676   padding: 0;
1677   margin-bottom: 20px;
1678   font-size: 18px;
1679   line-height: inherit;
1680   color: #333333;
1681   border: 0;
1682   border-bottom: 1px solid #e5e5e5;
1683 }
1684 label {
1685   display: inline-block;
1686   max-width: 100%;
1687   margin-bottom: 5px;
1688   font-weight: bold;
1689 }
1690 input[type="search"] {
1691   -webkit-box-sizing: border-box;
1692   -moz-box-sizing: border-box;
1693   box-sizing: border-box;
1694 }
1695 input[type="radio"],
1696 input[type="checkbox"] {
1697   margin: 4px 0 0;
1698   margin-top: 1px \9;
1699   line-height: normal;
1700 }
1701 input[type="file"] {
1702   display: block;
1703 }
1704 input[type="range"] {
1705   display: block;
1706   width: 100%;
1707 }
1708 select[multiple],
1709 select[size] {
1710   height: auto;
1711 }
1712 input[type="file"]:focus,
1713 input[type="radio"]:focus,
1714 input[type="checkbox"]:focus {
1715   outline: thin dotted;
1716   outline: 5px auto -webkit-focus-ring-color;
1717   outline-offset: -2px;
1718 }
1719 output {
1720   display: block;
1721   padding-top: 3px;
1722   font-size: 12px;
1723   line-height: 1.66666667;
1724   color: #333333;
1725 }
1726 .form-control {
1727   display: block;
1728   width: 100%;
1729   height: 26px;
1730   padding: 2px 6px;
1731   font-size: 12px;
1732   line-height: 1.66666667;
1733   color: #333333;
1734   background-color: #ffffff;
1735   background-image: none;
1736   border: 1px solid #bababa;
1737   border-radius: 1px;
1738   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1739   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1740   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
1741   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
1742   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
1743 }
1744 .form-control:focus {
1745   border-color: #66afe9;
1746   outline: 0;
1747   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
1748   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
1749 }
1750 .form-control::-moz-placeholder {
1751   color: #999999;
1752   opacity: 1;
1753 }
1754 .form-control:-ms-input-placeholder {
1755   color: #999999;
1756 }
1757 .form-control::-webkit-input-placeholder {
1758   color: #999999;
1759 }
1760 .form-control:-moz-placeholder {
1761   color: #999999;
1762   font-style: italic;
1763 }
1764 .form-control::-moz-placeholder {
1765   color: #999999;
1766   font-style: italic;
1767 }
1768 .form-control:-ms-input-placeholder {
1769   color: #999999;
1770   font-style: italic;
1771 }
1772 .form-control::-webkit-input-placeholder {
1773   color: #999999;
1774   font-style: italic;
1775 }
1776 .form-control[disabled],
1777 .form-control[readonly],
1778 fieldset[disabled] .form-control {
1779   background-color: #f8f8f8;
1780   opacity: 1;
1781 }
1782 .form-control[disabled],
1783 fieldset[disabled] .form-control {
1784   cursor: not-allowed;
1785 }
1786 textarea.form-control {
1787   height: auto;
1788 }
1789 input[type="search"] {
1790   -webkit-appearance: none;
1791 }
1792 @media screen and (-webkit-min-device-pixel-ratio: 0) {
1793   input[type="date"].form-control,
1794   input[type="time"].form-control,
1795   input[type="datetime-local"].form-control,
1796   input[type="month"].form-control {
1797     line-height: 26px;
1798   }
1799   input[type="date"].input-sm,
1800   input[type="time"].input-sm,
1801   input[type="datetime-local"].input-sm,
1802   input[type="month"].input-sm,
1803   .input-group-sm input[type="date"],
1804   .input-group-sm input[type="time"],
1805   .input-group-sm input[type="datetime-local"],
1806   .input-group-sm input[type="month"] {
1807     line-height: 22px;
1808   }
1809   input[type="date"].input-lg,
1810   input[type="time"].input-lg,
1811   input[type="datetime-local"].input-lg,
1812   input[type="month"].input-lg,
1813   .input-group-lg input[type="date"],
1814   .input-group-lg input[type="time"],
1815   .input-group-lg input[type="datetime-local"],
1816   .input-group-lg input[type="month"] {
1817     line-height: 33px;
1818   }
1819 }
1820 .form-group {
1821   margin-bottom: 15px;
1822 }
1823 .radio,
1824 .checkbox {
1825   position: relative;
1826   display: block;
1827   margin-top: 10px;
1828   margin-bottom: 10px;
1829 }
1830 .radio label,
1831 .checkbox label {
1832   min-height: 20px;
1833   padding-left: 20px;
1834   margin-bottom: 0;
1835   font-weight: normal;
1836   cursor: pointer;
1837 }
1838 .radio input[type="radio"],
1839 .radio-inline input[type="radio"],
1840 .checkbox input[type="checkbox"],
1841 .checkbox-inline input[type="checkbox"] {
1842   position: absolute;
1843   margin-left: -20px;
1844   margin-top: 4px \9;
1845 }
1846 .radio + .radio,
1847 .checkbox + .checkbox {
1848   margin-top: -5px;
1849 }
1850 .radio-inline,
1851 .checkbox-inline {
1852   position: relative;
1853   display: inline-block;
1854   padding-left: 20px;
1855   margin-bottom: 0;
1856   vertical-align: middle;
1857   font-weight: normal;
1858   cursor: pointer;
1859 }
1860 .radio-inline + .radio-inline,
1861 .checkbox-inline + .checkbox-inline {
1862   margin-top: 0;
1863   margin-left: 10px;
1864 }
1865 input[type="radio"][disabled],
1866 input[type="checkbox"][disabled],
1867 input[type="radio"].disabled,
1868 input[type="checkbox"].disabled,
1869 fieldset[disabled] input[type="radio"],
1870 fieldset[disabled] input[type="checkbox"] {
1871   cursor: not-allowed;
1872 }
1873 .radio-inline.disabled,
1874 .checkbox-inline.disabled,
1875 fieldset[disabled] .radio-inline,
1876 fieldset[disabled] .checkbox-inline {
1877   cursor: not-allowed;
1878 }
1879 .radio.disabled label,
1880 .checkbox.disabled label,
1881 fieldset[disabled] .radio label,
1882 fieldset[disabled] .checkbox label {
1883   cursor: not-allowed;
1884 }
1885 .form-control-static {
1886   padding-top: 3px;
1887   padding-bottom: 3px;
1888   margin-bottom: 0;
1889   min-height: 32px;
1890 }
1891 .form-control-static.input-lg,
1892 .form-control-static.input-sm {
1893   padding-left: 0;
1894   padding-right: 0;
1895 }
1896 .input-sm {
1897   height: 22px;
1898   padding: 2px 6px;
1899   font-size: 11px;
1900   line-height: 1.5;
1901   border-radius: 1px;
1902 }
1903 select.input-sm {
1904   height: 22px;
1905   line-height: 22px;
1906 }
1907 textarea.input-sm,
1908 select[multiple].input-sm {
1909   height: auto;
1910 }
1911 .form-group-sm .form-control {
1912   height: 22px;
1913   padding: 2px 6px;
1914   font-size: 11px;
1915   line-height: 1.5;
1916   border-radius: 1px;
1917 }
1918 .form-group-sm select.form-control {
1919   height: 22px;
1920   line-height: 22px;
1921 }
1922 .form-group-sm textarea.form-control,
1923 .form-group-sm select[multiple].form-control {
1924   height: auto;
1925 }
1926 .form-group-sm .form-control-static {
1927   height: 22px;
1928   min-height: 31px;
1929   padding: 3px 6px;
1930   font-size: 11px;
1931   line-height: 1.5;
1932 }
1933 .input-lg {
1934   height: 33px;
1935   padding: 6px 10px;
1936   font-size: 14px;
1937   line-height: 1.3333333;
1938   border-radius: 1px;
1939 }
1940 select.input-lg {
1941   height: 33px;
1942   line-height: 33px;
1943 }
1944 textarea.input-lg,
1945 select[multiple].input-lg {
1946   height: auto;
1947 }
1948 .form-group-lg .form-control {
1949   height: 33px;
1950   padding: 6px 10px;
1951   font-size: 14px;
1952   line-height: 1.3333333;
1953   border-radius: 1px;
1954 }
1955 .form-group-lg select.form-control {
1956   height: 33px;
1957   line-height: 33px;
1958 }
1959 .form-group-lg textarea.form-control,
1960 .form-group-lg select[multiple].form-control {
1961   height: auto;
1962 }
1963 .form-group-lg .form-control-static {
1964   height: 33px;
1965   min-height: 34px;
1966   padding: 7px 10px;
1967   font-size: 14px;
1968   line-height: 1.3333333;
1969 }
1970 .has-feedback {
1971   position: relative;
1972 }
1973 .has-feedback .form-control {
1974   padding-right: 32.5px;
1975 }
1976 .form-control-feedback {
1977   position: absolute;
1978   top: 0;
1979   right: 0;
1980   z-index: 2;
1981   display: block;
1982   width: 26px;
1983   height: 26px;
1984   line-height: 26px;
1985   text-align: center;
1986   pointer-events: none;
1987 }
1988 .input-lg + .form-control-feedback,
1989 .input-group-lg + .form-control-feedback,
1990 .form-group-lg .form-control + .form-control-feedback {
1991   width: 33px;
1992   height: 33px;
1993   line-height: 33px;
1994 }
1995 .input-sm + .form-control-feedback,
1996 .input-group-sm + .form-control-feedback,
1997 .form-group-sm .form-control + .form-control-feedback {
1998   width: 22px;
1999   height: 22px;
2000   line-height: 22px;
2001 }
2002 .has-success .help-block,
2003 .has-success .control-label,
2004 .has-success .radio,
2005 .has-success .checkbox,
2006 .has-success .radio-inline,
2007 .has-success .checkbox-inline,
2008 .has-success.radio label,
2009 .has-success.checkbox label,
2010 .has-success.radio-inline label,
2011 .has-success.checkbox-inline label {
2012   color: #3c763d;
2013 }
2014 .has-success .form-control {
2015   border-color: #3c763d;
2016   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2017   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2018 }
2019 .has-success .form-control:focus {
2020   border-color: #2b542c;
2021   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2022   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2023 }
2024 .has-success .input-group-addon {
2025   color: #3c763d;
2026   border-color: #3c763d;
2027   background-color: #dff0d8;
2028 }
2029 .has-success .form-control-feedback {
2030   color: #3c763d;
2031 }
2032 .has-warning .help-block,
2033 .has-warning .control-label,
2034 .has-warning .radio,
2035 .has-warning .checkbox,
2036 .has-warning .radio-inline,
2037 .has-warning .checkbox-inline,
2038 .has-warning.radio label,
2039 .has-warning.checkbox label,
2040 .has-warning.radio-inline label,
2041 .has-warning.checkbox-inline label {
2042   color: #ec7a08;
2043 }
2044 .has-warning .form-control {
2045   border-color: #ec7a08;
2046   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2047   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2048 }
2049 .has-warning .form-control:focus {
2050   border-color: #bb6106;
2051   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #faad60;
2052   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #faad60;
2053 }
2054 .has-warning .input-group-addon {
2055   color: #ec7a08;
2056   border-color: #ec7a08;
2057   background-color: #fcf8e3;
2058 }
2059 .has-warning .form-control-feedback {
2060   color: #ec7a08;
2061 }
2062 .has-error .help-block,
2063 .has-error .control-label,
2064 .has-error .radio,
2065 .has-error .checkbox,
2066 .has-error .radio-inline,
2067 .has-error .checkbox-inline,
2068 .has-error.radio label,
2069 .has-error.checkbox label,
2070 .has-error.radio-inline label,
2071 .has-error.checkbox-inline label {
2072   color: #a94442;
2073 }
2074 .has-error .form-control {
2075   border-color: #a94442;
2076   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2077   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2078 }
2079 .has-error .form-control:focus {
2080   border-color: #843534;
2081   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2082   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2083 }
2084 .has-error .input-group-addon {
2085   color: #a94442;
2086   border-color: #a94442;
2087   background-color: #f2dede;
2088 }
2089 .has-error .form-control-feedback {
2090   color: #a94442;
2091 }
2092 .has-feedback label ~ .form-control-feedback {
2093   top: 25px;
2094 }
2095 .has-feedback label.sr-only ~ .form-control-feedback {
2096   top: 0;
2097 }
2098 .help-block {
2099   display: block;
2100   margin-top: 5px;
2101   margin-bottom: 10px;
2102   color: #737373;
2103 }
2104 @media (min-width: 768px) {
2105   .form-inline .form-group {
2106     display: inline-block;
2107     margin-bottom: 0;
2108     vertical-align: middle;
2109   }
2110   .form-inline .form-control {
2111     display: inline-block;
2112     width: auto;
2113     vertical-align: middle;
2114   }
2115   .form-inline .form-control-static {
2116     display: inline-block;
2117   }
2118   .form-inline .input-group {
2119     display: inline-table;
2120     vertical-align: middle;
2121   }
2122   .form-inline .input-group .input-group-addon,
2123   .form-inline .input-group .input-group-btn,
2124   .form-inline .input-group .form-control {
2125     width: auto;
2126   }
2127   .form-inline .input-group > .form-control {
2128     width: 100%;
2129   }
2130   .form-inline .control-label {
2131     margin-bottom: 0;
2132     vertical-align: middle;
2133   }
2134   .form-inline .radio,
2135   .form-inline .checkbox {
2136     display: inline-block;
2137     margin-top: 0;
2138     margin-bottom: 0;
2139     vertical-align: middle;
2140   }
2141   .form-inline .radio label,
2142   .form-inline .checkbox label {
2143     padding-left: 0;
2144   }
2145   .form-inline .radio input[type="radio"],
2146   .form-inline .checkbox input[type="checkbox"] {
2147     position: relative;
2148     margin-left: 0;
2149   }
2150   .form-inline .has-feedback .form-control-feedback {
2151     top: 0;
2152   }
2153 }
2154 .form-horizontal .radio,
2155 .form-horizontal .checkbox,
2156 .form-horizontal .radio-inline,
2157 .form-horizontal .checkbox-inline {
2158   margin-top: 0;
2159   margin-bottom: 0;
2160   padding-top: 3px;
2161 }
2162 .form-horizontal .radio,
2163 .form-horizontal .checkbox {
2164   min-height: 23px;
2165 }
2166 .form-horizontal .form-group {
2167   margin-left: -20px;
2168   margin-right: -20px;
2169 }
2170 @media (min-width: 768px) {
2171   .form-horizontal .control-label {
2172     text-align: right;
2173     margin-bottom: 0;
2174     padding-top: 3px;
2175   }
2176 }
2177 .form-horizontal .has-feedback .form-control-feedback {
2178   right: 20px;
2179 }
2180 @media (min-width: 768px) {
2181   .form-horizontal .form-group-lg .control-label {
2182     padding-top: 8.9999998px;
2183     font-size: 14px;
2184   }
2185 }
2186 @media (min-width: 768px) {
2187   .form-horizontal .form-group-sm .control-label {
2188     padding-top: 3px;
2189     font-size: 11px;
2190   }
2191 }
2192 .btn {
2193   display: inline-block;
2194   margin-bottom: 0;
2195   font-weight: 600;
2196   text-align: center;
2197   vertical-align: middle;
2198   touch-action: manipulation;
2199   cursor: pointer;
2200   background-image: none;
2201   border: 1px solid transparent;
2202   white-space: nowrap;
2203   padding: 2px 6px;
2204   font-size: 12px;
2205   line-height: 1.66666667;
2206   border-radius: 1px;
2207   -webkit-user-select: none;
2208   -moz-user-select: none;
2209   -ms-user-select: none;
2210   user-select: none;
2211 }
2212 .btn:focus,
2213 .btn:active:focus,
2214 .btn.active:focus,
2215 .btn.focus,
2216 .btn:active.focus,
2217 .btn.active.focus {
2218   outline: thin dotted;
2219   outline: 5px auto -webkit-focus-ring-color;
2220   outline-offset: -2px;
2221 }
2222 .btn:hover,
2223 .btn:focus,
2224 .btn.focus {
2225   color: #4d5258;
2226   text-decoration: none;
2227 }
2228 .btn:active,
2229 .btn.active {
2230   outline: 0;
2231   background-image: none;
2232   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2233   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2234 }
2235 .btn.disabled,
2236 .btn[disabled],
2237 fieldset[disabled] .btn {
2238   cursor: not-allowed;
2239   opacity: 0.65;
2240   filter: alpha(opacity=65);
2241   -webkit-box-shadow: none;
2242   box-shadow: none;
2243 }
2244 a.btn.disabled,
2245 fieldset[disabled] a.btn {
2246   pointer-events: none;
2247 }
2248 .btn-default {
2249   color: #4d5258;
2250   background-color: #eeeeee;
2251   border-color: #b7b7b7;
2252 }
2253 .btn-default:focus,
2254 .btn-default.focus {
2255   color: #4d5258;
2256   background-color: #d5d5d5;
2257   border-color: #777777;
2258 }
2259 .btn-default:hover {
2260   color: #4d5258;
2261   background-color: #d5d5d5;
2262   border-color: #989898;
2263 }
2264 .btn-default:active,
2265 .btn-default.active,
2266 .open > .dropdown-toggle.btn-default {
2267   color: #4d5258;
2268   background-color: #d5d5d5;
2269   border-color: #989898;
2270 }
2271 .btn-default:active:hover,
2272 .btn-default.active:hover,
2273 .open > .dropdown-toggle.btn-default:hover,
2274 .btn-default:active:focus,
2275 .btn-default.active:focus,
2276 .open > .dropdown-toggle.btn-default:focus,
2277 .btn-default:active.focus,
2278 .btn-default.active.focus,
2279 .open > .dropdown-toggle.btn-default.focus {
2280   color: #4d5258;
2281   background-color: #c3c3c3;
2282   border-color: #777777;
2283 }
2284 .btn-default:active,
2285 .btn-default.active,
2286 .open > .dropdown-toggle.btn-default {
2287   background-image: none;
2288 }
2289 .btn-default.disabled,
2290 .btn-default[disabled],
2291 fieldset[disabled] .btn-default,
2292 .btn-default.disabled:hover,
2293 .btn-default[disabled]:hover,
2294 fieldset[disabled] .btn-default:hover,
2295 .btn-default.disabled:focus,
2296 .btn-default[disabled]:focus,
2297 fieldset[disabled] .btn-default:focus,
2298 .btn-default.disabled.focus,
2299 .btn-default[disabled].focus,
2300 fieldset[disabled] .btn-default.focus,
2301 .btn-default.disabled:active,
2302 .btn-default[disabled]:active,
2303 fieldset[disabled] .btn-default:active,
2304 .btn-default.disabled.active,
2305 .btn-default[disabled].active,
2306 fieldset[disabled] .btn-default.active {
2307   background-color: #eeeeee;
2308   border-color: #b7b7b7;
2309 }
2310 .btn-default .badge {
2311   color: #eeeeee;
2312   background-color: #4d5258;
2313 }
2314 .btn-primary {
2315   color: #ffffff;
2316   background-color: #0085cf;
2317   border-color: #006e9c;
2318 }
2319 .btn-primary:focus,
2320 .btn-primary.focus {
2321   color: #ffffff;
2322   background-color: #00649c;
2323   border-color: #00141d;
2324 }
2325 .btn-primary:hover {
2326   color: #ffffff;
2327   background-color: #00649c;
2328   border-color: #00435f;
2329 }
2330 .btn-primary:active,
2331 .btn-primary.active,
2332 .open > .dropdown-toggle.btn-primary {
2333   color: #ffffff;
2334   background-color: #00649c;
2335   border-color: #00435f;
2336 }
2337 .btn-primary:active:hover,
2338 .btn-primary.active:hover,
2339 .open > .dropdown-toggle.btn-primary:hover,
2340 .btn-primary:active:focus,
2341 .btn-primary.active:focus,
2342 .open > .dropdown-toggle.btn-primary:focus,
2343 .btn-primary:active.focus,
2344 .btn-primary.active.focus,
2345 .open > .dropdown-toggle.btn-primary.focus {
2346   color: #ffffff;
2347   background-color: #004d78;
2348   border-color: #00141d;
2349 }
2350 .btn-primary:active,
2351 .btn-primary.active,
2352 .open > .dropdown-toggle.btn-primary {
2353   background-image: none;
2354 }
2355 .btn-primary.disabled,
2356 .btn-primary[disabled],
2357 fieldset[disabled] .btn-primary,
2358 .btn-primary.disabled:hover,
2359 .btn-primary[disabled]:hover,
2360 fieldset[disabled] .btn-primary:hover,
2361 .btn-primary.disabled:focus,
2362 .btn-primary[disabled]:focus,
2363 fieldset[disabled] .btn-primary:focus,
2364 .btn-primary.disabled.focus,
2365 .btn-primary[disabled].focus,
2366 fieldset[disabled] .btn-primary.focus,
2367 .btn-primary.disabled:active,
2368 .btn-primary[disabled]:active,
2369 fieldset[disabled] .btn-primary:active,
2370 .btn-primary.disabled.active,
2371 .btn-primary[disabled].active,
2372 fieldset[disabled] .btn-primary.active {
2373   background-color: #0085cf;
2374   border-color: #006e9c;
2375 }
2376 .btn-primary .badge {
2377   color: #0085cf;
2378   background-color: #ffffff;
2379 }
2380 .btn-success {
2381   color: #ffffff;
2382   background-color: #3f9c35;
2383   border-color: #37892f;
2384 }
2385 .btn-success:focus,
2386 .btn-success.focus {
2387   color: #ffffff;
2388   background-color: #307628;
2389   border-color: #112a0e;
2390 }
2391 .btn-success:hover {
2392   color: #ffffff;
2393   background-color: #307628;
2394   border-color: #255b1f;
2395 }
2396 .btn-success:active,
2397 .btn-success.active,
2398 .open > .dropdown-toggle.btn-success {
2399   color: #ffffff;
2400   background-color: #307628;
2401   border-color: #255b1f;
2402 }
2403 .btn-success:active:hover,
2404 .btn-success.active:hover,
2405 .open > .dropdown-toggle.btn-success:hover,
2406 .btn-success:active:focus,
2407 .btn-success.active:focus,
2408 .open > .dropdown-toggle.btn-success:focus,
2409 .btn-success:active.focus,
2410 .btn-success.active.focus,
2411 .open > .dropdown-toggle.btn-success.focus {
2412   color: #ffffff;
2413   background-color: #255b1f;
2414   border-color: #112a0e;
2415 }
2416 .btn-success:active,
2417 .btn-success.active,
2418 .open > .dropdown-toggle.btn-success {
2419   background-image: none;
2420 }
2421 .btn-success.disabled,
2422 .btn-success[disabled],
2423 fieldset[disabled] .btn-success,
2424 .btn-success.disabled:hover,
2425 .btn-success[disabled]:hover,
2426 fieldset[disabled] .btn-success:hover,
2427 .btn-success.disabled:focus,
2428 .btn-success[disabled]:focus,
2429 fieldset[disabled] .btn-success:focus,
2430 .btn-success.disabled.focus,
2431 .btn-success[disabled].focus,
2432 fieldset[disabled] .btn-success.focus,
2433 .btn-success.disabled:active,
2434 .btn-success[disabled]:active,
2435 fieldset[disabled] .btn-success:active,
2436 .btn-success.disabled.active,
2437 .btn-success[disabled].active,
2438 fieldset[disabled] .btn-success.active {
2439   background-color: #3f9c35;
2440   border-color: #37892f;
2441 }
2442 .btn-success .badge {
2443   color: #3f9c35;
2444   background-color: #ffffff;
2445 }
2446 .btn-info {
2447   color: #ffffff;
2448   background-color: #006e9c;
2449   border-color: #005c83;
2450 }
2451 .btn-info:focus,
2452 .btn-info.focus {
2453   color: #ffffff;
2454   background-color: #004a69;
2455   border-color: #000203;
2456 }
2457 .btn-info:hover {
2458   color: #ffffff;
2459   background-color: #004a69;
2460   border-color: #003145;
2461 }
2462 .btn-info:active,
2463 .btn-info.active,
2464 .open > .dropdown-toggle.btn-info {
2465   color: #ffffff;
2466   background-color: #004a69;
2467   border-color: #003145;
2468 }
2469 .btn-info:active:hover,
2470 .btn-info.active:hover,
2471 .open > .dropdown-toggle.btn-info:hover,
2472 .btn-info:active:focus,
2473 .btn-info.active:focus,
2474 .open > .dropdown-toggle.btn-info:focus,
2475 .btn-info:active.focus,
2476 .btn-info.active.focus,
2477 .open > .dropdown-toggle.btn-info.focus {
2478   color: #ffffff;
2479   background-color: #003145;
2480   border-color: #000203;
2481 }
2482 .btn-info:active,
2483 .btn-info.active,
2484 .open > .dropdown-toggle.btn-info {
2485   background-image: none;
2486 }
2487 .btn-info.disabled,
2488 .btn-info[disabled],
2489 fieldset[disabled] .btn-info,
2490 .btn-info.disabled:hover,
2491 .btn-info[disabled]:hover,
2492 fieldset[disabled] .btn-info:hover,
2493 .btn-info.disabled:focus,
2494 .btn-info[disabled]:focus,
2495 fieldset[disabled] .btn-info:focus,
2496 .btn-info.disabled.focus,
2497 .btn-info[disabled].focus,
2498 fieldset[disabled] .btn-info.focus,
2499 .btn-info.disabled:active,
2500 .btn-info[disabled]:active,
2501 fieldset[disabled] .btn-info:active,
2502 .btn-info.disabled.active,
2503 .btn-info[disabled].active,
2504 fieldset[disabled] .btn-info.active {
2505   background-color: #006e9c;
2506   border-color: #005c83;
2507 }
2508 .btn-info .badge {
2509   color: #006e9c;
2510   background-color: #ffffff;
2511 }
2512 .btn-warning {
2513   color: #ffffff;
2514   background-color: #ec7a08;
2515   border-color: #d36d07;
2516 }
2517 .btn-warning:focus,
2518 .btn-warning.focus {
2519   color: #ffffff;
2520   background-color: #bb6106;
2521   border-color: #582e03;
2522 }
2523 .btn-warning:hover {
2524   color: #ffffff;
2525   background-color: #bb6106;
2526   border-color: #984f05;
2527 }
2528 .btn-warning:active,
2529 .btn-warning.active,
2530 .open > .dropdown-toggle.btn-warning {
2531   color: #ffffff;
2532   background-color: #bb6106;
2533   border-color: #984f05;
2534 }
2535 .btn-warning:active:hover,
2536 .btn-warning.active:hover,
2537 .open > .dropdown-toggle.btn-warning:hover,
2538 .btn-warning:active:focus,
2539 .btn-warning.active:focus,
2540 .open > .dropdown-toggle.btn-warning:focus,
2541 .btn-warning:active.focus,
2542 .btn-warning.active.focus,
2543 .open > .dropdown-toggle.btn-warning.focus {
2544   color: #ffffff;
2545   background-color: #984f05;
2546   border-color: #582e03;
2547 }
2548 .btn-warning:active,
2549 .btn-warning.active,
2550 .open > .dropdown-toggle.btn-warning {
2551   background-image: none;
2552 }
2553 .btn-warning.disabled,
2554 .btn-warning[disabled],
2555 fieldset[disabled] .btn-warning,
2556 .btn-warning.disabled:hover,
2557 .btn-warning[disabled]:hover,
2558 fieldset[disabled] .btn-warning:hover,
2559 .btn-warning.disabled:focus,
2560 .btn-warning[disabled]:focus,
2561 fieldset[disabled] .btn-warning:focus,
2562 .btn-warning.disabled.focus,
2563 .btn-warning[disabled].focus,
2564 fieldset[disabled] .btn-warning.focus,
2565 .btn-warning.disabled:active,
2566 .btn-warning[disabled]:active,
2567 fieldset[disabled] .btn-warning:active,
2568 .btn-warning.disabled.active,
2569 .btn-warning[disabled].active,
2570 fieldset[disabled] .btn-warning.active {
2571   background-color: #ec7a08;
2572   border-color: #d36d07;
2573 }
2574 .btn-warning .badge {
2575   color: #ec7a08;
2576   background-color: #ffffff;
2577 }
2578 .btn-danger {
2579   color: #ffffff;
2580   background-color: #a30000;
2581   border-color: #781919;
2582 }
2583 .btn-danger:focus,
2584 .btn-danger.focus {
2585   color: #ffffff;
2586   background-color: #700000;
2587   border-color: #0e0303;
2588 }
2589 .btn-danger:hover {
2590   color: #ffffff;
2591   background-color: #700000;
2592   border-color: #450e0e;
2593 }
2594 .btn-danger:active,
2595 .btn-danger.active,
2596 .open > .dropdown-toggle.btn-danger {
2597   color: #ffffff;
2598   background-color: #700000;
2599   border-color: #450e0e;
2600 }
2601 .btn-danger:active:hover,
2602 .btn-danger.active:hover,
2603 .open > .dropdown-toggle.btn-danger:hover,
2604 .btn-danger:active:focus,
2605 .btn-danger.active:focus,
2606 .open > .dropdown-toggle.btn-danger:focus,
2607 .btn-danger:active.focus,
2608 .btn-danger.active.focus,
2609 .open > .dropdown-toggle.btn-danger.focus {
2610   color: #ffffff;
2611   background-color: #4c0000;
2612   border-color: #0e0303;
2613 }
2614 .btn-danger:active,
2615 .btn-danger.active,
2616 .open > .dropdown-toggle.btn-danger {
2617   background-image: none;
2618 }
2619 .btn-danger.disabled,
2620 .btn-danger[disabled],
2621 fieldset[disabled] .btn-danger,
2622 .btn-danger.disabled:hover,
2623 .btn-danger[disabled]:hover,
2624 fieldset[disabled] .btn-danger:hover,
2625 .btn-danger.disabled:focus,
2626 .btn-danger[disabled]:focus,
2627 fieldset[disabled] .btn-danger:focus,
2628 .btn-danger.disabled.focus,
2629 .btn-danger[disabled].focus,
2630 fieldset[disabled] .btn-danger.focus,
2631 .btn-danger.disabled:active,
2632 .btn-danger[disabled]:active,
2633 fieldset[disabled] .btn-danger:active,
2634 .btn-danger.disabled.active,
2635 .btn-danger[disabled].active,
2636 fieldset[disabled] .btn-danger.active {
2637   background-color: #a30000;
2638   border-color: #781919;
2639 }
2640 .btn-danger .badge {
2641   color: #a30000;
2642   background-color: #ffffff;
2643 }
2644 .btn-link {
2645   color: #0099d3;
2646   font-weight: normal;
2647   border-radius: 0;
2648 }
2649 .btn-link,
2650 .btn-link:active,
2651 .btn-link.active,
2652 .btn-link[disabled],
2653 fieldset[disabled] .btn-link {
2654   background-color: transparent;
2655   -webkit-box-shadow: none;
2656   box-shadow: none;
2657 }
2658 .btn-link,
2659 .btn-link:hover,
2660 .btn-link:focus,
2661 .btn-link:active {
2662   border-color: transparent;
2663 }
2664 .btn-link:hover,
2665 .btn-link:focus {
2666   color: #00618a;
2667   text-decoration: underline;
2668   background-color: transparent;
2669 }
2670 .btn-link[disabled]:hover,
2671 fieldset[disabled] .btn-link:hover,
2672 .btn-link[disabled]:focus,
2673 fieldset[disabled] .btn-link:focus {
2674   color: #999999;
2675   text-decoration: none;
2676 }
2677 .btn-lg {
2678   padding: 6px 10px;
2679   font-size: 14px;
2680   line-height: 1.3333333;
2681   border-radius: 1px;
2682 }
2683 .btn-sm {
2684   padding: 2px 6px;
2685   font-size: 11px;
2686   line-height: 1.5;
2687   border-radius: 1px;
2688 }
2689 .btn-xs {
2690   padding: 1px 5px;
2691   font-size: 11px;
2692   line-height: 1.5;
2693   border-radius: 1px;
2694 }
2695 .btn-block {
2696   display: block;
2697   width: 100%;
2698 }
2699 .btn-block + .btn-block {
2700   margin-top: 5px;
2701 }
2702 input[type="submit"].btn-block,
2703 input[type="reset"].btn-block,
2704 input[type="button"].btn-block {
2705   width: 100%;
2706 }
2707 .alert {
2708   padding: 7px;
2709   margin-bottom: 20px;
2710   border: 1px solid transparent;
2711   border-radius: 1px;
2712 }
2713 .alert h4 {
2714   margin-top: 0;
2715   color: inherit;
2716 }
2717 .alert .alert-link {
2718   font-weight: 500;
2719 }
2720 .alert > p,
2721 .alert > ul {
2722   margin-bottom: 0;
2723 }
2724 .alert > p + p {
2725   margin-top: 5px;
2726 }
2727 .alert-dismissable,
2728 .alert-dismissible {
2729   padding-right: 27px;
2730 }
2731 .alert-dismissable .close,
2732 .alert-dismissible .close {
2733   position: relative;
2734   top: -2px;
2735   right: -21px;
2736   color: inherit;
2737 }
2738 .alert-success {
2739   background-color: #ffffff;
2740   border-color: #3f9c35;
2741   color: #333333;
2742 }
2743 .alert-success hr {
2744   border-top-color: #37892f;
2745 }
2746 .alert-success .alert-link {
2747   color: #1a1a1a;
2748 }
2749 .alert-info {
2750   background-color: #ffffff;
2751   border-color: #cccccc;
2752   color: #333333;
2753 }
2754 .alert-info hr {
2755   border-top-color: #bfbfbf;
2756 }
2757 .alert-info .alert-link {
2758   color: #1a1a1a;
2759 }
2760 .alert-warning {
2761   background-color: #ffffff;
2762   border-color: #ec7a08;
2763   color: #333333;
2764 }
2765 .alert-warning hr {
2766   border-top-color: #d36d07;
2767 }
2768 .alert-warning .alert-link {
2769   color: #1a1a1a;
2770 }
2771 .alert-danger {
2772   background-color: #ffffff;
2773   border-color: #cc0000;
2774   color: #333333;
2775 }
2776 .alert-danger hr {
2777   border-top-color: #b30000;
2778 }
2779 .alert-danger .alert-link {
2780   color: #1a1a1a;
2781 }
2782 .clearfix:before,
2783 .clearfix:after,
2784 .dl-horizontal dd:before,
2785 .dl-horizontal dd:after,
2786 .container:before,
2787 .container:after,
2788 .container-fluid:before,
2789 .container-fluid:after,
2790 .row:before,
2791 .row:after,
2792 .form-horizontal .form-group:before,
2793 .form-horizontal .form-group:after {
2794   content: " ";
2795   display: table;
2796 }
2797 .clearfix:after,
2798 .dl-horizontal dd:after,
2799 .container:after,
2800 .container-fluid:after,
2801 .row:after,
2802 .form-horizontal .form-group:after {
2803   clear: both;
2804 }
2805 .center-block {
2806   display: block;
2807   margin-left: auto;
2808   margin-right: auto;
2809 }
2810 .pull-right {
2811   float: right !important;
2812 }
2813 .pull-left {
2814   float: left !important;
2815 }
2816 .hide {
2817   display: none !important;
2818 }
2819 .show {
2820   display: block !important;
2821 }
2822 .invisible {
2823   visibility: hidden;
2824 }
2825 .text-hide {
2826   font: 0/0 a;
2827   color: transparent;
2828   text-shadow: none;
2829   background-color: transparent;
2830   border: 0;
2831 }
2832 .hidden {
2833   display: none !important;
2834 }
2835 .affix {
2836   position: fixed;
2837 }
2838 .form-control[disabled],
2839 .form-control[readonly],
2840 fieldset[disabled] .form-control {
2841   border-color: #d4d4d4 !important;
2842   -webkit-box-shadow: none;
2843   box-shadow: none;
2844   color: #969696;
2845 }
2846 .form-control:hover {
2847   border-color: #7bb2dd;
2848 }
2849 .has-error .form-control:hover {
2850   border-color: #843534;
2851 }
2852 .has-success .form-control:hover {
2853   border-color: #2b542c;
2854 }
2855 .has-warning .form-control:hover {
2856   border-color: #bb6106;
2857 }
2858 .input-group .input-group-btn .btn {
2859   -webkit-box-shadow: none;
2860   box-shadow: none;
2861 }
2862 label {
2863   font-weight: 600;
2864 }
2865 .btn {
2866   -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
2867   box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
2868 }
2869 .btn:active {
2870   -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.2);
2871   box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.2);
2872 }
2873 .btn.disabled,
2874 .btn[disabled],
2875 fieldset[disabled] .btn {
2876   background-color: #f8f8f8 !important;
2877   background-image: none !important;
2878   border-color: #d1d1d1 !important;
2879   color: #969696 !important;
2880   opacity: 1;
2881 }
2882 .btn.disabled:active,
2883 .btn[disabled]:active,
2884 fieldset[disabled] .btn:active {
2885   -webkit-box-shadow: none;
2886   box-shadow: none;
2887 }
2888 .btn.disabled.btn-link,
2889 .btn[disabled].btn-link,
2890 fieldset[disabled] .btn.btn-link {
2891   background-color: transparent !important;
2892   border: 0;
2893 }
2894 .btn-danger {
2895   background-color: #a30000;
2896   background-image: -webkit-linear-gradient(top, #cc0000 0%, #a30000 100%);
2897   background-image: -o-linear-gradient(top, #cc0000 0%, #a30000 100%);
2898   background-image: linear-gradient(to bottom, #cc0000 0%, #a30000 100%);
2899   background-repeat: repeat-x;
2900   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc0000', endColorstr='#ffa30000', GradientType=0);
2901   border-color: #781919;
2902   color: #ffffff;
2903 }
2904 .btn-danger:hover,
2905 .btn-danger:focus,
2906 .btn-danger:active,
2907 .btn-danger.active,
2908 .open .dropdown-toggle.btn-danger {
2909   background-color: #a30000;
2910   background-image: none;
2911   border-color: #781919;
2912   color: #ffffff;
2913 }
2914 .btn-danger:active,
2915 .btn-danger.active,
2916 .open .dropdown-toggle.btn-danger {
2917   background-image: none;
2918 }
2919 .btn-danger:active:hover,
2920 .btn-danger.active:hover,
2921 .open .dropdown-toggle.btn-danger:hover,
2922 .btn-danger:active:focus,
2923 .btn-danger.active:focus,
2924 .open .dropdown-toggle.btn-danger:focus,
2925 .btn-danger:active.focus,
2926 .btn-danger.active.focus,
2927 .open .dropdown-toggle.btn-danger.focus {
2928   background-color: #8a0000;
2929   border-color: #5a1313;
2930 }
2931 .btn-danger.disabled,
2932 .btn-danger[disabled],
2933 fieldset[disabled] .btn-danger,
2934 .btn-danger.disabled:hover,
2935 .btn-danger[disabled]:hover,
2936 fieldset[disabled] .btn-danger:hover,
2937 .btn-danger.disabled:focus,
2938 .btn-danger[disabled]:focus,
2939 fieldset[disabled] .btn-danger:focus,
2940 .btn-danger.disabled:active,
2941 .btn-danger[disabled]:active,
2942 fieldset[disabled] .btn-danger:active,
2943 .btn-danger.disabled.active,
2944 .btn-danger[disabled].active,
2945 fieldset[disabled] .btn-danger.active {
2946   background-color: #a30000;
2947   border-color: #781919;
2948 }
2949 .btn-default {
2950   background-color: #eeeeee;
2951   background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
2952   background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);
2953   background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
2954   background-repeat: repeat-x;
2955   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
2956   border-color: #b7b7b7;
2957   color: #4d5258;
2958 }
2959 .btn-default:hover,
2960 .btn-default:focus,
2961 .btn-default:active,
2962 .btn-default.active,
2963 .open .dropdown-toggle.btn-default {
2964   background-color: #eeeeee;
2965   background-image: none;
2966   border-color: #b7b7b7;
2967   color: #4d5258;
2968 }
2969 .btn-default:active,
2970 .btn-default.active,
2971 .open .dropdown-toggle.btn-default {
2972   background-image: none;
2973 }
2974 .btn-default:active:hover,
2975 .btn-default.active:hover,
2976 .open .dropdown-toggle.btn-default:hover,
2977 .btn-default:active:focus,
2978 .btn-default.active:focus,
2979 .open .dropdown-toggle.btn-default:focus,
2980 .btn-default:active.focus,
2981 .btn-default.active.focus,
2982 .open .dropdown-toggle.btn-default.focus {
2983   background-color: #e2e2e2;
2984   border-color: #a5a5a5;
2985 }
2986 .btn-default.disabled,
2987 .btn-default[disabled],
2988 fieldset[disabled] .btn-default,
2989 .btn-default.disabled:hover,
2990 .btn-default[disabled]:hover,
2991 fieldset[disabled] .btn-default:hover,
2992 .btn-default.disabled:focus,
2993 .btn-default[disabled]:focus,
2994 fieldset[disabled] .btn-default:focus,
2995 .btn-default.disabled:active,
2996 .btn-default[disabled]:active,
2997 fieldset[disabled] .btn-default:active,
2998 .btn-default.disabled.active,
2999 .btn-default[disabled].active,
3000 fieldset[disabled] .btn-default.active {
3001   background-color: #eeeeee;
3002   border-color: #b7b7b7;
3003 }
3004 .btn-link,
3005 .btn-link:active {
3006   -webkit-box-shadow: none;
3007   box-shadow: none;
3008 }
3009 .btn-primary {
3010   background-color: #0085cf;
3011   background-image: -webkit-linear-gradient(top, #00a8e1 0%, #0085cf 100%);
3012   background-image: -o-linear-gradient(top, #00a8e1 0%, #0085cf 100%);
3013   background-image: linear-gradient(to bottom, #00a8e1 0%, #0085cf 100%);
3014   background-repeat: repeat-x;
3015   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a8e1', endColorstr='#ff0085cf', GradientType=0);
3016   border-color: #006e9c;
3017   color: #ffffff;
3018 }
3019 .btn-primary:hover,
3020 .btn-primary:focus,
3021 .btn-primary:active,
3022 .btn-primary.active,
3023 .open .dropdown-toggle.btn-primary {
3024   background-color: #0085cf;
3025   background-image: none;
3026   border-color: #006e9c;
3027   color: #ffffff;
3028 }
3029 .btn-primary:active,
3030 .btn-primary.active,
3031 .open .dropdown-toggle.btn-primary {
3032   background-image: none;
3033 }
3034 .btn-primary:active:hover,
3035 .btn-primary.active:hover,
3036 .open .dropdown-toggle.btn-primary:hover,
3037 .btn-primary:active:focus,
3038 .btn-primary.active:focus,
3039 .open .dropdown-toggle.btn-primary:focus,
3040 .btn-primary:active.focus,
3041 .btn-primary.active.focus,
3042 .open .dropdown-toggle.btn-primary.focus {
3043   background-color: #0075b6;
3044   border-color: #005578;
3045 }
3046 .btn-primary.disabled,
3047 .btn-primary[disabled],
3048 fieldset[disabled] .btn-primary,
3049 .btn-primary.disabled:hover,
3050 .btn-primary[disabled]:hover,
3051 fieldset[disabled] .btn-primary:hover,
3052 .btn-primary.disabled:focus,
3053 .btn-primary[disabled]:focus,
3054 fieldset[disabled] .btn-primary:focus,
3055 .btn-primary.disabled:active,
3056 .btn-primary[disabled]:active,
3057 fieldset[disabled] .btn-primary:active,
3058 .btn-primary.disabled.active,
3059 .btn-primary[disabled].active,
3060 fieldset[disabled] .btn-primary.active {
3061   background-color: #0085cf;
3062   border-color: #006e9c;
3063 }
3064 .btn-xs,
3065 .btn-group-xs .btn {
3066   font-weight: 400;
3067 }
3068 .login-pf {
3069   height: 100%;
3070 }
3071 .login-pf #brand {
3072   position: relative;
3073   top: -70px;
3074 }
3075 .login-pf #brand img {
3076   display: block;
3077   height: 18px;
3078   margin: 0 auto;
3079   max-width: 100%;
3080 }
3081 @media (min-width: 768px) {
3082   .login-pf #brand img {
3083     margin: 0;
3084     text-align: left;
3085   }
3086 }
3087 .login-pf #badge {
3088   display: block;
3089   margin: 20px auto 70px;
3090   position: relative;
3091   text-align: center;
3092 }
3093 @media (min-width: 768px) {
3094   .login-pf #badge {
3095     float: right;
3096     margin-right: 64px;
3097     margin-top: 50px;
3098   }
3099 }
3100 .login-pf body {
3101   background: #080808 url("../img/bg-login.jpg") repeat-x 50% 0;
3102   background-size: auto;
3103 }
3104 @media (min-width: 768px) {
3105   .login-pf body {
3106     background-size: 100% auto;
3107   }
3108 }
3109 .login-pf .container {
3110   background-color: #181818;
3111   background-color: rgba(255, 255, 255, 0.055);
3112   clear: right;
3113   color: #fff;
3114   padding-bottom: 40px;
3115   padding-top: 20px;
3116   width: auto;
3117 }
3118 @media (min-width: 768px) {
3119   .login-pf .container {
3120     bottom: 13%;
3121     padding-left: 80px;
3122     position: absolute;
3123     width: 100%;
3124   }
3125 }
3126 .login-pf .container [class^='alert'] {
3127   background: transparent;
3128   color: #fff;
3129 }
3130 .login-pf .container .details p:first-child {
3131   border-top: 1px solid #474747;
3132   padding-top: 25px;
3133   margin-top: 25px;
3134 }
3135 @media (min-width: 768px) {
3136   .login-pf .container .details {
3137     border-left: 1px solid #474747;
3138     padding-left: 40px;
3139   }
3140   .login-pf .container .details p:first-child {
3141     border-top: 0;
3142     padding-top: 0;
3143     margin-top: 0;
3144   }
3145 }
3146 .login-pf .container .details p {
3147   margin-bottom: 2px;
3148 }
3149 .login-pf .container .form-horizontal .control-label {
3150   font-size: 13px;
3151   font-weight: 400;
3152   text-align: left;
3153 }
3154 .login-pf .container .form-horizontal .form-group:last-child,
3155 .login-pf .container .form-horizontal .form-group:last-child .help-block:last-child {
3156   margin-bottom: 0;
3157 }
3158 .login-pf .container .help-block {
3159   color: #fff;
3160 }
3161 @media (min-width: 768px) {
3162   .login-pf .container .login {
3163     padding-right: 40px;
3164   }
3165 }
3166 .login-pf .container .submit {
3167   text-align: right;
3168 }
3169 @font-face {
3170   font-family: 'Open Sans';
3171   font-style: normal;
3172   font-weight: normal;
3173   src: local('Open Sans'), url('../fonts/open-sans/OpenSans-Regular.ttf') format('truetype');
3174 }
3175 @font-face {
3176   font-family: 'Open Sans';
3177   font-style: italic;
3178   font-weight: normal;
3179   src: local('Open Sans Italic'), url('../fonts/open-sans/OpenSans-Italic.ttf') format('truetype');
3180 }
3181 @font-face {
3182   font-family: 'Open Sans';
3183   font-style: normal;
3184   font-weight: 300;
3185   src: local('Open Sans Light'), url('../fonts/open-sans/OpenSans-Light.ttf') format('truetype');
3186 }
3187 @font-face {
3188   font-family: 'Open Sans';
3189   font-style: italic;
3190   font-weight: 300;
3191   src: local('Open Sans Light Italic'), url('../fonts/open-sans/OpenSans-LightItalic.ttf') format('truetype');
3192 }
3193 @font-face {
3194   font-family: 'Open Sans';
3195   font-style: normal;
3196   font-weight: 600;
3197   src: local('Open Sans Semibold'), url('../fonts/open-sans/OpenSans-Semibold.ttf') format('truetype');
3198 }
3199 @font-face {
3200   font-family: 'Open Sans';
3201   font-style: italic;
3202   font-weight: 600;
3203   src: local('Open Sans Semibold Italic'), url('../fonts/open-sans/OpenSans-SemiboldItalic.ttf') format('truetype');
3204 }
3205 @font-face {
3206   font-family: 'Open Sans';
3207   font-style: normal;
3208   font-weight: 700;
3209   src: local('Open Sans Bold'), url('../fonts/open-sans/OpenSans-Bold.ttf') format('truetype');
3210 }
3211 @font-face {
3212   font-family: 'Open Sans';
3213   font-style: italic;
3214   font-weight: 700;
3215   src: local('Open Sans Bold Italic'), url('../fonts/open-sans/OpenSans-BoldItalic.ttf') format('truetype');
3216 }
3217 @font-face {
3218   font-family: 'Open Sans';
3219   font-style: normal;
3220   font-weight: 900;
3221   src: local('Open Sans Extrabold'), url('../fonts/open-sans/OpenSans-ExtraBold.ttf') format('truetype');
3222 }
3223 @font-face {
3224   font-family: 'Open Sans';
3225   font-style: italic;
3226   font-weight: 900;
3227   src: local('Open Sans Extrabold Italic'), url('../fonts/open-sans/OpenSans-ExtraBoldItalic.ttf') format('truetype');
3228 }