From ee8fee778c9f84f790f160b05967fb8009ad51b5 Mon Sep 17 00:00:00 2001 From: Dilwoar Hussain Date: Mon, 19 May 2025 11:02:27 +0100 Subject: [PATCH] Change package to use npm package instead of repo. This is needed to ensure any new changes to main doesn't break apps. --- assets/css/application.css | 11605 +++++++++++++++++---------- assets/css/application.css.map | 1 + assets/js/digital-land-frontend.js | 14 + digital-land-frontend.config.json | 3 +- package.json | 4 +- 5 files changed, 7289 insertions(+), 4338 deletions(-) create mode 100644 assets/css/application.css.map diff --git a/assets/css/application.css b/assets/css/application.css index 247c7dbb..af564918 100644 --- a/assets/css/application.css +++ b/assets/css/application.css @@ -1,107 +1,184 @@ @charset "UTF-8"; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + :root { - --govuk-frontend-version: "4.6.0"; } + --govuk-frontend-version: "4.9.0"; +} + -.govuk-link, .markdown-content a:not([class]) { +.markdown-content a:not([class]), .govuk-link { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - text-decoration: underline; } - -/*! 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. */ -/* stylelint-disable-line scss/comment-no-loud */ + text-decoration: underline; +} +/*! 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. */ /* stylelint-disable-line scss/comment-no-loud */ @font-face { font-family: "GDS Transport"; font-style: normal; font-weight: normal; src: url("/data-standards/assets/govuk-frontend/assets/fonts/light-94a07e06a1-v2.woff2") format("woff2"), url("/data-standards/assets/govuk-frontend/assets/fonts/light-f591b13f7d-v2.woff") format("woff"); - font-display: fallback; } - + font-display: fallback; +} @font-face { font-family: "GDS Transport"; font-style: normal; font-weight: bold; src: url("/data-standards/assets/govuk-frontend/assets/fonts/bold-b542beb274-v2.woff2") format("woff2"), url("/data-standards/assets/govuk-frontend/assets/fonts/bold-affa96571d-v2.woff") format("woff"); - font-display: fallback; } - @media print { - .govuk-link, .markdown-content a:not([class]) { - font-family: sans-serif; } } - .govuk-link:focus, .markdown-content a:focus:not([class]) { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .govuk-link:link, .markdown-content a:link:not([class]) { - color: #1d70b8; } - .govuk-link:visited, .markdown-content a:visited:not([class]) { - color: #4c2c92; } - .govuk-link:hover, .markdown-content a:hover:not([class]) { - color: #003078; } - .govuk-link:active, .markdown-content a:active:not([class]) { - color: #0b0c0c; } - .govuk-link:focus, .markdown-content a:focus:not([class]) { - color: #0b0c0c; } - @media print { - .govuk-link[href^="/"]:after, .markdown-content a:not([class])[href^="/"]:after, .govuk-link[href^="http://"]:after, .markdown-content a:not([class])[href^="http://"]:after, .govuk-link[href^="https://"]:after, .markdown-content a:not([class])[href^="https://"]:after { - content: " (" attr(href) ")"; - font-size: 90%; - word-wrap: break-word; } } + font-display: fallback; +} +@media print { + .markdown-content a:not([class]), .govuk-link { + font-family: sans-serif; + } +} +.markdown-content a:focus:not([class]), .govuk-link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.markdown-content a:link:not([class]), .govuk-link:link { + color: #1d70b8; +} +.markdown-content a:visited:not([class]), .govuk-link:visited { + color: #4c2c92; +} +.markdown-content a:hover:not([class]), .govuk-link:hover { + color: #003078; +} +.markdown-content a:active:not([class]), .govuk-link:active { + color: #0b0c0c; +} +.markdown-content a:focus:not([class]), .govuk-link:focus { + color: #0b0c0c; +} +@media print { + .markdown-content a[href^="/"]:not([class]):after, [href^="/"].govuk-link:after, .markdown-content a[href^="http://"]:not([class]):after, [href^="http://"].govuk-link:after, .markdown-content a[href^="https://"]:not([class]):after, [href^="https://"].govuk-link:after { + content: " (" attr(href) ")"; + font-size: 90%; + word-wrap: break-word; + } +} .govuk-link--muted:link, .govuk-link--muted:visited { - color: #505a5f; } - + color: #505a5f; +} .govuk-link--muted:hover, .govuk-link--muted:active { - color: #0b0c0c; } - + color: #0b0c0c; +} .govuk-link--muted:focus { - color: #0b0c0c; } + color: #0b0c0c; +} .govuk-link--text-colour:link, .govuk-link--text-colour:visited { - color: #0b0c0c; } - @media print { - .govuk-link--text-colour:link, .govuk-link--text-colour:visited { - color: #000000; } } - + color: #0b0c0c; +} +@media print { + .govuk-link--text-colour:link, .govuk-link--text-colour:visited { + color: #000000; + } +} .govuk-link--text-colour:hover { - color: rgba(11, 12, 12, 0.99); } - + color: rgba(11, 12, 12, 0.99); +} .govuk-link--text-colour:active, .govuk-link--text-colour:focus { - color: #0b0c0c; } - @media print { - .govuk-link--text-colour:active, .govuk-link--text-colour:focus { - color: #000000; } } + color: #0b0c0c; +} +@media print { + .govuk-link--text-colour:active, .govuk-link--text-colour:focus { + color: #000000; + } +} .govuk-link--inverse:link, .govuk-link--inverse:visited { - color: #ffffff; } - + color: #ffffff; +} .govuk-link--inverse:hover, .govuk-link--inverse:active { - color: rgba(255, 255, 255, 0.99); } - + color: rgba(255, 255, 255, 0.99); +} .govuk-link--inverse:focus { - color: #0b0c0c; } + color: #0b0c0c; +} .govuk-link--no-underline:not(:hover):not(:active) { - text-decoration: none; } + text-decoration: none; +} .govuk-link--no-visited-state:link { - color: #1d70b8; } - + color: #1d70b8; +} .govuk-link--no-visited-state:visited { - color: #1d70b8; } - + color: #1d70b8; +} .govuk-link--no-visited-state:hover { - color: #003078; } - + color: #003078; +} .govuk-link--no-visited-state:active { - color: #0b0c0c; } - + color: #0b0c0c; +} .govuk-link--no-visited-state:focus { - color: #0b0c0c; } + color: #0b0c0c; +} + -.govuk-list, .markdown-content ol:not([class]), .markdown-content ul:not([class]) { +.markdown-content ul:not([class]), .markdown-content ol:not([class]), .govuk-list { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; @@ -113,56 +190,78 @@ margin-top: 0; margin-bottom: 15px; padding-left: 0; - list-style-type: none; } - @media print { - .govuk-list, .markdown-content ol:not([class]), .markdown-content ul:not([class]) { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-list, .markdown-content ol:not([class]), .markdown-content ul:not([class]) { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-list, .markdown-content ol:not([class]), .markdown-content ul:not([class]) { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-list, .markdown-content ol:not([class]), .markdown-content ul:not([class]) { - color: #000000; } } - @media (min-width: 40.0625em) { - .govuk-list, .markdown-content ol:not([class]), .markdown-content ul:not([class]) { - margin-bottom: 20px; } } - .govuk-list .govuk-list, .markdown-content ol:not([class]) .govuk-list, .markdown-content ul:not([class]) .govuk-list, .govuk-list .markdown-content ol:not([class]), .markdown-content .govuk-list ol:not([class]), .markdown-content ol:not([class]) ol:not([class]), .markdown-content ul:not([class]) ol:not([class]), .govuk-list .markdown-content ul:not([class]), .markdown-content .govuk-list ul:not([class]), .markdown-content ol:not([class]) ul:not([class]), .markdown-content ul:not([class]) ul:not([class]) { - margin-top: 10px; } - -.govuk-list > li, .markdown-content ol:not([class]) > li, .markdown-content ul:not([class]) > li { - margin-bottom: 5px; } - -.govuk-list--bullet, .markdown-content ul:not([class]) { + list-style-type: none; +} +@media print { + .markdown-content ul:not([class]), .markdown-content ol:not([class]), .govuk-list { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .markdown-content ul:not([class]), .markdown-content ol:not([class]), .govuk-list { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .markdown-content ul:not([class]), .markdown-content ol:not([class]), .govuk-list { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .markdown-content ul:not([class]), .markdown-content ol:not([class]), .govuk-list { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .markdown-content ul:not([class]), .markdown-content ol:not([class]), .govuk-list { + margin-bottom: 20px; + } +} +.markdown-content ul:not([class]) ul:not([class]), .markdown-content ol:not([class]) ul:not([class]), .markdown-content ul:not([class]) ol:not([class]), .markdown-content ol:not([class]) ol:not([class]), .govuk-list .markdown-content ul:not([class]), .markdown-content .govuk-list ul:not([class]), .govuk-list .markdown-content ol:not([class]), .markdown-content .govuk-list ol:not([class]), .markdown-content ul:not([class]) .govuk-list, .markdown-content ol:not([class]) .govuk-list, .govuk-list .govuk-list { + margin-top: 10px; +} + +.markdown-content ul:not([class]) > li, .markdown-content ol:not([class]) > li, .govuk-list > li { + margin-bottom: 5px; +} + +.markdown-content ul:not([class]), .govuk-list--bullet { padding-left: 20px; - list-style-type: disc; } + list-style-type: disc; +} -.govuk-list--number, .markdown-content ol:not([class]) { +.markdown-content ol:not([class]), .govuk-list--number { padding-left: 20px; - list-style-type: decimal; } - -.govuk-list--bullet > li, .markdown-content ul:not([class]) > li, -.govuk-list--number > li, -.markdown-content ol:not([class]) > li { - margin-bottom: 0; } - @media (min-width: 40.0625em) { - .govuk-list--bullet > li, .markdown-content ul:not([class]) > li, - .govuk-list--number > li, - .markdown-content ol:not([class]) > li { - margin-bottom: 5px; } } + list-style-type: decimal; +} + +.markdown-content ul:not([class]) > li, .govuk-list--bullet > li, +.markdown-content ol:not([class]) > li, +.govuk-list--number > li { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .markdown-content ul:not([class]) > li, .govuk-list--bullet > li, + .markdown-content ol:not([class]) > li, + .govuk-list--number > li { + margin-bottom: 5px; + } +} .govuk-list--spaced > li { - margin-bottom: 10px; } - @media (min-width: 40.0625em) { - .govuk-list--spaced > li { - margin-bottom: 15px; } } + margin-bottom: 10px; +} +@media (min-width: 40.0625em) { + .govuk-list--spaced > li { + margin-bottom: 15px; + } +} + -.govuk-heading-xl, .markdown-content h1:not([class]) { +.markdown-content h1:not([class]), .govuk-heading-xl { color: #0b0c0c; font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; @@ -173,27 +272,38 @@ line-height: 1.09375; display: block; margin-top: 0; - margin-bottom: 30px; } - @media print { - .govuk-heading-xl, .markdown-content h1:not([class]) { - color: #000000; } } - @media print { - .govuk-heading-xl, .markdown-content h1:not([class]) { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-heading-xl, .markdown-content h1:not([class]) { - font-size: 48px; - font-size: 3rem; - line-height: 1.04167; } } - @media print { - .govuk-heading-xl, .markdown-content h1:not([class]) { - font-size: 32pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .govuk-heading-xl, .markdown-content h1:not([class]) { - margin-bottom: 50px; } } - -.govuk-heading-l, .markdown-content h2:not([class]) { + margin-bottom: 30px; +} +@media print { + .markdown-content h1:not([class]), .govuk-heading-xl { + color: #000000; + } +} +@media print { + .markdown-content h1:not([class]), .govuk-heading-xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .markdown-content h1:not([class]), .govuk-heading-xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .markdown-content h1:not([class]), .govuk-heading-xl { + font-size: 32pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .markdown-content h1:not([class]), .govuk-heading-xl { + margin-bottom: 50px; + } +} + +.markdown-content h2:not([class]), .govuk-heading-l { color: #0b0c0c; font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; @@ -201,30 +311,41 @@ font-weight: 700; font-size: 24px; font-size: 1.5rem; - line-height: 1.04167; + line-height: 1.0416666667; display: block; margin-top: 0; - margin-bottom: 20px; } - @media print { - .govuk-heading-l, .markdown-content h2:not([class]) { - color: #000000; } } - @media print { - .govuk-heading-l, .markdown-content h2:not([class]) { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-heading-l, .markdown-content h2:not([class]) { - font-size: 36px; - font-size: 2.25rem; - line-height: 1.11111; } } - @media print { - .govuk-heading-l, .markdown-content h2:not([class]) { - font-size: 24pt; - line-height: 1.05; } } - @media (min-width: 40.0625em) { - .govuk-heading-l, .markdown-content h2:not([class]) { - margin-bottom: 30px; } } - -.govuk-heading-m, .markdown-content h3:not([class]) { + margin-bottom: 20px; +} +@media print { + .markdown-content h2:not([class]), .govuk-heading-l { + color: #000000; + } +} +@media print { + .markdown-content h2:not([class]), .govuk-heading-l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .markdown-content h2:not([class]), .govuk-heading-l { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .markdown-content h2:not([class]), .govuk-heading-l { + font-size: 24pt; + line-height: 1.05; + } +} +@media (min-width: 40.0625em) { + .markdown-content h2:not([class]), .govuk-heading-l { + margin-bottom: 30px; + } +} + +.markdown-content h3:not([class]), .govuk-heading-m { color: #0b0c0c; font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; @@ -232,30 +353,41 @@ font-weight: 700; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; + line-height: 1.1111111111; display: block; margin-top: 0; - margin-bottom: 15px; } - @media print { - .govuk-heading-m, .markdown-content h3:not([class]) { - color: #000000; } } - @media print { - .govuk-heading-m, .markdown-content h3:not([class]) { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-heading-m, .markdown-content h3:not([class]) { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .govuk-heading-m, .markdown-content h3:not([class]) { - font-size: 18pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .govuk-heading-m, .markdown-content h3:not([class]) { - margin-bottom: 20px; } } - -.govuk-heading-s, .markdown-content h4:not([class]) { + margin-bottom: 15px; +} +@media print { + .markdown-content h3:not([class]), .govuk-heading-m { + color: #000000; + } +} +@media print { + .markdown-content h3:not([class]), .govuk-heading-m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .markdown-content h3:not([class]), .govuk-heading-m { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .markdown-content h3:not([class]), .govuk-heading-m { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .markdown-content h3:not([class]), .govuk-heading-m { + margin-bottom: 20px; + } +} + +.markdown-content h4:not([class]), .govuk-heading-s { color: #0b0c0c; font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; @@ -266,25 +398,36 @@ line-height: 1.25; display: block; margin-top: 0; - margin-bottom: 15px; } - @media print { - .govuk-heading-s, .markdown-content h4:not([class]) { - color: #000000; } } - @media print { - .govuk-heading-s, .markdown-content h4:not([class]) { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-heading-s, .markdown-content h4:not([class]) { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-heading-s, .markdown-content h4:not([class]) { - font-size: 14pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .govuk-heading-s, .markdown-content h4:not([class]) { - margin-bottom: 20px; } } + margin-bottom: 15px; +} +@media print { + .markdown-content h4:not([class]), .govuk-heading-s { + color: #000000; + } +} +@media print { + .markdown-content h4:not([class]), .govuk-heading-s { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .markdown-content h4:not([class]), .govuk-heading-s { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .markdown-content h4:not([class]), .govuk-heading-s { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .markdown-content h4:not([class]), .govuk-heading-s { + margin-bottom: 20px; + } +} .govuk-caption-xl { font-family: "GDS Transport", arial, sans-serif; @@ -293,22 +436,29 @@ font-weight: 400; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; + line-height: 1.1111111111; display: block; margin-bottom: 5px; - color: #505a5f; } - @media print { - .govuk-caption-xl { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-caption-xl { - font-size: 27px; - font-size: 1.6875rem; - line-height: 1.11111; } } - @media print { - .govuk-caption-xl { - font-size: 18pt; - line-height: 1.15; } } + color: #505a5f; +} +@media print { + .govuk-caption-xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-xl { + font-size: 27px; + font-size: 1.6875rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-caption-xl { + font-size: 18pt; + line-height: 1.15; + } +} .govuk-caption-l { font-family: "GDS Transport", arial, sans-serif; @@ -317,25 +467,34 @@ font-weight: 400; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; + line-height: 1.1111111111; display: block; margin-bottom: 5px; - color: #505a5f; } - @media print { - .govuk-caption-l { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-caption-l { - font-size: 24px; - font-size: 1.5rem; - 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; } } + color: #505a5f; +} +@media print { + .govuk-caption-l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-l { + font-size: 24px; + font-size: 1.5rem; + 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: "GDS Transport", arial, sans-serif; @@ -346,21 +505,28 @@ font-size: 1rem; line-height: 1.25; display: block; - color: #505a5f; } - @media print { - .govuk-caption-m { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-caption-m { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-caption-m { - font-size: 14pt; - line-height: 1.15; } } - -.govuk-body-l, .govuk-body-lead, .markdown-content p.govuk-body-l { + color: #505a5f; +} +@media print { + .govuk-caption-m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-m { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-caption-m { + font-size: 14pt; + line-height: 1.15; + } +} + +.markdown-content p.govuk-body-l, .govuk-body-lead, .govuk-body-l { color: #0b0c0c; font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; @@ -368,29 +534,40 @@ font-weight: 400; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; + line-height: 1.1111111111; margin-top: 0; - margin-bottom: 20px; } - @media print { - .govuk-body-l, .govuk-body-lead, .markdown-content p.govuk-body-l { - color: #000000; } } - @media print { - .govuk-body-l, .govuk-body-lead, .markdown-content p.govuk-body-l { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-body-l, .govuk-body-lead, .markdown-content p.govuk-body-l { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .govuk-body-l, .govuk-body-lead, .markdown-content p.govuk-body-l { - font-size: 18pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .govuk-body-l, .govuk-body-lead, .markdown-content p.govuk-body-l { - margin-bottom: 30px; } } - -.govuk-body-m, .govuk-body, .markdown-content p, .markdown-content pre { + margin-bottom: 20px; +} +@media print { + .markdown-content p.govuk-body-l, .govuk-body-lead, .govuk-body-l { + color: #000000; + } +} +@media print { + .markdown-content p.govuk-body-l, .govuk-body-lead, .govuk-body-l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .markdown-content p.govuk-body-l, .govuk-body-lead, .govuk-body-l { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .markdown-content p.govuk-body-l, .govuk-body-lead, .govuk-body-l { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .markdown-content p.govuk-body-l, .govuk-body-lead, .govuk-body-l { + margin-bottom: 30px; + } +} + +.markdown-content pre, .markdown-content p, .govuk-body, .govuk-body-m { color: #0b0c0c; font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; @@ -400,25 +577,36 @@ font-size: 1rem; line-height: 1.25; margin-top: 0; - margin-bottom: 15px; } - @media print { - .govuk-body-m, .govuk-body, .markdown-content p, .markdown-content pre { - color: #000000; } } - @media print { - .govuk-body-m, .govuk-body, .markdown-content p, .markdown-content pre { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-body-m, .govuk-body, .markdown-content p, .markdown-content pre { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-body-m, .govuk-body, .markdown-content p, .markdown-content pre { - font-size: 14pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .govuk-body-m, .govuk-body, .markdown-content p, .markdown-content pre { - margin-bottom: 20px; } } + margin-bottom: 15px; +} +@media print { + .markdown-content pre, .markdown-content p, .govuk-body, .govuk-body-m { + color: #000000; + } +} +@media print { + .markdown-content pre, .markdown-content p, .govuk-body, .govuk-body-m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .markdown-content pre, .markdown-content p, .govuk-body, .govuk-body-m { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .markdown-content pre, .markdown-content p, .govuk-body, .govuk-body-m { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .markdown-content pre, .markdown-content p, .govuk-body, .govuk-body-m { + margin-bottom: 20px; + } +} .govuk-body-s { color: #0b0c0c; @@ -428,27 +616,38 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; + line-height: 1.1428571429; margin-top: 0; - margin-bottom: 15px; } - @media print { - .govuk-body-s { - color: #000000; } } - @media print { - .govuk-body-s { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-body-s { - font-size: 16px; - font-size: 1rem; - 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; } } + margin-bottom: 15px; +} +@media print { + .govuk-body-s { + color: #000000; + } +} +@media print { + .govuk-body-s { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-body-s { + font-size: 16px; + font-size: 1rem; + 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; @@ -460,144 +659,242 @@ font-size: 0.75rem; line-height: 1.25; margin-top: 0; - margin-bottom: 15px; } - @media print { - .govuk-body-xs { - color: #000000; } } - @media print { - .govuk-body-xs { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-body-xs { - font-size: 14px; - font-size: 0.875rem; - 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, .markdown-content p.govuk-body-l + .govuk-heading-l, .markdown-content .govuk-body-l + h2:not([class]), .markdown-content .govuk-body-lead + h2:not([class]) { - padding-top: 5px; } - @media (min-width: 40.0625em) { - .govuk-body-l + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l, .markdown-content p.govuk-body-l + .govuk-heading-l, .markdown-content .govuk-body-l + h2:not([class]), .markdown-content .govuk-body-lead + h2:not([class]) { - padding-top: 10px; } } - -.govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l, .markdown-content p + .govuk-heading-l, .markdown-content pre + .govuk-heading-l, .markdown-content .govuk-body-m + h2:not([class]), .markdown-content .govuk-body + h2:not([class]), .markdown-content p + h2:not([class]), .markdown-content pre + h2:not([class]), -.govuk-body-s + .govuk-heading-l, + margin-bottom: 15px; +} +@media print { + .govuk-body-xs { + color: #000000; + } +} +@media print { + .govuk-body-xs { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-body-xs { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.4285714286; + } +} +@media print { + .govuk-body-xs { + font-size: 12pt; + line-height: 1.2; + } +} +@media (min-width: 40.0625em) { + .govuk-body-xs { + margin-bottom: 20px; + } +} + +.markdown-content .govuk-body-l + h2:not([class]), .markdown-content .govuk-body-lead + h2:not([class]), .markdown-content p.govuk-body-l + .govuk-heading-l, .govuk-body-l + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l { + padding-top: 5px; +} +@media (min-width: 40.0625em) { + .markdown-content .govuk-body-l + h2:not([class]), .markdown-content .govuk-body-lead + h2:not([class]), .markdown-content p.govuk-body-l + .govuk-heading-l, .govuk-body-l + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l { + padding-top: 10px; + } +} + +.markdown-content pre + h2:not([class]), .markdown-content p + h2:not([class]), .markdown-content .govuk-body-m + h2:not([class]), .markdown-content .govuk-body + h2:not([class]), .markdown-content pre + .govuk-heading-l, .markdown-content p + .govuk-heading-l, .govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l, .markdown-content .govuk-body-s + h2:not([class]), -.govuk-list + .govuk-heading-l, -.markdown-content ol:not([class]) + .govuk-heading-l, -.markdown-content ul:not([class]) + .govuk-heading-l, -.markdown-content .govuk-list + h2:not([class]), +.govuk-body-s + .govuk-heading-l, +.markdown-content ul:not([class]) + h2:not([class]), .markdown-content ol:not([class]) + h2:not([class]), -.markdown-content ul:not([class]) + h2:not([class]) { - padding-top: 15px; } - @media (min-width: 40.0625em) { - .govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l, .markdown-content p + .govuk-heading-l, .markdown-content pre + .govuk-heading-l, .markdown-content .govuk-body-m + h2:not([class]), .markdown-content .govuk-body + h2:not([class]), .markdown-content p + h2:not([class]), .markdown-content pre + h2:not([class]), - .govuk-body-s + .govuk-heading-l, - .markdown-content .govuk-body-s + h2:not([class]), - .govuk-list + .govuk-heading-l, - .markdown-content ol:not([class]) + .govuk-heading-l, - .markdown-content ul:not([class]) + .govuk-heading-l, - .markdown-content .govuk-list + h2:not([class]), - .markdown-content ol:not([class]) + h2:not([class]), - .markdown-content ul:not([class]) + h2:not([class]) { - padding-top: 20px; } } - -.govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m, .markdown-content p + .govuk-heading-m, .markdown-content pre + .govuk-heading-m, .markdown-content .govuk-body-m + h3:not([class]), .markdown-content .govuk-body + h3:not([class]), .markdown-content p + h3:not([class]), .markdown-content pre + h3:not([class]), -.govuk-body-s + .govuk-heading-m, +.markdown-content .govuk-list + h2:not([class]), +.markdown-content ul:not([class]) + .govuk-heading-l, +.markdown-content ol:not([class]) + .govuk-heading-l, +.govuk-list + .govuk-heading-l { + padding-top: 15px; +} +@media (min-width: 40.0625em) { + .markdown-content pre + h2:not([class]), .markdown-content p + h2:not([class]), .markdown-content .govuk-body-m + h2:not([class]), .markdown-content .govuk-body + h2:not([class]), .markdown-content pre + .govuk-heading-l, .markdown-content p + .govuk-heading-l, .govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l, + .markdown-content .govuk-body-s + h2:not([class]), + .govuk-body-s + .govuk-heading-l, + .markdown-content ul:not([class]) + h2:not([class]), + .markdown-content ol:not([class]) + h2:not([class]), + .markdown-content .govuk-list + h2:not([class]), + .markdown-content ul:not([class]) + .govuk-heading-l, + .markdown-content ol:not([class]) + .govuk-heading-l, + .govuk-list + .govuk-heading-l { + padding-top: 20px; + } +} + +.markdown-content pre + h3:not([class]), .markdown-content p + h3:not([class]), .markdown-content .govuk-body-m + h3:not([class]), .markdown-content .govuk-body + h3:not([class]), .markdown-content pre + .govuk-heading-m, .markdown-content p + .govuk-heading-m, .govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m, .markdown-content .govuk-body-s + h3:not([class]), -.govuk-list + .govuk-heading-m, -.markdown-content ol:not([class]) + .govuk-heading-m, -.markdown-content ul:not([class]) + .govuk-heading-m, -.markdown-content .govuk-list + h3:not([class]), -.markdown-content ol:not([class]) + h3:not([class]), +.govuk-body-s + .govuk-heading-m, .markdown-content ul:not([class]) + h3:not([class]), -.govuk-body-m + .govuk-heading-s, -.govuk-body + .govuk-heading-s, -.markdown-content p + .govuk-heading-s, -.markdown-content pre + .govuk-heading-s, +.markdown-content ol:not([class]) + h3:not([class]), +.markdown-content .govuk-list + h3:not([class]), +.markdown-content ul:not([class]) + .govuk-heading-m, +.markdown-content ol:not([class]) + .govuk-heading-m, +.govuk-list + .govuk-heading-m, +.markdown-content pre + h4:not([class]), +.markdown-content p + h4:not([class]), .markdown-content .govuk-body-m + h4:not([class]), .markdown-content .govuk-body + h4:not([class]), -.markdown-content p + h4:not([class]), -.markdown-content pre + h4:not([class]), -.govuk-body-s + .govuk-heading-s, +.markdown-content pre + .govuk-heading-s, +.markdown-content p + .govuk-heading-s, +.govuk-body-m + .govuk-heading-s, +.govuk-body + .govuk-heading-s, .markdown-content .govuk-body-s + h4:not([class]), -.govuk-list + .govuk-heading-s, -.markdown-content ol:not([class]) + .govuk-heading-s, -.markdown-content ul:not([class]) + .govuk-heading-s, -.markdown-content .govuk-list + h4:not([class]), +.govuk-body-s + .govuk-heading-s, +.markdown-content ul:not([class]) + h4:not([class]), .markdown-content ol:not([class]) + h4:not([class]), -.markdown-content ul:not([class]) + h4:not([class]) { - padding-top: 5px; } - @media (min-width: 40.0625em) { - .govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m, .markdown-content p + .govuk-heading-m, .markdown-content pre + .govuk-heading-m, .markdown-content .govuk-body-m + h3:not([class]), .markdown-content .govuk-body + h3:not([class]), .markdown-content p + h3:not([class]), .markdown-content pre + h3:not([class]), - .govuk-body-s + .govuk-heading-m, - .markdown-content .govuk-body-s + h3:not([class]), - .govuk-list + .govuk-heading-m, - .markdown-content ol:not([class]) + .govuk-heading-m, - .markdown-content ul:not([class]) + .govuk-heading-m, - .markdown-content .govuk-list + h3:not([class]), - .markdown-content ol:not([class]) + h3:not([class]), - .markdown-content ul:not([class]) + h3:not([class]), - .govuk-body-m + .govuk-heading-s, - .govuk-body + .govuk-heading-s, - .markdown-content p + .govuk-heading-s, - .markdown-content pre + .govuk-heading-s, - .markdown-content .govuk-body-m + h4:not([class]), - .markdown-content .govuk-body + h4:not([class]), - .markdown-content p + h4:not([class]), - .markdown-content pre + h4:not([class]), - .govuk-body-s + .govuk-heading-s, - .markdown-content .govuk-body-s + h4:not([class]), - .govuk-list + .govuk-heading-s, - .markdown-content ol:not([class]) + .govuk-heading-s, - .markdown-content ul:not([class]) + .govuk-heading-s, - .markdown-content .govuk-list + h4:not([class]), - .markdown-content ol:not([class]) + h4:not([class]), - .markdown-content ul:not([class]) + h4:not([class]) { - padding-top: 10px; } } - -.govuk-section-break, .markdown-content hr { +.markdown-content .govuk-list + h4:not([class]), +.markdown-content ul:not([class]) + .govuk-heading-s, +.markdown-content ol:not([class]) + .govuk-heading-s, +.govuk-list + .govuk-heading-s { + padding-top: 5px; +} +@media (min-width: 40.0625em) { + .markdown-content pre + h3:not([class]), .markdown-content p + h3:not([class]), .markdown-content .govuk-body-m + h3:not([class]), .markdown-content .govuk-body + h3:not([class]), .markdown-content pre + .govuk-heading-m, .markdown-content p + .govuk-heading-m, .govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m, + .markdown-content .govuk-body-s + h3:not([class]), + .govuk-body-s + .govuk-heading-m, + .markdown-content ul:not([class]) + h3:not([class]), + .markdown-content ol:not([class]) + h3:not([class]), + .markdown-content .govuk-list + h3:not([class]), + .markdown-content ul:not([class]) + .govuk-heading-m, + .markdown-content ol:not([class]) + .govuk-heading-m, + .govuk-list + .govuk-heading-m, + .markdown-content pre + h4:not([class]), + .markdown-content p + h4:not([class]), + .markdown-content .govuk-body-m + h4:not([class]), + .markdown-content .govuk-body + h4:not([class]), + .markdown-content pre + .govuk-heading-s, + .markdown-content p + .govuk-heading-s, + .govuk-body-m + .govuk-heading-s, + .govuk-body + .govuk-heading-s, + .markdown-content .govuk-body-s + h4:not([class]), + .govuk-body-s + .govuk-heading-s, + .markdown-content ul:not([class]) + h4:not([class]), + .markdown-content ol:not([class]) + h4:not([class]), + .markdown-content .govuk-list + h4:not([class]), + .markdown-content ul:not([class]) + .govuk-heading-s, + .markdown-content ol:not([class]) + .govuk-heading-s, + .govuk-list + .govuk-heading-s { + padding-top: 10px; + } +} + + +.markdown-content hr, .govuk-section-break { margin: 0; - border: 0; } + border: 0; +} -.govuk-section-break--xl, .markdown-content hr { +.markdown-content hr, .govuk-section-break--xl { margin-top: 30px; - margin-bottom: 30px; } - @media (min-width: 40.0625em) { - .govuk-section-break--xl, .markdown-content hr { - margin-top: 50px; } } - @media (min-width: 40.0625em) { - .govuk-section-break--xl, .markdown-content hr { - margin-bottom: 50px; } } + margin-bottom: 30px; +} +@media (min-width: 40.0625em) { + .markdown-content hr, .govuk-section-break--xl { + margin-top: 50px; + } +} +@media (min-width: 40.0625em) { + .markdown-content hr, .govuk-section-break--xl { + 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; } } - @media (min-width: 40.0625em) { - .govuk-section-break--l { - margin-bottom: 30px; } } + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-section-break--l { + margin-top: 30px; + } +} +@media (min-width: 40.0625em) { + .govuk-section-break--l { + 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; } } - @media (min-width: 40.0625em) { - .govuk-section-break--m { - margin-bottom: 20px; } } + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-section-break--m { + margin-top: 20px; + } +} +@media (min-width: 40.0625em) { + .govuk-section-break--m { + margin-bottom: 20px; + } +} + +.markdown-content hr, .govuk-section-break--visible { + border-bottom: 1px solid #b1b4b6; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -.govuk-section-break--visible, .markdown-content hr { - border-bottom: 1px solid #b1b4b6; } .govuk-button-group { margin-bottom: 5px; @@ -606,250 +903,681 @@ -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; - align-items: center; } - @media (min-width: 40.0625em) { - .govuk-button-group { - margin-bottom: 15px; } } + align-items: center; +} +@media (min-width: 40.0625em) { + .govuk-button-group { + margin-bottom: 15px; + } +} +.govuk-button-group .govuk-link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.1875; + display: inline-block; + max-width: 100%; + margin-top: 5px; + margin-bottom: 20px; + text-align: center; +} +@media print { .govuk-button-group .govuk-link { - font-family: "GDS Transport", arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.1875; - display: inline-block; - max-width: 100%; - margin-top: 5px; - margin-bottom: 20px; - text-align: center; } - @media print { - .govuk-button-group .govuk-link { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-button-group .govuk-link { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1; } } - @media print { - .govuk-button-group .govuk-link { - font-size: 14pt; - line-height: 19px; } } - .govuk-button-group .govuk-button { - margin-bottom: 17px; } - @media (min-width: 40.0625em) { - .govuk-button-group { - margin-right: -15px; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: baseline; - align-items: baseline; } - .govuk-button-group .govuk-button, - .govuk-button-group .govuk-link { - margin-right: 15px; } - .govuk-button-group .govuk-link { - text-align: left; } } + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-button-group .govuk-link { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1; + } +} +@media print { + .govuk-button-group .govuk-link { + font-size: 14pt; + line-height: 19px; + } +} +.govuk-button-group .govuk-button { + margin-bottom: 17px; +} +@media (min-width: 40.0625em) { + .govuk-button-group { + margin-right: -15px; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: baseline; + align-items: baseline; + } + .govuk-button-group .govuk-button, + .govuk-button-group .govuk-link { + margin-right: 15px; + } + .govuk-button-group .govuk-link { + text-align: left; + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + .govuk-form-group { - margin-bottom: 20px; } - .govuk-form-group:after { - content: ""; - display: block; - clear: both; } - @media (min-width: 40.0625em) { - .govuk-form-group { - margin-bottom: 30px; } } - .govuk-form-group .govuk-form-group:last-of-type { - margin-bottom: 0; } + margin-bottom: 20px; +} +.govuk-form-group:after { + content: ""; + display: block; + clear: both; +} +@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 #d4351c; } - .govuk-form-group--error .govuk-form-group { - padding: 0; - border: 0; } + border-left: 5px solid #d4351c; +} +.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 { + 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 { + box-sizing: border-box; + width: 100%; + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-one-third { + width: 33.3333333333%; + float: left; + } +} + +.govuk-grid-column-one-half { + 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 { + box-sizing: border-box; + width: 100%; + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-two-thirds { + width: 66.6666666667%; + float: left; + } +} + +.govuk-grid-column-three-quarters { + 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 { + box-sizing: border-box; + width: 100%; + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-full { + width: 100%; + float: left; + } +} + +.govuk-grid-column-one-quarter-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-one-quarter-from-desktop { + width: 25%; + float: left; + } +} + +.govuk-grid-column-one-third-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-one-third-from-desktop { + width: 33.3333333333%; + float: left; + } +} + +.govuk-grid-column-one-half-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-one-half-from-desktop { + width: 50%; + float: left; + } +} + +.govuk-grid-column-two-thirds-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-two-thirds-from-desktop { + width: 66.6666666667%; + float: left; + } +} + +.govuk-grid-column-three-quarters-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-three-quarters-from-desktop { + width: 75%; + float: left; + } +} + +.govuk-grid-column-full-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-full-from-desktop { + width: 100%; + float: left; + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.govuk-main-wrapper { + display: block; + padding-top: 20px; + padding-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-main-wrapper { + padding-top: 40px; + padding-bottom: 40px; + } +} + +.govuk-main-wrapper--auto-spacing:first-child, +.govuk-main-wrapper--l { + padding-top: 30px; +} +@media (min-width: 40.0625em) { + .govuk-main-wrapper--auto-spacing:first-child, + .govuk-main-wrapper--l { + padding-top: 50px; + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.govuk-template { + background-color: #f3f2f1; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + text-size-adjust: 100%; +} +@supports (position: -webkit-sticky) or (position: sticky) { + .govuk-template { + scroll-padding-top: 60px; + } + .govuk-template:not(:has(.govuk-exit-this-page)) { + scroll-padding-top: 0; + } +} +@media screen { + .govuk-template { + overflow-y: scroll; + } +} + +.govuk-template__body { + margin: 0; + background-color: #ffffff; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -.govuk-grid-row { - margin-right: -15px; - margin-left: -15px; } - .govuk-grid-row:after { - content: ""; - display: block; - clear: both; } -.govuk-grid-column-one-quarter { - 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 { - box-sizing: border-box; - width: 100%; - padding: 0 15px; } - @media (min-width: 40.0625em) { - .govuk-grid-column-one-third { - width: 33.33333%; - float: left; } } -.govuk-grid-column-one-half { - 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 { - box-sizing: border-box; - width: 100%; - padding: 0 15px; } - @media (min-width: 40.0625em) { - .govuk-grid-column-two-thirds { - width: 66.66667%; - float: left; } } -.govuk-grid-column-three-quarters { - 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 { - box-sizing: border-box; - width: 100%; - padding: 0 15px; } - @media (min-width: 40.0625em) { - .govuk-grid-column-full { - width: 100%; - float: left; } } -.govuk-grid-column-one-quarter-from-desktop { - box-sizing: border-box; - padding: 0 15px; } - @media (min-width: 48.0625em) { - .govuk-grid-column-one-quarter-from-desktop { - width: 25%; - float: left; } } -.govuk-grid-column-one-third-from-desktop { - box-sizing: border-box; - padding: 0 15px; } - @media (min-width: 48.0625em) { - .govuk-grid-column-one-third-from-desktop { - width: 33.33333%; - float: left; } } -.govuk-grid-column-one-half-from-desktop { - box-sizing: border-box; - padding: 0 15px; } - @media (min-width: 48.0625em) { - .govuk-grid-column-one-half-from-desktop { - width: 50%; - float: left; } } -.govuk-grid-column-two-thirds-from-desktop { - box-sizing: border-box; - padding: 0 15px; } - @media (min-width: 48.0625em) { - .govuk-grid-column-two-thirds-from-desktop { - width: 66.66667%; - float: left; } } -.govuk-grid-column-three-quarters-from-desktop { - box-sizing: border-box; - padding: 0 15px; } - @media (min-width: 48.0625em) { - .govuk-grid-column-three-quarters-from-desktop { - width: 75%; - float: left; } } -.govuk-grid-column-full-from-desktop { - box-sizing: border-box; - padding: 0 15px; } - @media (min-width: 48.0625em) { - .govuk-grid-column-full-from-desktop { - width: 100%; - float: left; } } -.govuk-main-wrapper { - display: block; - padding-top: 20px; - padding-bottom: 20px; } - @media (min-width: 40.0625em) { - .govuk-main-wrapper { - padding-top: 40px; - padding-bottom: 40px; } } -.govuk-main-wrapper--auto-spacing:first-child, -.govuk-main-wrapper--l { - padding-top: 30px; } - @media (min-width: 40.0625em) { - .govuk-main-wrapper--auto-spacing:first-child, - .govuk-main-wrapper--l { - padding-top: 50px; } } -.govuk-template { - background-color: #f3f2f1; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - text-size-adjust: 100%; } - @media screen { - .govuk-template { - overflow-y: scroll; } } -.govuk-template__body { - margin: 0; - background-color: #ffffff; } .govuk-width-container { max-width: 960px; margin-right: 15px; - margin-left: 15px; } + margin-left: 15px; +} +@supports (margin: max(calc(0px))) { + .govuk-width-container { + margin-right: max(15px, calc(15px + env(safe-area-inset-right))); + margin-left: max(15px, calc(15px + env(safe-area-inset-left))); + } +} +@media (min-width: 40.0625em) { + .govuk-width-container { + margin-right: 30px; + margin-left: 30px; + } @supports (margin: max(calc(0px))) { .govuk-width-container { - margin-right: max(15px, calc(15px + env(safe-area-inset-right))); - margin-left: max(15px, calc(15px + env(safe-area-inset-left))); } } - @media (min-width: 40.0625em) { - .govuk-width-container { - margin-right: 30px; - margin-left: 30px; } - @supports (margin: max(calc(0px))) { - .govuk-width-container { - margin-right: max(30px, calc(15px + env(safe-area-inset-right))); - margin-left: max(30px, calc(15px + env(safe-area-inset-left))); } } } - @media (min-width: 1020px) { + margin-right: max(30px, calc(15px + env(safe-area-inset-right))); + margin-left: max(30px, calc(15px + env(safe-area-inset-left))); + } + } +} +@media (min-width: 1020px) { + .govuk-width-container { + margin-right: auto; + margin-left: auto; + } + @supports (margin: max(calc(0px))) { .govuk-width-container { margin-right: auto; - margin-left: auto; } - @supports (margin: max(calc(0px))) { - .govuk-width-container { - margin-right: auto; - margin-left: auto; } } } + margin-left: auto; + } + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + .govuk-accordion { - margin-bottom: 20px; } - @media (min-width: 40.0625em) { - .govuk-accordion { - margin-bottom: 30px; } } + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-accordion { + margin-bottom: 30px; + } +} .govuk-accordion__section { - padding-top: 15px; } + padding-top: 15px; +} .govuk-accordion__section-heading { margin-top: 0; margin-bottom: 0; padding-top: 15px; - padding-bottom: 15px; } + padding-bottom: 15px; +} .govuk-accordion__section-button { font-family: "GDS Transport", arial, sans-serif; @@ -858,55 +1586,69 @@ font-weight: 700; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; + line-height: 1.1111111111; color: #0b0c0c; display: block; margin-bottom: 0; - padding-top: 15px; } - @media print { - .govuk-accordion__section-button { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-accordion__section-button { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .govuk-accordion__section-button { - font-size: 18pt; - line-height: 1.15; } } - @media print { - .govuk-accordion__section-button { - color: #000000; } } + padding-top: 15px; +} +@media print { + .govuk-accordion__section-button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-accordion__section-button { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-accordion__section-button { + font-size: 18pt; + line-height: 1.15; + } +} +@media print { + .govuk-accordion__section-button { + color: #000000; + } +} .govuk-accordion__section-content > :last-child { - margin-bottom: 0; } + margin-bottom: 0; +} .js-enabled .govuk-accordion { - border-bottom: 1px solid #b1b4b6; } - + border-bottom: 1px solid #b1b4b6; +} .js-enabled .govuk-accordion__section { - padding-top: 0; } - + padding-top: 0; +} .js-enabled .govuk-accordion__section-content { display: none; padding-top: 15px; - padding-bottom: 30px; } - @media (min-width: 40.0625em) { - .js-enabled .govuk-accordion__section-content { - padding-bottom: 50px; } } - + padding-bottom: 30px; +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-accordion__section-content { + padding-bottom: 50px; + } +} .js-enabled .govuk-accordion__section-content[hidden] { padding-top: 0; - padding-bottom: 0; } - @supports (content-visibility: hidden) { - .js-enabled .govuk-accordion__section-content[hidden] { - content-visibility: hidden; - display: inherit; } } - + padding-bottom: 0; +} +@supports (content-visibility: hidden) { + .js-enabled .govuk-accordion__section-content[hidden] { + content-visibility: hidden; + display: inherit; + } +} .js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content { - display: block; } - + display: block; +} .js-enabled .govuk-accordion__show-all { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; @@ -923,52 +1665,68 @@ color: #1d70b8; background: none; cursor: pointer; - -webkit-appearance: none; } - @media print { - .js-enabled .govuk-accordion__show-all { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .js-enabled .govuk-accordion__show-all { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .js-enabled .govuk-accordion__show-all { - font-size: 14pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .js-enabled .govuk-accordion__show-all { - margin-bottom: 14px; } } - .js-enabled .govuk-accordion__show-all::-moz-focus-inner { - padding: 0; - border: 0; } - .js-enabled .govuk-accordion__show-all:hover { - color: #0b0c0c; - background: #f3f2f1; - box-shadow: 0 -2px #f3f2f1, 0 4px #f3f2f1; } - .js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text { - color: #0b0c0c; } - .js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron { - color: #0b0c0c; - background: #0b0c0c; } - .js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after { - color: #f3f2f1; } - .js-enabled .govuk-accordion__show-all:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron { - background: #0b0c0c; } - .js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after { - color: #ffdd00; } - + -webkit-appearance: none; +} +@media print { + .js-enabled .govuk-accordion__show-all { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-accordion__show-all { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .js-enabled .govuk-accordion__show-all { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-accordion__show-all { + margin-bottom: 14px; + } +} +.js-enabled .govuk-accordion__show-all::-moz-focus-inner { + padding: 0; + border: 0; +} +.js-enabled .govuk-accordion__show-all:hover { + color: #0b0c0c; + background: #f3f2f1; + box-shadow: 0 -2px #f3f2f1, 0 4px #f3f2f1; +} +.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text { + color: #0b0c0c; +} +.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron { + color: #0b0c0c; + background: #0b0c0c; +} +.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after { + color: #f3f2f1; +} +.js-enabled .govuk-accordion__show-all:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron { + background: #0b0c0c; +} +.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after { + color: #ffdd00; +} .js-enabled .govuk-accordion__section-heading { - padding: 0; } - + padding: 0; +} .js-enabled .govuk-accordion-nav__chevron { box-sizing: border-box; display: inline-block; @@ -977,27 +1735,26 @@ height: 1.25rem; border: 0.0625rem solid; border-radius: 50%; - vertical-align: middle; } - .js-enabled .govuk-accordion-nav__chevron:after { - content: ""; - box-sizing: border-box; - display: block; - position: absolute; - bottom: 0.3125rem; - left: 0.375rem; - width: 0.375rem; - height: 0.375rem; - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); - border-top: 0.125rem solid; - border-right: 0.125rem solid; } - + vertical-align: middle; +} +.js-enabled .govuk-accordion-nav__chevron:after { + content: ""; + box-sizing: border-box; + display: block; + position: absolute; + bottom: 0.3125rem; + left: 0.375rem; + width: 0.375rem; + height: 0.375rem; + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + border-top: 0.125rem solid; + border-right: 0.125rem solid; +} .js-enabled .govuk-accordion-nav__chevron--down { - -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); - transform: rotate(180deg); } - + transform: rotate(180deg); +} .js-enabled .govuk-accordion__section-button { width: 100%; padding: 10px 0 0 0; @@ -1008,98 +1765,120 @@ background: none; text-align: left; cursor: pointer; - -webkit-appearance: none; } - @media (min-width: 40.0625em) { - .js-enabled .govuk-accordion__section-button { - padding-bottom: 10px; } } - .js-enabled .govuk-accordion__section-button:active { - color: #0b0c0c; - background: none; } - .js-enabled .govuk-accordion__section-button:hover { - color: #0b0c0c; - background: #f3f2f1; } - .js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text { - color: #0b0c0c; } - .js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron { - color: #0b0c0c; - background: #0b0c0c; } - .js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after { - color: #f3f2f1; } - .js-enabled .govuk-accordion__section-button:focus { - outline: 0; } - .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus, - .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus, - .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron { - color: #0b0c0c; - background: #0b0c0c; } - .js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after { - color: #ffdd00; } - .js-enabled .govuk-accordion__section-button::-moz-focus-inner { - padding: 0; - border: 0; } - + -webkit-appearance: none; +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-accordion__section-button { + padding-bottom: 10px; + } +} +.js-enabled .govuk-accordion__section-button:active { + color: #0b0c0c; + background: none; +} +.js-enabled .govuk-accordion__section-button:hover { + color: #0b0c0c; + background: #f3f2f1; +} +.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text { + color: #0b0c0c; +} +.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron { + color: #0b0c0c; + background: #0b0c0c; +} +.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after { + color: #f3f2f1; +} +.js-enabled .govuk-accordion__section-button:focus { + outline: 0; +} +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus, +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus, +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron { + color: #0b0c0c; + background: #0b0c0c; +} +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after { + color: #ffdd00; +} +.js-enabled .govuk-accordion__section-button::-moz-focus-inner { + padding: 0; + border: 0; +} .js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button { padding-bottom: 15px; - border-bottom: 0; } - @media (min-width: 40.0625em) { - .js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button { - padding-bottom: 20px; } } - + border-bottom: 0; +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button { + padding-bottom: 20px; + } +} .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { - padding-bottom: 3px; } - @media (min-width: 48.0625em) { - .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { - padding-bottom: 2px; } } - + padding-bottom: 3px; +} +@media (min-width: 48.0625em) { + .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { + padding-bottom: 2px; + } +} .js-enabled .govuk-accordion__section-toggle, .js-enabled .govuk-accordion__section-heading-text, .js-enabled .govuk-accordion__section-summary { display: block; - margin-bottom: 13px; } - .js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus, - .js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus, - .js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus, - .js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus, - .js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus, - .js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus, - .js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus, - .js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus, - .js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus { - display: inline; } - + margin-bottom: 13px; +} +.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus, +.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus, +.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus, +.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus, +.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus, +.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus, +.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus, +.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus, +.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus { + display: inline; +} .js-enabled .govuk-accordion__section-toggle { font-size: 16px; font-size: 1rem; line-height: 1.25; font-weight: 400; - color: #1d70b8; } - @media (min-width: 40.0625em) { - .js-enabled .govuk-accordion__section-toggle { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .js-enabled .govuk-accordion__section-toggle { - font-size: 14pt; - line-height: 1.15; } } - + color: #1d70b8; +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-accordion__section-toggle { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .js-enabled .govuk-accordion__section-toggle { + font-size: 14pt; + line-height: 1.15; + } +} .js-enabled .govuk-accordion__show-all-text, .js-enabled .govuk-accordion__section-toggle-text { margin-left: 5px; - vertical-align: middle; } - + vertical-align: middle; +} @media screen and (forced-colors: active) { .js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron, .js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron { - background-color: transparent; } + background-color: transparent; + } .js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus, .js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus, .js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus, @@ -1109,19 +1888,24 @@ .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus, .js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron { background: transparent; - background-color: transparent; } } - + background-color: transparent; + } +} @media (hover: none) { .js-enabled .govuk-accordion__section-header:hover { border-top-color: #b1b4b6; - box-shadow: inset 0 3px 0 0 #1d70b8; } - .js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button { - border-top-color: #b1b4b6; } } + box-shadow: inset 0 3px 0 0 #1d70b8; + } + .js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button { + border-top-color: #b1b4b6; + } +} + .govuk-back-link { font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; + line-height: 1.1428571429; font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; @@ -1130,39 +1914,54 @@ position: relative; margin-top: 15px; margin-bottom: 15px; - padding-left: 0.875em; } - @media (min-width: 40.0625em) { - .govuk-back-link { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .govuk-back-link { - font-size: 14pt; - line-height: 1.2; } } - @media print { - .govuk-back-link { - font-family: sans-serif; } } - .govuk-back-link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } + padding-left: 0.875em; +} +@media (min-width: 40.0625em) { + .govuk-back-link { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-back-link { + font-size: 14pt; + line-height: 1.2; + } +} +@media print { + .govuk-back-link { + font-family: sans-serif; + } +} +.govuk-back-link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-back-link:link, .govuk-back-link:visited { + color: #0b0c0c; +} +@media print { .govuk-back-link:link, .govuk-back-link:visited { - color: #0b0c0c; } - @media print { - .govuk-back-link:link, .govuk-back-link:visited { - color: #000000; } } - .govuk-back-link:hover { - color: rgba(11, 12, 12, 0.99); } + color: #000000; + } +} +.govuk-back-link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-back-link:active, .govuk-back-link:focus { + color: #0b0c0c; +} +@media print { .govuk-back-link:active, .govuk-back-link:focus { - color: #0b0c0c; } - @media print { - .govuk-back-link:active, .govuk-back-link:focus { - color: #000000; } } + color: #000000; + } +} .govuk-back-link:before { content: ""; @@ -1174,19 +1973,22 @@ width: 0.4375em; height: 0.4375em; margin: auto 0; - -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); border: solid; border-width: 1px 1px 0 0; - border-color: #505a5f; } - @supports (border-width: max(0px)) { - .govuk-back-link:before { - border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0; - font-size: max(16px, 1em); } } + border-color: #505a5f; +} +@supports (border-width: max(0px)) { + .govuk-back-link:before { + border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0; + font-size: max(16px, 1em); + } +} .govuk-back-link:focus:before { - border-color: #0b0c0c; } + border-color: #0b0c0c; +} .govuk-back-link:after { content: ""; @@ -1194,7 +1996,22 @@ top: -14px; right: 0; bottom: -14px; - left: 0; } + left: 0; +} + +.govuk-back-link--inverse:link, .govuk-back-link--inverse:visited { + color: #ffffff; +} +.govuk-back-link--inverse:hover, .govuk-back-link--inverse:active { + color: rgba(255, 255, 255, 0.99); +} +.govuk-back-link--inverse:focus { + color: #0b0c0c; +} +.govuk-back-link--inverse:before { + border-color: currentcolor; +} + .govuk-breadcrumbs { font-family: "GDS Transport", arial, sans-serif; @@ -1203,109 +2020,158 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; + line-height: 1.1428571429; 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; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .govuk-breadcrumbs { - font-size: 14pt; - line-height: 1.2; } } - @media print { - .govuk-breadcrumbs { - color: #000000; } } + margin-bottom: 10px; +} +@media print { + .govuk-breadcrumbs { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-breadcrumbs { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-breadcrumbs { + font-size: 14pt; + line-height: 1.2; + } +} +@media print { + .govuk-breadcrumbs { + color: #000000; + } +} .govuk-breadcrumbs__list { margin: 0; padding: 0; - list-style-type: none; } - .govuk-breadcrumbs__list:after { - content: ""; - display: block; - clear: both; } + 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: 0.625em; - padding-left: 0.97844em; - float: left; } + padding-left: 0.9784375em; + float: left; +} +.govuk-breadcrumbs__list-item:before { + content: ""; + display: block; + position: absolute; + top: 0; + bottom: 0; + left: -0.206875em; + width: 0.4375em; + height: 0.4375em; + margin: auto 0; + -ms-transform: rotate(45deg); + transform: rotate(45deg); + border: solid; + border-width: 1px 1px 0 0; + border-color: #505a5f; +} +@supports (border-width: max(0px)) { .govuk-breadcrumbs__list-item:before { - content: ""; - display: block; - position: absolute; - top: 0; - bottom: 0; - left: -0.20688em; - width: 0.4375em; - height: 0.4375em; - margin: auto 0; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); - border: solid; - border-width: 1px 1px 0 0; - border-color: #505a5f; } - @supports (border-width: max(0px)) { - .govuk-breadcrumbs__list-item:before { - border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0; - font-size: max(16px, 1em); } } - .govuk-breadcrumbs__list-item:first-child { - margin-left: 0; - padding-left: 0; } - .govuk-breadcrumbs__list-item:first-child:before { - content: none; - display: none; } + border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0; + font-size: max(16px, 1em); + } +} +.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: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - text-decoration: underline; } - @media print { - .govuk-breadcrumbs__link { - font-family: sans-serif; } } - .govuk-breadcrumbs__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } + text-decoration: underline; +} +@media print { + .govuk-breadcrumbs__link { + font-family: sans-serif; + } +} +.govuk-breadcrumbs__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited { + color: #0b0c0c; +} +@media print { .govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited { - color: #0b0c0c; } - @media print { - .govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited { - color: #000000; } } - .govuk-breadcrumbs__link:hover { - color: rgba(11, 12, 12, 0.99); } + color: #000000; + } +} +.govuk-breadcrumbs__link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus { + color: #0b0c0c; +} +@media print { .govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus { - color: #0b0c0c; } - @media print { - .govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus { - color: #000000; } } + color: #000000; + } +} @media (max-width: 40.0525em) { .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item { - display: none; } - .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child, .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child { - display: inline-block; } - .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before { - top: 0.375em; - margin: 0; } + display: none; + } + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child, .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child { + display: inline-block; + } + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before { + top: 0.375em; + margin: 0; + } .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list { display: -ms-flexbox; - display: flex; } } + display: flex; + } +} + +.govuk-breadcrumbs--inverse { + color: #ffffff; +} +.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link, .govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited { + color: #ffffff; +} +.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover, .govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active { + color: rgba(255, 255, 255, 0.99); +} +.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus { + color: #0b0c0c; +} +.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item:before { + border-color: currentcolor; +} + .govuk-button { font-family: "GDS Transport", arial, sans-serif; @@ -1328,94 +2194,138 @@ border-radius: 0; color: #ffffff; background-color: #00703c; - box-shadow: 0 2px 0 #002d18; + box-shadow: 0 2px 0 rgb(0, 44.8, 24); 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; - font-size: 1.1875rem; - line-height: 1; } } - @media print { - .govuk-button { - font-size: 14pt; - line-height: 19px; } } - @media (min-width: 40.0625em) { - .govuk-button { - margin-bottom: 32px; } } - @media (min-width: 40.0625em) { - .govuk-button { - width: auto; } } - .govuk-button:link, .govuk-button:visited, .govuk-button:active, .govuk-button:hover { - color: #ffffff; - text-decoration: none; } - .govuk-button::-moz-focus-inner { - padding: 0; - border: 0; } - .govuk-button:hover { - background-color: #005a30; } - .govuk-button:active { - top: 2px; } - .govuk-button:focus { - border-color: #ffdd00; - outline: 3px solid transparent; - box-shadow: inset 0 0 0 1px #ffdd00; } - .govuk-button:focus:not(:active):not(:hover) { - border-color: #ffdd00; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 2px 0 #0b0c0c; } - .govuk-button:before { - content: ""; - display: block; - position: absolute; - top: -2px; - right: -2px; - bottom: -4px; - left: -2px; - background: transparent; } - .govuk-button:active:before { - top: -4px; } + -webkit-appearance: none; +} +@media print { + .govuk-button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-button { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1; + } +} +@media print { + .govuk-button { + font-size: 14pt; + line-height: 19px; + } +} +@media (min-width: 40.0625em) { + .govuk-button { + margin-bottom: 32px; + } +} +@media (min-width: 40.0625em) { + .govuk-button { + width: auto; + } +} +.govuk-button:link, .govuk-button:visited, .govuk-button:active, .govuk-button:hover { + color: #ffffff; + text-decoration: none; +} +.govuk-button::-moz-focus-inner { + padding: 0; + border: 0; +} +.govuk-button:hover { + background-color: rgb(0, 89.6, 48); +} +.govuk-button:active { + top: 2px; +} +.govuk-button:focus { + border-color: #ffdd00; + outline: 3px solid transparent; + box-shadow: inset 0 0 0 1px #ffdd00; +} +.govuk-button:focus:not(:active):not(:hover) { + border-color: #ffdd00; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 2px 0 #0b0c0c; +} +.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=disabled], .govuk-button[disabled] { - opacity: 0.5; } - .govuk-button--disabled:hover, - .govuk-button[disabled="disabled"]:hover, - .govuk-button[disabled]:hover { - background-color: #00703c; - cursor: not-allowed; } - .govuk-button--disabled:active, - .govuk-button[disabled="disabled"]:active, - .govuk-button[disabled]:active { - top: 0; - box-shadow: 0 2px 0 #002d18; } + opacity: 0.5; +} +.govuk-button--disabled:hover, +.govuk-button[disabled=disabled]:hover, +.govuk-button[disabled]:hover { + background-color: #00703c; + cursor: not-allowed; +} +.govuk-button--disabled:active, +.govuk-button[disabled=disabled]:active, +.govuk-button[disabled]:active { + top: 0; + box-shadow: 0 2px 0 rgb(0, 44.8, 24); +} .govuk-button--secondary { background-color: #f3f2f1; - box-shadow: 0 2px 0 #929191; } - .govuk-button--secondary, .govuk-button--secondary:link, .govuk-button--secondary:visited, .govuk-button--secondary:active, .govuk-button--secondary:hover { - color: #0b0c0c; } - .govuk-button--secondary:hover { - background-color: #dbdad9; } - .govuk-button--secondary:hover[disabled] { - background-color: #f3f2f1; } + box-shadow: 0 2px 0 rgb(145.8, 145.2, 144.6); +} +.govuk-button--secondary, .govuk-button--secondary:link, .govuk-button--secondary:visited, .govuk-button--secondary:active, .govuk-button--secondary:hover { + color: #0b0c0c; +} +.govuk-button--secondary:hover { + background-color: rgb(218.7, 217.8, 216.9); +} +.govuk-button--secondary:hover[disabled] { + background-color: #f3f2f1; +} .govuk-button--warning { background-color: #d4351c; - box-shadow: 0 2px 0 #55150b; } - .govuk-button--warning, .govuk-button--warning:link, .govuk-button--warning:visited, .govuk-button--warning:active, .govuk-button--warning:hover { - color: #ffffff; } - .govuk-button--warning:hover { - background-color: #aa2a16; } - .govuk-button--warning:hover[disabled] { - background-color: #d4351c; } + box-shadow: 0 2px 0 rgb(84.8, 21.2, 11.2); +} +.govuk-button--warning, .govuk-button--warning:link, .govuk-button--warning:visited, .govuk-button--warning:active, .govuk-button--warning:hover { + color: #ffffff; +} +.govuk-button--warning:hover { + background-color: rgb(169.6, 42.4, 22.4); +} +.govuk-button--warning:hover[disabled] { + background-color: #d4351c; +} + +.govuk-button--inverse { + background-color: #ffffff; + box-shadow: 0 2px 0 rgb(20.3, 78.4, 128.8); +} +.govuk-button--inverse, .govuk-button--inverse:link, .govuk-button--inverse:visited, .govuk-button--inverse:active, .govuk-button--inverse:hover { + color: #1d70b8; +} +.govuk-button--inverse:hover { + background-color: rgb(232.4, 240.7, 247.9); +} +.govuk-button--inverse:hover[disabled] { + background-color: #ffffff; +} .govuk-button--start { font-weight: 700; @@ -1426,16 +2336,21 @@ display: inline-flex; min-height: auto; -ms-flex-pack: center; - justify-content: center; } - @media (min-width: 40.0625em) { - .govuk-button--start { - font-size: 24px; - font-size: 1.5rem; - line-height: 1; } } - @media print { - .govuk-button--start { - font-size: 18pt; - line-height: 1; } } + justify-content: center; +} +@media (min-width: 40.0625em) { + .govuk-button--start { + font-size: 24px; + font-size: 1.5rem; + line-height: 1; + } +} +@media print { + .govuk-button--start { + font-size: 18pt; + line-height: 1; + } +} .govuk-button__start-icon { margin-left: 5px; @@ -1444,10 +2359,14 @@ flex-shrink: 0; -ms-flex-item-align: center; align-self: center; - forced-color-adjust: auto; } - @media (min-width: 48.0625em) { - .govuk-button__start-icon { - margin-left: 10px; } } + forced-color-adjust: auto; +} +@media (min-width: 48.0625em) { + .govuk-button__start-icon { + margin-left: 10px; + } +} + .govuk-error-message { font-family: "GDS Transport", arial, sans-serif; @@ -1461,35 +2380,46 @@ margin-top: 0; margin-bottom: 15px; clear: both; - color: #d4351c; } - @media print { - .govuk-error-message { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-error-message { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-error-message { - font-size: 14pt; - line-height: 1.15; } } + color: #d4351c; +} +@media print { + .govuk-error-message { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-error-message { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-error-message { + font-size: 14pt; + line-height: 1.15; + } +} + .govuk-fieldset { min-width: 0; margin: 0; padding: 0; - border: 0; } - .govuk-fieldset:after { - content: ""; - display: block; - clear: both; } + border: 0; +} +.govuk-fieldset:after { + content: ""; + display: block; + clear: both; +} @supports not (caret-color: auto) { .govuk-fieldset, x:-moz-any-link { - display: table-cell; } } - + display: table-cell; + } +} .govuk-fieldset__legend { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; @@ -1504,22 +2434,31 @@ max-width: 100%; margin-bottom: 10px; padding: 0; - white-space: normal; } - @media print { - .govuk-fieldset__legend { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-fieldset__legend { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-fieldset__legend { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-fieldset__legend { - color: #000000; } } + white-space: normal; +} +@media print { + .govuk-fieldset__legend { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-fieldset__legend { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-fieldset__legend { + color: #000000; + } +} .govuk-fieldset__legend--xl { font-family: "GDS Transport", arial, sans-serif; @@ -1529,19 +2468,26 @@ font-size: 32px; font-size: 2rem; line-height: 1.09375; - margin-bottom: 15px; } - @media print { - .govuk-fieldset__legend--xl { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-fieldset__legend--xl { - font-size: 48px; - font-size: 3rem; - line-height: 1.04167; } } - @media print { - .govuk-fieldset__legend--xl { - font-size: 32pt; - line-height: 1.15; } } + margin-bottom: 15px; +} +@media print { + .govuk-fieldset__legend--xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend--xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-fieldset__legend--xl { + font-size: 32pt; + line-height: 1.15; + } +} .govuk-fieldset__legend--l { font-family: "GDS Transport", arial, sans-serif; @@ -1550,20 +2496,27 @@ font-weight: 700; font-size: 24px; font-size: 1.5rem; - line-height: 1.04167; - margin-bottom: 15px; } - @media print { - .govuk-fieldset__legend--l { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-fieldset__legend--l { - font-size: 36px; - font-size: 2.25rem; - line-height: 1.11111; } } - @media print { - .govuk-fieldset__legend--l { - font-size: 24pt; - line-height: 1.05; } } + line-height: 1.0416666667; + margin-bottom: 15px; +} +@media print { + .govuk-fieldset__legend--l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend--l { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-fieldset__legend--l { + font-size: 24pt; + line-height: 1.05; + } +} .govuk-fieldset__legend--m { font-family: "GDS Transport", arial, sans-serif; @@ -1572,20 +2525,27 @@ font-weight: 700; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; - margin-bottom: 15px; } - @media print { - .govuk-fieldset__legend--m { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-fieldset__legend--m { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .govuk-fieldset__legend--m { - font-size: 18pt; - line-height: 1.15; } } + line-height: 1.1111111111; + margin-bottom: 15px; +} +@media print { + .govuk-fieldset__legend--m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend--m { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-fieldset__legend--m { + font-size: 18pt; + line-height: 1.15; + } +} .govuk-fieldset__legend--s { font-family: "GDS Transport", arial, sans-serif; @@ -1594,24 +2554,33 @@ font-weight: 700; font-size: 16px; font-size: 1rem; - 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; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-fieldset__legend--s { - font-size: 14pt; - line-height: 1.15; } } + 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; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-fieldset__legend--s { + font-size: 14pt; + line-height: 1.15; + } +} .govuk-fieldset__heading { margin: 0; font-size: inherit; - font-weight: inherit; } + font-weight: inherit; +} + .govuk-hint { font-family: "GDS Transport", arial, sans-serif; @@ -1622,28 +2591,39 @@ font-size: 1rem; line-height: 1.25; margin-bottom: 15px; - color: #505a5f; } - @media print { - .govuk-hint { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-hint { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-hint { - font-size: 14pt; - line-height: 1.15; } } + color: #505a5f; +} +@media print { + .govuk-hint { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-hint { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@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; } + margin-bottom: 10px; +} .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint { - margin-bottom: 10px; } + margin-bottom: 10px; +} .govuk-fieldset__legend + .govuk-hint { - margin-top: -5px; } + margin-top: -5px; +} + .govuk-label { font-family: "GDS Transport", arial, sans-serif; @@ -1655,22 +2635,31 @@ 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; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-label { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-label { - color: #000000; } } + margin-bottom: 5px; +} +@media print { + .govuk-label { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-label { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-label { + color: #000000; + } +} .govuk-label--xl { font-family: "GDS Transport", arial, sans-serif; @@ -1680,19 +2669,26 @@ font-size: 32px; font-size: 2rem; 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; - font-size: 3rem; - line-height: 1.04167; } } - @media print { - .govuk-label--xl { - font-size: 32pt; - line-height: 1.15; } } + margin-bottom: 15px; +} +@media print { + .govuk-label--xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label--xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-label--xl { + font-size: 32pt; + line-height: 1.15; + } +} .govuk-label--l { font-family: "GDS Transport", arial, sans-serif; @@ -1701,20 +2697,27 @@ font-weight: 700; font-size: 24px; font-size: 1.5rem; - 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; - font-size: 2.25rem; - line-height: 1.11111; } } - @media print { - .govuk-label--l { - font-size: 24pt; - line-height: 1.05; } } + line-height: 1.0416666667; + margin-bottom: 15px; +} +@media print { + .govuk-label--l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label--l { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-label--l { + font-size: 24pt; + line-height: 1.05; + } +} .govuk-label--m { font-family: "GDS Transport", arial, sans-serif; @@ -1723,20 +2726,27 @@ font-weight: 700; font-size: 18px; font-size: 1.125rem; - 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; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .govuk-label--m { - font-size: 18pt; - line-height: 1.15; } } + line-height: 1.1111111111; + margin-bottom: 10px; +} +@media print { + .govuk-label--m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label--m { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-label--m { + font-size: 18pt; + line-height: 1.15; + } +} .govuk-label--s { font-family: "GDS Transport", arial, sans-serif; @@ -1745,22 +2755,31 @@ font-weight: 700; font-size: 16px; font-size: 1rem; - line-height: 1.25; } - @media print { - .govuk-label--s { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-label--s { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-label--s { - font-size: 14pt; - line-height: 1.15; } } + line-height: 1.25; +} +@media print { + .govuk-label--s { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label--s { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-label--s { + font-size: 14pt; + line-height: 1.15; + } +} .govuk-label-wrapper { - margin: 0; } + margin: 0; +} + .govuk-checkboxes__item { font-family: "GDS Transport", arial, sans-serif; @@ -1775,23 +2794,31 @@ min-height: 40px; margin-bottom: 10px; padding-left: 40px; - clear: left; } - @media print { - .govuk-checkboxes__item { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-checkboxes__item { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-checkboxes__item { - font-size: 14pt; - line-height: 1.15; } } + clear: left; +} +@media print { + .govuk-checkboxes__item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-checkboxes__item { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@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; } + margin-bottom: 0; +} .govuk-checkboxes__input { cursor: pointer; @@ -1802,7 +2829,8 @@ width: 44px; height: 44px; margin: 0; - opacity: 0; } + opacity: 0; +} .govuk-checkboxes__label { display: inline-block; @@ -1810,7 +2838,8 @@ padding: 8px 15px 5px; cursor: pointer; -ms-touch-action: manipulation; - touch-action: manipulation; } + touch-action: manipulation; +} .govuk-checkboxes__label:before { content: ""; @@ -1821,7 +2850,8 @@ width: 40px; height: 40px; border: 2px solid currentcolor; - background: transparent; } + background: transparent; +} .govuk-checkboxes__label:after { content: ""; @@ -1831,39 +2861,46 @@ left: 9px; width: 23px; height: 12px; - -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; } + background: transparent; +} .govuk-checkboxes__hint { display: block; padding-right: 15px; - padding-left: 15px; } + padding-left: 15px; +} .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before { border-width: 4px; outline: 3px solid transparent; outline-offset: 1px; - box-shadow: 0 0 0 3px #ffdd00; } - @media screen and (forced-colors: active), (-ms-high-contrast: active) { - .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before { - outline-color: Highlight; } } + box-shadow: 0 0 0 3px #ffdd00; +} +@media screen and (forced-colors: active), (-ms-high-contrast: active) { + .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before { + outline-color: Highlight; + } +} .govuk-checkboxes__input:checked + .govuk-checkboxes__label:after { - opacity: 1; } + opacity: 1; +} .govuk-checkboxes__input:disabled, .govuk-checkboxes__input:disabled + .govuk-checkboxes__label { - cursor: not-allowed; } + cursor: not-allowed; +} .govuk-checkboxes__input:disabled + .govuk-checkboxes__label, .govuk-checkboxes__input:disabled ~ .govuk-hint { - opacity: .5; } + opacity: 0.5; +} .govuk-checkboxes__divider { font-family: "GDS Transport", arial, sans-serif; @@ -1876,89 +2913,116 @@ color: #0b0c0c; width: 40px; margin-bottom: 10px; - text-align: center; } - @media print { - .govuk-checkboxes__divider { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-checkboxes__divider { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-checkboxes__divider { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-checkboxes__divider { - color: #000000; } } + text-align: center; +} +@media print { + .govuk-checkboxes__divider { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-checkboxes__divider { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-checkboxes__divider { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-checkboxes__divider { + color: #000000; + } +} .govuk-checkboxes__conditional { margin-bottom: 15px; margin-left: 18px; padding-left: 33px; - border-left: 4px solid #b1b4b6; } - @media (min-width: 40.0625em) { - .govuk-checkboxes__conditional { - margin-bottom: 20px; } } - .js-enabled .govuk-checkboxes__conditional--hidden { - display: none; } - .govuk-checkboxes__conditional > :last-child { - margin-bottom: 0; } + border-left: 4px solid #b1b4b6; +} +@media (min-width: 40.0625em) { + .govuk-checkboxes__conditional { + margin-bottom: 20px; + } +} +.js-enabled .govuk-checkboxes__conditional--hidden { + display: none; +} +.govuk-checkboxes__conditional > :last-child { + margin-bottom: 0; +} .govuk-checkboxes--small .govuk-checkboxes__item { min-height: 0; margin-bottom: 0; padding-left: 34px; - float: left; } - .govuk-checkboxes--small .govuk-checkboxes__item:after { - content: ""; - display: block; - clear: both; } - + float: left; +} +.govuk-checkboxes--small .govuk-checkboxes__item:after { + content: ""; + display: block; + clear: both; +} .govuk-checkboxes--small .govuk-checkboxes__input { - left: -10px; } - + left: -10px; +} .govuk-checkboxes--small .govuk-checkboxes__label { margin-top: -2px; padding: 13px 15px 13px 1px; - float: left; } - @media (min-width: 40.0625em) { - .govuk-checkboxes--small .govuk-checkboxes__label { - padding: 11px 15px 10px 1px; } } - + float: left; +} +@media (min-width: 40.0625em) { + .govuk-checkboxes--small .govuk-checkboxes__label { + padding: 11px 15px 10px 1px; + } +} .govuk-checkboxes--small .govuk-checkboxes__label:before { top: 8px; width: 24px; - height: 24px; } - + height: 24px; +} .govuk-checkboxes--small .govuk-checkboxes__label:after { top: 15px; left: 6px; width: 12px; height: 6.5px; - border-width: 0 0 3px 3px; } - + border-width: 0 0 3px 3px; +} .govuk-checkboxes--small .govuk-checkboxes__hint { padding: 0; - clear: both; } - + clear: both; +} .govuk-checkboxes--small .govuk-checkboxes__conditional { margin-left: 10px; padding-left: 20px; - clear: both; } - + clear: both; +} .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before { - box-shadow: 0 0 0 10px #b1b4b6; } - + box-shadow: 0 0 0 10px #b1b4b6; +} .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before { - box-shadow: 0 0 0 3px #ffdd00, 0 0 0 10px #b1b4b6; } - + box-shadow: 0 0 0 3px #ffdd00, 0 0 0 10px #b1b4b6; +} @media (hover: none), (pointer: coarse) { .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before { - box-shadow: initial; } + box-shadow: initial; + } .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before { - box-shadow: 0 0 0 3px #ffdd00; } } + box-shadow: 0 0 0 3px #ffdd00; + } +} + + + + + + + .govuk-textarea { font-family: "GDS Transport", arial, sans-serif; @@ -1977,83 +3041,117 @@ resize: vertical; 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; - font-size: 1.1875rem; - line-height: 1.25; } } - @media print { - .govuk-textarea { - font-size: 14pt; - line-height: 1.25; } } - @media (min-width: 40.0625em) { - .govuk-textarea { - margin-bottom: 30px; } } - .govuk-textarea:focus { - outline: 3px solid #ffdd00; - outline-offset: 0; - box-shadow: inset 0 0 0 2px; } - .govuk-textarea:disabled { - opacity: .5; - color: inherit; - background-color: transparent; - cursor: not-allowed; } + -webkit-appearance: none; +} +@media print { + .govuk-textarea { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-textarea { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.25; + } +} +@media print { + .govuk-textarea { + font-size: 14pt; + line-height: 1.25; + } +} +@media (min-width: 40.0625em) { + .govuk-textarea { + margin-bottom: 30px; + } +} +.govuk-textarea:focus { + outline: 3px solid #ffdd00; + outline-offset: 0; + box-shadow: inset 0 0 0 2px; +} +.govuk-textarea:disabled { + opacity: 0.5; + color: inherit; + background-color: transparent; + cursor: not-allowed; +} .govuk-textarea--error { - border-color: #d4351c; } - .govuk-textarea--error:focus { - border-color: #0b0c0c; } + border-color: #d4351c; +} +.govuk-textarea--error:focus { + border-color: #0b0c0c; +} + .govuk-character-count { - margin-bottom: 20px; } - @media (min-width: 40.0625em) { - .govuk-character-count { - margin-bottom: 30px; } } - .govuk-character-count .govuk-form-group, - .govuk-character-count .govuk-textarea { - margin-bottom: 5px; } + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-character-count { + margin-bottom: 30px; + } +} +.govuk-character-count .govuk-form-group, +.govuk-character-count .govuk-textarea { + margin-bottom: 5px; +} .govuk-character-count__message { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - -webkit-font-feature-settings: "tnum" 1; font-feature-settings: "tnum" 1; font-weight: 400; margin-top: 0; - margin-bottom: 0; } - @media print { - .govuk-character-count__message { - font-family: sans-serif; } } - @supports (font-variant-numeric: tabular-nums) { - .govuk-character-count__message { - -webkit-font-feature-settings: normal; - font-feature-settings: normal; - font-variant-numeric: tabular-nums; } } - .govuk-character-count__message:after { - content: "\200B"; } + margin-bottom: 0; +} +@media print { + .govuk-character-count__message { + font-family: sans-serif; + } +} +@supports (font-variant-numeric: tabular-nums) { + .govuk-character-count__message { + font-feature-settings: normal; + font-variant-numeric: tabular-nums; + } +} +.govuk-character-count__message:after { + content: "​"; +} .govuk-character-count__message--disabled { - visibility: hidden; } + visibility: hidden; +} + .govuk-cookie-banner { padding-top: 20px; border-bottom: 10px solid transparent; - background-color: #f3f2f1; } + background-color: #f3f2f1; +} .govuk-cookie-banner[hidden] { - display: none; } + display: none; +} .govuk-cookie-banner__message { - margin-bottom: -10px; } - .govuk-cookie-banner__message[hidden] { - display: none; } - .govuk-cookie-banner__message:focus { - outline: none; } + margin-bottom: -10px; +} +.govuk-cookie-banner__message[hidden] { + display: none; +} +.govuk-cookie-banner__message:focus { + outline: none; +} + + + + + .govuk-input { font-family: "GDS Transport", arial, sans-serif; @@ -2072,93 +3170,122 @@ border: 2px solid #0b0c0c; border-radius: 0; -webkit-appearance: none; - appearance: none; } - @media print { - .govuk-input { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-input { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-input { - font-size: 14pt; - line-height: 1.15; } } - .govuk-input:focus { - outline: 3px solid #ffdd00; - outline-offset: 0; - box-shadow: inset 0 0 0 2px; } - .govuk-input:disabled { - opacity: .5; - color: inherit; - background-color: transparent; - cursor: not-allowed; } + appearance: none; +} +@media print { + .govuk-input { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-input { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-input { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-input:focus { + outline: 3px solid #ffdd00; + outline-offset: 0; + box-shadow: inset 0 0 0 2px; +} +.govuk-input:disabled { + opacity: 0.5; + color: inherit; + background-color: transparent; + cursor: not-allowed; +} .govuk-input::-webkit-outer-spin-button, .govuk-input::-webkit-inner-spin-button { margin: 0; - -webkit-appearance: none; } + -webkit-appearance: none; +} -.govuk-input[type="number"] { - -moz-appearance: textfield; } +.govuk-input[type=number] { + -moz-appearance: textfield; +} .govuk-input--error { - border-color: #d4351c; } - .govuk-input--error:focus { - border-color: #0b0c0c; } + border-color: #d4351c; +} +.govuk-input--error:focus { + border-color: #0b0c0c; +} .govuk-input--extra-letter-spacing { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - -webkit-font-feature-settings: "tnum" 1; font-feature-settings: "tnum" 1; font-weight: 400; - letter-spacing: .05em; } - @media print { - .govuk-input--extra-letter-spacing { - font-family: sans-serif; } } - @supports (font-variant-numeric: tabular-nums) { - .govuk-input--extra-letter-spacing { - -webkit-font-feature-settings: normal; - font-feature-settings: normal; - font-variant-numeric: tabular-nums; } } + letter-spacing: 0.05em; +} +@media print { + .govuk-input--extra-letter-spacing { + font-family: sans-serif; + } +} +@supports (font-variant-numeric: tabular-nums) { + .govuk-input--extra-letter-spacing { + font-feature-settings: normal; + font-variant-numeric: tabular-nums; + } +} .govuk-input--width-30 { - max-width: 29.5em; } + max-width: 29.5em; +} .govuk-input--width-20 { - max-width: 20.5em; } + max-width: 20.5em; +} .govuk-input--width-10 { - max-width: 11.5em; } + max-width: 11.5em; +} .govuk-input--width-5 { - max-width: 5.5em; } + max-width: 5.5em; +} .govuk-input--width-4 { - max-width: 4.5em; } + max-width: 4.5em; +} .govuk-input--width-3 { - max-width: 3.75em; } + max-width: 3.75em; +} .govuk-input--width-2 { - max-width: 2.75em; } + max-width: 2.75em; +} .govuk-input__wrapper { display: -ms-flexbox; - display: flex; } + display: flex; +} +.govuk-input__wrapper .govuk-input { + -ms-flex: 0 1 auto; + flex: 0 1 auto; +} +.govuk-input__wrapper .govuk-input:focus { + z-index: 1; +} +@media (max-width: 19.99em) { + .govuk-input__wrapper { + display: block; + } .govuk-input__wrapper .govuk-input { - -ms-flex: 0 1 auto; - flex: 0 1 auto; } - .govuk-input__wrapper .govuk-input:focus { - z-index: 1; } - @media (max-width: 19.99em) { - .govuk-input__wrapper { - display: block; } - .govuk-input__wrapper .govuk-input { - max-width: 100%; } } + max-width: 100%; + } +} .govuk-input__prefix, .govuk-input__suffix { @@ -2182,66 +3309,92 @@ white-space: nowrap; cursor: default; -ms-flex: 0 0 auto; - flex: 0 0 auto; } - @media print { - .govuk-input__prefix, - .govuk-input__suffix { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-input__prefix, - .govuk-input__suffix { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-input__prefix, - .govuk-input__suffix { - font-size: 14pt; - line-height: 1.15; } } - @media (max-width: 40.0525em) { - .govuk-input__prefix, - .govuk-input__suffix { - line-height: 1.6; } } - @media (max-width: 19.99em) { - .govuk-input__prefix, - .govuk-input__suffix { - display: block; - height: 100%; - white-space: normal; } } + flex: 0 0 auto; +} +@media print { + .govuk-input__prefix, + .govuk-input__suffix { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-input__prefix, + .govuk-input__suffix { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-input__prefix, + .govuk-input__suffix { + font-size: 14pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .govuk-input__prefix, + .govuk-input__suffix { + line-height: 1.6; + } +} +@media (max-width: 19.99em) { + .govuk-input__prefix, + .govuk-input__suffix { + display: block; + height: 100%; + white-space: normal; + } +} @media (max-width: 19.99em) { .govuk-input__prefix { - border-bottom: 0; } } - + border-bottom: 0; + } +} @media (min-width: 20em) { .govuk-input__prefix { - border-right: 0; } } + border-right: 0; + } +} @media (max-width: 19.99em) { .govuk-input__suffix { - border-top: 0; } } - + border-top: 0; + } +} @media (min-width: 20em) { .govuk-input__suffix { - border-left: 0; } } + border-left: 0; + } +} + + + .govuk-date-input { - font-size: 0; } - .govuk-date-input:after { - content: ""; - display: block; - clear: both; } + font-size: 0; +} +.govuk-date-input:after { + content: ""; + display: block; + clear: both; +} .govuk-date-input__item { display: inline-block; margin-right: 20px; - margin-bottom: 0; } + margin-bottom: 0; +} .govuk-date-input__label { - display: block; } + display: block; +} .govuk-date-input__input { - margin-bottom: 0; } + margin-bottom: 0; +} + .govuk-details { font-family: "GDS Transport", arial, sans-serif; @@ -2253,25 +3406,36 @@ 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; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-details { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-details { - color: #000000; } } - @media (min-width: 40.0625em) { - .govuk-details { - margin-bottom: 30px; } } + display: block; +} +@media print { + .govuk-details { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-details { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-details { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-details { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-details { + margin-bottom: 30px; + } +} .govuk-details__summary { display: inline-block; @@ -2279,26 +3443,32 @@ margin-bottom: 5px; padding-left: 25px; color: #1d70b8; - cursor: pointer; } - .govuk-details__summary:hover { - color: #003078; } - .govuk-details__summary:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } + cursor: pointer; +} +.govuk-details__summary:hover { + color: #003078; +} +.govuk-details__summary:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} .govuk-details__summary-text { - text-decoration: underline; } + text-decoration: underline; +} .govuk-details__summary:focus .govuk-details__summary-text { - text-decoration: none; } + text-decoration: none; +} .govuk-details__summary::-webkit-details-marker { - display: none; } + display: none; +} .govuk-details__summary:before { content: ""; @@ -2315,47 +3485,63 @@ -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 7px; - border-top-color: inherit; } + 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 7px; + border-top-color: inherit; +} .govuk-details__text { padding-top: 15px; padding-bottom: 15px; padding-left: 20px; - border-left: 5px solid #b1b4b6; } + border-left: 5px solid #b1b4b6; +} .govuk-details__text p { margin-top: 0; - margin-bottom: 20px; } + margin-bottom: 20px; +} .govuk-details__text > :last-child { - margin-bottom: 0; } + margin-bottom: 0; +} + + + .govuk-error-summary { color: #0b0c0c; padding: 15px; margin-bottom: 30px; - border: 5px solid #d4351c; } - @media print { - .govuk-error-summary { - color: #000000; } } - @media (min-width: 40.0625em) { - .govuk-error-summary { - padding: 20px; } } - @media (min-width: 40.0625em) { - .govuk-error-summary { - margin-bottom: 50px; } } - .govuk-error-summary:focus { - outline: 3px solid #ffdd00; } + border: 5px solid #d4351c; +} +@media print { + .govuk-error-summary { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-error-summary { + padding: 20px; + } +} +@media (min-width: 40.0625em) { + .govuk-error-summary { + margin-bottom: 50px; + } +} +.govuk-error-summary:focus { + outline: 3px solid #ffdd00; +} .govuk-error-summary__title { font-family: "GDS Transport", arial, sans-serif; @@ -2364,24 +3550,33 @@ font-weight: 700; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; + line-height: 1.1111111111; 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; - font-size: 1.5rem; - 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; } } + 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; + font-size: 1.5rem; + 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: "GDS Transport", arial, sans-serif; @@ -2390,55 +3585,161 @@ font-weight: 400; font-size: 16px; font-size: 1rem; - 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; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-error-summary__body { - font-size: 14pt; - line-height: 1.15; } } + 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; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@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-top: 0; - margin-bottom: 15px; } - @media (min-width: 40.0625em) { - .govuk-error-summary__body p { - margin-bottom: 20px; } } + margin-bottom: 20px; + } +} .govuk-error-summary__list { margin-top: 0; - margin-bottom: 0; } + margin-bottom: 0; +} .govuk-error-summary__list a { font-weight: 700; font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - text-decoration: underline; } - @media print { - .govuk-error-summary__list a { - font-family: sans-serif; } } - .govuk-error-summary__list a:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .govuk-error-summary__list a:link, .govuk-error-summary__list a:visited { - color: #d4351c; } - .govuk-error-summary__list a:hover { - color: #942514; } - .govuk-error-summary__list a:active { - color: #d4351c; } - .govuk-error-summary__list a:focus { - color: #0b0c0c; } + text-decoration: underline; +} +@media print { + .govuk-error-summary__list a { + font-family: sans-serif; + } +} +.govuk-error-summary__list a:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-error-summary__list a:link, .govuk-error-summary__list a:visited { + color: #d4351c; +} +.govuk-error-summary__list a:hover { + color: rgb(148.4, 37.1, 19.6); +} +.govuk-error-summary__list a:active { + color: #d4351c; +} +.govuk-error-summary__list a:focus { + color: #0b0c0c; +} + + + +.govuk-exit-this-page { + margin-bottom: 30px; + position: -webkit-sticky; + position: sticky; + z-index: 1000; + top: 0; + left: 0; + width: 100%; +} +@media (min-width: 40.0625em) { + .govuk-exit-this-page { + margin-bottom: 50px; + } +} +@media (min-width: 40.0625em) { + .govuk-exit-this-page { + display: inline-block; + right: 0; + left: auto; + width: auto; + float: right; + } +} + +.govuk-exit-this-page__button { + margin-bottom: 0; +} + +.govuk-exit-this-page__indicator { + padding: 10px; + display: none; + padding-bottom: 0; + color: inherit; + line-height: 0; + text-align: center; + pointer-events: none; +} + +.govuk-exit-this-page__indicator--visible { + display: block; +} + +.govuk-exit-this-page__indicator-light { + box-sizing: border-box; + display: inline-block; + width: 0.75em; + height: 0.75em; + margin: 0 0.125em; + border-width: 2px; + border-style: solid; + border-radius: 50%; + border-color: currentcolor; +} + +.govuk-exit-this-page__indicator-light--on { + border-width: 0.375em; +} + +@media only print { + .govuk-exit-this-page { + display: none; + } +} +.govuk-exit-this-page-overlay { + position: fixed; + z-index: 9999; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #ffffff; +} + +.govuk-exit-this-page-hide-content * { + display: none !important; +} +.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay { + display: block !important; +} + + + + + .govuk-file-upload { font-family: "GDS Transport", arial, sans-serif; @@ -2451,35 +3752,49 @@ color: #0b0c0c; max-width: 100%; margin-left: -5px; - padding: 5px; } - @media print { - .govuk-file-upload { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-file-upload { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-file-upload { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-file-upload { - color: #000000; } } - .govuk-file-upload::-webkit-file-upload-button { - -webkit-appearance: button; - color: inherit; - font: inherit; } - .govuk-file-upload:focus { - outline: 3px solid #ffdd00; - box-shadow: inset 0 0 0 4px #0b0c0c; } - .govuk-file-upload:focus-within { - outline: 3px solid #ffdd00; - box-shadow: inset 0 0 0 4px #0b0c0c; } - .govuk-file-upload:disabled { - opacity: .5; - cursor: not-allowed; } + padding: 5px; +} +@media print { + .govuk-file-upload { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-file-upload { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-file-upload { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-file-upload { + color: #000000; + } +} +.govuk-file-upload::-webkit-file-upload-button { + -webkit-appearance: button; + color: inherit; + font: inherit; +} +.govuk-file-upload:focus { + outline: 3px solid #ffdd00; + box-shadow: inset 0 0 0 4px #0b0c0c; +} +.govuk-file-upload:focus-within { + outline: 3px solid #ffdd00; + box-shadow: inset 0 0 0 4px #0b0c0c; +} +.govuk-file-upload:disabled { + opacity: 0.5; + cursor: not-allowed; +} + .govuk-footer { font-family: "GDS Transport", arial, sans-serif; @@ -2488,68 +3803,93 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; + line-height: 1.1428571429; padding-top: 25px; padding-bottom: 15px; border-top: 1px solid #b1b4b6; color: #0b0c0c; - background: #f3f2f1; } - @media print { - .govuk-footer { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-footer { - font-size: 16px; - font-size: 1rem; - 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; } } - @media (min-width: 40.0625em) { - .govuk-footer { - padding-bottom: 25px; } } + background: #f3f2f1; +} +@media print { + .govuk-footer { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-footer { + font-size: 16px; + font-size: 1rem; + 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; + } +} +@media (min-width: 40.0625em) { + .govuk-footer { + padding-bottom: 25px; + } +} .govuk-footer__link { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - text-decoration: underline; } - @media print { - .govuk-footer__link { - font-family: sans-serif; } } - .govuk-footer__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } + text-decoration: underline; +} +@media print { + .govuk-footer__link { + font-family: sans-serif; + } +} +.govuk-footer__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-footer__link:link, .govuk-footer__link:visited { + color: #0b0c0c; +} +@media print { .govuk-footer__link:link, .govuk-footer__link:visited { - color: #0b0c0c; } - @media print { - .govuk-footer__link:link, .govuk-footer__link:visited { - color: #000000; } } - .govuk-footer__link:hover { - color: rgba(11, 12, 12, 0.99); } + color: #000000; + } +} +.govuk-footer__link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-footer__link:active, .govuk-footer__link:focus { + color: #0b0c0c; +} +@media print { .govuk-footer__link:active, .govuk-footer__link:focus { - color: #0b0c0c; } - @media print { - .govuk-footer__link:active, .govuk-footer__link:focus { - color: #000000; } } + color: #000000; + } +} .govuk-footer__section-break { margin: 0; margin-bottom: 30px; border: 0; - border-bottom: 1px solid #b1b4b6; } - @media (min-width: 40.0625em) { - .govuk-footer__section-break { - margin-bottom: 50px; } } + border-bottom: 1px solid #b1b4b6; +} +@media (min-width: 40.0625em) { + .govuk-footer__section-break { + margin-bottom: 50px; + } +} .govuk-footer__meta { display: -ms-flexbox; @@ -2561,32 +3901,41 @@ -ms-flex-align: end; align-items: flex-end; -ms-flex-pack: center; - justify-content: center; } + justify-content: center; +} .govuk-footer__meta-item { margin-right: 15px; margin-bottom: 25px; - margin-left: 15px; } + margin-left: 15px; +} .govuk-footer__meta-item--grow { -ms-flex: 1; - flex: 1; } - @media (max-width: 40.0525em) { - .govuk-footer__meta-item--grow { - -ms-flex-preferred-size: 320px; - flex-basis: 320px; } } + 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; - forced-color-adjust: auto; } - @media (max-width: 48.0525em) { - .govuk-footer__licence-logo { - margin-bottom: 15px; } } + forced-color-adjust: auto; +} +@media (max-width: 48.0525em) { + .govuk-footer__licence-logo { + margin-bottom: 15px; + } +} .govuk-footer__licence-description { - display: inline-block; } + display: inline-block; +} .govuk-footer__copyright-logo { display: inline-block; @@ -2597,68 +3946,85 @@ background-position: 50% 0%; background-size: 125px 102px; text-align: center; - white-space: nowrap; } - @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { - .govuk-footer__copyright-logo { - background-image: url("/data-standards/assets/govuk-frontend/assets/images/govuk-crest-2x.png"); } } + white-space: nowrap; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { + .govuk-footer__copyright-logo { + background-image: url("/data-standards/assets/govuk-frontend/assets/images/govuk-crest-2x.png"); + } +} .govuk-footer__inline-list { margin-top: 0; margin-bottom: 15px; - padding: 0; } + padding: 0; +} .govuk-footer__meta-custom { - margin-bottom: 20px; } + margin-bottom: 20px; +} .govuk-footer__inline-list-item { display: inline-block; margin-right: 15px; - margin-bottom: 5px; } + margin-bottom: 5px; +} .govuk-footer__heading { margin-bottom: 30px; padding-bottom: 20px; - border-bottom: 1px solid #b1b4b6; } - @media (max-width: 40.0525em) { - .govuk-footer__heading { - padding-bottom: 10px; } } + border-bottom: 1px solid #b1b4b6; +} +@media (max-width: 40.0525em) { + .govuk-footer__heading { + padding-bottom: 10px; + } +} .govuk-footer__navigation { margin-right: -15px; - margin-left: -15px; } - .govuk-footer__navigation:after { - content: ""; - display: block; - clear: both; } + margin-left: -15px; +} +.govuk-footer__navigation:after { + content: ""; + display: block; + clear: both; +} .govuk-footer__section { display: inline-block; margin-bottom: 30px; - vertical-align: top; } + vertical-align: top; +} .govuk-footer__list { margin: 0; padding: 0; list-style: none; - -webkit-column-gap: 30px; - column-gap: 30px; } + column-gap: 30px; +} @media (min-width: 48.0625em) { .govuk-footer__list--columns-2 { - -webkit-column-count: 2; - column-count: 2; } + column-count: 2; + } .govuk-footer__list--columns-3 { - -webkit-column-count: 3; - 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; } } + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-footer__list-item { + margin-bottom: 20px; + } +} .govuk-footer__list-item:last-child { - margin-bottom: 0; } + margin-bottom: 0; +} + .govuk-header { font-family: "GDS Transport", arial, sans-serif; @@ -2667,61 +4033,88 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; + line-height: 1.1428571429; border-bottom: 10px solid #ffffff; color: #ffffff; - background: #0b0c0c; } - @media print { - .govuk-header { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-header { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .govuk-header { - font-size: 14pt; - line-height: 1.2; } } + background: #0b0c0c; +} +@media print { + .govuk-header { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header { + font-size: 16px; + font-size: 1rem; + 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: #1d70b8; } - .govuk-header__container--full-width .govuk-header__menu-button { - right: 15px; } + border-color: #1d70b8; +} +.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 #1d70b8; } - .govuk-header__container:after { - content: ""; - display: block; - clear: both; } + border-bottom: 10px solid #1d70b8; +} +.govuk-header__container:after { + content: ""; + display: block; + clear: both; +} .govuk-header__logotype { display: inline-block; - margin-right: 5px; } - @media (forced-colors: active) { - .govuk-header__logotype { - forced-color-adjust: none; - color: linktext; } } - .govuk-header__logotype:last-child { - margin-right: 0; } + margin-right: 5px; +} +@media (forced-colors: active) { + .govuk-header__logotype { + forced-color-adjust: none; + color: linktext; + } +} +.govuk-header__logotype:last-child { + margin-right: 0; +} .govuk-header__logotype-crown { position: relative; top: -1px; margin-right: 1px; fill: currentcolor; - vertical-align: top; } + vertical-align: top; +} + +.govuk-header__logotype-crown[width="32"] { + top: -3px; + margin-right: 2px; +} .govuk-header__logotype-crown-fallback-image { width: 36px; height: 32px; border: 0; - vertical-align: bottom; } + vertical-align: bottom; +} + +.govuk-header__logotype-crown-fallback-image[width="32"] { + width: 32px; + height: 30px; +} .govuk-header__product-name { font-family: "GDS Transport", arial, sans-serif; @@ -2731,46 +4124,61 @@ font-size: 18px; font-size: 1.125rem; line-height: 1; - display: inline-table; } - @media print { - .govuk-header__product-name { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-header__product-name { - font-size: 24px; - font-size: 1.5rem; - line-height: 1; } } - @media print { - .govuk-header__product-name { - font-size: 18pt; - line-height: 1; } } + display: inline-table; +} +@media print { + .govuk-header__product-name { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__product-name { + font-size: 24px; + font-size: 1.5rem; + line-height: 1; + } +} +@media print { + .govuk-header__product-name { + font-size: 18pt; + line-height: 1; + } +} .govuk-header__link { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - text-decoration: none; } - @media print { - .govuk-header__link { - font-family: sans-serif; } } - .govuk-header__link:link, .govuk-header__link:visited { - color: #ffffff; } - .govuk-header__link:hover, .govuk-header__link:active { - color: rgba(255, 255, 255, 0.99); } - .govuk-header__link:focus { - color: #0b0c0c; } - .govuk-header__link:hover { - text-decoration: underline; - text-decoration-thickness: 3px; - text-underline-offset: 0.1578em; } - .govuk-header__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } + text-decoration: none; +} +@media print { + .govuk-header__link { + font-family: sans-serif; + } +} +.govuk-header__link:link, .govuk-header__link:visited { + color: #ffffff; +} +.govuk-header__link:hover, .govuk-header__link:active { + color: rgba(255, 255, 255, 0.99); +} +.govuk-header__link:focus { + color: #0b0c0c; +} +.govuk-header__link:hover { + text-decoration: underline; + text-decoration-thickness: 3px; + text-underline-offset: 0.1578em; +} +.govuk-header__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} .govuk-header__link--homepage { font-family: "GDS Transport", arial, sans-serif; @@ -2780,23 +4188,32 @@ display: inline-block; margin-right: 10px; font-size: 30px; - line-height: 1; } - @media print { - .govuk-header__link--homepage { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-header__link--homepage { - display: inline; } - .govuk-header__link--homepage:focus { - box-shadow: 0 0 #ffdd00; } } - .govuk-header__link--homepage:link, .govuk-header__link--homepage:visited { - text-decoration: none; } - .govuk-header__link--homepage:hover, .govuk-header__link--homepage:active { - margin-bottom: -3px; - border-bottom: 3px solid; } + line-height: 1; +} +@media print { + .govuk-header__link--homepage { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__link--homepage { + display: inline; + } .govuk-header__link--homepage:focus { - margin-bottom: 0; - border-bottom: 0; } + box-shadow: 0 0 #ffdd00; + } +} +.govuk-header__link--homepage:link, .govuk-header__link--homepage:visited { + text-decoration: none; +} +.govuk-header__link--homepage:hover, .govuk-header__link--homepage:active { + margin-bottom: -3px; + border-bottom: 3px solid; +} +.govuk-header__link--homepage:focus { + margin-bottom: 0; + border-bottom: 0; +} .govuk-header__service-name, .govuk-header__link--service-name { @@ -2808,42 +4225,55 @@ font-weight: 700; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; } - @media print { - .govuk-header__service-name, - .govuk-header__link--service-name { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-header__service-name, - .govuk-header__link--service-name { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .govuk-header__service-name, - .govuk-header__link--service-name { - font-size: 18pt; - line-height: 1.15; } } + line-height: 1.1111111111; +} +@media print { + .govuk-header__service-name, + .govuk-header__link--service-name { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__service-name, + .govuk-header__link--service-name { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-header__service-name, + .govuk-header__link--service-name { + font-size: 18pt; + line-height: 1.15; + } +} .govuk-header__logo, .govuk-header__content { - box-sizing: border-box; } + box-sizing: border-box; +} .govuk-header__logo { margin-bottom: 10px; - padding-right: 50px; } - @media (min-width: 48.0625em) { - .govuk-header__logo { - width: 33.33%; - padding-right: 15px; - float: left; - vertical-align: top; } } + padding-right: 50px; +} +@media (min-width: 48.0625em) { + .govuk-header__logo { + width: 33.33%; + padding-right: 15px; + float: left; + vertical-align: top; + } +} @media (min-width: 48.0625em) { .govuk-header__content { width: 66.66%; padding-left: 15px; - float: left; } } + float: left; + } +} .govuk-header__menu-button { font-family: "GDS Transport", arial, sans-serif; @@ -2852,7 +4282,7 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; + line-height: 1.1428571429; display: none; position: absolute; top: 20px; @@ -2862,138 +4292,182 @@ border: 0; color: #ffffff; background: none; - cursor: pointer; } - @media print { - .govuk-header__menu-button { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-header__menu-button { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .govuk-header__menu-button { - font-size: 14pt; - line-height: 1.2; } } - .govuk-header__menu-button:hover { - -webkit-text-decoration: solid underline 3px; - text-decoration: solid underline 3px; - text-underline-offset: 0.1578em; } - .govuk-header__menu-button:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .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 5px; - border-top-color: inherit; - content: ""; - margin-left: 5px; } - .govuk-header__menu-button[aria-expanded="true"]: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 5px; - border-bottom-color: inherit; } - @media (min-width: 40.0625em) { - .govuk-header__menu-button { - top: 15px; } } - .js-enabled .govuk-header__menu-button { - display: block; } - .govuk-header__menu-button[hidden], - .js-enabled .govuk-header__menu-button[hidden] { - display: none; } + cursor: pointer; +} +@media print { + .govuk-header__menu-button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__menu-button { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-header__menu-button { + font-size: 14pt; + line-height: 1.2; + } +} +.govuk-header__menu-button:hover { + -webkit-text-decoration: solid underline 3px; + text-decoration: solid underline 3px; + text-underline-offset: 0.1578em; +} +.govuk-header__menu-button:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.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 5px; + border-top-color: inherit; + content: ""; + margin-left: 5px; +} +.govuk-header__menu-button[aria-expanded=true]: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 5px; + border-bottom-color: inherit; +} +@media (min-width: 40.0625em) { + .govuk-header__menu-button { + top: 15px; + } +} +.js-enabled .govuk-header__menu-button { + display: block; +} +.govuk-header__menu-button[hidden], .js-enabled .govuk-header__menu-button[hidden] { + display: none; +} @media (min-width: 48.0625em) { .govuk-header__navigation { - margin-bottom: 10px; } } + margin-bottom: 10px; + } +} .govuk-header__navigation-list { margin: 0; padding: 0; - list-style: none; } - .govuk-header__navigation-list[hidden] { - display: none; } + list-style: none; +} +.govuk-header__navigation-list[hidden] { + display: none; +} @media (min-width: 48.0625em) { .govuk-header__navigation--end { margin: 0; padding: 5px 0; - text-align: right; } } + text-align: right; + } +} .govuk-header__navigation--no-service-name { - padding-top: 40px; } + 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; } } + 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: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.1428571429; + white-space: nowrap; +} +@media print { .govuk-header__navigation-item a { - font-family: "GDS Transport", arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 14px; - font-size: 0.875rem; - 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; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .govuk-header__navigation-item a { - font-size: 14pt; - line-height: 1.2; } } + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__navigation-item a { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-header__navigation-item a { + font-size: 14pt; + line-height: 1.2; + } +} .govuk-header__navigation-item--active a:link, .govuk-header__navigation-item--active a:hover, .govuk-header__navigation-item--active a:visited { - color: #1d8feb; } - + color: #1d8feb; +} @media print { .govuk-header__navigation-item--active a { - color: #1d70b8; } } - + color: #1d70b8; + } +} .govuk-header__navigation-item--active a:focus { - color: #0b0c0c; } + color: #0b0c0c; +} .govuk-header__navigation-item:last-child { margin-right: 0; - border-bottom: 0; } + border-bottom: 0; +} @media print { .govuk-header { border-bottom-width: 0; color: #0b0c0c; - background: transparent; } + background: transparent; + } .govuk-header__logotype-crown-fallback-image { - display: none; } + display: none; + } .govuk-header__link:link, .govuk-header__link:visited { - color: #0b0c0c; } + color: #0b0c0c; + } .govuk-header__link:after { - display: none; } } + display: none; + } +} + + + + + .govuk-inset-text { font-family: "GDS Transport", arial, sans-serif; @@ -3008,33 +4482,50 @@ margin-top: 20px; margin-bottom: 20px; clear: both; - border-left: 10px solid #b1b4b6; } - @media print { - .govuk-inset-text { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-inset-text { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-inset-text { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-inset-text { - color: #000000; } } - @media (min-width: 40.0625em) { - .govuk-inset-text { - margin-top: 30px; } } - @media (min-width: 40.0625em) { - .govuk-inset-text { - margin-bottom: 30px; } } - .govuk-inset-text > :first-child { - margin-top: 0; } - .govuk-inset-text > :only-child, - .govuk-inset-text > :last-child { - margin-bottom: 0; } + border-left: 10px solid #b1b4b6; +} +@media print { + .govuk-inset-text { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-inset-text { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-inset-text { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-inset-text { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-inset-text { + margin-top: 30px; + } +} +@media (min-width: 40.0625em) { + .govuk-inset-text { + margin-bottom: 30px; + } +} +.govuk-inset-text > :first-child { + margin-top: 0; +} +.govuk-inset-text > :only-child, +.govuk-inset-text > :last-child { + margin-bottom: 0; +} + + .govuk-notification-banner { font-family: "GDS Transport", arial, sans-serif; @@ -3046,31 +4537,44 @@ line-height: 1.25; margin-bottom: 30px; border: 5px solid #1d70b8; - background-color: #1d70b8; } - @media print { - .govuk-notification-banner { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-notification-banner { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-notification-banner { - font-size: 14pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .govuk-notification-banner { - margin-bottom: 50px; } } - .govuk-notification-banner:focus { - outline: 3px solid #ffdd00; } + background-color: #1d70b8; +} +@media print { + .govuk-notification-banner { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-notification-banner { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner { + margin-bottom: 50px; + } +} +.govuk-notification-banner:focus { + outline: 3px solid #ffdd00; +} .govuk-notification-banner__header { padding: 2px 15px 5px; - border-bottom: 1px solid transparent; } - @media (min-width: 40.0625em) { - .govuk-notification-banner__header { - padding: 2px 20px 5px; } } + border-bottom: 1px solid transparent; +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__header { + padding: 2px 20px 5px; + } +} .govuk-notification-banner__title { font-family: "GDS Transport", arial, sans-serif; @@ -3082,35 +4586,49 @@ line-height: 1.25; margin: 0; padding: 0; - color: #ffffff; } - @media print { - .govuk-notification-banner__title { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-notification-banner__title { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-notification-banner__title { - font-size: 14pt; - line-height: 1.15; } } + color: #ffffff; +} +@media print { + .govuk-notification-banner__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__title { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-notification-banner__title { + font-size: 14pt; + line-height: 1.15; + } +} .govuk-notification-banner__content { color: #0b0c0c; padding: 15px; - background-color: #ffffff; } - @media print { - .govuk-notification-banner__content { - color: #000000; } } - @media (min-width: 40.0625em) { - .govuk-notification-banner__content { - padding: 20px; } } - .govuk-notification-banner__content > * { - box-sizing: border-box; - max-width: 605px; } - .govuk-notification-banner__content > :last-child { - margin-bottom: 0; } + background-color: #ffffff; +} +@media print { + .govuk-notification-banner__content { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__content { + padding: 20px; + } +} +.govuk-notification-banner__content > * { + box-sizing: border-box; + max-width: 605px; +} +.govuk-notification-banner__content > :last-child { + margin-bottom: 0; +} .govuk-notification-banner__heading { font-family: "GDS Transport", arial, sans-serif; @@ -3119,60 +4637,82 @@ font-weight: 700; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; + line-height: 1.1111111111; margin: 0 0 15px 0; - padding: 0; } - @media print { - .govuk-notification-banner__heading { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-notification-banner__heading { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .govuk-notification-banner__heading { - font-size: 18pt; - line-height: 1.15; } } + padding: 0; +} +@media print { + .govuk-notification-banner__heading { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__heading { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-notification-banner__heading { + font-size: 18pt; + line-height: 1.15; + } +} .govuk-notification-banner__link { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - text-decoration: underline; } - @media print { - .govuk-notification-banner__link { - font-family: sans-serif; } } - .govuk-notification-banner__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .govuk-notification-banner__link:link { - color: #1d70b8; } - .govuk-notification-banner__link:visited { - color: #1d70b8; } - .govuk-notification-banner__link:hover { - color: #003078; } - .govuk-notification-banner__link:active { - color: #0b0c0c; } - .govuk-notification-banner__link:focus { - color: #0b0c0c; } + text-decoration: underline; +} +@media print { + .govuk-notification-banner__link { + font-family: sans-serif; + } +} +.govuk-notification-banner__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-notification-banner__link:link { + color: #1d70b8; +} +.govuk-notification-banner__link:visited { + color: #1d70b8; +} +.govuk-notification-banner__link:hover { + color: #003078; +} +.govuk-notification-banner__link:active { + color: #0b0c0c; +} +.govuk-notification-banner__link:focus { + color: #0b0c0c; +} .govuk-notification-banner--success { border-color: #00703c; - background-color: #00703c; } - .govuk-notification-banner--success .govuk-notification-banner__link:link, .govuk-notification-banner--success .govuk-notification-banner__link:visited { - color: #00703c; } - .govuk-notification-banner--success .govuk-notification-banner__link:hover { - color: #004e2a; } - .govuk-notification-banner--success .govuk-notification-banner__link:active { - color: #00703c; } - .govuk-notification-banner--success .govuk-notification-banner__link:focus { - color: #0b0c0c; } + background-color: #00703c; +} +.govuk-notification-banner--success .govuk-notification-banner__link:link, .govuk-notification-banner--success .govuk-notification-banner__link:visited { + color: #00703c; +} +.govuk-notification-banner--success .govuk-notification-banner__link:hover { + color: rgb(0, 78.4, 42); +} +.govuk-notification-banner--success .govuk-notification-banner__link:active { + color: #00703c; +} +.govuk-notification-banner--success .govuk-notification-banner__link:focus { + color: #0b0c0c; +} + .govuk-pagination { margin-bottom: 20px; @@ -3183,21 +4723,27 @@ -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; - flex-wrap: wrap; } - @media (min-width: 40.0625em) { - .govuk-pagination { - margin-bottom: 30px; } } - @media (min-width: 40.0625em) { - .govuk-pagination { - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-align: start; - align-items: flex-start; } } + flex-wrap: wrap; +} +@media (min-width: 40.0625em) { + .govuk-pagination { + margin-bottom: 30px; + } +} +@media (min-width: 40.0625em) { + .govuk-pagination { + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-align: start; + align-items: flex-start; + } +} .govuk-pagination__list { margin: 0; padding: 0; - list-style: none; } + list-style: none; +} .govuk-pagination__item, .govuk-pagination__next, @@ -3214,97 +4760,127 @@ min-width: 45px; min-height: 45px; padding: 10px 15px; - float: left; } - @media print { - .govuk-pagination__item, - .govuk-pagination__next, - .govuk-pagination__prev { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-pagination__item, - .govuk-pagination__next, - .govuk-pagination__prev { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-pagination__item, - .govuk-pagination__next, - .govuk-pagination__prev { - font-size: 14pt; - line-height: 1.15; } } - .govuk-pagination__item:hover, - .govuk-pagination__next:hover, - .govuk-pagination__prev:hover { - background-color: #f3f2f1; } + float: left; +} +@media print { + .govuk-pagination__item, + .govuk-pagination__next, + .govuk-pagination__prev { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-pagination__item, + .govuk-pagination__next, + .govuk-pagination__prev { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-pagination__item, + .govuk-pagination__next, + .govuk-pagination__prev { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-pagination__item:hover, +.govuk-pagination__next:hover, +.govuk-pagination__prev:hover { + background-color: #f3f2f1; +} .govuk-pagination__item { display: none; - text-align: center; } - @media (min-width: 40.0625em) { - .govuk-pagination__item { - display: block; } } + text-align: center; +} +@media (min-width: 40.0625em) { + .govuk-pagination__item { + display: block; + } +} .govuk-pagination__prev, .govuk-pagination__next { - font-weight: 700; } - .govuk-pagination__prev .govuk-pagination__link, - .govuk-pagination__next .govuk-pagination__link { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; } + font-weight: 700; +} +.govuk-pagination__prev .govuk-pagination__link, +.govuk-pagination__next .govuk-pagination__link { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; +} .govuk-pagination__prev { - padding-left: 0; } + padding-left: 0; +} .govuk-pagination__next { - padding-right: 0; } + padding-right: 0; +} .govuk-pagination__item--current, .govuk-pagination__item--ellipses, .govuk-pagination__item:first-child, .govuk-pagination__item:last-child { - display: block; } + display: block; +} .govuk-pagination__item--current { font-weight: 700; outline: 1px solid transparent; - background-color: #1d70b8; } - .govuk-pagination__item--current:hover { - background-color: #1d70b8; } - .govuk-pagination__item--current .govuk-pagination__link:link, .govuk-pagination__item--current .govuk-pagination__link:visited { - color: #ffffff; } - .govuk-pagination__item--current .govuk-pagination__link:hover, .govuk-pagination__item--current .govuk-pagination__link:active { - color: rgba(255, 255, 255, 0.99); } - .govuk-pagination__item--current .govuk-pagination__link:focus { - color: #0b0c0c; } + background-color: #1d70b8; +} +.govuk-pagination__item--current:hover { + background-color: #1d70b8; +} +.govuk-pagination__item--current .govuk-pagination__link:link, .govuk-pagination__item--current .govuk-pagination__link:visited { + color: #ffffff; +} +.govuk-pagination__item--current .govuk-pagination__link:hover, .govuk-pagination__item--current .govuk-pagination__link:active { + color: rgba(255, 255, 255, 0.99); +} +.govuk-pagination__item--current .govuk-pagination__link:focus { + color: #0b0c0c; +} .govuk-pagination__item--ellipses { font-weight: 700; - color: #505a5f; } - .govuk-pagination__item--ellipses:hover { - background-color: transparent; } + color: #505a5f; +} +.govuk-pagination__item--ellipses:hover { + background-color: transparent; +} .govuk-pagination__link { display: block; - min-width: 15px; } - @media screen { - .govuk-pagination__link:after { - content: ""; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; } } - .govuk-pagination__link:hover .govuk-pagination__link-title--decorated, .govuk-pagination__link:active .govuk-pagination__link-title--decorated { - text-decoration: underline; } - .govuk-pagination__link:focus .govuk-pagination__icon { - color: #0b0c0c; } - .govuk-pagination__link:focus .govuk-pagination__link-label { - text-decoration: none; } - .govuk-pagination__link:focus .govuk-pagination__link-title--decorated { - text-decoration: none; } + min-width: 15px; +} +@media screen { + .govuk-pagination__link:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + } +} +.govuk-pagination__link:hover .govuk-pagination__link-title--decorated, .govuk-pagination__link:active .govuk-pagination__link-title--decorated { + text-decoration: underline; +} +.govuk-pagination__link:focus .govuk-pagination__icon { + color: #0b0c0c; +} +.govuk-pagination__link:focus .govuk-pagination__link-label { + text-decoration: none; +} +.govuk-pagination__link:focus .govuk-pagination__link-title--decorated { + text-decoration: none; +} .govuk-pagination__link-label { font-family: "GDS Transport", arial, sans-serif; @@ -3316,68 +4892,91 @@ line-height: 1.25; text-decoration: underline; display: inline-block; - padding-left: 30px; } - @media print { - .govuk-pagination__link-label { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-pagination__link-label { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-pagination__link-label { - font-size: 14pt; - line-height: 1.15; } } + padding-left: 30px; +} +@media print { + .govuk-pagination__link-label { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-pagination__link-label { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-pagination__link-label { + font-size: 14pt; + line-height: 1.15; + } +} .govuk-pagination__icon { width: 0.9375rem; height: 0.8125rem; color: #505a5f; fill: currentcolor; - forced-color-adjust: auto; } + forced-color-adjust: auto; +} .govuk-pagination__icon--prev { - margin-right: 15px; } + margin-right: 15px; +} .govuk-pagination__icon--next { - margin-left: 15px; } + margin-left: 15px; +} .govuk-pagination--block { - display: block; } - .govuk-pagination--block .govuk-pagination__item { - padding: 15px; - float: none; } - .govuk-pagination--block .govuk-pagination__next, - .govuk-pagination--block .govuk-pagination__prev { - padding-left: 0; - float: none; } - .govuk-pagination--block .govuk-pagination__next { - padding-right: 15px; } - .govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon { - margin-left: 0; } - .govuk-pagination--block .govuk-pagination__prev + .govuk-pagination__next { - border-top: 1px solid #b1b4b6; } - .govuk-pagination--block .govuk-pagination__link, - .govuk-pagination--block .govuk-pagination__link-title { - display: inline; } - .govuk-pagination--block .govuk-pagination__link-title:after { - content: ""; - display: block; } - .govuk-pagination--block .govuk-pagination__link { - text-align: left; } - .govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .govuk-pagination--block .govuk-pagination__link:not(:focus) { - text-decoration: none; } - .govuk-pagination--block .govuk-pagination__icon { - margin-right: 10px; } + display: block; +} +.govuk-pagination--block .govuk-pagination__item { + padding: 15px; + float: none; +} +.govuk-pagination--block .govuk-pagination__next, +.govuk-pagination--block .govuk-pagination__prev { + padding-left: 0; + float: none; +} +.govuk-pagination--block .govuk-pagination__next { + padding-right: 15px; +} +.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon { + margin-left: 0; +} +.govuk-pagination--block .govuk-pagination__prev + .govuk-pagination__next { + border-top: 1px solid #b1b4b6; +} +.govuk-pagination--block .govuk-pagination__link, +.govuk-pagination--block .govuk-pagination__link-title { + display: inline; +} +.govuk-pagination--block .govuk-pagination__link-title:after { + content: ""; + display: block; +} +.govuk-pagination--block .govuk-pagination__link { + text-align: left; +} +.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-pagination--block .govuk-pagination__link:not(:focus) { + text-decoration: none; +} +.govuk-pagination--block .govuk-pagination__icon { + margin-right: 10px; +} + .govuk-panel { font-family: "GDS Transport", arial, sans-serif; @@ -3391,33 +4990,45 @@ 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; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-panel { - font-size: 14pt; - line-height: 1.15; } } - @media (max-width: 40.0525em) { - .govuk-panel { - padding: 10px; - overflow-wrap: break-word; - word-wrap: break-word; } } + text-align: center; +} +@media print { + .govuk-panel { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-panel { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-panel { + font-size: 14pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .govuk-panel { + padding: 10px; + overflow-wrap: break-word; + word-wrap: break-word; + } +} .govuk-panel--confirmation { color: #ffffff; - background: #00703c; } - @media print { - .govuk-panel--confirmation { - border-color: currentcolor; - color: #000000; - background: none; } } + background: #00703c; +} +@media print { + .govuk-panel--confirmation { + border-color: currentcolor; + color: #000000; + background: none; + } +} .govuk-panel__title { margin-top: 0; @@ -3428,22 +5039,30 @@ font-weight: 700; font-size: 32px; font-size: 2rem; - line-height: 1.09375; } - @media print { - .govuk-panel__title { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-panel__title { - font-size: 48px; - font-size: 3rem; - line-height: 1.04167; } } - @media print { - .govuk-panel__title { - font-size: 32pt; - line-height: 1.15; } } + line-height: 1.09375; +} +@media print { + .govuk-panel__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-panel__title { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-panel__title { + font-size: 32pt; + line-height: 1.15; + } +} .govuk-panel__title:last-child { - margin-bottom: 0; } + margin-bottom: 0; +} .govuk-panel__body { font-family: "GDS Transport", arial, sans-serif; @@ -3452,19 +5071,27 @@ font-weight: 400; font-size: 24px; font-size: 1.5rem; - line-height: 1.04167; } - @media print { - .govuk-panel__body { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-panel__body { - font-size: 36px; - font-size: 2.25rem; - line-height: 1.11111; } } - @media print { - .govuk-panel__body { - font-size: 24pt; - line-height: 1.05; } } + line-height: 1.0416666667; +} +@media print { + .govuk-panel__body { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-panel__body { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-panel__body { + font-size: 24pt; + line-height: 1.05; + } +} + .govuk-tag { display: inline-block; @@ -3485,60 +5112,78 @@ padding-top: 5px; padding-right: 8px; padding-bottom: 4px; - padding-left: 8px; } - @media print { - .govuk-tag { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-tag { - font-size: 16px; - font-size: 1rem; - line-height: 1; } } - @media print { - .govuk-tag { - font-size: 14pt; - line-height: 1; } } + padding-left: 8px; +} +@media print { + .govuk-tag { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-tag { + font-size: 16px; + font-size: 1rem; + line-height: 1; + } +} +@media print { + .govuk-tag { + font-size: 14pt; + line-height: 1; + } +} .govuk-tag--grey { - color: #383f43; - background: #eeefef; } + color: rgb(56, 63, 66.5); + background: rgb(237.5, 238.5, 239); +} .govuk-tag--purple { - color: #3d2375; - background: #dbd5e9; } + color: rgb(60.8, 35.2, 116.8); + background: rgb(219.2, 212.8, 233.2); +} .govuk-tag--turquoise { - color: #10403c; - background: #bfe3e0; } + color: rgb(16, 64.4, 60.4); + background: rgb(190.5, 226.8, 223.8); +} .govuk-tag--blue { - color: #144e81; - background: #d2e2f1; } + color: rgb(20.3, 78.4, 128.8); + background: rgb(209.8, 226.4, 240.8); +} .govuk-tag--yellow { - color: #594d00; - background: #fff7bf; } + color: rgb(89.25, 77.35, 0); + background: rgb(255, 246.5, 191.25); +} .govuk-tag--orange { - color: #6e3619; - background: #fcd6c3; } + color: rgb(109.8, 53.55, 25.2); + background: rgb(251.7, 214.2, 195.3); +} .govuk-tag--red { - color: #942514; - background: #f6d7d2; } + color: rgb(148.4, 37.1, 19.6); + background: rgb(246.4, 214.6, 209.6); +} .govuk-tag--pink { - color: #80224d; - background: #f7d7e6; } + color: rgb(127.8, 33.6, 76.8); + background: rgb(246.6, 215.2, 229.6); +} .govuk-tag--green { - color: #005a30; - background: #cce2d8; } + color: rgb(0, 89.6, 48); + background: rgb(204, 226.4, 216); +} + .govuk-phase-banner { padding-top: 10px; padding-bottom: 10px; - border-bottom: 1px solid #b1b4b6; } + border-bottom: 1px solid #b1b4b6; +} .govuk-phase-banner__content { font-family: "GDS Transport", arial, sans-serif; @@ -3547,39 +5192,54 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; + line-height: 1.1428571429; 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; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .govuk-phase-banner__content { - font-size: 14pt; - line-height: 1.2; } } - @media print { - .govuk-phase-banner__content { - color: #000000; } } + margin: 0; +} +@media print { + .govuk-phase-banner__content { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-phase-banner__content { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-phase-banner__content { + font-size: 14pt; + line-height: 1.2; + } +} +@media print { + .govuk-phase-banner__content { + color: #000000; + } +} .govuk-phase-banner__content__tag { - margin-right: 10px; } + margin-right: 10px; +} .govuk-phase-banner__text { display: table-cell; - vertical-align: middle; } + vertical-align: middle; +} + .govuk-tabs { margin-top: 5px; - margin-bottom: 20px; } - @media (min-width: 40.0625em) { - .govuk-tabs { - margin-bottom: 30px; } } + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-tabs { + margin-bottom: 30px; + } +} .govuk-tabs__title { font-family: "GDS Transport", arial, sans-serif; @@ -3590,31 +5250,43 @@ font-size: 1rem; line-height: 1.25; color: #0b0c0c; - margin-bottom: 10px; } - @media print { - .govuk-tabs__title { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-tabs__title { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-tabs__title { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-tabs__title { - color: #000000; } } + margin-bottom: 10px; +} +@media print { + .govuk-tabs__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-tabs__title { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-tabs__title { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-tabs__title { + color: #000000; + } +} .govuk-tabs__list { margin: 0; padding: 0; list-style: none; - margin-bottom: 20px; } - @media (min-width: 40.0625em) { - .govuk-tabs__list { - margin-bottom: 30px; } } + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-tabs__list { + margin-bottom: 30px; + } +} .govuk-tabs__list-item { font-family: "GDS Transport", arial, sans-serif; @@ -3624,27 +5296,37 @@ font-size: 16px; font-size: 1rem; line-height: 1.25; - margin-left: 25px; } - @media print { - .govuk-tabs__list-item { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-tabs__list-item { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-tabs__list-item { - font-size: 14pt; - line-height: 1.15; } } + margin-left: 25px; +} +@media print { + .govuk-tabs__list-item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-tabs__list-item { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-tabs__list-item { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-tabs__list-item:before { + color: #0b0c0c; + content: "—"; + margin-left: -25px; + padding-right: 5px; +} +@media print { .govuk-tabs__list-item:before { - color: #0b0c0c; - content: "\2014 "; - margin-left: -25px; - padding-right: 5px; } - @media print { - .govuk-tabs__list-item:before { - color: #000000; } } + color: #000000; + } +} .govuk-tabs__tab { font-family: "GDS Transport", arial, sans-serif; @@ -3652,45 +5334,60 @@ -moz-osx-font-smoothing: grayscale; text-decoration: underline; display: inline-block; - margin-bottom: 10px; } - @media print { - .govuk-tabs__tab { - font-family: sans-serif; } } - .govuk-tabs__tab:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .govuk-tabs__tab:link { - color: #1d70b8; } - .govuk-tabs__tab:visited { - color: #4c2c92; } - .govuk-tabs__tab:hover { - color: #003078; } - .govuk-tabs__tab:active { - color: #0b0c0c; } - .govuk-tabs__tab:focus { - color: #0b0c0c; } + margin-bottom: 10px; +} +@media print { + .govuk-tabs__tab { + font-family: sans-serif; + } +} +.govuk-tabs__tab:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-tabs__tab:link { + color: #1d70b8; +} +.govuk-tabs__tab:visited { + color: #4c2c92; +} +.govuk-tabs__tab:hover { + color: #003078; +} +.govuk-tabs__tab:active { + color: #0b0c0c; +} +.govuk-tabs__tab:focus { + color: #0b0c0c; +} .govuk-tabs__panel { - margin-bottom: 30px; } - @media (min-width: 40.0625em) { - .govuk-tabs__panel { - margin-bottom: 50px; } } + margin-bottom: 30px; +} +@media (min-width: 40.0625em) { + .govuk-tabs__panel { + margin-bottom: 50px; + } +} @media (min-width: 40.0625em) { .js-enabled .govuk-tabs__list { margin-bottom: 0; - border-bottom: 1px solid #b1b4b6; } - .js-enabled .govuk-tabs__list:after { - content: ""; - display: block; - clear: both; } + border-bottom: 1px solid #b1b4b6; + } + .js-enabled .govuk-tabs__list:after { + content: ""; + display: block; + clear: both; + } .js-enabled .govuk-tabs__title { - display: none; } + display: none; + } .js-enabled .govuk-tabs__list-item { position: relative; margin-right: 5px; @@ -3699,9 +5396,11 @@ padding: 10px 20px; float: left; background-color: #f3f2f1; - text-align: center; } - .js-enabled .govuk-tabs__list-item:before { - content: none; } + text-align: center; + } + .js-enabled .govuk-tabs__list-item:before { + content: none; + } .js-enabled .govuk-tabs__list-item--selected { position: relative; margin-top: -5px; @@ -3712,43 +5411,64 @@ padding-left: 19px; border: 1px solid #b1b4b6; border-bottom: 0; - background-color: #ffffff; } - .js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab { - text-decoration: none; } + background-color: #ffffff; + } + .js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab { + text-decoration: none; + } .js-enabled .govuk-tabs__tab { - margin-bottom: 0; } - .js-enabled .govuk-tabs__tab:link, .js-enabled .govuk-tabs__tab:visited { - color: #0b0c0c; } } - @media print and (min-width: 40.0625em) { - .js-enabled .govuk-tabs__tab:link, .js-enabled .govuk-tabs__tab:visited { - color: #000000; } } - -@media (min-width: 40.0625em) { - .js-enabled .govuk-tabs__tab:hover { - color: rgba(11, 12, 12, 0.99); } - .js-enabled .govuk-tabs__tab:active, .js-enabled .govuk-tabs__tab:focus { - color: #0b0c0c; } } - @media print and (min-width: 40.0625em) { - .js-enabled .govuk-tabs__tab:active, .js-enabled .govuk-tabs__tab:focus { - color: #000000; } } - -@media (min-width: 40.0625em) { - .js-enabled .govuk-tabs__tab:after { - content: ""; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; } + margin-bottom: 0; + } + .js-enabled .govuk-tabs__tab:link, .js-enabled .govuk-tabs__tab:visited { + color: #0b0c0c; + } +} +@media print and (min-width: 40.0625em) { + .js-enabled .govuk-tabs__tab:link, .js-enabled .govuk-tabs__tab:visited { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-tabs__tab:hover { + color: rgba(11, 12, 12, 0.99); + } + .js-enabled .govuk-tabs__tab:active, .js-enabled .govuk-tabs__tab:focus { + color: #0b0c0c; + } +} +@media print and (min-width: 40.0625em) { + .js-enabled .govuk-tabs__tab:active, .js-enabled .govuk-tabs__tab:focus { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-tabs__tab:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + } .js-enabled .govuk-tabs__panel { margin-bottom: 0; padding: 30px 20px; border: 1px solid #b1b4b6; - border-top: 0; } - .js-enabled .govuk-tabs__panel > :last-child { - margin-bottom: 0; } + border-top: 0; + } + .js-enabled .govuk-tabs__panel > :last-child { + margin-bottom: 0; + } .js-enabled .govuk-tabs__panel--hidden { - display: none; } } + display: none; + } +} + + + + + + .govuk-radios__item { font-family: "GDS Transport", arial, sans-serif; @@ -3763,23 +5483,31 @@ min-height: 40px; margin-bottom: 10px; padding-left: 40px; - clear: left; } - @media print { - .govuk-radios__item { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-radios__item { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-radios__item { - font-size: 14pt; - line-height: 1.15; } } + clear: left; +} +@media print { + .govuk-radios__item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-radios__item { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@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; } + margin-bottom: 0; +} .govuk-radios__input { cursor: pointer; @@ -3790,7 +5518,8 @@ width: 44px; height: 44px; margin: 0; - opacity: 0; } + opacity: 0; +} .govuk-radios__label { display: inline-block; @@ -3798,7 +5527,8 @@ padding: 8px 15px 5px; cursor: pointer; -ms-touch-action: manipulation; - touch-action: manipulation; } + touch-action: manipulation; +} .govuk-radios__label:before { content: ""; @@ -3810,7 +5540,8 @@ height: 40px; border: 2px solid currentcolor; border-radius: 50%; - background: transparent; } + background: transparent; +} .govuk-radios__label:after { content: ""; @@ -3822,42 +5553,53 @@ border: 10px solid currentcolor; border-radius: 50%; opacity: 0; - background: currentcolor; } + background: currentcolor; +} .govuk-radios__hint { display: block; padding-right: 15px; - padding-left: 15px; } + padding-left: 15px; +} .govuk-radios__input:focus + .govuk-radios__label:before { border-width: 4px; outline: 3px solid transparent; outline-offset: 1px; - box-shadow: 0 0 0 4px #ffdd00; } - @media screen and (forced-colors: active), (-ms-high-contrast: active) { - .govuk-radios__input:focus + .govuk-radios__label:before { - outline-color: Highlight; } } + box-shadow: 0 0 0 4px #ffdd00; +} +@media screen and (forced-colors: active), (-ms-high-contrast: active) { + .govuk-radios__input:focus + .govuk-radios__label:before { + outline-color: Highlight; + } +} .govuk-radios__input:checked + .govuk-radios__label:after { - opacity: 1; } + opacity: 1; +} .govuk-radios__input:disabled, .govuk-radios__input:disabled + .govuk-radios__label { - cursor: not-allowed; } + cursor: not-allowed; +} .govuk-radios__input:disabled + .govuk-radios__label, .govuk-radios__input:disabled ~ .govuk-hint { - opacity: .5; } + opacity: 0.5; +} @media (min-width: 40.0625em) { .govuk-radios--inline:after { content: ""; display: block; - clear: both; } + clear: both; + } .govuk-radios--inline .govuk-radios__item { margin-right: 20px; float: left; - clear: none; } } + clear: none; + } +} .govuk-radios__divider { font-family: "GDS Transport", arial, sans-serif; @@ -3870,92 +5612,116 @@ color: #0b0c0c; width: 40px; margin-bottom: 10px; - text-align: center; } - @media print { - .govuk-radios__divider { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-radios__divider { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-radios__divider { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-radios__divider { - color: #000000; } } + text-align: center; +} +@media print { + .govuk-radios__divider { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-radios__divider { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-radios__divider { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-radios__divider { + color: #000000; + } +} .govuk-radios__conditional { margin-bottom: 15px; margin-left: 18px; padding-left: 33px; - border-left: 4px solid #b1b4b6; } - @media (min-width: 40.0625em) { - .govuk-radios__conditional { - margin-bottom: 20px; } } - .js-enabled .govuk-radios__conditional--hidden { - display: none; } - .govuk-radios__conditional > :last-child { - margin-bottom: 0; } + border-left: 4px solid #b1b4b6; +} +@media (min-width: 40.0625em) { + .govuk-radios__conditional { + margin-bottom: 20px; + } +} +.js-enabled .govuk-radios__conditional--hidden { + display: none; +} +.govuk-radios__conditional > :last-child { + margin-bottom: 0; +} .govuk-radios--small .govuk-radios__item { min-height: 0; margin-bottom: 0; padding-left: 34px; - float: left; } - .govuk-radios--small .govuk-radios__item:after { - content: ""; - display: block; - clear: both; } - + float: left; +} +.govuk-radios--small .govuk-radios__item:after { + content: ""; + display: block; + clear: both; +} .govuk-radios--small .govuk-radios__input { - left: -10px; } - + left: -10px; +} .govuk-radios--small .govuk-radios__label { margin-top: -2px; padding: 13px 15px 13px 1px; - float: left; } - @media (min-width: 40.0625em) { - .govuk-radios--small .govuk-radios__label { - padding: 11px 15px 10px 1px; } } - + float: left; +} +@media (min-width: 40.0625em) { + .govuk-radios--small .govuk-radios__label { + padding: 11px 15px 10px 1px; + } +} .govuk-radios--small .govuk-radios__label:before { top: 8px; width: 24px; - height: 24px; } - + height: 24px; +} .govuk-radios--small .govuk-radios__label:after { top: 15px; left: 7px; - border-width: 5px; } - + border-width: 5px; +} .govuk-radios--small .govuk-radios__hint { padding: 0; clear: both; - pointer-events: none; } - + pointer-events: none; +} .govuk-radios--small .govuk-radios__conditional { margin-left: 10px; padding-left: 20px; - clear: both; } - + clear: both; +} .govuk-radios--small .govuk-radios__divider { width: 24px; - margin-bottom: 5px; } - + margin-bottom: 5px; +} .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before { - box-shadow: 0 0 0 10px #b1b4b6; } - + box-shadow: 0 0 0 10px #b1b4b6; +} .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before { - box-shadow: 0 0 0 4px #ffdd00, 0 0 0 10px #b1b4b6; } - + box-shadow: 0 0 0 4px #ffdd00, 0 0 0 10px #b1b4b6; +} @media (hover: none), (pointer: coarse) { .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before { - box-shadow: initial; } + box-shadow: initial; + } .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before { - box-shadow: 0 0 0 4px #ffdd00; } } + box-shadow: 0 0 0 4px #ffdd00; + } +} + + + + .govuk-select { font-family: "GDS Transport", arial, sans-serif; @@ -3973,38 +5739,51 @@ padding: 5px; border: 2px solid #0b0c0c; color: #0b0c0c; - background-color: #ffffff; } - @media print { - .govuk-select { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-select { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.25; } } - @media print { - .govuk-select { - font-size: 14pt; - line-height: 1.25; } } - .govuk-select:focus { - outline: 3px solid #ffdd00; - outline-offset: 0; - box-shadow: inset 0 0 0 2px; } - .govuk-select:disabled { - opacity: .5; - color: inherit; - cursor: not-allowed; } + background-color: #ffffff; +} +@media print { + .govuk-select { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-select { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.25; + } +} +@media print { + .govuk-select { + font-size: 14pt; + line-height: 1.25; + } +} +.govuk-select:focus { + outline: 3px solid #ffdd00; + outline-offset: 0; + box-shadow: inset 0 0 0 2px; +} +.govuk-select:disabled { + opacity: 0.5; + color: inherit; + cursor: not-allowed; +} .govuk-select option:active, .govuk-select option:checked, .govuk-select:focus::-ms-value { color: #ffffff; - background-color: #1d70b8; } + background-color: #1d70b8; +} .govuk-select--error { - border-color: #d4351c; } - .govuk-select--error:focus { - border-color: #0b0c0c; } + border-color: #d4351c; +} +.govuk-select--error:focus { + border-color: #0b0c0c; +} + .govuk-skip-link { position: absolute !important; @@ -4022,54 +5801,74 @@ text-decoration: underline; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; + line-height: 1.1428571429; display: block; - padding: 10px 15px; } - .govuk-skip-link:active, .govuk-skip-link:focus { - position: static !important; - width: auto !important; - height: auto !important; - margin: inherit !important; - overflow: visible !important; - clip: auto !important; - -webkit-clip-path: none !important; - clip-path: none !important; - white-space: inherit !important; } - @media print { - .govuk-skip-link { - font-family: sans-serif; } } + padding: 10px 15px; +} +.govuk-skip-link:active, .govuk-skip-link:focus { + position: static !important; + width: auto !important; + height: auto !important; + margin: inherit !important; + overflow: visible !important; + clip: auto !important; + -webkit-clip-path: none !important; + clip-path: none !important; + white-space: inherit !important; +} +@media print { + .govuk-skip-link { + font-family: sans-serif; + } +} +.govuk-skip-link:link, .govuk-skip-link:visited { + color: #0b0c0c; +} +@media print { .govuk-skip-link:link, .govuk-skip-link:visited { - color: #0b0c0c; } - @media print { - .govuk-skip-link:link, .govuk-skip-link:visited { - color: #000000; } } - .govuk-skip-link:hover { - color: rgba(11, 12, 12, 0.99); } + color: #000000; + } +} +.govuk-skip-link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-skip-link:active, .govuk-skip-link:focus { + color: #0b0c0c; +} +@media print { .govuk-skip-link:active, .govuk-skip-link:focus { - color: #0b0c0c; } - @media print { - .govuk-skip-link:active, .govuk-skip-link:focus { - color: #000000; } } - @media (min-width: 40.0625em) { - .govuk-skip-link { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .govuk-skip-link { - font-size: 14pt; - line-height: 1.2; } } - @supports (padding: max(calc(0px))) { - .govuk-skip-link { - padding-right: max(15px, calc(15px + env(safe-area-inset-right))); - padding-left: max(15px, calc(15px + env(safe-area-inset-left))); } } - .govuk-skip-link:focus { - outline: 3px solid #ffdd00; - outline-offset: 0; - background-color: #ffdd00; } + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-skip-link { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-skip-link { + font-size: 14pt; + line-height: 1.2; + } +} +@supports (padding: max(calc(0px))) { + .govuk-skip-link { + padding-right: max(15px, calc(15px + env(safe-area-inset-right))); + padding-left: max(15px, calc(15px + env(safe-area-inset-left))); + } +} +.govuk-skip-link:focus { + outline: 3px solid #ffdd00; + outline-offset: 0; + background-color: #ffdd00; +} .govuk-skip-link-focused-element:focus { - outline: none; } + outline: none; +} + .govuk-summary-list { font-family: "GDS Transport", arial, sans-serif; @@ -4081,160 +5880,214 @@ line-height: 1.25; color: #0b0c0c; margin: 0; - margin-bottom: 20px; } - @media print { - .govuk-summary-list { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-summary-list { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-summary-list { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-summary-list { - color: #000000; } } - @media (min-width: 40.0625em) { - .govuk-summary-list { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: collapse; } } - @media (min-width: 40.0625em) { - .govuk-summary-list { - margin-bottom: 30px; } } + margin-bottom: 20px; +} +@media print { + .govuk-summary-list { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-summary-list { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-summary-list { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: collapse; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list { + margin-bottom: 30px; + } +} .govuk-summary-list__row { - border-bottom: 1px solid #b1b4b6; } - @media (max-width: 40.0525em) { - .govuk-summary-list__row { - margin-bottom: 15px; } } - @media (min-width: 40.0625em) { - .govuk-summary-list__row { - display: table-row; } } + border-bottom: 1px solid #b1b4b6; +} +@media (max-width: 40.0525em) { + .govuk-summary-list__row { + margin-bottom: 15px; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list__row { + display: table-row; + } +} .govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child { - padding-right: 0; } + padding-right: 0; +} @media (min-width: 40.0625em) { .govuk-summary-list__row--no-actions:after { content: ""; display: table-cell; - width: 20%; } } + width: 20%; + } +} .govuk-summary-list__key, .govuk-summary-list__value, .govuk-summary-list__actions { - margin: 0; } - @media (min-width: 40.0625em) { - .govuk-summary-list__key, - .govuk-summary-list__value, - .govuk-summary-list__actions { - display: table-cell; - padding-top: 10px; - padding-right: 20px; - padding-bottom: 10px; } } + margin: 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__key, + .govuk-summary-list__value, + .govuk-summary-list__actions { + display: table-cell; + padding-top: 10px; + padding-right: 20px; + padding-bottom: 10px; + } +} .govuk-summary-list__actions { - margin-bottom: 15px; } - @media (min-width: 40.0625em) { - .govuk-summary-list__actions { - width: 20%; - padding-right: 0; - text-align: right; } } + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__actions { + width: 20%; + padding-right: 0; + text-align: right; + } +} .govuk-summary-list__key, .govuk-summary-list__value { word-wrap: break-word; - overflow-wrap: break-word; } + overflow-wrap: break-word; +} .govuk-summary-list__key { margin-bottom: 5px; - font-weight: 700; } - @media (min-width: 40.0625em) { - .govuk-summary-list__key { - width: 30%; } } + font-weight: 700; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__key { + width: 30%; + } +} @media (max-width: 40.0525em) { .govuk-summary-list__value { - margin-bottom: 15px; } } + margin-bottom: 15px; + } +} .govuk-summary-list__value > p { - margin-bottom: 10px; } + margin-bottom: 10px; +} .govuk-summary-list__value > :last-child { - margin-bottom: 0; } + margin-bottom: 0; +} .govuk-summary-list__actions-list { width: 100%; margin: 0; - padding: 0; } + padding: 0; +} .govuk-summary-list__actions-list-item { - display: inline-block; } + display: inline-block; +} @media (max-width: 40.0525em) { .govuk-summary-list__actions-list-item { margin-right: 10px; - padding-right: 10px; } + padding-right: 10px; + } .govuk-summary-list__actions-list-item:not(:last-child) { - border-right: 1px solid #b1b4b6; } + border-right: 1px solid #b1b4b6; + } .govuk-summary-list__actions-list-item:last-child { margin-right: 0; padding-right: 0; - border: 0; } } - + border: 0; + } +} @media (min-width: 40.0625em) { .govuk-summary-list__actions-list-item { margin-left: 10px; - padding-left: 10px; } + padding-left: 10px; + } .govuk-summary-list__actions-list-item:not(:first-child) { - border-left: 1px solid #b1b4b6; } + border-left: 1px solid #b1b4b6; + } .govuk-summary-list__actions-list-item:first-child { margin-left: 0; padding-left: 0; - border: 0; } } - + border: 0; + } +} .govuk-summary-list--no-border .govuk-summary-list__row { - border: 0; } - + border: 0; +} @media (min-width: 40.0625em) { .govuk-summary-list--no-border .govuk-summary-list__key, .govuk-summary-list--no-border .govuk-summary-list__value, .govuk-summary-list--no-border .govuk-summary-list__actions { - padding-bottom: 11px; } } + padding-bottom: 11px; + } +} .govuk-summary-list__row--no-border { - border: 0; } - @media (min-width: 40.0625em) { - .govuk-summary-list__row--no-border .govuk-summary-list__key, - .govuk-summary-list__row--no-border .govuk-summary-list__value, - .govuk-summary-list__row--no-border .govuk-summary-list__actions { - padding-bottom: 11px; } } + border: 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__row--no-border .govuk-summary-list__key, + .govuk-summary-list__row--no-border .govuk-summary-list__value, + .govuk-summary-list__row--no-border .govuk-summary-list__actions { + padding-bottom: 11px; + } +} .govuk-summary-card { margin-bottom: 20px; - border: 1px solid #b1b4b6; } - @media (min-width: 40.0625em) { - .govuk-summary-card { - margin-bottom: 30px; } } + border: 1px solid #b1b4b6; +} +@media (min-width: 40.0625em) { + .govuk-summary-card { + margin-bottom: 30px; + } +} .govuk-summary-card__title-wrapper { padding: 15px; border-bottom: 1px solid transparent; - background-color: #f3f2f1; } - @media (min-width: 40.0625em) { - .govuk-summary-card__title-wrapper { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - padding: 15px 20px; } } + background-color: #f3f2f1; +} +@media (min-width: 40.0625em) { + .govuk-summary-card__title-wrapper { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + padding: 15px 20px; + } +} .govuk-summary-card__title { font-family: "GDS Transport", arial, sans-serif; @@ -4244,22 +6097,31 @@ font-size: 16px; font-size: 1rem; line-height: 1.25; - margin: 5px 20px 10px 0; } - @media print { - .govuk-summary-card__title { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-summary-card__title { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-summary-card__title { - font-size: 14pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .govuk-summary-card__title { - margin-bottom: 5px; } } + margin: 5px 20px 10px 0; +} +@media print { + .govuk-summary-card__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-card__title { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-summary-card__title { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-card__title { + margin-bottom: 5px; + } +} .govuk-summary-card__actions { font-family: "GDS Transport", arial, sans-serif; @@ -4276,58 +6138,83 @@ row-gap: 10px; margin: 5px 0; padding: 0; - list-style: none; } - @media print { - .govuk-summary-card__actions { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-summary-card__actions { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-summary-card__actions { - font-size: 14pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .govuk-summary-card__actions { - -ms-flex-pack: right; - justify-content: right; - text-align: right; } } + list-style: none; +} +@media print { + .govuk-summary-card__actions { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-card__actions { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-summary-card__actions { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-card__actions { + -ms-flex-pack: right; + justify-content: right; + text-align: right; + } +} .govuk-summary-card__action { display: inline; margin: 0 10px 0 0; padding-right: 10px; - border-right: 1px solid #b1b4b6; } - @media (min-width: 40.0625em) { - .govuk-summary-card__action { - margin-right: 0; } } - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .govuk-summary-card__action { - margin-bottom: 5px; } } + border-right: 1px solid #b1b4b6; +} +@media (min-width: 40.0625em) { + .govuk-summary-card__action { + margin-right: 0; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .govuk-summary-card__action { + margin-bottom: 5px; + } +} .govuk-summary-card__action:last-child { margin: 0; padding-right: 0; - border-right: none; } - @media (min-width: 40.0625em) { - .govuk-summary-card__action:last-child { - padding-left: 10px; } } - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .govuk-summary-card__action:last-child { - margin-bottom: 0; } } + border-right: none; +} +@media (min-width: 40.0625em) { + .govuk-summary-card__action:last-child { + padding-left: 10px; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .govuk-summary-card__action:last-child { + margin-bottom: 0; + } +} .govuk-summary-card__content { - padding: 15px 15px 0; } - @media (min-width: 40.0625em) { - .govuk-summary-card__content { - padding: 15px 20px; } } - .govuk-summary-card__content .govuk-summary-list { - margin-bottom: 0; } - .govuk-summary-card__content .govuk-summary-list__row:last-of-type { - margin-bottom: 0; - border-bottom: none; } + padding: 15px 15px 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-card__content { + padding: 15px 20px; + } +} +.govuk-summary-card__content .govuk-summary-list { + margin-bottom: 0; +} +.govuk-summary-card__content .govuk-summary-list__row:last-of-type { + margin-bottom: 0; + border-bottom: none; +} + .govuk-table, .markdown-content table { font-family: "GDS Transport", arial, sans-serif; @@ -4341,28 +6228,40 @@ width: 100%; margin-bottom: 20px; border-spacing: 0; - border-collapse: collapse; } - @media print { - .govuk-table, .markdown-content table { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-table, .markdown-content table { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-table, .markdown-content table { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-table, .markdown-content table { - color: #000000; } } - @media (min-width: 40.0625em) { - .govuk-table, .markdown-content table { - margin-bottom: 30px; } } + border-collapse: collapse; +} +@media print { + .govuk-table, .markdown-content table { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table, .markdown-content table { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-table, .markdown-content table { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-table, .markdown-content table { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-table, .markdown-content table { + margin-bottom: 30px; + } +} .govuk-table__header, .markdown-content table th { - font-weight: 700; } + font-weight: 700; +} .govuk-table__header, .markdown-content table th, .govuk-table__cell, @@ -4370,37 +6269,44 @@ padding: 10px 20px 10px 0; border-bottom: 1px solid #b1b4b6; text-align: left; - vertical-align: top; } + vertical-align: top; +} .govuk-table__cell--numeric { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - -webkit-font-feature-settings: "tnum" 1; font-feature-settings: "tnum" 1; - font-weight: 400; } - @media print { - .govuk-table__cell--numeric { - font-family: sans-serif; } } - @supports (font-variant-numeric: tabular-nums) { - .govuk-table__cell--numeric { - -webkit-font-feature-settings: normal; - font-feature-settings: normal; - font-variant-numeric: tabular-nums; } } + font-weight: 400; +} +@media print { + .govuk-table__cell--numeric { + font-family: sans-serif; + } +} +@supports (font-variant-numeric: tabular-nums) { + .govuk-table__cell--numeric { + font-feature-settings: normal; + font-variant-numeric: tabular-nums; + } +} .govuk-table__header--numeric, .govuk-table__cell--numeric { - text-align: right; } + text-align: right; +} .govuk-table__header:last-child, .markdown-content table th:last-child, .govuk-table__cell:last-child, .markdown-content table td:last-child { - padding-right: 0; } + padding-right: 0; +} .govuk-table__caption { font-weight: 700; display: table-caption; - text-align: left; } + text-align: left; +} .govuk-table__caption--xl { font-family: "GDS Transport", arial, sans-serif; @@ -4410,19 +6316,26 @@ font-size: 32px; font-size: 2rem; line-height: 1.09375; - margin-bottom: 15px; } - @media print { - .govuk-table__caption--xl { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-table__caption--xl { - font-size: 48px; - font-size: 3rem; - line-height: 1.04167; } } - @media print { - .govuk-table__caption--xl { - font-size: 32pt; - line-height: 1.15; } } + margin-bottom: 15px; +} +@media print { + .govuk-table__caption--xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table__caption--xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-table__caption--xl { + font-size: 32pt; + line-height: 1.15; + } +} .govuk-table__caption--l { font-family: "GDS Transport", arial, sans-serif; @@ -4431,20 +6344,27 @@ font-weight: 700; font-size: 24px; font-size: 1.5rem; - line-height: 1.04167; - margin-bottom: 15px; } - @media print { - .govuk-table__caption--l { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-table__caption--l { - font-size: 36px; - font-size: 2.25rem; - line-height: 1.11111; } } - @media print { - .govuk-table__caption--l { - font-size: 24pt; - line-height: 1.05; } } + line-height: 1.0416666667; + margin-bottom: 15px; +} +@media print { + .govuk-table__caption--l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table__caption--l { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-table__caption--l { + font-size: 24pt; + line-height: 1.05; + } +} .govuk-table__caption--m { font-family: "GDS Transport", arial, sans-serif; @@ -4453,20 +6373,27 @@ font-weight: 700; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; - margin-bottom: 15px; } - @media print { - .govuk-table__caption--m { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-table__caption--m { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .govuk-table__caption--m { - font-size: 18pt; - line-height: 1.15; } } + line-height: 1.1111111111; + margin-bottom: 15px; +} +@media print { + .govuk-table__caption--m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table__caption--m { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-table__caption--m { + font-size: 18pt; + line-height: 1.15; + } +} .govuk-table__caption--s { font-family: "GDS Transport", arial, sans-serif; @@ -4475,27 +6402,42 @@ font-weight: 700; font-size: 16px; font-size: 1rem; - line-height: 1.25; } - @media print { - .govuk-table__caption--s { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-table__caption--s { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-table__caption--s { - font-size: 14pt; - line-height: 1.15; } } + line-height: 1.25; +} +@media print { + .govuk-table__caption--s { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table__caption--s { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-table__caption--s { + font-size: 14pt; + line-height: 1.15; + } +} + + + + + .govuk-warning-text { position: relative; margin-bottom: 20px; - padding: 10px 0; } - @media (min-width: 40.0625em) { - .govuk-warning-text { - margin-bottom: 30px; } } + padding: 10px 0; +} +@media (min-width: 40.0625em) { + .govuk-warning-text { + margin-bottom: 30px; + } +} .govuk-warning-text__assistive { position: absolute !important; @@ -4508,7 +6450,14 @@ -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; border: 0 !important; - white-space: nowrap !important; } + white-space: nowrap !important; +} +.govuk-warning-text__assistive:before { + content: " "; +} +.govuk-warning-text__assistive:after { + content: " "; +} .govuk-warning-text__icon { font-family: "GDS Transport", arial, sans-serif; @@ -4532,18 +6481,25 @@ -webkit-user-select: none; -ms-user-select: none; user-select: none; - forced-color-adjust: none; } - @media print { - .govuk-warning-text__icon { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-warning-text__icon { - margin-top: -5px; } } - @media screen and (forced-colors: active) { - .govuk-warning-text__icon { - border-color: windowText; - color: windowText; - background: transparent; } } + forced-color-adjust: none; +} +@media print { + .govuk-warning-text__icon { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-warning-text__icon { + margin-top: -5px; + } +} +@media screen and (forced-colors: active) { + .govuk-warning-text__icon { + border-color: windowText; + color: windowText; + background: transparent; + } +} .govuk-warning-text__text { font-family: "GDS Transport", arial, sans-serif; @@ -4555,27 +6511,40 @@ line-height: 1.25; color: #0b0c0c; display: block; - padding-left: 45px; } - @media print { - .govuk-warning-text__text { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .govuk-warning-text__text { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .govuk-warning-text__text { - font-size: 14pt; - line-height: 1.15; } } - @media print { - .govuk-warning-text__text { - color: #000000; } } + padding-left: 45px; +} +@media print { + .govuk-warning-text__text { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-warning-text__text { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-warning-text__text { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-warning-text__text { + color: #000000; + } +} + + .govuk-clearfix:after { content: ""; display: block; - clear: both; } + clear: both; +} + .govuk-visually-hidden { position: absolute !important; @@ -4588,7 +6557,14 @@ -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; border: 0 !important; - white-space: nowrap !important; } + white-space: nowrap !important; +} +.govuk-visually-hidden:before { + content: " "; +} +.govuk-visually-hidden:after { + content: " "; +} .govuk-visually-hidden-focusable { position: absolute !important; @@ -4599,1101 +6575,1510 @@ clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; - white-space: nowrap !important; } - .govuk-visually-hidden-focusable:active, .govuk-visually-hidden-focusable:focus { - position: static !important; - width: auto !important; - height: auto !important; - margin: inherit !important; - overflow: visible !important; - clip: auto !important; - -webkit-clip-path: none !important; - clip-path: none !important; - white-space: inherit !important; } + white-space: nowrap !important; +} +.govuk-visually-hidden-focusable:active, .govuk-visually-hidden-focusable:focus { + position: static !important; + width: auto !important; + height: auto !important; + margin: inherit !important; + overflow: visible !important; + clip: auto !important; + -webkit-clip-path: none !important; + clip-path: none !important; + white-space: inherit !important; +} + + .govuk-\!-display-inline { - display: inline !important; } + display: inline !important; +} .govuk-\!-display-inline-block { - display: inline-block !important; } + display: inline-block !important; +} .govuk-\!-display-block { - display: block !important; } + display: block !important; +} .govuk-\!-display-none { - display: none !important; } + display: none !important; +} @media print { .govuk-\!-display-none-print { - display: none !important; } } + display: none !important; + } +} .govuk-\!-margin-0 { - margin: 0 !important; } + margin: 0 !important; +} .govuk-\!-margin-top-0 { - margin-top: 0 !important; } + margin-top: 0 !important; +} .govuk-\!-margin-right-0 { - margin-right: 0 !important; } + margin-right: 0 !important; +} .govuk-\!-margin-bottom-0 { - margin-bottom: 0 !important; } + margin-bottom: 0 !important; +} .govuk-\!-margin-left-0 { - margin-left: 0 !important; } + margin-left: 0 !important; +} .govuk-\!-margin-1 { - margin: 5px !important; } + margin: 5px !important; +} .govuk-\!-margin-top-1 { - margin-top: 5px !important; } + margin-top: 5px !important; +} .govuk-\!-margin-right-1 { - margin-right: 5px !important; } + margin-right: 5px !important; +} .govuk-\!-margin-bottom-1 { - margin-bottom: 5px !important; } + margin-bottom: 5px !important; +} .govuk-\!-margin-left-1 { - margin-left: 5px !important; } + margin-left: 5px !important; +} .govuk-\!-margin-2 { - margin: 10px !important; } + margin: 10px !important; +} .govuk-\!-margin-top-2 { - margin-top: 10px !important; } + margin-top: 10px !important; +} .govuk-\!-margin-right-2 { - margin-right: 10px !important; } + margin-right: 10px !important; +} .govuk-\!-margin-bottom-2 { - margin-bottom: 10px !important; } + margin-bottom: 10px !important; +} .govuk-\!-margin-left-2 { - margin-left: 10px !important; } + margin-left: 10px !important; +} .govuk-\!-margin-3 { - margin: 15px !important; } + margin: 15px !important; +} .govuk-\!-margin-top-3 { - margin-top: 15px !important; } + margin-top: 15px !important; +} .govuk-\!-margin-right-3 { - margin-right: 15px !important; } + margin-right: 15px !important; +} .govuk-\!-margin-bottom-3 { - margin-bottom: 15px !important; } + margin-bottom: 15px !important; +} .govuk-\!-margin-left-3 { - margin-left: 15px !important; } + margin-left: 15px !important; +} .govuk-\!-margin-4 { - margin: 15px !important; } - @media (min-width: 40.0625em) { - .govuk-\!-margin-4 { - margin: 20px !important; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + margin-left: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-9 { + margin-left: 60px !important; + } +} .govuk-\!-padding-0 { - padding: 0 !important; } + padding: 0 !important; +} .govuk-\!-padding-top-0 { - padding-top: 0 !important; } + padding-top: 0 !important; +} .govuk-\!-padding-right-0 { - padding-right: 0 !important; } + padding-right: 0 !important; +} .govuk-\!-padding-bottom-0 { - padding-bottom: 0 !important; } + padding-bottom: 0 !important; +} .govuk-\!-padding-left-0 { - padding-left: 0 !important; } + padding-left: 0 !important; +} .govuk-\!-padding-1 { - padding: 5px !important; } + padding: 5px !important; +} .govuk-\!-padding-top-1 { - padding-top: 5px !important; } + padding-top: 5px !important; +} .govuk-\!-padding-right-1 { - padding-right: 5px !important; } + padding-right: 5px !important; +} .govuk-\!-padding-bottom-1 { - padding-bottom: 5px !important; } + padding-bottom: 5px !important; +} .govuk-\!-padding-left-1 { - padding-left: 5px !important; } + padding-left: 5px !important; +} .govuk-\!-padding-2 { - padding: 10px !important; } + padding: 10px !important; +} .govuk-\!-padding-top-2 { - padding-top: 10px !important; } + padding-top: 10px !important; +} .govuk-\!-padding-right-2 { - padding-right: 10px !important; } + padding-right: 10px !important; +} .govuk-\!-padding-bottom-2 { - padding-bottom: 10px !important; } + padding-bottom: 10px !important; +} .govuk-\!-padding-left-2 { - padding-left: 10px !important; } + padding-left: 10px !important; +} .govuk-\!-padding-3 { - padding: 15px !important; } + padding: 15px !important; +} .govuk-\!-padding-top-3 { - padding-top: 15px !important; } + padding-top: 15px !important; +} .govuk-\!-padding-right-3 { - padding-right: 15px !important; } + padding-right: 15px !important; +} .govuk-\!-padding-bottom-3 { - padding-bottom: 15px !important; } + padding-bottom: 15px !important; +} .govuk-\!-padding-left-3 { - padding-left: 15px !important; } + padding-left: 15px !important; +} .govuk-\!-padding-4 { - padding: 15px !important; } - @media (min-width: 40.0625em) { - .govuk-\!-padding-4 { - padding: 20px !important; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + 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; } } + padding-left: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-9 { + padding-left: 60px !important; + } +} .govuk-\!-margin-static-0, .govuk-\!-static-margin-0 { - margin: 0 !important; } + margin: 0 !important; +} .govuk-\!-margin-top-static-0, .govuk-\!-static-margin-top-0 { - margin-top: 0 !important; } + margin-top: 0 !important; +} .govuk-\!-margin-right-static-0, .govuk-\!-static-margin-right-0 { - margin-right: 0 !important; } + margin-right: 0 !important; +} .govuk-\!-margin-bottom-static-0, .govuk-\!-static-margin-bottom-0 { - margin-bottom: 0 !important; } + margin-bottom: 0 !important; +} .govuk-\!-margin-left-static-0, .govuk-\!-static-margin-left-0 { - margin-left: 0 !important; } + margin-left: 0 !important; +} .govuk-\!-margin-static-1, .govuk-\!-static-margin-1 { - margin: 5px !important; } + margin: 5px !important; +} .govuk-\!-margin-top-static-1, .govuk-\!-static-margin-top-1 { - margin-top: 5px !important; } + margin-top: 5px !important; +} .govuk-\!-margin-right-static-1, .govuk-\!-static-margin-right-1 { - margin-right: 5px !important; } + margin-right: 5px !important; +} .govuk-\!-margin-bottom-static-1, .govuk-\!-static-margin-bottom-1 { - margin-bottom: 5px !important; } + margin-bottom: 5px !important; +} .govuk-\!-margin-left-static-1, .govuk-\!-static-margin-left-1 { - margin-left: 5px !important; } + margin-left: 5px !important; +} .govuk-\!-margin-static-2, .govuk-\!-static-margin-2 { - margin: 10px !important; } + margin: 10px !important; +} .govuk-\!-margin-top-static-2, .govuk-\!-static-margin-top-2 { - margin-top: 10px !important; } + margin-top: 10px !important; +} .govuk-\!-margin-right-static-2, .govuk-\!-static-margin-right-2 { - margin-right: 10px !important; } + margin-right: 10px !important; +} .govuk-\!-margin-bottom-static-2, .govuk-\!-static-margin-bottom-2 { - margin-bottom: 10px !important; } + margin-bottom: 10px !important; +} .govuk-\!-margin-left-static-2, .govuk-\!-static-margin-left-2 { - margin-left: 10px !important; } + margin-left: 10px !important; +} .govuk-\!-margin-static-3, .govuk-\!-static-margin-3 { - margin: 15px !important; } + margin: 15px !important; +} .govuk-\!-margin-top-static-3, .govuk-\!-static-margin-top-3 { - margin-top: 15px !important; } + margin-top: 15px !important; +} .govuk-\!-margin-right-static-3, .govuk-\!-static-margin-right-3 { - margin-right: 15px !important; } + margin-right: 15px !important; +} .govuk-\!-margin-bottom-static-3, .govuk-\!-static-margin-bottom-3 { - margin-bottom: 15px !important; } + margin-bottom: 15px !important; +} .govuk-\!-margin-left-static-3, .govuk-\!-static-margin-left-3 { - margin-left: 15px !important; } + margin-left: 15px !important; +} .govuk-\!-margin-static-4, .govuk-\!-static-margin-4 { - margin: 20px !important; } + margin: 20px !important; +} .govuk-\!-margin-top-static-4, .govuk-\!-static-margin-top-4 { - margin-top: 20px !important; } + margin-top: 20px !important; +} .govuk-\!-margin-right-static-4, .govuk-\!-static-margin-right-4 { - margin-right: 20px !important; } + margin-right: 20px !important; +} .govuk-\!-margin-bottom-static-4, .govuk-\!-static-margin-bottom-4 { - margin-bottom: 20px !important; } + margin-bottom: 20px !important; +} .govuk-\!-margin-left-static-4, .govuk-\!-static-margin-left-4 { - margin-left: 20px !important; } + margin-left: 20px !important; +} .govuk-\!-margin-static-5, .govuk-\!-static-margin-5 { - margin: 25px !important; } + margin: 25px !important; +} .govuk-\!-margin-top-static-5, .govuk-\!-static-margin-top-5 { - margin-top: 25px !important; } + margin-top: 25px !important; +} .govuk-\!-margin-right-static-5, .govuk-\!-static-margin-right-5 { - margin-right: 25px !important; } + margin-right: 25px !important; +} .govuk-\!-margin-bottom-static-5, .govuk-\!-static-margin-bottom-5 { - margin-bottom: 25px !important; } + margin-bottom: 25px !important; +} .govuk-\!-margin-left-static-5, .govuk-\!-static-margin-left-5 { - margin-left: 25px !important; } + margin-left: 25px !important; +} .govuk-\!-margin-static-6, .govuk-\!-static-margin-6 { - margin: 30px !important; } + margin: 30px !important; +} .govuk-\!-margin-top-static-6, .govuk-\!-static-margin-top-6 { - margin-top: 30px !important; } + margin-top: 30px !important; +} .govuk-\!-margin-right-static-6, .govuk-\!-static-margin-right-6 { - margin-right: 30px !important; } + margin-right: 30px !important; +} .govuk-\!-margin-bottom-static-6, .govuk-\!-static-margin-bottom-6 { - margin-bottom: 30px !important; } + margin-bottom: 30px !important; +} .govuk-\!-margin-left-static-6, .govuk-\!-static-margin-left-6 { - margin-left: 30px !important; } + margin-left: 30px !important; +} .govuk-\!-margin-static-7, .govuk-\!-static-margin-7 { - margin: 40px !important; } + margin: 40px !important; +} .govuk-\!-margin-top-static-7, .govuk-\!-static-margin-top-7 { - margin-top: 40px !important; } + margin-top: 40px !important; +} .govuk-\!-margin-right-static-7, .govuk-\!-static-margin-right-7 { - margin-right: 40px !important; } + margin-right: 40px !important; +} .govuk-\!-margin-bottom-static-7, .govuk-\!-static-margin-bottom-7 { - margin-bottom: 40px !important; } + margin-bottom: 40px !important; +} .govuk-\!-margin-left-static-7, .govuk-\!-static-margin-left-7 { - margin-left: 40px !important; } + margin-left: 40px !important; +} .govuk-\!-margin-static-8, .govuk-\!-static-margin-8 { - margin: 50px !important; } + margin: 50px !important; +} .govuk-\!-margin-top-static-8, .govuk-\!-static-margin-top-8 { - margin-top: 50px !important; } + margin-top: 50px !important; +} .govuk-\!-margin-right-static-8, .govuk-\!-static-margin-right-8 { - margin-right: 50px !important; } + margin-right: 50px !important; +} .govuk-\!-margin-bottom-static-8, .govuk-\!-static-margin-bottom-8 { - margin-bottom: 50px !important; } + margin-bottom: 50px !important; +} .govuk-\!-margin-left-static-8, .govuk-\!-static-margin-left-8 { - margin-left: 50px !important; } + margin-left: 50px !important; +} .govuk-\!-margin-static-9, .govuk-\!-static-margin-9 { - margin: 60px !important; } + margin: 60px !important; +} .govuk-\!-margin-top-static-9, .govuk-\!-static-margin-top-9 { - margin-top: 60px !important; } + margin-top: 60px !important; +} .govuk-\!-margin-right-static-9, .govuk-\!-static-margin-right-9 { - margin-right: 60px !important; } + margin-right: 60px !important; +} .govuk-\!-margin-bottom-static-9, .govuk-\!-static-margin-bottom-9 { - margin-bottom: 60px !important; } + margin-bottom: 60px !important; +} .govuk-\!-margin-left-static-9, .govuk-\!-static-margin-left-9 { - margin-left: 60px !important; } + margin-left: 60px !important; +} .govuk-\!-padding-static-0, .govuk-\!-static-padding-0 { - padding: 0 !important; } + padding: 0 !important; +} .govuk-\!-padding-top-static-0, .govuk-\!-static-padding-top-0 { - padding-top: 0 !important; } + padding-top: 0 !important; +} .govuk-\!-padding-right-static-0, .govuk-\!-static-padding-right-0 { - padding-right: 0 !important; } + padding-right: 0 !important; +} .govuk-\!-padding-bottom-static-0, .govuk-\!-static-padding-bottom-0 { - padding-bottom: 0 !important; } + padding-bottom: 0 !important; +} .govuk-\!-padding-left-static-0, .govuk-\!-static-padding-left-0 { - padding-left: 0 !important; } + padding-left: 0 !important; +} .govuk-\!-padding-static-1, .govuk-\!-static-padding-1 { - padding: 5px !important; } + padding: 5px !important; +} .govuk-\!-padding-top-static-1, .govuk-\!-static-padding-top-1 { - padding-top: 5px !important; } + padding-top: 5px !important; +} .govuk-\!-padding-right-static-1, .govuk-\!-static-padding-right-1 { - padding-right: 5px !important; } + padding-right: 5px !important; +} .govuk-\!-padding-bottom-static-1, .govuk-\!-static-padding-bottom-1 { - padding-bottom: 5px !important; } + padding-bottom: 5px !important; +} .govuk-\!-padding-left-static-1, .govuk-\!-static-padding-left-1 { - padding-left: 5px !important; } + padding-left: 5px !important; +} .govuk-\!-padding-static-2, .govuk-\!-static-padding-2 { - padding: 10px !important; } + padding: 10px !important; +} .govuk-\!-padding-top-static-2, .govuk-\!-static-padding-top-2 { - padding-top: 10px !important; } + padding-top: 10px !important; +} .govuk-\!-padding-right-static-2, .govuk-\!-static-padding-right-2 { - padding-right: 10px !important; } + padding-right: 10px !important; +} .govuk-\!-padding-bottom-static-2, .govuk-\!-static-padding-bottom-2 { - padding-bottom: 10px !important; } + padding-bottom: 10px !important; +} .govuk-\!-padding-left-static-2, .govuk-\!-static-padding-left-2 { - padding-left: 10px !important; } + padding-left: 10px !important; +} .govuk-\!-padding-static-3, .govuk-\!-static-padding-3 { - padding: 15px !important; } + padding: 15px !important; +} .govuk-\!-padding-top-static-3, .govuk-\!-static-padding-top-3 { - padding-top: 15px !important; } + padding-top: 15px !important; +} .govuk-\!-padding-right-static-3, .govuk-\!-static-padding-right-3 { - padding-right: 15px !important; } + padding-right: 15px !important; +} .govuk-\!-padding-bottom-static-3, .govuk-\!-static-padding-bottom-3 { - padding-bottom: 15px !important; } + padding-bottom: 15px !important; +} .govuk-\!-padding-left-static-3, .govuk-\!-static-padding-left-3 { - padding-left: 15px !important; } + padding-left: 15px !important; +} .govuk-\!-padding-static-4, .govuk-\!-static-padding-4 { - padding: 20px !important; } + padding: 20px !important; +} .govuk-\!-padding-top-static-4, .govuk-\!-static-padding-top-4 { - padding-top: 20px !important; } + padding-top: 20px !important; +} .govuk-\!-padding-right-static-4, .govuk-\!-static-padding-right-4 { - padding-right: 20px !important; } + padding-right: 20px !important; +} .govuk-\!-padding-bottom-static-4, .govuk-\!-static-padding-bottom-4 { - padding-bottom: 20px !important; } + padding-bottom: 20px !important; +} .govuk-\!-padding-left-static-4, .govuk-\!-static-padding-left-4 { - padding-left: 20px !important; } + padding-left: 20px !important; +} .govuk-\!-padding-static-5, .govuk-\!-static-padding-5 { - padding: 25px !important; } + padding: 25px !important; +} .govuk-\!-padding-top-static-5, .govuk-\!-static-padding-top-5 { - padding-top: 25px !important; } + padding-top: 25px !important; +} .govuk-\!-padding-right-static-5, .govuk-\!-static-padding-right-5 { - padding-right: 25px !important; } + padding-right: 25px !important; +} .govuk-\!-padding-bottom-static-5, .govuk-\!-static-padding-bottom-5 { - padding-bottom: 25px !important; } + padding-bottom: 25px !important; +} .govuk-\!-padding-left-static-5, .govuk-\!-static-padding-left-5 { - padding-left: 25px !important; } + padding-left: 25px !important; +} .govuk-\!-padding-static-6, .govuk-\!-static-padding-6 { - padding: 30px !important; } + padding: 30px !important; +} .govuk-\!-padding-top-static-6, .govuk-\!-static-padding-top-6 { - padding-top: 30px !important; } + padding-top: 30px !important; +} .govuk-\!-padding-right-static-6, .govuk-\!-static-padding-right-6 { - padding-right: 30px !important; } + padding-right: 30px !important; +} .govuk-\!-padding-bottom-static-6, .govuk-\!-static-padding-bottom-6 { - padding-bottom: 30px !important; } + padding-bottom: 30px !important; +} .govuk-\!-padding-left-static-6, .govuk-\!-static-padding-left-6 { - padding-left: 30px !important; } + padding-left: 30px !important; +} .govuk-\!-padding-static-7, .govuk-\!-static-padding-7 { - padding: 40px !important; } + padding: 40px !important; +} .govuk-\!-padding-top-static-7, .govuk-\!-static-padding-top-7 { - padding-top: 40px !important; } + padding-top: 40px !important; +} .govuk-\!-padding-right-static-7, .govuk-\!-static-padding-right-7 { - padding-right: 40px !important; } + padding-right: 40px !important; +} .govuk-\!-padding-bottom-static-7, .govuk-\!-static-padding-bottom-7 { - padding-bottom: 40px !important; } + padding-bottom: 40px !important; +} .govuk-\!-padding-left-static-7, .govuk-\!-static-padding-left-7 { - padding-left: 40px !important; } + padding-left: 40px !important; +} .govuk-\!-padding-static-8, .govuk-\!-static-padding-8 { - padding: 50px !important; } + padding: 50px !important; +} .govuk-\!-padding-top-static-8, .govuk-\!-static-padding-top-8 { - padding-top: 50px !important; } + padding-top: 50px !important; +} .govuk-\!-padding-right-static-8, .govuk-\!-static-padding-right-8 { - padding-right: 50px !important; } + padding-right: 50px !important; +} .govuk-\!-padding-bottom-static-8, .govuk-\!-static-padding-bottom-8 { - padding-bottom: 50px !important; } + padding-bottom: 50px !important; +} .govuk-\!-padding-left-static-8, .govuk-\!-static-padding-left-8 { - padding-left: 50px !important; } + padding-left: 50px !important; +} .govuk-\!-padding-static-9, .govuk-\!-static-padding-9 { - padding: 60px !important; } + padding: 60px !important; +} .govuk-\!-padding-top-static-9, .govuk-\!-static-padding-top-9 { - padding-top: 60px !important; } + padding-top: 60px !important; +} .govuk-\!-padding-right-static-9, .govuk-\!-static-padding-right-9 { - padding-right: 60px !important; } + padding-right: 60px !important; +} .govuk-\!-padding-bottom-static-9, .govuk-\!-static-padding-bottom-9 { - padding-bottom: 60px !important; } + padding-bottom: 60px !important; +} .govuk-\!-padding-left-static-9, .govuk-\!-static-padding-left-9 { - padding-left: 60px !important; } + padding-left: 60px !important; +} + .govuk-\!-text-align-left { - text-align: left !important; } + text-align: left !important; +} .govuk-\!-text-align-centre { - text-align: center !important; } + text-align: center !important; +} .govuk-\!-text-align-right { - text-align: right !important; } + text-align: right !important; +} + .govuk-\!-font-size-80 { font-size: 53px !important; font-size: 3.3125rem !important; - line-height: 1.03774 !important; } - @media (min-width: 40.0625em) { - .govuk-\!-font-size-80 { - font-size: 80px !important; - font-size: 5rem !important; - line-height: 1 !important; } } - @media print { - .govuk-\!-font-size-80 { - font-size: 53pt !important; - line-height: 1.1 !important; } } + line-height: 1.0377358491 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-80 { + font-size: 80px !important; + font-size: 5rem !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; font-size: 2rem !important; - line-height: 1.09375 !important; } - @media (min-width: 40.0625em) { - .govuk-\!-font-size-48 { - font-size: 48px !important; - font-size: 3rem !important; - line-height: 1.04167 !important; } } - @media print { - .govuk-\!-font-size-48 { - font-size: 32pt !important; - line-height: 1.15 !important; } } + line-height: 1.09375 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-48 { + font-size: 48px !important; + font-size: 3rem !important; + line-height: 1.0416666667 !important; + } +} +@media print { + .govuk-\!-font-size-48 { + font-size: 32pt !important; + line-height: 1.15 !important; + } +} .govuk-\!-font-size-36 { font-size: 24px !important; font-size: 1.5rem !important; - line-height: 1.04167 !important; } - @media (min-width: 40.0625em) { - .govuk-\!-font-size-36 { - font-size: 36px !important; - font-size: 2.25rem !important; - line-height: 1.11111 !important; } } - @media print { - .govuk-\!-font-size-36 { - font-size: 24pt !important; - line-height: 1.05 !important; } } + line-height: 1.0416666667 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-36 { + font-size: 36px !important; + font-size: 2.25rem !important; + line-height: 1.1111111111 !important; + } +} +@media print { + .govuk-\!-font-size-36 { + font-size: 24pt !important; + line-height: 1.05 !important; + } +} .govuk-\!-font-size-27 { font-size: 18px !important; font-size: 1.125rem !important; - line-height: 1.11111 !important; } - @media (min-width: 40.0625em) { - .govuk-\!-font-size-27 { - font-size: 27px !important; - font-size: 1.6875rem !important; - line-height: 1.11111 !important; } } - @media print { - .govuk-\!-font-size-27 { - font-size: 18pt !important; - line-height: 1.15 !important; } } + line-height: 1.1111111111 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-27 { + font-size: 27px !important; + font-size: 1.6875rem !important; + line-height: 1.1111111111 !important; + } +} +@media print { + .govuk-\!-font-size-27 { + font-size: 18pt !important; + line-height: 1.15 !important; + } +} .govuk-\!-font-size-24 { font-size: 18px !important; font-size: 1.125rem !important; - line-height: 1.11111 !important; } - @media (min-width: 40.0625em) { - .govuk-\!-font-size-24 { - font-size: 24px !important; - font-size: 1.5rem !important; - line-height: 1.25 !important; } } - @media print { - .govuk-\!-font-size-24 { - font-size: 18pt !important; - line-height: 1.15 !important; } } + line-height: 1.1111111111 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-24 { + font-size: 24px !important; + font-size: 1.5rem !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; font-size: 1rem !important; - line-height: 1.25 !important; } - @media (min-width: 40.0625em) { - .govuk-\!-font-size-19 { - font-size: 19px !important; - font-size: 1.1875rem !important; - line-height: 1.31579 !important; } } - @media print { - .govuk-\!-font-size-19 { - font-size: 14pt !important; - line-height: 1.15 !important; } } + line-height: 1.25 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-19 { + font-size: 19px !important; + font-size: 1.1875rem !important; + line-height: 1.3157894737 !important; + } +} +@media print { + .govuk-\!-font-size-19 { + font-size: 14pt !important; + line-height: 1.15 !important; + } +} .govuk-\!-font-size-16 { font-size: 14px !important; font-size: 0.875rem !important; - line-height: 1.14286 !important; } - @media (min-width: 40.0625em) { - .govuk-\!-font-size-16 { - font-size: 16px !important; - font-size: 1rem !important; - line-height: 1.25 !important; } } - @media print { - .govuk-\!-font-size-16 { - font-size: 14pt !important; - line-height: 1.2 !important; } } + line-height: 1.1428571429 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-16 { + font-size: 16px !important; + font-size: 1rem !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; font-size: 0.75rem !important; - line-height: 1.25 !important; } - @media (min-width: 40.0625em) { - .govuk-\!-font-size-14 { - font-size: 14px !important; - font-size: 0.875rem !important; - line-height: 1.42857 !important; } } - @media print { - .govuk-\!-font-size-14 { - font-size: 12pt !important; - line-height: 1.2 !important; } } + line-height: 1.25 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-14 { + font-size: 14px !important; + font-size: 0.875rem !important; + line-height: 1.4285714286 !important; + } +} +@media print { + .govuk-\!-font-size-14 { + font-size: 12pt !important; + line-height: 1.2 !important; + } +} .govuk-\!-font-weight-regular { - font-weight: 400 !important; } + font-weight: 400 !important; +} .govuk-\!-font-weight-bold { - font-weight: 700 !important; } + font-weight: 700 !important; +} + .govuk-\!-width-full { - width: 100% !important; } + width: 100% !important; +} .govuk-\!-width-three-quarters { - width: 100% !important; } - @media (min-width: 40.0625em) { - .govuk-\!-width-three-quarters { - width: 75% !important; } } + 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; } } + 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; } } + 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; } } + 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; } } + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-one-quarter { + width: 25% !important; + } +} + + + .dl-container--full-width { max-width: 1920px; margin-right: 15px; - margin-left: 15px; } + margin-left: 15px; +} +@supports (margin: max(calc(0px))) { + .dl-container--full-width { + margin-right: max(15px, calc(15px + env(safe-area-inset-right))); + margin-left: max(15px, calc(15px + env(safe-area-inset-left))); + } +} +@media (min-width: 40.0625em) { + .dl-container--full-width { + margin-right: 30px; + margin-left: 30px; + } @supports (margin: max(calc(0px))) { .dl-container--full-width { - margin-right: max(15px, calc(15px + env(safe-area-inset-right))); - margin-left: max(15px, calc(15px + env(safe-area-inset-left))); } } - @media (min-width: 40.0625em) { - .dl-container--full-width { - margin-right: 30px; - margin-left: 30px; } - @supports (margin: max(calc(0px))) { - .dl-container--full-width { - margin-right: max(30px, calc(15px + env(safe-area-inset-right))); - margin-left: max(30px, calc(15px + env(safe-area-inset-left))); } } } - @media (min-width: 1980px) { + margin-right: max(30px, calc(15px + env(safe-area-inset-right))); + margin-left: max(30px, calc(15px + env(safe-area-inset-left))); + } + } +} +@media (min-width: 1980px) { + .dl-container--full-width { + margin-right: auto; + margin-left: auto; + } + @supports (margin: max(calc(0px))) { .dl-container--full-width { margin-right: auto; - margin-left: auto; } - @supports (margin: max(calc(0px))) { - .dl-container--full-width { - margin-right: auto; - margin-left: auto; } } } + margin-left: auto; + } + } +} .dl-secondary-text { - color: #505a5f; } + color: #505a5f; +} .dl-small-text { font-family: "GDS Transport", arial, sans-serif; @@ -5702,23 +8087,53 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; } - @media print { - .dl-small-text { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-small-text { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .dl-small-text { - font-size: 14pt; - line-height: 1.2; } } + line-height: 1.1428571429; +} +@media print { + .dl-small-text { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-small-text { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .dl-small-text { + font-size: 14pt; + line-height: 1.2; + } +} + +.dl-code-block { + background: #f4f4f4; + color: #333; + page-break-inside: avoid; + font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; + line-height: 1.3; + margin: 0; + max-width: 100%; + overflow-y: scroll; + padding: 15px; + display: block; + word-wrap: break-word; + max-height: 12em; + font-size: 1rem; +} + +.dl-code-block--inline { + display: inline-block; + padding: 5px 10px; + vertical-align: middle; +} .dl-back-to-top { margin-top: 20px; - margin-bottom: 30px; } + margin-bottom: 30px; +} @media (min-width: 40.0625em) { .dl-back-to-top { @@ -5726,12 +8141,14 @@ bottom: 0; left: 0; margin-top: auto; - margin-bottom: 50px; } + margin-bottom: 50px; + } .js-enabled .dl-back-to-top--fixed { position: fixed; top: calc(100% - 50px); bottom: auto; - left: auto; } + left: auto; + } .js-enabled .dl-back-to-top--hidden .dl-back-to-top__link { position: absolute !important; width: 1px !important; @@ -5741,25 +8158,28 @@ clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; - white-space: nowrap !important; } - .js-enabled .dl-back-to-top--hidden .dl-back-to-top__link:active, .js-enabled .dl-back-to-top--hidden .dl-back-to-top__link:focus { - position: static !important; - width: auto !important; - height: auto !important; - margin: inherit !important; - overflow: visible !important; - clip: auto !important; - -webkit-clip-path: none !important; - clip-path: none !important; - white-space: inherit !important; } } - + white-space: nowrap !important; + } + .js-enabled .dl-back-to-top--hidden .dl-back-to-top__link:active, .js-enabled .dl-back-to-top--hidden .dl-back-to-top__link:focus { + position: static !important; + width: auto !important; + height: auto !important; + margin: inherit !important; + overflow: visible !important; + clip: auto !important; + -webkit-clip-path: none !important; + clip-path: none !important; + white-space: inherit !important; + } +} .dl-back-to-top__icon { display: inline-block; - width: .8em; + width: 0.8em; height: 1em; margin-top: -5px; margin-right: 10px; - vertical-align: middle; } + vertical-align: middle; +} .js-enabled .dl-back-to-top--banner { box-sizing: border-box; @@ -5770,45 +8190,57 @@ margin-bottom: 0; padding: 10px 15px; background: #f3f2f1; - transition: background .15s ease-in; } - @media (min-width: 40.0625em) { - .js-enabled .dl-back-to-top--banner { - padding: 10px 45px; } } + transition: background 0.15s ease-in; +} +@media (min-width: 40.0625em) { + .js-enabled .dl-back-to-top--banner { + padding: 10px 45px; + } +} .sticky-footer-banner__container { position: sticky; bottom: 0; background: #f3f2f1; - box-shadow: 0 0 2px #505a5f; } + box-shadow: 0 0 2px #505a5f; +} .sticky-footer-banner { display: flex; padding: 10px 0; - justify-content: space-between; } + justify-content: space-between; +} .sfb-r { - text-align: right; } + text-align: right; +} .dl-sticky-banner__container { - padding: 0 15px; } - @media (min-width: 40.0625em) { - .dl-sticky-banner__container { - padding: 0 30px; } } + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .dl-sticky-banner__container { + padding: 0 30px; + } +} .dl-sticky-banner { max-width: 960px; margin: 0 auto; - padding: 10px 0; } + padding: 10px 0; +} .dl-sticky-banner--fixed { position: sticky; bottom: 0; background: #f3f2f1; - box-shadow: 0 0 2px #505a5f; } + box-shadow: 0 0 2px #505a5f; +} .dl-data-item { margin-top: 10px; - margin-bottom: 10px; } + margin-bottom: 10px; +} .dl-data-item__number { font-family: "GDS Transport", arial, sans-serif; @@ -5818,19 +8250,26 @@ font-size: 32px; font-size: 2rem; line-height: 1.09375; - margin-right: 5px; } - @media print { - .dl-data-item__number { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-data-item__number { - font-size: 48px; - font-size: 3rem; - line-height: 1.04167; } } - @media print { - .dl-data-item__number { - font-size: 32pt; - line-height: 1.15; } } + margin-right: 5px; +} +@media print { + .dl-data-item__number { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-data-item__number { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .dl-data-item__number { + font-size: 32pt; + line-height: 1.15; + } +} .dl-data-item__label { display: block; @@ -5840,20 +8279,27 @@ font-weight: 400; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; - margin-top: 3px; } - @media print { - .dl-data-item__label { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-data-item__label { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .dl-data-item__label { - font-size: 18pt; - line-height: 1.15; } } + line-height: 1.1111111111; + margin-top: 3px; +} +@media print { + .dl-data-item__label { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-data-item__label { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .dl-data-item__label { + font-size: 18pt; + line-height: 1.15; + } +} .dl-data-item--s .dl-data-item__number { font-family: "GDS Transport", arial, sans-serif; @@ -5862,20 +8308,26 @@ font-weight: 700; font-size: 24px; font-size: 1.5rem; - line-height: 1.04167; } - @media print { - .dl-data-item--s .dl-data-item__number { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-data-item--s .dl-data-item__number { - font-size: 36px; - font-size: 2.25rem; - line-height: 1.11111; } } - @media print { - .dl-data-item--s .dl-data-item__number { - font-size: 24pt; - line-height: 1.05; } } - + line-height: 1.0416666667; +} +@media print { + .dl-data-item--s .dl-data-item__number { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-data-item--s .dl-data-item__number { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .dl-data-item--s .dl-data-item__number { + font-size: 24pt; + line-height: 1.05; + } +} .dl-data-item--s .dl-data-item__label { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; @@ -5883,41 +8335,53 @@ font-weight: 400; font-size: 16px; font-size: 1rem; - line-height: 1.25; } - @media print { - .dl-data-item--s .dl-data-item__label { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-data-item--s .dl-data-item__label { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .dl-data-item--s .dl-data-item__label { - font-size: 14pt; - line-height: 1.15; } } + line-height: 1.25; +} +@media print { + .dl-data-item--s .dl-data-item__label { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-data-item--s .dl-data-item__label { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .dl-data-item--s .dl-data-item__label { + font-size: 14pt; + line-height: 1.15; + } +} .dl-data-item--inline .dl-data-item__label { - display: inline; } + display: inline; +} .dl-data-record { padding: 15px 0 0; overflow: hidden; border: 1px solid #f3f2f1; - background: #f8f8f8; } + background: #f8f8f8; +} .dl-data-record__identifier { margin-bottom: 0; padding: 0 15px 15px; border-bottom: 2px solid #505a5f; - word-wrap: break-word; } + word-wrap: break-word; +} .dl-data-record__body { - padding: 0 15px; } + padding: 0 15px; +} .dl-data-record__properties .govuk-summary-list__row:last-of-type .govuk-summary-list__key, .dl-data-record__properties .govuk-summary-list__row:last-of-type .govuk-summary-list__value { - border-bottom: 0; } + border-bottom: 0; +} .dl-data-record__resource { font-family: "GDS Transport", arial, sans-serif; @@ -5926,39 +8390,50 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; + line-height: 1.1428571429; margin-bottom: 15px; padding: 15px 15px 0; - border-top: 1px solid #505a5f; } - @media print { - .dl-data-record__resource { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-data-record__resource { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .dl-data-record__resource { - font-size: 14pt; - line-height: 1.2; } } + border-top: 1px solid #505a5f; +} +@media print { + .dl-data-record__resource { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-data-record__resource { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .dl-data-record__resource { + font-size: 14pt; + line-height: 1.2; + } +} .dl-data-reference { display: inline-block; margin-top: 5px; - color: #505a5f; } + color: #505a5f; +} .dl-data-table__viewer, .wide-table { padding-left: 10px; overflow-x: scroll; - overflow-y: hidden; } - .js-enabled .dl-data-table__viewer, .js-enabled - .wide-table { - padding-left: 0; } + overflow-y: hidden; +} +.js-enabled .dl-data-table__viewer, +.js-enabled .wide-table { + padding-left: 0; +} .dl-data-table__wrapper { - position: relative; } + position: relative; +} .dl-data-table { font-family: "GDS Transport", arial, sans-serif; @@ -5967,51 +8442,68 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; } - @media print { - .dl-data-table { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-data-table { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .dl-data-table { - font-size: 14pt; - line-height: 1.2; } } - .dl-data-table th { - position: relative; - background: #b1b4b6; - font-weight: normal; - vertical-align: middle; } - .dl-data-table th, - .dl-data-table td { - padding: 15px; } - .dl-data-table td { - white-space: nowrap; } - .dl-data-table tr:nth-child(2n) td { - background: #f3f2f1; } - .dl-data-table tr:nth-child(2n) td .dl-data-table__missing__label { - border-right: 1px solid #f3f2f1; - border-bottom: 1px solid #f3f2f1; - border-left: 1px solid #f3f2f1; } - .dl-data-table .dl-data-table__missing { - padding: 29px 0 0; - text-align: center; } - .dl-data-table .dl-data-table__cell--max-width { - box-sizing: content-box; - min-width: 16.875em; - max-width: 20.625em; - white-space: break-spaces; } - .dl-data-table tr.dl-data-table__row-selected td { - background: #fff7bf; } - .dl-data-table tr.dl-data-table__row-selected td:first-child { - background: #ffdd00; } - .dl-data-table tr.dl-data-table__row-selected td:first-child a { - color: #0b0c0c; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; } + line-height: 1.1428571429; +} +@media print { + .dl-data-table { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-data-table { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .dl-data-table { + font-size: 14pt; + line-height: 1.2; + } +} +.dl-data-table th { + position: relative; + background: #b1b4b6; + font-weight: normal; + vertical-align: middle; +} +.dl-data-table th, +.dl-data-table td { + padding: 15px; +} +.dl-data-table td { + white-space: nowrap; +} +.dl-data-table tr:nth-child(2n) td { + background: #f3f2f1; +} +.dl-data-table tr:nth-child(2n) td .dl-data-table__missing__label { + border-right: 1px solid #f3f2f1; + border-bottom: 1px solid #f3f2f1; + border-left: 1px solid #f3f2f1; +} +.dl-data-table .dl-data-table__missing { + padding: 29px 0 0; + text-align: center; +} +.dl-data-table .dl-data-table__cell--max-width { + box-sizing: content-box; + min-width: 16.875em; + max-width: 20.625em; + white-space: break-spaces; +} +.dl-data-table tr.dl-data-table__row-selected td { + background: #fff7bf; +} +.dl-data-table tr.dl-data-table__row-selected td:first-child { + background: #ffdd00; +} +.dl-data-table tr.dl-data-table__row-selected td:first-child a { + color: #0b0c0c; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; +} .dl-data-table__caption { position: absolute !important; @@ -6024,7 +8516,14 @@ -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; border: 0 !important; - white-space: nowrap !important; } + white-space: nowrap !important; +} +.dl-data-table__caption:before { + content: " "; +} +.dl-data-table__caption:after { + content: " "; +} .dl-data-table-right-shadow, .dl-data-table-left-shadow { @@ -6033,24 +8532,31 @@ top: 2px; width: 5px; height: 100%; - height: calc(100% - 4px); } - .dl-data-table-right-shadow.with-transition, - .dl-data-table-left-shadow.with-transition { - transition: box-shadow .4s ease-out; } - .table-sort--active .dl-data-table-right-shadow, .table-sort--active - .dl-data-table-left-shadow { - top: 22px; - height: calc(100% - 1.5em); } + height: calc(100% - 4px); +} +.dl-data-table-right-shadow.with-transition, +.dl-data-table-left-shadow.with-transition { + transition: box-shadow 0.4s ease-out; +} +.table-sort--active .dl-data-table-right-shadow, +.table-sort--active .dl-data-table-left-shadow { + top: 22px; + height: calc(100% - 1.5em); +} .dl-data-table-left-shadow { - left: 0; } - .dl-data-table-left-shadow.visible { - box-shadow: inset 1px 0 0 0 #b1b4b6, inset 3px 0 2px 1px rgba(80, 90, 95, 0.4); } + left: 0; +} +.dl-data-table-left-shadow.visible { + box-shadow: inset 1px 0 0 0 #b1b4b6, inset 3px 0 2px 1px rgba(80, 90, 95, 0.4); +} .dl-data-table-right-shadow { - right: 0; } - .dl-data-table-right-shadow.visible { - box-shadow: inset -1px 0 0 0 #b1b4b6, inset -3px 0 2px 1px rgba(80, 90, 95, 0.4); } + right: 0; +} +.dl-data-table-right-shadow.visible { + box-shadow: inset -1px 0 0 0 #b1b4b6, inset -3px 0 2px 1px rgba(80, 90, 95, 0.4); +} .dl-data-table__missing__label { display: block; @@ -6066,20 +8572,27 @@ border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; color: #ffffff; - background: rgba(189, 47, 25, 0.9); - text-transform: uppercase; } - @media print { - .dl-data-table__missing__label { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-data-table__missing__label { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.42857; } } - @media print { - .dl-data-table__missing__label { - font-size: 12pt; - line-height: 1.2; } } + background: rgba(189.475, 47.36875, 25.025, 0.9); + text-transform: uppercase; +} +@media print { + .dl-data-table__missing__label { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-data-table__missing__label { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.4285714286; + } +} +@media print { + .dl-data-table__missing__label { + font-size: 12pt; + line-height: 1.2; + } +} .dl-data-table__row-link a { font-family: "GDS Transport", arial, sans-serif; @@ -6089,72 +8602,88 @@ font-size: 12px; font-size: 0.75rem; line-height: 1.25; - padding: 0.14286em; - color: #0b0c0c !important; } - @media print { - .dl-data-table__row-link a { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-data-table__row-link a { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.42857; } } - @media print { - .dl-data-table__row-link a { - font-size: 12pt; - line-height: 1.2; } } + padding: 0.1428571429em; + color: #0b0c0c !important; +} +@media print { + .dl-data-table__row-link a { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-data-table__row-link a { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.4285714286; + } +} +@media print { + .dl-data-table__row-link a { + font-size: 12pt; + line-height: 1.2; + } +} .dl-data-table__issue { - position: relative; } - .dl-data-table__issue:after { - content: ""; - box-sizing: border-box; - position: absolute; - bottom: 1px; - left: 1px; - width: 8px; - height: 8px; - border: 8px solid #b1b4b6; - border-top-color: transparent; - border-right-color: transparent; } - .dl-data-table__issue .dl-data-table__issue__item { - display: none; - position: absolute; - z-index: 10; - top: calc(100% - 1px); - left: 0; - padding: 5px; - border-top: 1px solid #505a5f; - background: #ffffff; - box-shadow: 0 1px 4px 1px rgba(80, 90, 95, 0.4); } - .dl-data-table__issue:hover, .dl-data-table__issue:focus { - padding-left: 14px; - background: #c7dbed !important; } - .dl-data-table__issue:hover:after, .dl-data-table__issue:focus:after { - left: 0; - border-bottom-color: #0b0c0c; - border-left-color: #0b0c0c; } - .dl-data-table__issue:hover .dl-data-table__issue__item, .dl-data-table__issue:focus .dl-data-table__issue__item { - display: block; } + position: relative; +} +.dl-data-table__issue:after { + content: ""; + box-sizing: border-box; + position: absolute; + bottom: 1px; + left: 1px; + width: 8px; + height: 8px; + border: 8px solid #b1b4b6; + border-top-color: transparent; + border-right-color: transparent; +} +.dl-data-table__issue .dl-data-table__issue__item { + display: none; + position: absolute; + z-index: 10; + top: calc(100% - 1px); + left: 0; + padding: 5px; + border-top: 1px solid #505a5f; + background: #ffffff; + box-shadow: 0 1px 4px 1px rgba(80, 90, 95, 0.4); +} +.dl-data-table__issue:hover, .dl-data-table__issue:focus { + padding-left: 14px; + background: #c7dbed !important; +} +.dl-data-table__issue:hover:after, .dl-data-table__issue:focus:after { + left: 0; + border-bottom-color: #0b0c0c; + border-left-color: #0b0c0c; +} +.dl-data-table__issue:hover .dl-data-table__issue__item, .dl-data-table__issue:focus .dl-data-table__issue__item { + display: block; +} .dl-data-table__issue--wide .dl-data-table__issue__item { min-width: 28.125em; - max-width: 33.75em; } - + max-width: 33.75em; +} .dl-data-table__issue--wide .dl-data-table__issue__info { - white-space: normal; } + white-space: normal; +} .dl-data-table__row--bottom .dl-data-table__issue:hover, .dl-data-table__row--bottom .dl-data-table__issue:focus { left: -1px; - border-left: 1px solid #0b0c0c; } - .dl-data-table__row--bottom .dl-data-table__issue:hover .dl-data-table__issue__item, .dl-data-table__row--bottom .dl-data-table__issue:focus .dl-data-table__issue__item { - left: -1px; - border-top: 0; - border-left: 1px solid #0b0c0c; } - + border-left: 1px solid #0b0c0c; +} +.dl-data-table__row--bottom .dl-data-table__issue:hover .dl-data-table__issue__item, .dl-data-table__row--bottom .dl-data-table__issue:focus .dl-data-table__issue__item { + left: -1px; + border-top: 0; + border-left: 1px solid #0b0c0c; +} .dl-data-table__row--bottom .dl-data-table__issue__item { top: unset; - bottom: 100%; } + bottom: 100%; +} .dl-data-table__issue__info { display: block; @@ -6162,93 +8691,123 @@ padding-top: 5px; border-top: 1px solid #505a5f; display: flex; - align-items: flex-start; } + align-items: flex-start; +} .dl-data-table__issue__info:first-child { margin-top: 0; padding-top: 0; - border-top: 0; } + border-top: 0; +} .dl-data-table__issue__item__text { - display: block; } - .dl-data-table__issue__item__text .secondary-text { - padding-right: 5px; } + display: block; +} +.dl-data-table__issue__item__text .secondary-text { + padding-right: 5px; +} .issue__part { display: flex; - white-space: normal; } + white-space: normal; +} .dl-data-table__cell--min-width .issue__part { - min-width: 30em; } + min-width: 30em; +} .dl-data-table__cell--min-width-4 { - min-width: 200px; } + min-width: 200px; +} .issue__part__label { - flex-shrink: 0; } + flex-shrink: 0; +} .dl-data-table__notes-cell { - white-space: normal !important; } + white-space: normal !important; +} +.dl-data-table__notes-cell .govuk-details { + margin-bottom: 0; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.1428571429; +} +@media print { .dl-data-table__notes-cell .govuk-details { - margin-bottom: 0; - font-family: "GDS Transport", arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.14286; } - @media print { - .dl-data-table__notes-cell .govuk-details { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-data-table__notes-cell .govuk-details { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .dl-data-table__notes-cell .govuk-details { - font-size: 14pt; - line-height: 1.2; } } - .dl-data-table__notes-cell .govuk-details__summary::before { - left: -2px; } - .dl-data-table__notes-cell .govuk-details__text { - margin-left: 2px; - padding-right: 12px; } + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-data-table__notes-cell .govuk-details { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .dl-data-table__notes-cell .govuk-details { + font-size: 14pt; + line-height: 1.2; + } +} +.dl-data-table__notes-cell .govuk-details__summary::before { + left: -2px; +} +.dl-data-table__notes-cell .govuk-details__text { + margin-left: 2px; + padding-right: 12px; +} .dl-feedback { - font-family: "GDS Transport", arial, sans-serif; } + font-family: "GDS Transport", arial, sans-serif; +} .dl-feedback__wrapper { max-width: 960px; margin: 0 auto; - padding: 0 15px; } - @media (min-width: 40.0625em) { - .dl-feedback__wrapper { - padding: 0 30px; } } - .dl-feedback__wrapper + .govuk-footer { - border-top: 10px solid #1d70b8; } + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .dl-feedback__wrapper { + padding: 0 30px; + } +} +.dl-feedback__wrapper + .govuk-footer { + border-top: 10px solid #1d70b8; +} @media (min-width: 63.75em) { .dl-full-width-page > .dl-feedback__wrapper { - max-width: 100%; } } + max-width: 100%; + } +} .dl-feedback { margin-top: 30px; - background: #ffffff; } - @media (min-width: 40.0625em) { - .dl-feedback { - margin-top: 45px; } } + background: #ffffff; +} +@media (min-width: 40.0625em) { + .dl-feedback { + margin-top: 45px; + } +} .dl-feedback--flush { - margin-top: 0; } + margin-top: 0; +} .dl-feedback__prompt { display: table; width: 100%; outline: 0; color: #ffffff; - background-color: #1d70b8; } + background-color: #1d70b8; +} .dl-feedback__prompt-content, .dl-feedback__prompt-action { @@ -6262,62 +8821,82 @@ font-weight: 700; font-size: 16px; font-size: 1rem; - line-height: 1.25; } - @media print { - .dl-feedback__prompt-content, - .dl-feedback__prompt-action { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-feedback__prompt-content, - .dl-feedback__prompt-action { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .dl-feedback__prompt-content, - .dl-feedback__prompt-action { - font-size: 14pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .dl-feedback__prompt-content, - .dl-feedback__prompt-action { - display: table-cell; - width: 50%; - text-align: left; - font-family: "GDS Transport", arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.14286; } } - @media print and (min-width: 40.0625em) { - .dl-feedback__prompt-content, - .dl-feedback__prompt-action { - font-family: sans-serif; } } - @media (min-width: 40.0625em) and (min-width: 40.0625em) { - .dl-feedback__prompt-content, - .dl-feedback__prompt-action { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print and (min-width: 40.0625em) { - .dl-feedback__prompt-content, - .dl-feedback__prompt-action { - font-size: 14pt; - line-height: 1.2; } } + line-height: 1.25; +} +@media print { + .dl-feedback__prompt-content, + .dl-feedback__prompt-action { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-feedback__prompt-content, + .dl-feedback__prompt-action { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .dl-feedback__prompt-content, + .dl-feedback__prompt-action { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .dl-feedback__prompt-content, + .dl-feedback__prompt-action { + display: table-cell; + width: 50%; + text-align: left; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.1428571429; + } +} +@media print and (min-width: 40.0625em) { + .dl-feedback__prompt-content, + .dl-feedback__prompt-action { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) and (min-width: 40.0625em) { + .dl-feedback__prompt-content, + .dl-feedback__prompt-action { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print and (min-width: 40.0625em) { + .dl-feedback__prompt-content, + .dl-feedback__prompt-action { + font-size: 14pt; + line-height: 1.2; + } +} .dl-feedback__prompt-content { - vertical-align: middle; } + vertical-align: middle; +} .dl-feedback__prompt-content__text { - font-weight: 400; } + font-weight: 400; +} .dl-feedback__prompt-action { - vertical-align: bottom; } - @media (min-width: 40.0625em) { - .dl-feedback__prompt-action { - text-align: right; } } + vertical-align: bottom; +} +@media (min-width: 40.0625em) { + .dl-feedback__prompt-action { + text-align: right; + } +} .dl-feedback__prompt__link { min-width: 100px; @@ -6331,110 +8910,145 @@ font-weight: 400; font-size: 16px; font-size: 1rem; - line-height: 1.25; } - @media print { - .dl-feedback__prompt__link { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-feedback__prompt__link { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .dl-feedback__prompt__link { - font-size: 14pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .dl-feedback__prompt__link { - font-family: "GDS Transport", arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.14286; } } - @media print and (min-width: 40.0625em) { - .dl-feedback__prompt__link { - font-family: sans-serif; } } - @media (min-width: 40.0625em) and (min-width: 40.0625em) { - .dl-feedback__prompt__link { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print and (min-width: 40.0625em) { - .dl-feedback__prompt__link { - font-size: 14pt; - line-height: 1.2; } } - .dl-feedback__prompt__link:hover { - background: #0b0c0c; - background: rgba(11, 12, 12, 0.2); } + line-height: 1.25; +} +@media print { + .dl-feedback__prompt__link { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-feedback__prompt__link { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .dl-feedback__prompt__link { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .dl-feedback__prompt__link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.1428571429; + } +} +@media print and (min-width: 40.0625em) { + .dl-feedback__prompt__link { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) and (min-width: 40.0625em) { + .dl-feedback__prompt__link { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print and (min-width: 40.0625em) { + .dl-feedback__prompt__link { + font-size: 14pt; + line-height: 1.2; + } +} +.dl-feedback__prompt__link:hover { + background: #0b0c0c; + background: rgba(11, 12, 12, 0.2); +} .dl-feedback__link { font-weight: 400; - text-decoration: underline; } - .dl-feedback__link:link { - color: #ffffff; } - .dl-feedback__link:visited { - color: #ffffff; } - .dl-feedback__link:hover { - color: #ffffff; } - .dl-feedback__link:active { - color: #ffffff; } - .dl-feedback__link:focus { - color: #0b0c0c; - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } + text-decoration: underline; +} +.dl-feedback__link:link { + color: #ffffff; +} +.dl-feedback__link:visited { + color: #ffffff; +} +.dl-feedback__link:hover { + color: #ffffff; +} +.dl-feedback__link:active { + color: #ffffff; +} +.dl-feedback__link:focus { + color: #0b0c0c; + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} .dl-feedback--stacked { - margin-top: 0; } - .dl-feedback--stacked .dl-feedback__prompt-content, - .dl-feedback--stacked .dl-feedback__prompt-action { - display: block; - width: 100%; - border-bottom: 0; } - .dl-feedback--stacked .dl-feedback__prompt-content { - text-align: center; } - .dl-feedback--stacked .dl-feedback__prompt-action { - padding-top: 0; } - .dl-feedback--stacked .dl-feedback__prompt-action .dl-feedback__prompt__link { - display: block; } + margin-top: 0; +} +.dl-feedback--stacked .dl-feedback__prompt-content, +.dl-feedback--stacked .dl-feedback__prompt-action { + display: block; + width: 100%; + border-bottom: 0; +} +.dl-feedback--stacked .dl-feedback__prompt-content { + text-align: center; +} +.dl-feedback--stacked .dl-feedback__prompt-action { + padding-top: 0; +} +.dl-feedback--stacked .dl-feedback__prompt-action .dl-feedback__prompt__link { + display: block; +} .dl-filter-group__auto-filter { display: none; - padding-bottom: 15px; } + padding-bottom: 15px; +} .js-enabled .dl-filter-group__auto-filter { - display: block; } + display: block; +} .dl-filter-group__auto-filter__input { padding-left: 30px; - background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' width='40' height='40'%3E%3Cpath d='M25.7 24.8L21.9 21c.7-1 1.1-2.2 1.1-3.5 0-3.6-2.9-6.5-6.5-6.5S10 13.9 10 17.5s2.9 6.5 6.5 6.5c1.6 0 3-.6 4.1-1.5l3.7 3.7 1.4-1.4zM12 17.5c0-2.5 2-4.5 4.5-4.5s4.5 2 4.5 4.5-2 4.5-4.5 4.5-4.5-2-4.5-4.5z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E") #ffffff no-repeat -5px -3px; } + background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' width='40' height='40'%3E%3Cpath d='M25.7 24.8L21.9 21c.7-1 1.1-2.2 1.1-3.5 0-3.6-2.9-6.5-6.5-6.5S10 13.9 10 17.5s2.9 6.5 6.5 6.5c1.6 0 3-.6 4.1-1.5l3.7 3.7 1.4-1.4zM12 17.5c0-2.5 2-4.5 4.5-4.5s4.5 2 4.5 4.5-2 4.5-4.5 4.5-4.5-2-4.5-4.5z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E") #ffffff no-repeat -5px -3px; +} .dl-filter-group { padding: 5px; - background: #f3f2f1; } + background: #f3f2f1; +} .dl-filter-group__summary { display: block; position: relative; - padding: 5px 50px 5px 10px; } - .dl-filter-group__summary:hover { - cursor: pointer; } - .dl-filter-group__summary:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .dl-filter-group__summary::-webkit-details-marker { - display: none; } + padding: 5px 50px 5px 10px; +} +.dl-filter-group__summary:hover { + cursor: pointer; +} +.dl-filter-group__summary:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.dl-filter-group__summary::-webkit-details-marker { + display: none; +} .dl-filter-group__icon { position: absolute; @@ -6442,30 +9056,35 @@ right: 10px; width: 30px; height: 35px; - fill: currentColor; } + fill: currentColor; +} .dl-filter-group__icon--up { - display: none; } + display: none; +} .dl-filter-group[open] .dl-filter-group__summary { - padding-bottom: 10px; } - + padding-bottom: 10px; +} .dl-filter-group[open] .dl-filter-group__icon--down { - display: none; } - + display: none; +} .dl-filter-group[open] .dl-filter-group__icon--up { - display: inline-block; } + display: inline-block; +} .dl-filter-group__fieldset { max-height: 200px; padding: 10px 10px 5px; overflow-x: hidden; overflow-y: auto; - background: #ffffff; } + background: #ffffff; +} .dl-filter-group__heading { display: inline-block; - margin-bottom: 0; } + margin-bottom: 0; +} .dl-filter-group__selected-text { display: block; @@ -6476,49 +9095,66 @@ font-weight: 400; font-size: 12px; font-size: 0.75rem; - line-height: 1.25; } - @media print { - .dl-filter-group__selected-text { - color: #000000; } } - @media print { - .dl-filter-group__selected-text { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-filter-group__selected-text { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.42857; } } - @media print { - .dl-filter-group__selected-text { - font-size: 12pt; - line-height: 1.2; } } + line-height: 1.25; +} +@media print { + .dl-filter-group__selected-text { + color: #000000; + } +} +@media print { + .dl-filter-group__selected-text { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-filter-group__selected-text { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.4285714286; + } +} +@media print { + .dl-filter-group__selected-text { + font-size: 12pt; + line-height: 1.2; + } +} .dl-filter-group__auto-filter { display: none; - padding-bottom: 15px; } + padding-bottom: 15px; +} .js-enabled .dl-filter-group__auto-filter { - display: block; } + display: block; +} .dl-filter-group__auto-filter__input { padding-left: 30px; - background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' width='40' height='40'%3E%3Cpath d='M25.7 24.8L21.9 21c.7-1 1.1-2.2 1.1-3.5 0-3.6-2.9-6.5-6.5-6.5S10 13.9 10 17.5s2.9 6.5 6.5 6.5c1.6 0 3-.6 4.1-1.5l3.7 3.7 1.4-1.4zM12 17.5c0-2.5 2-4.5 4.5-4.5s4.5 2 4.5 4.5-2 4.5-4.5 4.5-4.5-2-4.5-4.5z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E") #ffffff no-repeat -5px -3px; } + background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' width='40' height='40'%3E%3Cpath d='M25.7 24.8L21.9 21c.7-1 1.1-2.2 1.1-3.5 0-3.6-2.9-6.5-6.5-6.5S10 13.9 10 17.5s2.9 6.5 6.5 6.5c1.6 0 3-.6 4.1-1.5l3.7 3.7 1.4-1.4zM12 17.5c0-2.5 2-4.5 4.5-4.5s4.5 2 4.5 4.5-2 4.5-4.5 4.5-4.5-2-4.5-4.5z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E") #ffffff no-repeat -5px -3px; +} .dl-header .govuk-header__content { width: 100%; - padding-left: 0; } - + padding-left: 0; +} .dl-header .govuk-header__menu-button { - top: .7em; } + top: 0.7em; +} .dl-header--full { - border-color: #1d70b8; } - @media (min-width: 60em) { - .dl-header--full .govuk-header__content nav { - display: inline-block; - margin-left: 60px; } - .dl-header--full .govuk-header__navigation-item .govuk-header__link { - font-weight: 400; } } + border-color: #1d70b8; +} +@media (min-width: 60em) { + .dl-header--full .govuk-header__content nav { + display: inline-block; + margin-left: 60px; + } + .dl-header--full .govuk-header__navigation-item .govuk-header__link { + font-weight: 400; + } +} .dl-header__service-name { font-family: "GDS Transport", arial, sans-serif; @@ -6527,63 +9163,82 @@ font-weight: 400; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; - padding-left: 15px; } - @media print { - .dl-header__service-name { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-header__service-name { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .dl-header__service-name { - font-size: 18pt; - line-height: 1.15; } } + line-height: 1.1111111111; + padding-left: 15px; +} +@media print { + .dl-header__service-name { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-header__service-name { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .dl-header__service-name { + font-size: 18pt; + line-height: 1.15; + } +} .dl-hero { background: #1d70b8; position: relative; color: #fff; padding: 30px 0; - margin-bottom: 60px; } + margin-bottom: 60px; +} .dl-hero__content { margin-top: 0; - margin-bottom: 0; } + margin-bottom: 0; +} .dl-hero * { - color: inherit; } + color: inherit; +} .dl-hero__image { - max-width: 100%; } + max-width: 100%; +} .dl-hero__cta-link:link, .dl-hero__cta-link:visited { background: #fff; - color: #1d70b8; } + color: #1d70b8; +} .dl-hero__button { color: #1d70b8; background-color: #ffffff; box-shadow: 0 2px 0 #0b0c0c; - font-weight: bold; } - .dl-hero__button:link, .dl-hero__button:visited, .dl-hero__button:active, .dl-hero__button:hover { - color: #1d70b8; - text-decoration: none; } - .dl-hero__button:hover, .dl-hero__button:focus { - background-color: #f2f2f2; } + font-weight: bold; +} +.dl-hero__button:link, .dl-hero__button:visited, .dl-hero__button:active, .dl-hero__button:hover { + color: #1d70b8; + text-decoration: none; +} +.dl-hero__button:hover, .dl-hero__button:focus { + background-color: rgb(242.25, 242.25, 242.25); +} .dl-list-filter__label { display: inline; - padding-right: 5px; } + padding-right: 5px; +} .dl-list-filter__input { - max-width: 200px; } - @media (min-width: 40.0625em) { - .dl-list-filter__input { - max-width: 400px; } } + max-width: 200px; +} +@media (min-width: 40.0625em) { + .dl-list-filter__input { + max-width: 400px; + } +} .js-enabled .dl-list-filter__no-filter-match { display: block; @@ -6593,106 +9248,135 @@ font-weight: 400; font-size: 16px; font-size: 1rem; - line-height: 1.25; } - @media print { - .js-enabled .dl-list-filter__no-filter-match { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .js-enabled .dl-list-filter__no-filter-match { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .js-enabled .dl-list-filter__no-filter-match { - font-size: 14pt; - line-height: 1.15; } } + line-height: 1.25; +} +@media print { + .js-enabled .dl-list-filter__no-filter-match { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .js-enabled .dl-list-filter__no-filter-match { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .js-enabled .dl-list-filter__no-filter-match { + font-size: 14pt; + line-height: 1.15; + } +} .dl-list-filter__count + .dl-list-filter__count { - margin-top: 45px; } + margin-top: 45px; +} .dl-list-filter__count__name { - margin-bottom: 0; } + margin-bottom: 0; +} .dl-list-filter__count__wrapper { - margin-top: -5px; } + margin-top: -5px; +} .dl-list-filter__list { - padding-left: 0; } + padding-left: 0; +} +.dl-list-filter__list .dl-list-filter__item-title { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.25; +} +@media print { .dl-list-filter__list .dl-list-filter__item-title { - font-family: "GDS Transport", arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } - @media print { - .dl-list-filter__list .dl-list-filter__item-title { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-list-filter__list .dl-list-filter__item-title { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .dl-list-filter__list .dl-list-filter__item-title { - font-size: 14pt; - line-height: 1.15; } } + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-list-filter__list .dl-list-filter__item-title { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .dl-list-filter__list .dl-list-filter__item-title { + font-size: 14pt; + line-height: 1.15; + } +} .dl-list-filter__item { list-style: none; margin-bottom: 15px; padding-bottom: 15px; - border-bottom: 1px solid #b1b4b6; } + border-bottom: 1px solid #b1b4b6; +} .leaflet-control-recentre a { background: #ffffff url("recentre.png") no-repeat 0 0; - background-size: 26px 52px; } + background-size: 26px 52px; +} .leaflet-touch .leaflet-control-recentre a { - background-position: 2px 2px; } + background-position: 2px 2px; +} .leaflet-recentred--no-layer.leaflet-control-recentre a { - background-position: 0 -26px; } + background-position: 0 -26px; +} .leaflet-touch .leaflet-recentred--no-layer.leaflet-control-recentre a { - background-position: 2px -24px; } + background-position: 2px -24px; +} @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .leaflet-control-recentre a { - background-image: url("recentre@2x.png"); } } - + background-image: url("recentre@2x.png"); + } +} .dl-map__layer-item .govuk-checkboxes__item { padding-right: 40px; padding-left: 0; - cursor: pointer; } - .dl-map__layer-item .govuk-checkboxes__item:hover .govuk-checkboxes__label:before { - box-shadow: 0 0 0 10px #cfcecd; } - + cursor: pointer; +} +.dl-map__layer-item .govuk-checkboxes__item:hover .govuk-checkboxes__label:before { + box-shadow: 0 0 0 10px rgb(206.55, 205.7, 204.85); +} .dl-map__layer-item .govuk-checkboxes__input { right: -10px; - left: unset; } - + left: unset; +} .dl-map__layer-item .govuk-checkboxes__label { - padding-left: 0; } - .dl-map__layer-item .govuk-checkboxes__label:before { - top: 8px; - right: 0; - left: unset; - width: 24px; - height: 24px; } - .dl-map__layer-item .govuk-checkboxes__label:after { - top: 14px; - right: 4px; - left: unset; - width: 16px; - height: 9px; - border-width: 0 0 4px 4px; } + padding-left: 0; +} +.dl-map__layer-item .govuk-checkboxes__label:before { + top: 8px; + right: 0; + left: unset; + width: 24px; + height: 24px; +} +.dl-map__layer-item .govuk-checkboxes__label:after { + top: 14px; + right: 4px; + left: unset; + width: 16px; + height: 9px; + border-width: 0 0 4px 4px; +} .dl-label__key { display: block; position: relative; - margin-left: 53px; } + margin-left: 53px; +} .dl-label__key__symbol { box-sizing: border-box; @@ -6704,15 +9388,19 @@ margin-top: -8px; margin-left: -53px; border: 2px solid #b1b4b6; - background: rgba(243, 242, 241, 0.5); } + background: rgba(243, 242, 241, 0.5); +} .dl-label__key__symbol--circle { - border-radius: 50%; } + border-radius: 50%; +} .dl-popup { - padding-left: 5px; } - .dl-popup p:last-child { - margin-bottom: 0; } + padding-left: 5px; +} +.dl-popup p:last-child { + margin-bottom: 0; +} .dl-popup-heading { font-family: "GDS Transport", arial, sans-serif; @@ -6721,31 +9409,40 @@ font-weight: 700; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; - margin: 5px 5px 5px 0; } - @media print { - .dl-popup-heading { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-popup-heading { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .dl-popup-heading { - font-size: 14pt; - line-height: 1.2; } } + line-height: 1.1428571429; + margin: 5px 5px 5px 0; +} +@media print { + .dl-popup-heading { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-popup-heading { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .dl-popup-heading { + font-size: 14pt; + line-height: 1.2; + } +} .dl-popup-list { max-height: 190px; margin-left: 0; padding-left: 0; - overflow-y: auto; } + overflow-y: auto; +} .dl-popup-item { margin-bottom: 5px; padding-left: 10px; - list-style: none; } + list-style: none; +} .dl-map__side-panel { box-sizing: border-box; @@ -6754,18 +9451,24 @@ top: 15px; right: 15px; background: #ffffff; - box-shadow: 0 0 3px rgba(11, 12, 12, 0.8); } - @media (max-width: 40.0525em) { - .dl-map__side-panel { - top: 10px; - right: 10px; - left: 10px; } } - @media (min-width: 40.0625em) { - .dl-map__side-panel { - width: 330px; } } + box-shadow: 0 0 3px rgba(11, 12, 12, 0.8); +} +@media (max-width: 40.0525em) { + .dl-map__side-panel { + top: 10px; + right: 10px; + left: 10px; + } +} +@media (min-width: 40.0625em) { + .dl-map__side-panel { + width: 330px; + } +} .dl-map__side-panel--full { - height: calc(100% - 30px); } + height: calc(100% - 30px); +} .dl-map__side-panel__heading { box-sizing: border-box; @@ -6775,25 +9478,31 @@ width: 100%; padding: 15px; border-bottom: 1px solid #b1b4b6; - background: #ffffff; } + background: #ffffff; +} .dl-map__side-panel__content { box-sizing: border-box; max-height: 100%; padding: 70px 15px 15px; - overflow-y: auto; } + overflow-y: auto; +} .dl-map__side-panel__section { padding: 15px; - border-top: 1px solid #b1b4b6; } - .dl-map__side-panel__section:first-child { - border-top: 0; } - .dl-map__side-panel__section--title { - border-top-width: 2px; - border-top-color: #0b0c0c; } + border-top: 1px solid #b1b4b6; +} +.dl-map__side-panel__section:first-child { + border-top: 0; +} +.dl-map__side-panel__section--title { + border-top-width: 2px; + border-top-color: #0b0c0c; +} .dl-map__side-panel--collapsed { - display: none; } + display: none; +} .dl-map__open-btn, .dl-map__close-btn { @@ -6804,10 +9513,12 @@ padding: 0; border: 0; background-color: #ffffff; - cursor: pointer; } - .dl-map__open-btn:hover, - .dl-map__close-btn:hover { - background-color: #f3f2f1; } + cursor: pointer; +} +.dl-map__open-btn:hover, +.dl-map__close-btn:hover { + background-color: #f3f2f1; +} .dl-map__close-btn { z-index: 1002; @@ -6816,7 +9527,8 @@ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7,5.6L12.6,0L14,1.4L8.4,7L14,12.6L12.6,14L7,8.4L1.4,14L0,12.6L5.6,7L0,1.4L1.4,0L7,5.6Z' style='fill:%230b0c0c;stroke:%230b0c0c;stroke-width:0.1px'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 13px; - background-size: 14px; } + background-size: 14px; +} .dl-map__open-btn { z-index: 1002; @@ -6825,7 +9537,8 @@ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 18 17'%3E%3Cpath d='M16.215,9.81L18,11L9,17L0,11L1.785,9.81L8.945,14.583C8.978,14.606 9.022,14.606 9.055,14.583L16.215,9.81Z' style='fill:%230b0c0c;'/%3E%3Cpath d='M9,0L0,6L9,12L18,6L9,0ZM9,2.38L14.43,6L9,9.62L3.57,6L9,2.38Z' style='fill:%230b0c0c;'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 11px 11.5px; - background-size: 18px 17px; } + background-size: 18px 17px; +} .zoom-controls { position: absolute; @@ -6833,7 +9546,8 @@ top: 15px; left: 15px; width: 45px; - background: transparent; } + background: transparent; +} .zoom-controls__btn, .zoom-controls__count-container { @@ -6848,22 +9562,29 @@ font-weight: 700; font-size: 16px; font-size: 1rem; - line-height: 1.25; } - @media print { - .zoom-controls__btn, - .zoom-controls__count-container { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .zoom-controls__btn, - .zoom-controls__count-container { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .zoom-controls__btn, - .zoom-controls__count-container { - font-size: 14pt; - line-height: 1.15; } } + line-height: 1.25; +} +@media print { + .zoom-controls__btn, + .zoom-controls__count-container { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .zoom-controls__btn, + .zoom-controls__count-container { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .zoom-controls__btn, + .zoom-controls__count-container { + font-size: 14pt; + line-height: 1.15; + } +} .zoom-controls__btn { width: 100%; @@ -6875,50 +9596,64 @@ font-weight: 700; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; } - @media print { - .zoom-controls__btn { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .zoom-controls__btn { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .zoom-controls__btn { - font-size: 18pt; - line-height: 1.15; } } - .zoom-controls__btn:hover { - background: #f2f2f2; - cursor: pointer; } - .zoom-controls__btn:focus, .zoom-controls__btn:active { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } + line-height: 1.1111111111; +} +@media print { + .zoom-controls__btn { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .zoom-controls__btn { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .zoom-controls__btn { + font-size: 18pt; + line-height: 1.15; + } +} +.zoom-controls__btn:hover { + background: rgb(242.25, 242.25, 242.25); + cursor: pointer; +} +.zoom-controls__btn:focus, .zoom-controls__btn:active { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} .zoom-controls__count-container { line-height: 45px; - text-align: center; } + text-align: center; +} .dl-map__overlay { - box-shadow: 0 0 3px rgba(11, 12, 12, 0.8); } + box-shadow: 0 0 3px rgba(11, 12, 12, 0.8); +} .dl-map__wrapper { border: 1px solid #b1b4b6; position: relative; - min-height: 700px; } - .dl-map__wrapper .dl-map { - position: absolute; - top: 0; - bottom: 0; - width: 100%; } + min-height: 700px; +} +.dl-map__wrapper .dl-map { + position: absolute; + top: 0; + bottom: 0; + width: 100%; +} .dl-map__wrapper--bottom-margin { - margin-bottom: 50px; } + margin-bottom: 50px; +} .dl-map__loader { position: absolute; @@ -6933,26 +9668,34 @@ font-weight: 400; font-size: 18px; font-size: 1.125rem; - line-height: 1.11111; } - @media print { - .dl-map__loader { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-map__loader { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; } } - @media print { - .dl-map__loader { - font-size: 18pt; - line-height: 1.15; } } + line-height: 1.1111111111; +} +@media print { + .dl-map__loader { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-map__loader { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .dl-map__loader { + font-size: 18pt; + line-height: 1.15; + } +} .dl-map__loader-msg { display: flex; height: 100%; flex-direction: column; justify-content: center; - align-items: center; } + align-items: center; +} .dl-map__spinning-loader { width: 60px; @@ -6962,33 +9705,40 @@ border-radius: 50%; border-top-color: rgba(29, 112, 184, 0.5); border-top-color: #1d70b8; - animation: loader-rotate 1s linear infinite; } + animation: loader-rotate 1s linear infinite; +} @keyframes loader-rotate { 0% { - transform: rotate(0); } + transform: rotate(0); + } 100% { - transform: rotate(360deg); } } - -.dl-map__panel-bottom-left, .dl-map__panel-top-left { + transform: rotate(360deg); + } +} +.dl-map__panel-top-left, .dl-map__panel-bottom-left { position: absolute; z-index: 1000; - box-shadow: 0 0 3px 0 rgba(80, 90, 95, 0.75); } + box-shadow: 0 0 3px 0 rgba(80, 90, 95, 0.75); +} .dl-map__panel-bottom-left { bottom: 10px; - left: 10px; } + left: 10px; +} .dl-map__panel-top-left { top: 10px; - left: 10px; } + left: 10px; +} .dl-map__highlight--yellow { display: block; margin-left: -7px; padding: 4px 7px; - color: #594d00; - background: #fff7bf; } + color: rgb(89.25, 77.35, 0); + background: rgb(255, 246.5, 191.25); +} .dl-map__error { color: #d4351c; @@ -6998,32 +9748,43 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; } - @media print { - .dl-map__error { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-map__error { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .dl-map__error { - font-size: 14pt; - line-height: 1.2; } } + line-height: 1.1428571429; +} +@media print { + .dl-map__error { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-map__error { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .dl-map__error { + font-size: 14pt; + line-height: 1.2; + } +} .dl-subnav { - margin-bottom: 40px; } + margin-bottom: 40px; +} .dl-subnav__list { margin: 0; padding: 0; list-style: none; - font-size: 0; } - @media (min-width: 40.0625em) { - .dl-subnav__list { - width: 100%; - box-shadow: inset 0 -1px 0 #b1b4b6; } } + font-size: 0; +} +@media (min-width: 40.0625em) { + .dl-subnav__list { + width: 100%; + box-shadow: inset 0 -1px 0 #b1b4b6; + } +} .dl-subnav__list-item { font-family: "GDS Transport", arial, sans-serif; @@ -7035,27 +9796,37 @@ line-height: 1.25; display: block; margin-top: -1px; - box-shadow: inset 0 -1px 0 #b1b4b6; } - @media print { - .dl-subnav__list-item { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .dl-subnav__list-item { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .dl-subnav__list-item { - font-size: 14pt; - line-height: 1.15; } } - .dl-subnav__list-item:last-child { - box-shadow: none; } - @media (min-width: 40.0625em) { - .dl-subnav__list-item { - display: inline-block; - margin-top: 0; - margin-right: 20px; - box-shadow: none; } } + box-shadow: inset 0 -1px 0 #b1b4b6; +} +@media print { + .dl-subnav__list-item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .dl-subnav__list-item { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .dl-subnav__list-item { + font-size: 14pt; + line-height: 1.15; + } +} +.dl-subnav__list-item:last-child { + box-shadow: none; +} +@media (min-width: 40.0625em) { + .dl-subnav__list-item { + display: inline-block; + margin-top: 0; + margin-right: 20px; + box-shadow: none; + } +} .dl-subnav__list-item__link { font-family: "GDS Transport", arial, sans-serif; @@ -7067,205 +9838,276 @@ padding-top: 12px; padding-bottom: 12px; padding-left: 15px; - text-decoration: none; } - @media print { - .dl-subnav__list-item__link { - font-family: sans-serif; } } - .dl-subnav__list-item__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .dl-subnav__list-item__link:link { - color: #1d70b8; } - .dl-subnav__list-item__link:visited { - color: #4c2c92; } - .dl-subnav__list-item__link:hover { - color: #003078; } - .dl-subnav__list-item__link:active { - color: #0b0c0c; } - .dl-subnav__list-item__link:focus { - color: #0b0c0c; } - @media (min-width: 40.0625em) { - .dl-subnav__list-item__link { - padding-left: 0; } } - .dl-subnav__list-item__link:link, .dl-subnav__list-item__link:visited { - color: #1d70b8; } - .dl-subnav__list-item__link:hover { - color: #5694ca; } - .dl-subnav__list-item__link:focus { - position: relative; - color: #0b0c0c; - box-shadow: none; } - .dl-subnav__list-item__link:focus:before { - content: ""; - display: block; - position: absolute; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 5px; - background-color: #0b0c0c; } + text-decoration: none; +} +@media print { + .dl-subnav__list-item__link { + font-family: sans-serif; + } +} +.dl-subnav__list-item__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.dl-subnav__list-item__link:link { + color: #1d70b8; +} +.dl-subnav__list-item__link:visited { + color: #4c2c92; +} +.dl-subnav__list-item__link:hover { + color: #003078; +} +.dl-subnav__list-item__link:active { + color: #0b0c0c; +} +.dl-subnav__list-item__link:focus { + color: #0b0c0c; +} +@media (min-width: 40.0625em) { + .dl-subnav__list-item__link { + padding-left: 0; + } +} +.dl-subnav__list-item__link:link, .dl-subnav__list-item__link:visited { + color: #1d70b8; +} +.dl-subnav__list-item__link:hover { + color: rgb(85.5, 147.75, 201.75); +} +.dl-subnav__list-item__link:focus { + position: relative; + color: #0b0c0c; + box-shadow: none; +} +.dl-subnav__list-item__link:focus:before { + content: ""; + display: block; + position: absolute; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 5px; + background-color: #0b0c0c; +} -.dl-subnav__list-item__link[aria-selected="true"] { +.dl-subnav__list-item__link[aria-selected=true] { position: relative; color: #0b0c0c; - text-decoration: none; } - .dl-subnav__list-item__link[aria-selected="true"]:before { - content: ""; - display: block; - position: absolute; - bottom: 0; - left: 0; - width: 5px; - height: 100%; - background-color: #1d70b8; } - @media (min-width: 40.0625em) { - .dl-subnav__list-item__link[aria-selected="true"]:before { - width: 100%; - height: 5px; } } - .dl-subnav__list-item__link[aria-selected="true"]:focus:before { - background-color: #0b0c0c; } + text-decoration: none; +} +.dl-subnav__list-item__link[aria-selected=true]:before { + content: ""; + display: block; + position: absolute; + bottom: 0; + left: 0; + width: 5px; + height: 100%; + background-color: #1d70b8; +} +@media (min-width: 40.0625em) { + .dl-subnav__list-item__link[aria-selected=true]:before { + width: 100%; + height: 5px; + } +} +.dl-subnav__list-item__link[aria-selected=true]:focus:before { + background-color: #0b0c0c; +} .dl-subnav__heading { - margin-top: 40px; } - @media (min-width: 40.0625em) { - .dl-subnav__heading { - margin-top: 60px; } } - .dl-subnav--init .dl-subnav__heading { - margin-top: 0; } + margin-top: 40px; +} +@media (min-width: 40.0625em) { + .dl-subnav__heading { + margin-top: 60px; + } +} +.dl-subnav--init .dl-subnav__heading { + margin-top: 0; +} .js-hidden { display: none; - visibility: hidden; } + visibility: hidden; +} .app-header__service-name { - font-weight: normal; } + font-weight: normal; +} .app-header__logo { - width: auto; } + width: auto; +} .app-header__container { - border-bottom-color: #012169; } + border-bottom-color: #012169; +} .markdown-content { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - font-weight: 400; } - @media print { - .markdown-content { - font-family: sans-serif; } } - .markdown-content h1:not([class]) { - max-width: 40rem; - outline: 0; } - .markdown-content h2:not([class]) { - max-width: 40rem; - outline: 0; } - .markdown-content h3:not([class]) { - max-width: 40rem; - outline: 0; } - .markdown-content h4:not([class]) { - max-width: 40rem; - outline: 0; } + font-weight: 400; +} +@media print { + .markdown-content { + font-family: sans-serif; + } +} +.markdown-content h1:not([class]) { + max-width: 40rem; + outline: 0; +} +.markdown-content h2:not([class]) { + max-width: 40rem; + outline: 0; +} +.markdown-content h3:not([class]) { + max-width: 40rem; + outline: 0; +} +.markdown-content h4:not([class]) { + max-width: 40rem; + outline: 0; +} +.markdown-content h5:not([class]) { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + margin-bottom: 15px; + color: #505a5f; + margin-top: 0; + outline: 0; +} +@media print { .markdown-content h5:not([class]) { - font-family: "GDS Transport", arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .markdown-content h5:not([class]) { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .markdown-content h5:not([class]) { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .markdown-content h5:not([class]) { + margin-bottom: 20px; + } +} +.markdown-content h6:not([class]) { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.1428571429; + margin-bottom: 15px; + color: #505a5f; + margin-top: 0; + outline: 0; +} +@media print { + .markdown-content h6:not([class]) { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .markdown-content h6:not([class]) { font-size: 16px; font-size: 1rem; line-height: 1.25; - margin-bottom: 15px; - color: #505a5f; - margin-top: 0; - outline: 0; } - @media print { - .markdown-content h5:not([class]) { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .markdown-content h5:not([class]) { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .markdown-content h5:not([class]) { - font-size: 14pt; - line-height: 1.15; } } - @media (min-width: 40.0625em) { - .markdown-content h5:not([class]) { - margin-bottom: 20px; } } + } +} +@media print { .markdown-content h6:not([class]) { - font-family: "GDS Transport", arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.14286; - margin-bottom: 15px; - color: #505a5f; - margin-top: 0; - outline: 0; } - @media print { - .markdown-content h6:not([class]) { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .markdown-content h6:not([class]) { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .markdown-content h6:not([class]) { - font-size: 14pt; - line-height: 1.2; } } - @media (min-width: 40.0625em) { - .markdown-content h6:not([class]) { - margin-bottom: 20px; } } - .markdown-content p { - max-width: 40rem; } - .markdown-content strong, - .markdown-content b { - font-weight: 700; } - .markdown-content dd + dt { - margin-top: 20px; } - .markdown-content dd { - margin-left: 0; } - .markdown-content ol:not([class]) { - max-width: 40rem; } - .markdown-content ul:not([class]) { - max-width: 40rem; } - .markdown-content pre { - background-color: #f3f2f1; - padding: 20px; - overflow: scroll; } + font-size: 14pt; + line-height: 1.2; + } +} +@media (min-width: 40.0625em) { + .markdown-content h6:not([class]) { + margin-bottom: 20px; + } +} +.markdown-content p { + max-width: 40rem; +} +.markdown-content strong, +.markdown-content b { + font-weight: 700; +} +.markdown-content dd + dt { + margin-top: 20px; +} +.markdown-content dd { + margin-left: 0; +} +.markdown-content ol:not([class]) { + max-width: 40rem; +} +.markdown-content ul:not([class]) { + max-width: 40rem; +} +.markdown-content pre { + background-color: #f3f2f1; + padding: 20px; + overflow: scroll; +} +.markdown-content table { + margin-bottom: 30px; + margin-top: 30px; +} +@media (min-width: 40.0625em) { .markdown-content table { - margin-bottom: 30px; - margin-top: 30px; } - @media (min-width: 40.0625em) { - .markdown-content table { - margin-bottom: 50px; } } - @media (min-width: 40.0625em) { - .markdown-content table { - margin-top: 50px; } } - .markdown-content table th { - padding: 10px; } - .markdown-content table td { - padding: 10px; } - .markdown-content table td *:first-child { - margin-top: 0; } - .markdown-content table td *:last-child { - margin-bottom: 0; } - .markdown-content table th:first-child, - .markdown-content table td:first-child { - padding-left: 0; } - .markdown-content img { - width: 100%; - height: auto; } + margin-bottom: 50px; + } +} +@media (min-width: 40.0625em) { + .markdown-content table { + margin-top: 50px; + } +} +.markdown-content table th { + padding: 10px; +} +.markdown-content table td { + padding: 10px; +} +.markdown-content table td *:first-child { + margin-top: 0; +} +.markdown-content table td *:last-child { + margin-bottom: 0; +} +.markdown-content table th:first-child, +.markdown-content table td:first-child { + padding-left: 0; +} +.markdown-content img { + width: 100%; + height: auto; +} .app-masthead { padding-top: 20px; @@ -7274,22 +10116,30 @@ background-color: #012169; margin-top: -10px; position: relative; - z-index: 1; } - @media (min-width: 40.0625em) { - .app-masthead { - padding-top: 30px; } } - @media (min-width: 40.0625em) { - .app-masthead { - padding-bottom: 30px; } } - .app-masthead::after, .app-masthead::before { - content: ' '; - display: table; } - .app-masthead__title, .app-masthead__sub-title { - color: #fff; - max-width: 45ch; } + z-index: 1; +} +@media (min-width: 40.0625em) { + .app-masthead { + padding-top: 30px; + } +} +@media (min-width: 40.0625em) { + .app-masthead { + padding-bottom: 30px; + } +} +.app-masthead::after, .app-masthead::before { + content: " "; + display: table; +} +.app-masthead__title, .app-masthead__sub-title { + color: #fff; + max-width: 45ch; +} .app-cards__heading { - margin: 0 0 30px 0; } + margin: 0 0 30px 0; +} .app-cards__list { list-style: none; @@ -7299,33 +10149,45 @@ grid-auto-flow: row; grid-template-rows: auto; grid-auto-rows: 1fr; - grid-template-columns: 1fr; } - @media (min-width: 40.0625em) { - .app-cards__list { - grid-template-columns: 1fr 1fr; } } - @media (min-width: 48.0625em) { + grid-template-columns: 1fr; +} +@media (min-width: 40.0625em) { + .app-cards__list { + grid-template-columns: 1fr 1fr; + } +} +@media (min-width: 48.0625em) { + .app-cards__list { + grid-template-columns: 1fr 1fr 1fr; + width: 50%; + } + @supports (display: grid) { .app-cards__list { - grid-template-columns: 1fr 1fr 1fr; - width: 50%; } - @supports (display: grid) { - .app-cards__list { - width: initial; } } } + width: initial; + } + } +} @media (min-width: 48.0625em) { .app-cards__list--two-column-desktop { - grid-template-columns: 1fr 1fr; } } + grid-template-columns: 1fr 1fr; + } +} .app-cards__list-item { border-top: 1px solid #b1b4b6; margin: 0 15px; - padding: 5px 0 20px 0; } + padding: 5px 0 20px 0; +} .app-cards__list-item-wrapper { padding: 10px 30px 10px 0; - position: relative; } + position: relative; +} .app-cards__sub-heading { - margin-bottom: 10px; } + margin-bottom: 10px; +} .app-cards__link:after { bottom: 0; @@ -7333,8 +10195,8 @@ left: 0; position: absolute; right: 0; - top: 0; } - + top: 0; +} .app-cards__link:before { border-right: 3px solid #1d70b8; border-top: 3px solid #1d70b8; @@ -7346,28 +10208,34 @@ -webkit-transform: translateY(0) rotate(45deg) scale(1); -ms-transform: translateY(0) rotate(45deg) scale(1); transform: translateY(0) rotate(45deg) scale(1); - width: 7px; } - + width: 7px; +} .app-cards__link:hover:before { - border-color: #003078; } - + border-color: #003078; +} .app-cards__link:focus:before { - border-color: #0b0c0c; } + border-color: #0b0c0c; +} .app-cards__description { - margin: 0 -30px 0 0; } + margin: 0 -30px 0 0; +} @media print { .app-cards__list { - display: block; } + display: block; + } .app-cards__list-item { - padding-bottom: 0; } + padding-bottom: 0; + } .app-cards__sub-heading { margin-top: 20px; - margin-bottom: 5px; } + margin-bottom: 5px; + } .app-cards__link:before { - display: none; } } - + display: none; + } +} .app-sub-navigation { font-family: "GDS Transport", arial, sans-serif; -webkit-font-smoothing: antialiased; @@ -7375,24 +10243,32 @@ font-weight: 400; font-size: 14px; font-size: 0.875rem; - line-height: 1.14286; } - @media print { - .app-sub-navigation { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .app-sub-navigation { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; } } - @media print { - .app-sub-navigation { - font-size: 14pt; - line-height: 1.2; } } + line-height: 1.1428571429; +} +@media print { + .app-sub-navigation { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .app-sub-navigation { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .app-sub-navigation { + font-size: 14pt; + line-height: 1.2; + } +} .app-sub-navigation__section { list-style-type: none; margin: 0 0 20px; - padding: 0; } + padding: 0; +} .app-sub-navigation__link { font-family: "GDS Transport", arial, sans-serif; @@ -7400,56 +10276,72 @@ -moz-osx-font-smoothing: grayscale; text-decoration: underline; padding-bottom: 5px; - padding-top: 5px; } - @media print { - .app-sub-navigation__link { - font-family: sans-serif; } } - .app-sub-navigation__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; } - .app-sub-navigation__link:link { - color: #1d70b8; } - .app-sub-navigation__link:visited { - color: #1d70b8; } - .app-sub-navigation__link:hover { - color: #003078; } - .app-sub-navigation__link:active { - color: #0b0c0c; } - .app-sub-navigation__link:focus { - color: #0b0c0c; } - .app-sub-navigation__link:not(:hover):not(:active) { - text-decoration: none; } - .app-sub-navigation__link:not(:focus):hover { - color: #1d70b8; } + padding-top: 5px; +} +@media print { + .app-sub-navigation__link { + font-family: sans-serif; + } +} +.app-sub-navigation__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.app-sub-navigation__link:link { + color: #1d70b8; +} +.app-sub-navigation__link:visited { + color: #1d70b8; +} +.app-sub-navigation__link:hover { + color: #003078; +} +.app-sub-navigation__link:active { + color: #0b0c0c; +} +.app-sub-navigation__link:focus { + color: #0b0c0c; +} +.app-sub-navigation__link:not(:hover):not(:active) { + text-decoration: none; +} +.app-sub-navigation__link:not(:focus):hover { + color: #1d70b8; +} .app-sub-navigation__section-item { margin-bottom: 5px; padding-bottom: 5px; - padding-top: 5px; } + padding-top: 5px; +} .app-sub-navigation__section-item--current { background-color: #ffffff; border-left: 4px solid #1d70b8; margin-left: -14px; - padding-left: 10px; } + padding-left: 10px; +} .app-sub-navigation__link[aria-current] { - font-weight: bold; } + font-weight: bold; +} .app-sub-navigation__section--nested { margin-bottom: 0; margin-top: 10px; - padding-left: 20px; } + padding-left: 20px; +} .app-sub-navigation__section--nested .app-sub-navigation__section-item:before { color: #505a5f; content: "—"; - margin-left: -20px; } + margin-left: -20px; +} .app-sub-navigation__theme { font-family: "GDS Transport", arial, sans-serif; @@ -7461,86 +10353,110 @@ line-height: 1.25; color: #505a5f; margin: 0; - padding: 10px 15px 10px 0; } - @media print { - .app-sub-navigation__theme { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .app-sub-navigation__theme { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .app-sub-navigation__theme { - font-size: 14pt; - line-height: 1.15; } } + padding: 10px 15px 10px 0; +} +@media print { + .app-sub-navigation__theme { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .app-sub-navigation__theme { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .app-sub-navigation__theme { + font-size: 14pt; + line-height: 1.15; + } +} .app-engagement-panel { margin-top: 40px; padding-top: 15px; - border-top: 2px solid #1d70b8; } - @media (min-width: 40.0625em) { - .app-engagement-panel { - margin-top: 60px; } } + border-top: 2px solid #1d70b8; +} +@media (min-width: 40.0625em) { + .app-engagement-panel { + margin-top: 60px; + } +} .app-engagement-panel__heading { - padding-top: 10px; } - .app-engagement-panel__heading:first-child { - padding-top: 0; } + padding-top: 10px; +} +.app-engagement-panel__heading:first-child { + padding-top: 0; +} .app-engagement-panel__body:last-child { - margin-bottom: 0; } + margin-bottom: 0; +} .app-content-list__list { list-style-type: none; margin: 0; - padding: 0; } + padding: 0; +} +.app-content-list__list-item { + display: block; + padding-top: 15px; + padding-bottom: 15px; + border-bottom: 1px solid #b1b4b6; +} +@media (min-width: 40.0625em) { .app-content-list__list-item { - display: block; - padding-top: 15px; - padding-bottom: 15px; - border-bottom: 1px solid #b1b4b6; } - @media (min-width: 40.0625em) { - .app-content-list__list-item { - padding-top: 20px; } } - @media (min-width: 40.0625em) { - .app-content-list__list-item { - padding-bottom: 20px; } } - .app-content-list__list-item:first-child { - padding-top: 0; } - + padding-top: 20px; + } +} +@media (min-width: 40.0625em) { + .app-content-list__list-item { + padding-bottom: 20px; + } +} +.app-content-list__list-item:first-child { + padding-top: 0; +} .app-content-list__link { text-decoration: none; display: block; - position: relative; } - .app-content-list__link:after { - border-right: 3px solid #1d70b8; - border-top: 3px solid #1d70b8; - content: ""; - display: block; - height: 7px; - position: absolute; - right: 5px; - top: 50%; - margin-top: 5px; - -webkit-transform: translateY(0) rotate(45deg) scale(1); - -ms-transform: translateY(0) rotate(45deg) scale(1); - transform: translateY(0) rotate(45deg) scale(1); - width: 7px; } - .app-content-list__link:hover .app-content-list__link-text { - text-decoration: underline; - text-decoration-line: underline; - text-decoration-thickness: 3px; - text-underline-offset: 0.1578em; - color: #003078; } - .app-content-list__link:hover:after { - border-right-color: #003078; - border-top-color: #003078; } - .app-content-list__link-text { - color: #1d70b8; } - .app-content-list__link-description { - color: #0b0c0c; } - + position: relative; +} +.app-content-list__link:after { + border-right: 3px solid #1d70b8; + border-top: 3px solid #1d70b8; + content: ""; + display: block; + height: 7px; + position: absolute; + right: 5px; + top: 50%; + margin-top: 5px; + -webkit-transform: translateY(0) rotate(45deg) scale(1); + -ms-transform: translateY(0) rotate(45deg) scale(1); + transform: translateY(0) rotate(45deg) scale(1); + width: 7px; +} +.app-content-list__link:hover .app-content-list__link-text { + text-decoration: underline; + text-decoration-line: underline; + text-decoration-thickness: 3px; + text-underline-offset: 0.1578em; + color: #003078; +} +.app-content-list__link:hover:after { + border-right-color: #003078; + border-top-color: #003078; +} +.app-content-list__link-text { + color: #1d70b8; +} +.app-content-list__link-description { + color: #0b0c0c; +} .app-content-list__sub-heading { margin: 0; margin-bottom: 5px; @@ -7550,20 +10466,26 @@ font-weight: 700; font-size: 16px; font-size: 1rem; - line-height: 1.25; } - @media print { - .app-content-list__sub-heading { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .app-content-list__sub-heading { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .app-content-list__sub-heading { - font-size: 14pt; - line-height: 1.15; } } - + line-height: 1.25; +} +@media print { + .app-content-list__sub-heading { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .app-content-list__sub-heading { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .app-content-list__sub-heading { + font-size: 14pt; + line-height: 1.15; + } +} .app-content-list__description { margin: 0; font-family: "GDS Transport", arial, sans-serif; @@ -7572,27 +10494,40 @@ font-weight: 400; font-size: 16px; font-size: 1rem; - line-height: 1.25; } - @media print { - .app-content-list__description { - font-family: sans-serif; } } - @media (min-width: 40.0625em) { - .app-content-list__description { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; } } - @media print { - .app-content-list__description { - font-size: 14pt; - line-height: 1.15; } } + line-height: 1.25; +} +@media print { + .app-content-list__description { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .app-content-list__description { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .app-content-list__description { + font-size: 14pt; + line-height: 1.15; + } +} .app-heading--divider-top { border-top: 3px solid #1d70b8; - padding-top: 15px; } - @media (min-width: 40.0625em) { - .app-heading--divider-top { - padding-top: 20px; } } + padding-top: 15px; +} +@media (min-width: 40.0625em) { + .app-heading--divider-top { + padding-top: 20px; + } +} .app-img { margin-top: 30px; - border: 1px solid #b1b4b6; } + border: 1px solid #b1b4b6; +} + +/*# sourceMappingURL=application.css.map */ diff --git a/assets/css/application.css.map b/assets/css/application.css.map new file mode 100644 index 00000000..50cabef6 --- /dev/null +++ b/assets/css/application.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../node_modules/govuk-frontend/govuk/core/_govuk-frontend-version.scss","../../node_modules/govuk-frontend/govuk/core/_links.scss","../../node_modules/govuk-frontend/govuk/helpers/_typography.scss","../../node_modules/govuk-frontend/govuk/settings/_typography-font.scss","../../node_modules/govuk-frontend/govuk/helpers/_links.scss","../../node_modules/govuk-frontend/govuk/helpers/_font-faces.scss","../../node_modules/govuk-frontend/govuk/vendor/_sass-mq.scss","../../node_modules/govuk-frontend/govuk/helpers/_focused.scss","../../node_modules/govuk-frontend/govuk/settings/_colours-applied.scss","../../node_modules/govuk-frontend/govuk/core/_lists.scss","../../node_modules/govuk-frontend/govuk/helpers/_spacing.scss","../../node_modules/govuk-frontend/govuk/core/_typography.scss","../../node_modules/govuk-frontend/govuk/core/_section-break.scss","../../node_modules/govuk-frontend/govuk/objects/_button-group.scss","../../node_modules/govuk-frontend/govuk/objects/_form-group.scss","../../node_modules/govuk-frontend/govuk/helpers/_clearfix.scss","../../node_modules/govuk-frontend/govuk/objects/_grid.scss","../../node_modules/govuk-frontend/govuk/helpers/_grid.scss","../../node_modules/govuk-frontend/govuk/objects/_main-wrapper.scss","../../node_modules/govuk-frontend/govuk/objects/_template.scss","../../node_modules/govuk-frontend/govuk/objects/_width-container.scss","../../node_modules/govuk-frontend/govuk/settings/_measurements.scss","../../node_modules/govuk-frontend/govuk/components/accordion/_index.scss","../../node_modules/govuk-frontend/govuk/components/back-link/_index.scss","../../node_modules/govuk-frontend/govuk/components/breadcrumbs/_index.scss","../../node_modules/govuk-frontend/govuk/components/button/_index.scss","../../node_modules/govuk-frontend/govuk/components/error-message/_index.scss","../../node_modules/govuk-frontend/govuk/components/fieldset/_index.scss","../../node_modules/govuk-frontend/govuk/components/hint/_index.scss","../../node_modules/govuk-frontend/govuk/components/label/_index.scss","../../node_modules/govuk-frontend/govuk/components/checkboxes/_index.scss","../../node_modules/govuk-frontend/govuk/components/textarea/_index.scss","../../node_modules/govuk-frontend/govuk/components/character-count/_index.scss","../../node_modules/govuk-frontend/govuk/components/cookie-banner/_index.scss","../../node_modules/govuk-frontend/govuk/components/input/_index.scss","../../node_modules/govuk-frontend/govuk/components/date-input/_index.scss","../../node_modules/govuk-frontend/govuk/components/details/_index.scss","../../node_modules/govuk-frontend/govuk/helpers/_shape-arrow.scss","../../node_modules/govuk-frontend/govuk/components/error-summary/_index.scss","../../node_modules/govuk-frontend/govuk/components/exit-this-page/_index.scss","../../node_modules/govuk-frontend/govuk/components/file-upload/_index.scss","../../node_modules/govuk-frontend/govuk/components/footer/_index.scss","../../node_modules/govuk-frontend/govuk/helpers/_device-pixels.scss","../../node_modules/govuk-frontend/govuk/components/header/_index.scss","../../node_modules/govuk-frontend/govuk/settings/_links.scss","../../node_modules/govuk-frontend/govuk/components/inset-text/_index.scss","../../node_modules/govuk-frontend/govuk/components/notification-banner/_index.scss","../../node_modules/govuk-frontend/govuk/components/pagination/_index.scss","../../node_modules/govuk-frontend/govuk/components/panel/_index.scss","../../node_modules/govuk-frontend/govuk/components/tag/_index.scss","../../node_modules/govuk-frontend/govuk/components/phase-banner/_index.scss","../../node_modules/govuk-frontend/govuk/components/tabs/_index.scss","../../node_modules/govuk-frontend/govuk/components/radios/_index.scss","../../node_modules/govuk-frontend/govuk/components/select/_index.scss","../../node_modules/govuk-frontend/govuk/components/skip-link/_index.scss","../../node_modules/govuk-frontend/govuk/helpers/_visually-hidden.scss","../../node_modules/govuk-frontend/govuk/components/summary-list/_index.scss","../../node_modules/govuk-frontend/govuk/components/table/_index.scss","../../node_modules/govuk-frontend/govuk/components/warning-text/_index.scss","../../node_modules/govuk-frontend/govuk/utilities/_visually-hidden.scss","../../node_modules/govuk-frontend/govuk/overrides/_display.scss","../../node_modules/govuk-frontend/govuk/overrides/_spacing.scss","../../node_modules/govuk-frontend/govuk/overrides/_text-align.scss","../../node_modules/govuk-frontend/govuk/overrides/_typography.scss","../../node_modules/govuk-frontend/govuk/overrides/_width.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/objects/_wrapper.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/settings/_measurements.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/core/_typography.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/back-to-top/_back-to-top.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/data-item/_data-item.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/data-record/_data-record.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/settings/_colours.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/data-reference-cell/_data-reference-cell.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/data-table/_data-table.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/feedback/_feedback.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/filter-checkboxes/_filter-checkboxes.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/filter-group/_filter-group.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/header-bar/_header-bar.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/hero/_hero.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/core/_buttons.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/list-filter/_list-filter.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/map/scss/_leaflet-recentre.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/map/scss/_layer-controls.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/map/scss/_popup.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/map/scss/_side-panel.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/map/scss/_zoom-controls.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/map/scss/_all.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/map/_map.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/components/sub-nav-tabs/_sub-nav.scss","../../node_modules/@planning-data/digital-land-frontend/digital-land-frontend/dl-frontend.scss","../../src/scss/_govuk-extensions.scss","../../src/scss/components/_markdown.scss","../../src/scss/components/_masthead.scss","../../src/scss/components/_card.scss","../../src/scss/components/mixins/_prefixed-transform.scss","../../src/scss/components/_subnavigation.scss","../../src/scss/components/_engagement-panel.scss","../../src/scss/components/_content-list.scss","../../src/scss/application.scss"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;EAGE;;;;ACDA;ECaA,aCiCkB;EDhClB;EACA;EEaA;;ACbM;AACA;EACE;EACA;EACA;EACA,KACE;EAEF;;AAGF;EACE;EACA;EACA;EACA,KACE;EAEF;;ACiMF;ELlON;IC4BE,aCqDsB;;;ACjExB;EGCE;EAEF,OCwDwB;EDvDxB,kBC6CmB;ED5CnB;EAGA;EAIA;EACQ;;AHgDR;EACE,OIqDgB;;AJlDlB;EACE,OIwDwB;;AJrD1B;EACE,OI2DsB;;AJxDxB;EACE,OI8DuB;;AJzDzB;EACE,OIrBsB;;AFuJlB;EF6LF;IACE;IACA;IAKA;;;;AAtMN;EAEE,OI3K0B;;AJ8K5B;EAEE,OInNgB;;AJwNlB;EACE,OIlKsB;;;AJgMxB;EFpOA,OMnBkB;;AF8MZ;EFyCN;IFjOE,OMIsB;;;AJoOxB;EAEI;;AAIJ;EFjPA,OMnBkB;;AF8MZ;EFsDN;IF9OE,OMIsB;;;;AJ0QxB;EAEE;;AAKF;EAEE;;AAGF;EACE,OI1PsB;;;AJmUxB;EACE;;;AAxCF;EACE,OIrOgB;;AJwOlB;EACE,OIzOgB;;AJ4OlB;EACE,OI/NsB;;AJkOxB;EACE,OI5NuB;;AJiOzB;EACE,OI/SsB;;;;AC3ExB;EPaA,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;EAzGhB,OMnBkB;ECjBhB;ECqGI;EDnGJ;EACA;;AH4NI;EGlON;IP4BE,aCqDsB;;;AGiJlB;EGlON;IP+JM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EGlON;IP0JM,WAZQ;IAaR,aAXU;;;AIkFV;EGlON;IP0CE,OMIsB;;;AFoLlB;EGlON;IC+GQ;;;ADtGN;EACE;;;AAIJ;EAIE;;;AAOF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;EAEE;;AH6LI;EG/LN;AAAA;AAAA;IAKI;;;;AAIJ;EACE;;AHqLI;EGtLN;IAII;;;;;AE9CJ;ETqCA,OMnBkB;ENPlB,aCiCkB;EDhClB;EACA;EAgDA;EAoFI,WALU;EAOR,WANY;EAQd,aAPY;ES1Id;EAEA;EDgGI;;AJ0HA;EKhON;ITwCE,OMIsB;;;AFoLlB;EKhON;IT0BE,aCqDsB;;;AGiJlB;EKhON;IT6JM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EKhON;ITwJM,WAZQ;IAaR,aAXU;;;AIkFV;EKhON;ID6GQ;;;;AC/FR;ETuBA,OMnBkB;ENPlB,aCiCkB;EDhClB;EACA;EAgDA;EAoFI,WALU;EAOR,WANY;EAQd,aAPY;ES5Hd;EAEA;EDkFI;;AJ0HA;EKlNN;IT0BE,OMIsB;;;AFoLlB;EKlNN;ITYE,aCqDsB;;;AGiJlB;EKlNN;IT+IM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EKlNN;IT0IM,WAZQ;IAaR,aAXU;;;AIkFV;EKlNN;ID+FQ;;;;ACjFR;ETSA,OMnBkB;ENPlB,aCiCkB;EDhClB;EACA;EAgDA;EAoFI,WALU;EAOR,WANY;EAQd,aAPY;ES9Gd;EAEA;EDoEI;;AJ0HA;EKpMN;ITYE,OMIsB;;;AFoLlB;EKpMN;ITFE,aCqDsB;;;AGiJlB;EKpMN;ITiIM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EKpMN;IT4HM,WAZQ;IAaR,aAXU;;;AIkFV;EKpMN;IDiFQ;;;;ACnER;ETLA,OMnBkB;ENPlB,aCiCkB;EDhClB;EACA;EAgDA;EAoFI,WALU;EAOR,WANY;EAQd,aAPY;EShGd;EAEA;EDsDI;;AJ0HA;EKtLN;ITFE,OMIsB;;;AFoLlB;EKtLN;IThBE,aCqDsB;;;AGiJlB;EKtLN;ITmHM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EKtLN;IT8GM,WAZQ;IAaR,aAXU;;;AIkFV;EKtLN;IDmEQ;;;;ACnDR;ET/CA,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;ESjFd;EAEA;EAEA,OHZ0B;;AF2KtB;EKtKN;IThCE,aCqDsB;;;AGiJlB;EKtKN;ITmGM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EKtKN;IT8FM,WAZQ;IAaR,aAXU;;;;AS1EhB;ETzDA,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;ESvEd;EAEA;EACA,OHrB0B;;AF2KtB;EK5JN;IT1CE,aCqDsB;;;AGiJlB;EK5JN;ITyFM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EK5JN;IToFM,WAZQ;IAaR,aAXU;;;AIkFV;EK5JN;IASI;;;;AAIJ;ETtEA,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;ES1Dd;EAEA,OHjC0B;;AF2KtB;EK/IN;ITvDE,aCqDsB;;;AGiJlB;EK/IN;IT4EM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EK/IN;ITuEM,WAZQ;IAaR,aAXU;;;;ASnDhB;ETtDA,OMnBkB;ENPlB,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;ES/Cd;EDOI;;AJ0HA;EKrIN;ITnDE,OMIsB;;;AFoLlB;EKrIN;ITjEE,aCqDsB;;;AGiJlB;EKrIN;ITkEM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EKrIN;IT6DM,WAZQ;IAaR,aAXU;;;AIkFV;EKrIN;IDkBQ;;;;ACNR;ETlEA,OMnBkB;ENPlB,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;ESnCd;EDLI;;AJ0HA;EKzHN;IT/DE,OMIsB;;;AFoLlB;EKzHN;IT7EE,aCqDsB;;;AGiJlB;EKzHN;ITsDM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EKzHN;ITiDM,WAZQ;IAaR,aAXU;;;AIkFV;EKzHN;IDMQ;;;;ACMR;ET9EA,OMnBkB;ENPlB,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;ESvBd;EDjBI;;AJ0HA;EK7GN;IT3EE,OMIsB;;;AFoLlB;EK7GN;ITzFE,aCqDsB;;;AGiJlB;EK7GN;IT0CM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EK7GN;ITqCM,WAZQ;IAaR,aAXU;;;AIkFV;EK7GN;IDNQ;;;;ACkBR;ET1FA,OMnBkB;ENPlB,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;ESXd;ED7BI;;AJ0HA;EKjGN;ITvFE,OMIsB;;;AFoLlB;EKjGN;ITrGE,aCqDsB;;;AGiJlB;EKjGN;IT8BM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EKjGN;ITyBM,WAZQ;IAaR,aAXU;;;AIkFV;EKjGN;IDlBQ;;;;AC8CR;EACE;;ALoEI;EKrEN;IAII;;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ED7DM;;AJ0HA;EK7DN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IDtDQ;;;;AC4DR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;ALiDI;EKvDN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASI;;;;;ACpLJ;EACE;EACA;;;AAeF;EFuFM;EAAA;;AJ0HA;EMjNN;IF8FQ;;;AJmHF;EMjNN;IF8FQ;;;;AErFR;EF8EM;EAAA;;AJ0HA;EMxMN;IFqFQ;;;AJmHF;EMxMN;IFqFQ;;;;AE5ER;EFqEM;EAAA;;AJ0HA;EM/LN;IF4EQ;;;AJmHF;EM/LN;IF4EQ;;;;AEjER;EACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtCF;EH+FM;EG3EJ;EACA;EACA;EACI;EACJ;EACI;;APgMA;EOzNN;IHsGQ;;;AGtEN;EX5BF,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;EWrGZ;EAGA;EACA,YA9Ba;EA+Bb;EACA;;APiLE;EOzLJ;IXbA,aCqDsB;;;AGiJlB;EOzLJ;IXsHI,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EOzLJ;IXiHI,WAZQ;IAaR,aAXU;;;AW1Fd;EACE;;AP2KE;EOzNN;IAqDI;IAEA;IAEI;IACJ;IACI;IACJ;IACI;;EAEJ;AAAA;IAEE,cAhEa;;EAmEf;IACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC7EN;EJuGM;;AKjGN;EACE;EACA;EACA;;ATwNI;EQjON;IJ8GQ;;;AI1GN;EACE;;;AAIJ;EACE;EACA;;AAEA;EAEE;EACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AEhBJ;EAEE;EACA;;ADGF;EACE;EACA;EACA;;;ACFA;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1B7C;EAIE;EACA;EACA;;AZsMI;EY5MN;IAYI;IACA;;;;AAWJ;AAAA;ER0DM;;AJ0HA;EYpLN;AAAA;IRiEQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AS5GR;EAGE,kBXwB6B;EWpB7B;EACG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;AIkFV;E8BnON;IlC2JM,WAZQ;IAaR,aAXU;;;AIkFV;E8BnON;IlC2CE,OMIsB;;;AFoLlB;E8BnON;I1BgHQ;;;;A0BxGR;EAEE;EAGA;EAEA;EAGA;EAGA,O5B+GgB;E4B9GhB;;AAEA;EACE,O5ByHoB;;A4BtHtB;E7BVA;EAEF,OCwDwB;EDvDxB,kBC6CmB;ED5CnB;EAGA;EAIA;EACQ;;;A6BIR;EhCLA;;;AgCcA;EACE;;;AAKF;EACE;;;AAIF;EACE;EACA;EAEA;EACA;EACA;EAEA;ECzBF,SADmE;EAGnE;EACA;EAEA;EACA;EAeE;EACQ;EAER;EACA;;ADIA;EC7BF,SADmE;EAGnE;EACA;EAEA;EACA;EAqBE;EACQ;EAER;EACA;;;ADGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;;;;AElFF;EpCsCA,OMnBkB;EEkFZ;EAEA;E4BlGJ;;AhC4NI;EgCjON;IpCyCE,OMIsB;;;AFoLlB;EgCjON;I5B4GQ;;;AJqHF;EgCjON;I5B8GQ;;;A4BvGN;EACE;;;AAIJ;EpCAA,aCiCkB;EDhClB;EACA;EAgDA;EAoFI,WALU;EAOR,WANY;EAQd,aAPY;EoChId;E5BwFI;;AJ0HA;EgCrNN;IpCeE,aCqDsB;;;AGiJlB;EgCrNN;IpCkJM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EgCrNN;IpC6IM,WAZQ;IAaR,aAXU;;;AIkFV;EgCrNN;I5BkGQ;;;;A4B3FR;EpCPA,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;;AIkFV;EgC9MN;IpCQE,aCqDsB;;;AGiJlB;EgC9MN;IpC2IM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EgC9MN;IpCsIM,WAZQ;IAaR,aAXU;;;AoCzHd;EACE;E5BgFE;;AJ0HA;EgC3MJ;I5BwFM;;;;A4BjFR;EACE;EACA;;;AAGF;EpC4BA;EAlDA,aCiCkB;EDhClB;EACA;EEaA;;AEsMM;EgC/LN;IpCPE,aCqDsB;;;ACjExB;EGCE;EAEF,OCwDwB;EDvDxB,kBC6CmB;ED5CnB;EAGA;EAIA;EA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,WAlBU;IAoBZ,aAnBU;;;AIkFV;EwCnON;I5C2JM,WAZQ;IAaR,aAXU;;;AIkFV;EwCnON;IpCgHQ;;;AoCxGN;EACE;;;AAIJ;EACE;EAGA;;AxCkNI;EwCtNN;IAOI;;;;AAIJ;E5CVA,aCiCkB;EDhClB;EACA;EAgDA;EAoFI,WALU;EAOR,WANY;EAQd,aAPY;E4CtHd;EAEA;EAEA;;AxCoMI;EwC3MN;I5CKE,aCqDsB;;;AGiJlB;EwC3MN;I5CwIM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EwC3MN;I5CmIM,WAZQ;IAaR,aAXU;;;;A4C/GhB;E5CMA,OMnBkB;EsCgBhB;EAEA,kBtCD2B;;AF6LvB;EwCjMN;I5CSE,OMIsB;;;AFoLlB;EwCjMN;IAQI,SAPe;;;AAYjB;EAGE;EAOA;;AAGF;EACE;;;AAIJ;E5CnDA,aCiCkB;EDhClB;EACA;EAgDA;EAoFI,WALU;EAOR,WANY;EAQd,aAPY;E4C7Ed;EAEA;;AxC6JI;EwClKN;I5CpCE,aCqDsB;;;AGiJlB;EwClKN;I5C+FM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;EwClKN;I5C0FM,WAZQ;IAaR,aAXU;;;;A4CxEhB;E5C3DA,aCiCkB;EDhClB;EACA;EEaA;;AEsMM;EwC1JN;I5C5CE,aCqDsB;;;ACjExB;EGCE;EAEF,OCwDwB;EDvDxB,kBC6CmB;ED5CnB;EAGA;EAIA;EACQ;;AH0UR;EACE,OIrOgB;;AJwOlB;EACE,OIzOgB;;AJ4OlB;EACE,OI/NsB;;AJkOxB;EACE,OI5NuB;;AJiOzB;EACE,OI/SsB;;;AsCExB;EACE,ctCemB;EsCbnB,kBtCamB;;AJmFrB;EAEE,OIrFmB;;AJwFrB;EACE;;AAGF;EACE,OI7FmB;;AJkGrB;EACE,OIrHsB;;;;AuC1ExB;ErCuGM;EqCrGJ;EACA;EACA;EACI;EACJ;EACI;EACJ;EACI;;AzCwNA;EyCjON;IrC8GQ;;;AJmHF;EyCjON;IAYI;IACI;IACJ;IACI;;;;AAIR;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;E7CbA,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;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JM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;E4C1NN;IhDkJM,WAZQ;IAaR,aAXU;;;AIkFV;E4C1NN;IhDkCE,OMIsB;;;;A0C9BxB;EACE;;;AAGF;EACE;EACA;;;;ACvBF;EzCyGM;EAAA;;AJ0HA;E6CnON;IzCgHQ;;;;AyC3GR;EjDSA,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;EAzGhB,OMnBkB;E2CbhB;;A7C2NI;E6C9NN;IjDwBE,aCqDsB;;;AGiJlB;E6C9NN;IjD2JM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;E6C9NN;IjDsJM,WAZQ;IAaR,aAXU;;;AIkFV;E6C9NN;IjDsCE,OMIsB;;;;A2CpCxB;EACE;EACA;EACA;EzC2FI;;AJ0HA;E6CxNN;IzCqGQ;;;;AyC9FR;EjDJA,aCiCkB;EDhClB;EACA;EAsCA;EA8FI,WALU;EAOR,WANY;EAQd,aAPY;EiD7Hd;;A7C+MI;E6CjNN;IjDWE,aCqDsB;;;AGiJlB;E6CjNN;IjD8IM,WAjBQ;IAmBN,WAlBU;IAoBZ,aAnBU;;;AIkFV;E6CjNN;IjDyIM,WAZQ;IAaR,aAXU;;;AiD3Hd;EjDkBF,OMnBkB;E2CGd;EACA;EACA;;A7CyME;E6C7MJ;IjDqBA,OMIsB;;;;A2CjBxB;EjDhBA,aCiCkB;EDhClB;EACA;EEaA;E+CKE;EACA;;A7CgMI;E6CrMN;IjDDE,aCqDsB;;;ACjExB;EGCE;EAEF,OCwDwB;EDvDxB,kBC6CmB;ED5CnB;EAGA;EAIA;EACQ;;AHgDR;EACE,OIqDgB;;AJlDlB;EACE,OIwDwB;;AJrD1B;EACE,OI2DsB;;AJxDxB;EACE,OI8DuB;;AJzDzB;EACE,OIrBsB;;;A2CtCxB;EzCmEM;;AJ0HA;E6C7LN;IzC0EQ;;;;AJmHF;E6CrLF;IAEE;IACA;;EpCzCN;IACE;IACA;IACA;;EoCyCE;IACE;;EAGF;IACE;IAEA;IACA;IACA;IACA;IAEA;IACA;IACA;;EAEA;IACE;;EAIJ;IAGE;IAEA;IAGA;IACA;IACA;IACA;IACA;IAEA;IACA;IAEA,kB3CpDuB;;E2C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A;EAEA;EACA;EACA;EACQ;EAER;EAKA;;AAzBA;EACE;;AAGF;EACE;;;AItBF;EJyDA;EAEA;EACA;EAGA;EAEA;EACA;EACA;EACQ;EAKR;;AAEA;EAEE;EAEA;EACA;EACA;EAEA;EACA;EACA;EACQ;EAER;;;;;AK3FF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AtDqNI;EsDjNJ;IACE;;;;ACuBF;EnD6DI;;;AmDrDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmD/DJ;EnD6DI;;;AmDrDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmD/DJ;EnD6DI;;;AmDrDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmD/DJ;EnD6DI;;;AmDrDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmD/DJ;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;;AmDrDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmD/DJ;EnD6DI;;;AmDrDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmD/DJ;EnD6DI;;;AmDrDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmD/DJ;EnD6DI;;;AmDrDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmDvDF;EnDuDE;;;AmD/DJ;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDtEN;EnD6DI;;AJ4HA;EuDzLJ;InDoEM;;;;AmD5DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmD9DJ;EnDuDE;;AJ0HA;EuDjLF;InD8DI;;;;AmDhCN;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AAFF;AAAA;EAEE;;;AARJ;AAAA;EAEE;;;AAIA;AAAA;EA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","file":"application.css"} \ No newline at end of file diff --git a/assets/js/digital-land-frontend.js b/assets/js/digital-land-frontend.js index ac55e2aa..392678ac 100644 --- a/assets/js/digital-land-frontend.js +++ b/assets/js/digital-land-frontend.js @@ -661,6 +661,9 @@ const listsToFilter = convertNodeListToArray(document.querySelectorAll('[data-filter="list"]')); const searchTerm = e.target.value; + // set a class if a search/filter is in progress + this.setActiveClasses(listsToFilter, searchTerm); + const boundMatchSearchTerm = this.matchSearchTerm.bind(this); itemsToFilter .filter(function ($item) { @@ -696,6 +699,16 @@ return true }; + ListFilter.prototype.setActiveClasses = function(lists, searchTerm) { + lists.forEach(list => { + if (searchTerm !== '') { + list.classList.add(this.list_filtered_class); + } else { + list.classList.remove(this.list_filtered_class); + } + }); + }; + ListFilter.prototype.updateListCounts = function (lists) { var totalMatches = 0; const list_section_selector = this.list_section_selector; @@ -737,6 +750,7 @@ params = params || {}; this.list_section_selector = params.list_section_selector || '.dl-list-filter__count'; this.count_wrapper_selector = params.count_wrapper_selector || '.dl-list-filter__count__wrapper'; + this.list_filtered_class = params.list_filtered_class || 'dl-list-filter__filtered-listed'; }; (function (global, factory) { diff --git a/digital-land-frontend.config.json b/digital-land-frontend.config.json index 295d6fce..5112c206 100644 --- a/digital-land-frontend.config.json +++ b/digital-land-frontend.config.json @@ -2,5 +2,6 @@ "scssPath": "./src/scss", "jsOutputPath": "assets/js", "stylesheetsOutputPath": "assets/css", - "watchPaths": "'./src/scss/**/*.scss' './src/javascripts/**/*.js'" + "watchPaths": "'./src/scss/**/*.scss' './src/javascripts/**/*.js'", + "digitalLandFrontendPath": "node_modules/@planning-data/digital-land-frontend/" } diff --git a/package.json b/package.json index 023edcbc..2e7b775f 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "watch": "npm-run-all --parallel watch:*", "serve": "npm-run-all --parallel serve:*", "serve:sync": "browser-sync start --config 'browser-sync.js'", - "nps": "nps -c ./node_modules/digital-land-frontend/package-scripts.js", + "nps": "nps -c ./node_modules/@planning-data/digital-land-frontend/package-scripts.js", "postinstall": "npm run nps copy.javascripts && npm run nps build.stylesheets", "start": "make serve & npm-run-all --parallel build serve watch" }, @@ -26,7 +26,7 @@ "author": "", "license": "ISC", "dependencies": { - "digital-land-frontend": "https://gitpkg.now.sh/digital-land/digital-land-frontend/package?main", + "@planning-data/digital-land-frontend": "^0.3.4", "govuk-frontend": "^4.0.1" }, "devDependencies": {