Add visual cues to configuration panels
[cascardo/ipsilon.git] / ui / css / admin.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: 14px;
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: 25px;
318   margin-bottom: 25px;
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: 25px;
384   margin-bottom: 12.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: 12.5px;
407   margin-bottom: 12.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: 36px;
426 }
427 h2,
428 .h2 {
429   font-size: 30px;
430 }
431 h3,
432 .h3 {
433   font-size: 24px;
434 }
435 h4,
436 .h4 {
437   font-size: 18px;
438 }
439 h5,
440 .h5 {
441   font-size: 14px;
442 }
443 h6,
444 .h6 {
445   font-size: 12px;
446 }
447 p {
448   margin: 0 0 12.5px;
449 }
450 .lead {
451   margin-bottom: 25px;
452   font-size: 16px;
453   font-weight: 200;
454   line-height: 1.4;
455 }
456 @media (min-width: 768px) {
457   .lead {
458     font-size: 21px;
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: 11.5px;
546   margin: 50px 0 25px;
547   border-bottom: 1px solid #eeeeee;
548 }
549 ul,
550 ol {
551   margin-top: 0;
552   margin-bottom: 12.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: 25px;
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: 12.5px 25px;
615   margin: 0 0 25px;
616   font-size: 17.5px;
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: 25px;
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: 12px;
695   margin: 0 0 12.5px;
696   font-size: 13px;
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: 25px;
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: 18.75px;
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: 25px;
1623   font-size: 21px;
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: 14px;
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: 14px;
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: 25px;
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: 25px;
1802   padding: 2px 6px;
1803   font-size: 13px;
1804   line-height: 1.5;
1805   border-radius: 1px;
1806 }
1807 select.input-sm {
1808   height: 25px;
1809   line-height: 25px;
1810 }
1811 textarea.input-sm {
1812   height: auto;
1813 }
1814 .input-lg {
1815   height: 37px;
1816   padding: 6px 10px;
1817   font-size: 17px;
1818   line-height: 1.33;
1819   border-radius: 1px;
1820 }
1821 select.input-lg {
1822   height: 37px;
1823   line-height: 37px;
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: 30px;
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: 28px;
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: 14px;
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: 17px;
2321   line-height: 1.33;
2322   border-radius: 1px;
2323 }
2324 .btn-sm {
2325   padding: 2px 6px;
2326   font-size: 13px;
2327   line-height: 1.5;
2328   border-radius: 1px;
2329 }
2330 .btn-xs {
2331   padding: 1px 5px;
2332   font-size: 13px;
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 .fade {
2351   opacity: 0;
2352   -webkit-transition: opacity 0.15s linear;
2353   transition: opacity 0.15s linear;
2354 }
2355 .fade.in {
2356   opacity: 1;
2357 }
2358 .collapse {
2359   display: none;
2360 }
2361 .collapse.in {
2362   display: block;
2363 }
2364 .collapsing {
2365   position: relative;
2366   height: 0;
2367   overflow: hidden;
2368   -webkit-transition: height 0.35s ease;
2369   transition: height 0.35s ease;
2370 }
2371 .caret {
2372   display: inline-block;
2373   width: 0;
2374   height: 0;
2375   margin-left: 2px;
2376   vertical-align: middle;
2377   border-top: 0 solid;
2378   border-right: 0 solid transparent;
2379   border-left: 0 solid transparent;
2380 }
2381 .dropdown {
2382   position: relative;
2383 }
2384 .dropdown-toggle:focus {
2385   outline: 0;
2386 }
2387 .dropdown-menu {
2388   position: absolute;
2389   top: 100%;
2390   left: 0;
2391   z-index: 1000;
2392   display: none;
2393   float: left;
2394   min-width: 160px;
2395   padding: 5px 0;
2396   margin: 2px 0 0;
2397   list-style: none;
2398   font-size: 14px;
2399   background-color: #ffffff;
2400   border: 1px solid #b6b6b6;
2401   border-radius: 1px;
2402   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
2403   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
2404   background-clip: padding-box;
2405 }
2406 .dropdown-menu.pull-right {
2407   right: 0;
2408   left: auto;
2409 }
2410 .dropdown-menu .divider {
2411   margin: 11.5px 0;
2412   background-color: #e5e5e5;
2413   height: 1px;
2414   margin: 4px 1px;
2415   overflow: hidden;
2416 }
2417 .dropdown-menu > li > a {
2418   display: block;
2419   padding: 3px 20px;
2420   clear: both;
2421   font-weight: normal;
2422   line-height: 1.81818181;
2423   color: #333333;
2424   white-space: nowrap;
2425 }
2426 .dropdown-menu > li > a:hover,
2427 .dropdown-menu > li > a:focus {
2428   text-decoration: none;
2429   color: #4d5258;
2430   background-color: #d4edfa;
2431 }
2432 .dropdown-menu > .active > a,
2433 .dropdown-menu > .active > a:hover,
2434 .dropdown-menu > .active > a:focus {
2435   color: #ffffff;
2436   text-decoration: none;
2437   outline: 0;
2438   background-color: #0099d3;
2439 }
2440 .dropdown-menu > .disabled > a,
2441 .dropdown-menu > .disabled > a:hover,
2442 .dropdown-menu > .disabled > a:focus {
2443   color: #999999;
2444 }
2445 .dropdown-menu > .disabled > a:hover,
2446 .dropdown-menu > .disabled > a:focus {
2447   text-decoration: none;
2448   background-color: transparent;
2449   background-image: none;
2450   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2451   cursor: not-allowed;
2452 }
2453 .open > .dropdown-menu {
2454   display: block;
2455 }
2456 .open > a {
2457   outline: 0;
2458 }
2459 .dropdown-menu-right {
2460   left: auto;
2461   right: 0;
2462 }
2463 .dropdown-menu-left {
2464   left: 0;
2465   right: auto;
2466 }
2467 .dropdown-header {
2468   display: block;
2469   padding: 3px 20px;
2470   font-size: 13px;
2471   line-height: 1.81818181;
2472   color: #999999;
2473 }
2474 .dropdown-backdrop {
2475   position: fixed;
2476   left: 0;
2477   right: 0;
2478   bottom: 0;
2479   top: 0;
2480   z-index: 990;
2481 }
2482 .pull-right > .dropdown-menu {
2483   right: 0;
2484   left: auto;
2485 }
2486 .dropup .caret,
2487 .navbar-fixed-bottom .dropdown .caret {
2488   border-top: 0;
2489   border-bottom: 0 solid;
2490   content: "";
2491 }
2492 .dropup .dropdown-menu,
2493 .navbar-fixed-bottom .dropdown .dropdown-menu {
2494   top: auto;
2495   bottom: 100%;
2496   margin-bottom: 1px;
2497 }
2498 @media (min-width: 768px) {
2499   .navbar-right .dropdown-menu {
2500     left: auto;
2501     right: 0;
2502   }
2503   .navbar-right .dropdown-menu-left {
2504     left: 0;
2505     right: auto;
2506   }
2507 }
2508 .btn-group,
2509 .btn-group-vertical {
2510   position: relative;
2511   display: inline-block;
2512   vertical-align: middle;
2513 }
2514 .btn-group > .btn,
2515 .btn-group-vertical > .btn {
2516   position: relative;
2517   float: left;
2518 }
2519 .btn-group > .btn:hover,
2520 .btn-group-vertical > .btn:hover,
2521 .btn-group > .btn:focus,
2522 .btn-group-vertical > .btn:focus,
2523 .btn-group > .btn:active,
2524 .btn-group-vertical > .btn:active,
2525 .btn-group > .btn.active,
2526 .btn-group-vertical > .btn.active {
2527   z-index: 2;
2528 }
2529 .btn-group > .btn:focus,
2530 .btn-group-vertical > .btn:focus {
2531   outline: none;
2532 }
2533 .btn-group .btn + .btn,
2534 .btn-group .btn + .btn-group,
2535 .btn-group .btn-group + .btn,
2536 .btn-group .btn-group + .btn-group {
2537   margin-left: -1px;
2538 }
2539 .btn-toolbar {
2540   margin-left: -5px;
2541 }
2542 .btn-toolbar .btn-group,
2543 .btn-toolbar .input-group {
2544   float: left;
2545 }
2546 .btn-toolbar > .btn,
2547 .btn-toolbar > .btn-group,
2548 .btn-toolbar > .input-group {
2549   margin-left: 5px;
2550 }
2551 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2552   border-radius: 0;
2553 }
2554 .btn-group > .btn:first-child {
2555   margin-left: 0;
2556 }
2557 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2558   border-bottom-right-radius: 0;
2559   border-top-right-radius: 0;
2560 }
2561 .btn-group > .btn:last-child:not(:first-child),
2562 .btn-group > .dropdown-toggle:not(:first-child) {
2563   border-bottom-left-radius: 0;
2564   border-top-left-radius: 0;
2565 }
2566 .btn-group > .btn-group {
2567   float: left;
2568 }
2569 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
2570   border-radius: 0;
2571 }
2572 .btn-group > .btn-group:first-child > .btn:last-child,
2573 .btn-group > .btn-group:first-child > .dropdown-toggle {
2574   border-bottom-right-radius: 0;
2575   border-top-right-radius: 0;
2576 }
2577 .btn-group > .btn-group:last-child > .btn:first-child {
2578   border-bottom-left-radius: 0;
2579   border-top-left-radius: 0;
2580 }
2581 .btn-group .dropdown-toggle:active,
2582 .btn-group.open .dropdown-toggle {
2583   outline: 0;
2584 }
2585 .btn-group-xs > .btn {
2586   padding: 1px 5px;
2587   font-size: 13px;
2588   line-height: 1.5;
2589   border-radius: 1px;
2590   font-weight: 400;
2591 }
2592 .btn-group-sm > .btn {
2593   padding: 2px 6px;
2594   font-size: 13px;
2595   line-height: 1.5;
2596   border-radius: 1px;
2597 }
2598 .btn-group-lg > .btn {
2599   padding: 6px 10px;
2600   font-size: 17px;
2601   line-height: 1.33;
2602   border-radius: 1px;
2603 }
2604 .btn-group > .btn + .dropdown-toggle {
2605   padding-left: 8px;
2606   padding-right: 8px;
2607 }
2608 .btn-group > .btn-lg + .dropdown-toggle {
2609   padding-left: 12px;
2610   padding-right: 12px;
2611 }
2612 .btn-group.open .dropdown-toggle {
2613   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2614   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2615 }
2616 .btn-group.open .dropdown-toggle.btn-link {
2617   -webkit-box-shadow: none;
2618   box-shadow: none;
2619 }
2620 .btn .caret {
2621   margin-left: 0;
2622 }
2623 .btn-lg .caret {
2624   border-width: 0 0 0;
2625   border-bottom-width: 0;
2626 }
2627 .dropup .btn-lg .caret {
2628   border-width: 0 0 0;
2629 }
2630 .btn-group-vertical > .btn,
2631 .btn-group-vertical > .btn-group,
2632 .btn-group-vertical > .btn-group > .btn {
2633   display: block;
2634   float: none;
2635   width: 100%;
2636   max-width: 100%;
2637 }
2638 .btn-group-vertical > .btn-group > .btn {
2639   float: none;
2640 }
2641 .btn-group-vertical > .btn + .btn,
2642 .btn-group-vertical > .btn + .btn-group,
2643 .btn-group-vertical > .btn-group + .btn,
2644 .btn-group-vertical > .btn-group + .btn-group {
2645   margin-top: -1px;
2646   margin-left: 0;
2647 }
2648 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
2649   border-radius: 0;
2650 }
2651 .btn-group-vertical > .btn:first-child:not(:last-child) {
2652   border-top-right-radius: 1px;
2653   border-bottom-right-radius: 0;
2654   border-bottom-left-radius: 0;
2655 }
2656 .btn-group-vertical > .btn:last-child:not(:first-child) {
2657   border-bottom-left-radius: 1px;
2658   border-top-right-radius: 0;
2659   border-top-left-radius: 0;
2660 }
2661 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
2662   border-radius: 0;
2663 }
2664 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
2665 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
2666   border-bottom-right-radius: 0;
2667   border-bottom-left-radius: 0;
2668 }
2669 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
2670   border-top-right-radius: 0;
2671   border-top-left-radius: 0;
2672 }
2673 .btn-group-justified {
2674   display: table;
2675   width: 100%;
2676   table-layout: fixed;
2677   border-collapse: separate;
2678 }
2679 .btn-group-justified > .btn,
2680 .btn-group-justified > .btn-group {
2681   float: none;
2682   display: table-cell;
2683   width: 1%;
2684 }
2685 .btn-group-justified > .btn-group .btn {
2686   width: 100%;
2687 }
2688 [data-toggle="buttons"] > .btn > input[type="radio"],
2689 [data-toggle="buttons"] > .btn > input[type="checkbox"] {
2690   display: none;
2691 }
2692 .input-group {
2693   position: relative;
2694   display: table;
2695   border-collapse: separate;
2696 }
2697 .input-group[class*="col-"] {
2698   float: none;
2699   padding-left: 0;
2700   padding-right: 0;
2701 }
2702 .input-group .form-control {
2703   float: left;
2704   width: 100%;
2705   margin-bottom: 0;
2706 }
2707 .input-group-lg > .form-control,
2708 .input-group-lg > .input-group-addon,
2709 .input-group-lg > .input-group-btn > .btn {
2710   height: 37px;
2711   padding: 6px 10px;
2712   font-size: 17px;
2713   line-height: 1.33;
2714   border-radius: 1px;
2715 }
2716 select.input-group-lg > .form-control,
2717 select.input-group-lg > .input-group-addon,
2718 select.input-group-lg > .input-group-btn > .btn {
2719   height: 37px;
2720   line-height: 37px;
2721 }
2722 textarea.input-group-lg > .form-control,
2723 textarea.input-group-lg > .input-group-addon,
2724 textarea.input-group-lg > .input-group-btn > .btn {
2725   height: auto;
2726 }
2727 .input-group-sm > .form-control,
2728 .input-group-sm > .input-group-addon,
2729 .input-group-sm > .input-group-btn > .btn {
2730   height: 25px;
2731   padding: 2px 6px;
2732   font-size: 13px;
2733   line-height: 1.5;
2734   border-radius: 1px;
2735 }
2736 select.input-group-sm > .form-control,
2737 select.input-group-sm > .input-group-addon,
2738 select.input-group-sm > .input-group-btn > .btn {
2739   height: 25px;
2740   line-height: 25px;
2741 }
2742 textarea.input-group-sm > .form-control,
2743 textarea.input-group-sm > .input-group-addon,
2744 textarea.input-group-sm > .input-group-btn > .btn {
2745   height: auto;
2746 }
2747 .input-group-addon,
2748 .input-group-btn,
2749 .input-group .form-control {
2750   display: table-cell;
2751 }
2752 .input-group-addon:not(:first-child):not(:last-child),
2753 .input-group-btn:not(:first-child):not(:last-child),
2754 .input-group .form-control:not(:first-child):not(:last-child) {
2755   border-radius: 0;
2756 }
2757 .input-group-addon,
2758 .input-group-btn {
2759   width: 1%;
2760   white-space: nowrap;
2761   vertical-align: middle;
2762 }
2763 .input-group-addon {
2764   padding: 2px 6px;
2765   font-size: 14px;
2766   font-weight: normal;
2767   line-height: 1;
2768   color: #333333;
2769   text-align: center;
2770   background-color: #eeeeee;
2771   border: 1px solid #bababa;
2772   border-radius: 1px;
2773 }
2774 .input-group-addon.input-sm {
2775   padding: 2px 6px;
2776   font-size: 13px;
2777   border-radius: 1px;
2778 }
2779 .input-group-addon.input-lg {
2780   padding: 6px 10px;
2781   font-size: 17px;
2782   border-radius: 1px;
2783 }
2784 .input-group-addon input[type="radio"],
2785 .input-group-addon input[type="checkbox"] {
2786   margin-top: 0;
2787 }
2788 .input-group .form-control:first-child,
2789 .input-group-addon:first-child,
2790 .input-group-btn:first-child > .btn,
2791 .input-group-btn:first-child > .btn-group > .btn,
2792 .input-group-btn:first-child > .dropdown-toggle,
2793 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
2794 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
2795   border-bottom-right-radius: 0;
2796   border-top-right-radius: 0;
2797 }
2798 .input-group-addon:first-child {
2799   border-right: 0;
2800 }
2801 .input-group .form-control:last-child,
2802 .input-group-addon:last-child,
2803 .input-group-btn:last-child > .btn,
2804 .input-group-btn:last-child > .btn-group > .btn,
2805 .input-group-btn:last-child > .dropdown-toggle,
2806 .input-group-btn:first-child > .btn:not(:first-child),
2807 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
2808   border-bottom-left-radius: 0;
2809   border-top-left-radius: 0;
2810 }
2811 .input-group-addon:last-child {
2812   border-left: 0;
2813 }
2814 .input-group-btn {
2815   position: relative;
2816   font-size: 0;
2817   white-space: nowrap;
2818 }
2819 .input-group-btn > .btn {
2820   position: relative;
2821 }
2822 .input-group-btn > .btn + .btn {
2823   margin-left: -1px;
2824 }
2825 .input-group-btn > .btn:hover,
2826 .input-group-btn > .btn:focus,
2827 .input-group-btn > .btn:active {
2828   z-index: 2;
2829 }
2830 .input-group-btn:first-child > .btn,
2831 .input-group-btn:first-child > .btn-group {
2832   margin-right: -1px;
2833 }
2834 .input-group-btn:last-child > .btn,
2835 .input-group-btn:last-child > .btn-group {
2836   margin-left: -1px;
2837 }
2838 .nav {
2839   margin-bottom: 0;
2840   padding-left: 0;
2841   list-style: none;
2842 }
2843 .nav > li {
2844   position: relative;
2845   display: block;
2846 }
2847 .nav > li > a {
2848   position: relative;
2849   display: block;
2850   padding: 10px 15px;
2851 }
2852 .nav > li > a:hover,
2853 .nav > li > a:focus {
2854   text-decoration: none;
2855   background-color: #eeeeee;
2856 }
2857 .nav > li.disabled > a {
2858   color: #999999;
2859 }
2860 .nav > li.disabled > a:hover,
2861 .nav > li.disabled > a:focus {
2862   color: #999999;
2863   text-decoration: none;
2864   background-color: transparent;
2865   cursor: not-allowed;
2866 }
2867 .nav .open > a,
2868 .nav .open > a:hover,
2869 .nav .open > a:focus {
2870   background-color: #eeeeee;
2871   border-color: #0099d3;
2872 }
2873 .nav .nav-divider {
2874   margin: 11.5px 0;
2875   background-color: #e5e5e5;
2876   height: 1px;
2877   margin: 4px 1px;
2878   overflow: hidden;
2879 }
2880 .nav > li > a > img {
2881   max-width: none;
2882 }
2883 .nav-tabs {
2884   border-bottom: 1px solid #e9e8e8;
2885 }
2886 .nav-tabs > li {
2887   float: left;
2888   margin-bottom: -1px;
2889 }
2890 .nav-tabs > li > a {
2891   margin-right: 2px;
2892   line-height: 1.81818181;
2893   border: 1px solid transparent;
2894   border-radius: 1px 1px 0 0;
2895 }
2896 .nav-tabs > li > a:hover {
2897   border-color: transparent transparent #e9e8e8;
2898 }
2899 .nav-tabs > li.active > a,
2900 .nav-tabs > li.active > a:hover,
2901 .nav-tabs > li.active > a:focus {
2902   color: #0099d3;
2903   background-color: #ffffff;
2904   border: 1px solid #dddddd;
2905   border-bottom-color: transparent;
2906   cursor: default;
2907 }
2908 .nav-tabs.nav-justified {
2909   width: 100%;
2910   border-bottom: 0;
2911 }
2912 .nav-tabs.nav-justified > li {
2913   float: none;
2914 }
2915 .nav-tabs.nav-justified > li > a {
2916   text-align: center;
2917   margin-bottom: 5px;
2918 }
2919 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
2920   top: auto;
2921   left: auto;
2922 }
2923 @media (min-width: 768px) {
2924   .nav-tabs.nav-justified > li {
2925     display: table-cell;
2926     width: 1%;
2927   }
2928   .nav-tabs.nav-justified > li > a {
2929     margin-bottom: 0;
2930   }
2931 }
2932 .nav-tabs.nav-justified > li > a {
2933   margin-right: 0;
2934   border-radius: 1px;
2935 }
2936 .nav-tabs.nav-justified > .active > a,
2937 .nav-tabs.nav-justified > .active > a:hover,
2938 .nav-tabs.nav-justified > .active > a:focus {
2939   border: 1px solid #e9e8e8;
2940 }
2941 @media (min-width: 768px) {
2942   .nav-tabs.nav-justified > li > a {
2943     border-bottom: 1px solid #e9e8e8;
2944     border-radius: 1px 1px 0 0;
2945   }
2946   .nav-tabs.nav-justified > .active > a,
2947   .nav-tabs.nav-justified > .active > a:hover,
2948   .nav-tabs.nav-justified > .active > a:focus {
2949     border-bottom-color: #ffffff;
2950   }
2951 }
2952 .nav-pills > li {
2953   float: left;
2954 }
2955 .nav-pills > li > a {
2956   border-radius: 1px;
2957 }
2958 .nav-pills > li + li {
2959   margin-left: 2px;
2960 }
2961 .nav-pills > li.active > a,
2962 .nav-pills > li.active > a:hover,
2963 .nav-pills > li.active > a:focus {
2964   color: #ffffff;
2965   background-color: #1cace9;
2966 }
2967 .nav-stacked > li {
2968   float: none;
2969 }
2970 .nav-stacked > li + li {
2971   margin-top: 2px;
2972   margin-left: 0;
2973 }
2974 .nav-justified {
2975   width: 100%;
2976 }
2977 .nav-justified > li {
2978   float: none;
2979 }
2980 .nav-justified > li > a {
2981   text-align: center;
2982   margin-bottom: 5px;
2983 }
2984 .nav-justified > .dropdown .dropdown-menu {
2985   top: auto;
2986   left: auto;
2987 }
2988 @media (min-width: 768px) {
2989   .nav-justified > li {
2990     display: table-cell;
2991     width: 1%;
2992   }
2993   .nav-justified > li > a {
2994     margin-bottom: 0;
2995   }
2996 }
2997 .nav-tabs-justified {
2998   border-bottom: 0;
2999 }
3000 .nav-tabs-justified > li > a {
3001   margin-right: 0;
3002   border-radius: 1px;
3003 }
3004 .nav-tabs-justified > .active > a,
3005 .nav-tabs-justified > .active > a:hover,
3006 .nav-tabs-justified > .active > a:focus {
3007   border: 1px solid #e9e8e8;
3008 }
3009 @media (min-width: 768px) {
3010   .nav-tabs-justified > li > a {
3011     border-bottom: 1px solid #e9e8e8;
3012     border-radius: 1px 1px 0 0;
3013   }
3014   .nav-tabs-justified > .active > a,
3015   .nav-tabs-justified > .active > a:hover,
3016   .nav-tabs-justified > .active > a:focus {
3017     border-bottom-color: #ffffff;
3018   }
3019 }
3020 .tab-content > .tab-pane {
3021   display: none;
3022 }
3023 .tab-content > .active {
3024   display: block;
3025 }
3026 .nav-tabs .dropdown-menu {
3027   margin-top: -1px;
3028   border-top-right-radius: 0;
3029   border-top-left-radius: 0;
3030 }
3031 .navbar {
3032   position: relative;
3033   min-height: 50px;
3034   margin-bottom: 25px;
3035   border: 1px solid transparent;
3036 }
3037 @media (min-width: 768px) {
3038   .navbar {
3039     border-radius: 1px;
3040   }
3041 }
3042 @media (min-width: 768px) {
3043   .navbar-header {
3044     float: left;
3045   }
3046 }
3047 .navbar-collapse {
3048   max-height: 340px;
3049   overflow-x: visible;
3050   padding-right: 15px;
3051   padding-left: 15px;
3052   border-top: 1px solid transparent;
3053   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
3054   -webkit-overflow-scrolling: touch;
3055 }
3056 .navbar-collapse.in {
3057   overflow-y: auto;
3058 }
3059 @media (min-width: 768px) {
3060   .navbar-collapse {
3061     width: auto;
3062     border-top: 0;
3063     box-shadow: none;
3064   }
3065   .navbar-collapse.collapse {
3066     display: block !important;
3067     height: auto !important;
3068     padding-bottom: 0;
3069     overflow: visible !important;
3070   }
3071   .navbar-collapse.in {
3072     overflow-y: visible;
3073   }
3074   .navbar-fixed-top .navbar-collapse,
3075   .navbar-static-top .navbar-collapse,
3076   .navbar-fixed-bottom .navbar-collapse {
3077     padding-left: 0;
3078     padding-right: 0;
3079   }
3080 }
3081 .container > .navbar-header,
3082 .container-fluid > .navbar-header,
3083 .container > .navbar-collapse,
3084 .container-fluid > .navbar-collapse {
3085   margin-right: -15px;
3086   margin-left: -15px;
3087 }
3088 @media (min-width: 768px) {
3089   .container > .navbar-header,
3090   .container-fluid > .navbar-header,
3091   .container > .navbar-collapse,
3092   .container-fluid > .navbar-collapse {
3093     margin-right: 0;
3094     margin-left: 0;
3095   }
3096 }
3097 .navbar-static-top {
3098   z-index: 1000;
3099   border-width: 0 0 1px;
3100 }
3101 @media (min-width: 768px) {
3102   .navbar-static-top {
3103     border-radius: 0;
3104   }
3105 }
3106 .navbar-fixed-top,
3107 .navbar-fixed-bottom {
3108   position: fixed;
3109   right: 0;
3110   left: 0;
3111   z-index: 1030;
3112 }
3113 @media (min-width: 768px) {
3114   .navbar-fixed-top,
3115   .navbar-fixed-bottom {
3116     border-radius: 0;
3117   }
3118 }
3119 .navbar-fixed-top {
3120   top: 0;
3121   border-width: 0 0 1px;
3122 }
3123 .navbar-fixed-bottom {
3124   bottom: 0;
3125   margin-bottom: 0;
3126   border-width: 1px 0 0;
3127 }
3128 .navbar-brand {
3129   float: left;
3130   padding: 12.5px 15px;
3131   font-size: 17px;
3132   line-height: 25px;
3133 }
3134 .navbar-brand:hover,
3135 .navbar-brand:focus {
3136   text-decoration: none;
3137 }
3138 .navbar-brand > .glyphicon {
3139   float: left;
3140   margin-top: -2px;
3141   margin-right: 5px;
3142 }
3143 @media (min-width: 768px) {
3144   .navbar > .container .navbar-brand,
3145   .navbar > .container-fluid .navbar-brand {
3146     margin-left: -15px;
3147   }
3148 }
3149 .navbar-toggle {
3150   position: relative;
3151   float: right;
3152   margin-right: 15px;
3153   padding: 9px 10px;
3154   margin-top: 8px;
3155   margin-bottom: 8px;
3156   background-color: transparent;
3157   background-image: none;
3158   border: 1px solid transparent;
3159   border-radius: 1px;
3160 }
3161 .navbar-toggle:focus {
3162   outline: none;
3163 }
3164 .navbar-toggle .icon-bar {
3165   display: block;
3166   width: 22px;
3167   height: 2px;
3168   border-radius: 1px;
3169 }
3170 .navbar-toggle .icon-bar + .icon-bar {
3171   margin-top: 4px;
3172 }
3173 @media (min-width: 768px) {
3174   .navbar-toggle {
3175     display: none;
3176   }
3177 }
3178 .navbar-nav {
3179   margin: 6.25px -15px;
3180 }
3181 .navbar-nav > li > a {
3182   padding-top: 10px;
3183   padding-bottom: 10px;
3184   line-height: 25px;
3185 }
3186 @media (max-width: 767px) {
3187   .navbar-nav .open .dropdown-menu {
3188     position: static;
3189     float: none;
3190     width: auto;
3191     margin-top: 0;
3192     background-color: transparent;
3193     border: 0;
3194     box-shadow: none;
3195   }
3196   .navbar-nav .open .dropdown-menu > li > a,
3197   .navbar-nav .open .dropdown-menu .dropdown-header {
3198     padding: 5px 15px 5px 25px;
3199   }
3200   .navbar-nav .open .dropdown-menu > li > a {
3201     line-height: 25px;
3202   }
3203   .navbar-nav .open .dropdown-menu > li > a:hover,
3204   .navbar-nav .open .dropdown-menu > li > a:focus {
3205     background-image: none;
3206   }
3207 }
3208 @media (min-width: 768px) {
3209   .navbar-nav {
3210     float: left;
3211     margin: 0;
3212   }
3213   .navbar-nav > li {
3214     float: left;
3215   }
3216   .navbar-nav > li > a {
3217     padding-top: 12.5px;
3218     padding-bottom: 12.5px;
3219   }
3220   .navbar-nav.navbar-right:last-child {
3221     margin-right: -15px;
3222   }
3223 }
3224 @media (min-width: 768px) {
3225   .navbar-left {
3226     float: left !important;
3227   }
3228   .navbar-right {
3229     float: right !important;
3230   }
3231 }
3232 .navbar-form {
3233   margin-left: -15px;
3234   margin-right: -15px;
3235   padding: 10px 15px;
3236   border-top: 1px solid transparent;
3237   border-bottom: 1px solid transparent;
3238   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3239   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3240   margin-top: 12px;
3241   margin-bottom: 12px;
3242 }
3243 @media (min-width: 768px) {
3244   .navbar-form .form-group {
3245     display: inline-block;
3246     margin-bottom: 0;
3247     vertical-align: middle;
3248   }
3249   .navbar-form .form-control {
3250     display: inline-block;
3251     width: auto;
3252     vertical-align: middle;
3253   }
3254   .navbar-form .control-label {
3255     margin-bottom: 0;
3256     vertical-align: middle;
3257   }
3258   .navbar-form .radio,
3259   .navbar-form .checkbox {
3260     display: inline-block;
3261     margin-top: 0;
3262     margin-bottom: 0;
3263     padding-left: 0;
3264     vertical-align: middle;
3265   }
3266   .navbar-form .radio input[type="radio"],
3267   .navbar-form .checkbox input[type="checkbox"] {
3268     float: none;
3269     margin-left: 0;
3270   }
3271   .navbar-form .has-feedback .form-control-feedback {
3272     top: 0;
3273   }
3274 }
3275 @media (max-width: 767px) {
3276   .navbar-form .form-group {
3277     margin-bottom: 5px;
3278   }
3279 }
3280 @media (min-width: 768px) {
3281   .navbar-form {
3282     width: auto;
3283     border: 0;
3284     margin-left: 0;
3285     margin-right: 0;
3286     padding-top: 0;
3287     padding-bottom: 0;
3288     -webkit-box-shadow: none;
3289     box-shadow: none;
3290   }
3291   .navbar-form.navbar-right:last-child {
3292     margin-right: -15px;
3293   }
3294 }
3295 .navbar-nav > li > .dropdown-menu {
3296   margin-top: 0;
3297   border-top-right-radius: 0;
3298   border-top-left-radius: 0;
3299 }
3300 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
3301   border-bottom-right-radius: 0;
3302   border-bottom-left-radius: 0;
3303 }
3304 .navbar-btn {
3305   margin-top: 12px;
3306   margin-bottom: 12px;
3307 }
3308 .navbar-btn.btn-sm {
3309   margin-top: 12.5px;
3310   margin-bottom: 12.5px;
3311 }
3312 .navbar-btn.btn-xs {
3313   margin-top: 14px;
3314   margin-bottom: 14px;
3315 }
3316 .navbar-text {
3317   margin-top: 12.5px;
3318   margin-bottom: 12.5px;
3319 }
3320 @media (min-width: 768px) {
3321   .navbar-text {
3322     float: left;
3323     margin-left: 15px;
3324     margin-right: 15px;
3325   }
3326   .navbar-text.navbar-right:last-child {
3327     margin-right: 0;
3328   }
3329 }
3330 .navbar-default {
3331   background-color: #f8f8f8;
3332   border-color: #e7e7e7;
3333 }
3334 .navbar-default .navbar-brand {
3335   color: #777777;
3336 }
3337 .navbar-default .navbar-brand:hover,
3338 .navbar-default .navbar-brand:focus {
3339   color: #5e5e5e;
3340   background-color: transparent;
3341 }
3342 .navbar-default .navbar-text {
3343   color: #777777;
3344 }
3345 .navbar-default .navbar-nav > li > a {
3346   color: #777777;
3347 }
3348 .navbar-default .navbar-nav > li > a:hover,
3349 .navbar-default .navbar-nav > li > a:focus {
3350   color: #333333;
3351   background-color: transparent;
3352 }
3353 .navbar-default .navbar-nav > .active > a,
3354 .navbar-default .navbar-nav > .active > a:hover,
3355 .navbar-default .navbar-nav > .active > a:focus {
3356   color: #555555;
3357   background-color: #e7e7e7;
3358 }
3359 .navbar-default .navbar-nav > .disabled > a,
3360 .navbar-default .navbar-nav > .disabled > a:hover,
3361 .navbar-default .navbar-nav > .disabled > a:focus {
3362   color: #cccccc;
3363   background-color: transparent;
3364 }
3365 .navbar-default .navbar-toggle {
3366   border-color: #dddddd;
3367 }
3368 .navbar-default .navbar-toggle:hover,
3369 .navbar-default .navbar-toggle:focus {
3370   background-color: #dddddd;
3371 }
3372 .navbar-default .navbar-toggle .icon-bar {
3373   background-color: #888888;
3374 }
3375 .navbar-default .navbar-collapse,
3376 .navbar-default .navbar-form {
3377   border-color: #e7e7e7;
3378 }
3379 .navbar-default .navbar-nav > .open > a,
3380 .navbar-default .navbar-nav > .open > a:hover,
3381 .navbar-default .navbar-nav > .open > a:focus {
3382   background-color: #e7e7e7;
3383   color: #555555;
3384 }
3385 @media (max-width: 767px) {
3386   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
3387     color: #777777;
3388   }
3389   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
3390   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
3391     color: #333333;
3392     background-color: transparent;
3393   }
3394   .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
3395   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
3396   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
3397     color: #555555;
3398     background-color: #e7e7e7;
3399   }
3400   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
3401   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
3402   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3403     color: #cccccc;
3404     background-color: transparent;
3405   }
3406 }
3407 .navbar-default .navbar-link {
3408   color: #777777;
3409 }
3410 .navbar-default .navbar-link:hover {
3411   color: #333333;
3412 }
3413 .navbar-inverse {
3414   background-color: #222222;
3415   border-color: #080808;
3416 }
3417 .navbar-inverse .navbar-brand {
3418   color: #999999;
3419 }
3420 .navbar-inverse .navbar-brand:hover,
3421 .navbar-inverse .navbar-brand:focus {
3422   color: #ffffff;
3423   background-color: transparent;
3424 }
3425 .navbar-inverse .navbar-text {
3426   color: #999999;
3427 }
3428 .navbar-inverse .navbar-nav > li > a {
3429   color: #999999;
3430 }
3431 .navbar-inverse .navbar-nav > li > a:hover,
3432 .navbar-inverse .navbar-nav > li > a:focus {
3433   color: #ffffff;
3434   background-color: transparent;
3435 }
3436 .navbar-inverse .navbar-nav > .active > a,
3437 .navbar-inverse .navbar-nav > .active > a:hover,
3438 .navbar-inverse .navbar-nav > .active > a:focus {
3439   color: #ffffff;
3440   background-color: #080808;
3441 }
3442 .navbar-inverse .navbar-nav > .disabled > a,
3443 .navbar-inverse .navbar-nav > .disabled > a:hover,
3444 .navbar-inverse .navbar-nav > .disabled > a:focus {
3445   color: #444444;
3446   background-color: transparent;
3447 }
3448 .navbar-inverse .navbar-toggle {
3449   border-color: #333333;
3450 }
3451 .navbar-inverse .navbar-toggle:hover,
3452 .navbar-inverse .navbar-toggle:focus {
3453   background-color: #333333;
3454 }
3455 .navbar-inverse .navbar-toggle .icon-bar {
3456   background-color: #ffffff;
3457 }
3458 .navbar-inverse .navbar-collapse,
3459 .navbar-inverse .navbar-form {
3460   border-color: #101010;
3461 }
3462 .navbar-inverse .navbar-nav > .open > a,
3463 .navbar-inverse .navbar-nav > .open > a:hover,
3464 .navbar-inverse .navbar-nav > .open > a:focus {
3465   background-color: #080808;
3466   color: #ffffff;
3467 }
3468 @media (max-width: 767px) {
3469   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
3470     border-color: #080808;
3471   }
3472   .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
3473     background-color: #080808;
3474   }
3475   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
3476     color: #999999;
3477   }
3478   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
3479   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
3480     color: #ffffff;
3481     background-color: transparent;
3482   }
3483   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
3484   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
3485   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
3486     color: #ffffff;
3487     background-color: #080808;
3488   }
3489   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
3490   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
3491   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3492     color: #444444;
3493     background-color: transparent;
3494   }
3495 }
3496 .navbar-inverse .navbar-link {
3497   color: #999999;
3498 }
3499 .navbar-inverse .navbar-link:hover {
3500   color: #ffffff;
3501 }
3502 .breadcrumb {
3503   padding: 8px 15px;
3504   margin-bottom: 25px;
3505   list-style: none;
3506   background-color: transparent;
3507   border-radius: 1px;
3508 }
3509 .breadcrumb > li {
3510   display: inline-block;
3511 }
3512 .breadcrumb > li + li:before {
3513   content: ">\00a0";
3514   padding: 0 5px;
3515   color: #4d5258;
3516 }
3517 .breadcrumb > .active {
3518   color: #4d5258;
3519 }
3520 .pagination {
3521   display: inline-block;
3522   padding-left: 0;
3523   margin: 25px 0;
3524   border-radius: 1px;
3525 }
3526 .pagination > li {
3527   display: inline;
3528 }
3529 .pagination > li > a,
3530 .pagination > li > span {
3531   position: relative;
3532   float: left;
3533   padding: 2px 6px;
3534   line-height: 1.81818181;
3535   text-decoration: none;
3536   color: #0099d3;
3537   background-color: #f5f5f5;
3538   border: 1px solid #bbbbbb;
3539   margin-left: -1px;
3540 }
3541 .pagination > li:first-child > a,
3542 .pagination > li:first-child > span {
3543   margin-left: 0;
3544   border-bottom-left-radius: 1px;
3545   border-top-left-radius: 1px;
3546 }
3547 .pagination > li:last-child > a,
3548 .pagination > li:last-child > span {
3549   border-bottom-right-radius: 1px;
3550   border-top-right-radius: 1px;
3551 }
3552 .pagination > li > a:hover,
3553 .pagination > li > span:hover,
3554 .pagination > li > a:focus,
3555 .pagination > li > span:focus {
3556   color: #00618a;
3557   background-color: #ededed;
3558   border-color: #dddddd;
3559 }
3560 .pagination > .active > a,
3561 .pagination > .active > span,
3562 .pagination > .active > a:hover,
3563 .pagination > .active > span:hover,
3564 .pagination > .active > a:focus,
3565 .pagination > .active > span:focus {
3566   z-index: 2;
3567   color: #ffffff;
3568   background-color: #1cace9;
3569   border-color: #1cace9;
3570   cursor: default;
3571 }
3572 .pagination > .disabled > span,
3573 .pagination > .disabled > span:hover,
3574 .pagination > .disabled > span:focus,
3575 .pagination > .disabled > a,
3576 .pagination > .disabled > a:hover,
3577 .pagination > .disabled > a:focus {
3578   color: #999999;
3579   background-color: #ffffff;
3580   border-color: #dddddd;
3581   cursor: not-allowed;
3582 }
3583 .pagination-lg > li > a,
3584 .pagination-lg > li > span {
3585   padding: 6px 10px;
3586   font-size: 17px;
3587 }
3588 .pagination-lg > li:first-child > a,
3589 .pagination-lg > li:first-child > span {
3590   border-bottom-left-radius: 1px;
3591   border-top-left-radius: 1px;
3592 }
3593 .pagination-lg > li:last-child > a,
3594 .pagination-lg > li:last-child > span {
3595   border-bottom-right-radius: 1px;
3596   border-top-right-radius: 1px;
3597 }
3598 .pagination-sm > li > a,
3599 .pagination-sm > li > span {
3600   padding: 2px 6px;
3601   font-size: 13px;
3602 }
3603 .pagination-sm > li:first-child > a,
3604 .pagination-sm > li:first-child > span {
3605   border-bottom-left-radius: 1px;
3606   border-top-left-radius: 1px;
3607 }
3608 .pagination-sm > li:last-child > a,
3609 .pagination-sm > li:last-child > span {
3610   border-bottom-right-radius: 1px;
3611   border-top-right-radius: 1px;
3612 }
3613 .pager {
3614   padding-left: 0;
3615   margin: 25px 0;
3616   list-style: none;
3617   text-align: center;
3618 }
3619 .pager li {
3620   display: inline;
3621 }
3622 .pager li > a,
3623 .pager li > span {
3624   display: inline-block;
3625   padding: 5px 14px;
3626   background-color: #f5f5f5;
3627   border: 1px solid #bbbbbb;
3628   border-radius: 0;
3629 }
3630 .pager li > a:hover,
3631 .pager li > a:focus {
3632   text-decoration: none;
3633   background-color: #ededed;
3634 }
3635 .pager .next > a,
3636 .pager .next > span {
3637   float: right;
3638 }
3639 .pager .previous > a,
3640 .pager .previous > span {
3641   float: left;
3642 }
3643 .pager .disabled > a,
3644 .pager .disabled > a:hover,
3645 .pager .disabled > a:focus,
3646 .pager .disabled > span {
3647   color: #969696;
3648   background-color: #f5f5f5;
3649   cursor: not-allowed;
3650 }
3651 .label {
3652   display: inline;
3653   padding: .2em .6em .3em;
3654   font-size: 75%;
3655   font-weight: bold;
3656   line-height: 1;
3657   color: #ffffff;
3658   text-align: center;
3659   white-space: nowrap;
3660   vertical-align: baseline;
3661   border-radius: .25em;
3662 }
3663 .label[href]:hover,
3664 .label[href]:focus {
3665   color: #ffffff;
3666   text-decoration: none;
3667   cursor: pointer;
3668 }
3669 .label:empty {
3670   display: none;
3671 }
3672 .btn .label {
3673   position: relative;
3674   top: -1px;
3675 }
3676 .label-default {
3677   background-color: #999999;
3678 }
3679 .label-default[href]:hover,
3680 .label-default[href]:focus {
3681   background-color: #808080;
3682 }
3683 .label-primary {
3684   background-color: #1cace9;
3685 }
3686 .label-primary[href]:hover,
3687 .label-primary[href]:focus {
3688   background-color: #138cbf;
3689 }
3690 .label-success {
3691   background-color: #5cb75c;
3692 }
3693 .label-success[href]:hover,
3694 .label-success[href]:focus {
3695   background-color: #459b45;
3696 }
3697 .label-info {
3698   background-color: #27799c;
3699 }
3700 .label-info[href]:hover,
3701 .label-info[href]:focus {
3702   background-color: #1d5973;
3703 }
3704 .label-warning {
3705   background-color: #eb7720;
3706 }
3707 .label-warning[href]:hover,
3708 .label-warning[href]:focus {
3709   background-color: #c65f12;
3710 }
3711 .label-danger {
3712   background-color: #c90813;
3713 }
3714 .label-danger[href]:hover,
3715 .label-danger[href]:focus {
3716   background-color: #98060e;
3717 }
3718 .badge {
3719   display: inline-block;
3720   min-width: 10px;
3721   padding: 3px 7px;
3722   font-size: 13px;
3723   font-weight: bold;
3724   color: #ffffff;
3725   line-height: 1;
3726   vertical-align: baseline;
3727   white-space: nowrap;
3728   text-align: center;
3729   background-color: #999999;
3730   border-radius: 1px;
3731 }
3732 .badge:empty {
3733   display: none;
3734 }
3735 .btn .badge {
3736   position: relative;
3737   top: -1px;
3738 }
3739 .btn-xs .badge {
3740   top: 0;
3741   padding: 1px 5px;
3742 }
3743 a.badge:hover,
3744 a.badge:focus {
3745   color: #ffffff;
3746   text-decoration: none;
3747   cursor: pointer;
3748 }
3749 a.list-group-item.active > .badge,
3750 .nav-pills > .active > a > .badge {
3751   color: #0099d3;
3752   background-color: #ffffff;
3753 }
3754 .nav-pills > li > a > .badge {
3755   margin-left: 3px;
3756 }
3757 .jumbotron {
3758   padding: 30px;
3759   margin-bottom: 30px;
3760   color: inherit;
3761   background-color: #eeeeee;
3762 }
3763 .jumbotron h1,
3764 .jumbotron .h1 {
3765   color: inherit;
3766 }
3767 .jumbotron p {
3768   margin-bottom: 15px;
3769   font-size: 21px;
3770   font-weight: 200;
3771 }
3772 .container .jumbotron {
3773   border-radius: 1px;
3774 }
3775 .jumbotron .container {
3776   max-width: 100%;
3777 }
3778 @media screen and (min-width: 768px) {
3779   .jumbotron {
3780     padding-top: 48px;
3781     padding-bottom: 48px;
3782   }
3783   .container .jumbotron {
3784     padding-left: 60px;
3785     padding-right: 60px;
3786   }
3787   .jumbotron h1,
3788   .jumbotron .h1 {
3789     font-size: 63px;
3790   }
3791 }
3792 .thumbnail {
3793   display: block;
3794   padding: 4px;
3795   margin-bottom: 25px;
3796   line-height: 1.81818181;
3797   background-color: #ffffff;
3798   border: 1px solid #dddddd;
3799   border-radius: 1px;
3800   -webkit-transition: all 0.2s ease-in-out;
3801   transition: all 0.2s ease-in-out;
3802 }
3803 .thumbnail > img,
3804 .thumbnail a > img {
3805   display: block;
3806   max-width: 100%;
3807   height: auto;
3808   margin-left: auto;
3809   margin-right: auto;
3810 }
3811 a.thumbnail:hover,
3812 a.thumbnail:focus,
3813 a.thumbnail.active {
3814   border-color: #0099d3;
3815 }
3816 .thumbnail .caption {
3817   padding: 9px;
3818   color: #333333;
3819 }
3820 .alert {
3821   padding: 7px;
3822   margin-bottom: 25px;
3823   border: 1px solid transparent;
3824   border-radius: 1px;
3825 }
3826 .alert h4 {
3827   margin-top: 0;
3828   color: inherit;
3829 }
3830 .alert .alert-link {
3831   font-weight: 500;
3832 }
3833 .alert > p,
3834 .alert > ul {
3835   margin-bottom: 0;
3836 }
3837 .alert > p + p {
3838   margin-top: 5px;
3839 }
3840 .alert-dismissable {
3841   padding-right: 27px;
3842 }
3843 .alert-dismissable .close {
3844   position: relative;
3845   top: -2px;
3846   right: -21px;
3847   color: inherit;
3848 }
3849 .alert-success {
3850   background-color: #ffffff;
3851   border-color: #5cb75c;
3852   color: #333333;
3853 }
3854 .alert-success hr {
3855   border-top-color: #4cad4c;
3856 }
3857 .alert-success .alert-link {
3858   color: #1a1a1a;
3859 }
3860 .alert-info {
3861   background-color: #ffffff;
3862   border-color: #cccccc;
3863   color: #333333;
3864 }
3865 .alert-info hr {
3866   border-top-color: #bfbfbf;
3867 }
3868 .alert-info .alert-link {
3869   color: #1a1a1a;
3870 }
3871 .alert-warning {
3872   background-color: #ffffff;
3873   border-color: #eb7720;
3874   color: #333333;
3875 }
3876 .alert-warning hr {
3877   border-top-color: #de6a14;
3878 }
3879 .alert-warning .alert-link {
3880   color: #1a1a1a;
3881 }
3882 .alert-danger {
3883   background-color: #ffffff;
3884   border-color: #c90813;
3885   color: #333333;
3886 }
3887 .alert-danger hr {
3888   border-top-color: #b00711;
3889 }
3890 .alert-danger .alert-link {
3891   color: #1a1a1a;
3892 }
3893 @-webkit-keyframes progress-bar-stripes {
3894   from {
3895     background-position: 40px 0;
3896   }
3897   to {
3898     background-position: 0 0;
3899   }
3900 }
3901 @keyframes progress-bar-stripes {
3902   from {
3903     background-position: 40px 0;
3904   }
3905   to {
3906     background-position: 0 0;
3907   }
3908 }
3909 .progress {
3910   overflow: hidden;
3911   height: 25px;
3912   margin-bottom: 25px;
3913   background-color: #f5f5f5;
3914   border-radius: 1px;
3915   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3916   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3917 }
3918 .progress-bar {
3919   float: left;
3920   width: 0%;
3921   height: 100%;
3922   font-size: 13px;
3923   line-height: 25px;
3924   color: #ffffff;
3925   text-align: center;
3926   background-color: #1cace9;
3927   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3928   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3929   -webkit-transition: width 0.6s ease;
3930   transition: width 0.6s ease;
3931 }
3932 .progress-striped .progress-bar {
3933   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3934   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3935   background-size: 40px 40px;
3936 }
3937 .progress.active .progress-bar {
3938   -webkit-animation: progress-bar-stripes 2s linear infinite;
3939   animation: progress-bar-stripes 2s linear infinite;
3940 }
3941 .progress-bar-success {
3942   background-color: #5cb75c;
3943 }
3944 .progress-striped .progress-bar-success {
3945   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3946   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3947 }
3948 .progress-bar-info {
3949   background-color: #27799c;
3950 }
3951 .progress-striped .progress-bar-info {
3952   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3953   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3954 }
3955 .progress-bar-warning {
3956   background-color: #eb7720;
3957 }
3958 .progress-striped .progress-bar-warning {
3959   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3960   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3961 }
3962 .progress-bar-danger {
3963   background-color: #c90813;
3964 }
3965 .progress-striped .progress-bar-danger {
3966   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3967   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3968 }
3969 .media,
3970 .media-body {
3971   overflow: hidden;
3972   zoom: 1;
3973 }
3974 .media,
3975 .media .media {
3976   margin-top: 15px;
3977 }
3978 .media:first-child {
3979   margin-top: 0;
3980 }
3981 .media-object {
3982   display: block;
3983 }
3984 .media-heading {
3985   margin: 0 0 5px;
3986 }
3987 .media > .pull-left {
3988   margin-right: 10px;
3989 }
3990 .media > .pull-right {
3991   margin-left: 10px;
3992 }
3993 .media-list {
3994   padding-left: 0;
3995   list-style: none;
3996 }
3997 .list-group {
3998   margin-bottom: 20px;
3999   padding-left: 0;
4000 }
4001 .list-group-item {
4002   position: relative;
4003   display: block;
4004   padding: 10px 15px;
4005   margin-bottom: -1px;
4006   background-color: #ffffff;
4007   border: 1px solid #bababa;
4008 }
4009 .list-group-item:first-child {
4010   border-top-right-radius: 1px;
4011   border-top-left-radius: 1px;
4012 }
4013 .list-group-item:last-child {
4014   margin-bottom: 0;
4015   border-bottom-right-radius: 1px;
4016   border-bottom-left-radius: 1px;
4017 }
4018 .list-group-item > .badge {
4019   float: right;
4020 }
4021 .list-group-item > .badge + .badge {
4022   margin-right: 5px;
4023 }
4024 a.list-group-item {
4025   color: #555555;
4026 }
4027 a.list-group-item .list-group-item-heading {
4028   color: #333333;
4029 }
4030 a.list-group-item:hover,
4031 a.list-group-item:focus {
4032   text-decoration: none;
4033   background-color: #d4edfa;
4034 }
4035 a.list-group-item.active,
4036 a.list-group-item.active:hover,
4037 a.list-group-item.active:focus {
4038   z-index: 2;
4039   color: #ffffff;
4040   background-color: #1cace9;
4041   border-color: #1cace9;
4042 }
4043 a.list-group-item.active .list-group-item-heading,
4044 a.list-group-item.active:hover .list-group-item-heading,
4045 a.list-group-item.active:focus .list-group-item-heading {
4046   color: inherit;
4047 }
4048 a.list-group-item.active .list-group-item-text,
4049 a.list-group-item.active:hover .list-group-item-text,
4050 a.list-group-item.active:focus .list-group-item-text {
4051   color: #d6f0fb;
4052 }
4053 .list-group-item-success {
4054   color: #3c763d;
4055   background-color: #dff0d8;
4056 }
4057 a.list-group-item-success {
4058   color: #3c763d;
4059 }
4060 a.list-group-item-success .list-group-item-heading {
4061   color: inherit;
4062 }
4063 a.list-group-item-success:hover,
4064 a.list-group-item-success:focus {
4065   color: #3c763d;
4066   background-color: #d0e9c6;
4067 }
4068 a.list-group-item-success.active,
4069 a.list-group-item-success.active:hover,
4070 a.list-group-item-success.active:focus {
4071   color: #fff;
4072   background-color: #3c763d;
4073   border-color: #3c763d;
4074 }
4075 .list-group-item-info {
4076   color: #31708f;
4077   background-color: #d9edf7;
4078 }
4079 a.list-group-item-info {
4080   color: #31708f;
4081 }
4082 a.list-group-item-info .list-group-item-heading {
4083   color: inherit;
4084 }
4085 a.list-group-item-info:hover,
4086 a.list-group-item-info:focus {
4087   color: #31708f;
4088   background-color: #c4e3f3;
4089 }
4090 a.list-group-item-info.active,
4091 a.list-group-item-info.active:hover,
4092 a.list-group-item-info.active:focus {
4093   color: #fff;
4094   background-color: #31708f;
4095   border-color: #31708f;
4096 }
4097 .list-group-item-warning {
4098   color: #8a6d3b;
4099   background-color: #fcf8e3;
4100 }
4101 a.list-group-item-warning {
4102   color: #8a6d3b;
4103 }
4104 a.list-group-item-warning .list-group-item-heading {
4105   color: inherit;
4106 }
4107 a.list-group-item-warning:hover,
4108 a.list-group-item-warning:focus {
4109   color: #8a6d3b;
4110   background-color: #faf2cc;
4111 }
4112 a.list-group-item-warning.active,
4113 a.list-group-item-warning.active:hover,
4114 a.list-group-item-warning.active:focus {
4115   color: #fff;
4116   background-color: #8a6d3b;
4117   border-color: #8a6d3b;
4118 }
4119 .list-group-item-danger {
4120   color: #a94442;
4121   background-color: #f2dede;
4122 }
4123 a.list-group-item-danger {
4124   color: #a94442;
4125 }
4126 a.list-group-item-danger .list-group-item-heading {
4127   color: inherit;
4128 }
4129 a.list-group-item-danger:hover,
4130 a.list-group-item-danger:focus {
4131   color: #a94442;
4132   background-color: #ebcccc;
4133 }
4134 a.list-group-item-danger.active,
4135 a.list-group-item-danger.active:hover,
4136 a.list-group-item-danger.active:focus {
4137   color: #fff;
4138   background-color: #a94442;
4139   border-color: #a94442;
4140 }
4141 .list-group-item-heading {
4142   margin-top: 0;
4143   margin-bottom: 5px;
4144 }
4145 .list-group-item-text {
4146   margin-bottom: 0;
4147   line-height: 1.3;
4148 }
4149 .panel {
4150   margin-bottom: 25px;
4151   background-color: #ffffff;
4152   border: 1px solid transparent;
4153   border-radius: 1px;
4154   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
4155   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
4156 }
4157 .panel-body {
4158   padding: 15px;
4159 }
4160 .panel > .list-group {
4161   margin-bottom: 0;
4162 }
4163 .panel > .list-group .list-group-item {
4164   border-width: 1px 0;
4165   border-radius: 0;
4166 }
4167 .panel > .list-group .list-group-item:first-child {
4168   border-top: 0;
4169 }
4170 .panel > .list-group .list-group-item:last-child {
4171   border-bottom: 0;
4172 }
4173 .panel > .list-group:first-child .list-group-item:first-child {
4174   border-top-right-radius: 0px;
4175   border-top-left-radius: 0px;
4176 }
4177 .panel > .list-group:last-child .list-group-item:last-child {
4178   border-bottom-right-radius: 0px;
4179   border-bottom-left-radius: 0px;
4180 }
4181 .panel-heading + .list-group .list-group-item:first-child {
4182   border-top-width: 0;
4183 }
4184 .panel > .table,
4185 .panel > .table-responsive > .table {
4186   margin-bottom: 0;
4187 }
4188 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
4189 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
4190 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
4191 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
4192 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
4193 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
4194 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
4195 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
4196   border-top-left-radius: 0px;
4197 }
4198 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
4199 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
4200 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
4201 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
4202 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
4203 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
4204 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
4205 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
4206   border-top-right-radius: 0px;
4207 }
4208 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
4209 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
4210 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
4211 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
4212 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
4213 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
4214 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
4215 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
4216   border-bottom-left-radius: 0px;
4217 }
4218 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
4219 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
4220 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
4221 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
4222 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
4223 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
4224 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
4225 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
4226   border-bottom-right-radius: 0px;
4227 }
4228 .panel > .panel-body + .table,
4229 .panel > .panel-body + .table-responsive {
4230   border-top: 1px solid #dddddd;
4231 }
4232 .panel > .table > tbody:first-child th,
4233 .panel > .table > tbody:first-child td {
4234   border-top: 0;
4235 }
4236 .panel > .table-bordered,
4237 .panel > .table-responsive > .table-bordered {
4238   border: 0;
4239 }
4240 .panel > .table-bordered > thead > tr > th:first-child,
4241 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
4242 .panel > .table-bordered > tbody > tr > th:first-child,
4243 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
4244 .panel > .table-bordered > tfoot > tr > th:first-child,
4245 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
4246 .panel > .table-bordered > thead > tr > td:first-child,
4247 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
4248 .panel > .table-bordered > tbody > tr > td:first-child,
4249 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
4250 .panel > .table-bordered > tfoot > tr > td:first-child,
4251 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
4252   border-left: 0;
4253 }
4254 .panel > .table-bordered > thead > tr > th:last-child,
4255 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
4256 .panel > .table-bordered > tbody > tr > th:last-child,
4257 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
4258 .panel > .table-bordered > tfoot > tr > th:last-child,
4259 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
4260 .panel > .table-bordered > thead > tr > td:last-child,
4261 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
4262 .panel > .table-bordered > tbody > tr > td:last-child,
4263 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
4264 .panel > .table-bordered > tfoot > tr > td:last-child,
4265 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
4266   border-right: 0;
4267 }
4268 .panel > .table-bordered > thead > tr:first-child > th,
4269 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
4270 .panel > .table-bordered > tbody > tr:first-child > th,
4271 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
4272 .panel > .table-bordered > tfoot > tr:first-child > th,
4273 .panel > .table-responsive > .table-bordered > tfoot > tr:first-child > th,
4274 .panel > .table-bordered > thead > tr:first-child > td,
4275 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
4276 .panel > .table-bordered > tbody > tr:first-child > td,
4277 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
4278 .panel > .table-bordered > tfoot > tr:first-child > td,
4279 .panel > .table-responsive > .table-bordered > tfoot > tr:first-child > td {
4280   border-top: 0;
4281 }
4282 .panel > .table-bordered > thead > tr:last-child > th,
4283 .panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
4284 .panel > .table-bordered > tbody > tr:last-child > th,
4285 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
4286 .panel > .table-bordered > tfoot > tr:last-child > th,
4287 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
4288 .panel > .table-bordered > thead > tr:last-child > td,
4289 .panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
4290 .panel > .table-bordered > tbody > tr:last-child > td,
4291 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
4292 .panel > .table-bordered > tfoot > tr:last-child > td,
4293 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
4294   border-bottom: 0;
4295 }
4296 .panel > .table-responsive {
4297   border: 0;
4298   margin-bottom: 0;
4299 }
4300 .panel-heading {
4301   padding: 10px 15px;
4302   border-bottom: 1px solid transparent;
4303   border-top-right-radius: 0px;
4304   border-top-left-radius: 0px;
4305 }
4306 .panel-heading > .dropdown .dropdown-toggle {
4307   color: inherit;
4308 }
4309 .panel-title {
4310   margin-top: 0;
4311   margin-bottom: 0;
4312   font-size: 16px;
4313   color: inherit;
4314 }
4315 .panel-title > a {
4316   color: inherit;
4317 }
4318 .panel-footer {
4319   padding: 10px 15px;
4320   background-color: #f5f5f5;
4321   border-top: 1px solid #cecdcd;
4322   border-bottom-right-radius: 0px;
4323   border-bottom-left-radius: 0px;
4324 }
4325 .panel-group {
4326   margin-bottom: 25px;
4327 }
4328 .panel-group .panel {
4329   margin-bottom: 0;
4330   border-radius: 1px;
4331   overflow: hidden;
4332 }
4333 .panel-group .panel + .panel {
4334   margin-top: 5px;
4335 }
4336 .panel-group .panel-heading {
4337   border-bottom: 0;
4338 }
4339 .panel-group .panel-heading + .panel-collapse .panel-body {
4340   border-top: 1px solid #cecdcd;
4341 }
4342 .panel-group .panel-footer {
4343   border-top: 0;
4344 }
4345 .panel-group .panel-footer + .panel-collapse .panel-body {
4346   border-bottom: 1px solid #cecdcd;
4347 }
4348 .panel-default {
4349   border-color: #dddddd;
4350 }
4351 .panel-default > .panel-heading {
4352   color: #333333;
4353   background-color: #f5f5f5;
4354   border-color: #dddddd;
4355 }
4356 .panel-default > .panel-heading + .panel-collapse .panel-body {
4357   border-top-color: #dddddd;
4358 }
4359 .panel-default > .panel-footer + .panel-collapse .panel-body {
4360   border-bottom-color: #dddddd;
4361 }
4362 .panel-primary {
4363   border-color: #1cace9;
4364 }
4365 .panel-primary > .panel-heading {
4366   color: #ffffff;
4367   background-color: #1cace9;
4368   border-color: #1cace9;
4369 }
4370 .panel-primary > .panel-heading + .panel-collapse .panel-body {
4371   border-top-color: #1cace9;
4372 }
4373 .panel-primary > .panel-footer + .panel-collapse .panel-body {
4374   border-bottom-color: #1cace9;
4375 }
4376 .panel-success {
4377   border-color: #5cb75c;
4378 }
4379 .panel-success > .panel-heading {
4380   color: #ffffff;
4381   background-color: #5cb75c;
4382   border-color: #5cb75c;
4383 }
4384 .panel-success > .panel-heading + .panel-collapse .panel-body {
4385   border-top-color: #5cb75c;
4386 }
4387 .panel-success > .panel-footer + .panel-collapse .panel-body {
4388   border-bottom-color: #5cb75c;
4389 }
4390 .panel-info {
4391   border-color: #27799c;
4392 }
4393 .panel-info > .panel-heading {
4394   color: #ffffff;
4395   background-color: #27799c;
4396   border-color: #27799c;
4397 }
4398 .panel-info > .panel-heading + .panel-collapse .panel-body {
4399   border-top-color: #27799c;
4400 }
4401 .panel-info > .panel-footer + .panel-collapse .panel-body {
4402   border-bottom-color: #27799c;
4403 }
4404 .panel-warning {
4405   border-color: #eb7720;
4406 }
4407 .panel-warning > .panel-heading {
4408   color: #ffffff;
4409   background-color: #eb7720;
4410   border-color: #eb7720;
4411 }
4412 .panel-warning > .panel-heading + .panel-collapse .panel-body {
4413   border-top-color: #eb7720;
4414 }
4415 .panel-warning > .panel-footer + .panel-collapse .panel-body {
4416   border-bottom-color: #eb7720;
4417 }
4418 .panel-danger {
4419   border-color: #c90813;
4420 }
4421 .panel-danger > .panel-heading {
4422   color: #ffffff;
4423   background-color: #c90813;
4424   border-color: #c90813;
4425 }
4426 .panel-danger > .panel-heading + .panel-collapse .panel-body {
4427   border-top-color: #c90813;
4428 }
4429 .panel-danger > .panel-footer + .panel-collapse .panel-body {
4430   border-bottom-color: #c90813;
4431 }
4432 .well {
4433   min-height: 20px;
4434   padding: 19px;
4435   margin-bottom: 20px;
4436   background-color: #f5f5f5;
4437   border: 1px solid #e3e3e3;
4438   border-radius: 1px;
4439   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4440   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4441 }
4442 .well blockquote {
4443   border-color: #ddd;
4444   border-color: rgba(0, 0, 0, 0.15);
4445 }
4446 .well-lg {
4447   padding: 24px;
4448   border-radius: 1px;
4449 }
4450 .well-sm {
4451   padding: 9px;
4452   border-radius: 1px;
4453 }
4454 .close {
4455   float: right;
4456   font-size: 21px;
4457   font-weight: bold;
4458   line-height: 1;
4459   color: #000000;
4460   text-shadow: 0 1px 0 #ffffff;
4461   opacity: 0.2;
4462   filter: alpha(opacity=20);
4463 }
4464 .close:hover,
4465 .close:focus {
4466   color: #000000;
4467   text-decoration: none;
4468   cursor: pointer;
4469   opacity: 0.5;
4470   filter: alpha(opacity=50);
4471 }
4472 button.close {
4473   padding: 0;
4474   cursor: pointer;
4475   background: transparent;
4476   border: 0;
4477   -webkit-appearance: none;
4478 }
4479 .modal-open {
4480   overflow: hidden;
4481 }
4482 .modal {
4483   display: none;
4484   overflow: auto;
4485   overflow-y: scroll;
4486   position: fixed;
4487   top: 0;
4488   right: 0;
4489   bottom: 0;
4490   left: 0;
4491   z-index: 1050;
4492   -webkit-overflow-scrolling: touch;
4493   outline: 0;
4494 }
4495 .modal.fade .modal-dialog {
4496   -webkit-transform: translate(0, -25%);
4497   -ms-transform: translate(0, -25%);
4498   transform: translate(0, -25%);
4499   -webkit-transition: -webkit-transform 0.3s ease-out;
4500   -moz-transition: -moz-transform 0.3s ease-out;
4501   -o-transition: -o-transform 0.3s ease-out;
4502   transition: transform 0.3s ease-out;
4503 }
4504 .modal.in .modal-dialog {
4505   -webkit-transform: translate(0, 0);
4506   -ms-transform: translate(0, 0);
4507   transform: translate(0, 0);
4508 }
4509 .modal-dialog {
4510   position: relative;
4511   width: auto;
4512   margin: 10px;
4513 }
4514 .modal-content {
4515   position: relative;
4516   background-color: #ffffff;
4517   border: 1px solid #999999;
4518   border: 1px solid rgba(0, 0, 0, 0.2);
4519   border-radius: 1px;
4520   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
4521   box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
4522   background-clip: padding-box;
4523   outline: none;
4524 }
4525 .modal-backdrop {
4526   position: fixed;
4527   top: 0;
4528   right: 0;
4529   bottom: 0;
4530   left: 0;
4531   z-index: 1040;
4532   background-color: #000000;
4533 }
4534 .modal-backdrop.fade {
4535   opacity: 0;
4536   filter: alpha(opacity=0);
4537 }
4538 .modal-backdrop.in {
4539   opacity: 0.5;
4540   filter: alpha(opacity=50);
4541 }
4542 .modal-header {
4543   padding: 15px;
4544   border-bottom: 1px solid #e5e5e5;
4545   min-height: 16.81818181px;
4546 }
4547 .modal-header .close {
4548   margin-top: -2px;
4549 }
4550 .modal-title {
4551   margin: 0;
4552   line-height: 1.81818181;
4553 }
4554 .modal-body {
4555   position: relative;
4556   padding: 20px;
4557 }
4558 .modal-footer {
4559   margin-top: 15px;
4560   padding: 19px 20px 20px;
4561   text-align: right;
4562   border-top: 1px solid #e5e5e5;
4563 }
4564 .modal-footer .btn + .btn {
4565   margin-left: 5px;
4566   margin-bottom: 0;
4567 }
4568 .modal-footer .btn-group .btn + .btn {
4569   margin-left: -1px;
4570 }
4571 .modal-footer .btn-block + .btn-block {
4572   margin-left: 0;
4573 }
4574 @media (min-width: 768px) {
4575   .modal-dialog {
4576     width: 600px;
4577     margin: 30px auto;
4578   }
4579   .modal-content {
4580     -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
4581     box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
4582   }
4583   .modal-sm {
4584     width: 300px;
4585   }
4586   .modal-lg {
4587     width: 900px;
4588   }
4589 }
4590 .tooltip {
4591   position: absolute;
4592   z-index: 1030;
4593   display: block;
4594   visibility: visible;
4595   font-size: 13px;
4596   line-height: 1.4;
4597   opacity: 0;
4598   filter: alpha(opacity=0);
4599 }
4600 .tooltip.in {
4601   opacity: 0.9;
4602   filter: alpha(opacity=90);
4603 }
4604 .tooltip.top {
4605   margin-top: -3px;
4606   padding: 8px 0;
4607 }
4608 .tooltip.right {
4609   margin-left: 3px;
4610   padding: 0 8px;
4611 }
4612 .tooltip.bottom {
4613   margin-top: 3px;
4614   padding: 8px 0;
4615 }
4616 .tooltip.left {
4617   margin-left: -3px;
4618   padding: 0 8px;
4619 }
4620 .tooltip-inner {
4621   max-width: 220px;
4622   padding: 3px 8px;
4623   color: #ffffff;
4624   text-align: center;
4625   text-decoration: none;
4626   background-color: #434343;
4627   border-radius: 1px;
4628 }
4629 .tooltip-arrow {
4630   position: absolute;
4631   width: 0;
4632   height: 0;
4633   border-color: transparent;
4634   border-style: solid;
4635 }
4636 .tooltip.top .tooltip-arrow {
4637   bottom: 0;
4638   left: 50%;
4639   margin-left: -8px;
4640   border-width: 8px 8px 0;
4641   border-top-color: #434343;
4642 }
4643 .tooltip.top-left .tooltip-arrow {
4644   bottom: 0;
4645   left: 8px;
4646   border-width: 8px 8px 0;
4647   border-top-color: #434343;
4648 }
4649 .tooltip.top-right .tooltip-arrow {
4650   bottom: 0;
4651   right: 8px;
4652   border-width: 8px 8px 0;
4653   border-top-color: #434343;
4654 }
4655 .tooltip.right .tooltip-arrow {
4656   top: 50%;
4657   left: 0;
4658   margin-top: -8px;
4659   border-width: 8px 8px 8px 0;
4660   border-right-color: #434343;
4661 }
4662 .tooltip.left .tooltip-arrow {
4663   top: 50%;
4664   right: 0;
4665   margin-top: -8px;
4666   border-width: 8px 0 8px 8px;
4667   border-left-color: #434343;
4668 }
4669 .tooltip.bottom .tooltip-arrow {
4670   top: 0;
4671   left: 50%;
4672   margin-left: -8px;
4673   border-width: 0 8px 8px;
4674   border-bottom-color: #434343;
4675 }
4676 .tooltip.bottom-left .tooltip-arrow {
4677   top: 0;
4678   left: 8px;
4679   border-width: 0 8px 8px;
4680   border-bottom-color: #434343;
4681 }
4682 .tooltip.bottom-right .tooltip-arrow {
4683   top: 0;
4684   right: 8px;
4685   border-width: 0 8px 8px;
4686   border-bottom-color: #434343;
4687 }
4688 .popover {
4689   position: absolute;
4690   top: 0;
4691   left: 0;
4692   z-index: 1010;
4693   display: none;
4694   max-width: 220px;
4695   padding: 1px;
4696   text-align: left;
4697   background-color: #ffffff;
4698   background-clip: padding-box;
4699   border: 1px solid #cccccc;
4700   border: 1px solid #bbbbbb;
4701   border-radius: 1px;
4702   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4703   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4704   white-space: normal;
4705 }
4706 .popover.top {
4707   margin-top: -10px;
4708 }
4709 .popover.right {
4710   margin-left: 10px;
4711 }
4712 .popover.bottom {
4713   margin-top: 10px;
4714 }
4715 .popover.left {
4716   margin-left: -10px;
4717 }
4718 .popover-title {
4719   margin: 0;
4720   padding: 8px 14px;
4721   font-size: 14px;
4722   font-weight: normal;
4723   line-height: 18px;
4724   background-color: #f5f5f5;
4725   border-bottom: 1px solid #e8e8e8;
4726   border-radius: 5px 5px 0 0;
4727 }
4728 .popover-content {
4729   padding: 9px 14px;
4730 }
4731 .popover .arrow,
4732 .popover .arrow:after {
4733   position: absolute;
4734   display: block;
4735   width: 0;
4736   height: 0;
4737   border-color: transparent;
4738   border-style: solid;
4739 }
4740 .popover .arrow {
4741   border-width: 11px;
4742 }
4743 .popover .arrow:after {
4744   border-width: 10px;
4745   content: "";
4746 }
4747 .popover.top .arrow {
4748   left: 50%;
4749   margin-left: -11px;
4750   border-bottom-width: 0;
4751   border-top-color: #999999;
4752   border-top-color: #bbbbbb;
4753   bottom: -11px;
4754 }
4755 .popover.top .arrow:after {
4756   content: " ";
4757   bottom: 1px;
4758   margin-left: -10px;
4759   border-bottom-width: 0;
4760   border-top-color: #ffffff;
4761 }
4762 .popover.right .arrow {
4763   top: 50%;
4764   left: -11px;
4765   margin-top: -11px;
4766   border-left-width: 0;
4767   border-right-color: #999999;
4768   border-right-color: #bbbbbb;
4769 }
4770 .popover.right .arrow:after {
4771   content: " ";
4772   left: 1px;
4773   bottom: -10px;
4774   border-left-width: 0;
4775   border-right-color: #ffffff;
4776 }
4777 .popover.bottom .arrow {
4778   left: 50%;
4779   margin-left: -11px;
4780   border-top-width: 0;
4781   border-bottom-color: #999999;
4782   border-bottom-color: #bbbbbb;
4783   top: -11px;
4784 }
4785 .popover.bottom .arrow:after {
4786   content: " ";
4787   top: 1px;
4788   margin-left: -10px;
4789   border-top-width: 0;
4790   border-bottom-color: #ffffff;
4791 }
4792 .popover.left .arrow {
4793   top: 50%;
4794   right: -11px;
4795   margin-top: -11px;
4796   border-right-width: 0;
4797   border-left-color: #999999;
4798   border-left-color: #bbbbbb;
4799 }
4800 .popover.left .arrow:after {
4801   content: " ";
4802   right: 1px;
4803   border-right-width: 0;
4804   border-left-color: #ffffff;
4805   bottom: -10px;
4806 }
4807 .carousel {
4808   position: relative;
4809 }
4810 .carousel-inner {
4811   position: relative;
4812   overflow: hidden;
4813   width: 100%;
4814 }
4815 .carousel-inner > .item {
4816   display: none;
4817   position: relative;
4818   -webkit-transition: 0.6s ease-in-out left;
4819   transition: 0.6s ease-in-out left;
4820 }
4821 .carousel-inner > .item > img,
4822 .carousel-inner > .item > a > img {
4823   display: block;
4824   max-width: 100%;
4825   height: auto;
4826   line-height: 1;
4827 }
4828 .carousel-inner > .active,
4829 .carousel-inner > .next,
4830 .carousel-inner > .prev {
4831   display: block;
4832 }
4833 .carousel-inner > .active {
4834   left: 0;
4835 }
4836 .carousel-inner > .next,
4837 .carousel-inner > .prev {
4838   position: absolute;
4839   top: 0;
4840   width: 100%;
4841 }
4842 .carousel-inner > .next {
4843   left: 100%;
4844 }
4845 .carousel-inner > .prev {
4846   left: -100%;
4847 }
4848 .carousel-inner > .next.left,
4849 .carousel-inner > .prev.right {
4850   left: 0;
4851 }
4852 .carousel-inner > .active.left {
4853   left: -100%;
4854 }
4855 .carousel-inner > .active.right {
4856   left: 100%;
4857 }
4858 .carousel-control {
4859   position: absolute;
4860   top: 0;
4861   left: 0;
4862   bottom: 0;
4863   width: 15%;
4864   opacity: 0.5;
4865   filter: alpha(opacity=50);
4866   font-size: 20px;
4867   color: #ffffff;
4868   text-align: center;
4869   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
4870 }
4871 .carousel-control.left {
4872   background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
4873   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
4874   background-repeat: repeat-x;
4875   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
4876 }
4877 .carousel-control.right {
4878   left: auto;
4879   right: 0;
4880   background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
4881   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
4882   background-repeat: repeat-x;
4883   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
4884 }
4885 .carousel-control:hover,
4886 .carousel-control:focus {
4887   outline: none;
4888   color: #ffffff;
4889   text-decoration: none;
4890   opacity: 0.9;
4891   filter: alpha(opacity=90);
4892 }
4893 .carousel-control .icon-prev,
4894 .carousel-control .icon-next,
4895 .carousel-control .glyphicon-chevron-left,
4896 .carousel-control .glyphicon-chevron-right {
4897   position: absolute;
4898   top: 50%;
4899   z-index: 5;
4900   display: inline-block;
4901 }
4902 .carousel-control .icon-prev,
4903 .carousel-control .glyphicon-chevron-left {
4904   left: 50%;
4905 }
4906 .carousel-control .icon-next,
4907 .carousel-control .glyphicon-chevron-right {
4908   right: 50%;
4909 }
4910 .carousel-control .icon-prev,
4911 .carousel-control .icon-next {
4912   width: 20px;
4913   height: 20px;
4914   margin-top: -10px;
4915   margin-left: -10px;
4916   font-family: serif;
4917 }
4918 .carousel-control .icon-prev:before {
4919   content: '\2039';
4920 }
4921 .carousel-control .icon-next:before {
4922   content: '\203a';
4923 }
4924 .carousel-indicators {
4925   position: absolute;
4926   bottom: 10px;
4927   left: 50%;
4928   z-index: 15;
4929   width: 60%;
4930   margin-left: -30%;
4931   padding-left: 0;
4932   list-style: none;
4933   text-align: center;
4934 }
4935 .carousel-indicators li {
4936   display: inline-block;
4937   width: 10px;
4938   height: 10px;
4939   margin: 1px;
4940   text-indent: -999px;
4941   border: 1px solid #ffffff;
4942   border-radius: 10px;
4943   cursor: pointer;
4944   background-color: #000 \9;
4945   background-color: rgba(0, 0, 0, 0);
4946 }
4947 .carousel-indicators .active {
4948   margin: 0;
4949   width: 12px;
4950   height: 12px;
4951   background-color: #ffffff;
4952 }
4953 .carousel-caption {
4954   position: absolute;
4955   left: 15%;
4956   right: 15%;
4957   bottom: 20px;
4958   z-index: 10;
4959   padding-top: 20px;
4960   padding-bottom: 20px;
4961   color: #ffffff;
4962   text-align: center;
4963   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
4964 }
4965 .carousel-caption .btn {
4966   text-shadow: none;
4967 }
4968 @media screen and (min-width: 768px) {
4969   .carousel-control .glyphicons-chevron-left,
4970   .carousel-control .glyphicons-chevron-right,
4971   .carousel-control .icon-prev,
4972   .carousel-control .icon-next {
4973     width: 30px;
4974     height: 30px;
4975     margin-top: -15px;
4976     margin-left: -15px;
4977     font-size: 30px;
4978   }
4979   .carousel-caption {
4980     left: 20%;
4981     right: 20%;
4982     padding-bottom: 30px;
4983   }
4984   .carousel-indicators {
4985     bottom: 20px;
4986   }
4987 }
4988 .clearfix:before,
4989 .clearfix:after,
4990 .container:before,
4991 .container:after,
4992 .container-fluid:before,
4993 .container-fluid:after,
4994 .row:before,
4995 .row:after,
4996 .form-horizontal .form-group:before,
4997 .form-horizontal .form-group:after,
4998 .btn-toolbar:before,
4999 .btn-toolbar:after,
5000 .btn-group-vertical > .btn-group:before,
5001 .btn-group-vertical > .btn-group:after,
5002 .nav:before,
5003 .nav:after,
5004 .navbar:before,
5005 .navbar:after,
5006 .navbar-header:before,
5007 .navbar-header:after,
5008 .navbar-collapse:before,
5009 .navbar-collapse:after,
5010 .pager:before,
5011 .pager:after,
5012 .panel-body:before,
5013 .panel-body:after,
5014 .modal-footer:before,
5015 .modal-footer:after {
5016   content: " ";
5017   display: table;
5018 }
5019 .clearfix:after,
5020 .container:after,
5021 .container-fluid:after,
5022 .row:after,
5023 .form-horizontal .form-group:after,
5024 .btn-toolbar:after,
5025 .btn-group-vertical > .btn-group:after,
5026 .nav:after,
5027 .navbar:after,
5028 .navbar-header:after,
5029 .navbar-collapse:after,
5030 .pager:after,
5031 .panel-body:after,
5032 .modal-footer:after {
5033   clear: both;
5034 }
5035 .center-block {
5036   display: block;
5037   margin-left: auto;
5038   margin-right: auto;
5039 }
5040 .pull-right {
5041   float: right !important;
5042 }
5043 .pull-left {
5044   float: left !important;
5045 }
5046 .hide {
5047   display: none !important;
5048 }
5049 .show {
5050   display: block !important;
5051 }
5052 .invisible {
5053   visibility: hidden;
5054 }
5055 .text-hide {
5056   font: 0/0 a;
5057   color: transparent;
5058   text-shadow: none;
5059   background-color: transparent;
5060   border: 0;
5061 }
5062 .hidden {
5063   display: none !important;
5064   visibility: hidden !important;
5065 }
5066 .affix {
5067   position: fixed;
5068 }
5069 @-ms-viewport {
5070   width: device-width;
5071 }
5072 .visible-xs,
5073 tr.visible-xs,
5074 th.visible-xs,
5075 td.visible-xs {
5076   display: none !important;
5077 }
5078 @media (max-width: 767px) {
5079   .visible-xs {
5080     display: block !important;
5081   }
5082   table.visible-xs {
5083     display: table;
5084   }
5085   tr.visible-xs {
5086     display: table-row !important;
5087   }
5088   th.visible-xs,
5089   td.visible-xs {
5090     display: table-cell !important;
5091   }
5092 }
5093 .visible-sm,
5094 tr.visible-sm,
5095 th.visible-sm,
5096 td.visible-sm {
5097   display: none !important;
5098 }
5099 @media (min-width: 768px) and (max-width: 991px) {
5100   .visible-sm {
5101     display: block !important;
5102   }
5103   table.visible-sm {
5104     display: table;
5105   }
5106   tr.visible-sm {
5107     display: table-row !important;
5108   }
5109   th.visible-sm,
5110   td.visible-sm {
5111     display: table-cell !important;
5112   }
5113 }
5114 .visible-md,
5115 tr.visible-md,
5116 th.visible-md,
5117 td.visible-md {
5118   display: none !important;
5119 }
5120 @media (min-width: 992px) and (max-width: 1199px) {
5121   .visible-md {
5122     display: block !important;
5123   }
5124   table.visible-md {
5125     display: table;
5126   }
5127   tr.visible-md {
5128     display: table-row !important;
5129   }
5130   th.visible-md,
5131   td.visible-md {
5132     display: table-cell !important;
5133   }
5134 }
5135 .visible-lg,
5136 tr.visible-lg,
5137 th.visible-lg,
5138 td.visible-lg {
5139   display: none !important;
5140 }
5141 @media (min-width: 1200px) {
5142   .visible-lg {
5143     display: block !important;
5144   }
5145   table.visible-lg {
5146     display: table;
5147   }
5148   tr.visible-lg {
5149     display: table-row !important;
5150   }
5151   th.visible-lg,
5152   td.visible-lg {
5153     display: table-cell !important;
5154   }
5155 }
5156 @media (max-width: 767px) {
5157   .hidden-xs,
5158   tr.hidden-xs,
5159   th.hidden-xs,
5160   td.hidden-xs {
5161     display: none !important;
5162   }
5163 }
5164 @media (min-width: 768px) and (max-width: 991px) {
5165   .hidden-sm,
5166   tr.hidden-sm,
5167   th.hidden-sm,
5168   td.hidden-sm {
5169     display: none !important;
5170   }
5171 }
5172 @media (min-width: 992px) and (max-width: 1199px) {
5173   .hidden-md,
5174   tr.hidden-md,
5175   th.hidden-md,
5176   td.hidden-md {
5177     display: none !important;
5178   }
5179 }
5180 @media (min-width: 1200px) {
5181   .hidden-lg,
5182   tr.hidden-lg,
5183   th.hidden-lg,
5184   td.hidden-lg {
5185     display: none !important;
5186   }
5187 }
5188 .visible-print,
5189 tr.visible-print,
5190 th.visible-print,
5191 td.visible-print {
5192   display: none !important;
5193 }
5194 @media print {
5195   .visible-print {
5196     display: block !important;
5197   }
5198   table.visible-print {
5199     display: table;
5200   }
5201   tr.visible-print {
5202     display: table-row !important;
5203   }
5204   th.visible-print,
5205   td.visible-print {
5206     display: table-cell !important;
5207   }
5208 }
5209 @media print {
5210   .hidden-print,
5211   tr.hidden-print,
5212   th.hidden-print,
5213   td.hidden-print {
5214     display: none !important;
5215   }
5216 }
5217 /* Bootstrap overrides */
5218 /* PatternFly-specific */
5219 .form-control[disabled],
5220 .form-control[readonly],
5221 fieldset[disabled] .form-control {
5222   border-color: #d4d4d4 !important;
5223   -webkit-box-shadow: none;
5224   box-shadow: none;
5225   color: #969696;
5226 }
5227 .form-control:hover {
5228   border-color: #7BB2DD;
5229 }
5230 .input-group .input-group-btn .btn {
5231   -webkit-box-shadow: none;
5232   box-shadow: none;
5233 }
5234 label {
5235   font-weight: 600;
5236 }
5237 /* Bootstrap overrides */
5238 /* PatternFly-specific */
5239 .btn {
5240   -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
5241   box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
5242 }
5243 .btn:active {
5244   -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.2);
5245   box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.2);
5246 }
5247 .btn.disabled,
5248 .btn[disabled],
5249 fieldset[disabled] .btn {
5250   background-color: #f8f8f8 !important;
5251   background-image: none !important;
5252   border-color: #d1d1d1 !important;
5253   color: #969696 !important;
5254   opacity: 1;
5255 }
5256 .btn.disabled:active,
5257 .btn[disabled]:active,
5258 fieldset[disabled] .btn:active {
5259   -webkit-box-shadow: none;
5260   box-shadow: none;
5261 }
5262 .btn.disabled.btn-link,
5263 .btn[disabled].btn-link,
5264 fieldset[disabled] .btn.btn-link {
5265   background-color: transparent !important;
5266   border: 0;
5267 }
5268 .btn-danger {
5269   background-color: #ab070f;
5270   background-image: -webkit-linear-gradient(top, #d60915 0%, #ac0710 100%);
5271   background-image: linear-gradient(to bottom, #d60915 0%, #ac0710 100%);
5272   background-repeat: repeat-x;
5273   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd60915', endColorstr='#ffac0710', GradientType=0);
5274   border-color: #781919;
5275   color: #ffffff;
5276 }
5277 .btn-danger:hover,
5278 .btn-danger:focus,
5279 .btn-danger:active,
5280 .btn-danger.active,
5281 .open .dropdown-toggle.btn-danger {
5282   background-color: #ab070f;
5283   background-image: none;
5284   border-color: #781919;
5285   color: #ffffff;
5286 }
5287 .btn-danger:active,
5288 .btn-danger.active,
5289 .open .dropdown-toggle.btn-danger {
5290   background-image: none;
5291 }
5292 .btn-danger.disabled,
5293 .btn-danger[disabled],
5294 fieldset[disabled] .btn-danger,
5295 .btn-danger.disabled:hover,
5296 .btn-danger[disabled]:hover,
5297 fieldset[disabled] .btn-danger:hover,
5298 .btn-danger.disabled:focus,
5299 .btn-danger[disabled]:focus,
5300 fieldset[disabled] .btn-danger:focus,
5301 .btn-danger.disabled:active,
5302 .btn-danger[disabled]:active,
5303 fieldset[disabled] .btn-danger:active,
5304 .btn-danger.disabled.active,
5305 .btn-danger[disabled].active,
5306 fieldset[disabled] .btn-danger.active {
5307   background-color: #ab070f;
5308   border-color: #781919;
5309 }
5310 .btn-default {
5311   background-color: #eeeeee;
5312   background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
5313   background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
5314   background-repeat: repeat-x;
5315   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
5316   border-color: #b7b7b7;
5317   color: #4d5258;
5318 }
5319 .btn-default:hover,
5320 .btn-default:focus,
5321 .btn-default:active,
5322 .btn-default.active,
5323 .open .dropdown-toggle.btn-default {
5324   background-color: #eeeeee;
5325   background-image: none;
5326   border-color: #b7b7b7;
5327   color: #4d5258;
5328 }
5329 .btn-default:active,
5330 .btn-default.active,
5331 .open .dropdown-toggle.btn-default {
5332   background-image: none;
5333 }
5334 .btn-default.disabled,
5335 .btn-default[disabled],
5336 fieldset[disabled] .btn-default,
5337 .btn-default.disabled:hover,
5338 .btn-default[disabled]:hover,
5339 fieldset[disabled] .btn-default:hover,
5340 .btn-default.disabled:focus,
5341 .btn-default[disabled]:focus,
5342 fieldset[disabled] .btn-default:focus,
5343 .btn-default.disabled:active,
5344 .btn-default[disabled]:active,
5345 fieldset[disabled] .btn-default:active,
5346 .btn-default.disabled.active,
5347 .btn-default[disabled].active,
5348 fieldset[disabled] .btn-default.active {
5349   background-color: #eeeeee;
5350   border-color: #b7b7b7;
5351 }
5352 .btn-link,
5353 .btn-link:active {
5354   -webkit-box-shadow: none;
5355   box-shadow: none;
5356 }
5357 .btn-primary {
5358   background-color: #189ad1;
5359   background-image: -webkit-linear-gradient(top, #1cace8 0%, #1998cc 100%);
5360   background-image: linear-gradient(to bottom, #1cace8 0%, #1998cc 100%);
5361   background-repeat: repeat-x;
5362   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1cace8', endColorstr='#ff1998cc', GradientType=0);
5363   border-color: #267da1;
5364   color: #ffffff;
5365 }
5366 .btn-primary:hover,
5367 .btn-primary:focus,
5368 .btn-primary:active,
5369 .btn-primary.active,
5370 .open .dropdown-toggle.btn-primary {
5371   background-color: #189ad1;
5372   background-image: none;
5373   border-color: #267da1;
5374   color: #ffffff;
5375 }
5376 .btn-primary:active,
5377 .btn-primary.active,
5378 .open .dropdown-toggle.btn-primary {
5379   background-image: none;
5380 }
5381 .btn-primary.disabled,
5382 .btn-primary[disabled],
5383 fieldset[disabled] .btn-primary,
5384 .btn-primary.disabled:hover,
5385 .btn-primary[disabled]:hover,
5386 fieldset[disabled] .btn-primary:hover,
5387 .btn-primary.disabled:focus,
5388 .btn-primary[disabled]:focus,
5389 fieldset[disabled] .btn-primary:focus,
5390 .btn-primary.disabled:active,
5391 .btn-primary[disabled]:active,
5392 fieldset[disabled] .btn-primary:active,
5393 .btn-primary.disabled.active,
5394 .btn-primary[disabled].active,
5395 fieldset[disabled] .btn-primary.active {
5396   background-color: #189ad1;
5397   border-color: #267da1;
5398 }
5399 .btn-xs,
5400 .btn-group-xs .btn {
5401   font-weight: 400;
5402 }
5403 .navbar-pf {
5404   background: #030303;
5405   border: 0;
5406   border-radius: 0;
5407   border-top: 3px solid #199dde;
5408   margin-bottom: 0;
5409   min-height: 0;
5410 }
5411 .navbar-pf .navbar-brand {
5412   color: #f1f1f1;
5413   padding: 12px 0;
5414   margin: 0 0 0 20px;
5415 }
5416 .ie8 .navbar-pf .navbar-brand {
5417   background: url('../img/brand.png') no-repeat 0 49%;
5418   min-width: 270px;
5419 }
5420 .navbar-pf .navbar-brand img {
5421   display: block;
5422 }
5423 .ie8 .navbar-pf .navbar-brand img {
5424   height: 10px;
5425   width: 0;
5426 }
5427 .navbar-pf .navbar-collapse {
5428   border-top: 0;
5429   -webkit-box-shadow: none;
5430   box-shadow: none;
5431   padding: 0;
5432 }
5433 .navbar-pf .navbar-header {
5434   border-bottom: 1px solid #292929;
5435   float: none;
5436 }
5437 .navbar-pf .navbar-nav {
5438   margin: 0;
5439 }
5440 .navbar-pf .navbar-nav > .active > a,
5441 .navbar-pf .navbar-nav > .active > a:hover,
5442 .navbar-pf .navbar-nav > .active > a:focus {
5443   background-color: #232323;
5444   color: #f1f1f1;
5445 }
5446 .navbar-pf .navbar-nav > li > a {
5447   color: #cfcfcf;
5448   line-height: 1;
5449   padding: 10px 20px;
5450   text-shadow: none;
5451 }
5452 .navbar-pf .navbar-nav > li > a:hover,
5453 .navbar-pf .navbar-nav > li > a:focus {
5454   color: #f1f1f1;
5455 }
5456 .navbar-pf .navbar-nav > .open > a,
5457 .navbar-pf .navbar-nav > .open > a:hover,
5458 .navbar-pf .navbar-nav > .open > a:focus {
5459   background-color: #232323;
5460   color: #f1f1f1;
5461 }
5462 @media (max-width: 767px) {
5463   .navbar-pf .navbar-nav .active .navbar-persistent,
5464   .navbar-pf .navbar-nav .active .dropdown-menu,
5465   .navbar-pf .navbar-nav .open .dropdown-menu {
5466     background-color: #171717 !important;
5467     margin-left: 0;
5468     padding-bottom: 0;
5469     padding-top: 0;
5470   }
5471   .navbar-pf .navbar-nav .active .navbar-persistent > .active > a,
5472   .navbar-pf .navbar-nav .active .dropdown-menu > .active > a,
5473   .navbar-pf .navbar-nav .open .dropdown-menu > .active > a,
5474   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a,
5475   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a,
5476   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a,
5477   .navbar-pf .navbar-nav .active .navbar-persistent > .active > a:hover,
5478   .navbar-pf .navbar-nav .active .dropdown-menu > .active > a:hover,
5479   .navbar-pf .navbar-nav .open .dropdown-menu > .active > a:hover,
5480   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a:hover,
5481   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a:hover,
5482   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a:hover,
5483   .navbar-pf .navbar-nav .active .navbar-persistent > .active > a:focus,
5484   .navbar-pf .navbar-nav .active .dropdown-menu > .active > a:focus,
5485   .navbar-pf .navbar-nav .open .dropdown-menu > .active > a:focus,
5486   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a:focus,
5487   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a:focus,
5488   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a:focus {
5489     background-color: #1f1f1f !important;
5490     color: #f1f1f1;
5491   }
5492   .navbar-pf .navbar-nav .active .navbar-persistent > li > a,
5493   .navbar-pf .navbar-nav .active .dropdown-menu > li > a,
5494   .navbar-pf .navbar-nav .open .dropdown-menu > li > a {
5495     background-color: transparent;
5496     border: 0;
5497     color: #cfcfcf;
5498     outline: none;
5499     padding-left: 30px;
5500   }
5501   .navbar-pf .navbar-nav .active .navbar-persistent > li > a:hover,
5502   .navbar-pf .navbar-nav .active .dropdown-menu > li > a:hover,
5503   .navbar-pf .navbar-nav .open .dropdown-menu > li > a:hover {
5504     color: #f1f1f1;
5505   }
5506   .navbar-pf .navbar-nav .active .navbar-persistent .divider,
5507   .navbar-pf .navbar-nav .active .dropdown-menu .divider,
5508   .navbar-pf .navbar-nav .open .dropdown-menu .divider {
5509     background-color: #292929;
5510     margin: 0 1px;
5511   }
5512   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-header,
5513   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-header,
5514   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-header {
5515     padding-bottom: 0;
5516     padding-left: 30px;
5517   }
5518   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-toggle,
5519   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open .dropdown-toggle,
5520   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open .dropdown-toggle {
5521     color: #f1f1f1;
5522   }
5523   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.pull-left,
5524   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.pull-left,
5525   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.pull-left {
5526     float: none !important;
5527   }
5528   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu > a:after,
5529   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu > a:after,
5530   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu > a:after {
5531     display: none;
5532   }
5533   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-header,
5534   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-header,
5535   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-header {
5536     padding-left: 45px;
5537   }
5538   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu,
5539   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu,
5540   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu {
5541     border: 0;
5542     bottom: auto;
5543     -webkit-box-shadow: none;
5544     box-shadow: none;
5545     display: block;
5546     float: none;
5547     margin: 0;
5548     min-width: 0;
5549     padding: 0;
5550     position: relative;
5551     left: auto;
5552     right: auto;
5553     top: auto;
5554   }
5555   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu > li > a,
5556   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu > li > a,
5557   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu > li > a {
5558     padding: 5px 15px 5px 45px;
5559     line-height: 20px;
5560   }
5561   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu .dropdown-menu > li > a,
5562   .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu > li > a,
5563   .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu > li > a {
5564     padding-left: 60px;
5565   }
5566   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-menu {
5567     display: block;
5568   }
5569   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu > a:after {
5570     display: inline-block !important;
5571     position: relative;
5572     right: auto;
5573     top: 1px;
5574   }
5575   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu {
5576     display: none;
5577   }
5578   .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-submenu > a:after {
5579     display: none !important;
5580   }
5581 }
5582 .navbar-pf .navbar-persistent {
5583   display: none;
5584 }
5585 .navbar-pf .active > .navbar-persistent {
5586   display: block;
5587 }
5588 .navbar-pf .navbar-primary {
5589   float: none;
5590 }
5591 .navbar-pf .navbar-primary .context {
5592   border-bottom: 1px solid #292929;
5593 }
5594 .navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a {
5595   position: relative;
5596 }
5597 .navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a:after {
5598   content: "\f107";
5599   display: inline-block;
5600   font-family: "FontAwesome";
5601   font-weight: normal;
5602 }
5603 @media (max-width: 767px) {
5604   .navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a:after {
5605     height: 10px;
5606     margin-left: 4px;
5607     vertical-align: baseline;
5608   }
5609 }
5610 .navbar-pf .navbar-toggle {
5611   border: 0;
5612   margin: 0;
5613   padding: 10px 20px;
5614 }
5615 .navbar-pf .navbar-toggle:hover,
5616 .navbar-pf .navbar-toggle:focus {
5617   background-color: transparent;
5618   outline: none;
5619 }
5620 .navbar-pf .navbar-toggle:hover .icon-bar,
5621 .navbar-pf .navbar-toggle:focus .icon-bar {
5622   -webkit-box-shadow: 0 0 3px #ffffff;
5623   box-shadow: 0 0 3px #ffffff;
5624 }
5625 .navbar-pf .navbar-toggle .icon-bar {
5626   background-color: #ffffff;
5627 }
5628 .navbar-pf .navbar-utility {
5629   border-bottom: 1px solid #292929;
5630 }
5631 .navbar-pf .navbar-utility li.dropdown > .dropdown-toggle {
5632   padding-left: 36px;
5633   position: relative;
5634 }
5635 .navbar-pf .navbar-utility li.dropdown > .dropdown-toggle .pficon-user {
5636   left: 20px;
5637   position: absolute;
5638   top: 10px;
5639 }
5640 @media (max-width: 767px) {
5641   .navbar-pf .navbar-utility > li + li {
5642     border-top: 1px solid #292929;
5643   }
5644 }
5645 @media (min-width: 768px) {
5646   .navbar-pf .navbar-brand {
5647     padding: 8px 0 7px;
5648   }
5649   .navbar-pf .navbar-nav > li > a {
5650     padding-bottom: 14px;
5651     padding-top: 14px;
5652   }
5653   .navbar-pf .navbar-persistent {
5654     font-size: 17px;
5655   }
5656   .navbar-pf .navbar-primary {
5657     font-size: 17px;
5658     background-image: -webkit-linear-gradient(top, #1d1d1d 0%, #030303 100%);
5659     background-image: linear-gradient(to bottom, #1d1d1d 0%, #030303 100%);
5660     background-repeat: repeat-x;
5661     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1d1d1d', endColorstr='#ff030303', GradientType=0);
5662   }
5663   .navbar-pf .navbar-primary.persistent-secondary .context .dropdown-menu {
5664     top: auto;
5665   }
5666   .navbar-pf .navbar-primary.persistent-secondary .dropup .dropdown-menu {
5667     bottom: -5px;
5668     top: auto;
5669   }
5670   .navbar-pf .navbar-primary.persistent-secondary > li {
5671     position: static;
5672   }
5673   .navbar-pf .navbar-primary.persistent-secondary > li.active {
5674     margin-bottom: 32px;
5675   }
5676   .navbar-pf .navbar-primary.persistent-secondary > li.active > .navbar-persistent {
5677     display: block;
5678     left: 0;
5679     position: absolute;
5680   }
5681   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent {
5682     background: #f6f6f6;
5683     border-bottom: 1px solid #cecdcd;
5684     padding: 0;
5685     width: 100%;
5686   }
5687   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent a {
5688     text-decoration: none !important;
5689   }
5690   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:before,
5691   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:hover:before {
5692     background: #0099d3;
5693     bottom: -1px;
5694     content: '';
5695     display: block;
5696     height: 2px;
5697     left: 20px;
5698     position: absolute;
5699     right: 20px;
5700   }
5701   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active > a,
5702   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active > a:hover,
5703   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:hover > a {
5704     color: #0099d3 !important;
5705   }
5706   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active .active > a {
5707     color: #f1f1f1;
5708   }
5709   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu:hover > .dropdown-menu {
5710     display: none;
5711   }
5712   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-menu {
5713     display: block;
5714     left: 20px;
5715     margin-top: 1px;
5716     top: 100%;
5717   }
5718   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-toggle {
5719     color: #222222;
5720   }
5721   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-toggle:after {
5722     border-top-color: #222222;
5723   }
5724   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu > .dropdown-toggle {
5725     padding-right: 35px !important;
5726   }
5727   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu > .dropdown-toggle:after {
5728     position: absolute;
5729     right: 20px;
5730     top: 10px;
5731   }
5732   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover:before,
5733   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open:before {
5734     background: #aaaaaa;
5735     bottom: -1px;
5736     content: '';
5737     display: block;
5738     height: 2px;
5739     left: 20px;
5740     position: absolute;
5741     right: 20px;
5742   }
5743   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover > a,
5744   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open > a {
5745     color: #222222;
5746   }
5747   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover > a:after,
5748   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open > a:after {
5749     border-top-color: #222222;
5750   }
5751   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a {
5752     background-color: transparent;
5753     display: block;
5754     line-height: 1;
5755     padding: 9px 20px;
5756   }
5757   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a.dropdown-toggle {
5758     padding-right: 35px;
5759   }
5760   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a.dropdown-toggle:after {
5761     font-size: 18px;
5762     position: absolute;
5763     right: 20px;
5764     top: 9px;
5765   }
5766   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a:hover {
5767     color: #222222;
5768   }
5769   .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li a {
5770     color: #4d5258;
5771   }
5772   .navbar-pf .navbar-primary > li > a {
5773     border-bottom: 1px solid transparent;
5774     border-top: 1px solid transparent;
5775     position: relative;
5776     margin: -1px 0 0;
5777   }
5778   .navbar-pf .navbar-primary > li > a:hover {
5779     background-color: #1d1d1d;
5780     border-top-color: #5c5c5c;
5781     color: #cfcfcf;
5782     background-image: -webkit-linear-gradient(top, #363636 0%, #1d1d1d 100%);
5783     background-image: linear-gradient(to bottom, #363636 0%, #1d1d1d 100%);
5784     background-repeat: repeat-x;
5785     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff363636', endColorstr='#ff1d1d1d', GradientType=0);
5786   }
5787   .navbar-pf .navbar-primary > .active > a,
5788   .navbar-pf .navbar-primary > .active > a:hover,
5789   .navbar-pf .navbar-primary > .active > a:focus,
5790   .navbar-pf .navbar-primary > .open > a,
5791   .navbar-pf .navbar-primary > .open > a:hover,
5792   .navbar-pf .navbar-primary > .open > a:focus {
5793     background-color: #303030;
5794     border-bottom-color: #303030;
5795     border-top-color: #696969;
5796     -webkit-box-shadow: none;
5797     box-shadow: none;
5798     color: #f1f1f1;
5799     background-image: -webkit-linear-gradient(top, #434343 0%, #303030 100%);
5800     background-image: linear-gradient(to bottom, #434343 0%, #303030 100%);
5801     background-repeat: repeat-x;
5802     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff434343', endColorstr='#ff303030', GradientType=0);
5803   }
5804   .navbar-pf .navbar-primary li.dropdown.context {
5805     border-bottom: 0;
5806   }
5807   .navbar-pf .navbar-primary li.dropdown.context > a {
5808     background-color: #1f1f1f;
5809     border-bottom-color: #3e3e3e;
5810     border-right: 1px solid #3e3e3e;
5811     border-top-color: #3b3b3b;
5812     font-weight: 600;
5813     background-image: -webkit-linear-gradient(top, #323232 0%, #1f1f1f 100%);
5814     background-image: linear-gradient(to bottom, #323232 0%, #1f1f1f 100%);
5815     background-repeat: repeat-x;
5816     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff323232', endColorstr='#ff1f1f1f', GradientType=0);
5817   }
5818   .navbar-pf .navbar-primary li.dropdown.context > a:hover {
5819     background-color: #323232;
5820     border-bottom-color: #4a4a4a;
5821     border-right-color: #4a4a4a;
5822     border-top-color: #4a4a4a;
5823     background-image: -webkit-linear-gradient(top, #3f3f3f 0%, #323232 100%);
5824     background-image: linear-gradient(to bottom, #3f3f3f 0%, #323232 100%);
5825     background-repeat: repeat-x;
5826     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3f3f3f', endColorstr='#ff323232', GradientType=0);
5827   }
5828   .navbar-pf .navbar-primary li.dropdown.context.open > a {
5829     background-color: #454545;
5830     border-bottom-color: #575757;
5831     border-right-color: #575757;
5832     border-top-color: #5a5a5a;
5833     background-image: -webkit-linear-gradient(top, #4c4c4c 0%, #454545 100%);
5834     background-image: linear-gradient(to bottom, #4c4c4c 0%, #454545 100%);
5835     background-repeat: repeat-x;
5836     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c4c4c', endColorstr='#ff454545', GradientType=0);
5837   }
5838   .navbar-pf .navbar-utility {
5839     border-bottom: 0;
5840     position: absolute;
5841     right: 0;
5842     top: 0;
5843   }
5844   .navbar-pf .navbar-utility > .active > a,
5845   .navbar-pf .navbar-utility > .active > a:hover,
5846   .navbar-pf .navbar-utility > .active > a:focus,
5847   .navbar-pf .navbar-utility > .open > a,
5848   .navbar-pf .navbar-utility > .open > a:hover,
5849   .navbar-pf .navbar-utility > .open > a:focus {
5850     background: #363636;
5851     color: #cfcfcf;
5852   }
5853   .navbar-pf .navbar-utility > li > a {
5854     border-left: 1px solid #2b2b2b;
5855     color: #cfcfcf !important;
5856     padding: 7px 10px;
5857   }
5858   .navbar-pf .navbar-utility > li > a:hover {
5859     background: #232323;
5860     border-left-color: #373737;
5861   }
5862   .navbar-pf .navbar-utility > li.open > a {
5863     border-left-color: #444444;
5864     color: #f1f1f1 !important;
5865   }
5866   .navbar-pf .navbar-utility li.dropdown > .dropdown-toggle {
5867     padding-left: 26px;
5868   }
5869   .navbar-pf .navbar-utility li.dropdown > .dropdown-toggle .pficon-user {
5870     left: 10px;
5871     top: 7px;
5872   }
5873   .navbar-pf .navbar-utility .open .dropdown-menu {
5874     left: auto;
5875     right: 0;
5876   }
5877   .navbar-pf .navbar-utility .open .dropdown-menu .dropdown-menu {
5878     left: auto;
5879     right: 100%;
5880   }
5881   .navbar-pf .open .dropdown-menu {
5882     border-top-width: 0 !important;
5883   }
5884   .navbar-pf .open .dropdown-submenu > .dropdown-menu {
5885     border-top-width: 1px !important;
5886   }
5887 }
5888 @media (max-width: 360px) {
5889   .navbar-pf .navbar-brand {
5890     margin-left: 10px;
5891     width: 75%;
5892   }
5893   .navbar-pf .navbar-brand img {
5894     height: auto;
5895     max-width: 100%;
5896   }
5897   .navbar-pf .navbar-toggle {
5898     padding-left: 0;
5899   }
5900 }
5901 .caret {
5902   font-family: "FontAwesome";
5903   font-weight: normal;
5904   height: 11px;
5905   position: relative;
5906   vertical-align: baseline;
5907   width: 14px;
5908 }
5909 .caret:before {
5910   bottom: 0;
5911   content: "\f107";
5912   left: 0;
5913   line-height: 14px;
5914   position: absolute;
5915   text-align: center;
5916   top: -1px;
5917   right: 0;
5918 }
5919 .dropdown-menu .divider {
5920   background-color: #e5e5e5;
5921   height: 1px;
5922   margin: 4px 1px;
5923   overflow: hidden;
5924 }
5925 .dropdown-menu > li > a {
5926   border-color: transparent;
5927   border-style: solid;
5928   border-width: 1px 0;
5929   padding: 1px 10px;
5930 }
5931 .dropdown-menu > li > a:hover {
5932   border-color: #b3d3e7;
5933   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
5934 }
5935 .dropdown-menu > li > a:focus,
5936 .dropdown-menu > li > a:active {
5937   background-color: #0099d3;
5938   border-color: #0076b7;
5939   color: #ffffff !important;
5940   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
5941 }
5942 .dropdown-menu > .active > a,
5943 .dropdown-menu > .active > a:hover,
5944 .dropdown-menu > .active > a:focus {
5945   background-color: #0099d3 !important;
5946   border-color: #0076b7 !important;
5947   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
5948 }
5949 .dropdown-menu > .disabled > a,
5950 .dropdown-menu > .disabled > a:hover,
5951 .dropdown-menu > .disabled > a:focus {
5952   border-color: transparent;
5953 }
5954 .dropdown-menu > .disabled > a:hover,
5955 .dropdown-menu > .disabled > a:focus {
5956   border-color: transparent;
5957 }
5958 .dropdown-header {
5959   padding-left: 10px;
5960   padding-right: 10px;
5961   text-transform: uppercase;
5962 }
5963 .btn-group > .dropdown-menu,
5964 .input-group-btn > .dropdown-menu {
5965   margin-top: -1px;
5966 }
5967 .dropup .dropdown-menu {
5968   margin-bottom: -1px;
5969 }
5970 .dropdown-submenu {
5971   position: relative;
5972 }
5973 .dropdown-submenu:hover > a {
5974   background-color: #d4edfa;
5975   border-color: #b3d3e7;
5976 }
5977 .dropdown-submenu:hover > .dropdown-menu {
5978   display: block;
5979 }
5980 .dropdown-submenu.pull-left {
5981   float: none !important;
5982 }
5983 .dropdown-submenu.pull-left > .dropdown-menu {
5984   left: auto;
5985   margin-left: 10px;
5986   right: 100%;
5987 }
5988 .dropdown-submenu > a {
5989   padding-right: 20px !important;
5990 }
5991 .dropdown-submenu > a:after {
5992   content: ">";
5993   font-family: "FontAwesome";
5994   display: block;
5995   position: absolute;
5996   right: 10px;
5997   top: 2px;
5998 }
5999 .dropdown-submenu > .dropdown-menu {
6000   left: 100%;
6001   margin-top: 0;
6002   top: -6px;
6003 }
6004 .dropup .dropdown-submenu > .dropdown-menu {
6005   bottom: -5px;
6006   top: auto;
6007 }
6008 .open .dropdown-submenu.active > .dropdown-menu {
6009   display: block;
6010 }
6011 @font-face {
6012   font-family: 'Open Sans';
6013   font-style: normal;
6014   font-weight: normal;
6015   src: local('Open Sans'), url('../fonts/open-sans/OpenSans-Regular.ttf') format('truetype');
6016 }
6017 @font-face {
6018   font-family: 'Open Sans';
6019   font-style: italic;
6020   font-weight: normal;
6021   src: local('Open Sans Italic'), url('../fonts/open-sans/OpenSans-Italic.ttf') format('truetype');
6022 }
6023 @font-face {
6024   font-family: 'Open Sans';
6025   font-style: normal;
6026   font-weight: 300;
6027   src: local('Open Sans Light'), url('../fonts/open-sans/OpenSans-Light.ttf') format('truetype');
6028 }
6029 @font-face {
6030   font-family: 'Open Sans';
6031   font-style: italic;
6032   font-weight: 300;
6033   src: local('Open Sans Light Italic'), url('../fonts/open-sans/OpenSans-LightItalic.ttf') format('truetype');
6034 }
6035 @font-face {
6036   font-family: 'Open Sans';
6037   font-style: normal;
6038   font-weight: 600;
6039   src: local('Open Sans Semibold'), url('../fonts/open-sans/OpenSans-Semibold.ttf') format('truetype');
6040 }
6041 @font-face {
6042   font-family: 'Open Sans';
6043   font-style: italic;
6044   font-weight: 600;
6045   src: local('Open Sans Semibold Italic'), url('../fonts/open-sans/OpenSans-SemiboldItalic.ttf') format('truetype');
6046 }
6047 @font-face {
6048   font-family: 'Open Sans';
6049   font-style: normal;
6050   font-weight: 700;
6051   src: local('Open Sans Bold'), url('../fonts/open-sans/OpenSans-Bold.ttf') format('truetype');
6052 }
6053 @font-face {
6054   font-family: 'Open Sans';
6055   font-style: italic;
6056   font-weight: 700;
6057   src: local('Open Sans Bold Italic'), url('../fonts/open-sans/OpenSans-BoldItalic.ttf') format('truetype');
6058 }
6059 @font-face {
6060   font-family: 'Open Sans';
6061   font-style: normal;
6062   font-weight: 900;
6063   src: local('Open Sans Extrabold'), url('../fonts/open-sans/OpenSans-ExtraBold.ttf') format('truetype');
6064 }
6065 @font-face {
6066   font-family: 'Open Sans';
6067   font-style: italic;
6068   font-weight: 900;
6069   src: local('Open Sans Extrabold Italic'), url('../fonts/open-sans/OpenSans-ExtraBoldItalic.ttf') format('truetype');
6070 }
6071 .ipsilon-row {
6072   border-top: 1px solid #dddddd;
6073   padding: 8px;
6074   min-height: 37px;
6075 }
6076 .ipsilon-row:last-child {
6077   border-bottom: 1px solid #dddddd;
6078 }
6079 .hl-enabled {
6080   background-color: #ffffff;
6081 }
6082 .hl-disabled {
6083   background-color: #ededed;
6084 }
6085 .hl-disabled strong {
6086   color: #555;
6087 }
6088 @keyframes bgfadein {
6089   from {
6090     background-color: #ededed;
6091   }
6092   to {
6093     background-color: #ffffff;
6094   }
6095 }
6096 @keyframes bgfadeout {
6097   from {
6098     background-color: #ffffff;
6099   }
6100   to {
6101     background-color: #ededed;
6102   }
6103 }
6104 .hl-enabled-new {
6105   animation-duration: 3s;
6106   animation-name: bgfadein;
6107   animation-fill-mode: both;
6108 }
6109 .hl-disabled-new {
6110   animation-duration: 3s;
6111   animation-name: bgfadeout;
6112   animation-fill-mode: both;
6113 }
6114 @keyframes flashout {
6115   0% {
6116     background-color: #ffffff;
6117   }
6118   50% {
6119     background-color: #d9edf7;
6120   }
6121   100% {
6122     background-color: #ffffff;
6123   }
6124 }
6125 .hl-enabled-flash {
6126   animation-duration: 1.5s;
6127   animation-name: flashout;
6128   animation-fill-mode: both;
6129 }