Add new page explaining failsafe mode
[web.git] / css / foundation.min.css
1 meta.foundation-version {
2 font-family: "/5.5.0/"
3 }
4
5 meta.foundation-mq-small {
6 font-family: "/only screen/";
7 width: 0
8 }
9
10 meta.foundation-mq-small-only {
11 font-family: "/only screen and (max-width: 40em)/";
12 width: 0
13 }
14
15 meta.foundation-mq-medium {
16 font-family: "/only screen and (min-width:40.063em)/";
17 width: 40.063em
18 }
19
20 meta.foundation-mq-medium-only {
21 font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
22 width: 40.063em
23 }
24
25 meta.foundation-mq-large {
26 font-family: "/only screen and (min-width:64.063em)/";
27 width: 64.063em
28 }
29
30 meta.foundation-mq-large-only {
31 font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
32 width: 64.063em
33 }
34
35 meta.foundation-mq-xlarge {
36 font-family: "/only screen and (min-width:90.063em)/";
37 width: 90.063em
38 }
39
40 meta.foundation-mq-xlarge-only {
41 font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
42 width: 90.063em
43 }
44
45 meta.foundation-mq-xxlarge {
46 font-family: "/only screen and (min-width:120.063em)/";
47 width: 120.063em
48 }
49
50 meta.foundation-data-attribute-namespace {
51 font-family: false
52 }
53
54 html, body {
55 height: 100%
56 }
57
58 *, *:before, *:after {
59 -webkit-box-sizing: border-box;
60 -moz-box-sizing: border-box;
61 box-sizing: border-box
62 }
63
64 html, body {
65 font-size: 100%
66 }
67
68 body {
69 background: #fff;
70 color: #222;
71 padding: 0;
72 margin: 0;
73 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
74 font-weight: normal;
75 font-style: normal;
76 line-height: 1.5;
77 position: relative;
78 cursor: auto
79 }
80
81 a:hover {
82 cursor: pointer
83 }
84
85 img {
86 max-width: 100%;
87 height: auto
88 }
89
90 img {
91 -ms-interpolation-mode: bicubic
92 }
93
94 #map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
95 max-width: none !important
96 }
97
98 .left {
99 float: left !important
100 }
101
102 .right {
103 float: right !important
104 }
105
106 .clearfix:before, .clearfix:after {
107 content: " ";
108 display: table
109 }
110
111 .clearfix:after {
112 clear: both
113 }
114
115 .hide {
116 display: none !important;
117 visibility: hidden
118 }
119
120 .invisible {
121 visibility: hidden
122 }
123
124 .antialiased {
125 -webkit-font-smoothing: antialiased;
126 -moz-osx-font-smoothing: grayscale
127 }
128
129 img {
130 display: inline-block;
131 vertical-align: middle
132 }
133
134 textarea {
135 height: auto;
136 min-height: 50px
137 }
138
139 select {
140 width: 100%
141 }
142
143 .row {
144 width: 100%;
145 margin-left: auto;
146 margin-right: auto;
147 margin-top: 0;
148 margin-bottom: 0;
149 max-width: 62.5rem
150 }
151
152 .row:before, .row:after {
153 content: " ";
154 display: table
155 }
156
157 .row:after {
158 clear: both
159 }
160
161 .row.collapse > .column, .row.collapse > .columns {
162 padding-left: 0;
163 padding-right: 0
164 }
165
166 .row.collapse .row {
167 margin-left: 0;
168 margin-right: 0
169 }
170
171 .row .row {
172 width: auto;
173 margin-left: -0.9375rem;
174 margin-right: -0.9375rem;
175 margin-top: 0;
176 margin-bottom: 0;
177 max-width: none
178 }
179
180 .row .row:before, .row .row:after {
181 content: " ";
182 display: table
183 }
184
185 .row .row:after {
186 clear: both
187 }
188
189 .row .row.collapse {
190 width: auto;
191 margin: 0;
192 max-width: none
193 }
194
195 .row .row.collapse:before, .row .row.collapse:after {
196 content: " ";
197 display: table
198 }
199
200 .row .row.collapse:after {
201 clear: both
202 }
203
204 .column, .columns {
205 padding-left: 0.9375rem;
206 padding-right: 0.9375rem;
207 width: 100%;
208 float: left
209 }
210
211 [class*="column"] + [class*="column"]:last-child {
212 float: right
213 }
214
215 [class*="column"] + [class*="column"].end {
216 float: left
217 }
218
219 @media only screen {
220 .small-push-0 {
221 position: relative;
222 left: 0%;
223 right: auto
224 }
225
226 .small-pull-0 {
227 position: relative;
228 right: 0%;
229 left: auto
230 }
231
232 .small-push-1 {
233 position: relative;
234 left: 8.33333%;
235 right: auto
236 }
237
238 .small-pull-1 {
239 position: relative;
240 right: 8.33333%;
241 left: auto
242 }
243
244 .small-push-2 {
245 position: relative;
246 left: 16.66667%;
247 right: auto
248 }
249
250 .small-pull-2 {
251 position: relative;
252 right: 16.66667%;
253 left: auto
254 }
255
256 .small-push-3 {
257 position: relative;
258 left: 25%;
259 right: auto
260 }
261
262 .small-pull-3 {
263 position: relative;
264 right: 25%;
265 left: auto
266 }
267
268 .small-push-4 {
269 position: relative;
270 left: 33.33333%;
271 right: auto
272 }
273
274 .small-pull-4 {
275 position: relative;
276 right: 33.33333%;
277 left: auto
278 }
279
280 .small-push-5 {
281 position: relative;
282 left: 41.66667%;
283 right: auto
284 }
285
286 .small-pull-5 {
287 position: relative;
288 right: 41.66667%;
289 left: auto
290 }
291
292 .small-push-6 {
293 position: relative;
294 left: 50%;
295 right: auto
296 }
297
298 .small-pull-6 {
299 position: relative;
300 right: 50%;
301 left: auto
302 }
303
304 .small-push-7 {
305 position: relative;
306 left: 58.33333%;
307 right: auto
308 }
309
310 .small-pull-7 {
311 position: relative;
312 right: 58.33333%;
313 left: auto
314 }
315
316 .small-push-8 {
317 position: relative;
318 left: 66.66667%;
319 right: auto
320 }
321
322 .small-pull-8 {
323 position: relative;
324 right: 66.66667%;
325 left: auto
326 }
327
328 .small-push-9 {
329 position: relative;
330 left: 75%;
331 right: auto
332 }
333
334 .small-pull-9 {
335 position: relative;
336 right: 75%;
337 left: auto
338 }
339
340 .small-push-10 {
341 position: relative;
342 left: 83.33333%;
343 right: auto
344 }
345
346 .small-pull-10 {
347 position: relative;
348 right: 83.33333%;
349 left: auto
350 }
351
352 .small-push-11 {
353 position: relative;
354 left: 91.66667%;
355 right: auto
356 }
357
358 .small-pull-11 {
359 position: relative;
360 right: 91.66667%;
361 left: auto
362 }
363
364 .column, .columns {
365 position: relative;
366 padding-left: 0.9375rem;
367 padding-right: 0.9375rem;
368 float: left
369 }
370
371 .small-1 {
372 width: 8.33333%
373 }
374
375 .small-2 {
376 width: 16.66667%
377 }
378
379 .small-3 {
380 width: 25%
381 }
382
383 .small-4 {
384 width: 33.33333%
385 }
386
387 .small-5 {
388 width: 41.66667%
389 }
390
391 .small-6 {
392 width: 50%
393 }
394
395 .small-7 {
396 width: 58.33333%
397 }
398
399 .small-8 {
400 width: 66.66667%
401 }
402
403 .small-9 {
404 width: 75%
405 }
406
407 .small-10 {
408 width: 83.33333%
409 }
410
411 .small-11 {
412 width: 91.66667%
413 }
414
415 .small-12 {
416 width: 100%
417 }
418
419 .small-offset-0 {
420 margin-left: 0% !important
421 }
422
423 .small-offset-1 {
424 margin-left: 8.33333% !important
425 }
426
427 .small-offset-2 {
428 margin-left: 16.66667% !important
429 }
430
431 .small-offset-3 {
432 margin-left: 25% !important
433 }
434
435 .small-offset-4 {
436 margin-left: 33.33333% !important
437 }
438
439 .small-offset-5 {
440 margin-left: 41.66667% !important
441 }
442
443 .small-offset-6 {
444 margin-left: 50% !important
445 }
446
447 .small-offset-7 {
448 margin-left: 58.33333% !important
449 }
450
451 .small-offset-8 {
452 margin-left: 66.66667% !important
453 }
454
455 .small-offset-9 {
456 margin-left: 75% !important
457 }
458
459 .small-offset-10 {
460 margin-left: 83.33333% !important
461 }
462
463 .small-offset-11 {
464 margin-left: 91.66667% !important
465 }
466
467 .small-reset-order {
468 margin-left: 0;
469 margin-right: 0;
470 left: auto;
471 right: auto;
472 float: left
473 }
474
475 .column.small-centered, .columns.small-centered {
476 margin-left: auto;
477 margin-right: auto;
478 float: none
479 }
480
481 .column.small-uncentered, .columns.small-uncentered {
482 margin-left: 0;
483 margin-right: 0;
484 float: left
485 }
486
487 .column.small-centered:last-child, .columns.small-centered:last-child {
488 float: none
489 }
490
491 .column.small-uncentered:last-child, .columns.small-uncentered:last-child {
492 float: left
493 }
494
495 .column.small-uncentered.opposite, .columns.small-uncentered.opposite {
496 float: right
497 }
498
499 .row.small-collapse > .column, .row.small-collapse > .columns {
500 padding-left: 0;
501 padding-right: 0
502 }
503
504 .row.small-collapse .row {
505 margin-left: 0;
506 margin-right: 0
507 }
508
509 .row.small-uncollapse > .column, .row.small-uncollapse > .columns {
510 padding-left: 0.9375rem;
511 padding-right: 0.9375rem;
512 float: left
513 }
514 }
515
516 @media only screen and (min-width: 40.063em) {
517 .medium-push-0 {
518 position: relative;
519 left: 0%;
520 right: auto
521 }
522
523 .medium-pull-0 {
524 position: relative;
525 right: 0%;
526 left: auto
527 }
528
529 .medium-push-1 {
530 position: relative;
531 left: 8.33333%;
532 right: auto
533 }
534
535 .medium-pull-1 {
536 position: relative;
537 right: 8.33333%;
538 left: auto
539 }
540
541 .medium-push-2 {
542 position: relative;
543 left: 16.66667%;
544 right: auto
545 }
546
547 .medium-pull-2 {
548 position: relative;
549 right: 16.66667%;
550 left: auto
551 }
552
553 .medium-push-3 {
554 position: relative;
555 left: 25%;
556 right: auto
557 }
558
559 .medium-pull-3 {
560 position: relative;
561 right: 25%;
562 left: auto
563 }
564
565 .medium-push-4 {
566 position: relative;
567 left: 33.33333%;
568 right: auto
569 }
570
571 .medium-pull-4 {
572 position: relative;
573 right: 33.33333%;
574 left: auto
575 }
576
577 .medium-push-5 {
578 position: relative;
579 left: 41.66667%;
580 right: auto
581 }
582
583 .medium-pull-5 {
584 position: relative;
585 right: 41.66667%;
586 left: auto
587 }
588
589 .medium-push-6 {
590 position: relative;
591 left: 50%;
592 right: auto
593 }
594
595 .medium-pull-6 {
596 position: relative;
597 right: 50%;
598 left: auto
599 }
600
601 .medium-push-7 {
602 position: relative;
603 left: 58.33333%;
604 right: auto
605 }
606
607 .medium-pull-7 {
608 position: relative;
609 right: 58.33333%;
610 left: auto
611 }
612
613 .medium-push-8 {
614 position: relative;
615 left: 66.66667%;
616 right: auto
617 }
618
619 .medium-pull-8 {
620 position: relative;
621 right: 66.66667%;
622 left: auto
623 }
624
625 .medium-push-9 {
626 position: relative;
627 left: 75%;
628 right: auto
629 }
630
631 .medium-pull-9 {
632 position: relative;
633 right: 75%;
634 left: auto
635 }
636
637 .medium-push-10 {
638 position: relative;
639 left: 83.33333%;
640 right: auto
641 }
642
643 .medium-pull-10 {
644 position: relative;
645 right: 83.33333%;
646 left: auto
647 }
648
649 .medium-push-11 {
650 position: relative;
651 left: 91.66667%;
652 right: auto
653 }
654
655 .medium-pull-11 {
656 position: relative;
657 right: 91.66667%;
658 left: auto
659 }
660
661 .column, .columns {
662 position: relative;
663 padding-left: 0.9375rem;
664 padding-right: 0.9375rem;
665 float: left
666 }
667
668 .medium-1 {
669 width: 8.33333%
670 }
671
672 .medium-2 {
673 width: 16.66667%
674 }
675
676 .medium-3 {
677 width: 25%
678 }
679
680 .medium-4 {
681 width: 33.33333%
682 }
683
684 .medium-5 {
685 width: 41.66667%
686 }
687
688 .medium-6 {
689 width: 50%
690 }
691
692 .medium-7 {
693 width: 58.33333%
694 }
695
696 .medium-8 {
697 width: 66.66667%
698 }
699
700 .medium-9 {
701 width: 75%
702 }
703
704 .medium-10 {
705 width: 83.33333%
706 }
707
708 .medium-11 {
709 width: 91.66667%
710 }
711
712 .medium-12 {
713 width: 100%
714 }
715
716 .medium-offset-0 {
717 margin-left: 0% !important
718 }
719
720 .medium-offset-1 {
721 margin-left: 8.33333% !important
722 }
723
724 .medium-offset-2 {
725 margin-left: 16.66667% !important
726 }
727
728 .medium-offset-3 {
729 margin-left: 25% !important
730 }
731
732 .medium-offset-4 {
733 margin-left: 33.33333% !important
734 }
735
736 .medium-offset-5 {
737 margin-left: 41.66667% !important
738 }
739
740 .medium-offset-6 {
741 margin-left: 50% !important
742 }
743
744 .medium-offset-7 {
745 margin-left: 58.33333% !important
746 }
747
748 .medium-offset-8 {
749 margin-left: 66.66667% !important
750 }
751
752 .medium-offset-9 {
753 margin-left: 75% !important
754 }
755
756 .medium-offset-10 {
757 margin-left: 83.33333% !important
758 }
759
760 .medium-offset-11 {
761 margin-left: 91.66667% !important
762 }
763
764 .medium-reset-order {
765 margin-left: 0;
766 margin-right: 0;
767 left: auto;
768 right: auto;
769 float: left
770 }
771
772 .column.medium-centered, .columns.medium-centered {
773 margin-left: auto;
774 margin-right: auto;
775 float: none
776 }
777
778 .column.medium-uncentered, .columns.medium-uncentered {
779 margin-left: 0;
780 margin-right: 0;
781 float: left
782 }
783
784 .column.medium-centered:last-child, .columns.medium-centered:last-child {
785 float: none
786 }
787
788 .column.medium-uncentered:last-child, .columns.medium-uncentered:last-child {
789 float: left
790 }
791
792 .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {
793 float: right
794 }
795
796 .row.medium-collapse > .column, .row.medium-collapse > .columns {
797 padding-left: 0;
798 padding-right: 0
799 }
800
801 .row.medium-collapse .row {
802 margin-left: 0;
803 margin-right: 0
804 }
805
806 .row.medium-uncollapse > .column, .row.medium-uncollapse > .columns {
807 padding-left: 0.9375rem;
808 padding-right: 0.9375rem;
809 float: left
810 }
811
812 .push-0 {
813 position: relative;
814 left: 0%;
815 right: auto
816 }
817
818 .pull-0 {
819 position: relative;
820 right: 0%;
821 left: auto
822 }
823
824 .push-1 {
825 position: relative;
826 left: 8.33333%;
827 right: auto
828 }
829
830 .pull-1 {
831 position: relative;
832 right: 8.33333%;
833 left: auto
834 }
835
836 .push-2 {
837 position: relative;
838 left: 16.66667%;
839 right: auto
840 }
841
842 .pull-2 {
843 position: relative;
844 right: 16.66667%;
845 left: auto
846 }
847
848 .push-3 {
849 position: relative;
850 left: 25%;
851 right: auto
852 }
853
854 .pull-3 {
855 position: relative;
856 right: 25%;
857 left: auto
858 }
859
860 .push-4 {
861 position: relative;
862 left: 33.33333%;
863 right: auto
864 }
865
866 .pull-4 {
867 position: relative;
868 right: 33.33333%;
869 left: auto
870 }
871
872 .push-5 {
873 position: relative;
874 left: 41.66667%;
875 right: auto
876 }
877
878 .pull-5 {
879 position: relative;
880 right: 41.66667%;
881 left: auto
882 }
883
884 .push-6 {
885 position: relative;
886 left: 50%;
887 right: auto
888 }
889
890 .pull-6 {
891 position: relative;
892 right: 50%;
893 left: auto
894 }
895
896 .push-7 {
897 position: relative;
898 left: 58.33333%;
899 right: auto
900 }
901
902 .pull-7 {
903 position: relative;
904 right: 58.33333%;
905 left: auto
906 }
907
908 .push-8 {
909 position: relative;
910 left: 66.66667%;
911 right: auto
912 }
913
914 .pull-8 {
915 position: relative;
916 right: 66.66667%;
917 left: auto
918 }
919
920 .push-9 {
921 position: relative;
922 left: 75%;
923 right: auto
924 }
925
926 .pull-9 {
927 position: relative;
928 right: 75%;
929 left: auto
930 }
931
932 .push-10 {
933 position: relative;
934 left: 83.33333%;
935 right: auto
936 }
937
938 .pull-10 {
939 position: relative;
940 right: 83.33333%;
941 left: auto
942 }
943
944 .push-11 {
945 position: relative;
946 left: 91.66667%;
947 right: auto
948 }
949
950 .pull-11 {
951 position: relative;
952 right: 91.66667%;
953 left: auto
954 }
955 }
956
957 @media only screen and (min-width: 64.063em) {
958 .large-push-0 {
959 position: relative;
960 left: 0%;
961 right: auto
962 }
963
964 .large-pull-0 {
965 position: relative;
966 right: 0%;
967 left: auto
968 }
969
970 .large-push-1 {
971 position: relative;
972 left: 8.33333%;
973 right: auto
974 }
975
976 .large-pull-1 {
977 position: relative;
978 right: 8.33333%;
979 left: auto
980 }
981
982 .large-push-2 {
983 position: relative;
984 left: 16.66667%;
985 right: auto
986 }
987
988 .large-pull-2 {
989 position: relative;
990 right: 16.66667%;
991 left: auto
992 }
993
994 .large-push-3 {
995 position: relative;
996 left: 25%;
997 right: auto
998 }
999
1000 .large-pull-3 {
1001 position: relative;
1002 right: 25%;
1003 left: auto
1004 }
1005
1006 .large-push-4 {
1007 position: relative;
1008 left: 33.33333%;
1009 right: auto
1010 }
1011
1012 .large-pull-4 {
1013 position: relative;
1014 right: 33.33333%;
1015 left: auto
1016 }
1017
1018 .large-push-5 {
1019 position: relative;
1020 left: 41.66667%;
1021 right: auto
1022 }
1023
1024 .large-pull-5 {
1025 position: relative;
1026 right: 41.66667%;
1027 left: auto
1028 }
1029
1030 .large-push-6 {
1031 position: relative;
1032 left: 50%;
1033 right: auto
1034 }
1035
1036 .large-pull-6 {
1037 position: relative;
1038 right: 50%;
1039 left: auto
1040 }
1041
1042 .large-push-7 {
1043 position: relative;
1044 left: 58.33333%;
1045 right: auto
1046 }
1047
1048 .large-pull-7 {
1049 position: relative;
1050 right: 58.33333%;
1051 left: auto
1052 }
1053
1054 .large-push-8 {
1055 position: relative;
1056 left: 66.66667%;
1057 right: auto
1058 }
1059
1060 .large-pull-8 {
1061 position: relative;
1062 right: 66.66667%;
1063 left: auto
1064 }
1065
1066 .large-push-9 {
1067 position: relative;
1068 left: 75%;
1069 right: auto
1070 }
1071
1072 .large-pull-9 {
1073 position: relative;
1074 right: 75%;
1075 left: auto
1076 }
1077
1078 .large-push-10 {
1079 position: relative;
1080 left: 83.33333%;
1081 right: auto
1082 }
1083
1084 .large-pull-10 {
1085 position: relative;
1086 right: 83.33333%;
1087 left: auto
1088 }
1089
1090 .large-push-11 {
1091 position: relative;
1092 left: 91.66667%;
1093 right: auto
1094 }
1095
1096 .large-pull-11 {
1097 position: relative;
1098 right: 91.66667%;
1099 left: auto
1100 }
1101
1102 .column, .columns {
1103 position: relative;
1104 padding-left: 0.9375rem;
1105 padding-right: 0.9375rem;
1106 float: left
1107 }
1108
1109 .large-1 {
1110 width: 8.33333%
1111 }
1112
1113 .large-2 {
1114 width: 16.66667%
1115 }
1116
1117 .large-3 {
1118 width: 25%
1119 }
1120
1121 .large-4 {
1122 width: 33.33333%
1123 }
1124
1125 .large-5 {
1126 width: 41.66667%
1127 }
1128
1129 .large-6 {
1130 width: 50%
1131 }
1132
1133 .large-7 {
1134 width: 58.33333%
1135 }
1136
1137 .large-8 {
1138 width: 66.66667%
1139 }
1140
1141 .large-9 {
1142 width: 75%
1143 }
1144
1145 .large-10 {
1146 width: 83.33333%
1147 }
1148
1149 .large-11 {
1150 width: 91.66667%
1151 }
1152
1153 .large-12 {
1154 width: 100%
1155 }
1156
1157 .large-offset-0 {
1158 margin-left: 0% !important
1159 }
1160
1161 .large-offset-1 {
1162 margin-left: 8.33333% !important
1163 }
1164
1165 .large-offset-2 {
1166 margin-left: 16.66667% !important
1167 }
1168
1169 .large-offset-3 {
1170 margin-left: 25% !important
1171 }
1172
1173 .large-offset-4 {
1174 margin-left: 33.33333% !important
1175 }
1176
1177 .large-offset-5 {
1178 margin-left: 41.66667% !important
1179 }
1180
1181 .large-offset-6 {
1182 margin-left: 50% !important
1183 }
1184
1185 .large-offset-7 {
1186 margin-left: 58.33333% !important
1187 }
1188
1189 .large-offset-8 {
1190 margin-left: 66.66667% !important
1191 }
1192
1193 .large-offset-9 {
1194 margin-left: 75% !important
1195 }
1196
1197 .large-offset-10 {
1198 margin-left: 83.33333% !important
1199 }
1200
1201 .large-offset-11 {
1202 margin-left: 91.66667% !important
1203 }
1204
1205 .large-reset-order {
1206 margin-left: 0;
1207 margin-right: 0;
1208 left: auto;
1209 right: auto;
1210 float: left
1211 }
1212
1213 .column.large-centered, .columns.large-centered {
1214 margin-left: auto;
1215 margin-right: auto;
1216 float: none
1217 }
1218
1219 .column.large-uncentered, .columns.large-uncentered {
1220 margin-left: 0;
1221 margin-right: 0;
1222 float: left
1223 }
1224
1225 .column.large-centered:last-child, .columns.large-centered:last-child {
1226 float: none
1227 }
1228
1229 .column.large-uncentered:last-child, .columns.large-uncentered:last-child {
1230 float: left
1231 }
1232
1233 .column.large-uncentered.opposite, .columns.large-uncentered.opposite {
1234 float: right
1235 }
1236
1237 .row.large-collapse > .column, .row.large-collapse > .columns {
1238 padding-left: 0;
1239 padding-right: 0
1240 }
1241
1242 .row.large-collapse .row {
1243 margin-left: 0;
1244 margin-right: 0
1245 }
1246
1247 .row.large-uncollapse > .column, .row.large-uncollapse > .columns {
1248 padding-left: 0.9375rem;
1249 padding-right: 0.9375rem;
1250 float: left
1251 }
1252
1253 .push-0 {
1254 position: relative;
1255 left: 0%;
1256 right: auto
1257 }
1258
1259 .pull-0 {
1260 position: relative;
1261 right: 0%;
1262 left: auto
1263 }
1264
1265 .push-1 {
1266 position: relative;
1267 left: 8.33333%;
1268 right: auto
1269 }
1270
1271 .pull-1 {
1272 position: relative;
1273 right: 8.33333%;
1274 left: auto
1275 }
1276
1277 .push-2 {
1278 position: relative;
1279 left: 16.66667%;
1280 right: auto
1281 }
1282
1283 .pull-2 {
1284 position: relative;
1285 right: 16.66667%;
1286 left: auto
1287 }
1288
1289 .push-3 {
1290 position: relative;
1291 left: 25%;
1292 right: auto
1293 }
1294
1295 .pull-3 {
1296 position: relative;
1297 right: 25%;
1298 left: auto
1299 }
1300
1301 .push-4 {
1302 position: relative;
1303 left: 33.33333%;
1304 right: auto
1305 }
1306
1307 .pull-4 {
1308 position: relative;
1309 right: 33.33333%;
1310 left: auto
1311 }
1312
1313 .push-5 {
1314 position: relative;
1315 left: 41.66667%;
1316 right: auto
1317 }
1318
1319 .pull-5 {
1320 position: relative;
1321 right: 41.66667%;
1322 left: auto
1323 }
1324
1325 .push-6 {
1326 position: relative;
1327 left: 50%;
1328 right: auto
1329 }
1330
1331 .pull-6 {
1332 position: relative;
1333 right: 50%;
1334 left: auto
1335 }
1336
1337 .push-7 {
1338 position: relative;
1339 left: 58.33333%;
1340 right: auto
1341 }
1342
1343 .pull-7 {
1344 position: relative;
1345 right: 58.33333%;
1346 left: auto
1347 }
1348
1349 .push-8 {
1350 position: relative;
1351 left: 66.66667%;
1352 right: auto
1353 }
1354
1355 .pull-8 {
1356 position: relative;
1357 right: 66.66667%;
1358 left: auto
1359 }
1360
1361 .push-9 {
1362 position: relative;
1363 left: 75%;
1364 right: auto
1365 }
1366
1367 .pull-9 {
1368 position: relative;
1369 right: 75%;
1370 left: auto
1371 }
1372
1373 .push-10 {
1374 position: relative;
1375 left: 83.33333%;
1376 right: auto
1377 }
1378
1379 .pull-10 {
1380 position: relative;
1381 right: 83.33333%;
1382 left: auto
1383 }
1384
1385 .push-11 {
1386 position: relative;
1387 left: 91.66667%;
1388 right: auto
1389 }
1390
1391 .pull-11 {
1392 position: relative;
1393 right: 91.66667%;
1394 left: auto
1395 }
1396 }
1397
1398 button, .button {
1399 border-style: solid;
1400 border-width: 0;
1401 cursor: pointer;
1402 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
1403 font-weight: normal;
1404 line-height: normal;
1405 margin: 0 0 1.25rem;
1406 position: relative;
1407 text-decoration: none;
1408 text-align: center;
1409 -webkit-appearance: none;
1410 border-radius: 0;
1411 display: inline-block;
1412 padding-top: 1rem;
1413 padding-right: 2rem;
1414 padding-bottom: 1.0625rem;
1415 padding-left: 2rem;
1416 font-size: 1rem;
1417 background-color: #008CBA;
1418 border-color: #007095;
1419 color: #fff;
1420 transition: background-color 300ms ease-out
1421 }
1422
1423 button:hover, button:focus, .button:hover, .button:focus {
1424 background-color: #007095
1425 }
1426
1427 button:hover, button:focus, .button:hover, .button:focus {
1428 color: #fff
1429 }
1430
1431 button.secondary, .button.secondary {
1432 background-color: #e7e7e7;
1433 border-color: #b9b9b9;
1434 color: #333
1435 }
1436
1437 button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
1438 background-color: #b9b9b9
1439 }
1440
1441 button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
1442 color: #333
1443 }
1444
1445 button.success, .button.success {
1446 background-color: #43AC6A;
1447 border-color: #368a55;
1448 color: #fff
1449 }
1450
1451 button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
1452 background-color: #368a55
1453 }
1454
1455 button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
1456 color: #fff
1457 }
1458
1459 button.alert, .button.alert {
1460 background-color: #f04124;
1461 border-color: #cf2a0e;
1462 color: #fff
1463 }
1464
1465 button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
1466 background-color: #cf2a0e
1467 }
1468
1469 button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
1470 color: #fff
1471 }
1472
1473 button.warning, .button.warning {
1474 background-color: #f08a24;
1475 border-color: #cf6e0e;
1476 color: #fff
1477 }
1478
1479 button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
1480 background-color: #cf6e0e
1481 }
1482
1483 button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
1484 color: #fff
1485 }
1486
1487 button.info, .button.info {
1488 background-color: #a0d3e8;
1489 border-color: #61b6d9;
1490 color: #333
1491 }
1492
1493 button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
1494 background-color: #61b6d9
1495 }
1496
1497 button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
1498 color: #fff
1499 }
1500
1501 button.large, .button.large {
1502 padding-top: 1.125rem;
1503 padding-right: 2.25rem;
1504 padding-bottom: 1.1875rem;
1505 padding-left: 2.25rem;
1506 font-size: 1.25rem
1507 }
1508
1509 button.small, .button.small {
1510 padding-top: 0.875rem;
1511 padding-right: 1.75rem;
1512 padding-bottom: 0.9375rem;
1513 padding-left: 1.75rem;
1514 font-size: 0.8125rem
1515 }
1516
1517 button.tiny, .button.tiny {
1518 padding-top: 0.625rem;
1519 padding-right: 1.25rem;
1520 padding-bottom: 0.6875rem;
1521 padding-left: 1.25rem;
1522 font-size: 0.6875rem
1523 }
1524
1525 button.expand, .button.expand {
1526 padding-right: 0;
1527 padding-left: 0;
1528 width: 100%
1529 }
1530
1531 button.left-align, .button.left-align {
1532 text-align: left;
1533 text-indent: 0.75rem
1534 }
1535
1536 button.right-align, .button.right-align {
1537 text-align: right;
1538 padding-right: 0.75rem
1539 }
1540
1541 button.radius, .button.radius {
1542 border-radius: 3px
1543 }
1544
1545 button.round, .button.round {
1546 border-radius: 1000px
1547 }
1548
1549 button.disabled, button[disabled], .button.disabled, .button[disabled] {
1550 background-color: #008CBA;
1551 border-color: #007095;
1552 color: #fff;
1553 cursor: default;
1554 opacity: 0.7;
1555 box-shadow: none
1556 }
1557
1558 button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
1559 background-color: #007095
1560 }
1561
1562 button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
1563 color: #fff
1564 }
1565
1566 button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
1567 background-color: #008CBA
1568 }
1569
1570 button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
1571 background-color: #e7e7e7;
1572 border-color: #b9b9b9;
1573 color: #333;
1574 cursor: default;
1575 opacity: 0.7;
1576 box-shadow: none
1577 }
1578
1579 button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
1580 background-color: #b9b9b9
1581 }
1582
1583 button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
1584 color: #333
1585 }
1586
1587 button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
1588 background-color: #e7e7e7
1589 }
1590
1591 button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
1592 background-color: #43AC6A;
1593 border-color: #368a55;
1594 color: #fff;
1595 cursor: default;
1596 opacity: 0.7;
1597 box-shadow: none
1598 }
1599
1600 button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
1601 background-color: #368a55
1602 }
1603
1604 button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
1605 color: #fff
1606 }
1607
1608 button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
1609 background-color: #43AC6A
1610 }
1611
1612 button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
1613 background-color: #f04124;
1614 border-color: #cf2a0e;
1615 color: #fff;
1616 cursor: default;
1617 opacity: 0.7;
1618 box-shadow: none
1619 }
1620
1621 button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
1622 background-color: #cf2a0e
1623 }
1624
1625 button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
1626 color: #fff
1627 }
1628
1629 button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
1630 background-color: #f04124
1631 }
1632
1633 button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning {
1634 background-color: #f08a24;
1635 border-color: #cf6e0e;
1636 color: #fff;
1637 cursor: default;
1638 opacity: 0.7;
1639 box-shadow: none
1640 }
1641
1642 button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
1643 background-color: #cf6e0e
1644 }
1645
1646 button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
1647 color: #fff
1648 }
1649
1650 button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
1651 background-color: #f08a24
1652 }
1653
1654 button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info {
1655 background-color: #a0d3e8;
1656 border-color: #61b6d9;
1657 color: #333;
1658 cursor: default;
1659 opacity: 0.7;
1660 box-shadow: none
1661 }
1662
1663 button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
1664 background-color: #61b6d9
1665 }
1666
1667 button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
1668 color: #fff
1669 }
1670
1671 button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
1672 background-color: #a0d3e8
1673 }
1674
1675 button::-moz-focus-inner {
1676 border: 0;
1677 padding: 0
1678 }
1679
1680 @media only screen and (min-width: 40.063em) {
1681 button, .button {
1682 display: inline-block
1683 }
1684 }
1685
1686 form {
1687 margin: 0 0 1rem
1688 }
1689
1690 form .row .row {
1691 margin: 0 -0.5rem
1692 }
1693
1694 form .row .row .column, form .row .row .columns {
1695 padding: 0 0.5rem
1696 }
1697
1698 form .row .row.collapse {
1699 margin: 0
1700 }
1701
1702 form .row .row.collapse .column, form .row .row.collapse .columns {
1703 padding: 0
1704 }
1705
1706 form .row .row.collapse input {
1707 -webkit-border-bottom-right-radius: 0;
1708 -webkit-border-top-right-radius: 0;
1709 border-bottom-right-radius: 0;
1710 border-top-right-radius: 0
1711 }
1712
1713 form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns {
1714 padding-left: 0.5rem
1715 }
1716
1717 label {
1718 font-size: 0.875rem;
1719 color: #4d4d4d;
1720 cursor: pointer;
1721 display: block;
1722 font-weight: normal;
1723 line-height: 1.5;
1724 margin-bottom: 0
1725 }
1726
1727 label.right {
1728 float: none !important;
1729 text-align: right
1730 }
1731
1732 label.inline {
1733 margin: 0 0 1rem 0;
1734 padding: 0.5625rem 0
1735 }
1736
1737 label small {
1738 text-transform: capitalize;
1739 color: #676767
1740 }
1741
1742 .prefix, .postfix {
1743 display: block;
1744 position: relative;
1745 z-index: 2;
1746 text-align: center;
1747 width: 100%;
1748 padding-top: 0;
1749 padding-bottom: 0;
1750 border-style: solid;
1751 border-width: 1px;
1752 overflow: hidden;
1753 font-size: 0.875rem;
1754 height: 2.3125rem;
1755 line-height: 2.3125rem
1756 }
1757
1758 .postfix.button {
1759 padding-left: 0;
1760 padding-right: 0;
1761 padding-top: 0;
1762 padding-bottom: 0;
1763 text-align: center;
1764 border: none
1765 }
1766
1767 .prefix.button {
1768 padding-left: 0;
1769 padding-right: 0;
1770 padding-top: 0;
1771 padding-bottom: 0;
1772 text-align: center;
1773 border: none
1774 }
1775
1776 .prefix.button.radius {
1777 border-radius: 0;
1778 -webkit-border-bottom-left-radius: 3px;
1779 -webkit-border-top-left-radius: 3px;
1780 border-bottom-left-radius: 3px;
1781 border-top-left-radius: 3px
1782 }
1783
1784 .postfix.button.radius {
1785 border-radius: 0;
1786 -webkit-border-bottom-right-radius: 3px;
1787 -webkit-border-top-right-radius: 3px;
1788 border-bottom-right-radius: 3px;
1789 border-top-right-radius: 3px
1790 }
1791
1792 .prefix.button.round {
1793 border-radius: 0;
1794 -webkit-border-bottom-left-radius: 1000px;
1795 -webkit-border-top-left-radius: 1000px;
1796 border-bottom-left-radius: 1000px;
1797 border-top-left-radius: 1000px
1798 }
1799
1800 .postfix.button.round {
1801 border-radius: 0;
1802 -webkit-border-bottom-right-radius: 1000px;
1803 -webkit-border-top-right-radius: 1000px;
1804 border-bottom-right-radius: 1000px;
1805 border-top-right-radius: 1000px
1806 }
1807
1808 span.prefix, label.prefix {
1809 background: #f2f2f2;
1810 border-right: none;
1811 color: #333;
1812 border-color: #ccc
1813 }
1814
1815 span.postfix, label.postfix {
1816 background: #f2f2f2;
1817 border-left: none;
1818 color: #333;
1819 border-color: #ccc
1820 }
1821
1822 input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
1823 -webkit-appearance: none;
1824 border-radius: 0;
1825 background-color: #fff;
1826 font-family: inherit;
1827 border-style: solid;
1828 border-width: 1px;
1829 border-color: #ccc;
1830 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
1831 color: rgba(0, 0, 0, 0.75);
1832 display: block;
1833 font-size: 0.875rem;
1834 margin: 0 0 1rem 0;
1835 padding: 0.5rem;
1836 height: 2.3125rem;
1837 width: 100%;
1838 -webkit-box-sizing: border-box;
1839 -moz-box-sizing: border-box;
1840 box-sizing: border-box;
1841 transition: box-shadow 0.45s, border-color 0.45s ease-in-out
1842 }
1843
1844 input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
1845 box-shadow: 0 0 5px #999;
1846 border-color: #999
1847 }
1848
1849 input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
1850 background: #fafafa;
1851 border-color: #999;
1852 outline: none
1853 }
1854
1855 input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
1856 background-color: #ddd;
1857 cursor: default
1858 }
1859
1860 input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
1861 background-color: #ddd;
1862 cursor: default
1863 }
1864
1865 input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius {
1866 border-radius: 3px
1867 }
1868
1869 form .row .prefix-radius.row.collapse input, form .row .prefix-radius.row.collapse textarea, form .row .prefix-radius.row.collapse select {
1870 border-radius: 0;
1871 -webkit-border-bottom-right-radius: 3px;
1872 -webkit-border-top-right-radius: 3px;
1873 border-bottom-right-radius: 3px;
1874 border-top-right-radius: 3px
1875 }
1876
1877 form .row .prefix-radius.row.collapse .prefix {
1878 border-radius: 0;
1879 -webkit-border-bottom-left-radius: 3px;
1880 -webkit-border-top-left-radius: 3px;
1881 border-bottom-left-radius: 3px;
1882 border-top-left-radius: 3px
1883 }
1884
1885 form .row .postfix-radius.row.collapse input, form .row .postfix-radius.row.collapse textarea, form .row .postfix-radius.row.collapse select {
1886 border-radius: 0;
1887 -webkit-border-bottom-left-radius: 3px;
1888 -webkit-border-top-left-radius: 3px;
1889 border-bottom-left-radius: 3px;
1890 border-top-left-radius: 3px
1891 }
1892
1893 form .row .postfix-radius.row.collapse .postfix {
1894 border-radius: 0;
1895 -webkit-border-bottom-right-radius: 3px;
1896 -webkit-border-top-right-radius: 3px;
1897 border-bottom-right-radius: 3px;
1898 border-top-right-radius: 3px
1899 }
1900
1901 form .row .prefix-round.row.collapse input, form .row .prefix-round.row.collapse textarea, form .row .prefix-round.row.collapse select {
1902 border-radius: 0;
1903 -webkit-border-bottom-right-radius: 1000px;
1904 -webkit-border-top-right-radius: 1000px;
1905 border-bottom-right-radius: 1000px;
1906 border-top-right-radius: 1000px
1907 }
1908
1909 form .row .prefix-round.row.collapse .prefix {
1910 border-radius: 0;
1911 -webkit-border-bottom-left-radius: 1000px;
1912 -webkit-border-top-left-radius: 1000px;
1913 border-bottom-left-radius: 1000px;
1914 border-top-left-radius: 1000px
1915 }
1916
1917 form .row .postfix-round.row.collapse input, form .row .postfix-round.row.collapse textarea, form .row .postfix-round.row.collapse select {
1918 border-radius: 0;
1919 -webkit-border-bottom-left-radius: 1000px;
1920 -webkit-border-top-left-radius: 1000px;
1921 border-bottom-left-radius: 1000px;
1922 border-top-left-radius: 1000px
1923 }
1924
1925 form .row .postfix-round.row.collapse .postfix {
1926 border-radius: 0;
1927 -webkit-border-bottom-right-radius: 1000px;
1928 -webkit-border-top-right-radius: 1000px;
1929 border-bottom-right-radius: 1000px;
1930 border-top-right-radius: 1000px
1931 }
1932
1933 input[type="submit"] {
1934 -webkit-appearance: none;
1935 border-radius: 0
1936 }
1937
1938 textarea[rows] {
1939 height: auto
1940 }
1941
1942 textarea {
1943 max-width: 100%
1944 }
1945
1946 select {
1947 -webkit-appearance: none !important;
1948 border-radius: 0;
1949 background-color: #FAFAFA;
1950 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
1951 background-position: 100% center;
1952 background-repeat: no-repeat;
1953 border-style: solid;
1954 border-width: 1px;
1955 border-color: #ccc;
1956 padding: 0.5rem;
1957 font-size: 0.875rem;
1958 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
1959 color: rgba(0, 0, 0, 0.75);
1960 line-height: normal;
1961 border-radius: 0;
1962 height: 2.3125rem
1963 }
1964
1965 select::-ms-expand {
1966 display: none
1967 }
1968
1969 select.radius {
1970 border-radius: 3px
1971 }
1972
1973 select:hover {
1974 background-color: #f3f3f3;
1975 border-color: #999
1976 }
1977
1978 select:disabled {
1979 background-color: #ddd;
1980 cursor: default
1981 }
1982
1983 input[type="file"], input[type="checkbox"], input[type="radio"], select {
1984 margin: 0 0 1rem 0
1985 }
1986
1987 input[type="checkbox"] + label, input[type="radio"] + label {
1988 display: inline-block;
1989 margin-left: 0.5rem;
1990 margin-right: 1rem;
1991 margin-bottom: 0;
1992 vertical-align: baseline
1993 }
1994
1995 input[type="file"] {
1996 width: 100%
1997 }
1998
1999 fieldset {
2000 border: 1px solid #ddd;
2001 padding: 1.25rem;
2002 margin: 1.125rem 0
2003 }
2004
2005 fieldset legend {
2006 font-weight: bold;
2007 background: #fff;
2008 padding: 0 0.1875rem;
2009 margin: 0;
2010 margin-left: -0.1875rem
2011 }
2012
2013 [data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
2014 display: block;
2015 padding: 0.375rem 0.5625rem 0.5625rem;
2016 margin-top: -1px;
2017 margin-bottom: 1rem;
2018 font-size: 0.75rem;
2019 font-weight: normal;
2020 font-style: italic;
2021 background: #f04124;
2022 color: #fff
2023 }
2024
2025 [data-abide] span.error, [data-abide] small.error {
2026 display: none
2027 }
2028
2029 span.error, small.error {
2030 display: block;
2031 padding: 0.375rem 0.5625rem 0.5625rem;
2032 margin-top: -1px;
2033 margin-bottom: 1rem;
2034 font-size: 0.75rem;
2035 font-weight: normal;
2036 font-style: italic;
2037 background: #f04124;
2038 color: #fff
2039 }
2040
2041 .error input, .error textarea, .error select {
2042 margin-bottom: 0
2043 }
2044
2045 .error input[type="checkbox"], .error input[type="radio"] {
2046 margin-bottom: 1rem
2047 }
2048
2049 .error label, .error label.error {
2050 color: #f04124
2051 }
2052
2053 .error small.error {
2054 display: block;
2055 padding: 0.375rem 0.5625rem 0.5625rem;
2056 margin-top: -1px;
2057 margin-bottom: 1rem;
2058 font-size: 0.75rem;
2059 font-weight: normal;
2060 font-style: italic;
2061 background: #f04124;
2062 color: #fff
2063 }
2064
2065 .error > label > small {
2066 color: #676767;
2067 background: transparent;
2068 padding: 0;
2069 text-transform: capitalize;
2070 font-style: normal;
2071 font-size: 60%;
2072 margin: 0;
2073 display: inline
2074 }
2075
2076 .error span.error-message {
2077 display: block
2078 }
2079
2080 input.error, textarea.error, select.error {
2081 margin-bottom: 0
2082 }
2083
2084 label.error {
2085 color: #f04124
2086 }
2087
2088 meta.foundation-mq-topbar {
2089 font-family: "/only screen and (min-width:40.063em)/";
2090 width: 40.063em
2091 }
2092
2093 .contain-to-grid {
2094 width: 100%;
2095 background: #333
2096 }
2097
2098 .contain-to-grid .top-bar {
2099 margin-bottom: 0
2100 }
2101
2102 .fixed {
2103 width: 100%;
2104 left: 0;
2105 position: fixed;
2106 top: 0;
2107 z-index: 99
2108 }
2109
2110 .fixed.expanded:not(.top-bar) {
2111 overflow-y: auto;
2112 height: auto;
2113 width: 100%;
2114 max-height: 100%
2115 }
2116
2117 .fixed.expanded:not(.top-bar) .title-area {
2118 position: fixed;
2119 width: 100%;
2120 z-index: 99
2121 }
2122
2123 .fixed.expanded:not(.top-bar) .top-bar-section {
2124 z-index: 98;
2125 margin-top: 2.8125rem
2126 }
2127
2128 .top-bar {
2129 overflow: hidden;
2130 height: 2.8125rem;
2131 line-height: 2.8125rem;
2132 position: relative;
2133 background: #333;
2134 margin-bottom: 0
2135 }
2136
2137 .top-bar ul {
2138 margin-bottom: 0;
2139 list-style: none
2140 }
2141
2142 .top-bar .row {
2143 max-width: none
2144 }
2145
2146 .top-bar form, .top-bar input {
2147 margin-bottom: 0
2148 }
2149
2150 .top-bar input {
2151 height: 1.75rem;
2152 padding-top: .35rem;
2153 padding-bottom: .35rem;
2154 font-size: 0.75rem
2155 }
2156
2157 .top-bar .button, .top-bar button {
2158 padding-top: 0.4125rem;
2159 padding-bottom: 0.4125rem;
2160 margin-bottom: 0;
2161 font-size: 0.75rem
2162 }
2163
2164 @media only screen and (max-width: 40em) {
2165 .top-bar .button, .top-bar button {
2166 position: relative;
2167 top: -1px
2168 }
2169 }
2170
2171 .top-bar .title-area {
2172 position: relative;
2173 margin: 0
2174 }
2175
2176 .top-bar .name {
2177 height: 2.8125rem;
2178 margin: 0;
2179 font-size: 16px
2180 }
2181
2182 .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
2183 line-height: 2.8125rem;
2184 font-size: 1.0625rem;
2185 margin: 0
2186 }
2187
2188 .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
2189 font-weight: normal;
2190 color: #fff;
2191 width: 75%;
2192 display: block;
2193 padding: 0 0.9375rem
2194 }
2195
2196 .top-bar .toggle-topbar {
2197 position: absolute;
2198 right: 0;
2199 top: 0
2200 }
2201
2202 .top-bar .toggle-topbar a {
2203 color: #fff;
2204 text-transform: uppercase;
2205 font-size: 0.8125rem;
2206 font-weight: bold;
2207 position: relative;
2208 display: block;
2209 padding: 0 0.9375rem;
2210 height: 2.8125rem;
2211 line-height: 2.8125rem
2212 }
2213
2214 .top-bar .toggle-topbar.menu-icon {
2215 top: 50%;
2216 margin-top: -16px
2217 }
2218
2219 .top-bar .toggle-topbar.menu-icon a {
2220 height: 34px;
2221 line-height: 33px;
2222 padding: 0 2.5rem 0 0.9375rem;
2223 color: #fff;
2224 position: relative
2225 }
2226
2227 .top-bar .toggle-topbar.menu-icon a span::after {
2228 content: "";
2229 position: absolute;
2230 display: block;
2231 height: 0;
2232 top: 50%;
2233 margin-top: -8px;
2234 right: 0.9375rem;
2235 box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;
2236 width: 16px
2237 }
2238
2239 .top-bar .toggle-topbar.menu-icon a span:hover:after {
2240 box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""
2241 }
2242
2243 .top-bar.expanded {
2244 height: auto;
2245 background: transparent
2246 }
2247
2248 .top-bar.expanded .title-area {
2249 background: #333
2250 }
2251
2252 .top-bar.expanded .toggle-topbar a {
2253 color: #888
2254 }
2255
2256 .top-bar.expanded .toggle-topbar a span::after {
2257 box-shadow: 0 0 0 1px #888, 0 7px 0 1px #888, 0 14px 0 1px #888
2258 }
2259
2260 .top-bar-section {
2261 left: 0;
2262 position: relative;
2263 width: auto;
2264 transition: left 300ms ease-out
2265 }
2266
2267 .top-bar-section ul {
2268 padding: 0;
2269 width: 100%;
2270 height: auto;
2271 display: block;
2272 font-size: 16px;
2273 margin: 0
2274 }
2275
2276 .top-bar-section .divider, .top-bar-section [role="separator"] {
2277 border-top: solid 1px #1a1a1a;
2278 clear: both;
2279 height: 1px;
2280 width: 100%
2281 }
2282
2283 .top-bar-section ul li {
2284 background: #333
2285 }
2286
2287 .top-bar-section ul li > a {
2288 display: block;
2289 width: 100%;
2290 color: #fff;
2291 padding: 12px 0 12px 0;
2292 padding-left: 0.9375rem;
2293 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
2294 font-size: 0.8125rem;
2295 font-weight: normal;
2296 text-transform: none
2297 }
2298
2299 .top-bar-section ul li > a.button {
2300 font-size: 0.8125rem;
2301 padding-right: 0.9375rem;
2302 padding-left: 0.9375rem;
2303 background-color: #008CBA;
2304 border-color: #007095;
2305 color: #fff
2306 }
2307
2308 .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
2309 background-color: #007095
2310 }
2311
2312 .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
2313 color: #fff
2314 }
2315
2316 .top-bar-section ul li > a.button.secondary {
2317 background-color: #e7e7e7;
2318 border-color: #b9b9b9;
2319 color: #333
2320 }
2321
2322 .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
2323 background-color: #b9b9b9
2324 }
2325
2326 .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
2327 color: #333
2328 }
2329
2330 .top-bar-section ul li > a.button.success {
2331 background-color: #43AC6A;
2332 border-color: #368a55;
2333 color: #fff
2334 }
2335
2336 .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
2337 background-color: #368a55
2338 }
2339
2340 .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
2341 color: #fff
2342 }
2343
2344 .top-bar-section ul li > a.button.alert {
2345 background-color: #f04124;
2346 border-color: #cf2a0e;
2347 color: #fff
2348 }
2349
2350 .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
2351 background-color: #cf2a0e
2352 }
2353
2354 .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
2355 color: #fff
2356 }
2357
2358 .top-bar-section ul li > a.button.warning {
2359 background-color: #f08a24;
2360 border-color: #cf6e0e;
2361 color: #fff
2362 }
2363
2364 .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
2365 background-color: #cf6e0e
2366 }
2367
2368 .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
2369 color: #fff
2370 }
2371
2372 .top-bar-section ul li > button {
2373 font-size: 0.8125rem;
2374 padding-right: 0.9375rem;
2375 padding-left: 0.9375rem;
2376 background-color: #008CBA;
2377 border-color: #007095;
2378 color: #fff
2379 }
2380
2381 .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
2382 background-color: #007095
2383 }
2384
2385 .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
2386 color: #fff
2387 }
2388
2389 .top-bar-section ul li > button.secondary {
2390 background-color: #e7e7e7;
2391 border-color: #b9b9b9;
2392 color: #333
2393 }
2394
2395 .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
2396 background-color: #b9b9b9
2397 }
2398
2399 .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
2400 color: #333
2401 }
2402
2403 .top-bar-section ul li > button.success {
2404 background-color: #43AC6A;
2405 border-color: #368a55;
2406 color: #fff
2407 }
2408
2409 .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
2410 background-color: #368a55
2411 }
2412
2413 .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
2414 color: #fff
2415 }
2416
2417 .top-bar-section ul li > button.alert {
2418 background-color: #f04124;
2419 border-color: #cf2a0e;
2420 color: #fff
2421 }
2422
2423 .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
2424 background-color: #cf2a0e
2425 }
2426
2427 .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
2428 color: #fff
2429 }
2430
2431 .top-bar-section ul li > button.warning {
2432 background-color: #f08a24;
2433 border-color: #cf6e0e;
2434 color: #fff
2435 }
2436
2437 .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
2438 background-color: #cf6e0e
2439 }
2440
2441 .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
2442 color: #fff
2443 }
2444
2445 .top-bar-section ul li:hover:not(.has-form) > a {
2446 background-color: #555;
2447 background: #333;
2448 color: #fff
2449 }
2450
2451 .top-bar-section ul li.active > a {
2452 background: #008CBA;
2453 color: #fff
2454 }
2455
2456 .top-bar-section ul li.active > a:hover {
2457 background: #0078a0;
2458 color: #fff
2459 }
2460
2461 .top-bar-section .has-form {
2462 padding: 0.9375rem
2463 }
2464
2465 .top-bar-section .has-dropdown {
2466 position: relative
2467 }
2468
2469 .top-bar-section .has-dropdown > a:after {
2470 content: "";
2471 display: block;
2472 width: 0;
2473 height: 0;
2474 border: inset 5px;
2475 border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
2476 border-left-style: solid;
2477 margin-right: 0.9375rem;
2478 margin-top: -4.5px;
2479 position: absolute;
2480 top: 50%;
2481 right: 0
2482 }
2483
2484 .top-bar-section .has-dropdown.moved {
2485 position: static
2486 }
2487
2488 .top-bar-section .has-dropdown.moved > .dropdown {
2489 display: block;
2490 position: static !important;
2491 height: auto;
2492 width: auto;
2493 overflow: visible;
2494 clip: auto;
2495 position: absolute !important;
2496 width: 100%
2497 }
2498
2499 .top-bar-section .has-dropdown.moved > a:after {
2500 display: none
2501 }
2502
2503 .top-bar-section .dropdown {
2504 padding: 0;
2505 position: absolute;
2506 left: 100%;
2507 top: 0;
2508 z-index: 99;
2509 display: block;
2510 position: absolute !important;
2511 height: 1px;
2512 width: 1px;
2513 overflow: hidden;
2514 clip: rect(1px, 1px, 1px, 1px)
2515 }
2516
2517 .top-bar-section .dropdown li {
2518 width: 100%;
2519 height: auto
2520 }
2521
2522 .top-bar-section .dropdown li a {
2523 font-weight: normal;
2524 padding: 8px 0.9375rem
2525 }
2526
2527 .top-bar-section .dropdown li a.parent-link {
2528 font-weight: normal
2529 }
2530
2531 .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
2532 margin-bottom: 0;
2533 margin-top: 0;
2534 font-size: 1.125rem
2535 }
2536
2537 .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
2538 color: #fff;
2539 display: block
2540 }
2541
2542 .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
2543 background: none
2544 }
2545
2546 .top-bar-section .dropdown li.has-form {
2547 padding: 8px 0.9375rem
2548 }
2549
2550 .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
2551 top: auto
2552 }
2553
2554 .top-bar-section .dropdown label {
2555 padding: 8px 0.9375rem 2px;
2556 margin-bottom: 0;
2557 text-transform: uppercase;
2558 color: #777;
2559 font-weight: bold;
2560 font-size: 0.625rem
2561 }
2562
2563 .js-generated {
2564 display: block
2565 }
2566
2567 @media only screen and (min-width: 40.063em) {
2568 .top-bar {
2569 background: #333;
2570 overflow: visible
2571 }
2572
2573 .top-bar:before, .top-bar:after {
2574 content: " ";
2575 display: table
2576 }
2577
2578 .top-bar:after {
2579 clear: both
2580 }
2581
2582 .top-bar .toggle-topbar {
2583 display: none
2584 }
2585
2586 .top-bar .title-area {
2587 float: left
2588 }
2589
2590 .top-bar .name h1 a {
2591 width: auto
2592 }
2593
2594 .top-bar input, .top-bar .button, .top-bar button {
2595 font-size: 0.875rem;
2596 position: relative;
2597 height: 1.75rem;
2598 top: 0.53125rem
2599 }
2600
2601 .top-bar.expanded {
2602 background: #333
2603 }
2604
2605 .contain-to-grid .top-bar {
2606 max-width: 62.5rem;
2607 margin: 0 auto;
2608 margin-bottom: 0
2609 }
2610
2611 .top-bar-section {
2612 transition: none 0 0;
2613 left: 0 !important
2614 }
2615
2616 .top-bar-section ul {
2617 width: auto;
2618 height: auto !important;
2619 display: inline
2620 }
2621
2622 .top-bar-section ul li {
2623 float: left
2624 }
2625
2626 .top-bar-section ul li .js-generated {
2627 display: none
2628 }
2629
2630 .top-bar-section li.hover > a:not(.button) {
2631 background-color: #555;
2632 background: #333;
2633 color: #fff
2634 }
2635
2636 .top-bar-section li:not(.has-form) a:not(.button) {
2637 padding: 0 0.9375rem;
2638 line-height: 2.8125rem;
2639 background: #333
2640 }
2641
2642 .top-bar-section li:not(.has-form) a:not(.button):hover {
2643 background-color: #555;
2644 background: #333
2645 }
2646
2647 .top-bar-section li.active:not(.has-form) a:not(.button) {
2648 padding: 0 0.9375rem;
2649 line-height: 2.8125rem;
2650 color: #fff;
2651 background: #008CBA
2652 }
2653
2654 .top-bar-section li.active:not(.has-form) a:not(.button):hover {
2655 background: #0078a0;
2656 color: #fff
2657 }
2658
2659 .top-bar-section .has-dropdown > a {
2660 padding-right: 2.1875rem !important
2661 }
2662
2663 .top-bar-section .has-dropdown > a:after {
2664 content: "";
2665 display: block;
2666 width: 0;
2667 height: 0;
2668 border: inset 5px;
2669 border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
2670 border-top-style: solid;
2671 margin-top: -2.5px;
2672 top: 1.40625rem
2673 }
2674
2675 .top-bar-section .has-dropdown.moved {
2676 position: relative
2677 }
2678
2679 .top-bar-section .has-dropdown.moved > .dropdown {
2680 display: block;
2681 position: absolute !important;
2682 height: 1px;
2683 width: 1px;
2684 overflow: hidden;
2685 clip: rect(1px, 1px, 1px, 1px)
2686 }
2687
2688 .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
2689 display: block;
2690 position: static !important;
2691 height: auto;
2692 width: auto;
2693 overflow: visible;
2694 clip: auto;
2695 position: absolute !important
2696 }
2697
2698 .top-bar-section .has-dropdown > a:focus + .dropdown {
2699 display: block;
2700 position: static !important;
2701 height: auto;
2702 width: auto;
2703 overflow: visible;
2704 clip: auto;
2705 position: absolute !important
2706 }
2707
2708 .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
2709 border: none;
2710 content: "\00bb";
2711 top: 1rem;
2712 margin-top: -1px;
2713 right: 5px;
2714 line-height: 1.2
2715 }
2716
2717 .top-bar-section .dropdown {
2718 left: 0;
2719 top: auto;
2720 background: transparent;
2721 min-width: 100%
2722 }
2723
2724 .top-bar-section .dropdown li a {
2725 color: #fff;
2726 line-height: 2.8125rem;
2727 white-space: nowrap;
2728 padding: 12px 0.9375rem;
2729 background: #333
2730 }
2731
2732 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
2733 color: #fff;
2734 background: #333
2735 }
2736
2737 .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
2738 color: #fff;
2739 background-color: #555;
2740 background: #333
2741 }
2742
2743 .top-bar-section .dropdown li label {
2744 white-space: nowrap;
2745 background: #333
2746 }
2747
2748 .top-bar-section .dropdown li .dropdown {
2749 left: 100%;
2750 top: 0
2751 }
2752
2753 .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
2754 border-bottom: none;
2755 border-top: none;
2756 border-right: solid 1px #4e4e4e;
2757 clear: none;
2758 height: 2.8125rem;
2759 width: 0
2760 }
2761
2762 .top-bar-section .has-form {
2763 background: #333;
2764 padding: 0 0.9375rem;
2765 height: 2.8125rem
2766 }
2767
2768 .top-bar-section .right li .dropdown {
2769 left: auto;
2770 right: 0
2771 }
2772
2773 .top-bar-section .right li .dropdown li .dropdown {
2774 right: 100%
2775 }
2776
2777 .top-bar-section .left li .dropdown {
2778 right: auto;
2779 left: 0
2780 }
2781
2782 .top-bar-section .left li .dropdown li .dropdown {
2783 left: 100%
2784 }
2785
2786 .no-js .top-bar-section ul li:hover > a {
2787 background-color: #555;
2788 background: #333;
2789 color: #fff
2790 }
2791
2792 .no-js .top-bar-section ul li:active > a {
2793 background: #008CBA;
2794 color: #fff
2795 }
2796
2797 .no-js .top-bar-section .has-dropdown:hover > .dropdown {
2798 display: block;
2799 position: static !important;
2800 height: auto;
2801 width: auto;
2802 overflow: visible;
2803 clip: auto;
2804 position: absolute !important
2805 }
2806
2807 .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
2808 display: block;
2809 position: static !important;
2810 height: auto;
2811 width: auto;
2812 overflow: visible;
2813 clip: auto;
2814 position: absolute !important
2815 }
2816 }
2817
2818 .breadcrumbs {
2819 display: block;
2820 padding: 0.5625rem 0.875rem 0.5625rem;
2821 overflow: hidden;
2822 margin-left: 0;
2823 list-style: none;
2824 border-style: solid;
2825 border-width: 1px;
2826 background-color: #f4f4f4;
2827 border-color: #dcdcdc;
2828 border-radius: 3px
2829 }
2830
2831 .breadcrumbs > * {
2832 margin: 0;
2833 float: left;
2834 font-size: 0.6875rem;
2835 line-height: 0.6875rem;
2836 text-transform: uppercase;
2837 color: #008CBA
2838 }
2839
2840 .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
2841 text-decoration: underline
2842 }
2843
2844 .breadcrumbs > * a {
2845 color: #008CBA
2846 }
2847
2848 .breadcrumbs > *.current {
2849 cursor: default;
2850 color: #333
2851 }
2852
2853 .breadcrumbs > *.current a {
2854 cursor: default;
2855 color: #333
2856 }
2857
2858 .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
2859 text-decoration: none
2860 }
2861
2862 .breadcrumbs > *.unavailable {
2863 color: #999
2864 }
2865
2866 .breadcrumbs > *.unavailable a {
2867 color: #999
2868 }
2869
2870 .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, .breadcrumbs > *.unavailable a:focus {
2871 text-decoration: none;
2872 color: #999;
2873 cursor: default
2874 }
2875
2876 .breadcrumbs > *:before {
2877 content: "/";
2878 color: #aaa;
2879 margin: 0 0.75rem;
2880 position: relative;
2881 top: 1px
2882 }
2883
2884 .breadcrumbs > *:first-child:before {
2885 content: " ";
2886 margin: 0
2887 }
2888
2889 [aria-label="breadcrumbs"] [aria-hidden="true"]:after {
2890 content: "/"
2891 }
2892
2893 .alert-box {
2894 border-style: solid;
2895 border-width: 1px;
2896 display: block;
2897 font-weight: normal;
2898 margin-bottom: 1.25rem;
2899 position: relative;
2900 padding: 0.875rem 1.5rem 0.875rem 0.875rem;
2901 font-size: 0.8125rem;
2902 transition: opacity 300ms ease-out;
2903 background-color: #008CBA;
2904 border-color: #0078a0;
2905 color: #fff
2906 }
2907
2908 .alert-box .close {
2909 font-size: 1.375rem;
2910 padding: 9px 6px 4px;
2911 line-height: 0;
2912 position: absolute;
2913 top: 50%;
2914 margin-top: -0.6875rem;
2915 right: 0.25rem;
2916 color: #333;
2917 opacity: 0.3;
2918 background: inherit
2919 }
2920
2921 .alert-box .close:hover, .alert-box .close:focus {
2922 opacity: 0.5
2923 }
2924
2925 .alert-box.radius {
2926 border-radius: 3px
2927 }
2928
2929 .alert-box.round {
2930 border-radius: 1000px
2931 }
2932
2933 .alert-box.success {
2934 background-color: #43AC6A;
2935 border-color: #3a945b;
2936 color: #fff
2937 }
2938
2939 .alert-box.alert {
2940 background-color: #f04124;
2941 border-color: #de2d0f;
2942 color: #fff
2943 }
2944
2945 .alert-box.secondary {
2946 background-color: #e7e7e7;
2947 border-color: #c7c7c7;
2948 color: #4f4f4f
2949 }
2950
2951 .alert-box.warning {
2952 background-color: #f08a24;
2953 border-color: #de770f;
2954 color: #fff
2955 }
2956
2957 .alert-box.info {
2958 background-color: #a0d3e8;
2959 border-color: #74bfdd;
2960 color: #4f4f4f
2961 }
2962
2963 .alert-box.alert-close {
2964 opacity: 0
2965 }
2966
2967 .inline-list {
2968 margin: 0 auto 1.0625rem auto;
2969 margin-left: -1.375rem;
2970 margin-right: 0;
2971 padding: 0;
2972 list-style: none;
2973 overflow: hidden
2974 }
2975
2976 .inline-list > li {
2977 list-style: none;
2978 float: left;
2979 margin-left: 1.375rem;
2980 display: block
2981 }
2982
2983 .inline-list > li > * {
2984 display: block
2985 }
2986
2987 .button-group {
2988 list-style: none;
2989 margin: 0;
2990 left: 0
2991 }
2992
2993 .button-group:before, .button-group:after {
2994 content: " ";
2995 display: table
2996 }
2997
2998 .button-group:after {
2999 clear: both
3000 }
3001
3002 .button-group > li {
3003 margin: 0 -2px;
3004 display: inline-block
3005 }
3006
3007 .button-group > li > button, .button-group > li .button {
3008 border-left: 1px solid;
3009 border-color: rgba(255, 255, 255, 0.5)
3010 }
3011
3012 .button-group > li:first-child button, .button-group > li:first-child .button {
3013 border-left: 0
3014 }
3015
3016 .button-group.stack > li {
3017 margin: 0 -2px;
3018 display: inline-block;
3019 display: block;
3020 margin: 0;
3021 float: none
3022 }
3023
3024 .button-group.stack > li > button, .button-group.stack > li .button {
3025 border-left: 1px solid;
3026 border-color: rgba(255, 255, 255, 0.5)
3027 }
3028
3029 .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
3030 border-left: 0
3031 }
3032
3033 .button-group.stack > li > button, .button-group.stack > li .button {
3034 border-top: 1px solid;
3035 border-color: rgba(255, 255, 255, 0.5);
3036 border-left-width: 0;
3037 margin: 0;
3038 display: block
3039 }
3040
3041 .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
3042 border-top: 0
3043 }
3044
3045 .button-group.stack-for-small > li {
3046 margin: 0 -2px;
3047 display: inline-block
3048 }
3049
3050 .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
3051 border-left: 1px solid;
3052 border-color: rgba(255, 255, 255, 0.5)
3053 }
3054
3055 .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
3056 border-left: 0
3057 }
3058
3059 @media only screen and (max-width: 40em) {
3060 .button-group.stack-for-small > li {
3061 margin: 0 -2px;
3062 display: inline-block;
3063 display: block;
3064 margin: 0
3065 }
3066
3067 .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
3068 border-left: 1px solid;
3069 border-color: rgba(255, 255, 255, 0.5)
3070 }
3071
3072 .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
3073 border-left: 0
3074 }
3075
3076 .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
3077 border-top: 1px solid;
3078 border-color: rgba(255, 255, 255, 0.5);
3079 border-left-width: 0;
3080 margin: 0;
3081 display: block
3082 }
3083
3084 .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
3085 border-top: 0
3086 }
3087 }
3088
3089 .button-group.radius > * {
3090 margin: 0 -2px;
3091 display: inline-block
3092 }
3093
3094 .button-group.radius > * > button, .button-group.radius > * .button {
3095 border-left: 1px solid;
3096 border-color: rgba(255, 255, 255, 0.5)
3097 }
3098
3099 .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
3100 border-left: 0
3101 }
3102
3103 .button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button {
3104 border-radius: 0
3105 }
3106
3107 .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
3108 -webkit-border-bottom-left-radius: 3px;
3109 -webkit-border-top-left-radius: 3px;
3110 border-bottom-left-radius: 3px;
3111 border-top-left-radius: 3px
3112 }
3113
3114 .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
3115 -webkit-border-bottom-right-radius: 3px;
3116 -webkit-border-top-right-radius: 3px;
3117 border-bottom-right-radius: 3px;
3118 border-top-right-radius: 3px
3119 }
3120
3121 .button-group.radius.stack > * {
3122 margin: 0 -2px;
3123 display: inline-block;
3124 display: block;
3125 margin: 0
3126 }
3127
3128 .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
3129 border-left: 1px solid;
3130 border-color: rgba(255, 255, 255, 0.5)
3131 }
3132
3133 .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
3134 border-left: 0
3135 }
3136
3137 .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
3138 border-top: 1px solid;
3139 border-color: rgba(255, 255, 255, 0.5);
3140 border-left-width: 0;
3141 margin: 0;
3142 display: block
3143 }
3144
3145 .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
3146 border-top: 0
3147 }
3148
3149 .button-group.radius.stack > *, .button-group.radius.stack > * > a, .button-group.radius.stack > * > button, .button-group.radius.stack > * > .button {
3150 border-radius: 0
3151 }
3152
3153 .button-group.radius.stack > *:first-child, .button-group.radius.stack > *:first-child > a, .button-group.radius.stack > *:first-child > button, .button-group.radius.stack > *:first-child > .button {
3154 -webkit-top-left-radius: 3px;
3155 -webkit-top-right-radius: 3px;
3156 border-top-left-radius: 3px;
3157 border-top-right-radius: 3px
3158 }
3159
3160 .button-group.radius.stack > *:last-child, .button-group.radius.stack > *:last-child > a, .button-group.radius.stack > *:last-child > button, .button-group.radius.stack > *:last-child > .button {
3161 -webkit-bottom-left-radius: 3px;
3162 -webkit-bottom-right-radius: 3px;
3163 border-bottom-left-radius: 3px;
3164 border-bottom-right-radius: 3px
3165 }
3166
3167 @media only screen and (min-width: 40.063em) {
3168 .button-group.radius.stack-for-small > * {
3169 margin: 0 -2px;
3170 display: inline-block
3171 }
3172
3173 .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
3174 border-left: 1px solid;
3175 border-color: rgba(255, 255, 255, 0.5)
3176 }
3177
3178 .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
3179 border-left: 0
3180 }
3181
3182 .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
3183 border-radius: 0
3184 }
3185
3186 .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
3187 -webkit-border-bottom-left-radius: 3px;
3188 -webkit-border-top-left-radius: 3px;
3189 border-bottom-left-radius: 3px;
3190 border-top-left-radius: 3px
3191 }
3192
3193 .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
3194 -webkit-border-bottom-right-radius: 3px;
3195 -webkit-border-top-right-radius: 3px;
3196 border-bottom-right-radius: 3px;
3197 border-top-right-radius: 3px
3198 }
3199 }
3200
3201 @media only screen and (max-width: 40em) {
3202 .button-group.radius.stack-for-small > * {
3203 margin: 0 -2px;
3204 display: inline-block;
3205 display: block;
3206 margin: 0
3207 }
3208
3209 .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
3210 border-left: 1px solid;
3211 border-color: rgba(255, 255, 255, 0.5)
3212 }
3213
3214 .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
3215 border-left: 0
3216 }
3217
3218 .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
3219 border-top: 1px solid;
3220 border-color: rgba(255, 255, 255, 0.5);
3221 border-left-width: 0;
3222 margin: 0;
3223 display: block
3224 }
3225
3226 .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
3227 border-top: 0
3228 }
3229
3230 .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
3231 border-radius: 0
3232 }
3233
3234 .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
3235 -webkit-top-left-radius: 3px;
3236 -webkit-top-right-radius: 3px;
3237 border-top-left-radius: 3px;
3238 border-top-right-radius: 3px
3239 }
3240
3241 .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
3242 -webkit-bottom-left-radius: 3px;
3243 -webkit-bottom-right-radius: 3px;
3244 border-bottom-left-radius: 3px;
3245 border-bottom-right-radius: 3px
3246 }
3247 }
3248
3249 .button-group.round > * {
3250 margin: 0 -2px;
3251 display: inline-block
3252 }
3253
3254 .button-group.round > * > button, .button-group.round > * .button {
3255 border-left: 1px solid;
3256 border-color: rgba(255, 255, 255, 0.5)
3257 }
3258
3259 .button-group.round > *:first-child button, .button-group.round > *:first-child .button {
3260 border-left: 0
3261 }
3262
3263 .button-group.round > *, .button-group.round > * > a, .button-group.round > * > button, .button-group.round > * > .button {
3264 border-radius: 0
3265 }
3266
3267 .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
3268 -webkit-border-bottom-left-radius: 1000px;
3269 -webkit-border-top-left-radius: 1000px;
3270 border-bottom-left-radius: 1000px;
3271 border-top-left-radius: 1000px
3272 }
3273
3274 .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
3275 -webkit-border-bottom-right-radius: 1000px;
3276 -webkit-border-top-right-radius: 1000px;
3277 border-bottom-right-radius: 1000px;
3278 border-top-right-radius: 1000px
3279 }
3280
3281 .button-group.round.stack > * {
3282 margin: 0 -2px;
3283 display: inline-block;
3284 display: block;
3285 margin: 0
3286 }
3287
3288 .button-group.round.stack > * > button, .button-group.round.stack > * .button {
3289 border-left: 1px solid;
3290 border-color: rgba(255, 255, 255, 0.5)
3291 }
3292
3293 .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
3294 border-left: 0
3295 }
3296
3297 .button-group.round.stack > * > button, .button-group.round.stack > * .button {
3298 border-top: 1px solid;
3299 border-color: rgba(255, 255, 255, 0.5);
3300 border-left-width: 0;
3301 margin: 0;
3302 display: block
3303 }
3304
3305 .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
3306 border-top: 0
3307 }
3308
3309 .button-group.round.stack > *, .button-group.round.stack > * > a, .button-group.round.stack > * > button, .button-group.round.stack > * > .button {
3310 border-radius: 0
3311 }
3312
3313 .button-group.round.stack > *:first-child, .button-group.round.stack > *:first-child > a, .button-group.round.stack > *:first-child > button, .button-group.round.stack > *:first-child > .button {
3314 -webkit-top-left-radius: 1rem;
3315 -webkit-top-right-radius: 1rem;
3316 border-top-left-radius: 1rem;
3317 border-top-right-radius: 1rem
3318 }
3319
3320 .button-group.round.stack > *:last-child, .button-group.round.stack > *:last-child > a, .button-group.round.stack > *:last-child > button, .button-group.round.stack > *:last-child > .button {
3321 -webkit-bottom-left-radius: 1rem;
3322 -webkit-bottom-right-radius: 1rem;
3323 border-bottom-left-radius: 1rem;
3324 border-bottom-right-radius: 1rem
3325 }
3326
3327 @media only screen and (min-width: 40.063em) {
3328 .button-group.round.stack-for-small > * {
3329 margin: 0 -2px;
3330 display: inline-block
3331 }
3332
3333 .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
3334 border-left: 1px solid;
3335 border-color: rgba(255, 255, 255, 0.5)
3336 }
3337
3338 .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
3339 border-left: 0
3340 }
3341
3342 .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
3343 border-radius: 0
3344 }
3345
3346 .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
3347 -webkit-border-bottom-left-radius: 1000px;
3348 -webkit-border-top-left-radius: 1000px;
3349 border-bottom-left-radius: 1000px;
3350 border-top-left-radius: 1000px
3351 }
3352
3353 .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
3354 -webkit-border-bottom-right-radius: 1000px;
3355 -webkit-border-top-right-radius: 1000px;
3356 border-bottom-right-radius: 1000px;
3357 border-top-right-radius: 1000px
3358 }
3359 }
3360
3361 @media only screen and (max-width: 40em) {
3362 .button-group.round.stack-for-small > * {
3363 margin: 0 -2px;
3364 display: inline-block;
3365 display: block;
3366 margin: 0
3367 }
3368
3369 .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
3370 border-left: 1px solid;
3371 border-color: rgba(255, 255, 255, 0.5)
3372 }
3373
3374 .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
3375 border-left: 0
3376 }
3377
3378 .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
3379 border-top: 1px solid;
3380 border-color: rgba(255, 255, 255, 0.5);
3381 border-left-width: 0;
3382 margin: 0;
3383 display: block
3384 }
3385
3386 .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
3387 border-top: 0
3388 }
3389
3390 .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
3391 border-radius: 0
3392 }
3393
3394 .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
3395 -webkit-top-left-radius: 1rem;
3396 -webkit-top-right-radius: 1rem;
3397 border-top-left-radius: 1rem;
3398 border-top-right-radius: 1rem
3399 }
3400
3401 .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
3402 -webkit-bottom-left-radius: 1rem;
3403 -webkit-bottom-right-radius: 1rem;
3404 border-bottom-left-radius: 1rem;
3405 border-bottom-right-radius: 1rem
3406 }
3407 }
3408
3409 .button-group.even-2 li {
3410 margin: 0 -2px;
3411 display: inline-block;
3412 width: 50%
3413 }
3414
3415 .button-group.even-2 li > button, .button-group.even-2 li .button {
3416 border-left: 1px solid;
3417 border-color: rgba(255, 255, 255, 0.5)
3418 }
3419
3420 .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
3421 border-left: 0
3422 }
3423
3424 .button-group.even-2 li button, .button-group.even-2 li .button {
3425 width: 100%
3426 }
3427
3428 .button-group.even-3 li {
3429 margin: 0 -2px;
3430 display: inline-block;
3431 width: 33.33333%
3432 }
3433
3434 .button-group.even-3 li > button, .button-group.even-3 li .button {
3435 border-left: 1px solid;
3436 border-color: rgba(255, 255, 255, 0.5)
3437 }
3438
3439 .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
3440 border-left: 0
3441 }
3442
3443 .button-group.even-3 li button, .button-group.even-3 li .button {
3444 width: 100%
3445 }
3446
3447 .button-group.even-4 li {
3448 margin: 0 -2px;
3449 display: inline-block;
3450 width: 25%
3451 }
3452
3453 .button-group.even-4 li > button, .button-group.even-4 li .button {
3454 border-left: 1px solid;
3455 border-color: rgba(255, 255, 255, 0.5)
3456 }
3457
3458 .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
3459 border-left: 0
3460 }
3461
3462 .button-group.even-4 li button, .button-group.even-4 li .button {
3463 width: 100%
3464 }
3465
3466 .button-group.even-5 li {
3467 margin: 0 -2px;
3468 display: inline-block;
3469 width: 20%
3470 }
3471
3472 .button-group.even-5 li > button, .button-group.even-5 li .button {
3473 border-left: 1px solid;
3474 border-color: rgba(255, 255, 255, 0.5)
3475 }
3476
3477 .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
3478 border-left: 0
3479 }
3480
3481 .button-group.even-5 li button, .button-group.even-5 li .button {
3482 width: 100%
3483 }
3484
3485 .button-group.even-6 li {
3486 margin: 0 -2px;
3487 display: inline-block;
3488 width: 16.66667%
3489 }
3490
3491 .button-group.even-6 li > button, .button-group.even-6 li .button {
3492 border-left: 1px solid;
3493 border-color: rgba(255, 255, 255, 0.5)
3494 }
3495
3496 .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
3497 border-left: 0
3498 }
3499
3500 .button-group.even-6 li button, .button-group.even-6 li .button {
3501 width: 100%
3502 }
3503
3504 .button-group.even-7 li {
3505 margin: 0 -2px;
3506 display: inline-block;
3507 width: 14.28571%
3508 }
3509
3510 .button-group.even-7 li > button, .button-group.even-7 li .button {
3511 border-left: 1px solid;
3512 border-color: rgba(255, 255, 255, 0.5)
3513 }
3514
3515 .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
3516 border-left: 0
3517 }
3518
3519 .button-group.even-7 li button, .button-group.even-7 li .button {
3520 width: 100%
3521 }
3522
3523 .button-group.even-8 li {
3524 margin: 0 -2px;
3525 display: inline-block;
3526 width: 12.5%
3527 }
3528
3529 .button-group.even-8 li > button, .button-group.even-8 li .button {
3530 border-left: 1px solid;
3531 border-color: rgba(255, 255, 255, 0.5)
3532 }
3533
3534 .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
3535 border-left: 0
3536 }
3537
3538 .button-group.even-8 li button, .button-group.even-8 li .button {
3539 width: 100%
3540 }
3541
3542 .button-bar:before, .button-bar:after {
3543 content: " ";
3544 display: table
3545 }
3546
3547 .button-bar:after {
3548 clear: both
3549 }
3550
3551 .button-bar .button-group {
3552 float: left;
3553 margin-right: 0.625rem
3554 }
3555
3556 .button-bar .button-group div {
3557 overflow: hidden
3558 }
3559
3560 .panel {
3561 border-style: solid;
3562 border-width: 1px;
3563 border-color: #d8d8d8;
3564 margin-bottom: 1.25rem;
3565 padding: 1.25rem;
3566 background: #f2f2f2;
3567 color: #333
3568 }
3569
3570 .panel > :first-child {
3571 margin-top: 0
3572 }
3573
3574 .panel > :last-child {
3575 margin-bottom: 0
3576 }
3577
3578 .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
3579 color: #333
3580 }
3581
3582 .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
3583 line-height: 1;
3584 margin-bottom: 0.625rem
3585 }
3586
3587 .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
3588 line-height: 1.4
3589 }
3590
3591 .panel.callout {
3592 border-style: solid;
3593 border-width: 1px;
3594 border-color: #b6edff;
3595 margin-bottom: 1.25rem;
3596 padding: 1.25rem;
3597 background: #ecfaff;
3598 color: #333
3599 }
3600
3601 .panel.callout > :first-child {
3602 margin-top: 0
3603 }
3604
3605 .panel.callout > :last-child {
3606 margin-bottom: 0
3607 }
3608
3609 .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl {
3610 color: #333
3611 }
3612
3613 .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
3614 line-height: 1;
3615 margin-bottom: 0.625rem
3616 }
3617
3618 .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
3619 line-height: 1.4
3620 }
3621
3622 .panel.callout a:not(.button) {
3623 color: #008CBA
3624 }
3625
3626 .panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
3627 color: #0078a0
3628 }
3629
3630 .panel.radius {
3631 border-radius: 3px
3632 }
3633
3634 .dropdown.button, button.dropdown {
3635 position: relative;
3636 outline: none;
3637 padding-right: 3.5625rem
3638 }
3639
3640 .dropdown.button::after, button.dropdown::after {
3641 position: absolute;
3642 content: "";
3643 width: 0;
3644 height: 0;
3645 display: block;
3646 border-style: solid;
3647 border-color: #fff transparent transparent transparent;
3648 top: 50%
3649 }
3650
3651 .dropdown.button::after, button.dropdown::after {
3652 border-width: 0.375rem;
3653 right: 1.40625rem;
3654 margin-top: -0.15625rem
3655 }
3656
3657 .dropdown.button::after, button.dropdown::after {
3658 border-color: #fff transparent transparent transparent
3659 }
3660
3661 .dropdown.button.tiny, button.dropdown.tiny {
3662 padding-right: 2.625rem
3663 }
3664
3665 .dropdown.button.tiny:after, button.dropdown.tiny:after {
3666 border-width: 0.375rem;
3667 right: 1.125rem;
3668 margin-top: -0.125rem
3669 }
3670
3671 .dropdown.button.tiny::after, button.dropdown.tiny::after {
3672 border-color: #fff transparent transparent transparent
3673 }
3674
3675 .dropdown.button.small, button.dropdown.small {
3676 padding-right: 3.0625rem
3677 }
3678
3679 .dropdown.button.small::after, button.dropdown.small::after {
3680 border-width: 0.4375rem;
3681 right: 1.3125rem;
3682 margin-top: -0.15625rem
3683 }
3684
3685 .dropdown.button.small::after, button.dropdown.small::after {
3686 border-color: #fff transparent transparent transparent
3687 }
3688
3689 .dropdown.button.large, button.dropdown.large {
3690 padding-right: 3.625rem
3691 }
3692
3693 .dropdown.button.large::after, button.dropdown.large::after {
3694 border-width: 0.3125rem;
3695 right: 1.71875rem;
3696 margin-top: -0.15625rem
3697 }
3698
3699 .dropdown.button.large::after, button.dropdown.large::after {
3700 border-color: #fff transparent transparent transparent
3701 }
3702
3703 .dropdown.button.secondary:after, button.dropdown.secondary:after {
3704 border-color: #333 transparent transparent transparent
3705 }
3706
3707 .th {
3708 line-height: 0;
3709 display: inline-block;
3710 border: solid 4px #fff;
3711 max-width: 100%;
3712 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
3713 transition: all 200ms ease-out
3714 }
3715
3716 .th:hover, .th:focus {
3717 box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5)
3718 }
3719
3720 .th.radius {
3721 border-radius: 3px
3722 }
3723
3724 .toolbar {
3725 background: #333;
3726 width: 100%;
3727 font-size: 0;
3728 display: inline-block
3729 }
3730
3731 .toolbar.label-bottom .tab .tab-content i, .toolbar.label-bottom .tab .tab-content img {
3732 margin-bottom: 10px
3733 }
3734
3735 .toolbar.label-right .tab .tab-content i, .toolbar.label-right .tab .tab-content img {
3736 margin-right: 10px;
3737 display: inline-block
3738 }
3739
3740 .toolbar.label-right .tab .tab-content label {
3741 display: inline-block
3742 }
3743
3744 .toolbar.vertical.label-right .tab .tab-content {
3745 text-align: left
3746 }
3747
3748 .toolbar.vertical {
3749 height: 100%;
3750 width: auto
3751 }
3752
3753 .toolbar.vertical .tab {
3754 width: auto;
3755 margin: auto;
3756 float: none
3757 }
3758
3759 .toolbar .tab {
3760 text-align: center;
3761 width: 25%;
3762 margin: 0 auto;
3763 display: block;
3764 padding: 20px;
3765 float: left
3766 }
3767
3768 .toolbar .tab:hover {
3769 background: rgba(255, 255, 255, 0.1)
3770 }
3771
3772 .toolbar .tab-content {
3773 font-size: 16px;
3774 text-align: center
3775 }
3776
3777 .toolbar .tab-content label {
3778 color: #ccc
3779 }
3780
3781 .toolbar .tab-content i {
3782 font-size: 30px;
3783 display: block;
3784 margin: 0 auto;
3785 color: #ccc;
3786 vertical-align: middle
3787 }
3788
3789 .toolbar .tab-content img {
3790 width: 30px;
3791 height: 30px;
3792 display: block;
3793 margin: 0 auto
3794 }
3795
3796 .pricing-table {
3797 border: solid 1px #ddd;
3798 margin-left: 0;
3799 margin-bottom: 1.25rem
3800 }
3801
3802 .pricing-table * {
3803 list-style: none;
3804 line-height: 1
3805 }
3806
3807 .pricing-table .title {
3808 background-color: #333;
3809 padding: 0.9375rem 1.25rem;
3810 text-align: center;
3811 color: #eee;
3812 font-weight: normal;
3813 font-size: 1rem;
3814 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
3815 }
3816
3817 .pricing-table .price {
3818 background-color: #F6F6F6;
3819 padding: 0.9375rem 1.25rem;
3820 text-align: center;
3821 color: #333;
3822 font-weight: normal;
3823 font-size: 2rem;
3824 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
3825 }
3826
3827 .pricing-table .description {
3828 background-color: #fff;
3829 padding: 0.9375rem;
3830 text-align: center;
3831 color: #777;
3832 font-size: 0.75rem;
3833 font-weight: normal;
3834 line-height: 1.4;
3835 border-bottom: dotted 1px #ddd
3836 }
3837
3838 .pricing-table .bullet-item {
3839 background-color: #fff;
3840 padding: 0.9375rem;
3841 text-align: center;
3842 color: #333;
3843 font-size: 0.875rem;
3844 font-weight: normal;
3845 border-bottom: dotted 1px #ddd
3846 }
3847
3848 .pricing-table .cta-button {
3849 background-color: #fff;
3850 text-align: center;
3851 padding: 1.25rem 1.25rem 0
3852 }
3853
3854 @-webkit-keyframes rotate {
3855 from {
3856 -webkit-transform: rotate(0deg)
3857 }
3858 to {
3859 -webkit-transform: rotate(360deg)
3860 }
3861 }
3862
3863 @-moz-keyframes rotate {
3864 from {
3865 -moz-transform: rotate(0deg)
3866 }
3867 to {
3868 -moz-transform: rotate(360deg)
3869 }
3870 }
3871
3872 @-o-keyframes rotate {
3873 from {
3874 -o-transform: rotate(0deg)
3875 }
3876 to {
3877 -o-transform: rotate(360deg)
3878 }
3879 }
3880
3881 @keyframes rotate {
3882 from {
3883 transform: rotate(0deg)
3884 }
3885 to {
3886 transform: rotate(360deg)
3887 }
3888 }
3889
3890 .slideshow-wrapper {
3891 position: relative
3892 }
3893
3894 .slideshow-wrapper ul {
3895 list-style-type: none;
3896 margin: 0
3897 }
3898
3899 .slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption {
3900 display: none
3901 }
3902
3903 .slideshow-wrapper ul li:first-child {
3904 display: block
3905 }
3906
3907 .slideshow-wrapper .orbit-container {
3908 background-color: transparent
3909 }
3910
3911 .slideshow-wrapper .orbit-container li {
3912 display: block
3913 }
3914
3915 .slideshow-wrapper .orbit-container li .orbit-caption {
3916 display: block
3917 }
3918
3919 .slideshow-wrapper .orbit-container .orbit-bullets li {
3920 display: inline-block
3921 }
3922
3923 .slideshow-wrapper .preloader {
3924 display: block;
3925 width: 40px;
3926 height: 40px;
3927 position: absolute;
3928 top: 50%;
3929 left: 50%;
3930 margin-top: -20px;
3931 margin-left: -20px;
3932 border: solid 3px;
3933 border-color: #555 #fff;
3934 border-radius: 1000px;
3935 animation-name: rotate;
3936 animation-duration: 1.5s;
3937 animation-iteration-count: infinite;
3938 animation-timing-function: linear
3939 }
3940
3941 .orbit-container {
3942 overflow: hidden;
3943 width: 100%;
3944 position: relative;
3945 background: none
3946 }
3947
3948 .orbit-container .orbit-slides-container {
3949 list-style: none;
3950 margin: 0;
3951 padding: 0;
3952 position: relative;
3953 -webkit-transform: translateZ(0)
3954 }
3955
3956 .orbit-container .orbit-slides-container img {
3957 display: block;
3958 max-width: 100%
3959 }
3960
3961 .orbit-container .orbit-slides-container > * {
3962 position: absolute;
3963 top: 0;
3964 width: 100%;
3965 margin-left: 100%
3966 }
3967
3968 .orbit-container .orbit-slides-container > *:first-child {
3969 margin-left: 0
3970 }
3971
3972 .orbit-container .orbit-slides-container > * .orbit-caption {
3973 position: absolute;
3974 bottom: 0;
3975 background-color: rgba(51, 51, 51, 0.8);
3976 color: #fff;
3977 width: 100%;
3978 padding: 0.625rem 0.875rem;
3979 font-size: 0.875rem
3980 }
3981
3982 .orbit-container .orbit-slide-number {
3983 position: absolute;
3984 top: 10px;
3985 left: 10px;
3986 font-size: 12px;
3987 color: #fff;
3988 background: transparent;
3989 z-index: 10
3990 }
3991
3992 .orbit-container .orbit-slide-number span {
3993 font-weight: 700;
3994 padding: 0.3125rem
3995 }
3996
3997 .orbit-container .orbit-timer {
3998 position: absolute;
3999 top: 12px;
4000 right: 10px;
4001 height: 6px;
4002 width: 100px;
4003 z-index: 10
4004 }
4005
4006 .orbit-container .orbit-timer .orbit-progress {
4007 height: 3px;
4008 background-color: rgba(255, 255, 255, 0.3);
4009 display: block;
4010 width: 0;
4011 position: relative;
4012 right: 20px;
4013 top: 5px
4014 }
4015
4016 .orbit-container .orbit-timer > span {
4017 display: none;
4018 position: absolute;
4019 top: 0;
4020 right: 0;
4021 width: 11px;
4022 height: 14px;
4023 border: solid 4px #fff;
4024 border-top: none;
4025 border-bottom: none
4026 }
4027
4028 .orbit-container .orbit-timer.paused > span {
4029 right: -4px;
4030 top: 0;
4031 width: 11px;
4032 height: 14px;
4033 border: inset 8px;
4034 border-left-style: solid;
4035 border-color: transparent;
4036 border-left-color: #fff
4037 }
4038
4039 .orbit-container .orbit-timer.paused > span.dark {
4040 border-left-color: #333
4041 }
4042
4043 .orbit-container:hover .orbit-timer > span {
4044 display: block
4045 }
4046
4047 .orbit-container .orbit-prev, .orbit-container .orbit-next {
4048 position: absolute;
4049 top: 45%;
4050 margin-top: -25px;
4051 width: 36px;
4052 height: 60px;
4053 line-height: 50px;
4054 color: white;
4055 background-color: transparent;
4056 text-indent: -9999px !important;
4057 z-index: 10
4058 }
4059
4060 .orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {
4061 background-color: rgba(0, 0, 0, 0.3)
4062 }
4063
4064 .orbit-container .orbit-prev > span, .orbit-container .orbit-next > span {
4065 position: absolute;
4066 top: 50%;
4067 margin-top: -10px;
4068 display: block;
4069 width: 0;
4070 height: 0;
4071 border: inset 10px
4072 }
4073
4074 .orbit-container .orbit-prev {
4075 left: 0
4076 }
4077
4078 .orbit-container .orbit-prev > span {
4079 border-right-style: solid;
4080 border-color: transparent;
4081 border-right-color: #fff
4082 }
4083
4084 .orbit-container .orbit-prev:hover > span {
4085 border-right-color: #fff
4086 }
4087
4088 .orbit-container .orbit-next {
4089 right: 0
4090 }
4091
4092 .orbit-container .orbit-next > span {
4093 border-color: transparent;
4094 border-left-style: solid;
4095 border-left-color: #fff;
4096 left: 50%;
4097 margin-left: -4px
4098 }
4099
4100 .orbit-container .orbit-next:hover > span {
4101 border-left-color: #fff
4102 }
4103
4104 .orbit-bullets-container {
4105 text-align: center
4106 }
4107
4108 .orbit-bullets {
4109 margin: 0 auto 30px auto;
4110 overflow: hidden;
4111 position: relative;
4112 top: 10px;
4113 float: none;
4114 text-align: center;
4115 display: block
4116 }
4117
4118 .orbit-bullets li {
4119 cursor: pointer;
4120 display: inline-block;
4121 width: 0.5625rem;
4122 height: 0.5625rem;
4123 background: #ccc;
4124 float: none;
4125 margin-right: 6px;
4126 border-radius: 1000px
4127 }
4128
4129 .orbit-bullets li.active {
4130 background: #999
4131 }
4132
4133 .orbit-bullets li:last-child {
4134 margin-right: 0
4135 }
4136
4137 .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next {
4138 display: none
4139 }
4140
4141 .touch .orbit-bullets {
4142 display: none
4143 }
4144
4145 @media only screen and (min-width: 40.063em) {
4146 .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next {
4147 display: inherit
4148 }
4149
4150 .touch .orbit-bullets {
4151 display: block
4152 }
4153 }
4154
4155 @media only screen and (max-width: 40em) {
4156 .orbit-stack-on-small .orbit-slides-container {
4157 height: auto !important
4158 }
4159
4160 .orbit-stack-on-small .orbit-slides-container > * {
4161 position: relative;
4162 margin: 0 !important;
4163 opacity: 1 !important
4164 }
4165
4166 .orbit-stack-on-small .orbit-slide-number {
4167 display: none
4168 }
4169
4170 .orbit-timer {
4171 display: none
4172 }
4173
4174 .orbit-next, .orbit-prev {
4175 display: none
4176 }
4177
4178 .orbit-bullets {
4179 display: none
4180 }
4181 }
4182
4183 [data-magellan-expedition], [data-magellan-expedition-clone] {
4184 background: #fff;
4185 z-index: 50;
4186 min-width: 100%;
4187 padding: 10px
4188 }
4189
4190 [data-magellan-expedition] .sub-nav, [data-magellan-expedition-clone] .sub-nav {
4191 margin-bottom: 0
4192 }
4193
4194 [data-magellan-expedition] .sub-nav dd, [data-magellan-expedition-clone] .sub-nav dd {
4195 margin-bottom: 0
4196 }
4197
4198 [data-magellan-expedition] .sub-nav a, [data-magellan-expedition-clone] .sub-nav a {
4199 line-height: 1.8em
4200 }
4201
4202 .icon-bar {
4203 width: 100%;
4204 font-size: 0;
4205 display: inline-block;
4206 background: #333
4207 }
4208
4209 .icon-bar > * {
4210 text-align: center;
4211 font-size: 1rem;
4212 width: 25%;
4213 margin: 0 auto;
4214 display: block;
4215 padding: 1.25rem;
4216 float: left
4217 }
4218
4219 .icon-bar > * i, .icon-bar > * img {
4220 display: block;
4221 margin: 0 auto
4222 }
4223
4224 .icon-bar > * i + label, .icon-bar > * img + label {
4225 margin-top: .0625rem
4226 }
4227
4228 .icon-bar > * i {
4229 font-size: 1.875rem;
4230 vertical-align: middle
4231 }
4232
4233 .icon-bar > * img {
4234 width: 1.875rem;
4235 height: 1.875rem
4236 }
4237
4238 .icon-bar.label-right > * i, .icon-bar.label-right > * img {
4239 margin: 0 .0625rem 0 0;
4240 display: inline-block
4241 }
4242
4243 .icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label {
4244 margin-top: 0
4245 }
4246
4247 .icon-bar.label-right > * label {
4248 display: inline-block
4249 }
4250
4251 .icon-bar.vertical.label-right > * {
4252 text-align: left
4253 }
4254
4255 .icon-bar.vertical, .icon-bar.small-vertical {
4256 height: 100%;
4257 width: auto
4258 }
4259
4260 .icon-bar.vertical .item, .icon-bar.small-vertical .item {
4261 width: auto;
4262 margin: auto;
4263 float: none
4264 }
4265
4266 @media only screen and (min-width: 40.063em) {
4267 .icon-bar.medium-vertical {
4268 height: 100%;
4269 width: auto
4270 }
4271
4272 .icon-bar.medium-vertical .item {
4273 width: auto;
4274 margin: auto;
4275 float: none
4276 }
4277 }
4278
4279 @media only screen and (min-width: 64.063em) {
4280 .icon-bar.large-vertical {
4281 height: 100%;
4282 width: auto
4283 }
4284
4285 .icon-bar.large-vertical .item {
4286 width: auto;
4287 margin: auto;
4288 float: none
4289 }
4290 }
4291
4292 .icon-bar > * {
4293 font-size: 1rem;
4294 padding: 1.25rem
4295 }
4296
4297 .icon-bar > * i + label, .icon-bar > * img + label {
4298 margin-top: .0625rem
4299 }
4300
4301 .icon-bar > * i {
4302 font-size: 1.875rem
4303 }
4304
4305 .icon-bar > * img {
4306 width: 1.875rem;
4307 height: 1.875rem
4308 }
4309
4310 .icon-bar > * label {
4311 color: #fff
4312 }
4313
4314 .icon-bar > * i {
4315 color: #fff
4316 }
4317
4318 .icon-bar > a:hover {
4319 background: #008CBA
4320 }
4321
4322 .icon-bar > a:hover label {
4323 color: #fff
4324 }
4325
4326 .icon-bar > a:hover i {
4327 color: #fff
4328 }
4329
4330 .icon-bar > a.active {
4331 background: #008CBA
4332 }
4333
4334 .icon-bar > a.active label {
4335 color: #fff
4336 }
4337
4338 .icon-bar > a.active i {
4339 color: #fff
4340 }
4341
4342 .icon-bar.two-up .item {
4343 width: 50%
4344 }
4345
4346 .icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
4347 width: auto
4348 }
4349
4350 @media only screen and (min-width: 40.063em) {
4351 .icon-bar.two-up.medium-vertical .item {
4352 width: auto
4353 }
4354 }
4355
4356 @media only screen and (min-width: 64.063em) {
4357 .icon-bar.two-up.large-vertical .item {
4358 width: auto
4359 }
4360 }
4361
4362 .icon-bar.three-up .item {
4363 width: 33.3333%
4364 }
4365
4366 .icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
4367 width: auto
4368 }
4369
4370 @media only screen and (min-width: 40.063em) {
4371 .icon-bar.three-up.medium-vertical .item {
4372 width: auto
4373 }
4374 }
4375
4376 @media only screen and (min-width: 64.063em) {
4377 .icon-bar.three-up.large-vertical .item {
4378 width: auto
4379 }
4380 }
4381
4382 .icon-bar.four-up .item {
4383 width: 25%
4384 }
4385
4386 .icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
4387 width: auto
4388 }
4389
4390 @media only screen and (min-width: 40.063em) {
4391 .icon-bar.four-up.medium-vertical .item {
4392 width: auto
4393 }
4394 }
4395
4396 @media only screen and (min-width: 64.063em) {
4397 .icon-bar.four-up.large-vertical .item {
4398 width: auto
4399 }
4400 }
4401
4402 .icon-bar.five-up .item {
4403 width: 20%
4404 }
4405
4406 .icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
4407 width: auto
4408 }
4409
4410 @media only screen and (min-width: 40.063em) {
4411 .icon-bar.five-up.medium-vertical .item {
4412 width: auto
4413 }
4414 }
4415
4416 @media only screen and (min-width: 64.063em) {
4417 .icon-bar.five-up.large-vertical .item {
4418 width: auto
4419 }
4420 }
4421
4422 .icon-bar.six-up .item {
4423 width: 16.66667%
4424 }
4425
4426 .icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
4427 width: auto
4428 }
4429
4430 @media only screen and (min-width: 40.063em) {
4431 .icon-bar.six-up.medium-vertical .item {
4432 width: auto
4433 }
4434 }
4435
4436 @media only screen and (min-width: 64.063em) {
4437 .icon-bar.six-up.large-vertical .item {
4438 width: auto
4439 }
4440 }
4441
4442 .tabs {
4443 margin-bottom: 0 !important;
4444 margin-left: 0
4445 }
4446
4447 .tabs:before, .tabs:after {
4448 content: " ";
4449 display: table
4450 }
4451
4452 .tabs:after {
4453 clear: both
4454 }
4455
4456 .tabs dd, .tabs .tab-title {
4457 position: relative;
4458 margin-bottom: 0 !important;
4459 list-style: none;
4460 float: left
4461 }
4462
4463 .tabs dd > a, .tabs .tab-title > a {
4464 outline: none;
4465 display: block;
4466 background-color: #EFEFEF;
4467 color: #222;
4468 padding: 1rem 2rem;
4469 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
4470 font-size: 1rem
4471 }
4472
4473 .tabs dd > a:hover, .tabs .tab-title > a:hover {
4474 background-color: #e1e1e1
4475 }
4476
4477 .tabs dd.active a, .tabs .tab-title.active a {
4478 background-color: #fff;
4479 color: #222
4480 }
4481
4482 .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
4483 -webkit-border-bottom-left-radius: 3px;
4484 -webkit-border-top-left-radius: 3px;
4485 border-bottom-left-radius: 3px;
4486 border-top-left-radius: 3px
4487 }
4488
4489 .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
4490 -webkit-border-bottom-right-radius: 3px;
4491 -webkit-border-top-right-radius: 3px;
4492 border-bottom-right-radius: 3px;
4493 border-top-right-radius: 3px
4494 }
4495
4496 .tabs.vertical dd, .tabs.vertical .tab-title {
4497 position: inherit;
4498 float: none;
4499 display: block;
4500 top: auto
4501 }
4502
4503 .tabs-content {
4504 margin-bottom: 1.5rem;
4505 width: 100%
4506 }
4507
4508 .tabs-content:before, .tabs-content:after {
4509 content: " ";
4510 display: table
4511 }
4512
4513 .tabs-content:after {
4514 clear: both
4515 }
4516
4517 .tabs-content > .content {
4518 display: none;
4519 float: left;
4520 padding: 0.9375rem 0;
4521 width: 100%
4522 }
4523
4524 .tabs-content > .content.active {
4525 display: block;
4526 float: none
4527 }
4528
4529 .tabs-content > .content.contained {
4530 padding: 0.9375rem
4531 }
4532
4533 .tabs-content.vertical {
4534 display: block
4535 }
4536
4537 .tabs-content.vertical > .content {
4538 padding: 0 0.9375rem
4539 }
4540
4541 @media only screen and (min-width: 40.063em) {
4542 .tabs.vertical {
4543 width: 20%;
4544 max-width: 20%;
4545 float: left;
4546 margin: 0 0 1.25rem
4547 }
4548
4549 .tabs-content.vertical {
4550 width: 80%;
4551 max-width: 80%;
4552 float: left;
4553 margin-left: -1px;
4554 padding-left: 1rem
4555 }
4556 }
4557
4558 .no-js .tabs-content > .content {
4559 display: block;
4560 float: none
4561 }
4562
4563 ul.pagination {
4564 display: block;
4565 min-height: 1.5rem;
4566 margin-left: -0.3125rem
4567 }
4568
4569 ul.pagination li {
4570 height: 1.5rem;
4571 color: #222;
4572 font-size: 0.875rem;
4573 margin-left: 0.3125rem
4574 }
4575
4576 ul.pagination li a, ul.pagination li button {
4577 display: block;
4578 padding: 0.0625rem 0.625rem 0.0625rem;
4579 color: #999;
4580 background: none;
4581 border-radius: 3px;
4582 font-weight: normal;
4583 font-size: 1em;
4584 line-height: inherit;
4585 transition: background-color 300ms ease-out
4586 }
4587
4588 ul.pagination li:hover a, ul.pagination li a:focus, ul.pagination li:hover button, ul.pagination li button:focus {
4589 background: #e6e6e6
4590 }
4591
4592 ul.pagination li.unavailable a, ul.pagination li.unavailable button {
4593 cursor: default;
4594 color: #999
4595 }
4596
4597 ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus {
4598 background: transparent
4599 }
4600
4601 ul.pagination li.current a, ul.pagination li.current button {
4602 background: #008CBA;
4603 color: #fff;
4604 font-weight: bold;
4605 cursor: default
4606 }
4607
4608 ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
4609 background: #008CBA
4610 }
4611
4612 ul.pagination li {
4613 float: left;
4614 display: block
4615 }
4616
4617 .pagination-centered {
4618 text-align: center
4619 }
4620
4621 .pagination-centered ul.pagination li {
4622 float: none;
4623 display: inline-block
4624 }
4625
4626 .side-nav {
4627 display: block;
4628 margin: 0;
4629 padding: 0.875rem 0;
4630 list-style-type: none;
4631 list-style-position: outside;
4632 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
4633 }
4634
4635 .side-nav li {
4636 margin: 0 0 0.4375rem 0;
4637 font-size: 0.875rem;
4638 font-weight: normal
4639 }
4640
4641 .side-nav li a:not(.button) {
4642 display: block;
4643 color: #008CBA;
4644 margin: 0;
4645 padding: 0.4375rem 0.875rem
4646 }
4647
4648 .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
4649 background: rgba(0, 0, 0, 0.025);
4650 color: #1cc7ff
4651 }
4652
4653 .side-nav li.active > a:first-child:not(.button) {
4654 color: #1cc7ff;
4655 font-weight: normal;
4656 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
4657 }
4658
4659 .side-nav li.divider {
4660 border-top: 1px solid;
4661 height: 0;
4662 padding: 0;
4663 list-style: none;
4664 border-top-color: #fff
4665 }
4666
4667 .side-nav li.heading {
4668 color: #008CBA;
4669 font-size: 0.875rem;
4670 font-weight: bold;
4671 text-transform: uppercase
4672 }
4673
4674 .accordion {
4675 margin-bottom: 0
4676 }
4677
4678 .accordion:before, .accordion:after {
4679 content: " ";
4680 display: table
4681 }
4682
4683 .accordion:after {
4684 clear: both
4685 }
4686
4687 .accordion .accordion-navigation, .accordion dd {
4688 display: block;
4689 margin-bottom: 0 !important
4690 }
4691
4692 .accordion .accordion-navigation.active > a, .accordion dd.active > a {
4693 background: #e8e8e8
4694 }
4695
4696 .accordion .accordion-navigation > a, .accordion dd > a {
4697 background: #EFEFEF;
4698 color: #222;
4699 padding: 1rem;
4700 display: block;
4701 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
4702 font-size: 1rem
4703 }
4704
4705 .accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
4706 background: #e3e3e3
4707 }
4708
4709 .accordion .accordion-navigation > .content, .accordion dd > .content {
4710 display: none;
4711 padding: 0.9375rem
4712 }
4713
4714 .accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
4715 display: block;
4716 background: #fff
4717 }
4718
4719 .text-left {
4720 text-align: left !important
4721 }
4722
4723 .text-right {
4724 text-align: right !important
4725 }
4726
4727 .text-center {
4728 text-align: center !important
4729 }
4730
4731 .text-justify {
4732 text-align: justify !important
4733 }
4734
4735 @media only screen and (max-width: 40em) {
4736 .small-only-text-left {
4737 text-align: left !important
4738 }
4739
4740 .small-only-text-right {
4741 text-align: right !important
4742 }
4743
4744 .small-only-text-center {
4745 text-align: center !important
4746 }
4747
4748 .small-only-text-justify {
4749 text-align: justify !important
4750 }
4751 }
4752
4753 @media only screen {
4754 .small-text-left {
4755 text-align: left !important
4756 }
4757
4758 .small-text-right {
4759 text-align: right !important
4760 }
4761
4762 .small-text-center {
4763 text-align: center !important
4764 }
4765
4766 .small-text-justify {
4767 text-align: justify !important
4768 }
4769 }
4770
4771 @media only screen and (min-width: 40.063em) and (max-width: 64em) {
4772 .medium-only-text-left {
4773 text-align: left !important
4774 }
4775
4776 .medium-only-text-right {
4777 text-align: right !important
4778 }
4779
4780 .medium-only-text-center {
4781 text-align: center !important
4782 }
4783
4784 .medium-only-text-justify {
4785 text-align: justify !important
4786 }
4787 }
4788
4789 @media only screen and (min-width: 40.063em) {
4790 .medium-text-left {
4791 text-align: left !important
4792 }
4793
4794 .medium-text-right {
4795 text-align: right !important
4796 }
4797
4798 .medium-text-center {
4799 text-align: center !important
4800 }
4801
4802 .medium-text-justify {
4803 text-align: justify !important
4804 }
4805 }
4806
4807 @media only screen and (min-width: 64.063em) and (max-width: 90em) {
4808 .large-only-text-left {
4809 text-align: left !important
4810 }
4811
4812 .large-only-text-right {
4813 text-align: right !important
4814 }
4815
4816 .large-only-text-center {
4817 text-align: center !important
4818 }
4819
4820 .large-only-text-justify {
4821 text-align: justify !important
4822 }
4823 }
4824
4825 @media only screen and (min-width: 64.063em) {
4826 .large-text-left {
4827 text-align: left !important
4828 }
4829
4830 .large-text-right {
4831 text-align: right !important
4832 }
4833
4834 .large-text-center {
4835 text-align: center !important
4836 }
4837
4838 .large-text-justify {
4839 text-align: justify !important
4840 }
4841 }
4842
4843 @media only screen and (min-width: 90.063em) and (max-width: 120em) {
4844 .xlarge-only-text-left {
4845 text-align: left !important
4846 }
4847
4848 .xlarge-only-text-right {
4849 text-align: right !important
4850 }
4851
4852 .xlarge-only-text-center {
4853 text-align: center !important
4854 }
4855
4856 .xlarge-only-text-justify {
4857 text-align: justify !important
4858 }
4859 }
4860
4861 @media only screen and (min-width: 90.063em) {
4862 .xlarge-text-left {
4863 text-align: left !important
4864 }
4865
4866 .xlarge-text-right {
4867 text-align: right !important
4868 }
4869
4870 .xlarge-text-center {
4871 text-align: center !important
4872 }
4873
4874 .xlarge-text-justify {
4875 text-align: justify !important
4876 }
4877 }
4878
4879 @media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
4880 .xxlarge-only-text-left {
4881 text-align: left !important
4882 }
4883
4884 .xxlarge-only-text-right {
4885 text-align: right !important
4886 }
4887
4888 .xxlarge-only-text-center {
4889 text-align: center !important
4890 }
4891
4892 .xxlarge-only-text-justify {
4893 text-align: justify !important
4894 }
4895 }
4896
4897 @media only screen and (min-width: 120.063em) {
4898 .xxlarge-text-left {
4899 text-align: left !important
4900 }
4901
4902 .xxlarge-text-right {
4903 text-align: right !important
4904 }
4905
4906 .xxlarge-text-center {
4907 text-align: center !important
4908 }
4909
4910 .xxlarge-text-justify {
4911 text-align: justify !important
4912 }
4913 }
4914
4915 div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
4916 margin: 0;
4917 padding: 0
4918 }
4919
4920 a {
4921 color: #008CBA;
4922 text-decoration: none;
4923 line-height: inherit
4924 }
4925
4926 a:hover, a:focus {
4927 color: #0078a0
4928 }
4929
4930 a img {
4931 border: none
4932 }
4933
4934 p {
4935 font-family: inherit;
4936 font-weight: normal;
4937 font-size: 1rem;
4938 line-height: 1.6;
4939 margin-bottom: 1.25rem;
4940 text-rendering: optimizeLegibility
4941 }
4942
4943 p.lead {
4944 font-size: 1.21875rem;
4945 line-height: 1.6
4946 }
4947
4948 p aside {
4949 font-size: 0.875rem;
4950 line-height: 1.35;
4951 font-style: italic
4952 }
4953
4954 h1, h2, h3, h4, h5, h6 {
4955 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
4956 font-weight: normal;
4957 font-style: normal;
4958 color: #222;
4959 text-rendering: optimizeLegibility;
4960 margin-top: 0.2rem;
4961 margin-bottom: 0.5rem;
4962 line-height: 1.4
4963 }
4964
4965 h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
4966 font-size: 60%;
4967 color: #6f6f6f;
4968 line-height: 0
4969 }
4970
4971 h1 {
4972 font-size: 2.125rem
4973 }
4974
4975 h2 {
4976 font-size: 1.6875rem
4977 }
4978
4979 h3 {
4980 font-size: 1.375rem
4981 }
4982
4983 h4 {
4984 font-size: 1.125rem
4985 }
4986
4987 h5 {
4988 font-size: 1.125rem
4989 }
4990
4991 h6 {
4992 font-size: 1rem
4993 }
4994
4995 .subheader {
4996 line-height: 1.4;
4997 color: #6f6f6f;
4998 font-weight: normal;
4999 margin-top: 0.2rem;
5000 margin-bottom: 0.5rem
5001 }
5002
5003 hr {
5004 border: solid #ddd;
5005 border-width: 1px 0 0;
5006 clear: both;
5007 margin: 1.25rem 0 1.1875rem;
5008 height: 0
5009 }
5010
5011 em, i {
5012 font-style: italic;
5013 line-height: inherit
5014 }
5015
5016 strong, b {
5017 font-weight: bold;
5018 line-height: inherit
5019 }
5020
5021 small {
5022 font-size: 60%;
5023 line-height: inherit
5024 }
5025
5026 code {
5027 font-family: Consolas, "Liberation Mono", Courier, monospace;
5028 font-weight: normal;
5029 color: #333;
5030 background-color: #f8f8f8;
5031 border-width: 1px;
5032 border-style: solid;
5033 border-color: #dfdfdf;
5034 padding: 0.125rem 0.3125rem 0.0625rem
5035 }
5036
5037 ul, ol, dl {
5038 font-size: 1rem;
5039 line-height: 1.6;
5040 margin-bottom: 1.25rem;
5041 list-style-position: outside;
5042 font-family: inherit
5043 }
5044
5045 ul {
5046 margin-left: 1.1rem
5047 }
5048
5049 ul.no-bullet {
5050 margin-left: 0
5051 }
5052
5053 ul.no-bullet li ul, ul.no-bullet li ol {
5054 margin-left: 1.25rem;
5055 margin-bottom: 0;
5056 list-style: none
5057 }
5058
5059 ul li ul, ul li ol {
5060 margin-left: 1.25rem;
5061 margin-bottom: 0
5062 }
5063
5064 ul.square li ul, ul.circle li ul, ul.disc li ul {
5065 list-style: inherit
5066 }
5067
5068 ul.square {
5069 list-style-type: square;
5070 margin-left: 1.1rem
5071 }
5072
5073 ul.circle {
5074 list-style-type: circle;
5075 margin-left: 1.1rem
5076 }
5077
5078 ul.disc {
5079 list-style-type: disc;
5080 margin-left: 1.1rem
5081 }
5082
5083 ul.no-bullet {
5084 list-style: none
5085 }
5086
5087 ol {
5088 margin-left: 1.4rem
5089 }
5090
5091 ol li ul, ol li ol {
5092 margin-left: 1.25rem;
5093 margin-bottom: 0
5094 }
5095
5096 dl dt {
5097 margin-bottom: 0.3rem;
5098 font-weight: bold
5099 }
5100
5101 dl dd {
5102 margin-bottom: 0.75rem
5103 }
5104
5105 abbr, acronym {
5106 text-transform: uppercase;
5107 font-size: 90%;
5108 color: #222;
5109 cursor: help
5110 }
5111
5112 abbr {
5113 text-transform: none
5114 }
5115
5116 abbr[title] {
5117 border-bottom: 1px dotted #ddd
5118 }
5119
5120 blockquote {
5121 margin: 0 0 1.25rem;
5122 padding: 0.5625rem 1.25rem 0 1.1875rem;
5123 border-left: 1px solid #ddd
5124 }
5125
5126 blockquote cite {
5127 display: block;
5128 font-size: 0.8125rem;
5129 color: #555
5130 }
5131
5132 blockquote cite:before {
5133 content: "\2014 \0020"
5134 }
5135
5136 blockquote cite a, blockquote cite a:visited {
5137 color: #555
5138 }
5139
5140 blockquote, blockquote p {
5141 line-height: 1.6;
5142 color: #6f6f6f
5143 }
5144
5145 .vcard {
5146 display: inline-block;
5147 margin: 0 0 1.25rem 0;
5148 border: 1px solid #ddd;
5149 padding: 0.625rem 0.75rem
5150 }
5151
5152 .vcard li {
5153 margin: 0;
5154 display: block
5155 }
5156
5157 .vcard .fn {
5158 font-weight: bold;
5159 font-size: 0.9375rem
5160 }
5161
5162 .vevent .summary {
5163 font-weight: bold
5164 }
5165
5166 .vevent abbr {
5167 cursor: default;
5168 text-decoration: none;
5169 font-weight: bold;
5170 border: none;
5171 padding: 0 0.0625rem
5172 }
5173
5174 @media only screen and (min-width: 40.063em) {
5175 h1, h2, h3, h4, h5, h6 {
5176 line-height: 1.4
5177 }
5178
5179 h1 {
5180 font-size: 2.75rem
5181 }
5182
5183 h2 {
5184 font-size: 2.3125rem
5185 }
5186
5187 h3 {
5188 font-size: 1.6875rem
5189 }
5190
5191 h4 {
5192 font-size: 1.4375rem
5193 }
5194
5195 h5 {
5196 font-size: 1.125rem
5197 }
5198
5199 h6 {
5200 font-size: 1rem
5201 }
5202 }
5203
5204 .print-only {
5205 display: none !important
5206 }
5207
5208 @media print {
5209 * {
5210 background: transparent !important;
5211 color: #000 !important;
5212 box-shadow: none !important;
5213 text-shadow: none !important
5214 }
5215
5216 a, a:visited {
5217 text-decoration: underline
5218 }
5219
5220 a[href]:after {
5221 content: " (" attr(href) ")"
5222 }
5223
5224 abbr[title]:after {
5225 content: " (" attr(title) ")"
5226 }
5227
5228 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
5229 content: ""
5230 }
5231
5232 pre, blockquote {
5233 border: 1px solid #999;
5234 page-break-inside: avoid
5235 }
5236
5237 thead {
5238 display: table-header-group
5239 }
5240
5241 tr, img {
5242 page-break-inside: avoid
5243 }
5244
5245 img {
5246 max-width: 100% !important
5247 }
5248
5249 @page {
5250 margin: 0.5cm
5251 }
5252
5253 p, h2, h3 {
5254 orphans: 3;
5255 widows: 3
5256 }
5257
5258 h2, h3 {
5259 page-break-after: avoid
5260 }
5261
5262 .hide-on-print {
5263 display: none !important
5264 }
5265
5266 .print-only {
5267 display: block !important
5268 }
5269
5270 .hide-for-print {
5271 display: none !important
5272 }
5273
5274 .show-for-print {
5275 display: inherit !important
5276 }
5277 }
5278
5279 .split.button {
5280 position: relative;
5281 padding-right: 5.0625rem
5282 }
5283
5284 .split.button span {
5285 display: block;
5286 height: 100%;
5287 position: absolute;
5288 right: 0;
5289 top: 0;
5290 border-left: solid 1px
5291 }
5292
5293 .split.button span:after {
5294 position: absolute;
5295 content: "";
5296 width: 0;
5297 height: 0;
5298 display: block;
5299 border-style: inset;
5300 top: 50%;
5301 left: 50%
5302 }
5303
5304 .split.button span:active {
5305 background-color: rgba(0, 0, 0, 0.1)
5306 }
5307
5308 .split.button span {
5309 border-left-color: rgba(255, 255, 255, 0.5)
5310 }
5311
5312 .split.button span {
5313 width: 3.09375rem
5314 }
5315
5316 .split.button span:after {
5317 border-top-style: solid;
5318 border-width: 0.375rem;
5319 top: 48%;
5320 margin-left: -0.375rem
5321 }
5322
5323 .split.button span:after {
5324 border-color: #fff transparent transparent transparent
5325 }
5326
5327 .split.button.secondary span {
5328 border-left-color: rgba(255, 255, 255, 0.5)
5329 }
5330
5331 .split.button.secondary span:after {
5332 border-color: #fff transparent transparent transparent
5333 }
5334
5335 .split.button.alert span {
5336 border-left-color: rgba(255, 255, 255, 0.5)
5337 }
5338
5339 .split.button.success span {
5340 border-left-color: rgba(255, 255, 255, 0.5)
5341 }
5342
5343 .split.button.tiny {
5344 padding-right: 3.75rem
5345 }
5346
5347 .split.button.tiny span {
5348 width: 2.25rem
5349 }
5350
5351 .split.button.tiny span:after {
5352 border-top-style: solid;
5353 border-width: 0.375rem;
5354 top: 48%;
5355 margin-left: -0.375rem
5356 }
5357
5358 .split.button.small {
5359 padding-right: 4.375rem
5360 }
5361
5362 .split.button.small span {
5363 width: 2.625rem
5364 }
5365
5366 .split.button.small span:after {
5367 border-top-style: solid;
5368 border-width: 0.4375rem;
5369 top: 48%;
5370 margin-left: -0.375rem
5371 }
5372
5373 .split.button.large {
5374 padding-right: 5.5rem
5375 }
5376
5377 .split.button.large span {
5378 width: 3.4375rem
5379 }
5380
5381 .split.button.large span:after {
5382 border-top-style: solid;
5383 border-width: 0.3125rem;
5384 top: 48%;
5385 margin-left: -0.375rem
5386 }
5387
5388 .split.button.expand {
5389 padding-left: 2rem
5390 }
5391
5392 .split.button.secondary span:after {
5393 border-color: #333 transparent transparent transparent
5394 }
5395
5396 .split.button.radius span {
5397 -webkit-border-bottom-right-radius: 3px;
5398 -webkit-border-top-right-radius: 3px;
5399 border-bottom-right-radius: 3px;
5400 border-top-right-radius: 3px
5401 }
5402
5403 .split.button.round span {
5404 -webkit-border-bottom-right-radius: 1000px;
5405 -webkit-border-top-right-radius: 1000px;
5406 border-bottom-right-radius: 1000px;
5407 border-top-right-radius: 1000px
5408 }
5409
5410 .reveal-modal-bg {
5411 position: absolute;
5412 top: 0;
5413 bottom: 0;
5414 left: 0;
5415 right: 0;
5416 background: #000;
5417 background: rgba(0, 0, 0, 0.45);
5418 z-index: 1004;
5419 display: none;
5420 left: 0
5421 }
5422
5423 .reveal-modal, dialog {
5424 visibility: hidden;
5425 display: none;
5426 position: absolute;
5427 z-index: 1005;
5428 width: 100vw;
5429 top: 0;
5430 border-radius: 3px;
5431 left: 0;
5432 background-color: #fff;
5433 padding: 1.25rem;
5434 border: solid 1px #666;
5435 box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
5436 padding: 1.875rem
5437 }
5438
5439 @media only screen and (max-width: 40em) {
5440 .reveal-modal, dialog {
5441 min-height: 100vh
5442 }
5443 }
5444
5445 .reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns {
5446 min-width: 0
5447 }
5448
5449 .reveal-modal > :first-child, dialog > :first-child {
5450 margin-top: 0
5451 }
5452
5453 .reveal-modal > :last-child, dialog > :last-child {
5454 margin-bottom: 0
5455 }
5456
5457 @media only screen and (min-width: 40.063em) {
5458 .reveal-modal, dialog {
5459 width: 80%;
5460 max-width: 62.5rem;
5461 left: 0;
5462 right: 0;
5463 margin: 0 auto
5464 }
5465 }
5466
5467 @media only screen and (min-width: 40.063em) {
5468 .reveal-modal, dialog {
5469 top: 6.25rem
5470 }
5471 }
5472
5473 .reveal-modal.radius, dialog.radius {
5474 border-radius: 3px
5475 }
5476
5477 .reveal-modal.round, dialog.round {
5478 border-radius: 1000px
5479 }
5480
5481 .reveal-modal.collapse, dialog.collapse {
5482 padding: 0
5483 }
5484
5485 @media only screen and (min-width: 40.063em) {
5486 .reveal-modal.tiny, dialog.tiny {
5487 width: 30%;
5488 max-width: 62.5rem;
5489 left: 0;
5490 right: 0;
5491 margin: 0 auto
5492 }
5493 }
5494
5495 @media only screen and (min-width: 40.063em) {
5496 .reveal-modal.small, dialog.small {
5497 width: 40%;
5498 max-width: 62.5rem;
5499 left: 0;
5500 right: 0;
5501 margin: 0 auto
5502 }
5503 }
5504
5505 @media only screen and (min-width: 40.063em) {
5506 .reveal-modal.medium, dialog.medium {
5507 width: 60%;
5508 max-width: 62.5rem;
5509 left: 0;
5510 right: 0;
5511 margin: 0 auto
5512 }
5513 }
5514
5515 @media only screen and (min-width: 40.063em) {
5516 .reveal-modal.large, dialog.large {
5517 width: 70%;
5518 max-width: 62.5rem;
5519 left: 0;
5520 right: 0;
5521 margin: 0 auto
5522 }
5523 }
5524
5525 @media only screen and (min-width: 40.063em) {
5526 .reveal-modal.xlarge, dialog.xlarge {
5527 width: 95%;
5528 max-width: 62.5rem;
5529 left: 0;
5530 right: 0;
5531 margin: 0 auto
5532 }
5533 }
5534
5535 .reveal-modal.full, dialog.full {
5536 top: 0;
5537 left: 0;
5538 height: 100%;
5539 height: 100vh;
5540 min-height: 100vh;
5541 max-width: none !important;
5542 margin-left: 0 !important
5543 }
5544
5545 @media only screen and (min-width: 40.063em) {
5546 .reveal-modal.full, dialog.full {
5547 width: 100vw;
5548 max-width: 62.5rem;
5549 left: 0;
5550 right: 0;
5551 margin: 0 auto
5552 }
5553 }
5554
5555 .reveal-modal .close-reveal-modal, dialog .close-reveal-modal {
5556 font-size: 2.5rem;
5557 line-height: 1;
5558 position: absolute;
5559 top: 0.625rem;
5560 right: 1.375rem;
5561 color: #aaa;
5562 font-weight: bold;
5563 cursor: pointer
5564 }
5565
5566 dialog {
5567 display: none
5568 }
5569
5570 dialog::backdrop, dialog + .backdrop {
5571 position: absolute;
5572 top: 0;
5573 bottom: 0;
5574 left: 0;
5575 right: 0;
5576 background: #000;
5577 background: rgba(0, 0, 0, 0.45);
5578 z-index: auto;
5579 display: none;
5580 left: 0
5581 }
5582
5583 dialog[open] {
5584 display: block
5585 }
5586
5587 @media print {
5588 dialog, .reveal-modal, dialog {
5589 display: none;
5590 background: #fff !important
5591 }
5592 }
5593
5594 .has-tip {
5595 border-bottom: dotted 1px #ccc;
5596 cursor: help;
5597 font-weight: bold;
5598 color: #333
5599 }
5600
5601 .has-tip:hover, .has-tip:focus {
5602 border-bottom: dotted 1px #003f54;
5603 color: #008CBA
5604 }
5605
5606 .has-tip.tip-left, .has-tip.tip-right {
5607 float: none !important
5608 }
5609
5610 .tooltip {
5611 display: none;
5612 position: absolute;
5613 z-index: 1006;
5614 font-weight: normal;
5615 font-size: 0.875rem;
5616 line-height: 1.3;
5617 padding: 0.75rem;
5618 max-width: 300px;
5619 left: 50%;
5620 width: 100%;
5621 color: #fff;
5622 background: #333
5623 }
5624
5625 .tooltip > .nub {
5626 display: block;
5627 left: 5px;
5628 position: absolute;
5629 width: 0;
5630 height: 0;
5631 border: solid 5px;
5632 border-color: transparent transparent #333 transparent;
5633 top: -10px;
5634 pointer-events: none
5635 }
5636
5637 .tooltip > .nub.rtl {
5638 left: auto;
5639 right: 5px
5640 }
5641
5642 .tooltip.radius {
5643 border-radius: 3px
5644 }
5645
5646 .tooltip.round {
5647 border-radius: 1000px
5648 }
5649
5650 .tooltip.round > .nub {
5651 left: 2rem
5652 }
5653
5654 .tooltip.opened {
5655 color: #008CBA !important;
5656 border-bottom: dotted 1px #003f54 !important
5657 }
5658
5659 .tap-to-close {
5660 display: block;
5661 font-size: 0.625rem;
5662 color: #777;
5663 font-weight: normal
5664 }
5665
5666 @media only screen and (min-width: 40.063em) {
5667 .tooltip > .nub {
5668 border-color: transparent transparent #333 transparent;
5669 top: -10px
5670 }
5671
5672 .tooltip.tip-top > .nub {
5673 border-color: #333 transparent transparent transparent;
5674 top: auto;
5675 bottom: -10px
5676 }
5677
5678 .tooltip.tip-left, .tooltip.tip-right {
5679 float: none !important
5680 }
5681
5682 .tooltip.tip-left > .nub {
5683 border-color: transparent transparent transparent #333;
5684 right: -10px;
5685 left: auto;
5686 top: 50%;
5687 margin-top: -5px
5688 }
5689
5690 .tooltip.tip-right > .nub {
5691 border-color: transparent #333 transparent transparent;
5692 right: auto;
5693 left: -10px;
5694 top: 50%;
5695 margin-top: -5px
5696 }
5697 }
5698
5699 .clearing-thumbs, [data-clearing] {
5700 margin-bottom: 0;
5701 margin-left: 0;
5702 list-style: none
5703 }
5704
5705 .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
5706 content: " ";
5707 display: table
5708 }
5709
5710 .clearing-thumbs:after, [data-clearing]:after {
5711 clear: both
5712 }
5713
5714 .clearing-thumbs li, [data-clearing] li {
5715 float: left;
5716 margin-right: 10px
5717 }
5718
5719 .clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
5720 margin-right: 0
5721 }
5722
5723 .clearing-blackout {
5724 background: #333;
5725 position: fixed;
5726 width: 100%;
5727 height: 100%;
5728 top: 0;
5729 left: 0;
5730 z-index: 998
5731 }
5732
5733 .clearing-blackout .clearing-close {
5734 display: block
5735 }
5736
5737 .clearing-container {
5738 position: relative;
5739 z-index: 998;
5740 height: 100%;
5741 overflow: hidden;
5742 margin: 0
5743 }
5744
5745 .clearing-touch-label {
5746 position: absolute;
5747 top: 50%;
5748 left: 50%;
5749 color: #aaa;
5750 font-size: 0.6em
5751 }
5752
5753 .visible-img {
5754 height: 95%;
5755 position: relative
5756 }
5757
5758 .visible-img img {
5759 position: absolute;
5760 left: 50%;
5761 top: 50%;
5762 margin-left: -50%;
5763 max-height: 100%;
5764 max-width: 100%
5765 }
5766
5767 .clearing-caption {
5768 color: #ccc;
5769 font-size: 0.875em;
5770 line-height: 1.3;
5771 margin-bottom: 0;
5772 text-align: center;
5773 bottom: 0;
5774 background: #333;
5775 width: 100%;
5776 padding: 10px 30px 20px;
5777 position: absolute;
5778 left: 0
5779 }
5780
5781 .clearing-close {
5782 z-index: 999;
5783 padding-left: 20px;
5784 padding-top: 10px;
5785 font-size: 30px;
5786 line-height: 1;
5787 color: #ccc;
5788 display: none
5789 }
5790
5791 .clearing-close:hover, .clearing-close:focus {
5792 color: #ccc
5793 }
5794
5795 .clearing-assembled .clearing-container {
5796 height: 100%
5797 }
5798
5799 .clearing-assembled .clearing-container .carousel > ul {
5800 display: none
5801 }
5802
5803 .clearing-feature li {
5804 display: none
5805 }
5806
5807 .clearing-feature li.clearing-featured-img {
5808 display: block
5809 }
5810
5811 @media only screen and (min-width: 40.063em) {
5812 .clearing-main-prev, .clearing-main-next {
5813 position: absolute;
5814 height: 100%;
5815 width: 40px;
5816 top: 0
5817 }
5818
5819 .clearing-main-prev > span, .clearing-main-next > span {
5820 position: absolute;
5821 top: 50%;
5822 display: block;
5823 width: 0;
5824 height: 0;
5825 border: solid 12px
5826 }
5827
5828 .clearing-main-prev > span:hover, .clearing-main-next > span:hover {
5829 opacity: 0.8
5830 }
5831
5832 .clearing-main-prev {
5833 left: 0
5834 }
5835
5836 .clearing-main-prev > span {
5837 left: 5px;
5838 border-color: transparent;
5839 border-right-color: #ccc
5840 }
5841
5842 .clearing-main-next {
5843 right: 0
5844 }
5845
5846 .clearing-main-next > span {
5847 border-color: transparent;
5848 border-left-color: #ccc
5849 }
5850
5851 .clearing-main-prev.disabled, .clearing-main-next.disabled {
5852 opacity: 0.3
5853 }
5854
5855 .clearing-assembled .clearing-container .carousel {
5856 background: rgba(51, 51, 51, 0.8);
5857 height: 120px;
5858 margin-top: 10px;
5859 text-align: center
5860 }
5861
5862 .clearing-assembled .clearing-container .carousel > ul {
5863 display: inline-block;
5864 z-index: 999;
5865 height: 100%;
5866 position: relative;
5867 float: none
5868 }
5869
5870 .clearing-assembled .clearing-container .carousel > ul li {
5871 display: block;
5872 width: 120px;
5873 min-height: inherit;
5874 float: left;
5875 overflow: hidden;
5876 margin-right: 0;
5877 padding: 0;
5878 position: relative;
5879 cursor: pointer;
5880 opacity: 0.4;
5881 clear: none
5882 }
5883
5884 .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
5885 height: 100%;
5886 max-width: none
5887 }
5888
5889 .clearing-assembled .clearing-container .carousel > ul li a.th {
5890 border: none;
5891 box-shadow: none;
5892 display: block
5893 }
5894
5895 .clearing-assembled .clearing-container .carousel > ul li img {
5896 cursor: pointer !important;
5897 width: 100% !important
5898 }
5899
5900 .clearing-assembled .clearing-container .carousel > ul li.visible {
5901 opacity: 1
5902 }
5903
5904 .clearing-assembled .clearing-container .carousel > ul li:hover {
5905 opacity: 0.8
5906 }
5907
5908 .clearing-assembled .clearing-container .visible-img {
5909 background: #333;
5910 overflow: hidden;
5911 height: 85%
5912 }
5913
5914 .clearing-close {
5915 position: absolute;
5916 top: 10px;
5917 right: 20px;
5918 padding-left: 0;
5919 padding-top: 0
5920 }
5921 }
5922
5923 .progress {
5924 background-color: #F6F6F6;
5925 height: 1.5625rem;
5926 border: 1px solid #fff;
5927 padding: 0.125rem;
5928 margin-bottom: 0.625rem
5929 }
5930
5931 .progress .meter {
5932 background: #008CBA;
5933 height: 100%;
5934 display: block
5935 }
5936
5937 .progress.secondary .meter {
5938 background: #e7e7e7;
5939 height: 100%;
5940 display: block
5941 }
5942
5943 .progress.success .meter {
5944 background: #43AC6A;
5945 height: 100%;
5946 display: block
5947 }
5948
5949 .progress.alert .meter {
5950 background: #f04124;
5951 height: 100%;
5952 display: block
5953 }
5954
5955 .progress.radius {
5956 border-radius: 3px
5957 }
5958
5959 .progress.radius .meter {
5960 border-radius: 2px
5961 }
5962
5963 .progress.round {
5964 border-radius: 1000px
5965 }
5966
5967 .progress.round .meter {
5968 border-radius: 999px
5969 }
5970
5971 .sub-nav {
5972 display: block;
5973 width: auto;
5974 overflow: hidden;
5975 margin: -0.25rem 0 1.125rem;
5976 padding-top: 0.25rem
5977 }
5978
5979 .sub-nav dt {
5980 text-transform: uppercase
5981 }
5982
5983 .sub-nav dt, .sub-nav dd, .sub-nav li {
5984 float: left;
5985 display: inline;
5986 margin-left: 1rem;
5987 margin-bottom: 0;
5988 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
5989 font-weight: normal;
5990 font-size: 0.875rem;
5991 color: #999
5992 }
5993
5994 .sub-nav dt a, .sub-nav dd a, .sub-nav li a {
5995 text-decoration: none;
5996 color: #999;
5997 padding: 0.1875rem 1rem
5998 }
5999
6000 .sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover {
6001 color: #737373
6002 }
6003
6004 .sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
6005 border-radius: 3px;
6006 font-weight: normal;
6007 background: #008CBA;
6008 padding: 0.1875rem 1rem;
6009 cursor: default;
6010 color: #fff
6011 }
6012
6013 .sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover {
6014 background: #0078a0
6015 }
6016
6017 .joyride-list {
6018 display: none
6019 }
6020
6021 .joyride-tip-guide {
6022 display: none;
6023 position: absolute;
6024 background: #333;
6025 color: #fff;
6026 z-index: 101;
6027 top: 0;
6028 left: 2.5%;
6029 font-family: inherit;
6030 font-weight: normal;
6031 width: 95%
6032 }
6033
6034 .lt-ie9 .joyride-tip-guide {
6035 max-width: 800px;
6036 left: 50%;
6037 margin-left: -400px
6038 }
6039
6040 .joyride-content-wrapper {
6041 width: 100%;
6042 padding: 1.125rem 1.25rem 1.5rem
6043 }
6044
6045 .joyride-content-wrapper .button {
6046 margin-bottom: 0 !important
6047 }
6048
6049 .joyride-content-wrapper .joyride-prev-tip {
6050 margin-right: 10px
6051 }
6052
6053 .joyride-tip-guide .joyride-nub {
6054 display: block;
6055 position: absolute;
6056 left: 22px;
6057 width: 0;
6058 height: 0;
6059 border: 10px solid #333
6060 }
6061
6062 .joyride-tip-guide .joyride-nub.top {
6063 border-top-style: solid;
6064 border-color: #333;
6065 border-top-color: transparent !important;
6066 border-left-color: transparent !important;
6067 border-right-color: transparent !important;
6068 top: -20px
6069 }
6070
6071 .joyride-tip-guide .joyride-nub.bottom {
6072 border-bottom-style: solid;
6073 border-color: #333 !important;
6074 border-bottom-color: transparent !important;
6075 border-left-color: transparent !important;
6076 border-right-color: transparent !important;
6077 bottom: -20px
6078 }
6079
6080 .joyride-tip-guide .joyride-nub.right {
6081 right: -20px
6082 }
6083
6084 .joyride-tip-guide .joyride-nub.left {
6085 left: -20px
6086 }
6087
6088 .joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
6089 line-height: 1.25;
6090 margin: 0;
6091 font-weight: bold;
6092 color: #fff
6093 }
6094
6095 .joyride-tip-guide p {
6096 margin: 0 0 1.125rem 0;
6097 font-size: 0.875rem;
6098 line-height: 1.3
6099 }
6100
6101 .joyride-timer-indicator-wrap {
6102 width: 50px;
6103 height: 3px;
6104 border: solid 1px #555;
6105 position: absolute;
6106 right: 1.0625rem;
6107 bottom: 1rem
6108 }
6109
6110 .joyride-timer-indicator {
6111 display: block;
6112 width: 0;
6113 height: inherit;
6114 background: #666
6115 }
6116
6117 .joyride-close-tip {
6118 position: absolute;
6119 right: 12px;
6120 top: 10px;
6121 color: #777 !important;
6122 text-decoration: none;
6123 font-size: 24px;
6124 font-weight: normal;
6125 line-height: .5 !important
6126 }
6127
6128 .joyride-close-tip:hover, .joyride-close-tip:focus {
6129 color: #eee !important
6130 }
6131
6132 .joyride-modal-bg {
6133 position: fixed;
6134 height: 100%;
6135 width: 100%;
6136 background: transparent;
6137 background: rgba(0, 0, 0, 0.5);
6138 z-index: 100;
6139 display: none;
6140 top: 0;
6141 left: 0;
6142 cursor: pointer
6143 }
6144
6145 .joyride-expose-wrapper {
6146 background-color: #fff;
6147 position: absolute;
6148 border-radius: 3px;
6149 z-index: 102;
6150 box-shadow: 0 0 15px #fff
6151 }
6152
6153 .joyride-expose-cover {
6154 background: transparent;
6155 border-radius: 3px;
6156 position: absolute;
6157 z-index: 9999;
6158 top: 0;
6159 left: 0
6160 }
6161
6162 @media only screen and (min-width: 40.063em) {
6163 .joyride-tip-guide {
6164 width: 300px;
6165 left: inherit
6166 }
6167
6168 .joyride-tip-guide .joyride-nub.bottom {
6169 border-color: #333 !important;
6170 border-bottom-color: transparent !important;
6171 border-left-color: transparent !important;
6172 border-right-color: transparent !important;
6173 bottom: -20px
6174 }
6175
6176 .joyride-tip-guide .joyride-nub.right {
6177 border-color: #333 !important;
6178 border-top-color: transparent !important;
6179 border-right-color: transparent !important;
6180 border-bottom-color: transparent !important;
6181 top: 22px;
6182 left: auto;
6183 right: -20px
6184 }
6185
6186 .joyride-tip-guide .joyride-nub.left {
6187 border-color: #333 !important;
6188 border-top-color: transparent !important;
6189 border-left-color: transparent !important;
6190 border-bottom-color: transparent !important;
6191 top: 22px;
6192 left: -20px;
6193 right: auto
6194 }
6195 }
6196
6197 .label {
6198 font-weight: normal;
6199 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
6200 text-align: center;
6201 text-decoration: none;
6202 line-height: 1;
6203 white-space: nowrap;
6204 display: inline-block;
6205 position: relative;
6206 margin-bottom: auto;
6207 padding: 0.25rem 0.5rem 0.25rem;
6208 font-size: 0.6875rem;
6209 background-color: #008CBA;
6210 color: #fff
6211 }
6212
6213 .label.radius {
6214 border-radius: 3px
6215 }
6216
6217 .label.round {
6218 border-radius: 1000px
6219 }
6220
6221 .label.alert {
6222 background-color: #f04124;
6223 color: #fff
6224 }
6225
6226 .label.warning {
6227 background-color: #f08a24;
6228 color: #fff
6229 }
6230
6231 .label.success {
6232 background-color: #43AC6A;
6233 color: #fff
6234 }
6235
6236 .label.secondary {
6237 background-color: #e7e7e7;
6238 color: #333
6239 }
6240
6241 .label.info {
6242 background-color: #a0d3e8;
6243 color: #333
6244 }
6245
6246 .off-canvas-wrap {
6247 -webkit-backface-visibility: hidden;
6248 position: relative;
6249 width: 100%;
6250 overflow: hidden
6251 }
6252
6253 .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
6254 min-height: 100%;
6255 -webkit-overflow-scrolling: touch
6256 }
6257
6258 .inner-wrap {
6259 position: relative;
6260 width: 100%;
6261 -webkit-transition: -webkit-transform 500ms ease;
6262 -moz-transition: -moz-transform 500ms ease;
6263 -ms-transition: -ms-transform 500ms ease;
6264 -o-transition: -o-transform 500ms ease;
6265 transition: transform 500ms ease
6266 }
6267
6268 .inner-wrap:before, .inner-wrap:after {
6269 content: " ";
6270 display: table
6271 }
6272
6273 .inner-wrap:after {
6274 clear: both
6275 }
6276
6277 .tab-bar {
6278 -webkit-backface-visibility: hidden;
6279 background: #333;
6280 color: #fff;
6281 height: 2.8125rem;
6282 line-height: 2.8125rem;
6283 position: relative
6284 }
6285
6286 .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
6287 color: #fff;
6288 font-weight: bold;
6289 line-height: 2.8125rem;
6290 margin: 0
6291 }
6292
6293 .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
6294 font-size: 1.125rem
6295 }
6296
6297 .left-small {
6298 width: 2.8125rem;
6299 height: 2.8125rem;
6300 position: absolute;
6301 top: 0;
6302 border-right: solid 1px #1a1a1a;
6303 left: 0
6304 }
6305
6306 .right-small {
6307 width: 2.8125rem;
6308 height: 2.8125rem;
6309 position: absolute;
6310 top: 0;
6311 border-left: solid 1px #1a1a1a;
6312 right: 0
6313 }
6314
6315 .tab-bar-section {
6316 padding: 0 0.625rem;
6317 position: absolute;
6318 text-align: center;
6319 height: 2.8125rem;
6320 top: 0
6321 }
6322
6323 @media only screen and (min-width: 40.063em) {
6324 .tab-bar-section.left {
6325 text-align: left
6326 }
6327
6328 .tab-bar-section.right {
6329 text-align: right
6330 }
6331 }
6332
6333 .tab-bar-section.left {
6334 left: 0;
6335 right: 2.8125rem
6336 }
6337
6338 .tab-bar-section.right {
6339 left: 2.8125rem;
6340 right: 0
6341 }
6342
6343 .tab-bar-section.middle {
6344 left: 2.8125rem;
6345 right: 2.8125rem
6346 }
6347
6348 .tab-bar .menu-icon {
6349 text-indent: 2.1875rem;
6350 width: 2.8125rem;
6351 height: 2.8125rem;
6352 display: block;
6353 padding: 0;
6354 color: #fff;
6355 position: relative;
6356 transform: translate3d(0, 0, 0)
6357 }
6358
6359 .tab-bar .menu-icon span::after {
6360 content: "";
6361 position: absolute;
6362 display: block;
6363 height: 0;
6364 top: 50%;
6365 margin-top: -0.5rem;
6366 left: 0.90625rem;
6367 box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;
6368 width: 1rem
6369 }
6370
6371 .tab-bar .menu-icon span:hover:after {
6372 box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3
6373 }
6374
6375 .left-off-canvas-menu {
6376 -webkit-backface-visibility: hidden;
6377 width: 15.625rem;
6378 top: 0;
6379 bottom: 0;
6380 position: absolute;
6381 overflow-x: hidden;
6382 overflow-y: auto;
6383 background: #333;
6384 z-index: 1001;
6385 box-sizing: content-box;
6386 transition: transform 500ms ease 0s;
6387 -webkit-overflow-scrolling: touch;
6388 -ms-overflow-style: -ms-autohiding-scrollbar;
6389 -ms-transform: translate(-100%, 0);
6390 -webkit-transform: translate3d(-100%, 0, 0);
6391 -moz-transform: translate3d(-100%, 0, 0);
6392 -ms-transform: translate3d(-100%, 0, 0);
6393 -o-transform: translate3d(-100%, 0, 0);
6394 transform: translate3d(-100%, 0, 0);
6395 left: 0
6396 }
6397
6398 .left-off-canvas-menu * {
6399 -webkit-backface-visibility: hidden
6400 }
6401
6402 .right-off-canvas-menu {
6403 -webkit-backface-visibility: hidden;
6404 width: 15.625rem;
6405 top: 0;
6406 bottom: 0;
6407 position: absolute;
6408 overflow-x: hidden;
6409 overflow-y: auto;
6410 background: #333;
6411 z-index: 1001;
6412 box-sizing: content-box;
6413 transition: transform 500ms ease 0s;
6414 -webkit-overflow-scrolling: touch;
6415 -ms-overflow-style: -ms-autohiding-scrollbar;
6416 -ms-transform: translate(100%, 0);
6417 -webkit-transform: translate3d(100%, 0, 0);
6418 -moz-transform: translate3d(100%, 0, 0);
6419 -ms-transform: translate3d(100%, 0, 0);
6420 -o-transform: translate3d(100%, 0, 0);
6421 transform: translate3d(100%, 0, 0);
6422 right: 0
6423 }
6424
6425 .right-off-canvas-menu * {
6426 -webkit-backface-visibility: hidden
6427 }
6428
6429 ul.off-canvas-list {
6430 list-style-type: none;
6431 padding: 0;
6432 margin: 0
6433 }
6434
6435 ul.off-canvas-list li label {
6436 display: block;
6437 padding: 0.3rem 0.9375rem;
6438 color: #999;
6439 text-transform: uppercase;
6440 font-size: 0.75rem;
6441 font-weight: bold;
6442 background: #444;
6443 border-top: 1px solid #5e5e5e;
6444 border-bottom: none;
6445 margin: 0
6446 }
6447
6448 ul.off-canvas-list li a {
6449 display: block;
6450 padding: 0.66667rem;
6451 color: rgba(255, 255, 255, 0.7);
6452 border-bottom: 1px solid #262626;
6453 transition: background 300ms ease
6454 }
6455
6456 ul.off-canvas-list li a:hover {
6457 background: #242424
6458 }
6459
6460 .move-right > .inner-wrap {
6461 -ms-transform: translate(15.625rem, 0);
6462 -webkit-transform: translate3d(15.625rem, 0, 0);
6463 -moz-transform: translate3d(15.625rem, 0, 0);
6464 -ms-transform: translate3d(15.625rem, 0, 0);
6465 -o-transform: translate3d(15.625rem, 0, 0);
6466 transform: translate3d(15.625rem, 0, 0)
6467 }
6468
6469 .move-right .exit-off-canvas {
6470 -webkit-backface-visibility: hidden;
6471 transition: background 300ms ease;
6472 cursor: pointer;
6473 box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
6474 display: block;
6475 position: absolute;
6476 background: rgba(255, 255, 255, 0.2);
6477 top: 0;
6478 bottom: 0;
6479 left: 0;
6480 right: 0;
6481 z-index: 1002;
6482 -webkit-tap-highlight-color: transparent
6483 }
6484
6485 @media only screen and (min-width: 40.063em) {
6486 .move-right .exit-off-canvas:hover {
6487 background: rgba(255, 255, 255, 0.05)
6488 }
6489 }
6490
6491 .move-left > .inner-wrap {
6492 -ms-transform: translate(-15.625rem, 0);
6493 -webkit-transform: translate3d(-15.625rem, 0, 0);
6494 -moz-transform: translate3d(-15.625rem, 0, 0);
6495 -ms-transform: translate3d(-15.625rem, 0, 0);
6496 -o-transform: translate3d(-15.625rem, 0, 0);
6497 transform: translate3d(-15.625rem, 0, 0)
6498 }
6499
6500 .move-left .exit-off-canvas {
6501 -webkit-backface-visibility: hidden;
6502 transition: background 300ms ease;
6503 cursor: pointer;
6504 box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
6505 display: block;
6506 position: absolute;
6507 background: rgba(255, 255, 255, 0.2);
6508 top: 0;
6509 bottom: 0;
6510 left: 0;
6511 right: 0;
6512 z-index: 1002;
6513 -webkit-tap-highlight-color: transparent
6514 }
6515
6516 @media only screen and (min-width: 40.063em) {
6517 .move-left .exit-off-canvas:hover {
6518 background: rgba(255, 255, 255, 0.05)
6519 }
6520 }
6521
6522 .offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {
6523 -ms-transform: none;
6524 -webkit-transform: none;
6525 -moz-transform: none;
6526 -o-transform: none;
6527 transform: none;
6528 z-index: 1003
6529 }
6530
6531 .offcanvas-overlap .exit-off-canvas {
6532 -webkit-backface-visibility: hidden;
6533 transition: background 300ms ease;
6534 cursor: pointer;
6535 box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
6536 display: block;
6537 position: absolute;
6538 background: rgba(255, 255, 255, 0.2);
6539 top: 0;
6540 bottom: 0;
6541 left: 0;
6542 right: 0;
6543 z-index: 1002;
6544 -webkit-tap-highlight-color: transparent
6545 }
6546
6547 @media only screen and (min-width: 40.063em) {
6548 .offcanvas-overlap .exit-off-canvas:hover {
6549 background: rgba(255, 255, 255, 0.05)
6550 }
6551 }
6552
6553 .offcanvas-overlap-left .right-off-canvas-menu {
6554 -ms-transform: none;
6555 -webkit-transform: none;
6556 -moz-transform: none;
6557 -o-transform: none;
6558 transform: none;
6559 z-index: 1003
6560 }
6561
6562 .offcanvas-overlap-left .exit-off-canvas {
6563 -webkit-backface-visibility: hidden;
6564 transition: background 300ms ease;
6565 cursor: pointer;
6566 box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
6567 display: block;
6568 position: absolute;
6569 background: rgba(255, 255, 255, 0.2);
6570 top: 0;
6571 bottom: 0;
6572 left: 0;
6573 right: 0;
6574 z-index: 1002;
6575 -webkit-tap-highlight-color: transparent
6576 }
6577
6578 @media only screen and (min-width: 40.063em) {
6579 .offcanvas-overlap-left .exit-off-canvas:hover {
6580 background: rgba(255, 255, 255, 0.05)
6581 }
6582 }
6583
6584 .offcanvas-overlap-right .left-off-canvas-menu {
6585 -ms-transform: none;
6586 -webkit-transform: none;
6587 -moz-transform: none;
6588 -o-transform: none;
6589 transform: none;
6590 z-index: 1003
6591 }
6592
6593 .offcanvas-overlap-right .exit-off-canvas {
6594 -webkit-backface-visibility: hidden;
6595 transition: background 300ms ease;
6596 cursor: pointer;
6597 box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
6598 display: block;
6599 position: absolute;
6600 background: rgba(255, 255, 255, 0.2);
6601 top: 0;
6602 bottom: 0;
6603 left: 0;
6604 right: 0;
6605 z-index: 1002;
6606 -webkit-tap-highlight-color: transparent
6607 }
6608
6609 @media only screen and (min-width: 40.063em) {
6610 .offcanvas-overlap-right .exit-off-canvas:hover {
6611 background: rgba(255, 255, 255, 0.05)
6612 }
6613 }
6614
6615 .no-csstransforms .left-off-canvas-menu {
6616 left: -15.625rem
6617 }
6618
6619 .no-csstransforms .right-off-canvas-menu {
6620 right: -15.625rem
6621 }
6622
6623 .no-csstransforms .move-left > .inner-wrap {
6624 right: 15.625rem
6625 }
6626
6627 .no-csstransforms .move-right > .inner-wrap {
6628 left: 15.625rem
6629 }
6630
6631 .left-submenu {
6632 -webkit-backface-visibility: hidden;
6633 width: 15.625rem;
6634 top: 0;
6635 bottom: 0;
6636 position: absolute;
6637 margin: 0;
6638 overflow-x: hidden;
6639 overflow-y: auto;
6640 background: #333;
6641 z-index: 1002;
6642 box-sizing: content-box;
6643 -webkit-overflow-scrolling: touch;
6644 -ms-transform: translate(-100%, 0);
6645 -webkit-transform: translate3d(-100%, 0, 0);
6646 -moz-transform: translate3d(-100%, 0, 0);
6647 -ms-transform: translate3d(-100%, 0, 0);
6648 -o-transform: translate3d(-100%, 0, 0);
6649 transform: translate3d(-100%, 0, 0);
6650 left: 0;
6651 -webkit-transition: -webkit-transform 500ms ease;
6652 -moz-transition: -moz-transform 500ms ease;
6653 -ms-transition: -ms-transform 500ms ease;
6654 -o-transition: -o-transform 500ms ease;
6655 transition: transform 500ms ease
6656 }
6657
6658 .left-submenu * {
6659 -webkit-backface-visibility: hidden
6660 }
6661
6662 .left-submenu .back > a {
6663 padding: 0.3rem 0.9375rem;
6664 color: #999;
6665 text-transform: uppercase;
6666 font-weight: bold;
6667 background: #444;
6668 border-top: 1px solid #5e5e5e;
6669 border-bottom: none;
6670 margin: 0
6671 }
6672
6673 .left-submenu .back > a:hover {
6674 background: #303030;
6675 border-top: 1px solid #5e5e5e;
6676 border-bottom: none
6677 }
6678
6679 .left-submenu .back > a:before {
6680 content: "\AB";
6681 margin-right: 0.5rem;
6682 display: inline
6683 }
6684
6685 .left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {
6686 -ms-transform: translate(0%, 0);
6687 -webkit-transform: translate3d(0%, 0, 0);
6688 -moz-transform: translate3d(0%, 0, 0);
6689 -ms-transform: translate3d(0%, 0, 0);
6690 -o-transform: translate3d(0%, 0, 0);
6691 transform: translate3d(0%, 0, 0)
6692 }
6693
6694 .right-submenu {
6695 -webkit-backface-visibility: hidden;
6696 width: 15.625rem;
6697 top: 0;
6698 bottom: 0;
6699 position: absolute;
6700 margin: 0;
6701 overflow-x: hidden;
6702 overflow-y: auto;
6703 background: #333;
6704 z-index: 1002;
6705 box-sizing: content-box;
6706 -webkit-overflow-scrolling: touch;
6707 -ms-transform: translate(100%, 0);
6708 -webkit-transform: translate3d(100%, 0, 0);
6709 -moz-transform: translate3d(100%, 0, 0);
6710 -ms-transform: translate3d(100%, 0, 0);
6711 -o-transform: translate3d(100%, 0, 0);
6712 transform: translate3d(100%, 0, 0);
6713 right: 0;
6714 -webkit-transition: -webkit-transform 500ms ease;
6715 -moz-transition: -moz-transform 500ms ease;
6716 -ms-transition: -ms-transform 500ms ease;
6717 -o-transition: -o-transform 500ms ease;
6718 transition: transform 500ms ease
6719 }
6720
6721 .right-submenu * {
6722 -webkit-backface-visibility: hidden
6723 }
6724
6725 .right-submenu .back > a {
6726 padding: 0.3rem 0.9375rem;
6727 color: #999;
6728 text-transform: uppercase;
6729 font-weight: bold;
6730 background: #444;
6731 border-top: 1px solid #5e5e5e;
6732 border-bottom: none;
6733 margin: 0
6734 }
6735
6736 .right-submenu .back > a:hover {
6737 background: #303030;
6738 border-top: 1px solid #5e5e5e;
6739 border-bottom: none
6740 }
6741
6742 .right-submenu .back > a:after {
6743 content: "\BB";
6744 margin-left: 0.5rem;
6745 display: inline
6746 }
6747
6748 .right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {
6749 -ms-transform: translate(0%, 0);
6750 -webkit-transform: translate3d(0%, 0, 0);
6751 -moz-transform: translate3d(0%, 0, 0);
6752 -ms-transform: translate3d(0%, 0, 0);
6753 -o-transform: translate3d(0%, 0, 0);
6754 transform: translate3d(0%, 0, 0)
6755 }
6756
6757 .left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
6758 content: "\BB";
6759 margin-left: 0.5rem;
6760 display: inline
6761 }
6762
6763 .right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
6764 content: "\AB";
6765 margin-right: 0.5rem;
6766 display: inline
6767 }
6768
6769 .f-dropdown {
6770 position: absolute;
6771 left: -9999px;
6772 list-style: none;
6773 margin-left: 0;
6774 outline: none;
6775 width: 100%;
6776 max-height: none;
6777 height: auto;
6778 background: #fff;
6779 border: solid 1px #ccc;
6780 font-size: 0.875rem;
6781 z-index: 89;
6782 margin-top: 2px;
6783 max-width: 200px
6784 }
6785
6786 .f-dropdown > *:first-child {
6787 margin-top: 0
6788 }
6789
6790 .f-dropdown > *:last-child {
6791 margin-bottom: 0
6792 }
6793
6794 .f-dropdown:before {
6795 content: "";
6796 display: block;
6797 width: 0;
6798 height: 0;
6799 border: inset 6px;
6800 border-color: transparent transparent #fff transparent;
6801 border-bottom-style: solid;
6802 position: absolute;
6803 top: -12px;
6804 left: 10px;
6805 z-index: 89
6806 }
6807
6808 .f-dropdown:after {
6809 content: "";
6810 display: block;
6811 width: 0;
6812 height: 0;
6813 border: inset 7px;
6814 border-color: transparent transparent #ccc transparent;
6815 border-bottom-style: solid;
6816 position: absolute;
6817 top: -14px;
6818 left: 9px;
6819 z-index: 88
6820 }
6821
6822 .f-dropdown.right:before {
6823 left: auto;
6824 right: 10px
6825 }
6826
6827 .f-dropdown.right:after {
6828 left: auto;
6829 right: 9px
6830 }
6831
6832 .f-dropdown.drop-right {
6833 position: absolute;
6834 left: -9999px;
6835 list-style: none;
6836 margin-left: 0;
6837 outline: none;
6838 width: 100%;
6839 max-height: none;
6840 height: auto;
6841 background: #fff;
6842 border: solid 1px #ccc;
6843 font-size: 0.875rem;
6844 z-index: 89;
6845 margin-top: 0;
6846 margin-left: 2px;
6847 max-width: 200px
6848 }
6849
6850 .f-dropdown.drop-right > *:first-child {
6851 margin-top: 0
6852 }
6853
6854 .f-dropdown.drop-right > *:last-child {
6855 margin-bottom: 0
6856 }
6857
6858 .f-dropdown.drop-right:before {
6859 content: "";
6860 display: block;
6861 width: 0;
6862 height: 0;
6863 border: inset 6px;
6864 border-color: transparent #fff transparent transparent;
6865 border-right-style: solid;
6866 position: absolute;
6867 top: 10px;
6868 left: -12px;
6869 z-index: 89
6870 }
6871
6872 .f-dropdown.drop-right:after {
6873 content: "";
6874 display: block;
6875 width: 0;
6876 height: 0;
6877 border: inset 7px;
6878 border-color: transparent #ccc transparent transparent;
6879 border-right-style: solid;
6880 position: absolute;
6881 top: 9px;
6882 left: -14px;
6883 z-index: 88
6884 }
6885
6886 .f-dropdown.drop-left {
6887 position: absolute;
6888 left: -9999px;
6889 list-style: none;
6890 margin-left: 0;
6891 outline: none;
6892 width: 100%;
6893 max-height: none;
6894 height: auto;
6895 background: #fff;
6896 border: solid 1px #ccc;
6897 font-size: 0.875rem;
6898 z-index: 89;
6899 margin-top: 0;
6900 margin-left: -2px;
6901 max-width: 200px
6902 }
6903
6904 .f-dropdown.drop-left > *:first-child {
6905 margin-top: 0
6906 }
6907
6908 .f-dropdown.drop-left > *:last-child {
6909 margin-bottom: 0
6910 }
6911
6912 .f-dropdown.drop-left:before {
6913 content: "";
6914 display: block;
6915 width: 0;
6916 height: 0;
6917 border: inset 6px;
6918 border-color: transparent transparent transparent #fff;
6919 border-left-style: solid;
6920 position: absolute;
6921 top: 10px;
6922 right: -12px;
6923 left: auto;
6924 z-index: 89
6925 }
6926
6927 .f-dropdown.drop-left:after {
6928 content: "";
6929 display: block;
6930 width: 0;
6931 height: 0;
6932 border: inset 7px;
6933 border-color: transparent transparent transparent #ccc;
6934 border-left-style: solid;
6935 position: absolute;
6936 top: 9px;
6937 right: -14px;
6938 left: auto;
6939 z-index: 88
6940 }
6941
6942 .f-dropdown.drop-top {
6943 position: absolute;
6944 left: -9999px;
6945 list-style: none;
6946 margin-left: 0;
6947 outline: none;
6948 width: 100%;
6949 max-height: none;
6950 height: auto;
6951 background: #fff;
6952 border: solid 1px #ccc;
6953 font-size: 0.875rem;
6954 z-index: 89;
6955 margin-top: -2px;
6956 margin-left: 0;
6957 max-width: 200px
6958 }
6959
6960 .f-dropdown.drop-top > *:first-child {
6961 margin-top: 0
6962 }
6963
6964 .f-dropdown.drop-top > *:last-child {
6965 margin-bottom: 0
6966 }
6967
6968 .f-dropdown.drop-top:before {
6969 content: "";
6970 display: block;
6971 width: 0;
6972 height: 0;
6973 border: inset 6px;
6974 border-color: #fff transparent transparent transparent;
6975 border-top-style: solid;
6976 position: absolute;
6977 top: auto;
6978 bottom: -12px;
6979 left: 10px;
6980 right: auto;
6981 z-index: 89
6982 }
6983
6984 .f-dropdown.drop-top:after {
6985 content: "";
6986 display: block;
6987 width: 0;
6988 height: 0;
6989 border: inset 7px;
6990 border-color: #ccc transparent transparent transparent;
6991 border-top-style: solid;
6992 position: absolute;
6993 top: auto;
6994 bottom: -14px;
6995 left: 9px;
6996 right: auto;
6997 z-index: 88
6998 }
6999
7000 .f-dropdown li {
7001 font-size: 0.875rem;
7002 cursor: pointer;
7003 line-height: 1.125rem;
7004 margin: 0
7005 }
7006
7007 .f-dropdown li:hover, .f-dropdown li:focus {
7008 background: #eee
7009 }
7010
7011 .f-dropdown li.radius {
7012 border-radius: 3px
7013 }
7014
7015 .f-dropdown li a {
7016 display: block;
7017 padding: 0.5rem;
7018 color: #555
7019 }
7020
7021 .f-dropdown.content {
7022 position: absolute;
7023 left: -9999px;
7024 list-style: none;
7025 margin-left: 0;
7026 outline: none;
7027 padding: 1.25rem;
7028 width: 100%;
7029 height: auto;
7030 max-height: none;
7031 background: #fff;
7032 border: solid 1px #ccc;
7033 font-size: 0.875rem;
7034 z-index: 89;
7035 max-width: 200px
7036 }
7037
7038 .f-dropdown.content > *:first-child {
7039 margin-top: 0
7040 }
7041
7042 .f-dropdown.content > *:last-child {
7043 margin-bottom: 0
7044 }
7045
7046 .f-dropdown.tiny {
7047 max-width: 200px
7048 }
7049
7050 .f-dropdown.small {
7051 max-width: 300px
7052 }
7053
7054 .f-dropdown.medium {
7055 max-width: 500px
7056 }
7057
7058 .f-dropdown.large {
7059 max-width: 800px
7060 }
7061
7062 .f-dropdown.mega {
7063 width: 100% !important;
7064 max-width: 100% !important
7065 }
7066
7067 .f-dropdown.mega.open {
7068 left: 0 !important
7069 }
7070
7071 table {
7072 background: #fff;
7073 margin-bottom: 1.25rem;
7074 border: solid 1px #ddd;
7075 table-layout: auto
7076 }
7077
7078 table caption {
7079 background: transparent;
7080 color: #222;
7081 font-size: 1rem;
7082 font-weight: bold
7083 }
7084
7085 table thead {
7086 background: #F5F5F5
7087 }
7088
7089 table thead tr th, table thead tr td {
7090 padding: 0.5rem 0.625rem 0.625rem;
7091 font-size: 0.875rem;
7092 font-weight: bold;
7093 color: #222
7094 }
7095
7096 table tfoot {
7097 background: #F5F5F5
7098 }
7099
7100 table tfoot tr th, table tfoot tr td {
7101 padding: 0.5rem 0.625rem 0.625rem;
7102 font-size: 0.875rem;
7103 font-weight: bold;
7104 color: #222
7105 }
7106
7107 table tr th, table tr td {
7108 padding: 0.5625rem 0.625rem;
7109 font-size: 0.875rem;
7110 color: #222;
7111 text-align: left
7112 }
7113
7114 table tr.even, table tr.alt, table tr:nth-of-type(even) {
7115 background: #F9F9F9
7116 }
7117
7118 table thead tr th, table tfoot tr th, table tfoot tr td, table tbody tr th, table tbody tr td, table tr td {
7119 display: table-cell;
7120 line-height: 1.125rem
7121 }
7122
7123 .range-slider {
7124 display: block;
7125 position: relative;
7126 width: 100%;
7127 height: 1rem;
7128 border: 1px solid #ddd;
7129 margin: 1.25rem 0;
7130 -ms-touch-action: none;
7131 touch-action: none;
7132 background: #FAFAFA
7133 }
7134
7135 .range-slider.vertical-range {
7136 display: block;
7137 position: relative;
7138 width: 100%;
7139 height: 1rem;
7140 border: 1px solid #ddd;
7141 margin: 1.25rem 0;
7142 -ms-touch-action: none;
7143 touch-action: none;
7144 display: inline-block;
7145 width: 1rem;
7146 height: 12.5rem
7147 }
7148
7149 .range-slider.vertical-range .range-slider-handle {
7150 margin-top: 0;
7151 margin-left: -0.5rem;
7152 position: absolute;
7153 bottom: -10.5rem
7154 }
7155
7156 .range-slider.vertical-range .range-slider-active-segment {
7157 width: 0.875rem;
7158 height: auto;
7159 bottom: 0
7160 }
7161
7162 .range-slider.radius {
7163 background: #FAFAFA;
7164 border-radius: 3px
7165 }
7166
7167 .range-slider.radius .range-slider-handle {
7168 background: #008CBA;
7169 border-radius: 3px
7170 }
7171
7172 .range-slider.radius .range-slider-handle:hover {
7173 background: #007ba4
7174 }
7175
7176 .range-slider.round {
7177 background: #FAFAFA;
7178 border-radius: 1000px
7179 }
7180
7181 .range-slider.round .range-slider-handle {
7182 background: #008CBA;
7183 border-radius: 1000px
7184 }
7185
7186 .range-slider.round .range-slider-handle:hover {
7187 background: #007ba4
7188 }
7189
7190 .range-slider.disabled, .range-slider[disabled] {
7191 background: #FAFAFA;
7192 cursor: default;
7193 opacity: 0.7
7194 }
7195
7196 .range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
7197 background: #008CBA;
7198 cursor: default;
7199 opacity: 0.7
7200 }
7201
7202 .range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
7203 background: #007ba4
7204 }
7205
7206 .range-slider-active-segment {
7207 display: inline-block;
7208 position: absolute;
7209 height: 0.875rem;
7210 background: #e5e5e5
7211 }
7212
7213 .range-slider-handle {
7214 display: inline-block;
7215 position: absolute;
7216 z-index: 1;
7217 top: -0.3125rem;
7218 width: 2rem;
7219 height: 1.375rem;
7220 border: 1px solid none;
7221 cursor: pointer;
7222 -ms-touch-action: manipulation;
7223 touch-action: manipulation;
7224 background: #008CBA
7225 }
7226
7227 .range-slider-handle:hover {
7228 background: #007ba4
7229 }
7230
7231 [class*="block-grid-"] {
7232 display: block;
7233 padding: 0;
7234 margin: 0 -0.625rem
7235 }
7236
7237 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
7238 content: " ";
7239 display: table
7240 }
7241
7242 [class*="block-grid-"]:after {
7243 clear: both
7244 }
7245
7246 [class*="block-grid-"] > li {
7247 display: block;
7248 height: auto;
7249 float: left;
7250 padding: 0 0.625rem 1.25rem
7251 }
7252
7253 @media only screen {
7254 .small-block-grid-1 > li {
7255 width: 100%;
7256 list-style: none
7257 }
7258
7259 .small-block-grid-1 > li:nth-of-type(1n) {
7260 clear: none
7261 }
7262
7263 .small-block-grid-1 > li:nth-of-type(1n+1) {
7264 clear: both
7265 }
7266
7267 .small-block-grid-2 > li {
7268 width: 50%;
7269 list-style: none
7270 }
7271
7272 .small-block-grid-2 > li:nth-of-type(1n) {
7273 clear: none
7274 }
7275
7276 .small-block-grid-2 > li:nth-of-type(2n+1) {
7277 clear: both
7278 }
7279
7280 .small-block-grid-3 > li {
7281 width: 33.33333%;
7282 list-style: none
7283 }
7284
7285 .small-block-grid-3 > li:nth-of-type(1n) {
7286 clear: none
7287 }
7288
7289 .small-block-grid-3 > li:nth-of-type(3n+1) {
7290 clear: both
7291 }
7292
7293 .small-block-grid-4 > li {
7294 width: 25%;
7295 list-style: none
7296 }
7297
7298 .small-block-grid-4 > li:nth-of-type(1n) {
7299 clear: none
7300 }
7301
7302 .small-block-grid-4 > li:nth-of-type(4n+1) {
7303 clear: both
7304 }
7305
7306 .small-block-grid-5 > li {
7307 width: 20%;
7308 list-style: none
7309 }
7310
7311 .small-block-grid-5 > li:nth-of-type(1n) {
7312 clear: none
7313 }
7314
7315 .small-block-grid-5 > li:nth-of-type(5n+1) {
7316 clear: both
7317 }
7318
7319 .small-block-grid-6 > li {
7320 width: 16.66667%;
7321 list-style: none
7322 }
7323
7324 .small-block-grid-6 > li:nth-of-type(1n) {
7325 clear: none
7326 }
7327
7328 .small-block-grid-6 > li:nth-of-type(6n+1) {
7329 clear: both
7330 }
7331
7332 .small-block-grid-7 > li {
7333 width: 14.28571%;
7334 list-style: none
7335 }
7336
7337 .small-block-grid-7 > li:nth-of-type(1n) {
7338 clear: none
7339 }
7340
7341 .small-block-grid-7 > li:nth-of-type(7n+1) {
7342 clear: both
7343 }
7344
7345 .small-block-grid-8 > li {
7346 width: 12.5%;
7347 list-style: none
7348 }
7349
7350 .small-block-grid-8 > li:nth-of-type(1n) {
7351 clear: none
7352 }
7353
7354 .small-block-grid-8 > li:nth-of-type(8n+1) {
7355 clear: both
7356 }
7357
7358 .small-block-grid-9 > li {
7359 width: 11.11111%;
7360 list-style: none
7361 }
7362
7363 .small-block-grid-9 > li:nth-of-type(1n) {
7364 clear: none
7365 }
7366
7367 .small-block-grid-9 > li:nth-of-type(9n+1) {
7368 clear: both
7369 }
7370
7371 .small-block-grid-10 > li {
7372 width: 10%;
7373 list-style: none
7374 }
7375
7376 .small-block-grid-10 > li:nth-of-type(1n) {
7377 clear: none
7378 }
7379
7380 .small-block-grid-10 > li:nth-of-type(10n+1) {
7381 clear: both
7382 }
7383
7384 .small-block-grid-11 > li {
7385 width: 9.09091%;
7386 list-style: none
7387 }
7388
7389 .small-block-grid-11 > li:nth-of-type(1n) {
7390 clear: none
7391 }
7392
7393 .small-block-grid-11 > li:nth-of-type(11n+1) {
7394 clear: both
7395 }
7396
7397 .small-block-grid-12 > li {
7398 width: 8.33333%;
7399 list-style: none
7400 }
7401
7402 .small-block-grid-12 > li:nth-of-type(1n) {
7403 clear: none
7404 }
7405
7406 .small-block-grid-12 > li:nth-of-type(12n+1) {
7407 clear: both
7408 }
7409 }
7410
7411 @media only screen and (min-width: 40.063em) {
7412 .medium-block-grid-1 > li {
7413 width: 100%;
7414 list-style: none
7415 }
7416
7417 .medium-block-grid-1 > li:nth-of-type(1n) {
7418 clear: none
7419 }
7420
7421 .medium-block-grid-1 > li:nth-of-type(1n+1) {
7422 clear: both
7423 }
7424
7425 .medium-block-grid-2 > li {
7426 width: 50%;
7427 list-style: none
7428 }
7429
7430 .medium-block-grid-2 > li:nth-of-type(1n) {
7431 clear: none
7432 }
7433
7434 .medium-block-grid-2 > li:nth-of-type(2n+1) {
7435 clear: both
7436 }
7437
7438 .medium-block-grid-3 > li {
7439 width: 33.33333%;
7440 list-style: none
7441 }
7442
7443 .medium-block-grid-3 > li:nth-of-type(1n) {
7444 clear: none
7445 }
7446
7447 .medium-block-grid-3 > li:nth-of-type(3n+1) {
7448 clear: both
7449 }
7450
7451 .medium-block-grid-4 > li {
7452 width: 25%;
7453 list-style: none
7454 }
7455
7456 .medium-block-grid-4 > li:nth-of-type(1n) {
7457 clear: none
7458 }
7459
7460 .medium-block-grid-4 > li:nth-of-type(4n+1) {
7461 clear: both
7462 }
7463
7464 .medium-block-grid-5 > li {
7465 width: 20%;
7466 list-style: none
7467 }
7468
7469 .medium-block-grid-5 > li:nth-of-type(1n) {
7470 clear: none
7471 }
7472
7473 .medium-block-grid-5 > li:nth-of-type(5n+1) {
7474 clear: both
7475 }
7476
7477 .medium-block-grid-6 > li {
7478 width: 16.66667%;
7479 list-style: none
7480 }
7481
7482 .medium-block-grid-6 > li:nth-of-type(1n) {
7483 clear: none
7484 }
7485
7486 .medium-block-grid-6 > li:nth-of-type(6n+1) {
7487 clear: both
7488 }
7489
7490 .medium-block-grid-7 > li {
7491 width: 14.28571%;
7492 list-style: none
7493 }
7494
7495 .medium-block-grid-7 > li:nth-of-type(1n) {
7496 clear: none
7497 }
7498
7499 .medium-block-grid-7 > li:nth-of-type(7n+1) {
7500 clear: both
7501 }
7502
7503 .medium-block-grid-8 > li {
7504 width: 12.5%;
7505 list-style: none
7506 }
7507
7508 .medium-block-grid-8 > li:nth-of-type(1n) {
7509 clear: none
7510 }
7511
7512 .medium-block-grid-8 > li:nth-of-type(8n+1) {
7513 clear: both
7514 }
7515
7516 .medium-block-grid-9 > li {
7517 width: 11.11111%;
7518 list-style: none
7519 }
7520
7521 .medium-block-grid-9 > li:nth-of-type(1n) {
7522 clear: none
7523 }
7524
7525 .medium-block-grid-9 > li:nth-of-type(9n+1) {
7526 clear: both
7527 }
7528
7529 .medium-block-grid-10 > li {
7530 width: 10%;
7531 list-style: none
7532 }
7533
7534 .medium-block-grid-10 > li:nth-of-type(1n) {
7535 clear: none
7536 }
7537
7538 .medium-block-grid-10 > li:nth-of-type(10n+1) {
7539 clear: both
7540 }
7541
7542 .medium-block-grid-11 > li {
7543 width: 9.09091%;
7544 list-style: none
7545 }
7546
7547 .medium-block-grid-11 > li:nth-of-type(1n) {
7548 clear: none
7549 }
7550
7551 .medium-block-grid-11 > li:nth-of-type(11n+1) {
7552 clear: both
7553 }
7554
7555 .medium-block-grid-12 > li {
7556 width: 8.33333%;
7557 list-style: none
7558 }
7559
7560 .medium-block-grid-12 > li:nth-of-type(1n) {
7561 clear: none
7562 }
7563
7564 .medium-block-grid-12 > li:nth-of-type(12n+1) {
7565 clear: both
7566 }
7567 }
7568
7569 @media only screen and (min-width: 64.063em) {
7570 .large-block-grid-1 > li {
7571 width: 100%;
7572 list-style: none
7573 }
7574
7575 .large-block-grid-1 > li:nth-of-type(1n) {
7576 clear: none
7577 }
7578
7579 .large-block-grid-1 > li:nth-of-type(1n+1) {
7580 clear: both
7581 }
7582
7583 .large-block-grid-2 > li {
7584 width: 50%;
7585 list-style: none
7586 }
7587
7588 .large-block-grid-2 > li:nth-of-type(1n) {
7589 clear: none
7590 }
7591
7592 .large-block-grid-2 > li:nth-of-type(2n+1) {
7593 clear: both
7594 }
7595
7596 .large-block-grid-3 > li {
7597 width: 33.33333%;
7598 list-style: none
7599 }
7600
7601 .large-block-grid-3 > li:nth-of-type(1n) {
7602 clear: none
7603 }
7604
7605 .large-block-grid-3 > li:nth-of-type(3n+1) {
7606 clear: both
7607 }
7608
7609 .large-block-grid-4 > li {
7610 width: 25%;
7611 list-style: none
7612 }
7613
7614 .large-block-grid-4 > li:nth-of-type(1n) {
7615 clear: none
7616 }
7617
7618 .large-block-grid-4 > li:nth-of-type(4n+1) {
7619 clear: both
7620 }
7621
7622 .large-block-grid-5 > li {
7623 width: 20%;
7624 list-style: none
7625 }
7626
7627 .large-block-grid-5 > li:nth-of-type(1n) {
7628 clear: none
7629 }
7630
7631 .large-block-grid-5 > li:nth-of-type(5n+1) {
7632 clear: both
7633 }
7634
7635 .large-block-grid-6 > li {
7636 width: 16.66667%;
7637 list-style: none
7638 }
7639
7640 .large-block-grid-6 > li:nth-of-type(1n) {
7641 clear: none
7642 }
7643
7644 .large-block-grid-6 > li:nth-of-type(6n+1) {
7645 clear: both
7646 }
7647
7648 .large-block-grid-7 > li {
7649 width: 14.28571%;
7650 list-style: none
7651 }
7652
7653 .large-block-grid-7 > li:nth-of-type(1n) {
7654 clear: none
7655 }
7656
7657 .large-block-grid-7 > li:nth-of-type(7n+1) {
7658 clear: both
7659 }
7660
7661 .large-block-grid-8 > li {
7662 width: 12.5%;
7663 list-style: none
7664 }
7665
7666 .large-block-grid-8 > li:nth-of-type(1n) {
7667 clear: none
7668 }
7669
7670 .large-block-grid-8 > li:nth-of-type(8n+1) {
7671 clear: both
7672 }
7673
7674 .large-block-grid-9 > li {
7675 width: 11.11111%;
7676 list-style: none
7677 }
7678
7679 .large-block-grid-9 > li:nth-of-type(1n) {
7680 clear: none
7681 }
7682
7683 .large-block-grid-9 > li:nth-of-type(9n+1) {
7684 clear: both
7685 }
7686
7687 .large-block-grid-10 > li {
7688 width: 10%;
7689 list-style: none
7690 }
7691
7692 .large-block-grid-10 > li:nth-of-type(1n) {
7693 clear: none
7694 }
7695
7696 .large-block-grid-10 > li:nth-of-type(10n+1) {
7697 clear: both
7698 }
7699
7700 .large-block-grid-11 > li {
7701 width: 9.09091%;
7702 list-style: none
7703 }
7704
7705 .large-block-grid-11 > li:nth-of-type(1n) {
7706 clear: none
7707 }
7708
7709 .large-block-grid-11 > li:nth-of-type(11n+1) {
7710 clear: both
7711 }
7712
7713 .large-block-grid-12 > li {
7714 width: 8.33333%;
7715 list-style: none
7716 }
7717
7718 .large-block-grid-12 > li:nth-of-type(1n) {
7719 clear: none
7720 }
7721
7722 .large-block-grid-12 > li:nth-of-type(12n+1) {
7723 clear: both
7724 }
7725 }
7726
7727 .flex-video {
7728 position: relative;
7729 padding-top: 1.5625rem;
7730 padding-bottom: 67.5%;
7731 height: 0;
7732 margin-bottom: 1rem;
7733 overflow: hidden
7734 }
7735
7736 .flex-video.widescreen {
7737 padding-bottom: 56.34%
7738 }
7739
7740 .flex-video.vimeo {
7741 padding-top: 0
7742 }
7743
7744 .flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
7745 position: absolute;
7746 top: 0;
7747 left: 0;
7748 width: 100%;
7749 height: 100%
7750 }
7751
7752 .keystroke, kbd {
7753 background-color: #ededed;
7754 border-color: #ddd;
7755 color: #222;
7756 border-style: solid;
7757 border-width: 1px;
7758 margin: 0;
7759 font-family: "Consolas", "Menlo", "Courier", monospace;
7760 font-size: inherit;
7761 padding: 0.125rem 0.25rem 0;
7762 border-radius: 3px
7763 }
7764
7765 .switch {
7766 padding: 0;
7767 border: none;
7768 position: relative;
7769 outline: 0;
7770 -webkit-user-select: none;
7771 -moz-user-select: none;
7772 user-select: none
7773 }
7774
7775 .switch label {
7776 display: block;
7777 margin-bottom: 1rem;
7778 position: relative;
7779 color: transparent;
7780 background: #ddd;
7781 text-indent: 100%;
7782 width: 4rem;
7783 height: 2rem;
7784 cursor: pointer;
7785 transition: left 0.15s ease-out
7786 }
7787
7788 .switch input {
7789 opacity: 0;
7790 position: absolute;
7791 top: 9px;
7792 left: 10px;
7793 padding: 0
7794 }
7795
7796 .switch input + label {
7797 margin-left: 0;
7798 margin-right: 0
7799 }
7800
7801 .switch label:after {
7802 content: "";
7803 display: block;
7804 background: #fff;
7805 position: absolute;
7806 top: .25rem;
7807 left: .25rem;
7808 width: 1.5rem;
7809 height: 1.5rem;
7810 -webkit-transition: left 0.15s ease-out;
7811 -moz-transition: left 0.15s ease-out;
7812 -o-transition: translate3d(0, 0, 0);
7813 transition: left 0.15s ease-out;
7814 -webkit-transform: translate3d(0, 0, 0);
7815 -moz-transform: translate3d(0, 0, 0);
7816 -o-transform: translate3d(0, 0, 0);
7817 transform: translate3d(0, 0, 0)
7818 }
7819
7820 .switch input:checked + label {
7821 background: #008CBA
7822 }
7823
7824 .switch input:checked + label:after {
7825 left: 2.25rem
7826 }
7827
7828 .switch label {
7829 width: 4rem;
7830 height: 2rem
7831 }
7832
7833 .switch label:after {
7834 width: 1.5rem;
7835 height: 1.5rem
7836 }
7837
7838 .switch input:checked + label:after {
7839 left: 2.25rem
7840 }
7841
7842 .switch label {
7843 color: transparent;
7844 background: #ddd
7845 }
7846
7847 .switch label:after {
7848 background: #fff
7849 }
7850
7851 .switch input:checked + label {
7852 background: #008CBA
7853 }
7854
7855 .switch.large label {
7856 width: 5rem;
7857 height: 2.5rem
7858 }
7859
7860 .switch.large label:after {
7861 width: 2rem;
7862 height: 2rem
7863 }
7864
7865 .switch.large input:checked + label:after {
7866 left: 2.75rem
7867 }
7868
7869 .switch.small label {
7870 width: 3.5rem;
7871 height: 1.75rem
7872 }
7873
7874 .switch.small label:after {
7875 width: 1.25rem;
7876 height: 1.25rem
7877 }
7878
7879 .switch.small input:checked + label:after {
7880 left: 2rem
7881 }
7882
7883 .switch.tiny label {
7884 width: 3rem;
7885 height: 1.5rem
7886 }
7887
7888 .switch.tiny label:after {
7889 width: 1rem;
7890 height: 1rem
7891 }
7892
7893 .switch.tiny input:checked + label:after {
7894 left: 1.75rem
7895 }
7896
7897 .switch.radius label {
7898 border-radius: 4px
7899 }
7900
7901 .switch.radius label:after {
7902 border-radius: 3px
7903 }
7904
7905 .switch.round {
7906 border-radius: 1000px
7907 }
7908
7909 .switch.round label {
7910 border-radius: 2rem
7911 }
7912
7913 .switch.round label:after {
7914 border-radius: 2rem
7915 }
7916
7917 @media only screen {
7918 .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
7919 display: inherit !important
7920 }
7921
7922 .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
7923 display: none !important
7924 }
7925
7926 .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
7927 position: static !important;
7928 height: auto;
7929 width: auto;
7930 overflow: visible;
7931 clip: auto
7932 }
7933
7934 .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
7935 position: absolute !important;
7936 height: 1px;
7937 width: 1px;
7938 overflow: hidden;
7939 clip: rect(1px, 1px, 1px, 1px)
7940 }
7941
7942 table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
7943 display: table !important
7944 }
7945
7946 thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
7947 display: table-header-group !important
7948 }
7949
7950 tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
7951 display: table-row-group !important
7952 }
7953
7954 tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
7955 display: table-row !important
7956 }
7957
7958 th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
7959 display: table-cell !important
7960 }
7961 }
7962
7963 @media only screen and (min-width: 40.063em) {
7964 .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
7965 display: inherit !important
7966 }
7967
7968 .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
7969 display: none !important
7970 }
7971
7972 .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
7973 position: static !important;
7974 height: auto;
7975 width: auto;
7976 overflow: visible;
7977 clip: auto
7978 }
7979
7980 .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
7981 position: absolute !important;
7982 height: 1px;
7983 width: 1px;
7984 overflow: hidden;
7985 clip: rect(1px, 1px, 1px, 1px)
7986 }
7987
7988 table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
7989 display: table !important
7990 }
7991
7992 thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
7993 display: table-header-group !important
7994 }
7995
7996 tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
7997 display: table-row-group !important
7998 }
7999
8000 tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
8001 display: table-row !important
8002 }
8003
8004 th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
8005 display: table-cell !important
8006 }
8007 }
8008
8009 @media only screen and (min-width: 64.063em) {
8010 .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
8011 display: inherit !important
8012 }
8013
8014 .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
8015 display: none !important
8016 }
8017
8018 .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
8019 position: static !important;
8020 height: auto;
8021 width: auto;
8022 overflow: visible;
8023 clip: auto
8024 }
8025
8026 .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
8027 position: absolute !important;
8028 height: 1px;
8029 width: 1px;
8030 overflow: hidden;
8031 clip: rect(1px, 1px, 1px, 1px)
8032 }
8033
8034 table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
8035 display: table !important
8036 }
8037
8038 thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
8039 display: table-header-group !important
8040 }
8041
8042 tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
8043 display: table-row-group !important
8044 }
8045
8046 tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
8047 display: table-row !important
8048 }
8049
8050 th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
8051 display: table-cell !important
8052 }
8053 }
8054
8055 @media only screen and (min-width: 90.063em) {
8056 .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
8057 display: inherit !important
8058 }
8059
8060 .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
8061 display: none !important
8062 }
8063
8064 .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
8065 position: static !important;
8066 height: auto;
8067 width: auto;
8068 overflow: visible;
8069 clip: auto
8070 }
8071
8072 .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
8073 position: absolute !important;
8074 height: 1px;
8075 width: 1px;
8076 overflow: hidden;
8077 clip: rect(1px, 1px, 1px, 1px)
8078 }
8079
8080 table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
8081 display: table !important
8082 }
8083
8084 thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
8085 display: table-header-group !important
8086 }
8087
8088 tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
8089 display: table-row-group !important
8090 }
8091
8092 tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
8093 display: table-row !important
8094 }
8095
8096 th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
8097 display: table-cell !important
8098 }
8099 }
8100
8101 @media only screen and (min-width: 120.063em) {
8102 .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
8103 display: inherit !important
8104 }
8105
8106 .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
8107 display: none !important
8108 }
8109
8110 .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
8111 position: static !important;
8112 height: auto;
8113 width: auto;
8114 overflow: visible;
8115 clip: auto
8116 }
8117
8118 .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
8119 position: absolute !important;
8120 height: 1px;
8121 width: 1px;
8122 overflow: hidden;
8123 clip: rect(1px, 1px, 1px, 1px)
8124 }
8125
8126 table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
8127 display: table !important
8128 }
8129
8130 thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
8131 display: table-header-group !important
8132 }
8133
8134 tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
8135 display: table-row-group !important
8136 }
8137
8138 tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
8139 display: table-row !important
8140 }
8141
8142 th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
8143 display: table-cell !important
8144 }
8145 }
8146
8147 .show-for-landscape, .hide-for-portrait {
8148 display: inherit !important
8149 }
8150
8151 .hide-for-landscape, .show-for-portrait {
8152 display: none !important
8153 }
8154
8155 table.hide-for-landscape, table.show-for-portrait {
8156 display: table !important
8157 }
8158
8159 thead.hide-for-landscape, thead.show-for-portrait {
8160 display: table-header-group !important
8161 }
8162
8163 tbody.hide-for-landscape, tbody.show-for-portrait {
8164 display: table-row-group !important
8165 }
8166
8167 tr.hide-for-landscape, tr.show-for-portrait {
8168 display: table-row !important
8169 }
8170
8171 td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait {
8172 display: table-cell !important
8173 }
8174
8175 @media only screen and (orientation: landscape) {
8176 .show-for-landscape, .hide-for-portrait {
8177 display: inherit !important
8178 }
8179
8180 .hide-for-landscape, .show-for-portrait {
8181 display: none !important
8182 }
8183
8184 table.show-for-landscape, table.hide-for-portrait {
8185 display: table !important
8186 }
8187
8188 thead.show-for-landscape, thead.hide-for-portrait {
8189 display: table-header-group !important
8190 }
8191
8192 tbody.show-for-landscape, tbody.hide-for-portrait {
8193 display: table-row-group !important
8194 }
8195
8196 tr.show-for-landscape, tr.hide-for-portrait {
8197 display: table-row !important
8198 }
8199
8200 td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait {
8201 display: table-cell !important
8202 }
8203 }
8204
8205 @media only screen and (orientation: portrait) {
8206 .show-for-portrait, .hide-for-landscape {
8207 display: inherit !important
8208 }
8209
8210 .hide-for-portrait, .show-for-landscape {
8211 display: none !important
8212 }
8213
8214 table.show-for-portrait, table.hide-for-landscape {
8215 display: table !important
8216 }
8217
8218 thead.show-for-portrait, thead.hide-for-landscape {
8219 display: table-header-group !important
8220 }
8221
8222 tbody.show-for-portrait, tbody.hide-for-landscape {
8223 display: table-row-group !important
8224 }
8225
8226 tr.show-for-portrait, tr.hide-for-landscape {
8227 display: table-row !important
8228 }
8229
8230 td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape {
8231 display: table-cell !important
8232 }
8233 }
8234
8235 .show-for-touch {
8236 display: none !important
8237 }
8238
8239 .hide-for-touch {
8240 display: inherit !important
8241 }
8242
8243 .touch .show-for-touch {
8244 display: inherit !important
8245 }
8246
8247 .touch .hide-for-touch {
8248 display: none !important
8249 }
8250
8251 table.hide-for-touch {
8252 display: table !important
8253 }
8254
8255 .touch table.show-for-touch {
8256 display: table !important
8257 }
8258
8259 thead.hide-for-touch {
8260 display: table-header-group !important
8261 }
8262
8263 .touch thead.show-for-touch {
8264 display: table-header-group !important
8265 }
8266
8267 tbody.hide-for-touch {
8268 display: table-row-group !important
8269 }
8270
8271 .touch tbody.show-for-touch {
8272 display: table-row-group !important
8273 }
8274
8275 tr.hide-for-touch {
8276 display: table-row !important
8277 }
8278
8279 .touch tr.show-for-touch {
8280 display: table-row !important
8281 }
8282
8283 td.hide-for-touch {
8284 display: table-cell !important
8285 }
8286
8287 .touch td.show-for-touch {
8288 display: table-cell !important
8289 }
8290
8291 th.hide-for-touch {
8292 display: table-cell !important
8293 }
8294
8295 .touch th.show-for-touch {
8296 display: table-cell !important
8297 }
8298
8299 @media print {
8300 .show-for-print {
8301 display: block
8302 }
8303
8304 .hide-for-print {
8305 display: none
8306 }
8307
8308 table.show-for-print {
8309 display: table !important
8310 }
8311
8312 thead.show-for-print {
8313 display: table-header-group !important
8314 }
8315
8316 tbody.show-for-print {
8317 display: table-row-group !important
8318 }
8319
8320 tr.show-for-print {
8321 display: table-row !important
8322 }
8323
8324 td.show-for-print {
8325 display: table-cell !important
8326 }
8327
8328 th.show-for-print {
8329 display: table-cell !important
8330 }
8331 }