From b64773e3b44e5a38066a5efb45e30ad2f7926aaa Mon Sep 17 00:00:00 2001 From: Nick Colley Date: Fri, 13 Jul 2018 10:36:58 +0100 Subject: [PATCH] Release v1.1.0 --- CHANGELOG.md | 18 ++ dist/VERSION.txt | 2 +- dist/govuk-frontend-1.0.0.min.css | 3 - dist/govuk-frontend-1.1.0.min.css | 3 + ...0.0.min.js => govuk-frontend-1.1.0.min.js} | 0 dist/govuk-frontend-ie8-1.0.0.min.css | 3 - dist/govuk-frontend-ie8-1.1.0.min.css | 3 + package/all.js | 4 +- package/components/back-link/README.md | 30 ++- package/components/back-link/back-link.njk | 3 - package/components/breadcrumbs/README.md | 52 ++--- .../components/breadcrumbs/breadcrumbs.njk | 14 -- package/components/button/README.md | 44 ++-- package/components/button/button.njk | 3 - package/components/checkboxes/README.md | 142 +++++++++--- .../components/checkboxes/_checkboxes.scss | 8 +- package/components/checkboxes/checkboxes.njk | 27 --- package/components/date-input/README.md | 202 ++++++++++++------ .../components/date-input/_date-input.scss | 5 - package/components/date-input/date-input.njk | 23 -- package/components/date-input/template.njk | 57 +++-- package/components/details/README.md | 20 +- package/components/details/details.njk | 7 - package/components/error-message/README.md | 8 +- .../error-message/error-message.njk | 7 - package/components/error-summary/README.md | 10 +- .../error-summary/error-summary.njk | 17 -- package/components/fieldset/README.md | 14 +- package/components/fieldset/fieldset.njk | 13 -- package/components/file-upload/README.md | 32 +-- .../components/file-upload/file-upload.njk | 9 - package/components/footer/README.md | 10 +- package/components/footer/footer.njk | 3 - package/components/footer/template.njk | 2 +- package/components/header/README.md | 44 ++-- package/components/header/_header.scss | 5 +- package/components/header/header.njk | 3 - package/components/header/template.njk | 8 +- package/components/hint/README.md | 24 ++- package/components/hint/hint.njk | 7 - package/components/input/README.md | 196 ++++++++++++++--- package/components/input/_input.scss | 23 +- package/components/input/input.njk | 9 - package/components/inset-text/README.md | 12 +- package/components/inset-text/inset-text.njk | 7 - package/components/label/README.md | 18 +- package/components/label/label.njk | 6 - package/components/panel/README.md | 47 +++- package/components/panel/panel.njk | 7 - package/components/panel/template.njk | 6 +- package/components/phase-banner/README.md | 8 +- .../phase-banner/_phase-banner.scss | 6 +- .../components/phase-banner/phase-banner.njk | 7 - package/components/radios/README.md | 129 ++++++++--- package/components/radios/_radios.scss | 15 +- package/components/radios/radios.njk | 27 --- package/components/select/README.md | 24 +-- package/components/select/select.njk | 24 --- package/components/skip-link/README.md | 8 +- package/components/skip-link/skip-link.njk | 3 - package/components/table/README.md | 24 +-- package/components/table/_table.scss | 4 +- package/components/table/table.njk | 45 ---- package/components/tabs/README.md | 8 +- package/components/tabs/_tabs.scss | 1 + package/components/tabs/tabs.njk | 3 - package/components/tag/README.md | 14 +- package/components/tag/_tag.scss | 6 + package/components/tag/tag.njk | 7 - package/components/textarea/README.md | 32 +-- package/components/textarea/textarea.njk | 11 - package/components/warning-text/README.md | 8 +- .../warning-text/_warning-text.scss | 18 +- .../components/warning-text/warning-text.njk | 9 - package/core/_template.scss | 10 +- package/helpers/_typography.scss | 54 ++++- package/objects/_main-wrapper.scss | 4 + package/package.json | 2 +- package/settings/_typography-responsive.scss | 35 +++ package/tools/_all.scss | 1 + package/tools/_px-to-rem.scss | 20 ++ package/utilities/_visually-hidden.scss | 6 + 82 files changed, 1065 insertions(+), 728 deletions(-) delete mode 100644 dist/govuk-frontend-1.0.0.min.css create mode 100644 dist/govuk-frontend-1.1.0.min.css rename dist/{govuk-frontend-1.0.0.min.js => govuk-frontend-1.1.0.min.js} (100%) delete mode 100644 dist/govuk-frontend-ie8-1.0.0.min.css create mode 100644 dist/govuk-frontend-ie8-1.1.0.min.css delete mode 100644 package/components/back-link/back-link.njk delete mode 100644 package/components/breadcrumbs/breadcrumbs.njk delete mode 100644 package/components/button/button.njk delete mode 100644 package/components/checkboxes/checkboxes.njk delete mode 100644 package/components/date-input/date-input.njk delete mode 100644 package/components/details/details.njk delete mode 100644 package/components/error-message/error-message.njk delete mode 100644 package/components/error-summary/error-summary.njk delete mode 100644 package/components/fieldset/fieldset.njk delete mode 100644 package/components/file-upload/file-upload.njk delete mode 100644 package/components/footer/footer.njk delete mode 100644 package/components/header/header.njk delete mode 100644 package/components/hint/hint.njk delete mode 100644 package/components/input/input.njk delete mode 100644 package/components/inset-text/inset-text.njk delete mode 100644 package/components/label/label.njk delete mode 100644 package/components/panel/panel.njk delete mode 100644 package/components/phase-banner/phase-banner.njk delete mode 100644 package/components/radios/radios.njk delete mode 100644 package/components/select/select.njk delete mode 100644 package/components/skip-link/skip-link.njk delete mode 100644 package/components/table/table.njk delete mode 100644 package/components/tabs/tabs.njk delete mode 100644 package/components/tag/tag.njk delete mode 100644 package/components/textarea/textarea.njk delete mode 100644 package/components/warning-text/warning-text.njk create mode 100644 package/tools/_px-to-rem.scss diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a4d99332f..9ea84e3f93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,24 @@ 🆕 New features: +- Pull Request Title goes here + + Description goes here (optional) + + ([PR #N](https://github.com/alphagov/govuk-frontend/pull/N)) + +🔧 Fixes: + +- Pull Request Title goes here + + Description goes here (optional) + + ([PR #N](https://github.com/alphagov/govuk-frontend/pull/N)) + +## 1.1.0 (feature release) + +🆕 New features: + - Add `govuk-visually-hidden-focusable` class Adds `.govuk-visually-hidden-focusable` and deprecates `.govuk-visually-hidden-focussable` in order to fix the typo in the class name. Please consider updating your code as the next major release will remove the deprecated class. diff --git a/dist/VERSION.txt b/dist/VERSION.txt index cbaf3b31a3..0698a2caf9 100644 --- a/dist/VERSION.txt +++ b/dist/VERSION.txt @@ -1 +1 @@ -1.0.0 +1.1.0 diff --git a/dist/govuk-frontend-1.0.0.min.css b/dist/govuk-frontend-1.0.0.min.css deleted file mode 100644 index 10d03d213f..0000000000 --- a/dist/govuk-frontend-1.0.0.min.css +++ /dev/null @@ -1,3 +0,0 @@ -@charset "UTF-8";.govuk-link{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} - -/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:nta;src:url(/assets/fonts/light-2c037cf7e1-v1.eot);src:url(/assets/fonts/light-2c037cf7e1-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/light-f38ad40456-v1.woff2) format("woff2"),url(/assets/fonts/light-458f8ea81c-v1.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:nta;src:url(/assets/fonts/bold-fb2676462a-v1.eot);src:url(/assets/fonts/bold-fb2676462a-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bold-a2452cb66f-v1.woff2) format("woff2"),url(/assets/fonts/bold-f38c792ac2-v1.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:ntatabularnumbers;src:url(/assets/fonts/light-tabular-498ea8ffe2-v1.eot);src:url(/assets/fonts/light-tabular-498ea8ffe2-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/light-tabular-851b10ccdd-v1.woff2) format("woff2"),url(/assets/fonts/light-tabular-62cc6f0a28-v1.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:ntatabularnumbers;src:url(/assets/fonts/bold-tabular-357fdfbcc3-v1.eot);src:url(/assets/fonts/bold-tabular-357fdfbcc3-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bold-tabular-b89238d840-v1.woff2) format("woff2"),url(/assets/fonts/bold-tabular-784c21afb8-v1.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@media print{.govuk-link{font-family:sans-serif}}.govuk-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-link:link{color:#005ea5}.govuk-link:visited{color:#4c2c92}.govuk-link:active,.govuk-link:hover{color:#2b8cc4}@media print{.govuk-link[href^="/"]:after,.govuk-link[href^="http://"]:after,.govuk-link[href^="https://"]:after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:active,.govuk-link--muted:hover,.govuk-link--muted:link,.govuk-link--muted:visited{color:#6f777b}.govuk-link--muted:focus,.govuk-link--muted:link:focus{color:#0b0c0c}@media print{.govuk-link--muted:link:focus{color:#000}}.govuk-link--text-colour:active,.govuk-link--text-colour:focus,.govuk-link--text-colour:hover,.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus,.govuk-link--text-colour:hover,.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:link:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:link:focus{color:#000}}.govuk-link--no-visited-state:visited{color:#005ea5}.govuk-list{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-list{font-size:19px;line-height:25px}}@media print{.govuk-list{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}@media (min-width:40.0625em){.govuk-list>li{margin-bottom:5px}}.govuk-list a:link{color:#005ea5}.govuk-list a:visited{color:#4c2c92}.govuk-list a:active,.govuk-list a:hover{color:#2b8cc4}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number{padding-left:20px;list-style-type:decimal}.govuk-template{background-color:#dee0e2}.govuk-template__body{margin:0;background-color:#fff}.govuk-heading-xl{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;line-height:35px;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-xl{font-size:48px;line-height:50px}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;line-height:25px;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-l{font-size:36px;line-height:40px}}@media print{.govuk-heading-l{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.govuk-heading-l{margin-bottom:30px}}.govuk-heading-m{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:20px;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-m{font-size:24px;line-height:30px}}@media print{.govuk-heading-m{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-m{margin-bottom:20px}}.govuk-heading-s{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:20px;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-s{font-size:19px;line-height:25px}}@media print{.govuk-heading-s{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-s{margin-bottom:20px}}.govuk-caption-xl{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:20px;display:block;margin-bottom:5px;color:#6f777b}@media print{.govuk-caption-xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-xl{font-size:27px;line-height:30px}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:20px;display:block;margin-bottom:5px;color:#6f777b}@media print{.govuk-caption-l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-l{font-size:24px;line-height:30px}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;display:block;color:#6f777b}@media print{.govuk-caption-m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-m{font-size:19px;line-height:25px}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-l,.govuk-body-lead{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:20px;margin-top:0;margin-bottom:20px}@media print{.govuk-body-l,.govuk-body-lead{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{font-size:24px;line-height:30px}}@media print{.govuk-body-l,.govuk-body-lead{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{margin-bottom:30px}}.govuk-body,.govuk-body-m{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.govuk-body-m{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{font-size:19px;line-height:25px}}@media print{.govuk-body,.govuk-body-m{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{margin-bottom:20px}}.govuk-body-s{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-s{font-size:16px;line-height:20px}}@media print{.govuk-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-s{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;line-height:15px;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-xs{font-size:14px;line-height:20px}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px}@media (min-width:40.0625em){.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:10px}}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:15px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:20px}}.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:5px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:10px}}.govuk-section-break{margin:0;border:0;height:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media (min-width:40.0625em){.govuk-section-break--xl{margin-top:50px;margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-section-break--l{margin-top:30px;margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media (min-width:40.0625em){.govuk-section-break--m{margin-top:20px;margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #bfc1c3}.govuk-form-group{margin-bottom:20px}@media (min-width:40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #b10e1e}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-third{width:33.3333%;float:left}}.govuk-grid-column-one-half{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-two-thirds{width:66.6666%;float:left}}.govuk-grid-column-three-quarters{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-main-wrapper{padding-top:20px;padding-bottom:20px}@media (min-width:40.0625em){.govuk-main-wrapper{padding-top:30px;padding-bottom:30px}}.govuk-main-wrapper--l{padding-top:30px}@media (min-width:40.0625em){.govuk-main-wrapper--l{padding-top:50px}}.govuk-width-container{max-width:960px;margin:0 15px}@media (min-width:40.0625em){.govuk-width-container{margin:0 30px}}@media (min-width:1020px){.govuk-width-container{margin:0 auto}}.govuk-back-link{font-size:14px;line-height:16px;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:14px;border-bottom:1px solid #0b0c0c;text-decoration:none}@media (min-width:40.0625em){.govuk-back-link{font-size:16px;line-height:20px}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2;font-family:sans-serif}}.govuk-back-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-back-link:active,.govuk-back-link:focus,.govuk-back-link:hover,.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus,.govuk-back-link:hover,.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:link:focus{color:#0b0c0c}@media print{.govuk-back-link:link:focus{color:#000}}.govuk-back-link:before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 50%,100% 100%,100% 0);clip-path:polygon(0 50%,100% 100%,100% 0);border-width:5px 6px 5px 0;border-right-color:inherit;content:"";position:absolute;left:0;margin:auto}.govuk-back-link:before{top:-1px;bottom:1px}.govuk-breadcrumbs{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-breadcrumbs{font-size:16px;line-height:20px}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2;color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:10px;padding-left:15.655px;float:left}.govuk-breadcrumbs__list-item:before{content:"";display:block;position:absolute;top:-1px;bottom:1px;left:-3.31px;width:7px;height:7px;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#6f777b}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus,.govuk-breadcrumbs__link:hover,.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus,.govuk-breadcrumbs__link:hover,.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link:focus{color:#000}}.govuk-button{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:19px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-bottom:22px;padding:7px 10px;border:2px solid transparent;border-radius:0;color:#fff;background-color:#00823b;-webkit-box-shadow:0 2px 0 #003618;box-shadow:0 2px 0 #003618;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button{font-size:19px;line-height:19px}}@media print{.govuk-button{font-size:14pt;line-height:19px}}.govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}@media (min-width:40.0625em){.govuk-button{margin-bottom:32px;width:auto}}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button:link:focus{color:#fff}.govuk-button:-moz-focus-inner{padding:0;border:0}.govuk-button:focus,.govuk-button:hover{background-color:#00692f}.govuk-button:active{top:2px;-webkit-box-shadow:none;box-shadow:none}.govuk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:transparent}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5;background:#00823b}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00823b;cursor:default}.govuk-button--disabled:focus,.govuk-button[disabled=disabled]:focus,.govuk-button[disabled]:focus{outline:none}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;-webkit-box-shadow:0 2px 0 #003618;box-shadow:0 2px 0 #003618}.govuk-button--start{font-weight:700;font-size:18px;line-height:1;min-height:auto;padding:8px 40px 8px 15px;background-image:url(/assets/images/icon-pointer.png);background-repeat:no-repeat;background-position:100% 50%}@media (min-width:40.0625em){.govuk-button--start{font-size:24px;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.govuk-button--start{background-image:url(/assets/images/icon-pointer-2x.png);background-size:30px 19px}}.govuk-button,.govuk-button--start{padding-top:9px;padding-bottom:6px}.govuk-error-message{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:20px;display:block;margin-bottom:15px;clear:both;color:#b10e1e}@media print{.govuk-error-message{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-message{font-size:19px;line-height:25px}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{margin:0;padding:0;border:0}.govuk-fieldset:after{content:"";display:block;clear:both}.govuk-fieldset__legend{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;color:#0b0c0c;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;margin-bottom:15px;padding:0;overflow:hidden;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend{font-size:19px;line-height:25px}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15;color:#000}}.govuk-fieldset__legend--xl{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;line-height:35px}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--xl{font-size:48px;line-height:50px}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;line-height:25px}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--l{font-size:36px;line-height:40px}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:20px}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--m{font-size:24px;line-height:30px}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:20px}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--s{font-size:19px;line-height:25px}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;display:block;margin-bottom:15px;color:#6f777b}@media print{.govuk-hint{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-hint{font-size:19px;line-height:25px}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-label{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label{font-size:19px;line-height:25px}}@media print{.govuk-label{font-size:14pt;line-height:1.15;color:#000}}.govuk-label--xl{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;line-height:35px;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--xl{font-size:48px;line-height:50px}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;line-height:25px;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--l{font-size:36px;line-height:40px}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:20px;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--m{font-size:24px;line-height:30px}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:20px}@media print{.govuk-label--s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--s{font-size:19px;line-height:25px}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;display:block;position:relative;min-height:40px;margin-bottom:10px;padding:0 0 0 40px;clear:left}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-checkboxes__item{font-size:19px;line-height:25px}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer;margin:0;opacity:0}.govuk-checkboxes__label{display:block;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__input+.govuk-checkboxes__label:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;background:transparent}.govuk-checkboxes__input+.govuk-checkboxes__label:after{content:"";position:absolute;top:11px;left:9px;width:18px;height:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:transparent;opacity:0;background:transparent}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{-webkit-box-shadow:0 0 0 3px #ffbf47;box-shadow:0 0 0 3px #ffbf47}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:default}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{opacity:.5}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #bfc1c3}@media (min-width:40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.govuk-checkboxes__conditional[aria-hidden=true]{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-input{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input{font-size:19px;line-height:25px}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border:4px solid #b10e1e}.govuk-input--width-30{max-width:60ex}.govuk-input--width-20{max-width:41ex}.govuk-input--width-10{max-width:23ex}.govuk-date-input:after{content:"";display:block;clear:both}.govuk-date-input__item{width:50px;margin-right:20px;margin-bottom:0;float:left;clear:none}.govuk-date-input__label{display:block;padding-bottom:2px}.govuk-date-input__input{margin-bottom:0}.govuk-date-input__item--year{width:70px}.govuk-details{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-details{font-size:19px;line-height:25px}}@media print{.govuk-details{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#005ea5;cursor:pointer}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:hover{color:#2b8cc4}.govuk-details__summary:focus{outline:4px solid #ffbf47;outline-offset:-1px;background:#ffbf47}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:12.124px 7px 0;border-top-color:inherit}.govuk-details__text{padding:15px;padding-left:20px;border-left:5px solid #bfc1c3}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text p:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:4px solid #b10e1e}@media print{.govuk-error-summary{color:#000}}@media (min-width:40.0625em){.govuk-error-summary{padding:20px;margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #ffbf47;outline-offset:0}@media (min-width:40.0625em){.govuk-error-summary{border:5px solid #b10e1e}}.govuk-error-summary__title{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:20px;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary__title{font-size:24px;line-height:30px}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary__body{font-size:19px;line-height:25px}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700}.govuk-error-summary__list a:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-error-summary__list a:active,.govuk-error-summary__list a:focus,.govuk-error-summary__list a:hover,.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#b10e1e;text-decoration:underline}.govuk-error-summary__list a:link:focus{color:#b10e1e}.govuk-file-upload{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;color:#0b0c0c}@media print{.govuk-file-upload{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-file-upload{font-size:19px;line-height:25px}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15;color:#000}}.govuk-file-upload:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-file-upload--error{border:4px solid #b10e1e}.govuk-footer{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;padding-top:25px;padding-bottom:15px;border-top:1px solid #a1acb2;color:#454a4c;background:#dee0e2}@media print{.govuk-footer{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-footer{font-size:16px;line-height:20px}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-footer{padding-top:40px;padding-bottom:25px}}.govuk-footer__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-footer__link:link,.govuk-footer__link:visited{color:#454a4c}.govuk-footer__link:active,.govuk-footer__link:hover{color:#171819}.govuk-footer__link:focus,.govuk-footer__link:link:focus{color:#0b0c0c}@media print{.govuk-footer__link:link:focus{color:#000}}.govuk-footer__section-break{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #bfc1c3}@media (min-width:40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top}@media (max-width:48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;text-decoration:none;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.govuk-footer__copyright-logo{background-image:url(/assets/images/govuk-crest-2x.png)}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #bfc1c3}@media (min-width:40.0625em){.govuk-footer__heading{margin-bottom:40px}}@media (max-width:40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.govuk-footer__section{display:inline-block;margin-right:15px;margin-bottom:30px;margin-left:15px;vertical-align:top;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}@media (max-width:48.0525em){.govuk-footer__section{-ms-flex-preferred-size:200px;flex-basis:200px}}@media (min-width:48.0625em){.govuk-footer__section:first-child{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}@media (min-width:48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media (min-width:40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header{font-size:16px;line-height:20px}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#005ea5}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #005ea5}.govuk-header__logotype{margin-right:5px}.govuk-header__logotype-crown{margin-right:1px;fill:currentColor;vertical-align:middle}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:middle}.govuk-header__product-name{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:20px}@media print{.govuk-header__product-name{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__product-name{font-size:24px;line-height:30px}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1.15}}.govuk-header__link{text-decoration:none}.govuk-header__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover{text-decoration:underline}.govuk-header__link:focus,.govuk-header__link:link:focus{color:#0b0c0c}@media print{.govuk-header__link:link:focus{color:#000}}.govuk-header__link--homepage{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;font-size:30px;line-height:30px}@media print{.govuk-header__link--homepage{font-family:sans-serif}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{margin-bottom:-1px;border-bottom:1px solid transparent;text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{border-bottom-color:currentColor}.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:20px}@media print{.govuk-header__link--service-name{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__link--service-name{font-size:24px;line-height:30px}}@media print{.govuk-header__link--service-name{font-size:18pt;line-height:1.15}}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media (min-width:40.0625em){.govuk-header__logo{margin-bottom:10px}}@media (min-width:48.0625em){.govuk-header__logo{display:inline-block;width:33.33%;padding-right:0;vertical-align:top}}@media (min-width:48.0625em){.govuk-header__content{display:inline-block;width:66.66%}}.govuk-header__menu-button{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__menu-button{font-size:16px;line-height:20px}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{text-decoration:underline}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:8.66px 5px 0;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button:focus{outline:3px solid #ffbf47;outline-offset:0}@media (min-width:40.0625em){.govuk-header__menu-button{top:15px}}.govuk-header__menu-button--open:after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-width:0 5px 8.66px;border-bottom-color:inherit}.govuk-header__navigation{margin-bottom:10px;display:block;margin:0;padding:0;list-style:none}@media (min-width:40.0625em){.govuk-header__navigation{margin-bottom:10px}}.js-enabled .govuk-header__menu-button{display:block}@media (min-width:48.0625em){.js-enabled .govuk-header__menu-button{display:none}}.js-enabled .govuk-header__navigation{display:none}@media (min-width:48.0625em){.js-enabled .govuk-header__navigation{display:block}}.js-enabled .govuk-header__navigation--open{display:block}@media (min-width:48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media (min-width:48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;line-height:16px;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__navigation-item a{font-size:16px;line-height:20px}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}.govuk-header__navigation-item:last-child{margin-right:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:transparent}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-header__logotype-crown,.govuk-header__logotype-crown-fallback-image{position:relative;top:-4px}.govuk-header{padding-top:3px}.govuk-inset-text{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #bfc1c3}@media print{.govuk-inset-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-inset-text{font-size:19px;line-height:25px}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-inset-text{margin-top:30px;margin-bottom:30px}}.govuk-inset-text :first-child{margin-top:0}.govuk-inset-text :last-child,.govuk-inset-text :only-child{margin-bottom:0}.govuk-panel{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid transparent;text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel{font-size:19px;line-height:25px}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media (max-width:40.0525em){.govuk-panel{padding:25px}}.govuk-panel--confirmation{color:#fff;background:#28a197}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;line-height:35px}@media print{.govuk-panel__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel__title{font-size:48px;line-height:50px}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__body{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;line-height:25px}@media print{.govuk-panel__body{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel__body{font-size:36px;line-height:40px}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;line-height:1.25;display:inline-block;padding:5px 8px 0;color:#fff;background-color:#005ea5;letter-spacing:1px;text-decoration:none;text-transform:uppercase}@media print{.govuk-tag{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tag{font-size:16px;line-height:1.25}}@media print{.govuk-tag{font-size:14pt;line-height:1.25}}.govuk-tag--inactive{background-color:#6f777b}.govuk-phase-banner{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;color:#0b0c0c;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #bfc1c3}@media print{.govuk-phase-banner{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-phase-banner{font-size:16px;line-height:20px}}@media print{.govuk-phase-banner{font-size:14pt;line-height:1.2;color:#000}}.govuk-phase-banner__content{display:table;margin:0}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:baseline}.govuk-tabs{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;color:#0b0c0c;margin-top:5px}@media print{.govuk-tabs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs{font-size:19px;line-height:25px}}@media print{.govuk-tabs{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-tabs{margin-top:5px}}.govuk-tabs__title{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;margin-bottom:5px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs__title{font-size:19px;line-height:25px}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}.govuk-tabs__list{margin:0;padding:0;list-style:none}@media (max-width:40.0525em){.govuk-tabs__list{margin-bottom:10px}}@media (max-width:40.0525em) and (min-width:40.0625em){.govuk-tabs__list{margin-bottom:10px}}.govuk-tabs__list-item{margin-left:25px}.govuk-tabs__list-item:before{content:"— ";margin-left:-25px;padding-right:5px}.govuk-tabs__tab{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;display:inline-block;padding-top:10px;padding-bottom:10px}.govuk-tabs__tab:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-tabs__tab:link{color:#005ea5}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:active,.govuk-tabs__tab:hover{color:#2b8cc4}@media print{.govuk-tabs__tab{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs__tab{font-size:19px;line-height:25px}}@media print{.govuk-tabs__tab{font-size:14pt;line-height:1.15}}.govuk-tabs__tab[aria-current=true]{color:#0b0c0c;text-decoration:none}@media (min-width:40.0625em){.js-enabled .govuk-tabs__list{border-bottom:1px solid #bfc1c3}.js-enabled .govuk-tabs__list:after{content:"";display:block;clear:both}.js-enabled .govuk-tabs__list-item{margin-left:0}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__tab{margin-right:5px;padding-right:20px;padding-left:20px;float:left;color:#0b0c0c;background-color:#f8f8f8;text-align:center;text-decoration:none}.js-enabled .govuk-tabs__tab[aria-selected=true]{margin-top:-5px;margin-bottom:-1px;padding:14px 19px 16px;border:1px solid #bfc1c3;border-bottom:0;color:#0b0c0c;background-color:#fff}.js-enabled .govuk-tabs__tab[aria-selected=true]:focus{background-color:transparent}.js-enabled .govuk-tabs__panel{padding:30px 20px 10px;border:1px solid #bfc1c3;border-top:0}}.js-hidden{display:none}.govuk-radios__item{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;display:block;position:relative;min-height:40px;margin-bottom:10px;padding:0 0 0 40px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__item{font-size:19px;line-height:25px}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer;margin:0;opacity:0}.govuk-radios__label{display:block;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__input+.govuk-radios__label:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;border-radius:50%;background:transparent}.govuk-radios__input+.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentColor;border-radius:50%;opacity:0;background:currentColor}.govuk-radios__input:focus+.govuk-radios__label:before{-webkit-box-shadow:0 0 0 4px #ffbf47;box-shadow:0 0 0 4px #ffbf47}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:default}.govuk-radios__input:disabled+.govuk-radios__label{opacity:.5}@media (min-width:40.0625em){.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #bfc1c3}@media (min-width:40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.govuk-radios__conditional[aria-hidden=true]{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-select{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:5px;border:2px solid #0b0c0c}@media print{.govuk-select{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-select{font-size:19px;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-select:focus::-ms-value,.govuk-select option:active,.govuk-select option:checked{color:#fff;background-color:#005ea5}.govuk-select--error{border:4px solid #b10e1e}.govuk-skip-link{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:16px;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-skip-link:active,.govuk-skip-link:focus,.govuk-skip-link:hover,.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus,.govuk-skip-link:hover,.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:link:focus{color:#0b0c0c}@media print{.govuk-skip-link:link:focus{color:#000}}@media (min-width:40.0625em){.govuk-skip-link{font-size:16px;line-height:20px}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}.govuk-table{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table{font-size:19px;line-height:25px}}@media print{.govuk-table{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{padding:.52632em 1.05263em .52632em 0;border-bottom:1px solid #bfc1c3;text-align:left}.govuk-table__cell--numeric{font-family:ntatabularnumbers,nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-textarea{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-bottom:20px;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-textarea{font-size:19px;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}.govuk-textarea:focus{outline:3px solid #ffbf47;outline-offset:0}@media (min-width:40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea--error{border:4px solid #b10e1e}.govuk-warning-text{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;color:#0b0c0c;position:relative;margin-bottom:20px;padding:10px 0}@media print{.govuk-warning-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-warning-text{font-size:19px;line-height:25px}}@media print{.govuk-warning-text{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}.govuk-warning-text__icon{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;position:absolute;top:50%;left:0;min-width:38px;min-height:35px;margin-top:-20px;padding-top:3px;border-radius:50%;color:#fff;background:#0b0c0c;font-size:1.6em;line-height:35px;text-align:center}@media print{.govuk-warning-text__icon{font-family:sans-serif}}.govuk-warning-text__text{display:block;margin-left:-15px;padding-left:65px}.govuk-clearfix:after{content:"";display:block;clear:both}.govuk-visually-hidden{padding:0;border:0}.govuk-visually-hidden,.govuk-visually-hidden-focussable{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.govuk-visually-hidden-focussable:active,.govuk-visually-hidden-focussable:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-margin-0{margin:0!important}@media (min-width:40.0625em){.govuk-\!-margin-0{margin:0!important}}.govuk-\!-margin-top-0{margin-top:0!important}@media (min-width:40.0625em){.govuk-\!-margin-top-0{margin-top:0!important}}.govuk-\!-margin-right-0{margin-right:0!important}@media (min-width:40.0625em){.govuk-\!-margin-right-0{margin-right:0!important}}.govuk-\!-margin-bottom-0{margin-bottom:0!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-0{margin-bottom:0!important}}.govuk-\!-margin-left-0{margin-left:0!important}@media (min-width:40.0625em){.govuk-\!-margin-left-0{margin-left:0!important}}.govuk-\!-margin-1{margin:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-1{margin:5px!important}}.govuk-\!-margin-top-1{margin-top:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-1{margin-top:5px!important}}.govuk-\!-margin-right-1{margin-right:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-1{margin-right:5px!important}}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-1{margin-bottom:5px!important}}.govuk-\!-margin-left-1{margin-left:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-1{margin-left:5px!important}}.govuk-\!-margin-2{margin:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-2{margin:10px!important}}.govuk-\!-margin-top-2{margin-top:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-2{margin-top:10px!important}}.govuk-\!-margin-right-2{margin-right:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-2{margin-right:10px!important}}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-2{margin-bottom:10px!important}}.govuk-\!-margin-left-2{margin-left:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-2{margin-left:10px!important}}.govuk-\!-margin-3{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-3{margin:15px!important}}.govuk-\!-margin-top-3{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-3{margin-top:15px!important}}.govuk-\!-margin-right-3{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-3{margin-right:15px!important}}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-3{margin-bottom:15px!important}}.govuk-\!-margin-left-3{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-3{margin-left:15px!important}}.govuk-\!-margin-4{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-4{margin:20px!important}}.govuk-\!-margin-top-4{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-4{margin-top:20px!important}}.govuk-\!-margin-right-4{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-4{margin-right:20px!important}}.govuk-\!-margin-bottom-4{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.govuk-\!-margin-left-4{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-4{margin-left:20px!important}}.govuk-\!-margin-5{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-5{margin:25px!important}}.govuk-\!-margin-top-5{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-5{margin-top:25px!important}}.govuk-\!-margin-right-5{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-5{margin-right:25px!important}}.govuk-\!-margin-bottom-5{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.govuk-\!-margin-left-5{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-5{margin-left:25px!important}}.govuk-\!-margin-6{margin:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-6{margin:30px!important}}.govuk-\!-margin-top-6{margin-top:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-6{margin-top:30px!important}}.govuk-\!-margin-right-6{margin-right:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-6{margin-right:30px!important}}.govuk-\!-margin-bottom-6{margin-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px!important}}.govuk-\!-margin-left-6{margin-left:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-6{margin-left:30px!important}}.govuk-\!-margin-7{margin:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-7{margin:40px!important}}.govuk-\!-margin-top-7{margin-top:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-7{margin-top:40px!important}}.govuk-\!-margin-right-7{margin-right:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-7{margin-right:40px!important}}.govuk-\!-margin-bottom-7{margin-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px!important}}.govuk-\!-margin-left-7{margin-left:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-7{margin-left:40px!important}}.govuk-\!-margin-8{margin:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-8{margin:50px!important}}.govuk-\!-margin-top-8{margin-top:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-8{margin-top:50px!important}}.govuk-\!-margin-right-8{margin-right:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-8{margin-right:50px!important}}.govuk-\!-margin-bottom-8{margin-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px!important}}.govuk-\!-margin-left-8{margin-left:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-8{margin-left:50px!important}}.govuk-\!-margin-9{margin:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-9{margin:60px!important}}.govuk-\!-margin-top-9{margin-top:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-9{margin-top:60px!important}}.govuk-\!-margin-right-9{margin-right:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-9{margin-right:60px!important}}.govuk-\!-margin-bottom-9{margin-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px!important}}.govuk-\!-margin-left-9{margin-left:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-9{margin-left:60px!important}}.govuk-\!-padding-0{padding:0!important}@media (min-width:40.0625em){.govuk-\!-padding-0{padding:0!important}}.govuk-\!-padding-top-0{padding-top:0!important}@media (min-width:40.0625em){.govuk-\!-padding-top-0{padding-top:0!important}}.govuk-\!-padding-right-0{padding-right:0!important}@media (min-width:40.0625em){.govuk-\!-padding-right-0{padding-right:0!important}}.govuk-\!-padding-bottom-0{padding-bottom:0!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-0{padding-bottom:0!important}}.govuk-\!-padding-left-0{padding-left:0!important}@media (min-width:40.0625em){.govuk-\!-padding-left-0{padding-left:0!important}}.govuk-\!-padding-1{padding:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-1{padding:5px!important}}.govuk-\!-padding-top-1{padding-top:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-1{padding-top:5px!important}}.govuk-\!-padding-right-1{padding-right:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-1{padding-right:5px!important}}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-1{padding-bottom:5px!important}}.govuk-\!-padding-left-1{padding-left:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-1{padding-left:5px!important}}.govuk-\!-padding-2{padding:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-2{padding:10px!important}}.govuk-\!-padding-top-2{padding-top:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-2{padding-top:10px!important}}.govuk-\!-padding-right-2{padding-right:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-2{padding-right:10px!important}}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-2{padding-bottom:10px!important}}.govuk-\!-padding-left-2{padding-left:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-2{padding-left:10px!important}}.govuk-\!-padding-3{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-3{padding:15px!important}}.govuk-\!-padding-top-3{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-3{padding-top:15px!important}}.govuk-\!-padding-right-3{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-3{padding-right:15px!important}}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-3{padding-bottom:15px!important}}.govuk-\!-padding-left-3{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-3{padding-left:15px!important}}.govuk-\!-padding-4{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-4{padding:20px!important}}.govuk-\!-padding-top-4{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-4{padding-top:20px!important}}.govuk-\!-padding-right-4{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-4{padding-right:20px!important}}.govuk-\!-padding-bottom-4{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px!important}}.govuk-\!-padding-left-4{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-4{padding-left:20px!important}}.govuk-\!-padding-5{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-5{padding:25px!important}}.govuk-\!-padding-top-5{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-5{padding-top:25px!important}}.govuk-\!-padding-right-5{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-5{padding-right:25px!important}}.govuk-\!-padding-bottom-5{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px!important}}.govuk-\!-padding-left-5{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-5{padding-left:25px!important}}.govuk-\!-padding-6{padding:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-6{padding:30px!important}}.govuk-\!-padding-top-6{padding-top:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-6{padding-top:30px!important}}.govuk-\!-padding-right-6{padding-right:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-6{padding-right:30px!important}}.govuk-\!-padding-bottom-6{padding-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.govuk-\!-padding-left-6{padding-left:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-6{padding-left:30px!important}}.govuk-\!-padding-7{padding:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-7{padding:40px!important}}.govuk-\!-padding-top-7{padding-top:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-7{padding-top:40px!important}}.govuk-\!-padding-right-7{padding-right:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-7{padding-right:40px!important}}.govuk-\!-padding-bottom-7{padding-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px!important}}.govuk-\!-padding-left-7{padding-left:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-7{padding-left:40px!important}}.govuk-\!-padding-8{padding:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-8{padding:50px!important}}.govuk-\!-padding-top-8{padding-top:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-8{padding-top:50px!important}}.govuk-\!-padding-right-8{padding-right:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-8{padding-right:50px!important}}.govuk-\!-padding-bottom-8{padding-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px!important}}.govuk-\!-padding-left-8{padding-left:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-8{padding-left:50px!important}}.govuk-\!-padding-9{padding:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-9{padding:60px!important}}.govuk-\!-padding-top-9{padding-top:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-9{padding-top:60px!important}}.govuk-\!-padding-right-9{padding-right:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-9{padding-right:60px!important}}.govuk-\!-padding-bottom-9{padding-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px!important}}.govuk-\!-padding-left-9{padding-left:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-9{padding-left:60px!important}}.govuk-\!-font-size-80{font-size:53px!important;line-height:55px!important}@media (min-width:40.0625em){.govuk-\!-font-size-80{font-size:80px!important;line-height:80px!important}}@media print{.govuk-\!-font-size-80{font-size:53pt!important;line-height:1.1!important}}.govuk-\!-font-size-48{font-size:32px!important;line-height:35px!important}@media (min-width:40.0625em){.govuk-\!-font-size-48{font-size:48px!important;line-height:50px!important}}@media print{.govuk-\!-font-size-48{font-size:32pt!important;line-height:1.15!important}}.govuk-\!-font-size-36{font-size:24px!important;line-height:25px!important}@media (min-width:40.0625em){.govuk-\!-font-size-36{font-size:36px!important;line-height:40px!important}}@media print{.govuk-\!-font-size-36{font-size:24pt!important;line-height:1.05!important}}.govuk-\!-font-size-27{font-size:18px!important;line-height:20px!important}@media (min-width:40.0625em){.govuk-\!-font-size-27{font-size:27px!important;line-height:30px!important}}@media print{.govuk-\!-font-size-27{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-24{font-size:18px!important;line-height:20px!important}@media (min-width:40.0625em){.govuk-\!-font-size-24{font-size:24px!important;line-height:30px!important}}@media print{.govuk-\!-font-size-24{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-19{font-size:16px!important;line-height:20px!important}@media (min-width:40.0625em){.govuk-\!-font-size-19{font-size:19px!important;line-height:25px!important}}@media print{.govuk-\!-font-size-19{font-size:14pt!important;line-height:1.15!important}}.govuk-\!-font-size-16{font-size:14px!important;line-height:16px!important}@media (min-width:40.0625em){.govuk-\!-font-size-16{font-size:16px!important;line-height:20px!important}}@media print{.govuk-\!-font-size-16{font-size:14pt!important;line-height:1.2!important}}.govuk-\!-font-size-14{font-size:12px!important;line-height:15px!important}@media (min-width:40.0625em){.govuk-\!-font-size-14{font-size:14px!important;line-height:20px!important}}@media print{.govuk-\!-font-size-14{font-size:12pt!important;line-height:1.2!important}}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-three-quarters{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-three-quarters{width:75%!important}}.govuk-\!-width-two-thirds{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-two-thirds{width:66.66%!important}}.govuk-\!-width-one-half{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-half{width:50%!important}}.govuk-\!-width-one-third{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-third{width:33.33%!important}}.govuk-\!-width-one-quarter{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-quarter{width:25%!important}} \ No newline at end of file diff --git a/dist/govuk-frontend-1.1.0.min.css b/dist/govuk-frontend-1.1.0.min.css new file mode 100644 index 0000000000..dfd06f3f66 --- /dev/null +++ b/dist/govuk-frontend-1.1.0.min.css @@ -0,0 +1,3 @@ +@charset "UTF-8";.govuk-link{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} + +/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:nta;src:url(/assets/fonts/light-2c037cf7e1-v1.eot);src:url(/assets/fonts/light-2c037cf7e1-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/light-f38ad40456-v1.woff2) format("woff2"),url(/assets/fonts/light-458f8ea81c-v1.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:nta;src:url(/assets/fonts/bold-fb2676462a-v1.eot);src:url(/assets/fonts/bold-fb2676462a-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bold-a2452cb66f-v1.woff2) format("woff2"),url(/assets/fonts/bold-f38c792ac2-v1.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:ntatabularnumbers;src:url(/assets/fonts/light-tabular-498ea8ffe2-v1.eot);src:url(/assets/fonts/light-tabular-498ea8ffe2-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/light-tabular-851b10ccdd-v1.woff2) format("woff2"),url(/assets/fonts/light-tabular-62cc6f0a28-v1.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:ntatabularnumbers;src:url(/assets/fonts/bold-tabular-357fdfbcc3-v1.eot);src:url(/assets/fonts/bold-tabular-357fdfbcc3-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bold-tabular-b89238d840-v1.woff2) format("woff2"),url(/assets/fonts/bold-tabular-784c21afb8-v1.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@media print{.govuk-link{font-family:sans-serif}}.govuk-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-link:link{color:#005ea5}.govuk-link:visited{color:#4c2c92}.govuk-link:active,.govuk-link:hover{color:#2b8cc4}@media print{.govuk-link[href^="/"]:after,.govuk-link[href^="http://"]:after,.govuk-link[href^="https://"]:after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:active,.govuk-link--muted:hover,.govuk-link--muted:link,.govuk-link--muted:visited{color:#6f777b}.govuk-link--muted:focus,.govuk-link--muted:link:focus{color:#0b0c0c}@media print{.govuk-link--muted:link:focus{color:#000}}.govuk-link--text-colour:active,.govuk-link--text-colour:focus,.govuk-link--text-colour:hover,.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus,.govuk-link--text-colour:hover,.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:link:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:link:focus{color:#000}}.govuk-link--no-visited-state:visited{color:#005ea5}.govuk-list{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-list{font-size:19px;line-height:1.31579}}@media print{.govuk-list{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}@media (min-width:40.0625em){.govuk-list>li{margin-bottom:5px}}.govuk-list a:link{color:#005ea5}.govuk-list a:visited{color:#4c2c92}.govuk-list a:active,.govuk-list a:hover{color:#2b8cc4}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number{padding-left:20px;list-style-type:decimal}.govuk-template{background-color:#dee0e2}.govuk-template__body{margin:0;background-color:#fff}.govuk-heading-xl{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-xl{font-size:48px;line-height:1.04167}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;line-height:1.04167;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-l{font-size:36px;line-height:1.11111}}@media print{.govuk-heading-l{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.govuk-heading-l{margin-bottom:30px}}.govuk-heading-m{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:1.11111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-m{font-size:24px;line-height:1.25}}@media print{.govuk-heading-m{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-m{margin-bottom:20px}}.govuk-heading-s{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-s{font-size:19px;line-height:1.31579}}@media print{.govuk-heading-s{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-s{margin-bottom:20px}}.govuk-caption-xl{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:1.11111;display:block;margin-bottom:5px;color:#6f777b}@media print{.govuk-caption-xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-xl{font-size:27px;line-height:1.11111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:1.11111;display:block;margin-bottom:5px;color:#6f777b}@media print{.govuk-caption-l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-l{font-size:24px;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;display:block;color:#6f777b}@media print{.govuk-caption-m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-m{font-size:19px;line-height:1.31579}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-l,.govuk-body-lead{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:1.11111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-l,.govuk-body-lead{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{font-size:24px;line-height:1.25}}@media print{.govuk-body-l,.govuk-body-lead{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{margin-bottom:30px}}.govuk-body,.govuk-body-m{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.govuk-body-m{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{font-size:19px;line-height:1.31579}}@media print{.govuk-body,.govuk-body-m{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{margin-bottom:20px}}.govuk-body-s{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-s{font-size:16px;line-height:1.25}}@media print{.govuk-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-s{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-xs{font-size:14px;line-height:1.42857}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px}@media (min-width:40.0625em){.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:10px}}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:15px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:20px}}.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:5px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:10px}}.govuk-section-break{margin:0;border:0;height:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media (min-width:40.0625em){.govuk-section-break--xl{margin-top:50px;margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-section-break--l{margin-top:30px;margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media (min-width:40.0625em){.govuk-section-break--m{margin-top:20px;margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #bfc1c3}.govuk-form-group{margin-bottom:20px}@media (min-width:40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #b10e1e}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-third{width:33.3333%;float:left}}.govuk-grid-column-one-half{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-two-thirds{width:66.6666%;float:left}}.govuk-grid-column-three-quarters{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-main-wrapper{padding-top:20px;padding-bottom:20px;display:block}@media (min-width:40.0625em){.govuk-main-wrapper{padding-top:30px;padding-bottom:30px}}.govuk-main-wrapper--l{padding-top:30px}@media (min-width:40.0625em){.govuk-main-wrapper--l{padding-top:50px}}.govuk-width-container{max-width:960px;margin:0 15px}@media (min-width:40.0625em){.govuk-width-container{margin:0 30px}}@media (min-width:1020px){.govuk-width-container{margin:0 auto}}.govuk-back-link{font-size:14px;line-height:1.14286;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:14px;border-bottom:1px solid #0b0c0c;text-decoration:none}@media (min-width:40.0625em){.govuk-back-link{font-size:16px;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2;font-family:sans-serif}}.govuk-back-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-back-link:active,.govuk-back-link:focus,.govuk-back-link:hover,.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus,.govuk-back-link:hover,.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:link:focus{color:#0b0c0c}@media print{.govuk-back-link:link:focus{color:#000}}.govuk-back-link:before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 50%,100% 100%,100% 0);clip-path:polygon(0 50%,100% 100%,100% 0);border-width:5px 6px 5px 0;border-right-color:inherit;content:"";position:absolute;left:0;margin:auto}.govuk-back-link:before{top:-1px;bottom:1px}.govuk-breadcrumbs{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-breadcrumbs{font-size:16px;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2;color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:10px;padding-left:15.655px;float:left}.govuk-breadcrumbs__list-item:before{content:"";display:block;position:absolute;top:-1px;bottom:1px;left:-3.31px;width:7px;height:7px;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#6f777b}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus,.govuk-breadcrumbs__link:hover,.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus,.govuk-breadcrumbs__link:hover,.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link:focus{color:#000}}.govuk-button{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.1875;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-bottom:22px;padding:7px 10px;border:2px solid transparent;border-radius:0;color:#fff;background-color:#00823b;-webkit-box-shadow:0 2px 0 #003618;box-shadow:0 2px 0 #003618;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button{font-size:19px;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}.govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}@media (min-width:40.0625em){.govuk-button{margin-bottom:32px;width:auto}}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button:link:focus{color:#fff}.govuk-button:-moz-focus-inner{padding:0;border:0}.govuk-button:focus,.govuk-button:hover{background-color:#00692f}.govuk-button:active{top:2px;-webkit-box-shadow:none;box-shadow:none}.govuk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:transparent}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5;background:#00823b}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00823b;cursor:default}.govuk-button--disabled:focus,.govuk-button[disabled=disabled]:focus,.govuk-button[disabled]:focus{outline:none}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;-webkit-box-shadow:0 2px 0 #003618;box-shadow:0 2px 0 #003618}.govuk-button--start{font-weight:700;font-size:18px;line-height:1;min-height:auto;padding:8px 40px 8px 15px;background-image:url(/assets/images/icon-pointer.png);background-repeat:no-repeat;background-position:100% 50%}@media (min-width:40.0625em){.govuk-button--start{font-size:24px;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.govuk-button--start{background-image:url(/assets/images/icon-pointer-2x.png);background-size:30px 19px}}.govuk-button,.govuk-button--start{padding-top:9px;padding-bottom:6px}.govuk-error-message{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:1.25;display:block;margin-bottom:15px;clear:both;color:#b10e1e}@media print{.govuk-error-message{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-message{font-size:19px;line-height:1.31579}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{margin:0;padding:0;border:0}.govuk-fieldset:after{content:"";display:block;clear:both}.govuk-fieldset__legend{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;color:#0b0c0c;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;margin-bottom:15px;padding:0;overflow:hidden;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend{font-size:19px;line-height:1.31579}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15;color:#000}}.govuk-fieldset__legend--xl{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;line-height:1.09375}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--xl{font-size:48px;line-height:1.04167}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;line-height:1.04167}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--l{font-size:36px;line-height:1.11111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:1.11111}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--m{font-size:24px;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:1.25}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--s{font-size:19px;line-height:1.31579}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;display:block;margin-bottom:15px;color:#6f777b}@media print{.govuk-hint{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-hint{font-size:19px;line-height:1.31579}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-label{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label{font-size:19px;line-height:1.31579}}@media print{.govuk-label{font-size:14pt;line-height:1.15;color:#000}}.govuk-label--xl{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--xl{font-size:48px;line-height:1.04167}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;line-height:1.04167;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--l{font-size:36px;line-height:1.11111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:1.11111;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--m{font-size:24px;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:1.25}@media print{.govuk-label--s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--s{font-size:19px;line-height:1.31579}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding:0 0 0 40px;clear:left}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-checkboxes__item{font-size:19px;line-height:1.31579}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer;margin:0;opacity:0}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__input+.govuk-checkboxes__label:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;background:transparent}.govuk-checkboxes__input+.govuk-checkboxes__label:after{content:"";position:absolute;top:11px;left:9px;width:18px;height:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:transparent;opacity:0;background:transparent}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline:3px solid transparent;outline-offset:3px;-webkit-box-shadow:0 0 0 3px #ffbf47;box-shadow:0 0 0 3px #ffbf47}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:default}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{opacity:.5}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #bfc1c3}@media (min-width:40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.govuk-checkboxes__conditional[aria-hidden=true]{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-input{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input{font-size:19px;line-height:1.31579}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border:4px solid #b10e1e}.govuk-input--width-30{max-width:59ex}.govuk-input--width-20{max-width:41ex}.govuk-input--width-10{max-width:23ex}.govuk-input--width-5{max-width:10.8ex}.govuk-input--width-4{max-width:9ex}.govuk-input--width-3{max-width:7.2ex}.govuk-input--width-2{max-width:5.4ex}.govuk-date-input:after{content:"";display:block;clear:both}.govuk-date-input__item{margin-right:20px;margin-bottom:0;float:left;clear:none}.govuk-date-input__label{display:block;padding-bottom:2px}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-details{font-size:19px;line-height:1.31579}}@media print{.govuk-details{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#005ea5;cursor:pointer}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:hover{color:#2b8cc4}.govuk-details__summary:focus{outline:4px solid #ffbf47;outline-offset:-1px;background:#ffbf47}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:12.124px 7px 0;border-top-color:inherit}.govuk-details__text{padding:15px;padding-left:20px;border-left:5px solid #bfc1c3}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text p:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:4px solid #b10e1e}@media print{.govuk-error-summary{color:#000}}@media (min-width:40.0625em){.govuk-error-summary{padding:20px;margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #ffbf47;outline-offset:0}@media (min-width:40.0625em){.govuk-error-summary{border:5px solid #b10e1e}}.govuk-error-summary__title{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:1.11111;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary__title{font-size:24px;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary__body{font-size:19px;line-height:1.31579}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700}.govuk-error-summary__list a:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-error-summary__list a:active,.govuk-error-summary__list a:focus,.govuk-error-summary__list a:hover,.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#b10e1e;text-decoration:underline}.govuk-error-summary__list a:link:focus{color:#b10e1e}.govuk-file-upload{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;color:#0b0c0c}@media print{.govuk-file-upload{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-file-upload{font-size:19px;line-height:1.31579}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15;color:#000}}.govuk-file-upload:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-file-upload--error{border:4px solid #b10e1e}.govuk-footer{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;padding-top:25px;padding-bottom:15px;border-top:1px solid #a1acb2;color:#454a4c;background:#dee0e2}@media print{.govuk-footer{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-footer{font-size:16px;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-footer{padding-top:40px;padding-bottom:25px}}.govuk-footer__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-footer__link:link,.govuk-footer__link:visited{color:#454a4c}.govuk-footer__link:active,.govuk-footer__link:hover{color:#171819}.govuk-footer__link:focus,.govuk-footer__link:link:focus{color:#0b0c0c}@media print{.govuk-footer__link:link:focus{color:#000}}.govuk-footer__section-break{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #bfc1c3}@media (min-width:40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top}@media (max-width:48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;text-decoration:none;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.govuk-footer__copyright-logo{background-image:url(/assets/images/govuk-crest-2x.png)}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #bfc1c3}@media (min-width:40.0625em){.govuk-footer__heading{margin-bottom:40px}}@media (max-width:40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.govuk-footer__section{display:inline-block;margin-right:15px;margin-bottom:30px;margin-left:15px;vertical-align:top;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}@media (max-width:48.0525em){.govuk-footer__section{-ms-flex-preferred-size:200px;flex-basis:200px}}@media (min-width:48.0625em){.govuk-footer__section:first-child{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}@media (min-width:48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media (min-width:40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header{font-size:16px;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#005ea5}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #005ea5}.govuk-header__container:after{content:"";display:block;clear:both}.govuk-header__logotype{margin-right:5px}.govuk-header__logotype-crown{margin-right:1px;fill:currentColor;vertical-align:middle}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:middle}.govuk-header__product-name{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:1.11111}@media print{.govuk-header__product-name{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__product-name{font-size:24px;line-height:1.25}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1.15}}.govuk-header__link{text-decoration:none}.govuk-header__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover{text-decoration:underline}.govuk-header__link:focus,.govuk-header__link:link:focus{color:#0b0c0c}@media print{.govuk-header__link:link:focus{color:#000}}.govuk-header__link--homepage{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;font-size:30px;line-height:30px}@media print{.govuk-header__link--homepage{font-family:sans-serif}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{margin-bottom:-1px;border-bottom:1px solid transparent;text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{border-bottom-color:currentColor}.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:1.11111}@media print{.govuk-header__link--service-name{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__link--service-name{font-size:24px;line-height:1.25}}@media print{.govuk-header__link--service-name{font-size:18pt;line-height:1.15}}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media (min-width:40.0625em){.govuk-header__logo{margin-bottom:10px}}@media (min-width:48.0625em){.govuk-header__logo{width:33.33%;padding-right:0;float:left;vertical-align:top}}@media (min-width:48.0625em){.govuk-header__content{width:66.66%;float:left}}.govuk-header__menu-button{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__menu-button{font-size:16px;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{text-decoration:underline}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:8.66px 5px 0;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button:focus{outline:3px solid #ffbf47;outline-offset:0}@media (min-width:40.0625em){.govuk-header__menu-button{top:15px}}.govuk-header__menu-button--open:after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-width:0 5px 8.66px;border-bottom-color:inherit}.govuk-header__navigation{margin-bottom:10px;display:block;margin:0;padding:0;list-style:none}@media (min-width:40.0625em){.govuk-header__navigation{margin-bottom:10px}}.js-enabled .govuk-header__menu-button{display:block}@media (min-width:48.0625em){.js-enabled .govuk-header__menu-button{display:none}}.js-enabled .govuk-header__navigation{display:none}@media (min-width:48.0625em){.js-enabled .govuk-header__navigation{display:block}}.js-enabled .govuk-header__navigation--open{display:block}@media (min-width:48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media (min-width:48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;line-height:1.14286;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__navigation-item a{font-size:16px;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}.govuk-header__navigation-item:last-child{margin-right:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:transparent}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-header__logotype-crown,.govuk-header__logotype-crown-fallback-image{position:relative;top:-4px}.govuk-header{padding-top:3px}.govuk-inset-text{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #bfc1c3}@media print{.govuk-inset-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-inset-text{font-size:19px;line-height:1.31579}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-inset-text{margin-top:30px;margin-bottom:30px}}.govuk-inset-text :first-child{margin-top:0}.govuk-inset-text :last-child,.govuk-inset-text :only-child{margin-bottom:0}.govuk-panel{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid transparent;text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel{font-size:19px;line-height:1.31579}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media (max-width:40.0525em){.govuk-panel{padding:25px}}.govuk-panel--confirmation{color:#fff;background:#28a197}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;line-height:1.09375}@media print{.govuk-panel__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel__title{font-size:48px;line-height:1.04167}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__body{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;line-height:1.04167}@media print{.govuk-panel__body{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel__body{font-size:36px;line-height:1.11111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;line-height:1.25;display:inline-block;padding:5px 8px 0;outline:2px solid transparent;outline-offset:-2px;color:#fff;background-color:#005ea5;letter-spacing:1px;text-decoration:none;text-transform:uppercase}@media print{.govuk-tag{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tag{font-size:16px;line-height:1.25}}@media print{.govuk-tag{font-size:14pt;line-height:1.25}}.govuk-tag--inactive{background-color:#6f777b}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #bfc1c3}.govuk-phase-banner__content{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-phase-banner__content{font-size:16px;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2;color:#000}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:baseline}.govuk-tabs{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;color:#0b0c0c;margin-top:5px;margin-bottom:20px}@media print{.govuk-tabs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs{font-size:19px;line-height:1.31579}}@media print{.govuk-tabs{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-tabs{margin-top:5px;margin-bottom:30px}}.govuk-tabs__title{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;margin-bottom:5px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs__title{font-size:19px;line-height:1.31579}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}.govuk-tabs__list{margin:0;padding:0;list-style:none}@media (max-width:40.0525em){.govuk-tabs__list{margin-bottom:10px}}@media (max-width:40.0525em) and (min-width:40.0625em){.govuk-tabs__list{margin-bottom:10px}}.govuk-tabs__list-item{margin-left:25px}.govuk-tabs__list-item:before{content:"— ";margin-left:-25px;padding-right:5px}.govuk-tabs__tab{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;display:inline-block;padding-top:10px;padding-bottom:10px}.govuk-tabs__tab:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-tabs__tab:link{color:#005ea5}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:active,.govuk-tabs__tab:hover{color:#2b8cc4}@media print{.govuk-tabs__tab{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs__tab{font-size:19px;line-height:1.31579}}@media print{.govuk-tabs__tab{font-size:14pt;line-height:1.15}}.govuk-tabs__tab[aria-current=true]{color:#0b0c0c;text-decoration:none}@media (min-width:40.0625em){.js-enabled .govuk-tabs__list{border-bottom:1px solid #bfc1c3}.js-enabled .govuk-tabs__list:after{content:"";display:block;clear:both}.js-enabled .govuk-tabs__list-item{margin-left:0}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__tab{margin-right:5px;padding-right:20px;padding-left:20px;float:left;color:#0b0c0c;background-color:#f8f8f8;text-align:center;text-decoration:none}.js-enabled .govuk-tabs__tab[aria-selected=true]{margin-top:-5px;margin-bottom:-1px;padding:14px 19px 16px;border:1px solid #bfc1c3;border-bottom:0;color:#0b0c0c;background-color:#fff}.js-enabled .govuk-tabs__tab[aria-selected=true]:focus{background-color:transparent}.js-enabled .govuk-tabs__panel{padding:30px 20px 10px;border:1px solid #bfc1c3;border-top:0}}.js-hidden{display:none}.govuk-radios__item{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding:0 0 0 40px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__item{font-size:19px;line-height:1.31579}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__input+.govuk-radios__label:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;border-radius:50%;background:transparent}.govuk-radios__input+.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentColor;border-radius:50%;opacity:0;background:currentColor}.govuk-radios__input:focus+.govuk-radios__label:before{outline:3px solid transparent;outline-offset:3px;-webkit-box-shadow:0 0 0 4px #ffbf47;box-shadow:0 0 0 4px #ffbf47}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:default}.govuk-radios__input:disabled+.govuk-radios__label{opacity:.5}@media (min-width:40.0625em){.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #bfc1c3}@media (min-width:40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.govuk-radios__conditional[aria-hidden=true]{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-select{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:5px;border:2px solid #0b0c0c}@media print{.govuk-select{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-select{font-size:19px;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-select:focus::-ms-value,.govuk-select option:active,.govuk-select option:checked{color:#fff;background-color:#005ea5}.govuk-select--error{border:4px solid #b10e1e}.govuk-skip-link{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.14286;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-skip-link:active,.govuk-skip-link:focus,.govuk-skip-link:hover,.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus,.govuk-skip-link:hover,.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:link:focus{color:#0b0c0c}@media print{.govuk-skip-link:link:focus{color:#000}}@media (min-width:40.0625em){.govuk-skip-link{font-size:16px;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}.govuk-table{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table{font-size:19px;line-height:1.31579}}@media print{.govuk-table{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{padding:10px 20px 10px 0;border-bottom:1px solid #bfc1c3;text-align:left}.govuk-table__cell--numeric{font-family:ntatabularnumbers,nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-textarea{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-bottom:20px;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-textarea{font-size:19px;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}.govuk-textarea:focus{outline:3px solid #ffbf47;outline-offset:0}@media (min-width:40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea--error{border:4px solid #b10e1e}.govuk-warning-text{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;color:#0b0c0c;position:relative;margin-bottom:20px;padding:10px 0}@media print{.govuk-warning-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-warning-text{font-size:19px;line-height:1.31579}}@media print{.govuk-warning-text{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}.govuk-warning-text__icon{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;position:absolute;top:50%;left:0;min-width:32px;min-height:29px;margin-top:-20px;padding-top:3px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:1.6em;line-height:29px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print{.govuk-warning-text__icon{font-family:sans-serif}}.govuk-warning-text__text{display:block;margin-left:-15px;padding-left:65px}.govuk-clearfix:after{content:"";display:block;clear:both}.govuk-visually-hidden{padding:0;border:0}.govuk-visually-hidden,.govuk-visually-hidden-focussable{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.govuk-visually-hidden-focussable:active,.govuk-visually-hidden-focussable:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}.govuk-visually-hidden-focusable{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-margin-0{margin:0!important}@media (min-width:40.0625em){.govuk-\!-margin-0{margin:0!important}}.govuk-\!-margin-top-0{margin-top:0!important}@media (min-width:40.0625em){.govuk-\!-margin-top-0{margin-top:0!important}}.govuk-\!-margin-right-0{margin-right:0!important}@media (min-width:40.0625em){.govuk-\!-margin-right-0{margin-right:0!important}}.govuk-\!-margin-bottom-0{margin-bottom:0!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-0{margin-bottom:0!important}}.govuk-\!-margin-left-0{margin-left:0!important}@media (min-width:40.0625em){.govuk-\!-margin-left-0{margin-left:0!important}}.govuk-\!-margin-1{margin:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-1{margin:5px!important}}.govuk-\!-margin-top-1{margin-top:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-1{margin-top:5px!important}}.govuk-\!-margin-right-1{margin-right:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-1{margin-right:5px!important}}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-1{margin-bottom:5px!important}}.govuk-\!-margin-left-1{margin-left:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-1{margin-left:5px!important}}.govuk-\!-margin-2{margin:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-2{margin:10px!important}}.govuk-\!-margin-top-2{margin-top:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-2{margin-top:10px!important}}.govuk-\!-margin-right-2{margin-right:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-2{margin-right:10px!important}}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-2{margin-bottom:10px!important}}.govuk-\!-margin-left-2{margin-left:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-2{margin-left:10px!important}}.govuk-\!-margin-3{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-3{margin:15px!important}}.govuk-\!-margin-top-3{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-3{margin-top:15px!important}}.govuk-\!-margin-right-3{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-3{margin-right:15px!important}}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-3{margin-bottom:15px!important}}.govuk-\!-margin-left-3{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-3{margin-left:15px!important}}.govuk-\!-margin-4{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-4{margin:20px!important}}.govuk-\!-margin-top-4{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-4{margin-top:20px!important}}.govuk-\!-margin-right-4{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-4{margin-right:20px!important}}.govuk-\!-margin-bottom-4{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.govuk-\!-margin-left-4{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-4{margin-left:20px!important}}.govuk-\!-margin-5{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-5{margin:25px!important}}.govuk-\!-margin-top-5{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-5{margin-top:25px!important}}.govuk-\!-margin-right-5{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-5{margin-right:25px!important}}.govuk-\!-margin-bottom-5{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.govuk-\!-margin-left-5{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-5{margin-left:25px!important}}.govuk-\!-margin-6{margin:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-6{margin:30px!important}}.govuk-\!-margin-top-6{margin-top:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-6{margin-top:30px!important}}.govuk-\!-margin-right-6{margin-right:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-6{margin-right:30px!important}}.govuk-\!-margin-bottom-6{margin-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px!important}}.govuk-\!-margin-left-6{margin-left:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-6{margin-left:30px!important}}.govuk-\!-margin-7{margin:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-7{margin:40px!important}}.govuk-\!-margin-top-7{margin-top:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-7{margin-top:40px!important}}.govuk-\!-margin-right-7{margin-right:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-7{margin-right:40px!important}}.govuk-\!-margin-bottom-7{margin-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px!important}}.govuk-\!-margin-left-7{margin-left:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-7{margin-left:40px!important}}.govuk-\!-margin-8{margin:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-8{margin:50px!important}}.govuk-\!-margin-top-8{margin-top:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-8{margin-top:50px!important}}.govuk-\!-margin-right-8{margin-right:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-8{margin-right:50px!important}}.govuk-\!-margin-bottom-8{margin-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px!important}}.govuk-\!-margin-left-8{margin-left:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-8{margin-left:50px!important}}.govuk-\!-margin-9{margin:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-9{margin:60px!important}}.govuk-\!-margin-top-9{margin-top:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-9{margin-top:60px!important}}.govuk-\!-margin-right-9{margin-right:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-9{margin-right:60px!important}}.govuk-\!-margin-bottom-9{margin-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px!important}}.govuk-\!-margin-left-9{margin-left:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-9{margin-left:60px!important}}.govuk-\!-padding-0{padding:0!important}@media (min-width:40.0625em){.govuk-\!-padding-0{padding:0!important}}.govuk-\!-padding-top-0{padding-top:0!important}@media (min-width:40.0625em){.govuk-\!-padding-top-0{padding-top:0!important}}.govuk-\!-padding-right-0{padding-right:0!important}@media (min-width:40.0625em){.govuk-\!-padding-right-0{padding-right:0!important}}.govuk-\!-padding-bottom-0{padding-bottom:0!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-0{padding-bottom:0!important}}.govuk-\!-padding-left-0{padding-left:0!important}@media (min-width:40.0625em){.govuk-\!-padding-left-0{padding-left:0!important}}.govuk-\!-padding-1{padding:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-1{padding:5px!important}}.govuk-\!-padding-top-1{padding-top:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-1{padding-top:5px!important}}.govuk-\!-padding-right-1{padding-right:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-1{padding-right:5px!important}}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-1{padding-bottom:5px!important}}.govuk-\!-padding-left-1{padding-left:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-1{padding-left:5px!important}}.govuk-\!-padding-2{padding:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-2{padding:10px!important}}.govuk-\!-padding-top-2{padding-top:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-2{padding-top:10px!important}}.govuk-\!-padding-right-2{padding-right:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-2{padding-right:10px!important}}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-2{padding-bottom:10px!important}}.govuk-\!-padding-left-2{padding-left:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-2{padding-left:10px!important}}.govuk-\!-padding-3{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-3{padding:15px!important}}.govuk-\!-padding-top-3{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-3{padding-top:15px!important}}.govuk-\!-padding-right-3{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-3{padding-right:15px!important}}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-3{padding-bottom:15px!important}}.govuk-\!-padding-left-3{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-3{padding-left:15px!important}}.govuk-\!-padding-4{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-4{padding:20px!important}}.govuk-\!-padding-top-4{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-4{padding-top:20px!important}}.govuk-\!-padding-right-4{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-4{padding-right:20px!important}}.govuk-\!-padding-bottom-4{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px!important}}.govuk-\!-padding-left-4{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-4{padding-left:20px!important}}.govuk-\!-padding-5{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-5{padding:25px!important}}.govuk-\!-padding-top-5{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-5{padding-top:25px!important}}.govuk-\!-padding-right-5{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-5{padding-right:25px!important}}.govuk-\!-padding-bottom-5{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px!important}}.govuk-\!-padding-left-5{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-5{padding-left:25px!important}}.govuk-\!-padding-6{padding:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-6{padding:30px!important}}.govuk-\!-padding-top-6{padding-top:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-6{padding-top:30px!important}}.govuk-\!-padding-right-6{padding-right:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-6{padding-right:30px!important}}.govuk-\!-padding-bottom-6{padding-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.govuk-\!-padding-left-6{padding-left:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-6{padding-left:30px!important}}.govuk-\!-padding-7{padding:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-7{padding:40px!important}}.govuk-\!-padding-top-7{padding-top:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-7{padding-top:40px!important}}.govuk-\!-padding-right-7{padding-right:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-7{padding-right:40px!important}}.govuk-\!-padding-bottom-7{padding-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px!important}}.govuk-\!-padding-left-7{padding-left:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-7{padding-left:40px!important}}.govuk-\!-padding-8{padding:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-8{padding:50px!important}}.govuk-\!-padding-top-8{padding-top:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-8{padding-top:50px!important}}.govuk-\!-padding-right-8{padding-right:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-8{padding-right:50px!important}}.govuk-\!-padding-bottom-8{padding-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px!important}}.govuk-\!-padding-left-8{padding-left:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-8{padding-left:50px!important}}.govuk-\!-padding-9{padding:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-9{padding:60px!important}}.govuk-\!-padding-top-9{padding-top:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-9{padding-top:60px!important}}.govuk-\!-padding-right-9{padding-right:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-9{padding-right:60px!important}}.govuk-\!-padding-bottom-9{padding-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px!important}}.govuk-\!-padding-left-9{padding-left:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-9{padding-left:60px!important}}.govuk-\!-font-size-80{font-size:53px!important;line-height:1.03774!important}@media (min-width:40.0625em){.govuk-\!-font-size-80{font-size:80px!important;line-height:1!important}}@media print{.govuk-\!-font-size-80{font-size:53pt!important;line-height:1.1!important}}.govuk-\!-font-size-48{font-size:32px!important;line-height:1.09375!important}@media (min-width:40.0625em){.govuk-\!-font-size-48{font-size:48px!important;line-height:1.04167!important}}@media print{.govuk-\!-font-size-48{font-size:32pt!important;line-height:1.15!important}}.govuk-\!-font-size-36{font-size:24px!important;line-height:1.04167!important}@media (min-width:40.0625em){.govuk-\!-font-size-36{font-size:36px!important;line-height:1.11111!important}}@media print{.govuk-\!-font-size-36{font-size:24pt!important;line-height:1.05!important}}.govuk-\!-font-size-27{font-size:18px!important;line-height:1.11111!important}@media (min-width:40.0625em){.govuk-\!-font-size-27{font-size:27px!important;line-height:1.11111!important}}@media print{.govuk-\!-font-size-27{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-24{font-size:18px!important;line-height:1.11111!important}@media (min-width:40.0625em){.govuk-\!-font-size-24{font-size:24px!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-24{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-19{font-size:16px!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-19{font-size:19px!important;line-height:1.31579!important}}@media print{.govuk-\!-font-size-19{font-size:14pt!important;line-height:1.15!important}}.govuk-\!-font-size-16{font-size:14px!important;line-height:1.14286!important}@media (min-width:40.0625em){.govuk-\!-font-size-16{font-size:16px!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-16{font-size:14pt!important;line-height:1.2!important}}.govuk-\!-font-size-14{font-size:12px!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-14{font-size:14px!important;line-height:1.42857!important}}@media print{.govuk-\!-font-size-14{font-size:12pt!important;line-height:1.2!important}}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-three-quarters{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-three-quarters{width:75%!important}}.govuk-\!-width-two-thirds{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-two-thirds{width:66.66%!important}}.govuk-\!-width-one-half{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-half{width:50%!important}}.govuk-\!-width-one-third{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-third{width:33.33%!important}}.govuk-\!-width-one-quarter{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-quarter{width:25%!important}} \ No newline at end of file diff --git a/dist/govuk-frontend-1.0.0.min.js b/dist/govuk-frontend-1.1.0.min.js similarity index 100% rename from dist/govuk-frontend-1.0.0.min.js rename to dist/govuk-frontend-1.1.0.min.js diff --git a/dist/govuk-frontend-ie8-1.0.0.min.css b/dist/govuk-frontend-ie8-1.0.0.min.css deleted file mode 100644 index cde0a09ffd..0000000000 --- a/dist/govuk-frontend-ie8-1.0.0.min.css +++ /dev/null @@ -1,3 +0,0 @@ -@charset "UTF-8";.govuk-link{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} - -/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:nta;src:url(/assets/fonts/light-2c037cf7e1-v1.eot);src:url(/assets/fonts/light-2c037cf7e1-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/light-f38ad40456-v1.woff2) format("woff2"),url(/assets/fonts/light-458f8ea81c-v1.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:nta;src:url(/assets/fonts/bold-fb2676462a-v1.eot);src:url(/assets/fonts/bold-fb2676462a-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bold-a2452cb66f-v1.woff2) format("woff2"),url(/assets/fonts/bold-f38c792ac2-v1.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:ntatabularnumbers;src:url(/assets/fonts/light-tabular-498ea8ffe2-v1.eot);src:url(/assets/fonts/light-tabular-498ea8ffe2-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/light-tabular-851b10ccdd-v1.woff2) format("woff2"),url(/assets/fonts/light-tabular-62cc6f0a28-v1.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:ntatabularnumbers;src:url(/assets/fonts/bold-tabular-357fdfbcc3-v1.eot);src:url(/assets/fonts/bold-tabular-357fdfbcc3-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bold-tabular-b89238d840-v1.woff2) format("woff2"),url(/assets/fonts/bold-tabular-784c21afb8-v1.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}.govuk-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-link:link{color:#005ea5}.govuk-link:visited{color:#4c2c92}.govuk-link:active,.govuk-link:hover{color:#2b8cc4}.govuk-link--muted:active,.govuk-link--muted:hover,.govuk-link--muted:link,.govuk-link--muted:visited{color:#6f777b}.govuk-link--muted:focus,.govuk-link--muted:link:focus,.govuk-link--text-colour:active,.govuk-link--text-colour:focus,.govuk-link--text-colour:hover,.govuk-link--text-colour:link,.govuk-link--text-colour:link:focus,.govuk-link--text-colour:visited{color:#0b0c0c}.govuk-link--no-visited-state:visited{color:#005ea5}.govuk-list{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;color:#0b0c0c;margin-top:0;margin-bottom:15px;margin-bottom:20px;padding-left:0;list-style-type:none}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list a:link{color:#005ea5}.govuk-list a:visited{color:#4c2c92}.govuk-list a:active,.govuk-list a:hover{color:#2b8cc4}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number{padding-left:20px;list-style-type:decimal}.govuk-template{background-color:#dee0e2}.govuk-template__body{margin:0;background-color:#fff}.govuk-heading-xl{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;line-height:35px;font-size:48px;line-height:50px;display:block;margin-top:0;margin-bottom:30px;margin-bottom:50px}.govuk-heading-l{font-size:24px;line-height:25px;font-size:36px;line-height:40px;margin-bottom:20px;margin-bottom:30px}.govuk-heading-l,.govuk-heading-m{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:block;margin-top:0}.govuk-heading-m{font-size:18px;line-height:20px;font-size:24px;line-height:30px;margin-bottom:15px;margin-bottom:20px}.govuk-heading-s{color:#0b0c0c;font-weight:700;font-size:16px;line-height:20px;font-size:19px;line-height:25px;margin-top:0;margin-bottom:15px;margin-bottom:20px}.govuk-caption-xl,.govuk-heading-s{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.govuk-caption-xl{font-weight:400;font-size:18px;line-height:20px;font-size:27px;line-height:30px;margin-bottom:5px;color:#6f777b}.govuk-caption-l{font-size:18px;line-height:20px;font-size:24px;line-height:30px;margin-bottom:5px;margin-bottom:0}.govuk-caption-l,.govuk-caption-m{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;display:block;color:#6f777b}.govuk-caption-m{font-size:16px;line-height:20px;font-size:19px;line-height:25px}.govuk-body-l,.govuk-body-lead{font-size:18px;line-height:20px;font-size:24px;line-height:30px;margin-bottom:20px;margin-bottom:30px}.govuk-body,.govuk-body-l,.govuk-body-lead,.govuk-body-m{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin-top:0}.govuk-body,.govuk-body-m{font-size:16px;line-height:20px;font-size:19px;line-height:25px;margin-bottom:15px;margin-bottom:20px}.govuk-body-s{font-size:14px;line-height:16px;font-size:16px;line-height:20px}.govuk-body-s,.govuk-body-xs{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin-top:0;margin-bottom:15px;margin-bottom:20px}.govuk-body-xs{font-size:12px;line-height:15px;font-size:14px;line-height:20px}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px;padding-top:10px}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:15px;padding-top:20px}.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:5px;padding-top:10px}.govuk-section-break{margin:0;border:0;height:0}.govuk-section-break--xl{margin-top:30px;margin-top:50px;margin-bottom:30px;margin-bottom:50px}.govuk-section-break--l{margin-top:20px;margin-top:30px;margin-bottom:20px;margin-bottom:30px}.govuk-section-break--m{margin-top:15px;margin-top:20px;margin-bottom:15px;margin-bottom:20px}.govuk-section-break--visible{border-bottom:1px solid #bfc1c3}.govuk-form-group{margin-bottom:20px;margin-bottom:30px}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #b10e1e}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{width:100%;width:25%}.govuk-grid-column-one-quarter,.govuk-grid-column-one-third{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;float:left}.govuk-grid-column-one-third{width:100%;width:33.3333%}.govuk-grid-column-one-half{width:100%;width:50%}.govuk-grid-column-one-half,.govuk-grid-column-two-thirds{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;float:left}.govuk-grid-column-two-thirds{width:100%;width:66.6666%}.govuk-grid-column-three-quarters{width:100%;width:75%}.govuk-grid-column-full,.govuk-grid-column-three-quarters{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;float:left}.govuk-grid-column-full{width:100%}.govuk-main-wrapper{padding-top:20px;padding-top:30px;padding-bottom:20px;padding-bottom:30px}.govuk-main-wrapper--l{padding-top:30px;padding-top:50px}.govuk-width-container{max-width:960px;width:960px;margin:0 15px;margin:0 30px}.govuk-back-link{font-size:14px;line-height:16px;font-size:16px;line-height:20px;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:14px;border-bottom:1px solid #0b0c0c;text-decoration:none}.govuk-back-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-back-link:active,.govuk-back-link:focus,.govuk-back-link:hover,.govuk-back-link:link,.govuk-back-link:link:focus,.govuk-back-link:visited{color:#0b0c0c}.govuk-back-link:before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 50%,100% 100%,100% 0);clip-path:polygon(0 50%,100% 100%,100% 0);border-width:5px 6px 5px 0;border-right-color:inherit;content:"";position:absolute;left:0;margin:auto}.govuk-back-link:before{top:-1px;bottom:1px}.govuk-breadcrumbs{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;font-size:16px;line-height:20px;color:#0b0c0c;margin-top:15px;margin-bottom:10px}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:10px;padding-left:15.655px;float:left}.govuk-breadcrumbs__list-item:before{content:"";display:block;position:absolute;top:-1px;bottom:1px;left:-3.31px;width:7px;height:7px;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#6f777b;content:"\003e";width:auto;height:auto;border:0;color:#6f777b;font-family:Arial,sans-serif}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.govuk-breadcrumbs__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus,.govuk-breadcrumbs__link:hover,.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:link:focus,.govuk-breadcrumbs__link:visited{color:#0b0c0c}.govuk-button{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:19px;line-height:19px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-bottom:22px;margin-bottom:32px;padding:7px 10px;border:2px solid transparent;border-radius:0;color:#fff;background-color:#00823b;-webkit-box-shadow:0 2px 0 #003618;box-shadow:0 2px 0 #003618;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none;border-bottom:2px solid #003618;width:auto}.govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button:link:focus{color:#fff}.govuk-button:-moz-focus-inner{padding:0;border:0}.govuk-button:focus,.govuk-button:hover{background-color:#00692f}.govuk-button:active{top:2px;-webkit-box-shadow:none;box-shadow:none;border-bottom-width:0}.govuk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:transparent}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{filter:alpha(opacity=50);background:#00823b}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00823b;cursor:default}.govuk-button--disabled:focus,.govuk-button[disabled=disabled]:focus,.govuk-button[disabled]:focus{outline:none}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;-webkit-box-shadow:0 2px 0 #003618;box-shadow:0 2px 0 #003618;border-bottom:2px solid #003618}.govuk-button--start{font-weight:700;font-size:18px;font-size:24px;line-height:1;min-height:auto;padding:8px 40px 8px 15px;background-image:url(/assets/images/icon-pointer.png);background-repeat:no-repeat;background-position:100% 50%}.govuk-button,.govuk-button--start{padding-top:9px;padding-bottom:6px}.govuk-error-message{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:20px;font-size:19px;line-height:25px;display:block;margin-bottom:15px;clear:both;color:#b10e1e}.govuk-fieldset{margin:0;padding:0;border:0}.govuk-fieldset:after{content:"";display:block;clear:both}.govuk-fieldset__legend{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;color:#0b0c0c;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;margin-bottom:15px;padding:0;overflow:hidden;white-space:normal}.govuk-fieldset__legend--xl{font-size:32px;line-height:35px;font-size:48px;line-height:50px}.govuk-fieldset__legend--l,.govuk-fieldset__legend--xl{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.govuk-fieldset__legend--l{font-size:24px;line-height:25px;font-size:36px;line-height:40px}.govuk-fieldset__legend--m{font-size:18px;line-height:20px;font-size:24px;line-height:30px}.govuk-fieldset__legend--m,.govuk-fieldset__legend--s{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.govuk-fieldset__legend--s{font-size:16px;line-height:20px;font-size:19px;line-height:25px}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;display:block;margin-bottom:15px;color:#6f777b}{margin-bottom:10px}.govuk-label{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;color:#0b0c0c;display:block;margin-bottom:5px}.govuk-label--xl{font-size:32px;line-height:35px;font-size:48px;line-height:50px}.govuk-label--l,.govuk-label--xl{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;margin-bottom:15px}.govuk-label--l{font-size:24px;line-height:25px;font-size:36px;line-height:40px}.govuk-label--m{font-size:18px;line-height:20px;font-size:24px;line-height:30px;margin-bottom:10px}.govuk-label--m,.govuk-label--s{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.govuk-label--s{font-size:16px;line-height:20px;font-size:19px;line-height:25px}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;display:block;position:relative;min-height:40px;margin-bottom:10px;padding:0 0 0 40px;clear:left}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer}.govuk-checkboxes__input:focus{outline:3px solid #ffbf47}.govuk-checkboxes__label{display:block;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__input+.govuk-checkboxes__label:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;background:transparent}.govuk-checkboxes__input+.govuk-checkboxes__label:after{content:"";position:absolute;top:11px;left:9px;width:18px;height:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:transparent;filter:alpha(opacity=0);background:transparent}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{-webkit-box-shadow:0 0 0 3px #ffbf47;box-shadow:0 0 0 3px #ffbf47}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{filter:alpha(opacity=100)}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:default}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{filter:alpha(opacity=50)}.govuk-checkboxes__conditional{margin-bottom:15px;margin-bottom:20px;margin-left:18px;padding-left:33px;border-left:4px solid #bfc1c3}.govuk-checkboxes__conditional[aria-hidden=true]{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-input{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.govuk-input:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border:4px solid #b10e1e}.govuk-input--width-30{max-width:60ex}.govuk-input--width-20{max-width:41ex}.govuk-input--width-10{max-width:23ex}.govuk-date-input:after{content:"";display:block;clear:both}.govuk-date-input__item{width:50px;margin-right:20px;margin-bottom:0;float:left;clear:none}.govuk-date-input__label{display:block;padding-bottom:2px}.govuk-date-input__input{margin-bottom:0}.govuk-date-input__item--year{width:70px}.govuk-details{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;color:#0b0c0c;margin-bottom:20px;margin-bottom:30px;display:block}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#005ea5;cursor:pointer}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:hover{color:#2b8cc4}.govuk-details__summary:focus{outline:4px solid #ffbf47;outline-offset:-1px;background:#ffbf47}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:12.124px 7px 0;border-top-color:inherit}.govuk-details__text{padding:15px;padding-left:20px;border-left:5px solid #bfc1c3}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text p:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;padding:20px;margin-bottom:30px;margin-bottom:50px;border:4px solid #b10e1e;border:5px solid #b10e1e}.govuk-error-summary:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-error-summary__title{font-weight:700;font-size:18px;line-height:20px;font-size:24px;line-height:30px;margin-top:0;margin-bottom:15px;margin-bottom:20px}.govuk-error-summary__body,.govuk-error-summary__title{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.govuk-error-summary__body{font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px;margin-bottom:20px}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700}.govuk-error-summary__list a:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-error-summary__list a:active,.govuk-error-summary__list a:focus,.govuk-error-summary__list a:hover,.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#b10e1e;text-decoration:underline}.govuk-error-summary__list a:link:focus{color:#b10e1e}.govuk-file-upload{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;color:#0b0c0c}.govuk-file-upload:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-file-upload--error{border:4px solid #b10e1e}.govuk-footer{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;font-size:16px;line-height:20px;padding-top:25px;padding-top:40px;padding-bottom:15px;padding-bottom:25px;border-top:1px solid #a1acb2;color:#454a4c;background:#dee0e2}.govuk-footer__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-footer__link:link,.govuk-footer__link:visited{color:#454a4c}.govuk-footer__link:active,.govuk-footer__link:hover{color:#171819}.govuk-footer__link:focus,.govuk-footer__link:link:focus{color:#0b0c0c}.govuk-footer__section-break{margin:0;margin-bottom:30px;margin-bottom:50px;border:0;border-bottom:1px solid #bfc1c3}.govuk-footer__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-webkit-box-flex:1;-ms-flex:1;flex:1}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;text-decoration:none;white-space:nowrap}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:25px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #bfc1c3}.govuk-footer__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.govuk-footer__section{display:inline-block;margin-right:15px;margin-bottom:30px;margin-left:15px;vertical-align:top;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.govuk-footer__section:first-child{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}.govuk-footer__list-item{margin-bottom:15px;margin-bottom:20px}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;font-size:16px;line-height:20px;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}.govuk-header__container--full-width{padding:0 15px;border-color:#005ea5}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #005ea5}.govuk-header__logotype{margin-right:5px}.govuk-header__logotype-crown{margin-right:1px;fill:currentColor;vertical-align:middle}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:middle}.govuk-header__product-name{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:20px;font-size:24px;line-height:30px}.govuk-header__link{text-decoration:none}.govuk-header__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover{text-decoration:underline}.govuk-header__link:focus,.govuk-header__link:link:focus{color:#0b0c0c}.govuk-header__link--homepage{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;font-size:30px;line-height:30px}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{margin-bottom:-1px;border-bottom:1px solid transparent;text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{border-bottom-color:currentColor}.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:20px;font-size:24px;line-height:30px}.govuk-header__logo{margin-bottom:10px;padding-right:50px;display:inline-block;width:33.33%;padding-right:0;vertical-align:top}.govuk-header__content{display:inline-block;width:66.66%}.govuk-header__menu-button{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;font-size:16px;line-height:20px;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;top:15px}.govuk-header__menu-button:hover{text-decoration:underline}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:8.66px 5px 0;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-header__menu-button--open:after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-width:0 5px 8.66px;border-bottom-color:inherit}.govuk-header__navigation{margin-bottom:10px;display:block;margin:0;padding:0;list-style:none}.js-enabled .govuk-header__menu-button,.js-enabled .govuk-header__navigation{display:block;display:none}.js-enabled .govuk-header__navigation--open{display:block}.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133;display:inline-block;margin-right:15px;padding:5px 0;border:0}.govuk-header__navigation-item a{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;line-height:16px;font-size:16px;line-height:20px;white-space:nowrap}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}.govuk-header__navigation-item:last-child{margin-right:0}.govuk-header__logotype-crown,.govuk-header__logotype-crown-fallback-image{position:relative;top:-4px}.govuk-header{padding-top:3px}.govuk-inset-text{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;color:#0b0c0c;padding:15px;margin-top:20px;margin-top:30px;margin-bottom:20px;margin-bottom:30px;clear:both;border-left:10px solid #bfc1c3}.govuk-inset-text :first-child{margin-top:0}.govuk-inset-text :last-child,.govuk-inset-text :only-child{margin-bottom:0}.govuk-panel{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid transparent;text-align:center}.govuk-panel--confirmation{color:#fff;background:#28a197}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-weight:700;font-size:32px;line-height:35px;font-size:48px;line-height:50px}.govuk-panel__body,.govuk-panel__title{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.govuk-panel__body{font-weight:400;font-size:24px;line-height:25px;font-size:36px;line-height:40px}.govuk-tag{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:16px;line-height:1.25;display:inline-block;padding:5px 8px 0;color:#fff;background-color:#005ea5;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.govuk-tag--inactive{background-color:#6f777b}.govuk-phase-banner{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:16px;font-size:16px;line-height:20px;color:#0b0c0c;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #bfc1c3}.govuk-phase-banner__content{display:table;margin:0}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:baseline}.govuk-tabs{color:#0b0c0c;margin-top:5px}.govuk-tabs,.govuk-tabs__title{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px}.govuk-tabs__title{margin-bottom:5px}.govuk-tabs__list{margin:0;padding:0;list-style:none}.govuk-tabs__list-item{margin-left:25px}.govuk-tabs__list-item:before{content:"— ";margin-left:-25px;padding-right:5px}.govuk-tabs__tab{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;display:inline-block;padding-top:10px;padding-bottom:10px}.govuk-tabs__tab:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-tabs__tab:link{color:#005ea5}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:active,.govuk-tabs__tab:hover{color:#2b8cc4}.govuk-tabs__tab[aria-current=true]{color:#0b0c0c;text-decoration:none}.js-enabled .govuk-tabs__list{border-bottom:1px solid #bfc1c3}.js-enabled .govuk-tabs__list:after{content:"";display:block;clear:both}.js-enabled .govuk-tabs__list-item{margin-left:0}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__tab{margin-right:5px;padding-right:20px;padding-left:20px;float:left;color:#0b0c0c;background-color:#f8f8f8;text-align:center;text-decoration:none}.js-enabled .govuk-tabs__tab[aria-selected=true]{margin-top:-5px;margin-bottom:-1px;padding:14px 19px 16px;border:1px solid #bfc1c3;border-bottom:0;color:#0b0c0c;background-color:#fff}.js-enabled .govuk-tabs__tab[aria-selected=true]:focus{background-color:transparent}.js-enabled .govuk-tabs__panel{padding:30px 20px 10px;border:1px solid #bfc1c3;border-top:0}.js-hidden{display:none}.govuk-radios__item{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;display:block;position:relative;min-height:40px;margin-bottom:10px;padding:0 0 0 40px;clear:left}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer}.govuk-radios__input:focus{outline:3px solid #ffbf47}.govuk-radios__label{display:block;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__input+.govuk-radios__label:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;border-radius:50%;background:transparent}.govuk-radios__input+.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentColor;border-radius:50%;filter:alpha(opacity=0);background:currentColor}.govuk-radios__input:focus+.govuk-radios__label:before{-webkit-box-shadow:0 0 0 4px #ffbf47;box-shadow:0 0 0 4px #ffbf47}.govuk-radios__input:checked+.govuk-radios__label:after{filter:alpha(opacity=100)}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:default}.govuk-radios__input:disabled+.govuk-radios__label{filter:alpha(opacity=50)}.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}.govuk-radios__conditional{margin-bottom:15px;margin-bottom:20px;margin-left:18px;padding-left:33px;border-left:4px solid #bfc1c3}.govuk-radios__conditional[aria-hidden=true]{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-select{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:19px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:5px;border:2px solid #0b0c0c}.govuk-select:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-select:focus::-ms-value,.govuk-select option:active,.govuk-select option:checked{color:#fff;background-color:#005ea5}.govuk-select--error{border:4px solid #b10e1e}.govuk-skip-link{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:16px;font-size:16px;line-height:20px;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}.govuk-skip-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-skip-link:active,.govuk-skip-link:focus,.govuk-skip-link:hover,.govuk-skip-link:link,.govuk-skip-link:link:focus,.govuk-skip-link:visited,.govuk-table{color:#0b0c0c}.govuk-table{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;width:100%;margin-bottom:20px;margin-bottom:30px;border-spacing:0;border-collapse:collapse}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{padding:.52632em 1.05263em .52632em 0;border-bottom:1px solid #bfc1c3;text-align:left}.govuk-table__cell--numeric{font-family:ntatabularnumbers,nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-textarea{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:19px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-bottom:20px;margin-bottom:30px;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}.govuk-textarea:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-textarea--error{border:4px solid #b10e1e}.govuk-warning-text{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:20px;font-size:19px;line-height:25px;color:#0b0c0c;position:relative;margin-bottom:20px;margin-bottom:30px;padding:10px 0}.govuk-warning-text__assistive{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}.govuk-warning-text__icon{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;position:absolute;top:50%;left:0;min-width:38px;min-height:35px;margin-top:-20px;padding-top:3px;border-radius:50%;color:#fff;background:#0b0c0c;font-size:1.6em;line-height:35px;text-align:center}.govuk-warning-text__text{display:block;margin-left:-15px;padding-left:65px}.govuk-clearfix:after{content:"";display:block;clear:both}.govuk-visually-hidden{padding:0;border:0}.govuk-visually-hidden,.govuk-visually-hidden-focussable{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.govuk-visually-hidden-focussable:active,.govuk-visually-hidden-focussable:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-margin-0{margin:0!important}.govuk-\!-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-0{margin-left:0!important}.govuk-\!-margin-1{margin:5px!important}.govuk-\!-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-1{margin-left:5px!important}.govuk-\!-margin-2{margin:10px!important}.govuk-\!-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-2{margin-left:10px!important}.govuk-\!-margin-3{margin:15px!important}.govuk-\!-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-3{margin-left:15px!important}.govuk-\!-margin-4{margin:15px!important;margin:20px!important}.govuk-\!-margin-top-4{margin-top:15px!important;margin-top:20px!important}.govuk-\!-margin-right-4{margin-right:15px!important;margin-right:20px!important}.govuk-\!-margin-bottom-4{margin-bottom:15px!important;margin-bottom:20px!important}.govuk-\!-margin-left-4{margin-left:15px!important;margin-left:20px!important}.govuk-\!-margin-5{margin:15px!important;margin:25px!important}.govuk-\!-margin-top-5{margin-top:15px!important;margin-top:25px!important}.govuk-\!-margin-right-5{margin-right:15px!important;margin-right:25px!important}.govuk-\!-margin-bottom-5{margin-bottom:15px!important;margin-bottom:25px!important}.govuk-\!-margin-left-5{margin-left:15px!important;margin-left:25px!important}.govuk-\!-margin-6{margin:20px!important;margin:30px!important}.govuk-\!-margin-top-6{margin-top:20px!important;margin-top:30px!important}.govuk-\!-margin-right-6{margin-right:20px!important;margin-right:30px!important}.govuk-\!-margin-bottom-6{margin-bottom:20px!important;margin-bottom:30px!important}.govuk-\!-margin-left-6{margin-left:20px!important;margin-left:30px!important}.govuk-\!-margin-7{margin:25px!important;margin:40px!important}.govuk-\!-margin-top-7{margin-top:25px!important;margin-top:40px!important}.govuk-\!-margin-right-7{margin-right:25px!important;margin-right:40px!important}.govuk-\!-margin-bottom-7{margin-bottom:25px!important;margin-bottom:40px!important}.govuk-\!-margin-left-7{margin-left:25px!important;margin-left:40px!important}.govuk-\!-margin-8{margin:30px!important;margin:50px!important}.govuk-\!-margin-top-8{margin-top:30px!important;margin-top:50px!important}.govuk-\!-margin-right-8{margin-right:30px!important;margin-right:50px!important}.govuk-\!-margin-bottom-8{margin-bottom:30px!important;margin-bottom:50px!important}.govuk-\!-margin-left-8{margin-left:30px!important;margin-left:50px!important}.govuk-\!-margin-9{margin:40px!important;margin:60px!important}.govuk-\!-margin-top-9{margin-top:40px!important;margin-top:60px!important}.govuk-\!-margin-right-9{margin-right:40px!important;margin-right:60px!important}.govuk-\!-margin-bottom-9{margin-bottom:40px!important;margin-bottom:60px!important}.govuk-\!-margin-left-9{margin-left:40px!important;margin-left:60px!important}.govuk-\!-padding-0{padding:0!important}.govuk-\!-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-0{padding-left:0!important}.govuk-\!-padding-1{padding:5px!important}.govuk-\!-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-1{padding-left:5px!important}.govuk-\!-padding-2{padding:10px!important}.govuk-\!-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-2{padding-left:10px!important}.govuk-\!-padding-3{padding:15px!important}.govuk-\!-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-3{padding-left:15px!important}.govuk-\!-padding-4{padding:15px!important;padding:20px!important}.govuk-\!-padding-top-4{padding-top:15px!important;padding-top:20px!important}.govuk-\!-padding-right-4{padding-right:15px!important;padding-right:20px!important}.govuk-\!-padding-bottom-4{padding-bottom:15px!important;padding-bottom:20px!important}.govuk-\!-padding-left-4{padding-left:15px!important;padding-left:20px!important}.govuk-\!-padding-5{padding:15px!important;padding:25px!important}.govuk-\!-padding-top-5{padding-top:15px!important;padding-top:25px!important}.govuk-\!-padding-right-5{padding-right:15px!important;padding-right:25px!important}.govuk-\!-padding-bottom-5{padding-bottom:15px!important;padding-bottom:25px!important}.govuk-\!-padding-left-5{padding-left:15px!important;padding-left:25px!important}.govuk-\!-padding-6{padding:20px!important;padding:30px!important}.govuk-\!-padding-top-6{padding-top:20px!important;padding-top:30px!important}.govuk-\!-padding-right-6{padding-right:20px!important;padding-right:30px!important}.govuk-\!-padding-bottom-6{padding-bottom:20px!important;padding-bottom:30px!important}.govuk-\!-padding-left-6{padding-left:20px!important;padding-left:30px!important}.govuk-\!-padding-7{padding:25px!important;padding:40px!important}.govuk-\!-padding-top-7{padding-top:25px!important;padding-top:40px!important}.govuk-\!-padding-right-7{padding-right:25px!important;padding-right:40px!important}.govuk-\!-padding-bottom-7{padding-bottom:25px!important;padding-bottom:40px!important}.govuk-\!-padding-left-7{padding-left:25px!important;padding-left:40px!important}.govuk-\!-padding-8{padding:30px!important;padding:50px!important}.govuk-\!-padding-top-8{padding-top:30px!important;padding-top:50px!important}.govuk-\!-padding-right-8{padding-right:30px!important;padding-right:50px!important}.govuk-\!-padding-bottom-8{padding-bottom:30px!important;padding-bottom:50px!important}.govuk-\!-padding-left-8{padding-left:30px!important;padding-left:50px!important}.govuk-\!-padding-9{padding:40px!important;padding:60px!important}.govuk-\!-padding-top-9{padding-top:40px!important;padding-top:60px!important}.govuk-\!-padding-right-9{padding-right:40px!important;padding-right:60px!important}.govuk-\!-padding-bottom-9{padding-bottom:40px!important;padding-bottom:60px!important}.govuk-\!-padding-left-9{padding-left:40px!important;padding-left:60px!important}.govuk-\!-font-size-80{font-size:53px!important;line-height:55px!important;font-size:80px!important;line-height:80px!important}.govuk-\!-font-size-48{font-size:32px!important;line-height:35px!important;font-size:48px!important;line-height:50px!important}.govuk-\!-font-size-36{font-size:24px!important;line-height:25px!important;font-size:36px!important;line-height:40px!important}.govuk-\!-font-size-27{font-size:18px!important;font-size:27px!important}.govuk-\!-font-size-24,.govuk-\!-font-size-27{line-height:20px!important;line-height:30px!important}.govuk-\!-font-size-24{font-size:18px!important;font-size:24px!important}.govuk-\!-font-size-19{font-size:16px!important;line-height:20px!important;font-size:19px!important;line-height:25px!important}.govuk-\!-font-size-16{font-size:14px!important;line-height:16px!important;font-size:16px!important;line-height:20px!important}.govuk-\!-font-size-14{font-size:12px!important;line-height:15px!important;font-size:14px!important;line-height:20px!important}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-three-quarters{width:100%!important;width:75%!important}.govuk-\!-width-two-thirds{width:100%!important;width:66.66%!important}.govuk-\!-width-one-half{width:100%!important;width:50%!important}.govuk-\!-width-one-third{width:100%!important;width:33.33%!important}.govuk-\!-width-one-quarter{width:100%!important;width:25%!important} \ No newline at end of file diff --git a/dist/govuk-frontend-ie8-1.1.0.min.css b/dist/govuk-frontend-ie8-1.1.0.min.css new file mode 100644 index 0000000000..8b16c35aab --- /dev/null +++ b/dist/govuk-frontend-ie8-1.1.0.min.css @@ -0,0 +1,3 @@ +@charset "UTF-8";.govuk-link{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} + +/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:nta;src:url(/assets/fonts/light-2c037cf7e1-v1.eot);src:url(/assets/fonts/light-2c037cf7e1-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/light-f38ad40456-v1.woff2) format("woff2"),url(/assets/fonts/light-458f8ea81c-v1.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:nta;src:url(/assets/fonts/bold-fb2676462a-v1.eot);src:url(/assets/fonts/bold-fb2676462a-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bold-a2452cb66f-v1.woff2) format("woff2"),url(/assets/fonts/bold-f38c792ac2-v1.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:ntatabularnumbers;src:url(/assets/fonts/light-tabular-498ea8ffe2-v1.eot);src:url(/assets/fonts/light-tabular-498ea8ffe2-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/light-tabular-851b10ccdd-v1.woff2) format("woff2"),url(/assets/fonts/light-tabular-62cc6f0a28-v1.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:ntatabularnumbers;src:url(/assets/fonts/bold-tabular-357fdfbcc3-v1.eot);src:url(/assets/fonts/bold-tabular-357fdfbcc3-v1.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bold-tabular-b89238d840-v1.woff2) format("woff2"),url(/assets/fonts/bold-tabular-784c21afb8-v1.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}.govuk-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-link:link{color:#005ea5}.govuk-link:visited{color:#4c2c92}.govuk-link:active,.govuk-link:hover{color:#2b8cc4}.govuk-link--muted:active,.govuk-link--muted:hover,.govuk-link--muted:link,.govuk-link--muted:visited{color:#6f777b}.govuk-link--muted:focus,.govuk-link--muted:link:focus,.govuk-link--text-colour:active,.govuk-link--text-colour:focus,.govuk-link--text-colour:hover,.govuk-link--text-colour:link,.govuk-link--text-colour:link:focus,.govuk-link--text-colour:visited{color:#0b0c0c}.govuk-link--no-visited-state:visited{color:#005ea5}.govuk-list{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;color:#0b0c0c;margin-top:0;margin-bottom:15px;margin-bottom:20px;padding-left:0;list-style-type:none}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list a:link{color:#005ea5}.govuk-list a:visited{color:#4c2c92}.govuk-list a:active,.govuk-list a:hover{color:#2b8cc4}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number{padding-left:20px;list-style-type:decimal}.govuk-template{background-color:#dee0e2}.govuk-template__body{margin:0;background-color:#fff}.govuk-heading-xl{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;line-height:1.09375;font-size:48px;line-height:1.04167;display:block;margin-top:0;margin-bottom:30px;margin-bottom:50px}.govuk-heading-l{font-size:24px;line-height:1.04167;font-size:36px;margin-bottom:20px;margin-bottom:30px}.govuk-heading-l,.govuk-heading-m{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;line-height:1.11111;display:block;margin-top:0}.govuk-heading-m{font-size:18px;font-size:24px;line-height:1.25;margin-bottom:15px;margin-bottom:20px}.govuk-heading-s{color:#0b0c0c;font-weight:700;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;margin-top:0;margin-bottom:15px;margin-bottom:20px}.govuk-caption-xl,.govuk-heading-s{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.govuk-caption-xl{font-weight:400;font-size:18px;font-size:27px;line-height:1.11111;margin-bottom:5px;color:#6f777b}.govuk-caption-l{font-size:18px;line-height:1.11111;font-size:24px;margin-bottom:5px;margin-bottom:0}.govuk-caption-l,.govuk-caption-m{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.25;display:block;color:#6f777b}.govuk-caption-m{font-size:16px;font-size:19px;line-height:1.31579}.govuk-body-l,.govuk-body-lead{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:1.11111;font-size:24px;line-height:1.25;margin-top:0;margin-bottom:20px;margin-bottom:30px}.govuk-body,.govuk-body-m{font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579}.govuk-body,.govuk-body-m,.govuk-body-s{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin-top:0;margin-bottom:15px;margin-bottom:20px}.govuk-body-s{font-size:14px;line-height:1.14286;font-size:16px;line-height:1.25}.govuk-body-xs{color:#0b0c0c;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;line-height:1.25;font-size:14px;line-height:1.42857;margin-top:0;margin-bottom:15px;margin-bottom:20px}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px;padding-top:10px}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:15px;padding-top:20px}.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:5px;padding-top:10px}.govuk-section-break{margin:0;border:0;height:0}.govuk-section-break--xl{margin-top:30px;margin-top:50px;margin-bottom:30px;margin-bottom:50px}.govuk-section-break--l{margin-top:20px;margin-top:30px;margin-bottom:20px;margin-bottom:30px}.govuk-section-break--m{margin-top:15px;margin-top:20px;margin-bottom:15px;margin-bottom:20px}.govuk-section-break--visible{border-bottom:1px solid #bfc1c3}.govuk-form-group{margin-bottom:20px;margin-bottom:30px}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #b10e1e}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{width:100%;width:25%}.govuk-grid-column-one-quarter,.govuk-grid-column-one-third{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;float:left}.govuk-grid-column-one-third{width:100%;width:33.3333%}.govuk-grid-column-one-half{width:100%;width:50%}.govuk-grid-column-one-half,.govuk-grid-column-two-thirds{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;float:left}.govuk-grid-column-two-thirds{width:100%;width:66.6666%}.govuk-grid-column-three-quarters{width:100%;width:75%}.govuk-grid-column-full,.govuk-grid-column-three-quarters{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;float:left}.govuk-grid-column-full{width:100%}.govuk-main-wrapper{padding-top:20px;padding-top:30px;padding-bottom:20px;padding-bottom:30px;display:block}.govuk-main-wrapper--l{padding-top:30px;padding-top:50px}.govuk-width-container{max-width:960px;width:960px;margin:0 15px;margin:0 30px}.govuk-back-link{font-size:14px;line-height:1.14286;font-size:16px;line-height:1.25;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:14px;border-bottom:1px solid #0b0c0c;text-decoration:none}.govuk-back-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-back-link:active,.govuk-back-link:focus,.govuk-back-link:hover,.govuk-back-link:link,.govuk-back-link:link:focus,.govuk-back-link:visited{color:#0b0c0c}.govuk-back-link:before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 50%,100% 100%,100% 0);clip-path:polygon(0 50%,100% 100%,100% 0);border-width:5px 6px 5px 0;border-right-color:inherit;content:"";position:absolute;left:0;margin:auto}.govuk-back-link:before{top:-1px;bottom:1px}.govuk-breadcrumbs{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;font-size:16px;line-height:1.25;color:#0b0c0c;margin-top:15px;margin-bottom:10px}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:10px;padding-left:15.655px;float:left}.govuk-breadcrumbs__list-item:before{content:"";display:block;position:absolute;top:-1px;bottom:1px;left:-3.31px;width:7px;height:7px;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#6f777b;content:"\003e";width:auto;height:auto;border:0;color:#6f777b;font-family:Arial,sans-serif}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.govuk-breadcrumbs__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus,.govuk-breadcrumbs__link:hover,.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:link:focus,.govuk-breadcrumbs__link:visited{color:#0b0c0c}.govuk-button{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.1875;font-size:19px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-bottom:22px;margin-bottom:32px;padding:7px 10px;border:2px solid transparent;border-radius:0;color:#fff;background-color:#00823b;-webkit-box-shadow:0 2px 0 #003618;box-shadow:0 2px 0 #003618;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none;border-bottom:2px solid #003618;width:auto}.govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button:link:focus{color:#fff}.govuk-button:-moz-focus-inner{padding:0;border:0}.govuk-button:focus,.govuk-button:hover{background-color:#00692f}.govuk-button:active{top:2px;-webkit-box-shadow:none;box-shadow:none;border-bottom-width:0}.govuk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:transparent}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{filter:alpha(opacity=50);background:#00823b}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00823b;cursor:default}.govuk-button--disabled:focus,.govuk-button[disabled=disabled]:focus,.govuk-button[disabled]:focus{outline:none}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;-webkit-box-shadow:0 2px 0 #003618;box-shadow:0 2px 0 #003618;border-bottom:2px solid #003618}.govuk-button--start{font-weight:700;font-size:18px;font-size:24px;line-height:1;min-height:auto;padding:8px 40px 8px 15px;background-image:url(/assets/images/icon-pointer.png);background-repeat:no-repeat;background-position:100% 50%}.govuk-button,.govuk-button--start{padding-top:9px;padding-bottom:6px}.govuk-error-message{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;display:block;margin-bottom:15px;clear:both;color:#b10e1e}.govuk-fieldset{margin:0;padding:0;border:0}.govuk-fieldset:after{content:"";display:block;clear:both}.govuk-fieldset__legend{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;color:#0b0c0c;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;margin-bottom:15px;padding:0;overflow:hidden;white-space:normal}.govuk-fieldset__legend--xl{font-size:32px;line-height:1.09375;font-size:48px}.govuk-fieldset__legend--l,.govuk-fieldset__legend--xl{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;line-height:1.04167}.govuk-fieldset__legend--l{font-size:24px;font-size:36px;line-height:1.11111}.govuk-fieldset__legend--m{font-size:18px;line-height:1.11111;font-size:24px}.govuk-fieldset__legend--m,.govuk-fieldset__legend--s{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;line-height:1.25}.govuk-fieldset__legend--s{font-size:16px;font-size:19px;line-height:1.31579}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;display:block;margin-bottom:15px;color:#6f777b}{margin-bottom:10px}.govuk-label{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;color:#0b0c0c;display:block;margin-bottom:5px}.govuk-label--xl{font-size:32px;line-height:1.09375;font-size:48px}.govuk-label--l,.govuk-label--xl{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;line-height:1.04167;margin-bottom:15px}.govuk-label--l{font-size:24px;font-size:36px;line-height:1.11111}.govuk-label--m{font-size:18px;line-height:1.11111;font-size:24px;margin-bottom:10px}.govuk-label--m,.govuk-label--s{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;line-height:1.25}.govuk-label--s{font-size:16px;font-size:19px;line-height:1.31579}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;display:block;position:relative;min-height:40px;margin-bottom:10px;padding:0 0 0 40px;clear:left}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer}.govuk-checkboxes__input:focus{outline:3px solid #ffbf47}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__input+.govuk-checkboxes__label:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;background:transparent}.govuk-checkboxes__input+.govuk-checkboxes__label:after{content:"";position:absolute;top:11px;left:9px;width:18px;height:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:transparent;filter:alpha(opacity=0);background:transparent}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline:3px solid transparent;outline-offset:3px;-webkit-box-shadow:0 0 0 3px #ffbf47;box-shadow:0 0 0 3px #ffbf47}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{filter:alpha(opacity=100)}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:default}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{filter:alpha(opacity=50)}.govuk-checkboxes__conditional{margin-bottom:15px;margin-bottom:20px;margin-left:18px;padding-left:33px;border-left:4px solid #bfc1c3}.govuk-checkboxes__conditional[aria-hidden=true]{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-input{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.govuk-input:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border:4px solid #b10e1e}.govuk-input--width-30{max-width:59ex}.govuk-input--width-20{max-width:41ex}.govuk-input--width-10{max-width:23ex}.govuk-input--width-5{max-width:10.8ex}.govuk-input--width-4{max-width:9ex}.govuk-input--width-3{max-width:7.2ex}.govuk-input--width-2{max-width:5.4ex}.govuk-date-input:after{content:"";display:block;clear:both}.govuk-date-input__item{margin-right:20px;margin-bottom:0;float:left;clear:none}.govuk-date-input__label{display:block;padding-bottom:2px}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;color:#0b0c0c;margin-bottom:20px;margin-bottom:30px;display:block}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#005ea5;cursor:pointer}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:hover{color:#2b8cc4}.govuk-details__summary:focus{outline:4px solid #ffbf47;outline-offset:-1px;background:#ffbf47}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:12.124px 7px 0;border-top-color:inherit}.govuk-details__text{padding:15px;padding-left:20px;border-left:5px solid #bfc1c3}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text p:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;padding:20px;margin-bottom:30px;margin-bottom:50px;border:4px solid #b10e1e;border:5px solid #b10e1e}.govuk-error-summary:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-error-summary__title{font-weight:700;font-size:18px;line-height:1.11111;font-size:24px;margin-top:0;margin-bottom:15px;margin-bottom:20px}.govuk-error-summary__body,.govuk-error-summary__title{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.25}.govuk-error-summary__body{font-weight:400;font-size:16px;font-size:19px;line-height:1.31579}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px;margin-bottom:20px}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700}.govuk-error-summary__list a:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-error-summary__list a:active,.govuk-error-summary__list a:focus,.govuk-error-summary__list a:hover,.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#b10e1e;text-decoration:underline}.govuk-error-summary__list a:link:focus{color:#b10e1e}.govuk-file-upload{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;color:#0b0c0c}.govuk-file-upload:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-file-upload--error{border:4px solid #b10e1e}.govuk-footer{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;font-size:16px;line-height:1.25;padding-top:25px;padding-top:40px;padding-bottom:15px;padding-bottom:25px;border-top:1px solid #a1acb2;color:#454a4c;background:#dee0e2}.govuk-footer__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-footer__link:link,.govuk-footer__link:visited{color:#454a4c}.govuk-footer__link:active,.govuk-footer__link:hover{color:#171819}.govuk-footer__link:focus,.govuk-footer__link:link:focus{color:#0b0c0c}.govuk-footer__section-break{margin:0;margin-bottom:30px;margin-bottom:50px;border:0;border-bottom:1px solid #bfc1c3}.govuk-footer__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-webkit-box-flex:1;-ms-flex:1;flex:1}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;text-decoration:none;white-space:nowrap}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:25px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #bfc1c3}.govuk-footer__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.govuk-footer__section{display:inline-block;margin-right:15px;margin-bottom:30px;margin-left:15px;vertical-align:top;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.govuk-footer__section:first-child{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}.govuk-footer__list-item{margin-bottom:15px;margin-bottom:20px}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;font-size:16px;line-height:1.25;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}.govuk-header__container--full-width{padding:0 15px;border-color:#005ea5}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #005ea5}.govuk-header__container:after{content:"";display:block;clear:both}.govuk-header__logotype{margin-right:5px}.govuk-header__logotype-crown{margin-right:1px;fill:currentColor;vertical-align:middle}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:middle}.govuk-header__product-name{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;line-height:1.11111;font-size:24px;line-height:1.25}.govuk-header__link{text-decoration:none}.govuk-header__link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover{text-decoration:underline}.govuk-header__link:focus,.govuk-header__link:link:focus{color:#0b0c0c}.govuk-header__link--homepage{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;font-size:30px;line-height:30px}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{margin-bottom:-1px;border-bottom:1px solid transparent;text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{border-bottom-color:currentColor}.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:1.11111;font-size:24px;line-height:1.25}.govuk-header__logo{margin-bottom:10px;padding-right:50px;width:33.33%;padding-right:0;float:left;vertical-align:top}.govuk-header__content{width:66.66%;float:left}.govuk-header__menu-button{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;font-size:16px;line-height:1.25;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;top:15px}.govuk-header__menu-button:hover{text-decoration:underline}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:8.66px 5px 0;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-header__menu-button--open:after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-width:0 5px 8.66px;border-bottom-color:inherit}.govuk-header__navigation{margin-bottom:10px;display:block;margin:0;padding:0;list-style:none}.js-enabled .govuk-header__menu-button,.js-enabled .govuk-header__navigation{display:block;display:none}.js-enabled .govuk-header__navigation--open{display:block}.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133;display:inline-block;margin-right:15px;padding:5px 0;border:0}.govuk-header__navigation-item a{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;line-height:1.14286;font-size:16px;line-height:1.25;white-space:nowrap}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}.govuk-header__navigation-item:last-child{margin-right:0}.govuk-header__logotype-crown,.govuk-header__logotype-crown-fallback-image{position:relative;top:-4px}.govuk-header{padding-top:3px}.govuk-inset-text{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;color:#0b0c0c;padding:15px;margin-top:20px;margin-top:30px;margin-bottom:20px;margin-bottom:30px;clear:both;border-left:10px solid #bfc1c3}.govuk-inset-text :first-child{margin-top:0}.govuk-inset-text :last-child,.govuk-inset-text :only-child{margin-bottom:0}.govuk-panel{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid transparent;text-align:center}.govuk-panel--confirmation{color:#fff;background:#28a197}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-weight:700;font-size:32px;line-height:1.09375;font-size:48px}.govuk-panel__body,.govuk-panel__title{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.04167}.govuk-panel__body{font-weight:400;font-size:24px;font-size:36px;line-height:1.11111}.govuk-tag{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:16px;line-height:1.25;display:inline-block;padding:5px 8px 0;outline:2px solid transparent;outline-offset:-2px;color:#fff;background-color:#005ea5;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.govuk-tag--inactive{background-color:#6f777b}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #bfc1c3}.govuk-phase-banner__content{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.14286;font-size:16px;line-height:1.25;color:#0b0c0c;display:table;margin:0}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:baseline}.govuk-tabs{color:#0b0c0c;margin-top:5px;margin-bottom:20px;margin-bottom:30px}.govuk-tabs,.govuk-tabs__title{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579}.govuk-tabs__title{margin-bottom:5px}.govuk-tabs__list{margin:0;padding:0;list-style:none}.govuk-tabs__list-item{margin-left:25px}.govuk-tabs__list-item:before{content:"— ";margin-left:-25px;padding-right:5px}.govuk-tabs__tab{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;display:inline-block;padding-top:10px;padding-bottom:10px}.govuk-tabs__tab:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-tabs__tab:link{color:#005ea5}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:active,.govuk-tabs__tab:hover{color:#2b8cc4}.govuk-tabs__tab[aria-current=true]{color:#0b0c0c;text-decoration:none}.js-enabled .govuk-tabs__list{border-bottom:1px solid #bfc1c3}.js-enabled .govuk-tabs__list:after{content:"";display:block;clear:both}.js-enabled .govuk-tabs__list-item{margin-left:0}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__tab{margin-right:5px;padding-right:20px;padding-left:20px;float:left;color:#0b0c0c;background-color:#f8f8f8;text-align:center;text-decoration:none}.js-enabled .govuk-tabs__tab[aria-selected=true]{margin-top:-5px;margin-bottom:-1px;padding:14px 19px 16px;border:1px solid #bfc1c3;border-bottom:0;color:#0b0c0c;background-color:#fff}.js-enabled .govuk-tabs__tab[aria-selected=true]:focus{background-color:transparent}.js-enabled .govuk-tabs__panel{padding:30px 20px 10px;border:1px solid #bfc1c3;border-top:0}.js-hidden{display:none}.govuk-radios__item{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;display:block;position:relative;min-height:40px;margin-bottom:10px;padding:0 0 0 40px;clear:left}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer}.govuk-radios__input:focus{outline:3px solid #ffbf47}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__input+.govuk-radios__label:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;border-radius:50%;background:transparent}.govuk-radios__input+.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentColor;border-radius:50%;filter:alpha(opacity=0);background:currentColor}.govuk-radios__input:focus+.govuk-radios__label:before{outline:3px solid transparent;outline-offset:3px;-webkit-box-shadow:0 0 0 4px #ffbf47;box-shadow:0 0 0 4px #ffbf47}.govuk-radios__input:checked+.govuk-radios__label:after{filter:alpha(opacity=100)}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:default}.govuk-radios__input:disabled+.govuk-radios__label{filter:alpha(opacity=50)}.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}.govuk-radios__conditional{margin-bottom:15px;margin-bottom:20px;margin-left:18px;padding-left:33px;border-left:4px solid #bfc1c3}.govuk-radios__conditional[aria-hidden=true]{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-select{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:19px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:5px;border:2px solid #0b0c0c}.govuk-select:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-select:focus::-ms-value,.govuk-select option:active,.govuk-select option:checked{color:#fff;background-color:#005ea5}.govuk-select--error{border:4px solid #b10e1e}.govuk-skip-link{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.14286;font-size:16px;line-height:1.25;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}.govuk-skip-link:focus{outline:3px solid #ffbf47;outline-offset:0;background-color:#ffbf47}.govuk-skip-link:active,.govuk-skip-link:focus,.govuk-skip-link:hover,.govuk-skip-link:link,.govuk-skip-link:link:focus,.govuk-skip-link:visited,.govuk-table{color:#0b0c0c}.govuk-table{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;width:100%;margin-bottom:20px;margin-bottom:30px;border-spacing:0;border-collapse:collapse}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{padding:10px 20px 10px 0;border-bottom:1px solid #bfc1c3;text-align:left}.govuk-table__cell--numeric{font-family:ntatabularnumbers,nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-textarea{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:19px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-bottom:20px;margin-bottom:30px;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}.govuk-textarea:focus{outline:3px solid #ffbf47;outline-offset:0}.govuk-textarea--error{border:4px solid #b10e1e}.govuk-warning-text{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;font-size:19px;line-height:1.31579;color:#0b0c0c;position:relative;margin-bottom:20px;margin-bottom:30px;padding:10px 0}.govuk-warning-text__assistive{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}.govuk-warning-text__icon{font-family:nta,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;position:absolute;top:50%;left:0;min-width:32px;min-height:29px;margin-top:-20px;padding-top:3px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:1.6em;line-height:29px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.govuk-warning-text__text{display:block;margin-left:-15px;padding-left:65px}.govuk-clearfix:after{content:"";display:block;clear:both}.govuk-visually-hidden{padding:0;border:0}.govuk-visually-hidden,.govuk-visually-hidden-focussable{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.govuk-visually-hidden-focussable:active,.govuk-visually-hidden-focussable:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}.govuk-visually-hidden-focusable{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-margin-0{margin:0!important}.govuk-\!-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-0{margin-left:0!important}.govuk-\!-margin-1{margin:5px!important}.govuk-\!-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-1{margin-left:5px!important}.govuk-\!-margin-2{margin:10px!important}.govuk-\!-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-2{margin-left:10px!important}.govuk-\!-margin-3{margin:15px!important}.govuk-\!-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-3{margin-left:15px!important}.govuk-\!-margin-4{margin:15px!important;margin:20px!important}.govuk-\!-margin-top-4{margin-top:15px!important;margin-top:20px!important}.govuk-\!-margin-right-4{margin-right:15px!important;margin-right:20px!important}.govuk-\!-margin-bottom-4{margin-bottom:15px!important;margin-bottom:20px!important}.govuk-\!-margin-left-4{margin-left:15px!important;margin-left:20px!important}.govuk-\!-margin-5{margin:15px!important;margin:25px!important}.govuk-\!-margin-top-5{margin-top:15px!important;margin-top:25px!important}.govuk-\!-margin-right-5{margin-right:15px!important;margin-right:25px!important}.govuk-\!-margin-bottom-5{margin-bottom:15px!important;margin-bottom:25px!important}.govuk-\!-margin-left-5{margin-left:15px!important;margin-left:25px!important}.govuk-\!-margin-6{margin:20px!important;margin:30px!important}.govuk-\!-margin-top-6{margin-top:20px!important;margin-top:30px!important}.govuk-\!-margin-right-6{margin-right:20px!important;margin-right:30px!important}.govuk-\!-margin-bottom-6{margin-bottom:20px!important;margin-bottom:30px!important}.govuk-\!-margin-left-6{margin-left:20px!important;margin-left:30px!important}.govuk-\!-margin-7{margin:25px!important;margin:40px!important}.govuk-\!-margin-top-7{margin-top:25px!important;margin-top:40px!important}.govuk-\!-margin-right-7{margin-right:25px!important;margin-right:40px!important}.govuk-\!-margin-bottom-7{margin-bottom:25px!important;margin-bottom:40px!important}.govuk-\!-margin-left-7{margin-left:25px!important;margin-left:40px!important}.govuk-\!-margin-8{margin:30px!important;margin:50px!important}.govuk-\!-margin-top-8{margin-top:30px!important;margin-top:50px!important}.govuk-\!-margin-right-8{margin-right:30px!important;margin-right:50px!important}.govuk-\!-margin-bottom-8{margin-bottom:30px!important;margin-bottom:50px!important}.govuk-\!-margin-left-8{margin-left:30px!important;margin-left:50px!important}.govuk-\!-margin-9{margin:40px!important;margin:60px!important}.govuk-\!-margin-top-9{margin-top:40px!important;margin-top:60px!important}.govuk-\!-margin-right-9{margin-right:40px!important;margin-right:60px!important}.govuk-\!-margin-bottom-9{margin-bottom:40px!important;margin-bottom:60px!important}.govuk-\!-margin-left-9{margin-left:40px!important;margin-left:60px!important}.govuk-\!-padding-0{padding:0!important}.govuk-\!-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-0{padding-left:0!important}.govuk-\!-padding-1{padding:5px!important}.govuk-\!-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-1{padding-left:5px!important}.govuk-\!-padding-2{padding:10px!important}.govuk-\!-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-2{padding-left:10px!important}.govuk-\!-padding-3{padding:15px!important}.govuk-\!-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-3{padding-left:15px!important}.govuk-\!-padding-4{padding:15px!important;padding:20px!important}.govuk-\!-padding-top-4{padding-top:15px!important;padding-top:20px!important}.govuk-\!-padding-right-4{padding-right:15px!important;padding-right:20px!important}.govuk-\!-padding-bottom-4{padding-bottom:15px!important;padding-bottom:20px!important}.govuk-\!-padding-left-4{padding-left:15px!important;padding-left:20px!important}.govuk-\!-padding-5{padding:15px!important;padding:25px!important}.govuk-\!-padding-top-5{padding-top:15px!important;padding-top:25px!important}.govuk-\!-padding-right-5{padding-right:15px!important;padding-right:25px!important}.govuk-\!-padding-bottom-5{padding-bottom:15px!important;padding-bottom:25px!important}.govuk-\!-padding-left-5{padding-left:15px!important;padding-left:25px!important}.govuk-\!-padding-6{padding:20px!important;padding:30px!important}.govuk-\!-padding-top-6{padding-top:20px!important;padding-top:30px!important}.govuk-\!-padding-right-6{padding-right:20px!important;padding-right:30px!important}.govuk-\!-padding-bottom-6{padding-bottom:20px!important;padding-bottom:30px!important}.govuk-\!-padding-left-6{padding-left:20px!important;padding-left:30px!important}.govuk-\!-padding-7{padding:25px!important;padding:40px!important}.govuk-\!-padding-top-7{padding-top:25px!important;padding-top:40px!important}.govuk-\!-padding-right-7{padding-right:25px!important;padding-right:40px!important}.govuk-\!-padding-bottom-7{padding-bottom:25px!important;padding-bottom:40px!important}.govuk-\!-padding-left-7{padding-left:25px!important;padding-left:40px!important}.govuk-\!-padding-8{padding:30px!important;padding:50px!important}.govuk-\!-padding-top-8{padding-top:30px!important;padding-top:50px!important}.govuk-\!-padding-right-8{padding-right:30px!important;padding-right:50px!important}.govuk-\!-padding-bottom-8{padding-bottom:30px!important;padding-bottom:50px!important}.govuk-\!-padding-left-8{padding-left:30px!important;padding-left:50px!important}.govuk-\!-padding-9{padding:40px!important;padding:60px!important}.govuk-\!-padding-top-9{padding-top:40px!important;padding-top:60px!important}.govuk-\!-padding-right-9{padding-right:40px!important;padding-right:60px!important}.govuk-\!-padding-bottom-9{padding-bottom:40px!important;padding-bottom:60px!important}.govuk-\!-padding-left-9{padding-left:40px!important;padding-left:60px!important}.govuk-\!-font-size-80{font-size:53px!important;line-height:1.03774!important;font-size:80px!important;line-height:1!important}.govuk-\!-font-size-48{font-size:32px!important;line-height:1.09375!important;font-size:48px!important;line-height:1.04167!important}.govuk-\!-font-size-36{font-size:24px!important;line-height:1.04167!important;font-size:36px!important;line-height:1.11111!important}.govuk-\!-font-size-27{font-size:18px!important;font-size:27px!important;line-height:1.11111!important}.govuk-\!-font-size-24{font-size:18px!important;line-height:1.11111!important;font-size:24px!important;line-height:1.25!important}.govuk-\!-font-size-19{font-size:16px!important;line-height:1.25!important;font-size:19px!important;line-height:1.31579!important}.govuk-\!-font-size-16{font-size:14px!important;line-height:1.14286!important;font-size:16px!important;line-height:1.25!important}.govuk-\!-font-size-14{font-size:12px!important;line-height:1.25!important;font-size:14px!important;line-height:1.42857!important}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-three-quarters{width:100%!important;width:75%!important}.govuk-\!-width-two-thirds{width:100%!important;width:66.66%!important}.govuk-\!-width-one-half{width:100%!important;width:50%!important}.govuk-\!-width-one-third{width:100%!important;width:33.33%!important}.govuk-\!-width-one-quarter{width:100%!important;width:25%!important} \ No newline at end of file diff --git a/package/all.js b/package/all.js index ceeb9b0bb9..de5b9c5565 100644 --- a/package/all.js +++ b/package/all.js @@ -1677,8 +1677,10 @@ Tabs.prototype.getHref = function ($tab) { }; function initAll () { + // Find all buttons with [role=button] on the document to enhance. new Button(document).init(); + // Find all global details elements to enhance. var $details = document.querySelectorAll('details'); nodeListForEach($details, function ($detail) { new Details($detail).init(); @@ -1689,7 +1691,7 @@ function initAll () { new Checkboxes($checkbox).init(); }); - // Find first Error Summary module to enhance. + // Find first error summary module to enhance. var $errorSummary = document.querySelector('[data-module="error-summary"]'); new ErrorSummary($errorSummary).init(); diff --git a/package/components/back-link/README.md b/package/components/back-link/README.md index 462dec9103..6703e1bbd8 100644 --- a/package/components/back-link/README.md +++ b/package/components/back-link/README.md @@ -6,25 +6,41 @@ Link back component, to go back a page. ## Guidance -Find out when to use the Back link component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/back-link). +Find out when to use the back link component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/back-link). ## Quick start examples -### Component default +### Back link -[Preview the back-link component](http://govuk-frontend-review.herokuapp.com/components/back-link/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/back-link/preview) #### Markup - Back + Back #### Macro - {% from 'back-link/macro.njk' import govukBackLink %} + {% from "back-link/macro.njk" import govukBackLink %} {{ govukBackLink({ - "href": "https://gov.uk", - "text": "Back" + "href": "#" + }) }} + +### Back link with custom text + +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/back-link/with-custom-text/preview) + +#### Markup + + Back to home + +#### Macro + + {% from "back-link/macro.njk" import govukBackLink %} + + {{ govukBackLink({ + "href": "#", + "text": "Back to home" }) }} ## Requirements diff --git a/package/components/back-link/back-link.njk b/package/components/back-link/back-link.njk deleted file mode 100644 index c685f4fb15..0000000000 --- a/package/components/back-link/back-link.njk +++ /dev/null @@ -1,3 +0,0 @@ -{% from "back-link/macro.njk" import govukBackLink %} - -{{ govukBackLink({href: '#', text: 'Back'}) }} diff --git a/package/components/breadcrumbs/README.md b/package/components/breadcrumbs/README.md index 9fe6e55dbc..8b7a6d2905 100644 --- a/package/components/breadcrumbs/README.md +++ b/package/components/breadcrumbs/README.md @@ -6,13 +6,13 @@ The Breadcrumbs component helps users to understand where they are within a webs ## Guidance -Find out when to use the Breadcrumbs component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/breadcrumbs). +Find out when to use the breadcrumbs component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/breadcrumbs). ## Quick start examples -### Component default +### Breadcrumbs -[Preview the breadcrumbs component](http://govuk-frontend-review.herokuapp.com/components/breadcrumbs/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/breadcrumbs/preview) #### Markup @@ -20,7 +20,7 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De
  1. - Section 1 + Section
  2. @@ -32,12 +32,12 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De #### Macro - {% from 'breadcrumbs/macro.njk' import govukBreadcrumbs %} + {% from "breadcrumbs/macro.njk" import govukBreadcrumbs %} {{ govukBreadcrumbs({ "items": [ { - "text": "Section 1", + "text": "Section", "href": "/section" }, { @@ -47,9 +47,9 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De ] }) }} -### Breadcrumbs--single-section +### Breadcrumbs with one level -[Preview the breadcrumbs--single-section example](http://govuk-frontend-review.herokuapp.com/components/breadcrumbs/single-section/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/breadcrumbs/with-one-level/preview) #### Markup @@ -57,7 +57,7 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De
    1. - Section 1 + Section
    @@ -65,20 +65,20 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De #### Macro - {% from 'breadcrumbs/macro.njk' import govukBreadcrumbs %} + {% from "breadcrumbs/macro.njk" import govukBreadcrumbs %} {{ govukBreadcrumbs({ "items": [ { - "text": "Section 1", + "text": "Section", "href": "/section" } ] }) }} -### Breadcrumbs--many-breadcrumbs +### Breadcrumbs with multiple levels -[Preview the breadcrumbs--many-breadcrumbs example](http://govuk-frontend-review.herokuapp.com/components/breadcrumbs/many-breadcrumbs/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/breadcrumbs/with-multiple-levels/preview) #### Markup @@ -90,15 +90,15 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De
  3. - Section 3 + Section
  4. - Sub-section 1 + Sub-section
  5. - Sub Sub-section 1 + Sub Sub-section
@@ -106,7 +106,7 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De #### Macro - {% from 'breadcrumbs/macro.njk' import govukBreadcrumbs %} + {% from "breadcrumbs/macro.njk" import govukBreadcrumbs %} {{ govukBreadcrumbs({ "items": [ @@ -115,23 +115,23 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De "href": "/" }, { - "text": "Section 3", + "text": "Section", "href": "/section" }, { - "text": "Sub-section 1", + "text": "Sub-section", "href": "/section/sub-section" }, { - "text": "Sub Sub-section 1", + "text": "Sub Sub-section", "href": "/section/sub-section/sub-sub-section" } ] }) }} -### Breadcrumbs--no-home-section +### Breadcrumbs without the home section -[Preview the breadcrumbs--no-home-section example](http://govuk-frontend-review.herokuapp.com/components/breadcrumbs/no-home-section/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/breadcrumbs/without-the-home-section/preview) #### Markup @@ -151,7 +151,7 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De #### Macro - {% from 'breadcrumbs/macro.njk' import govukBreadcrumbs %} + {% from "breadcrumbs/macro.njk" import govukBreadcrumbs %} {{ govukBreadcrumbs({ "items": [ @@ -166,9 +166,9 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De ] }) }} -### Breadcrumbs--last-breadcrumb-is-current-page +### Breadcrumbs with last breadcrumb as current page -[Preview the breadcrumbs--last-breadcrumb-is-current-page example](http://govuk-frontend-review.herokuapp.com/components/breadcrumbs/last-breadcrumb-is-current-page/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/breadcrumbs/with-last-breadcrumb-as-current-page/preview) #### Markup @@ -190,7 +190,7 @@ Find out when to use the Breadcrumbs component in your service in the [GOV.UK De #### Macro - {% from 'breadcrumbs/macro.njk' import govukBreadcrumbs %} + {% from "breadcrumbs/macro.njk" import govukBreadcrumbs %} {{ govukBreadcrumbs({ "items": [ diff --git a/package/components/breadcrumbs/breadcrumbs.njk b/package/components/breadcrumbs/breadcrumbs.njk deleted file mode 100644 index 3a84ea2167..0000000000 --- a/package/components/breadcrumbs/breadcrumbs.njk +++ /dev/null @@ -1,14 +0,0 @@ -{% from "breadcrumbs/macro.njk" import govukBreadcrumbs %} - -{{ govukBreadcrumbs({ - "items": [ - { - "text": "Section 1", - "href": "/section" - }, - { - "text": "Sub-section", - "href": "/section/sub-section" - } - ] -}) }} diff --git a/package/components/button/README.md b/package/components/button/README.md index af981f02ec..c0dbe70d27 100644 --- a/package/components/button/README.md +++ b/package/components/button/README.md @@ -6,15 +6,15 @@ A button is an element that allows users to carry out an action on a GOV.UK page ## Guidance -Find out when to use the Button component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/button). +Find out when to use the button component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/button). ## Quick start examples Buttons are configured to perform an action and they can have a different look. For example, they can be disabled until a valid action has been performed by the user. -### Component default +### Button -[Preview the button component](http://govuk-frontend-review.herokuapp.com/components/button/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/button/preview) #### Markup @@ -24,15 +24,15 @@ Buttons are configured to perform an action and they can have a different look. #### Macro - {% from 'button/macro.njk' import govukButton %} + {% from "button/macro.njk" import govukButton %} {{ govukButton({ "text": "Save and continue" }) }} -### Button--disabled +### Button disabled -[Preview the button--disabled example](http://govuk-frontend-review.herokuapp.com/components/button/disabled/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/button/disabled/preview) #### Markup @@ -42,16 +42,16 @@ Buttons are configured to perform an action and they can have a different look. #### Macro - {% from 'button/macro.njk' import govukButton %} + {% from "button/macro.njk" import govukButton %} {{ govukButton({ "text": "Disabled button", "disabled": true }) }} -### Button--link +### Button link -[Preview the button--link example](http://govuk-frontend-review.herokuapp.com/components/button/link/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/button/link/preview) #### Markup @@ -61,16 +61,16 @@ Buttons are configured to perform an action and they can have a different look. #### Macro - {% from 'button/macro.njk' import govukButton %} + {% from "button/macro.njk" import govukButton %} {{ govukButton({ "text": "Link button", "href": "/" }) }} -### Button--disabled-link +### Button link disabled -[Preview the button--disabled-link example](http://govuk-frontend-review.herokuapp.com/components/button/disabled-link/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/button/link-disabled/preview) #### Markup @@ -80,7 +80,7 @@ Buttons are configured to perform an action and they can have a different look. #### Macro - {% from 'button/macro.njk' import govukButton %} + {% from "button/macro.njk" import govukButton %} {{ govukButton({ "text": "Disabled link button", @@ -88,9 +88,9 @@ Buttons are configured to perform an action and they can have a different look. "disabled": true }) }} -### Button--start-link +### Button start link -[Preview the button--start-link example](http://govuk-frontend-review.herokuapp.com/components/button/start-link/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/button/start-link/preview) #### Markup @@ -100,7 +100,7 @@ Buttons are configured to perform an action and they can have a different look. #### Macro - {% from 'button/macro.njk' import govukButton %} + {% from "button/macro.njk" import govukButton %} {{ govukButton({ "text": "Start now link button", @@ -108,9 +108,9 @@ Buttons are configured to perform an action and they can have a different look. "classes": "govuk-button--start" }) }} -### Button--explicit-input-button +### Button input -[Preview the button--explicit-input-button example](http://govuk-frontend-review.herokuapp.com/components/button/explicit-input-button/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/button/input/preview) #### Markup @@ -118,7 +118,7 @@ Buttons are configured to perform an action and they can have a different look. #### Macro - {% from 'button/macro.njk' import govukButton %} + {% from "button/macro.njk" import govukButton %} {{ govukButton({ "element": "input", @@ -126,9 +126,9 @@ Buttons are configured to perform an action and they can have a different look. "text": "Start now" }) }} -### Button--explicit-input-button-disabled +### Button input disabled -[Preview the button--explicit-input-button-disabled example](http://govuk-frontend-review.herokuapp.com/components/button/explicit-input-button-disabled/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/button/input-disabled/preview) #### Markup @@ -136,7 +136,7 @@ Buttons are configured to perform an action and they can have a different look. #### Macro - {% from 'button/macro.njk' import govukButton %} + {% from "button/macro.njk" import govukButton %} {{ govukButton({ "element": "input", diff --git a/package/components/button/button.njk b/package/components/button/button.njk deleted file mode 100644 index 6aa4407394..0000000000 --- a/package/components/button/button.njk +++ /dev/null @@ -1,3 +0,0 @@ -{% from "button/macro.njk" import govukButton %} - -{{ govukButton({ text:'Save and continue', href: '/' }) }} diff --git a/package/components/checkboxes/README.md b/package/components/checkboxes/README.md index e3f4d06e4f..144103a187 100644 --- a/package/components/checkboxes/README.md +++ b/package/components/checkboxes/README.md @@ -6,13 +6,13 @@ Let users select one or more options. ## Guidance -Find out when to use the Checkboxes component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/checkboxes). +Find out when to use the checkboxes component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/checkboxes). ## Quick start examples -### Component default +### Checkboxes -[Preview the checkboxes component](http://govuk-frontend-review.herokuapp.com/components/checkboxes/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/checkboxes/preview) #### Markup @@ -58,7 +58,7 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des #### Macro - {% from 'checkboxes/macro.njk' import govukCheckboxes %} + {% from "checkboxes/macro.njk" import govukCheckboxes %} {{ govukCheckboxes({ "idPrefix": "nationality", @@ -87,9 +87,9 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des ] }) }} -### Checkboxes--with-id-plus-name +### Checkboxes with id and name -[Preview the checkboxes--with-id-plus-name example](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-id-plus-name/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-id-and-name/preview) #### Markup @@ -128,7 +128,7 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des #### Macro - {% from 'checkboxes/macro.njk' import govukCheckboxes %} + {% from "checkboxes/macro.njk" import govukCheckboxes %} {{ govukCheckboxes({ "fieldset": { @@ -155,9 +155,9 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des ] }) }} -### Checkboxes--with-disabled +### Checkboxes with disabled item -[Preview the checkboxes--with-disabled example](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-disabled/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-disabled-item/preview) #### Markup @@ -192,7 +192,7 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des #### Macro - {% from 'checkboxes/macro.njk' import govukCheckboxes %} + {% from "checkboxes/macro.njk" import govukCheckboxes %} {{ govukCheckboxes({ "name": "colours", @@ -213,9 +213,9 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des ] }) }} -### Checkboxes--with-html +### Checkboxes with legend as a page heading -[Preview the checkboxes--with-html example](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-html/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-legend-as-a-page-heading/preview) #### Markup @@ -223,8 +223,10 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des
- -

Which types of waste do you transport regularly?

+ +

+ Which types of waste do you transport regularly? +

@@ -261,13 +263,15 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des #### Macro - {% from 'checkboxes/macro.njk' import govukCheckboxes %} + {% from "checkboxes/macro.njk" import govukCheckboxes %} {{ govukCheckboxes({ "name": "waste", "fieldset": { "legend": { - "html": "

Which types of waste do you transport regularly?

" + "text": "Which types of waste do you transport regularly?", + "classes": "govuk-fieldset__legend--l", + "isPageHeading": true } }, "hint": { @@ -289,9 +293,93 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des ] }) }} -### Checkboxes--without-fieldset +### Checkboxes with a medium legend + +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-a-medium-legend/preview) + +#### Markup + +
+ +
+ + + Which types of waste do you transport regularly? + + + + Select all that apply + + + + Select which types of waste you transport regularly + + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ +
+ +#### Macro + + {% from "checkboxes/macro.njk" import govukCheckboxes %} + + {{ govukCheckboxes({ + "name": "waste", + "fieldset": { + "legend": { + "text": "Which types of waste do you transport regularly?", + "classes": "govuk-fieldset__legend--m" + } + }, + "hint": { + "text": "Select all that apply" + }, + "errorMessage": { + "text": "Select which types of waste you transport regularly" + }, + "items": [ + { + "value": "animal", + "text": "Waste from animal carcasses" + }, + { + "value": "mines", + "text": "Waste from mines or quarries" + }, + { + "value": "farm", + "text": "Farm or agricultural waste" + } + ] + }) }} + +### Checkboxes without fieldset -[Preview the checkboxes--without-fieldset example](http://govuk-frontend-review.herokuapp.com/components/checkboxes/without-fieldset/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/checkboxes/without-fieldset/preview) #### Markup @@ -326,7 +414,7 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des #### Macro - {% from 'checkboxes/macro.njk' import govukCheckboxes %} + {% from "checkboxes/macro.njk" import govukCheckboxes %} {{ govukCheckboxes({ "name": "colours", @@ -346,9 +434,9 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des ] }) }} -### Checkboxes--with-extreme-fieldset +### Checkboxes with all fieldset attributes -[Preview the checkboxes--with-extreme-fieldset example](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-extreme-fieldset/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-all-fieldset-attributes/preview) #### Markup @@ -398,7 +486,7 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des #### Macro - {% from 'checkboxes/macro.njk' import govukCheckboxes %} + {% from "checkboxes/macro.njk" import govukCheckboxes %} {{ govukCheckboxes({ "idPrefix": "example", @@ -435,9 +523,9 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des ] }) }} -### Checkboxes--with-error +### Checkboxes with error message -[Preview the checkboxes--with-error example](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-error/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/checkboxes/with-error-message/preview) #### Markup @@ -446,7 +534,7 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des
-

Which types of waste do you transport regularly?

+ Which types of waste do you transport regularly?
@@ -483,7 +571,7 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des #### Macro - {% from 'checkboxes/macro.njk' import govukCheckboxes %} + {% from "checkboxes/macro.njk" import govukCheckboxes %} {{ govukCheckboxes({ "name": "waste", @@ -492,7 +580,7 @@ Find out when to use the Checkboxes component in your service in the [GOV.UK Des }, "fieldset": { "legend": { - "html": "

Which types of waste do you transport regularly?

" + "text": "Which types of waste do you transport regularly?" } }, "items": [ diff --git a/package/components/checkboxes/_checkboxes.scss b/package/components/checkboxes/_checkboxes.scss index 8c09dbc2ac..53c91cf62d 100644 --- a/package/components/checkboxes/_checkboxes.scss +++ b/package/components/checkboxes/_checkboxes.scss @@ -57,7 +57,8 @@ } .govuk-checkboxes__label { - display: block; + display: inline-block; + margin-bottom: 0; padding: 8px $govuk-checkboxes-label-padding-left-right govuk-spacing(1); cursor: pointer; // remove 300ms pause on mobile @@ -107,6 +108,11 @@ // Focused state .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { + // Since box-shadows are removed when users customise their colours + // We set a transparent outline that is shown instead. + // https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/ + outline: $govuk-focus-width solid transparent; + outline-offset: $govuk-focus-width; -webkit-box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour; box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour; } diff --git a/package/components/checkboxes/checkboxes.njk b/package/components/checkboxes/checkboxes.njk deleted file mode 100644 index 149674889d..0000000000 --- a/package/components/checkboxes/checkboxes.njk +++ /dev/null @@ -1,27 +0,0 @@ -{% from 'checkboxes/macro.njk' import govukCheckboxes %} - -{{ govukCheckboxes({ - "idPrefix": "waste-types", - "name": "waste-types", - "items": [ - { - "value": "waste-animal", - "text": "Waste from animal carcasses" - }, - { - "id": "custom-id", - "value": "waste-mines", - "text": "Waste from mines or quarries" - }, - { - "value": "waste-farm", - "text": "Farm or agricultural waste", - "checked": true - }, - { - "value": "waste-disabled", - "text": "Disabled checkbox option", - "disabled": true - } - ] -}) }} diff --git a/package/components/date-input/README.md b/package/components/date-input/README.md index 32bbb479b8..1a22836ceb 100644 --- a/package/components/date-input/README.md +++ b/package/components/date-input/README.md @@ -6,13 +6,13 @@ A component for entering dates, for example - date of birth. ## Guidance -Find out when to use the Date input component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/date-input). +Find out when to use the date input component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/date-input). ## Quick start examples -### Component default +### Date input -[Preview the date-input component](http://govuk-frontend-review.herokuapp.com/components/date-input/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/date-input/preview) #### Markup @@ -29,33 +29,33 @@ Find out when to use the Date input component in your service in the [GOV.UK Des
-
+
- +
-
+
- +
-
+
- +
@@ -66,7 +66,7 @@ Find out when to use the Date input component in your service in the [GOV.UK Des #### Macro - {% from 'date-input/macro.njk' import govukDateInput %} + {% from "date-input/macro.njk" import govukDateInput %} {{ govukDateInput({ "id": "dob", @@ -81,20 +81,23 @@ Find out when to use the Date input component in your service in the [GOV.UK Des }, "items": [ { - "name": "day" + "name": "day", + "classes": "govuk-input--width-2" }, { - "name": "month" + "name": "month", + "classes": "govuk-input--width-2" }, { - "name": "year" + "name": "year", + "classes": "govuk-input--width-4" } ] }) }} -### Date-input--with-errors +### Date input with errors -[Preview the date-input--with-errors example](http://govuk-frontend-review.herokuapp.com/components/date-input/with-errors/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/date-input/with-errors/preview) #### Markup @@ -115,33 +118,33 @@ Find out when to use the Date input component in your service in the [GOV.UK Des
-
+
- +
-
+
- +
-
+
- +
@@ -152,7 +155,7 @@ Find out when to use the Date input component in your service in the [GOV.UK Des #### Macro - {% from 'date-input/macro.njk' import govukDateInput %} + {% from "date-input/macro.njk" import govukDateInput %} {{ govukDateInput({ "id": "dob-errors", @@ -170,22 +173,22 @@ Find out when to use the Date input component in your service in the [GOV.UK Des "items": [ { "name": "day", - "classes": "govuk-input--error" + "classes": "govuk-input--width-2 govuk-input--error" }, { "name": "month", - "classes": "govuk-input--error" + "classes": "govuk-input--width-2 govuk-input--error" }, { "name": "year", - "classes": "govuk-input--error" + "classes": "govuk-input--width-4 govuk-input--error" } ] }) }} -### Date-input--with-day-error +### Date input with error on day input -[Preview the date-input--with-day-error example](http://govuk-frontend-review.herokuapp.com/components/date-input/with-day-error/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/date-input/with-error-on-day-input/preview) #### Markup @@ -206,33 +209,33 @@ Find out when to use the Date input component in your service in the [GOV.UK Des
-
+
- +
-
+
- +
-
+
- +
@@ -243,7 +246,7 @@ Find out when to use the Date input component in your service in the [GOV.UK Des #### Macro - {% from 'date-input/macro.njk' import govukDateInput %} + {% from "date-input/macro.njk" import govukDateInput %} {{ govukDateInput({ "id": "dob-day-error", @@ -262,20 +265,22 @@ Find out when to use the Date input component in your service in the [GOV.UK Des "items": [ { "name": "day", - "classes": "govuk-input--error" + "classes": "govuk-input--width-2 govuk-input--error" }, { - "name": "month" + "name": "month", + "classes": "govuk-input--width-2" }, { - "name": "year" + "name": "year", + "classes": "govuk-input--width-4" } ] }) }} -### Date-input--with-month-error +### Date input with error on month input -[Preview the date-input--with-month-error example](http://govuk-frontend-review.herokuapp.com/components/date-input/with-month-error/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/date-input/with-error-on-month-input/preview) #### Markup @@ -296,33 +301,33 @@ Find out when to use the Date input component in your service in the [GOV.UK Des
-
+
- +
-
+
- +
-
+
- +
@@ -333,7 +338,7 @@ Find out when to use the Date input component in your service in the [GOV.UK Des #### Macro - {% from 'date-input/macro.njk' import govukDateInput %} + {% from "date-input/macro.njk" import govukDateInput %} {{ govukDateInput({ "id": "dob-month-error", @@ -351,21 +356,23 @@ Find out when to use the Date input component in your service in the [GOV.UK Des }, "items": [ { - "name": "day" + "name": "day", + "classes": "govuk-input--width-2" }, { "name": "month", - "classes": "govuk-input--error" + "classes": "govuk-input--width-2 govuk-input--error" }, { - "name": "year" + "name": "year", + "classes": "govuk-input--width-4" } ] }) }} -### Date-input--with-year-error +### Date input with error on year input -[Preview the date-input--with-year-error example](http://govuk-frontend-review.herokuapp.com/components/date-input/with-year-error/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/date-input/with-error-on-year-input/preview) #### Markup @@ -386,33 +393,33 @@ Find out when to use the Date input component in your service in the [GOV.UK Des
-
+
- +
-
+
- +
-
+
- +
@@ -423,7 +430,7 @@ Find out when to use the Date input component in your service in the [GOV.UK Des #### Macro - {% from 'date-input/macro.njk' import govukDateInput %} + {% from "date-input/macro.njk" import govukDateInput %} {{ govukDateInput({ "id": "dob-year-error", @@ -441,18 +448,91 @@ Find out when to use the Date input component in your service in the [GOV.UK Des }, "items": [ { - "name": "day" + "name": "day", + "classes": "govuk-input--width-2" }, { - "name": "month" + "name": "month", + "classes": "govuk-input--width-2" }, { "name": "year", - "classes": "govuk-input--error" + "classes": "govuk-input--width-4 govuk-input--error" } ] }) }} +### Date input with default items + +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/date-input/with-default-items/preview) + +#### Markup + +
+
+ + + What is your date of birth? + + + + For example, 31 3 1980 + + +
+ +
+
+ + + +
+
+ +
+
+ + + +
+
+ +
+
+ + + +
+
+ +
+
+ +
+ +#### Macro + + {% from "date-input/macro.njk" import govukDateInput %} + + {{ govukDateInput({ + "id": "dob", + "name": "dob", + "fieldset": { + "legend": { + "text": "What is your date of birth?" + } + }, + "hint": { + "text": "For example, 31 3 1980" + } + }) }} + ## Requirements ### Build tool configuration diff --git a/package/components/date-input/_date-input.scss b/package/components/date-input/_date-input.scss index 26a87b5e3d..55a9cd6130 100644 --- a/package/components/date-input/_date-input.scss +++ b/package/components/date-input/_date-input.scss @@ -13,7 +13,6 @@ } .govuk-date-input__item { - width: 50px; margin-right: govuk-spacing(4); margin-bottom: 0; float: left; @@ -28,8 +27,4 @@ .govuk-date-input__input { margin-bottom: 0; } - - .govuk-date-input__item--year { - width: 70px; - } } diff --git a/package/components/date-input/date-input.njk b/package/components/date-input/date-input.njk deleted file mode 100644 index 3f6de9a023..0000000000 --- a/package/components/date-input/date-input.njk +++ /dev/null @@ -1,23 +0,0 @@ -{% from "date-input/macro.njk" import govukDateInput %} - -{{- govukDateInput({ - fieldset: { - legend: { - text: 'What is your date of birth?' - } - }, - id: 'dob', - name: 'dob', - items:[ - { - name: 'day' - }, - { - name: 'month' - }, - { - name: 'year' - } - ] - }) --}} diff --git a/package/components/date-input/template.njk b/package/components/date-input/template.njk index ec1df73e8c..4024847a36 100644 --- a/package/components/date-input/template.njk +++ b/package/components/date-input/template.njk @@ -7,11 +7,30 @@ aria-describedby – for example hints or error messages -#} {% set describedBy = "" %} +{% if params.items %} + {% set dateInputItems = params.items %} +{% else %} + {% set dateInputItems = [ + { + name: "day", + classes: "govuk-input--width-2" + }, + { + name: "month", + classes: "govuk-input--width-2" + }, + { + name: "year", + classes: "govuk-input--width-4" + } + ] %} +{% endif %} + {#- Capture the HTML so we can optionally nest it in a fieldset -#} {% set innerHtml %} {% if params.hint %} - {% set hintId = params.id + '-hint' %} - {% set describedBy = describedBy + ' ' + hintId if describedBy else hintId %} + {% set hintId = params.id + "-hint" %} + {% set describedBy = describedBy + " " + hintId if describedBy else hintId %} {{ govukHint({ id: hintId, classes: params.hint.classes, @@ -21,8 +40,8 @@ }) | indent(2) | trim }} {% endif %} {% if params.errorMessage %} - {% set errorId = params.id + '-error' %} - {% set describedBy = describedBy + ' ' + errorId if describedBy else errorId %} + {% set errorId = params.id + "-error" %} + {% set describedBy = describedBy + " " + errorId if describedBy else errorId %} {{ govukErrorMessage({ id: errorId, classes: params.errorMessage.classes, @@ -33,20 +52,24 @@
- {% for item in params.items %} -
+ {% for item in dateInputItems %} + + {# @todo Remove this definition and any mentions of it on the next breaking release #} + {% set inputWidthClass = 'govuk-input--width-4 ' if item.name == 'year' else 'govuk-input--width-2 ' %} + +
{{ govukInput({ - "label":{ - "text": item.name | capitalize, - "classes": 'govuk-date-input__label' + label: { + text: item.label if item.label else item.name | capitalize, + classes: "govuk-date-input__label" }, - "id": params.id + "-" + item.name, - "classes": "govuk-date-input__input" + (" " + item.classes if item.classes), - "name": params.name + "-" + item.name, - "value": item.value, - "type": "number", - "attributes": { - "pattern": "[0-9]*" + id: item.id if item.id else (params.id + "-" + item.name), + classes: "govuk-date-input__input " + inputWidthClass + item.classes, + name: (params.name + "-" + item.name) if params.name else item.name, + value: item.value, + type: "number", + attributes: { + pattern: "[0-9]*" } }) | indent(6) | trim }}
@@ -64,7 +87,7 @@ describedBy: describedBy, classes: params.fieldset.classes, attributes: { - role: 'group' + role: "group" }, legend: params.fieldset.legend }) %} diff --git a/package/components/details/README.md b/package/components/details/README.md index 990bbb06d8..2eea89b1d7 100644 --- a/package/components/details/README.md +++ b/package/components/details/README.md @@ -6,13 +6,13 @@ Component for conditionally revealing content, using the details HTML element. ## Guidance -Find out when to use the Details component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/details). +Find out when to use the details component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/details). ## Quick start examples -### Component default +### Details -[Preview the details component](http://govuk-frontend-review.herokuapp.com/components/details/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/details/preview) #### Markup @@ -29,16 +29,16 @@ Find out when to use the Details component in your service in the [GOV.UK Design #### Macro - {% from 'details/macro.njk' import govukDetails %} + {% from "details/macro.njk" import govukDetails %} {{ govukDetails({ "summaryText": "Help with nationality", "text": "We need to know your nationality so we can work out which elections you’re entitled to vote in. If you can’t provide your nationality, you’ll have to send copies of identity documents through the post." }) }} -### Details--expanded +### Details expanded -[Preview the details--expanded example](http://govuk-frontend-review.herokuapp.com/components/details/expanded/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/details/expanded/preview) #### Markup @@ -55,7 +55,7 @@ Find out when to use the Details component in your service in the [GOV.UK Design #### Macro - {% from 'details/macro.njk' import govukDetails %} + {% from "details/macro.njk" import govukDetails %} {{ govukDetails({ "id": "help-with-nationality", @@ -64,9 +64,9 @@ Find out when to use the Details component in your service in the [GOV.UK Design "open": true }) }} -### Details--with-html +### Details with html -[Preview the details--with-html example](http://govuk-frontend-review.herokuapp.com/components/details/with-html/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/details/with-html/preview) #### Markup @@ -91,7 +91,7 @@ Find out when to use the Details component in your service in the [GOV.UK Design #### Macro - {% from 'details/macro.njk' import govukDetails %} + {% from "details/macro.njk" import govukDetails %} {{ govukDetails({ "summaryText": "Where to find your National Insurance Number", diff --git a/package/components/details/details.njk b/package/components/details/details.njk deleted file mode 100644 index eb0e2b85e0..0000000000 --- a/package/components/details/details.njk +++ /dev/null @@ -1,7 +0,0 @@ -{% from "details/macro.njk" import govukDetails %} - -{{- govukDetails({ - "summaryText": "Help with nationality", - "text": "If you’re not sure about your nationality, try to find out from an official document like a passport or national ID card." - }) --}} diff --git a/package/components/error-message/README.md b/package/components/error-message/README.md index a24d2d1a85..475557c8ba 100644 --- a/package/components/error-message/README.md +++ b/package/components/error-message/README.md @@ -6,13 +6,13 @@ Component to show a red error message - used for form validation. Use inside a l ## Guidance -Find out when to use the Error message component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/error-message). +Find out when to use the error message component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/error-message). ## Quick start examples -### Component default +### Error message -[Preview the error-message component](http://govuk-frontend-review.herokuapp.com/components/error-message/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/error-message/preview) #### Markup @@ -22,7 +22,7 @@ Find out when to use the Error message component in your service in the [GOV.UK #### Macro - {% from 'error-message/macro.njk' import govukErrorMessage %} + {% from "error-message/macro.njk" import govukErrorMessage %} {{ govukErrorMessage({ "text": "Error message about full name goes here" diff --git a/package/components/error-message/error-message.njk b/package/components/error-message/error-message.njk deleted file mode 100644 index d3560508c1..0000000000 --- a/package/components/error-message/error-message.njk +++ /dev/null @@ -1,7 +0,0 @@ -{% from "error-message/macro.njk" import govukErrorMessage %} - -{{- govukErrorMessage( - { - "text": "Error message about full name goes here" - }) --}} diff --git a/package/components/error-summary/README.md b/package/components/error-summary/README.md index eea100482b..adc2d9a4d2 100644 --- a/package/components/error-summary/README.md +++ b/package/components/error-summary/README.md @@ -6,13 +6,13 @@ Component to show an error summary box - used at the top of the page, to summari ## Guidance -Find out when to use the Error summary component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/error-summary). +Find out when to use the error summary component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/error-summary). ## Quick start examples -### Component default +### Error summary -[Preview the error-summary component](http://govuk-frontend-review.herokuapp.com/components/error-summary/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/error-summary/preview) #### Markup @@ -46,7 +46,7 @@ Find out when to use the Error summary component in your service in the [GOV.UK #### Macro - {% from 'error-summary/macro.njk' import govukErrorSummary %} + {% from "error-summary/macro.njk" import govukErrorSummary %} {{ govukErrorSummary({ "titleText": "Message to alert the user to a problem goes here", @@ -58,7 +58,7 @@ Find out when to use the Error summary component in your service in the [GOV.UK "href": "#example-error-1" }, { - "html": "Descriptive link to the question with an error", + "text": "Descriptive link to the question with an error", "href": "#example-error-1" } ] diff --git a/package/components/error-summary/error-summary.njk b/package/components/error-summary/error-summary.njk deleted file mode 100644 index e95d99c113..0000000000 --- a/package/components/error-summary/error-summary.njk +++ /dev/null @@ -1,17 +0,0 @@ -{% from "error-summary/macro.njk" import govukErrorSummary %} - -{{ govukErrorSummary({ - "titleText": "Message to alert the user to a problem goes here", - "descriptionText": "Optional description of the errors and how to correct them", - "classes": "optional-extra-class", - "errorList": [ - { - "text": "Descriptive link to the question with an error", - "href": "#example-error-1" - }, - { - "text": "Descriptive link to the question with an error", - "href": "#example-error-1" - } - ] -}) }} diff --git a/package/components/fieldset/README.md b/package/components/fieldset/README.md index 20b4944ba6..8d6fa177e2 100644 --- a/package/components/fieldset/README.md +++ b/package/components/fieldset/README.md @@ -6,13 +6,13 @@ The fieldset element is used to group several controls within a web form. The le ## Guidance -Find out when to use the Fieldset component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/fieldset). +Find out when to use the fieldset component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/fieldset). ## Quick start examples -### Component default +### Fieldset -[Preview the fieldset component](http://govuk-frontend-review.herokuapp.com/components/fieldset/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/fieldset/preview) #### Markup @@ -26,7 +26,7 @@ Find out when to use the Fieldset component in your service in the [GOV.UK Desig #### Macro - {% from 'fieldset/macro.njk' import govukFieldset %} + {% from "fieldset/macro.njk" import govukFieldset %} {{ govukFieldset({ "legend": { @@ -34,9 +34,9 @@ Find out when to use the Fieldset component in your service in the [GOV.UK Desig } }) }} -### Fieldset--as page heading +### Fieldset as page heading -[Preview the fieldset--as page heading example](http://govuk-frontend-review.herokuapp.com/components/fieldset/as page heading/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/fieldset/as-page-heading/preview) #### Markup @@ -52,7 +52,7 @@ Find out when to use the Fieldset component in your service in the [GOV.UK Desig #### Macro - {% from 'fieldset/macro.njk' import govukFieldset %} + {% from "fieldset/macro.njk" import govukFieldset %} {{ govukFieldset({ "legend": { diff --git a/package/components/fieldset/fieldset.njk b/package/components/fieldset/fieldset.njk deleted file mode 100644 index b087b6ec14..0000000000 --- a/package/components/fieldset/fieldset.njk +++ /dev/null @@ -1,13 +0,0 @@ -{% from "fieldset/macro.njk" import govukFieldset %} - -{{ govukFieldset({ - "legend": { - "text": "Legend text goes here" - }, - "hint": { - "text": "Legend hint text goes here" - }, - "errorMessage": { - "text": "Error message goes here" - } -}) }} diff --git a/package/components/file-upload/README.md b/package/components/file-upload/README.md index b3ee3012a9..b33f120409 100644 --- a/package/components/file-upload/README.md +++ b/package/components/file-upload/README.md @@ -6,13 +6,13 @@ The HTML `` element with type="file" lets a user pick one or more files, ## Guidance -Find out when to use the File upload component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/file-upload). +Find out when to use the file upload component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/file-upload). ## Quick start examples -### Component default +### File upload -[Preview the file-upload component](http://govuk-frontend-review.herokuapp.com/components/file-upload/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/file-upload/preview) #### Markup @@ -26,7 +26,7 @@ Find out when to use the File upload component in your service in the [GOV.UK De #### Macro - {% from 'file-upload/macro.njk' import govukFileUpload %} + {% from "file-upload/macro.njk" import govukFileUpload %} {{ govukFileUpload({ "id": "file-upload-1", @@ -36,9 +36,9 @@ Find out when to use the File upload component in your service in the [GOV.UK De } }) }} -### File-upload--with-hint-text +### File upload with hint text -[Preview the file-upload--with-hint-text example](http://govuk-frontend-review.herokuapp.com/components/file-upload/with-hint-text/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/file-upload/with-hint-text/preview) #### Markup @@ -56,7 +56,7 @@ Find out when to use the File upload component in your service in the [GOV.UK De #### Macro - {% from 'file-upload/macro.njk' import govukFileUpload %} + {% from "file-upload/macro.njk" import govukFileUpload %} {{ govukFileUpload({ "id": "file-upload-2", @@ -69,9 +69,9 @@ Find out when to use the File upload component in your service in the [GOV.UK De } }) }} -### File-upload--with-error-message +### File upload with error message -[Preview the file-upload--with-error-message example](http://govuk-frontend-review.herokuapp.com/components/file-upload/with-error-message/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/file-upload/with-error-message/preview) #### Markup @@ -93,7 +93,7 @@ Find out when to use the File upload component in your service in the [GOV.UK De #### Macro - {% from 'file-upload/macro.njk' import govukFileUpload %} + {% from "file-upload/macro.njk" import govukFileUpload %} {{ govukFileUpload({ "id": "file-upload-3", @@ -109,9 +109,9 @@ Find out when to use the File upload component in your service in the [GOV.UK De } }) }} -### File-upload--with-value-and-attributes +### File upload with value and attributes -[Preview the file-upload--with-value-and-attributes example](http://govuk-frontend-review.herokuapp.com/components/file-upload/with-value-and-attributes/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/file-upload/with-value-and-attributes/preview) #### Markup @@ -125,7 +125,7 @@ Find out when to use the File upload component in your service in the [GOV.UK De #### Macro - {% from 'file-upload/macro.njk' import govukFileUpload %} + {% from "file-upload/macro.njk" import govukFileUpload %} {{ govukFileUpload({ "id": "file-upload-4", @@ -139,9 +139,9 @@ Find out when to use the File upload component in your service in the [GOV.UK De } }) }} -### File-upload--with-label-as-page-heading +### File upload with label as page heading -[Preview the file-upload--with-label-as-page-heading example](http://govuk-frontend-review.herokuapp.com/components/file-upload/with-label-as-page-heading/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/file-upload/with-label-as-page-heading/preview) #### Markup @@ -158,7 +158,7 @@ Find out when to use the File upload component in your service in the [GOV.UK De #### Macro - {% from 'file-upload/macro.njk' import govukFileUpload %} + {% from "file-upload/macro.njk" import govukFileUpload %} {{ govukFileUpload({ "id": "file-upload-1", diff --git a/package/components/file-upload/file-upload.njk b/package/components/file-upload/file-upload.njk deleted file mode 100644 index 486c56eca6..0000000000 --- a/package/components/file-upload/file-upload.njk +++ /dev/null @@ -1,9 +0,0 @@ -{% from "file-upload/macro.njk" import govukFileUpload %} - -{{- govukFileUpload({ - id: 'file-upload-1', - name: 'file-upload-1', - label: { - text: 'Upload a file' - } -}) -}} diff --git a/package/components/footer/README.md b/package/components/footer/README.md index aafece2266..4281a9dd54 100644 --- a/package/components/footer/README.md +++ b/package/components/footer/README.md @@ -6,13 +6,13 @@ The footer component is used at the bottom of every GOV.UK page, to help users n ## Guidance -Find out when to use the Footer component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/footer). +Find out when to use the footer component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/footer). ## Quick start examples -### Component default +### Footer -[Preview the footer component](http://govuk-frontend-review.herokuapp.com/components/footer/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/footer/preview) #### Markup @@ -48,7 +48,7 @@ Find out when to use the Footer component in your service in the [GOV.UK Design
@@ -57,7 +57,7 @@ Find out when to use the Footer component in your service in the [GOV.UK Design #### Macro - {% from 'footer/macro.njk' import govukFooter %} + {% from "footer/macro.njk" import govukFooter %} {{ govukFooter({}) }} diff --git a/package/components/footer/footer.njk b/package/components/footer/footer.njk deleted file mode 100644 index 4cfcceefb5..0000000000 --- a/package/components/footer/footer.njk +++ /dev/null @@ -1,3 +0,0 @@ -{% from "footer/macro.njk" import govukFooter %} - -{{ govukFooter() }} diff --git a/package/components/footer/template.njk b/package/components/footer/template.njk index b9f5b0b2c1..34608f27f5 100644 --- a/package/components/footer/template.njk +++ b/package/components/footer/template.njk @@ -72,7 +72,7 @@
diff --git a/package/components/header/README.md b/package/components/header/README.md index 2c90038baf..6f12cb3cb2 100644 --- a/package/components/header/README.md +++ b/package/components/header/README.md @@ -6,13 +6,13 @@ The header component is used at the top of every GOV.UK page, to help users navi ## Guidance -Find out when to use the Header component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/header). +Find out when to use the header component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/header). ## Quick start examples -### Component default +### Header -[Preview the header component](http://govuk-frontend-review.herokuapp.com/components/header/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/header/preview) #### Markup @@ -45,21 +45,20 @@ Find out when to use the Header component in your service in the [GOV.UK Design -
-
+
#### Macro - {% from 'header/macro.njk' import govukHeader %} + {% from "header/macro.njk" import govukHeader %} {{ govukHeader({}) }} -### Header--with-service-name +### Header with service name -[Preview the header--with-service-name example](http://govuk-frontend-review.herokuapp.com/components/header/with-service-name/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/header/with-service-name/preview) #### Markup @@ -92,28 +91,31 @@ Find out when to use the Header component in your service in the [GOV.UK Design -
+
+ + +
#### Macro - {% from 'header/macro.njk' import govukHeader %} + {% from "header/macro.njk" import govukHeader %} {{ govukHeader({ "serviceName": "Service Name", "serviceUrl": "/components/header" }) }} -### Header--with-navigation +### Header with navigation -[Preview the header--with-navigation example](http://govuk-frontend-review.herokuapp.com/components/header/with-navigation/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/header/with-navigation/preview) #### Markup @@ -146,7 +148,9 @@ Find out when to use the Header component in your service in the [GOV.UK Design -
+
+ +
+
#### Macro - {% from 'header/macro.njk' import govukHeader %} + {% from "header/macro.njk" import govukHeader %} {{ govukHeader({ "navigation": [ @@ -209,9 +214,9 @@ Find out when to use the Header component in your service in the [GOV.UK Design ] }) }} -### Header--with-service-name-and-navigation +### Header with service name and navigation -[Preview the header--with-service-name-and-navigation example](http://govuk-frontend-review.herokuapp.com/components/header/with-service-name-and-navigation/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/header/with-service-name-and-navigation/preview) #### Markup @@ -244,7 +249,9 @@ Find out when to use the Header component in your service in the [GOV.UK Design -
+
+ + +
#### Macro - {% from 'header/macro.njk' import govukHeader %} + {% from "header/macro.njk" import govukHeader %} {{ govukHeader({ "serviceName": "Service Name", diff --git a/package/components/header/_header.scss b/package/components/header/_header.scss index 363e4ac182..929ea5cc61 100644 --- a/package/components/header/_header.scss +++ b/package/components/header/_header.scss @@ -34,6 +34,7 @@ } .govuk-header__container { + @include govuk-clearfix; position: relative; margin-bottom: -$govuk-header-border-width; padding-top: govuk-spacing(2); @@ -122,17 +123,17 @@ padding-right: govuk-spacing(8); @include mq ($from: desktop) { - display: inline-block; width: 33.33%; padding-right: 0; + float: left; vertical-align: top; } } .govuk-header__content { @include mq ($from: desktop) { - display: inline-block; width: 66.66%; + float: left; } } diff --git a/package/components/header/header.njk b/package/components/header/header.njk deleted file mode 100644 index 735c313c18..0000000000 --- a/package/components/header/header.njk +++ /dev/null @@ -1,3 +0,0 @@ -{% from "header/macro.njk" import govukHeader %} - -{{ govukHeader() }} diff --git a/package/components/header/template.njk b/package/components/header/template.njk index 2ed173e082..48dd98c6c4 100644 --- a/package/components/header/template.njk +++ b/package/components/header/template.njk @@ -52,9 +52,11 @@ {% endif %} -
+
+ {% if params.serviceName or params.navigation %} +
- {% if (params.serviceName) %} + {% if params.serviceName %} {{ params.serviceName }} @@ -76,7 +78,7 @@ {% endif %} -
+ {% endif %}
diff --git a/package/components/hint/README.md b/package/components/hint/README.md index feb9995a2d..1d601a474a 100644 --- a/package/components/hint/README.md +++ b/package/components/hint/README.md @@ -6,40 +6,44 @@ Use hint text for supporting contextual help ## Quick start examples -### Component default +### Hint -[Preview the hint component](http://govuk-frontend-review.herokuapp.com/components/hint/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/hint/preview) #### Markup - It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’. + It’s on your National Insurance card, benefit letter, payslip or P60. + For example, ‘QQ 12 34 56 C’. + #### Macro - {% from 'hint/macro.njk' import govukHint %} + {% from "hint/macro.njk" import govukHint %} {{ govukHint({ - "text": "It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’." + "text": "It’s on your National Insurance card, benefit letter, payslip or P60.\nFor example, ‘QQ 12 34 56 C’.\n" }) }} -### Hint--with html +### Hint with html -[Preview the hint--with html example](http://govuk-frontend-review.herokuapp.com/components/hint/with html/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/hint/with-html/preview) #### Markup - It’s on your National Insurance card, benefit letter, payslip or P60. For example, ‘QQ 12 34 56 C’. + It’s on your National Insurance card, benefit letter, payslip or P60. + For example, ‘QQ 12 34 56 C’. + #### Macro - {% from 'hint/macro.njk' import govukHint %} + {% from "hint/macro.njk" import govukHint %} {{ govukHint({ - "html": "It’s on your National Insurance card, benefit letter, payslip or P60. For example, ‘QQ 12 34 56 C’." + "html": "It’s on your National Insurance card, benefit letter, payslip or P60.\nFor example, ‘QQ 12 34 56 C’.\n" }) }} ## Requirements diff --git a/package/components/hint/hint.njk b/package/components/hint/hint.njk deleted file mode 100644 index 13366c299e..0000000000 --- a/package/components/hint/hint.njk +++ /dev/null @@ -1,7 +0,0 @@ -{% from "hint/macro.njk" import govukHint %} - -{{ govukHint({ - text: "It’s on your National Insurance card, benefit letter, payslip or P60. - For example, ‘QQ 12 34 56 C’.", - id: "hint-id" -}) }} diff --git a/package/components/input/README.md b/package/components/input/README.md index 6e9df69483..99ef885ca6 100644 --- a/package/components/input/README.md +++ b/package/components/input/README.md @@ -6,13 +6,13 @@ A single-line text field. ## Guidance -Find out when to use the Input component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/text-input). +Find out when to use the input component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/text-input). ## Quick start examples -### Component default +### Input -[Preview the input component](http://govuk-frontend-review.herokuapp.com/components/input/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/preview) #### Markup @@ -26,7 +26,7 @@ Find out when to use the Input component in your service in the [GOV.UK Design S #### Macro - {% from 'input/macro.njk' import govukInput %} + {% from "input/macro.njk" import govukInput %} {{ govukInput({ "label": { @@ -36,9 +36,9 @@ Find out when to use the Input component in your service in the [GOV.UK Design S "name": "test-name" }) }} -### Input--with-hint-text +### Input with hint text -[Preview the input--with-hint-text example](http://govuk-frontend-review.herokuapp.com/components/input/with-hint-text/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/with-hint-text/preview) #### Markup @@ -56,7 +56,7 @@ Find out when to use the Input component in your service in the [GOV.UK Design S #### Macro - {% from 'input/macro.njk' import govukInput %} + {% from "input/macro.njk" import govukInput %} {{ govukInput({ "label": { @@ -69,9 +69,9 @@ Find out when to use the Input component in your service in the [GOV.UK Design S "name": "test-name-2" }) }} -### Input--with-error-message +### Input with error message -[Preview the input--with-error-message example](http://govuk-frontend-review.herokuapp.com/components/input/with-error-message/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/with-error-message/preview) #### Markup @@ -81,7 +81,7 @@ Find out when to use the Input component in your service in the [GOV.UK Design S - It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’. + It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’. @@ -93,14 +93,14 @@ Find out when to use the Input component in your service in the [GOV.UK Design S #### Macro - {% from 'input/macro.njk' import govukInput %} + {% from "input/macro.njk" import govukInput %} {{ govukInput({ "label": { "text": "National Insurance number" }, "hint": { - "html": "It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’." + "text": "It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’." }, "id": "input-with-error-message", "name": "test-name-3", @@ -109,9 +109,145 @@ Find out when to use the Input component in your service in the [GOV.UK Design S } }) }} -### Input--width-10 +### Input with width-2 class + +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/with-width-2-class/preview) + +#### Markup + +
+ + + + It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’. + + + +
+ +#### Macro + + {% from "input/macro.njk" import govukInput %} + + {{ govukInput({ + "label": { + "text": "National insurance number" + }, + "hint": { + "text": "It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’." + }, + "id": "input-width-2", + "name": "test-width-2", + "classes": "govuk-input--width-2" + }) }} + +### Input with width-3 class + +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/with-width-3-class/preview) + +#### Markup + +
+ + + + It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’. + + + +
+ +#### Macro + + {% from "input/macro.njk" import govukInput %} + + {{ govukInput({ + "label": { + "text": "National insurance number" + }, + "hint": { + "text": "It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’." + }, + "id": "input-width-3", + "name": "test-width-3", + "classes": "govuk-input--width-3" + }) }} + +### Input with width-4 class + +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/with-width-4-class/preview) + +#### Markup + +
+ + + + It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’. + + + +
+ +#### Macro + + {% from "input/macro.njk" import govukInput %} + + {{ govukInput({ + "label": { + "text": "National insurance number" + }, + "hint": { + "text": "It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’." + }, + "id": "input-width-4", + "name": "test-width-4", + "classes": "govuk-input--width-4" + }) }} + +### Input with width-5 class + +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/with-width-5-class/preview) + +#### Markup + +
+ + + + It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’. + + + +
+ +#### Macro + + {% from "input/macro.njk" import govukInput %} + + {{ govukInput({ + "label": { + "text": "National insurance number" + }, + "hint": { + "text": "It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’." + }, + "id": "input-width-5", + "name": "test-width-5", + "classes": "govuk-input--width-5" + }) }} + +### Input with width-10 class -[Preview the input--width-10 example](http://govuk-frontend-review.herokuapp.com/components/input/width-10/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/with-width-10-class/preview) #### Markup @@ -124,12 +260,12 @@ Find out when to use the Input component in your service in the [GOV.UK Design S It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’.
- +
#### Macro - {% from 'input/macro.njk' import govukInput %} + {% from "input/macro.njk" import govukInput %} {{ govukInput({ "label": { @@ -139,13 +275,13 @@ Find out when to use the Input component in your service in the [GOV.UK Design S "text": "It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’." }, "id": "input-width-10", - "name": "test-name-4", + "name": "test-width-10", "classes": "govuk-input--width-10" }) }} -### Input--width-20 +### Input with width-20 class -[Preview the input--width-20 example](http://govuk-frontend-review.herokuapp.com/components/input/width-20/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/with-width-20-class/preview) #### Markup @@ -158,12 +294,12 @@ Find out when to use the Input component in your service in the [GOV.UK Design S It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’. - +
#### Macro - {% from 'input/macro.njk' import govukInput %} + {% from "input/macro.njk" import govukInput %} {{ govukInput({ "label": { @@ -173,13 +309,13 @@ Find out when to use the Input component in your service in the [GOV.UK Design S "text": "It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’." }, "id": "input-width-20", - "name": "test-name-5", + "name": "test-width-20", "classes": "govuk-input--width-20" }) }} -### Input--width-30 +### Input with width-30 class -[Preview the input--width-30 example](http://govuk-frontend-review.herokuapp.com/components/input/width-30/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/with-width-30-class/preview) #### Markup @@ -192,12 +328,12 @@ Find out when to use the Input component in your service in the [GOV.UK Design S It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’. - +
#### Macro - {% from 'input/macro.njk' import govukInput %} + {% from "input/macro.njk" import govukInput %} {{ govukInput({ "label": { @@ -207,13 +343,13 @@ Find out when to use the Input component in your service in the [GOV.UK Design S "text": "It’s on your National Insurance card, benefit letter, payslip or P60\. For example, ‘QQ 12 34 56 C’." }, "id": "input-width-30", - "name": "test-name-6", + "name": "test-width-30", "classes": "govuk-input--width-30" }) }} -### Input--with-label-as-page-heading +### Input with label as page heading -[Preview the input--with-label-as-page-heading example](http://govuk-frontend-review.herokuapp.com/components/input/with-label-as-page-heading/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/input/with-label-as-page-heading/preview) #### Markup @@ -230,7 +366,7 @@ Find out when to use the Input component in your service in the [GOV.UK Design S #### Macro - {% from 'input/macro.njk' import govukInput %} + {% from "input/macro.njk" import govukInput %} {{ govukInput({ "label": { diff --git a/package/components/input/_input.scss b/package/components/input/_input.scss index a21fb03f01..b70a924d43 100644 --- a/package/components/input/_input.scss +++ b/package/components/input/_input.scss @@ -46,17 +46,34 @@ // The ex measurements are based on the number of W's that can fit inside the input // Extra space is left on the right hand side to allow for the Safari prefill icon + // Linear regression estimation based on visual tests: y = 1.76 + 1.81x .govuk-input--width-30 { - max-width: 60ex; + max-width: 56ex + 3ex; } .govuk-input--width-20 { - max-width: 41ex; + max-width: 38ex + 3ex; } .govuk-input--width-10 { - max-width: 23ex; + max-width: 20ex + 3ex; + } + + .govuk-input--width-5 { + max-width: 10.8ex; + } + + .govuk-input--width-4 { + max-width: 9ex; + } + + .govuk-input--width-3 { + max-width: 7.2ex; + } + + .govuk-input--width-2 { + max-width: 5.4ex; } } diff --git a/package/components/input/input.njk b/package/components/input/input.njk deleted file mode 100644 index 7f7906ff36..0000000000 --- a/package/components/input/input.njk +++ /dev/null @@ -1,9 +0,0 @@ -{% from "input/macro.njk" import govukInput %} - -{{ govukInput({ - label: { - "text": "National Insurance Number" - }, - id: "input-1", - name: "test-name" -}) }} diff --git a/package/components/inset-text/README.md b/package/components/inset-text/README.md index a9ea7eae47..5e617b0cc6 100644 --- a/package/components/inset-text/README.md +++ b/package/components/inset-text/README.md @@ -6,9 +6,9 @@ Use bordered inset text to draw attention to important content on the page. ## Quick start examples -### Component default +### Inset text -[Preview the inset-text component](http://govuk-frontend-review.herokuapp.com/components/inset-text/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/inset-text/preview) #### Markup @@ -18,15 +18,15 @@ Use bordered inset text to draw attention to important content on the page. #### Macro - {% from 'inset-text/macro.njk' import govukInsetText %} + {% from "inset-text/macro.njk" import govukInsetText %} {{ govukInsetText({ "text": "It can take up to 8 weeks to register a lasting power of attorney if there are no mistakes in the application." }) }} -### Inset-text--with html +### Inset text with html -[Preview the inset-text--with html example](http://govuk-frontend-review.herokuapp.com/components/inset-text/with html/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/inset-text/with-html/preview) #### Markup @@ -36,7 +36,7 @@ Use bordered inset text to draw attention to important content on the page. #### Macro - {% from 'inset-text/macro.njk' import govukInsetText %} + {% from "inset-text/macro.njk" import govukInsetText %} {{ govukInsetText({ "html": "It can take up to 8 weeks to register a lasting power of attorney if there are no mistakes in the application." diff --git a/package/components/inset-text/inset-text.njk b/package/components/inset-text/inset-text.njk deleted file mode 100644 index 1e0cfc1cac..0000000000 --- a/package/components/inset-text/inset-text.njk +++ /dev/null @@ -1,7 +0,0 @@ -{% from "inset-text/macro.njk" import govukInsetText %} - -{{ govukInsetText({ - classes: '', - html: 'It can take up to 8 weeks to register a lasting power of attorney if there are no mistakes in the application.' - }) -}} diff --git a/package/components/label/README.md b/package/components/label/README.md index 4dbaa98f0b..0c15554e57 100644 --- a/package/components/label/README.md +++ b/package/components/label/README.md @@ -6,9 +6,9 @@ Use labels for all form fields. ## Quick start examples -### Component default +### Label -[Preview the label component](http://govuk-frontend-review.herokuapp.com/components/label/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/label/preview) #### Markup @@ -18,15 +18,15 @@ Use labels for all form fields. #### Macro - {% from 'label/macro.njk' import govukLabel %} + {% from "label/macro.njk" import govukLabel %} {{ govukLabel({ "text": "National Insurance number" }) }} -### Label--with bold text +### Label with bold text -[Preview the label--with bold text example](http://govuk-frontend-review.herokuapp.com/components/label/with bold text/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/label/with-bold-text/preview) #### Markup @@ -36,16 +36,16 @@ Use labels for all form fields. #### Macro - {% from 'label/macro.njk' import govukLabel %} + {% from "label/macro.njk" import govukLabel %} {{ govukLabel({ "classes": "govuk-label--s", "text": "National Insurance number" }) }} -### Label--as page heading +### Label as page heading -[Preview the label--as page heading example](http://govuk-frontend-review.herokuapp.com/components/label/as page heading/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/label/as-page-heading/preview) #### Markup @@ -58,7 +58,7 @@ Use labels for all form fields. #### Macro - {% from 'label/macro.njk' import govukLabel %} + {% from "label/macro.njk" import govukLabel %} {{ govukLabel({ "text": "National Insurance number", diff --git a/package/components/label/label.njk b/package/components/label/label.njk deleted file mode 100644 index 5cd740f1a3..0000000000 --- a/package/components/label/label.njk +++ /dev/null @@ -1,6 +0,0 @@ -{% from "label/macro.njk" import govukLabel %} - -{{ govukLabel({ - "text": "National Insurance number" -} -) }} diff --git a/package/components/panel/README.md b/package/components/panel/README.md index 237bab923a..3649739aa3 100644 --- a/package/components/panel/README.md +++ b/package/components/panel/README.md @@ -6,13 +6,13 @@ The confirmation panel has a turquoise background and white text. Used for trans ## Guidance -Find out when to use the Panel component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/panel). +Find out when to use the panel component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/panel). ## Quick start examples -### Component default +### Panel -[Preview the panel component](http://govuk-frontend-review.herokuapp.com/components/panel/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/panel/preview) #### Markup @@ -29,10 +29,37 @@ Find out when to use the Panel component in your service in the [GOV.UK Design S #### Macro - {% from 'panel/macro.njk' import govukPanel %} + {% from "panel/macro.njk" import govukPanel %} + + {{ govukPanel({ + "titleHtml": "Application complete", + "text": "Your reference number: HDJ2123F" + }) }} + +### Panel custom heading level + +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/panel/custom-heading-level/preview) + +#### Markup + +
+

+ Application complete +

+ +
+ Your reference number: HDJ2123F +
+ +
+ +#### Macro + + {% from "panel/macro.njk" import govukPanel %} {{ govukPanel({ "titleText": "Application complete", + "headingLevel": 1, "text": "Your reference number: HDJ2123F" }) }} @@ -92,6 +119,18 @@ If you are using Nunjucks,then macros take the following arguments +headingLevel + +number + +no + +Optional heading level, from 1 to 6\. Default is 2. + + + + + text (or) html string diff --git a/package/components/panel/panel.njk b/package/components/panel/panel.njk deleted file mode 100644 index 5cb695b3bf..0000000000 --- a/package/components/panel/panel.njk +++ /dev/null @@ -1,7 +0,0 @@ -{% from "panel/macro.njk" import govukPanel %} - -{{ govukPanel({ - "titleText": "Application complete", - "html": "Your reference number
HDJ2123F" -}) -}} diff --git a/package/components/panel/template.njk b/package/components/panel/template.njk index 6744f31b86..0f965a8dbf 100644 --- a/package/components/panel/template.njk +++ b/package/components/panel/template.njk @@ -1,9 +1,11 @@ +{#- TODO: Change default title heading level to 1 - https://github.com/alphagov/govuk-frontend/issues/864 -#} +{% set headingLevel = params.headingLevel if params.headingLevel else 2 %}
-

+ {{ params.titleHtml | safe if params.titleHtml else params.titleText }} -

+ {% if params.html or params.text %}
{{ params.html | safe if params.html else params.text }} diff --git a/package/components/phase-banner/README.md b/package/components/phase-banner/README.md index 3b7257a100..8cd43ff51b 100644 --- a/package/components/phase-banner/README.md +++ b/package/components/phase-banner/README.md @@ -6,13 +6,13 @@ A banner that indicates content is in alpha or beta phase with a description. ## Guidance -Find out when to use the Phase banner component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/phase-banner). +Find out when to use the phase banner component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/phase-banner). ## Quick start examples -### Component default +### Phase banner -[Preview the phase-banner component](http://govuk-frontend-review.herokuapp.com/components/phase-banner/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/phase-banner/preview) #### Markup @@ -28,7 +28,7 @@ Find out when to use the Phase banner component in your service in the [GOV.UK D #### Macro - {% from 'phase-banner/macro.njk' import govukPhaseBanner %} + {% from "phase-banner/macro.njk" import govukPhaseBanner %} {{ govukPhaseBanner({ "tag": { diff --git a/package/components/phase-banner/_phase-banner.scss b/package/components/phase-banner/_phase-banner.scss index bb9ca3c695..fc9ec56bc2 100644 --- a/package/components/phase-banner/_phase-banner.scss +++ b/package/components/phase-banner/_phase-banner.scss @@ -6,9 +6,6 @@ @include govuk-exports("govuk/component/phase-banner") { .govuk-phase-banner { - @include govuk-font($size: 16); - @include govuk-text-colour; - padding-top: govuk-spacing(2); padding-bottom: govuk-spacing(2); @@ -16,6 +13,9 @@ } .govuk-phase-banner__content { + @include govuk-font($size: 16); + @include govuk-text-colour; + display: table; margin: 0; } diff --git a/package/components/phase-banner/phase-banner.njk b/package/components/phase-banner/phase-banner.njk deleted file mode 100644 index b668316b96..0000000000 --- a/package/components/phase-banner/phase-banner.njk +++ /dev/null @@ -1,7 +0,0 @@ -{% from "phase-banner/macro.njk" import govukPhaseBanner %} -{{ govukPhaseBanner({ - "tag": { - "text": "alpha" - }, - "html": 'This is a new service – your feedback will help us to improve it.' -}) }} diff --git a/package/components/radios/README.md b/package/components/radios/README.md index 0357e84d28..571496e7d5 100644 --- a/package/components/radios/README.md +++ b/package/components/radios/README.md @@ -6,13 +6,13 @@ Let users select a single option from a list. ## Guidance -Find out when to use the Radios component in your service in the [GOV.UK Design System](https://govuk-design-system-production.cloudapps.digital/components/radios). +Find out when to use the radios component in your service in the [GOV.UK Design System](https://design-system.service.gov.uk/components/radios). ## Quick start examples -### Component default +### Radios -[Preview the radios component](http://govuk-frontend-review.herokuapp.com/components/radios/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/radios/preview) #### Markup @@ -51,7 +51,7 @@ Find out when to use the Radios component in your service in the [GOV.UK Design #### Macro - {% from 'radios/macro.njk' import govukRadios %} + {% from "radios/macro.njk" import govukRadios %} {{ govukRadios({ "idPrefix": "example", @@ -77,36 +77,36 @@ Find out when to use the Radios component in your service in the [GOV.UK Design ] }) }} -### Radios--inline +### Radios inline -[Preview the radios--inline example](http://govuk-frontend-review.herokuapp.com/components/radios/inline/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/radios/inline/preview) #### Markup
-
+
Have you changed your name? - + This includes changing your last name or spelling your name differently.
- -
- -
@@ -118,10 +118,10 @@ Find out when to use the Radios component in your service in the [GOV.UK Design #### Macro - {% from 'radios/macro.njk' import govukRadios %} + {% from "radios/macro.njk" import govukRadios %} {{ govukRadios({ - "idPrefix": "example", + "idPrefix": "example'", "classes": "govuk-radios--inline", "name": "example", "fieldset": { @@ -145,9 +145,9 @@ Find out when to use the Radios component in your service in the [GOV.UK Design ] }) }} -### Radios--with-disabled +### Radios with disabled -[Preview the radios--with-disabled example](http://govuk-frontend-review.herokuapp.com/components/radios/with-disabled/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/radios/with-disabled/preview) #### Markup @@ -186,7 +186,7 @@ Find out when to use the Radios component in your service in the [GOV.UK Design #### Macro - {% from 'radios/macro.njk' import govukRadios %} + {% from "radios/macro.njk" import govukRadios %} {{ govukRadios({ "idPrefix": "example-disabled", @@ -213,9 +213,9 @@ Find out when to use the Radios component in your service in the [GOV.UK Design ] }) }} -### Radios--with-html +### Radios with legend as page heading -[Preview the radios--with-html example](http://govuk-frontend-review.herokuapp.com/components/radios/with-html/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/radios/with-legend-as-page-heading/preview) #### Markup @@ -223,8 +223,78 @@ Find out when to use the Radios component in your service in the [GOV.UK Design
- -

Which part of the Housing Act was your licence issued under?

+ +

+ Which part of the Housing Act was your licence issued under? +

+
+ + + Select one of the options below. + + +
+ +
+ + +
+ +
+ + +
+ +
+
+ +
+ +#### Macro + + {% from "radios/macro.njk" import govukRadios %} + + {{ govukRadios({ + "idPrefix": "housing-act", + "name": "housing-act", + "fieldset": { + "legend": { + "text": "Which part of the Housing Act was your licence issued under?", + "classes": "govuk-fieldset__legend--l", + "isPageHeading": true + } + }, + "hint": { + "text": "Select one of the options below." + }, + "items": [ + { + "value": "part-2", + "html": "Part 2 of the Housing Act 2004 For properties that are 3 or more stories high and occupied by 5 or more people" + }, + { + "value": "part-3", + "html": "Part 3 of the Housing Act 2004 For properties that are within a geographical area defined by a local council" + } + ] + }) }} + +### Radios with a medium legend + +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/radios/with-a-medium-legend/preview) + +#### Markup + +
+ +
+ + + Which part of the Housing Act was your licence issued under? @@ -254,14 +324,15 @@ Find out when to use the Radios component in your service in the [GOV.UK Design #### Macro - {% from 'radios/macro.njk' import govukRadios %} + {% from "radios/macro.njk" import govukRadios %} {{ govukRadios({ "idPrefix": "housing-act", "name": "housing-act", "fieldset": { "legend": { - "html": "

Which part of the Housing Act was your licence issued under?

" + "text": "Which part of the Housing Act was your licence issued under?", + "classes": "govuk-fieldset__legend--m" } }, "hint": { @@ -279,9 +350,9 @@ Find out when to use the Radios component in your service in the [GOV.UK Design ] }) }} -### Radios--without-fieldset +### Radios without fieldset -[Preview the radios--without-fieldset example](http://govuk-frontend-review.herokuapp.com/components/radios/without-fieldset/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/radios/without-fieldset/preview) #### Markup @@ -316,7 +387,7 @@ Find out when to use the Radios component in your service in the [GOV.UK Design #### Macro - {% from 'radios/macro.njk' import govukRadios %} + {% from "radios/macro.njk" import govukRadios %} {{ govukRadios({ "name": "colours", @@ -336,9 +407,9 @@ Find out when to use the Radios component in your service in the [GOV.UK Design ] }) }} -### Radios--with-extreme-fieldset +### Radios with all fieldset attributes -[Preview the radios--with-extreme-fieldset example](http://govuk-frontend-review.herokuapp.com/components/radios/with-extreme-fieldset/preview) +[Preview this example in the Frontend review app](http://govuk-frontend-review.herokuapp.com/components/radios/with-all-fieldset-attributes/preview) #### Markup @@ -381,7 +452,7 @@ Find out when to use the Radios component in your service in the [GOV.UK Design #### Macro - {% from 'radios/macro.njk' import govukRadios %} + {% from "radios/macro.njk" import govukRadios %} {{ govukRadios({ "idPrefix": "example", diff --git a/package/components/radios/_radios.scss b/package/components/radios/_radios.scss index ed8032e91f..a793415179 100644 --- a/package/components/radios/_radios.scss +++ b/package/components/radios/_radios.scss @@ -10,6 +10,9 @@ @include govuk-exports("govuk/component/radios") { $govuk-radios-size: govuk-spacing(7); $govuk-radios-label-padding-left-right: govuk-spacing(3); + // When the default focus width is used on a curved edge it looks visually smaller. + // So for the circular radios we bump the default to make it look visually consistent. + $govuk-radios-focus-width: $govuk-focus-width + 1px; .govuk-radios__item { @include govuk-font($size: 19); @@ -58,7 +61,8 @@ } .govuk-radios__label { - display: block; + display: inline-block; + margin-bottom: 0; padding: 8px $govuk-radios-label-padding-left-right govuk-spacing(1); cursor: pointer; // remove 300ms pause on mobile @@ -100,8 +104,13 @@ // Focused state .govuk-radios__input:focus + .govuk-radios__label::before { - -webkit-box-shadow: 0 0 0 4px $govuk-focus-colour; - box-shadow: 0 0 0 4px $govuk-focus-colour; + // Since box-shadows are removed when users customise their colours + // We set a transparent outline that is shown instead. + // https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/ + outline: $govuk-focus-width solid transparent; + outline-offset: $govuk-focus-width; + -webkit-box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour; + box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour; } // Selected state diff --git a/package/components/radios/radios.njk b/package/components/radios/radios.njk deleted file mode 100644 index fda3daf0c2..0000000000 --- a/package/components/radios/radios.njk +++ /dev/null @@ -1,27 +0,0 @@ -{% from 'radios/macro.njk' import govukRadios %} - -{{ govukRadios({ - "idPrefix": "radio", - "name": "radio-group", - "items": [ - { - "value": "waste-animal", - "text": "Waste from animal carcasses" - }, - { - "id": "custom-id", - "value": "waste-mines", - "text": "Waste from mines or quarries" - }, - { - "value": "waste-farm", - "text": "Farm or agricultural waste", - "checked": true - }, - { - "value": "waste-disabled", - "text": "Disabled radio option", - "disabled": true - } - ] -}) }} diff --git a/package/components/select/README.md b/package/components/select/README.md index b858d73690..a6351bb6d6 100644 --- a/package/components/select/README.md +++ b/package/components/select/README.md @@ -6,13 +6,13 @@ The HTML `