diff --git a/assets/stylesheets/application.scss b/assets/stylesheets/application.scss index 7c439239..1c2d8a24 100644 --- a/assets/stylesheets/application.scss +++ b/assets/stylesheets/application.scss @@ -25,7 +25,6 @@ $govuk-link-underline-offset: .2em; @import "component/summary-list"; @import "component/search"; @import "component/card"; -@import "component/_timeline"; @import "component/filter-group"; @import "component/applied-filters"; @import "component/feedback-panel"; @@ -45,6 +44,8 @@ $govuk-link-underline-offset: .2em; @import "component/header-bar"; @import "component/list-filter/list-filter"; +@import "component/_timeline"; + @import "utilities/wrapper"; @import "utilities/js-hidden"; diff --git a/assets/stylesheets/component/_timeline.scss b/assets/stylesheets/component/_timeline.scss index ef4b686f..27214eab 100644 --- a/assets/stylesheets/component/_timeline.scss +++ b/assets/stylesheets/component/_timeline.scss @@ -1,10693 +1,71 @@ -@charset "UTF-8"; -.govuk-link, .dlf-pagination__link, .markdown-output a, a { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ -@font-face { - font-family: "GDS Transport"; - src: url("/static/govuk/assets/fonts/light-94a07e06a1-v2.woff2") format("woff2"), url("/static/govuk/assets/fonts/light-f591b13f7d-v2.woff") format("woff"); - font-weight: normal; - font-style: normal; - font-display: fallback; -} - -@font-face { - font-family: "GDS Transport"; - src: url("/static/govuk/assets/fonts/bold-b542beb274-v2.woff2") format("woff2"), url("/static/govuk/assets/fonts/bold-affa96571d-v2.woff") format("woff"); - font-weight: bold; - font-style: normal; - font-display: fallback; -} - -@media print { - .govuk-link, .dlf-pagination__link, .markdown-output a, a { - font-family: sans-serif; - } -} - -.govuk-link:focus, .dlf-pagination__link:focus, a:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.govuk-link:link, .dlf-pagination__link:link, a:link { - color: #1d70b8; -} - -.govuk-link:visited, .dlf-pagination__link:visited, a:visited { - color: #4c2c92; -} - -.govuk-link:hover, .dlf-pagination__link:hover, a:hover { - color: #003078; -} - -.govuk-link:active, .dlf-pagination__link:active, a:active { - color: #0b0c0c; -} - -.govuk-link:focus, .dlf-pagination__link:focus, a:focus { - color: #0b0c0c; -} - -@media print { - .govuk-link[href^="/"]::after, .dlf-pagination__link[href^="/"]::after, a[href^="/"]::after, .govuk-link[href^="http://"]::after, .dlf-pagination__link[href^="http://"]::after, a[href^="http://"]::after, .govuk-link[href^="https://"]::after, .dlf-pagination__link[href^="https://"]::after, a[href^="https://"]::after { - content: " (" attr(href) ")"; - font-size: 90%; - word-wrap: break-word; - } -} - -.govuk-link--muted:link, .govuk-link--muted:visited, .govuk-link--muted:hover, .govuk-link--muted:active { - color: #6f777b; -} - -.govuk-link--muted:focus { - color: #0b0c0c; -} - -.govuk-link--text-colour:link, .govuk-link--text-colour:visited, .govuk-link--text-colour:hover, .govuk-link--text-colour:active, .govuk-link--text-colour:focus { - color: #0b0c0c; -} - -@media print { - .govuk-link--text-colour:link, .govuk-link--text-colour:visited, .govuk-link--text-colour:hover, .govuk-link--text-colour:active, .govuk-link--text-colour:focus { - color: #000000; - } -} - -.govuk-link--no-visited-state:link { - color: #1d70b8; -} - -.govuk-link--no-visited-state:visited { - color: #1d70b8; -} - -.govuk-link--no-visited-state:hover { - color: #003078; -} - -.govuk-link--no-visited-state:active { - color: #0b0c0c; -} - -.govuk-link--no-visited-state:focus { - color: #0b0c0c; -} - -.govuk-list, .markdown-output ul, .markdown-output ol, .collection-list { - 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; - color: #0b0c0c; - margin-top: 0; - margin-bottom: 15px; - padding-left: 0; - list-style-type: none; -} - -@media print { - .govuk-list, .markdown-output ul, .markdown-output ol, .collection-list { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-list, .markdown-output ul, .markdown-output ol, .collection-list { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .govuk-list, .markdown-output ul, .markdown-output ol, .collection-list { - font-size: 14pt; - line-height: 1.15; - } -} - -@media print { - .govuk-list, .markdown-output ul, .markdown-output ol, .collection-list { - color: #000000; - } -} - -@media (min-width: 40.0625em) { - .govuk-list, .markdown-output ul, .markdown-output ol, .collection-list { - margin-bottom: 20px; - } -} - -.govuk-list .govuk-list, .markdown-output ul .govuk-list, .markdown-output ol .govuk-list, .collection-list .govuk-list, .govuk-list .markdown-output ul, .markdown-output .govuk-list ul, .markdown-output ul ul, .markdown-output ol ul, .collection-list .markdown-output ul, .markdown-output .collection-list ul, .govuk-list .markdown-output ol, .markdown-output .govuk-list ol, .markdown-output ul ol, .markdown-output ol ol, .collection-list .markdown-output ol, .markdown-output .collection-list ol, .govuk-list .collection-list, .markdown-output ul .collection-list, .markdown-output ol .collection-list, .collection-list .collection-list { - margin-top: 10px; -} - -.govuk-list > li, .markdown-output ul > li, .markdown-output ol > li, .collection-list > li { - margin-bottom: 5px; -} - -.govuk-list--bullet, .markdown-output ul { - padding-left: 20px; - list-style-type: disc; -} - -.govuk-list--number, .markdown-output ol { - padding-left: 20px; - list-style-type: decimal; -} - -.govuk-list--bullet > li, .markdown-output ul > li, -.govuk-list--number > li, -.markdown-output ol > li { - margin-bottom: 0; -} - -@media (min-width: 40.0625em) { - .govuk-list--bullet > li, .markdown-output ul > li, - .govuk-list--number > li, - .markdown-output ol > li { - margin-bottom: 5px; - } -} - -.govuk-template { - background-color: #f3f2f1; - text-size-adjust: 100%; -} - -@media screen { - .govuk-template { - overflow-y: scroll; - } -} - -.govuk-template__body { - margin: 0; - background-color: #ffffff; -} - -.govuk-heading-xl, .markdown-output h1 { - color: #0b0c0c; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 32px; - font-size: 2rem; - line-height: 1.09375; - display: block; - margin-top: 0; - margin-bottom: 30px; -} - -@media print { - .govuk-heading-xl, .markdown-output h1 { - color: #000000; - } -} - -@media print { - .govuk-heading-xl, .markdown-output h1 { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-heading-xl, .markdown-output h1 { - font-size: 48px; - font-size: 3rem; - line-height: 1.04167; - } -} - -@media print { - .govuk-heading-xl, .markdown-output h1 { - font-size: 32pt; - line-height: 1.15; - } -} - -@media (min-width: 40.0625em) { - .govuk-heading-xl, .markdown-output h1 { - margin-bottom: 50px; - } -} - -.govuk-heading-l, .markdown-output h2 { - color: #0b0c0c; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 24px; - font-size: 1.5rem; - line-height: 1.04167; - display: block; - margin-top: 0; - margin-bottom: 20px; -} - -@media print { - .govuk-heading-l, .markdown-output h2 { - color: #000000; - } -} - -@media print { - .govuk-heading-l, .markdown-output h2 { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-heading-l, .markdown-output h2 { - font-size: 36px; - font-size: 2.25rem; - line-height: 1.11111; - } -} - -@media print { - .govuk-heading-l, .markdown-output h2 { - font-size: 24pt; - line-height: 1.05; - } -} - -@media (min-width: 40.0625em) { - .govuk-heading-l, .markdown-output h2 { - margin-bottom: 30px; - } -} - -.govuk-heading-m { - color: #0b0c0c; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - display: block; - margin-top: 0; - margin-bottom: 15px; -} - -@media print { - .govuk-heading-m { - color: #000000; - } -} - -@media print { - .govuk-heading-m { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-heading-m { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .govuk-heading-m { - font-size: 18pt; - line-height: 1.15; - } -} - -@media (min-width: 40.0625em) { - .govuk-heading-m { - margin-bottom: 20px; - } -} - -.govuk-heading-s, .markdown-output h4 { - color: #0b0c0c; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - display: block; - margin-top: 0; - margin-bottom: 15px; -} - -@media print { - .govuk-heading-s, .markdown-output h4 { - color: #000000; - } -} - -@media print { - .govuk-heading-s, .markdown-output h4 { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-heading-s, .markdown-output h4 { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .govuk-heading-s, .markdown-output h4 { - font-size: 14pt; - line-height: 1.15; - } -} - -@media (min-width: 40.0625em) { - .govuk-heading-s, .markdown-output h4 { - margin-bottom: 20px; - } -} - -.govuk-caption-xl { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - display: block; - margin-bottom: 5px; - color: #6f777b; -} - -@media print { - .govuk-caption-xl { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-caption-xl { - font-size: 27px; - font-size: 1.6875rem; - line-height: 1.11111; - } -} - -@media print { - .govuk-caption-xl { - font-size: 18pt; - line-height: 1.15; - } -} - -.govuk-caption-l { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - display: block; - margin-bottom: 5px; - color: #6f777b; -} - -@media print { - .govuk-caption-l { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-caption-l { - font-size: 24px; - 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; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - display: block; - color: #6f777b; -} - -@media print { - .govuk-caption-m { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-caption-m { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .govuk-caption-m { - font-size: 14pt; - line-height: 1.15; - } -} - -.govuk-body-l, .markdown-output .govuk-body-l p, .govuk-body-lead { - color: #0b0c0c; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - margin-top: 0; - margin-bottom: 20px; -} - -@media print { - .govuk-body-l, .markdown-output .govuk-body-l p, .govuk-body-lead { - color: #000000; - } -} - -@media print { - .govuk-body-l, .markdown-output .govuk-body-l p, .govuk-body-lead { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-body-l, .markdown-output .govuk-body-l p, .govuk-body-lead { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .govuk-body-l, .markdown-output .govuk-body-l p, .govuk-body-lead { - font-size: 18pt; - line-height: 1.15; - } -} - -@media (min-width: 40.0625em) { - .govuk-body-l, .markdown-output .govuk-body-l p, .govuk-body-lead { - margin-bottom: 30px; - } -} - -.govuk-body-m, .govuk-body, .markdown-output p { - color: #0b0c0c; - 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-top: 0; - margin-bottom: 15px; -} - -@media print { - .govuk-body-m, .govuk-body, .markdown-output p { - color: #000000; - } -} - -@media print { - .govuk-body-m, .govuk-body, .markdown-output p { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-body-m, .govuk-body, .markdown-output p { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .govuk-body-m, .govuk-body, .markdown-output p { - font-size: 14pt; - line-height: 1.15; - } -} - -@media (min-width: 40.0625em) { - .govuk-body-m, .govuk-body, .markdown-output p { - margin-bottom: 20px; - } -} - -.govuk-body-s { - color: #0b0c0c; - 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-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; - } -} - -.govuk-body-xs { - color: #0b0c0c; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 12px; - 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, .markdown-output .govuk-body-l p + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l, .markdown-output .govuk-body-l + h2, .markdown-output .govuk-body-l p + h2, .markdown-output .govuk-body-lead + h2 { - padding-top: 5px; -} - -@media (min-width: 40.0625em) { - .govuk-body-l + .govuk-heading-l, .markdown-output .govuk-body-l p + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l, .markdown-output .govuk-body-l + h2, .markdown-output .govuk-body-l p + h2, .markdown-output .govuk-body-lead + h2 { - padding-top: 10px; - } -} - -.govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l, .markdown-output p + .govuk-heading-l, .markdown-output .govuk-body-m + h2, .markdown-output .govuk-body + h2, .markdown-output p + h2, -.govuk-body-s + .govuk-heading-l, -.markdown-output .govuk-body-s + h2, -.govuk-list + .govuk-heading-l, -.markdown-output ul + .govuk-heading-l, -.markdown-output ol + .govuk-heading-l, -.collection-list + .govuk-heading-l, -.markdown-output .govuk-list + h2, -.markdown-output ul + h2, -.markdown-output ol + h2, -.markdown-output .collection-list + h2 { - padding-top: 15px; -} - -@media (min-width: 40.0625em) { - .govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l, .markdown-output p + .govuk-heading-l, .markdown-output .govuk-body-m + h2, .markdown-output .govuk-body + h2, .markdown-output p + h2, - .govuk-body-s + .govuk-heading-l, - .markdown-output .govuk-body-s + h2, - .govuk-list + .govuk-heading-l, - .markdown-output ul + .govuk-heading-l, - .markdown-output ol + .govuk-heading-l, - .collection-list + .govuk-heading-l, - .markdown-output .govuk-list + h2, - .markdown-output ul + h2, - .markdown-output ol + h2, - .markdown-output .collection-list + h2 { - padding-top: 20px; - } -} - -.govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m, .markdown-output p + .govuk-heading-m, -.govuk-body-s + .govuk-heading-m, -.govuk-list + .govuk-heading-m, -.markdown-output ul + .govuk-heading-m, -.markdown-output ol + .govuk-heading-m, -.collection-list + .govuk-heading-m, -.govuk-body-m + .govuk-heading-s, -.govuk-body + .govuk-heading-s, -.markdown-output p + .govuk-heading-s, -.markdown-output .govuk-body-m + h4, -.markdown-output .govuk-body + h4, -.markdown-output p + h4, -.govuk-body-s + .govuk-heading-s, -.markdown-output .govuk-body-s + h4, -.govuk-list + .govuk-heading-s, -.markdown-output ul + .govuk-heading-s, -.markdown-output ol + .govuk-heading-s, -.collection-list + .govuk-heading-s, -.markdown-output .govuk-list + h4, -.markdown-output ul + h4, -.markdown-output ol + h4, -.markdown-output .collection-list + h4 { - padding-top: 5px; -} - -@media (min-width: 40.0625em) { - .govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m, .markdown-output p + .govuk-heading-m, - .govuk-body-s + .govuk-heading-m, - .govuk-list + .govuk-heading-m, - .markdown-output ul + .govuk-heading-m, - .markdown-output ol + .govuk-heading-m, - .collection-list + .govuk-heading-m, - .govuk-body-m + .govuk-heading-s, - .govuk-body + .govuk-heading-s, - .markdown-output p + .govuk-heading-s, - .markdown-output .govuk-body-m + h4, - .markdown-output .govuk-body + h4, - .markdown-output p + h4, - .govuk-body-s + .govuk-heading-s, - .markdown-output .govuk-body-s + h4, - .govuk-list + .govuk-heading-s, - .markdown-output ul + .govuk-heading-s, - .markdown-output ol + .govuk-heading-s, - .collection-list + .govuk-heading-s, - .markdown-output .govuk-list + h4, - .markdown-output ul + h4, - .markdown-output ol + h4, - .markdown-output .collection-list + h4 { - padding-top: 10px; - } -} - -.govuk-section-break { - margin: 0; - border: 0; -} - -.govuk-section-break--xl { - margin-top: 30px; - margin-bottom: 30px; -} - -@media (min-width: 40.0625em) { - .govuk-section-break--xl { - margin-top: 50px; - } -} - -@media (min-width: 40.0625em) { - .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; - } -} - -.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; - } -} - -.govuk-section-break--visible { - border-bottom: 1px solid #b1b4b6; -} - -.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; -} - -.govuk-form-group--error { - padding-left: 15px; - 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.3333%; - 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.6666%; - 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.3333%; - 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.6666%; - 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-width-container { - max-width: 960px; - margin: 0 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: 0 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) { - .govuk-width-container { - margin: 0 auto; - } - @supports (margin: max(calc(0px))) { - .govuk-width-container { - margin: 0 auto; - } - } -} - -.govuk-accordion { - margin-bottom: 20px; -} - -@media (min-width: 40.0625em) { - .govuk-accordion { - margin-bottom: 30px; - } -} - -.govuk-accordion__section { - padding-top: 15px; -} - -.govuk-accordion__section-header { - padding-top: 15px; - padding-bottom: 15px; -} - -.govuk-accordion__section-heading { - margin-top: 0; - margin-bottom: 0; -} - -.govuk-accordion__section-button { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - display: inline-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; - } -} - -.govuk-accordion__section-summary { - margin-top: 10px; - margin-bottom: 0; -} - -.govuk-accordion__section-content > :last-child { - margin-bottom: 0; -} - -.js-enabled .govuk-accordion { - border-bottom: 1px solid #b1b4b6; -} - -.js-enabled .govuk-accordion__section { - padding-top: 0; -} - -.js-enabled .govuk-accordion__section-content { - display: none; - padding-top: 15px; - padding-bottom: 15px; -} - -@media (min-width: 40.0625em) { - .js-enabled .govuk-accordion__section-content { - padding-top: 15px; - } -} - -@media (min-width: 40.0625em) { - .js-enabled .govuk-accordion__section-content { - padding-bottom: 15px; - } -} - -.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content { - display: block; -} - -.js-enabled .govuk-accordion__open-all { - 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; - position: relative; - z-index: 1; - margin: 0; - padding: 0; - border-width: 0; - color: #1d70b8; - background: none; - cursor: pointer; - -webkit-appearance: none; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -@media print { - .js-enabled .govuk-accordion__open-all { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .js-enabled .govuk-accordion__open-all { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .js-enabled .govuk-accordion__open-all { - font-size: 14pt; - line-height: 1.2; - } -} - -@media print { - .js-enabled .govuk-accordion__open-all { - font-family: sans-serif; - } -} - -.js-enabled .govuk-accordion__open-all:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.js-enabled .govuk-accordion__open-all:link { - color: #1d70b8; -} - -.js-enabled .govuk-accordion__open-all:visited { - color: #4c2c92; -} - -.js-enabled .govuk-accordion__open-all:hover { - color: #003078; -} - -.js-enabled .govuk-accordion__open-all:active { - color: #0b0c0c; -} - -.js-enabled .govuk-accordion__open-all:focus { - color: #0b0c0c; -} - -.js-enabled .govuk-accordion__open-all::-moz-focus-inner { - padding: 0; - border: 0; -} - -.js-enabled .govuk-accordion__section-header { - position: relative; - padding-right: 40px; - border-top: 1px solid #b1b4b6; - color: #1d70b8; - cursor: pointer; -} - -@media (hover: none) { - .js-enabled .govuk-accordion__section-header:hover { - border-top-color: #1d70b8; - box-shadow: inset 0 3px 0 0 #1d70b8; - } -} - -.js-enabled .govuk-accordion__section-button { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - margin-top: 0; - margin-bottom: 0; - margin-left: 0; - padding: 0; - border-width: 0; - color: inherit; - background: none; - text-align: left; - cursor: pointer; - -webkit-appearance: none; -} - -@media print { - .js-enabled .govuk-accordion__section-button { - font-family: sans-serif; - } -} - -.js-enabled .govuk-accordion__section-button:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.js-enabled .govuk-accordion__section-button::-moz-focus-inner { - padding: 0; - border: 0; -} - -.js-enabled .govuk-accordion__section-button:after { - content: ""; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -.js-enabled .govuk-accordion__section-button:hover:not(:focus) { - text-decoration: underline; -} - -@media (hover: none) { - .js-enabled .govuk-accordion__section-button:hover { - text-decoration: none; - } -} - -.js-enabled .govuk-accordion__controls { - text-align: right; -} - -.js-enabled .govuk-accordion__icon { - position: absolute; - top: 50%; - right: 15px; - width: 16px; - height: 16px; - margin-top: -8px; -} - -.js-enabled .govuk-accordion__icon:after, -.js-enabled .govuk-accordion__icon:before { - content: ""; - box-sizing: border-box; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 25%; - height: 25%; - margin: auto; - border: 2px solid transparent; - background-color: #0b0c0c; -} - -.js-enabled .govuk-accordion__icon:before { - width: 100%; -} - -.js-enabled .govuk-accordion__icon:after { - height: 100%; -} - -.js-enabled .govuk-accordion__section--expanded .govuk-accordion__icon:after { - content: " "; - display: none; -} - -.govuk-back-link { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.14286; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - display: inline-block; - position: relative; - margin-top: 15px; - margin-bottom: 15px; - padding-left: 14px; - border-bottom: 1px solid #0b0c0c; - text-decoration: none; -} - -@media (min-width: 40.0625em) { - .govuk-back-link { - font-size: 16px; - 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; -} - -.govuk-back-link:link, .govuk-back-link:visited, .govuk-back-link:hover, .govuk-back-link:active, .govuk-back-link:focus { - color: #0b0c0c; -} - -@media print { - .govuk-back-link:link, .govuk-back-link:visited, .govuk-back-link:hover, .govuk-back-link:active, .govuk-back-link:focus { - color: #000000; - } -} - -.govuk-back-link:focus { - border-bottom-color: transparent; -} - -.govuk-back-link:before { - display: block; - width: 0; - height: 0; - border-style: solid; - border-color: transparent; - clip-path: polygon(0% 50%, 100% 100%, 100% 0%); - border-width: 5px 6px 5px 0; - border-right-color: inherit; - content: ""; - position: absolute; - top: 0; - bottom: 0; - left: 0; - margin: auto; -} - -.govuk-breadcrumbs { - 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; - 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; - } -} - -.govuk-breadcrumbs__list { - margin: 0; - padding: 0; - list-style-type: none; -} - -.govuk-breadcrumbs__list:after { - content: ""; - display: block; - clear: both; -} - -.govuk-breadcrumbs__list-item { - display: inline-block; - position: relative; - margin-bottom: 5px; - margin-left: 10px; - padding-left: 15.655px; - float: left; -} - -.govuk-breadcrumbs__list-item:before { - content: ""; - display: block; - position: absolute; - top: 0; - bottom: 0; - left: -3.31px; - width: 7px; - height: 7px; - margin: auto 0; - transform: rotate(45deg); - border: solid; - border-width: 1px 1px 0 0; - border-color: #6f777b; -} - -.govuk-breadcrumbs__list-item:first-child { - margin-left: 0; - padding-left: 0; -} - -.govuk-breadcrumbs__list-item:first-child:before { - content: none; - display: none; -} - -.govuk-breadcrumbs__link { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -@media print { - .govuk-breadcrumbs__link { - font-family: sans-serif; - } -} - -.govuk-breadcrumbs__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited, .govuk-breadcrumbs__link:hover, .govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus { - color: #0b0c0c; -} - -@media print { - .govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited, .govuk-breadcrumbs__link:hover, .govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus { - color: #000000; - } -} - -.govuk-button { - 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; - box-sizing: border-box; - display: inline-block; - position: relative; - width: 100%; - margin-top: 0; - margin-bottom: 22px; - padding: 8px 10px 7px; - border: 2px solid transparent; - border-radius: 0; - color: #ffffff; - background-color: #00703c; - box-shadow: 0 2px 0 #002d18; - 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; -} - -.govuk-button--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: default; -} - -.govuk-button--disabled:focus, -.govuk-button[disabled="disabled"]:focus, -.govuk-button[disabled]:focus { - outline: none; -} - -.govuk-button--disabled:active, -.govuk-button[disabled="disabled"]:active, -.govuk-button[disabled]:active { - top: 0; - box-shadow: 0 2px 0 #002d18; -} - -.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; -} - -.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; -} - -.govuk-button--start { - font-weight: 700; - font-size: 18px; - font-size: 1.125rem; - line-height: 1; - display: inline-flex; - min-height: auto; - 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; - vertical-align: middle; - flex-shrink: 0; - align-self: center; -} - -@media (min-width: 48.0625em) { - .govuk-button__start-icon { - margin-left: 10px; - } -} - -.govuk-error-message { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - display: block; - 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; - } -} - -.govuk-fieldset { - min-width: 0; - margin: 0; - padding: 0; - border: 0; -} - -.govuk-fieldset:after { - content: ""; - display: block; - clear: both; -} - -@supports not (caret-color: auto) { - .govuk-fieldset, - x:-moz-any-link { - display: table-cell; - } -} - -.govuk-fieldset__legend { - 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; - color: #0b0c0c; - box-sizing: border-box; - display: table; - max-width: 100%; - margin-bottom: 10px; - padding: 0; - overflow: hidden; - white-space: normal; -} - -@media print { - .govuk-fieldset__legend { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-fieldset__legend { - font-size: 19px; - 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; - } -} - -.govuk-fieldset__legend--xl { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - 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; - } -} - -.govuk-fieldset__legend--l { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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; - } -} - -.govuk-fieldset__legend--m { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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; - } -} - -.govuk-fieldset__legend--s { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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; - } -} - -.govuk-fieldset__heading { - margin: 0; - font-size: inherit; - font-weight: inherit; -} - -.govuk-hint { - 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; - display: block; - margin-bottom: 15px; - color: #6f777b; -} - -@media print { - .govuk-hint { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-hint { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .govuk-hint { - font-size: 14pt; - line-height: 1.15; - } -} - -.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint { - margin-bottom: 10px; -} - -.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint { - margin-bottom: 10px; -} - -.govuk-fieldset__legend + .govuk-hint, -.govuk-fieldset__legend + .govuk-hint { - margin-top: -5px; -} - -.govuk-label { - 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; - 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; - } -} - -.govuk-label--xl { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - 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; - } -} - -.govuk-label--l { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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; - } -} - -.govuk-label--m { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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; - } -} - -.govuk-label--s { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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; - } -} - -.govuk-label-wrapper { - margin: 0; -} - -.govuk-checkboxes__item { - 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; - display: block; - position: relative; - 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; - } -} - -.govuk-checkboxes__item:last-child, -.govuk-checkboxes__item:last-of-type { - margin-bottom: 0; -} - -.govuk-checkboxes__input { - cursor: pointer; - position: absolute; - z-index: 1; - top: -2px; - left: -2px; - width: 44px; - height: 44px; - margin: 0; - opacity: 0; -} - -.govuk-checkboxes__label { - display: inline-block; - margin-bottom: 0; - padding: 8px 15px 5px; - cursor: pointer; - touch-action: manipulation; -} - -.govuk-checkboxes__label::before { - content: ""; - box-sizing: border-box; - position: absolute; - top: 0; - left: 0; - width: 40px; - height: 40px; - border: 2px solid currentColor; - background: transparent; -} - -.govuk-checkboxes__label::after { - content: ""; - position: absolute; - top: 11px; - left: 9px; - width: 18px; - height: 7px; - transform: rotate(-45deg); - border: solid; - border-width: 0 0 5px 5px; - border-top-color: transparent; - opacity: 0; - background: transparent; -} - -.govuk-checkboxes__hint { - display: block; - padding-right: 15px; - padding-left: 15px; -} - -.govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { - border-width: 4px; - box-shadow: 0 0 0 3px #ffdd00; -} - -.govuk-checkboxes__input:checked + .govuk-checkboxes__label::after { - opacity: 1; -} - -.govuk-checkboxes__input:disabled, -.govuk-checkboxes__input:disabled + .govuk-checkboxes__label { - cursor: default; -} - -.govuk-checkboxes__input:disabled + .govuk-checkboxes__label { - opacity: .5; -} - -.govuk-checkboxes__conditional { - margin-bottom: 15px; - margin-left: 18px; - padding-left: 33px; - border-left: 4px solid #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; -} - -.govuk-checkboxes--small .govuk-checkboxes__input { - 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; - } -} - -.govuk-checkboxes--small .govuk-checkboxes__label::before { - top: 8px; - width: 24px; - height: 24px; -} - -.govuk-checkboxes--small .govuk-checkboxes__label::after { - top: 15px; - left: 6px; - width: 9px; - height: 3.5px; - border-width: 0 0 3px 3px; -} - -.govuk-checkboxes--small .govuk-checkboxes__hint { - padding: 0; - clear: both; -} - -.govuk-checkboxes--small .govuk-checkboxes__conditional { - margin-left: 10px; - padding-left: 20px; - 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; -} - -.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; -} - -@media (hover: none), (pointer: coarse) { - .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before { - 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; - } -} - -.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; -} - -.govuk-character-count .govuk-textarea--error { - padding: 3px; -} - -.govuk-character-count__message { - margin-top: 0; - margin-bottom: 0; -} - -.govuk-character-count__message--disabled { - visibility: hidden; -} - -.govuk-summary-list { - 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; - 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; - } -} - -@media (min-width: 40.0625em) { - .govuk-summary-list { - margin-bottom: 30px; - } -} - -@media (max-width: 40.0525em) { - .govuk-summary-list__row { - margin-bottom: 15px; - border-bottom: 1px solid #b1b4b6; - } -} - -@media (min-width: 40.0625em) { - .govuk-summary-list__row { - display: table-row; - } -} - -.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-right: 20px; - } -} - -@media (min-width: 40.0625em) { - .govuk-summary-list__key, - .govuk-summary-list__value, - .govuk-summary-list__actions { - padding-top: 10px; - padding-bottom: 10px; - border-bottom: 1px solid #b1b4b6; - } -} - -.govuk-summary-list__actions { - 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; -} - -.govuk-summary-list__key { - margin-bottom: 5px; - 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; - } -} - -@media (min-width: 40.0625em) { - .govuk-summary-list__value { - width: 50%; - } -} - -@media (min-width: 40.0625em) { - .govuk-summary-list__value:last-child { - width: 70%; - } -} - -.govuk-summary-list__value > p { - margin-bottom: 10px; -} - -.govuk-summary-list__value > :last-child { - margin-bottom: 0; -} - -.govuk-summary-list__actions-list { - width: 100%; - margin: 0; - padding: 0; -} - -.govuk-summary-list__actions-list-item { - display: inline; - margin-right: 10px; - padding-right: 10px; -} - -.govuk-summary-list__actions-list-item:not(:last-child) { - border-right: 1px solid #b1b4b6; -} - -.govuk-summary-list__actions-list-item:last-child { - margin-right: 0; - padding-right: 0; - border: 0; -} - -@media (max-width: 40.0525em) { - .govuk-summary-list--no-border .govuk-summary-list__row { - 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; - border: 0; - } -} - -@media (max-width: 40.0525em) { - .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; - } -} - -.govuk-input { - 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; - box-sizing: border-box; - width: 100%; - height: 40px; - margin-top: 0; - padding: 5px; - border: 2px solid #0b0c0c; - border-radius: 0; - 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::-webkit-outer-spin-button, -.govuk-input::-webkit-inner-spin-button { - margin: 0; - -webkit-appearance: none; -} - -.govuk-input[type="number"] { - -moz-appearance: textfield; -} - -.govuk-input--error { - border: 4px solid #d4351c; -} - -.govuk-input--error:focus { - border-color: #0b0c0c; - box-shadow: none; -} - -.govuk-input--width-30 { - max-width: 59ex; -} - -.govuk-input--width-20 { - max-width: 41ex; -} - -.govuk-input--width-10 { - max-width: 23ex; -} - -.govuk-input--width-5 { - max-width: 10.8ex; -} - -.govuk-input--width-4 { - max-width: 9ex; -} - -.govuk-input--width-3 { - max-width: 7.2ex; -} - -.govuk-input--width-2 { - max-width: 5.4ex; -} - -.govuk-date-input { - 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; -} - -.govuk-date-input__label { - display: block; -} - -.govuk-date-input__input { - margin-bottom: 0; -} - -.govuk-details { - 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; - 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; - } -} - -.govuk-details__summary { - display: inline-block; - position: relative; - 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; -} - -.govuk-details__summary-text { - text-decoration: underline; -} - -.govuk-details__summary:focus .govuk-details__summary-text { - text-decoration: none; -} - -.govuk-details__summary::-webkit-details-marker { - display: none; -} - -.govuk-details__summary:before { - content: ""; - position: absolute; - top: -1px; - bottom: 0; - left: 0; - margin: auto; - display: block; - width: 0; - height: 0; - border-style: solid; - border-color: transparent; - 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; - clip-path: polygon(0% 0%, 50% 100%, 100% 0%); - border-width: 12.124px 7px 0 7px; - border-top-color: inherit; -} - -.govuk-details__text { - padding: 15px; - padding-left: 20px; - border-left: 5px solid #b1b4b6; -} - -.govuk-details__text p { - margin-top: 0; - margin-bottom: 20px; -} - -.govuk-details__text > :last-child { - 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; -} - -.govuk-error-summary__title { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - margin-top: 0; - margin-bottom: 15px; -} - -@media print { - .govuk-error-summary__title { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-error-summary__title { - font-size: 24px; - 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; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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; - } -} - -.govuk-error-summary__body p { - margin-top: 0; - margin-bottom: 15px; -} - -@media (min-width: 40.0625em) { - .govuk-error-summary__body p { - margin-bottom: 20px; - } -} - -.govuk-error-summary__list { - margin-top: 0; - margin-bottom: 0; -} - -.govuk-error-summary__list a { - font-weight: 700; -} - -.govuk-error-summary__list a:link, .govuk-error-summary__list a:visited, .govuk-error-summary__list a:hover, .govuk-error-summary__list a:active { - color: #d4351c; -} - -.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; -} - -.govuk-file-upload { - 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; - color: #0b0c0c; - padding-top: 5px; - padding-bottom: 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:focus { - margin-right: -5px; - margin-left: -5px; - padding-right: 5px; - padding-left: 5px; - outline: 3px solid #ffdd00; - box-shadow: inset 0 0 0 4px #0b0c0c; -} - -.govuk-file-upload:focus-within { - margin-right: -5px; - margin-left: -5px; - padding-right: 5px; - padding-left: 5px; - outline: 3px solid #ffdd00; - box-shadow: inset 0 0 0 4px #0b0c0c; -} - -.govuk-file-upload--error { - margin-right: -5px; - margin-left: -5px; - padding-right: 5px; - padding-left: 5px; - border: 4px solid #d4351c; -} - -.govuk-file-upload--error:focus { - border-color: #0b0c0c; - box-shadow: none; -} - -.govuk-file-upload--error:focus-within { - border-color: #0b0c0c; - box-shadow: none; -} - -.govuk-footer { - 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; - 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; - } -} - -.govuk-footer__link:link, .govuk-footer__link:visited, .govuk-footer__link:hover, .govuk-footer__link:active { - color: #0b0c0c; -} - -.govuk-footer__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.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; - } -} - -.govuk-footer__meta { - display: flex; - margin-right: -15px; - margin-left: -15px; - flex-wrap: wrap; - align-items: flex-end; - justify-content: center; -} - -.govuk-footer__meta-item { - margin-right: 15px; - margin-bottom: 25px; - margin-left: 15px; -} - -.govuk-footer__meta-item--grow { - flex: 1; -} - -@media (max-width: 40.0525em) { - .govuk-footer__meta-item--grow { - flex-basis: 320px; - } -} - -.govuk-footer__licence-logo { - display: inline-block; - margin-right: 10px; - vertical-align: top; -} - -@media (max-width: 48.0525em) { - .govuk-footer__licence-logo { - margin-bottom: 15px; - } -} - -.govuk-footer__licence-description { - display: inline-block; -} - -.govuk-footer__copyright-logo { - display: inline-block; - min-width: 125px; - padding-top: 112px; - background-image: url("/static/govuk/assets/images/govuk-crest.png"); - background-repeat: no-repeat; - background-position: 50% 0%; - background-size: 125px 102px; - text-align: center; - text-decoration: none; - white-space: nowrap; -} - -@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 20 / 10), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { - .govuk-footer__copyright-logo { - background-image: url("/static/govuk/assets/images/govuk-crest-2x.png"); - } -} - -.govuk-footer__inline-list { - margin-top: 0; - margin-bottom: 15px; - padding: 0; -} - -.govuk-footer__meta-custom { - margin-bottom: 20px; -} - -.govuk-footer__inline-list-item { - display: inline-block; - margin-right: 15px; - margin-bottom: 5px; -} - -.govuk-footer__heading { - margin-bottom: 25px; - padding-bottom: 20px; - border-bottom: 1px solid #b1b4b6; -} - -@media (min-width: 40.0625em) { - .govuk-footer__heading { - margin-bottom: 40px; - } -} - -@media (max-width: 40.0525em) { - .govuk-footer__heading { - padding-bottom: 10px; - } -} - -.govuk-footer__navigation { - display: flex; - margin-right: -15px; - margin-left: -15px; - flex-wrap: wrap; -} - -.govuk-footer__section { - display: inline-block; - margin-right: 15px; - margin-bottom: 30px; - margin-left: 15px; - vertical-align: top; - flex-grow: 1; - flex-shrink: 1; -} - -@media (max-width: 48.0525em) { - .govuk-footer__section { - flex-basis: 200px; - } -} - -@media (min-width: 48.0625em) { - .govuk-footer__section:first-child { - flex-grow: 2; - } -} - -.govuk-footer__list { - margin: 0; - padding: 0; - list-style: none; - column-gap: 30px; -} - -@media (min-width: 48.0625em) { - .govuk-footer__list--columns-2 { - column-count: 2; - } - .govuk-footer__list--columns-3 { - column-count: 3; - } -} - -.govuk-footer__list-item { - margin-bottom: 15px; -} - -@media (min-width: 40.0625em) { - .govuk-footer__list-item { - margin-bottom: 20px; - } -} - -.govuk-footer__list-item:last-child { - margin-bottom: 0; -} - -.govuk-header { - font-family: "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; - 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; - } -} - -.govuk-header__container--full-width { - padding: 0 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; -} - -.govuk-header__logotype { - margin-right: 5px; -} - -.govuk-header__logotype-crown { - position: relative; - top: -1px; - margin-right: 1px; - fill: currentColor; - vertical-align: top; -} - -.govuk-header__logotype-crown-fallback-image { - width: 36px; - height: 32px; - border: 0; - vertical-align: middle; -} - -.govuk-header__product-name { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1; - display: inline-table; - padding-right: 10px; -} - -@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 { - text-decoration: none; -} - -.govuk-header__link:link, .govuk-header__link:visited { - color: #ffffff; -} - -.govuk-header__link:hover { - text-decoration: underline; -} - -.govuk-header__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.govuk-header__link--homepage { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - display: inline-block; - font-size: 30px; - line-height: 1; -} - -@media print { - .govuk-header__link--homepage { - font-family: sans-serif; - } -} - -.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: -1px; - border-bottom: 1px solid; -} - -.govuk-header__link--homepage:focus { - margin-bottom: 0; - border-bottom: 0; -} - -.govuk-header__link--service-name { - display: inline-block; - margin-bottom: 10px; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; -} - -@media print { - .govuk-header__link--service-name { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-header__link--service-name { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .govuk-header__link--service-name { - font-size: 18pt; - line-height: 1.15; - } -} - -.govuk-header__logo, -.govuk-header__content { - box-sizing: border-box; -} - -.govuk-header__logo { - margin-bottom: 10px; - padding-right: 50px; -} - -@media (min-width: 40.0625em) { - .govuk-header__logo { - margin-bottom: 10px; - } -} - -@media (min-width: 48.0625em) { - .govuk-header__logo { - width: 33.33%; - padding-right: 15px; - float: left; - vertical-align: top; - } -} - -@media (min-width: 48.0625em) { - .govuk-header__content { - width: 66.66%; - padding-left: 15px; - float: left; - } -} - -.govuk-header__menu-button { - 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; - display: none; - position: absolute; - top: 20px; - right: 0; - margin: 0; - padding: 0; - border: 0; - color: #ffffff; - background: none; -} - -@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 { - text-decoration: underline; -} - -.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; -} - -.govuk-header__menu-button::after { - display: inline-block; - width: 0; - height: 0; - border-style: solid; - border-color: transparent; - clip-path: polygon(0% 0%, 50% 100%, 100% 0%); - border-width: 8.66px 5px 0 5px; - border-top-color: inherit; - content: ""; - margin-left: 5px; -} - -@media (min-width: 40.0625em) { - .govuk-header__menu-button { - top: 15px; - } -} - -.govuk-header__menu-button--open::after { - display: inline-block; - width: 0; - height: 0; - border-style: solid; - border-color: transparent; - clip-path: polygon(50% 0%, 0% 100%, 100% 100%); - border-width: 0 5px 8.66px 5px; - border-bottom-color: inherit; -} - -.govuk-header__navigation { - margin-bottom: 10px; - display: block; - margin: 0; - padding: 0; - list-style: none; -} - -@media (min-width: 40.0625em) { - .govuk-header__navigation { - margin-bottom: 10px; - } -} - -.js-enabled .govuk-header__menu-button { - display: block; -} - -@media (min-width: 48.0625em) { - .js-enabled .govuk-header__menu-button { - display: none; - } -} - -.js-enabled .govuk-header__navigation { - display: none; -} - -@media (min-width: 48.0625em) { - .js-enabled .govuk-header__navigation { - display: block; - } -} - -.js-enabled .govuk-header__navigation--open { - display: block; -} - -@media (min-width: 48.0625em) { - .govuk-header__navigation--end { - margin: 0; - padding: 5px 0; - text-align: right; - } -} - -.govuk-header__navigation--no-service-name { - padding-top: 40px; -} - -.govuk-header__navigation-item { - padding: 10px 0; - border-bottom: 1px solid #2e3133; -} - -@media (min-width: 48.0625em) { - .govuk-header__navigation-item { - display: inline-block; - margin-right: 15px; - padding: 5px 0; - border: 0; - } -} - -.govuk-header__navigation-item a { - font-family: "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; - } -} - -.govuk-header__navigation-item--active a:link, .govuk-header__navigation-item--active a:hover, .govuk-header__navigation-item--active a:visited { - color: #1d8feb; -} - -.govuk-header__navigation-item--active a:focus { - color: #0b0c0c; -} - -.govuk-header__navigation-item:last-child { - margin-right: 0; -} - -@media print { - .govuk-header { - border-bottom-width: 0; - color: #0b0c0c; - background: transparent; - } - .govuk-header__logotype-crown-fallback-image { - display: none; - } - .govuk-header__link:link, .govuk-header__link:visited { - color: #0b0c0c; - } - .govuk-header__link:after { - display: none; - } -} - -.govuk-inset-text { - 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; - color: #0b0c0c; - padding: 15px; - 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; -} - -.govuk-panel { - 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; - box-sizing: border-box; - margin-bottom: 15px; - padding: 35px; - border: 5px solid transparent; - text-align: center; -} - -@media print { - .govuk-panel { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-panel { - font-size: 19px; - 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: 25px; - } -} - -.govuk-panel--confirmation { - color: #ffffff; - background: #00703c; -} - -.govuk-panel__title { - margin-top: 0; - margin-bottom: 30px; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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; - } -} - -.govuk-panel__title:last-child { - margin-bottom: 0; -} - -.govuk-panel__body { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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; - } -} - -.govuk-tag { - display: inline-block; - outline: 2px solid transparent; - outline-offset: -2px; - color: #ffffff; - background-color: #1d70b8; - letter-spacing: 1px; - text-decoration: none; - text-transform: uppercase; - 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; - 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; - } -} - -.govuk-tag--inactive { - background-color: #6f777b; -} - -.govuk-tag--grey { - color: #4e5356; - background: #f1f1f2; -} - -.govuk-tag--purple { - color: #3d2375; - background: #dbd5e9; -} - -.govuk-tag--turquoise { - color: #10403c; - background: #bfe3e0; -} - -.govuk-tag--blue { - color: #144e81; - background: #d2e2f1; -} - -.govuk-tag--yellow { - color: #594d00; - background: #fff7bf; -} - -.govuk-tag--orange { - color: #6e3619; - background: #fcd6c3; -} - -.govuk-tag--red { - color: #942514; - background: #f6d7d2; -} - -.govuk-tag--pink { - color: #80224d; - background: #f7d7e6; -} - -.govuk-tag--green { - color: #005a30; - background: #cce2d8; -} - -.govuk-phase-banner { - padding-top: 10px; - padding-bottom: 10px; - border-bottom: 1px solid #b1b4b6; -} - -.govuk-phase-banner__content { - 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; - 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; - } -} - -.govuk-phase-banner__content__tag { - margin-right: 10px; -} - -.govuk-phase-banner__text { - display: table-cell; - vertical-align: baseline; -} - -.govuk-tabs { - margin-top: 5px; - margin-bottom: 20px; -} - -@media (min-width: 40.0625em) { - .govuk-tabs { - margin-top: 5px; - } -} - -@media (min-width: 40.0625em) { - .govuk-tabs { - margin-bottom: 30px; - } -} - -.govuk-tabs__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; - 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; - } -} - -.govuk-tabs__list { - margin: 0; - padding: 0; - list-style: none; - 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; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - 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; - } -} - -.govuk-tabs__list-item::before { - color: #0b0c0c; - content: "\2014 "; - margin-left: -25px; - padding-right: 5px; -} - -@media print { - .govuk-tabs__list-item::before { - color: #000000; - } -} - -.govuk-tabs__tab { - display: inline-block; - margin-bottom: 10px; -} - -.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__tab:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.govuk-tabs__panel { - 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; - } - .js-enabled .govuk-tabs__title { - display: none; - } - .js-enabled .govuk-tabs__list-item { - position: relative; - margin-right: 5px; - margin-bottom: 0; - margin-left: 0; - padding: 10px 20px; - float: left; - background-color: #f3f2f1; - text-align: center; - } - .js-enabled .govuk-tabs__list-item::before { - content: none; - } - .js-enabled .govuk-tabs__list-item--selected { - position: relative; - margin-top: -5px; - margin-bottom: -1px; - padding-top: 14px; - padding-right: 19px; - padding-bottom: 16px; - 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; - } - .js-enabled .govuk-tabs__tab { - margin-bottom: 0; - } - .js-enabled .govuk-tabs__tab:link, .js-enabled .govuk-tabs__tab:visited, .js-enabled .govuk-tabs__tab:hover, .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:link, .js-enabled .govuk-tabs__tab:visited, .js-enabled .govuk-tabs__tab:hover, .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; - } -} - -@media (min-width: 40.0625em) and (min-width: 40.0625em) { - .js-enabled .govuk-tabs__panel { - margin-bottom: 0; - } -} - -@media (min-width: 40.0625em) { - .js-enabled .govuk-tabs__panel > :last-child { - margin-bottom: 0; - } - .js-enabled .govuk-tabs__panel--hidden { - display: none; - } -} - -.govuk-radios__item { - 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; - display: block; - position: relative; - 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; - } -} - -.govuk-radios__item:last-child, -.govuk-radios__item:last-of-type { - margin-bottom: 0; -} - -.govuk-radios__input { - cursor: pointer; - position: absolute; - z-index: 1; - top: -2px; - left: -2px; - width: 44px; - height: 44px; - margin: 0; - opacity: 0; -} - -.govuk-radios__label { - display: inline-block; - margin-bottom: 0; - padding: 8px 15px 5px; - cursor: pointer; - touch-action: manipulation; -} - -.govuk-radios__label::before { - content: ""; - box-sizing: border-box; - position: absolute; - top: 0; - left: 0; - width: 40px; - height: 40px; - border: 2px solid currentColor; - border-radius: 50%; - background: transparent; -} - -.govuk-radios__label::after { - content: ""; - position: absolute; - top: 10px; - left: 10px; - width: 0; - height: 0; - border: 10px solid currentColor; - border-radius: 50%; - opacity: 0; - background: currentColor; -} - -.govuk-radios__hint { - display: block; - padding-right: 15px; - padding-left: 15px; -} - -.govuk-radios__input:focus + .govuk-radios__label::before { - border-width: 4px; - box-shadow: 0 0 0 4px #ffdd00; -} - -.govuk-radios__input:checked + .govuk-radios__label::after { - opacity: 1; -} - -.govuk-radios__input:disabled, -.govuk-radios__input:disabled + .govuk-radios__label { - cursor: default; -} - -.govuk-radios__input:disabled + .govuk-radios__label { - opacity: .5; -} - -@media (min-width: 40.0625em) { - .govuk-radios--inline:after { - content: ""; - display: block; - clear: both; - } - .govuk-radios--inline .govuk-radios__item { - margin-right: 20px; - float: left; - clear: none; - } -} - -.govuk-radios--inline.govuk-radios--conditional .govuk-radios__item { - margin-right: 0; - float: none; -} - -.govuk-radios__divider { - 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; - 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; - } -} - -.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; -} - -.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; -} - -.govuk-radios--small .govuk-radios__input { - 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; - } -} - -.govuk-radios--small .govuk-radios__label::before { - top: 8px; - width: 24px; - height: 24px; -} - -.govuk-radios--small .govuk-radios__label::after { - top: 15px; - left: 7px; - border-width: 5px; -} - -.govuk-radios--small .govuk-radios__hint { - padding: 0; - clear: both; - pointer-events: none; -} - -.govuk-radios--small .govuk-radios__conditional { - margin-left: 10px; - padding-left: 20px; - clear: both; -} - -.govuk-radios--small .govuk-radios__divider { - width: 24px; - 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; -} - -.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; -} - -@media (hover: none), (pointer: coarse) { - .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before { - 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; - } -} - -.govuk-select { - 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; - box-sizing: border-box; - max-width: 100%; - height: 40px; - padding: 5px; - border: 2px solid #0b0c0c; -} - -@media print { - .govuk-select { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-select { - font-size: 19px; - 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 option:active, -.govuk-select option:checked, -.govuk-select:focus::-ms-value { - color: #ffffff; - background-color: #1d70b8; -} - -.govuk-select--error { - border: 4px solid #d4351c; -} - -.govuk-select--error:focus { - border-color: #0b0c0c; - box-shadow: none; -} - -.govuk-skip-link { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - clip-path: inset(50%) !important; - white-space: nowrap !important; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.14286; - 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; - 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, .govuk-skip-link:hover, .govuk-skip-link:active, .govuk-skip-link:focus { - color: #0b0c0c; -} - -@media print { - .govuk-skip-link:link, .govuk-skip-link:visited, .govuk-skip-link:hover, .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; - background-color: #ffdd00; -} - -.govuk-table, .markdown-output table { - 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; - color: #0b0c0c; - width: 100%; - margin-bottom: 20px; - border-spacing: 0; - border-collapse: collapse; -} - -@media print { - .govuk-table, .markdown-output table { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-table, .markdown-output table { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .govuk-table, .markdown-output table { - font-size: 14pt; - line-height: 1.15; - } -} - -@media print { - .govuk-table, .markdown-output table { - color: #000000; - } -} - -@media (min-width: 40.0625em) { - .govuk-table, .markdown-output table { - margin-bottom: 30px; - } -} - -.govuk-table__header, .markdown-output thead th { - font-weight: 700; -} - -.govuk-table__header, .markdown-output thead th, -.govuk-table__cell, -.markdown-output td { - padding: 10px 20px 10px 0; - border-bottom: 1px solid #b1b4b6; - text-align: left; - vertical-align: top; -} - -.govuk-table__cell--numeric { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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 { - font-feature-settings: normal; - font-variant-numeric: tabular-nums; - } -} - -.govuk-table__header--numeric, -.govuk-table__cell--numeric { - text-align: right; -} - -.govuk-table__header:last-child, .markdown-output thead th:last-child, -.govuk-table__cell:last-child, -.markdown-output td:last-child { - padding-right: 0; -} - -.govuk-table__caption { - font-weight: 700; - display: table-caption; - text-align: left; -} - -.govuk-textarea { - 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; - box-sizing: border-box; - display: block; - width: 100%; - min-height: 40px; - margin-bottom: 20px; - padding: 5px; - 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--error { - border: 4px solid #d4351c; -} - -.govuk-textarea--error:focus { - border-color: #0b0c0c; - box-shadow: none; -} - -.govuk-warning-text { - 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; - color: #0b0c0c; - position: relative; - margin-bottom: 20px; - padding: 10px 0; -} - -@media print { - .govuk-warning-text { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-warning-text { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .govuk-warning-text { - font-size: 14pt; - line-height: 1.15; - } -} - -@media print { - .govuk-warning-text { - color: #000000; - } -} - -@media (min-width: 40.0625em) { - .govuk-warning-text { - margin-bottom: 30px; - } -} - -.govuk-warning-text__assistive { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - padding: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - clip-path: inset(50%) !important; - border: 0 !important; - white-space: nowrap !important; -} - -.govuk-warning-text__icon { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - display: inline-block; - position: absolute; - top: 50%; - left: 0; - min-width: 32px; - min-height: 29px; - margin-top: -20px; - padding-top: 3px; - border: 3px solid #0b0c0c; - border-radius: 50%; - color: #ffffff; - background: #0b0c0c; - font-size: 1.6em; - line-height: 29px; - text-align: center; - user-select: none; -} - -@media print { - .govuk-warning-text__icon { - font-family: sans-serif; - } -} - -.govuk-warning-text__text { - display: block; - padding-left: 50px; -} - -.govuk-clearfix:after { - content: ""; - display: block; - clear: both; -} - -.govuk-visually-hidden { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - padding: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - clip-path: inset(50%) !important; - border: 0 !important; - white-space: nowrap !important; -} - -.govuk-visually-hidden-focusable { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !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; - clip-path: none !important; - white-space: inherit !important; -} - -.govuk-\!-display-inline { - display: inline !important; -} - -.govuk-\!-display-inline-block { - display: inline-block !important; -} - -.govuk-\!-display-block { - display: block !important; -} - -.govuk-\!-margin-0 { - margin: 0 !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-0 { - margin: 0 !important; - } -} - -.govuk-\!-margin-top-0 { - margin-top: 0 !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-0 { - margin-top: 0 !important; - } -} - -.govuk-\!-margin-right-0 { - margin-right: 0 !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-0 { - margin-right: 0 !important; - } -} - -.govuk-\!-margin-bottom-0 { - margin-bottom: 0 !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-0 { - margin-bottom: 0 !important; - } -} - -.govuk-\!-margin-left-0 { - margin-left: 0 !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-0 { - margin-left: 0 !important; - } -} - -.govuk-\!-margin-1 { - margin: 5px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-1 { - margin: 5px !important; - } -} - -.govuk-\!-margin-top-1 { - margin-top: 5px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-1 { - margin-top: 5px !important; - } -} - -.govuk-\!-margin-right-1 { - margin-right: 5px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-1 { - margin-right: 5px !important; - } -} - -.govuk-\!-margin-bottom-1 { - margin-bottom: 5px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-1 { - margin-bottom: 5px !important; - } -} - -.govuk-\!-margin-left-1 { - margin-left: 5px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-1 { - margin-left: 5px !important; - } -} - -.govuk-\!-margin-2 { - margin: 10px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-2 { - margin: 10px !important; - } -} - -.govuk-\!-margin-top-2 { - margin-top: 10px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-2 { - margin-top: 10px !important; - } -} - -.govuk-\!-margin-right-2 { - margin-right: 10px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-2 { - margin-right: 10px !important; - } -} - -.govuk-\!-margin-bottom-2 { - margin-bottom: 10px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-2 { - margin-bottom: 10px !important; - } -} - -.govuk-\!-margin-left-2 { - margin-left: 10px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-2 { - margin-left: 10px !important; - } -} - -.govuk-\!-margin-3 { - margin: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-3 { - margin: 15px !important; - } -} - -.govuk-\!-margin-top-3 { - margin-top: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-3 { - margin-top: 15px !important; - } -} - -.govuk-\!-margin-right-3 { - margin-right: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-3 { - margin-right: 15px !important; - } -} - -.govuk-\!-margin-bottom-3 { - margin-bottom: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-3 { - margin-bottom: 15px !important; - } -} - -.govuk-\!-margin-left-3 { - margin-left: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-3 { - margin-left: 15px !important; - } -} - -.govuk-\!-margin-4 { - margin: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-4 { - margin: 20px !important; - } -} - -.govuk-\!-margin-top-4 { - margin-top: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-4 { - margin-top: 20px !important; - } -} - -.govuk-\!-margin-right-4 { - margin-right: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-4 { - margin-right: 20px !important; - } -} - -.govuk-\!-margin-bottom-4 { - margin-bottom: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-4 { - margin-bottom: 20px !important; - } -} - -.govuk-\!-margin-left-4 { - margin-left: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-4 { - margin-left: 20px !important; - } -} - -.govuk-\!-margin-5 { - margin: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-5 { - margin: 25px !important; - } -} - -.govuk-\!-margin-top-5 { - margin-top: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-5 { - margin-top: 25px !important; - } -} - -.govuk-\!-margin-right-5 { - margin-right: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-5 { - margin-right: 25px !important; - } -} - -.govuk-\!-margin-bottom-5 { - margin-bottom: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-5 { - margin-bottom: 25px !important; - } -} - -.govuk-\!-margin-left-5 { - margin-left: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-5 { - margin-left: 25px !important; - } -} - -.govuk-\!-margin-6 { - margin: 20px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-6 { - margin: 30px !important; - } -} - -.govuk-\!-margin-top-6 { - margin-top: 20px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-6 { - margin-top: 30px !important; - } -} - -.govuk-\!-margin-right-6 { - margin-right: 20px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-6 { - margin-right: 30px !important; - } -} - -.govuk-\!-margin-bottom-6 { - margin-bottom: 20px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-6 { - margin-bottom: 30px !important; - } -} - -.govuk-\!-margin-left-6 { - margin-left: 20px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-6 { - margin-left: 30px !important; - } -} - -.govuk-\!-margin-7 { - margin: 25px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-7 { - margin: 40px !important; - } -} - -.govuk-\!-margin-top-7 { - margin-top: 25px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-7 { - margin-top: 40px !important; - } -} - -.govuk-\!-margin-right-7 { - margin-right: 25px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-7 { - margin-right: 40px !important; - } -} - -.govuk-\!-margin-bottom-7 { - margin-bottom: 25px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-7 { - margin-bottom: 40px !important; - } -} - -.govuk-\!-margin-left-7 { - margin-left: 25px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-7 { - margin-left: 40px !important; - } -} - -.govuk-\!-margin-8 { - margin: 30px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-8 { - margin: 50px !important; - } -} - -.govuk-\!-margin-top-8 { - margin-top: 30px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-8 { - margin-top: 50px !important; - } -} - -.govuk-\!-margin-right-8 { - margin-right: 30px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-8 { - margin-right: 50px !important; - } -} - -.govuk-\!-margin-bottom-8 { - margin-bottom: 30px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-8 { - margin-bottom: 50px !important; - } -} - -.govuk-\!-margin-left-8 { - margin-left: 30px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-8 { - margin-left: 50px !important; - } -} - -.govuk-\!-margin-9 { - margin: 40px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-9 { - margin: 60px !important; - } -} - -.govuk-\!-margin-top-9 { - margin-top: 40px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-9 { - margin-top: 60px !important; - } -} - -.govuk-\!-margin-right-9 { - margin-right: 40px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-9 { - margin-right: 60px !important; - } -} - -.govuk-\!-margin-bottom-9 { - margin-bottom: 40px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-9 { - margin-bottom: 60px !important; - } -} - -.govuk-\!-margin-left-9 { - margin-left: 40px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-9 { - margin-left: 60px !important; - } -} - -.govuk-\!-padding-0 { - padding: 0 !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-0 { - padding: 0 !important; - } -} - -.govuk-\!-padding-top-0 { - padding-top: 0 !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-0 { - padding-top: 0 !important; - } -} - -.govuk-\!-padding-right-0 { - padding-right: 0 !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-0 { - padding-right: 0 !important; - } -} - -.govuk-\!-padding-bottom-0 { - padding-bottom: 0 !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-0 { - padding-bottom: 0 !important; - } -} - -.govuk-\!-padding-left-0 { - padding-left: 0 !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-0 { - padding-left: 0 !important; - } -} - -.govuk-\!-padding-1 { - padding: 5px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-1 { - padding: 5px !important; - } -} - -.govuk-\!-padding-top-1 { - padding-top: 5px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-1 { - padding-top: 5px !important; - } -} - -.govuk-\!-padding-right-1 { - padding-right: 5px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-1 { - padding-right: 5px !important; - } -} - -.govuk-\!-padding-bottom-1 { - padding-bottom: 5px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-1 { - padding-bottom: 5px !important; - } -} - -.govuk-\!-padding-left-1 { - padding-left: 5px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-1 { - padding-left: 5px !important; - } -} - -.govuk-\!-padding-2 { - padding: 10px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-2 { - padding: 10px !important; - } -} - -.govuk-\!-padding-top-2 { - padding-top: 10px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-2 { - padding-top: 10px !important; - } -} - -.govuk-\!-padding-right-2 { - padding-right: 10px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-2 { - padding-right: 10px !important; - } -} - -.govuk-\!-padding-bottom-2 { - padding-bottom: 10px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-2 { - padding-bottom: 10px !important; - } -} - -.govuk-\!-padding-left-2 { - padding-left: 10px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-2 { - padding-left: 10px !important; - } -} - -.govuk-\!-padding-3 { - padding: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-3 { - padding: 15px !important; - } -} - -.govuk-\!-padding-top-3 { - padding-top: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-3 { - padding-top: 15px !important; - } -} - -.govuk-\!-padding-right-3 { - padding-right: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-3 { - padding-right: 15px !important; - } -} - -.govuk-\!-padding-bottom-3 { - padding-bottom: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-3 { - padding-bottom: 15px !important; - } -} - -.govuk-\!-padding-left-3 { - padding-left: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-3 { - padding-left: 15px !important; - } -} - -.govuk-\!-padding-4 { - padding: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-4 { - padding: 20px !important; - } -} - -.govuk-\!-padding-top-4 { - padding-top: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-4 { - padding-top: 20px !important; - } -} - -.govuk-\!-padding-right-4 { - padding-right: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-4 { - padding-right: 20px !important; - } -} - -.govuk-\!-padding-bottom-4 { - padding-bottom: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-4 { - padding-bottom: 20px !important; - } -} - -.govuk-\!-padding-left-4 { - padding-left: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-4 { - padding-left: 20px !important; - } -} - -.govuk-\!-padding-5 { - padding: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-5 { - padding: 25px !important; - } -} - -.govuk-\!-padding-top-5 { - padding-top: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-5 { - padding-top: 25px !important; - } -} - -.govuk-\!-padding-right-5 { - padding-right: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-5 { - padding-right: 25px !important; - } -} - -.govuk-\!-padding-bottom-5 { - padding-bottom: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-5 { - padding-bottom: 25px !important; - } -} - -.govuk-\!-padding-left-5 { - padding-left: 15px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-5 { - padding-left: 25px !important; - } -} - -.govuk-\!-padding-6 { - padding: 20px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-6 { - padding: 30px !important; - } -} - -.govuk-\!-padding-top-6 { - padding-top: 20px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-6 { - padding-top: 30px !important; - } -} - -.govuk-\!-padding-right-6 { - padding-right: 20px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-6 { - padding-right: 30px !important; - } -} - -.govuk-\!-padding-bottom-6 { - padding-bottom: 20px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-6 { - padding-bottom: 30px !important; - } -} - -.govuk-\!-padding-left-6 { - padding-left: 20px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-6 { - padding-left: 30px !important; - } -} - -.govuk-\!-padding-7 { - padding: 25px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-7 { - padding: 40px !important; - } -} - -.govuk-\!-padding-top-7 { - padding-top: 25px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-7 { - padding-top: 40px !important; - } -} - -.govuk-\!-padding-right-7 { - padding-right: 25px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-7 { - padding-right: 40px !important; - } -} - -.govuk-\!-padding-bottom-7 { - padding-bottom: 25px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-7 { - padding-bottom: 40px !important; - } -} - -.govuk-\!-padding-left-7 { - padding-left: 25px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-7 { - padding-left: 40px !important; - } -} - -.govuk-\!-padding-8 { - padding: 30px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-8 { - padding: 50px !important; - } -} - -.govuk-\!-padding-top-8 { - padding-top: 30px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-8 { - padding-top: 50px !important; - } -} - -.govuk-\!-padding-right-8 { - padding-right: 30px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-8 { - padding-right: 50px !important; - } -} - -.govuk-\!-padding-bottom-8 { - padding-bottom: 30px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-8 { - padding-bottom: 50px !important; - } -} - -.govuk-\!-padding-left-8 { - padding-left: 30px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-8 { - padding-left: 50px !important; - } -} - -.govuk-\!-padding-9 { - padding: 40px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-9 { - padding: 60px !important; - } -} - -.govuk-\!-padding-top-9 { - padding-top: 40px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-9 { - padding-top: 60px !important; - } -} - -.govuk-\!-padding-right-9 { - padding-right: 40px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-9 { - padding-right: 60px !important; - } -} - -.govuk-\!-padding-bottom-9 { - padding-bottom: 40px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-9 { - padding-bottom: 60px !important; - } -} - -.govuk-\!-padding-left-9 { - padding-left: 40px !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-9 { - padding-left: 60px !important; - } -} - -.govuk-\!-font-size-80 { - font-size: 53px !important; - 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; - } -} - -.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; - } -} - -.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; - } -} - -.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; - } -} - -.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; - } -} - -.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; - } -} - -.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; - } -} - -.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; - } -} - -.govuk-\!-font-weight-regular { - font-weight: 400 !important; -} - -.govuk-\!-font-weight-bold { - font-weight: 700 !important; -} - -.govuk-\!-width-full { - width: 100% !important; -} - -.govuk-\!-width-three-quarters { - width: 100% !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-width-three-quarters { - width: 75% !important; - } -} - -.govuk-\!-width-two-thirds { - width: 100% !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-width-two-thirds { - width: 66.66% !important; - } -} - -.govuk-\!-width-one-half { - width: 100% !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-width-one-half { - width: 50% !important; - } -} - -.govuk-\!-width-one-third { - width: 100% !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-width-one-third { - width: 33.33% !important; - } -} - -.govuk-\!-width-one-quarter { - width: 100% !important; -} - -@media (min-width: 40.0625em) { - .govuk-\!-width-one-quarter { - width: 25% !important; - } -} - -.mhclg .govuk-header__container { - border-color: #37836e; -} - -.govuk-width-container-full { - max-width: 1280px; - margin: 0 15px; -} - -@media (min-width: 40.0625em) { - .govuk-width-container-full { - margin: 0 30px; - } -} - -@media (min-width: 1340px) { - .govuk-width-container-full { - margin: 0 auto; - } -} - -.govuk-header__container.govuk-width-container-full { - margin-bottom: -10px; -} - -.dl-header .govuk-header__content { - width: 100%; - padding-left: 0; -} - -.dlf-warning__icon--inline { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - display: inline-block; - min-width: 25px; - min-height: 24px; - margin-right: 5px; - padding-top: 1px; - border: 3px solid #942514; - border-radius: 50%; - color: #942514; - background: transparent; - font-size: 1em; - line-height: 25px; - text-align: center; - user-select: none; -} - -@media print { - .dlf-warning__icon--inline { - font-family: sans-serif; - } -} - -.govuk-body-l, .markdown-output .govuk-body-l p { - max-width: 30em !important; -} - -.govuk-body, .markdown-output p { - max-width: 38em; -} - -.dl-heading-section-break { - padding-bottom: 1px; - border-bottom: 3px solid #0b0c0c; -} - -.dl-small-text { - 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-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; - } -} - -.dlf-pg-feedback { - margin-top: 30px; - border-bottom: 10px solid #1d70b8; -} - -@media (min-width: 40.0625em) { - .dlf-pg-feedback { - margin-top: 60px; - } -} - -.dlf-pg-feedback { - font-family: "GDS Transport", Arial, sans-serif; -} - -.dlf-pg-feedback__prompt { - max-width: 960px; - margin: 0 auto; - padding: 10px 15px 0; - outline: 0; - color: #ffffff; - background: #1d70b8; -} - -.dlf-pg-feedback__link { - font-weight: 400; - text-decoration: underline; -} - -.dlf-pg-feedback__link:link { - color: #ffffff; -} - -.dlf-pg-feedback__link:visited { - color: #ffffff; -} - -.dlf-pg-feedback__link:hover { - color: #ffffff; -} - -.dlf-pg-feedback__link:active { - color: #ffffff; -} - -.dlf-pg-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; -} - -.back-to-top { - margin-top: 20px; - margin-bottom: 30px; -} - -@media (min-width: 40.0625em) { - .back-to-top { - position: absolute; - bottom: 0; - left: 0; - margin-top: auto; - margin-bottom: 50px; - } - .js-enabled .back-to-top--fixed { - position: fixed; - top: calc(100% - 50px); - bottom: auto; - left: auto; - } - .js-enabled .back-to-top--hidden .back-to-top__link { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - clip-path: inset(50%) !important; - white-space: nowrap !important; - } - .js-enabled .back-to-top--hidden .back-to-top__link:active, .js-enabled .back-to-top--hidden .back-to-top__link:focus { - position: static !important; - width: auto !important; - height: auto !important; - margin: inherit !important; - overflow: visible !important; - clip: auto !important; - clip-path: none !important; - white-space: inherit !important; - } -} - -.back-to-top__icon { - display: inline-block; - width: .8em; - height: 1em; - margin-top: -5px; - margin-right: 10px; - vertical-align: middle; -} - -.js-enabled .back-to-top--banner { - box-sizing: border-box; - top: auto; - bottom: 0; - left: 0; - width: 100%; - margin-bottom: 0; - padding: 10px 15px; - transition: background .15s ease-in; - background: #f3f2f1; -} - -@media (min-width: 40.0625em) { - .js-enabled .back-to-top--banner { - padding: 10px 45px; - } -} - -.dlf-load-button, -.dlf-filter-button { - color: #ffffff; - background-color: #1d70b8; - box-shadow: 0 2px 0 #134876; - margin-top: 5px; -} - -.dlf-load-button:link, .dlf-load-button:visited, .dlf-load-button:active, .dlf-load-button:hover, -.dlf-filter-button:link, -.dlf-filter-button:visited, -.dlf-filter-button:active, -.dlf-filter-button:hover { - color: #ffffff; - text-decoration: none; -} - -.dlf-load-button:hover, .dlf-load-button:focus, -.dlf-filter-button:hover, -.dlf-filter-button:focus { - background-color: #1a63a2; -} - -.dlf-secondary-button { - color: #0b0c0c; - background-color: #f3f2f1; - box-shadow: 0 2px 0 #d0ccc8; -} - -.dlf-secondary-button:link, .dlf-secondary-button:visited, .dlf-secondary-button:active, .dlf-secondary-button:hover { - color: #0b0c0c; - text-decoration: none; -} - -.dlf-secondary-button:hover, .dlf-secondary-button:focus { - background-color: #e7e5e3; -} - -.link-align-btn, -.cancel-btn { - display: none; - 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; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 100%; - padding: 14px 10px 11px; - border: 0; - color: #1d70b8; - background: transparent; - text-align: center; - vertical-align: top; - cursor: pointer; - -webkit-appearance: none; -} - -@media print { - .link-align-btn, - .cancel-btn { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .link-align-btn, - .cancel-btn { - font-size: 16px; - font-size: 1rem; - line-height: 1; - } -} - -@media print { - .link-align-btn, - .cancel-btn { - font-size: 14pt; - line-height: 16px; - } -} - -@media print { - .link-align-btn, - .cancel-btn { - font-family: sans-serif; - } -} - -.link-align-btn:focus, -.cancel-btn:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -@media (min-width: 40.0625em) { - .link-align-btn, - .cancel-btn { - width: auto; - } -} - -.link-align-btn:link, .link-align-btn:visited, .link-align-btn:active, .link-align-btn:hover, -.cancel-btn:link, -.cancel-btn:visited, -.cancel-btn:active, -.cancel-btn:hover { - color: #1d70b8; - text-decoration: underline; -} - -.js-enabled .link-align-btn, .link-align-btn.non-js-button, .js-enabled -.cancel-btn, -.cancel-btn.non-js-button { - display: inline-block; -} - -.contribution-category-row { - margin-bottom: 15px; -} - -.contribution-category-row .cb-floating-figure { - display: none; -} - -.contribution-category-heading { - margin-bottom: 0; - line-height: 42px; -} - -.contribution-bar { - box-sizing: border-box; - padding: 11px 10px 7px 10px; - float: left; - overflow: hidden; - color: #ffffff; - background: #b1b4b6; -} - -.contribution-bar .data-item { - line-height: 1 !important; -} - -.contribution-bar--small { - position: relative; -} - -.contribution-bar--small > .data-item { - visibility: hidden; -} - -.contribution-bar--small + .cb-floating-figure { - display: inline-block; - position: relative; - padding: 11px 10px 7px 25px; - float: left; - line-height: 1 !important; -} - -.cb-floating-figure { - color: #b1b4b6; -} - -.cb-floating-figure:after { - content: ""; - position: absolute; - top: 50%; - top: calc(50% - 1px); - left: 0; - width: 15px; - height: 2px; - background: #b1b4b6; -} - -.categories-set--received .contribution-bar { - background: #1d70b8; -} - -.categories-set--received .cb-floating-figure { - color: #1d70b8; -} - -.categories-set--received .cb-floating-figure:after { - background: #1d70b8; -} - -.categories-set--spent .contribution-bar { - background: #00703c; -} - -.categories-set--spent .cb-floating-figure { - color: #00703c; -} - -.categories-set--spent .cb-floating-figure:after { - background: #00703c; -} - -.categories-set--not-received .contribution-bar { - background: #6f777b; -} - -.categories-set--not-received .cb-floating-figure { - color: #6f777b; -} - -.categories-set--not-received .cb-floating-figure:after { - background: #6f777b; -} - -.contribution-bar-container:hover .contribution-bar--small, -.contribution-bar:hover { - padding: 9px 8px 5px 8px; - border: 2px solid #0b0c0c; - color: #0b0c0c; - background: #f3f2f1; -} - -.contribution-bar-container:hover { - cursor: pointer; -} - -.contribution-bar-container:hover .cb-floating-figure { - color: #0b0c0c; -} - -.contribution-bar-container:hover .cb-floating-figure:after { - background: #0b0c0c; -} - -.contribution-box { - box-sizing: border-box; - padding: 15px; - color: #ffffff; - background: #6f777b; -} - -.contribution-box:hover { - padding: 10px; - border: 5px solid #0b0c0c; - color: #0b0c0c; - background: #f3f2f1; - cursor: pointer; -} - -.contribution-box .data-item { - display: block; -} - -.contribution-box--small { - width: 15%; - margin-bottom: 100px; - padding: 0; - color: #6f777b; -} - -.contribution-box--small .data { - position: relative; - padding: 15px; - transform: translateY(100%); -} - -.contribution-box--small .data:after { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 5px; - height: 30px; - background: #6f777b; -} - -.contribution-box--small:hover { - padding: 0; -} - -.contribution-box--small:hover .data { - padding: 10px; - transform: translateY(calc(100% + 10px)); -} - -.contribution-box--small:hover .data:after { - top: -5px; - left: -5px; - background: #0b0c0c; -} - -.data-table__viewer, -.wide-table { - padding-left: 10px; - overflow-x: scroll; - overflow-y: hidden; -} - -.js-enabled .data-table__viewer, .js-enabled -.wide-table { - padding-left: 0; -} - -.data-table__wrapper { - position: relative; -} - -.data-table { - 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 { - .data-table { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .data-table { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .data-table { - font-size: 14pt; - line-height: 1.2; - } -} - -.data-table th { - position: relative; - background: #b1b4b6; - font-weight: normal; - vertical-align: middle; -} - -.data-table th, -.data-table td { - padding: 15px; -} - -.data-table td { - white-space: nowrap; -} - -.data-table tr:nth-child(2n) td { - background: #f3f2f1; -} - -.data-table tr:nth-child(2n) td .data-table__missing__label { - border-right: 1px solid #f3f2f1; - border-bottom: 1px solid #f3f2f1; - border-left: 1px solid #f3f2f1; -} - -.data-table .data-table__missing { - padding: 29px 0 0; - text-align: center; -} - -.data-table .data-table__cell--max-width { - box-sizing: content-box; - min-width: 16.875em; - max-width: 20.625em; - white-space: break-spaces; -} - -.data-table tr.data-table__row-selected td { - background: #fff7bf; -} - -.data-table tr.data-table__row-selected td:first-child { - background: #ffdd00; -} - -.data-table tr.data-table__row-selected td:first-child a { - color: #0b0c0c; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.data-table__caption { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - padding: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - clip-path: inset(50%) !important; - border: 0 !important; - white-space: nowrap !important; -} - -.data-table-right-shadow, -.data-table-left-shadow { - position: absolute; - z-index: 200; - top: 2px; - width: 5px; - height: 100%; - height: calc(100% - 4px); -} - -.data-table-right-shadow.with-transition, -.data-table-left-shadow.with-transition { - transition: box-shadow .4s ease-out; -} - -.table-sort--active .data-table-right-shadow, .table-sort--active -.data-table-left-shadow { - top: 22px; - height: calc(100% - 1.5em); -} - -.data-table-left-shadow { - left: 0; -} - -.data-table-left-shadow.visible { - box-shadow: inset 1px 0 0 0 #b1b4b6, inset 3px 0 2px 1px rgba(111, 119, 123, 0.4); -} - -.data-table-right-shadow { - right: 0; -} - -.data-table-right-shadow.visible { - box-shadow: inset -1px 0 0 0 #b1b4b6, inset -3px 0 2px 1px rgba(111, 119, 123, 0.4); -} - -.data-table__missing__label { - display: block; - padding: 0 15px; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 12px; - font-size: 0.75rem; - line-height: 1.25; - border-right: 1px solid #ffffff; - border-bottom: 1px solid #ffffff; - border-left: 1px solid #ffffff; - color: #ffffff; - background: rgba(189, 47, 25, 0.9); - text-transform: uppercase; -} - -@media print { - .data-table__missing__label { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .data-table__missing__label { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.42857; - } -} - -@media print { - .data-table__missing__label { - font-size: 12pt; - line-height: 1.2; - } -} - -.data-table__row-link a { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 12px; - font-size: 0.75rem; - line-height: 1.25; - padding: 0.14286em; - color: #0b0c0c !important; -} - -@media print { - .data-table__row-link a { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .data-table__row-link a { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.42857; - } -} - -@media print { - .data-table__row-link a { - font-size: 12pt; - line-height: 1.2; - } -} - -.data-table__issue { - position: relative; -} - -.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; -} - -.data-table__issue .data-table__issue__item { - display: none; - position: absolute; - z-index: 10; - top: calc(100% - 1px); - left: 0; - padding: 5px; - border-top: 1px solid #6f777b; - background: #ffffff; - box-shadow: 0 1px 4px 1px rgba(111, 119, 123, 0.4); -} - -.data-table__issue:hover, .data-table__issue:focus { - padding-left: 14px; - background: #c7dbed !important; -} - -.data-table__issue:hover:after, .data-table__issue:focus:after { - left: 0; - border-bottom-color: #0b0c0c; - border-left-color: #0b0c0c; -} - -.data-table__issue:hover .data-table__issue__item, .data-table__issue:focus .data-table__issue__item { - display: block; -} - -.data-table__issue--wide .data-table__issue__item { - min-width: 28.125em; - max-width: 33.75em; -} - -.data-table__issue--wide .data-table__issue__info { - white-space: normal; -} - -.data-table__row--bottom .data-table__issue:hover, .data-table__row--bottom .data-table__issue:focus { - left: -1px; - border-left: 1px solid #0b0c0c; -} - -.data-table__row--bottom .data-table__issue:hover .data-table__issue__item, .data-table__row--bottom .data-table__issue:focus .data-table__issue__item { - left: -1px; - border-top: 0; - border-left: 1px solid #0b0c0c; -} - -.data-table__row--bottom .data-table__issue__item { - top: unset; - bottom: 100%; -} - -.data-table__issue__info { - display: block; - margin-top: 5px; - padding-top: 5px; - border-top: 1px solid #6f777b; - display: flex; - align-items: flex-start; -} - -.data-table__issue__info:first-child { - margin-top: 0; - padding-top: 0; - border-top: 0; -} - -.data-table__issue__item__text { - display: block; -} - -.data-table__issue__item__text .secondary-text { - padding-right: 5px; -} - -.issue__part { - display: flex; - white-space: normal; -} - -.data-table__cell--min-width .issue__part { - min-width: 30em; -} - -.issue__part__label { - flex-shrink: 0; -} - -.data-table__notes-cell { - white-space: normal !important; -} - -.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 { - .data-table__notes-cell .govuk-details { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .data-table__notes-cell .govuk-details { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .data-table__notes-cell .govuk-details { - font-size: 14pt; - line-height: 1.2; - } -} - -.data-table__notes-cell .govuk-details__summary::before { - left: -2px; -} - -.data-table__notes-cell .govuk-details__text { - margin-left: 2px; - padding-right: 12px; -} - -.def-list--basic { - margin: 0; -} - -.def-list--basic dt { - padding-right: 5px; - float: left; -} - -.def-list--basic dd { - display: inline-block; - margin-left: .35em; - font-weight: bold; -} - -.with-hero #global-header-bar { - display: none; -} - -.with-hero .govuk-phase-banner { - border-bottom: 0; -} - -.hero { - color: #ffffff; - background: #1d70b8; -} - -@media (min-width: 40.0625em) { - .hero { - margin-bottom: 30px; - } -} - -.hero__content { - max-width: 960px; - padding: 25px 15px 15px; -} - -@media (min-width: 40.0625em) { - .hero__content { - padding: 40px 15px 30px; - } -} - -.hero__content .govuk-heading-xl, .hero__content .markdown-output h1, .markdown-output .hero__content h1, -.hero__content .govuk-heading-l, -.hero__content .markdown-output h2, -.markdown-output .hero__content h2, -.hero__content .govuk-body-l, -.hero__content .markdown-output .govuk-body-l p, -.markdown-output .govuk-body-l .hero__content p, -.hero__content .govuk-body, -.hero__content .markdown-output p, -.markdown-output .hero__content p, -.hero__content a { - color: #ffffff; -} - -.hero__content a:hover { - color: #f3f2f1; -} - -.govuk-tag--error { - background-color: #d4351c; -} - -.govuk-tag--warning { - color: #595f62; - background-color: #ffdd00; -} - -.dl-tag { - display: inline-block; - margin-right: 8px; - margin-bottom: 5px; - padding: 5px 10px; - border-radius: 3px; - background: #f3f2f1; - font-weight: 600; - white-space: nowrap; -} - -.govuk-panel__body { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - 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; - } -} - -.govuk-panel__body p:last-child { - margin-bottom: 0; -} - -.govuk-panel .govuk-panel__link { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; -} - -@media print { - .govuk-panel .govuk-panel__link { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .govuk-panel .govuk-panel__link { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .govuk-panel .govuk-panel__link { - font-size: 18pt; - line-height: 1.15; - } -} - -.govuk-panel .govuk-panel__link:link, .govuk-panel .govuk-panel__link:visited { - color: #ffffff; -} - -.govuk-panel--confirmation { - color: #ffffff; - background: govuk-color("turquoise"); -} - -.govuk-panel--error { - border: 8px solid #d4351c; - color: #0b0c0c; - background: #f3f2f1; -} - -.govuk-panel--warning { - border: 8px solid #ffdd00; - color: #0b0c0c; - background: #f3f2f1; -} - -.metadata-panel { - margin-bottom: 10px; - padding: 20px 30px; - color: #ffffff; - background: #1d70b8; - 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.71429; -} - -@media print { - .metadata-panel { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .metadata-panel { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} - -@media print { - .metadata-panel { - font-size: 14pt; - line-height: 24px; - } -} - -.metadata-panel a:link, .metadata-panel a:hover { - color: #ffffff; -} - -.metadata-panel a:visited { - color: #f2f2f2; -} - -.metadata-panel a:active, .metadata-panel a:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.feedback-panel { - margin-bottom: 10px; - padding: 20px 30px; - color: #ffffff; - background: #1d70b8; - 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.5; -} - -@media print { - .feedback-panel { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .feedback-panel { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.26316; - } -} - -@media print { - .feedback-panel { - font-size: 14pt; - line-height: 24px; - } -} - -.feedback-panel .feedback-panel__heading { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - margin-top: 0; -} - -@media print { - .feedback-panel .feedback-panel__heading { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .feedback-panel .feedback-panel__heading { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .feedback-panel .feedback-panel__heading { - font-size: 18pt; - line-height: 1.15; - } -} - -.feedback-panel p:last-child { - margin-bottom: 0; -} - -.feedback-panel a:link, .feedback-panel a:hover { - color: #ffffff; -} - -.feedback-panel a:visited { - color: #f2f2f2; -} - -.feedback-panel a:active, .feedback-panel a:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.app-task-list { - margin-top: 0; - margin-bottom: 0; - padding-left: 0; - list-style-type: none; -} - -@media (min-width: 40.0625em) { - .app-task-list { - min-width: 550px; - } -} - -.app-task-list__section { - display: table; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; -} - -@media print { - .app-task-list__section { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .app-task-list__section { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .app-task-list__section { - font-size: 18pt; - line-height: 1.15; - } -} - -.app-task-list__section-number { - display: table-cell; -} - -@media (min-width: 40.0625em) { - .app-task-list__section-number { - min-width: 30px; - padding-right: 0; - } -} - -.app-task-list__items { - 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: 40px; - padding-left: 0; - list-style: none; -} - -@media print { - .app-task-list__items { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .app-task-list__items { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .app-task-list__items { - font-size: 14pt; - line-height: 1.15; - } -} - -@media (min-width: 40.0625em) { - .app-task-list__items { - margin-bottom: 60px; - } -} - -@media (min-width: 40.0625em) { - .app-task-list__items { - padding-left: 30px; - } -} - -.app-task-list__item { - margin-bottom: 0 !important; - padding-top: 10px; - padding-bottom: 10px; - border-bottom: 1px solid #b1b4b6; -} - -.app-task-list__item:after { - content: ""; - display: block; - clear: both; -} - -.app-task-list__item:first-child { - border-top: 1px solid #b1b4b6; -} - -.app-task-list__task-name { - display: block; -} - -@media (min-width: 28.125em) { - .app-task-list__task-name { - width: 75%; - float: left; - } -} - -.app-task-list__task-completed { - margin-top: 10px; - margin-bottom: 5px; -} - -@media (min-width: 28.125em) { - .app-task-list__task-completed { - margin-top: 0; - margin-bottom: 0; - float: right; - } -} - -.org-count + .org-count { - margin-top: 45px; -} - -.org-count__name { - margin-bottom: 0; -} - -.org-count__wrapper { - margin-top: -5px; -} - -.org-list { - padding-left: 0; -} - -.org-list__item { - list-style: none; - margin-bottom: 15px; - padding-bottom: 15px; - border-bottom: 1px solid #b1b4b6; -} - -@media (min-width: 40.0625em) { - .org-list__item { - margin-bottom: 15px; - } -} - -@media (min-width: 40.0625em) { - .org-list__item { - padding-bottom: 15px; - } -} - -.org-list .org-list__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 { - .org-list .org-list__item-title { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .org-list .org-list__item-title { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .org-list .org-list__item-title { - font-size: 14pt; - line-height: 1.15; - } -} - -.filter-list__label { - display: inline; - padding-right: 5px; -} - -.filter-list__input { - max-width: 200px; -} - -@media (min-width: 40.0625em) { - .filter-list__input { - max-width: 400px; - } -} - -.js-enabled .organisations__no-filter-match { - display: block; -} - -.dl-contents-section, -.contents-section { - position: relative; - padding-bottom: 15px; -} - -.dl-contents-section:before, -.contents-section:before { - content: ""; - position: absolute; - bottom: 0; - left: 15px; - width: calc(100% - 30px); - height: 1px; - background: #b1b4b6; -} - -@media (min-width: 40.0625em) { - .dl-contents-section, - .contents-section { - padding-bottom: 0; - } - .dl-contents-section:before, - .contents-section:before { - display: none; - } -} - -.dl-contents-section ul, -.contents-section ul { - margin-top: 5px !important; - padding-left: 25px; -} - -.dl-contents-section li, -.contents-section li { - 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; - list-style: none; - line-height: 1.3; -} - -@media print { - .dl-contents-section li, - .contents-section li { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dl-contents-section li, - .contents-section li { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .dl-contents-section li, - .contents-section li { - font-size: 14pt; - line-height: 1.2; - } -} - -.dl-contents-section li:before, -.contents-section li:before { - content: "— "; - margin-left: -25px; - padding-right: 5px; -} - -.dl-contents-section li a, -.contents-section li a { - text-decoration: none; -} - -.dl-contents-section .contents-list__list-item, -.contents-section .contents-list__list-item { - padding-top: 7px; -} - -.dl-contents-section p, -.contents-section p { - margin: 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-contents-section p, - .contents-section p { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dl-contents-section p, - .contents-section p { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .dl-contents-section p, - .contents-section p { - font-size: 14pt; - line-height: 1.2; - } -} - -.has-side-contents h1:first-child, -.has-side-contents h2:first-child, -.has-side-contents h3:first-child, -.has-side-contents h4:first-child, -.has-side-contents p:first-child { - margin-top: 0; -} - -.search-box__wrapper { - display: block; - position: relative; -} - -.search-box__input { - 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; - box-sizing: border-box; - position: relative; - width: calc(100% - 40px); - height: 40px; - margin-right: 40px; - padding: 9px 10px 5px; - border: 2px solid #b1b4b6; - background-color: #ffffff; -} - -@media print { - .search-box__input { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .search-box__input { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .search-box__input { - font-size: 14pt; - line-height: 1.15; - } -} - -.search-box__input:focus { - width: 100%; - margin-right: 0; - border: 0; - outline: 3px solid #ffdd00; - outline-offset: none; -} - -.search-box__input:focus + .search-box__submit { - display: none; -} - -.search-box__submit { - position: absolute; - top: 0; - right: 0; - width: 40px; - height: 40px; - border: 0; - 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='white'%3E%3C/path%3E%3C/svg%3E") #1d70b8 no-repeat top right; - background-size: 40px 40px; - font-size: 0; -} - -.search-box { - max-width: 100%; -} - -@media (min-width: 48.0625em) { - .search-box { - width: 450px; - } -} - -.search-box--small { - max-width: 100%; -} - -@media (min-width: 48.0625em) { - .search-box--small { - width: 300px; - } -} - -.dl-info-text { - 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; - color: #0b0c0c; - position: relative; - margin-bottom: 20px; - padding: 10px 0; -} - -@media print { - .dl-info-text { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dl-info-text { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .dl-info-text { - font-size: 14pt; - line-height: 1.15; - } -} - -@media print { - .dl-info-text { - color: #000000; - } -} - -@media (min-width: 40.0625em) { - .dl-info-text { - margin-bottom: 30px; - } -} - -.dl-info-text__assistive { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - padding: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - clip-path: inset(50%) !important; - border: 0 !important; - white-space: nowrap !important; -} - -.dl-info-text__icon { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - display: inline-block; - position: absolute; - top: 50%; - left: 0; - min-width: 32px; - min-height: 29px; - margin-top: -20px; - padding-top: 3px; - border: 3px solid #1d70b8; - border-radius: 50%; - color: #ffffff; - background: #1d70b8; - font-size: 1.6em; - line-height: 28px; - text-align: center; - user-select: none; -} - -@media print { - .dl-info-text__icon { - font-family: sans-serif; - } -} - -.dl-info-text__text { - display: block; - margin-left: -15px; - padding-left: 65px; -} - -.dl-info-text--closer .dl-info-text__text { - margin-top: 5px; - margin-bottom: 5px; -} - -.app-related-items { - padding-top: 10px; - border-top: 10px solid #1d70b8; -} - -.app-related-items--small { - padding-top: 15px; - border-top-width: 2px; -} - -.app-related-items .govuk-heading-m { - margin-top: 0; -} - -.app-related-items .govuk-list > li, .app-related-items .markdown-output ul > li, .markdown-output .app-related-items ul > li, .app-related-items .markdown-output ol > li, .markdown-output .app-related-items ol > li { - margin-bottom: 10px; -} - -.highlight-box { - box-sizing: border-box; - display: block; - max-width: 30em; - margin: 15px 0; - padding: 20px; - border: 1px solid #b1b4b6; - background: #f3f2f1; - margin: 0 0 30px; - text-decoration: none; -} - -@media (min-width: 40.0625em) { - .highlight-box { - margin: 30px 0; - padding: 30px; - } -} - -@media (min-width: 40.0625em) { - .highlight-box { - margin: 0 0 30px; - } -} - -.highlight-box:hover { - border-color: #1d70b8; - box-shadow: 0 0 0 1px #1d70b8; -} - -.highlight-box:link .highlight-box__title { - color: #1d70b8; -} - -.highlight-box:visited .highlight-box__title { - color: #4c2c92; -} - -.highlight-box:hover .highlight-box__title { - color: #003078; -} - -.highlight-box:active .highlight-box__title { - color: #0b0c0c; -} - -.highlight-box:focus .highlight-box__title { - color: #0b0c0c; -} - -.highlight-box p { - color: #0b0c0c; -} - -.highlight-box--flush { - margin-left: 0; -} - -.highlight-box--gap { - padding: 19px; - border-width: 2px; - border-style: dashed; -} - -.highlight-box--gap .highlight-box__title { - margin: 0; - color: #0b0c0c !important; -} - -.highlight-box--gap p { - color: #6f777b; -} - -.highlight-box--gap:hover .highlight-box__title { - color: #0b0c0c !important; -} - -.highlight-box--gap:hover p { - color: #0b0c0c; -} - -.highlight-box--cta { - display: block; - max-width: 30em; - margin: 15px 0; - padding: 20px; - border: 1px solid #b1b4b6; - background: #f3f2f1; - 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 (min-width: 40.0625em) { - .highlight-box--cta { - margin: 30px 0; - padding: 30px; - } -} - -@media print { - .highlight-box--cta { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .highlight-box--cta { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .highlight-box--cta { - font-size: 14pt; - line-height: 1.15; - } -} - -.dlf-pagination { - display: block; - margin: 45px 0 30px; -} - -.dlf-pagination--flush { - margin-top: 0; -} - -.dlf-pagination__list { - margin: 0; - padding: 0; -} - -.dlf-pagination__list--no-border .dlf-pagination__item:first-of-type .dlf-pagination__link-title { - border-top: 0; -} - -.dlf-pagination__item { - 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.25; - margin-bottom: 20px; - list-style: none; -} - -@media print { - .dlf-pagination__item { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-pagination__item { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .dlf-pagination__item { - font-size: 14pt; - line-height: 1.25; - } -} - -.dlf-pagination__link { - display: block; - padding: 0 0 20px; - text-decoration: none; -} - -.dlf-pagination__link:hover, .dlf-pagination__link:active, .dlf-pagination__link:visited, .dlf-pagination__link:focus { - color: #1d70b8; -} - -.dlf-pagination__link:hover { - background-color: #f3f2f1; -} - -.dlf-pagination__link:focus, .dlf-pagination__link:active { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.dlf-pagination__link-title { - display: block; - padding-top: 15px; - border-top: 1px solid #b1b4b6; -} - -.dlf-pagination__link-divider { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - padding: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - clip-path: inset(50%) !important; - border: 0 !important; - white-space: nowrap !important; -} - -.dlf-pagination__link-text { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - margin-left: 10px; -} - -@media print { - .dlf-pagination__link-text { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-pagination__link-text { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .dlf-pagination__link-text { - font-size: 14pt; - line-height: 1.15; - } -} - -.dlf-pagination__link-icon { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.25; - display: inline-block; - width: .63em; - height: .482em; - margin-bottom: 1px; - fill: #b1b4b6; -} - -@media print { - .dlf-pagination__link-icon { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-pagination__link-icon { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .dlf-pagination__link-icon { - font-size: 18pt; - line-height: 1.25; - } -} - -.dlf-pagination__link-label { - display: inline-block; - margin-top: .1em; - margin-left: 30px; - text-decoration: underline; -} - -@media (max-width: 40.0525em) { - .dlf-pagination__link-label { - margin-left: 24px; - } -} - -.filter-group { - padding: 5px; - background: #f3f2f1; -} - -.filter-group__summary { - display: block; - position: relative; - padding: 5px 50px 5px 10px; -} - -.filter-group__summary:hover { - cursor: pointer; -} - -.filter-group__summary:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.filter-group__summary::-webkit-details-marker { - display: none; -} - -.filter-group__icon { - position: absolute; - top: 0; - right: 10px; - width: 30px; - height: 35px; - fill: currentColor; -} - -.filter-group__icon--up { - display: none; -} - -.filter-group[open] .filter-group__summary { - padding-bottom: 10px; -} - -.filter-group[open] .filter-group__icon--down { - display: none; -} - -.filter-group[open] .filter-group__icon--up { - display: inline-block; -} - -.filter-group__fieldset { - max-height: 200px; - padding: 10px 10px 5px; - overflow-x: hidden; - overflow-y: auto; - background: #ffffff; -} - -.filter-group__heading { - display: inline-block; - margin-bottom: 0; -} - -.filter-group__selected-text { - display: block; - color: #0b0c0c; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 12px; - font-size: 0.75rem; - line-height: 1.25; -} - -@media print { - .filter-group__selected-text { - color: #000000; - } -} - -@media print { - .filter-group__selected-text { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .filter-group__selected-text { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.42857; - } -} - -@media print { - .filter-group__selected-text { - font-size: 12pt; - line-height: 1.2; - } -} - -.filter-group__auto-filter { - display: none; - padding-bottom: 15px; -} - -.js-enabled .filter-group__auto-filter { - display: block; -} - -.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; -} - -.chart-bar__row { - margin-bottom: 5px; -} - -.chart-bar__row--spaced { - margin-bottom: 15px; -} - -.chart-bar { - position: relative; -} - -.chart-bar__label { - margin-bottom: 0; - padding: 10px 0; - line-height: 1.15789em; -} - -.chart-bar__label--small-text { - 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 { - .chart-bar__label--small-text { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .chart-bar__label--small-text { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .chart-bar__label--small-text { - font-size: 14pt; - line-height: 1.2; - } -} - -.chart-bar__label--long { - padding: 2px 0; - overflow-x: scroll; - box-shadow: inset -7px 0 6px -6px rgba(111, 119, 123, 0.45); -} - -.chart-bar__part { - box-sizing: border-box; - height: 44px; - float: left; - background: #28a197; -} - -.chart-bar__part--housing { - background: #f499be; -} - -.chart-bar__part--planning { - background: #5694ca; -} - -.chart-bar__part--default, -.chart-bar__part--development-corporation { - background: #b1b4b6; -} - -.chart-bar__part--inquiry { - background: #f47738; -} - -.chart-bar--light-blue .chart-bar__part { - background: #5694ca; -} - -.chart-bar--blue .chart-bar__part { - background: #1d70b8; -} - -.chart-bar--dark-blue .chart-bar__part { - background: #003078; -} - -.chart-bar__value { - position: absolute; - top: 0; - left: 25px; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - line-height: 1.83333; -} - -@media print { - .chart-bar__value { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .chart-bar__value { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .chart-bar__value { - font-size: 18pt; - line-height: 1.15; - } -} - -@media (min-width: 40.0625em) { - .chart-bar__value { - line-height: 1.83333; - } -} - -.bfs-sidebar { - max-width: 350px !important; -} - -.bfs-sidebar > .leaflet-control { - padding: 15px; -} - -.bfs-popup .leaflet-popup-content-wrapper { - border-radius: 4px; -} - -.bfs { - 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 { - .bfs { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .bfs { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .bfs { - font-size: 14pt; - line-height: 1.2; - } -} - -.bfs__end-banner { - display: block; - margin-bottom: 5px; - padding: 0 5px; - color: #594d00; - background: #fff7bf; - font-weight: 700; - text-align: center; -} - -.bfs__header { - padding-bottom: 5px; - border-bottom: 1px solid #f3f2f1; -} - -.bfs__header .bfs__addr { - margin-bottom: 5px; -} - -.bfs__footer { - margin-top: 5px; - padding-top: 5px; - border-top: 1px solid #f3f2f1; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 12px; - font-size: 0.75rem; - line-height: 1.25; -} - -@media print { - .bfs__footer { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .bfs__footer { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.42857; - } -} - -@media print { - .bfs__footer { - font-size: 12pt; - line-height: 1.2; - } -} - -.bfs__key-data dt, -.bfs__key-data dd { - display: block; - text-align: center; -} - -.bfs__key-data dd { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - margin-left: 0; -} - -@media print { - .bfs__key-data dd { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .bfs__key-data dd { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .bfs__key-data dd { - font-size: 14pt; - line-height: 1.15; - } -} - -.bfs__meta dl, -.bfs__property-list dl { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 12px; - font-size: 0.75rem; - line-height: 1.25; - margin-top: 0; - margin-bottom: 5px; -} - -@media print { - .bfs__meta dl, - .bfs__property-list dl { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .bfs__meta dl, - .bfs__property-list dl { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.42857; - } -} - -@media print { - .bfs__meta dl, - .bfs__property-list dl { - font-size: 12pt; - line-height: 1.2; - } -} - -.bfs__meta dt, -.bfs__meta dd, -.bfs__property-list dt, -.bfs__property-list dd { - display: inline-block; -} - -.bfs__meta dt, -.bfs__property-list dt { - color: #6f777b; -} - -.bfs__meta dd, -.bfs__property-list dd { - margin-left: 5px; -} - -.map-wrapper { - position: relative; - padding-top: 30px; -} - -.map__site-count { - display: inline-block; - position: absolute; - top: 0; - right: 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; - padding: 5px 8px; - background: #d2e2f1; -} - -@media print { - .map__site-count { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .map__site-count { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .map__site-count { - font-size: 14pt; - line-height: 1.2; - } -} - -.map__site-count--warning { - color: #0b0c0c; - background: #fff7bf; -} - -.map-key { - position: absolute; - z-index: 1000; - bottom: 10px; - left: 10px; - padding: 10px; - background: #ffffff; - box-shadow: 0 0 3px 0 rgba(111, 119, 123, 0.75); - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 12px; - font-size: 0.75rem; - line-height: 1.25; -} - -@media print { - .map-key { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .map-key { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.42857; - } -} - -@media print { - .map-key { - font-size: 12pt; - line-height: 1.2; - } -} - -.map-key .bfs-pt__container { - display: flex; - padding-bottom: 10px; - align-items: flex-end; - justify-content: center; -} - -.map-key .bfs-pt__container .ellipsis { - padding: 0 15px; - color: #b1b4b6; - font-size: 48px; - line-height: 24px; -} - -.map-key .bfs-pt { - box-sizing: border-box; - position: relative; - width: 8px; - height: 8px; - border: 4px solid #594d00; - border-radius: 50%; - background: rgba(89, 77, 0, 0.2); -} - -.map-key .bfs-pt:after { - content: ""; - position: absolute; - bottom: -10px; - left: -4px; - width: calc(100% + 7px); - height: 5px; - border: 1px solid #b1b4b6; - border-top-width: 0; -} - -.map-key .bfs-pt--small { - border-width: 3px; -} - -.map-key .bfs-pt--small:after { - left: -3px; - width: calc(100% + 4px); - height: 4px; -} - -.map-key .bfs-pt--large { - width: 30px; - height: 30px; -} - -.map-key .map-key__entry__label { - margin-top: 2px; - margin-bottom: 0; - font-weight: 700; -} - -.hub-list__separator { - margin-top: 30px; - margin-bottom: 20px; -} - -@media (min-width: 40.0625em) { - .hub-list__separator { - margin-top: 60px; - margin-bottom: 40px; - } -} - -.dlf-summary-card { - border: 1px solid #b1b4b6; -} - -.dlf-summary-card .dlf-summary-card__header { - padding: 15px; - background-color: #f3f2f1; -} - -.dlf-summary-card .dlf-summary-card__title { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - margin: 0; -} - -@media print { - .dlf-summary-card .dlf-summary-card__title { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-summary-card .dlf-summary-card__title { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .dlf-summary-card .dlf-summary-card__title { - font-size: 14pt; - line-height: 1.15; - } -} - -.dlf-summary-card .dlf-summary-card__body { - 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; - padding: 15px; -} - -@media print { - .dlf-summary-card .dlf-summary-card__body { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-summary-card .dlf-summary-card__body { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .dlf-summary-card .dlf-summary-card__body { - font-size: 14pt; - line-height: 1.15; - } -} - -.dlf-summary-card .dlf-summary-card__body .govuk-list, .dlf-summary-card .dlf-summary-card__body .markdown-output ul, .markdown-output .dlf-summary-card .dlf-summary-card__body ul, .dlf-summary-card .dlf-summary-card__body .markdown-output ol, .markdown-output .dlf-summary-card .dlf-summary-card__body ol { - margin-bottom: 0; -} - -.dlf-inset-card { - padding-bottom: 15px; - border-bottom: 2px solid #b1b4b6; - background-color: #f3f2f1; -} - -.dlf-inset-card .dlf-inset-card__header { - padding: 15px 15px 10px; -} - -.dlf-inset-card .dlf-inset-card__title { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - margin: 0; -} - -@media print { - .dlf-inset-card .dlf-inset-card__title { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-inset-card .dlf-inset-card__title { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .dlf-inset-card .dlf-inset-card__title { - font-size: 14pt; - line-height: 1.15; - } -} - -.dlf-inset-card .dlf-inset-card__body { - 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; - padding: 0 15px; -} - -@media print { - .dlf-inset-card .dlf-inset-card__body { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-inset-card .dlf-inset-card__body { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .dlf-inset-card .dlf-inset-card__body { - font-size: 14pt; - line-height: 1.15; - } -} - -.dlf-inset-card .dlf-inset-card__body .govuk-list, .dlf-inset-card .dlf-inset-card__body .markdown-output ul, .markdown-output .dlf-inset-card .dlf-inset-card__body ul, .dlf-inset-card .dlf-inset-card__body .markdown-output ol, .markdown-output .dlf-inset-card .dlf-inset-card__body ol { - margin-bottom: 0; -} - -.dlf-inset-card--s { - padding-bottom: 15px; -} - -.dlf-inset-card--s .dlf-inset-card__header { - padding: 15px 15px 5px; -} - -.dlf-inset-card--s .dlf-inset-card__title { - 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 { - .dlf-inset-card--s .dlf-inset-card__title { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-inset-card--s .dlf-inset-card__title { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .dlf-inset-card--s .dlf-inset-card__title { - font-size: 14pt; - line-height: 1.2; - } -} - -.dlf-inset-card--s .dlf-inset-card__body { - 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; - padding: 0 15px; -} - -@media print { - .dlf-inset-card--s .dlf-inset-card__body { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-inset-card--s .dlf-inset-card__body { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .dlf-inset-card--s .dlf-inset-card__body { - font-size: 14pt; - line-height: 1.2; - } -} - -.dlf-inset-card--s .dlf-inset-card__body .govuk-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 { - .dlf-inset-card--s .dlf-inset-card__body .govuk-link { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-inset-card--s .dlf-inset-card__body .govuk-link { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .dlf-inset-card--s .dlf-inset-card__body .govuk-link { - font-size: 14pt; - line-height: 1.2; - } -} - -.dlf-inset-card--s .dlf-inset-card__body li:last-child { - margin-bottom: 0; -} - -.technical-summary-card { - 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: 0; - padding: 20px; - border: 1px solid #b1b4b6; - background: #f3f2f1; -} - -.technical-summary-card:after { - content: ""; - display: block; - clear: both; -} - -@media print { - .technical-summary-card { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .technical-summary-card { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .technical-summary-card { - font-size: 14pt; - line-height: 1.15; - } -} - -.technical-summary-card__title a { - text-decoration: none; -} - -.technical-summary-card__title a:hover:not(:active):not(:focus) { - text-decoration: underline; -} - -.technical-summary-card__result { - display: inline-block; - position: relative; - padding-right: 10px; - padding-left: 20px; -} - -.technical-summary-card__result:after { - content: " "; - position: absolute; - top: calc(50% - 5px); - left: 0; - width: 10px; - height: 10px; - border-radius: 50%; - background: #b1b4b6; -} - -.technical-summary-card__result--success:after { - background: #00703c; -} - -.technical-summary-card__result--fail:after { - background: #d4351c; -} - -.technical-summary-card--compressed { - padding: 10px; -} - -.technical-summary-card__section { - margin-top: 20px; - padding-top: 15px; - border-top: 1px solid #b1b4b6; -} - -.dl-timeline { - position: relative; - margin: 0 0 30px 12px; - padding-bottom: 30px; - padding-left: 0; - list-style-type: none; -} - -.dl-timeline:before { - content: ""; - position: absolute; - top: 11px; - bottom: 9px; - left: -4px; - border-left: 4px solid #6f777b; -} - -.dl-timeline:after { - bottom: 0; -} - -.dl-timeline .dl-timeline__entry-heading { - line-height: 1; -} - -.dl-timeline:after, -.dl-timeline__entry:before { - content: ""; - display: block; - position: absolute; - z-index: 2; - left: -11px; - width: 10px; - height: 10px; - border: 4px solid #6f777b; - border-radius: 50%; - background: #ffffff; -} - -.dl-timeline:after { - background: #b1b4b6; -} - -.dl-timeline--empty:before, .dl-timeline--empty:after { - display: none; -} - -.dl-timeline--dates .dl-timeline__entry:before { - margin-top: 4px; -} - -.dl-timeline__entry { - padding-bottom: 10px; - padding-left: 20px; -} - -@media (min-width: 40.0625em) { - .dl-timeline__entry { - padding-bottom: 20px; - } -} - -.dl-timeline__entry-heading { - margin-bottom: 10px; -} - -.dl-timeline__entry__content { - 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-timeline__entry__content { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dl-timeline__entry__content { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .dl-timeline__entry__content { - font-size: 14pt; - line-height: 1.15; - } -} - -.dl-timeline__entry__content p:not(.govuk-body) { - margin: 5px 0; -} - -.data-item { - margin-top: 10px; - margin-bottom: 10px; -} - -.data-item__number { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 32px; - font-size: 2rem; - line-height: 1.09375; - margin-right: 5px; -} - -@media print { - .data-item__number { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .data-item__number { - font-size: 48px; - font-size: 3rem; - line-height: 1.04167; - } -} - -@media print { - .data-item__number { - font-size: 32pt; - line-height: 1.15; - } -} - -.data-item__label { - display: block; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - margin-top: 3px; -} - -@media print { - .data-item__label { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .data-item__label { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .data-item__label { - font-size: 18pt; - line-height: 1.15; - } -} - -.data-item--s .data-item__number { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 24px; - font-size: 1.5rem; - line-height: 1.04167; -} - -@media print { - .data-item--s .data-item__number { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .data-item--s .data-item__number { - font-size: 36px; - font-size: 2.25rem; - line-height: 1.11111; - } -} - -@media print { - .data-item--s .data-item__number { - font-size: 24pt; - line-height: 1.05; - } -} - -.data-item--s .data-item__label { - 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 { - .data-item--s .data-item__label { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .data-item--s .data-item__label { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .data-item--s .data-item__label { - font-size: 14pt; - line-height: 1.15; - } -} - -.data-item--inline .data-item__label { - display: inline; -} - -.local-plan-card { - max-width: 630px; - border: 1px solid #b1b4b6; - border-bottom-width: 4px; -} - -.local-plan-card:after { - content: ""; - display: block; - clear: both; -} - -.local-plan-card__main { - padding: 10px; -} - -.local-plan-card__info { - border-top: 1px solid #b1b4b6; - 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 { - .local-plan-card__info { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .local-plan-card__info { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .local-plan-card__info { - font-size: 14pt; - line-height: 1.15; - } -} - -.local-plan-card__info > div:first-child { - border-right: 1px solid #b1b4b6; -} - -.local-plan-card__info > div { - padding: 10px; -} - -.local-plan-card__name { - margin-bottom: 0; -} - -.local-plan-card__creators { - margin: 5px 0 0; -} - -.local-plan-card__status .govuk-tag { - margin-right: 15px; -} - -.collection-list > li:not(:last-child) { - margin-bottom: 15px; -} - -.issue-list__item { - padding-bottom: 10px; -} - -.issue-list__item:after { - content: ""; - display: block; - clear: both; -} - -.issue-list__item__text-s { - 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 { - .issue-list__item__text-s { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .issue-list__item__text-s { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .issue-list__item__text-s { - font-size: 14pt; - line-height: 1.2; - } -} - -.related-stat-summary { - padding-bottom: 10px; - border-bottom: 1px solid #b1b4b6; -} - -.related-stat-summary__heading { - 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-top: 15px; - margin-bottom: 10px; - color: #6f777b; -} - -@media print { - .related-stat-summary__heading { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .related-stat-summary__heading { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .related-stat-summary__heading { - font-size: 14pt; - line-height: 1.2; - } -} - -.dlf-heatmap__container { - display: flex; - overflow: hidden; - align-items: flex-end; - flex-direction: column; -} - -.dlf-svg-heatmap text { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 12px; - font-size: 0.75rem; - line-height: 1.25; -} - -@media print { - .dlf-svg-heatmap text { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .dlf-svg-heatmap text { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.42857; - } -} - -@media print { - .dlf-svg-heatmap text { - font-size: 12pt; - line-height: 1.2; - } -} - -.heatmap__day { - fill: #f3f2f1; -} - -.dlf-svg-heatmap .heatmap__day--lower { - fill: #6ca2d1; -} - -.dlf-svg-heatmap .heatmap__day--mid { - fill: #1d70b8; -} - -.dlf-svg-heatmap .heatmap__day--higher { - fill: #134978; -} - -.dlf-svg-heatmap--red .heatmap__day--lower { - fill: #e37c6b; -} - -.dlf-svg-heatmap--red .heatmap__day--mid { - fill: #d4351c; -} - -.dlf-svg-heatmap--red .heatmap__day--higher { - fill: #8a2212; -} - -.hugo-content blockquote { - 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; - max-width: 29em; - margin: 0; - padding: 10px 15px 10px 2px; - border: 0; - background: #f3f2f1; -} - -@media print { - .hugo-content blockquote { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .hugo-content blockquote { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .hugo-content blockquote { - font-size: 14pt; - line-height: 1.15; - } -} - -.hugo-content blockquote p { - padding-left: 15px; -} - -@media (min-width: 40.0625em) { - .hugo-content blockquote p { - padding-left: 15px; - } -} - -@media (min-width: 40.0625em) { - .hugo-content blockquote p { - padding-left: 15px; - } -} - -@media (min-width: 40.0625em) and (min-width: 40.0625em) { - .hugo-content blockquote p { - padding-left: 20px; - } -} - -.hugo-content blockquote p:before { - content: "\201C"; - margin-left: -15px; - float: left; - clear: both; - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; -} - -@media print { - .hugo-content blockquote p:before { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .hugo-content blockquote p:before { - font-size: 27px; - font-size: 1.6875rem; - line-height: 1.11111; - } -} - -@media print { - .hugo-content blockquote p:before { - font-size: 18pt; - line-height: 1.15; - } -} - -.hugo-content blockquote p:last-child { - margin-bottom: 0; -} - -.hugo-content blockquote p:last-child:after { - content: "\201D"; -} - -@media (min-width: 48.0625em) { - .hugo-content blockquote { - margin: 0; - padding-left: 5px; - } -} - -.prototype-summary-item { - margin-bottom: 15px; - padding-top: 10px; - border-top: 1px solid #f3f2f1; -} - -.prototype-summary-item--inprogress { - border-color: #28a197; -} - -.prototype-summary-item--later { - border-color: #5694ca; -} - -.prototype-summary-item .prototype-heading { - margin-bottom: 5px; -} - -.prototype-summary-item .prototype-heading a { - color: #0b0c0c; -} - -.prototype-progress-flag { - font-weight: 700; - text-transform: uppercase; -} - -.in-progress-flag { - color: #28a197; -} - -.in-progress-flag--inverse { - padding: 3px 5px 0; - color: #ffffff; - background: #28a197; -} - -.prototype-later-flag { - font-weight: 700; - text-transform: uppercase; -} - -.later-flag { - color: #5694ca; -} - -.later-flag--inverse { - padding: 3px 5px 0; - color: #ffffff; - background: #5694ca; -} - -.prototype-update-container { - padding-top: 20px; - padding-bottom: 20px; - border-bottom: 1px solid #b1b4b6; -} - -@media (min-width: 40.0625em) { - .prototype-update-container { - padding-top: 30px; - } -} - -@media (min-width: 40.0625em) { - .prototype-update-container { - padding-bottom: 30px; - } -} - -.prototype-update-container ul:last-child { - margin-bottom: 0; -} - -.prototype-update-container:first-of-type { - margin-top: 15px; -} - -@media (min-width: 40.0625em) { - .prototype-update-container:first-of-type { - margin-top: 15px; - } -} - -.prototype-update-container:last-child { - border-bottom: 0; -} - -.prototype-summary { - padding-top: 20px; -} - -@media (min-width: 40.0625em) { - .prototype-summary { - padding-top: 30px; - } -} - -.prototype-summary .prototype-summary--heading { - margin-top: 0; -} - -.prototype-summary .prototype-summary--heading a { - color: #0b0c0c; -} - -.prototype-summary .prototype-progress-flag { - 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; - display: inline-block; - margin-bottom: 5px; -} - -@media print { - .prototype-summary .prototype-progress-flag { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .prototype-summary .prototype-progress-flag { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .prototype-summary .prototype-progress-flag { - font-size: 14pt; - line-height: 1.2; - } -} - -.markdown-output { - margin-bottom: 20px; -} - -@media (min-width: 40.0625em) { - .markdown-output { - margin-bottom: 30px; - } -} - -.markdown-output p:first-child { - margin-top: 0; -} - -.markdown-output p, -.markdown-output ul, -.markdown-output ol { - margin-top: 15px; -} - -@media (min-width: 40.0625em) { - .markdown-output p, - .markdown-output ul, - .markdown-output ol { - margin-top: 20px; - } -} - -.markdown-output li > p { - margin-bottom: 0; -} - -.markdown-output h1 { - margin-top: 30px; -} - -@media (min-width: 40.0625em) { - .markdown-output h1 { - margin-top: 50px; - } -} - -.markdown-output h2 { - margin-top: 20px; -} - -@media (min-width: 40.0625em) { - .markdown-output h2 { - margin-top: 30px; - } -} - -.markdown-output h3 { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - margin-top: 40px; -} - -@media print { - .markdown-output h3 { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .markdown-output h3 { - font-size: 27px; - font-size: 1.6875rem; - line-height: 1.11111; - } -} - -@media print { - .markdown-output h3 { - font-size: 18pt; - line-height: 1.15; - } -} - -@media (min-width: 40.0625em) { - .markdown-output h3 { - margin-top: 60px; - } -} - -.markdown-output h4 { - margin-top: 25px; -} - -@media (min-width: 40.0625em) { - .markdown-output h4 { - margin-top: 40px; - } -} - -.markdown-output p code { - padding: 2px 5px; - color: #0c2d4a; - background-color: #f3f2f1; - line-height: 1.31579em; -} - -.markdown-output .dlf-pagination__list a:hover, .markdown-output .dlf-pagination__list a:focus, .markdown-output .dlf-pagination__list a:active { - color: #1d70b8; -} - -.markdown-output .highlight-box--cta p { - margin: 0; -} - -.markdown-output .dlf-pagination__list { - padding-left: 0 !important; -} - -.hugo-content img { - max-width: 100%; -} - -.hugo-content .highlight-box--cta + h1, -.hugo-content .highlight-box--cta + h2, -.hugo-content .highlight-box--cta + h3, -.hugo-content .highlight-box--cta + h4, -.hugo-content .highlight-box--cta + h5, -.hugo-content .highlight-box--cta + h6 { - margin-top: 20px; - padding-top: 15px; -} - -.project-display .project-display__title { - margin-top: 5px; - text-align: center; -} - -.project-meta-data { - margin-bottom: 1.875em; -} - -@media (min-width: 40.0625em) { - .project-meta-data { - margin-bottom: 1.57895em; - } -} - -.pattern-display { - margin-bottom: 20px; -} - -@media (min-width: 40.0625em) { - .pattern-display { - margin-bottom: 30px; - } -} - -.pattern-display-single { - max-width: 150px; - border-radius: 5%; - background: #f3f2f1; -} - -.pattern-icon { - max-width: 200px; - border-radius: 5%; - background: #f3f2f1; -} - -.pattern-page-header { - margin-bottom: 20px; -} - -@media (min-width: 40.0625em) { - .pattern-page-header { - margin-bottom: 30px; - } -} - -.project-page-section { - margin-top: 20px; -} - -@media (min-width: 40.0625em) { - .project-page-section { - margin-top: 30px; - } -} - -.column-guidance-container { - margin-bottom: 20px; -} - -@media (min-width: 40.0625em) { - .column-guidance-container { - margin-bottom: 30px; - } -} - -.column-guidance-container .column-heading { - 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: 5px; -} - -@media print { - .column-guidance-container .column-heading { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .column-guidance-container .column-heading { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579; - } -} - -@media print { - .column-guidance-container .column-heading { - font-size: 14pt; - line-height: 1.15; - } -} - -.column-guidance-container p { - margin-top: 5px; -} - -.tech-block { - padding: 15px; - overflow: auto; - border: 1px solid #b1b4b6; - border-radius: 1px; - background: "light-grey"; -} - -.tech-block code { - font-family: monaco, Consolas, "Lucida Console", monospace; - font-size: 16px; - word-wrap: break-word; - word-break: break-all; - word-break: break-word; - -ms-word-break: break-all; - overflow-wrap: break-word; -} - -.blog-post .byline { - color: #6f777b; -} - -.blog-post footer a { - font-weight: bold; -} - -.blog-post-preview { - padding: 30px 0; - border-top: 1px solid #b1b4b6; -} - -.blog-post-preview h2 { - margin-bottom: 0; -} - -.markdown-output > .blog-post-preview { - margin-top: 3em; - padding: 0; - border-top: 0; -} - -.markdown-output > .blog-post-preview h2 { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - margin-bottom: 15px; -} - -@media print { - .markdown-output > .blog-post-preview h2 { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .markdown-output > .blog-post-preview h2 { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .markdown-output > .blog-post-preview h2 { - font-size: 18pt; - line-height: 1.15; - } -} - -@media (min-width: 40.0625em) { - .markdown-output > .blog-post-preview h2 { - margin-bottom: 20px; - } -} - -.markdown-output > .blog-post-preview .byline { - 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; - max-width: none; -} -@media print { - .markdown-output > .blog-post-preview .byline { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .markdown-output > .blog-post-preview .byline { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .markdown-output > .blog-post-preview .byline { - font-size: 14pt; - line-height: 1.2; - } -} - -.markdown-output > .blog-post-preview .byline__relations, -.markdown-output > .blog-post-preview footer { - display: none; -} - -.equal-panels { - display: flex; - flex-direction: column; -} - -@media (min-width: 40.0625em) { - .equal-panels { - flex-direction: row; - } -} - -.equal-panels .equal-panels-single { - margin: 7.5px 15px; - padding: 15px; - background: #1d70b8; - flex: 1 1 0; -} - -@media (min-width: 40.0625em) { - .equal-panels .equal-panels-single { - margin: 0 15px; - } -} - -.equal-panels .equal-panels-single p, -.equal-panels .equal-panels-single a { - color: #ffffff; -} - -.equal-panels .equal-panels-single :last-child { - margin-bottom: 0; -} - -.lp-pins-stages { - margin-bottom: 30px; - padding: 15px; - color: #ffffff; - background: #b1b4b6; -} - -.lp-pins-stages .govuk-details { - margin-bottom: 0; -} - -.lp-pins-stages .govuk-details__summary, -.lp-pins-stages .govuk-table, -.lp-pins-stages .markdown-output table, -.markdown-output .lp-pins-stages table { - color: #ffffff; -} - -.lp-pins-stages .govuk-details__text { - border: 0; -} - -.adopted-plan .lp-pins-stages { - background: #1d70b8; -} - -.lp-pins-stages label, -.lp-pins-stages legend, -.lp-pins-stages span { - color: #ffffff; -} - -.lp-current-stage { - font-family: "GDS Transport", Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.11111; - margin-bottom: 15px; - padding-bottom: 15px; - border-bottom: 2px solid #ffffff; -} - -@media print { - .lp-current-stage { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .lp-current-stage { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.25; - } -} - -@media print { - .lp-current-stage { - font-size: 18pt; - line-height: 1.15; - } -} - -.lp-stage-tag { - margin-right: 15px; - padding: 0 8px; - border: 2px solid #ffffff; - font-weight: bold; - text-transform: uppercase; -} - -.facet-search__showing { - margin-bottom: 15px; - border-bottom: 1px solid #b1b4b6; -} - -.facet-search__showing > p { - margin-bottom: 10px; -} - -@media (min-width: 40.0625em) { - .lp-details-section { - border-left: 1px solid #b1b4b6; - } -} - -.lp-section-break { - margin-bottom: 20px; -} - -@media (min-width: 40.0625em) { - .lp-section-break { - margin-bottom: 30px; - } -} - -.dl-document-preview { - width: 156px; - height: 198px; - border: 5px solid #b1b4b6; - background: #ffffff; -} - -[aria-sort] button, -[aria-sort] button:hover { +.dl-timeline { position: relative; - margin: 0; - padding: 0 10px 0 0; - border-width: 0; - color: #0b0c0c; - background-color: transparent; - box-shadow: 0 0 0 0; - font-family: inherit; - font-size: inherit; - font-size: 1em; - font-weight: inherit; - text-align: inherit; - text-decoration: underline; - cursor: pointer; -} - -[aria-sort] button:focus { - outline: none; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; -} - -[aria-sort]:first-child button { - right: auto; -} - -[aria-sort] button:before { - content: " \25bc"; - position: absolute; - top: 9px; - right: -1px; - font-size: .5em; + margin: 0 0 30px 12px; + padding-bottom: 30px; + padding-left: 0; + list-style-type: none; } -[aria-sort] button:after { - content: " \25b2"; +.dl-timeline:before { + content: ""; position: absolute; - top: 1px; - right: -1px; - font-size: .5em; + top: 11px; + bottom: 9px; + left: -4px; + border-left: 4px solid #6f777b; } -[aria-sort="ascending"] button:before, -[aria-sort="descending"] button:before { - content: none; +.dl-timeline:after { + bottom: 0; } -[aria-sort="ascending"] button:after { - content: " \25b2"; - position: absolute; - top: 2px; - right: -5px; - font-size: .8em; +.dl-timeline .dl-timeline__entry-heading { + line-height: 1; } -[aria-sort="descending"] button:after { - content: " \25bc"; +.dl-timeline:after, +.dl-timeline__entry:before { + content: ""; + display: block; position: absolute; - top: 2px; - right: -5px; - font-size: .8em; -} - -.sortable-table__status { - 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 { - .sortable-table__status { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .sortable-table__status { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; - } -} - -@media print { - .sortable-table__status { - font-size: 14pt; - line-height: 1.2; - } + z-index: 2; + left: -11px; + width: 10px; + height: 10px; + border: 4px solid #6f777b; + border-radius: 50%; + background: #ffffff; } -.smooth-scroll-enabled { - scroll-behavior: smooth; +.dl-timeline:after { + background: #b1b4b6; } -.hide-if-no-js { +.dl-timeline--empty:before, .dl-timeline--empty:after { display: none; } -.js-enabled .hide-if-no-js { - display: block; -} - -.govuk-main-wrapper p, -.govuk-inset-text { - max-width: 38em; -} - -.govuk-header__menu-button { - top: 12px; -} - -@media (min-width: 40.0625em) { - .govuk-header__menu-button { - top: 20px; - } -} - -.no-wrap { - white-space: nowrap; -} - -.autocomplete__menu { - font-family: "nta", Arial, sans-serif; - font-weight: 400; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.highlight-text { - color: #1d70b8; -} - -.govuk-link--no-underline { - text-decoration: none; -} - -.govuk-link--no-underline:hover { - text-decoration: underline; -} - -.block-text--green, .block-text--red { - padding: 2px 4px 1px; - font-weight: bold; -} - -.block-text--green { - color: #ffffff; - background: #00703c; -} - -.block-text--red { - color: #ffffff; - background: #d4351c; -} - -.publishing-metadata { - 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.45; -} - -@media print { - .publishing-metadata { - font-family: sans-serif; - } -} - -@media (min-width: 40.0625em) { - .publishing-metadata { - font-size: 16px; - font-size: 1rem; - line-height: 1.45; - } -} - -@media print { - .publishing-metadata { - font-size: 14pt; - line-height: 1.45; - } -} - -.secondary-text { - color: #6f777b; -} - -.hidden-text { - color: transparent; -} - -.long-link { - word-break: break-all; -} - -.text-max-width { - max-width: 38em; -} - -.govuk-caption-s { - 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; - display: block; - color: #6f777b; +.dl-timeline--dates .dl-timeline__entry:before { + margin-top: 4px; } -@media print { - .govuk-caption-s { - font-family: sans-serif; - } +.dl-timeline__entry { + padding-bottom: 10px; + padding-left: 20px; } @media (min-width: 40.0625em) { - .govuk-caption-s { - font-size: 16px; - font-size: 1rem; - line-height: 1.25; + .dl-timeline__entry { + padding-bottom: 20px; } } -@media print { - .govuk-caption-s { - font-size: 14pt; - line-height: 1.2; - } +.dl-timeline__entry-heading { + margin-bottom: 10px; } -.organisations__no-filter-match { +.dl-timeline__entry__content { font-family: "GDS Transport", Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; @@ -10695,19 +73,16 @@ font-size: 16px; font-size: 1rem; line-height: 1.25; - display: none; - max-width: 100% !important; - text-align: center; } @media print { - .organisations__no-filter-match { + .dl-timeline__entry__content { font-family: sans-serif; } } @media (min-width: 40.0625em) { - .organisations__no-filter-match { + .dl-timeline__entry__content { font-size: 19px; font-size: 1.1875rem; line-height: 1.31579; @@ -10715,74 +90,12 @@ } @media print { - .organisations__no-filter-match { + .dl-timeline__entry__content { font-size: 14pt; line-height: 1.15; } } -.govuk-warning-text__icon--error { - border-color: #d4351c; - color: #d4351c; - background: transparent; -} - -.dl-timeline__filter, -.dl-js-enhancement, -.global-cookie-message, -.cookie-message__confirmation { - display: none; -} - -.js-enabled .hub-list__separator:first-of-type { - display: none; -} - -.js-enabled .hub:first-of-type { - margin-top: 50px; -} - -.js-enabled .govuk-error-message { - display: none; -} - -.js-enabled .govuk-form-group--error .govuk-error-message { - display: block; -} - -.js-enabled .js-hidden { - display: none; - visibility: hidden; -} - -.js-enabled .dl-timeline__filter, -.js-enabled .dl-js-enhancement, -.js-enabled .global-cookie-message, -.js-enabled .cookie-message__confirmation.saved { - display: block; -} - -.hub__la-list .found { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.dl-found-item { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; -} - -.cookie-message__confirmation { - border: 5px solid #1d70b8; - color: #0b0c0c; -} - -.cookie-message__confirmation section { - padding: 20px; +.dl-timeline__entry__content p:not(.govuk-body) { + margin: 5px 0; }