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