3 * Foundation for Sites by ZURB
6 * Licensed under MIT Open Source
8 /*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
10 ========================================================================== */
12 * 1. Change the default font family in all browsers (opinionated).
13 * 2. Correct the line height in all browsers.
14 * 3. Prevent adjustments of font size after orientation changes in
15 * IE on Windows Phone and in iOS.
18 font-family: sans-serif
;
22 -ms-text-size-adjust: 100%;
24 -webkit-text-size-adjust: 100%;
28 ========================================================================== */
30 * Remove the margin in all browsers (opinionated).
36 * Add the correct display in IE 9-.
47 * Correct the font size and margin on `h1` elements within `section` and
48 * `article` contexts in Chrome, Firefox, and Safari.
55 ========================================================================== */
57 * Add the correct display in IE 9-.
64 * Add the correct margin in IE 8.
70 * 1. Add the correct box sizing in Firefox.
71 * 2. Show the overflow in Edge and IE.
74 box-sizing: content-box
;
82 * Add the correct display in IE.
88 * 1. Correct the inheritance and scaling of font size in all browsers.
89 * 2. Correct the odd `em` font sizing in all browsers.
92 font-family: monospace
, monospace
;
98 ========================================================================== */
100 * 1. Remove the gray background on active links in IE 10.
101 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
104 background-color: transparent
;
106 -webkit-text-decoration-skip: objects
;
110 * Remove the outline on focused links when they are also active or hovered
111 * in all browsers (opinionated).
117 /* Text-level semantics
118 ========================================================================== */
120 * 1. Remove the bottom border in Firefox 39-.
121 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
126 text-decoration: underline
;
128 text-decoration: underline dotted
;
132 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
136 font-weight: inherit
; }
139 * Add the correct font weight in Chrome, Edge, and Safari.
143 font-weight: bolder
; }
146 * 1. Correct the inheritance and scaling of font size in all browsers.
147 * 2. Correct the odd `em` font sizing in all browsers.
152 font-family: monospace
, monospace
;
158 * Add the correct font style in Android 4.3-.
161 font-style: italic
; }
164 * Add the correct background and color in IE 9-.
167 background-color: #ff0;
171 * Add the correct font size in all browsers.
177 * Prevent `sub` and `sup` elements from affecting the line height in
185 vertical-align: baseline
; }
194 ========================================================================== */
196 * Add the correct display in IE 9-.
200 display: inline-block
; }
203 * Add the correct display in iOS 4-7.
205 audio:not
([controls
]) {
210 * Remove the border on images inside links in IE 10-.
213 border-style: none
; }
216 * Hide the overflow in IE.
222 ========================================================================== */
224 * 1. Change the font styles in all browsers (opinionated).
225 * 2. Remove the margin in Firefox and Safari.
232 font-family: sans-serif
;
242 * Show the overflow in IE.
248 * Remove the inheritance of text transform in Edge, Firefox, and IE.
249 * 1. Remove the inheritance of text transform in Firefox.
254 text-transform: none
; }
257 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
258 * controls in Android 4.
259 * 2. Correct the inability to style clickable types in iOS and Safari.
262 html
[type
="button"],
265 -webkit-appearance: button
;
273 * Remove the inner border and padding in Firefox.
276 * Restore the focus styles unset by the previous rule.
278 button::-moz-focus-inner
,
279 [type
="button"]::-moz-focus-inner
,
280 [type
="reset"]::-moz-focus-inner
,
281 [type
="submit"]::-moz-focus-inner
{
284 button:-moz-focusring
,
285 [type
="button"]:-moz-focusring
,
286 [type
="reset"]:-moz-focusring
,
287 [type
="submit"]:-moz-focusring
{
288 outline: 1px dotted ButtonText
; }
291 * Show the overflow in Edge.
297 * 1. Add the correct box sizing in IE 10-.
298 * 2. Remove the padding in IE 10-.
302 box-sizing: border-box
;
308 * Correct the cursor style of increment and decrement buttons in Chrome.
310 [type
="number"]::-webkit-inner-spin-button
,
311 [type
="number"]::-webkit-outer-spin-button
{
315 * 1. Correct the odd appearance in Chrome and Safari.
316 * 2. Correct the outline style in Safari.
319 -webkit-appearance: textfield
;
321 outline-offset: -2px;
324 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
326 [type
="search"]::-webkit-search-cancel-button
, [type
="search"]::-webkit-search-decoration
{
327 -webkit-appearance: none
; }
330 * 1. Correct the inability to style clickable types in iOS and Safari.
331 * 2. Change font properties to `inherit` in Safari.
333 ::-webkit-file-upload-button
{
334 -webkit-appearance: button
;
340 * Change the border, margin, and padding in all browsers (opinionated).
343 border: 1px solid
#c0c0c0;
345 padding: 0.35em 0.625em 0.75em; }
348 * 1. Correct the text wrapping in Edge and IE.
349 * 2. Correct the color inheritance from `fieldset` elements in IE.
350 * 3. Remove the padding so developers are not caught out when they zero out
351 * `fieldset` elements in all browsers.
354 box-sizing: border-box
;
368 * 1. Add the correct display in IE 9-.
369 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
372 display: inline-block
;
374 vertical-align: baseline
;
378 * Remove the default vertical scrollbar in IE.
384 ========================================================================== */
386 * Add the correct display in Edge, IE, and Firefox.
392 * Add the correct display in all browsers.
395 display: list-item
; }
398 * Add the correct display in IE 9-.
404 ========================================================================== */
406 * Add the correct display in IE 9-.
409 display: inline-block
; }
412 * Add the correct display in IE.
418 ========================================================================== */
420 * Add the correct display in IE 10-.
426 font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }
429 box-sizing: border-box
;
435 box-sizing: inherit
; }
441 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
445 -webkit-font-smoothing: antialiased
;
446 -moz-osx-font-smoothing: grayscale
; }
449 display: inline-block
;
450 vertical-align: middle
;
453 -ms-interpolation-mode: bicubic
; }
461 box-sizing: border-box
;
470 .mqa-display object {
471 max-width: none
!important
; }
478 background: transparent
;
480 [data-whatinput
='mouse'] button
{
491 font-family: inherit
; }
494 display: block
!important
; }
497 display: none
!important
; }
503 .row::before, .row::after {
510 .row.collapse > .column, .row.collapse > .columns {
514 margin-right: -0.6578947368rem;
515 margin-left: -0.6578947368rem; }
516 @media print
, screen and
(min-width: 40em) {
518 margin-right: -0.9868421053rem;
519 margin-left: -0.9868421053rem; } }
520 @media print
, screen and
(min-width: 64em) {
522 margin-right: -0.9868421053rem;
523 margin-left: -0.9868421053rem; } }
532 .row:not(.expanded) .row {
534 .row.gutter-small > .column, .row.gutter-small > .columns {
535 padding-right: 0.6578947368rem;
536 padding-left: 0.6578947368rem; }
537 .row.gutter-medium > .column, .row.gutter-medium > .columns {
538 padding-right: 0.9868421053rem;
539 padding-left: 0.9868421053rem; }
544 padding-right: 0.6578947368rem;
545 padding-left: 0.6578947368rem; }
546 @media print
, screen and
(min-width: 40em) {
548 padding-right: 0.9868421053rem;
549 padding-left: 0.9868421053rem; } }
550 .column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
552 .column.end:last-child:last-child, .end.columns:last-child:last-child {
555 .column.row.row, .row.row.columns {
558 .row .column.row.row, .row .row.row.columns {
565 width: 8.3333333333%; }
569 left: 8.3333333333%; }
573 left: -8.3333333333%; }
579 width: 16.6666666667%; }
583 left: 16.6666666667%; }
587 left: -16.6666666667%; }
590 margin-left: 8.3333333333%; }
604 margin-left: 16.6666666667%; }
607 width: 33.3333333333%; }
611 left: 33.3333333333%; }
615 left: -33.3333333333%; }
621 width: 41.6666666667%; }
625 left: 41.6666666667%; }
629 left: -41.6666666667%; }
632 margin-left: 33.3333333333%; }
646 margin-left: 41.6666666667%; }
649 width: 58.3333333333%; }
653 left: 58.3333333333%; }
657 left: -58.3333333333%; }
663 width: 66.6666666667%; }
667 left: 66.6666666667%; }
671 left: -66.6666666667%; }
674 margin-left: 58.3333333333%; }
688 margin-left: 66.6666666667%; }
691 width: 83.3333333333%; }
695 left: 83.3333333333%; }
699 left: -83.3333333333%; }
705 width: 91.6666666667%; }
709 left: 91.6666666667%; }
713 left: -91.6666666667%; }
716 margin-left: 83.3333333333%; }
722 margin-left: 91.6666666667%; }
724 .small-up-1 > .column, .small-up-1 > .columns {
727 .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
729 .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
731 .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
734 .small-up-2 > .column, .small-up-2 > .columns {
737 .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
739 .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
741 .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
744 .small-up-3 > .column, .small-up-3 > .columns {
746 width: 33.3333333333%; }
747 .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
749 .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
751 .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
754 .small-up-4 > .column, .small-up-4 > .columns {
757 .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
759 .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
761 .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
764 .small-up-5 > .column, .small-up-5 > .columns {
767 .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
769 .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
771 .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
774 .small-up-6 > .column, .small-up-6 > .columns {
776 width: 16.6666666667%; }
777 .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
779 .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
781 .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
784 .small-up-7 > .column, .small-up-7 > .columns {
786 width: 14.2857142857%; }
787 .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
789 .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
791 .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
794 .small-up-8 > .column, .small-up-8 > .columns {
797 .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
799 .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
801 .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
804 .small-collapse > .column, .small-collapse > .columns {
808 .small-collapse .row {
812 .expanded.row .small-collapse.row {
816 .small-uncollapse > .column, .small-uncollapse > .columns {
817 padding-right: 0.6578947368rem;
818 padding-left: 0.6578947368rem; }
823 .small-centered, .small-centered:last-child:not(:first-child) {
835 @media print
, screen and
(min-width: 40em) {
837 width: 8.3333333333%; }
840 left: 8.3333333333%; }
843 left: -8.3333333333%; }
847 width: 16.6666666667%; }
850 left: 16.6666666667%; }
853 left: -16.6666666667%; }
855 margin-left: 8.3333333333%; }
865 margin-left: 16.6666666667%; }
867 width: 33.3333333333%; }
870 left: 33.3333333333%; }
873 left: -33.3333333333%; }
877 width: 41.6666666667%; }
880 left: 41.6666666667%; }
883 left: -41.6666666667%; }
885 margin-left: 33.3333333333%; }
895 margin-left: 41.6666666667%; }
897 width: 58.3333333333%; }
900 left: 58.3333333333%; }
903 left: -58.3333333333%; }
907 width: 66.6666666667%; }
910 left: 66.6666666667%; }
913 left: -66.6666666667%; }
915 margin-left: 58.3333333333%; }
925 margin-left: 66.6666666667%; }
927 width: 83.3333333333%; }
930 left: 83.3333333333%; }
933 left: -83.3333333333%; }
937 width: 91.6666666667%; }
940 left: 91.6666666667%; }
943 left: -91.6666666667%; }
945 margin-left: 83.3333333333%; }
949 margin-left: 91.6666666667%; }
950 .medium-up-1 > .column, .medium-up-1 > .columns {
953 .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
955 .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
957 .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
959 .medium-up-2 > .column, .medium-up-2 > .columns {
962 .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
964 .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
966 .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
968 .medium-up-3 > .column, .medium-up-3 > .columns {
970 width: 33.3333333333%; }
971 .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
973 .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
975 .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
977 .medium-up-4 > .column, .medium-up-4 > .columns {
980 .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
982 .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
984 .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
986 .medium-up-5 > .column, .medium-up-5 > .columns {
989 .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
991 .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
993 .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
995 .medium-up-6 > .column, .medium-up-6 > .columns {
997 width: 16.6666666667%; }
998 .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
1000 .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
1002 .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
1004 .medium-up-7 > .column, .medium-up-7 > .columns {
1006 width: 14.2857142857%; }
1007 .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
1009 .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
1011 .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
1013 .medium-up-8 > .column, .medium-up-8 > .columns {
1016 .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
1018 .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
1020 .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
1022 .medium-collapse > .column, .medium-collapse > .columns {
1025 .medium-collapse .row {
1028 .expanded.row .medium-collapse.row {
1031 .medium-uncollapse > .column, .medium-uncollapse > .columns {
1032 padding-right: 0.9868421053rem;
1033 padding-left: 0.9868421053rem; }
1036 margin-left: auto
; }
1037 .medium-centered, .medium-centered:last-child:not(:first-child) {
1048 @media print
, screen and
(min-width: 64em) {
1050 width: 8.3333333333%; }
1053 left: 8.3333333333%; }
1056 left: -8.3333333333%; }
1060 width: 16.6666666667%; }
1063 left: 16.6666666667%; }
1066 left: -16.6666666667%; }
1068 margin-left: 8.3333333333%; }
1078 margin-left: 16.6666666667%; }
1080 width: 33.3333333333%; }
1083 left: 33.3333333333%; }
1086 left: -33.3333333333%; }
1090 width: 41.6666666667%; }
1093 left: 41.6666666667%; }
1096 left: -41.6666666667%; }
1098 margin-left: 33.3333333333%; }
1108 margin-left: 41.6666666667%; }
1110 width: 58.3333333333%; }
1113 left: 58.3333333333%; }
1116 left: -58.3333333333%; }
1120 width: 66.6666666667%; }
1123 left: 66.6666666667%; }
1126 left: -66.6666666667%; }
1128 margin-left: 58.3333333333%; }
1138 margin-left: 66.6666666667%; }
1140 width: 83.3333333333%; }
1143 left: 83.3333333333%; }
1146 left: -83.3333333333%; }
1150 width: 91.6666666667%; }
1153 left: 91.6666666667%; }
1156 left: -91.6666666667%; }
1158 margin-left: 83.3333333333%; }
1162 margin-left: 91.6666666667%; }
1163 .large-up-1 > .column, .large-up-1 > .columns {
1166 .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
1168 .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
1170 .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
1172 .large-up-2 > .column, .large-up-2 > .columns {
1175 .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
1177 .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
1179 .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
1181 .large-up-3 > .column, .large-up-3 > .columns {
1183 width: 33.3333333333%; }
1184 .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
1186 .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
1188 .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
1190 .large-up-4 > .column, .large-up-4 > .columns {
1193 .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
1195 .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
1197 .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
1199 .large-up-5 > .column, .large-up-5 > .columns {
1202 .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
1204 .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
1206 .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
1208 .large-up-6 > .column, .large-up-6 > .columns {
1210 width: 16.6666666667%; }
1211 .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
1213 .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
1215 .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
1217 .large-up-7 > .column, .large-up-7 > .columns {
1219 width: 14.2857142857%; }
1220 .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
1222 .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
1224 .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
1226 .large-up-8 > .column, .large-up-8 > .columns {
1229 .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
1231 .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
1233 .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
1235 .large-collapse > .column, .large-collapse > .columns {
1238 .large-collapse .row {
1241 .expanded.row .large-collapse.row {
1244 .large-uncollapse > .column, .large-uncollapse > .columns {
1245 padding-right: 0.9868421053rem;
1246 padding-left: 0.9868421053rem; }
1249 margin-left: auto
; }
1250 .large-centered, .large-centered:last-child:not(:first-child) {
1262 margin-bottom: 1.3157894737rem; }
1263 .column-block > :last-child {
1265 @media print
, screen and
(min-width: 40em) {
1267 margin-bottom: 1.9736842105rem; }
1268 .column-block > :last-child {
1269 margin-bottom: 0; } }
1294 margin-bottom: 1rem;
1297 text-rendering: optimizeLegibility
; }
1302 line-height: inherit
; }
1307 line-height: inherit
; }
1311 line-height: inherit
; }
1319 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
1321 font-weight: normal
;
1323 text-rendering: optimizeLegibility
; }
1334 font-size: 1.5789473684rem;
1337 margin-bottom: 0.5rem; }
1340 font-size: 1.3157894737rem;
1343 margin-bottom: 0.5rem; }
1349 margin-bottom: 0.5rem; }
1352 font-size: 1.1842105263rem;
1355 margin-bottom: 0.5rem; }
1358 font-size: 1.1184210526rem;
1361 margin-bottom: 0.5rem; }
1364 font-size: 1.0526315789rem;
1367 margin-bottom: 0.5rem; }
1369 @media print
, screen and
(min-width: 40em) {
1371 font-size: 1.7105263158rem; }
1373 font-size: 1.5789473684rem; }
1375 font-size: 1.3157894737rem; }
1377 font-size: 1.1842105263rem; }
1379 font-size: 1.1184210526rem; }
1381 font-size: 1.0526315789rem; } }
1384 line-height: inherit
;
1386 text-decoration: none
;
1397 margin: 1.3157894737rem auto
;
1400 border-bottom: 1px solid
#cacaca;
1406 margin-bottom: 1rem;
1407 list-style-position: outside
;
1411 font-size: inherit
; }
1414 margin-left: 1.25rem;
1415 list-style-type: disc
; }
1418 margin-left: 1.25rem; }
1420 ul ul
, ol ul
, ul ol
, ol ol
{
1421 margin-left: 1.25rem;
1425 margin-bottom: 1rem; }
1427 margin-bottom: 0.3rem;
1428 font-weight: bold
; }
1432 padding: 0.5921052632rem 1.3157894737rem 0 1.25rem;
1433 border-left: 1px solid
#cacaca; }
1434 blockquote
, blockquote p
{
1440 font-size: 0.8552631579rem;
1446 border-bottom: 1px dotted
#23241f;
1448 text-decoration: none
; }
1454 padding: 0.1315789474rem 0.3289473684rem 0.0657894737rem;
1455 border: 1px solid
#cacaca;
1456 background-color: #e6e6e6;
1457 font-family: Consolas
, "Liberation Mono", Courier
, monospace
;
1458 font-weight: normal
;
1463 padding: 0.1315789474rem 0.2631578947rem 0;
1464 background-color: #e6e6e6;
1465 font-family: Consolas
, "Liberation Mono", Courier
, monospace
;
1470 margin-bottom: 0.5rem;
1471 font-weight: normal
;
1483 margin-top: -1rem; }
1485 ul
.no-bullet
, ol
.no-bullet
{
1493 text-align: right
; }
1496 text-align: center
; }
1499 text-align: justify
; }
1501 @media print
, screen and
(min-width: 40em) {
1504 .medium-text-right {
1505 text-align: right
; }
1506 .medium-text-center {
1507 text-align: center
; }
1508 .medium-text-justify {
1509 text-align: justify
; } }
1511 @media print
, screen and
(min-width: 64em) {
1515 text-align: right
; }
1516 .large-text-center {
1517 text-align: center
; }
1518 .large-text-justify {
1519 text-align: justify
; } }
1522 display: none
!important
; }
1526 background: transparent
!important
;
1527 box-shadow: none
!important
;
1528 color: black
!important
;
1529 text-shadow: none
!important
; }
1531 display: block
!important
; }
1533 display: none
!important
; }
1534 table
.show-for-print
{
1535 display: table
!important
; }
1536 thead
.show-for-print
{
1537 display: table-header-group
!important
; }
1538 tbody
.show-for-print
{
1539 display: table-row-group
!important
; }
1541 display: table-row
!important
; }
1543 display: table-cell
!important
; }
1545 display: table-cell
!important
; }
1548 text-decoration: underline
; }
1550 content: " (" attr
(href
) ")"; }
1552 a
[href^
='javascript:']:after
,
1553 a
[href^
='#']:after
{
1556 content: " (" attr
(title
) ")"; }
1559 border: 1px solid
#8a8a8a;
1560 page-break-inside: avoid
; }
1562 display: table-header-group
; }
1565 page-break-inside: avoid
; }
1567 max-width: 100% !important
; }
1577 page-break-after: avoid
; }
1578 .print-break-inside {
1579 page-break-inside: auto
; } }
1582 display: inline-block
;
1583 vertical-align: middle
;
1585 font-family: inherit
;
1586 padding: 0.85em 1em;
1587 -webkit-appearance: none
;
1588 border: 1px solid transparent
;
1590 transition: background-color
0.25s ease-out
, color
0.25s ease-out
;
1595 background-color: #1779ba;
1597 [data-whatinput
='mouse'] .button
{
1599 .button:hover, .button:focus {
1600 background-color: #14679e;
1603 font-size: 0.6rem; }
1605 font-size: 0.75rem; }
1607 font-size: 1.25rem; }
1614 background-color: #1779ba;
1616 .button.primary:hover, .button.primary:focus {
1617 background-color: #126195;
1620 background-color: #767676;
1622 .button.secondary:hover, .button.secondary:focus {
1623 background-color: #5e5e5e;
1626 background-color: #3adb76;
1628 .button.success:hover, .button.success:focus {
1629 background-color: #22bb5b;
1632 background-color: #ffae00;
1634 .button.warning:hover, .button.warning:focus {
1635 background-color: #cc8b00;
1638 background-color: #cc4b37;
1640 .button.alert:hover, .button.alert:focus {
1641 background-color: #a53b2a;
1643 .button.disabled, .button[disabled] {
1645 cursor: not-allowed
; }
1646 .button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus {
1647 background-color: #1779ba;
1649 .button.disabled.primary, .button[disabled].primary {
1651 cursor: not-allowed
; }
1652 .button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus {
1653 background-color: #1779ba;
1655 .button.disabled.secondary, .button[disabled].secondary {
1657 cursor: not-allowed
; }
1658 .button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
1659 background-color: #767676;
1661 .button.disabled.success, .button[disabled].success {
1663 cursor: not-allowed
; }
1664 .button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus {
1665 background-color: #3adb76;
1667 .button.disabled.warning, .button[disabled].warning {
1669 cursor: not-allowed
; }
1670 .button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus {
1671 background-color: #ffae00;
1673 .button.disabled.alert, .button[disabled].alert {
1675 cursor: not-allowed
; }
1676 .button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus {
1677 background-color: #cc4b37;
1680 border: 1px solid
#1779ba;
1682 .button.hollow, .button.hollow:hover, .button.hollow:focus {
1683 background-color: transparent
; }
1684 .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
1685 background-color: transparent
; }
1686 .button.hollow:hover, .button.hollow:focus {
1687 border-color: #0c3d5d;
1689 .button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] {
1690 border: 1px solid
#1779ba;
1692 .button.hollow.primary {
1693 border: 1px solid
#1779ba;
1695 .button.hollow.primary:hover, .button.hollow.primary:focus {
1696 border-color: #0c3d5d;
1698 .button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] {
1699 border: 1px solid
#1779ba;
1701 .button.hollow.secondary {
1702 border: 1px solid
#767676;
1704 .button.hollow.secondary:hover, .button.hollow.secondary:focus {
1705 border-color: #3b3b3b;
1707 .button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] {
1708 border: 1px solid
#767676;
1710 .button.hollow.success {
1711 border: 1px solid
#3adb76;
1713 .button.hollow.success:hover, .button.hollow.success:focus {
1714 border-color: #157539;
1716 .button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] {
1717 border: 1px solid
#3adb76;
1719 .button.hollow.warning {
1720 border: 1px solid
#ffae00;
1722 .button.hollow.warning:hover, .button.hollow.warning:focus {
1723 border-color: #805700;
1725 .button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] {
1726 border: 1px solid
#ffae00;
1728 .button.hollow.alert {
1729 border: 1px solid
#cc4b37;
1731 .button.hollow.alert:hover, .button.hollow.alert:focus {
1732 border-color: #67251a;
1734 .button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] {
1735 border: 1px solid
#cc4b37;
1738 border: 1px solid
#1779ba;
1740 .button.clear, .button.clear:hover, .button.clear:focus {
1741 background-color: transparent
; }
1742 .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
1743 background-color: transparent
; }
1744 .button.clear:hover, .button.clear:focus {
1745 border-color: #0c3d5d;
1747 .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] {
1748 border: 1px solid
#1779ba;
1750 .button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] {
1751 border-color: transparent
; }
1752 .button.clear.primary {
1753 border: 1px solid
#1779ba;
1755 .button.clear.primary:hover, .button.clear.primary:focus {
1756 border-color: #0c3d5d;
1758 .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
1759 border: 1px solid
#1779ba;
1761 .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
1762 border-color: transparent
; }
1763 .button.clear.secondary {
1764 border: 1px solid
#767676;
1766 .button.clear.secondary:hover, .button.clear.secondary:focus {
1767 border-color: #3b3b3b;
1769 .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
1770 border: 1px solid
#767676;
1772 .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
1773 border-color: transparent
; }
1774 .button.clear.success {
1775 border: 1px solid
#3adb76;
1777 .button.clear.success:hover, .button.clear.success:focus {
1778 border-color: #157539;
1780 .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
1781 border: 1px solid
#3adb76;
1783 .button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
1784 border-color: transparent
; }
1785 .button.clear.warning {
1786 border: 1px solid
#ffae00;
1788 .button.clear.warning:hover, .button.clear.warning:focus {
1789 border-color: #805700;
1791 .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
1792 border: 1px solid
#ffae00;
1794 .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
1795 border-color: transparent
; }
1796 .button.clear.alert {
1797 border: 1px solid
#cc4b37;
1799 .button.clear.alert:hover, .button.clear.alert:focus {
1800 border-color: #67251a;
1802 .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
1803 border: 1px solid
#cc4b37;
1805 .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
1806 border-color: transparent
; }
1807 .button.dropdown::after {
1811 border: inset
0.4em;
1813 border-bottom-width: 0;
1814 border-top-style: solid
;
1815 border-color: #fefefe transparent transparent
;
1818 display: inline-block
;
1821 .button.dropdown.hollow::after {
1822 border-top-color: #1779ba; }
1823 .button.dropdown.hollow.primary::after {
1824 border-top-color: #1779ba; }
1825 .button.dropdown.hollow.secondary::after {
1826 border-top-color: #767676; }
1827 .button.dropdown.hollow.success::after {
1828 border-top-color: #3adb76; }
1829 .button.dropdown.hollow.warning::after {
1830 border-top-color: #ffae00; }
1831 .button.dropdown.hollow.alert::after {
1832 border-top-color: #cc4b37; }
1833 .button.arrow-only::after {
1838 [type
='text'], [type
='password'], [type
='date'], [type
='datetime'], [type
='datetime-local'], [type
='month'], [type
='week'], [type
='email'], [type
='number'], [type
='search'], [type
='tel'], [type
='time'], [type
='url'], [type
='color'],
1841 box-sizing: border-box
;
1843 height: 2.5657894737rem;
1844 margin: 0 0 1.0526315789rem;
1845 padding: 0.5263157895rem;
1846 border: 1px solid
#cacaca;
1848 background-color: #fefefe;
1849 box-shadow: inset
0 1px 2px rgba
(35, 36, 31, 0.1);
1850 font-family: inherit
;
1851 font-size: 1.0526315789rem;
1852 font-weight: normal
;
1855 transition: box-shadow
0.5s, border-color
0.25s ease-in-out
;
1857 [type
='text']:focus
, [type
='password']:focus
, [type
='date']:focus
, [type
='datetime']:focus
, [type
='datetime-local']:focus
, [type
='month']:focus
, [type
='week']:focus
, [type
='email']:focus
, [type
='number']:focus
, [type
='search']:focus
, [type
='tel']:focus
, [type
='time']:focus
, [type
='url']:focus
, [type
='color']:focus
,
1860 border: 1px solid
#8a8a8a;
1861 background-color: #fefefe;
1862 box-shadow: 0 0 5px #cacaca;
1863 transition: box-shadow
0.5s, border-color
0.25s ease-in-out
; }
1871 textarea::placeholder
{
1874 input:disabled
, input
[readonly
],
1876 textarea
[readonly
] {
1877 background-color: #e6e6e6;
1878 cursor: not-allowed
; }
1885 input
[type
='search'] {
1886 box-sizing: border-box
; }
1891 margin: 0 0 1.0526315789rem; }
1893 [type
='checkbox'] + label
,
1894 [type
='radio'] + label
{
1895 display: inline-block
;
1896 vertical-align: baseline
;
1897 margin-left: 0.5263157895rem;
1898 margin-right: 1.0526315789rem;
1900 [type
='checkbox'] + label
[for
],
1901 [type
='radio'] + label
[for
] {
1904 label
> [type
='checkbox'],
1905 label
> [type
='radio'] {
1906 margin-right: 0.5263157895rem; }
1914 font-size: 0.9210526316rem;
1915 font-weight: normal
;
1919 margin: 0 0 1.0526315789rem;
1920 padding: 0.5921052632rem 0; }
1923 margin-top: -0.5263157895rem;
1924 font-size: 0.8552631579rem;
1931 margin-bottom: 1.0526315789rem;
1932 align-items: stretch
; }
1933 .input-group > :first-child {
1934 border-radius: 0 0 0 0; }
1935 .input-group > :last-child > * {
1936 border-radius: 0 0 0 0; }
1938 .input-group-label
, .input-group-field
, .input-group-button
, .input-group-button a
,
1939 .input-group-button input
,
1940 .input-group-button button
,
1941 .input-group-button label {
1943 white-space: nowrap
; }
1945 .input-group-label {
1947 border: 1px solid
#cacaca;
1948 background: #e6e6e6;
1951 white-space: nowrap
;
1954 align-items: center
; }
1955 .input-group-label:first-child {
1957 .input-group-label:last-child {
1960 .input-group-field {
1966 .input-group-button {
1971 .input-group-button a
,
1972 .input-group-button input
,
1973 .input-group-button button
,
1974 .input-group-button label {
1975 height: 2.6315789474rem;
1978 font-size: 1.0526315789rem; }
1987 margin-bottom: 0.5263157895rem; }
1990 margin: 1.1842105263rem 0;
1991 padding: 1.3157894737rem;
1992 border: 1px solid
#cacaca; }
1995 margin-left: -0.1973684211rem;
1996 padding: 0 0.1973684211rem; }
1999 height: 2.5657894737rem;
2000 margin: 0 0 1.0526315789rem;
2001 padding: 0.5263157895rem;
2003 border: 1px solid
#cacaca;
2005 background-color: #fefefe;
2006 font-family: inherit
;
2007 font-size: 1.0526315789rem;
2008 font-weight: normal
;
2011 background-image: url
("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
2012 background-origin: content-box
;
2013 background-position: right
-1.0526315789rem center
;
2014 background-repeat: no-repeat
;
2015 background-size: 9px 6px;
2016 padding-right: 1.5789473684rem;
2017 transition: box-shadow
0.5s, border-color
0.25s ease-in-out
; }
2018 @media screen and
(min-width: 0\
0) {
2020 background-image: url
("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }
2023 border: 1px solid
#8a8a8a;
2024 background-color: #fefefe;
2025 box-shadow: 0 0 5px #cacaca;
2026 transition: box-shadow
0.5s, border-color
0.25s ease-in-out
; }
2028 background-color: #e6e6e6;
2029 cursor: not-allowed
; }
2030 select::-ms-expand
{
2034 background-image: none
; }
2036 .is-invalid-input:not(:focus) {
2037 border-color: #cc4b37;
2038 background-color: #f9ecea; }
2039 .is-invalid-input:not(:focus)::placeholder {
2047 margin-top: -0.5263157895rem;
2048 margin-bottom: 1.0526315789rem;
2049 font-size: 0.7894736842rem;
2052 .form-error.is-visible {
2056 display: none
!important
; }
2059 visibility: hidden
; }
2061 @media screen and
(max-width: 39.9375em) {
2062 .hide-for-small-only {
2063 display: none
!important
; } }
2065 @media screen and
(max-width: 0em), screen and
(min-width: 40em) {
2066 .show-for-small-only {
2067 display: none
!important
; } }
2069 @media print
, screen and
(min-width: 40em) {
2071 display: none
!important
; } }
2073 @media screen and
(max-width: 39.9375em) {
2075 display: none
!important
; } }
2077 @media screen and
(min-width: 40em) and
(max-width: 63.9375em) {
2078 .hide-for-medium-only {
2079 display: none
!important
; } }
2081 @media screen and
(max-width: 39.9375em), screen and
(min-width: 64em) {
2082 .show-for-medium-only {
2083 display: none
!important
; } }
2085 @media print
, screen and
(min-width: 64em) {
2087 display: none
!important
; } }
2089 @media screen and
(max-width: 63.9375em) {
2091 display: none
!important
; } }
2093 @media screen and
(min-width: 64em) and
(max-width: 74.9375em) {
2094 .hide-for-large-only {
2095 display: none
!important
; } }
2097 @media screen and
(max-width: 63.9375em), screen and
(min-width: 75em) {
2098 .show-for-large-only {
2099 display: none
!important
; } }
2103 position: absolute
!important
;
2108 clip: rect
(0, 0, 0, 0);
2109 white-space: nowrap
;
2110 clip-path: inset
(50%);
2113 .show-on-focus:active, .show-on-focus:focus {
2114 position: static
!important
;
2119 white-space: normal
;
2122 .show-for-landscape
,
2123 .hide-for-portrait {
2124 display: block
!important
; }
2125 @media screen and
(orientation: landscape
) {
2126 .show-for-landscape
,
2127 .hide-for-portrait {
2128 display: block
!important
; } }
2129 @media screen and
(orientation: portrait
) {
2130 .show-for-landscape
,
2131 .hide-for-portrait {
2132 display: none
!important
; } }
2134 .hide-for-landscape
,
2135 .show-for-portrait {
2136 display: none
!important
; }
2137 @media screen and
(orientation: landscape
) {
2138 .hide-for-landscape
,
2139 .show-for-portrait {
2140 display: none
!important
; } }
2141 @media screen and
(orientation: portrait
) {
2142 .hide-for-landscape
,
2143 .show-for-portrait {
2144 display: block
!important
; } }
2147 float: left
!important
; }
2150 float: right
!important
; }
2155 margin-left: auto
; }
2157 .clearfix::before, .clearfix::after {
2170 [data-whatinput
='mouse'] .close-button
{
2172 .close-button:hover, .close-button:focus {
2174 .close-button.small {
2179 .close-button, .close-button.medium {
2186 display: inline-block
;
2187 padding: 0.33333rem 0.5rem;
2191 white-space: nowrap
;
2193 background: #1779ba;
2196 background: #1779ba;
2199 background: #767676;
2202 background: #3adb76;
2205 background: #ffae00;
2208 background: #cc4b37;
2212 border-collapse: collapse
;
2214 margin-bottom: 1rem;
2216 thead
, tbody
, tfoot
{
2217 border: 1px solid
#f1f1f1;
2218 background-color: #fefefe; }
2220 padding: 0.5263157895rem 0.6578947368rem 0.6578947368rem;
2221 font-weight: bold
; }
2223 background: #f8f8f8;
2226 background: #f1f1f1;
2228 thead tr
, tfoot tr
{
2229 background: transparent
; }
2230 thead th
, thead td
, tfoot th
, tfoot td
{
2231 padding: 0.5263157895rem 0.6578947368rem 0.6578947368rem;
2234 tbody th
, tbody td
{
2235 padding: 0.5263157895rem 0.6578947368rem 0.6578947368rem; }
2236 tbody
tr:nth-child
(even
) {
2238 background-color: #f1f1f1; }
2239 table
.unstriped tbody
{
2240 background-color: #fefefe; }
2241 table
.unstriped tbody tr
{
2243 border-bottom: 1px solid
#f1f1f1;
2244 background-color: #fefefe; }
2246 @media screen and
(max-width: 63.9375em) {
2263 table
.hover thead
tr:hover
{
2264 background-color: #f3f3f3; }
2266 table
.hover tfoot
tr:hover
{
2267 background-color: #ececec; }
2269 table
.hover tbody
tr:hover
{
2270 background-color: #f9f9f9; }
2272 table
.hover:not
(.unstriped
) tr:nth-of-type
(even
):hover
{
2273 background-color: #ececec; }
2277 .table-scroll table {