1 meta.foundation-version {
2 font-family: "/5.5.1/"; }
4 meta.foundation-mq-small {
5 font-family: "/only screen/";
8 meta.foundation-mq-small-only {
9 font-family: "/only screen and (max-width: 40em)/";
12 meta.foundation-mq-medium {
13 font-family: "/only screen and (min-width:40.063em)/";
16 meta.foundation-mq-medium-only {
17 font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
20 meta.foundation-mq-large {
21 font-family: "/only screen and (min-width:64.063em)/";
24 meta.foundation-mq-large-only {
25 font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
28 meta.foundation-mq-xlarge {
29 font-family: "/only screen and (min-width:90.063em)/";
32 meta.foundation-mq-xlarge-only {
33 font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
36 meta.foundation-mq-xxlarge {
37 font-family: "/only screen and (min-width:120.063em)/";
40 meta.foundation-data-attribute-namespace {
49 -webkit-box-sizing: border-box;
50 -moz-box-sizing: border-box;
51 box-sizing: border-box; }
62 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
77 -ms-interpolation-mode: bicubic; }
85 max-width: none !important; }
88 float: left !important; }
91 float: right !important; }
93 .clearfix:before, .clearfix:after {
103 visibility: hidden; }
106 -webkit-font-smoothing: antialiased;
107 -moz-osx-font-smoothing: grayscale; }
110 display: inline-block;
111 vertical-align: middle; }
127 .row:before, .row:after {
132 .row.collapse > .column,
133 .row.collapse > .columns {
141 margin-left: -0.9375em;
142 margin-right: -0.9375em;
146 .row .row:before, .row .row:after {
155 .row .row.collapse:before, .row .row.collapse:after {
158 .row .row.collapse:after {
163 padding-left: 0.9375em;
164 padding-right: 0.9375em;
168 [class*="column"] + [class*="column"]:last-child {
171 [class*="column"] + [class*="column"].end {
298 padding-left: 0.9375em;
299 padding-right: 0.9375em;
339 margin-left: 0% !important; }
342 margin-left: 8.33333% !important; }
345 margin-left: 16.66667% !important; }
348 margin-left: 25% !important; }
351 margin-left: 33.33333% !important; }
354 margin-left: 41.66667% !important; }
357 margin-left: 50% !important; }
360 margin-left: 58.33333% !important; }
363 margin-left: 66.66667% !important; }
366 margin-left: 75% !important; }
369 margin-left: 83.33333% !important; }
372 margin-left: 91.66667% !important; }
381 .column.small-centered,
382 .columns.small-centered {
387 .column.small-uncentered,
388 .columns.small-uncentered {
393 .column.small-centered:last-child,
394 .columns.small-centered:last-child {
397 .column.small-uncentered:last-child,
398 .columns.small-uncentered:last-child {
401 .column.small-uncentered.opposite,
402 .columns.small-uncentered.opposite {
405 .row.small-collapse > .column,
406 .row.small-collapse > .columns {
409 .row.small-collapse .row {
412 .row.small-uncollapse > .column,
413 .row.small-uncollapse > .columns {
414 padding-left: 0.9375em;
415 padding-right: 0.9375em;
417 @media only screen and (min-width: 40.063em) {
541 padding-left: 0.9375em;
542 padding-right: 0.9375em;
582 margin-left: 0% !important; }
585 margin-left: 8.33333% !important; }
588 margin-left: 16.66667% !important; }
591 margin-left: 25% !important; }
594 margin-left: 33.33333% !important; }
597 margin-left: 41.66667% !important; }
600 margin-left: 50% !important; }
603 margin-left: 58.33333% !important; }
606 margin-left: 66.66667% !important; }
609 margin-left: 75% !important; }
612 margin-left: 83.33333% !important; }
615 margin-left: 91.66667% !important; }
617 .medium-reset-order {
624 .column.medium-centered,
625 .columns.medium-centered {
630 .column.medium-uncentered,
631 .columns.medium-uncentered {
636 .column.medium-centered:last-child,
637 .columns.medium-centered:last-child {
640 .column.medium-uncentered:last-child,
641 .columns.medium-uncentered:last-child {
644 .column.medium-uncentered.opposite,
645 .columns.medium-uncentered.opposite {
648 .row.medium-collapse > .column,
649 .row.medium-collapse > .columns {
652 .row.medium-collapse .row {
655 .row.medium-uncollapse > .column,
656 .row.medium-uncollapse > .columns {
657 padding-left: 0.9375em;
658 padding-right: 0.9375em;
780 @media only screen and (min-width: 64.063em) {
904 padding-left: 0.9375em;
905 padding-right: 0.9375em;
945 margin-left: 0% !important; }
948 margin-left: 8.33333% !important; }
951 margin-left: 16.66667% !important; }
954 margin-left: 25% !important; }
957 margin-left: 33.33333% !important; }
960 margin-left: 41.66667% !important; }
963 margin-left: 50% !important; }
966 margin-left: 58.33333% !important; }
969 margin-left: 66.66667% !important; }
972 margin-left: 75% !important; }
975 margin-left: 83.33333% !important; }
978 margin-left: 91.66667% !important; }
987 .column.large-centered,
988 .columns.large-centered {
993 .column.large-uncentered,
994 .columns.large-uncentered {
999 .column.large-centered:last-child,
1000 .columns.large-centered:last-child {
1003 .column.large-uncentered:last-child,
1004 .columns.large-uncentered:last-child {
1007 .column.large-uncentered.opposite,
1008 .columns.large-uncentered.opposite {
1011 .row.large-collapse > .column,
1012 .row.large-collapse > .columns {
1015 .row.large-collapse .row {
1018 .row.large-uncollapse > .column,
1019 .row.large-uncollapse > .columns {
1020 padding-left: 0.9375em;
1021 padding-right: 0.9375em;
1144 border-style: solid;
1147 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
1148 font-weight: normal;
1149 line-height: normal;
1150 margin: 0 0 1.25rem;
1152 text-decoration: none;
1154 -webkit-appearance: none;
1155 -moz-appearance: none;
1157 display: inline-block;
1159 padding-right: 2rem;
1160 padding-bottom: 1.0625rem;
1163 background-color: #357EBD;
1164 border-color: #2a6597;
1166 transition: background-color 300ms ease-out; }
1167 button:hover, button:focus, .button:hover, .button:focus {
1168 background-color: #2a6597; }
1169 button:hover, button:focus, .button:hover, .button:focus {
1171 button.secondary, .button.secondary {
1172 background-color: #e9e9e9;
1173 border-color: #bababa;
1175 button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
1176 background-color: #bababa; }
1177 button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
1179 button.success, .button.success {
1180 background-color: #5da423;
1181 border-color: #4a831c;
1183 button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
1184 background-color: #4a831c; }
1185 button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
1187 button.alert, .button.alert {
1188 background-color: #c60f13;
1189 border-color: #9e0c0f;
1191 button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
1192 background-color: #9e0c0f; }
1193 button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
1195 button.warning, .button.warning {
1196 background-color: #f08a24;
1197 border-color: #cf6e0e;
1199 button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
1200 background-color: #cf6e0e; }
1201 button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
1203 button.info, .button.info {
1204 background-color: #a0d3e8;
1205 border-color: #61b6d9;
1207 button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
1208 background-color: #61b6d9; }
1209 button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
1211 button.large, .button.large {
1212 padding-top: 1.125rem;
1213 padding-right: 2.25rem;
1214 padding-bottom: 1.1875rem;
1215 padding-left: 2.25rem;
1216 font-size: 1.25rem; }
1217 button.small, .button.small {
1218 padding-top: 0.875rem;
1219 padding-right: 1.75rem;
1220 padding-bottom: 0.9375rem;
1221 padding-left: 1.75rem;
1222 font-size: 0.8125rem; }
1223 button.tiny, .button.tiny {
1224 padding-top: 0.625rem;
1225 padding-right: 1.25rem;
1226 padding-bottom: 0.6875rem;
1227 padding-left: 1.25rem;
1228 font-size: 0.6875rem; }
1229 button.expand, .button.expand {
1233 button.left-align, .button.left-align {
1235 text-indent: 0.75rem; }
1236 button.right-align, .button.right-align {
1238 padding-right: 0.75rem; }
1239 button.radius, .button.radius {
1240 border-radius: 3px; }
1241 button.round, .button.round {
1242 border-radius: 1000px; }
1243 button.disabled, button[disabled], .button.disabled, .button[disabled] {
1244 background-color: #357EBD;
1245 border-color: #2a6597;
1250 button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
1251 background-color: #2a6597; }
1252 button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
1254 button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
1255 background-color: #357EBD; }
1256 button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
1257 background-color: #e9e9e9;
1258 border-color: #bababa;
1263 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 {
1264 background-color: #bababa; }
1265 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 {
1267 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 {
1268 background-color: #e9e9e9; }
1269 button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
1270 background-color: #5da423;
1271 border-color: #4a831c;
1276 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 {
1277 background-color: #4a831c; }
1278 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 {
1280 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 {
1281 background-color: #5da423; }
1282 button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
1283 background-color: #c60f13;
1284 border-color: #9e0c0f;
1289 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 {
1290 background-color: #9e0c0f; }
1291 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 {
1293 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 {
1294 background-color: #c60f13; }
1295 button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning {
1296 background-color: #f08a24;
1297 border-color: #cf6e0e;
1302 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 {
1303 background-color: #cf6e0e; }
1304 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 {
1306 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 {
1307 background-color: #f08a24; }
1308 button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info {
1309 background-color: #a0d3e8;
1310 border-color: #61b6d9;
1315 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 {
1316 background-color: #61b6d9; }
1317 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 {
1319 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 {
1320 background-color: #a0d3e8; }
1322 button::-moz-focus-inner {
1326 @media only screen and (min-width: 40.063em) {
1328 display: inline-block; } }
1329 /* Standard Forms */
1333 /* Using forms within rows, we need to set some defaults */
1335 margin: 0 -0.5rem; }
1336 form .row .row .column,
1337 form .row .row .columns {
1338 padding: 0 0.5rem; }
1339 form .row .row.collapse {
1341 form .row .row.collapse .column,
1342 form .row .row.collapse .columns {
1344 form .row .row.collapse input {
1345 -webkit-border-bottom-right-radius: 0;
1346 -webkit-border-top-right-radius: 0;
1347 border-bottom-right-radius: 0;
1348 border-top-right-radius: 0; }
1349 form .row input.column,
1350 form .row input.columns,
1351 form .row textarea.column,
1352 form .row textarea.columns {
1353 padding-left: 0.5rem; }
1357 font-size: 0.875rem;
1361 font-weight: normal;
1364 /* Styles for required inputs */ }
1366 float: none !important;
1367 text-align: right; }
1370 padding: 0.5625rem 0; }
1372 text-transform: capitalize;
1375 /* Attach elements to the beginning or end of an input */
1385 border-style: solid;
1388 font-size: 0.875rem;
1390 line-height: 2.3125rem; }
1392 /* Adjust padding, alignment and radius if pre/post element is a button */
1409 .prefix.button.radius {
1411 -webkit-border-bottom-left-radius: 3px;
1412 -webkit-border-top-left-radius: 3px;
1413 border-bottom-left-radius: 3px;
1414 border-top-left-radius: 3px; }
1416 .postfix.button.radius {
1418 -webkit-border-bottom-right-radius: 3px;
1419 -webkit-border-top-right-radius: 3px;
1420 border-bottom-right-radius: 3px;
1421 border-top-right-radius: 3px; }
1423 .prefix.button.round {
1425 -webkit-border-bottom-left-radius: 1000px;
1426 -webkit-border-top-left-radius: 1000px;
1427 border-bottom-left-radius: 1000px;
1428 border-top-left-radius: 1000px; }
1430 .postfix.button.round {
1432 -webkit-border-bottom-right-radius: 1000px;
1433 -webkit-border-top-right-radius: 1000px;
1434 border-bottom-right-radius: 1000px;
1435 border-top-right-radius: 1000px; }
1437 /* Separate prefix and postfix styles when on span or label so buttons keep their own */
1438 span.prefix, label.prefix {
1439 background: #f2f2f2;
1442 border-color: #cccccc; }
1444 span.postfix, label.postfix {
1445 background: #f2f2f2;
1448 border-color: #cccccc; }
1450 /* We use this to get basic styling on all basic form elements */
1451 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 {
1452 -webkit-appearance: none;
1454 background-color: #FFFFFF;
1455 font-family: inherit;
1456 border-style: solid;
1458 border-color: #cccccc;
1459 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
1460 color: rgba(0, 0, 0, 0.75);
1462 font-size: 0.875rem;
1467 -webkit-box-sizing: border-box;
1468 -moz-box-sizing: border-box;
1469 box-sizing: border-box;
1470 transition: all 0.15s linear; }
1471 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 {
1472 background: #fafafa;
1473 border-color: #999999;
1475 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 {
1476 background-color: #DDDDDD;
1478 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 {
1479 background-color: #DDDDDD;
1481 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 {
1482 border-radius: 3px; }
1484 form .row .prefix-radius.row.collapse input,
1485 form .row .prefix-radius.row.collapse textarea,
1486 form .row .prefix-radius.row.collapse select,
1487 form .row .prefix-radius.row.collapse button {
1489 -webkit-border-bottom-right-radius: 3px;
1490 -webkit-border-top-right-radius: 3px;
1491 border-bottom-right-radius: 3px;
1492 border-top-right-radius: 3px; }
1493 form .row .prefix-radius.row.collapse .prefix {
1495 -webkit-border-bottom-left-radius: 3px;
1496 -webkit-border-top-left-radius: 3px;
1497 border-bottom-left-radius: 3px;
1498 border-top-left-radius: 3px; }
1499 form .row .postfix-radius.row.collapse input,
1500 form .row .postfix-radius.row.collapse textarea,
1501 form .row .postfix-radius.row.collapse select,
1502 form .row .postfix-radius.row.collapse button {
1504 -webkit-border-bottom-left-radius: 3px;
1505 -webkit-border-top-left-radius: 3px;
1506 border-bottom-left-radius: 3px;
1507 border-top-left-radius: 3px; }
1508 form .row .postfix-radius.row.collapse .postfix {
1510 -webkit-border-bottom-right-radius: 3px;
1511 -webkit-border-top-right-radius: 3px;
1512 border-bottom-right-radius: 3px;
1513 border-top-right-radius: 3px; }
1514 form .row .prefix-round.row.collapse input,
1515 form .row .prefix-round.row.collapse textarea,
1516 form .row .prefix-round.row.collapse select,
1517 form .row .prefix-round.row.collapse button {
1519 -webkit-border-bottom-right-radius: 1000px;
1520 -webkit-border-top-right-radius: 1000px;
1521 border-bottom-right-radius: 1000px;
1522 border-top-right-radius: 1000px; }
1523 form .row .prefix-round.row.collapse .prefix {
1525 -webkit-border-bottom-left-radius: 1000px;
1526 -webkit-border-top-left-radius: 1000px;
1527 border-bottom-left-radius: 1000px;
1528 border-top-left-radius: 1000px; }
1529 form .row .postfix-round.row.collapse input,
1530 form .row .postfix-round.row.collapse textarea,
1531 form .row .postfix-round.row.collapse select,
1532 form .row .postfix-round.row.collapse button {
1534 -webkit-border-bottom-left-radius: 1000px;
1535 -webkit-border-top-left-radius: 1000px;
1536 border-bottom-left-radius: 1000px;
1537 border-top-left-radius: 1000px; }
1538 form .row .postfix-round.row.collapse .postfix {
1540 -webkit-border-bottom-right-radius: 1000px;
1541 -webkit-border-top-right-radius: 1000px;
1542 border-bottom-right-radius: 1000px;
1543 border-top-right-radius: 1000px; }
1545 input[type="submit"] {
1546 -webkit-appearance: none;
1549 /* Respect enforced amount of rows for textarea */
1553 /* Not allow resize out of parent */
1557 /* Add height value for select elements to match text input height */
1559 -webkit-appearance: none !important;
1561 background-color: #FAFAFA;
1562 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
1563 background-position: 100% center;
1564 background-repeat: no-repeat;
1565 border-style: solid;
1567 border-color: #cccccc;
1569 font-size: 0.875rem;
1570 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
1571 color: rgba(0, 0, 0, 0.75);
1572 line-height: normal;
1574 height: 2.3125rem; }
1575 select::-ms-expand {
1578 border-radius: 3px; }
1580 background-color: #f3f3f3;
1581 border-color: #999999; }
1583 background-color: #DDDDDD;
1588 /* Adjust margin for form elements below */
1590 input[type="checkbox"],
1591 input[type="radio"],
1593 margin: 0 0 1rem 0; }
1595 input[type="checkbox"] + label,
1596 input[type="radio"] + label {
1597 display: inline-block;
1598 margin-left: 0.5rem;
1601 vertical-align: baseline; }
1603 /* Normalize file input width */
1604 input[type="file"] {
1607 /* HTML5 Number spinners settings */
1608 /* We add basic fieldset styling */
1610 border: 1px solid #DDDDDD;
1612 margin: 1.125rem 0; }
1615 background: #FFFFFF;
1616 padding: 0 0.1875rem;
1618 margin-left: -0.1875rem; }
1620 /* Error Handling */
1621 [data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
1623 padding: 0.375rem 0.5625rem 0.5625rem;
1625 margin-bottom: 1rem;
1627 font-weight: normal;
1629 background: #c60f13;
1631 [data-abide] span.error, [data-abide] small.error {
1634 span.error, small.error {
1636 padding: 0.375rem 0.5625rem 0.5625rem;
1638 margin-bottom: 1rem;
1640 font-weight: normal;
1642 background: #c60f13;
1649 .error input[type="checkbox"],
1650 .error input[type="radio"] {
1651 margin-bottom: 1rem; }
1653 .error label.error {
1655 .error small.error {
1657 padding: 0.375rem 0.5625rem 0.5625rem;
1659 margin-bottom: 1rem;
1661 font-weight: normal;
1663 background: #c60f13;
1665 .error > label > small {
1667 background: transparent;
1669 text-transform: capitalize;
1674 .error span.error-message {
1685 meta.foundation-mq-topbar {
1686 font-family: "/only screen and (min-width:40.063em)/";
1689 /* Wrapped around .top-bar to contain to grid width */
1692 background: #333333; }
1693 .contain-to-grid .top-bar {
1702 .fixed.expanded:not(.top-bar) {
1707 .fixed.expanded:not(.top-bar) .title-area {
1711 .fixed.expanded:not(.top-bar) .top-bar-section {
1713 margin-top: 2.8125rem; }
1718 line-height: 2.8125rem;
1720 background: #333333;
1732 padding-top: .35rem;
1733 padding-bottom: .35rem;
1734 font-size: 0.75rem; }
1735 .top-bar .button, .top-bar button {
1736 padding-top: 0.4125rem;
1737 padding-bottom: 0.4125rem;
1739 font-size: 0.75rem; }
1740 @media only screen and (max-width: 40em) {
1741 .top-bar .button, .top-bar button {
1744 .top-bar .title-area {
1751 .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
1752 line-height: 2.8125rem;
1753 font-size: 1.0625rem;
1755 .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 {
1756 font-weight: normal;
1760 padding: 0 0.9375rem; }
1761 .top-bar .toggle-topbar {
1765 .top-bar .toggle-topbar a {
1767 text-transform: uppercase;
1768 font-size: 0.8125rem;
1772 padding: 0 0.9375rem;
1774 line-height: 2.8125rem; }
1775 .top-bar .toggle-topbar.menu-icon {
1777 margin-top: -16px; }
1778 .top-bar .toggle-topbar.menu-icon a {
1781 padding: 0 2.5rem 0 0.9375rem;
1783 position: relative; }
1784 .top-bar .toggle-topbar.menu-icon a span::after {
1792 box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
1794 .top-bar .toggle-topbar.menu-icon a span:hover:after {
1795 box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; }
1798 background: transparent; }
1799 .top-bar.expanded .title-area {
1800 background: #333333; }
1801 .top-bar.expanded .toggle-topbar a {
1803 .top-bar.expanded .toggle-topbar a span::after {
1804 box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888; }
1810 transition: left 300ms ease-out; }
1811 .top-bar-section ul {
1818 .top-bar-section .divider,
1819 .top-bar-section [role="separator"] {
1820 border-top: solid 1px #1a1a1a;
1824 .top-bar-section ul li {
1825 background: #333333; }
1826 .top-bar-section ul li > a {
1830 padding: 12px 0 12px 0;
1831 padding-left: 0.9375rem;
1832 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
1833 font-size: 0.8125rem;
1834 font-weight: normal;
1835 text-transform: none; }
1836 .top-bar-section ul li > a.button {
1837 font-size: 0.8125rem;
1838 padding-right: 0.9375rem;
1839 padding-left: 0.9375rem;
1840 background-color: #357EBD;
1841 border-color: #2a6597;
1843 .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
1844 background-color: #2a6597; }
1845 .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
1847 .top-bar-section ul li > a.button.secondary {
1848 background-color: #e9e9e9;
1849 border-color: #bababa;
1851 .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
1852 background-color: #bababa; }
1853 .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
1855 .top-bar-section ul li > a.button.success {
1856 background-color: #5da423;
1857 border-color: #4a831c;
1859 .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
1860 background-color: #4a831c; }
1861 .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
1863 .top-bar-section ul li > a.button.alert {
1864 background-color: #c60f13;
1865 border-color: #9e0c0f;
1867 .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
1868 background-color: #9e0c0f; }
1869 .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
1871 .top-bar-section ul li > a.button.warning {
1872 background-color: #f08a24;
1873 border-color: #cf6e0e;
1875 .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
1876 background-color: #cf6e0e; }
1877 .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
1879 .top-bar-section ul li > button {
1880 font-size: 0.8125rem;
1881 padding-right: 0.9375rem;
1882 padding-left: 0.9375rem;
1883 background-color: #357EBD;
1884 border-color: #2a6597;
1886 .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
1887 background-color: #2a6597; }
1888 .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
1890 .top-bar-section ul li > button.secondary {
1891 background-color: #e9e9e9;
1892 border-color: #bababa;
1894 .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
1895 background-color: #bababa; }
1896 .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
1898 .top-bar-section ul li > button.success {
1899 background-color: #5da423;
1900 border-color: #4a831c;
1902 .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
1903 background-color: #4a831c; }
1904 .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
1906 .top-bar-section ul li > button.alert {
1907 background-color: #c60f13;
1908 border-color: #9e0c0f;
1910 .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
1911 background-color: #9e0c0f; }
1912 .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
1914 .top-bar-section ul li > button.warning {
1915 background-color: #f08a24;
1916 border-color: #cf6e0e;
1918 .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
1919 background-color: #cf6e0e; }
1920 .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
1922 .top-bar-section ul li:hover:not(.has-form) > a {
1923 background-color: #555555;
1924 background: #333333;
1926 .top-bar-section ul li.active > a {
1927 background: #357EBD;
1929 .top-bar-section ul li.active > a:hover {
1930 background: #2e6ca3;
1932 .top-bar-section .has-form {
1933 padding: 0.9375rem; }
1934 .top-bar-section .has-dropdown {
1935 position: relative; }
1936 .top-bar-section .has-dropdown > a:after {
1942 border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
1943 border-left-style: solid;
1944 margin-right: 0.9375rem;
1949 .top-bar-section .has-dropdown.moved {
1951 .top-bar-section .has-dropdown.moved > .dropdown {
1953 position: static !important;
1958 position: absolute !important;
1960 .top-bar-section .has-dropdown.moved > a:after {
1962 .top-bar-section .dropdown {
1969 position: absolute !important;
1973 clip: rect(1px, 1px, 1px, 1px); }
1974 .top-bar-section .dropdown li {
1977 .top-bar-section .dropdown li a {
1978 font-weight: normal;
1979 padding: 8px 0.9375rem; }
1980 .top-bar-section .dropdown li a.parent-link {
1981 font-weight: normal; }
1982 .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
1985 font-size: 1.125rem; }
1986 .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
1989 .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
1991 .top-bar-section .dropdown li.has-form {
1992 padding: 8px 0.9375rem; }
1993 .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
1995 .top-bar-section .dropdown label {
1996 padding: 8px 0.9375rem 2px;
1998 text-transform: uppercase;
2001 font-size: 0.625rem; }
2006 @media only screen and (min-width: 40.063em) {
2008 background: #333333;
2009 overflow: visible; }
2010 .top-bar:before, .top-bar:after {
2015 .top-bar .toggle-topbar {
2017 .top-bar .title-area {
2019 .top-bar .name h1 a,
2020 .top-bar .name h2 a,
2021 .top-bar .name h3 a,
2022 .top-bar .name h4 a,
2023 .top-bar .name h5 a,
2024 .top-bar .name h6 a {
2029 font-size: 0.875rem;
2034 background: #333333; }
2036 .contain-to-grid .top-bar {
2042 transition: none 0 0;
2043 left: 0 !important; }
2044 .top-bar-section ul {
2046 height: auto !important;
2048 .top-bar-section ul li {
2050 .top-bar-section ul li .js-generated {
2052 .top-bar-section li.hover > a:not(.button) {
2053 background-color: #555555;
2054 background: #333333;
2056 .top-bar-section li:not(.has-form) a:not(.button) {
2057 padding: 0 0.9375rem;
2058 line-height: 2.8125rem;
2059 background: #333333; }
2060 .top-bar-section li:not(.has-form) a:not(.button):hover {
2061 background-color: #555555;
2062 background: #333333; }
2063 .top-bar-section li.active:not(.has-form) a:not(.button) {
2064 padding: 0 0.9375rem;
2065 line-height: 2.8125rem;
2067 background: #357EBD; }
2068 .top-bar-section li.active:not(.has-form) a:not(.button):hover {
2069 background: #2e6ca3;
2071 .top-bar-section .has-dropdown > a {
2072 padding-right: 2.1875rem !important; }
2073 .top-bar-section .has-dropdown > a:after {
2079 border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
2080 border-top-style: solid;
2083 .top-bar-section .has-dropdown.moved {
2084 position: relative; }
2085 .top-bar-section .has-dropdown.moved > .dropdown {
2087 position: absolute !important;
2091 clip: rect(1px, 1px, 1px, 1px); }
2092 .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
2094 position: static !important;
2099 position: absolute !important; }
2100 .top-bar-section .has-dropdown > a:focus + .dropdown {
2102 position: static !important;
2107 position: absolute !important; }
2108 .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
2115 .top-bar-section .dropdown {
2118 background: transparent;
2120 .top-bar-section .dropdown li a {
2122 line-height: 2.8125rem;
2123 white-space: nowrap;
2124 padding: 12px 0.9375rem;
2125 background: #333333; }
2126 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
2128 background: #333333; }
2129 .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
2131 background-color: #555555;
2132 background: #333333; }
2133 .top-bar-section .dropdown li label {
2134 white-space: nowrap;
2135 background: #333333; }
2136 .top-bar-section .dropdown li .dropdown {
2139 .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
2140 border-bottom: none;
2142 border-right: solid 1px #4e4e4e;
2146 .top-bar-section .has-form {
2147 background: #333333;
2148 padding: 0 0.9375rem;
2149 height: 2.8125rem; }
2150 .top-bar-section .right li .dropdown {
2153 .top-bar-section .right li .dropdown li .dropdown {
2155 .top-bar-section .left li .dropdown {
2158 .top-bar-section .left li .dropdown li .dropdown {
2161 .no-js .top-bar-section ul li:hover > a {
2162 background-color: #555555;
2163 background: #333333;
2165 .no-js .top-bar-section ul li:active > a {
2166 background: #357EBD;
2168 .no-js .top-bar-section .has-dropdown:hover > .dropdown {
2170 position: static !important;
2175 position: absolute !important; }
2176 .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
2178 position: static !important;
2183 position: absolute !important; } }
2185 margin: 0 auto 1.0625rem auto;
2186 margin-left: -1.375rem;
2194 margin-left: 1.375rem;
2196 .inline-list > li > * {
2203 .button-group:before, .button-group:after {
2206 .button-group:after {
2208 .button-group.even-2 li {
2210 display: inline-block;
2212 .button-group.even-2 li > button, .button-group.even-2 li .button {
2213 border-left: 1px solid;
2214 border-color: rgba(255, 255, 255, 0.5); }
2215 .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
2217 .button-group.even-2 li button, .button-group.even-2 li .button {
2219 .button-group.even-3 li {
2221 display: inline-block;
2223 .button-group.even-3 li > button, .button-group.even-3 li .button {
2224 border-left: 1px solid;
2225 border-color: rgba(255, 255, 255, 0.5); }
2226 .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
2228 .button-group.even-3 li button, .button-group.even-3 li .button {
2230 .button-group.even-4 li {
2232 display: inline-block;
2234 .button-group.even-4 li > button, .button-group.even-4 li .button {
2235 border-left: 1px solid;
2236 border-color: rgba(255, 255, 255, 0.5); }
2237 .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
2239 .button-group.even-4 li button, .button-group.even-4 li .button {
2241 .button-group.even-5 li {
2243 display: inline-block;
2245 .button-group.even-5 li > button, .button-group.even-5 li .button {
2246 border-left: 1px solid;
2247 border-color: rgba(255, 255, 255, 0.5); }
2248 .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
2250 .button-group.even-5 li button, .button-group.even-5 li .button {
2252 .button-group.even-6 li {
2254 display: inline-block;
2256 .button-group.even-6 li > button, .button-group.even-6 li .button {
2257 border-left: 1px solid;
2258 border-color: rgba(255, 255, 255, 0.5); }
2259 .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
2261 .button-group.even-6 li button, .button-group.even-6 li .button {
2263 .button-group.even-7 li {
2265 display: inline-block;
2267 .button-group.even-7 li > button, .button-group.even-7 li .button {
2268 border-left: 1px solid;
2269 border-color: rgba(255, 255, 255, 0.5); }
2270 .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
2272 .button-group.even-7 li button, .button-group.even-7 li .button {
2274 .button-group.even-8 li {
2276 display: inline-block;
2278 .button-group.even-8 li > button, .button-group.even-8 li .button {
2279 border-left: 1px solid;
2280 border-color: rgba(255, 255, 255, 0.5); }
2281 .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
2283 .button-group.even-8 li button, .button-group.even-8 li .button {
2285 .button-group > li {
2287 display: inline-block; }
2288 .button-group > li > button, .button-group > li .button {
2289 border-left: 1px solid;
2290 border-color: rgba(255, 255, 255, 0.5); }
2291 .button-group > li:first-child button, .button-group > li:first-child .button {
2293 .button-group.stack > li {
2295 display: inline-block;
2299 .button-group.stack > li > button, .button-group.stack > li .button {
2300 border-left: 1px solid;
2301 border-color: rgba(255, 255, 255, 0.5); }
2302 .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
2304 .button-group.stack > li > button, .button-group.stack > li .button {
2305 border-top: 1px solid;
2306 border-color: rgba(255, 255, 255, 0.5);
2307 border-left-width: 0;
2310 .button-group.stack > li > button {
2312 .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
2314 .button-group.stack-for-small > li {
2316 display: inline-block; }
2317 .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
2318 border-left: 1px solid;
2319 border-color: rgba(255, 255, 255, 0.5); }
2320 .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
2322 @media only screen and (max-width: 40em) {
2323 .button-group.stack-for-small > li {
2325 display: inline-block;
2328 .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
2329 border-left: 1px solid;
2330 border-color: rgba(255, 255, 255, 0.5); }
2331 .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
2333 .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
2334 border-top: 1px solid;
2335 border-color: rgba(255, 255, 255, 0.5);
2336 border-left-width: 0;
2339 .button-group.stack-for-small > li > button {
2341 .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
2343 .button-group.radius > * {
2345 display: inline-block; }
2346 .button-group.radius > * > button, .button-group.radius > * .button {
2347 border-left: 1px solid;
2348 border-color: rgba(255, 255, 255, 0.5); }
2349 .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
2351 .button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button {
2353 .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
2354 -webkit-border-bottom-left-radius: 3px;
2355 -webkit-border-top-left-radius: 3px;
2356 border-bottom-left-radius: 3px;
2357 border-top-left-radius: 3px; }
2358 .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
2359 -webkit-border-bottom-right-radius: 3px;
2360 -webkit-border-top-right-radius: 3px;
2361 border-bottom-right-radius: 3px;
2362 border-top-right-radius: 3px; }
2363 .button-group.radius.stack > * {
2365 display: inline-block;
2368 .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
2369 border-left: 1px solid;
2370 border-color: rgba(255, 255, 255, 0.5); }
2371 .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
2373 .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
2374 border-top: 1px solid;
2375 border-color: rgba(255, 255, 255, 0.5);
2376 border-left-width: 0;
2379 .button-group.radius.stack > * > button {
2381 .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
2383 .button-group.radius.stack > *, .button-group.radius.stack > * > a, .button-group.radius.stack > * > button, .button-group.radius.stack > * > .button {
2385 .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 {
2386 -webkit-top-left-radius: 3px;
2387 -webkit-top-right-radius: 3px;
2388 border-top-left-radius: 3px;
2389 border-top-right-radius: 3px; }
2390 .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 {
2391 -webkit-bottom-left-radius: 3px;
2392 -webkit-bottom-right-radius: 3px;
2393 border-bottom-left-radius: 3px;
2394 border-bottom-right-radius: 3px; }
2395 @media only screen and (min-width: 40.063em) {
2396 .button-group.radius.stack-for-small > * {
2398 display: inline-block; }
2399 .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
2400 border-left: 1px solid;
2401 border-color: rgba(255, 255, 255, 0.5); }
2402 .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
2404 .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 {
2406 .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 {
2407 -webkit-border-bottom-left-radius: 3px;
2408 -webkit-border-top-left-radius: 3px;
2409 border-bottom-left-radius: 3px;
2410 border-top-left-radius: 3px; }
2411 .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 {
2412 -webkit-border-bottom-right-radius: 3px;
2413 -webkit-border-top-right-radius: 3px;
2414 border-bottom-right-radius: 3px;
2415 border-top-right-radius: 3px; } }
2416 @media only screen and (max-width: 40em) {
2417 .button-group.radius.stack-for-small > * {
2419 display: inline-block;
2422 .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
2423 border-left: 1px solid;
2424 border-color: rgba(255, 255, 255, 0.5); }
2425 .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
2427 .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
2428 border-top: 1px solid;
2429 border-color: rgba(255, 255, 255, 0.5);
2430 border-left-width: 0;
2433 .button-group.radius.stack-for-small > * > button {
2435 .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
2437 .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 {
2439 .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 {
2440 -webkit-top-left-radius: 3px;
2441 -webkit-top-right-radius: 3px;
2442 border-top-left-radius: 3px;
2443 border-top-right-radius: 3px; }
2444 .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 {
2445 -webkit-bottom-left-radius: 3px;
2446 -webkit-bottom-right-radius: 3px;
2447 border-bottom-left-radius: 3px;
2448 border-bottom-right-radius: 3px; } }
2449 .button-group.round > * {
2451 display: inline-block; }
2452 .button-group.round > * > button, .button-group.round > * .button {
2453 border-left: 1px solid;
2454 border-color: rgba(255, 255, 255, 0.5); }
2455 .button-group.round > *:first-child button, .button-group.round > *:first-child .button {
2457 .button-group.round > *, .button-group.round > * > a, .button-group.round > * > button, .button-group.round > * > .button {
2459 .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
2460 -webkit-border-bottom-left-radius: 1000px;
2461 -webkit-border-top-left-radius: 1000px;
2462 border-bottom-left-radius: 1000px;
2463 border-top-left-radius: 1000px; }
2464 .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
2465 -webkit-border-bottom-right-radius: 1000px;
2466 -webkit-border-top-right-radius: 1000px;
2467 border-bottom-right-radius: 1000px;
2468 border-top-right-radius: 1000px; }
2469 .button-group.round.stack > * {
2471 display: inline-block;
2474 .button-group.round.stack > * > button, .button-group.round.stack > * .button {
2475 border-left: 1px solid;
2476 border-color: rgba(255, 255, 255, 0.5); }
2477 .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
2479 .button-group.round.stack > * > button, .button-group.round.stack > * .button {
2480 border-top: 1px solid;
2481 border-color: rgba(255, 255, 255, 0.5);
2482 border-left-width: 0;
2485 .button-group.round.stack > * > button {
2487 .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
2489 .button-group.round.stack > *, .button-group.round.stack > * > a, .button-group.round.stack > * > button, .button-group.round.stack > * > .button {
2491 .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 {
2492 -webkit-top-left-radius: 1rem;
2493 -webkit-top-right-radius: 1rem;
2494 border-top-left-radius: 1rem;
2495 border-top-right-radius: 1rem; }
2496 .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 {
2497 -webkit-bottom-left-radius: 1rem;
2498 -webkit-bottom-right-radius: 1rem;
2499 border-bottom-left-radius: 1rem;
2500 border-bottom-right-radius: 1rem; }
2501 @media only screen and (min-width: 40.063em) {
2502 .button-group.round.stack-for-small > * {
2504 display: inline-block; }
2505 .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
2506 border-left: 1px solid;
2507 border-color: rgba(255, 255, 255, 0.5); }
2508 .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
2510 .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 {
2512 .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 {
2513 -webkit-border-bottom-left-radius: 1000px;
2514 -webkit-border-top-left-radius: 1000px;
2515 border-bottom-left-radius: 1000px;
2516 border-top-left-radius: 1000px; }
2517 .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 {
2518 -webkit-border-bottom-right-radius: 1000px;
2519 -webkit-border-top-right-radius: 1000px;
2520 border-bottom-right-radius: 1000px;
2521 border-top-right-radius: 1000px; } }
2522 @media only screen and (max-width: 40em) {
2523 .button-group.round.stack-for-small > * {
2525 display: inline-block;
2528 .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
2529 border-left: 1px solid;
2530 border-color: rgba(255, 255, 255, 0.5); }
2531 .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
2533 .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
2534 border-top: 1px solid;
2535 border-color: rgba(255, 255, 255, 0.5);
2536 border-left-width: 0;
2539 .button-group.round.stack-for-small > * > button {
2541 .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
2543 .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 {
2545 .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 {
2546 -webkit-top-left-radius: 1rem;
2547 -webkit-top-right-radius: 1rem;
2548 border-top-left-radius: 1rem;
2549 border-top-right-radius: 1rem; }
2550 .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 {
2551 -webkit-bottom-left-radius: 1rem;
2552 -webkit-bottom-right-radius: 1rem;
2553 border-bottom-left-radius: 1rem;
2554 border-bottom-right-radius: 1rem; } }
2556 .button-bar:before, .button-bar:after {
2561 .button-bar .button-group {
2563 margin-right: 0.625rem; }
2564 .button-bar .button-group div {
2569 border-style: solid;
2571 border-color: #d8d8d8;
2572 margin-bottom: 1.25rem;
2574 background: #f2f2f2;
2576 .panel > :first-child {
2578 .panel > :last-child {
2580 .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
2582 .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
2584 margin-bottom: 0.625rem; }
2585 .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
2588 border-style: solid;
2590 border-color: #c8ddf0;
2591 margin-bottom: 1.25rem;
2593 background: #f2f7fb;
2595 .panel.callout > :first-child {
2597 .panel.callout > :last-child {
2599 .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 {
2601 .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
2603 margin-bottom: 0.625rem; }
2604 .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
2606 .panel.callout a:not(.button) {
2608 .panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
2611 border-radius: 3px; }
2613 /* Image Thumbnails */
2616 display: inline-block;
2617 border: solid 4px #FFFFFF;
2619 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
2620 transition: all 200ms ease-out; }
2621 .th:hover, .th:focus {
2622 box-shadow: 0 0 6px 1px rgba(53, 126, 189, 0.5); }
2624 border-radius: 3px; }
2627 margin-bottom: 0 !important;
2629 .tabs:before, .tabs:after {
2634 .tabs dd, .tabs .tab-title {
2636 margin-bottom: 0 !important;
2639 .tabs dd > a, .tabs .tab-title > a {
2641 background-color: #EFEFEF;
2644 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
2646 .tabs dd > a:hover, .tabs .tab-title > a:hover {
2647 background-color: #e1e1e1; }
2648 .tabs dd > a:focus, .tabs .tab-title > a:focus {
2650 .tabs dd.active a, .tabs .tab-title.active a {
2651 background-color: #FFFFFF;
2653 .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
2654 -webkit-border-bottom-left-radius: 3px;
2655 -webkit-border-top-left-radius: 3px;
2656 border-bottom-left-radius: 3px;
2657 border-top-left-radius: 3px; }
2658 .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
2659 -webkit-border-bottom-right-radius: 3px;
2660 -webkit-border-top-right-radius: 3px;
2661 border-bottom-right-radius: 3px;
2662 border-top-right-radius: 3px; }
2663 .tabs.vertical dd, .tabs.vertical .tab-title {
2670 margin-bottom: 1.5rem;
2672 .tabs-content:before, .tabs-content:after {
2675 .tabs-content:after {
2677 .tabs-content > .content {
2680 padding: 0.9375em 0;
2682 .tabs-content > .content.active {
2685 .tabs-content > .content.contained {
2686 padding: 0.9375em; }
2687 .tabs-content.vertical {
2689 .tabs-content.vertical > .content {
2690 padding: 0 0.9375em; }
2692 @media only screen and (min-width: 40.063em) {
2697 margin: 0 0 1.25rem; }
2699 .tabs-content.vertical {
2704 padding-left: 1rem; } }
2705 .no-js .tabs-content > .content {
2712 margin-left: -0.3125rem; }
2716 font-size: 0.875rem;
2717 margin-left: 0.3125rem; }
2718 ul.pagination li a, ul.pagination li button {
2720 padding: 0.0625rem 0.625rem 0.0625rem;
2724 font-weight: normal;
2726 line-height: inherit;
2727 transition: background-color 300ms ease-out; }
2728 ul.pagination li:hover a,
2729 ul.pagination li a:focus, ul.pagination li:hover button,
2730 ul.pagination li button:focus {
2731 background: #e6e6e6; }
2732 ul.pagination li.unavailable a, ul.pagination li.unavailable button {
2735 ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus {
2736 background: transparent; }
2737 ul.pagination li.current a, ul.pagination li.current button {
2738 background: #357EBD;
2742 ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
2743 background: #357EBD; }
2748 /* Pagination centred wrapper */
2749 .pagination-centered {
2750 text-align: center; }
2751 .pagination-centered ul.pagination li {
2753 display: inline-block; }
2758 padding: 0.875rem 0;
2759 list-style-type: none;
2760 list-style-position: outside;
2761 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
2763 margin: 0 0 0.4375rem 0;
2764 font-size: 0.875rem;
2765 font-weight: normal; }
2766 .side-nav li a:not(.button) {
2770 padding: 0.4375rem 0.875rem; }
2771 .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
2772 background: rgba(0, 0, 0, 0.025);
2774 .side-nav li.active > a:first-child:not(.button) {
2776 font-weight: normal;
2777 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
2778 .side-nav li.divider {
2779 border-top: 1px solid;
2783 border-top-color: white; }
2784 .side-nav li.heading {
2786 font-size: 0.875rem;
2788 text-transform: uppercase; }
2792 .accordion:before, .accordion:after {
2797 .accordion .accordion-navigation, .accordion dd {
2799 margin-bottom: 0 !important; }
2800 .accordion .accordion-navigation.active > a, .accordion dd.active > a {
2801 background: #e8e8e8; }
2802 .accordion .accordion-navigation > a, .accordion dd > a {
2803 background: #EFEFEF;
2807 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
2809 .accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
2810 background: #e3e3e3; }
2811 .accordion .accordion-navigation > .content, .accordion dd > .content {
2813 padding: 0.9375em; }
2814 .accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
2816 background: #FFFFFF; }
2819 text-align: left !important; }
2822 text-align: right !important; }
2825 text-align: center !important; }
2828 text-align: justify !important; }
2830 @media only screen and (max-width: 40em) {
2831 .small-only-text-left {
2832 text-align: left !important; }
2834 .small-only-text-right {
2835 text-align: right !important; }
2837 .small-only-text-center {
2838 text-align: center !important; }
2840 .small-only-text-justify {
2841 text-align: justify !important; } }
2842 @media only screen {
2844 text-align: left !important; }
2847 text-align: right !important; }
2849 .small-text-center {
2850 text-align: center !important; }
2852 .small-text-justify {
2853 text-align: justify !important; } }
2854 @media only screen and (min-width: 40.063em) and (max-width: 64em) {
2855 .medium-only-text-left {
2856 text-align: left !important; }
2858 .medium-only-text-right {
2859 text-align: right !important; }
2861 .medium-only-text-center {
2862 text-align: center !important; }
2864 .medium-only-text-justify {
2865 text-align: justify !important; } }
2866 @media only screen and (min-width: 40.063em) {
2868 text-align: left !important; }
2870 .medium-text-right {
2871 text-align: right !important; }
2873 .medium-text-center {
2874 text-align: center !important; }
2876 .medium-text-justify {
2877 text-align: justify !important; } }
2878 @media only screen and (min-width: 64.063em) and (max-width: 90em) {
2879 .large-only-text-left {
2880 text-align: left !important; }
2882 .large-only-text-right {
2883 text-align: right !important; }
2885 .large-only-text-center {
2886 text-align: center !important; }
2888 .large-only-text-justify {
2889 text-align: justify !important; } }
2890 @media only screen and (min-width: 64.063em) {
2892 text-align: left !important; }
2895 text-align: right !important; }
2897 .large-text-center {
2898 text-align: center !important; }
2900 .large-text-justify {
2901 text-align: justify !important; } }
2902 @media only screen and (min-width: 90.063em) and (max-width: 120em) {
2903 .xlarge-only-text-left {
2904 text-align: left !important; }
2906 .xlarge-only-text-right {
2907 text-align: right !important; }
2909 .xlarge-only-text-center {
2910 text-align: center !important; }
2912 .xlarge-only-text-justify {
2913 text-align: justify !important; } }
2914 @media only screen and (min-width: 90.063em) {
2916 text-align: left !important; }
2918 .xlarge-text-right {
2919 text-align: right !important; }
2921 .xlarge-text-center {
2922 text-align: center !important; }
2924 .xlarge-text-justify {
2925 text-align: justify !important; } }
2926 @media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
2927 .xxlarge-only-text-left {
2928 text-align: left !important; }
2930 .xxlarge-only-text-right {
2931 text-align: right !important; }
2933 .xxlarge-only-text-center {
2934 text-align: center !important; }
2936 .xxlarge-only-text-justify {
2937 text-align: justify !important; } }
2938 @media only screen and (min-width: 120.063em) {
2939 .xxlarge-text-left {
2940 text-align: left !important; }
2942 .xxlarge-text-right {
2943 text-align: right !important; }
2945 .xxlarge-text-center {
2946 text-align: center !important; }
2948 .xxlarge-text-justify {
2949 text-align: justify !important; } }
2950 /* Typography resets */
2973 /* Default Link Styles */
2976 text-decoration: none;
2977 line-height: inherit; }
2983 /* Default paragraph styles */
2985 font-family: inherit;
2986 font-weight: normal;
2989 margin-bottom: 1.25rem;
2990 text-rendering: optimizeLegibility; }
2992 font-size: 1.21875rem;
2995 font-size: 0.875rem;
2997 font-style: italic; }
2999 /* Default header styles */
3000 h1, h2, h3, h4, h5, h6 {
3001 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
3002 font-weight: normal;
3005 text-rendering: optimizeLegibility;
3007 margin-bottom: 0.5rem;
3009 h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
3015 font-size: 2.125rem; }
3018 font-size: 1.6875rem; }
3021 font-size: 1.375rem; }
3024 font-size: 1.125rem; }
3027 font-size: 1.125rem; }
3035 font-weight: normal;
3037 margin-bottom: 0.5rem; }
3040 border: solid #DDDDDD;
3041 border-width: 1px 0 0;
3043 margin: 1.25rem 0 1.1875rem;
3046 /* Helpful Typography Defaults */
3050 line-height: inherit; }
3055 line-height: inherit; }
3059 line-height: inherit; }
3062 font-family: Consolas, "Liberation Mono", Courier, monospace;
3063 font-weight: normal;
3065 background-color: #f8f8f8;
3067 border-style: solid;
3068 border-color: #e0e0e0;
3069 padding: 0.125rem 0.3125rem 0.0625rem; }
3077 margin-bottom: 1.25rem;
3078 list-style-position: outside;
3079 font-family: inherit; }
3082 margin-left: 1.1rem; }
3086 ul.no-bullet li ol {
3087 margin-left: 1.25rem;
3091 /* Unordered Lists */
3094 margin-left: 1.25rem;
3096 ul.square li ul, ul.circle li ul, ul.disc li ul {
3097 list-style: inherit; }
3099 list-style-type: square;
3100 margin-left: 1.1rem; }
3102 list-style-type: circle;
3103 margin-left: 1.1rem; }
3105 list-style-type: disc;
3106 margin-left: 1.1rem; }
3112 margin-left: 1.4rem; }
3115 margin-left: 1.25rem;
3118 /* Definition Lists */
3120 margin-bottom: 0.3rem;
3121 font-weight: bold; }
3123 margin-bottom: 0.75rem; }
3128 text-transform: uppercase;
3134 text-transform: none; }
3136 border-bottom: 1px dotted #DDDDDD; }
3140 margin: 0 0 1.25rem;
3141 padding: 0.5625rem 1.25rem 0 1.1875rem;
3142 border-left: 1px solid #DDDDDD; }
3145 font-size: 0.8125rem;
3147 blockquote cite:before {
3148 content: "\2014 \0020"; }
3150 blockquote cite a:visited {
3160 display: inline-block;
3161 margin: 0 0 1.25rem 0;
3162 border: 1px solid #DDDDDD;
3163 padding: 0.625rem 0.75rem; }
3169 font-size: 0.9375rem; }
3172 font-weight: bold; }
3175 text-decoration: none;
3178 padding: 0 0.0625rem; }
3180 @media only screen and (min-width: 40.063em) {
3181 h1, h2, h3, h4, h5, h6 {
3185 font-size: 2.75rem; }
3188 font-size: 2.3125rem; }
3191 font-size: 1.6875rem; }
3194 font-size: 1.4375rem; }
3197 font-size: 1.125rem; }
3200 font-size: 1rem; } }
3203 border-bottom: dotted 1px #CCCCCC;
3207 .has-tip:hover, .has-tip:focus {
3208 border-bottom: dotted 1px #183955;
3210 .has-tip.tip-left, .has-tip.tip-right {
3211 float: none !important; }
3217 font-weight: normal;
3218 font-size: 0.875rem;
3225 background: #333333; }
3233 border-color: transparent transparent #333333 transparent;
3235 pointer-events: none; }
3236 .tooltip > .nub.rtl {
3240 border-radius: 3px; }
3242 border-radius: 1000px; }
3243 .tooltip.round > .nub {
3246 color: #357EBD !important;
3247 border-bottom: dotted 1px #183955 !important; }
3251 font-size: 0.625rem;
3253 font-weight: normal; }
3255 @media only screen and (min-width: 40.063em) {
3257 border-color: transparent transparent #333333 transparent;
3259 .tooltip.tip-top > .nub {
3260 border-color: #333333 transparent transparent transparent;
3263 .tooltip.tip-left, .tooltip.tip-right {
3264 float: none !important; }
3265 .tooltip.tip-left > .nub {
3266 border-color: transparent transparent transparent #333333;
3271 .tooltip.tip-right > .nub {
3272 border-color: transparent #333333 transparent transparent;
3276 margin-top: -5px; } }
3281 margin-bottom: -0.25rem 0 1.125rem;
3282 padding-top: 0.25rem; }
3284 text-transform: uppercase; }
3291 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
3292 font-weight: normal;
3293 font-size: 0.875rem;
3298 text-decoration: none;
3300 padding: 0.1875rem 1rem; }
3301 .sub-nav dt a:hover,
3302 .sub-nav dd a:hover,
3303 .sub-nav li a:hover {
3305 .sub-nav dt.active a,
3306 .sub-nav dd.active a,
3307 .sub-nav li.active a {
3309 font-weight: normal;
3310 background: #357EBD;
3311 padding: 0.1875rem 1rem;
3314 .sub-nav dt.active a:hover,
3315 .sub-nav dd.active a:hover,
3316 .sub-nav li.active a:hover {
3317 background: #2e6ca3; }
3320 font-weight: normal;
3321 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
3323 text-decoration: none;
3325 white-space: nowrap;
3326 display: inline-block;
3328 margin-bottom: auto;
3329 padding: 0.25rem 0.5rem 0.25rem;
3330 font-size: 0.6875rem;
3331 background-color: #357EBD;
3334 border-radius: 3px; }
3336 border-radius: 1000px; }
3338 background-color: #c60f13;
3341 background-color: #f08a24;
3344 background-color: #5da423;
3347 background-color: #e9e9e9;
3350 background-color: #a0d3e8;
3354 -webkit-backface-visibility: hidden;
3358 .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
3360 -webkit-overflow-scrolling: touch; }
3365 -webkit-transition: -webkit-transform 500ms ease;
3366 -moz-transition: -moz-transform 500ms ease;
3367 -ms-transition: -ms-transform 500ms ease;
3368 -o-transition: -o-transform 500ms ease;
3369 transition: transform 500ms ease; }
3370 .inner-wrap:before, .inner-wrap:after {
3377 -webkit-backface-visibility: hidden;
3378 background: #333333;
3381 line-height: 2.8125rem;
3382 position: relative; }
3383 .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
3386 line-height: 2.8125rem;
3388 .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
3389 font-size: 1.125rem; }
3396 border-right: solid 1px #1a1a1a;
3404 border-left: solid 1px #1a1a1a;
3408 padding: 0 0.625rem;
3413 @media only screen and (min-width: 40.063em) {
3414 .tab-bar-section.left {
3416 .tab-bar-section.right {
3417 text-align: right; } }
3418 .tab-bar-section.left {
3421 .tab-bar-section.right {
3424 .tab-bar-section.middle {
3428 .tab-bar .menu-icon {
3429 text-indent: 2.1875rem;
3436 transform: translate3d(0, 0, 0); }
3437 .tab-bar .menu-icon span::after {
3443 margin-top: -0.5rem;
3445 box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
3447 .tab-bar .menu-icon span:hover:after {
3448 box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; }
3450 .left-off-canvas-menu {
3451 -webkit-backface-visibility: hidden;
3458 background: #333333;
3460 box-sizing: content-box;
3461 transition: transform 500ms ease 0s;
3462 -webkit-overflow-scrolling: touch;
3463 -ms-overflow-style: -ms-autohiding-scrollbar;
3464 -ms-transform: translate(-100%, 0);
3465 -webkit-transform: translate3d(-100%, 0, 0);
3466 -moz-transform: translate3d(-100%, 0, 0);
3467 -ms-transform: translate3d(-100%, 0, 0);
3468 -o-transform: translate3d(-100%, 0, 0);
3469 transform: translate3d(-100%, 0, 0);
3471 .left-off-canvas-menu * {
3472 -webkit-backface-visibility: hidden; }
3474 .right-off-canvas-menu {
3475 -webkit-backface-visibility: hidden;
3482 background: #333333;
3484 box-sizing: content-box;
3485 transition: transform 500ms ease 0s;
3486 -webkit-overflow-scrolling: touch;
3487 -ms-overflow-style: -ms-autohiding-scrollbar;
3488 -ms-transform: translate(100%, 0);
3489 -webkit-transform: translate3d(100%, 0, 0);
3490 -moz-transform: translate3d(100%, 0, 0);
3491 -ms-transform: translate3d(100%, 0, 0);
3492 -o-transform: translate3d(100%, 0, 0);
3493 transform: translate3d(100%, 0, 0);
3495 .right-off-canvas-menu * {
3496 -webkit-backface-visibility: hidden; }
3498 ul.off-canvas-list {
3499 list-style-type: none;
3502 ul.off-canvas-list li label {
3504 padding: 0.3rem 0.9375rem;
3506 text-transform: uppercase;
3509 background: #444444;
3510 border-top: 1px solid #5e5e5e;
3511 border-bottom: none;
3513 ul.off-canvas-list li a {
3515 padding: 0.66667rem;
3516 color: rgba(255, 255, 255, 0.7);
3517 border-bottom: 1px solid #262626;
3518 transition: background 300ms ease; }
3519 ul.off-canvas-list li a:hover {
3520 background: #242424; }
3522 .move-right > .inner-wrap {
3523 -ms-transform: translate(15.625rem, 0);
3524 -webkit-transform: translate3d(15.625rem, 0, 0);
3525 -moz-transform: translate3d(15.625rem, 0, 0);
3526 -ms-transform: translate3d(15.625rem, 0, 0);
3527 -o-transform: translate3d(15.625rem, 0, 0);
3528 transform: translate3d(15.625rem, 0, 0); }
3529 .move-right .exit-off-canvas {
3530 -webkit-backface-visibility: hidden;
3531 transition: background 300ms ease;
3533 box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
3536 background: rgba(255, 255, 255, 0.2);
3542 -webkit-tap-highlight-color: transparent; }
3543 @media only screen and (min-width: 40.063em) {
3544 .move-right .exit-off-canvas:hover {
3545 background: rgba(255, 255, 255, 0.05); } }
3547 .move-left > .inner-wrap {
3548 -ms-transform: translate(-15.625rem, 0);
3549 -webkit-transform: translate3d(-15.625rem, 0, 0);
3550 -moz-transform: translate3d(-15.625rem, 0, 0);
3551 -ms-transform: translate3d(-15.625rem, 0, 0);
3552 -o-transform: translate3d(-15.625rem, 0, 0);
3553 transform: translate3d(-15.625rem, 0, 0); }
3554 .move-left .exit-off-canvas {
3555 -webkit-backface-visibility: hidden;
3556 transition: background 300ms ease;
3558 box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
3561 background: rgba(255, 255, 255, 0.2);
3567 -webkit-tap-highlight-color: transparent; }
3568 @media only screen and (min-width: 40.063em) {
3569 .move-left .exit-off-canvas:hover {
3570 background: rgba(255, 255, 255, 0.05); } }
3572 .offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {
3573 -ms-transform: none;
3574 -webkit-transform: none;
3575 -moz-transform: none;
3579 .offcanvas-overlap .exit-off-canvas {
3580 -webkit-backface-visibility: hidden;
3581 transition: background 300ms ease;
3583 box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
3586 background: rgba(255, 255, 255, 0.2);
3592 -webkit-tap-highlight-color: transparent; }
3593 @media only screen and (min-width: 40.063em) {
3594 .offcanvas-overlap .exit-off-canvas:hover {
3595 background: rgba(255, 255, 255, 0.05); } }
3597 .offcanvas-overlap-left .right-off-canvas-menu {
3598 -ms-transform: none;
3599 -webkit-transform: none;
3600 -moz-transform: none;
3604 .offcanvas-overlap-left .exit-off-canvas {
3605 -webkit-backface-visibility: hidden;
3606 transition: background 300ms ease;
3608 box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
3611 background: rgba(255, 255, 255, 0.2);
3617 -webkit-tap-highlight-color: transparent; }
3618 @media only screen and (min-width: 40.063em) {
3619 .offcanvas-overlap-left .exit-off-canvas:hover {
3620 background: rgba(255, 255, 255, 0.05); } }
3622 .offcanvas-overlap-right .left-off-canvas-menu {
3623 -ms-transform: none;
3624 -webkit-transform: none;
3625 -moz-transform: none;
3629 .offcanvas-overlap-right .exit-off-canvas {
3630 -webkit-backface-visibility: hidden;
3631 transition: background 300ms ease;
3633 box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
3636 background: rgba(255, 255, 255, 0.2);
3642 -webkit-tap-highlight-color: transparent; }
3643 @media only screen and (min-width: 40.063em) {
3644 .offcanvas-overlap-right .exit-off-canvas:hover {
3645 background: rgba(255, 255, 255, 0.05); } }
3647 .no-csstransforms .left-off-canvas-menu {
3649 .no-csstransforms .right-off-canvas-menu {
3650 right: -15.625rem; }
3651 .no-csstransforms .move-left > .inner-wrap {
3653 .no-csstransforms .move-right > .inner-wrap {
3657 -webkit-backface-visibility: hidden;
3665 background: #333333;
3667 box-sizing: content-box;
3668 -webkit-overflow-scrolling: touch;
3669 -ms-transform: translate(-100%, 0);
3670 -webkit-transform: translate3d(-100%, 0, 0);
3671 -moz-transform: translate3d(-100%, 0, 0);
3672 -ms-transform: translate3d(-100%, 0, 0);
3673 -o-transform: translate3d(-100%, 0, 0);
3674 transform: translate3d(-100%, 0, 0);
3676 -webkit-transition: -webkit-transform 500ms ease;
3677 -moz-transition: -moz-transform 500ms ease;
3678 -ms-transition: -ms-transform 500ms ease;
3679 -o-transition: -o-transform 500ms ease;
3680 transition: transform 500ms ease; }
3682 -webkit-backface-visibility: hidden; }
3683 .left-submenu .back > a {
3684 padding: 0.3rem 0.9375rem;
3686 text-transform: uppercase;
3689 border-top: 1px solid #5e5e5e;
3690 border-bottom: none;
3692 .left-submenu .back > a:hover {
3693 background: #303030;
3694 border-top: 1px solid #5e5e5e;
3695 border-bottom: none; }
3696 .left-submenu .back > a:before {
3698 margin-right: 0.5rem;
3700 .left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {
3701 -ms-transform: translate(0%, 0);
3702 -webkit-transform: translate3d(0%, 0, 0);
3703 -moz-transform: translate3d(0%, 0, 0);
3704 -ms-transform: translate3d(0%, 0, 0);
3705 -o-transform: translate3d(0%, 0, 0);
3706 transform: translate3d(0%, 0, 0); }
3709 -webkit-backface-visibility: hidden;
3717 background: #333333;
3719 box-sizing: content-box;
3720 -webkit-overflow-scrolling: touch;
3721 -ms-transform: translate(100%, 0);
3722 -webkit-transform: translate3d(100%, 0, 0);
3723 -moz-transform: translate3d(100%, 0, 0);
3724 -ms-transform: translate3d(100%, 0, 0);
3725 -o-transform: translate3d(100%, 0, 0);
3726 transform: translate3d(100%, 0, 0);
3728 -webkit-transition: -webkit-transform 500ms ease;
3729 -moz-transition: -moz-transform 500ms ease;
3730 -ms-transition: -ms-transform 500ms ease;
3731 -o-transition: -o-transform 500ms ease;
3732 transition: transform 500ms ease; }
3734 -webkit-backface-visibility: hidden; }
3735 .right-submenu .back > a {
3736 padding: 0.3rem 0.9375rem;
3738 text-transform: uppercase;
3741 border-top: 1px solid #5e5e5e;
3742 border-bottom: none;
3744 .right-submenu .back > a:hover {
3745 background: #303030;
3746 border-top: 1px solid #5e5e5e;
3747 border-bottom: none; }
3748 .right-submenu .back > a:after {
3750 margin-left: 0.5rem;
3752 .right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {
3753 -ms-transform: translate(0%, 0);
3754 -webkit-transform: translate3d(0%, 0, 0);
3755 -moz-transform: translate3d(0%, 0, 0);
3756 -ms-transform: translate3d(0%, 0, 0);
3757 -o-transform: translate3d(0%, 0, 0);
3758 transform: translate3d(0%, 0, 0); }
3760 .left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
3762 margin-left: 0.5rem;
3765 .right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
3767 margin-right: 0.5rem;
3770 /* Foundation Dropdowns */
3780 background: #FFFFFF;
3781 border: solid 1px #cccccc;
3782 font-size: 0.875rem;
3786 .f-dropdown > *:first-child {
3788 .f-dropdown > *:last-child {
3790 .f-dropdown:before {
3796 border-color: transparent transparent #FFFFFF transparent;
3797 border-bottom-style: solid;
3808 border-color: transparent transparent #cccccc transparent;
3809 border-bottom-style: solid;
3814 .f-dropdown.right:before {
3817 .f-dropdown.right:after {
3820 .f-dropdown.drop-right {
3829 background: #FFFFFF;
3830 border: solid 1px #cccccc;
3831 font-size: 0.875rem;
3836 .f-dropdown.drop-right > *:first-child {
3838 .f-dropdown.drop-right > *:last-child {
3840 .f-dropdown.drop-right:before {
3846 border-color: transparent #FFFFFF transparent transparent;
3847 border-right-style: solid;
3852 .f-dropdown.drop-right:after {
3858 border-color: transparent #cccccc transparent transparent;
3859 border-right-style: solid;
3864 .f-dropdown.drop-left {
3873 background: #FFFFFF;
3874 border: solid 1px #cccccc;
3875 font-size: 0.875rem;
3880 .f-dropdown.drop-left > *:first-child {
3882 .f-dropdown.drop-left > *:last-child {
3884 .f-dropdown.drop-left:before {
3890 border-color: transparent transparent transparent #FFFFFF;
3891 border-left-style: solid;
3897 .f-dropdown.drop-left:after {
3903 border-color: transparent transparent transparent #cccccc;
3904 border-left-style: solid;
3910 .f-dropdown.drop-top {
3919 background: #FFFFFF;
3920 border: solid 1px #cccccc;
3921 font-size: 0.875rem;
3926 .f-dropdown.drop-top > *:first-child {
3928 .f-dropdown.drop-top > *:last-child {
3930 .f-dropdown.drop-top:before {
3936 border-color: #FFFFFF transparent transparent transparent;
3937 border-top-style: solid;
3944 .f-dropdown.drop-top:after {
3950 border-color: #cccccc transparent transparent transparent;
3951 border-top-style: solid;
3959 font-size: 0.875rem;
3961 line-height: 1.125rem;
3963 .f-dropdown li:hover, .f-dropdown li:focus {
3964 background: #EEEEEE; }
3965 .f-dropdown li.radius {
3966 border-radius: 3px; }
3971 .f-dropdown.content {
3981 background: #FFFFFF;
3982 border: solid 1px #cccccc;
3983 font-size: 0.875rem;
3986 .f-dropdown.content > *:first-child {
3988 .f-dropdown.content > *:last-child {
3994 .f-dropdown.medium {
3999 width: 100% !important;
4000 max-width: 100% !important; }
4001 .f-dropdown.mega.open {
4002 left: 0 !important; }
4005 background: #FFFFFF;
4006 margin-bottom: 1.25rem;
4007 border: solid 1px #DDDDDD;
4008 table-layout: auto; }
4010 background: transparent;
4013 font-weight: bold; }
4015 background: #F5F5F5; }
4018 padding: 0.5rem 0.625rem 0.625rem;
4019 font-size: 0.875rem;
4023 background: #F5F5F5; }
4026 padding: 0.5rem 0.625rem 0.625rem;
4027 font-size: 0.875rem;
4032 padding: 0.5625rem 0.625rem;
4033 font-size: 0.875rem;
4036 table tr.even, table tr.alt, table tr:nth-of-type(even) {
4037 background: #F9F9F9; }
4044 display: table-cell;
4045 line-height: 1.125rem; }
4047 [class*="block-grid-"] {
4050 margin: 0 -0.625rem; }
4051 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
4054 [class*="block-grid-"]:after {
4056 [class*="block-grid-"] > li {
4060 padding: 0 0.625rem 1.25rem; }
4062 @media only screen {
4063 .small-block-grid-1 > li {
4066 .small-block-grid-1 > li:nth-of-type(1n) {
4068 .small-block-grid-1 > li:nth-of-type(1n+1) {
4071 .small-block-grid-2 > li {
4074 .small-block-grid-2 > li:nth-of-type(1n) {
4076 .small-block-grid-2 > li:nth-of-type(2n+1) {
4079 .small-block-grid-3 > li {
4082 .small-block-grid-3 > li:nth-of-type(1n) {
4084 .small-block-grid-3 > li:nth-of-type(3n+1) {
4087 .small-block-grid-4 > li {
4090 .small-block-grid-4 > li:nth-of-type(1n) {
4092 .small-block-grid-4 > li:nth-of-type(4n+1) {
4095 .small-block-grid-5 > li {
4098 .small-block-grid-5 > li:nth-of-type(1n) {
4100 .small-block-grid-5 > li:nth-of-type(5n+1) {
4103 .small-block-grid-6 > li {
4106 .small-block-grid-6 > li:nth-of-type(1n) {
4108 .small-block-grid-6 > li:nth-of-type(6n+1) {
4111 .small-block-grid-7 > li {
4114 .small-block-grid-7 > li:nth-of-type(1n) {
4116 .small-block-grid-7 > li:nth-of-type(7n+1) {
4119 .small-block-grid-8 > li {
4122 .small-block-grid-8 > li:nth-of-type(1n) {
4124 .small-block-grid-8 > li:nth-of-type(8n+1) {
4127 .small-block-grid-9 > li {
4130 .small-block-grid-9 > li:nth-of-type(1n) {
4132 .small-block-grid-9 > li:nth-of-type(9n+1) {
4135 .small-block-grid-10 > li {
4138 .small-block-grid-10 > li:nth-of-type(1n) {
4140 .small-block-grid-10 > li:nth-of-type(10n+1) {
4143 .small-block-grid-11 > li {
4146 .small-block-grid-11 > li:nth-of-type(1n) {
4148 .small-block-grid-11 > li:nth-of-type(11n+1) {
4151 .small-block-grid-12 > li {
4154 .small-block-grid-12 > li:nth-of-type(1n) {
4156 .small-block-grid-12 > li:nth-of-type(12n+1) {
4158 @media only screen and (min-width: 40.063em) {
4159 .medium-block-grid-1 > li {
4162 .medium-block-grid-1 > li:nth-of-type(1n) {
4164 .medium-block-grid-1 > li:nth-of-type(1n+1) {
4167 .medium-block-grid-2 > li {
4170 .medium-block-grid-2 > li:nth-of-type(1n) {
4172 .medium-block-grid-2 > li:nth-of-type(2n+1) {
4175 .medium-block-grid-3 > li {
4178 .medium-block-grid-3 > li:nth-of-type(1n) {
4180 .medium-block-grid-3 > li:nth-of-type(3n+1) {
4183 .medium-block-grid-4 > li {
4186 .medium-block-grid-4 > li:nth-of-type(1n) {
4188 .medium-block-grid-4 > li:nth-of-type(4n+1) {
4191 .medium-block-grid-5 > li {
4194 .medium-block-grid-5 > li:nth-of-type(1n) {
4196 .medium-block-grid-5 > li:nth-of-type(5n+1) {
4199 .medium-block-grid-6 > li {
4202 .medium-block-grid-6 > li:nth-of-type(1n) {
4204 .medium-block-grid-6 > li:nth-of-type(6n+1) {
4207 .medium-block-grid-7 > li {
4210 .medium-block-grid-7 > li:nth-of-type(1n) {
4212 .medium-block-grid-7 > li:nth-of-type(7n+1) {
4215 .medium-block-grid-8 > li {
4218 .medium-block-grid-8 > li:nth-of-type(1n) {
4220 .medium-block-grid-8 > li:nth-of-type(8n+1) {
4223 .medium-block-grid-9 > li {
4226 .medium-block-grid-9 > li:nth-of-type(1n) {
4228 .medium-block-grid-9 > li:nth-of-type(9n+1) {
4231 .medium-block-grid-10 > li {
4234 .medium-block-grid-10 > li:nth-of-type(1n) {
4236 .medium-block-grid-10 > li:nth-of-type(10n+1) {
4239 .medium-block-grid-11 > li {
4242 .medium-block-grid-11 > li:nth-of-type(1n) {
4244 .medium-block-grid-11 > li:nth-of-type(11n+1) {
4247 .medium-block-grid-12 > li {
4250 .medium-block-grid-12 > li:nth-of-type(1n) {
4252 .medium-block-grid-12 > li:nth-of-type(12n+1) {
4254 @media only screen and (min-width: 64.063em) {
4255 .large-block-grid-1 > li {
4258 .large-block-grid-1 > li:nth-of-type(1n) {
4260 .large-block-grid-1 > li:nth-of-type(1n+1) {
4263 .large-block-grid-2 > li {
4266 .large-block-grid-2 > li:nth-of-type(1n) {
4268 .large-block-grid-2 > li:nth-of-type(2n+1) {
4271 .large-block-grid-3 > li {
4274 .large-block-grid-3 > li:nth-of-type(1n) {
4276 .large-block-grid-3 > li:nth-of-type(3n+1) {
4279 .large-block-grid-4 > li {
4282 .large-block-grid-4 > li:nth-of-type(1n) {
4284 .large-block-grid-4 > li:nth-of-type(4n+1) {
4287 .large-block-grid-5 > li {
4290 .large-block-grid-5 > li:nth-of-type(1n) {
4292 .large-block-grid-5 > li:nth-of-type(5n+1) {
4295 .large-block-grid-6 > li {
4298 .large-block-grid-6 > li:nth-of-type(1n) {
4300 .large-block-grid-6 > li:nth-of-type(6n+1) {
4303 .large-block-grid-7 > li {
4306 .large-block-grid-7 > li:nth-of-type(1n) {
4308 .large-block-grid-7 > li:nth-of-type(7n+1) {
4311 .large-block-grid-8 > li {
4314 .large-block-grid-8 > li:nth-of-type(1n) {
4316 .large-block-grid-8 > li:nth-of-type(8n+1) {
4319 .large-block-grid-9 > li {
4322 .large-block-grid-9 > li:nth-of-type(1n) {
4324 .large-block-grid-9 > li:nth-of-type(9n+1) {
4327 .large-block-grid-10 > li {
4330 .large-block-grid-10 > li:nth-of-type(1n) {
4332 .large-block-grid-10 > li:nth-of-type(10n+1) {
4335 .large-block-grid-11 > li {
4338 .large-block-grid-11 > li:nth-of-type(1n) {
4340 .large-block-grid-11 > li:nth-of-type(11n+1) {
4343 .large-block-grid-12 > li {
4346 .large-block-grid-12 > li:nth-of-type(1n) {
4348 .large-block-grid-12 > li:nth-of-type(12n+1) {
4352 padding-top: 1.5625rem;
4353 padding-bottom: 67.5%;
4355 margin-bottom: 1rem;
4357 .flex-video.widescreen {
4358 padding-bottom: 56.34%; }
4373 background-color: #ededed;
4374 border-color: #dddddd;
4376 border-style: solid;
4379 font-family: "Consolas", "Menlo", "Courier", monospace;
4381 padding: 0.125rem 0.25rem 0;
4382 border-radius: 3px; }
4389 -webkit-user-select: none;
4390 -moz-user-select: none;
4391 user-select: none; }
4394 margin-bottom: 1rem;
4397 background: #DDDDDD;
4402 transition: left 0.15s ease-out; }
4409 .switch input + label {
4412 .switch label:after {
4415 background: #FFFFFF;
4421 -webkit-transition: left 0.15s ease-out;
4422 -moz-transition: left 0.15s ease-out;
4423 -o-transition: translate3d(0, 0, 0);
4424 transition: left 0.15s ease-out;
4425 -webkit-transform: translate3d(0, 0, 0);
4426 -moz-transform: translate3d(0, 0, 0);
4427 -o-transform: translate3d(0, 0, 0);
4428 transform: translate3d(0, 0, 0); }
4429 .switch input:checked + label {
4430 background: #357EBD; }
4431 .switch input:checked + label:after {
4436 .switch label:after {
4439 .switch input:checked + label:after {
4443 background: #DDDDDD; }
4444 .switch label:after {
4445 background: #FFFFFF; }
4446 .switch input:checked + label {
4447 background: #357EBD; }
4448 .switch.large label {
4451 .switch.large label:after {
4454 .switch.large input:checked + label:after {
4456 .switch.small label {
4459 .switch.small label:after {
4462 .switch.small input:checked + label:after {
4464 .switch.tiny label {
4467 .switch.tiny label:after {
4470 .switch.tiny input:checked + label:after {
4472 .switch.radius label {
4473 border-radius: 4px; }
4474 .switch.radius label:after {
4475 border-radius: 3px; }
4477 border-radius: 1000px; }
4478 .switch.round label {
4479 border-radius: 2rem; }
4480 .switch.round label:after {
4481 border-radius: 2rem; }
4483 /* small displays */
4484 @media only screen {
4485 .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 {
4486 display: inherit !important; }
4488 .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 {
4489 display: none !important; }
4491 .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 {
4492 position: static !important;
4498 .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 {
4499 position: absolute !important;
4503 clip: rect(1px, 1px, 1px, 1px); }
4505 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 {
4506 display: table !important; }
4508 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 {
4509 display: table-header-group !important; }
4511 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 {
4512 display: table-row-group !important; }
4514 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 {
4515 display: table-row; }
4517 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 {
4518 display: table-cell !important; } }
4519 /* medium displays */
4520 @media only screen and (min-width: 40.063em) {
4521 .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 {
4522 display: inherit !important; }
4524 .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 {
4525 display: none !important; }
4527 .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 {
4528 position: static !important;
4534 .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 {
4535 position: absolute !important;
4539 clip: rect(1px, 1px, 1px, 1px); }
4541 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 {
4542 display: table !important; }
4544 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 {
4545 display: table-header-group !important; }
4547 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 {
4548 display: table-row-group !important; }
4550 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 {
4551 display: table-row; }
4553 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 {
4554 display: table-cell !important; } }
4555 /* large displays */
4556 @media only screen and (min-width: 64.063em) {
4557 .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 {
4558 display: inherit !important; }
4560 .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 {
4561 display: none !important; }
4563 .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 {
4564 position: static !important;
4570 .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 {
4571 position: absolute !important;
4575 clip: rect(1px, 1px, 1px, 1px); }
4577 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 {
4578 display: table !important; }
4580 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 {
4581 display: table-header-group !important; }
4583 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 {
4584 display: table-row-group !important; }
4586 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 {
4587 display: table-row; }
4589 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 {
4590 display: table-cell !important; } }
4591 /* xlarge displays */
4592 @media only screen and (min-width: 90.063em) {
4593 .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 {
4594 display: inherit !important; }
4596 .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 {
4597 display: none !important; }
4599 .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 {
4600 position: static !important;
4606 .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 {
4607 position: absolute !important;
4611 clip: rect(1px, 1px, 1px, 1px); }
4613 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 {
4614 display: table !important; }
4616 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 {
4617 display: table-header-group !important; }
4619 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 {
4620 display: table-row-group !important; }
4622 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 {
4623 display: table-row; }
4625 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 {
4626 display: table-cell !important; } }
4627 /* xxlarge displays */
4628 @media only screen and (min-width: 120.063em) {
4629 .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 {
4630 display: inherit !important; }
4632 .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 {
4633 display: none !important; }
4635 .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 {
4636 position: static !important;
4642 .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 {
4643 position: absolute !important;
4647 clip: rect(1px, 1px, 1px, 1px); }
4649 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 {
4650 display: table !important; }
4652 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 {
4653 display: table-header-group !important; }
4655 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 {
4656 display: table-row-group !important; }
4658 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 {
4659 display: table-row; }
4661 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 {
4662 display: table-cell !important; } }
4663 /* Orientation targeting */
4664 .show-for-landscape,
4665 .hide-for-portrait {
4666 display: inherit !important; }
4668 .hide-for-landscape,
4669 .show-for-portrait {
4670 display: none !important; }
4672 /* Specific visibility for tables */
4673 table.hide-for-landscape, table.show-for-portrait {
4674 display: table !important; }
4676 thead.hide-for-landscape, thead.show-for-portrait {
4677 display: table-header-group !important; }
4679 tbody.hide-for-landscape, tbody.show-for-portrait {
4680 display: table-row-group !important; }
4682 tr.hide-for-landscape, tr.show-for-portrait {
4683 display: table-row !important; }
4685 td.hide-for-landscape, td.show-for-portrait,
4686 th.hide-for-landscape,
4687 th.show-for-portrait {
4688 display: table-cell !important; }
4690 @media only screen and (orientation: landscape) {
4691 .show-for-landscape,
4692 .hide-for-portrait {
4693 display: inherit !important; }
4695 .hide-for-landscape,
4696 .show-for-portrait {
4697 display: none !important; }
4699 /* Specific visibility for tables */
4700 table.show-for-landscape, table.hide-for-portrait {
4701 display: table !important; }
4703 thead.show-for-landscape, thead.hide-for-portrait {
4704 display: table-header-group !important; }
4706 tbody.show-for-landscape, tbody.hide-for-portrait {
4707 display: table-row-group !important; }
4709 tr.show-for-landscape, tr.hide-for-portrait {
4710 display: table-row !important; }
4712 td.show-for-landscape, td.hide-for-portrait,
4713 th.show-for-landscape,
4714 th.hide-for-portrait {
4715 display: table-cell !important; } }
4716 @media only screen and (orientation: portrait) {
4718 .hide-for-landscape {
4719 display: inherit !important; }
4722 .show-for-landscape {
4723 display: none !important; }
4725 /* Specific visibility for tables */
4726 table.show-for-portrait, table.hide-for-landscape {
4727 display: table !important; }
4729 thead.show-for-portrait, thead.hide-for-landscape {
4730 display: table-header-group !important; }
4732 tbody.show-for-portrait, tbody.hide-for-landscape {
4733 display: table-row-group !important; }
4735 tr.show-for-portrait, tr.hide-for-landscape {
4736 display: table-row !important; }
4738 td.show-for-portrait, td.hide-for-landscape,
4739 th.show-for-portrait,
4740 th.hide-for-landscape {
4741 display: table-cell !important; } }
4742 /* Touch-enabled device targeting */
4744 display: none !important; }
4747 display: inherit !important; }
4749 .touch .show-for-touch {
4750 display: inherit !important; }
4752 .touch .hide-for-touch {
4753 display: none !important; }
4755 /* Specific visibility for tables */
4756 table.hide-for-touch {
4757 display: table !important; }
4759 .touch table.show-for-touch {
4760 display: table !important; }
4762 thead.hide-for-touch {
4763 display: table-header-group !important; }
4765 .touch thead.show-for-touch {
4766 display: table-header-group !important; }
4768 tbody.hide-for-touch {
4769 display: table-row-group !important; }
4771 .touch tbody.show-for-touch {
4772 display: table-row-group !important; }
4775 display: table-row !important; }
4777 .touch tr.show-for-touch {
4778 display: table-row !important; }
4781 display: table-cell !important; }
4783 .touch td.show-for-touch {
4784 display: table-cell !important; }
4787 display: table-cell !important; }
4789 .touch th.show-for-touch {
4790 display: table-cell !important; }
4795 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
4796 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
4799 display: none !important; }
4803 background: transparent !important;
4804 color: #000000 !important;
4805 /* Black prints faster: h5bp.com/s */
4806 box-shadow: none !important;
4807 text-shadow: none !important; }
4815 table.show-for-print {
4816 display: table !important; }
4818 thead.show-for-print {
4819 display: table-header-group !important; }
4821 tbody.show-for-print {
4822 display: table-row-group !important; }
4825 display: table-row !important; }
4828 display: table-cell !important; }
4831 display: table-cell !important; }
4835 text-decoration: underline; }
4838 content: " (" attr(href) ")"; }
4841 content: " (" attr(title) ")"; }
4844 a[href^="javascript:"]:after,
4845 a[href^="#"]:after {
4850 border: 1px solid #999999;
4851 page-break-inside: avoid; }
4854 display: table-header-group;
4859 page-break-inside: avoid; }
4862 max-width: 100% !important; }
4874 page-break-after: avoid; }
4877 display: none !important; }
4880 display: block !important; }
4883 display: none !important; }
4886 display: inherit !important; } }
4887 /* Print visibility */
4895 table.show-for-print {
4896 display: table !important; }
4898 thead.show-for-print {
4899 display: table-header-group !important; }
4901 tbody.show-for-print {
4902 display: table-row-group !important; }
4905 display: table-row !important; }
4908 display: table-cell !important; }
4911 display: table-cell !important; } }