1/*!
2 * Bootstrap v2.3.1
3 *
4 * Copyright 2012 Twitter, Inc
5 * Licensed under the Apache License v2.0
6 * http://www.apache.org/licenses/LICENSE-2.0
7 *
8 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9 */
10.clearfix,
11.container,
12.container-fluid,
13.row,
14.btn-toolbar,
15.btn-group-vertical > .btn-group,
16.modal-header,
17.modal-footer {
18  *zoom: 1;
19}
20.clearfix:before,
21.clearfix:after,
22.container:before,
23.container:after,
24.container-fluid:before,
25.container-fluid:after,
26.row:before,
27.row:after,
28.btn-toolbar:before,
29.btn-toolbar:after,
30.btn-group-vertical > .btn-group:before,
31.btn-group-vertical > .btn-group:after,
32.modal-header:before,
33.modal-header:after,
34.modal-footer:before,
35.modal-footer:after {
36  display: table;
37  content: "";
38  line-height: 0;
39}
40.clearfix:after,
41.container:after,
42.container-fluid:after,
43.row:after,
44.btn-toolbar:after,
45.btn-group-vertical > .btn-group:after,
46.modal-header:after,
47.modal-footer:after {
48  clear: both;
49}
50.hide-text {
51  font: 0/0 a;
52  color: transparent;
53  text-shadow: none;
54  background-color: transparent;
55  border: 0;
56}
57.input-block-level {
58  display: block;
59  width: 100%;
60  min-height: 30px;
61  -webkit-box-sizing: border-box;
62  -moz-box-sizing: border-box;
63  box-sizing: border-box;
64}
65article,
66aside,
67details,
68figcaption,
69figure,
70footer,
71header,
72hgroup,
73nav,
74section {
75  display: block;
76}
77audio,
78canvas,
79video {
80  display: inline-block;
81  *display: inline;
82  *zoom: 1;
83}
84audio:not([controls]) {
85  display: none;
86}
87html {
88  font-size: 100%;
89  -webkit-text-size-adjust: 100%;
90  -ms-text-size-adjust: 100%;
91}
92a:focus {
93  outline: thin dotted #333;
94  outline: 5px auto -webkit-focus-ring-color;
95  outline-offset: -2px;
96}
97a:hover,
98a:active {
99  outline: 0;
100}
101sub,
102sup {
103  position: relative;
104  font-size: 75%;
105  line-height: 0;
106  vertical-align: baseline;
107}
108sup {
109  top: -0.5em;
110}
111sub {
112  bottom: -0.25em;
113}
114img {
115  /* Responsive images (ensure images don't scale beyond their parents) */
116  max-width: 100%;
117  /* Part 1: Set a maxium relative to the parent */
118  width: auto\9;
119  /* IE7-8 need help adjusting responsive images */
120  height: auto;
121  /* Part 2: Scale the height according to the width, otherwise you get stretching */
122  vertical-align: middle;
123  border: 0;
124  -ms-interpolation-mode: bicubic;
125}
126#map_canvas img,
127.google-maps img {
128  max-width: none;
129}
130button,
131input,
132select,
133textarea {
134  margin: 0;
135  font-size: 100%;
136  vertical-align: middle;
137}
138button,
139input {
140  *overflow: visible;
141  line-height: normal;
142}
143button::-moz-focus-inner,
144input::-moz-focus-inner {
145  padding: 0;
146  border: 0;
147}
148button,
149html input[type="button"],
150input[type="reset"],
151input[type="submit"] {
152  -webkit-appearance: button;
153  cursor: pointer;
154}
155label,
156select,
157button,
158input[type="button"],
159input[type="reset"],
160input[type="submit"],
161input[type="radio"],
162input[type="checkbox"] {
163  cursor: pointer;
164}
165input[type="search"] {
166  -webkit-box-sizing: content-box;
167  -moz-box-sizing: content-box;
168  box-sizing: content-box;
169  -webkit-appearance: textfield;
170}
171input[type="search"]::-webkit-search-decoration,
172input[type="search"]::-webkit-search-cancel-button {
173  -webkit-appearance: none;
174}
175textarea {
176  overflow: auto;
177  vertical-align: top;
178}
179@media print {
180  * {
181    text-shadow: none !important;
182    color: #000 !important;
183    background: transparent !important;
184    box-shadow: none !important;
185  }
186  a,
187  a:visited {
188    text-decoration: underline;
189  }
190  a[href]:after {
191    content: " (" attr(href) ")";
192  }
193  abbr[title]:after {
194    content: " (" attr(title) ")";
195  }
196  .ir a:after,
197  a[href^="javascript:"]:after,
198  a[href^="#"]:after {
199    content: "";
200  }
201  pre,
202  blockquote {
203    border: 1px solid #999;
204    page-break-inside: avoid;
205  }
206  thead {
207    display: table-header-group;
208  }
209  tr,
210  img {
211    page-break-inside: avoid;
212  }
213  img {
214    max-width: 100% !important;
215  }
216  @page {
217    margin: 0.5cm;
218  }
219  p,
220  h2,
221  h3 {
222    orphans: 3;
223    widows: 3;
224  }
225  h2,
226  h3 {
227    page-break-after: avoid;
228  }
229}
230/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
231html {
232  font-family: sans-serif;
233  -ms-text-size-adjust: 100%;
234  -webkit-text-size-adjust: 100%;
235}
236body {
237  margin: 0;
238}
239article,
240aside,
241details,
242figcaption,
243figure,
244footer,
245header,
246hgroup,
247main,
248menu,
249nav,
250section,
251summary {
252  display: block;
253}
254audio,
255canvas,
256progress,
257video {
258  display: inline-block;
259  vertical-align: baseline;
260}
261audio:not([controls]) {
262  display: none;
263  height: 0;
264}
265[hidden],
266template {
267  display: none;
268}
269a {
270  background-color: transparent;
271}
272a:active,
273a:hover {
274  outline: 0;
275}
276abbr[title] {
277  border-bottom: 1px dotted;
278}
279b,
280strong {
281  font-weight: bold;
282}
283dfn {
284  font-style: italic;
285}
286h1 {
287  font-size: 2em;
288  margin: 0.67em 0;
289}
290mark {
291  background: #ff0;
292  color: #000;
293}
294small {
295  font-size: 80%;
296}
297sub,
298sup {
299  font-size: 75%;
300  line-height: 0;
301  position: relative;
302  vertical-align: baseline;
303}
304sup {
305  top: -0.5em;
306}
307sub {
308  bottom: -0.25em;
309}
310img {
311  border: 0;
312}
313svg:not(:root) {
314  overflow: hidden;
315}
316figure {
317  margin: 1em 40px;
318}
319hr {
320  box-sizing: content-box;
321  height: 0;
322}
323pre {
324  overflow: auto;
325}
326code,
327kbd,
328pre,
329samp {
330  font-family: monospace, monospace;
331  font-size: 1em;
332}
333button,
334input,
335optgroup,
336select,
337textarea {
338  color: inherit;
339  font: inherit;
340  margin: 0;
341}
342button {
343  overflow: visible;
344}
345button,
346select {
347  text-transform: none;
348}
349button,
350html input[type="button"],
351input[type="reset"],
352input[type="submit"] {
353  -webkit-appearance: button;
354  cursor: pointer;
355}
356button[disabled],
357html input[disabled] {
358  cursor: default;
359}
360button::-moz-focus-inner,
361input::-moz-focus-inner {
362  border: 0;
363  padding: 0;
364}
365input {
366  line-height: normal;
367}
368input[type="checkbox"],
369input[type="radio"] {
370  box-sizing: border-box;
371  padding: 0;
372}
373input[type="number"]::-webkit-inner-spin-button,
374input[type="number"]::-webkit-outer-spin-button {
375  height: auto;
376}
377input[type="search"] {
378  -webkit-appearance: textfield;
379  box-sizing: content-box;
380}
381input[type="search"]::-webkit-search-cancel-button,
382input[type="search"]::-webkit-search-decoration {
383  -webkit-appearance: none;
384}
385fieldset {
386  border: 1px solid #c0c0c0;
387  margin: 0 2px;
388  padding: 0.35em 0.625em 0.75em;
389}
390legend {
391  border: 0;
392  padding: 0;
393}
394textarea {
395  overflow: auto;
396}
397optgroup {
398  font-weight: bold;
399}
400table {
401  border-collapse: collapse;
402  border-spacing: 0;
403}
404td,
405th {
406  padding: 0;
407}
408*,
409*:before,
410*:after {
411  -webkit-box-sizing: border-box;
412  -moz-box-sizing: border-box;
413  box-sizing: border-box;
414}
415html {
416  font-size: 62.5%;
417  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
418}
419body {
420  margin: 0;
421  padding-top: 55px;
422  padding-bottom: 55px;
423  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
424  font-size: 14px;
425  line-height: 20px;
426  color: #333333;
427  background-color: #f9f9f9;
428  font-weight: 400;
429}
430a {
431  color: #0a5f7f;
432  text-decoration: none;
433}
434a:hover,
435a:focus {
436  color: #042a38;
437  text-decoration: underline;
438}
439.img-rounded {
440  -webkit-border-radius: 6px;
441  -moz-border-radius: 6px;
442  border-radius: 6px;
443}
444.img-polaroid {
445  padding: 4px;
446  background-color: #fff;
447  border: 1px solid #ccc;
448  border: 1px solid rgba(0, 0, 0, 0.2);
449  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
450  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
451  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
452}
453.img-circle {
454  -webkit-border-radius: 500px;
455  -moz-border-radius: 500px;
456  border-radius: 500px;
457}
458.container {
459  *zoom: 1;
460  margin-right: auto;
461  margin-left: auto;
462  padding-left: 10px;
463  padding-right: 10px;
464}
465.container:before,
466.container:after {
467  display: table;
468  content: "";
469  line-height: 0;
470}
471.container:after {
472  clear: both;
473}
474.container:before,
475.container:after {
476  content: " ";
477  /* 1 */
478  display: table;
479  /* 2 */
480}
481.container:after {
482  clear: both;
483}
484@media (min-width: 768px) {
485  .container {
486    width: 740px;
487  }
488}
489@media (min-width: 952px) {
490  .container {
491    width: 960px;
492    max-width: 960px;
493  }
494}
495@media (min-width: 1246px) {
496  .container {
497    width: 1259px;
498    max-width: 1259px;
499  }
500}
501@media (min-width: 1875px) {
502  .container {
503    width: 1890px;
504    max-width: 1890px;
505  }
506}
507.container-fluid {
508  *zoom: 1;
509  margin-right: auto;
510  margin-left: auto;
511  padding-left: 10px;
512  padding-right: 10px;
513}
514.container-fluid:before,
515.container-fluid:after {
516  display: table;
517  content: "";
518  line-height: 0;
519}
520.container-fluid:after {
521  clear: both;
522}
523.container-fluid:before,
524.container-fluid:after {
525  content: " ";
526  /* 1 */
527  display: table;
528  /* 2 */
529}
530.container-fluid:after {
531  clear: both;
532}
533.row {
534  *zoom: 1;
535  margin-left: -10px;
536  margin-right: -10px;
537}
538.row:before,
539.row:after {
540  display: table;
541  content: "";
542  line-height: 0;
543}
544.row:after {
545  clear: both;
546}
547.row:before,
548.row:after {
549  content: " ";
550  /* 1 */
551  display: table;
552  /* 2 */
553}
554.row:after {
555  clear: both;
556}
557.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xl-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xl-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xl-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xl-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xl-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xl-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xl-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xl-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xl-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xl-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xl-12 {
558  position: relative;
559  min-height: 1px;
560  padding-left: 10px;
561  padding-right: 10px;
562}
563.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 {
564  float: left;
565}
566.col-xs-12 {
567  width: 100%;
568}
569.col-xs-11 {
570  width: 91.66666667%;
571}
572.col-xs-10 {
573  width: 83.33333333%;
574}
575.col-xs-9 {
576  width: 75%;
577}
578.col-xs-8 {
579  width: 66.66666667%;
580}
581.col-xs-7 {
582  width: 58.33333333%;
583}
584.col-xs-6 {
585  width: 50%;
586}
587.col-xs-5 {
588  width: 41.66666667%;
589}
590.col-xs-4 {
591  width: 33.33333333%;
592}
593.col-xs-3 {
594  width: 25%;
595}
596.col-xs-2 {
597  width: 16.66666667%;
598}
599.col-xs-1 {
600  width: 8.33333333%;
601}
602.col-xs-pull-12 {
603  right: 100%;
604}
605.col-xs-pull-11 {
606  right: 91.66666667%;
607}
608.col-xs-pull-10 {
609  right: 83.33333333%;
610}
611.col-xs-pull-9 {
612  right: 75%;
613}
614.col-xs-pull-8 {
615  right: 66.66666667%;
616}
617.col-xs-pull-7 {
618  right: 58.33333333%;
619}
620.col-xs-pull-6 {
621  right: 50%;
622}
623.col-xs-pull-5 {
624  right: 41.66666667%;
625}
626.col-xs-pull-4 {
627  right: 33.33333333%;
628}
629.col-xs-pull-3 {
630  right: 25%;
631}
632.col-xs-pull-2 {
633  right: 16.66666667%;
634}
635.col-xs-pull-1 {
636  right: 8.33333333%;
637}
638.col-xs-pull-0 {
639  right: auto;
640}
641.col-xs-push-12 {
642  left: 100%;
643}
644.col-xs-push-11 {
645  left: 91.66666667%;
646}
647.col-xs-push-10 {
648  left: 83.33333333%;
649}
650.col-xs-push-9 {
651  left: 75%;
652}
653.col-xs-push-8 {
654  left: 66.66666667%;
655}
656.col-xs-push-7 {
657  left: 58.33333333%;
658}
659.col-xs-push-6 {
660  left: 50%;
661}
662.col-xs-push-5 {
663  left: 41.66666667%;
664}
665.col-xs-push-4 {
666  left: 33.33333333%;
667}
668.col-xs-push-3 {
669  left: 25%;
670}
671.col-xs-push-2 {
672  left: 16.66666667%;
673}
674.col-xs-push-1 {
675  left: 8.33333333%;
676}
677.col-xs-push-0 {
678  left: auto;
679}
680.col-xs-offset-12 {
681  margin-left: 100%;
682}
683.col-xs-offset-11 {
684  margin-left: 91.66666667%;
685}
686.col-xs-offset-10 {
687  margin-left: 83.33333333%;
688}
689.col-xs-offset-9 {
690  margin-left: 75%;
691}
692.col-xs-offset-8 {
693  margin-left: 66.66666667%;
694}
695.col-xs-offset-7 {
696  margin-left: 58.33333333%;
697}
698.col-xs-offset-6 {
699  margin-left: 50%;
700}
701.col-xs-offset-5 {
702  margin-left: 41.66666667%;
703}
704.col-xs-offset-4 {
705  margin-left: 33.33333333%;
706}
707.col-xs-offset-3 {
708  margin-left: 25%;
709}
710.col-xs-offset-2 {
711  margin-left: 16.66666667%;
712}
713.col-xs-offset-1 {
714  margin-left: 8.33333333%;
715}
716.col-xs-offset-0 {
717  margin-left: 0%;
718}
719@media (min-width: 768px) {
720  .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 {
721    float: left;
722  }
723  .col-sm-12 {
724    width: 100%;
725  }
726  .col-sm-11 {
727    width: 91.66666667%;
728  }
729  .col-sm-10 {
730    width: 83.33333333%;
731  }
732  .col-sm-9 {
733    width: 75%;
734  }
735  .col-sm-8 {
736    width: 66.66666667%;
737  }
738  .col-sm-7 {
739    width: 58.33333333%;
740  }
741  .col-sm-6 {
742    width: 50%;
743  }
744  .col-sm-5 {
745    width: 41.66666667%;
746  }
747  .col-sm-4 {
748    width: 33.33333333%;
749  }
750  .col-sm-3 {
751    width: 25%;
752  }
753  .col-sm-2 {
754    width: 16.66666667%;
755  }
756  .col-sm-1 {
757    width: 8.33333333%;
758  }
759  .col-sm-pull-12 {
760    right: 100%;
761  }
762  .col-sm-pull-11 {
763    right: 91.66666667%;
764  }
765  .col-sm-pull-10 {
766    right: 83.33333333%;
767  }
768  .col-sm-pull-9 {
769    right: 75%;
770  }
771  .col-sm-pull-8 {
772    right: 66.66666667%;
773  }
774  .col-sm-pull-7 {
775    right: 58.33333333%;
776  }
777  .col-sm-pull-6 {
778    right: 50%;
779  }
780  .col-sm-pull-5 {
781    right: 41.66666667%;
782  }
783  .col-sm-pull-4 {
784    right: 33.33333333%;
785  }
786  .col-sm-pull-3 {
787    right: 25%;
788  }
789  .col-sm-pull-2 {
790    right: 16.66666667%;
791  }
792  .col-sm-pull-1 {
793    right: 8.33333333%;
794  }
795  .col-sm-pull-0 {
796    right: auto;
797  }
798  .col-sm-push-12 {
799    left: 100%;
800  }
801  .col-sm-push-11 {
802    left: 91.66666667%;
803  }
804  .col-sm-push-10 {
805    left: 83.33333333%;
806  }
807  .col-sm-push-9 {
808    left: 75%;
809  }
810  .col-sm-push-8 {
811    left: 66.66666667%;
812  }
813  .col-sm-push-7 {
814    left: 58.33333333%;
815  }
816  .col-sm-push-6 {
817    left: 50%;
818  }
819  .col-sm-push-5 {
820    left: 41.66666667%;
821  }
822  .col-sm-push-4 {
823    left: 33.33333333%;
824  }
825  .col-sm-push-3 {
826    left: 25%;
827  }
828  .col-sm-push-2 {
829    left: 16.66666667%;
830  }
831  .col-sm-push-1 {
832    left: 8.33333333%;
833  }
834  .col-sm-push-0 {
835    left: auto;
836  }
837  .col-sm-offset-12 {
838    margin-left: 100%;
839  }
840  .col-sm-offset-11 {
841    margin-left: 91.66666667%;
842  }
843  .col-sm-offset-10 {
844    margin-left: 83.33333333%;
845  }
846  .col-sm-offset-9 {
847    margin-left: 75%;
848  }
849  .col-sm-offset-8 {
850    margin-left: 66.66666667%;
851  }
852  .col-sm-offset-7 {
853    margin-left: 58.33333333%;
854  }
855  .col-sm-offset-6 {
856    margin-left: 50%;
857  }
858  .col-sm-offset-5 {
859    margin-left: 41.66666667%;
860  }
861  .col-sm-offset-4 {
862    margin-left: 33.33333333%;
863  }
864  .col-sm-offset-3 {
865    margin-left: 25%;
866  }
867  .col-sm-offset-2 {
868    margin-left: 16.66666667%;
869  }
870  .col-sm-offset-1 {
871    margin-left: 8.33333333%;
872  }
873  .col-sm-offset-0 {
874    margin-left: 0%;
875  }
876}
877@media (min-width: 952px) {
878  .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 {
879    float: left;
880  }
881  .col-md-12 {
882    width: 100%;
883  }
884  .col-md-11 {
885    width: 91.66666667%;
886  }
887  .col-md-10 {
888    width: 83.33333333%;
889  }
890  .col-md-9 {
891    width: 75%;
892  }
893  .col-md-8 {
894    width: 66.66666667%;
895  }
896  .col-md-7 {
897    width: 58.33333333%;
898  }
899  .col-md-6 {
900    width: 50%;
901  }
902  .col-md-5 {
903    width: 41.66666667%;
904  }
905  .col-md-4 {
906    width: 33.33333333%;
907  }
908  .col-md-3 {
909    width: 25%;
910  }
911  .col-md-2 {
912    width: 16.66666667%;
913  }
914  .col-md-1 {
915    width: 8.33333333%;
916  }
917  .col-md-pull-12 {
918    right: 100%;
919  }
920  .col-md-pull-11 {
921    right: 91.66666667%;
922  }
923  .col-md-pull-10 {
924    right: 83.33333333%;
925  }
926  .col-md-pull-9 {
927    right: 75%;
928  }
929  .col-md-pull-8 {
930    right: 66.66666667%;
931  }
932  .col-md-pull-7 {
933    right: 58.33333333%;
934  }
935  .col-md-pull-6 {
936    right: 50%;
937  }
938  .col-md-pull-5 {
939    right: 41.66666667%;
940  }
941  .col-md-pull-4 {
942    right: 33.33333333%;
943  }
944  .col-md-pull-3 {
945    right: 25%;
946  }
947  .col-md-pull-2 {
948    right: 16.66666667%;
949  }
950  .col-md-pull-1 {
951    right: 8.33333333%;
952  }
953  .col-md-pull-0 {
954    right: auto;
955  }
956  .col-md-push-12 {
957    left: 100%;
958  }
959  .col-md-push-11 {
960    left: 91.66666667%;
961  }
962  .col-md-push-10 {
963    left: 83.33333333%;
964  }
965  .col-md-push-9 {
966    left: 75%;
967  }
968  .col-md-push-8 {
969    left: 66.66666667%;
970  }
971  .col-md-push-7 {
972    left: 58.33333333%;
973  }
974  .col-md-push-6 {
975    left: 50%;
976  }
977  .col-md-push-5 {
978    left: 41.66666667%;
979  }
980  .col-md-push-4 {
981    left: 33.33333333%;
982  }
983  .col-md-push-3 {
984    left: 25%;
985  }
986  .col-md-push-2 {
987    left: 16.66666667%;
988  }
989  .col-md-push-1 {
990    left: 8.33333333%;
991  }
992  .col-md-push-0 {
993    left: auto;
994  }
995  .col-md-offset-12 {
996    margin-left: 100%;
997  }
998  .col-md-offset-11 {
999    margin-left: 91.66666667%;
1000  }
1001  .col-md-offset-10 {
1002    margin-left: 83.33333333%;
1003  }
1004  .col-md-offset-9 {
1005    margin-left: 75%;
1006  }
1007  .col-md-offset-8 {
1008    margin-left: 66.66666667%;
1009  }
1010  .col-md-offset-7 {
1011    margin-left: 58.33333333%;
1012  }
1013  .col-md-offset-6 {
1014    margin-left: 50%;
1015  }
1016  .col-md-offset-5 {
1017    margin-left: 41.66666667%;
1018  }
1019  .col-md-offset-4 {
1020    margin-left: 33.33333333%;
1021  }
1022  .col-md-offset-3 {
1023    margin-left: 25%;
1024  }
1025  .col-md-offset-2 {
1026    margin-left: 16.66666667%;
1027  }
1028  .col-md-offset-1 {
1029    margin-left: 8.33333333%;
1030  }
1031  .col-md-offset-0 {
1032    margin-left: 0%;
1033  }
1034}
1035@media (min-width: 1246px) {
1036  .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 {
1037    float: left;
1038  }
1039  .col-lg-12 {
1040    width: 100%;
1041  }
1042  .col-lg-11 {
1043    width: 91.66666667%;
1044  }
1045  .col-lg-10 {
1046    width: 83.33333333%;
1047  }
1048  .col-lg-9 {
1049    width: 75%;
1050  }
1051  .col-lg-8 {
1052    width: 66.66666667%;
1053  }
1054  .col-lg-7 {
1055    width: 58.33333333%;
1056  }
1057  .col-lg-6 {
1058    width: 50%;
1059  }
1060  .col-lg-5 {
1061    width: 41.66666667%;
1062  }
1063  .col-lg-4 {
1064    width: 33.33333333%;
1065  }
1066  .col-lg-3 {
1067    width: 25%;
1068  }
1069  .col-lg-2 {
1070    width: 16.66666667%;
1071  }
1072  .col-lg-1 {
1073    width: 8.33333333%;
1074  }
1075  .col-lg-pull-12 {
1076    right: 100%;
1077  }
1078  .col-lg-pull-11 {
1079    right: 91.66666667%;
1080  }
1081  .col-lg-pull-10 {
1082    right: 83.33333333%;
1083  }
1084  .col-lg-pull-9 {
1085    right: 75%;
1086  }
1087  .col-lg-pull-8 {
1088    right: 66.66666667%;
1089  }
1090  .col-lg-pull-7 {
1091    right: 58.33333333%;
1092  }
1093  .col-lg-pull-6 {
1094    right: 50%;
1095  }
1096  .col-lg-pull-5 {
1097    right: 41.66666667%;
1098  }
1099  .col-lg-pull-4 {
1100    right: 33.33333333%;
1101  }
1102  .col-lg-pull-3 {
1103    right: 25%;
1104  }
1105  .col-lg-pull-2 {
1106    right: 16.66666667%;
1107  }
1108  .col-lg-pull-1 {
1109    right: 8.33333333%;
1110  }
1111  .col-lg-pull-0 {
1112    right: auto;
1113  }
1114  .col-lg-push-12 {
1115    left: 100%;
1116  }
1117  .col-lg-push-11 {
1118    left: 91.66666667%;
1119  }
1120  .col-lg-push-10 {
1121    left: 83.33333333%;
1122  }
1123  .col-lg-push-9 {
1124    left: 75%;
1125  }
1126  .col-lg-push-8 {
1127    left: 66.66666667%;
1128  }
1129  .col-lg-push-7 {
1130    left: 58.33333333%;
1131  }
1132  .col-lg-push-6 {
1133    left: 50%;
1134  }
1135  .col-lg-push-5 {
1136    left: 41.66666667%;
1137  }
1138  .col-lg-push-4 {
1139    left: 33.33333333%;
1140  }
1141  .col-lg-push-3 {
1142    left: 25%;
1143  }
1144  .col-lg-push-2 {
1145    left: 16.66666667%;
1146  }
1147  .col-lg-push-1 {
1148    left: 8.33333333%;
1149  }
1150  .col-lg-push-0 {
1151    left: auto;
1152  }
1153  .col-lg-offset-12 {
1154    margin-left: 100%;
1155  }
1156  .col-lg-offset-11 {
1157    margin-left: 91.66666667%;
1158  }
1159  .col-lg-offset-10 {
1160    margin-left: 83.33333333%;
1161  }
1162  .col-lg-offset-9 {
1163    margin-left: 75%;
1164  }
1165  .col-lg-offset-8 {
1166    margin-left: 66.66666667%;
1167  }
1168  .col-lg-offset-7 {
1169    margin-left: 58.33333333%;
1170  }
1171  .col-lg-offset-6 {
1172    margin-left: 50%;
1173  }
1174  .col-lg-offset-5 {
1175    margin-left: 41.66666667%;
1176  }
1177  .col-lg-offset-4 {
1178    margin-left: 33.33333333%;
1179  }
1180  .col-lg-offset-3 {
1181    margin-left: 25%;
1182  }
1183  .col-lg-offset-2 {
1184    margin-left: 16.66666667%;
1185  }
1186  .col-lg-offset-1 {
1187    margin-left: 8.33333333%;
1188  }
1189  .col-lg-offset-0 {
1190    margin-left: 0%;
1191  }
1192}
1193@media (min-width: 1875px) {
1194  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
1195    float: left;
1196  }
1197  .col-xl-12 {
1198    width: 100%;
1199  }
1200  .col-xl-11 {
1201    width: 91.66666667%;
1202  }
1203  .col-xl-10 {
1204    width: 83.33333333%;
1205  }
1206  .col-xl-9 {
1207    width: 75%;
1208  }
1209  .col-xl-8 {
1210    width: 66.66666667%;
1211  }
1212  .col-xl-7 {
1213    width: 58.33333333%;
1214  }
1215  .col-xl-6 {
1216    width: 50%;
1217  }
1218  .col-xl-5 {
1219    width: 41.66666667%;
1220  }
1221  .col-xl-4 {
1222    width: 33.33333333%;
1223  }
1224  .col-xl-3 {
1225    width: 25%;
1226  }
1227  .col-xl-2 {
1228    width: 16.66666667%;
1229  }
1230  .col-xl-1 {
1231    width: 8.33333333%;
1232  }
1233  .col-xl-pull-12 {
1234    right: 100%;
1235  }
1236  .col-xl-pull-11 {
1237    right: 91.66666667%;
1238  }
1239  .col-xl-pull-10 {
1240    right: 83.33333333%;
1241  }
1242  .col-xl-pull-9 {
1243    right: 75%;
1244  }
1245  .col-xl-pull-8 {
1246    right: 66.66666667%;
1247  }
1248  .col-xl-pull-7 {
1249    right: 58.33333333%;
1250  }
1251  .col-xl-pull-6 {
1252    right: 50%;
1253  }
1254  .col-xl-pull-5 {
1255    right: 41.66666667%;
1256  }
1257  .col-xl-pull-4 {
1258    right: 33.33333333%;
1259  }
1260  .col-xl-pull-3 {
1261    right: 25%;
1262  }
1263  .col-xl-pull-2 {
1264    right: 16.66666667%;
1265  }
1266  .col-xl-pull-1 {
1267    right: 8.33333333%;
1268  }
1269  .col-xl-pull-0 {
1270    right: auto;
1271  }
1272  .col-xl-push-12 {
1273    left: 100%;
1274  }
1275  .col-xl-push-11 {
1276    left: 91.66666667%;
1277  }
1278  .col-xl-push-10 {
1279    left: 83.33333333%;
1280  }
1281  .col-xl-push-9 {
1282    left: 75%;
1283  }
1284  .col-xl-push-8 {
1285    left: 66.66666667%;
1286  }
1287  .col-xl-push-7 {
1288    left: 58.33333333%;
1289  }
1290  .col-xl-push-6 {
1291    left: 50%;
1292  }
1293  .col-xl-push-5 {
1294    left: 41.66666667%;
1295  }
1296  .col-xl-push-4 {
1297    left: 33.33333333%;
1298  }
1299  .col-xl-push-3 {
1300    left: 25%;
1301  }
1302  .col-xl-push-2 {
1303    left: 16.66666667%;
1304  }
1305  .col-xl-push-1 {
1306    left: 8.33333333%;
1307  }
1308  .col-xl-push-0 {
1309    left: auto;
1310  }
1311  .col-xl-offset-12 {
1312    margin-left: 100%;
1313  }
1314  .col-xl-offset-11 {
1315    margin-left: 91.66666667%;
1316  }
1317  .col-xl-offset-10 {
1318    margin-left: 83.33333333%;
1319  }
1320  .col-xl-offset-9 {
1321    margin-left: 75%;
1322  }
1323  .col-xl-offset-8 {
1324    margin-left: 66.66666667%;
1325  }
1326  .col-xl-offset-7 {
1327    margin-left: 58.33333333%;
1328  }
1329  .col-xl-offset-6 {
1330    margin-left: 50%;
1331  }
1332  .col-xl-offset-5 {
1333    margin-left: 41.66666667%;
1334  }
1335  .col-xl-offset-4 {
1336    margin-left: 33.33333333%;
1337  }
1338  .col-xl-offset-3 {
1339    margin-left: 25%;
1340  }
1341  .col-xl-offset-2 {
1342    margin-left: 16.66666667%;
1343  }
1344  .col-xl-offset-1 {
1345    margin-left: 8.33333333%;
1346  }
1347  .col-xl-offset-0 {
1348    margin-left: 0%;
1349  }
1350}
1351p {
1352  margin: 0 0 10px;
1353}
1354.lead {
1355  margin-bottom: 20px;
1356  font-size: 16.1px;
1357  font-weight: 200;
1358  line-height: 1.4;
1359}
1360@media (min-width: 768px) {
1361  .lead {
1362    font-size: 21px;
1363  }
1364}
1365.small,
1366small {
1367  font-size: 85%;
1368}
1369mark,
1370.mark {
1371  background-color: #fcf8e3;
1372  padding: .2em;
1373}
1374cite {
1375  font-style: normal;
1376}
1377.text-monospace {
1378  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
1379}
1380.text-left {
1381  text-align: left !important;
1382}
1383.text-right {
1384  text-align: right !important;
1385}
1386.text-center {
1387  text-align: center !important;
1388}
1389.text-justify {
1390  text-align: justify !important;
1391}
1392.text-wrap {
1393  white-space: normal !important;
1394}
1395.text-nowrap {
1396  white-space: nowrap !important;
1397}
1398.text-truncate {
1399  overflow: hidden;
1400  text-overflow: ellipsis;
1401  white-space: nowrap;
1402}
1403.text-lowercase {
1404  text-transform: lowercase;
1405}
1406.text-uppercase {
1407  text-transform: uppercase;
1408}
1409.text-capitalize {
1410  text-transform: capitalize;
1411}
1412.text-muted {
1413  color: #777777;
1414}
1415.text-primary {
1416  color: #0a5f7f;
1417}
1418a.text-primary:hover,
1419a.text-primary:focus {
1420  color: #063c50;
1421}
1422.text-success {
1423  color: #3c763d;
1424}
1425a.text-success:hover,
1426a.text-success:focus {
1427  color: #2b542c;
1428}
1429.text-info {
1430  color: #31708f;
1431}
1432a.text-info:hover,
1433a.text-info:focus {
1434  color: #245269;
1435}
1436.text-warning {
1437  color: #c09853;
1438}
1439a.text-warning:hover,
1440a.text-warning:focus {
1441  color: #a47e3c;
1442}
1443.text-danger {
1444  color: #a94442;
1445}
1446a.text-danger:hover,
1447a.text-danger:focus {
1448  color: #843534;
1449}
1450.text-disabled {
1451  color: #777777;
1452}
1453.text-suppressed {
1454  color: #740074;
1455}
1456a.text-suppressed:hover,
1457a.text-suppressed:focus {
1458  color: #410041;
1459}
1460.bg-primary {
1461  color: #fff;
1462  background-color: #0a5f7f;
1463}
1464a.bg-primary:hover,
1465a.bg-primary:focus {
1466  background-color: #063c50;
1467}
1468.bg-success {
1469  background-color: #dff0d8;
1470}
1471a.bg-success:hover,
1472a.bg-success:focus {
1473  background-color: #c1e2b3;
1474}
1475.bg-info {
1476  background-color: #d9edf7;
1477}
1478a.bg-info:hover,
1479a.bg-info:focus {
1480  background-color: #afd9ee;
1481}
1482.bg-warning {
1483  background-color: #fcf8e3;
1484}
1485a.bg-warning:hover,
1486a.bg-warning:focus {
1487  background-color: #f7ecb5;
1488}
1489.bg-danger {
1490  background-color: #f2dede;
1491}
1492a.bg-danger:hover,
1493a.bg-danger:focus {
1494  background-color: #e4b9b9;
1495}
1496.bg-muted,
1497.bg-disabled {
1498  background-color: #eeeeee;
1499}
1500a.bg-muted:hover,
1501a.bg-disabled:hover,
1502a.bg-muted:focus,
1503a.bg-disabled:focus {
1504  background-color: #d5d5d5;
1505}
1506.bg-suppressed {
1507  background-color: #f3eaff;
1508}
1509a.bg-suppressed:hover,
1510a.bg-suppressed:focus {
1511  background-color: #d6b7ff;
1512}
1513h1,
1514h2,
1515h3,
1516h4,
1517h5,
1518h6,
1519.h1,
1520.h2,
1521.h3,
1522.h4,
1523.h5,
1524.h6 {
1525  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
1526  font-weight: 500;
1527  line-height: 1.1;
1528  color: #0a5f7f;
1529}
1530h1 small,
1531h2 small,
1532h3 small,
1533h4 small,
1534h5 small,
1535h6 small,
1536.h1 small,
1537.h2 small,
1538.h3 small,
1539.h4 small,
1540.h5 small,
1541.h6 small {
1542  font-weight: normal;
1543  line-height: 1;
1544  color: #777777;
1545}
1546h1,
1547h2,
1548h3 {
1549  margin: 5px 10px;
1550}
1551h4,
1552h5,
1553h6 {
1554  margin: 5px 10px;
1555}
1556h1,
1557.h1 {
1558  font-size: 28px;
1559}
1560h2,
1561.h2 {
1562  font-size: 24px;
1563}
1564h3,
1565.h3 {
1566  font-size: 19px;
1567}
1568h4,
1569.h4 {
1570  font-size: 15px;
1571  font-weight: bold;
1572}
1573h5,
1574.h5 {
1575  font-size: 14px;
1576}
1577h6,
1578.h6 {
1579  font-size: 12px;
1580}
1581h1 small,
1582.h1 small {
1583  font-size: 24px;
1584}
1585h2 small,
1586.h2 small {
1587  font-size: 18px;
1588}
1589h3 small,
1590.h3 small,
1591h4 small,
1592.h4 small {
1593  font-size: 14px;
1594}
1595.page-header {
1596  padding-bottom: 9px;
1597  margin: 40px 0 20px;
1598}
1599.entity {
1600  font-weight: bold;
1601  font-size: 14px;
1602}
1603.entity-title,
1604.entity-name {
1605  font-weight: bold;
1606  font-size: 14px;
1607}
1608A.red:visited,
1609A.red,
1610.red {
1611  color: #CC0000;
1612}
1613A.grey:visited,
1614A.grey,
1615.gray {
1616  color: #666666;
1617}
1618A.black:visited,
1619A.black,
1620.black {
1621  color: #000000;
1622}
1623A.green:visited,
1624A.green,
1625.green {
1626  color: #008C00;
1627}
1628A.blue:visited,
1629A.blue,
1630.blue {
1631  color: #0000ff;
1632}
1633A.orange:visited,
1634a.orange,
1635.orange {
1636  color: #FF7400;
1637}
1638A.purple:visited,
1639a.purple,
1640.purple {
1641  color: #740074;
1642}
1643A.olive:visited,
1644a.olive,
1645.olive {
1646  color: #8C8C00;
1647}
1648ul,
1649ol {
1650  margin-top: 0;
1651  margin-bottom: 10px;
1652  padding: 0px;
1653}
1654ul ul,
1655ol ul,
1656ul ol,
1657ol ol {
1658  margin-bottom: 0;
1659}
1660.list-unstyled,
1661.chart-legend {
1662  padding-left: 0;
1663  list-style: none;
1664}
1665.list-inline {
1666  padding-left: 0;
1667  list-style: none;
1668}
1669.list-inline > li {
1670  display: inline-block;
1671  padding-left: 5px;
1672  padding-right: 5px;
1673}
1674dl {
1675  margin-bottom: 20px;
1676}
1677dt,
1678dd {
1679  line-height: 20px;
1680}
1681dt {
1682  font-weight: bold;
1683}
1684dd {
1685  margin-left: 0;
1686}
1687@media (min-width: 768px) {
1688  .dl-horizontal dt {
1689    float: left;
1690    width: 160px;
1691    clear: left;
1692    text-align: right;
1693    overflow: hidden;
1694    text-overflow: ellipsis;
1695    white-space: nowrap;
1696  }
1697  .dl-horizontal dd {
1698    margin-left: 180px;
1699    *zoom: 1;
1700  }
1701  .dl-horizontal dd:before,
1702  .dl-horizontal dd:after {
1703    display: table;
1704    content: "";
1705    line-height: 0;
1706  }
1707  .dl-horizontal dd:after {
1708    clear: both;
1709  }
1710  .dl-horizontal dd:before,
1711  .dl-horizontal dd:after {
1712    content: " ";
1713    /* 1 */
1714    display: table;
1715    /* 2 */
1716  }
1717  .dl-horizontal dd:after {
1718    clear: both;
1719  }
1720}
1721abbr[title],
1722abbr[data-original-title] {
1723  cursor: help;
1724  border-bottom: 1px dotted #777777;
1725}
1726abbr.initialism {
1727  font-size: 90%;
1728  text-transform: uppercase;
1729}
1730blockquote {
1731  padding: 10px 20px;
1732  margin: 0 0 20px;
1733  border-left: 5px solid #eeeeee;
1734}
1735blockquote p {
1736  font-size: 17.5px;
1737  font-weight: 300;
1738  line-height: 1.25;
1739}
1740blockquote p:last-child {
1741  margin-bottom: 0;
1742}
1743blockquote small {
1744  display: block;
1745  line-height: 20px;
1746  color: #777777;
1747}
1748blockquote small:before {
1749  content: '\2014 \00A0';
1750}
1751blockquote.pull-right {
1752  padding-right: 15px;
1753  padding-left: 0;
1754  border-right: 5px solid #eeeeee;
1755  border-left: 0;
1756}
1757blockquote.pull-right p,
1758blockquote.pull-right small {
1759  text-align: right;
1760}
1761blockquote.pull-right small:before {
1762  content: '';
1763}
1764blockquote.pull-right small:after {
1765  content: '\00A0 \2014';
1766}
1767q:before,
1768q:after,
1769blockquote:before,
1770blockquote:after {
1771  content: "";
1772}
1773address {
1774  display: block;
1775  margin-bottom: 20px;
1776  font-style: normal;
1777  line-height: 20px;
1778}
1779hr {
1780  margin: 6.66666667px 0;
1781  border: 0;
1782  border-top: 1px solid #ededed;
1783  border-bottom: 1px solid #ffffff;
1784}
1785code,
1786pre {
1787  padding: 0 3px 2px;
1788  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
1789  font-size: 12px;
1790  color: #333;
1791  -webkit-border-radius: 3px;
1792  -moz-border-radius: 3px;
1793  border-radius: 3px;
1794}
1795code {
1796  padding: 0px 4px;
1797  color: #d14;
1798  background-color: #f7f7f9;
1799  border: 1px solid #e1e1e8;
1800  white-space: nowrap;
1801  display: inline-block;
1802}
1803pre {
1804  display: block;
1805  padding: 9.5px;
1806  margin: 0 0 10px;
1807  font-size: 13px;
1808  line-height: 20px;
1809  word-break: break-all;
1810  word-wrap: break-word;
1811  white-space: pre;
1812  white-space: pre-wrap;
1813  background-color: #f5f5f5;
1814  border: 1px solid #ccc;
1815  border: 1px solid rgba(0, 0, 0, 0.15);
1816  -webkit-border-radius: 3px;
1817  -moz-border-radius: 3px;
1818  border-radius: 3px;
1819}
1820pre.prettyprint {
1821  margin-bottom: 20px;
1822}
1823pre code {
1824  padding: 0;
1825  color: inherit;
1826  white-space: pre;
1827  white-space: pre-wrap;
1828  background-color: transparent;
1829  border: 0;
1830}
1831.pre-scrollable {
1832  max-height: 340px;
1833  overflow-y: scroll;
1834}
1835form {
1836  margin: 0 0 10px;
1837}
1838fieldset {
1839  padding: 0;
1840  margin: 0;
1841  border: 0;
1842}
1843legend {
1844  display: block;
1845  width: 100%;
1846  padding: 0;
1847  margin-bottom: 10px;
1848  font-size: 21px;
1849  line-height: 40px;
1850  color: #0a5f7f;
1851  border: 0;
1852}
1853legend small {
1854  font-size: 15px;
1855  color: #777;
1856}
1857label,
1858input,
1859button,
1860select,
1861textarea {
1862  font-size: 14px;
1863  font-weight: normal;
1864  line-height: 20px;
1865}
1866input,
1867button,
1868select,
1869textarea {
1870  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
1871}
1872label {
1873  display: block;
1874  margin-bottom: 5px;
1875}
1876select,
1877textarea,
1878input[type="text"],
1879input[type="password"],
1880input[type="datetime"],
1881input[type="datetime-local"],
1882input[type="date"],
1883input[type="month"],
1884input[type="time"],
1885input[type="week"],
1886input[type="number"],
1887input[type="email"],
1888input[type="url"],
1889input[type="search"],
1890input[type="tel"],
1891input[type="color"],
1892.uneditable-input {
1893  display: inline-block;
1894  height: 30px;
1895  padding: 4px 10px;
1896  font-size: 14px;
1897  line-height: 20px;
1898  color: #555555;
1899  -webkit-border-radius: 3px;
1900  -moz-border-radius: 3px;
1901  border-radius: 3px;
1902  vertical-align: middle;
1903}
1904input,
1905textarea,
1906.uneditable-input {
1907  width: 191px;
1908}
1909textarea {
1910  height: auto;
1911}
1912textarea,
1913input[type="text"],
1914input[type="password"],
1915input[type="datetime"],
1916input[type="datetime-local"],
1917input[type="date"],
1918input[type="month"],
1919input[type="time"],
1920input[type="week"],
1921input[type="number"],
1922input[type="email"],
1923input[type="url"],
1924input[type="search"],
1925input[type="tel"],
1926input[type="color"],
1927.uneditable-input {
1928  background-color: #fff;
1929  border: 1px solid #ccc;
1930  -moz-transition: border linear .2s, box-shadow linear .2s;
1931  -o-transition: border linear .2s, box-shadow linear .2s;
1932  -webkit-transition: border linear .2s, box-shadow linear .2s;
1933  transition: border linear .2s, box-shadow linear .2s;
1934}
1935textarea:focus,
1936input[type="text"]:focus,
1937input[type="password"]:focus,
1938input[type="datetime"]:focus,
1939input[type="datetime-local"]:focus,
1940input[type="date"]:focus,
1941input[type="month"]:focus,
1942input[type="time"]:focus,
1943input[type="week"]:focus,
1944input[type="number"]:focus,
1945input[type="email"]:focus,
1946input[type="url"]:focus,
1947input[type="search"]:focus,
1948input[type="tel"]:focus,
1949input[type="color"]:focus,
1950.uneditable-input:focus {
1951  border-color: rgba(82, 168, 236, 0.8);
1952  outline: 0;
1953  outline: thin dotted \9;
1954  /* IE6-9 */
1955}
1956input[type="radio"],
1957input[type="checkbox"] {
1958  margin: 4px 0 0;
1959  *margin-top: 0;
1960  /* IE7 */
1961  margin-top: 1px \9;
1962  /* IE8-9 */
1963  line-height: normal;
1964}
1965input[type="file"],
1966input[type="image"],
1967input[type="submit"],
1968input[type="reset"],
1969input[type="button"],
1970input[type="radio"],
1971input[type="checkbox"] {
1972  width: auto;
1973}
1974select,
1975input[type="file"] {
1976  height: 30px;
1977  /* In IE7, the height of the select element cannot be changed by height, only font-size */
1978  *margin-top: 4px;
1979  /* For IE7, add top margin to align select with labels */
1980  line-height: 30px;
1981}
1982select {
1983  width: 191px;
1984  border: 1px solid #ccc;
1985  background-color: #fff;
1986}
1987select[multiple],
1988select[size] {
1989  height: auto;
1990}
1991select:focus,
1992input[type="file"]:focus,
1993input[type="radio"]:focus,
1994input[type="checkbox"]:focus {
1995  outline: thin dotted #333;
1996  outline: 5px auto -webkit-focus-ring-color;
1997  outline-offset: -2px;
1998}
1999.uneditable-input,
2000.uneditable-textarea {
2001  color: #777;
2002  background-color: #fcfcfc;
2003  border-color: #ccc;
2004  cursor: not-allowed;
2005}
2006.uneditable-input {
2007  overflow: hidden;
2008  white-space: nowrap;
2009}
2010.uneditable-textarea {
2011  width: auto;
2012  height: auto;
2013}
2014input:-moz-placeholder,
2015textarea:-moz-placeholder {
2016  color: #777;
2017}
2018input:-ms-input-placeholder,
2019textarea:-ms-input-placeholder {
2020  color: #777;
2021}
2022input::-webkit-input-placeholder,
2023textarea::-webkit-input-placeholder {
2024  color: #777;
2025}
2026input:-moz-placeholder,
2027textarea:-moz-placeholder {
2028  color: #999;
2029}
2030input::-moz-placeholder,
2031textarea::-moz-placeholder {
2032  color: #999;
2033}
2034input:-ms-input-placeholder,
2035textarea:-ms-input-placeholder {
2036  color: #999;
2037}
2038input::-webkit-input-placeholder,
2039textarea::-webkit-input-placeholder {
2040  color: #999;
2041}
2042.radio,
2043.checkbox {
2044  min-height: 20px;
2045  padding-left: 20px;
2046}
2047.radio input[type="radio"],
2048.checkbox input[type="checkbox"] {
2049  float: left;
2050  margin-left: -20px;
2051}
2052.controls > .radio:first-child,
2053.controls > .checkbox:first-child {
2054  padding-top: 5px;
2055}
2056.radio.inline,
2057.checkbox.inline {
2058  display: inline-block;
2059  padding-top: 5px;
2060  margin-bottom: 0;
2061  vertical-align: middle;
2062}
2063.radio.inline + .radio.inline,
2064.checkbox.inline + .checkbox.inline {
2065  margin-left: 10px;
2066}
2067.input-mini {
2068  width: 60px;
2069}
2070.input-small {
2071  width: 90px;
2072}
2073.input-medium {
2074  width: 150px;
2075}
2076.input-large {
2077  width: 210px;
2078}
2079.input-xlarge {
2080  width: 270px;
2081}
2082.input-xxlarge {
2083  width: 530px;
2084}
2085input[class*="span"],
2086select[class*="span"],
2087textarea[class*="span"],
2088.uneditable-input[class*="span"],
2089.row-fluid input[class*="span"],
2090.row-fluid select[class*="span"],
2091.row-fluid textarea[class*="span"],
2092.row-fluid .uneditable-input[class*="span"] {
2093  float: none;
2094  margin-left: 0;
2095}
2096.input-append input[class*="span"],
2097.input-append .uneditable-input[class*="span"],
2098.input-prepend input[class*="span"],
2099.input-prepend .uneditable-input[class*="span"],
2100.row-fluid input[class*="span"],
2101.row-fluid select[class*="span"],
2102.row-fluid textarea[class*="span"],
2103.row-fluid .uneditable-input[class*="span"],
2104.row-fluid .input-prepend [class*="span"],
2105.row-fluid .input-append [class*="span"] {
2106  display: inline-block;
2107}
2108input,
2109textarea,
2110.uneditable-input {
2111  margin-left: 0;
2112}
2113.controls-row [class*="span"] + [class*="span"] {
2114  margin-left: 10px;
2115}
2116input.span12,
2117textarea.span12,
2118.uneditable-input.span12 {
2119  width: 936px;
2120}
2121input.span11,
2122textarea.span11,
2123.uneditable-input.span11 {
2124  width: 856px;
2125}
2126input.span10,
2127textarea.span10,
2128.uneditable-input.span10 {
2129  width: 776px;
2130}
2131input.span9,
2132textarea.span9,
2133.uneditable-input.span9 {
2134  width: 696px;
2135}
2136input.span8,
2137textarea.span8,
2138.uneditable-input.span8 {
2139  width: 616px;
2140}
2141input.span7,
2142textarea.span7,
2143.uneditable-input.span7 {
2144  width: 536px;
2145}
2146input.span6,
2147textarea.span6,
2148.uneditable-input.span6 {
2149  width: 456px;
2150}
2151input.span5,
2152textarea.span5,
2153.uneditable-input.span5 {
2154  width: 376px;
2155}
2156input.span4,
2157textarea.span4,
2158.uneditable-input.span4 {
2159  width: 296px;
2160}
2161input.span3,
2162textarea.span3,
2163.uneditable-input.span3 {
2164  width: 216px;
2165}
2166input.span2,
2167textarea.span2,
2168.uneditable-input.span2 {
2169  width: 136px;
2170}
2171input.span1,
2172textarea.span1,
2173.uneditable-input.span1 {
2174  width: 56px;
2175}
2176.controls-row {
2177  *zoom: 1;
2178}
2179.controls-row:before,
2180.controls-row:after {
2181  display: table;
2182  content: "";
2183  line-height: 0;
2184}
2185.controls-row:after {
2186  clear: both;
2187}
2188.controls-row:before,
2189.controls-row:after {
2190  content: " ";
2191  /* 1 */
2192  display: table;
2193  /* 2 */
2194}
2195.controls-row:after {
2196  clear: both;
2197}
2198.controls-row [class*="span"],
2199.row-fluid .controls-row [class*="span"] {
2200  float: left;
2201}
2202.controls-row .checkbox[class*="span"],
2203.controls-row .radio[class*="span"] {
2204  padding-top: 5px;
2205}
2206input[disabled],
2207select[disabled],
2208textarea[disabled],
2209input[readonly],
2210select[readonly],
2211textarea[readonly] {
2212  cursor: not-allowed;
2213  background-color: #f0f0f0;
2214}
2215input[type="radio"][disabled],
2216input[type="checkbox"][disabled],
2217input[type="radio"][readonly],
2218input[type="checkbox"][readonly] {
2219  background-color: transparent;
2220}
2221.control-group.warning .control-label,
2222.control-group.warning .help-block,
2223.control-group.warning .help-inline {
2224  color: #c09853;
2225}
2226.control-group.warning .checkbox,
2227.control-group.warning .radio,
2228.control-group.warning input,
2229.control-group.warning select,
2230.control-group.warning textarea {
2231  color: #c09853;
2232}
2233.control-group.warning input,
2234.control-group.warning select,
2235.control-group.warning textarea {
2236  border-color: #c09853;
2237  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2238  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2239  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2240}
2241.control-group.warning input:focus,
2242.control-group.warning select:focus,
2243.control-group.warning textarea:focus {
2244  border-color: #a47e3c;
2245  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2246  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2247  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2248}
2249.control-group.warning .input-prepend .add-on,
2250.control-group.warning .input-append .add-on {
2251  color: #c09853;
2252  background-color: #fcf8e3;
2253  border-color: #c09853;
2254}
2255.control-group.error .control-label,
2256.control-group.error .help-block,
2257.control-group.error .help-inline {
2258  color: #a94442;
2259}
2260.control-group.error .checkbox,
2261.control-group.error .radio,
2262.control-group.error input,
2263.control-group.error select,
2264.control-group.error textarea {
2265  color: #a94442;
2266}
2267.control-group.error input,
2268.control-group.error select,
2269.control-group.error textarea {
2270  border-color: #a94442;
2271  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2272  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2273  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2274}
2275.control-group.error input:focus,
2276.control-group.error select:focus,
2277.control-group.error textarea:focus {
2278  border-color: #843534;
2279  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2280  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2281  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2282}
2283.control-group.error .input-prepend .add-on,
2284.control-group.error .input-append .add-on {
2285  color: #a94442;
2286  background-color: #f2dede;
2287  border-color: #a94442;
2288}
2289.control-group.success .control-label,
2290.control-group.success .help-block,
2291.control-group.success .help-inline {
2292  color: #3c763d;
2293}
2294.control-group.success .checkbox,
2295.control-group.success .radio,
2296.control-group.success input,
2297.control-group.success select,
2298.control-group.success textarea {
2299  color: #3c763d;
2300}
2301.control-group.success input,
2302.control-group.success select,
2303.control-group.success textarea {
2304  border-color: #3c763d;
2305  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2306  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2307  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2308}
2309.control-group.success input:focus,
2310.control-group.success select:focus,
2311.control-group.success textarea:focus {
2312  border-color: #2b542c;
2313  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2314  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2315  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2316}
2317.control-group.success .input-prepend .add-on,
2318.control-group.success .input-append .add-on {
2319  color: #3c763d;
2320  background-color: #dff0d8;
2321  border-color: #3c763d;
2322}
2323.control-group.info .control-label,
2324.control-group.info .help-block,
2325.control-group.info .help-inline {
2326  color: #31708f;
2327}
2328.control-group.info .checkbox,
2329.control-group.info .radio,
2330.control-group.info input,
2331.control-group.info select,
2332.control-group.info textarea {
2333  color: #31708f;
2334}
2335.control-group.info input,
2336.control-group.info select,
2337.control-group.info textarea {
2338  border-color: #31708f;
2339  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2340  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2341  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2342}
2343.control-group.info input:focus,
2344.control-group.info select:focus,
2345.control-group.info textarea:focus {
2346  border-color: #245269;
2347  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5ea5c8;
2348  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5ea5c8;
2349  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5ea5c8;
2350}
2351.control-group.info .input-prepend .add-on,
2352.control-group.info .input-append .add-on {
2353  color: #31708f;
2354  background-color: #d9edf7;
2355  border-color: #31708f;
2356}
2357input:focus:invalid,
2358textarea:focus:invalid,
2359select:focus:invalid {
2360  color: #b94a48;
2361  border-color: #ee5f5b;
2362}
2363input:focus:invalid:focus,
2364textarea:focus:invalid:focus,
2365select:focus:invalid:focus {
2366  border-color: #e9322d;
2367  -moz-box-shadow: 0 0 6px #f8b9b7;
2368  -webkit-box-shadow: 0 0 6px #f8b9b7;
2369  box-shadow: 0 0 6px #f8b9b7;
2370}
2371.form-actions {
2372  padding: 19px 20px 20px;
2373  margin-top: 20px;
2374  margin-bottom: 20px;
2375  background-color: #f5f5f5;
2376  border-top: 1px solid #e5e5e5;
2377  *zoom: 1;
2378}
2379.form-actions:before,
2380.form-actions:after {
2381  display: table;
2382  content: "";
2383  line-height: 0;
2384}
2385.form-actions:after {
2386  clear: both;
2387}
2388.form-actions:before,
2389.form-actions:after {
2390  content: " ";
2391  /* 1 */
2392  display: table;
2393  /* 2 */
2394}
2395.form-actions:after {
2396  clear: both;
2397}
2398.help-block,
2399.help-inline {
2400  color: #595959;
2401}
2402.help-block {
2403  display: block;
2404  margin-bottom: 10px;
2405}
2406.help-inline {
2407  display: inline-block;
2408  *display: inline;
2409  /* IE7 inline-block hack */
2410  *zoom: 1;
2411  vertical-align: middle;
2412  padding-left: 5px;
2413}
2414label.help-inline {
2415  font-weight: normal;
2416  -webkit-touch-callout: none;
2417  -webkit-user-select: none;
2418  -khtml-user-select: none;
2419  -moz-user-select: none;
2420  -ms-user-select: none;
2421  user-select: none;
2422}
2423.input-append,
2424.input-prepend {
2425  display: inline-block;
2426  margin-bottom: 10px;
2427  vertical-align: middle;
2428  font-size: 0;
2429  white-space: nowrap;
2430}
2431.input-append input,
2432.input-prepend input,
2433.input-append select,
2434.input-prepend select,
2435.input-append .uneditable-input,
2436.input-prepend .uneditable-input,
2437.input-append .dropdown-menu,
2438.input-prepend .dropdown-menu,
2439.input-append .popover,
2440.input-prepend .popover {
2441  font-size: 14px;
2442}
2443.input-append input,
2444.input-prepend input,
2445.input-append select,
2446.input-prepend select,
2447.input-append .uneditable-input,
2448.input-prepend .uneditable-input {
2449  position: relative;
2450  margin-bottom: 0;
2451  *margin-left: 0;
2452  vertical-align: top;
2453}
2454.input-append input:focus,
2455.input-prepend input:focus,
2456.input-append select:focus,
2457.input-prepend select:focus,
2458.input-append .uneditable-input:focus,
2459.input-prepend .uneditable-input:focus {
2460  z-index: 2;
2461}
2462.input-append .add-on,
2463.input-prepend .add-on {
2464  display: inline-block;
2465  width: auto;
2466  height: 30px;
2467  min-width: 16px;
2468  padding: 4px 8px;
2469  font-size: 14px;
2470  font-weight: normal;
2471  line-height: 20px;
2472  text-align: center;
2473  text-shadow: 0 1px 0 #fff;
2474  background-color: #f0f0f0;
2475  border: 1px solid #ccc;
2476  box-shadow: none;
2477}
2478.input-append .add-on,
2479.input-prepend .add-on,
2480.input-append .btn,
2481.input-prepend .btn,
2482.input-append .btn-group > .dropdown-toggle,
2483.input-prepend .btn-group > .dropdown-toggle {
2484  vertical-align: top;
2485  -webkit-border-radius: 0;
2486  -moz-border-radius: 0;
2487  border-radius: 0;
2488}
2489.input-append .active,
2490.input-prepend .active {
2491  background-color: #b5dfb7;
2492  border-color: #4CAF50;
2493}
2494.input-prepend .add-on,
2495.input-prepend .btn {
2496  margin-right: -1px;
2497}
2498.input-prepend .add-on:first-child,
2499.input-prepend .btn:first-child {
2500  -webkit-border-radius: 3px 0 0 3px;
2501  -moz-border-radius: 3px 0 0 3px;
2502  border-radius: 3px 0 0 3px;
2503}
2504.input-append input,
2505.input-append select,
2506.input-append .uneditable-input {
2507  -webkit-border-radius: 3px 0 0 3px;
2508  -moz-border-radius: 3px 0 0 3px;
2509  border-radius: 3px 0 0 3px;
2510}
2511.input-append input + .btn-group .btn:last-child,
2512.input-append select + .btn-group .btn:last-child,
2513.input-append .uneditable-input + .btn-group .btn:last-child {
2514  -webkit-border-radius: 0 3px 3px 0;
2515  -moz-border-radius: 0 3px 3px 0;
2516  border-radius: 0 3px 3px 0;
2517}
2518.input-append .add-on,
2519.input-append .btn,
2520.input-append .btn-group {
2521  margin-left: -1px;
2522}
2523.input-append .add-on:last-child,
2524.input-append .btn:last-child,
2525.input-append .btn-group:last-child > .dropdown-toggle {
2526  -webkit-border-radius: 0 3px 3px 0;
2527  -moz-border-radius: 0 3px 3px 0;
2528  border-radius: 0 3px 3px 0;
2529}
2530.input-prepend.input-append input,
2531.input-prepend.input-append select,
2532.input-prepend.input-append .uneditable-input {
2533  -webkit-border-radius: 0;
2534  -moz-border-radius: 0;
2535  border-radius: 0;
2536}
2537.input-prepend.input-append input + .btn-group .btn,
2538.input-prepend.input-append select + .btn-group .btn,
2539.input-prepend.input-append .uneditable-input + .btn-group .btn {
2540  -webkit-border-radius: 0 3px 3px 0;
2541  -moz-border-radius: 0 3px 3px 0;
2542  border-radius: 0 3px 3px 0;
2543}
2544.input-prepend.input-append .add-on:first-child,
2545.input-prepend.input-append .btn:first-child {
2546  margin-right: -1px;
2547  -webkit-border-radius: 3px 0 0 3px;
2548  -moz-border-radius: 3px 0 0 3px;
2549  border-radius: 3px 0 0 3px;
2550}
2551.input-prepend.input-append .add-on:last-child,
2552.input-prepend.input-append .btn:last-child {
2553  margin-left: -1px;
2554  -webkit-border-radius: 0 3px 3px 0;
2555  -moz-border-radius: 0 3px 3px 0;
2556  border-radius: 0 3px 3px 0;
2557}
2558.input-prepend.input-append .btn-group:first-child {
2559  margin-left: 0;
2560}
2561input.search-query {
2562  padding-right: 14px;
2563  padding-right: 4px \9;
2564  padding-left: 14px;
2565  padding-left: 4px \9;
2566  /* IE7-8 doesn't have border-radius, so don't indent the padding */
2567  margin-bottom: 0;
2568  -webkit-border-radius: 15px;
2569  -moz-border-radius: 15px;
2570  border-radius: 15px;
2571}
2572/* Allow for input prepend/append in search forms */
2573.form-search .input-append .search-query,
2574.form-search .input-prepend .search-query {
2575  -webkit-border-radius: 0;
2576  -moz-border-radius: 0;
2577  border-radius: 0;
2578}
2579.form-search .input-append .search-query {
2580  -webkit-border-radius: 14px 0 0 14px;
2581  -moz-border-radius: 14px 0 0 14px;
2582  border-radius: 14px 0 0 14px;
2583}
2584.form-search .input-append .btn {
2585  -webkit-border-radius: 0 14px 14px 0;
2586  -moz-border-radius: 0 14px 14px 0;
2587  border-radius: 0 14px 14px 0;
2588}
2589.form-search .input-prepend .search-query {
2590  -webkit-border-radius: 0 14px 14px 0;
2591  -moz-border-radius: 0 14px 14px 0;
2592  border-radius: 0 14px 14px 0;
2593}
2594.form-search .input-prepend .btn {
2595  -webkit-border-radius: 14px 0 0 14px;
2596  -moz-border-radius: 14px 0 0 14px;
2597  border-radius: 14px 0 0 14px;
2598}
2599.form-search input,
2600.form-inline input,
2601.form-horizontal input,
2602.form-search textarea,
2603.form-inline textarea,
2604.form-horizontal textarea,
2605.form-search select,
2606.form-inline select,
2607.form-horizontal select,
2608.form-search .help-inline,
2609.form-inline .help-inline,
2610.form-horizontal .help-inline,
2611.form-search .uneditable-input,
2612.form-inline .uneditable-input,
2613.form-horizontal .uneditable-input,
2614.form-search .input-prepend,
2615.form-inline .input-prepend,
2616.form-horizontal .input-prepend,
2617.form-search .input-append,
2618.form-inline .input-append,
2619.form-horizontal .input-append {
2620  display: inline-block;
2621  *display: inline;
2622  /* IE7 inline-block hack */
2623  *zoom: 1;
2624  margin-bottom: 0;
2625  vertical-align: middle;
2626}
2627.form-search .hide,
2628.form-inline .hide,
2629.form-horizontal .hide {
2630  display: none;
2631}
2632.form-search label,
2633.form-inline label,
2634.form-search .btn-group,
2635.form-inline .btn-group {
2636  display: inline-block;
2637}
2638.form-search .input-append,
2639.form-inline .input-append,
2640.form-search .input-prepend,
2641.form-inline .input-prepend {
2642  margin-bottom: 0;
2643}
2644.form-search .radio,
2645.form-search .checkbox,
2646.form-inline .radio,
2647.form-inline .checkbox {
2648  padding-left: 0;
2649  margin-bottom: 0;
2650  vertical-align: middle;
2651}
2652.form-search .radio input[type="radio"],
2653.form-search .checkbox input[type="checkbox"],
2654.form-inline .radio input[type="radio"],
2655.form-inline .checkbox input[type="checkbox"] {
2656  float: left;
2657  margin-right: 3px;
2658  margin-left: 0;
2659}
2660.control-group {
2661  margin-bottom: 10px;
2662}
2663legend + .control-group {
2664  margin-top: 20px;
2665  -webkit-margin-top-collapse: separate;
2666}
2667.form-horizontal .control-group {
2668  margin-bottom: 10px;
2669  *zoom: 1;
2670}
2671.form-horizontal .control-group:before,
2672.form-horizontal .control-group:after {
2673  display: table;
2674  content: "";
2675  line-height: 0;
2676}
2677.form-horizontal .control-group:after {
2678  clear: both;
2679}
2680.form-horizontal .control-group:before,
2681.form-horizontal .control-group:after {
2682  content: " ";
2683  /* 1 */
2684  display: table;
2685  /* 2 */
2686}
2687.form-horizontal .control-group:after {
2688  clear: both;
2689}
2690.form-horizontal .control-label {
2691  float: left;
2692  width: 160px;
2693  padding-top: 5px;
2694  text-align: right;
2695}
2696.form-horizontal .controls {
2697  *display: inline-block;
2698  *padding-left: 20px;
2699  margin-left: 180px;
2700  *margin-left: 0;
2701}
2702.form-horizontal .controls:first-child {
2703  *padding-left: 180px;
2704}
2705.form-horizontal .help-block {
2706  margin-bottom: 0;
2707}
2708.form-horizontal input + .help-block,
2709.form-horizontal select + .help-block,
2710.form-horizontal textarea + .help-block,
2711.form-horizontal .uneditable-input + .help-block,
2712.form-horizontal .input-prepend + .help-block,
2713.form-horizontal .input-append + .help-block {
2714  margin-top: 10px;
2715}
2716.form-horizontal .form-actions {
2717  padding-left: 180px;
2718}
2719table {
2720  max-width: 100%;
2721  background-color: #fff;
2722  border-collapse: collapse;
2723  border-spacing: 0;
2724  color: #333;
2725}
2726.table {
2727  width: 100%;
2728  margin-bottom: 10px;
2729}
2730.table th,
2731.table td {
2732  padding: 8px;
2733  line-height: 20px;
2734  text-align: left;
2735  vertical-align: top;
2736  border-top: 1px solid #f4f4f4;
2737}
2738.table th {
2739  font-size: 13px;
2740}
2741.table thead th {
2742  vertical-align: bottom;
2743}
2744.table caption + thead tr:first-child th,
2745.table caption + thead tr:first-child td,
2746.table colgroup + thead tr:first-child th,
2747.table colgroup + thead tr:first-child td,
2748.table thead:first-child tr:first-child th,
2749.table thead:first-child tr:first-child td {
2750  border-top: 0;
2751}
2752.table tbody + tbody {
2753  border-top: 2px solid #ddd;
2754}
2755.table .table {
2756  background-color: #f9f9f9;
2757  margin-bottom: 0px;
2758}
2759.well .table {
2760  margin-bottom: 0px;
2761}
2762.table-condensed th,
2763.table-condensed td {
2764  padding: 4px 5px;
2765}
2766.table-condensed-more th,
2767.table-condensed-more td {
2768  padding: 2px 5px 3px 5px;
2769}
2770.table-transparent {
2771  background: transparent;
2772}
2773.table-bordered {
2774  border: 1px solid #ddd;
2775  border-collapse: separate;
2776  *border-collapse: collapse;
2777  border-left: 0;
2778  -webkit-border-radius: 3px;
2779  -moz-border-radius: 3px;
2780  border-radius: 3px;
2781}
2782.table-bordered th,
2783.table-bordered td {
2784  border-left: none;
2785}
2786.table-bordered caption + thead tr:first-child th,
2787.table-bordered caption + tbody tr:first-child th,
2788.table-bordered caption + tbody tr:first-child td,
2789.table-bordered colgroup + thead tr:first-child th,
2790.table-bordered colgroup + tbody tr:first-child th,
2791.table-bordered colgroup + tbody tr:first-child td,
2792.table-bordered thead:first-child tr:first-child th,
2793.table-bordered tbody:first-child tr:first-child th,
2794.table-bordered tbody:first-child tr:first-child td {
2795  border-top: 0;
2796}
2797.table-bordered thead:first-child tr:first-child > th:first-child,
2798.table-bordered tbody:first-child tr:first-child > td:first-child,
2799.table-bordered tbody:first-child tr:first-child > th:first-child {
2800  -webkit-border-top-left-radius: 3px;
2801  -moz-border-radius-topleft: 3px;
2802  border-top-left-radius: 3px;
2803}
2804.table-bordered thead:first-child tr:first-child > th:last-child,
2805.table-bordered tbody:first-child tr:first-child > td:last-child,
2806.table-bordered tbody:first-child tr:first-child > th:last-child {
2807  -webkit-border-top-right-radius: 3px;
2808  -moz-border-radius-topright: 3px;
2809  border-top-right-radius: 3px;
2810}
2811.table-bordered thead:last-child tr:last-child > th:first-child,
2812.table-bordered tbody:last-child tr:last-child > td:first-child,
2813.table-bordered tbody:last-child tr:last-child > th:first-child,
2814.table-bordered tfoot:last-child tr:last-child > td:first-child,
2815.table-bordered tfoot:last-child tr:last-child > th:first-child {
2816  -webkit-border-bottom-left-radius: 3px;
2817  -moz-border-radius-bottomleft: 3px;
2818  border-bottom-left-radius: 3px;
2819}
2820.table-bordered thead:last-child tr:last-child > th:last-child,
2821.table-bordered tbody:last-child tr:last-child > td:last-child,
2822.table-bordered tbody:last-child tr:last-child > th:last-child,
2823.table-bordered tfoot:last-child tr:last-child > td:last-child,
2824.table-bordered tfoot:last-child tr:last-child > th:last-child {
2825  -webkit-border-bottom-right-radius: 3px;
2826  -moz-border-radius-bottomright: 3px;
2827  border-bottom-right-radius: 3px;
2828}
2829.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
2830  -webkit-border-bottom-left-radius: 0;
2831  -moz-border-radius-bottomleft: 0;
2832  border-bottom-left-radius: 0;
2833}
2834.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
2835  -webkit-border-bottom-right-radius: 0;
2836  -moz-border-radius-bottomright: 0;
2837  border-bottom-right-radius: 0;
2838}
2839.table-bordered caption + thead tr:first-child th:first-child,
2840.table-bordered caption + tbody tr:first-child td:first-child,
2841.table-bordered colgroup + thead tr:first-child th:first-child,
2842.table-bordered colgroup + tbody tr:first-child td:first-child {
2843  -webkit-border-top-left-radius: 3px;
2844  -moz-border-radius-topleft: 3px;
2845  border-top-left-radius: 3px;
2846}
2847.table-bordered caption + thead tr:first-child th:last-child,
2848.table-bordered caption + tbody tr:first-child td:last-child,
2849.table-bordered colgroup + thead tr:first-child th:last-child,
2850.table-bordered colgroup + tbody tr:first-child td:last-child {
2851  -webkit-border-top-right-radius: 3px;
2852  -moz-border-radius-topright: 3px;
2853  border-top-right-radius: 3px;
2854}
2855.table-bordered thead th:first-child,
2856.table-bordered tbody th:first-child,
2857.table-bordered tbody td:first-child {
2858  border-left: 1px solid #dddddd;
2859}
2860.widget .table-bordered thead:first-child tr:first-child > th:first-child,
2861.widget .table-bordered tbody:first-child tr:first-child > td:first-child,
2862.widget .table-bordered tbody:first-child tr:first-child > th:first-child {
2863  -webkit-border-top-left-radius: 0px;
2864  -moz-border-radius-topleft: 0px;
2865  border-top-left-radius: 0px;
2866}
2867.table-striped tbody > tr:nth-child(even) > td,
2868.table-striped tbody > tr:nth-child(even) > th {
2869  background-color: #f9f9f9;
2870}
2871.table-striped-two tbody > tr:nth-child(4n+3) > td,
2872.table-striped-two tbody > tr:nth-child(4n+3) > th,
2873.table-striped-two tbody > tr:nth-child(4n+4) > td,
2874.table-striped-two tbody > tr:nth-child(4n+4) > th {
2875  background-color: #f9f9f9;
2876}
2877.table-striped-two tbody > tr:nth-child(2n) td,
2878.table-striped-two tbody > tr:nth-child(2n) th {
2879  border-top: none;
2880}
2881.table-striped-three tbody > tr:nth-child(6n+3) > td,
2882.table-striped-three tbody > tr:nth-child(6n+3) > th,
2883.table-striped-three tbody > tr:nth-child(6n+4) > td,
2884.table-striped-three tbody > tr:nth-child(6n+4) > th,
2885.table-striped-three tbody > tr:nth-child(6n+5) > td,
2886.table-striped-three tbody > tr:nth-child(6n+5) > th {
2887  background-color: #f9f9f9;
2888}
2889.table-striped-three tbody > tr:nth-child(3n-1) td,
2890.table-striped-three tbody > tr:nth-child(3n-1) th > tr:nth-child(3n) td,
2891.table-striped-three tbody > tr:nth-child(3n) th {
2892  border-top: none;
2893}
2894.table-hover tbody tr:hover > td,
2895.table-hover tbody tr:hover > th {
2896  background-color: #f5f5f5;
2897}
2898table td[class*="span"],
2899table th[class*="span"],
2900.row-fluid table td[class*="span"],
2901.row-fluid table th[class*="span"] {
2902  display: table-cell;
2903  float: none;
2904  margin-left: 0;
2905}
2906.table td.span1,
2907.table th.span1 {
2908  float: none;
2909  width: 54px;
2910  margin-left: 0;
2911}
2912.table td.span2,
2913.table th.span2 {
2914  float: none;
2915  width: 134px;
2916  margin-left: 0;
2917}
2918.table td.span3,
2919.table th.span3 {
2920  float: none;
2921  width: 214px;
2922  margin-left: 0;
2923}
2924.table td.span4,
2925.table th.span4 {
2926  float: none;
2927  width: 294px;
2928  margin-left: 0;
2929}
2930.table td.span5,
2931.table th.span5 {
2932  float: none;
2933  width: 374px;
2934  margin-left: 0;
2935}
2936.table td.span6,
2937.table th.span6 {
2938  float: none;
2939  width: 454px;
2940  margin-left: 0;
2941}
2942.table td.span7,
2943.table th.span7 {
2944  float: none;
2945  width: 534px;
2946  margin-left: 0;
2947}
2948.table td.span8,
2949.table th.span8 {
2950  float: none;
2951  width: 614px;
2952  margin-left: 0;
2953}
2954.table td.span9,
2955.table th.span9 {
2956  float: none;
2957  width: 694px;
2958  margin-left: 0;
2959}
2960.table td.span10,
2961.table th.span10 {
2962  float: none;
2963  width: 774px;
2964  margin-left: 0;
2965}
2966.table td.span11,
2967.table th.span11 {
2968  float: none;
2969  width: 854px;
2970  margin-left: 0;
2971}
2972.table td.span12,
2973.table th.span12 {
2974  float: none;
2975  width: 934px;
2976  margin-left: 0;
2977}
2978.table tbody > tr > td.state-marker {
2979  background-color: #004774;
2980}
2981.table-hover tbody tr:hover > td.state-marker {
2982  background-color: #00375a;
2983}
2984.table .state-marker,
2985.state-marker {
2986  padding: 0px;
2987  margin: none;
2988  width: 7px;
2989}
2990.table .disabled .state-marker {
2991  background-color: #9E9E9E;
2992}
2993.table tbody > tr.disabled > td {
2994  background-color: #FAFAFA;
2995}
2996/**
2997  .table tbody {
2998    > tr.@{class}:nth-child(even) > td,
2999    > tr.@{class}:nth-child(even) > th {
3000      background-color: darken(@bg-color, 2.5%);
3001    }
3002
3003    .table-striped-two {
3004      tbody {
3005        > tr:nth-child(4n+1) > td,
3006        > tr:nth-child(4n+1) > th,
3007        > tr:nth-child(4n+2) > td,
3008        > tr:nth-child(4n+2) > th, {
3009          background-color: @bg-color;
3010        }
3011        > tr:nth-child(4n+3) > td,
3012        > tr:nth-child(4n+3) > th,
3013        > tr:nth-child(4n+4) > td,
3014        > tr:nth-child(4n+4) > th,	{
3015          background-color: darken(@bg-color, 2.5%);
3016        }
3017        > tr:nth-child(2n) td,
3018        > tr:nth-child(2n) th {
3019          border-top: none;
3020        }
3021      }
3022    }
3023
3024  }
3025 */
3026.table-hover tbody > tr.disabled:hover > td {
3027  background-color: #ededed;
3028}
3029.table tbody > tr.disabled:nth-child(even) > td.state-marker,
3030.table tbody > tr.disabled:nth-child(even) > th.state-marker {
3031  background-color: #9E9E9E;
3032}
3033.table-hover tbody > tr.disabled:hover > td.state-marker,
3034.table-hover tbody > tr.disabled:nth-child(even):hover > td.state-marker,
3035.table-hover tbody > tr.disabled:nth-child(even):hover > th.state-marker {
3036  background-color: #919191;
3037}
3038.table .warning .state-marker {
3039  background-color: #E65100;
3040}
3041.table tbody > tr.warning > td {
3042  background-color: #FFF3E0;
3043}
3044/**
3045  .table tbody {
3046    > tr.@{class}:nth-child(even) > td,
3047    > tr.@{class}:nth-child(even) > th {
3048      background-color: darken(@bg-color, 2.5%);
3049    }
3050
3051    .table-striped-two {
3052      tbody {
3053        > tr:nth-child(4n+1) > td,
3054        > tr:nth-child(4n+1) > th,
3055        > tr:nth-child(4n+2) > td,
3056        > tr:nth-child(4n+2) > th, {
3057          background-color: @bg-color;
3058        }
3059        > tr:nth-child(4n+3) > td,
3060        > tr:nth-child(4n+3) > th,
3061        > tr:nth-child(4n+4) > td,
3062        > tr:nth-child(4n+4) > th,	{
3063          background-color: darken(@bg-color, 2.5%);
3064        }
3065        > tr:nth-child(2n) td,
3066        > tr:nth-child(2n) th {
3067          border-top: none;
3068        }
3069      }
3070    }
3071
3072  }
3073 */
3074.table-hover tbody > tr.warning:hover > td {
3075  background-color: #ffe9c6;
3076}
3077.table tbody > tr.warning:nth-child(even) > td.state-marker,
3078.table tbody > tr.warning:nth-child(even) > th.state-marker {
3079  background-color: #E65100;
3080}
3081.table-hover tbody > tr.warning:hover > td.state-marker,
3082.table-hover tbody > tr.warning:nth-child(even):hover > td.state-marker,
3083.table-hover tbody > tr.warning:nth-child(even):hover > th.state-marker {
3084  background-color: #cd4800;
3085}
3086.table .error .state-marker {
3087  background-color: #b71c1c;
3088}
3089.table tbody > tr.error > td {
3090  background-color: #fff3f3;
3091}
3092/**
3093  .table tbody {
3094    > tr.@{class}:nth-child(even) > td,
3095    > tr.@{class}:nth-child(even) > th {
3096      background-color: darken(@bg-color, 2.5%);
3097    }
3098
3099    .table-striped-two {
3100      tbody {
3101        > tr:nth-child(4n+1) > td,
3102        > tr:nth-child(4n+1) > th,
3103        > tr:nth-child(4n+2) > td,
3104        > tr:nth-child(4n+2) > th, {
3105          background-color: @bg-color;
3106        }
3107        > tr:nth-child(4n+3) > td,
3108        > tr:nth-child(4n+3) > th,
3109        > tr:nth-child(4n+4) > td,
3110        > tr:nth-child(4n+4) > th,	{
3111          background-color: darken(@bg-color, 2.5%);
3112        }
3113        > tr:nth-child(2n) td,
3114        > tr:nth-child(2n) th {
3115          border-top: none;
3116        }
3117      }
3118    }
3119
3120  }
3121 */
3122.table-hover tbody > tr.error:hover > td {
3123  background-color: #ffdada;
3124}
3125.table tbody > tr.error:nth-child(even) > td.state-marker,
3126.table tbody > tr.error:nth-child(even) > th.state-marker {
3127  background-color: #b71c1c;
3128}
3129.table-hover tbody > tr.error:hover > td.state-marker,
3130.table-hover tbody > tr.error:nth-child(even):hover > td.state-marker,
3131.table-hover tbody > tr.error:nth-child(even):hover > th.state-marker {
3132  background-color: #a11919;
3133}
3134.table .suppressed .state-marker {
3135  background-color: #4A148C;
3136}
3137.table tbody > tr.suppressed > td {
3138  background-color: #F3E5F5;
3139}
3140/**
3141  .table tbody {
3142    > tr.@{class}:nth-child(even) > td,
3143    > tr.@{class}:nth-child(even) > th {
3144      background-color: darken(@bg-color, 2.5%);
3145    }
3146
3147    .table-striped-two {
3148      tbody {
3149        > tr:nth-child(4n+1) > td,
3150        > tr:nth-child(4n+1) > th,
3151        > tr:nth-child(4n+2) > td,
3152        > tr:nth-child(4n+2) > th, {
3153          background-color: @bg-color;
3154        }
3155        > tr:nth-child(4n+3) > td,
3156        > tr:nth-child(4n+3) > th,
3157        > tr:nth-child(4n+4) > td,
3158        > tr:nth-child(4n+4) > th,	{
3159          background-color: darken(@bg-color, 2.5%);
3160        }
3161        > tr:nth-child(2n) td,
3162        > tr:nth-child(2n) th {
3163          border-top: none;
3164        }
3165      }
3166    }
3167
3168  }
3169 */
3170.table-hover tbody > tr.suppressed:hover > td {
3171  background-color: #ebd3ee;
3172}
3173.table tbody > tr.suppressed:nth-child(even) > td.state-marker,
3174.table tbody > tr.suppressed:nth-child(even) > th.state-marker {
3175  background-color: #4A148C;
3176}
3177.table-hover tbody > tr.suppressed:hover > td.state-marker,
3178.table-hover tbody > tr.suppressed:nth-child(even):hover > td.state-marker,
3179.table-hover tbody > tr.suppressed:nth-child(even):hover > th.state-marker {
3180  background-color: #3e1176;
3181}
3182.table .recovery .state-marker {
3183  background-color: #827717;
3184}
3185.table tbody > tr.recovery > td {
3186  background-color: #F9FBE7;
3187}
3188/**
3189  .table tbody {
3190    > tr.@{class}:nth-child(even) > td,
3191    > tr.@{class}:nth-child(even) > th {
3192      background-color: darken(@bg-color, 2.5%);
3193    }
3194
3195    .table-striped-two {
3196      tbody {
3197        > tr:nth-child(4n+1) > td,
3198        > tr:nth-child(4n+1) > th,
3199        > tr:nth-child(4n+2) > td,
3200        > tr:nth-child(4n+2) > th, {
3201          background-color: @bg-color;
3202        }
3203        > tr:nth-child(4n+3) > td,
3204        > tr:nth-child(4n+3) > th,
3205        > tr:nth-child(4n+4) > td,
3206        > tr:nth-child(4n+4) > th,	{
3207          background-color: darken(@bg-color, 2.5%);
3208        }
3209        > tr:nth-child(2n) td,
3210        > tr:nth-child(2n) th {
3211          border-top: none;
3212        }
3213      }
3214    }
3215
3216  }
3217 */
3218.table-hover tbody > tr.recovery:hover > td {
3219  background-color: #f4f7d1;
3220}
3221.table tbody > tr.recovery:nth-child(even) > td.state-marker,
3222.table tbody > tr.recovery:nth-child(even) > th.state-marker {
3223  background-color: #827717;
3224}
3225.table-hover tbody > tr.recovery:hover > td.state-marker,
3226.table-hover tbody > tr.recovery:nth-child(even):hover > td.state-marker,
3227.table-hover tbody > tr.recovery:nth-child(even):hover > th.state-marker {
3228  background-color: #6c6313;
3229}
3230.table .success .state-marker {
3231  background-color: #1B5E20;
3232}
3233.table tbody > tr.success > td {
3234  background-color: #E8F5E9;
3235}
3236/**
3237  .table tbody {
3238    > tr.@{class}:nth-child(even) > td,
3239    > tr.@{class}:nth-child(even) > th {
3240      background-color: darken(@bg-color, 2.5%);
3241    }
3242
3243    .table-striped-two {
3244      tbody {
3245        > tr:nth-child(4n+1) > td,
3246        > tr:nth-child(4n+1) > th,
3247        > tr:nth-child(4n+2) > td,
3248        > tr:nth-child(4n+2) > th, {
3249          background-color: @bg-color;
3250        }
3251        > tr:nth-child(4n+3) > td,
3252        > tr:nth-child(4n+3) > th,
3253        > tr:nth-child(4n+4) > td,
3254        > tr:nth-child(4n+4) > th,	{
3255          background-color: darken(@bg-color, 2.5%);
3256        }
3257        > tr:nth-child(2n) td,
3258        > tr:nth-child(2n) th {
3259          border-top: none;
3260        }
3261      }
3262    }
3263
3264  }
3265 */
3266.table-hover tbody > tr.success:hover > td {
3267  background-color: #d6edd8;
3268}
3269.table tbody > tr.success:nth-child(even) > td.state-marker,
3270.table tbody > tr.success:nth-child(even) > th.state-marker {
3271  background-color: #1B5E20;
3272}
3273.table-hover tbody > tr.success:hover > td.state-marker,
3274.table-hover tbody > tr.success:nth-child(even):hover > td.state-marker,
3275.table-hover tbody > tr.success:nth-child(even):hover > th.state-marker {
3276  background-color: #154a19;
3277}
3278.table .info .state-marker {
3279  background-color: #004774;
3280}
3281.table tbody > tr.info > td {
3282  background-color: #E3F2FD;
3283}
3284/**
3285  .table tbody {
3286    > tr.@{class}:nth-child(even) > td,
3287    > tr.@{class}:nth-child(even) > th {
3288      background-color: darken(@bg-color, 2.5%);
3289    }
3290
3291    .table-striped-two {
3292      tbody {
3293        > tr:nth-child(4n+1) > td,
3294        > tr:nth-child(4n+1) > th,
3295        > tr:nth-child(4n+2) > td,
3296        > tr:nth-child(4n+2) > th, {
3297          background-color: @bg-color;
3298        }
3299        > tr:nth-child(4n+3) > td,
3300        > tr:nth-child(4n+3) > th,
3301        > tr:nth-child(4n+4) > td,
3302        > tr:nth-child(4n+4) > th,	{
3303          background-color: darken(@bg-color, 2.5%);
3304        }
3305        > tr:nth-child(2n) td,
3306        > tr:nth-child(2n) th {
3307          border-top: none;
3308        }
3309      }
3310    }
3311
3312  }
3313 */
3314.table-hover tbody > tr.info:hover > td {
3315  background-color: #cbe7fb;
3316}
3317.table tbody > tr.info:nth-child(even) > td.state-marker,
3318.table tbody > tr.info:nth-child(even) > th.state-marker {
3319  background-color: #004774;
3320}
3321.table-hover tbody > tr.info:hover > td.state-marker,
3322.table-hover tbody > tr.info:nth-child(even):hover > td.state-marker,
3323.table-hover tbody > tr.info:nth-child(even):hover > th.state-marker {
3324  background-color: #00375a;
3325}
3326.table .delay .state-marker {
3327  background-color: #f39c12;
3328}
3329.table tbody > tr.delay > td {
3330  background-color: #FFFDE7;
3331}
3332/**
3333  .table tbody {
3334    > tr.@{class}:nth-child(even) > td,
3335    > tr.@{class}:nth-child(even) > th {
3336      background-color: darken(@bg-color, 2.5%);
3337    }
3338
3339    .table-striped-two {
3340      tbody {
3341        > tr:nth-child(4n+1) > td,
3342        > tr:nth-child(4n+1) > th,
3343        > tr:nth-child(4n+2) > td,
3344        > tr:nth-child(4n+2) > th, {
3345          background-color: @bg-color;
3346        }
3347        > tr:nth-child(4n+3) > td,
3348        > tr:nth-child(4n+3) > th,
3349        > tr:nth-child(4n+4) > td,
3350        > tr:nth-child(4n+4) > th,	{
3351          background-color: darken(@bg-color, 2.5%);
3352        }
3353        > tr:nth-child(2n) td,
3354        > tr:nth-child(2n) th {
3355          border-top: none;
3356        }
3357      }
3358    }
3359
3360  }
3361 */
3362.table-hover tbody > tr.delay:hover > td {
3363  background-color: #fffbcd;
3364}
3365.table tbody > tr.delay:nth-child(even) > td.state-marker,
3366.table tbody > tr.delay:nth-child(even) > th.state-marker {
3367  background-color: #f39c12;
3368}
3369.table-hover tbody > tr.delay:hover > td.state-marker,
3370.table-hover tbody > tr.delay:nth-child(even):hover > td.state-marker,
3371.table-hover tbody > tr.delay:nth-child(even):hover > th.state-marker {
3372  background-color: #e08e0b;
3373}
3374.table .ignore .state-marker {
3375  background-color: #455A64;
3376}
3377.table tbody > tr.ignore > td {
3378  background-color: #ECEFF1;
3379}
3380/**
3381  .table tbody {
3382    > tr.@{class}:nth-child(even) > td,
3383    > tr.@{class}:nth-child(even) > th {
3384      background-color: darken(@bg-color, 2.5%);
3385    }
3386
3387    .table-striped-two {
3388      tbody {
3389        > tr:nth-child(4n+1) > td,
3390        > tr:nth-child(4n+1) > th,
3391        > tr:nth-child(4n+2) > td,
3392        > tr:nth-child(4n+2) > th, {
3393          background-color: @bg-color;
3394        }
3395        > tr:nth-child(4n+3) > td,
3396        > tr:nth-child(4n+3) > th,
3397        > tr:nth-child(4n+4) > td,
3398        > tr:nth-child(4n+4) > th,	{
3399          background-color: darken(@bg-color, 2.5%);
3400        }
3401        > tr:nth-child(2n) td,
3402        > tr:nth-child(2n) th {
3403          border-top: none;
3404        }
3405      }
3406    }
3407
3408  }
3409 */
3410.table-hover tbody > tr.ignore:hover > td {
3411  background-color: #dde3e6;
3412}
3413.table tbody > tr.ignore:nth-child(even) > td.state-marker,
3414.table tbody > tr.ignore:nth-child(even) > th.state-marker {
3415  background-color: #455A64;
3416}
3417.table-hover tbody > tr.ignore:hover > td.state-marker,
3418.table-hover tbody > tr.ignore:nth-child(even):hover > td.state-marker,
3419.table-hover tbody > tr.ignore:nth-child(even):hover > th.state-marker {
3420  background-color: #3b4c55;
3421}
3422.table .ignore-error .state-marker {
3423  background-color: #4E342E;
3424}
3425.table tbody > tr.ignore-error > td {
3426  background-color: #EFEBE9;
3427}
3428/**
3429  .table tbody {
3430    > tr.@{class}:nth-child(even) > td,
3431    > tr.@{class}:nth-child(even) > th {
3432      background-color: darken(@bg-color, 2.5%);
3433    }
3434
3435    .table-striped-two {
3436      tbody {
3437        > tr:nth-child(4n+1) > td,
3438        > tr:nth-child(4n+1) > th,
3439        > tr:nth-child(4n+2) > td,
3440        > tr:nth-child(4n+2) > th, {
3441          background-color: @bg-color;
3442        }
3443        > tr:nth-child(4n+3) > td,
3444        > tr:nth-child(4n+3) > th,
3445        > tr:nth-child(4n+4) > td,
3446        > tr:nth-child(4n+4) > th,	{
3447          background-color: darken(@bg-color, 2.5%);
3448        }
3449        > tr:nth-child(2n) td,
3450        > tr:nth-child(2n) th {
3451          border-top: none;
3452        }
3453      }
3454    }
3455
3456  }
3457 */
3458.table-hover tbody > tr.ignore-error:hover > td {
3459  background-color: #e4deda;
3460}
3461.table tbody > tr.ignore-error:nth-child(even) > td.state-marker,
3462.table tbody > tr.ignore-error:nth-child(even) > th.state-marker {
3463  background-color: #4E342E;
3464}
3465.table-hover tbody > tr.ignore-error:hover > td.state-marker,
3466.table-hover tbody > tr.ignore-error:nth-child(even):hover > td.state-marker,
3467.table-hover tbody > tr.ignore-error:nth-child(even):hover > th.state-marker {
3468  background-color: #3e2925;
3469}
3470@font-face {
3471  font-family: 'Glyphicons Halflings';
3472  src: url('../fonts/glyphicons-halflings-regular.eot');
3473  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
3474}
3475.glyphicon {
3476  position: relative;
3477  top: 1px;
3478  display: inline-block;
3479  font-family: 'Glyphicons Halflings';
3480  font-style: normal;
3481  font-weight: normal;
3482  line-height: 1;
3483  -webkit-font-smoothing: antialiased;
3484  -moz-osx-font-smoothing: grayscale;
3485}
3486.glyphicon-asterisk:before {
3487  content: "\002a";
3488}
3489.glyphicon-plus:before {
3490  content: "\002b";
3491}
3492.glyphicon-euro:before,
3493.glyphicon-eur:before {
3494  content: "\20ac";
3495}
3496.glyphicon-minus:before {
3497  content: "\2212";
3498}
3499.glyphicon-cloud:before {
3500  content: "\2601";
3501}
3502.glyphicon-envelope:before {
3503  content: "\2709";
3504}
3505.glyphicon-pencil:before {
3506  content: "\270f";
3507}
3508.glyphicon-glass:before {
3509  content: "\e001";
3510}
3511.glyphicon-music:before {
3512  content: "\e002";
3513}
3514.glyphicon-search:before {
3515  content: "\e003";
3516}
3517.glyphicon-heart:before {
3518  content: "\e005";
3519}
3520.glyphicon-star:before {
3521  content: "\e006";
3522}
3523.glyphicon-star-empty:before {
3524  content: "\e007";
3525}
3526.glyphicon-user:before {
3527  content: "\e008";
3528}
3529.glyphicon-film:before {
3530  content: "\e009";
3531}
3532.glyphicon-th-large:before {
3533  content: "\e010";
3534}
3535.glyphicon-th:before {
3536  content: "\e011";
3537}
3538.glyphicon-th-list:before {
3539  content: "\e012";
3540}
3541.glyphicon-ok:before {
3542  content: "\e013";
3543}
3544.glyphicon-remove:before {
3545  content: "\e014";
3546}
3547.glyphicon-zoom-in:before {
3548  content: "\e015";
3549}
3550.glyphicon-zoom-out:before {
3551  content: "\e016";
3552}
3553.glyphicon-off:before {
3554  content: "\e017";
3555}
3556.glyphicon-signal:before {
3557  content: "\e018";
3558}
3559.glyphicon-cog:before {
3560  content: "\e019";
3561}
3562.glyphicon-trash:before {
3563  content: "\e020";
3564}
3565.glyphicon-home:before {
3566  content: "\e021";
3567}
3568.glyphicon-file:before {
3569  content: "\e022";
3570}
3571.glyphicon-time:before {
3572  content: "\e023";
3573}
3574.glyphicon-road:before {
3575  content: "\e024";
3576}
3577.glyphicon-download-alt:before {
3578  content: "\e025";
3579}
3580.glyphicon-download:before {
3581  content: "\e026";
3582}
3583.glyphicon-upload:before {
3584  content: "\e027";
3585}
3586.glyphicon-inbox:before {
3587  content: "\e028";
3588}
3589.glyphicon-play-circle:before {
3590  content: "\e029";
3591}
3592.glyphicon-repeat:before {
3593  content: "\e030";
3594}
3595.glyphicon-refresh:before {
3596  content: "\e031";
3597}
3598.glyphicon-list-alt:before {
3599  content: "\e032";
3600}
3601.glyphicon-lock:before {
3602  content: "\e033";
3603}
3604.glyphicon-flag:before {
3605  content: "\e034";
3606}
3607.glyphicon-headphones:before {
3608  content: "\e035";
3609}
3610.glyphicon-volume-off:before {
3611  content: "\e036";
3612}
3613.glyphicon-volume-down:before {
3614  content: "\e037";
3615}
3616.glyphicon-volume-up:before {
3617  content: "\e038";
3618}
3619.glyphicon-qrcode:before {
3620  content: "\e039";
3621}
3622.glyphicon-barcode:before {
3623  content: "\e040";
3624}
3625.glyphicon-tag:before {
3626  content: "\e041";
3627}
3628.glyphicon-tags:before {
3629  content: "\e042";
3630}
3631.glyphicon-book:before {
3632  content: "\e043";
3633}
3634.glyphicon-bookmark:before {
3635  content: "\e044";
3636}
3637.glyphicon-print:before {
3638  content: "\e045";
3639}
3640.glyphicon-camera:before {
3641  content: "\e046";
3642}
3643.glyphicon-font:before {
3644  content: "\e047";
3645}
3646.glyphicon-bold:before {
3647  content: "\e048";
3648}
3649.glyphicon-italic:before {
3650  content: "\e049";
3651}
3652.glyphicon-text-height:before {
3653  content: "\e050";
3654}
3655.glyphicon-text-width:before {
3656  content: "\e051";
3657}
3658.glyphicon-align-left:before {
3659  content: "\e052";
3660}
3661.glyphicon-align-center:before {
3662  content: "\e053";
3663}
3664.glyphicon-align-right:before {
3665  content: "\e054";
3666}
3667.glyphicon-align-justify:before {
3668  content: "\e055";
3669}
3670.glyphicon-list:before {
3671  content: "\e056";
3672}
3673.glyphicon-indent-left:before {
3674  content: "\e057";
3675}
3676.glyphicon-indent-right:before {
3677  content: "\e058";
3678}
3679.glyphicon-facetime-video:before {
3680  content: "\e059";
3681}
3682.glyphicon-picture:before {
3683  content: "\e060";
3684}
3685.glyphicon-map-marker:before {
3686  content: "\e062";
3687}
3688.glyphicon-adjust:before {
3689  content: "\e063";
3690}
3691.glyphicon-tint:before {
3692  content: "\e064";
3693}
3694.glyphicon-edit:before {
3695  content: "\e065";
3696}
3697.glyphicon-share:before {
3698  content: "\e066";
3699}
3700.glyphicon-check:before {
3701  content: "\e067";
3702}
3703.glyphicon-move:before {
3704  content: "\e068";
3705}
3706.glyphicon-step-backward:before {
3707  content: "\e069";
3708}
3709.glyphicon-fast-backward:before {
3710  content: "\e070";
3711}
3712.glyphicon-backward:before {
3713  content: "\e071";
3714}
3715.glyphicon-play:before {
3716  content: "\e072";
3717}
3718.glyphicon-pause:before {
3719  content: "\e073";
3720}
3721.glyphicon-stop:before {
3722  content: "\e074";
3723}
3724.glyphicon-forward:before {
3725  content: "\e075";
3726}
3727.glyphicon-fast-forward:before {
3728  content: "\e076";
3729}
3730.glyphicon-step-forward:before {
3731  content: "\e077";
3732}
3733.glyphicon-eject:before {
3734  content: "\e078";
3735}
3736.glyphicon-chevron-left:before {
3737  content: "\e079";
3738}
3739.glyphicon-chevron-right:before {
3740  content: "\e080";
3741}
3742.glyphicon-plus-sign:before {
3743  content: "\e081";
3744}
3745.glyphicon-minus-sign:before {
3746  content: "\e082";
3747}
3748.glyphicon-remove-sign:before {
3749  content: "\e083";
3750}
3751.glyphicon-ok-sign:before {
3752  content: "\e084";
3753}
3754.glyphicon-question-sign:before {
3755  content: "\e085";
3756}
3757.glyphicon-info-sign:before {
3758  content: "\e086";
3759}
3760.glyphicon-screenshot:before {
3761  content: "\e087";
3762}
3763.glyphicon-remove-circle:before {
3764  content: "\e088";
3765}
3766.glyphicon-ok-circle:before {
3767  content: "\e089";
3768}
3769.glyphicon-ban-circle:before {
3770  content: "\e090";
3771}
3772.glyphicon-arrow-left:before {
3773  content: "\e091";
3774}
3775.glyphicon-arrow-right:before {
3776  content: "\e092";
3777}
3778.glyphicon-arrow-up:before {
3779  content: "\e093";
3780}
3781.glyphicon-arrow-down:before {
3782  content: "\e094";
3783}
3784.glyphicon-share-alt:before {
3785  content: "\e095";
3786}
3787.glyphicon-resize-full:before {
3788  content: "\e096";
3789}
3790.glyphicon-resize-small:before {
3791  content: "\e097";
3792}
3793.glyphicon-exclamation-sign:before {
3794  content: "\e101";
3795}
3796.glyphicon-gift:before {
3797  content: "\e102";
3798}
3799.glyphicon-leaf:before {
3800  content: "\e103";
3801}
3802.glyphicon-fire:before {
3803  content: "\e104";
3804}
3805.glyphicon-eye-open:before {
3806  content: "\e105";
3807}
3808.glyphicon-eye-close:before {
3809  content: "\e106";
3810}
3811.glyphicon-warning-sign:before {
3812  content: "\e107";
3813}
3814.glyphicon-plane:before {
3815  content: "\e108";
3816}
3817.glyphicon-calendar:before {
3818  content: "\e109";
3819}
3820.glyphicon-random:before {
3821  content: "\e110";
3822}
3823.glyphicon-comment:before {
3824  content: "\e111";
3825}
3826.glyphicon-magnet:before {
3827  content: "\e112";
3828}
3829.glyphicon-chevron-up:before {
3830  content: "\e113";
3831}
3832.glyphicon-chevron-down:before {
3833  content: "\e114";
3834}
3835.glyphicon-retweet:before {
3836  content: "\e115";
3837}
3838.glyphicon-shopping-cart:before {
3839  content: "\e116";
3840}
3841.glyphicon-folder-close:before {
3842  content: "\e117";
3843}
3844.glyphicon-folder-open:before {
3845  content: "\e118";
3846}
3847.glyphicon-resize-vertical:before {
3848  content: "\e119";
3849}
3850.glyphicon-resize-horizontal:before {
3851  content: "\e120";
3852}
3853.glyphicon-hdd:before {
3854  content: "\e121";
3855}
3856.glyphicon-bullhorn:before {
3857  content: "\e122";
3858}
3859.glyphicon-bell:before {
3860  content: "\e123";
3861}
3862.glyphicon-certificate:before {
3863  content: "\e124";
3864}
3865.glyphicon-thumbs-up:before {
3866  content: "\e125";
3867}
3868.glyphicon-thumbs-down:before {
3869  content: "\e126";
3870}
3871.glyphicon-hand-right:before {
3872  content: "\e127";
3873}
3874.glyphicon-hand-left:before {
3875  content: "\e128";
3876}
3877.glyphicon-hand-up:before {
3878  content: "\e129";
3879}
3880.glyphicon-hand-down:before {
3881  content: "\e130";
3882}
3883.glyphicon-circle-arrow-right:before {
3884  content: "\e131";
3885}
3886.glyphicon-circle-arrow-left:before {
3887  content: "\e132";
3888}
3889.glyphicon-circle-arrow-up:before {
3890  content: "\e133";
3891}
3892.glyphicon-circle-arrow-down:before {
3893  content: "\e134";
3894}
3895.glyphicon-globe:before {
3896  content: "\e135";
3897}
3898.glyphicon-wrench:before {
3899  content: "\e136";
3900}
3901.glyphicon-tasks:before {
3902  content: "\e137";
3903}
3904.glyphicon-filter:before {
3905  content: "\e138";
3906}
3907.glyphicon-briefcase:before {
3908  content: "\e139";
3909}
3910.glyphicon-fullscreen:before {
3911  content: "\e140";
3912}
3913.glyphicon-dashboard:before {
3914  content: "\e141";
3915}
3916.glyphicon-paperclip:before {
3917  content: "\e142";
3918}
3919.glyphicon-heart-empty:before {
3920  content: "\e143";
3921}
3922.glyphicon-link:before {
3923  content: "\e144";
3924}
3925.glyphicon-phone:before {
3926  content: "\e145";
3927}
3928.glyphicon-pushpin:before {
3929  content: "\e146";
3930}
3931.glyphicon-usd:before {
3932  content: "\e148";
3933}
3934.glyphicon-gbp:before {
3935  content: "\e149";
3936}
3937.glyphicon-sort:before {
3938  content: "\e150";
3939}
3940.glyphicon-sort-by-alphabet:before {
3941  content: "\e151";
3942}
3943.glyphicon-sort-by-alphabet-alt:before {
3944  content: "\e152";
3945}
3946.glyphicon-sort-by-order:before {
3947  content: "\e153";
3948}
3949.glyphicon-sort-by-order-alt:before {
3950  content: "\e154";
3951}
3952.glyphicon-sort-by-attributes:before {
3953  content: "\e155";
3954}
3955.glyphicon-sort-by-attributes-alt:before {
3956  content: "\e156";
3957}
3958.glyphicon-unchecked:before {
3959  content: "\e157";
3960}
3961.glyphicon-expand:before {
3962  content: "\e158";
3963}
3964.glyphicon-collapse-down:before {
3965  content: "\e159";
3966}
3967.glyphicon-collapse-up:before {
3968  content: "\e160";
3969}
3970.glyphicon-log-in:before {
3971  content: "\e161";
3972}
3973.glyphicon-flash:before {
3974  content: "\e162";
3975}
3976.glyphicon-log-out:before {
3977  content: "\e163";
3978}
3979.glyphicon-new-window:before {
3980  content: "\e164";
3981}
3982.glyphicon-record:before {
3983  content: "\e165";
3984}
3985.glyphicon-save:before {
3986  content: "\e166";
3987}
3988.glyphicon-open:before {
3989  content: "\e167";
3990}
3991.glyphicon-saved:before {
3992  content: "\e168";
3993}
3994.glyphicon-import:before {
3995  content: "\e169";
3996}
3997.glyphicon-export:before {
3998  content: "\e170";
3999}
4000.glyphicon-send:before {
4001  content: "\e171";
4002}
4003.glyphicon-floppy-disk:before {
4004  content: "\e172";
4005}
4006.glyphicon-floppy-saved:before {
4007  content: "\e173";
4008}
4009.glyphicon-floppy-remove:before {
4010  content: "\e174";
4011}
4012.glyphicon-floppy-save:before {
4013  content: "\e175";
4014}
4015.glyphicon-floppy-open:before {
4016  content: "\e176";
4017}
4018.glyphicon-credit-card:before {
4019  content: "\e177";
4020}
4021.glyphicon-transfer:before {
4022  content: "\e178";
4023}
4024.glyphicon-cutlery:before {
4025  content: "\e179";
4026}
4027.glyphicon-header:before {
4028  content: "\e180";
4029}
4030.glyphicon-compressed:before {
4031  content: "\e181";
4032}
4033.glyphicon-earphone:before {
4034  content: "\e182";
4035}
4036.glyphicon-phone-alt:before {
4037  content: "\e183";
4038}
4039.glyphicon-tower:before {
4040  content: "\e184";
4041}
4042.glyphicon-stats:before {
4043  content: "\e185";
4044}
4045.glyphicon-sd-video:before {
4046  content: "\e186";
4047}
4048.glyphicon-hd-video:before {
4049  content: "\e187";
4050}
4051.glyphicon-subtitles:before {
4052  content: "\e188";
4053}
4054.glyphicon-sound-stereo:before {
4055  content: "\e189";
4056}
4057.glyphicon-sound-dolby:before {
4058  content: "\e190";
4059}
4060.glyphicon-sound-5-1:before {
4061  content: "\e191";
4062}
4063.glyphicon-sound-6-1:before {
4064  content: "\e192";
4065}
4066.glyphicon-sound-7-1:before {
4067  content: "\e193";
4068}
4069.glyphicon-copyright-mark:before {
4070  content: "\e194";
4071}
4072.glyphicon-registration-mark:before {
4073  content: "\e195";
4074}
4075.glyphicon-cloud-download:before {
4076  content: "\e197";
4077}
4078.glyphicon-cloud-upload:before {
4079  content: "\e198";
4080}
4081.glyphicon-tree-conifer:before {
4082  content: "\e199";
4083}
4084.glyphicon-tree-deciduous:before {
4085  content: "\e200";
4086}
4087.glyphicon-cd:before {
4088  content: "\e201";
4089}
4090.glyphicon-save-file:before {
4091  content: "\e202";
4092}
4093.glyphicon-open-file:before {
4094  content: "\e203";
4095}
4096.glyphicon-level-up:before {
4097  content: "\e204";
4098}
4099.glyphicon-copy:before {
4100  content: "\e205";
4101}
4102.glyphicon-paste:before {
4103  content: "\e206";
4104}
4105.glyphicon-alert:before {
4106  content: "\e209";
4107}
4108.glyphicon-equalizer:before {
4109  content: "\e210";
4110}
4111.glyphicon-king:before {
4112  content: "\e211";
4113}
4114.glyphicon-queen:before {
4115  content: "\e212";
4116}
4117.glyphicon-pawn:before {
4118  content: "\e213";
4119}
4120.glyphicon-bishop:before {
4121  content: "\e214";
4122}
4123.glyphicon-knight:before {
4124  content: "\e215";
4125}
4126.glyphicon-baby-formula:before {
4127  content: "\e216";
4128}
4129.glyphicon-tent:before {
4130  content: "\26fa";
4131}
4132.glyphicon-blackboard:before {
4133  content: "\e218";
4134}
4135.glyphicon-bed:before {
4136  content: "\e219";
4137}
4138.glyphicon-apple:before {
4139  content: "\f8ff";
4140}
4141.glyphicon-erase:before {
4142  content: "\e221";
4143}
4144.glyphicon-hourglass:before {
4145  content: "\231b";
4146}
4147.glyphicon-lamp:before {
4148  content: "\e223";
4149}
4150.glyphicon-duplicate:before {
4151  content: "\e224";
4152}
4153.glyphicon-piggy-bank:before {
4154  content: "\e225";
4155}
4156.glyphicon-scissors:before {
4157  content: "\e226";
4158}
4159.glyphicon-bitcoin:before {
4160  content: "\e227";
4161}
4162.glyphicon-btc:before {
4163  content: "\e227";
4164}
4165.glyphicon-xbt:before {
4166  content: "\e227";
4167}
4168.glyphicon-yen:before {
4169  content: "\00a5";
4170}
4171.glyphicon-jpy:before {
4172  content: "\00a5";
4173}
4174.glyphicon-ruble:before {
4175  content: "\20bd";
4176}
4177.glyphicon-rub:before {
4178  content: "\20bd";
4179}
4180.glyphicon-scale:before {
4181  content: "\e230";
4182}
4183.glyphicon-ice-lolly:before {
4184  content: "\e231";
4185}
4186.glyphicon-ice-lolly-tasted:before {
4187  content: "\e232";
4188}
4189.glyphicon-education:before {
4190  content: "\e233";
4191}
4192.glyphicon-option-horizontal:before {
4193  content: "\e234";
4194}
4195.glyphicon-option-vertical:before {
4196  content: "\e235";
4197}
4198.glyphicon-menu-hamburger:before {
4199  content: "\e236";
4200}
4201.glyphicon-modal-window:before {
4202  content: "\e237";
4203}
4204.glyphicon-oil:before {
4205  content: "\e238";
4206}
4207.glyphicon-grain:before {
4208  content: "\e239";
4209}
4210.glyphicon-sunglasses:before {
4211  content: "\e240";
4212}
4213.glyphicon-text-size:before {
4214  content: "\e241";
4215}
4216.glyphicon-text-color:before {
4217  content: "\e242";
4218}
4219.glyphicon-text-background:before {
4220  content: "\e243";
4221}
4222.glyphicon-object-align-top:before {
4223  content: "\e244";
4224}
4225.glyphicon-object-align-bottom:before {
4226  content: "\e245";
4227}
4228.glyphicon-object-align-horizontal:before {
4229  content: "\e246";
4230}
4231.glyphicon-object-align-left:before {
4232  content: "\e247";
4233}
4234.glyphicon-object-align-vertical:before {
4235  content: "\e248";
4236}
4237.glyphicon-object-align-right:before {
4238  content: "\e249";
4239}
4240.glyphicon-triangle-right:before {
4241  content: "\e250";
4242}
4243.glyphicon-triangle-left:before {
4244  content: "\e251";
4245}
4246.glyphicon-triangle-bottom:before {
4247  content: "\e252";
4248}
4249.glyphicon-triangle-top:before {
4250  content: "\e253";
4251}
4252.glyphicon-console:before {
4253  content: "\e254";
4254}
4255.glyphicon-superscript:before {
4256  content: "\e255";
4257}
4258.glyphicon-subscript:before {
4259  content: "\e256";
4260}
4261.glyphicon-menu-left:before {
4262  content: "\e257";
4263}
4264.glyphicon-menu-right:before {
4265  content: "\e258";
4266}
4267.glyphicon-menu-down:before {
4268  content: "\e259";
4269}
4270.glyphicon-menu-up:before {
4271  content: "\e260";
4272}
4273/*!
4274 *  Font Awesome 3.2.1
4275 *  the iconic font designed for Bootstrap
4276 *  ------------------------------------------------------------------------------
4277 *  The full suite of pictographic icons, examples, and documentation can be
4278 *  found at http://fontawesome.io.  Stay up to date on Twitter at
4279 *  http://twitter.com/fontawesome.
4280 *
4281 *  License
4282 *  ------------------------------------------------------------------------------
4283 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
4284 *    http://scripts.sil.org/OFL
4285 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
4286 *    http://opensource.org/licenses/mit-license.html
4287 *  - Font Awesome documentation licensed under CC BY 3.0 -
4288 *    http://creativecommons.org/licenses/by/3.0/
4289 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
4290 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
4291 *
4292 *  Author - Dave Gandy
4293 *  ------------------------------------------------------------------------------
4294 *  Email: dave@fontawesome.io
4295 *  Twitter: http://twitter.com/davegandy
4296 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
4297 */
4298/* FONT PATH
4299 * -------------------------- */
4300@font-face {
4301  font-family: 'FontAwesome';
4302  src: url('font-awesome/font/fontawesome-webfont.eot?v=3.2.1');
4303  src: url('font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg'), url('font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('font-awesome/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('font-awesome/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype');
4304  font-weight: normal;
4305  font-style: normal;
4306}
4307@media screen and (-webkit-min-device-pixel-ratio: 0) {
4308  @font-face {
4309    font-family: 'FontAwesome';
4310    src: url('font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
4311  }
4312}
4313/* FONT AWESOME CORE
4314 * -------------------------- */
4315[class^="icon-"],
4316[class*=" icon-"] {
4317  font-family: FontAwesome;
4318  font-weight: normal;
4319  font-style: normal;
4320  text-decoration: inherit;
4321  -webkit-font-smoothing: antialiased;
4322  *margin-right: .3em;
4323}
4324[class^="icon-"]:before,
4325[class*=" icon-"]:before {
4326  text-decoration: inherit;
4327  display: inline-block;
4328  speak: none;
4329}
4330/* makes the font 33% larger relative to the icon container */
4331.icon-large:before {
4332  vertical-align: -10%;
4333  font-size: 1.33333333em;
4334}
4335/* makes sure icons active on rollover in links */
4336a [class^="icon-"],
4337a [class*=" icon-"] {
4338  display: inline;
4339}
4340/* increased font size for icon-large */
4341[class^="icon-"].icon-fixed-width,
4342[class*=" icon-"].icon-fixed-width {
4343  display: inline-block;
4344  width: 1.14285714em;
4345  text-align: right;
4346  padding-right: 0.28571429em;
4347}
4348[class^="icon-"].icon-fixed-width.icon-large,
4349[class*=" icon-"].icon-fixed-width.icon-large {
4350  width: 1.42857143em;
4351}
4352.icons-ul {
4353  margin-left: 2.14285714em;
4354  list-style-type: none;
4355}
4356.icons-ul > li {
4357  position: relative;
4358}
4359.icons-ul .icon-li {
4360  position: absolute;
4361  left: -2.14285714em;
4362  width: 2.14285714em;
4363  text-align: center;
4364  line-height: inherit;
4365}
4366[class^="icon-"].hide,
4367[class*=" icon-"].hide {
4368  display: none;
4369}
4370.icon-muted {
4371  color: #eee;
4372}
4373.icon-light {
4374  color: #fff;
4375}
4376.icon-dark {
4377  color: #333;
4378}
4379.icon-border {
4380  border: solid 1px #eee;
4381  padding: .2em .25em .15em;
4382  -webkit-border-radius: 3px;
4383  -moz-border-radius: 3px;
4384  border-radius: 3px;
4385}
4386.icon-2x {
4387  font-size: 2em;
4388}
4389.icon-2x.icon-border {
4390  border-width: 2px;
4391  -webkit-border-radius: 4px;
4392  -moz-border-radius: 4px;
4393  border-radius: 4px;
4394}
4395.icon-3x {
4396  font-size: 3em;
4397}
4398.icon-3x.icon-border {
4399  border-width: 3px;
4400  -webkit-border-radius: 5px;
4401  -moz-border-radius: 5px;
4402  border-radius: 5px;
4403}
4404.icon-4x {
4405  font-size: 4em;
4406}
4407.icon-4x.icon-border {
4408  border-width: 4px;
4409  -webkit-border-radius: 6px;
4410  -moz-border-radius: 6px;
4411  border-radius: 6px;
4412}
4413.icon-5x {
4414  font-size: 5em;
4415}
4416.icon-5x.icon-border {
4417  border-width: 5px;
4418  -webkit-border-radius: 7px;
4419  -moz-border-radius: 7px;
4420  border-radius: 7px;
4421}
4422.pull-right {
4423  float: right;
4424}
4425.pull-left {
4426  float: left;
4427}
4428[class^="icon-"].pull-left,
4429[class*=" icon-"].pull-left {
4430  margin-right: .3em;
4431}
4432[class^="icon-"].pull-right,
4433[class*=" icon-"].pull-right {
4434  margin-left: .3em;
4435}
4436/* BOOTSTRAP SPECIFIC CLASSES
4437 * -------------------------- */
4438/* Bootstrap 2.0 sprites.less reset */
4439[class^="icon-"],
4440[class*=" icon-"] {
4441  display: inline;
4442  width: auto;
4443  height: auto;
4444  line-height: normal;
4445  vertical-align: baseline;
4446  background-image: none;
4447  background-position: 0% 0%;
4448  background-repeat: repeat;
4449  margin-top: 0;
4450}
4451/* more sprites.less reset */
4452.icon-white,
4453.nav-pills > .active > a > [class^="icon-"],
4454.nav-pills > .active > a > [class*=" icon-"],
4455.nav-list > .active > a > [class^="icon-"],
4456.nav-list > .active > a > [class*=" icon-"],
4457.navbar-inverse .nav > .active > a > [class^="icon-"],
4458.navbar-inverse .nav > .active > a > [class*=" icon-"],
4459.dropdown-menu > li > a:hover > [class^="icon-"],
4460.dropdown-menu > li > a:hover > [class*=" icon-"],
4461.dropdown-menu > .active > a > [class^="icon-"],
4462.dropdown-menu > .active > a > [class*=" icon-"],
4463.dropdown-submenu:hover > a > [class^="icon-"],
4464.dropdown-submenu:hover > a > [class*=" icon-"] {
4465  background-image: none;
4466}
4467/* keeps Bootstrap styles with and without icons the same */
4468.btn [class^="icon-"].icon-large,
4469.nav [class^="icon-"].icon-large,
4470.btn [class*=" icon-"].icon-large,
4471.nav [class*=" icon-"].icon-large {
4472  line-height: .9em;
4473}
4474.btn [class^="icon-"].icon-spin,
4475.nav [class^="icon-"].icon-spin,
4476.btn [class*=" icon-"].icon-spin,
4477.nav [class*=" icon-"].icon-spin {
4478  display: inline-block;
4479}
4480.nav-tabs [class^="icon-"],
4481.nav-pills [class^="icon-"],
4482.nav-tabs [class*=" icon-"],
4483.nav-pills [class*=" icon-"],
4484.nav-tabs [class^="icon-"].icon-large,
4485.nav-pills [class^="icon-"].icon-large,
4486.nav-tabs [class*=" icon-"].icon-large,
4487.nav-pills [class*=" icon-"].icon-large {
4488  line-height: .9em;
4489}
4490.btn [class^="icon-"].pull-left.icon-2x,
4491.btn [class*=" icon-"].pull-left.icon-2x,
4492.btn [class^="icon-"].pull-right.icon-2x,
4493.btn [class*=" icon-"].pull-right.icon-2x {
4494  margin-top: .18em;
4495}
4496.btn [class^="icon-"].icon-spin.icon-large,
4497.btn [class*=" icon-"].icon-spin.icon-large {
4498  line-height: .8em;
4499}
4500.btn.btn-small [class^="icon-"].pull-left.icon-2x,
4501.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
4502.btn.btn-small [class^="icon-"].pull-right.icon-2x,
4503.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
4504  margin-top: .25em;
4505}
4506.btn.btn-large [class^="icon-"],
4507.btn.btn-large [class*=" icon-"] {
4508  margin-top: 0;
4509}
4510.btn.btn-large [class^="icon-"].pull-left.icon-2x,
4511.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
4512.btn.btn-large [class^="icon-"].pull-right.icon-2x,
4513.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
4514  margin-top: .05em;
4515}
4516.btn.btn-large [class^="icon-"].pull-left.icon-2x,
4517.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
4518  margin-right: .2em;
4519}
4520.btn.btn-large [class^="icon-"].pull-right.icon-2x,
4521.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
4522  margin-left: .2em;
4523}
4524/* Fixes alignment in nav lists */
4525.nav-list [class^="icon-"],
4526.nav-list [class*=" icon-"] {
4527  line-height: inherit;
4528}
4529/* EXTRAS
4530 * -------------------------- */
4531/* Stacked and layered icon */
4532.icon-stack {
4533  position: relative;
4534  display: inline-block;
4535  width: 2em;
4536  height: 2em;
4537  line-height: 2em;
4538  vertical-align: -35%;
4539}
4540.icon-stack [class^="icon-"],
4541.icon-stack [class*=" icon-"] {
4542  display: block;
4543  text-align: center;
4544  position: absolute;
4545  width: 100%;
4546  height: 100%;
4547  font-size: 1em;
4548  line-height: inherit;
4549  *line-height: 2em;
4550}
4551.icon-stack .icon-stack-base {
4552  font-size: 2em;
4553  *line-height: 1em;
4554}
4555/* Animated rotating icon */
4556.icon-spin {
4557  display: inline-block;
4558  -moz-animation: spin 2s infinite linear;
4559  -o-animation: spin 2s infinite linear;
4560  -webkit-animation: spin 2s infinite linear;
4561  animation: spin 2s infinite linear;
4562}
4563/* Prevent stack and spinners from being taken inline when inside a link */
4564a .icon-stack,
4565a .icon-spin {
4566  display: inline-block;
4567  text-decoration: none;
4568}
4569@-moz-keyframes spin {
4570  0% {
4571    -moz-transform: rotate(0deg);
4572  }
4573  100% {
4574    -moz-transform: rotate(359deg);
4575  }
4576}
4577@-webkit-keyframes spin {
4578  0% {
4579    -webkit-transform: rotate(0deg);
4580  }
4581  100% {
4582    -webkit-transform: rotate(359deg);
4583  }
4584}
4585@-o-keyframes spin {
4586  0% {
4587    -o-transform: rotate(0deg);
4588  }
4589  100% {
4590    -o-transform: rotate(359deg);
4591  }
4592}
4593@-ms-keyframes spin {
4594  0% {
4595    -ms-transform: rotate(0deg);
4596  }
4597  100% {
4598    -ms-transform: rotate(359deg);
4599  }
4600}
4601@keyframes spin {
4602  0% {
4603    transform: rotate(0deg);
4604  }
4605  100% {
4606    transform: rotate(359deg);
4607  }
4608}
4609/* Icon rotations and mirroring */
4610.icon-rotate-90:before {
4611  -webkit-transform: rotate(90deg);
4612  -moz-transform: rotate(90deg);
4613  -ms-transform: rotate(90deg);
4614  -o-transform: rotate(90deg);
4615  transform: rotate(90deg);
4616  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
4617}
4618.icon-rotate-180:before {
4619  -webkit-transform: rotate(180deg);
4620  -moz-transform: rotate(180deg);
4621  -ms-transform: rotate(180deg);
4622  -o-transform: rotate(180deg);
4623  transform: rotate(180deg);
4624  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
4625}
4626.icon-rotate-270:before {
4627  -webkit-transform: rotate(270deg);
4628  -moz-transform: rotate(270deg);
4629  -ms-transform: rotate(270deg);
4630  -o-transform: rotate(270deg);
4631  transform: rotate(270deg);
4632  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
4633}
4634.icon-flip-horizontal:before {
4635  -webkit-transform: scale(-1, 1);
4636  -moz-transform: scale(-1, 1);
4637  -ms-transform: scale(-1, 1);
4638  -o-transform: scale(-1, 1);
4639  transform: scale(-1, 1);
4640}
4641.icon-flip-vertical:before {
4642  -webkit-transform: scale(1, -1);
4643  -moz-transform: scale(1, -1);
4644  -ms-transform: scale(1, -1);
4645  -o-transform: scale(1, -1);
4646  transform: scale(1, -1);
4647}
4648/* ensure rotation occurs inside anchor tags */
4649a .icon-rotate-90:before,
4650a .icon-rotate-180:before,
4651a .icon-rotate-270:before,
4652a .icon-flip-horizontal:before,
4653a .icon-flip-vertical:before {
4654  display: inline-block;
4655}
4656/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
4657   readers do not read off random characters that represent icons */
4658.icon-glass:before {
4659  content: "\f000";
4660}
4661.icon-music:before {
4662  content: "\f001";
4663}
4664.icon-search:before {
4665  content: "\f002";
4666}
4667.icon-envelope-alt:before {
4668  content: "\f003";
4669}
4670.icon-heart:before {
4671  content: "\f004";
4672}
4673.icon-star:before {
4674  content: "\f005";
4675}
4676.icon-star-empty:before {
4677  content: "\f006";
4678}
4679.icon-user:before {
4680  content: "\f007";
4681}
4682.icon-film:before {
4683  content: "\f008";
4684}
4685.icon-th-large:before {
4686  content: "\f009";
4687}
4688.icon-th:before {
4689  content: "\f00a";
4690}
4691.icon-th-list:before {
4692  content: "\f00b";
4693}
4694.icon-ok:before {
4695  content: "\f00c";
4696}
4697.icon-remove:before {
4698  content: "\f00d";
4699}
4700.icon-zoom-in:before {
4701  content: "\f00e";
4702}
4703.icon-zoom-out:before {
4704  content: "\f010";
4705}
4706.icon-power-off:before,
4707.icon-off:before {
4708  content: "\f011";
4709}
4710.icon-signal:before {
4711  content: "\f012";
4712}
4713.icon-gear:before,
4714.icon-cog:before {
4715  content: "\f013";
4716}
4717.icon-trash:before {
4718  content: "\f014";
4719}
4720.icon-home:before {
4721  content: "\f015";
4722}
4723.icon-file-alt:before {
4724  content: "\f016";
4725}
4726.icon-time:before {
4727  content: "\f017";
4728}
4729.icon-road:before {
4730  content: "\f018";
4731}
4732.icon-download-alt:before {
4733  content: "\f019";
4734}
4735.icon-download:before {
4736  content: "\f01a";
4737}
4738.icon-upload:before {
4739  content: "\f01b";
4740}
4741.icon-inbox:before {
4742  content: "\f01c";
4743}
4744.icon-play-circle:before {
4745  content: "\f01d";
4746}
4747.icon-rotate-right:before,
4748.icon-repeat:before {
4749  content: "\f01e";
4750}
4751.icon-refresh:before {
4752  content: "\f021";
4753}
4754.icon-list-alt:before {
4755  content: "\f022";
4756}
4757.icon-lock:before {
4758  content: "\f023";
4759}
4760.icon-flag:before {
4761  content: "\f024";
4762}
4763.icon-headphones:before {
4764  content: "\f025";
4765}
4766.icon-volume-off:before {
4767  content: "\f026";
4768}
4769.icon-volume-down:before {
4770  content: "\f027";
4771}
4772.icon-volume-up:before {
4773  content: "\f028";
4774}
4775.icon-qrcode:before {
4776  content: "\f029";
4777}
4778.icon-barcode:before {
4779  content: "\f02a";
4780}
4781.icon-tag:before {
4782  content: "\f02b";
4783}
4784.icon-tags:before {
4785  content: "\f02c";
4786}
4787.icon-book:before {
4788  content: "\f02d";
4789}
4790.icon-bookmark:before {
4791  content: "\f02e";
4792}
4793.icon-print:before {
4794  content: "\f02f";
4795}
4796.icon-camera:before {
4797  content: "\f030";
4798}
4799.icon-font:before {
4800  content: "\f031";
4801}
4802.icon-bold:before {
4803  content: "\f032";
4804}
4805.icon-italic:before {
4806  content: "\f033";
4807}
4808.icon-text-height:before {
4809  content: "\f034";
4810}
4811.icon-text-width:before {
4812  content: "\f035";
4813}
4814.icon-align-left:before {
4815  content: "\f036";
4816}
4817.icon-align-center:before {
4818  content: "\f037";
4819}
4820.icon-align-right:before {
4821  content: "\f038";
4822}
4823.icon-align-justify:before {
4824  content: "\f039";
4825}
4826.icon-list:before {
4827  content: "\f03a";
4828}
4829.icon-indent-left:before {
4830  content: "\f03b";
4831}
4832.icon-indent-right:before {
4833  content: "\f03c";
4834}
4835.icon-facetime-video:before {
4836  content: "\f03d";
4837}
4838.icon-picture:before {
4839  content: "\f03e";
4840}
4841.icon-pencil:before {
4842  content: "\f040";
4843}
4844.icon-map-marker:before {
4845  content: "\f041";
4846}
4847.icon-adjust:before {
4848  content: "\f042";
4849}
4850.icon-tint:before {
4851  content: "\f043";
4852}
4853.icon-edit:before {
4854  content: "\f044";
4855}
4856.icon-share:before {
4857  content: "\f045";
4858}
4859.icon-check:before {
4860  content: "\f046";
4861}
4862.icon-move:before {
4863  content: "\f047";
4864}
4865.icon-step-backward:before {
4866  content: "\f048";
4867}
4868.icon-fast-backward:before {
4869  content: "\f049";
4870}
4871.icon-backward:before {
4872  content: "\f04a";
4873}
4874.icon-play:before {
4875  content: "\f04b";
4876}
4877.icon-pause:before {
4878  content: "\f04c";
4879}
4880.icon-stop:before {
4881  content: "\f04d";
4882}
4883.icon-forward:before {
4884  content: "\f04e";
4885}
4886.icon-fast-forward:before {
4887  content: "\f050";
4888}
4889.icon-step-forward:before {
4890  content: "\f051";
4891}
4892.icon-eject:before {
4893  content: "\f052";
4894}
4895.icon-chevron-left:before {
4896  content: "\f053";
4897}
4898.icon-chevron-right:before {
4899  content: "\f054";
4900}
4901.icon-plus-sign:before {
4902  content: "\f055";
4903}
4904.icon-minus-sign:before {
4905  content: "\f056";
4906}
4907.icon-remove-sign:before {
4908  content: "\f057";
4909}
4910.icon-ok-sign:before {
4911  content: "\f058";
4912}
4913.icon-question-sign:before {
4914  content: "\f059";
4915}
4916.icon-info-sign:before {
4917  content: "\f05a";
4918}
4919.icon-screenshot:before {
4920  content: "\f05b";
4921}
4922.icon-remove-circle:before {
4923  content: "\f05c";
4924}
4925.icon-ok-circle:before {
4926  content: "\f05d";
4927}
4928.icon-ban-circle:before {
4929  content: "\f05e";
4930}
4931.icon-arrow-left:before {
4932  content: "\f060";
4933}
4934.icon-arrow-right:before {
4935  content: "\f061";
4936}
4937.icon-arrow-up:before {
4938  content: "\f062";
4939}
4940.icon-arrow-down:before {
4941  content: "\f063";
4942}
4943.icon-mail-forward:before,
4944.icon-share-alt:before {
4945  content: "\f064";
4946}
4947.icon-resize-full:before {
4948  content: "\f065";
4949}
4950.icon-resize-small:before {
4951  content: "\f066";
4952}
4953.icon-plus:before {
4954  content: "\f067";
4955}
4956.icon-minus:before {
4957  content: "\f068";
4958}
4959.icon-asterisk:before {
4960  content: "\f069";
4961}
4962.icon-exclamation-sign:before {
4963  content: "\f06a";
4964}
4965.icon-gift:before {
4966  content: "\f06b";
4967}
4968.icon-leaf:before {
4969  content: "\f06c";
4970}
4971.icon-fire:before {
4972  content: "\f06d";
4973}
4974.icon-eye-open:before {
4975  content: "\f06e";
4976}
4977.icon-eye-close:before {
4978  content: "\f070";
4979}
4980.icon-warning-sign:before {
4981  content: "\f071";
4982}
4983.icon-plane:before {
4984  content: "\f072";
4985}
4986.icon-calendar:before {
4987  content: "\f073";
4988}
4989.icon-random:before {
4990  content: "\f074";
4991}
4992.icon-comment:before {
4993  content: "\f075";
4994}
4995.icon-magnet:before {
4996  content: "\f076";
4997}
4998.icon-chevron-up:before {
4999  content: "\f077";
5000}
5001.icon-chevron-down:before {
5002  content: "\f078";
5003}
5004.icon-retweet:before {
5005  content: "\f079";
5006}
5007.icon-shopping-cart:before {
5008  content: "\f07a";
5009}
5010.icon-folder-close:before {
5011  content: "\f07b";
5012}
5013.icon-folder-open:before {
5014  content: "\f07c";
5015}
5016.icon-resize-vertical:before {
5017  content: "\f07d";
5018}
5019.icon-resize-horizontal:before {
5020  content: "\f07e";
5021}
5022.icon-bar-chart:before {
5023  content: "\f080";
5024}
5025.icon-twitter-sign:before {
5026  content: "\f081";
5027}
5028.icon-facebook-sign:before {
5029  content: "\f082";
5030}
5031.icon-camera-retro:before {
5032  content: "\f083";
5033}
5034.icon-key:before {
5035  content: "\f084";
5036}
5037.icon-gears:before,
5038.icon-cogs:before {
5039  content: "\f085";
5040}
5041.icon-comments:before {
5042  content: "\f086";
5043}
5044.icon-thumbs-up-alt:before {
5045  content: "\f087";
5046}
5047.icon-thumbs-down-alt:before {
5048  content: "\f088";
5049}
5050.icon-star-half:before {
5051  content: "\f089";
5052}
5053.icon-heart-empty:before {
5054  content: "\f08a";
5055}
5056.icon-signout:before {
5057  content: "\f08b";
5058}
5059.icon-linkedin-sign:before {
5060  content: "\f08c";
5061}
5062.icon-pushpin:before {
5063  content: "\f08d";
5064}
5065.icon-external-link:before {
5066  content: "\f08e";
5067}
5068.icon-signin:before {
5069  content: "\f090";
5070}
5071.icon-trophy:before {
5072  content: "\f091";
5073}
5074.icon-github-sign:before {
5075  content: "\f092";
5076}
5077.icon-upload-alt:before {
5078  content: "\f093";
5079}
5080.icon-lemon:before {
5081  content: "\f094";
5082}
5083.icon-phone:before {
5084  content: "\f095";
5085}
5086.icon-unchecked:before,
5087.icon-check-empty:before {
5088  content: "\f096";
5089}
5090.icon-bookmark-empty:before {
5091  content: "\f097";
5092}
5093.icon-phone-sign:before {
5094  content: "\f098";
5095}
5096.icon-twitter:before {
5097  content: "\f099";
5098}
5099.icon-facebook:before {
5100  content: "\f09a";
5101}
5102.icon-github:before {
5103  content: "\f09b";
5104}
5105.icon-unlock:before {
5106  content: "\f09c";
5107}
5108.icon-credit-card:before {
5109  content: "\f09d";
5110}
5111.icon-rss:before {
5112  content: "\f09e";
5113}
5114.icon-hdd:before {
5115  content: "\f0a0";
5116}
5117.icon-bullhorn:before {
5118  content: "\f0a1";
5119}
5120.icon-bell:before {
5121  content: "\f0a2";
5122}
5123.icon-certificate:before {
5124  content: "\f0a3";
5125}
5126.icon-hand-right:before {
5127  content: "\f0a4";
5128}
5129.icon-hand-left:before {
5130  content: "\f0a5";
5131}
5132.icon-hand-up:before {
5133  content: "\f0a6";
5134}
5135.icon-hand-down:before {
5136  content: "\f0a7";
5137}
5138.icon-circle-arrow-left:before {
5139  content: "\f0a8";
5140}
5141.icon-circle-arrow-right:before {
5142  content: "\f0a9";
5143}
5144.icon-circle-arrow-up:before {
5145  content: "\f0aa";
5146}
5147.icon-circle-arrow-down:before {
5148  content: "\f0ab";
5149}
5150.icon-globe:before {
5151  content: "\f0ac";
5152}
5153.icon-wrench:before {
5154  content: "\f0ad";
5155}
5156.icon-tasks:before {
5157  content: "\f0ae";
5158}
5159.icon-filter:before {
5160  content: "\f0b0";
5161}
5162.icon-briefcase:before {
5163  content: "\f0b1";
5164}
5165.icon-fullscreen:before {
5166  content: "\f0b2";
5167}
5168.icon-group:before {
5169  content: "\f0c0";
5170}
5171.icon-link:before {
5172  content: "\f0c1";
5173}
5174.icon-cloud:before {
5175  content: "\f0c2";
5176}
5177.icon-beaker:before {
5178  content: "\f0c3";
5179}
5180.icon-cut:before {
5181  content: "\f0c4";
5182}
5183.icon-copy:before {
5184  content: "\f0c5";
5185}
5186.icon-paperclip:before,
5187.icon-paper-clip:before {
5188  content: "\f0c6";
5189}
5190.icon-save:before {
5191  content: "\f0c7";
5192}
5193.icon-sign-blank:before {
5194  content: "\f0c8";
5195}
5196.icon-reorder:before {
5197  content: "\f0c9";
5198}
5199.icon-list-ul:before {
5200  content: "\f0ca";
5201}
5202.icon-list-ol:before {
5203  content: "\f0cb";
5204}
5205.icon-strikethrough:before {
5206  content: "\f0cc";
5207}
5208.icon-underline:before {
5209  content: "\f0cd";
5210}
5211.icon-table:before {
5212  content: "\f0ce";
5213}
5214.icon-magic:before {
5215  content: "\f0d0";
5216}
5217.icon-truck:before {
5218  content: "\f0d1";
5219}
5220.icon-pinterest:before {
5221  content: "\f0d2";
5222}
5223.icon-pinterest-sign:before {
5224  content: "\f0d3";
5225}
5226.icon-google-plus-sign:before {
5227  content: "\f0d4";
5228}
5229.icon-google-plus:before {
5230  content: "\f0d5";
5231}
5232.icon-money:before {
5233  content: "\f0d6";
5234}
5235.icon-caret-down:before {
5236  content: "\f0d7";
5237}
5238.icon-caret-up:before {
5239  content: "\f0d8";
5240}
5241.icon-caret-left:before {
5242  content: "\f0d9";
5243}
5244.icon-caret-right:before {
5245  content: "\f0da";
5246}
5247.icon-columns:before {
5248  content: "\f0db";
5249}
5250.icon-sort:before {
5251  content: "\f0dc";
5252}
5253.icon-sort-down:before {
5254  content: "\f0dd";
5255}
5256.icon-sort-up:before {
5257  content: "\f0de";
5258}
5259.icon-envelope:before {
5260  content: "\f0e0";
5261}
5262.icon-linkedin:before {
5263  content: "\f0e1";
5264}
5265.icon-rotate-left:before,
5266.icon-undo:before {
5267  content: "\f0e2";
5268}
5269.icon-legal:before {
5270  content: "\f0e3";
5271}
5272.icon-dashboard:before {
5273  content: "\f0e4";
5274}
5275.icon-comment-alt:before {
5276  content: "\f0e5";
5277}
5278.icon-comments-alt:before {
5279  content: "\f0e6";
5280}
5281.icon-bolt:before {
5282  content: "\f0e7";
5283}
5284.icon-sitemap:before {
5285  content: "\f0e8";
5286}
5287.icon-umbrella:before {
5288  content: "\f0e9";
5289}
5290.icon-paste:before {
5291  content: "\f0ea";
5292}
5293.icon-lightbulb:before {
5294  content: "\f0eb";
5295}
5296.icon-exchange:before {
5297  content: "\f0ec";
5298}
5299.icon-cloud-download:before {
5300  content: "\f0ed";
5301}
5302.icon-cloud-upload:before {
5303  content: "\f0ee";
5304}
5305.icon-user-md:before {
5306  content: "\f0f0";
5307}
5308.icon-stethoscope:before {
5309  content: "\f0f1";
5310}
5311.icon-suitcase:before {
5312  content: "\f0f2";
5313}
5314.icon-bell-alt:before {
5315  content: "\f0f3";
5316}
5317.icon-coffee:before {
5318  content: "\f0f4";
5319}
5320.icon-food:before {
5321  content: "\f0f5";
5322}
5323.icon-file-text-alt:before {
5324  content: "\f0f6";
5325}
5326.icon-building:before {
5327  content: "\f0f7";
5328}
5329.icon-hospital:before {
5330  content: "\f0f8";
5331}
5332.icon-ambulance:before {
5333  content: "\f0f9";
5334}
5335.icon-medkit:before {
5336  content: "\f0fa";
5337}
5338.icon-fighter-jet:before {
5339  content: "\f0fb";
5340}
5341.icon-beer:before {
5342  content: "\f0fc";
5343}
5344.icon-h-sign:before {
5345  content: "\f0fd";
5346}
5347.icon-plus-sign-alt:before {
5348  content: "\f0fe";
5349}
5350.icon-double-angle-left:before {
5351  content: "\f100";
5352}
5353.icon-double-angle-right:before {
5354  content: "\f101";
5355}
5356.icon-double-angle-up:before {
5357  content: "\f102";
5358}
5359.icon-double-angle-down:before {
5360  content: "\f103";
5361}
5362.icon-angle-left:before {
5363  content: "\f104";
5364}
5365.icon-angle-right:before {
5366  content: "\f105";
5367}
5368.icon-angle-up:before {
5369  content: "\f106";
5370}
5371.icon-angle-down:before {
5372  content: "\f107";
5373}
5374.icon-desktop:before {
5375  content: "\f108";
5376}
5377.icon-laptop:before {
5378  content: "\f109";
5379}
5380.icon-tablet:before {
5381  content: "\f10a";
5382}
5383.icon-mobile-phone:before {
5384  content: "\f10b";
5385}
5386.icon-circle-blank:before {
5387  content: "\f10c";
5388}
5389.icon-quote-left:before {
5390  content: "\f10d";
5391}
5392.icon-quote-right:before {
5393  content: "\f10e";
5394}
5395.icon-spinner:before {
5396  content: "\f110";
5397}
5398.icon-circle:before {
5399  content: "\f111";
5400}
5401.icon-mail-reply:before,
5402.icon-reply:before {
5403  content: "\f112";
5404}
5405.icon-github-alt:before {
5406  content: "\f113";
5407}
5408.icon-folder-close-alt:before {
5409  content: "\f114";
5410}
5411.icon-folder-open-alt:before {
5412  content: "\f115";
5413}
5414.icon-expand-alt:before {
5415  content: "\f116";
5416}
5417.icon-collapse-alt:before {
5418  content: "\f117";
5419}
5420.icon-smile:before {
5421  content: "\f118";
5422}
5423.icon-frown:before {
5424  content: "\f119";
5425}
5426.icon-meh:before {
5427  content: "\f11a";
5428}
5429.icon-gamepad:before {
5430  content: "\f11b";
5431}
5432.icon-keyboard:before {
5433  content: "\f11c";
5434}
5435.icon-flag-alt:before {
5436  content: "\f11d";
5437}
5438.icon-flag-checkered:before {
5439  content: "\f11e";
5440}
5441.icon-terminal:before {
5442  content: "\f120";
5443}
5444.icon-code:before {
5445  content: "\f121";
5446}
5447.icon-reply-all:before {
5448  content: "\f122";
5449}
5450.icon-mail-reply-all:before {
5451  content: "\f122";
5452}
5453.icon-star-half-full:before,
5454.icon-star-half-empty:before {
5455  content: "\f123";
5456}
5457.icon-location-arrow:before {
5458  content: "\f124";
5459}
5460.icon-crop:before {
5461  content: "\f125";
5462}
5463.icon-code-fork:before {
5464  content: "\f126";
5465}
5466.icon-unlink:before {
5467  content: "\f127";
5468}
5469.icon-question:before {
5470  content: "\f128";
5471}
5472.icon-info:before {
5473  content: "\f129";
5474}
5475.icon-exclamation:before {
5476  content: "\f12a";
5477}
5478.icon-superscript:before {
5479  content: "\f12b";
5480}
5481.icon-subscript:before {
5482  content: "\f12c";
5483}
5484.icon-eraser:before {
5485  content: "\f12d";
5486}
5487.icon-puzzle-piece:before {
5488  content: "\f12e";
5489}
5490.icon-microphone:before {
5491  content: "\f130";
5492}
5493.icon-microphone-off:before {
5494  content: "\f131";
5495}
5496.icon-shield:before {
5497  content: "\f132";
5498}
5499.icon-calendar-empty:before {
5500  content: "\f133";
5501}
5502.icon-fire-extinguisher:before {
5503  content: "\f134";
5504}
5505.icon-rocket:before {
5506  content: "\f135";
5507}
5508.icon-maxcdn:before {
5509  content: "\f136";
5510}
5511.icon-chevron-sign-left:before {
5512  content: "\f137";
5513}
5514.icon-chevron-sign-right:before {
5515  content: "\f138";
5516}
5517.icon-chevron-sign-up:before {
5518  content: "\f139";
5519}
5520.icon-chevron-sign-down:before {
5521  content: "\f13a";
5522}
5523.icon-html5:before {
5524  content: "\f13b";
5525}
5526.icon-css3:before {
5527  content: "\f13c";
5528}
5529.icon-anchor:before {
5530  content: "\f13d";
5531}
5532.icon-unlock-alt:before {
5533  content: "\f13e";
5534}
5535.icon-bullseye:before {
5536  content: "\f140";
5537}
5538.icon-ellipsis-horizontal:before {
5539  content: "\f141";
5540}
5541.icon-ellipsis-vertical:before {
5542  content: "\f142";
5543}
5544.icon-rss-sign:before {
5545  content: "\f143";
5546}
5547.icon-play-sign:before {
5548  content: "\f144";
5549}
5550.icon-ticket:before {
5551  content: "\f145";
5552}
5553.icon-minus-sign-alt:before {
5554  content: "\f146";
5555}
5556.icon-check-minus:before {
5557  content: "\f147";
5558}
5559.icon-level-up:before {
5560  content: "\f148";
5561}
5562.icon-level-down:before {
5563  content: "\f149";
5564}
5565.icon-check-sign:before {
5566  content: "\f14a";
5567}
5568.icon-edit-sign:before {
5569  content: "\f14b";
5570}
5571.icon-external-link-sign:before {
5572  content: "\f14c";
5573}
5574.icon-share-sign:before {
5575  content: "\f14d";
5576}
5577.icon-compass:before {
5578  content: "\f14e";
5579}
5580.icon-collapse:before {
5581  content: "\f150";
5582}
5583.icon-collapse-top:before {
5584  content: "\f151";
5585}
5586.icon-expand:before {
5587  content: "\f152";
5588}
5589.icon-euro:before,
5590.icon-eur:before {
5591  content: "\f153";
5592}
5593.icon-gbp:before {
5594  content: "\f154";
5595}
5596.icon-dollar:before,
5597.icon-usd:before {
5598  content: "\f155";
5599}
5600.icon-rupee:before,
5601.icon-inr:before {
5602  content: "\f156";
5603}
5604.icon-yen:before,
5605.icon-jpy:before {
5606  content: "\f157";
5607}
5608.icon-renminbi:before,
5609.icon-cny:before {
5610  content: "\f158";
5611}
5612.icon-won:before,
5613.icon-krw:before {
5614  content: "\f159";
5615}
5616.icon-bitcoin:before,
5617.icon-btc:before {
5618  content: "\f15a";
5619}
5620.icon-file:before {
5621  content: "\f15b";
5622}
5623.icon-file-text:before {
5624  content: "\f15c";
5625}
5626.icon-sort-by-alphabet:before {
5627  content: "\f15d";
5628}
5629.icon-sort-by-alphabet-alt:before {
5630  content: "\f15e";
5631}
5632.icon-sort-by-attributes:before {
5633  content: "\f160";
5634}
5635.icon-sort-by-attributes-alt:before {
5636  content: "\f161";
5637}
5638.icon-sort-by-order:before {
5639  content: "\f162";
5640}
5641.icon-sort-by-order-alt:before {
5642  content: "\f163";
5643}
5644.icon-thumbs-up:before {
5645  content: "\f164";
5646}
5647.icon-thumbs-down:before {
5648  content: "\f165";
5649}
5650.icon-youtube-sign:before {
5651  content: "\f166";
5652}
5653.icon-youtube:before {
5654  content: "\f167";
5655}
5656.icon-xing:before {
5657  content: "\f168";
5658}
5659.icon-xing-sign:before {
5660  content: "\f169";
5661}
5662.icon-youtube-play:before {
5663  content: "\f16a";
5664}
5665.icon-dropbox:before {
5666  content: "\f16b";
5667}
5668.icon-stackexchange:before {
5669  content: "\f16c";
5670}
5671.icon-instagram:before {
5672  content: "\f16d";
5673}
5674.icon-flickr:before {
5675  content: "\f16e";
5676}
5677.icon-adn:before {
5678  content: "\f170";
5679}
5680.icon-bitbucket:before {
5681  content: "\f171";
5682}
5683.icon-bitbucket-sign:before {
5684  content: "\f172";
5685}
5686.icon-tumblr:before {
5687  content: "\f173";
5688}
5689.icon-tumblr-sign:before {
5690  content: "\f174";
5691}
5692.icon-long-arrow-down:before {
5693  content: "\f175";
5694}
5695.icon-long-arrow-up:before {
5696  content: "\f176";
5697}
5698.icon-long-arrow-left:before {
5699  content: "\f177";
5700}
5701.icon-long-arrow-right:before {
5702  content: "\f178";
5703}
5704.icon-apple:before {
5705  content: "\f179";
5706}
5707.icon-windows:before {
5708  content: "\f17a";
5709}
5710.icon-android:before {
5711  content: "\f17b";
5712}
5713.icon-linux:before {
5714  content: "\f17c";
5715}
5716.icon-dribbble:before {
5717  content: "\f17d";
5718}
5719.icon-skype:before {
5720  content: "\f17e";
5721}
5722.icon-foursquare:before {
5723  content: "\f180";
5724}
5725.icon-trello:before {
5726  content: "\f181";
5727}
5728.icon-female:before {
5729  content: "\f182";
5730}
5731.icon-male:before {
5732  content: "\f183";
5733}
5734.icon-gittip:before {
5735  content: "\f184";
5736}
5737.icon-sun:before {
5738  content: "\f185";
5739}
5740.icon-moon:before {
5741  content: "\f186";
5742}
5743.icon-archive:before {
5744  content: "\f187";
5745}
5746.icon-bug:before {
5747  content: "\f188";
5748}
5749.icon-vk:before {
5750  content: "\f189";
5751}
5752.icon-weibo:before {
5753  content: "\f18a";
5754}
5755.icon-renren:before {
5756  content: "\f18b";
5757}
5758.dropup,
5759.dropdown {
5760  position: relative;
5761}
5762.dropdown-toggle {
5763  *margin-bottom: -3px;
5764}
5765.dropdown-toggle:active,
5766.open .dropdown-toggle {
5767  outline: 0;
5768}
5769.caret {
5770  display: inline-block;
5771  width: 0;
5772  height: 0;
5773  vertical-align: top;
5774  border-top: 4px solid #111;
5775  border-right: 4px solid transparent;
5776  border-left: 4px solid transparent;
5777  content: "";
5778}
5779.dropdown .caret {
5780  display: hidden;
5781  margin-top: 8px;
5782  margin-left: 2px;
5783}
5784.dropdown-menu {
5785  position: absolute;
5786  top: 100%;
5787  left: 0;
5788  z-index: 1000;
5789  display: none;
5790  float: left;
5791  min-width: 160px;
5792  padding: 5px 0;
5793  margin: 0px -1px 0;
5794  list-style: none;
5795  background-color: #fcfcfc;
5796  border: 1px solid #ccc;
5797  border: 1px solid #ddd;
5798  *border-right-width: 2px;
5799  *border-bottom-width: 2px;
5800  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5801  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5802  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5803  -webkit-background-clip: padding-box;
5804  -moz-background-clip: padding;
5805  background-clip: padding-box;
5806}
5807.dropdown-menu.pull-right {
5808  right: 0;
5809  left: auto;
5810}
5811.dropdown-menu .divider {
5812  *width: 100%;
5813  height: 1px;
5814  margin: 9px 1px;
5815  *margin: -5px 0 5px;
5816  overflow: hidden;
5817  background-color: #e5e5e5;
5818  border-bottom: 1px solid #fff;
5819}
5820.dropdown-menu > li > a {
5821  display: block;
5822  padding: 3px 20px;
5823  clear: both;
5824  font-weight: normal;
5825  line-height: 20px;
5826  color: #333;
5827  white-space: nowrap;
5828}
5829.dropdown-menu > li > a:hover,
5830.dropdown-menu > li > a:focus,
5831.dropdown-submenu:hover > a,
5832.dropdown-submenu:focus > a {
5833  text-decoration: none;
5834  color: #fff;
5835  background-color: #10628b;
5836  background-image: -moz-linear-gradient(top, #116894, #0e587d);
5837  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#116894), to(#0e587d));
5838  background-image: -webkit-linear-gradient(top, #116894, #0e587d);
5839  background-image: -o-linear-gradient(top, #116894, #0e587d);
5840  background-image: linear-gradient(to bottom, #116894, #0e587d);
5841  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#116894), to(#0e587d));
5842  background-image: -webkit-linear-gradient(top, #116894, 0%, #0e587d, 100%);
5843  background-image: -moz-linear-gradient(top, #116894 0%, #0e587d 100%);
5844  background-image: linear-gradient(to bottom, #116894 0%, #0e587d 100%);
5845  background-repeat: repeat-x;
5846  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff116894', endColorstr='#ff0e587d', GradientType=0);
5847}
5848.dropdown-menu > .active > a,
5849.dropdown-menu > .active > a:hover,
5850.dropdown-menu > .active > a:focus {
5851  color: #fff;
5852  text-decoration: none;
5853  outline: 0;
5854  background-color: #095876;
5855  background-image: -moz-linear-gradient(top, #0a5f7f, #084d67);
5856  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0a5f7f), to(#084d67));
5857  background-image: -webkit-linear-gradient(top, #0a5f7f, #084d67);
5858  background-image: -o-linear-gradient(top, #0a5f7f, #084d67);
5859  background-image: linear-gradient(to bottom, #0a5f7f, #084d67);
5860  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0a5f7f), to(#084d67));
5861  background-image: -webkit-linear-gradient(top, #0a5f7f, 0%, #084d67, 100%);
5862  background-image: -moz-linear-gradient(top, #0a5f7f 0%, #084d67 100%);
5863  background-image: linear-gradient(to bottom, #0a5f7f 0%, #084d67 100%);
5864  background-repeat: repeat-x;
5865  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0a5f7f', endColorstr='#ff084d67', GradientType=0);
5866}
5867.dropdown-menu > .disabled > a,
5868.dropdown-menu > .disabled > a:hover,
5869.dropdown-menu > .disabled > a:focus {
5870  color: #777;
5871}
5872.dropdown-menu > .disabled > a:hover,
5873.dropdown-menu > .disabled > a:focus {
5874  text-decoration: none;
5875  background-color: transparent;
5876  background-image: none;
5877  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
5878  cursor: not-allowed;
5879}
5880.open {
5881  *z-index: 1000;
5882}
5883.open > .dropdown-menu {
5884  display: block;
5885}
5886.dropdown-menu-right {
5887  left: auto;
5888  right: 0;
5889}
5890.dropdown-menu-left {
5891  left: 0;
5892  right: auto;
5893}
5894.dropdown-header {
5895  display: block;
5896  padding: 3px 20px;
5897  font-size: 12px;
5898  line-height: 20px;
5899  color: #777777;
5900  white-space: nowrap;
5901}
5902.dropdown-backdrop {
5903  position: fixed;
5904  left: 0;
5905  right: 0;
5906  bottom: 0;
5907  top: 0;
5908  z-index: 990;
5909}
5910.pull-right > .dropdown-menu {
5911  right: 0;
5912  left: auto;
5913}
5914.dropup .caret,
5915.navbar-fixed-bottom .dropdown .caret {
5916  border-top: 0;
5917  border-bottom: 4px solid #111;
5918  content: "";
5919}
5920.dropup .dropdown-menu,
5921.navbar-fixed-bottom .dropdown .dropdown-menu {
5922  top: auto;
5923  bottom: 100%;
5924  margin-bottom: 1px;
5925}
5926.dropdown-submenu {
5927  position: relative;
5928}
5929.dropdown-submenu > .dropdown-menu {
5930  top: 0;
5931  left: 100%;
5932  margin-top: -6px;
5933  margin-left: -1px;
5934  -webkit-border-radius: 0 6px 6px 6px;
5935  -moz-border-radius: 0 6px 6px 6px;
5936  border-radius: 0 6px 6px 6px;
5937}
5938.dropdown-submenu:hover > .dropdown-menu {
5939  display: block;
5940}
5941.dropup .dropdown-submenu > .dropdown-menu {
5942  top: auto;
5943  bottom: 0;
5944  margin-top: 0;
5945  margin-bottom: -2px;
5946  -webkit-border-radius: 5px 5px 5px 0;
5947  -moz-border-radius: 5px 5px 5px 0;
5948  border-radius: 5px 5px 5px 0;
5949}
5950.dropdown-submenu > a:after {
5951  display: block;
5952  content: " ";
5953  float: right;
5954  width: 0;
5955  height: 0;
5956  border-color: transparent;
5957  border-style: solid;
5958  border-width: 5px 0 5px 5px;
5959  border-left-color: #c9c9c9;
5960  margin-top: 5px;
5961  margin-right: -10px;
5962}
5963.dropdown-submenu:hover > a:after {
5964  border-left-color: #fff;
5965}
5966.dropdown-submenu.pull-left {
5967  float: none;
5968}
5969.dropdown-submenu.pull-left > .dropdown-menu {
5970  left: -100%;
5971  margin-left: 10px;
5972  -webkit-border-radius: 6px 0 6px 6px;
5973  -moz-border-radius: 6px 0 6px 6px;
5974  border-radius: 6px 0 6px 6px;
5975}
5976@media (min-width: 768px) {
5977  .navbar-right .dropdown-menu {
5978    left: auto;
5979    right: 0;
5980  }
5981  .navbar-right .dropdown-menu-left {
5982    left: 0;
5983    right: auto;
5984  }
5985}
5986.dropdown .dropdown-menu .nav-header {
5987  padding-left: 20px;
5988  padding-right: 20px;
5989}
5990.typeahead {
5991  z-index: 1051;
5992  margin-top: 2px;
5993  -webkit-border-radius: 3px;
5994  -moz-border-radius: 3px;
5995  border-radius: 3px;
5996}
5997.well {
5998  min-height: 20px;
5999  padding: 10px;
6000  margin-bottom: 10px;
6001  background-color: #fff;
6002  border: 1px solid #dddddd;
6003  border-radius: 3px;
6004}
6005.well blockquote {
6006  border-color: #ddd;
6007  border-color: rgba(0, 0, 0, 0.15);
6008}
6009.well-lg {
6010  padding: 24px;
6011  border-radius: 3px;
6012}
6013.well-sm {
6014  padding: 9px;
6015  border-radius: 2px;
6016}
6017.well-shaded {
6018  background-color: #f4f4f4;
6019  background-image: -moz-linear-gradient(top, #ececec, #fff);
6020  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#fff));
6021  background-image: -webkit-linear-gradient(top, #ececec, #fff);
6022  background-image: -o-linear-gradient(top, #ececec, #fff);
6023  background-image: linear-gradient(to bottom, #ececec, #fff);
6024  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ececec), to(#fff));
6025  background-image: -webkit-linear-gradient(top, #ececec, 0%, #fff, 100%);
6026  background-image: -moz-linear-gradient(top, #ececec 0%, #fff 100%);
6027  background-image: linear-gradient(to bottom, #ececec 0%, #fff 100%);
6028  background-repeat: repeat-x;
6029  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffececec', endColorstr='#ffffffff', GradientType=0);
6030}
6031.well-white {
6032  background-color: #fff;
6033}
6034/*------------------------------------------------------------------
6035[ Widget / .widget ]
6036*/
6037.widget {
6038  position: relative;
6039  width: auto;
6040  clear: both;
6041  margin-bottom: 10px;
6042}
6043.widget .widget-header {
6044  position: relative;
6045  height: 28px;
6046  line-height: 26px;
6047  background-color: #f4f4f4;
6048  background-image: -moz-linear-gradient(top, #ececec, #fff);
6049  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#fff));
6050  background-image: -webkit-linear-gradient(top, #ececec, #fff);
6051  background-image: -o-linear-gradient(top, #ececec, #fff);
6052  background-image: linear-gradient(to bottom, #ececec, #fff);
6053  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ececec), to(#fff));
6054  background-image: -webkit-linear-gradient(top, #ececec, 0%, #fff, 100%);
6055  background-image: -moz-linear-gradient(top, #ececec 0%, #fff 100%);
6056  background-image: linear-gradient(to bottom, #ececec 0%, #fff 100%);
6057  background-repeat: repeat-x;
6058  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffececec', endColorstr='#ffffffff', GradientType=0);
6059  border: 1px solid #d7d7d7;
6060  border-radius: 3px;
6061  border-bottom-left-radius: 0px;
6062  border-bottom-right-radius: 0px;
6063  -webkit-background-clip: padding-box;
6064}
6065.widget .widget-header h3 {
6066  position: relative;
6067  display: inline-block;
6068  margin-right: 10px;
6069  font-size: 14px;
6070  font-weight: 500;
6071  color: #555555;
6072  line-height: 14px;
6073}
6074.widget .widget-header [class^="icon-"],
6075.widget .widget-header [class*=" icon-"],
6076.widget .widget-header [class^="oicon-"],
6077.widget .widget-header [class*=" oicon-"] {
6078  display: inline-block;
6079  margin-top: -2px;
6080  margin-left: 10px;
6081  font-size: 16px;
6082  color: #555;
6083  vertical-align: middle;
6084}
6085.widget .widget-content {
6086  padding: 10px 10px 10px;
6087  background: #FFF;
6088  border: 1px solid #D5D5D5;
6089  -moz-border-radius: 5px;
6090  -webkit-border-radius: 5px;
6091  border-radius: 5px;
6092}
6093.widget .widget-header + .widget-content {
6094  border-top: none;
6095  -webkit-border-top-left-radius: 0;
6096  -webkit-border-top-right-radius: 0;
6097  -moz-border-radius-topleft: 0;
6098  -moz-border-radius-topright: 0;
6099  border-top-left-radius: 0;
6100  border-top-right-radius: 0;
6101}
6102.widget.widget-nopad .widget-content {
6103  padding: 0;
6104}
6105.widget .widget-content:before,
6106.widget .widget-content:after {
6107  content: " ";
6108  /* 1 */
6109  display: table;
6110  /* 2 */
6111}
6112.widget .widget-content:after {
6113  clear: both;
6114}
6115.widget .widget-content:before,
6116.widget .widget-content:after {
6117  content: " ";
6118  /* 1 */
6119  display: table;
6120  /* 2 */
6121}
6122.widget .widget-content:after {
6123  clear: both;
6124}
6125.widget.widget-table .widget-content {
6126  padding: 0;
6127}
6128.widget.widget-table .table {
6129  border: none;
6130}
6131.widget.widget-table .table,
6132.widget .table {
6133  margin-bottom: 0;
6134}
6135.widget.widget-table .table tr td:first-child,
6136.widget.widget-table .table tr th:first-child {
6137  border-left: none;
6138}
6139.widget.widget-plain {
6140  background: transparent;
6141  border: none;
6142}
6143.widget.widget-plain .widget-content {
6144  padding: 0;
6145  background: transparent;
6146  border: none;
6147}
6148.widget.widget-box .widget-content {
6149  background: #E3E3E3;
6150  background: #FFF;
6151}
6152.widget .widget-header .widget-toolbar,
6153.widget .widget-footer .widget-toolbar {
6154  margin: 0;
6155  padding: 0;
6156  float: right;
6157  list-style: none;
6158}
6159.widget .widget-header .widget-toolbar .ibutton-container,
6160.widget .widget-footer .widget-toolbar .ibutton-container {
6161  margin-top: 6px;
6162}
6163.widget .widget-header .widget-toolbar > li,
6164.widget .widget-footer .widget-toolbar > li {
6165  position: relative;
6166  float: left;
6167  line-height: 26px;
6168  padding-right: 10px;
6169  color: #636363;
6170  font-size: 12px;
6171}
6172.widget .widget-header .widget-toolbar > li ul,
6173.widget .widget-footer .widget-toolbar > li ul {
6174  left: auto;
6175  right: 0;
6176}
6177.widget .widget-header .widget-toolbar > li.widget-toolbar-link > a,
6178.widget .widget-footer .widget-toolbar > li.widget-toolbar-link > a {
6179  border-left: 1px solid #cecece;
6180  height: 26px;
6181  line-height: 24px;
6182  display: block;
6183}
6184.widget .widget-header .widget-toolbar > li.widget-toolbar-link > a i,
6185.widget .widget-footer .widget-toolbar > li.widget-toolbar-link > a i {
6186  font-size: 16px;
6187}
6188.widget .widget-header .widget-icons [class^="icon-"],
6189.widget .widget-header .widget-icons [class*=" icon-"],
6190.widget .widget-header .widget-icons [class^="oicon-"],
6191.widget .widget-header .widget-icons [class*=" oicon-"] {
6192  display: inline-block;
6193  margin-right: 0px;
6194  margin-left: 5px;
6195  font-size: 16px;
6196  color: #555;
6197  vertical-align: middle;
6198  float: right;
6199}
6200.widget .widget-header .widget-toolbar > li.widget-toolbar-link > a:hover,
6201.widget .widget-footer .widget-toolbar > li.widget-toolbar-link > a:hover {
6202  background: #efefef;
6203  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
6204  background-size: 100%;
6205  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #efefef));
6206  background-image: -webkit-linear-gradient(top, #ffffff, #efefef);
6207  background-image: -moz-linear-gradient(top, #ffffff, #efefef);
6208  background-image: -o-linear-gradient(top, #ffffff, #efefef);
6209  background-image: linear-gradient(top, #ffffff, #efefef);
6210}
6211.widget .widget-header .widget-toolbar > li.widget-toolbar-link > a:active,
6212.widget .widget-footer .widget-toolbar > li.widget-toolbar-link > a:active {
6213  background: #e5e5e5;
6214}
6215.widget .widget-header .widget-toolbar > li > i,
6216.widget .widget-footer .widget-toolbar > li > i {
6217  font-size: 14px;
6218  height: 26px;
6219  line-height: 26px;
6220}
6221.widget .widget-header .widget-toolbar > li.open > a,
6222.widget .widget-footer .widget-toolbar > li.open > a {
6223  background: #eee;
6224}
6225.widget .widget-header .widget-controls {
6226  float: right;
6227  margin-bottom: -26px;
6228  margin-right: 10px;
6229  border-left: solid #d7d7d7 1px;
6230}
6231.info_box {
6232  margin-top: 20px;
6233  padding-bottom: 10px;
6234}
6235.info_box:first-of-type {
6236  margin-top: 10px;
6237}
6238.info_box .title {
6239  position: relative;
6240  top: -20px;
6241  margin-left: 0em;
6242  padding: 2px 7px;
6243  display: inline;
6244  font-size: 1em;
6245  -webkit-border-radius: 3px;
6246  -moz-border-radius: 3px;
6247  border-radius: 3px;
6248  border: 1px solid #ddd;
6249  background-color: #fcfcfc;
6250  background-color: #f9f9f9;
6251  background-image: -moz-linear-gradient(top, #fff, #f0f0f0);
6252  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));
6253  background-image: -webkit-linear-gradient(top, #fff, #f0f0f0);
6254  background-image: -o-linear-gradient(top, #fff, #f0f0f0);
6255  background-image: linear-gradient(to bottom, #fff, #f0f0f0);
6256  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#f0f0f0));
6257  background-image: -webkit-linear-gradient(top, #fff, 0%, #f0f0f0, 100%);
6258  background-image: -moz-linear-gradient(top, #fff 0%, #f0f0f0 100%);
6259  background-image: linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
6260  background-repeat: repeat-x;
6261  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff0f0f0', GradientType=0);
6262}
6263.info_box .title:hover {
6264  background-color: #fcfcfc;
6265  background-color: #f6f6f6;
6266  background-image: -moz-linear-gradient(top, #f0f0f0, #fff);
6267  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#fff));
6268  background-image: -webkit-linear-gradient(top, #f0f0f0, #fff);
6269  background-image: -o-linear-gradient(top, #f0f0f0, #fff);
6270  background-image: linear-gradient(to bottom, #f0f0f0, #fff);
6271  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0f0f0), to(#fff));
6272  background-image: -webkit-linear-gradient(top, #f0f0f0, 0%, #fff, 100%);
6273  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #fff 100%);
6274  background-image: linear-gradient(to bottom, #f0f0f0 0%, #fff 100%);
6275  background-repeat: repeat-x;
6276  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffffffff', GradientType=0);
6277}
6278.info_box .title-right {
6279  float: right;
6280  margin-bottom: -14px;
6281  margin-top: -2px;
6282}
6283.info_box .title a {
6284  color: #555555;
6285  text-decoration: none;
6286}
6287.info_box .content {
6288  margin-top: -10px;
6289}
6290/*
6291 * Component: Box
6292 * --------------
6293 */
6294.box {
6295  position: relative;
6296  -webkit-border-radius: 3px;
6297  -moz-border-radius: 3px;
6298  border-radius: 3px;
6299  background: #ffffff;
6300  border-top: 3px solid #d2d6de;
6301  margin-bottom: 10px;
6302  width: 100%;
6303  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
6304}
6305.box.box-primary {
6306  border-top-color: #3c8dbc;
6307}
6308.box.box-info {
6309  border-top-color: #4FC1E9;
6310}
6311.box.box-danger {
6312  border-top-color: #b71c1c;
6313}
6314.box.box-warning {
6315  border-top-color: #FFEB3B;
6316}
6317.box.box-success {
6318  border-top-color: #4CAF50;
6319}
6320.box.box-default {
6321  border-top-color: #555555;
6322}
6323.box.collapsed-box .box-body,
6324.box.collapsed-box .box-footer {
6325  display: none;
6326}
6327.box .nav-stacked > li {
6328  border-bottom: 1px solid #f4f4f4;
6329  margin: 0;
6330}
6331.box .nav-stacked > li:last-of-type {
6332  border-bottom: none;
6333}
6334.box.height-control .box-body {
6335  max-height: 300px;
6336  overflow: auto;
6337}
6338.box .border-right {
6339  border-right: 1px solid #f4f4f4;
6340}
6341.box .border-left {
6342  border-left: 1px solid #f4f4f4;
6343}
6344.box.box-solid {
6345  border-top: 0;
6346  /** Fix font color for tiles **/
6347}
6348.box.box-solid > .box-header .btn.btn-default {
6349  background: transparent;
6350}
6351.box.box-solid > .box-header .btn:hover,
6352.box.box-solid > .box-header a:hover {
6353  background: rgba(0, 0, 0, 0.1);
6354}
6355.box.box-solid.box-default {
6356  border: 1px solid #555555;
6357}
6358.box.box-solid.box-default > .box-header {
6359  color: #444;
6360  background: #555555;
6361  background-color: #555555;
6362}
6363.box.box-solid.box-default > .box-header a,
6364.box.box-solid.box-default > .box-header .btn {
6365  color: #444;
6366}
6367.box.box-solid.box-primary {
6368  border: 1px solid #3c8dbc;
6369}
6370.box.box-solid.box-primary > .box-header {
6371  color: #fff;
6372  background: #3c8dbc;
6373  background-color: #3c8dbc;
6374}
6375.box.box-solid.box-primary > .box-header a,
6376.box.box-solid.box-primary > .box-header .btn {
6377  color: #fff;
6378}
6379.box.box-solid.box-info {
6380  border: 1px solid #4FC1E9;
6381}
6382.box.box-solid.box-info > .box-header {
6383  color: #fff;
6384  background: #4FC1E9;
6385  background-color: #4FC1E9;
6386}
6387.box.box-solid.box-info > .box-header a,
6388.box.box-solid.box-info > .box-header .btn {
6389  color: #fff;
6390}
6391.box.box-solid.box-danger {
6392  border: 1px solid #b71c1c;
6393}
6394.box.box-solid.box-danger > .box-header {
6395  color: #fff;
6396  background: #b71c1c;
6397  background-color: #b71c1c;
6398}
6399.box.box-solid.box-danger > .box-header a,
6400.box.box-solid.box-danger > .box-header .btn {
6401  color: #fff;
6402}
6403.box.box-solid.box-warning {
6404  border: 1px solid #FFEB3B;
6405}
6406.box.box-solid.box-warning > .box-header {
6407  color: #fff;
6408  background: #FFEB3B;
6409  background-color: #FFEB3B;
6410}
6411.box.box-solid.box-warning > .box-header a,
6412.box.box-solid.box-warning > .box-header .btn {
6413  color: #fff;
6414}
6415.box.box-solid.box-success {
6416  border: 1px solid #4CAF50;
6417}
6418.box.box-solid.box-success > .box-header {
6419  color: #fff;
6420  background: #4CAF50;
6421  background-color: #4CAF50;
6422}
6423.box.box-solid.box-success > .box-header a,
6424.box.box-solid.box-success > .box-header .btn {
6425  color: #fff;
6426}
6427.box.box-solid > .box-header > .box-tools .btn {
6428  border: 0;
6429  box-shadow: none;
6430}
6431.box.box-solid[class*='bg'] > .box-header {
6432  color: #fff;
6433}
6434.box .box-group > .box {
6435  margin-bottom: 5px;
6436}
6437.box .knob-label {
6438  text-align: center;
6439  color: #333;
6440  font-weight: 100;
6441  font-size: 12px;
6442  margin-bottom: 0.3em;
6443}
6444.box > .overlay,
6445.overlay-wrapper > .overlay,
6446.box > .loading-img,
6447.overlay-wrapper > .loading-img {
6448  position: absolute;
6449  top: 0;
6450  left: 0;
6451  width: 100%;
6452  height: 100%;
6453}
6454.box .overlay,
6455.overlay-wrapper .overlay {
6456  z-index: 50;
6457  background: rgba(255, 255, 255, 0.7);
6458  -webkit-border-radius: 3px;
6459  -moz-border-radius: 3px;
6460  border-radius: 3px;
6461}
6462.box .overlay > .fa,
6463.overlay-wrapper .overlay > .fa {
6464  position: absolute;
6465  top: 50%;
6466  left: 50%;
6467  margin-left: -15px;
6468  margin-top: -15px;
6469  color: #000;
6470  font-size: 30px;
6471}
6472.box .overlay.dark,
6473.overlay-wrapper .overlay.dark {
6474  background: rgba(0, 0, 0, 0.5);
6475}
6476.box-header,
6477.box-body,
6478.box-footer {
6479  *zoom: 1;
6480}
6481.box-header:before,
6482.box-body:before,
6483.box-footer:before,
6484.box-header:after,
6485.box-body:after,
6486.box-footer:after {
6487  display: table;
6488  content: "";
6489  line-height: 0;
6490}
6491.box-header:after,
6492.box-body:after,
6493.box-footer:after {
6494  clear: both;
6495}
6496.box-header:before,
6497.box-body:before,
6498.box-footer:before,
6499.box-header:after,
6500.box-body:after,
6501.box-footer:after {
6502  content: " ";
6503  /* 1 */
6504  display: table;
6505  /* 2 */
6506}
6507.box-header:after,
6508.box-body:after,
6509.box-footer:after {
6510  clear: both;
6511}
6512.box-header {
6513  color: #444;
6514  display: block;
6515  padding: 7px 10px;
6516  position: relative;
6517}
6518.box-header.with-border {
6519  border-bottom: 1px solid #f4f4f4;
6520}
6521.collapsed-box .box-header.with-border {
6522  border-bottom: none;
6523}
6524.box-header > .fa,
6525.box-header > .glyphicon,
6526.box-header > .ion,
6527.box-header .box-title {
6528  display: inline-block;
6529  font-size: 18px;
6530  margin: 0;
6531  line-height: 1;
6532}
6533.box-header > .fa,
6534.box-header > .glyphicon,
6535.box-header > .ion {
6536  margin-right: 5px;
6537}
6538.box-header > .box-tools {
6539  position: absolute;
6540  right: 10px;
6541  top: 5px;
6542}
6543.box-header > .box-tools [data-toggle="tooltip"] {
6544  position: relative;
6545}
6546.box-header > .box-tools.pull-right .dropdown-menu {
6547  right: 0;
6548  left: auto;
6549}
6550.table .box {
6551  box-shadow: 0 0 1px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.16);
6552}
6553.btn-box-tool {
6554  padding: 5px;
6555  font-size: 12px;
6556  background: transparent;
6557  color: #7a869d;
6558}
6559.open .btn-box-tool,
6560.btn-box-tool:hover {
6561  color: #606c84;
6562}
6563.btn-box-tool.btn:active {
6564  box-shadow: none;
6565}
6566.box-body {
6567  border-top-left-radius: 0;
6568  border-top-right-radius: 0;
6569  border-bottom-right-radius: 3px;
6570  border-bottom-left-radius: 3px;
6571  padding: 10px;
6572}
6573.no-header .box-body {
6574  -webkit-border-top-right-radius: 3px;
6575  -moz-border-radius-topright: 3px;
6576  -webkit-border-top-left-radius: 3px;
6577  -moz-border-radius-topleft: 3px;
6578  border-top-right-radius: 3px;
6579  border-top-left-radius: 3px;
6580}
6581.box-body > .table {
6582  margin-bottom: 0;
6583}
6584.box-body .fc {
6585  margin-top: 5px;
6586}
6587.box-body .full-width-chart {
6588  margin: -19px;
6589}
6590.box-body.no-padding .full-width-chart {
6591  margin: -9px;
6592}
6593.box-body .box-pane {
6594  border-top-left-radius: 0;
6595  border-top-right-radius: 0;
6596  border-bottom-right-radius: 0;
6597  border-bottom-left-radius: 3px;
6598}
6599.box-body .box-pane-right {
6600  border-top-left-radius: 0;
6601  border-top-right-radius: 0;
6602  border-bottom-right-radius: 3px;
6603  border-bottom-left-radius: 0;
6604}
6605.box-footer {
6606  border-top-left-radius: 0;
6607  border-top-right-radius: 0;
6608  border-bottom-right-radius: 3px;
6609  border-bottom-left-radius: 3px;
6610  border-top: 1px solid #f4f4f4;
6611  padding: 10px;
6612  background-color: #fff;
6613}
6614.chart-legend {
6615  margin: 10px 0;
6616}
6617@media (max-width: 951px) {
6618  .chart-legend > li {
6619    float: left;
6620    margin-right: 10px;
6621  }
6622}
6623.box-input {
6624  max-width: 200px;
6625}
6626.modal .panel-body {
6627  color: #444;
6628}
6629.fade {
6630  opacity: 0;
6631  -moz-transition: opacity 0.15s linear;
6632  -o-transition: opacity 0.15s linear;
6633  -webkit-transition: opacity 0.15s linear;
6634  transition: opacity 0.15s linear;
6635}
6636.fade.in {
6637  opacity: 1;
6638}
6639.collapse {
6640  position: relative;
6641  height: 0;
6642  overflow: hidden;
6643  -moz-transition: height 0.35s ease;
6644  -o-transition: height 0.35s ease;
6645  -webkit-transition: height 0.35s ease;
6646  transition: height 0.35s ease;
6647}
6648.collapse.in {
6649  height: auto;
6650}
6651.close {
6652  float: right;
6653  font-size: 20px;
6654  font-weight: bold;
6655  line-height: 20px;
6656  color: #111;
6657  text-shadow: 0 1px 0 #ffffff;
6658  opacity: 0.2;
6659  filter: alpha(opacity=20);
6660  opacity: 20;
6661  filter: alpha(opacity=2000);
6662}
6663.close:hover,
6664.close:focus {
6665  color: #111;
6666  text-decoration: none;
6667  cursor: pointer;
6668  opacity: 0.4;
6669  filter: alpha(opacity=40);
6670  opacity: 40;
6671  filter: alpha(opacity=4000);
6672}
6673button.close {
6674  padding: 0;
6675  cursor: pointer;
6676  background: transparent;
6677  border: 0;
6678  -webkit-appearance: none;
6679}
6680.btn {
6681  display: inline-block;
6682  margin-bottom: 0;
6683  font-weight: normal;
6684  text-align: center;
6685  vertical-align: middle;
6686  touch-action: manipulation;
6687  cursor: pointer;
6688  background-image: none;
6689  border: 1px solid transparent;
6690  white-space: nowrap;
6691  padding: 4px 10px;
6692  font-size: 14px;
6693  line-height: 20px;
6694  border-radius: 3px;
6695  -webkit-user-select: none;
6696  -moz-user-select: none;
6697  -ms-user-select: none;
6698  -o-user-select: none;
6699  user-select: none;
6700  box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
6701}
6702.btn:focus,
6703.btn:active:focus,
6704.btn.active:focus,
6705.btn.focus,
6706.btn:active.focus,
6707.btn.active.focus {
6708  outline: thin dotted #333;
6709  outline: 5px auto -webkit-focus-ring-color;
6710  outline-offset: -2px;
6711}
6712.btn:hover,
6713.btn:focus,
6714.btn.focus {
6715  color: #333;
6716  text-decoration: none;
6717}
6718.btn:active,
6719.btn.active {
6720  outline: 0;
6721  background-image: none;
6722  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
6723  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
6724  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
6725}
6726.btn.disabled,
6727.btn[disabled],
6728fieldset[disabled] .btn {
6729  cursor: not-allowed;
6730  opacity: 0.0065;
6731  filter: alpha(opacity=0.65);
6732  opacity: 0.65;
6733  filter: alpha(opacity=65);
6734  -moz-box-shadow: none;
6735  -webkit-box-shadow: none;
6736  box-shadow: none;
6737}
6738.btn.inactive,
6739.btn[inactive] {
6740  pointer-events: none;
6741}
6742a.btn.disabled,
6743fieldset[disabled] a.btn {
6744  pointer-events: none;
6745}
6746.btn-default {
6747  color: #333;
6748  background-color: #fff;
6749  border-color: #ccc;
6750}
6751.btn-default:focus,
6752.btn-default.focus {
6753  color: #333;
6754  background-color: #e6e6e6;
6755  border-color: #8c8c8c;
6756}
6757.btn-default:hover {
6758  color: #333;
6759  background-color: #e6e6e6;
6760  border-color: #adadad;
6761}
6762.btn-default:active,
6763.btn-default.active,
6764.open > .dropdown-toggle.btn-default {
6765  color: #333;
6766  background-color: #e6e6e6;
6767  border-color: #adadad;
6768}
6769.btn-default:active:hover,
6770.btn-default.active:hover,
6771.open > .dropdown-toggle.btn-default:hover,
6772.btn-default:active:focus,
6773.btn-default.active:focus,
6774.open > .dropdown-toggle.btn-default:focus,
6775.btn-default:active.focus,
6776.btn-default.active.focus,
6777.open > .dropdown-toggle.btn-default.focus {
6778  color: #333;
6779  background-color: #d4d4d4;
6780  border-color: #8c8c8c;
6781}
6782.btn-default:active,
6783.btn-default.active,
6784.open > .dropdown-toggle.btn-default {
6785  background-image: none;
6786}
6787.btn-default.disabled:hover,
6788.btn-default[disabled]:hover,
6789fieldset[disabled] .btn-default:hover,
6790.btn-default.disabled:focus,
6791.btn-default[disabled]:focus,
6792fieldset[disabled] .btn-default:focus,
6793.btn-default.disabled.focus,
6794.btn-default[disabled].focus,
6795fieldset[disabled] .btn-default.focus {
6796  background-color: #fff;
6797  border-color: #ccc;
6798}
6799.btn-default.inactive:hover,
6800.btn-default[inactive]:hover,
6801.btn-default.inactive:focus,
6802.btn-default[inactive]:focus,
6803.btn-default.inactive.focus,
6804.btn-default[inactive].focus {
6805  background-color: #fff;
6806  border-color: #ccc;
6807}
6808.btn-default .badge {
6809  color: #fff;
6810  background-color: #333;
6811}
6812.btn-primary {
6813  color: #fff;
6814  background-color: #0a5f7f;
6815  border-color: #084d67;
6816}
6817.btn-primary:focus,
6818.btn-primary.focus {
6819  color: #fff;
6820  background-color: #063c50;
6821  border-color: #000000;
6822}
6823.btn-primary:hover {
6824  color: #fff;
6825  background-color: #063c50;
6826  border-color: #04232f;
6827}
6828.btn-primary:active,
6829.btn-primary.active,
6830.open > .dropdown-toggle.btn-primary {
6831  color: #fff;
6832  background-color: #063c50;
6833  border-color: #04232f;
6834}
6835.btn-primary:active:hover,
6836.btn-primary.active:hover,
6837.open > .dropdown-toggle.btn-primary:hover,
6838.btn-primary:active:focus,
6839.btn-primary.active:focus,
6840.open > .dropdown-toggle.btn-primary:focus,
6841.btn-primary:active.focus,
6842.btn-primary.active.focus,
6843.open > .dropdown-toggle.btn-primary.focus {
6844  color: #fff;
6845  background-color: #04232f;
6846  border-color: #000000;
6847}
6848.btn-primary:active,
6849.btn-primary.active,
6850.open > .dropdown-toggle.btn-primary {
6851  background-image: none;
6852}
6853.btn-primary.disabled:hover,
6854.btn-primary[disabled]:hover,
6855fieldset[disabled] .btn-primary:hover,
6856.btn-primary.disabled:focus,
6857.btn-primary[disabled]:focus,
6858fieldset[disabled] .btn-primary:focus,
6859.btn-primary.disabled.focus,
6860.btn-primary[disabled].focus,
6861fieldset[disabled] .btn-primary.focus {
6862  background-color: #0a5f7f;
6863  border-color: #084d67;
6864}
6865.btn-primary.inactive:hover,
6866.btn-primary[inactive]:hover,
6867.btn-primary.inactive:focus,
6868.btn-primary[inactive]:focus,
6869.btn-primary.inactive.focus,
6870.btn-primary[inactive].focus {
6871  background-color: #0a5f7f;
6872  border-color: #084d67;
6873}
6874.btn-primary .badge {
6875  color: #0a5f7f;
6876  background-color: #fff;
6877}
6878.btn-success {
6879  color: #fff;
6880  background-color: #4d9221;
6881  border-color: #427d1c;
6882}
6883.btn-success:focus,
6884.btn-success.focus {
6885  color: #fff;
6886  background-color: #376818;
6887  border-color: #0b1505;
6888}
6889.btn-success:hover {
6890  color: #fff;
6891  background-color: #376818;
6892  border-color: #284b11;
6893}
6894.btn-success:active,
6895.btn-success.active,
6896.open > .dropdown-toggle.btn-success {
6897  color: #fff;
6898  background-color: #376818;
6899  border-color: #284b11;
6900}
6901.btn-success:active:hover,
6902.btn-success.active:hover,
6903.open > .dropdown-toggle.btn-success:hover,
6904.btn-success:active:focus,
6905.btn-success.active:focus,
6906.open > .dropdown-toggle.btn-success:focus,
6907.btn-success:active.focus,
6908.btn-success.active.focus,
6909.open > .dropdown-toggle.btn-success.focus {
6910  color: #fff;
6911  background-color: #284b11;
6912  border-color: #0b1505;
6913}
6914.btn-success:active,
6915.btn-success.active,
6916.open > .dropdown-toggle.btn-success {
6917  background-image: none;
6918}
6919.btn-success.disabled:hover,
6920.btn-success[disabled]:hover,
6921fieldset[disabled] .btn-success:hover,
6922.btn-success.disabled:focus,
6923.btn-success[disabled]:focus,
6924fieldset[disabled] .btn-success:focus,
6925.btn-success.disabled.focus,
6926.btn-success[disabled].focus,
6927fieldset[disabled] .btn-success.focus {
6928  background-color: #4d9221;
6929  border-color: #427d1c;
6930}
6931.btn-success.inactive:hover,
6932.btn-success[inactive]:hover,
6933.btn-success.inactive:focus,
6934.btn-success[inactive]:focus,
6935.btn-success.inactive.focus,
6936.btn-success[inactive].focus {
6937  background-color: #4d9221;
6938  border-color: #427d1c;
6939}
6940.btn-success .badge {
6941  color: #4d9221;
6942  background-color: #fff;
6943}
6944.btn-info {
6945  color: #fff;
6946  background-color: #4bb1cf;
6947  border-color: #37a8ca;
6948}
6949.btn-info:focus,
6950.btn-info.focus {
6951  color: #fff;
6952  background-color: #3198b6;
6953  border-color: #1b5566;
6954}
6955.btn-info:hover {
6956  color: #fff;
6957  background-color: #3198b6;
6958  border-color: #29809a;
6959}
6960.btn-info:active,
6961.btn-info.active,
6962.open > .dropdown-toggle.btn-info {
6963  color: #fff;
6964  background-color: #3198b6;
6965  border-color: #29809a;
6966}
6967.btn-info:active:hover,
6968.btn-info.active:hover,
6969.open > .dropdown-toggle.btn-info:hover,
6970.btn-info:active:focus,
6971.btn-info.active:focus,
6972.open > .dropdown-toggle.btn-info:focus,
6973.btn-info:active.focus,
6974.btn-info.active.focus,
6975.open > .dropdown-toggle.btn-info.focus {
6976  color: #fff;
6977  background-color: #29809a;
6978  border-color: #1b5566;
6979}
6980.btn-info:active,
6981.btn-info.active,
6982.open > .dropdown-toggle.btn-info {
6983  background-image: none;
6984}
6985.btn-info.disabled:hover,
6986.btn-info[disabled]:hover,
6987fieldset[disabled] .btn-info:hover,
6988.btn-info.disabled:focus,
6989.btn-info[disabled]:focus,
6990fieldset[disabled] .btn-info:focus,
6991.btn-info.disabled.focus,
6992.btn-info[disabled].focus,
6993fieldset[disabled] .btn-info.focus {
6994  background-color: #4bb1cf;
6995  border-color: #37a8ca;
6996}
6997.btn-info.inactive:hover,
6998.btn-info[inactive]:hover,
6999.btn-info.inactive:focus,
7000.btn-info[inactive]:focus,
7001.btn-info.inactive.focus,
7002.btn-info[inactive].focus {
7003  background-color: #4bb1cf;
7004  border-color: #37a8ca;
7005}
7006.btn-info .badge {
7007  color: #4bb1cf;
7008  background-color: #fff;
7009}
7010.btn-warning {
7011  color: #fff;
7012  background-color: #f0ad4e;
7013  border-color: #eea236;
7014}
7015.btn-warning:focus,
7016.btn-warning.focus {
7017  color: #fff;
7018  background-color: #ec971f;
7019  border-color: #985f0d;
7020}
7021.btn-warning:hover {
7022  color: #fff;
7023  background-color: #ec971f;
7024  border-color: #d58512;
7025}
7026.btn-warning:active,
7027.btn-warning.active,
7028.open > .dropdown-toggle.btn-warning {
7029  color: #fff;
7030  background-color: #ec971f;
7031  border-color: #d58512;
7032}
7033.btn-warning:active:hover,
7034.btn-warning.active:hover,
7035.open > .dropdown-toggle.btn-warning:hover,
7036.btn-warning:active:focus,
7037.btn-warning.active:focus,
7038.open > .dropdown-toggle.btn-warning:focus,
7039.btn-warning:active.focus,
7040.btn-warning.active.focus,
7041.open > .dropdown-toggle.btn-warning.focus {
7042  color: #fff;
7043  background-color: #d58512;
7044  border-color: #985f0d;
7045}
7046.btn-warning:active,
7047.btn-warning.active,
7048.open > .dropdown-toggle.btn-warning {
7049  background-image: none;
7050}
7051.btn-warning.disabled:hover,
7052.btn-warning[disabled]:hover,
7053fieldset[disabled] .btn-warning:hover,
7054.btn-warning.disabled:focus,
7055.btn-warning[disabled]:focus,
7056fieldset[disabled] .btn-warning:focus,
7057.btn-warning.disabled.focus,
7058.btn-warning[disabled].focus,
7059fieldset[disabled] .btn-warning.focus {
7060  background-color: #f0ad4e;
7061  border-color: #eea236;
7062}
7063.btn-warning.inactive:hover,
7064.btn-warning[inactive]:hover,
7065.btn-warning.inactive:focus,
7066.btn-warning[inactive]:focus,
7067.btn-warning.inactive.focus,
7068.btn-warning[inactive].focus {
7069  background-color: #f0ad4e;
7070  border-color: #eea236;
7071}
7072.btn-warning .badge {
7073  color: #f0ad4e;
7074  background-color: #fff;
7075}
7076.btn-danger {
7077  color: #fff;
7078  background-color: #d9534f;
7079  border-color: #d43f3a;
7080}
7081.btn-danger:focus,
7082.btn-danger.focus {
7083  color: #fff;
7084  background-color: #c9302c;
7085  border-color: #761c19;
7086}
7087.btn-danger:hover {
7088  color: #fff;
7089  background-color: #c9302c;
7090  border-color: #ac2925;
7091}
7092.btn-danger:active,
7093.btn-danger.active,
7094.open > .dropdown-toggle.btn-danger {
7095  color: #fff;
7096  background-color: #c9302c;
7097  border-color: #ac2925;
7098}
7099.btn-danger:active:hover,
7100.btn-danger.active:hover,
7101.open > .dropdown-toggle.btn-danger:hover,
7102.btn-danger:active:focus,
7103.btn-danger.active:focus,
7104.open > .dropdown-toggle.btn-danger:focus,
7105.btn-danger:active.focus,
7106.btn-danger.active.focus,
7107.open > .dropdown-toggle.btn-danger.focus {
7108  color: #fff;
7109  background-color: #ac2925;
7110  border-color: #761c19;
7111}
7112.btn-danger:active,
7113.btn-danger.active,
7114.open > .dropdown-toggle.btn-danger {
7115  background-image: none;
7116}
7117.btn-danger.disabled:hover,
7118.btn-danger[disabled]:hover,
7119fieldset[disabled] .btn-danger:hover,
7120.btn-danger.disabled:focus,
7121.btn-danger[disabled]:focus,
7122fieldset[disabled] .btn-danger:focus,
7123.btn-danger.disabled.focus,
7124.btn-danger[disabled].focus,
7125fieldset[disabled] .btn-danger.focus {
7126  background-color: #d9534f;
7127  border-color: #d43f3a;
7128}
7129.btn-danger.inactive:hover,
7130.btn-danger[inactive]:hover,
7131.btn-danger.inactive:focus,
7132.btn-danger[inactive]:focus,
7133.btn-danger.inactive.focus,
7134.btn-danger[inactive].focus {
7135  background-color: #d9534f;
7136  border-color: #d43f3a;
7137}
7138.btn-danger .badge {
7139  color: #d9534f;
7140  background-color: #fff;
7141}
7142.btn-link {
7143  color: #0a5f7f;
7144  font-weight: normal;
7145  border-radius: 0;
7146}
7147.btn-link,
7148.btn-link:active,
7149.btn-link.active,
7150.btn-link[disabled],
7151fieldset[disabled] .btn-link {
7152  background-color: transparent;
7153  -moz-box-shadow: none;
7154  -webkit-box-shadow: none;
7155  box-shadow: none;
7156}
7157.btn-link,
7158.btn-link:hover,
7159.btn-link:focus,
7160.btn-link:active {
7161  border-color: transparent;
7162}
7163.btn-link:hover,
7164.btn-link:focus {
7165  color: #042a38;
7166  text-decoration: underline;
7167  background-color: transparent;
7168}
7169.btn-link[disabled]:hover,
7170fieldset[disabled] .btn-link:hover,
7171.btn-link[disabled]:focus,
7172fieldset[disabled] .btn-link:focus {
7173  color: #777777;
7174  text-decoration: none;
7175}
7176.btn-large,
7177.btn-lg,
7178.btn-group-lg > .btn {
7179  padding: 7px 13px;
7180  font-size: 18px;
7181  line-height: 1.3333333;
7182  border-radius: 3px;
7183}
7184.btn-small,
7185.btn-sm,
7186.btn-group-sm > .btn {
7187  padding: 2px 8px;
7188  font-size: 12px;
7189  line-height: 1.5;
7190  border-radius: 2px;
7191}
7192.btn-mini,
7193.btn-xs,
7194.btn-group-xs > .btn {
7195  padding: 0px 5px;
7196  font-size: 12px;
7197  line-height: 1.5;
7198  border-radius: 2px;
7199}
7200.btn-block {
7201  display: block;
7202  width: 100%;
7203}
7204.btn-block + .btn-block {
7205  margin-top: 5px;
7206}
7207input[type="submit"].btn-block,
7208input[type="reset"].btn-block,
7209input[type="button"].btn-block {
7210  width: 100%;
7211}
7212.btn-group,
7213.btn-group-vertical {
7214  position: relative;
7215  display: inline-block;
7216  vertical-align: middle;
7217}
7218.btn-group > .btn,
7219.btn-group-vertical > .btn {
7220  position: relative;
7221  float: left;
7222}
7223.btn-group > .btn:hover,
7224.btn-group-vertical > .btn:hover,
7225.btn-group > .btn:focus,
7226.btn-group-vertical > .btn:focus,
7227.btn-group > .btn:active,
7228.btn-group-vertical > .btn:active,
7229.btn-group > .btn.active,
7230.btn-group-vertical > .btn.active {
7231  z-index: 2;
7232}
7233.btn-group .btn + .btn,
7234.btn-group .btn + .btn-group,
7235.btn-group .btn-group + .btn,
7236.btn-group .btn-group + .btn-group {
7237  margin-left: -1px;
7238}
7239.btn-toolbar {
7240  margin-left: -5px;
7241}
7242.btn-toolbar .btn,
7243.btn-toolbar .btn-group,
7244.btn-toolbar .input-group {
7245  float: left;
7246}
7247.btn-toolbar > .btn,
7248.btn-toolbar > .btn-group,
7249.btn-toolbar > .input-group {
7250  margin-left: 5px;
7251}
7252.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
7253  border-radius: 0;
7254}
7255.btn-group > .btn:first-child {
7256  margin-left: 0;
7257}
7258.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
7259  -webkit-border-top-right-radius: 0;
7260  -moz-border-radius-topright: 0;
7261  -webkit-border-bottom-right-radius: 0;
7262  -moz-border-radius-bottomright: 0;
7263  border-bottom-right-radius: 0;
7264  border-top-right-radius: 0;
7265}
7266.btn-group > .btn:last-child:not(:first-child),
7267.btn-group > .dropdown-toggle:not(:first-child) {
7268  -webkit-border-top-left-radius: 0;
7269  -moz-border-radius-topleft: 0;
7270  -webkit-border-bottom-left-radius: 0;
7271  -moz-border-radius-bottomleft: 0;
7272  border-bottom-left-radius: 0;
7273  border-top-left-radius: 0;
7274}
7275.btn-group > .btn-group {
7276  float: left;
7277}
7278.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
7279  border-radius: 0;
7280}
7281.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
7282.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
7283  -webkit-border-top-right-radius: 0;
7284  -moz-border-radius-topright: 0;
7285  -webkit-border-bottom-right-radius: 0;
7286  -moz-border-radius-bottomright: 0;
7287  border-bottom-right-radius: 0;
7288  border-top-right-radius: 0;
7289}
7290.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
7291  -webkit-border-top-left-radius: 0;
7292  -moz-border-radius-topleft: 0;
7293  -webkit-border-bottom-left-radius: 0;
7294  -moz-border-radius-bottomleft: 0;
7295  border-bottom-left-radius: 0;
7296  border-top-left-radius: 0;
7297}
7298.btn-group .dropdown-toggle:active,
7299.btn-group.open .dropdown-toggle {
7300  outline: 0;
7301}
7302.btn-group > .btn + .dropdown-toggle {
7303  padding-left: 8px;
7304  padding-right: 8px;
7305}
7306.btn-group > .btn-lg + .dropdown-toggle {
7307  padding-left: 12px;
7308  padding-right: 12px;
7309}
7310.btn-group.open .dropdown-toggle {
7311  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
7312  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
7313  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
7314}
7315.btn-group.open .dropdown-toggle.btn-link {
7316  -moz-box-shadow: none;
7317  -webkit-box-shadow: none;
7318  box-shadow: none;
7319}
7320.btn .caret {
7321  margin-left: 0;
7322}
7323.btn-lg .caret {
7324  border-width: 5px 5px 0;
7325  border-bottom-width: 0;
7326}
7327.dropup .btn-lg .caret {
7328  border-width: 0 5px 5px;
7329}
7330.btn-group-vertical > .btn,
7331.btn-group-vertical > .btn-group,
7332.btn-group-vertical > .btn-group > .btn {
7333  display: block;
7334  float: none;
7335  width: 100%;
7336  max-width: 100%;
7337}
7338.btn-group-vertical > .btn-group > .btn {
7339  float: none;
7340}
7341.btn-group-vertical > .btn + .btn,
7342.btn-group-vertical > .btn + .btn-group,
7343.btn-group-vertical > .btn-group + .btn,
7344.btn-group-vertical > .btn-group + .btn-group {
7345  margin-top: -1px;
7346  margin-left: 0;
7347}
7348.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
7349  border-radius: 0;
7350}
7351.btn-group-vertical > .btn:first-child:not(:last-child) {
7352  -webkit-border-top-right-radius: 3px;
7353  -moz-border-radius-topright: 3px;
7354  -webkit-border-top-left-radius: 3px;
7355  -moz-border-radius-topleft: 3px;
7356  border-top-right-radius: 3px;
7357  border-top-left-radius: 3px;
7358  -webkit-border-bottom-right-radius: 0;
7359  -moz-border-radius-bottomright: 0;
7360  -webkit-border-bottom-left-radius: 0;
7361  -moz-border-radius-bottomleft: 0;
7362  border-bottom-right-radius: 0;
7363  border-bottom-left-radius: 0;
7364}
7365.btn-group-vertical > .btn:last-child:not(:first-child) {
7366  -webkit-border-top-right-radius: 0;
7367  -moz-border-radius-topright: 0;
7368  -webkit-border-top-left-radius: 0;
7369  -moz-border-radius-topleft: 0;
7370  border-top-right-radius: 0;
7371  border-top-left-radius: 0;
7372  -webkit-border-bottom-right-radius: 3px;
7373  -moz-border-radius-bottomright: 3px;
7374  -webkit-border-bottom-left-radius: 3px;
7375  -moz-border-radius-bottomleft: 3px;
7376  border-bottom-right-radius: 3px;
7377  border-bottom-left-radius: 3px;
7378}
7379.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
7380  border-radius: 0;
7381}
7382.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
7383.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
7384  -webkit-border-bottom-right-radius: 0;
7385  -moz-border-radius-bottomright: 0;
7386  -webkit-border-bottom-left-radius: 0;
7387  -moz-border-radius-bottomleft: 0;
7388  border-bottom-right-radius: 0;
7389  border-bottom-left-radius: 0;
7390}
7391.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
7392  -webkit-border-top-right-radius: 0;
7393  -moz-border-radius-topright: 0;
7394  -webkit-border-top-left-radius: 0;
7395  -moz-border-radius-topleft: 0;
7396  border-top-right-radius: 0;
7397  border-top-left-radius: 0;
7398}
7399.btn-group-justified {
7400  display: table;
7401  width: 100%;
7402  table-layout: fixed;
7403  border-collapse: separate;
7404}
7405.btn-group-justified > .btn,
7406.btn-group-justified > .btn-group {
7407  float: none;
7408  display: table-cell;
7409  width: 1%;
7410}
7411.btn-group-justified > .btn-group .btn {
7412  width: 100%;
7413}
7414.btn-group-justified > .btn-group .dropdown-menu {
7415  left: auto;
7416}
7417[data-toggle="buttons"] > .btn input[type="radio"],
7418[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
7419[data-toggle="buttons"] > .btn input[type="checkbox"],
7420[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
7421  position: absolute;
7422  clip: rect(0, 0, 0, 0);
7423  pointer-events: none;
7424}
7425.alert {
7426  padding: 8px 35px 8px 14px;
7427  margin-bottom: 10px;
7428  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
7429  background-color: #fcf8e3;
7430  border-left: 7px solid;
7431  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
7432}
7433.alert + .alert {
7434  margin-top: -5px;
7435}
7436.alert,
7437.alert h4 {
7438  color: #c09853;
7439}
7440.alert h4,
7441.alert h5,
7442.alert h3 {
7443  margin: 0;
7444  border-bottom: none;
7445}
7446.alert .close {
7447  position: relative;
7448  top: -2px;
7449  right: -21px;
7450  line-height: 20px;
7451}
7452.alert {
7453  border-left-color: #607D8B;
7454  background-color: #ECEFF1;
7455  color: #607D8B;
7456}
7457.alert h4,
7458.alert b {
7459  color: #566f7c;
7460}
7461.alert-info {
7462  border-left-color: #004774;
7463  background-color: #E3F2FD;
7464  color: #004774;
7465}
7466.alert-info h4,
7467.alert-info b {
7468  color: #00375a;
7469}
7470.alert-danger {
7471  border-left-color: #b71c1c;
7472  background-color: #fff3f3;
7473  color: #b71c1c;
7474}
7475.alert-danger h4,
7476.alert-danger b {
7477  color: #a11919;
7478}
7479.alert-warning {
7480  border-left-color: #E65100;
7481  background-color: #FFF3E0;
7482  color: #E65100;
7483}
7484.alert-warning h4,
7485.alert-warning b {
7486  color: #cd4800;
7487}
7488.alert-success {
7489  border-left-color: #1B5E20;
7490  background-color: #E8F5E9;
7491  color: #1B5E20;
7492}
7493.alert-success h4,
7494.alert-success b {
7495  color: #154a19;
7496}
7497.alert-recovery {
7498  border-left-color: #827717;
7499  background-color: #F9FBE7;
7500  color: #827717;
7501}
7502.alert-recovery h4,
7503.alert-recovery b {
7504  color: #6c6313;
7505}
7506.alert-suppressed {
7507  border-left-color: #4A148C;
7508  background-color: #F3E5F5;
7509  color: #4A148C;
7510}
7511.alert-suppressed h4,
7512.alert-suppressed b {
7513  color: #3e1176;
7514}
7515.alert-delay {
7516  border-left-color: #f39c12;
7517  background-color: #FFFDE7;
7518  color: #f39c12;
7519}
7520.alert-delay h4,
7521.alert-delay b {
7522  color: #e08e0b;
7523}
7524.alert-up-ignore {
7525  border-left-color: #455A64;
7526  background-color: #ECEFF1;
7527  color: #455A64;
7528}
7529.alert-up-ignore h4,
7530.alert-up-ignore b {
7531  color: #3b4c55;
7532}
7533.alert-down-ignore {
7534  border-left-color: #4E342E;
7535  background-color: #EFEBE9;
7536  color: #4E342E;
7537}
7538.alert-down-ignore h4,
7539.alert-down-ignore b {
7540  color: #3e2925;
7541}
7542.alert-disabled {
7543  border-left-color: #9E9E9E;
7544  background-color: #FAFAFA;
7545  color: #9E9E9E;
7546}
7547.alert-disabled h4,
7548.alert-disabled b {
7549  color: #919191;
7550}
7551.alert-block {
7552  padding-top: 14px;
7553  padding-bottom: 14px;
7554}
7555.alert-block > p,
7556.alert-block > ul {
7557  margin-bottom: 0;
7558}
7559.alert-block p + p {
7560  margin-top: 5px;
7561}
7562.statusbox {
7563  margin-bottom: 10px;
7564  margin-top: 0px;
7565  margin-right: 10px;
7566  float: left;
7567  padding: 2px;
7568  width: 198px;
7569  height: 90px;
7570  line-height: 110%;
7571  display: table;
7572  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
7573  border-top-style: none;
7574  border-bottom-style: none;
7575  border-right-style: none;
7576  border-radius: 0;
7577  border-top-left-radius: 3px;
7578  border-bottom-left-radius: 3px;
7579}
7580.statusbox + .statusbox {
7581  margin-top: 0px;
7582}
7583.statusbox:last-of-type {
7584  margin-bottom: 10px;
7585}
7586.statusbox-wide {
7587  width: 300px;
7588}
7589.statusbox p {
7590  text-align: center;
7591  display: table-row;
7592}
7593.statusbox .header {
7594  text-align: center;
7595  display: table-row;
7596  font-weight: bold;
7597}
7598/*!
7599 * Datepicker for Bootstrap
7600 *
7601 * Copyright 2012 Stefan Petre
7602 * Licensed under the Apache License v2.0
7603 * http://www.apache.org/licenses/LICENSE-2.0
7604 *
7605 */
7606.bootstrap-datetimepicker-widget {
7607  top: 0;
7608  left: 0;
7609  width: 250px;
7610  padding: 4px;
7611  margin-top: 1px;
7612  z-index: 3000;
7613  -webkit-border-radius: 4px;
7614  -moz-border-radius: 4px;
7615  border-radius: 4px;
7616  /*.dow {
7617  border-top: 1px solid #ddd !important;
7618  }*/
7619}
7620.bootstrap-datetimepicker-widget:before {
7621  content: '';
7622  display: inline-block;
7623  border-left: 7px solid transparent;
7624  border-right: 7px solid transparent;
7625  border-bottom: 7px solid #ccc;
7626  border-bottom-color: rgba(0, 0, 0, 0.2);
7627  position: absolute;
7628  top: -7px;
7629  left: 6px;
7630}
7631.bootstrap-datetimepicker-widget:after {
7632  content: '';
7633  display: inline-block;
7634  border-left: 6px solid transparent;
7635  border-right: 6px solid transparent;
7636  border-bottom: 6px solid #fff;
7637  position: absolute;
7638  top: -6px;
7639  left: 7px;
7640}
7641.bootstrap-datetimepicker-widget.pull-right:before {
7642  left: auto;
7643  right: 6px;
7644}
7645.bootstrap-datetimepicker-widget.pull-right:after {
7646  left: auto;
7647  right: 7px;
7648}
7649.bootstrap-datetimepicker-widget > ul {
7650  list-style-type: none;
7651  margin: 0;
7652}
7653.bootstrap-datetimepicker-widget .timepicker-hour,
7654.bootstrap-datetimepicker-widget .timepicker-minute,
7655.bootstrap-datetimepicker-widget .timepicker-second {
7656  width: 100%;
7657  font-weight: bold;
7658  font-size: 1.2em;
7659}
7660.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
7661  width: 4px;
7662  padding: 0;
7663  margin: 0;
7664}
7665.bootstrap-datetimepicker-widget .datepicker > div {
7666  display: none;
7667}
7668.bootstrap-datetimepicker-widget .picker-switch {
7669  text-align: center;
7670}
7671.bootstrap-datetimepicker-widget table {
7672  width: 100%;
7673  margin: 0;
7674}
7675.bootstrap-datetimepicker-widget td,
7676.bootstrap-datetimepicker-widget th {
7677  text-align: center;
7678  width: 20px;
7679  height: 20px;
7680  -webkit-border-radius: 4px;
7681  -moz-border-radius: 4px;
7682  border-radius: 4px;
7683}
7684.bootstrap-datetimepicker-widget td.day:hover,
7685.bootstrap-datetimepicker-widget td.hour:hover,
7686.bootstrap-datetimepicker-widget td.minute:hover,
7687.bootstrap-datetimepicker-widget td.second:hover {
7688  background: #f0f0f0;
7689  cursor: pointer;
7690}
7691.bootstrap-datetimepicker-widget td.old,
7692.bootstrap-datetimepicker-widget td.new {
7693  color: #f0f0f0;
7694}
7695.bootstrap-datetimepicker-widget td.active,
7696.bootstrap-datetimepicker-widget td.active:hover {
7697  background-color: #0a4f7f;
7698  background-image: -moz-linear-gradient(top, #0a5f7f, #0a387f);
7699  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0a5f7f), to(#0a387f));
7700  background-image: -webkit-linear-gradient(top, #0a5f7f, #0a387f);
7701  background-image: -o-linear-gradient(top, #0a5f7f, #0a387f);
7702  background-image: linear-gradient(to bottom, #0a5f7f, #0a387f);
7703  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0a5f7f), to(#0a387f));
7704  background-image: -webkit-linear-gradient(top, #0a5f7f, 0%, #0a387f, 100%);
7705  background-image: -moz-linear-gradient(top, #0a5f7f 0%, #0a387f 100%);
7706  background-image: linear-gradient(to bottom, #0a5f7f 0%, #0a387f 100%);
7707  background-repeat: repeat-x;
7708  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0a5f7f', endColorstr='#ff0a387f', GradientType=0);
7709  border-color: #0a387f #0a387f #041938;
7710  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
7711  *background-color: #0a387f;
7712  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
7713  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
7714  color: #fff;
7715  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
7716}
7717.bootstrap-datetimepicker-widget td.active:hover,
7718.bootstrap-datetimepicker-widget td.active:hover:hover,
7719.bootstrap-datetimepicker-widget td.active:focus,
7720.bootstrap-datetimepicker-widget td.active:hover:focus,
7721.bootstrap-datetimepicker-widget td.active:active,
7722.bootstrap-datetimepicker-widget td.active:hover:active,
7723.bootstrap-datetimepicker-widget td.active.active,
7724.bootstrap-datetimepicker-widget td.active:hover.active,
7725.bootstrap-datetimepicker-widget td.active.disabled,
7726.bootstrap-datetimepicker-widget td.active:hover.disabled,
7727.bootstrap-datetimepicker-widget td.active[disabled],
7728.bootstrap-datetimepicker-widget td.active:hover[disabled] {
7729  color: #fff;
7730  background-color: #0a387f;
7731  *background-color: #082e67;
7732}
7733.bootstrap-datetimepicker-widget td.active:active,
7734.bootstrap-datetimepicker-widget td.active:hover:active,
7735.bootstrap-datetimepicker-widget td.active.active,
7736.bootstrap-datetimepicker-widget td.active:hover.active {
7737  background-color: #062350 \9;
7738}
7739.bootstrap-datetimepicker-widget td.disabled,
7740.bootstrap-datetimepicker-widget td.disabled:hover {
7741  background: none;
7742  color: #f0f0f0;
7743  cursor: not-allowed;
7744}
7745.bootstrap-datetimepicker-widget td span {
7746  display: block;
7747  width: 47px;
7748  height: 54px;
7749  line-height: 54px;
7750  float: left;
7751  margin: 2px;
7752  cursor: pointer;
7753  -webkit-border-radius: 4px;
7754  -moz-border-radius: 4px;
7755  border-radius: 4px;
7756}
7757.bootstrap-datetimepicker-widget td span:hover {
7758  background: #f0f0f0;
7759}
7760.bootstrap-datetimepicker-widget td span.active {
7761  background-color: #0a4f7f;
7762  background-image: -moz-linear-gradient(top, #0a5f7f, #0a387f);
7763  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0a5f7f), to(#0a387f));
7764  background-image: -webkit-linear-gradient(top, #0a5f7f, #0a387f);
7765  background-image: -o-linear-gradient(top, #0a5f7f, #0a387f);
7766  background-image: linear-gradient(to bottom, #0a5f7f, #0a387f);
7767  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0a5f7f), to(#0a387f));
7768  background-image: -webkit-linear-gradient(top, #0a5f7f, 0%, #0a387f, 100%);
7769  background-image: -moz-linear-gradient(top, #0a5f7f 0%, #0a387f 100%);
7770  background-image: linear-gradient(to bottom, #0a5f7f 0%, #0a387f 100%);
7771  background-repeat: repeat-x;
7772  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0a5f7f', endColorstr='#ff0a387f', GradientType=0);
7773  border-color: #0a387f #0a387f #041938;
7774  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
7775  *background-color: #0a387f;
7776  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
7777  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
7778  color: #fff;
7779  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
7780}
7781.bootstrap-datetimepicker-widget td span.active:hover,
7782.bootstrap-datetimepicker-widget td span.active:focus,
7783.bootstrap-datetimepicker-widget td span.active:active,
7784.bootstrap-datetimepicker-widget td span.active.active,
7785.bootstrap-datetimepicker-widget td span.active.disabled,
7786.bootstrap-datetimepicker-widget td span.active[disabled] {
7787  color: #fff;
7788  background-color: #0a387f;
7789  *background-color: #082e67;
7790}
7791.bootstrap-datetimepicker-widget td span.active:active,
7792.bootstrap-datetimepicker-widget td span.active.active {
7793  background-color: #062350 \9;
7794}
7795.bootstrap-datetimepicker-widget td span.old {
7796  color: #f0f0f0;
7797}
7798.bootstrap-datetimepicker-widget td span.disabled,
7799.bootstrap-datetimepicker-widget td span.disabled:hover {
7800  background: none;
7801  color: #f0f0f0;
7802  cursor: not-allowed;
7803}
7804.bootstrap-datetimepicker-widget th.datepicker-switch {
7805  width: 145px;
7806}
7807.bootstrap-datetimepicker-widget th.next,
7808.bootstrap-datetimepicker-widget th.prev {
7809  font-size: 21px;
7810}
7811.bootstrap-datetimepicker-widget th.disabled,
7812.bootstrap-datetimepicker-widget th.disabled:hover {
7813  background: none;
7814  color: #f0f0f0;
7815  cursor: not-allowed;
7816}
7817.bootstrap-datetimepicker-widget thead tr:first-child th {
7818  cursor: pointer;
7819}
7820.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
7821  background: #f0f0f0;
7822}
7823.input-append.date .add-on i,
7824.input-prepend.date .add-on i {
7825  display: block;
7826  cursor: pointer;
7827  width: 16px;
7828  height: 16px;
7829}
7830.bootstrap-datetimepicker-widget.left-oriented:before {
7831  left: auto;
7832  right: 6px;
7833}
7834.bootstrap-datetimepicker-widget.left-oriented:after {
7835  left: auto;
7836  right: 7px;
7837}
7838.nav {
7839  margin-left: 0;
7840  margin-bottom: 20px;
7841  list-style: none;
7842}
7843.nav > li > a {
7844  display: block;
7845}
7846.nav > li > a:hover,
7847.nav > li > a:focus {
7848  text-decoration: none;
7849  background-color: #f0f0f0;
7850}
7851.nav > li > a > img {
7852  max-width: none;
7853}
7854.nav > .pull-right {
7855  float: right;
7856}
7857.nav-header {
7858  display: block;
7859  padding: 3px 15px;
7860  font-size: 11px;
7861  font-weight: bold;
7862  line-height: 20px;
7863  color: #777;
7864  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
7865  text-transform: uppercase;
7866}
7867.nav li + .nav-header {
7868  margin-top: 9px;
7869}
7870.nav-list {
7871  padding-left: 15px;
7872  padding-right: 15px;
7873  margin-bottom: 0;
7874}
7875.nav-list > li > a,
7876.nav-list .nav-header {
7877  margin-left: -15px;
7878  margin-right: -15px;
7879  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
7880}
7881.nav-list > li > a {
7882  padding: 3px 15px;
7883}
7884.nav-list > .active > a,
7885.nav-list > .active > a:hover,
7886.nav-list > .active > a:focus {
7887  color: #fff;
7888  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
7889  background-color: #0a5f7f;
7890}
7891.nav-list [class^="icon-"],
7892.nav-list [class*=" icon-"] {
7893  margin-right: 2px;
7894}
7895.nav-list .divider {
7896  *width: 100%;
7897  height: 1px;
7898  margin: 9px 1px;
7899  *margin: -5px 0 5px;
7900  overflow: hidden;
7901  background-color: #e5e5e5;
7902  border-bottom: 1px solid #fff;
7903}
7904.nav-tabs,
7905.nav-pills {
7906  *zoom: 1;
7907}
7908.nav-tabs:before,
7909.nav-pills:before,
7910.nav-tabs:after,
7911.nav-pills:after {
7912  display: table;
7913  content: "";
7914  line-height: 0;
7915}
7916.nav-tabs:after,
7917.nav-pills:after {
7918  clear: both;
7919}
7920.nav-tabs:before,
7921.nav-pills:before,
7922.nav-tabs:after,
7923.nav-pills:after {
7924  content: " ";
7925  /* 1 */
7926  display: table;
7927  /* 2 */
7928}
7929.nav-tabs:after,
7930.nav-pills:after {
7931  clear: both;
7932}
7933.nav-tabs > li,
7934.nav-pills > li {
7935  float: left;
7936}
7937.nav-tabs > li > a,
7938.nav-pills > li > a {
7939  padding-right: 6px;
7940  padding-left: 6px;
7941  margin-right: 2px;
7942  line-height: 14px;
7943}
7944.nav-tabs {
7945  border-bottom: 1px solid #ddd;
7946  margin-bottom: 10px;
7947}
7948.nav-tabs > li:first-child {
7949  margin-left: 10px;
7950}
7951.nav-tabs > li {
7952  margin-bottom: -1px;
7953  margin-right: 2px;
7954}
7955.nav-tabs > li > a {
7956  padding-top: 1px;
7957  padding-bottom: 1px;
7958  background-color: #f9f9f9;
7959  background-image: -moz-linear-gradient(top, #fff, #f0f0f0);
7960  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));
7961  background-image: -webkit-linear-gradient(top, #fff, #f0f0f0);
7962  background-image: -o-linear-gradient(top, #fff, #f0f0f0);
7963  background-image: linear-gradient(to bottom, #fff, #f0f0f0);
7964  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#f0f0f0));
7965  background-image: -webkit-linear-gradient(top, #fff, 0%, #f0f0f0, 100%);
7966  background-image: -moz-linear-gradient(top, #fff 0%, #f0f0f0 100%);
7967  background-image: linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
7968  background-repeat: repeat-x;
7969  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff0f0f0', GradientType=0);
7970  line-height: 20px;
7971  border: 1px solid #ddd;
7972  -webkit-border-radius: 4px 4px 0 0;
7973  -moz-border-radius: 4px 4px 0 0;
7974  border-radius: 4px 4px 0 0;
7975}
7976.nav-tabs > li > a:hover,
7977.nav-tabs > li > a:focus {
7978  border-color: #f0f0f0 #f0f0f0 #ddd;
7979}
7980.nav-tabs > .active > a,
7981.nav-tabs > .active > a:hover,
7982.nav-tabs > .active > a:focus {
7983  color: #555555;
7984  background-color: #f9f9f9;
7985  background-color: #f6f6f6;
7986  background-image: -moz-linear-gradient(top, #f0f0f0, #fff);
7987  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#fff));
7988  background-image: -webkit-linear-gradient(top, #f0f0f0, #fff);
7989  background-image: -o-linear-gradient(top, #f0f0f0, #fff);
7990  background-image: linear-gradient(to bottom, #f0f0f0, #fff);
7991  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0f0f0), to(#fff));
7992  background-image: -webkit-linear-gradient(top, #f0f0f0, 0%, #fff, 100%);
7993  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #fff 100%);
7994  background-image: linear-gradient(to bottom, #f0f0f0 0%, #fff 100%);
7995  background-repeat: repeat-x;
7996  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffffffff', GradientType=0);
7997  border: 1px solid #ddd;
7998  border-bottom-color: #fff;
7999  cursor: default;
8000}
8001.nav-pills > li > a {
8002  padding-top: 8px;
8003  padding-bottom: 8px;
8004  margin-top: 2px;
8005  margin-bottom: 2px;
8006  -webkit-border-radius: 5px;
8007  -moz-border-radius: 5px;
8008  border-radius: 5px;
8009}
8010.nav-pills > .active > a,
8011.nav-pills > .active > a:hover,
8012.nav-pills > .active > a:focus {
8013  color: #fff;
8014  background-color: #0a5f7f;
8015}
8016.nav-stacked > li {
8017  float: none;
8018}
8019.nav-stacked > li > a {
8020  margin-right: 0;
8021}
8022.nav-tabs.nav-stacked {
8023  border-bottom: 0;
8024}
8025.nav-tabs.nav-stacked > li > a {
8026  border: 1px solid #ddd;
8027  -webkit-border-radius: 0;
8028  -moz-border-radius: 0;
8029  border-radius: 0;
8030}
8031.nav-tabs.nav-stacked > li:first-child > a {
8032  -webkit-border-top-right-radius: 4px;
8033  -moz-border-radius-topright: 4px;
8034  -webkit-border-top-left-radius: 4px;
8035  -moz-border-radius-topleft: 4px;
8036  border-top-right-radius: 4px;
8037  border-top-left-radius: 4px;
8038}
8039.nav-tabs.nav-stacked > li:last-child > a {
8040  -webkit-border-bottom-right-radius: 4px;
8041  -moz-border-radius-bottomright: 4px;
8042  -webkit-border-bottom-left-radius: 4px;
8043  -moz-border-radius-bottomleft: 4px;
8044  border-bottom-right-radius: 4px;
8045  border-bottom-left-radius: 4px;
8046}
8047.nav-tabs.nav-stacked > li > a:hover,
8048.nav-tabs.nav-stacked > li > a:focus {
8049  border-color: #ddd;
8050  z-index: 2;
8051}
8052.nav-pills.nav-stacked > li > a {
8053  margin-bottom: 3px;
8054}
8055.nav-pills.nav-stacked > li:last-child > a {
8056  margin-bottom: 1px;
8057}
8058.nav-tabs .dropdown-menu {
8059  -webkit-border-radius: 0 0 6px 6px;
8060  -moz-border-radius: 0 0 6px 6px;
8061  border-radius: 0 0 6px 6px;
8062}
8063.nav-pills .dropdown-menu {
8064  -webkit-border-radius: 6px;
8065  -moz-border-radius: 6px;
8066  border-radius: 6px;
8067}
8068.nav .dropdown-toggle .caret {
8069  border-top-color: #0a5f7f;
8070  border-bottom-color: #0a5f7f;
8071  margin-top: 6px;
8072}
8073.nav .dropdown-toggle:hover .caret,
8074.nav .dropdown-toggle:focus .caret {
8075  border-top-color: #042a38;
8076  border-bottom-color: #042a38;
8077}
8078/* move down carets for tabs */
8079.nav-tabs .dropdown-toggle .caret {
8080  margin-top: 8px;
8081}
8082.nav .active .dropdown-toggle .caret {
8083  border-top-color: #fff;
8084  border-bottom-color: #fff;
8085}
8086.nav-tabs .active .dropdown-toggle .caret {
8087  border-top-color: #555555;
8088  border-bottom-color: #555555;
8089}
8090.nav > .dropdown.active > a:hover,
8091.nav > .dropdown.active > a:focus {
8092  cursor: pointer;
8093}
8094.nav-tabs .open .dropdown-toggle,
8095.nav-pills .open .dropdown-toggle,
8096.nav > li.dropdown.open.active > a:hover,
8097.nav > li.dropdown.open.active > a:focus {
8098  color: #fff;
8099  background-color: #777;
8100  border-color: #777;
8101}
8102.nav li.dropdown.open .caret,
8103.nav li.dropdown.open.active .caret,
8104.nav li.dropdown.open a:hover .caret,
8105.nav li.dropdown.open a:focus .caret {
8106  border-top-color: #fff;
8107  border-bottom-color: #fff;
8108  opacity: 1;
8109  filter: alpha(opacity=100);
8110  opacity: 100;
8111  filter: alpha(opacity=10000);
8112}
8113.tabs-stacked .open > a:hover,
8114.tabs-stacked .open > a:focus {
8115  border-color: #777;
8116}
8117.tabbable {
8118  *zoom: 1;
8119}
8120.tabbable:before,
8121.tabbable:after {
8122  display: table;
8123  content: "";
8124  line-height: 0;
8125}
8126.tabbable:after {
8127  clear: both;
8128}
8129.tabbable:before,
8130.tabbable:after {
8131  content: " ";
8132  /* 1 */
8133  display: table;
8134  /* 2 */
8135}
8136.tabbable:after {
8137  clear: both;
8138}
8139.tab-content {
8140  overflow: auto;
8141}
8142.tabs-below > .nav-tabs,
8143.tabs-right > .nav-tabs,
8144.tabs-left > .nav-tabs {
8145  border-bottom: 0;
8146}
8147.tab-content > .tab-pane,
8148.pill-content > .pill-pane {
8149  display: none;
8150}
8151.tab-content > .active,
8152.pill-content > .active {
8153  display: block;
8154}
8155.tabs-below > .nav-tabs {
8156  border-top: 1px solid #ddd;
8157}
8158.tabs-below > .nav-tabs > li {
8159  margin-top: -1px;
8160  margin-bottom: 0;
8161}
8162.tabs-below > .nav-tabs > li > a {
8163  -webkit-border-radius: 0 0 4px 4px;
8164  -moz-border-radius: 0 0 4px 4px;
8165  border-radius: 0 0 4px 4px;
8166}
8167.tabs-below > .nav-tabs > li > a:hover,
8168.tabs-below > .nav-tabs > li > a:focus {
8169  border-bottom-color: transparent;
8170  border-top-color: #ddd;
8171}
8172.tabs-below > .nav-tabs > .active > a,
8173.tabs-below > .nav-tabs > .active > a:hover,
8174.tabs-below > .nav-tabs > .active > a:focus {
8175  border-color: transparent #ddd #ddd #ddd;
8176}
8177.tabs-left > .nav-tabs > li,
8178.tabs-right > .nav-tabs > li {
8179  float: none;
8180}
8181.tabs-left > .nav-tabs > li > a,
8182.tabs-right > .nav-tabs > li > a {
8183  min-width: 74px;
8184  margin-right: 0;
8185  margin-bottom: 3px;
8186}
8187.tabs-left > .nav-tabs {
8188  float: left;
8189  margin-right: 19px;
8190  border-right: 1px solid #ddd;
8191}
8192.tabs-left > .nav-tabs > li > a {
8193  margin-right: -1px;
8194  -webkit-border-radius: 4px 0 0 4px;
8195  -moz-border-radius: 4px 0 0 4px;
8196  border-radius: 4px 0 0 4px;
8197}
8198.tabs-left > .nav-tabs > li > a:hover,
8199.tabs-left > .nav-tabs > li > a:focus {
8200  border-color: #f0f0f0 #ddd #f0f0f0 #f0f0f0;
8201}
8202.tabs-left > .nav-tabs .active > a,
8203.tabs-left > .nav-tabs .active > a:hover,
8204.tabs-left > .nav-tabs .active > a:focus {
8205  border-color: #ddd transparent #ddd #ddd;
8206  *border-right-color: #fff;
8207}
8208.tabs-right > .nav-tabs {
8209  float: right;
8210  margin-left: 19px;
8211  border-left: 1px solid #ddd;
8212}
8213.tabs-right > .nav-tabs > li > a {
8214  margin-left: -1px;
8215  -webkit-border-radius: 0 4px 4px 0;
8216  -moz-border-radius: 0 4px 4px 0;
8217  border-radius: 0 4px 4px 0;
8218}
8219.tabs-right > .nav-tabs > li > a:hover,
8220.tabs-right > .nav-tabs > li > a:focus {
8221  border-color: #f0f0f0 #f0f0f0 #f0f0f0 #ddd;
8222}
8223.tabs-right > .nav-tabs .active > a,
8224.tabs-right > .nav-tabs .active > a:hover,
8225.tabs-right > .nav-tabs .active > a:focus {
8226  border-color: #ddd #ddd #ddd transparent;
8227  *border-left-color: #fff;
8228}
8229.nav > .disabled > a {
8230  color: #777;
8231}
8232.nav > .disabled > a:hover,
8233.nav > .disabled > a:focus {
8234  text-decoration: none;
8235  background-color: transparent;
8236  cursor: default;
8237}
8238.navbar {
8239  overflow: visible;
8240  margin-bottom: 10px;
8241  *position: relative;
8242  *z-index: 2;
8243  background: #fff;
8244}
8245.navbar-inner {
8246  min-height: 40px;
8247  padding-left: 20px;
8248  padding-right: 20px;
8249  border: 1px solid #d7d7d7;
8250  -webkit-border-radius: 0px;
8251  -moz-border-radius: 0px;
8252  border-radius: 0px;
8253  *zoom: 1;
8254}
8255.navbar-inner:before,
8256.navbar-inner:after {
8257  display: table;
8258  content: "";
8259  line-height: 0;
8260}
8261.navbar-inner:after {
8262  clear: both;
8263}
8264.navbar-inner:before,
8265.navbar-inner:after {
8266  content: " ";
8267  /* 1 */
8268  display: table;
8269  /* 2 */
8270}
8271.navbar-inner:after {
8272  clear: both;
8273}
8274.navbar .container {
8275  width: auto;
8276}
8277.nav-collapse.collapse {
8278  height: auto;
8279  overflow: visible;
8280}
8281.navbar .brand {
8282  float: left;
8283  display: block;
8284  padding: 10px 15px 10px;
8285  margin-left: -20px;
8286  font-size: 14px;
8287  font-weight: bold;
8288  color: #777;
8289}
8290.navbar .brand:hover,
8291.navbar .brand:focus {
8292  text-decoration: none;
8293}
8294.navbar .brand-observium {
8295  background: url('../images/brand-observium.png');
8296  display: inline-block;
8297  width: 162px;
8298  height: 30px;
8299  padding: 0;
8300  /* 10px 0 0;*/
8301  margin: 5px;
8302  margin-right: 20px;
8303}
8304@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
8305  .navbar .brand-observium {
8306    background: url('../images/brand-observium-x2.png');
8307    background-size: 162px 30px;
8308  }
8309}
8310.navbar-text {
8311  margin-bottom: 0;
8312  line-height: 40px;
8313  color: #777;
8314}
8315.navbar-link {
8316  color: #777;
8317}
8318.navbar-link:hover,
8319.navbar-link:focus {
8320  color: #333;
8321}
8322.navbar .divider-vertical {
8323  height: 40px;
8324  margin: 0 9px;
8325  border-left: 1px solid #fff;
8326  border-right: 1px solid #e5e5e5;
8327}
8328.navbar .btn,
8329.navbar .btn-group {
8330  margin-top: 5px;
8331}
8332.navbar .btn-group .btn,
8333.navbar .input-prepend .btn,
8334.navbar .input-append .btn,
8335.navbar .input-prepend .btn-group,
8336.navbar .input-append .btn-group {
8337  margin-top: 0;
8338}
8339.navbar-form {
8340  margin-bottom: 0;
8341  *zoom: 1;
8342}
8343.navbar-form:before,
8344.navbar-form:after {
8345  display: table;
8346  content: "";
8347  line-height: 0;
8348}
8349.navbar-form:after {
8350  clear: both;
8351}
8352.navbar-form:before,
8353.navbar-form:after {
8354  content: " ";
8355  /* 1 */
8356  display: table;
8357  /* 2 */
8358}
8359.navbar-form:after {
8360  clear: both;
8361}
8362.navbar-form input,
8363.navbar-form select,
8364.navbar-form .radio,
8365.navbar-form .checkbox {
8366  margin-top: 5px;
8367}
8368.navbar-form input,
8369.navbar-form select,
8370.navbar-form .btn {
8371  display: inline-block;
8372  margin-bottom: 0;
8373}
8374.navbar-form input[type="image"],
8375.navbar-form input[type="checkbox"],
8376.navbar-form input[type="radio"] {
8377  margin-top: 3px;
8378}
8379.navbar-form .input-append,
8380.navbar-form .input-prepend {
8381  margin-top: 5px;
8382  white-space: nowrap;
8383}
8384.navbar-form .input-append input,
8385.navbar-form .input-prepend input {
8386  margin-top: 0;
8387}
8388.navbar-search {
8389  position: relative;
8390  float: left;
8391  margin-top: 5px;
8392  margin-bottom: 0;
8393}
8394.navbar-search .search-query {
8395  margin-bottom: 0;
8396  padding: 4px 14px;
8397  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
8398  font-size: 13px;
8399  font-weight: normal;
8400  line-height: 1;
8401  -webkit-border-radius: 15px;
8402  -moz-border-radius: 15px;
8403  border-radius: 15px;
8404}
8405.navbar-static-top {
8406  border-width: 0 0 1px;
8407}
8408@media (min-width: 768px) {
8409  .navbar-static-top {
8410    border-radius: 0;
8411  }
8412}
8413.navbar-fixed-top,
8414.navbar-fixed-bottom {
8415  position: fixed;
8416  right: 0;
8417  left: 0;
8418  border-width: 0 0 1px;
8419}
8420@media (min-width: 768px) {
8421  .navbar-fixed-top,
8422  .navbar-fixed-bottom,
8423  .navbar-fixed-top .navbar-inner,
8424  .navbar-fixed-bottom .navbar-inner {
8425    border-radius: 0;
8426  }
8427}
8428.navbar-fixed-top {
8429  z-index: 1030;
8430  top: 0;
8431}
8432.navbar-fixed-bottom {
8433  bottom: 0;
8434  margin-bottom: 0;
8435}
8436.navbar-inner,
8437.navbar-inner {
8438  webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
8439  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
8440  border: none;
8441}
8442.navbar .nav {
8443  position: relative;
8444  left: 0;
8445  display: block;
8446  float: left;
8447  margin: 0 10px 0 0;
8448}
8449.navbar .nav.pull-right {
8450  float: right;
8451  margin-right: 0;
8452}
8453.navbar .nav > li {
8454  float: left;
8455}
8456.navbar .nav > li > a {
8457  float: none;
8458  padding: 10px 10px 8px;
8459  color: #777;
8460  text-decoration: none;
8461}
8462.navbar .nav .dropdown-toggle .caret {
8463  margin-top: 8px;
8464}
8465.navbar .nav > li > a:focus,
8466.navbar .nav > li > a:hover {
8467  background-color: #ececec;
8468  color: #555555;
8469  text-decoration: none;
8470}
8471.navbar .nav > .active > a,
8472.navbar .nav > .active > a:hover,
8473.navbar .nav > .active > a:focus {
8474  color: #555555;
8475  text-decoration: none;
8476  background-color: #ececec;
8477}
8478.navbar .btn-navbar {
8479  display: none;
8480  float: right;
8481  padding: 7px 10px;
8482  margin-left: 5px;
8483  margin-right: 5px;
8484  color: #fff;
8485  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
8486  background-color: #e7e7e7;
8487  background-image: -moz-linear-gradient(top, #dfdfdf, #f2f2f2);
8488  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dfdfdf), to(#f2f2f2));
8489  background-image: -webkit-linear-gradient(top, #dfdfdf, #f2f2f2);
8490  background-image: -o-linear-gradient(top, #dfdfdf, #f2f2f2);
8491  background-image: linear-gradient(to bottom, #dfdfdf, #f2f2f2);
8492  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#dfdfdf), to(#f2f2f2));
8493  background-image: -webkit-linear-gradient(top, #dfdfdf, 0%, #f2f2f2, 100%);
8494  background-image: -moz-linear-gradient(top, #dfdfdf 0%, #f2f2f2 100%);
8495  background-image: linear-gradient(to bottom, #dfdfdf 0%, #f2f2f2 100%);
8496  background-repeat: repeat-x;
8497  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#fff2f2f2', GradientType=0);
8498  border-color: #f2f2f2 #f2f2f2 #cccccc;
8499  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
8500  *background-color: #f2f2f2;
8501  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
8502  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
8503}
8504.navbar .btn-navbar:hover,
8505.navbar .btn-navbar:focus,
8506.navbar .btn-navbar:active,
8507.navbar .btn-navbar.active,
8508.navbar .btn-navbar.disabled,
8509.navbar .btn-navbar[disabled] {
8510  color: #fff;
8511  background-color: #f2f2f2;
8512  *background-color: #e5e5e5;
8513}
8514.navbar .btn-navbar:active,
8515.navbar .btn-navbar.active {
8516  background-color: #d9d9d9 \9;
8517}
8518.navbar .btn-navbar .icon-bar {
8519  display: block;
8520  width: 18px;
8521  height: 2px;
8522  background-color: #f5f5f5;
8523  -webkit-border-radius: 1px;
8524  -moz-border-radius: 1px;
8525  border-radius: 1px;
8526}
8527.btn-navbar .icon-bar + .icon-bar {
8528  margin-top: 3px;
8529}
8530/***
8531// Menu position and menu carets
8532.navbar .nav > li > .dropdown-menu {
8533  &:before {
8534    content: '';
8535    display: inline-block;
8536    border-left:   7px solid transparent;
8537    border-right:  7px solid transparent;
8538    border-bottom: 7px solid #ccc;
8539    border-bottom-color: @dropdownBorder;
8540    position: absolute;
8541    top: -7px;
8542    left: 9px;
8543  }
8544  &:after {
8545    content: '';
8546    display: inline-block;
8547    border-left:   6px solid transparent;
8548    border-right:  6px solid transparent;
8549    border-bottom: 6px solid @dropdownBackground;
8550    position: absolute;
8551    top: -6px;
8552    left: 10px;
8553  }
8554}
8555// Menu position and menu caret support for dropups via extra dropup class
8556.navbar-fixed-bottom .nav > li > .dropdown-menu {
8557  &:before {
8558    border-top: 7px solid #ccc;
8559    border-top-color: @dropdownBorder;
8560    border-bottom: 0;
8561    bottom: -7px;
8562    top: auto;
8563  }
8564  &:after {
8565    border-top: 6px solid @dropdownBackground;
8566    border-bottom: 0;
8567    bottom: -6px;
8568    top: auto;
8569  }
8570}
8571
8572***/
8573.navbar .nav li.dropdown > a:hover .caret,
8574.navbar .nav li.dropdown > a:focus .caret {
8575  border-top-color: #333;
8576  border-bottom-color: #333;
8577}
8578.navbar .nav li.dropdown.open > .dropdown-toggle,
8579.navbar .nav li.dropdown.active > .dropdown-toggle,
8580.navbar .nav li.dropdown.open.active > .dropdown-toggle {
8581  background-color: #f2f2f2;
8582  color: #555555;
8583}
8584.navbar .nav li.dropdown > .dropdown-toggle .caret {
8585  border-top-color: #777;
8586  border-bottom-color: #777;
8587}
8588.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
8589.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
8590.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
8591  border-top-color: #555555;
8592  border-bottom-color: #555555;
8593}
8594.navbar .pull-right > li > .dropdown-menu,
8595.navbar .nav > li > .dropdown-menu.pull-right {
8596  left: auto;
8597  right: 0;
8598}
8599.navbar .pull-right > li > .dropdown-menu:before,
8600.navbar .nav > li > .dropdown-menu.pull-right:before {
8601  left: auto;
8602  right: 12px;
8603}
8604.navbar .pull-right > li > .dropdown-menu:after,
8605.navbar .nav > li > .dropdown-menu.pull-right:after {
8606  left: auto;
8607  right: 13px;
8608}
8609.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
8610.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
8611  left: auto;
8612  right: 100%;
8613  margin-left: 0;
8614  margin-right: -1px;
8615  -webkit-border-radius: 6px 0 6px 6px;
8616  -moz-border-radius: 6px 0 6px 6px;
8617  border-radius: 6px 0 6px 6px;
8618}
8619.navbar-narrow {
8620  margin-bottom: 10px;
8621}
8622.navbar-inner {
8623  min-height: 30px;
8624}
8625.navbar-narrow .container {
8626  min-height: 30px;
8627}
8628.navbar-narrow .brand {
8629  padding: 5px 15px 5px;
8630  font-size: 15px;
8631  font-weight: 600;
8632  color: #777;
8633  overflow: hidden;
8634}
8635.navbar-narrow .nav > li > a {
8636  padding: 5px 10px 5px;
8637  color: #0a5f7f;
8638}
8639.navbar-narrow .nav > li > a:hover,
8640.navbar-narrow .nav > li > a:focus {
8641  color: #555555;
8642  background-color: #f0f0f0;
8643}
8644.navbar-narrow .divider-vertical {
8645  height: 30px;
8646}
8647.navbar-narrow select {
8648  line-height: 15px;
8649  height: 24px;
8650  padding: 0px;
8651  margin-top: 3px;
8652}
8653.navbar-narrow .btn {
8654  margin-top: 3px;
8655}
8656.navbar-narrow .add-on {
8657  line-height: 15px;
8658  height: 22px;
8659  margin-top: 3px;
8660  padding: 0 5px;
8661  padding-top: 2px;
8662  vertical-align: middle;
8663}
8664.pagination {
8665  margin: 0 10px 0 0;
8666}
8667.pagination ul {
8668  display: inline-block;
8669  *display: inline;
8670  /* IE7 inline-block hack */
8671  *zoom: 1;
8672  margin-left: 0;
8673  margin-bottom: 0;
8674  -webkit-border-radius: 3px;
8675  -moz-border-radius: 3px;
8676  border-radius: 3px;
8677  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
8678}
8679.pagination ul > li {
8680  display: inline;
8681}
8682.pagination ul > li > a,
8683.pagination ul > li > span {
8684  float: left;
8685  padding: 4px 12px;
8686  line-height: 20px;
8687  text-decoration: none;
8688  background-color: #fff;
8689  border: 0px solid #d7d7d7;
8690  border-left-width: 0;
8691}
8692.pagination ul > li > a:hover,
8693.pagination ul > li > a:focus,
8694.pagination ul > .active > a,
8695.pagination ul > .active > span {
8696  color: #555555;
8697  text-decoration: none;
8698  background-color: #ececec;
8699}
8700.pagination ul > .active > a,
8701.pagination ul > .active > span {
8702  color: #777;
8703  cursor: default;
8704}
8705.pagination ul > .disabled > span,
8706.pagination ul > .disabled > a,
8707.pagination ul > .disabled > a:hover,
8708.pagination ul > .disabled > a:focus {
8709  color: #777;
8710  background-color: transparent;
8711  cursor: default;
8712}
8713.pagination ul > li:first-child > a,
8714.pagination ul > li:first-child > span {
8715  border-left-width: 0px;
8716  -webkit-border-top-left-radius: 3px;
8717  -moz-border-radius-topleft: 3px;
8718  -webkit-border-bottom-left-radius: 3px;
8719  -moz-border-radius-bottomleft: 3px;
8720  border-bottom-left-radius: 3px;
8721  border-top-left-radius: 3px;
8722}
8723.pagination ul > li:last-child > a,
8724.pagination ul > li:last-child > span {
8725  -webkit-border-top-right-radius: 3px;
8726  -moz-border-radius-topright: 3px;
8727  -webkit-border-bottom-right-radius: 3px;
8728  -moz-border-radius-bottomright: 3px;
8729  border-bottom-right-radius: 3px;
8730  border-top-right-radius: 3px;
8731}
8732.pagination-items {
8733  min-height: 40px;
8734  background-color: #f4f4f4;
8735  background-image: -moz-linear-gradient(top, #ececec, #fff);
8736  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#fff));
8737  background-image: -webkit-linear-gradient(top, #ececec, #fff);
8738  background-image: -o-linear-gradient(top, #ececec, #fff);
8739  background-image: linear-gradient(to bottom, #ececec, #fff);
8740  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ececec), to(#fff));
8741  background-image: -webkit-linear-gradient(top, #ececec, 0%, #fff, 100%);
8742  background-image: -moz-linear-gradient(top, #ececec 0%, #fff 100%);
8743  background-image: linear-gradient(to bottom, #ececec 0%, #fff 100%);
8744  background-repeat: repeat-x;
8745  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffececec', endColorstr='#ffffffff', GradientType=0);
8746  border: 1px solid #d7d7d7;
8747  -webkit-border-radius: 3px;
8748  -moz-border-radius: 3px;
8749  border-radius: 3px;
8750  *zoom: 1;
8751}
8752.pagination-items:before,
8753.pagination-items:after {
8754  display: table;
8755  content: "";
8756  line-height: 0;
8757}
8758.pagination-items:after {
8759  clear: both;
8760}
8761.pagination-items:before,
8762.pagination-items:after {
8763  content: " ";
8764  /* 1 */
8765  display: table;
8766  /* 2 */
8767}
8768.pagination-items:after {
8769  clear: both;
8770}
8771.pagination-centered {
8772  text-align: center;
8773}
8774.pagination-right {
8775  text-align: right;
8776}
8777.pagination-large ul > li > a,
8778.pagination-large ul > li > span {
8779  padding: 9px 14px;
8780  font-size: 17.5px;
8781}
8782.pagination-large ul > li:first-child > a,
8783.pagination-large ul > li:first-child > span {
8784  -webkit-border-top-left-radius: 3px;
8785  -moz-border-radius-topleft: 3px;
8786  -webkit-border-bottom-left-radius: 3px;
8787  -moz-border-radius-bottomleft: 3px;
8788  border-bottom-left-radius: 3px;
8789  border-top-left-radius: 3px;
8790}
8791.pagination-large ul > li:last-child > a,
8792.pagination-large ul > li:last-child > span {
8793  -webkit-border-top-right-radius: 3px;
8794  -moz-border-radius-topright: 3px;
8795  -webkit-border-bottom-right-radius: 3px;
8796  -moz-border-radius-bottomright: 3px;
8797  border-bottom-right-radius: 3px;
8798  border-top-right-radius: 3px;
8799}
8800.pagination-mini ul > li:first-child > a,
8801.pagination-small ul > li:first-child > a,
8802.pagination-mini ul > li:first-child > span,
8803.pagination-small ul > li:first-child > span {
8804  -webkit-border-top-left-radius: 2px;
8805  -moz-border-radius-topleft: 2px;
8806  -webkit-border-bottom-left-radius: 2px;
8807  -moz-border-radius-bottomleft: 2px;
8808  border-bottom-left-radius: 2px;
8809  border-top-left-radius: 2px;
8810}
8811.pagination-mini ul > li:last-child > a,
8812.pagination-small ul > li:last-child > a,
8813.pagination-mini ul > li:last-child > span,
8814.pagination-small ul > li:last-child > span {
8815  -webkit-border-top-right-radius: 2px;
8816  -moz-border-radius-topright: 2px;
8817  -webkit-border-bottom-right-radius: 2px;
8818  -moz-border-radius-bottomright: 2px;
8819  border-bottom-right-radius: 2px;
8820  border-top-right-radius: 2px;
8821}
8822.pagination-small ul > li > a,
8823.pagination-small ul > li > span {
8824  padding: 2px 10px;
8825  font-size: 11.9px;
8826}
8827.pagination-mini ul > li > a,
8828.pagination-mini ul > li > span {
8829  padding: 0 6px;
8830  font-size: 10.5px;
8831}
8832.pager {
8833  margin: 20px 0;
8834  list-style: none;
8835  text-align: center;
8836  *zoom: 1;
8837}
8838.pager:before,
8839.pager:after {
8840  display: table;
8841  content: "";
8842  line-height: 0;
8843}
8844.pager:after {
8845  clear: both;
8846}
8847.pager:before,
8848.pager:after {
8849  content: " ";
8850  /* 1 */
8851  display: table;
8852  /* 2 */
8853}
8854.pager:after {
8855  clear: both;
8856}
8857.pager li {
8858  display: inline;
8859}
8860.pager li > a,
8861.pager li > span {
8862  display: inline-block;
8863  padding: 5px 14px;
8864  background-color: #fff;
8865  border: 1px solid #ddd;
8866  -webkit-border-radius: 15px;
8867  -moz-border-radius: 15px;
8868  border-radius: 15px;
8869}
8870.pager li > a:hover,
8871.pager li > a:focus {
8872  text-decoration: none;
8873  background-color: #f5f5f5;
8874}
8875.pager .next > a,
8876.pager .next > span {
8877  float: right;
8878}
8879.pager .previous > a,
8880.pager .previous > span {
8881  float: left;
8882}
8883.pager .disabled > a,
8884.pager .disabled > a:hover,
8885.pager .disabled > a:focus,
8886.pager .disabled > span {
8887  color: #777;
8888  background-color: #fff;
8889  cursor: default;
8890}
8891.modal-open {
8892  overflow: hidden;
8893}
8894.modal {
8895  display: none;
8896  overflow: hidden;
8897  position: fixed;
8898  top: 0;
8899  right: 0;
8900  bottom: 0;
8901  left: 0;
8902  z-index: 1050;
8903  -webkit-overflow-scrolling: touch;
8904  outline: 0;
8905}
8906.modal.fade .modal-dialog {
8907  -moz-transform: translate(0, -25%);
8908  -o-transform: translate(0, -25%);
8909  -webkit-transform: translate(0, -25%);
8910  -ms-transform: translate(0, -25%);
8911  transform: translate(0, -25%);
8912  -webkit-transition: -webkit-transform 0.3s ease-out;
8913  -moz-transition: -moz-transform 0.3s ease-out;
8914  -o-transition: -o-transform 0.3s ease-out;
8915  transition: transform 0.3s ease-out;
8916}
8917.modal.in .modal-dialog {
8918  -moz-transform: translate(0, 0);
8919  -o-transform: translate(0, 0);
8920  -webkit-transform: translate(0, 0);
8921  -ms-transform: translate(0, 0);
8922  transform: translate(0, 0);
8923}
8924.modal-open .modal {
8925  overflow-x: hidden;
8926  overflow-y: auto;
8927}
8928.modal-dialog {
8929  position: relative;
8930  width: auto;
8931  margin: 10px;
8932}
8933.modal-content {
8934  position: relative;
8935  background-color: #fff;
8936  border: 1px solid #999;
8937  border: 1px solid rgba(0, 0, 0, 0.2);
8938  border-radius: 3px;
8939  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
8940  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
8941  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
8942  background-clip: padding-box;
8943  outline: 0;
8944}
8945.modal-backdrop {
8946  position: fixed;
8947  top: 0;
8948  right: 0;
8949  bottom: 0;
8950  left: 0;
8951  z-index: 1040;
8952  background-color: #000;
8953}
8954.modal-backdrop.fade {
8955  opacity: 0;
8956  filter: alpha(opacity=0);
8957}
8958.modal-backdrop.in {
8959  opacity: 0.005;
8960  filter: alpha(opacity=0.5);
8961  opacity: 0.5;
8962  filter: alpha(opacity=50);
8963}
8964.modal-header {
8965  padding: 15px;
8966  border-bottom: 1px solid #e5e5e5;
8967}
8968.modal-header .close {
8969  margin-top: -2px;
8970}
8971.modal-title {
8972  margin: 0;
8973  line-height: 20px;
8974}
8975.modal-body {
8976  position: relative;
8977  padding: 15px;
8978}
8979.modal-footer {
8980  padding: 15px;
8981  text-align: right;
8982  border-top: 1px solid #e5e5e5;
8983}
8984.modal-footer .btn + .btn {
8985  margin-left: 5px;
8986  margin-bottom: 0;
8987}
8988.modal-footer .btn-group .btn + .btn {
8989  margin-left: -1px;
8990}
8991.modal-footer .btn-block + .btn-block {
8992  margin-left: 0;
8993}
8994.modal-scrollbar-measure {
8995  position: absolute;
8996  top: -9999px;
8997  width: 50px;
8998  height: 50px;
8999  overflow: scroll;
9000}
9001@media (min-width: 768px) {
9002  .modal-dialog {
9003    width: 600px;
9004    margin: 30px auto;
9005  }
9006  .modal-content {
9007    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
9008    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
9009    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
9010  }
9011  .modal-sm {
9012    width: 300px;
9013  }
9014}
9015@media (min-width: 952px) {
9016  .modal-lg {
9017    width: 900px;
9018  }
9019}
9020.tooltip {
9021  position: absolute;
9022  z-index: 1030;
9023  display: block;
9024  visibility: visible;
9025  font-size: 11px;
9026  line-height: 1.4;
9027  opacity: 0;
9028  filter: alpha(opacity=0);
9029}
9030.tooltip.in {
9031  opacity: 0.8;
9032  filter: alpha(opacity=80);
9033  opacity: 80;
9034  filter: alpha(opacity=8000);
9035}
9036.tooltip.top {
9037  margin-top: -3px;
9038  padding: 5px 0;
9039}
9040.tooltip.right {
9041  margin-left: 3px;
9042  padding: 0 5px;
9043}
9044.tooltip.bottom {
9045  margin-top: 3px;
9046  padding: 5px 0;
9047}
9048.tooltip.left {
9049  margin-left: -3px;
9050  padding: 0 5px;
9051}
9052.tooltip-inner {
9053  max-width: 200px;
9054  padding: 8px;
9055  color: #fff;
9056  text-align: center;
9057  text-decoration: none;
9058  background-color: #000;
9059  -webkit-border-radius: 3px;
9060  -moz-border-radius: 3px;
9061  border-radius: 3px;
9062}
9063.tooltip-arrow {
9064  position: absolute;
9065  width: 0;
9066  height: 0;
9067  border-color: transparent;
9068  border-style: solid;
9069}
9070.tooltip.top .tooltip-arrow {
9071  bottom: 0;
9072  left: 50%;
9073  margin-left: -5px;
9074  border-width: 5px 5px 0;
9075  border-top-color: #000;
9076}
9077.tooltip.right .tooltip-arrow {
9078  top: 50%;
9079  left: 0;
9080  margin-top: -5px;
9081  border-width: 5px 5px 5px 0;
9082  border-right-color: #000;
9083}
9084.tooltip.left .tooltip-arrow {
9085  top: 50%;
9086  right: 0;
9087  margin-top: -5px;
9088  border-width: 5px 0 5px 5px;
9089  border-left-color: #000;
9090}
9091.tooltip.bottom .tooltip-arrow {
9092  top: 0;
9093  left: 50%;
9094  margin-left: -5px;
9095  border-width: 0 5px 5px;
9096  border-bottom-color: #000;
9097}
9098.popover {
9099  position: absolute;
9100  top: 0;
9101  left: 0;
9102  z-index: 1060;
9103  display: none;
9104  max-width: 276px;
9105  padding: 1px;
9106  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
9107  font-style: normal;
9108  font-weight: normal;
9109  letter-spacing: normal;
9110  line-break: auto;
9111  line-height: 20px;
9112  text-align: left;
9113  text-align: start;
9114  text-decoration: none;
9115  text-shadow: none;
9116  text-transform: none;
9117  white-space: normal;
9118  word-break: normal;
9119  word-spacing: normal;
9120  word-wrap: normal;
9121  font-size: 14px;
9122  background-color: #fff;
9123  background-clip: padding-box;
9124  border: 1px solid #ccc;
9125  border: 1px solid rgba(0, 0, 0, 0.2);
9126  border-radius: 3px;
9127  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
9128  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
9129  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
9130}
9131.popover.top {
9132  margin-top: -10px;
9133}
9134.popover.right {
9135  margin-left: 10px;
9136}
9137.popover.bottom {
9138  margin-top: 10px;
9139}
9140.popover.left {
9141  margin-left: -10px;
9142}
9143.popover-title {
9144  margin: 0;
9145  padding: 8px 14px;
9146  font-size: 14px;
9147  background-color: #f7f7f7;
9148  border-bottom: 1px solid #ebebeb;
9149  border-radius: 2px 2px 0 0;
9150}
9151.popover-content {
9152  padding: 9px 14px;
9153}
9154.popover > .arrow,
9155.popover > .arrow:after {
9156  position: absolute;
9157  display: block;
9158  width: 0;
9159  height: 0;
9160  border-color: transparent;
9161  border-style: solid;
9162}
9163.popover > .arrow {
9164  border-width: 11px;
9165}
9166.popover > .arrow:after {
9167  border-width: 10px;
9168  content: "";
9169}
9170.popover.top > .arrow {
9171  left: 50%;
9172  margin-left: -11px;
9173  border-bottom-width: 0;
9174  border-top-color: #999999;
9175  border-top-color: rgba(0, 0, 0, 0.25);
9176  bottom: -11px;
9177}
9178.popover.top > .arrow:after {
9179  content: " ";
9180  bottom: 1px;
9181  margin-left: -10px;
9182  border-bottom-width: 0;
9183  border-top-color: #fff;
9184}
9185.popover.right > .arrow {
9186  top: 50%;
9187  left: -11px;
9188  margin-top: -11px;
9189  border-left-width: 0;
9190  border-right-color: #999999;
9191  border-right-color: rgba(0, 0, 0, 0.25);
9192}
9193.popover.right > .arrow:after {
9194  content: " ";
9195  left: 1px;
9196  bottom: -10px;
9197  border-left-width: 0;
9198  border-right-color: #fff;
9199}
9200.popover.bottom > .arrow {
9201  left: 50%;
9202  margin-left: -11px;
9203  border-top-width: 0;
9204  border-bottom-color: #999999;
9205  border-bottom-color: rgba(0, 0, 0, 0.25);
9206  top: -11px;
9207}
9208.popover.bottom > .arrow:after {
9209  content: " ";
9210  top: 1px;
9211  margin-left: -10px;
9212  border-top-width: 0;
9213  border-bottom-color: #fff;
9214}
9215.popover.left > .arrow {
9216  top: 50%;
9217  right: -11px;
9218  margin-top: -11px;
9219  border-right-width: 0;
9220  border-left-color: #999999;
9221  border-left-color: rgba(0, 0, 0, 0.25);
9222}
9223.popover.left > .arrow:after {
9224  content: " ";
9225  right: 1px;
9226  border-right-width: 0;
9227  border-left-color: #fff;
9228  bottom: -10px;
9229}
9230.thumbnails {
9231  margin-left: -10px;
9232  list-style: none;
9233  *zoom: 1;
9234}
9235.thumbnails:before,
9236.thumbnails:after {
9237  display: table;
9238  content: "";
9239  line-height: 0;
9240}
9241.thumbnails:after {
9242  clear: both;
9243}
9244.thumbnails:before,
9245.thumbnails:after {
9246  content: " ";
9247  /* 1 */
9248  display: table;
9249  /* 2 */
9250}
9251.thumbnails:after {
9252  clear: both;
9253}
9254.row-fluid .thumbnails {
9255  margin-left: 0;
9256}
9257.thumbnails > li {
9258  float: left;
9259  margin-bottom: 20px;
9260  margin-left: 10px;
9261}
9262.thumbnail {
9263  display: block;
9264  padding: 4px;
9265  line-height: 20px;
9266  border: 1px solid #ddd;
9267  -webkit-border-radius: 3px;
9268  -moz-border-radius: 3px;
9269  border-radius: 3px;
9270  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
9271  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
9272  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
9273  -moz-transition: all 0.2s ease-in-out;
9274  -o-transition: all 0.2s ease-in-out;
9275  -webkit-transition: all 0.2s ease-in-out;
9276  transition: all 0.2s ease-in-out;
9277}
9278a.thumbnail:hover,
9279a.thumbnail:focus {
9280  border-color: #0a5f7f;
9281  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
9282  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
9283  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
9284}
9285.thumbnail > img {
9286  display: block;
9287  max-width: 100%;
9288  margin-left: auto;
9289  margin-right: auto;
9290}
9291.thumbnail .caption {
9292  padding: 9px;
9293  color: #555555;
9294}
9295.label {
9296  display: inline;
9297  padding: .1em .5em .2em;
9298  font-size: 80%;
9299  font-weight: bold;
9300  line-height: 1;
9301  color: #fff;
9302  margin-right: 1px;
9303  text-align: center;
9304  white-space: nowrap;
9305  vertical-align: baseline;
9306  border-radius: .25em;
9307}
9308a.label:hover,
9309a.label:focus {
9310  color: #fff;
9311  text-decoration: none;
9312  cursor: pointer;
9313}
9314.label:empty {
9315  display: none;
9316}
9317.btn .label {
9318  position: relative;
9319  top: -1px;
9320}
9321.label a {
9322  color: #fff;
9323}
9324.label,
9325.label-default {
9326  background-color: #777777;
9327}
9328.label[href]:hover,
9329.label-default[href]:hover,
9330.label[href]:focus,
9331.label-default[href]:focus {
9332  background-color: #5e5e5e;
9333}
9334.label-primary {
9335  background-color: #0a5f7f;
9336}
9337.label-primary[href]:hover,
9338.label-primary[href]:focus {
9339  background-color: #063c50;
9340}
9341.label-success {
9342  background-color: #4d9221;
9343}
9344.label-success[href]:hover,
9345.label-success[href]:focus {
9346  background-color: #376818;
9347}
9348.label-info {
9349  background-color: #4bb1cf;
9350}
9351.label-info[href]:hover,
9352.label-info[href]:focus {
9353  background-color: #3198b6;
9354}
9355.label-warning {
9356  background-color: #f0ad4e;
9357}
9358.label-warning[href]:hover,
9359.label-warning[href]:focus {
9360  background-color: #ec971f;
9361}
9362.label-important,
9363.label-error,
9364.label-danger {
9365  background-color: #d9534f;
9366}
9367.label-important[href]:hover,
9368.label-error[href]:hover,
9369.label-danger[href]:hover,
9370.label-important[href]:focus,
9371.label-error[href]:focus,
9372.label-danger[href]:focus {
9373  background-color: #c9302c;
9374}
9375.label-suppressed {
9376  background-color: #740074;
9377}
9378.label-suppressed[href]:hover,
9379.label-suppressed[href]:focus {
9380  background-color: #410041;
9381}
9382.label-delayed {
9383  background-color: #da4000;
9384}
9385.label-delayed[href]:hover,
9386.label-delayed[href]:focus {
9387  background-color: #a73100;
9388}
9389.label-inverse {
9390  background-color: #333333;
9391}
9392.label-inverse[href]:hover,
9393.label-inverse[href]:focus {
9394  background-color: #1a1a1a;
9395}
9396.label-group > .label:not(:first-child):not(:last-child) {
9397  border-radius: 0;
9398  margin-left: 0;
9399  margin-right: 0;
9400}
9401.label-group > .label:first-child {
9402  border-top-right-radius: 0;
9403  border-bottom-right-radius: 0;
9404  margin-right: 0;
9405}
9406.label-group > .label:last-child {
9407  border-top-left-radius: 0;
9408  border-bottom-left-radius: 0;
9409  margin-left: 0;
9410}
9411.badge {
9412  display: inline-block;
9413  min-width: 10px;
9414  padding: 3px 7px;
9415  font-size: 12px;
9416  font-weight: bold;
9417  color: #fff;
9418  line-height: 1;
9419  vertical-align: middle;
9420  white-space: nowrap;
9421  text-align: center;
9422  background-color: #777777;
9423  border-radius: 10px;
9424}
9425.badge:empty {
9426  display: none;
9427}
9428.btn .badge {
9429  position: relative;
9430  top: -1px;
9431}
9432.btn-xs .badge,
9433.btn-group-xs > .btn .badge {
9434  top: 0;
9435  padding: 1px 5px;
9436}
9437a.badge:hover,
9438a.badge:focus {
9439  color: #fff;
9440  text-decoration: none;
9441  cursor: pointer;
9442}
9443.list-group-item.active > .badge,
9444.nav-pills > .active > a > .badge {
9445  color: #0a5f7f;
9446  background-color: #fff;
9447}
9448.list-group-item > .badge {
9449  float: right;
9450}
9451.list-group-item > .badge + .badge {
9452  margin-right: 5px;
9453}
9454.nav-pills > li > a > .badge {
9455  margin-left: 3px;
9456}
9457@-webkit-keyframes progress-bar-stripes {
9458  from {
9459    background-position: 40px 0;
9460  }
9461  to {
9462    background-position: 0 0;
9463  }
9464}
9465@keyframes progress-bar-stripes {
9466  from {
9467    background-position: 40px 0;
9468  }
9469  to {
9470    background-position: 0 0;
9471  }
9472}
9473.progress {
9474  overflow: hidden;
9475  height: 20px;
9476  margin-bottom: 20px;
9477  background-color: #f5f5f5;
9478  border-radius: 2px;
9479  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
9480  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
9481  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
9482}
9483.progress-bar {
9484  float: left;
9485  width: 0%;
9486  height: 100%;
9487  font-size: 12px;
9488  line-height: 20px;
9489  color: #fff;
9490  text-align: center;
9491  background-color: #0a5f7f;
9492  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
9493  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
9494  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
9495  -moz-transition: width 0.6s ease;
9496  -o-transition: width 0.6s ease;
9497  -webkit-transition: width 0.6s ease;
9498  transition: width 0.6s ease;
9499}
9500.progress-striped .progress-bar,
9501.progress-bar-striped {
9502  background-color: #555;
9503  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
9504  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
9505  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);
9506  background-image: -moz-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);
9507  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);
9508  background-size: 40px 40px;
9509}
9510.progress.active .progress-bar,
9511.progress-bar.active {
9512  -webkit-animation: progress-bar-stripes 2s linear infinite;
9513  -o-animation: progress-bar-stripes 2s linear infinite;
9514  animation: progress-bar-stripes 2s linear infinite;
9515}
9516.progress-bar-success {
9517  background-color: #4d9221;
9518}
9519.progress-striped .progress-bar-success {
9520  background-color: #4d9221;
9521  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
9522  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
9523  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);
9524  background-image: -moz-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);
9525  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);
9526}
9527.progress-bar-info {
9528  background-color: #4bb1cf;
9529}
9530.progress-striped .progress-bar-info {
9531  background-color: #4bb1cf;
9532  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
9533  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
9534  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);
9535  background-image: -moz-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);
9536  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);
9537}
9538.progress-bar-warning {
9539  background-color: #f0ad4e;
9540}
9541.progress-striped .progress-bar-warning {
9542  background-color: #f0ad4e;
9543  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
9544  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
9545  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);
9546  background-image: -moz-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);
9547  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);
9548}
9549.progress-bar-danger {
9550  background-color: #d9534f;
9551}
9552.progress-striped .progress-bar-danger {
9553  background-color: #d9534f;
9554  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
9555  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
9556  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);
9557  background-image: -moz-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);
9558  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);
9559}
9560.percbar {
9561  font-size: 11px;
9562  margin-top: 1px;
9563  width: 100%;
9564  height: 19px;
9565  border-radius: 2px;
9566  border: 1px solid #ddd;
9567}
9568.table-condensed-more .percbar {
9569  margin-top: 2px;
9570  margin-bottom: 3px;
9571}
9572.percbar .bar {
9573  float: left;
9574  height: 100%;
9575}
9576.percbar .bar-text {
9577  float: left;
9578  height: 18px;
9579  margin-top: -17px;
9580  line-height: 17px;
9581  text-align: left;
9582  color: white;
9583  white-space: nowrap;
9584  overflow: show;
9585  margin-left: 5px;
9586  margin-right: 5px;
9587}
9588.percbar .bar-text:last {
9589  text-align: right;
9590}
9591.percbar .bar:first {
9592  border-bottom-left-radius: 4px;
9593  border-top-left-radius: 4px;
9594}
9595.percbar .bar:last {
9596  border-bottom-right-radius: 4px;
9597  border-top-right-radius: 4px;
9598}
9599.callout {
9600  min-height: 20px;
9601  padding: 10px;
9602  margin-bottom: 10px;
9603  background-color: #fdfdfd;
9604  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9605  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9606  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9607  background-image: -o-linear-gradient(top, #fff, #fafafa);
9608  background-image: linear-gradient(to bottom, #fff, #fafafa);
9609  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9610  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9611  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9612  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9613  background-repeat: repeat-x;
9614  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9615  border: 1px solid #dddddd;
9616  border-left-width: 7px;
9617  border-radius: 3px;
9618}
9619.callout h4 {
9620  margin-top: 0;
9621  margin-bottom: 5px;
9622  margin-left: 0px;
9623}
9624.callout p:last-child {
9625  margin-bottom: 0;
9626}
9627.callout code {
9628  border-radius: 3px;
9629}
9630.callout + .callout {
9631  margin-top: -5px;
9632}
9633.callout {
9634  border-left-color: #607D8B;
9635  background-color: #fdfdfd;
9636  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9637  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9638  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9639  background-image: -o-linear-gradient(top, #fff, #fafafa);
9640  background-image: linear-gradient(to bottom, #fff, #fafafa);
9641  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9642  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9643  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9644  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9645  background-repeat: repeat-x;
9646  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9647  color: #333333;
9648}
9649.callout h4 {
9650  color: #607D8B;
9651}
9652.callout-primary {
9653  border-left-color: #0a5f7f;
9654  background-color: #fdfdfd;
9655  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9656  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9657  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9658  background-image: -o-linear-gradient(top, #fff, #fafafa);
9659  background-image: linear-gradient(to bottom, #fff, #fafafa);
9660  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9661  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9662  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9663  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9664  background-repeat: repeat-x;
9665  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9666  color: #333333;
9667}
9668.callout-primary h4 {
9669  color: #0a5f7f;
9670}
9671.callout-info {
9672  border-left-color: #004774;
9673  background-color: #fdfdfd;
9674  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9675  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9676  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9677  background-image: -o-linear-gradient(top, #fff, #fafafa);
9678  background-image: linear-gradient(to bottom, #fff, #fafafa);
9679  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9680  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9681  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9682  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9683  background-repeat: repeat-x;
9684  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9685  color: #333333;
9686}
9687.callout-info h4 {
9688  color: #004774;
9689}
9690.callout-error {
9691  border-left-color: #b71c1c;
9692  background-color: #fdfdfd;
9693  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9694  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9695  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9696  background-image: -o-linear-gradient(top, #fff, #fafafa);
9697  background-image: linear-gradient(to bottom, #fff, #fafafa);
9698  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9699  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9700  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9701  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9702  background-repeat: repeat-x;
9703  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9704  color: #333333;
9705}
9706.callout-error h4 {
9707  color: #b71c1c;
9708}
9709.callout-warning {
9710  border-left-color: #E65100;
9711  background-color: #fdfdfd;
9712  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9713  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9714  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9715  background-image: -o-linear-gradient(top, #fff, #fafafa);
9716  background-image: linear-gradient(to bottom, #fff, #fafafa);
9717  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9718  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9719  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9720  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9721  background-repeat: repeat-x;
9722  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9723  color: #333333;
9724}
9725.callout-warning h4 {
9726  color: #E65100;
9727}
9728.callout-success {
9729  border-left-color: #1B5E20;
9730  background-color: #fdfdfd;
9731  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9732  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9733  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9734  background-image: -o-linear-gradient(top, #fff, #fafafa);
9735  background-image: linear-gradient(to bottom, #fff, #fafafa);
9736  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9737  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9738  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9739  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9740  background-repeat: repeat-x;
9741  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9742  color: #333333;
9743}
9744.callout-success h4 {
9745  color: #1B5E20;
9746}
9747.callout-suppressed {
9748  border-left-color: #4A148C;
9749  background-color: #fdfdfd;
9750  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9751  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9752  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9753  background-image: -o-linear-gradient(top, #fff, #fafafa);
9754  background-image: linear-gradient(to bottom, #fff, #fafafa);
9755  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9756  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9757  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9758  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9759  background-repeat: repeat-x;
9760  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9761  color: #333333;
9762}
9763.callout-suppressed h4 {
9764  color: #4A148C;
9765}
9766.callout-delay {
9767  border-left-color: #f39c12;
9768  background-color: #fdfdfd;
9769  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9770  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9771  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9772  background-image: -o-linear-gradient(top, #fff, #fafafa);
9773  background-image: linear-gradient(to bottom, #fff, #fafafa);
9774  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9775  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9776  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9777  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9778  background-repeat: repeat-x;
9779  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9780  color: #333333;
9781}
9782.callout-delay h4 {
9783  color: #f39c12;
9784}
9785.pull-right {
9786  float: right;
9787}
9788.pull-left {
9789  float: left;
9790}
9791.hide {
9792  display: none;
9793}
9794.show {
9795  display: block;
9796}
9797.invisible {
9798  visibility: hidden;
9799}
9800.affix {
9801  position: fixed;
9802}
9803.no-border {
9804  border: 0 !important;
9805}
9806.no-padding {
9807  padding: 0 !important;
9808}
9809.no-margin {
9810  margin: 0 !important;
9811}
9812.no-shadow {
9813  box-shadow: none!important;
9814}
9815@-ms-viewport {
9816  width: device-width;
9817}
9818.hidden {
9819  display: none !important;
9820  visibility: hidden !important;
9821}
9822.visible-xs,
9823.visible-sm,
9824.visible-md,
9825.visible-lg,
9826.visible-xl {
9827  display: none !important;
9828}
9829.visible-xs-block,
9830.visible-xs-inline,
9831.visible-xs-inline-block,
9832.visible-sm-block,
9833.visible-sm-inline,
9834.visible-sm-inline-block,
9835.visible-md-block,
9836.visible-md-inline,
9837.visible-md-inline-block,
9838.visible-lg-block,
9839.visible-lg-inline,
9840.visible-lg-inline-block,
9841.visible-xl-block,
9842.visible-xl-inline,
9843.visible-xl-inline-block {
9844  display: none !important;
9845}
9846@media (max-width: 767px) {
9847  .visible-xs {
9848    display: block !important;
9849  }
9850  table.visible-xs {
9851    display: table !important;
9852  }
9853  tr.visible-xs {
9854    display: table-row !important;
9855  }
9856  th.visible-xs,
9857  td.visible-xs {
9858    display: table-cell !important;
9859  }
9860}
9861@media (max-width: 767px) {
9862  .visible-xs-block {
9863    display: block !important;
9864  }
9865}
9866@media (max-width: 767px) {
9867  .visible-xs-inline {
9868    display: inline !important;
9869  }
9870}
9871@media (max-width: 767px) {
9872  .visible-xs-inline-block {
9873    display: inline-block !important;
9874  }
9875}
9876@media (min-width: 768px) and (max-width: 951px) {
9877  .visible-sm {
9878    display: block !important;
9879  }
9880  table.visible-sm {
9881    display: table !important;
9882  }
9883  tr.visible-sm {
9884    display: table-row !important;
9885  }
9886  th.visible-sm,
9887  td.visible-sm {
9888    display: table-cell !important;
9889  }
9890}
9891@media (min-width: 768px) and (max-width: 951px) {
9892  .visible-sm-block {
9893    display: block !important;
9894  }
9895}
9896@media (min-width: 768px) and (max-width: 951px) {
9897  .visible-sm-inline {
9898    display: inline !important;
9899  }
9900}
9901@media (min-width: 768px) and (max-width: 951px) {
9902  .visible-sm-inline-block {
9903    display: inline-block !important;
9904  }
9905}
9906@media (min-width: 952px) and (max-width: 1245px) {
9907  .visible-md {
9908    display: block !important;
9909  }
9910  table.visible-md {
9911    display: table !important;
9912  }
9913  tr.visible-md {
9914    display: table-row !important;
9915  }
9916  th.visible-md,
9917  td.visible-md {
9918    display: table-cell !important;
9919  }
9920}
9921@media (min-width: 952px) and (max-width: 1245px) {
9922  .visible-md-block {
9923    display: block !important;
9924  }
9925}
9926@media (min-width: 952px) and (max-width: 1245px) {
9927  .visible-md-inline {
9928    display: inline !important;
9929  }
9930}
9931@media (min-width: 952px) and (max-width: 1245px) {
9932  .visible-md-inline-block {
9933    display: inline-block !important;
9934  }
9935}
9936@media (min-width: 1246px) and (max-width: 1874px) {
9937  .visible-lg {
9938    display: block !important;
9939  }
9940  table.visible-lg {
9941    display: table !important;
9942  }
9943  tr.visible-lg {
9944    display: table-row !important;
9945  }
9946  th.visible-lg,
9947  td.visible-lg {
9948    display: table-cell !important;
9949  }
9950}
9951@media (min-width: 1246px) and (max-width: 1874px) {
9952  .visible-lg-block {
9953    display: block !important;
9954  }
9955}
9956@media (min-width: 1246px) and (max-width: 1874px) {
9957  .visible-lg-inline {
9958    display: inline !important;
9959  }
9960}
9961@media (min-width: 1246px) and (max-width: 1874px) {
9962  .visible-lg-inline-block {
9963    display: inline-block !important;
9964  }
9965}
9966@media (min-width: 1875px) {
9967  .visible-xl {
9968    display: block !important;
9969  }
9970  table.visible-xl {
9971    display: table !important;
9972  }
9973  tr.visible-xl {
9974    display: table-row !important;
9975  }
9976  th.visible-xl,
9977  td.visible-xl {
9978    display: table-cell !important;
9979  }
9980}
9981@media (min-width: 1875px) {
9982  .visible-xl-block {
9983    display: block !important;
9984  }
9985}
9986@media (min-width: 1875px) {
9987  .visible-xl-inline {
9988    display: inline !important;
9989  }
9990}
9991@media (min-width: 1875px) {
9992  .visible-xl-inline-block {
9993    display: inline-block !important;
9994  }
9995}
9996@media (max-width: 767px) {
9997  .hidden-xs {
9998    display: none !important;
9999  }
10000}
10001@media (min-width: 768px) and (max-width: 951px) {
10002  .hidden-sm {
10003    display: none !important;
10004  }
10005}
10006@media (min-width: 952px) and (max-width: 1245px) {
10007  .hidden-md {
10008    display: none !important;
10009  }
10010}
10011@media (min-width: 1246px) and (max-width: 1874px) {
10012  .hidden-lg {
10013    display: none !important;
10014  }
10015}
10016@media (min-width: 1875px) {
10017  .hidden-xl {
10018    display: none !important;
10019  }
10020}
10021.visible-print {
10022  display: none !important;
10023}
10024@media print {
10025  .visible-print {
10026    display: block !important;
10027  }
10028  table.visible-print {
10029    display: table !important;
10030  }
10031  tr.visible-print {
10032    display: table-row !important;
10033  }
10034  th.visible-print,
10035  td.visible-print {
10036    display: table-cell !important;
10037  }
10038}
10039.visible-print-block {
10040  display: none !important;
10041}
10042@media print {
10043  .visible-print-block {
10044    display: block !important;
10045  }
10046}
10047.visible-print-inline {
10048  display: none !important;
10049}
10050@media print {
10051  .visible-print-inline {
10052    display: inline !important;
10053  }
10054}
10055.visible-print-inline-block {
10056  display: none !important;
10057}
10058@media print {
10059  .visible-print-inline-block {
10060    display: inline-block !important;
10061  }
10062}
10063@media print {
10064  .hidden-print {
10065    display: none !important;
10066  }
10067}
10068@media (max-width: 767px) {
10069  body {
10070    padding-top: 0;
10071  }
10072  .navbar-fixed-top,
10073  .navbar-fixed-bottom {
10074    position: static;
10075  }
10076  .navbar-fixed-top {
10077    margin-bottom: 20px;
10078  }
10079  .navbar-fixed-bottom {
10080    margin-top: 20px;
10081  }
10082  .navbar-fixed-top .navbar-inner,
10083  .navbar-fixed-bottom .navbar-inner {
10084    padding: 5px;
10085  }
10086  .navbar .container {
10087    width: auto;
10088    padding: 0;
10089  }
10090  .navbar .brand {
10091    padding-left: 10px;
10092    padding-right: 10px;
10093    margin: 0 0 0 -5px;
10094  }
10095  .nav-collapse {
10096    clear: both;
10097  }
10098  .nav-collapse .nav {
10099    float: none;
10100    margin: 0 0 10px;
10101  }
10102  .nav-collapse .nav > li {
10103    float: none;
10104  }
10105  .nav-collapse .nav > li > a {
10106    margin-bottom: 2px;
10107  }
10108  .nav-collapse .nav > .divider-vertical {
10109    display: none;
10110  }
10111  .nav-collapse .nav .nav-header {
10112    color: #777;
10113    text-shadow: none;
10114  }
10115  .nav-collapse .nav > li > a,
10116  .nav-collapse .dropdown-menu a {
10117    padding: 9px 15px;
10118    font-weight: bold;
10119    color: #777;
10120    -webkit-border-radius: 3px;
10121    -moz-border-radius: 3px;
10122    border-radius: 3px;
10123  }
10124  .nav-collapse .btn {
10125    padding: 4px 10px 4px;
10126    font-weight: normal;
10127    -webkit-border-radius: 3px;
10128    -moz-border-radius: 3px;
10129    border-radius: 3px;
10130  }
10131  .nav-collapse .dropdown-menu li + li a {
10132    margin-bottom: 2px;
10133  }
10134  .nav-collapse .nav > li > a:hover,
10135  .nav-collapse .nav > li > a:focus,
10136  .nav-collapse .dropdown-menu a:hover,
10137  .nav-collapse .dropdown-menu a:focus {
10138    background-color: #fff;
10139  }
10140  .nav-collapse.in .btn-group {
10141    margin-top: 5px;
10142    padding: 0;
10143  }
10144  .nav-collapse .dropdown-menu {
10145    position: static;
10146    top: auto;
10147    left: auto;
10148    float: none;
10149    display: none;
10150    max-width: none;
10151    margin: 0 15px;
10152    padding: 0;
10153    background-color: transparent;
10154    border: none;
10155    -webkit-border-radius: 0;
10156    -moz-border-radius: 0;
10157    border-radius: 0;
10158    -moz-box-shadow: none;
10159    -webkit-box-shadow: none;
10160    box-shadow: none;
10161  }
10162  .nav-collapse .open > .dropdown-menu {
10163    display: block;
10164  }
10165  .nav-collapse .dropdown-menu:before,
10166  .nav-collapse .dropdown-menu:after {
10167    display: none;
10168  }
10169  .nav-collapse .dropdown-menu .divider {
10170    display: none;
10171  }
10172  .nav-collapse .nav > li > .dropdown-menu:before,
10173  .nav-collapse .nav > li > .dropdown-menu:after {
10174    display: none;
10175  }
10176  .nav-collapse .navbar-form,
10177  .nav-collapse .navbar-search {
10178    float: none;
10179    padding: 10px 15px;
10180    margin: 10px 0;
10181    border-top: 1px solid #fff;
10182    border-bottom: 1px solid #fff;
10183    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
10184    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
10185    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
10186  }
10187  .navbar .nav-collapse .nav.pull-right {
10188    float: none;
10189    margin-left: 0;
10190  }
10191  .nav-collapse,
10192  .nav-collapse.collapse {
10193    overflow: hidden;
10194    height: 0;
10195  }
10196  .navbar .btn-navbar {
10197    display: block;
10198  }
10199  .navbar-static .navbar-inner {
10200    padding-left: 10px;
10201    padding-right: 10px;
10202  }
10203}
10204@media (min-width: 767px + 1) {
10205  .nav-collapse.collapse {
10206    height: auto !important;
10207    overflow: visible !important;
10208  }
10209}
10210.pagemenu-selected {
10211  background: #f0f0f0;
10212  font-weight: bold;
10213  padding: 3px 8px 4px 8px;
10214  color: #333;
10215  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
10216  background-color: #f7f7f7;
10217  background-image: -moz-linear-gradient(top, #fff, #ececec);
10218  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ececec));
10219  background-image: -webkit-linear-gradient(top, #fff, #ececec);
10220  background-image: -o-linear-gradient(top, #fff, #ececec);
10221  background-image: linear-gradient(to bottom, #fff, #ececec);
10222  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#ececec));
10223  background-image: -webkit-linear-gradient(top, #fff, 0%, #ececec, 100%);
10224  background-image: -moz-linear-gradient(top, #fff 0%, #ececec 100%);
10225  background-image: linear-gradient(to bottom, #fff 0%, #ececec 100%);
10226  background-repeat: repeat-x;
10227  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffececec', GradientType=0);
10228  border-color: #ececec #ececec #c6c6c6;
10229  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
10230  *background-color: #ececec;
10231  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
10232  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
10233  border: 1px solid #d7d7d7;
10234  *border: 0;
10235  border-bottom-color: #bdbdbd;
10236  -webkit-border-radius: 3px;
10237  -moz-border-radius: 3px;
10238  border-radius: 3px;
10239  *margin-left: .3em;
10240  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
10241  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
10242  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
10243}
10244.pagemenu-selected:hover,
10245.pagemenu-selected:focus,
10246.pagemenu-selected:active,
10247.pagemenu-selected.active,
10248.pagemenu-selected.disabled,
10249.pagemenu-selected[disabled] {
10250  color: #333;
10251  background-color: #ececec;
10252  *background-color: #dfdfdf;
10253}
10254.pagemenu-selected:active,
10255.pagemenu-selected.active {
10256  background-color: #d2d2d2 \9;
10257}
10258.pagemenu-selected:first-child {
10259  *margin-left: 0;
10260}
10261#suggestions {
10262  display: none;
10263}
10264/*!
10265 * Bootstrap-select v1.13.0-alpha (http://silviomoreto.github.io/bootstrap-select)
10266 *
10267 * Copyright 2013-2017 bootstrap-select
10268 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
10269 */
10270
10271select.bs-select-hidden,
10272select.selectpicker {
10273  display: none !important;
10274}
10275.bootstrap-select {
10276  /* width: 220px \0; /*IE9 and below*/
10277  width: 191px \0; /*Changed to fit Observium*/
10278}
10279.bootstrap-select > .dropdown-toggle {
10280  width: 100%;
10281  padding-right: 25px;
10282  line-height: 20px; /*Added to fit Observium*/
10283  z-index: 1;
10284  box-shadow: none; /*Added to fit Observium*/
10285}
10286.bootstrap-select > .dropdown-toggle.bs-placeholder,
10287.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
10288.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
10289.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
10290  /* color: #999; */
10291  color: #555555; /*Changed to fit Observium*/
10292}
10293.bootstrap-select > select {
10294  position: absolute !important;
10295  bottom: 0;
10296  left: 50%;
10297  display: block !important;
10298  width: 0.5px !important;
10299  height: 100% !important;
10300  padding: 0 !important;
10301  opacity: 0 !important;
10302  border: none;
10303}
10304.bootstrap-select > select.mobile-device {
10305  top: 0;
10306  left: 0;
10307  display: block !important;
10308  width: 100% !important;
10309  z-index: 2;
10310}
10311.has-error .bootstrap-select .dropdown-toggle,
10312.error .bootstrap-select .dropdown-toggle {
10313  border-color: #b94a48;
10314}
10315.bootstrap-select.fit-width {
10316  width: auto !important;
10317}
10318.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
10319  /* width: 220px; */
10320  width: 191px; /*Changed to fit Observium*/
10321}
10322.bootstrap-select .dropdown-toggle:focus {
10323  outline: thin dotted #333333 !important;
10324  outline: 5px auto -webkit-focus-ring-color !important;
10325  outline-offset: -2px;
10326}
10327.bootstrap-select.form-control {
10328  margin-bottom: 0;
10329  padding: 0;
10330  border: none;
10331}
10332.bootstrap-select.form-control:not([class*="col-"]) {
10333  width: 100%;
10334}
10335.bootstrap-select.form-control.input-group-btn {
10336  z-index: auto;
10337}
10338.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
10339  border-radius: 0;
10340}
10341.bootstrap-select.btn-group:not(.input-group-btn),
10342.bootstrap-select.btn-group[class*="col-"] {
10343  float: none;
10344  display: inline-block;
10345  margin-left: 0;
10346}
10347.bootstrap-select.btn-group.dropdown-menu-right,
10348.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
10349.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
10350  float: right;
10351}
10352.form-inline .bootstrap-select.btn-group,
10353.form-horizontal .bootstrap-select.btn-group,
10354.form-group .bootstrap-select.btn-group {
10355  margin-bottom: 0;
10356  margin-top: 0; /*Added to fit Observium*/
10357}
10358.form-group-lg .bootstrap-select.btn-group.form-control,
10359.form-group-sm .bootstrap-select.btn-group.form-control {
10360  padding: 0;
10361}
10362.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
10363.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
10364  height: 100%;
10365  font-size: inherit;
10366  line-height: inherit;
10367  border-radius: inherit;
10368}
10369.form-inline .bootstrap-select.btn-group .form-control {
10370  width: 100%;
10371}
10372.bootstrap-select.btn-group.disabled,
10373.bootstrap-select.btn-group > .disabled {
10374  cursor: not-allowed;
10375}
10376.bootstrap-select.btn-group.disabled:focus,
10377.bootstrap-select.btn-group > .disabled:focus {
10378  outline: none !important;
10379}
10380.bootstrap-select.btn-group.bs-container {
10381  position: absolute;
10382  height: 0 !important;
10383  padding: 0 !important;
10384}
10385.bootstrap-select.btn-group.bs-container .dropdown-menu {
10386  z-index: 1060;
10387}
10388.bootstrap-select.btn-group .dropdown-toggle .filter-option {
10389  display: inline-block;
10390  overflow: hidden;
10391  width: 100%;
10392  text-align: left;
10393}
10394.bootstrap-select.btn-group .dropdown-toggle .caret {
10395  position: absolute;
10396  top: 50%;
10397  right: 12px;
10398  margin-top: -2px;
10399  vertical-align: middle;
10400}
10401.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
10402  width: 100%;
10403}
10404.bootstrap-select.btn-group .dropdown-menu {
10405  min-width: 100%;
10406  max-width: 500px; /*Added to fit Observium*/
10407  -webkit-box-sizing: border-box;
10408     -moz-box-sizing: border-box;
10409          box-sizing: border-box;
10410}
10411.bootstrap-select.btn-group .dropdown-menu > .inner:focus {
10412  outline: none !important;
10413}
10414.bootstrap-select.btn-group .dropdown-menu.inner {
10415  position: static;
10416  float: none;
10417  border: 0;
10418  padding: 0;
10419  margin: 0;
10420  border-radius: 0;
10421  -webkit-box-shadow: none;
10422          box-shadow: none;
10423}
10424.bootstrap-select.btn-group .dropdown-menu li {
10425  position: relative;
10426}
10427.bootstrap-select.btn-group .dropdown-menu li.active small {
10428  color: #fff;
10429}
10430.bootstrap-select.btn-group .dropdown-menu li.disabled a {
10431  cursor: not-allowed;
10432}
10433.bootstrap-select.btn-group .dropdown-menu li a {
10434  cursor: pointer;
10435  -webkit-user-select: none;
10436     -moz-user-select: none;
10437      -ms-user-select: none;
10438          user-select: none;
10439}
10440.bootstrap-select.btn-group .dropdown-menu li a.opt {
10441  position: relative;
10442  padding-left: 2.25em;
10443}
10444.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
10445  display: none;
10446}
10447.bootstrap-select.btn-group .dropdown-menu li a span.text {
10448  display: inline-block;
10449}
10450.bootstrap-select.btn-group .dropdown-menu li small {
10451  padding-left: 0.5em;
10452}
10453.bootstrap-select.btn-group .dropdown-menu .notify {
10454  position: absolute;
10455  bottom: 5px;
10456  width: 96%;
10457  margin: 0 2%;
10458  min-height: 26px;
10459  padding: 3px 5px;
10460  background: #f5f5f5;
10461  border: 1px solid #e3e3e3;
10462  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
10463          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
10464  pointer-events: none;
10465  opacity: 0.9;
10466  -webkit-box-sizing: border-box;
10467     -moz-box-sizing: border-box;
10468          box-sizing: border-box;
10469}
10470.bootstrap-select.btn-group .no-results {
10471  padding: 3px;
10472  background: #f5f5f5;
10473  margin: 0 5px;
10474  white-space: nowrap;
10475}
10476.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
10477  position: static;
10478}
10479.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
10480  position: static;
10481  top: auto;
10482  margin-top: -1px;
10483}
10484.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
10485  position: absolute;
10486  display: inline-block;
10487  right: 15px;
10488  margin-top: 5px;
10489}
10490.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
10491  margin-right: 34px;
10492}
10493.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
10494  z-index: 1061;
10495}
10496.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
10497  content: '';
10498  border-left: 7px solid transparent;
10499  border-right: 7px solid transparent;
10500  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
10501  position: absolute;
10502  bottom: -4px;
10503  left: 9px;
10504  display: none;
10505}
10506.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
10507  content: '';
10508  border-left: 6px solid transparent;
10509  border-right: 6px solid transparent;
10510  border-bottom: 6px solid white;
10511  position: absolute;
10512  bottom: -4px;
10513  left: 10px;
10514  display: none;
10515}
10516.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
10517  bottom: auto;
10518  top: -3px;
10519  border-top: 7px solid rgba(204, 204, 204, 0.2);
10520  border-bottom: 0;
10521}
10522.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
10523  bottom: auto;
10524  top: -3px;
10525  border-top: 6px solid white;
10526  border-bottom: 0;
10527}
10528.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
10529  right: 12px;
10530  left: auto;
10531}
10532.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
10533  right: 13px;
10534  left: auto;
10535}
10536.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
10537.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
10538  display: block;
10539}
10540.bs-searchbox,
10541.bs-actionsbox,
10542.bs-donebutton {
10543  padding: 4px 8px;
10544}
10545.bs-actionsbox {
10546  width: 100%;
10547  -webkit-box-sizing: border-box;
10548     -moz-box-sizing: border-box;
10549          box-sizing: border-box;
10550}
10551.bs-actionsbox .btn-group button {
10552  width: 50%;
10553  padding: 2px 4px; /*Added to fit Observium*/
10554}
10555.bs-donebutton {
10556  float: left;
10557  width: 100%;
10558  -webkit-box-sizing: border-box;
10559     -moz-box-sizing: border-box;
10560          box-sizing: border-box;
10561}
10562.bs-donebutton .btn-group button {
10563  width: 100%;
10564}
10565.bs-searchbox + .bs-actionsbox {
10566  padding: 0 8px 4px;
10567}
10568.bs-searchbox .form-control {
10569  margin-bottom: 0;
10570  width: 100%;
10571  float: none;
10572}
10573
10574/* Added by Observium developers */
10575.bootstrap-select .btn,
10576.bs-placeholder,
10577.add-on .btn, {
10578  box-shadow: none;
10579}
10580
10581/*# sourceMappingURL=bootstrap-select.css.map */
10582/* ========================================================================
10583 * bootstrap-switch - v3.3.2
10584 * http://www.bootstrap-switch.org
10585 * ========================================================================
10586 * Copyright 2012-2013 Mattia Larentis
10587 *
10588 * ========================================================================
10589 * Licensed under the Apache License, Version 2.0 (the "License");
10590 * you may not use this file except in compliance with the License.
10591 * You may obtain a copy of the License at
10592 *
10593 *     http://www.apache.org/licenses/LICENSE-2.0
10594 *
10595 * Unless required by applicable law or agreed to in writing, software
10596 * distributed under the License is distributed on an "AS IS" BASIS,
10597 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10598 * See the License for the specific language governing permissions and
10599 * limitations under the License.
10600 * ========================================================================
10601 */
10602
10603.bootstrap-switch {
10604  display: inline-block;
10605  direction: ltr;
10606  cursor: pointer;
10607  border-radius: 4px;
10608  border: 1px solid;
10609  border-color: #cccccc;
10610  position: relative;
10611  text-align: left;
10612  overflow: hidden;
10613  line-height: 8px;
10614  z-index: 0;
10615  -webkit-user-select: none;
10616  -moz-user-select: none;
10617  -ms-user-select: none;
10618  user-select: none;
10619  vertical-align: middle;
10620  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10621  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10622  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10623}
10624.bootstrap-switch .bootstrap-switch-container {
10625  display: inline-block;
10626  top: 0;
10627  border-radius: 4px;
10628  -webkit-transform: translate3d(0, 0, 0);
10629  transform: translate3d(0, 0, 0);
10630}
10631.bootstrap-switch .bootstrap-switch-handle-on,
10632.bootstrap-switch .bootstrap-switch-handle-off,
10633.bootstrap-switch .bootstrap-switch-label {
10634  -webkit-box-sizing: border-box;
10635  -moz-box-sizing: border-box;
10636  box-sizing: border-box;
10637  cursor: pointer;
10638  display: inline-block !important;
10639  height: 100%;
10640  /*padding: 6px 12px; /* Changed by Observium developers (mike) */
10641  padding: 4px 8px;
10642  font-size: 14px;
10643  line-height: 20px;
10644}
10645.bootstrap-switch .bootstrap-switch-handle-on,
10646.bootstrap-switch .bootstrap-switch-handle-off {
10647  text-align: center;
10648  z-index: 1;
10649}
10650.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
10651.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
10652  color: #fff;
10653  /*background: #337ab7;*/
10654  background: #0a5f7f;
10655}
10656.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
10657.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
10658  color: #fff;
10659  /*background: #5bc0de;*/
10660  background: #4bb1cf;
10661}
10662.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
10663.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
10664  color: #fff;
10665  /*background: #5cb85c;*/
10666  background: #4d9221;
10667}
10668.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
10669.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
10670  background: #f0ad4e;
10671  color: #fff;
10672}
10673.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
10674.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
10675  color: #fff;
10676  background: #d9534f;
10677}
10678.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
10679.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
10680  color: #000;
10681  background: #eeeeee;
10682}
10683.bootstrap-switch .bootstrap-switch-label {
10684  text-align: center;
10685  margin-top: -1px;
10686  margin-bottom: -1px;
10687  z-index: 100;
10688  color: #333333;
10689  background: #ffffff;
10690}
10691.bootstrap-switch .bootstrap-switch-handle-on {
10692  border-bottom-left-radius: 3px;
10693  border-top-left-radius: 3px;
10694}
10695.bootstrap-switch .bootstrap-switch-handle-off {
10696  border-bottom-right-radius: 3px;
10697  border-top-right-radius: 3px;
10698}
10699.bootstrap-switch input[type='radio'],
10700.bootstrap-switch input[type='checkbox'] {
10701  position: absolute !important;
10702  top: 0;
10703  left: 0;
10704  margin: 0;
10705  z-index: -1;
10706  opacity: 0;
10707  filter: alpha(opacity=0);
10708}
10709.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
10710.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
10711.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
10712  padding: 1px 5px;
10713  /*font-size: 12px; /* Changed by Observium developers (mike) */
10714  font-size: 10px;
10715  line-height: 1.5;
10716}
10717.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
10718.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
10719.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
10720  /*padding: 5px 10px; /* Changed by Observium developers (mike) */
10721  padding: 3px 6px;
10722  font-size: 12px;
10723  line-height: 1.5;
10724}
10725.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
10726.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
10727.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
10728  padding: 6px 16px;
10729  /*font-size: 18px; /* Changed by Observium developers (mike) */
10730  font-size: 16px;
10731  line-height: 1.3333333;
10732}
10733.bootstrap-switch.bootstrap-switch-disabled,
10734.bootstrap-switch.bootstrap-switch-readonly,
10735.bootstrap-switch.bootstrap-switch-indeterminate {
10736  cursor: default !important;
10737}
10738.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
10739.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
10740.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
10741.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
10742.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
10743.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
10744.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
10745.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
10746.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
10747  opacity: 0.5;
10748  filter: alpha(opacity=50);
10749  cursor: default !important;
10750}
10751.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
10752  -webkit-transition: margin-left 0.5s;
10753  -o-transition: margin-left 0.5s;
10754  transition: margin-left 0.5s;
10755}
10756.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
10757  border-bottom-left-radius: 0;
10758  border-top-left-radius: 0;
10759  border-bottom-right-radius: 3px;
10760  border-top-right-radius: 3px;
10761}
10762.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
10763  border-bottom-right-radius: 0;
10764  border-top-right-radius: 0;
10765  border-bottom-left-radius: 3px;
10766  border-top-left-radius: 3px;
10767}
10768.bootstrap-switch.bootstrap-switch-focused {
10769  border-color: #66afe9;
10770  outline: 0;
10771  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
10772  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
10773}
10774.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
10775.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
10776  border-bottom-right-radius: 3px;
10777  border-top-right-radius: 3px;
10778}
10779.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
10780.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
10781  border-bottom-left-radius: 3px;
10782  border-top-left-radius: 3px;
10783}
10784body {
10785  -webkit-font-smoothing: antialiased;
10786  -moz-osx-font-smoothing: grayscale;
10787  /*background-image: url('/images/subtle_grunge.png');*/
10788  /*background-image: url('/images/lightbg2.png');*/
10789}
10790
10791.login-box {
10792  padding: 50px;
10793  padding: 50px;
10794  background-image: url('../images/observium-mini-logo.png');
10795  background-position: right 10px bottom 10px;
10796  background-repeat: no-repeat;
10797}
10798
10799/* HiDPI-specific stuff here */
10800@media
10801only screen and (-webkit-min-device-pixel-ratio: 2),
10802only screen and (   min--moz-device-pixel-ratio: 2),
10803/*only screen and (     -o-min-device-pixel-ratio: 2/1),*/
10804only screen and (        min-device-pixel-ratio: 2),
10805only screen and (                min-resolution: 192dpi),
10806only screen and (                min-resolution: 2dppx) {
10807  /*body {
10808    background:url('/images/subtle_grunge_x2.png') repeat;
10809    background-size: 310px 310px;
10810  }*/
10811  .login-box {
10812    background: url('../images/brand-observium-x2.png');
10813    background-size: 162px 30px;
10814    background-position: right 10px bottom 10px;
10815    background-repeat: no-repeat;
10816  }
10817}
10818
10819.navbar-inner {
10820  padding: 0;
10821}
10822
10823.navbar .brand {
10824  margin-left: 0;
10825}
10826
10827.navbar .nav > .icon > a > span {
10828  display: none !important;
10829}
10830.navbar .nav > .icon > a:hover > span,
10831.navbar .nav > .icon > a:focus > span {
10832	display: inline !important;
10833}
10834
10835@media (min-width: 980px) {
10836  .subnav-fixed {
10837    position: fixed;
10838    top: 40px;
10839    left: 0;
10840    right: 0;
10841    z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */
10842    border-color: #d5d5d5;
10843    border-width: 0 0 1px; /* drop the border on the fixed edges */
10844    -webkit-border-radius: 0;
10845    -moz-border-radius: 0;
10846    border-radius: 0;
10847    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
10848    -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
10849    box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
10850    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */
10851  }
10852
10853  .subnav-fixed .navbar-inner {
10854    -webkit-border-radius: 0;
10855    -moz-border-radius: 0;
10856    border-radius: 0;
10857	}
10858
10859  .subnav-fixed .nav {
10860    /*width: 938px;*/
10861    margin: 0 auto;
10862    padding: 0 1px;
10863  }
10864
10865  .subnav .nav > li:first-child > a,
10866  .subnav .nav > li:first-child > a:hover {
10867    -webkit-border-radius: 0;
10868    -moz-border-radius: 0;
10869    border-radius: 0;
10870  }
10871}
10872
10873/* 2px less to account for left/right borders being removed when in fixed mode */
10874/*@media (min-width: 1210px) {
10875  .subnav-fixed .nav {
10876    width: 1168px;
10877  }
10878}
10879*/
10880
10881.navbar-inner .btn-group {
10882  margin-bottom: -5px;
10883}
10884
10885.navbar-narrow form {
10886  margin-bottom: 0px;
10887}
10888
10889.navbar-narrow .bootstrap-select .btn {
10890  /*margin-top: 4px;*/
10891  /*margin-bottom: -5px;*/
10892  border: none;
10893  height: 100%;
10894  background: transparent;
10895  box-shadow: none;
10896  -webkit-box-shadow: none;
10897}
10898
10899h1, h2, h3, h4, h5, legend {
10900  /*color: #0a5f7f;
10901  margin-left: 0;
10902  margin-bottom: 15px;
10903  margin-top: 0; */
10904}
10905
10906legend, h1, h2, h3 {
10907 /*color: #0a5f7f;*/
10908 /*color: #033d53;*/
10909 /*color: #3b9bbf;*/
10910}
10911
10912/*h1, h2 {
10913  margin-bottom: 15px;
10914}*/
10915
10916h2 {
10917  font-size: 21px;
10918  line-height: 40px;
10919  /*border-bottom: 1px solid #e5e5e5*/;
10920  margin-bottom: 10px;
10921}
10922
10923legend {
10924  margin-bottom: 10px;
10925}
10926
10927select[disabled] { cursor:default; }
10928
10929/* http://stackoverflow.com/questions/19695371/failing-to-align-badges-to-right-in-drop-down-bootstrap3-navbar
10930   fix for label/badges in dropdown menus*/
10931.dropdown-menu a[role="menuitem"] {
10932  display: -webkit-box;
10933  display: -moz-box;
10934  display: -ms-flexbox;
10935  display: -webkit-flex;
10936  display: flex;
10937  /* align-items: center; */
10938}
10939.dropdown-menu a[role="menuitem"] span:first-child {
10940  -webkit-box-flex: 1;
10941  -moz-box-flex: 1;
10942  -webkit-flex: 1;
10943  -ms-flex: 1;
10944  flex: 1;
10945  flex-basis: auto;  /* Fix for IE 10-11 */
10946  margin-right: 2em;
10947}
10948.dropdown-menu a[role="menuitem"]:first-child:nth-last-child(2) .label,
10949.dropdown-menu a[role="menuitem"]:first-child:nth-last-child(2) .badge {
10950  margin-right: 5px;
10951}
10952/* Fix vertical align */
10953.dropdown-menu a[role="menuitem"] .label,
10954.dropdown-menu a[role="menuitem"] .badge {
10955  /* margin: auto; */
10956  padding-top: 4px;
10957  padding-bottom: 4px;
10958}
10959
10960/* Fix label size inside some tables */
10961td .label,
10962td .badge {
10963  line-height: 1.26;
10964}
10965
10966@font-face{
10967  font-family: 'Source Sans Pro';
10968  font-weight: 400;
10969  font-style: normal;
10970  font-stretch: normal;
10971  src: url('../fonts/SourceSansPro-Regular.eot') format('embedded-opentype'),
10972       url('../fonts/SourceSansPro-Regular.ttf.woff2') format('woff2'),
10973       url('../fonts/SourceSansPro-Regular.otf.woff') format('woff'),
10974       url('../fonts/SourceSansPro-Regular.otf') format('opentype'),
10975       url('../fonts/SourceSansPro-Regular.ttf') format('truetype');
10976}
10977
10978@font-face{
10979  font-family: 'Source Sans Pro';
10980  font-weight: 600;
10981  font-style: normal;
10982  font-stretch: normal;
10983  src: url('../fonts/SourceSansPro-Semibold.eot') format('embedded-opentype'),
10984       url('../fonts/SourceSansPro-Semibold.ttf.woff2') format('woff2'),
10985       url('../fonts/SourceSansPro-Semibold.otf.woff') format('woff'),
10986       url('../fonts/SourceSansPro-Semibold.otf') format('opentype'),
10987       url('../fonts/SourceSansPro-Semibold.ttf') format('truetype');
10988}
10989
10990
10991i.menu-icon,
10992.dropdown-menu [class^="oicon-"], .dropdown-menu[class*=" oicon-"] {
10993  margin-right: 5px;
10994  margin-top: 1px;
10995}
10996
10997.navbar-fixed-top .nav > li > a > i
10998{
10999  margin-top: 2px;
11000  margin-right: 5px;
11001}
11002
11003.box-header [class*=" oicon-"],
11004.box-header [class^="oicon-"] {
11005  margin-right: 5px;
11006  margin-top: 0px;
11007}
11008
11009.navbar-narrow [class^="oicon-"] {
11010  margin-right: 2px;
11011  margin-top: 1px;
11012}
11013
11014.box-header,
11015.box-header.with-border {
11016  background-color: #f5f5f5;
11017  background-color: #fafafa;
11018}
11019
11020.box-header.with-border {
11021  border-bottom: 1px solid #e5e5e5;
11022}
11023
11024.table .box,
11025.box-content .table,
11026.box-body .table,
11027.box .table {
11028  margin-bottom: 0;
11029}
11030
11031.box-content > .box-solid {
11032  box-shadow: none;
11033}
11034
11035.box.box-solid > .box-header > .box-tools .btn {
11036  /*padding: 3px 10px;*/
11037  margin-top: -1px;
11038  /*background-color: #e5e5e5;*/
11039  margin-right: -5px;
11040  margin-left: 10px;
11041  /*border-radius: 3px;*/
11042}
11043
11044.btn-box-tool {
11045  color: hsla(221,16%,45%,1);
11046}
11047
11048.dropdown-menu > li > a > span > img,
11049.dropdown-menu > li > a > img,
11050.nav > li > a > img {
11051  max-width: none;
11052  margin-right: 5px;
11053  margin-top: -4px;
11054}
11055
11056/* Narrow divider inside bootstrap select optgroup */
11057.bootstrap-select ul.inner > li.divider {
11058  margin: 2px 1px;
11059}
11060
11061/* Remove hover line under links */
11062a [class^="icon-"],
11063a [class*=" icon-"] {
11064  text-decoration: none;
11065}
11066
11067/* http://stackoverflow.com/questions/20547819/vertical-align-with-bootstrap-3 */
11068.table tr.vertical-align td,
11069.table.vertical-align td {
11070  /*display: table-cell;*/
11071  vertical-align: middle;
11072}
11073
11074.vertical-align {
11075  /*display: inline-block;*/
11076  vertical-align: middle !important;
11077  /*float: none;*/
11078  /*display: flex;
11079  flex-direction: row;*/
11080}
11081
11082.vertical-align > [class^="col-"],
11083.vertical-align > [class*=" col-"] {
11084  display: flex;
11085  align-items: center;     /* Align the flex-items vertically */
11086  justify-content: center; /* Optional, to align inner flex-items horizontally within the column  */
11087}
11088
11089.editing-only
11090{
11091  display: none;
11092}
11093
11094.nextrow
11095{
11096  display: block !important;
11097  clear: both;
11098}
11099
11100.no-width {
11101  width: 0 !important;
11102}
11103
11104/* FIXME, Not sure why empty elements here?
11105.viewing-only
11106{
11107}
11108
11109.box-body .table tr:first-child td
11110{
11111  //border-top: none;
11112}
11113*/
11114
11115label {
11116  display: inline-block;
11117  max-width: 100%;
11118  margin-bottom: 5px;
11119  font-weight: 700;
11120}
11121
11122/* Fixed in forms.less
11123select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
11124    padding: 4px 10px;
11125}
11126*/
11127
11128button [class^="oicon-"], button [class*=" oicon-"], .dropdown-menu [class^="oicon-"], .dropdown-menu [class*=" oicon-"] {
11129  margin-top: 1px;
11130  margin-right: 5px;
11131}
11132
11133button [class^="icon-"], button [class*=" icon-"] {
11134  margin-right: 3px;
11135}
11136
11137button.btn.dropdown-toggle.bs-placeholder.box {
11138  border-radius: 0px;
11139}
11140
11141button.btn-icon {
11142  appearance: none;
11143  -webkit-appearance: none;
11144  -moz-appearance: none;
11145  outline: none;
11146  border: 0;
11147  background: transparent;
11148  padding-left: 0px;
11149  padding-right: 0px;
11150  margin-left: -2px;
11151  margin-right: 2px;
11152}
11153
11154button.btn-icon [class^="icon-"], button.btn-icon [class*=" icon-"],
11155button.btn-icon [class^="oicon-"], button.btn-icon [class*=" oicon-"],
11156button.btn-icon [class^="sprite-"], button.btn-icon [class*=" sprite-"] {
11157  margin: 0px;
11158}
11159
11160/** TinyToggle **/
11161
11162[class^="tt-label"], [class*=" tt-label"] {
11163  line-height: 20px !important;
11164  font-size: 14px !important;
11165  vertical-align: bottom !important;
11166  color: #595959;
11167}
11168
11169.tt-disabled .tt-icon {
11170  cursor: not-allowed;
11171}
11172
11173/** Dyngraph **/
11174
11175.dygraph-axis-label  { font-size: 10px; font-weight: bold; }
11176.dygraph-title  { font-size: 36px; }
11177.dygraph-ylabel { font-size: 18px; }
11178
11179.chart { border: 1px dashed black; margin: 5px 5px 5px 50px; padding: 2px; }
11180
11181.c3 svg g g.c3-axis.c3-axis-x,
11182.c3 svg g g.c3-axis.c3-axis-y,
11183.c3-text {
11184  font: 12px sans-serif;
11185  font-weight: bold;
11186  color: #555;
11187}
11188
11189.c3-bar {
11190  -moz-box-shadow: -5px -5px 5px #888;
11191  -webkit-box-shadow: -5px -5px 5px #888;
11192  box-shadow: -5px -5px 5px #888;
11193}
11194
11195/** Donut **/
11196
11197.outer-circle,
11198.inner-circle {
11199  position: absolute;
11200  border-radius: 50%;
11201}
11202
11203.outer-circle {
11204  top: 3%;
11205  left: 3%;
11206  right: 3%;
11207  bottom: 3%;
11208  background-color: #fff;
11209  box-shadow: inset 0 0 0 6px rgba(0, 0, 0, 0.2);
11210}
11211
11212.inner-circle {
11213  top: 25%;
11214  left: 25%;
11215  right: 25%;
11216  bottom: 25%;
11217  background-color: #f5f7fa;
11218  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2);
11219}
11220
11221.inner-circle-label,
11222.inner-circle-value {
11223  position: absolute;
11224  left: 0;
11225  top: 50%;
11226  width: 100%;
11227  display: block;
11228  text-align: center;
11229}
11230
11231.inner-circle-label {
11232  font-size: 20px;
11233  line-height: 1;
11234  margin-top: -25px;
11235  color: #656d78;
11236}
11237
11238.inner-circle-value {
11239  font-size: 24px;
11240  line-height: 1;
11241  font-weight: bold;
11242  margin-top: -0px;
11243  color: #656d78;
11244}
11245
11246.wedge-container,
11247.wedge,
11248.wedge-extension,
11249.wedge-label {
11250  position: absolute;
11251  border-radius: 50%;
11252  top: 0;
11253  left: 0;
11254  width: 100%;
11255  height: 100%;
11256  transition: all 0.4s linear;
11257}
11258
11259.wedge,
11260.wedge-extension {
11261  box-shadow: inset 0 0 0 6px rgba(0, 0, 0, 0.2);
11262}
11263
11264.wedge-value {
11265  display: block;
11266  position: absolute;
11267  top: 6%;
11268  left: 50%;
11269  width: 30px;
11270  margin-left: -15px;
11271  font-size: 14px;
11272  line-height: 20px;
11273  font-weight: bold;
11274  text-align: center;
11275}
11276
11277.wedge-extension {
11278  z-index: 100;
11279}
11280
11281.wedge {
11282  z-index: 200;
11283}
11284
11285.wedge-label {
11286  z-index: 300;
11287}
11288
11289.donut-chart {
11290  position: relative;
11291  overflow: hidden;
11292  width: 175px;
11293  height: 175px;
11294  border-radius: 50%;
11295  margin: auto;
11296  background-color: #f5f7fa;
11297  /*background-color: rgba(0, 0, 0, 0.1);*/
11298  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
11299}
11300
11301.dropdown-menu [class^="sprite-"], .dropdown-menu[class*=" sprite-"] {
11302  margin-right: 5px;
11303  margin-top: 1px;
11304}
11305
11306[class^="sprite-"], [class*=" sprite-"] {
11307  display: inline-block;
11308  height: 16px;
11309  width: 16px;
11310  margin-top: 2px;
11311  margin-right: .4em;
11312  vertical-align: text-top;
11313}
11314
11315h3 > [class*=" sprite-"], h3 > [class^="sprite-"] { margin-top: 3px; }
11316
11317[class^="sprite-"], [class*=" sprite-"] {
11318  display: inline-block;
11319  height: 18px;
11320  width: 18px;
11321  margin-top: 1px;
11322  margin-right: .3em;
11323  vertical-align: text-top;
11324  /* background-size: 18px 18px; */
11325}
11326
11327button [class^="sprite-"],
11328button [class*=" sprite-"],
11329.navbar [class^="sprite-"],
11330.navbar [class*=" sprite-"] {
11331    margin-right: 5px;
11332    margin-top: 0px;
11333}
11334
11335.box.box-solid > .box-header > .box-tools .btn [class^="sprite-"]
11336{
11337  /*margin-right: 0;*/
11338}
11339
11340.box-header [class^="sprite-"], .box-header [class^="sprite-"] {
11341    margin-right: 5px;
11342    margin-top: -1px;
11343}
11344
11345.mini-icon {
11346  height: 10px;
11347  width: 10px;
11348  margin-top: 4px;
11349  margin-right: .3em;
11350  margin-left: .1em;
11351  vertical-align: text-top;
11352  /* background-size: 10px 10px; */
11353}
11354
11355.subnav-fixed .brand.fixed-only {
11356  display: inherit;
11357}
11358
11359.brand.fixed-only {
11360  display: none;
11361}
11362
11363/* Left pannel */
11364.affix {
11365  top: 0px !important;
11366}
11367#myAffix.affix {
11368  top: 85px !important;
11369  max-width: 609px;
11370  width: 609px;
11371}
11372
11373/* Quick search results */
11374.dl-search { margin-bottom: 0px; margin-top: 0px; }
11375.dl-search dt { float: left; width: 48px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
11376.dl-search dd { margin-left: 65px; }
11377
11378/* Hide long lists, ie in SQL formatter */
11379.text-truncate { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
11380
11381button.btn.dropdown-toggle.bs-placeholder.box
11382{
11383    webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
11384    box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
11385}
11386
11387form.pagination
11388{
11389  margin: 0;
11390}
11391
11392.grid-stack>.grid-stack-item>.grid-stack-item-content
11393{
11394}
11395
11396.grid-stack>.grid-stack-item>.grid-stack-item-content:hover {
11397    overflow: auto;
11398}
11399
11400.grid-stack .box
11401{
11402  width: 100%;
11403  height: 100%;
11404  margin-bottom: 0;
11405}
11406
11407
11408.col-md-4 .form-horizontal .controls,
11409.form-horizontal .col-md-4 .controls {
11410    margin-left: 140px;
11411}
11412
11413.col-md-4 .form-horizontal .control-label,
11414.form-horizontal .col-md-4 .control-label {
11415    width: 120px;
11416}
11417
11418
11419
11420/*EOF*/
11421
11422