From 99df6eeb6b9b64656049ad5137d7b393ba249c25 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 29 Apr 2021 20:03:27 +0000 Subject: [PATCH 1/8] Upgrade to GitHub-native Dependabot --- .github/dependabot.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..d16602ff --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,24 @@ +version: 2 +registries: + git-github-com: + type: git + url: https://github.com + username: x-access-token + password: "${{secrets.GIT_GITHUB_COM_PASSWORD}}" + +updates: +- package-ecosystem: npm + directory: "/" + schedule: + interval: daily + open-pull-requests-limit: 99 + ignore: + - dependency-name: y18n + versions: + - 4.0.1 + - 4.0.2 + - dependency-name: nunjucks + versions: + - 3.2.3 + registries: + - git-github-com From ca06f7bcf46f8e00e2f834def11bff1c809c35d1 Mon Sep 17 00:00:00 2001 From: idiosyn <38734779+idiosyn@users.noreply.github.com> Date: Mon, 23 Aug 2021 15:51:03 -0300 Subject: [PATCH 2/8] Search box tweaks - Add :not(.nhsuk-search__input) to input:focus[type=search] - Remove .nhsuk-search__input#search-field {width : 15rem;} --- assets/scss/generic-overrides.scss | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/assets/scss/generic-overrides.scss b/assets/scss/generic-overrides.scss index 0b97b676..9f6b0171 100644 --- a/assets/scss/generic-overrides.scss +++ b/assets/scss/generic-overrides.scss @@ -72,14 +72,10 @@ } -#login #loginform .user-login:focus, #login #loginform .user_pass:focus, .learndash-wrapper .wpProQuiz_content input:focus[type=text], .nhsuk-input:focus, .nhsuk-list-panel .comment-respond input:focus[type=text], input:focus[type=color], input:focus[type=date], input:focus[type=datetime-local], input:focus[type=datetime], input:focus[type=email], input:focus[type=month], input:focus[type=number], input:focus[type=password], input:focus[type=range], input:focus[type=search], input:focus[type=tel], input:focus[type=text]:not(.nhsuk-search__input), input:focus[type=time], input:focus[type=url], input:focus[type=week], textarea:focus { +#login #loginform .user-login:focus, #login #loginform .user_pass:focus, .learndash-wrapper .wpProQuiz_content input:focus[type=text], .nhsuk-input:focus, .nhsuk-list-panel .comment-respond input:focus[type=text], input:focus[type=color], input:focus[type=date], input:focus[type=datetime-local], input:focus[type=datetime], input:focus[type=email], input:focus[type=month], input:focus[type=number], input:focus[type=password], input:focus[type=range], input:focus[type=search]:not(.nhsuk-search__input), input:focus[type=tel], input:focus[type=text]:not(.nhsuk-search__input), input:focus[type=time], input:focus[type=url], input:focus[type=week], textarea:focus { box-shadow : 0 0 0 nhsuk-spacing(1) $color_nhsuk-yellow; } -.nhsuk-search__input#search-field { - width : 15rem; -} - #cookie-notice { position : fixed; left : 0; From f347866b8bf08217ca926e69793bde1f3ae7dac3 Mon Sep 17 00:00:00 2001 From: idiosyn <38734779+idiosyn@users.noreply.github.com> Date: Mon, 23 Aug 2021 15:53:25 -0300 Subject: [PATCH 3/8] Search box tweak - Add :not(.nhsuk-search__input) to input[type=search] --- assets/scss/default.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/scss/default.scss b/assets/scss/default.scss index d0102810..a7ad350a 100644 --- a/assets/scss/default.scss +++ b/assets/scss/default.scss @@ -471,7 +471,7 @@ input[type="text"]:not(.nhsuk-search__input), input[type="email"], input[type="url"], input[type="password"], -input[type="search"], +input[type="search"]:not(.nhsuk-search__input), input[type="number"], input[type="tel"], input[type="range"], From d7b5a6d123740ad76d8940b5bf257d0f777393b8 Mon Sep 17 00:00:00 2001 From: idiosyn <38734779+idiosyn@users.noreply.github.com> Date: Mon, 23 Aug 2021 16:41:54 -0300 Subject: [PATCH 4/8] Search box tweaks - Remove .nhsuk-search__input border settings --- assets/scss/header.scss | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/assets/scss/header.scss b/assets/scss/header.scss index 94eb99b6..d9e046f4 100644 --- a/assets/scss/header.scss +++ b/assets/scss/header.scss @@ -18,20 +18,6 @@ float: left; } - .nhsuk-search__input { - border-radius : $nhsuk-border-radius 0 0 $nhsuk-border-radius; - border : none; - border-right : none; - } - - @media (max-width : 40.0525em) { - .nhsuk-search__input { - border : $nhsuk-border-width-form-element solid $nhsuk-border-color; - height : 52px; - } - } - - // Below here is all the white header variation. &.nhsuk-header--white { .nhsuk-header__search-wrap input[type="search"] { From 4610ad1567befd1dabd8c1d38967c901e9bedc82 Mon Sep 17 00:00:00 2001 From: Tom Ferguson Date: Wed, 22 Sep 2021 10:14:07 +0100 Subject: [PATCH 5/8] Adds new setting to Layout section to allow disabling of sitemap --- 404.php | 7 +- inc/customizer.php | 29 + package-lock.json | 677 ++- style.css | 11659 +------------------------------------------ 4 files changed, 700 insertions(+), 11672 deletions(-) diff --git a/404.php b/404.php index a6d76acb..f2dfe930 100644 --- a/404.php +++ b/404.php @@ -32,7 +32,12 @@ ?> - +
diff --git a/inc/customizer.php b/inc/customizer.php index 8b138785..15ec5c39 100644 --- a/inc/customizer.php +++ b/inc/customizer.php @@ -312,6 +312,35 @@ function nightingale_customize_register( $wp_customize ) { ), ) ); + + /* + * Display sitemap on 404 page? + */ + $wp_customize->add_setting( + 'blog_404sitemap_display', + array( + 'default' => 'true', + 'sanitize_callback' => 'nightingale_sanitize_select', + ) + ); + + $wp_customize->add_control( + // $id + 'blog_404sitemap_display', + // $args + array( + 'settings' => 'blog_404sitemap_display', + 'section' => 'section_layout', + 'priority' => '120', + 'type' => 'radio', + 'label' => esc_html__( 'Show sitemap on 404 page?', 'nightingale' ), + 'description' => esc_html__( 'Choose whether or not to show the WordPress sitemap on 404 pages.', 'nightingale' ), + 'choices' => array( + 'true' => esc_html__( 'Yes', 'nightingale' ), + 'false' => esc_html__( 'No', 'nightingale' ), + ), + ) + ); } add_action( 'customize_register', 'nightingale_customize_register' ); diff --git a/package-lock.json b/package-lock.json index fdf26fa8..6fbf9e42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,13 +1,632 @@ { "name": "nightingale", "version": "2.3.1", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "nightingale", + "version": "2.3.1", + "license": "ISC", + "dependencies": { + "nhsuk-frontend": "^5.1.0", + "penthouse": "^2.3.1", + "sass": "^1.35.2" + } + }, + "node_modules/@types/mime-types": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.1.tgz", + "integrity": "sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==" + }, + "node_modules/agent-base": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", + "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/css-mediaquery": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", + "integrity": "sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA=" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dependencies": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/extract-zip/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/extract-zip/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", + "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "dependencies": { + "agent-base": "5", + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" + }, + "node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dependencies": { + "mime-db": "1.49.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nhsuk-frontend": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/nhsuk-frontend/-/nhsuk-frontend-5.1.0.tgz", + "integrity": "sha512-EsPwZOYfAlTw0IsdXpoIfQdWWkEU4Cj5ERMLG4kXvEyqaCVgYnTTif4Q2HodOieGx4vSCnfIx98mq31x2jdsbQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "node_modules/penthouse": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/penthouse/-/penthouse-2.3.2.tgz", + "integrity": "sha512-WKH7kVj46NKh5eHP9qQqYdaHX6vHCwBkG6yaYy0qRu28O6i9LEfmdNQNj6Teehr+6yqMImNaW3blxdcmtgXTiQ==", + "dependencies": { + "css-mediaquery": "^0.1.2", + "css-tree": "1.0.0-alpha.28", + "debug": "^4.1.1", + "jsesc": "^2.5.2", + "puppeteer": "2.1.1" + }, + "engines": { + "node": ">=8.16.0" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/puppeteer": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.1.tgz", + "integrity": "sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==", + "hasInstallScript": true, + "dependencies": { + "@types/mime-types": "^2.1.0", + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^4.0.0", + "mime": "^2.0.3", + "mime-types": "^2.1.25", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "engines": { + "node": ">=8.16.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/sass": { + "version": "1.42.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.42.1.tgz", + "integrity": "sha512-/zvGoN8B7dspKc5mC6HlaygyCBRvnyzzgD5khiaCfglWztY99cYoiTUksVx11NlnemrcfH5CEaCpsUKoW0cQqg==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, "dependencies": { "@types/mime-types": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz", - "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.1.tgz", + "integrity": "sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==" }, "agent-base": { "version": "5.1.1", @@ -29,9 +648,9 @@ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "binary-extensions": { "version": "2.2.0", @@ -61,9 +680,9 @@ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" }, "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "chokidar": { "version": "3.5.2", @@ -97,9 +716,9 @@ } }, "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "css-mediaquery": { "version": "0.1.2", @@ -116,9 +735,9 @@ } }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } @@ -177,9 +796,9 @@ "optional": true }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -267,16 +886,16 @@ "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" }, "mime-db": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", - "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" }, "mime-types": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", - "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", "requires": { - "mime-db": "1.48.0" + "mime-db": "1.49.0" } }, "minimatch": { @@ -418,9 +1037,9 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "sass": { - "version": "1.35.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.35.2.tgz", - "integrity": "sha512-jhO5KAR+AMxCEwIH3v+4zbB2WB0z67V1X0jbapfVwQQdjHZUGUyukpnoM6+iCMfsIUC016w9OPKQ5jrNOS9uXw==", + "version": "1.42.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.42.1.tgz", + "integrity": "sha512-/zvGoN8B7dspKc5mC6HlaygyCBRvnyzzgD5khiaCfglWztY99cYoiTUksVx11NlnemrcfH5CEaCpsUKoW0cQqg==", "requires": { "chokidar": ">=3.0.0 <4.0.0" } diff --git a/style.css b/style.css index c2eb323c..248214a1 100644 --- a/style.css +++ b/style.css @@ -1,11643 +1,18 @@ -@charset "UTF-8"; -/* -Theme Name: Nightingale -Text Domain: nightingale -Version: 2.3.2.2 -Requires at least: 5.0 -Tested up to: 5.8 -Requires PHP: 5.2.4 -Description: Theme for NHS organisations based on the NHS Digital frontend framework. Highly customisable for all types of NHS organisations, from campaign sites to primary care providers to arms length bodies to community practices. This can also be used for non NHS organisations. -Tags: education, right-sidebar, custom-menu, footer-widgets, threaded-comments, theme-options -Author: Tony Blacker, NHS Leadership Academy -Author URI: https://www.leadershipacademy.nhs.uk -Theme URI: https://digital.leadershipacademy.nhs.uk/digital-capabilities/websites/nightingale-theme-user-guide/ -License: GNU General Public License v3 or later -License URI: http://www.gnu.org/licenses/gpl-3.0.html -Copyright: National Health Service, 2019 - 2020 - -This theme, like WordPress, is licensed under the GPL. -It is based on the excellent work of Underscores (https://underscores.me/, (C) 2012-2017 Automattic, Inc) and the NHS Frontend Library from NHS Digital. - -Underscores is distributed under the terms of the GNU GPL v2 or later. - -Normalizing styles have been helped along thanks to the fine work of -Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ -*/ -/*-------------------------------------------------------------- -# Normalize ---------------------------------------------------------------*/ -/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ -html { - line-height: 1.15; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ -} - -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers. - */ -body { - margin: 0; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ -hr { - box-sizing: content-box; - /* 1 */ - height: 0; - /* 1 */ - overflow: visible; - /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -pre { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ -/** - * Remove the gray background on active links in IE 10. - */ -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; - /* 1 */ - text-decoration: underline; - /* 2 */ - text-decoration: underline dotted; - /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -code, -kbd, -samp { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ -/** - * Remove the border on images inside links in IE 10. - */ -img { - border-style: none; -} - -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ -button, -input, -optgroup, -select { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - line-height: 1.15; - /* 1 */ - margin: 0; - /* 2 */ -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ -button, -select { - /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ -button, -[type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ -button::-moz-focus-inner, -[type=button]::-moz-focus-inner, -[type=reset]::-moz-focus-inner, -[type=submit]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ -button:-moz-focusring, -[type=button]:-moz-focusring, -[type=reset]:-moz-focusring, -[type=submit]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ -legend { - box-sizing: border-box; - /* 1 */ - color: inherit; - /* 2 */ - display: table; - /* 1 */ - max-width: 100%; - /* 1 */ - padding: 0; - /* 3 */ - white-space: normal; - /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ -[type=checkbox], -[type=radio] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type=number]::-webkit-inner-spin-button, -[type=number]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ -[type=search] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ -[type=search]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ -} - -/* Interactive - ========================================================================== */ -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ -/** - * Add the correct display in IE 10+. - */ -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ -[hidden] { - display: none; -} - -/*-------------------------------------------------------------- -# Typography ---------------------------------------------------------------*/ -body, -button, -input, -select, -optgroup, -textarea { - font-family: Frutiger W01, Arial, Sans-serif; -} - -h1, h2, h3, h4, h5, h6 { - clear: both; -} - -p { - margin-bottom: 1.5em; -} - -dfn, cite, em, i { - font-style: italic; -} - -blockquote { - margin: 0 1.5em; -} - -address { - margin: 0 0 1.5em; -} - -pre { - background: #eee; - font-family: "Courier 10 Pitch", Courier, monospace; - font-size: 15px; - font-size: 0.9375rem; - line-height: 1.6; - margin-bottom: 1.6em; - max-width: 100%; - overflow: auto; - padding: 1.6em; -} - -code, kbd, tt, var { - font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; - font-size: 15px; - font-size: 0.9375rem; -} - -abbr, acronym { - border-bottom: 1px dotted #666; - cursor: help; -} - -mark, ins { - background: #fff9c0; - text-decoration: none; -} - -big { - font-size: 125%; -} - -/*-------------------------------------------------------------- -# Elements ---------------------------------------------------------------*/ -html { - box-sizing: border-box; -} - -*, -*:before, -*:after { - /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ - box-sizing: inherit; -} - -body { - background: #fff; - /* Fallback for when there is no custom background color defined. */ -} - -hr { - background-color: #ccc; - border: 0; - height: 1px; - margin-bottom: 1.5em; -} - -ul { - list-style: disc; -} - -ol { - list-style: decimal; -} - -li > ul, -li > ol { - margin-bottom: 0; - margin-left: 1.5em; -} - -dt { - font-weight: bold; -} - -dd { - margin: 0 1.5em 1.5em; -} - -img { - height: auto; - /* Make sure images are scaled correctly. */ - max-width: 100%; - /* Adhere to container width. */ -} - -figure { - margin: 1em 0; - /* Extra wide images within figure tags don't overflow the content area. */ -} - -table { - margin: 0 0 1.5em; - width: 100%; -} - -/*-------------------------------------------------------------- -# Forms ---------------------------------------------------------------*/ -/* With :not(.nhsuk-search__input), the search field is not affected */ -/*-------------------------------------------------------------- -# Navigation ---------------------------------------------------------------*/ -/* Small menu. */ -.menu-toggle, -.main-navigation.toggled ul { - display: block; -} - -@media screen and (min-width: 37.5em) { - .menu-toggle { - display: none; - } - - .main-navigation ul { - display: block; - } -} -.site-main .comment-navigation, .site-main .posts-navigation, -.site-main .post-navigation { - margin: 0 0 1.5em; - overflow: hidden; -} - -.comment-navigation .nav-previous, -.posts-navigation .nav-previous, -.post-navigation .nav-previous { - float: left; - width: 50%; -} - -.comment-navigation .nav-next, -.posts-navigation .nav-next, -.post-navigation .nav-next { - float: right; - text-align: right; - width: 50%; -} - -/*-------------------------------------------------------------- -# Accessibility ---------------------------------------------------------------*/ -/* Text meant only for screen readers. */ -.screen-reader-text { - border: 0; - clip: rect(1px, 1px, 1px, 1px); - clip-path: inset(50%); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute !important; - width: 1px; - word-wrap: normal !important; - /* Many screen reader and browser combinations announce broken words as they would appear visually. */ -} - -.screen-reader-text:focus { - background-color: #f1f1f1; - border-radius: 3px; - box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); - clip: auto !important; - clip-path: none; - color: #21759b; - display: block; - font-size: 14px; - font-size: 0.875rem; - font-weight: bold; - height: auto; - left: 5px; - line-height: normal; - padding: 15px 23px 14px; - text-decoration: none; - top: 5px; - width: auto; - z-index: 100000; - /* Above WP toolbar. */ -} - -/* Do not show the outline on the skip link target. */ -#content[tabindex="-1"]:focus { - outline: 0; -} - -/*-------------------------------------------------------------- -# Alignments ---------------------------------------------------------------*/ -.alignleft { - display: inline; - float: left; - margin-right: 1.5em; -} - -.alignright { - display: inline; - float: right; - margin-left: 1.5em; -} - -.aligncenter { - clear: both; - display: block; - margin-left: auto; - margin-right: auto; -} - -/*-------------------------------------------------------------- -# Clearings ---------------------------------------------------------------*/ -.clear:before, -.clear:after, -.entry-content:before, -.entry-content:after, -.comment-content:before, -.comment-content:after, -.site-header:before, -.site-header:after, -.site-content:before, -.site-content:after, -.site-footer:before, -.site-footer:after { - content: ""; - display: table; - table-layout: fixed; -} - -.clear:after, -.entry-content:after, -.comment-content:after, -.site-header:after, -.site-content:after, -.site-footer:after { - clear: both; -} - -/*-------------------------------------------------------------- -# Widgets ---------------------------------------------------------------*/ -.widget { - margin: 0 0 1.5em; - /* Make sure select elements fit in widgets. */ -} - -.widget select { - max-width: 100%; -} - -/*-------------------------------------------------------------- -# Content ---------------------------------------------------------------*/ -/*-------------------------------------------------------------- -## Posts and pages ---------------------------------------------------------------*/ -.sticky { - display: block; -} - -.post, -.page { - margin: 0 0 1.5em; -} - -.updated:not(.published) { - display: none; -} - -.page-content, -.entry-content, -.entry-summary { - margin: 1.5em 0 0; -} - -.page-links { - clear: both; - margin: 0 0 1.5em; -} - -/*-------------------------------------------------------------- -## Comments ---------------------------------------------------------------*/ -.comment-content a { - word-wrap: break-word; -} - -.bypostauthor { - display: block; -} - -/*-------------------------------------------------------------- -# Infinite scroll ---------------------------------------------------------------*/ -/* Globally hidden elements when Infinite Scroll is supported and in use. */ -.infinite-scroll .posts-navigation, -.infinite-scroll.neverending .site-footer { - /* Theme Footer (when set to scrolling) */ - display: none; -} - -/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */ -.infinity-end.neverending .site-footer { - display: block; -} - -/*-------------------------------------------------------------- -# Media ---------------------------------------------------------------*/ -.page-content .wp-smiley, -.entry-content .wp-smiley, -.comment-content .wp-smiley { - border: none; - margin-bottom: 0; - margin-top: 0; - padding: 0; -} - -/* Make sure embeds and iframes fit their containers. */ -embed, -iframe, -object { - max-width: 100%; -} - -/* Make sure logo link wraps around logo image. */ -.custom-logo-link { - display: inline-block; -} - -/*-------------------------------------------------------------- -## Captions ---------------------------------------------------------------*/ -.wp-caption { - margin-bottom: 1.5em; - max-width: 100%; -} - -.wp-caption img[class*=wp-image-] { - display: block; - margin-left: auto; - margin-right: auto; -} - -.wp-caption .wp-caption-text { - margin: 0.8075em 0; -} - -.wp-caption-text { - text-align: center; -} - -/* stylelint-disable color-no-hex */ -/* stylelint-enable color-no-hex */ -/* stylelint-disable string-quotes, order/properties-alphabetical-order */ -/* stylelint-disable indentation */ -/* stylelint-disable color-no-hex */ -/* ========================================================================== - GENERIC / #BOX-SIZING - ========================================================================== */ -/** - * Set the global `box-sizing` state to `border-box`. - * - * https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice - * http://paulirish.com/2012/box-sizing-border-box-ftw - */ -html { - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -*, *:before, *:after { - -moz-box-sizing: inherit; - -webkit-box-sizing: inherit; - box-sizing: inherit; -} - -/* stylelint-disable indentation */ -/* ========================================================================== - ELEMENTS / #FORMS - ========================================================================== */ -/** - * Make sure our form elements don’t use any UA-specific font styles: we want - * them to use ours. This may need reverting as more design information becomes - * available, and we start putting together more complete forms. - */ -button, -input, -select, -textarea { - font-family: inherit; -} - -/* ========================================================================== - ELEMENTS / #LINKS - ========================================================================== */ -/** - * Our basic `` elements only need very minimal styling. - * It uses the @mixin nhsuk-link-style-default within tools/links. - * Anything more opinionated (e.g. buttons, calls-to-action, etc.) will need a - * class defining in the Components layer. - * - * 1. Outputs full link URL for print. - * 2. Point unit used for print. - */ -a { - color: #005eb8; -} -a:visited { - color: #330072; -} -a:hover { - color: #7C2855; - text-decoration: none; -} -a:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -a:focus:hover { - text-decoration: none; -} -a:focus:visited { - color: #212b32; -} -a:focus .nhsuk-icon { - fill: #212b32; -} -a:active { - color: #002f5c; -} -@media print { - a:after { - color: #212b32; - content: " (Link: " attr(href) ")"; - /* [1] */ - font-size: 14pt; - /* [2] */ - } -} - -.nhsuk-link--no-visited-state:link { - color: #005eb8; -} -.nhsuk-link--no-visited-state:visited { - color: #005eb8; -} -.nhsuk-link--no-visited-state:hover { - color: #7C2855; -} -.nhsuk-link--no-visited-state:active { - color: #002f5c; -} -.nhsuk-link--no-visited-state:focus { - color: #212b32; -} - -/* ========================================================================== - ELEMENTS / #PAGE - ========================================================================== */ -/** - * High-level, page-level styling. - * - * 1. The reason for this is to prevent "centering jumps" when navigating back - * and forth between pages with enough content to have a vertical scroll bar - * and pages that do not. - * 2. Fonts on OSX will look more consistent with other systems that do not - * render text using sub-pixel anti-aliasing. - * 3. Override the user agent style margin of 8px. - * 4. Ensure the page always fills at least the entire height of the viewport. - */ -html { - background-color: #d8dde0; - overflow-y: scroll; - /* [1] */ - font-family: Frutiger W01, Arial, Sans-serif; -} -@font-face { - font-display: swap; - font-family: "Frutiger W01"; - font-style: normal; - font-weight: 400; - src: url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix"); - src: url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix") format("eot"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff2") format("woff2"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff") format("woff"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.ttf") format("truetype"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.svg#7def0e34-f28d-434f-b2ec-472bde847115") format("svg"); -} -@font-face { - font-display: swap; - font-family: "Frutiger W01"; - font-style: normal; - font-weight: 600; - src: url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix"); - src: url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix") format("eot"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff2") format("woff2"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff") format("woff"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.ttf") format("truetype"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.svg#eae74276-dd78-47e4-9b27-dac81c3411ca") format("svg"); -} - -body { - background-color: #f0f4f5; - color: #212b32; - font-size: 16px; - -moz-osx-font-smoothing: grayscale; - /* [2] */ - -webkit-font-smoothing: antialiased; - /* [2] */ - line-height: 1.5; - margin: 0; - /* [3] */ - min-height: 100%; - /* [4] */ -} - -/* ========================================================================== - ELEMENTS / #TABLES - ========================================================================== */ -/** - * 1. Force ``s to be full-width by default. - */ -table { - margin-bottom: 40px; - border-spacing: 0; - vertical-align: top; - width: 100%; - /* [1] */ -} -@media (min-width: 40.0625em) { - table { - margin-bottom: 48px; - } -} -@media print { - table { - page-break-inside: avoid; - } -} - -thead th { - border-bottom: 2px solid #d8dde0; -} - -th, -td { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - padding-bottom: 8px; - padding-right: 16px; - padding-top: 8px; - border-bottom: 1px solid #d8dde0; - text-align: left; - vertical-align: top; -} -@media (min-width: 40.0625em) { - th, -td { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - th, -td { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - th, -td { - padding-bottom: 16px; - } -} -@media (min-width: 40.0625em) { - th, -td { - padding-right: 24px; - } -} -@media (min-width: 40.0625em) { - th, -td { - padding-top: 16px; - } -} -th:last-child, -td:last-child { - padding-right: 0; -} - -th { - font-weight: 600; -} - -caption { - font-weight: 600; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.55556; - text-align: left; -} -@media (min-width: 40.0625em) { - caption { - font-size: 22px; - font-size: 1.375rem; - line-height: 1.45455; - } -} -@media print { - caption { - font-size: 18pt; - line-height: 1.15; - } -} - -.nhsuk-form-group { - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-form-group { - margin-bottom: 24px; - } -} -.nhsuk-form-group .nhsuk-form-group:last-of-type { - margin-bottom: 0; -} - -.nhsuk-form-group--wrapper { - margin-bottom: 24px; -} -@media (min-width: 40.0625em) { - .nhsuk-form-group--wrapper { - margin-bottom: 32px; - } -} - -.nhsuk-form-group--error { - border-left: 4px solid #d5281b; - padding-left: 16px; -} -.nhsuk-form-group--error .nhsuk-form-group { - border: 0; - padding: 0; -} - -/* ========================================================================== - OBJECTS / #GRID - ========================================================================== */ -.nhsuk-grid-row { - margin-left: -16px; - margin-right: -16px; -} -.nhsuk-grid-row:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-grid-column-one-quarter { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-one-quarter { - float: left; - width: 25%; - } -} - -.nhsuk-grid-column-one-third { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-one-third { - float: left; - width: 33.3333%; - } -} - -.nhsuk-grid-column-one-half { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-one-half { - float: left; - width: 50%; - } -} - -.nhsuk-grid-column-two-thirds { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-two-thirds { - float: left; - width: 66.6666%; - } -} - -.nhsuk-grid-column-three-quarters { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-three-quarters { - float: left; - width: 75%; - } -} - -.nhsuk-grid-column-full { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-full { - float: left; - width: 100%; - } -} - -/* ========================================================================== - OBJECTS / #MAIN-WRAPPER - ========================================================================== */ -/** - * Page wrapper for the grid system - * - * Usage: - *
- *
- * - *
- *
- * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - * - * 1. In IE11 the `main` element can be used, but is not recognized – - * meaning it's not defined in IE's default style sheet, - * so it uses CSS initial value, which is inline. - */ -.nhsuk-main-wrapper { - padding-top: 40px; - padding-bottom: 40px; - display: block; - /* [1] */ -} -@media (min-width: 40.0625em) { - .nhsuk-main-wrapper { - padding-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-main-wrapper { - padding-bottom: 48px; - } -} -.nhsuk-main-wrapper > *:first-child { - margin-top: 0; -} -.nhsuk-main-wrapper > *:last-child { - margin-bottom: 0; -} - -.nhsuk-main-wrapper--l { - padding-top: 48px; -} -@media (min-width: 40.0625em) { - .nhsuk-main-wrapper--l { - padding-top: 56px; - } -} - -.nhsuk-main-wrapper--s { - padding-bottom: 24px; - padding-top: 24px; -} -@media (min-width: 40.0625em) { - .nhsuk-main-wrapper--s { - padding-bottom: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-main-wrapper--s { - padding-top: 32px; - } -} - -/* ========================================================================== - OBJECTS / #WIDTH-CONTAINER - ========================================================================== */ -/** - * Page width for the grid system - * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - * - * 1. On mobile, add half width gutters - * 2. Limit the width of the container to the page width - * 3. From desktop, add full width gutters - * 4. As soon as the viewport is greater than the width of the page plus the - * gutters, just centre the content instead of adding gutters. - * 5. Full width container, spanning the entire width of the viewport - */ -.nhsuk-width-container, #cookie-notice .cookie-notice-container #cn-notice-buttons, #cookie-notice .cookie-notice-container .cn-text-container { - margin: 0 16px; - /* [1] */ - max-width: 960px; - /* [2] */ - /* [4] */ -} -@media (min-width: 48.0625em) { - .nhsuk-width-container, #cookie-notice .cookie-notice-container #cn-notice-buttons, #cookie-notice .cookie-notice-container .cn-text-container { - margin: 0 32px; - /* [3] */ - } -} -@media (min-width: 1024px) { - .nhsuk-width-container, #cookie-notice .cookie-notice-container #cn-notice-buttons, #cookie-notice .cookie-notice-container .cn-text-container { - margin: 0 auto; - } -} - -.nhsuk-width-container-fluid { - margin: 0 16px; - max-width: 100%; - /* [5] */ -} -@media (min-width: 48.0625em) { - .nhsuk-width-container-fluid { - margin: 0 32px; - /* [3] */ - } -} - -/* ========================================================================== - STYLES / #ICONS - ========================================================================== */ -.nhsuk-icon { - height: 34px; - width: 34px; -} - -.nhsuk-icon__search { - fill: #005eb8; -} - -.nhsuk-icon__chevron-left { - fill: #005eb8; -} - -.nhsuk-icon__chevron-right { - fill: #005eb8; -} - -.nhsuk-icon__close { - fill: #005eb8; -} - -.nhsuk-icon__cross { - fill: #d5281b; -} - -.nhsuk-icon__tick { - stroke: #007f3b; -} - -.nhsuk-icon__arrow-right { - fill: #005eb8; -} - -.nhsuk-icon__arrow-left { - fill: #005eb8; -} - -.nhsuk-icon__arrow-right-circle { - fill: #007f3b; -} - -.nhsuk-icon__chevron-down { - fill: #005eb8; - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.nhsuk-icon__chevron-down path { - fill: #ffffff; -} - -.nhsuk-icon__chevron-up { - fill: #005eb8; -} -.nhsuk-icon__chevron-up path { - fill: #ffffff; -} - -.nhsuk-icon__emdash path { - fill: #aeb7bd; -} - -.nhsuk-icon__plus { - fill: #005eb8; -} - -.nhsuk-icon__minus { - fill: #005eb8; -} - -.nhsuk-icon--size-25 { - height: 42.5px; - width: 42.5px; -} - -.nhsuk-icon--size-50 { - height: 51px; - width: 51px; -} - -.nhsuk-icon--size-75 { - height: 59.5px; - width: 59.5px; -} - -.nhsuk-icon--size-100 { - height: 68px; - width: 68px; -} - -/* ========================================================================== - STYLES / #LISTS - ========================================================================== */ -/** - * 1. 'Random number' used to align ul and ol left with content. - * 2. 'Random number' used to give sufficient spacing between text and icon. - * 3. 'Random number' used to align icon and text. - */ -ol, ul, .nhsuk-list { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - margin-bottom: 16px; - list-style-type: none; - margin-top: 0; - padding-left: 0; -} -@media (min-width: 40.0625em) { - ol, ul, .nhsuk-list { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - ol, ul, .nhsuk-list { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - ol, ul, .nhsuk-list { - margin-bottom: 24px; - } -} - -ol > li, ul > li, .nhsuk-list > li { - margin-bottom: 8px; -} -@media (min-width: 40.0625em) { - ol > li, ul > li, .nhsuk-list > li { - margin-bottom: 8px; - } -} -ol > li:last-child, ul > li:last-child, .nhsuk-list > li:last-child { - margin-bottom: 0; -} - -ul, .nhsuk-list--bullet { - list-style-type: disc; - padding-left: 20px; - /* [1] */ -} - -ol, .nhsuk-list--number { - list-style-type: decimal; - padding-left: 20px; - /* [1] */ -} - -.nhsuk-list--tick, -.nhsuk-list--cross { - list-style: none; - margin-top: 0; - padding-left: 40px; - /* [2] */ - position: relative; -} -.nhsuk-list--tick svg, -.nhsuk-list--cross svg { - left: -4px; - /* [3] */ - margin-top: -5px; - /* [3] */ - position: absolute; -} - -/* ========================================================================== - STYLES / #SECTION-BREAK - ========================================================================== */ -/** - * 1. Extended the section-break--l code for usage of a semantic
with - * no class name. - * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - */ -hr, .nhsuk-section-break { - border: 0; - margin: 0; -} - -.nhsuk-section-break--xl { - margin-top: 48px; - margin-bottom: 48px; -} -@media (min-width: 40.0625em) { - .nhsuk-section-break--xl { - margin-top: 56px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-section-break--xl { - margin-bottom: 56px; - } -} - -hr, .nhsuk-section-break--l { - margin-top: 32px; - margin-bottom: 32px; -} -@media (min-width: 40.0625em) { - hr, .nhsuk-section-break--l { - margin-top: 40px; - } -} -@media (min-width: 40.0625em) { - hr, .nhsuk-section-break--l { - margin-bottom: 40px; - } -} - -.nhsuk-section-break--m { - margin-top: 16px; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-section-break--m { - margin-top: 24px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-section-break--m { - margin-bottom: 24px; - } -} - -hr, .nhsuk-section-break--visible { - border-bottom: 1px solid #d8dde0; -} - -hr { - /* [1] */ -} - -/* ========================================================================== - STYLES / #TYPOGRAPHY - ========================================================================== */ -/* Headings */ -h1, -.nhsuk-heading-xl { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - h1, -.nhsuk-heading-xl { - font-size: 48px; - font-size: 3rem; - line-height: 1.16667; - } -} -@media print { - h1, -.nhsuk-heading-xl { - font-size: 32pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - h1, -.nhsuk-heading-xl { - margin-bottom: 48px; - } -} - -h2, -.nhsuk-heading-l { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - h2, -.nhsuk-heading-l { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - } -} -@media print { - h2, -.nhsuk-heading-l { - font-size: 24pt; - line-height: 1.05; - } -} -@media (min-width: 40.0625em) { - h2, -.nhsuk-heading-l { - margin-bottom: 24px; - } -} - -h3, -.nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - h3, -.nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - h3, -.nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - h3, -.nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { - margin-bottom: 24px; - } -} - -h4, -.nhsuk-heading-s, -#cookie-notice .cookie-notice-container .cn-text-container { - font-size: 18px; - font-size: 1.125rem; - line-height: 1.55556; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - h4, -.nhsuk-heading-s, -#cookie-notice .cookie-notice-container .cn-text-container { - font-size: 22px; - font-size: 1.375rem; - line-height: 1.45455; - } -} -@media print { - h4, -.nhsuk-heading-s, -#cookie-notice .cookie-notice-container .cn-text-container { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - h4, -.nhsuk-heading-s, -#cookie-notice .cookie-notice-container .cn-text-container { - margin-bottom: 24px; - } -} - -h5, -.nhsuk-heading-xs { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - h5, -.nhsuk-heading-xs { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - h5, -.nhsuk-heading-xs { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - h5, -.nhsuk-heading-xs { - margin-bottom: 24px; - } -} - -h6, -.nhsuk-heading-xxs { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - h6, -.nhsuk-heading-xxs { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - h6, -.nhsuk-heading-xxs { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - h6, -.nhsuk-heading-xxs { - margin-bottom: 24px; - } -} - -/* Captions to be used inside headings */ -.nhsuk-caption-xl { - font-weight: 400; - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - color: #4c6272; - display: block; - margin-bottom: 4px; -} -@media (min-width: 40.0625em) { - .nhsuk-caption-xl { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - } -} -@media print { - .nhsuk-caption-xl { - font-size: 24pt; - line-height: 1.05; - } -} - -.nhsuk-caption-l { - font-weight: 400; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - color: #4c6272; - display: block; - margin-bottom: 4px; -} -@media (min-width: 40.0625em) { - .nhsuk-caption-l { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-caption-l { - font-size: 18pt; - line-height: 1.15; - } -} - -.nhsuk-caption-m { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - color: #4c6272; - display: block; -} -@media (min-width: 40.0625em) { - .nhsuk-caption-m { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-caption-m { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-caption--bottom { - margin-bottom: 0; - margin-top: 4px; -} - -/* Body (paragraphs) */ -.nhsuk-body-l { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - display: block; - margin-top: 0; - margin-bottom: 24px; -} -@media (min-width: 40.0625em) { - .nhsuk-body-l { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-body-l { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-body-l { - margin-bottom: 32px; - } -} - -address, p, -.nhsuk-body-m { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - address, p, -.nhsuk-body-m { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - address, p, -.nhsuk-body-m { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - address, p, -.nhsuk-body-m { - margin-bottom: 24px; - } -} - -p, -.nhsuk-body-m { - color: inherit; -} - -.nhsuk-body-s { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - display: block; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-body-s { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-body-s { - font-size: 14pt; - line-height: 1.2; - } -} -@media (min-width: 40.0625em) { - .nhsuk-body-s { - margin-bottom: 24px; - } -} - -address { - font-style: normal; -} - -/** - * Lede text - * - * 1. Apply lede text styling to p and ul within the lede element - * 2. Reduces the spacing between the page heading and the lede text - */ -.nhsuk-lede-text { - font-weight: 400; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - margin-bottom: 40px; - /* [1] */ -} -@media (min-width: 40.0625em) { - .nhsuk-lede-text { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-lede-text { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-lede-text { - margin-bottom: 48px; - } -} -.nhsuk-lede-text p, -.nhsuk-lede-text ul { - font-weight: 400; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; -} -@media (min-width: 40.0625em) { - .nhsuk-lede-text p, -.nhsuk-lede-text ul { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-lede-text p, -.nhsuk-lede-text ul { - font-size: 18pt; - line-height: 1.15; - } -} - -.nhsuk-lede-text--small { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - margin-bottom: 24px; -} -@media (min-width: 40.0625em) { - .nhsuk-lede-text--small { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-lede-text--small { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-lede-text--small { - margin-bottom: 32px; - } -} - -/* [2] */ -h1 + .nhsuk-lede-text, -h1 + .nhsuk-lede-text--small { - margin-top: -8px; -} - -/** - * Contextual adjustments - * - * Add top padding to headings that appear directly after paragraphs. - * - * 1. Removes the padding-top because of the lede-text's increased margin-bottom - * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/nhsuk-frontend - */ -.nhsuk-body-l + h2, -.nhsuk-body-l + .nhsuk-heading-l { - padding-top: 4px; -} -@media (min-width: 40.0625em) { - .nhsuk-body-l + h2, -.nhsuk-body-l + .nhsuk-heading-l { - padding-top: 8px; - } -} - -p + h2, -.nhsuk-body-m + h2, address + h2, -p + .nhsuk-heading-l, -.nhsuk-body-m + .nhsuk-heading-l, -address + .nhsuk-heading-l, -.nhsuk-body-s + h2, -.nhsuk-body-s + .nhsuk-heading-l, -.nhsuk-list + h2, -ul + h2, -ol + h2, -.nhsuk-list + .nhsuk-heading-l, -ul + .nhsuk-heading-l, -ol + .nhsuk-heading-l { - padding-top: 16px; -} -@media (min-width: 40.0625em) { - p + h2, -.nhsuk-body-m + h2, address + h2, -p + .nhsuk-heading-l, -.nhsuk-body-m + .nhsuk-heading-l, -address + .nhsuk-heading-l, -.nhsuk-body-s + h2, -.nhsuk-body-s + .nhsuk-heading-l, -.nhsuk-list + h2, -ul + h2, -ol + h2, -.nhsuk-list + .nhsuk-heading-l, -ul + .nhsuk-heading-l, -ol + .nhsuk-heading-l { - padding-top: 24px; - } -} - -p + h3, -.nhsuk-body-m + h3, address + h3, -p + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content p + h2, -.nhsuk-body-m + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-m + h2, -address + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content address + h2, -.nhsuk-body-s + h3, -.nhsuk-body-s + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-s + h2, -.nhsuk-list + h3, -ul + h3, -ol + h3, -.nhsuk-list + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-list + h2, -ul + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ul + h2, -ol + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ol + h2, -p + h4, -.nhsuk-body-m + h4, -address + h4, -p + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container p + .cn-text-container, -.nhsuk-body-m + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container .nhsuk-body-m + .cn-text-container, -address + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container address + .cn-text-container, -.nhsuk-body-s + h4, -.nhsuk-body-s + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container .nhsuk-body-s + .cn-text-container, -.nhsuk-list + h4, -ul + h4, -ol + h4, -.nhsuk-list + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container .nhsuk-list + .cn-text-container, -ul + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container ul + .cn-text-container, -ol + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container ol + .cn-text-container { - padding-top: 4px; -} -@media (min-width: 40.0625em) { - p + h3, -.nhsuk-body-m + h3, address + h3, -p + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content p + h2, -.nhsuk-body-m + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-m + h2, -address + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content address + h2, -.nhsuk-body-s + h3, -.nhsuk-body-s + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-s + h2, -.nhsuk-list + h3, -ul + h3, -ol + h3, -.nhsuk-list + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-list + h2, -ul + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ul + h2, -ol + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ol + h2, -p + h4, -.nhsuk-body-m + h4, -address + h4, -p + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container p + .cn-text-container, -.nhsuk-body-m + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container .nhsuk-body-m + .cn-text-container, -address + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container address + .cn-text-container, -.nhsuk-body-s + h4, -.nhsuk-body-s + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container .nhsuk-body-s + .cn-text-container, -.nhsuk-list + h4, -ul + h4, -ol + h4, -.nhsuk-list + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container .nhsuk-list + .cn-text-container, -ul + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container ul + .cn-text-container, -ol + .nhsuk-heading-s, -#cookie-notice .cookie-notice-container ol + .cn-text-container { - padding-top: 8px; - } -} - -/* [1] */ -.nhsuk-lede-text + h2, -.nhsuk-lede-text + .nhsuk-heading-l { - padding-top: 0; -} - -/* Font weight for and */ -strong, -b { - font-weight: 600; -} - -/* ========================================================================== - UTILITIES / #CLEARFIX - ========================================================================== */ -/** - * Automatically clear an elements - * child elements - * - * Usage: class="nhsuk-u-clear" - * See tools/mixins - */ -.nhsuk-u-clear:after { - clear: both; - content: ""; - display: block; -} - -/* ========================================================================== - UTILITIES / #GRID - ========================================================================== */ -/** - * Force grid widths on all screen sizes - * By default all grid elements will go to 100% width - * on screen sizes below tablet, these utilities can force - * custom widths on all screen sizes - * - * Usage: class="nhsuk-u-one-half" - */ -/* stylelint-disable declaration-no-important */ -.nhsuk-u-one-half { - float: left; - width: 50% !important; -} - -.nhsuk-u-one-third { - float: left; - width: 33.3333333333% !important; -} - -.nhsuk-u-two-thirds { - float: left; - width: 66.6666666667% !important; -} - -.nhsuk-u-one-quarter { - float: left; - width: 25% !important; -} - -.nhsuk-u-three-quarters { - float: left; - width: 75% !important; -} - -/** - * Force grid widths on screen sizes on tablet - * and above - * - * By default all grid elements will go to 100% width - * on every screen size, these utilities can force - * custom widths on screen sizes on tablet - * and above - * - * Usage: class="nhsuk-u-one-half-tablet" - */ -.nhsuk-u-one-half-tablet { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-one-half-tablet { - float: left; - width: 50% !important; - } -} - -.nhsuk-u-one-third-tablet { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-one-third-tablet { - float: left; - width: 33.3333333333% !important; - } -} - -.nhsuk-u-two-thirds-tablet { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-two-thirds-tablet { - float: left; - width: 66.6666666667% !important; - } -} - -.nhsuk-u-one-quarter-tablet { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-one-quarter-tablet { - float: left; - width: 25% !important; - } -} - -.nhsuk-u-three-quarters-tablet { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-three-quarters-tablet { - float: left; - width: 75% !important; - } -} - -/* ========================================================================== - UTILITIES / #LINK-NOWRAP - ========================================================================== */ -/** - * Prevent long anchor links from line breaking - * on smaller screens - * - * Usage: class="nhsuk-u-nowrap" - */ -@media (max-width: 40.0525em) { - .nhsuk-u-nowrap { - white-space: nowrap; - } -} - -/* ========================================================================== - UTILITIES / #READING-WIDTH - ========================================================================== */ -/** - * Reading width mixin, add a maximum width - * to large pieces of content - * - * Usage: class="nhsuk-u-reading-width" - * See tools/mixins - */ -.nhsuk-u-reading-width { - max-width: 44em; -} - -.nhsuk-u-margin-0 { - margin: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-0 { - margin: 0 !important; - } -} - -.nhsuk-u-margin-top-0 { - margin-top: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-0 { - margin-top: 0 !important; - } -} - -.nhsuk-u-margin-right-0 { - margin-right: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-0 { - margin-right: 0 !important; - } -} - -.nhsuk-u-margin-bottom-0 { - margin-bottom: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-0 { - margin-bottom: 0 !important; - } -} - -.nhsuk-u-margin-left-0 { - margin-left: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-0 { - margin-left: 0 !important; - } -} - -.nhsuk-u-margin-1 { - margin: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-1 { - margin: 4px !important; - } -} - -.nhsuk-u-margin-top-1 { - margin-top: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-1 { - margin-top: 4px !important; - } -} - -.nhsuk-u-margin-right-1 { - margin-right: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-1 { - margin-right: 4px !important; - } -} - -.nhsuk-u-margin-bottom-1 { - margin-bottom: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-1 { - margin-bottom: 4px !important; - } -} - -.nhsuk-u-margin-left-1 { - margin-left: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-1 { - margin-left: 4px !important; - } -} - -.nhsuk-u-margin-2 { - margin: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-2 { - margin: 8px !important; - } -} - -.nhsuk-u-margin-top-2 { - margin-top: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-2 { - margin-top: 8px !important; - } -} - -.nhsuk-u-margin-right-2 { - margin-right: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-2 { - margin-right: 8px !important; - } -} - -.nhsuk-u-margin-bottom-2 { - margin-bottom: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-2 { - margin-bottom: 8px !important; - } -} - -.nhsuk-u-margin-left-2 { - margin-left: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-2 { - margin-left: 8px !important; - } -} - -.nhsuk-u-margin-3 { - margin: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-3 { - margin: 16px !important; - } -} - -.nhsuk-u-margin-top-3 { - margin-top: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-3 { - margin-top: 16px !important; - } -} - -.nhsuk-u-margin-right-3 { - margin-right: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-3 { - margin-right: 16px !important; - } -} - -.nhsuk-u-margin-bottom-3 { - margin-bottom: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-3 { - margin-bottom: 16px !important; - } -} - -.nhsuk-u-margin-left-3 { - margin-left: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-3 { - margin-left: 16px !important; - } -} - -.nhsuk-u-margin-4 { - margin: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-4 { - margin: 24px !important; - } -} - -.nhsuk-u-margin-top-4 { - margin-top: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-4 { - margin-top: 24px !important; - } -} - -.nhsuk-u-margin-right-4 { - margin-right: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-4 { - margin-right: 24px !important; - } -} - -.nhsuk-u-margin-bottom-4 { - margin-bottom: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-4 { - margin-bottom: 24px !important; - } -} - -.nhsuk-u-margin-left-4 { - margin-left: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-4 { - margin-left: 24px !important; - } -} - -.nhsuk-u-margin-5 { - margin: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-5 { - margin: 32px !important; - } -} - -.nhsuk-u-margin-top-5 { - margin-top: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-5 { - margin-top: 32px !important; - } -} - -.nhsuk-u-margin-right-5 { - margin-right: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-5 { - margin-right: 32px !important; - } -} - -.nhsuk-u-margin-bottom-5 { - margin-bottom: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-5 { - margin-bottom: 32px !important; - } -} - -.nhsuk-u-margin-left-5 { - margin-left: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-5 { - margin-left: 32px !important; - } -} - -.nhsuk-u-margin-6 { - margin: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-6 { - margin: 40px !important; - } -} - -.nhsuk-u-margin-top-6 { - margin-top: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-6 { - margin-top: 40px !important; - } -} - -.nhsuk-u-margin-right-6 { - margin-right: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-6 { - margin-right: 40px !important; - } -} - -.nhsuk-u-margin-bottom-6 { - margin-bottom: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-6 { - margin-bottom: 40px !important; - } -} - -.nhsuk-u-margin-left-6 { - margin-left: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-6 { - margin-left: 40px !important; - } -} - -.nhsuk-u-margin-7 { - margin: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-7 { - margin: 48px !important; - } -} - -.nhsuk-u-margin-top-7 { - margin-top: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-7 { - margin-top: 48px !important; - } -} - -.nhsuk-u-margin-right-7 { - margin-right: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-7 { - margin-right: 48px !important; - } -} - -.nhsuk-u-margin-bottom-7 { - margin-bottom: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-7 { - margin-bottom: 48px !important; - } -} - -.nhsuk-u-margin-left-7 { - margin-left: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-7 { - margin-left: 48px !important; - } -} - -.nhsuk-u-margin-8 { - margin: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-8 { - margin: 56px !important; - } -} - -.nhsuk-u-margin-top-8 { - margin-top: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-8 { - margin-top: 56px !important; - } -} - -.nhsuk-u-margin-right-8 { - margin-right: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-8 { - margin-right: 56px !important; - } -} - -.nhsuk-u-margin-bottom-8 { - margin-bottom: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-8 { - margin-bottom: 56px !important; - } -} - -.nhsuk-u-margin-left-8 { - margin-left: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-8 { - margin-left: 56px !important; - } -} - -.nhsuk-u-margin-9 { - margin: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-9 { - margin: 64px !important; - } -} - -.nhsuk-u-margin-top-9 { - margin-top: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-9 { - margin-top: 64px !important; - } -} - -.nhsuk-u-margin-right-9 { - margin-right: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-9 { - margin-right: 64px !important; - } -} - -.nhsuk-u-margin-bottom-9 { - margin-bottom: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-9 { - margin-bottom: 64px !important; - } -} - -.nhsuk-u-margin-left-9 { - margin-left: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-9 { - margin-left: 64px !important; - } -} - -.nhsuk-u-padding-0 { - padding: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-0 { - padding: 0 !important; - } -} - -.nhsuk-u-padding-top-0 { - padding-top: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-0 { - padding-top: 0 !important; - } -} - -.nhsuk-u-padding-right-0 { - padding-right: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-0 { - padding-right: 0 !important; - } -} - -.nhsuk-u-padding-bottom-0 { - padding-bottom: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-0 { - padding-bottom: 0 !important; - } -} - -.nhsuk-u-padding-left-0 { - padding-left: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-0 { - padding-left: 0 !important; - } -} - -.nhsuk-u-padding-1 { - padding: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-1 { - padding: 4px !important; - } -} - -.nhsuk-u-padding-top-1 { - padding-top: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-1 { - padding-top: 4px !important; - } -} - -.nhsuk-u-padding-right-1 { - padding-right: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-1 { - padding-right: 4px !important; - } -} - -.nhsuk-u-padding-bottom-1 { - padding-bottom: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-1 { - padding-bottom: 4px !important; - } -} - -.nhsuk-u-padding-left-1 { - padding-left: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-1 { - padding-left: 4px !important; - } -} - -.nhsuk-u-padding-2 { - padding: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-2 { - padding: 8px !important; - } -} - -.nhsuk-u-padding-top-2 { - padding-top: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-2 { - padding-top: 8px !important; - } -} - -.nhsuk-u-padding-right-2 { - padding-right: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-2 { - padding-right: 8px !important; - } -} - -.nhsuk-u-padding-bottom-2 { - padding-bottom: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-2 { - padding-bottom: 8px !important; - } -} - -.nhsuk-u-padding-left-2 { - padding-left: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-2 { - padding-left: 8px !important; - } -} - -.nhsuk-u-padding-3 { - padding: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-3 { - padding: 16px !important; - } -} - -.nhsuk-u-padding-top-3 { - padding-top: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-3 { - padding-top: 16px !important; - } -} - -.nhsuk-u-padding-right-3 { - padding-right: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-3 { - padding-right: 16px !important; - } -} - -.nhsuk-u-padding-bottom-3 { - padding-bottom: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-3 { - padding-bottom: 16px !important; - } -} - -.nhsuk-u-padding-left-3 { - padding-left: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-3 { - padding-left: 16px !important; - } -} - -.nhsuk-u-padding-4 { - padding: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-4 { - padding: 24px !important; - } -} - -.nhsuk-u-padding-top-4 { - padding-top: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-4 { - padding-top: 24px !important; - } -} - -.nhsuk-u-padding-right-4 { - padding-right: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-4 { - padding-right: 24px !important; - } -} - -.nhsuk-u-padding-bottom-4 { - padding-bottom: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-4 { - padding-bottom: 24px !important; - } -} - -.nhsuk-u-padding-left-4 { - padding-left: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-4 { - padding-left: 24px !important; - } -} - -.nhsuk-u-padding-5 { - padding: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-5 { - padding: 32px !important; - } -} - -.nhsuk-u-padding-top-5 { - padding-top: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-5 { - padding-top: 32px !important; - } -} - -.nhsuk-u-padding-right-5 { - padding-right: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-5 { - padding-right: 32px !important; - } -} - -.nhsuk-u-padding-bottom-5 { - padding-bottom: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-5 { - padding-bottom: 32px !important; - } -} - -.nhsuk-u-padding-left-5 { - padding-left: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-5 { - padding-left: 32px !important; - } -} - -.nhsuk-u-padding-6 { - padding: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-6 { - padding: 40px !important; - } -} - -.nhsuk-u-padding-top-6 { - padding-top: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-6 { - padding-top: 40px !important; - } -} - -.nhsuk-u-padding-right-6 { - padding-right: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-6 { - padding-right: 40px !important; - } -} - -.nhsuk-u-padding-bottom-6 { - padding-bottom: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-6 { - padding-bottom: 40px !important; - } -} - -.nhsuk-u-padding-left-6 { - padding-left: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-6 { - padding-left: 40px !important; - } -} - -.nhsuk-u-padding-7 { - padding: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-7 { - padding: 48px !important; - } -} - -.nhsuk-u-padding-top-7 { - padding-top: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-7 { - padding-top: 48px !important; - } -} - -.nhsuk-u-padding-right-7 { - padding-right: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-7 { - padding-right: 48px !important; - } -} - -.nhsuk-u-padding-bottom-7 { - padding-bottom: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-7 { - padding-bottom: 48px !important; - } -} - -.nhsuk-u-padding-left-7 { - padding-left: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-7 { - padding-left: 48px !important; - } -} - -.nhsuk-u-padding-8 { - padding: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-8 { - padding: 56px !important; - } -} - -.nhsuk-u-padding-top-8 { - padding-top: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-8 { - padding-top: 56px !important; - } -} - -.nhsuk-u-padding-right-8 { - padding-right: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-8 { - padding-right: 56px !important; - } -} - -.nhsuk-u-padding-bottom-8 { - padding-bottom: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-8 { - padding-bottom: 56px !important; - } -} - -.nhsuk-u-padding-left-8 { - padding-left: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-8 { - padding-left: 56px !important; - } -} - -.nhsuk-u-padding-9 { - padding: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-9 { - padding: 64px !important; - } -} - -.nhsuk-u-padding-top-9 { - padding-top: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-9 { - padding-top: 64px !important; - } -} - -.nhsuk-u-padding-right-9 { - padding-right: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-9 { - padding-right: 64px !important; - } -} - -.nhsuk-u-padding-bottom-9 { - padding-bottom: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-9 { - padding-bottom: 64px !important; - } -} - -.nhsuk-u-padding-left-9 { - padding-left: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-9 { - padding-left: 64px !important; - } -} - -/* ========================================================================== - UTILITIES / #TYPOGRAPHY - ========================================================================== */ -/** - * Font size and line height - * - * Generate typography override classes for each responsive font map in the - * typography scale eg .nhsuk-u-font-size-48 - * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - */ -.nhsuk-u-font-size-64 { - font-size: 48px !important; - font-size: 3rem !important; - line-height: 1.16667 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-64 { - font-size: 64px !important; - font-size: 4rem !important; - line-height: 1.125 !important; - } -} -@media print { - .nhsuk-u-font-size-64 { - font-size: 53pt !important; - line-height: 1.1 !important; - } -} - -.nhsuk-u-font-size-48 { - font-size: 32px !important; - font-size: 2rem !important; - line-height: 1.25 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-48 { - font-size: 48px !important; - font-size: 3rem !important; - line-height: 1.16667 !important; - } -} -@media print { - .nhsuk-u-font-size-48 { - font-size: 32pt !important; - line-height: 1.15 !important; - } -} - -.nhsuk-u-font-size-32 { - font-size: 24px !important; - font-size: 1.5rem !important; - line-height: 1.33333 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-32 { - font-size: 32px !important; - font-size: 2rem !important; - line-height: 1.25 !important; - } -} -@media print { - .nhsuk-u-font-size-32 { - font-size: 24pt !important; - line-height: 1.05 !important; - } -} - -.nhsuk-u-font-size-24 { - font-size: 20px !important; - font-size: 1.25rem !important; - line-height: 1.4 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-24 { - font-size: 24px !important; - font-size: 1.5rem !important; - line-height: 1.33333 !important; - } -} -@media print { - .nhsuk-u-font-size-24 { - font-size: 18pt !important; - line-height: 1.15 !important; - } -} - -.nhsuk-u-font-size-22 { - font-size: 18px !important; - font-size: 1.125rem !important; - line-height: 1.55556 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-22 { - font-size: 22px !important; - font-size: 1.375rem !important; - line-height: 1.45455 !important; - } -} -@media print { - .nhsuk-u-font-size-22 { - font-size: 18pt !important; - line-height: 1.15 !important; - } -} - -.nhsuk-u-font-size-19 { - font-size: 16px !important; - font-size: 1rem !important; - line-height: 1.5 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-19 { - font-size: 19px !important; - font-size: 1.1875rem !important; - line-height: 1.47368 !important; - } -} -@media print { - .nhsuk-u-font-size-19 { - font-size: 14pt !important; - line-height: 1.15 !important; - } -} - -.nhsuk-u-font-size-16 { - font-size: 14px !important; - font-size: 0.875rem !important; - line-height: 1.71429 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-16 { - font-size: 16px !important; - font-size: 1rem !important; - line-height: 1.5 !important; - } -} -@media print { - .nhsuk-u-font-size-16 { - font-size: 14pt !important; - line-height: 1.2 !important; - } -} - -.nhsuk-u-font-size-14 { - font-size: 12px !important; - font-size: 0.75rem !important; - line-height: 1.66667 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-14 { - font-size: 14px !important; - font-size: 0.875rem !important; - line-height: 1.71429 !important; - } -} -@media print { - .nhsuk-u-font-size-14 { - font-size: 12pt !important; - line-height: 1.2 !important; - } -} - -/* Weights - ========================================================================== */ -/** - * Generate font weight override classes for normal and bold - * eg .nhsuk-u-font-weight-normal - */ -.nhsuk-u-font-weight-normal { - font-weight: 400 !important; -} - -.nhsuk-u-font-weight-bold { - font-weight: 600 !important; -} - -/* Colours - ========================================================================== */ -/** - * Secondary text colour $nhsuk-secondary-text-color - * eg

Published on: 15 March 2018

- */ -.nhsuk-u-secondary-text-color { - color: #4c6272 !important; - /* stylelint-disable-line declaration-no-important */ -} - -/* ========================================================================== - UTILITIES / #VISUALLY-HIDDEN - ========================================================================== */ -/** - * Hide elements visually but keep it in the DOM - * - * Usage: class="nhsuk-u-visually-hidden" - * See tools/mixins - */ -.nhsuk-u-visually-hidden { - border: 0; - clip: rect(0 0 0 0); - -webkit-clip-path: inset(50%); - clip-path: inset(50%); - height: 1px; - margin: 0; - overflow: hidden; - padding: 0; - position: absolute; - white-space: nowrap; - width: 1px; -} - -/* ========================================================================== - UTILITIES / #WIDTH - ========================================================================== */ -/** - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - * Force element widths on all screen sizes - * - * Usage: class="nhsuk-u-width-full" - */ -/* stylelint-disable declaration-no-important */ -.nhsuk-u-width-full { - width: 100% !important; -} - -.nhsuk-u-width-three-quarters { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-width-three-quarters { - width: 75% !important; - } -} - -.nhsuk-u-width-two-thirds { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-width-two-thirds { - width: 66.66% !important; - } -} - -.nhsuk-u-width-one-half { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-width-one-half { - width: 50% !important; - } -} - -.nhsuk-u-width-one-third { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-width-one-third { - width: 33.33% !important; - } -} - -.nhsuk-u-width-one-quarter { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-width-one-quarter { - width: 25% !important; - } -} - -/* ========================================================================== - COMPONENTS/ #ACTION-LINK - ========================================================================== */ -/** - * 1. Display is inline-block so the top and bottom margins/paddings are - * respected. - * 2. 'Random number' is used to properly have sufficient space between icon - * and text. - * 3. Position is relative so the arrow icon can display absolute. - * 4. Text decoration none used to override default styling. - * 5. Box shadow 8px used instead of the default 4px. - * 6. Text decoration underline used to override default styling. - */ -.nhsuk-action-link { - margin-bottom: 32px; -} -@media (min-width: 40.0625em) { - .nhsuk-action-link { - margin-bottom: 40px; - } -} - -.nhsuk-action-link__link { - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.55556; - display: inline-block; - /* [1] */ - font-weight: 600; - padding-left: 38px; - /* [2] */ - position: relative; - /* [3] */ - text-decoration: none; - /* [4] */ -} -@media (min-width: 40.0625em) { - .nhsuk-action-link__link { - font-size: 22px; - font-size: 1.375rem; - line-height: 1.45455; - } -} -@media print { - .nhsuk-action-link__link { - font-size: 18pt; - line-height: 1.15; - } -} -.nhsuk-action-link__link:hover .nhsuk-action-link__text { - text-decoration: underline; - /* [6] */ -} -.nhsuk-action-link__link:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-action-link__link:focus:hover .nhsuk-action-link__text { - color: #212b32; - text-decoration: none; -} -@media (max-width: 40.0525em) { - .nhsuk-action-link__link { - padding-left: 26px; - /* [2] */ - } -} -@media print { - .nhsuk-action-link__link { - color: #212b32; - } - .nhsuk-action-link__link:visited { - color: #212b32; - } -} -.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { - fill: #007f3b; - height: 36px; - left: -3px; - position: absolute; - top: -2px; - width: 36px; -} -@media print { - .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { - color: #212b32; - fill: #212b32; - } - .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:active, .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:focus, .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:visited { - color: #212b32; - } -} -@media (max-width: 40.0525em) { - .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { - height: 24px; - left: -2px; - margin-bottom: 0; - top: 2px; - width: 24px; - } -} - -/* ========================================================================== - COMPONENTS/ #BACK-LINK - ========================================================================== */ -/** - * 1. Allow space for the arrow. - * 2. Align the icon with the start of the back link. - * 3. Align the icon with the middle of the text. - */ -.nhsuk-back-link { - margin-bottom: 16px; -} - -.nhsuk-back-link__link { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - display: inline-block; - padding-left: 16px; - /* 1 */ - position: relative; - text-decoration: none; -} -@media (min-width: 40.0625em) { - .nhsuk-back-link__link { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-back-link__link { - font-size: 14pt; - line-height: 1.2; - } -} -.nhsuk-back-link__link .nhsuk-icon__chevron-left { - height: 24px; - left: -8px; - /* 2 */ - position: absolute; - top: -1px; - /* 3 */ - width: 24px; -} -.nhsuk-back-link__link:visited { - color: #005eb8; -} -.nhsuk-back-link__link:hover { - color: #7C2855; - text-decoration: underline; -} -.nhsuk-back-link__link:hover .nhsuk-icon__chevron-left { - fill: #7C2855; -} -.nhsuk-back-link__link:focus .nhsuk-icon__chevron-left { - fill: #212b32; -} - -/* ========================================================================== - COMPONENTS / #BREADCRUMB - ========================================================================== */ -/** - * 1. Bespoke spacing numbers used as there is no 12px - * spacing mapped in settings/spacing. - * 2. Hide the breadcrumb on print stylesheets. - * 3. Don't show the full breadcrumb below tablet size. - * 4. Typography sizing mixin, see core/tools/_typography - * 5. and core/settings/_typography for size maps. - * 5. .. but show a back to index page link. - * 6. Remove spacing between back icon and label. - * 7. Custom padding for the chevron separator icon. - */ -.nhsuk-breadcrumb { - background-color: #ffffff; - padding-bottom: 12px; - /* [1] */ - padding-top: 12px; - /* [1] */ -} -@media print { - .nhsuk-breadcrumb { - display: none; - } -} -.nhsuk-breadcrumb .nhsuk-icon__chevron-right { - fill: #aeb7bd; - height: 18px; - position: relative; - top: 5px; - width: 18px; -} -@media (min-width: 61.875em) { - .nhsuk-breadcrumb .nhsuk-icon__chevron-right { - margin: 0 3px 0 5px; - } -} -.nhsuk-breadcrumb .nhsuk-icon__chevron-left { - float: left; - height: 24px; - left: -8px; - position: relative; - width: 24px; -} - -.nhsuk-breadcrumb__list { - list-style: none; - margin: 0; - padding: 0; -} -@media (max-width: 40.0525em) { - .nhsuk-breadcrumb__list { - display: none; - /* [3] */ - } -} - -.nhsuk-breadcrumb__item { - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - /* [4] */ - display: inline-block; - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-breadcrumb__item { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-breadcrumb__item { - font-size: 14pt; - line-height: 1.2; - } -} -.nhsuk-breadcrumb__item:not(:last-child):after { - background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-right' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' height='18' width='18' viewBox='0 0 24 24' aria-hidden='true'%3E%3Cpath d='M15.5 12a1 1 0 0 1-.29.71l-5 5a1 1 0 0 1-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 .29.71z'%3E%3C/path%3E%3C/svg%3E") right 0 top 4px no-repeat; - content: ""; - display: inline-block; - height: 18px; - margin-left: 10px; - margin-right: 2px; - width: 18px; -} - -.nhsuk-breadcrumb__link:visited { - color: #005eb8; -} -.nhsuk-breadcrumb__link:visited:hover { - color: #7C2855; -} -.nhsuk-breadcrumb__link:focus:hover { - color: #212b32; -} - -.nhsuk-breadcrumb__back { - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - /* [4] */ - margin: 0; - padding-left: 16px; - position: relative; -} -@media (min-width: 40.0625em) { - .nhsuk-breadcrumb__back { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-breadcrumb__back { - font-size: 14pt; - line-height: 1.2; - } -} -@media (min-width: 40.0625em) { - .nhsuk-breadcrumb__back { - display: none; - /* [5] */ - } -} -.nhsuk-breadcrumb__back:before { - background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-left' xmlns='http://www.w3.org/2000/svg' fill='%23005eb8' height='24' width='24' viewBox='8 0 24 24' aria-hidden='true'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7z'%3E%3C/path%3E%3C/svg%3E") no-repeat; - content: ""; - display: inline-block; - height: 18px; - left: 0; - position: absolute; - top: 0; - width: 10px; -} - -.nhsuk-breadcrumb__backlink:visited { - color: #005eb8; -} -.nhsuk-breadcrumb__backlink:visited:hover { - color: #7C2855; -} - -/* ========================================================================== - COMPONENTS/ #BUTTON - ========================================================================== */ -/** - * 1. Ensure that any global link styles are overridden. - * 2. Fix unwanted button padding in Firefox. - * 3. Use a pseudo element to expand the click target area to include the - * button's shadow as well, in case users try to click it. - */ -.nhsuk-button, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, .tippy-popper .tippy-content .gv-approval-toggle { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - margin-bottom: 28px; - -webkit-appearance: none; - background-color: #007f3b; - border: 2px solid transparent; - border-radius: 4px; - box-shadow: 0 4px 0 #00401e; - box-sizing: border-box; - color: #ffffff; - cursor: pointer; - display: inline-block; - font-weight: 600; - margin-top: 0; - padding: 12px 16px; - position: relative; - text-align: center; - vertical-align: top; - width: auto; - /* 2 */ - /* 3 */ - /* 4 */ -} -@media (min-width: 40.0625em) { - .nhsuk-button, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, .tippy-popper .tippy-content .gv-approval-toggle { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-button, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, .tippy-popper .tippy-content .gv-approval-toggle { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-button, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, .tippy-popper .tippy-content .gv-approval-toggle { - margin-bottom: 36px; - } -} -@media (max-width: 40.0525em) { - .nhsuk-button, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, .tippy-popper .tippy-content .gv-approval-toggle { - padding: 8px 16px; - } -} -.nhsuk-button:link, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:link, .tippy-popper .tippy-content .gv-approval-toggle:link, .nhsuk-button:visited, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:visited, .tippy-popper .tippy-content .gv-approval-toggle:visited, .nhsuk-button:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active, .tippy-popper .tippy-content .gv-approval-toggle:active, .nhsuk-button:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:hover, .tippy-popper .tippy-content .gv-approval-toggle:hover { - color: #ffffff; - text-decoration: none; -} -.nhsuk-button::-moz-focus-inner, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap::-moz-focus-inner, .tippy-popper .tippy-content .gv-approval-toggle::-moz-focus-inner { - border: 0; - padding: 0; -} -.nhsuk-button:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:hover, .tippy-popper .tippy-content .gv-approval-toggle:hover { - background-color: #00662f; -} -.nhsuk-button:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus, .tippy-popper .tippy-content .gv-approval-toggle:focus { - background: #ffeb3b; - box-shadow: 0 4px 0 #212b32; - color: #212b32; - outline: 4px solid transparent; -} -.nhsuk-button:focus:visited, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus:visited, .tippy-popper .tippy-content .gv-approval-toggle:focus:visited { - color: #212b32; -} -.nhsuk-button:focus:visited:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus:visited:active, .tippy-popper .tippy-content .gv-approval-toggle:focus:visited:active { - color: #ffffff; -} -.nhsuk-button:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active, .tippy-popper .tippy-content .gv-approval-toggle:active { - background: #00401e; - box-shadow: none; - color: #ffffff; - top: 4px; -} -.nhsuk-button::before, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap::before, .tippy-popper .tippy-content .gv-approval-toggle::before { - background: transparent; - bottom: -6px; - content: ""; - display: block; - left: -2px; - position: absolute; - right: -2px; - top: -2px; -} -.nhsuk-button:active::before, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active::before, .tippy-popper .tippy-content .gv-approval-toggle:active::before { - top: -6px; -} - -/** - * Button variations - */ -.nhsuk-button--secondary, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info, .nhsuk-button.is-style-secondary, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap, .tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle { - background-color: #4c6272; - box-shadow: 0 4px 0 #263139; -} -.nhsuk-button--secondary:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:hover, .nhsuk-button.is-style-secondary:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:hover, .tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:hover { - background-color: #384853; -} -.nhsuk-button--secondary:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:focus, .nhsuk-button.is-style-secondary:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:focus, .tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:focus { - background: #ffeb3b; - box-shadow: 0 4px 0 #212b32; - color: #212b32; - outline: 4px solid transparent; -} -.nhsuk-button--secondary:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:active, .nhsuk-button.is-style-secondary:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:active, .tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:active { - background: #263139; - box-shadow: none; - color: #ffffff; - top: 4px; -} -.nhsuk-button--secondary.nhsuk-button--disabled, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.cn-button.bootstrap.cn-more-info, .nhsuk-button--disabled.nhsuk-button.is-style-secondary, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-secondary.cn-button.bootstrap, .tippy-popper .tippy-content .nhsuk-button--disabled.is-style-secondary.gv-approval-toggle { - background-color: #4c6272; -} - -.nhsuk-button--reverse, .nhsuk-button.is-style-reverse, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle { - background-color: #ffffff; - box-shadow: 0 4px 0 #212b32; - color: #212b32; -} -.nhsuk-button--reverse:hover, .nhsuk-button.is-style-reverse:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:hover, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:hover { - background-color: #f2f2f2; - color: #212b32; -} -.nhsuk-button--reverse:focus, .nhsuk-button.is-style-reverse:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:focus, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:focus { - background: #ffeb3b; - box-shadow: 0 4px 0 #212b32; - color: #212b32; - outline: 4px solid transparent; -} -.nhsuk-button--reverse:active, .nhsuk-button.is-style-reverse:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:active, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:active { - background: #212b32; - box-shadow: none; - color: #ffffff; - top: 4px; -} -.nhsuk-button--reverse:link, .nhsuk-button.is-style-reverse:link, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:link, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:link { - color: #212b32; -} -.nhsuk-button--reverse:link:active, .nhsuk-button.is-style-reverse:link:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:link:active, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:link:active { - color: #ffffff; -} -.nhsuk-button--reverse.nhsuk-button--disabled, .nhsuk-button--disabled.nhsuk-button.is-style-reverse, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-reverse.cn-button.bootstrap, .tippy-popper .tippy-content .nhsuk-button--disabled.is-style-reverse.gv-approval-toggle { - background-color: #ffffff; -} -.nhsuk-button--reverse.nhsuk-button--disabled:focus, .nhsuk-button--disabled.nhsuk-button.is-style-reverse:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-reverse.cn-button.bootstrap:focus, .tippy-popper .tippy-content .nhsuk-button--disabled.is-style-reverse.gv-approval-toggle:focus { - background-color: #ffffff; -} - -/** - * Button disabled states - */ -/* stylelint-disable string-quotes */ -.nhsuk-button--disabled, -.nhsuk-button[disabled=disabled], -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap, -.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle, -.nhsuk-button[disabled], -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap, -.tippy-popper .tippy-content [disabled].gv-approval-toggle { - background-color: #007f3b; - opacity: 0.5; - pointer-events: none; -} -.nhsuk-button--disabled:hover, -.nhsuk-button[disabled=disabled]:hover, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:hover, -.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:hover, -.nhsuk-button[disabled]:hover, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:hover, -.tippy-popper .tippy-content [disabled].gv-approval-toggle:hover { - background-color: #007f3b; - cursor: default; -} -.nhsuk-button--disabled:focus, -.nhsuk-button[disabled=disabled]:focus, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:focus, -.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:focus, -.nhsuk-button[disabled]:focus, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:focus, -.tippy-popper .tippy-content [disabled].gv-approval-toggle:focus { - background-color: #007f3b; - outline: none; -} -.nhsuk-button--disabled:active, -.nhsuk-button[disabled=disabled]:active, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:active, -.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:active, -.nhsuk-button[disabled]:active, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:active, -.tippy-popper .tippy-content [disabled].gv-approval-toggle:active { - box-shadow: 0 4px 0 #00401e; - top: 0; -} - -.nhsuk-button--secondary[disabled=disabled], #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info, [disabled=disabled].nhsuk-button.is-style-secondary, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap, .tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle, -.nhsuk-button--secondary[disabled], -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info, -[disabled].nhsuk-button.is-style-secondary, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap, -.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle { - background-color: #4c6272; - opacity: 0.5; -} -.nhsuk-button--secondary[disabled=disabled]:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:hover, [disabled=disabled].nhsuk-button.is-style-secondary:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:hover, .tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:hover, -.nhsuk-button--secondary[disabled]:hover, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:hover, -[disabled].nhsuk-button.is-style-secondary:hover, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:hover, -.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:hover { - background-color: #4c6272; - cursor: default; -} -.nhsuk-button--secondary[disabled=disabled]:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:focus, [disabled=disabled].nhsuk-button.is-style-secondary:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:focus, .tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:focus, -.nhsuk-button--secondary[disabled]:focus, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:focus, -[disabled].nhsuk-button.is-style-secondary:focus, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:focus, -.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:focus { - outline: none; -} -.nhsuk-button--secondary[disabled=disabled]:active, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:active, [disabled=disabled].nhsuk-button.is-style-secondary:active, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:active, .tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:active, -.nhsuk-button--secondary[disabled]:active, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:active, -[disabled].nhsuk-button.is-style-secondary:active, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:active, -.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:active { - box-shadow: 0 4px 0 #263139; - top: 0; -} - -.nhsuk-button--reverse[disabled=disabled], [disabled=disabled].nhsuk-button.is-style-reverse, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap, .tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle, -.nhsuk-button--reverse[disabled], -[disabled].nhsuk-button.is-style-reverse, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap, -.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle { - background-color: #ffffff; - opacity: 0.5; -} -.nhsuk-button--reverse[disabled=disabled]:hover, [disabled=disabled].nhsuk-button.is-style-reverse:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:hover, .tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:hover, -.nhsuk-button--reverse[disabled]:hover, -[disabled].nhsuk-button.is-style-reverse:hover, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:hover, -.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:hover { - background-color: #ffffff; - cursor: default; -} -.nhsuk-button--reverse[disabled=disabled]:focus, [disabled=disabled].nhsuk-button.is-style-reverse:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:focus, .tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:focus, -.nhsuk-button--reverse[disabled]:focus, -[disabled].nhsuk-button.is-style-reverse:focus, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:focus, -.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:focus { - outline: none; -} -.nhsuk-button--reverse[disabled=disabled]:active, [disabled=disabled].nhsuk-button.is-style-reverse:active, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:active, .tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:active, -.nhsuk-button--reverse[disabled]:active, -[disabled].nhsuk-button.is-style-reverse:active, -#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:active, -.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:active { - box-shadow: 0 4px 0 #212b32; - top: 0; -} - -/* ========================================================================== - COMPONENTS / #CARD - ========================================================================== */ -/** - * 1. Is needed for the :active top positioning. - * 2. Border is used to create a divider between the white content - * box and an image. - * 3. Creates the 'pressed down' effect when clicked. - * 4. Removes padding-top from headings directly after the card group. - * 5. Includes the border width to achieve the correct left alignment. - * 6. Stops the heading from spanning the full width of the card. - * 7. Removes padding top for the feature heading positioning. - */ -.nhsuk-card { - margin-bottom: 40px; - background: #ffffff; - border: 1px solid #d8dde0; - position: relative; - /* [1] */ - width: 100%; -} -@media (min-width: 40.0625em) { - .nhsuk-card { - margin-bottom: 48px; - } -} - -.nhsuk-card__img { - border-bottom: 1px solid #f0f4f5; - /* [2] */ - display: block; - width: 100%; -} -@media print { - .nhsuk-card__img { - display: none; - } -} - -.nhsuk-card__content { - padding: 24px; - position: relative; -} -.nhsuk-card__content > *:first-child { - margin-top: 0; -} -.nhsuk-card__content > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-card__content { - padding: 32px; - } -} - -.nhsuk-card__heading, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2, -.nhsuk-card__metadata, -.nhsuk-card__description { - margin-bottom: 16px; -} - -/* Clickable card - ========================================================================== */ -.nhsuk-card--clickable { - border-bottom-width: 4px; -} -.nhsuk-card--clickable:hover, .nhsuk-card--clickable:active { - cursor: pointer; -} -.nhsuk-card--clickable:hover .nhsuk-card__heading a, .nhsuk-card--clickable:hover .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:hover h2 a, -.nhsuk-card--clickable:hover .nhsuk-card__link, .nhsuk-card--clickable:active .nhsuk-card__heading a, .nhsuk-card--clickable:active .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:active h2 a, -.nhsuk-card--clickable:active .nhsuk-card__link { - color: #7C2855; - text-decoration: none; -} -.nhsuk-card--clickable:hover .nhsuk-card__heading a:focus, .nhsuk-card--clickable:hover .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a:focus, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:hover h2 a:focus, -.nhsuk-card--clickable:hover .nhsuk-card__link:focus, .nhsuk-card--clickable:active .nhsuk-card__heading a:focus, .nhsuk-card--clickable:active .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a:focus, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:active h2 a:focus, -.nhsuk-card--clickable:active .nhsuk-card__link:focus { - color: #212b32; -} -.nhsuk-card--clickable:hover { - border-color: #aeb7bd; -} -.nhsuk-card--clickable:active { - border-color: #aeb7bd; - bottom: -1px; - /* [3] */ -} - -/* Card group - ========================================================================== */ -/** -* Card group allows you to have a row of cards. -* -* Flexbox is used to make each card in a row the same height. -*/ -.nhsuk-card-group { - display: flex; - flex-wrap: wrap; - margin-bottom: 16px; - padding: 0; -} -@media (max-width: 48.0525em) { - .nhsuk-card-group { - margin-bottom: 40px; - } -} -.nhsuk-card-group + h2, -.nhsuk-card-group + .nhsuk-heading-l, -.nhsuk-card-group + h3, -.nhsuk-card-group + .nhsuk-heading-m, -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card-group + h2 { - padding-top: 0; - /* [4] */ -} - -.nhsuk-card-group__item { - display: flex; - list-style-type: none; - margin-bottom: 0; -} -@media (max-width: 48.0525em) { - .nhsuk-card-group__item { - flex: 0 0 100%; - } -} -.nhsuk-card-group__item .nhsuk-card { - margin-bottom: 32px; -} -@media (max-width: 48.0525em) { - .nhsuk-card-group__item .nhsuk-card { - margin-bottom: 16px; - } - .nhsuk-card-group__item:last-child .nhsuk-card { - margin-bottom: 0; - } -} - -/* Card feature - ========================================================================== */ -.nhsuk-card--feature, .nhsuk-card.is-style-panel-with-label { - margin-top: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-card--feature, .nhsuk-card.is-style-panel-with-label { - margin-top: 48px; - } -} - -.nhsuk-card__heading--feature, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { - background: #005eb8; - color: #ffffff; - display: inline-block; - left: -25px; - /* [5] */ - margin-bottom: 8px; - margin-right: -24px; - /* [6] */ - padding: 8px 24px; - position: relative; - top: -8px; -} -@media (min-width: 40.0625em) { - .nhsuk-card__heading--feature, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { - left: -33px; - /* [5] */ - margin-right: -32px; - /* [6] */ - padding: 8px 32px; - top: -16px; - } -} - -.nhsuk-card__content--feature, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content { - padding-top: 0 !important; - /* stylelint-disable-line declaration-no-important */ - /* [7] */ -} - -/* ========================================================================== - COMPONENTS / #CARE-CARD - ========================================================================== */ -/** - * Care card default styles. - * - * 1. Default care card colour set to blue (non-urgent care card) - - * using the @mixin care-card tools/_mixins.scss. - * The same mixin is used for each care card, setting the background - * colour,text colour and print border width with the variables. - * 2. This shows as a solid border in high contrast mode in Windows, so helps - * differentiates care cards from the rest of the content. - * 3. 'Random number' for the heading triangle. - * 4. 'Random number' for the heading triangle positioning. - * 5. 'Random number' used for spacing to compensate for the triangle. - * 6. Needed to enable the triangle to show correctly in high contrast mode. - * 7. Prevent additional padding on headings - * 8. Give the action link icon sufficient contrast when used in the immediate variant - */ -.nhsuk-care-card { - margin-bottom: 40px; - margin-top: 40px; - /* [1] */ - border: 1px solid transparent; - /* [2] */ -} -@media (min-width: 40.0625em) { - .nhsuk-care-card { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card { - margin-top: 48px; - } -} -.nhsuk-care-card .nhsuk-care-card__heading-container { - background-color: #005eb8; - color: #ffffff; -} -@media print { - .nhsuk-care-card { - border: 4px solid #212b32; - color: #212b32; - page-break-inside: avoid; - } -} - -.nhsuk-care-card__heading-container { - padding-left: 24px; - padding-right: 24px; - padding-bottom: 16px; - padding-top: 16px; - position: relative; -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__heading-container { - padding-left: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__heading-container { - padding-right: 32px; - } -} - -.nhsuk-care-card__arrow { - bottom: -10px; - /* [3] */ - display: block; - height: 20px; - /* [3] */ - left: 30px; - /* [4] */ - overflow: hidden; - position: absolute; - transform: rotate(45deg); - width: 20px; - /* [3] */ -} -@media print { - .nhsuk-care-card__arrow { - display: none; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__arrow { - left: 38px; - /* [4] */ - } -} -.nhsuk-care-card__arrow:before, .nhsuk-care-card__arrow:after { - border: solid 32px #005eb8; - /* [3] */ - content: ""; - display: block; - height: 0; - position: absolute; - top: 0; - transform: rotate(45deg); - /* [6] */ - width: 0; -} - -.nhsuk-care-card__heading { - font-weight: 600; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - margin: 0; - padding-top: 0; - /* [7] */ -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__heading { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-care-card__heading { - font-size: 18pt; - line-height: 1.15; - } -} -@media print { - .nhsuk-care-card__heading { - color: #212b32; - fill: #212b32; - } - .nhsuk-care-card__heading:active, .nhsuk-care-card__heading:focus, .nhsuk-care-card__heading:visited { - color: #212b32; - } -} - -.nhsuk-care-card__content { - padding-bottom: 24px; - padding-left: 24px; - padding-right: 24px; - background-color: #ffffff; - border: 1px solid #d8dde0; - border-top: 0; - padding-top: 32px; - /* [5] */ -} -.nhsuk-care-card__content > *:first-child { - margin-top: 0; -} -.nhsuk-care-card__content > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__content { - padding-bottom: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__content { - padding-left: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__content { - padding-right: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__content { - padding-bottom: 32px; - padding-top: 36px; - /* [5] */ - } -} -@media print { - .nhsuk-care-card__content { - color: #212b32; - fill: #212b32; - } - .nhsuk-care-card__content:active, .nhsuk-care-card__content:focus, .nhsuk-care-card__content:visited { - color: #212b32; - } -} - -/** - * Card card variations style. - * - * 1. needs to be white because the background colour is black. - */ -.nhsuk-care-card--urgent .nhsuk-care-card__heading-container, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__heading-container { - background-color: #d5281b; - color: #ffffff; -} -@media print { - .nhsuk-care-card--urgent, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent { - border: 6px solid #212b32; - color: #212b32; - page-break-inside: avoid; - } -} -.nhsuk-care-card--urgent .nhsuk-care-card__arrow:before, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__arrow:before, .nhsuk-care-card--urgent .nhsuk-care-card__arrow:after, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__arrow:after { - border-color: #d5281b; -} - -.nhsuk-care-card--immediate .nhsuk-care-card__heading-container, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__heading-container { - background-color: #d5281b; - color: #ffffff; -} -@media print { - .nhsuk-care-card--immediate, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate { - border: 8px solid #212b32; - color: #212b32; - page-break-inside: avoid; - } -} -.nhsuk-care-card--immediate .nhsuk-care-card__arrow:before, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__arrow:before, .nhsuk-care-card--immediate .nhsuk-care-card__arrow:after, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__arrow:after { - border-color: #d5281b; -} -.nhsuk-care-card--immediate .nhsuk-care-card__content, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content { - background-color: #212b32; - border: 0; - color: #ffffff; -} -.nhsuk-care-card--immediate .nhsuk-care-card__content a, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content a { - color: #ffffff; - /* [1] */ -} -.nhsuk-care-card--immediate .nhsuk-care-card__content a:focus, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content a:focus { - color: #212b32; - /* [1] */ -} -.nhsuk-care-card--immediate .nhsuk-details, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details, -.nhsuk-care-card--immediate .nhsuk-details__summary, -.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary { - color: #ffffff; -} -.nhsuk-care-card--immediate .nhsuk-details__summary:hover, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary:hover { - color: #ffffff; -} -.nhsuk-care-card--immediate .nhsuk-details__summary:focus, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary:focus { - color: #212b32; -} -.nhsuk-care-card--immediate .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { - fill: #ffffff; - /* [8] */ -} - -/* ========================================================================== - COMPONENTS/ #CHECKBOXES - ========================================================================== */ -/** - * 1. remove 300ms pause on mobile. - * 2. Fix bug in IE11 caused by transform rotate (-45deg). - */ -.nhsuk-checkboxes__item, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - clear: left; - display: block; - margin-bottom: 8px; - min-height: 40px; - padding: 0 0 0 40px; - position: relative; -} -@media (min-width: 40.0625em) { - .nhsuk-checkboxes__item, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-checkboxes__item, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-checkboxes__item:last-child, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li:last-child, -.nhsuk-checkboxes__item:last-of-type, -.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li:last-of-type { - margin-bottom: 0; -} - -.nhsuk-checkboxes__input, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input { - cursor: pointer; - height: 40px; - left: 0; - margin: 0; - opacity: 0; - position: absolute; - top: 0; - width: 40px; - z-index: 1; -} - -.nhsuk-checkboxes__label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label { - cursor: pointer; - display: inline-block; - margin-bottom: 0; - padding: 8px 12px 4px; - -ms-touch-action: manipulation; - /* 1 */ - touch-action: manipulation; -} - -.nhsuk-checkboxes__hint { - display: block; - padding-left: 12px; - padding-right: 12px; -} - -.nhsuk-checkboxes__input + .nhsuk-checkboxes__label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input + .nhsuk-checkboxes__label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input + label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input + label::before { - background: #ffffff; - border: 2px solid #4c6272; - box-sizing: border-box; - content: ""; - height: 40px; - left: 0; - position: absolute; - top: 0; - width: 40px; -} - -.nhsuk-checkboxes__input + .nhsuk-checkboxes__label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input + .nhsuk-checkboxes__label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input + label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input + label::after { - background: transparent; - border: solid; - border-top-color: transparent; - border-width: 0 0 4px 4px; - content: ""; - height: 10px; - left: 10px; - opacity: 0; - /* 2 */ - position: absolute; - top: 13px; - -ms-transform: rotate(-45deg); - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - width: 22px; -} - -/* - * Focus state - * - * 1. Since box-shadows are removed when users customise their colours - * We set a transparent outline that is shown instead. - * https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/ - */ -.nhsuk-checkboxes__input:focus + .nhsuk-checkboxes__label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:focus + .nhsuk-checkboxes__label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:focus + label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:focus + label::before { - border: 4px solid #212b32; - box-shadow: 0 0 0 4px #ffeb3b; -} - -/* Selected state */ -.nhsuk-checkboxes__input:checked + .nhsuk-checkboxes__label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:checked + .nhsuk-checkboxes__label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:checked + label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:checked + label::after { - opacity: 1; -} - -/* Disabled state */ -.nhsuk-checkboxes__input:disabled, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled, -.nhsuk-checkboxes__input:disabled + .nhsuk-checkboxes__label, -.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled + .nhsuk-checkboxes__label, -.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:disabled + label, -.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled + label { - cursor: default; -} - -.nhsuk-checkboxes__input:disabled + .nhsuk-checkboxes__label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled + .nhsuk-checkboxes__label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:disabled + label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled + label { - opacity: 0.5; -} - -/* Divider variant */ -.nhsuk-checkboxes__divider { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - color: #212b32; - margin-bottom: 8px; - text-align: center; - width: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-checkboxes__divider { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-checkboxes__divider { - font-size: 14pt; - line-height: 1.15; - } -} - -/* - * Conditional - * - * 1. Calculate the amount of padding needed to keep the border - * centered against the checkbox. - * 2. Move the border centered with the checkbox. - * 3. Move the contents of the conditional inline with the label. - */ -/* 1 */ -/* 2 */ -/* 3 */ -.nhsuk-checkboxes__conditional { - margin-bottom: 16px; - border-left: 4px solid #4c6272; - margin-left: 18px; - padding-left: 30px; -} -@media (min-width: 40.0625em) { - .nhsuk-checkboxes__conditional { - margin-bottom: 24px; - } -} -.nhsuk-checkboxes__conditional > :last-child { - margin-bottom: 0; -} - -.js-enabled .nhsuk-checkboxes__conditional--hidden { - display: none; -} - -/* ========================================================================== - COMPONENTS / #CONTENTS-LIST - ========================================================================== */ -/** - * 1. Creates a grey line before each list - * item using a ASCII number for the symbol. - */ -.nhsuk-contents-list { - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-contents-list { - margin-bottom: 48px; - } -} - -.nhsuk-contents-list__list { - list-style: none; - padding: 0; -} - -.nhsuk-contents-list__item { - background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='19' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") left 0.75rem no-repeat; - padding: 0 0 0 32px; - position: relative; -} -@media (min-width: 40.0625em) { - .nhsuk-contents-list__item { - background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='16' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") left 0.875rem no-repeat; - } -} - -.nhsuk-contents-list__link { - display: inline-block; -} - -.nhsuk-contents-list__current { - font-weight: 600; -} - -/* ========================================================================== - COMPONENTS/ #DATE-INPUT - ========================================================================== */ -/** - * 1. font-size: 0 removes whitespace caused by inline-block - */ -.nhsuk-date-input { - font-size: 0; - /* 1 */ -} -.nhsuk-date-input:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-date-input__item { - display: inline-block; - margin-bottom: 0; - margin-right: 24px; -} - -.nhsuk-date-input__label { - display: block; -} - -.nhsuk-date-input__input { - margin-bottom: 0; -} - -/* ========================================================================== - COMPONENTS / #DETAILS - ========================================================================== */ -/** - * Details component. - * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - * - * 1. Style the summary to look like a link... - * 2. Make the focus outline shrink-wrap the text content of the summary - * 3. Absolutely position the marker against this element - * 3. Allow for absolutely positioned marker and align with disclosed text - * 4. Only underline the text, not the arrow - * 5. Remove the default details marker so we can style our own consistently and - * ensure it displays in Firefox - * 6. Custom padding to left align the details text with the summary - */ -.nhsuk-details { - color: #212b32; - margin-bottom: 16px; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; -} -@media print { - .nhsuk-details { - color: #212b32; - } -} -@media (min-width: 40.0625em) { - .nhsuk-details { - margin-bottom: 24px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-details { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-details { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-details__summary { - color: #005eb8; - /* [1] */ - cursor: pointer; - display: inline-block; - /* [2] */ - padding-left: 24px; - position: relative; - /* [3] */ -} -.nhsuk-details__summary:hover { - color: #7C2855; -} -.nhsuk-details__summary:before { - bottom: 0; - content: ""; - left: 0; - margin: auto; - position: absolute; - top: 0; - 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; -} -.nhsuk-details__summary:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-details__summary:focus .nhsuk-icon { - fill: #212b32; -} -.nhsuk-details__summary:hover .nhsuk-details__summary-text, .nhsuk-details__summary:focus .nhsuk-details__summary-text { - text-decoration: none; -} - -.nhsuk-details[open] > .nhsuk-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; -} - -.nhsuk-details__summary-text { - text-decoration: underline; - /* [4] */ -} - -.nhsuk-details__summary::-webkit-details-marker { - display: none; - /* [5] */ -} - -.nhsuk-details__text { - border-left: 4px solid #d8dde0; - margin-top: 8px; - padding: 16px; - padding-left: 20px; - /* [6] */ -} -.nhsuk-details__text > *:first-child { - margin-top: 0; -} -.nhsuk-details__text > *:last-child { - margin-bottom: 0; -} - -/** - * Expander variation. - * - * 1. !important used because the icon is populated - * by the JavaScript polyfill - * 2. Remove the default hover, focus and active - * styles for this component. - * 3. -2px left margin to align the icon to the content. - * 4. When a group of details is used reduce the - * margin between them so they sit together. - */ -.nhsuk-expander, .nhsuk-details.is-style-expander { - background-color: #ffffff; - border: 1px solid #d8dde0; - border-bottom-width: 4px; -} -.nhsuk-expander:hover, .nhsuk-details.is-style-expander:hover { - border-color: #aeb7bd; -} -.nhsuk-expander .nhsuk-details__summary, .nhsuk-details.is-style-expander .nhsuk-details__summary { - background-color: #ffffff; - border-top: 4px solid transparent; - display: block; - padding: 20px 24px 24px; -} -@media (max-width: 40.0525em) { - .nhsuk-expander .nhsuk-details__summary, .nhsuk-details.is-style-expander .nhsuk-details__summary { - padding: 12px 16px 16px; - } -} -.nhsuk-expander .nhsuk-details__summary:before, .nhsuk-details.is-style-expander .nhsuk-details__summary:before { - display: none !important; - /* stylelint-disable-line declaration-no-important */ - /* [1] */ -} -.nhsuk-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text, .nhsuk-details.is-style-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text { - color: #7C2855; -} -.nhsuk-expander .nhsuk-details__summary:focus, .nhsuk-details.is-style-expander .nhsuk-details__summary:focus { - box-shadow: none; -} -.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text, .nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text:before, .nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text:before { - background: #ffeb3b url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat; -} -.nhsuk-expander .nhsuk-details__summary-text, .nhsuk-details.is-style-expander .nhsuk-details__summary-text { - color: #005eb8; - cursor: pointer; - display: inline-block; - padding: 4px 4px 4px 38px; - position: relative; -} -.nhsuk-expander .nhsuk-details__summary-text:before, .nhsuk-details.is-style-expander .nhsuk-details__summary-text:before { - background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat; - content: ""; - display: inline-block; - height: 32px; - left: 0; - position: absolute; - top: calc(50% - 16px); - width: 32px; -} -.nhsuk-expander .nhsuk-details__text, .nhsuk-details.is-style-expander .nhsuk-details__text { - padding-bottom: 16px; - padding-left: 16px; - padding-right: 16px; - padding-top: 0; - border-left: 0; - margin-left: 0; - margin-top: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-expander .nhsuk-details__text, .nhsuk-details.is-style-expander .nhsuk-details__text { - padding-bottom: 24px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-expander .nhsuk-details__text, .nhsuk-details.is-style-expander .nhsuk-details__text { - padding-left: 24px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-expander .nhsuk-details__text, .nhsuk-details.is-style-expander .nhsuk-details__text { - padding-right: 24px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-expander .nhsuk-details__text, .nhsuk-details.is-style-expander .nhsuk-details__text { - padding-top: 0; - } -} - -.nhsuk-expander[open], [open].nhsuk-details.is-style-expander { - border-bottom-width: 1px; -} -.nhsuk-expander[open] .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text, [open].nhsuk-details.is-style-expander .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text { - text-decoration: none; -} -.nhsuk-expander[open] .nhsuk-details__summary:focus .nhsuk-details__summary-text::before, [open].nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text::before { - background: #ffeb3b url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat; - /* [3] */ -} -.nhsuk-expander[open] .nhsuk-details__summary-text::before, [open].nhsuk-details.is-style-expander .nhsuk-details__summary-text::before { - background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat; - /* [3] */ -} - -.nhsuk-expander-group { - /* [4] */ - margin-bottom: 16px; -} -.nhsuk-expander-group > .nhsuk-details { - margin-bottom: 8px; -} -@media (min-width: 40.0625em) { - .nhsuk-expander-group > .nhsuk-details { - margin-bottom: 8px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-expander-group { - margin-bottom: 24px; - } -} - -.nhsuk-details + h2, -.nhsuk-details + .nhsuk-heading-l { - padding-top: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-details + h2, -.nhsuk-details + .nhsuk-heading-l { - padding-top: 24px; - } -} - -/* ========================================================================== - COMPONENTS / #DO-DONT-LIST - ========================================================================== */ -/** - * Do and Don't lists help users understand more easily what they should - * and shouldn't do. - * - * 1. Uses @mixin panel-with-label from tools/_mixins. - * 2. Uses @mixin heading-label from tools/_mixins. - */ -.nhsuk-do-dont-list { - margin-bottom: 40px; - margin-top: 40px; - padding: 24px; - background-color: #ffffff; - color: #212b32; - border: 1px solid #d8dde0; - padding-top: 0 !important; - /* stylelint-disable-line declaration-no-important */ - /* [1] */ -} -.nhsuk-do-dont-list > *:first-child { - margin-top: 0; -} -.nhsuk-do-dont-list > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-do-dont-list { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-do-dont-list { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-do-dont-list { - padding: 32px; - } -} -@media print { - .nhsuk-do-dont-list { - border: 1px solid #212b32; - page-break-inside: avoid; - } -} - -.nhsuk-do-dont-list__label { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - background-color: #005eb8; - color: #ffffff; - display: inline-block; - margin: 0 0 8px -33px; - padding: 8px 32px; - position: relative; - top: -16px; - /* [2] */ -} -@media (min-width: 40.0625em) { - .nhsuk-do-dont-list__label { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-do-dont-list__label { - font-size: 18pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-do-dont-list__label { - margin-left: -25px; - margin-right: 0; - padding: 8px 24px; - top: -8px; - } -} -@media print { - .nhsuk-do-dont-list__label { - background: none; - color: #212b32; - top: 0; - } -} -@media print { - .nhsuk-do-dont-list__label { - color: #212b32; - fill: #212b32; - } - .nhsuk-do-dont-list__label:active, .nhsuk-do-dont-list__label:focus, .nhsuk-do-dont-list__label:visited { - color: #212b32; - } -} - -/* ========================================================================== - COMPONENTS/ #ERROR-MESSAGE - ========================================================================== */ -.nhsuk-error-message { - font-weight: 600; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - clear: both; - color: #d5281b; - display: block; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-error-message { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-error-message { - font-size: 14pt; - line-height: 1.15; - } -} - -/* ========================================================================== - COMPONENTS/ #ERROR-SUMMARY - ========================================================================== */ -/** - * 1. Cross-component class - adjusts styling of list component. - * 2. Override default link styling to use error colour - */ -.nhsuk-error-summary { - padding: 16px; - margin-bottom: 48px; - border: 4px solid #d5281b; -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary { - padding: 24px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary { - margin-bottom: 56px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary { - border: 4px solid #d5281b; - } -} -.nhsuk-error-summary:focus { - border: 4px solid #212b32; - box-shadow: 0 0 0 4px #ffeb3b; - outline: 4px solid transparent; -} - -.nhsuk-error-summary__title { - font-weight: 600; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary__title { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-error-summary__title { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary__title { - margin-bottom: 24px; - } -} - -.nhsuk-error-summary__body { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary__body { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-error-summary__body { - font-size: 14pt; - line-height: 1.15; - } -} -.nhsuk-error-summary__body p { - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary__body p { - margin-bottom: 24px; - } -} - -.nhsuk-error-summary__list { - /* 1 */ - margin-bottom: 0; - margin-top: 0; -} - -.nhsuk-error-summary__list a { - font-weight: 600; - /* 2 */ -} -.nhsuk-error-summary__list a:link, .nhsuk-error-summary__list a:visited, .nhsuk-error-summary__list a:hover, .nhsuk-error-summary__list a:active { - color: #d5281b; -} -.nhsuk-error-summary__list a:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} - -/* ========================================================================== - COMPONENTS/ #FIELDSET - ========================================================================== */ -/** - * 1. Fix legend text wrapping in Edge and IE versions: - * 2. IE9-11 & Edge 12-13 - * 3. Hack to let legends or elements within legends have margins in webkit browsers. - * 4. When the legend contains an H1, we want the H1 to inherit all styles from - * the legend. Effectively we want to be able to treat the heading as if it is - * not there. - */ -.nhsuk-fieldset { - border: 0; - margin: 0; - padding: 0; -} -.nhsuk-fieldset:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-fieldset__legend { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - box-sizing: border-box; - /* 1 */ - color: #212b32; - display: table; - /* 2 */ - margin-bottom: 8px; - margin-top: 0; - max-width: 100%; - /* 1 */ - padding: 0; - white-space: normal; - /* 3 */ -} -@media (min-width: 40.0625em) { - .nhsuk-fieldset__legend { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-fieldset__legend { - font-size: 14pt; - line-height: 1.15; - } -} - -/* Heading modifiers */ -.nhsuk-fieldset__legend--xl { - font-weight: 600; - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-fieldset__legend--xl { - font-size: 48px; - font-size: 3rem; - line-height: 1.16667; - } -} -@media print { - .nhsuk-fieldset__legend--xl { - font-size: 32pt; - line-height: 1.15; - } -} - -.nhsuk-fieldset__legend--l { - font-weight: 600; - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-fieldset__legend--l { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - } -} -@media print { - .nhsuk-fieldset__legend--l { - font-size: 24pt; - line-height: 1.05; - } -} - -.nhsuk-fieldset__legend--m { - font-weight: 600; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-fieldset__legend--m { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-fieldset__legend--m { - font-size: 18pt; - line-height: 1.15; - } -} - -.nhsuk-fieldset__legend--s { - font-weight: 600; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-fieldset__legend--s { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-fieldset__legend--s { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-fieldset__heading { - /* 4 */ - font-size: inherit; - font-weight: inherit; - margin: 0; -} - -/* ========================================================================== - COMPONENTS / #FOOTER - ========================================================================== */ -.nhsuk-footer { - padding-bottom: 24px; - padding-top: 24px; - background-color: #d8dde0; - border-top: 4px solid #005eb8; -} -.nhsuk-footer:after { - clear: both; - content: ""; - display: block; -} -@media print { - .nhsuk-footer { - display: none; - } -} -@media (min-width: 40.0625em) { - .nhsuk-footer { - padding-bottom: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-footer { - padding-top: 32px; - } -} - -.nhsuk-footer__list { - padding-bottom: 16px; - list-style-type: none; - margin: 0; - padding-left: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-footer__list { - padding-bottom: 24px; - } -} -@media (min-width: 48.0625em) { - .nhsuk-footer__list { - float: left; - padding-bottom: 0; - width: 75%; - } -} - -.nhsuk-footer__list-item { - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; -} -@media (min-width: 40.0625em) { - .nhsuk-footer__list-item { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-footer__list-item { - font-size: 14pt; - line-height: 1.2; - } -} -@media (min-width: 48.0625em) { - .nhsuk-footer__list-item { - float: left; - margin-right: 32px; - } -} - -.nhsuk-footer__list-item-link { - color: #4c6272; -} -.nhsuk-footer__list-item-link:visited { - color: #4c6272; -} -.nhsuk-footer__list-item-link:hover { - color: #212b32; -} - -.nhsuk-footer__copyright { - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - color: #4c6272; - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-footer__copyright { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-footer__copyright { - font-size: 14pt; - line-height: 1.2; - } -} -@media (min-width: 48.0625em) { - .nhsuk-footer__copyright { - float: right; - text-align: right; - width: 25%; - } -} - -/* ========================================================================== - COMPONENTS / #HEADER - ========================================================================== */ -/** - * The behaviour with regards to responsiveness is as follow: - * - * - Mobile to tablet view - * Menu toggle button visible and navigation links hidden, search toggle - button visible and search form hidden - * - * - Tablet to desktop view - * Menu toggle button visible and navigation links hidden, search toggle - * button hidden and search form visible - * - * - Desktop+ view - * Menu toggle button hidden and navigation links visible, search toggle - * button hidden and search form visible - * - * 1. Custom height and width of the logo - * 2. Custom height and width of form items - * 3. Custom height and width of svg icons - * 4. Remove inner border on buttons for Firefox, see - * https://github.com/necolas/normalize.css/issues/393 - * 5. Proprietary extension so form field looks the same in Safari - * 6. Custom spacing to position the search icon - * 7. Drop shadow on search suggestions dopdown box, custom spread and blur - * 8. No current spacing at 12px so using this value - * 9. Z-index to bring the dropdown to the front - * 10. Custom margin to move menu toggle past the search toggle button - * 11. Custom border value between expanded search and expanded menu if both open at the same time - * 12. Don't display the link address for the logo anchor, see - * core/elements/_links.scss - * 13. Use non variable colour to follow NHS England guidelines on logo colour - * 14. On print stylesheets remove the header link - * 15. Remove random top margin in Safari - * 16. Align close icon with nav item arrow icons - * 17. Add nhsuk-spacing(9) to align right and left main nav with header - */ -.nhsuk-header { - background-color: #005eb8; -} -.nhsuk-header:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-header__container { - padding: 20px 0; -} -.nhsuk-header__container:after { - clear: both; - content: ""; - display: block; -} -@media (max-width: 40.0525em) { - .nhsuk-header__container { - padding: 16px; - } -} - -.nhsuk-header__logo { - float: left; -} -.nhsuk-header__logo .nhsuk-logo__background { - fill: #ffffff; -} -@media print { - .nhsuk-header__logo .nhsuk-logo__background { - fill: #005eb8; - } -} -.nhsuk-header__logo .nhsuk-logo__text { - fill: #005eb8; -} -@media print { - .nhsuk-header__logo .nhsuk-logo__text { - fill: #ffffff; - } -} -@media (min-width: 40.0625em) { - .nhsuk-header__logo { - padding-left: 0; - } -} -.nhsuk-header__logo .nhsuk-logo { - height: 40px; - width: 100px; - /* [1] */ - border: 0; -} -@media (max-width: 48.0525em) { - .nhsuk-header__logo { - max-width: 60%; - } -} -@media (max-width: 450px) { - .nhsuk-header__logo { - max-width: 50%; - } -} - -.nhsuk-header__link { - height: 40px; - width: 100px; - /* [1] */ - display: block; -} -.nhsuk-header__link:hover .nhsuk-logo { - box-shadow: 0 0 0 4px #003d78; -} -.nhsuk-header__link:focus { - box-shadow: none; -} -.nhsuk-header__link:focus .nhsuk-logo { - box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32; -} -@media print { - .nhsuk-header__link:after { - content: ""; - /* [15] */ - } -} -.nhsuk-header__link:hover, .nhsuk-header__link:active, .nhsuk-header__link:focus { - background-color: transparent; -} - -.nhsuk-header__content { - position: relative; -} -.nhsuk-header__content:after { - clear: both; - content: ""; - display: block; -} -@media print { - .nhsuk-header__content { - display: none; - } -} -.nhsuk-header__content.js-show { - border-bottom: 4px solid #f0f4f5; - /* [12] */ -} -@media (min-width: 40.0625em) { - .nhsuk-header__content { - float: right; - } - .nhsuk-header__content.js-show { - border-bottom: 0; - } -} - -.nhsuk-header__search { - position: relative; - text-align: right; -} -.nhsuk-header__search:after { - clear: both; - content: ""; - display: block; -} -@media (min-width: 40.0625em) { - .nhsuk-header__search { - float: left; - margin-left: 8px; - } -} - -.nhsuk-header__search-toggle { - background-color: transparent; - border: 1px solid #ffffff; - border-radius: 4px; - color: #ffffff; - cursor: pointer; - min-height: 40px; - /* [2] */ - padding: 4px 8px 0; - position: absolute; - right: 0; - top: 0; -} -.nhsuk-header__search-toggle::-moz-focus-inner { - border: 0; -} -.nhsuk-header__search-toggle:hover { - background-color: #003d78; - border-color: #f0f4f5; - box-shadow: none; -} -.nhsuk-header__search-toggle:focus { - border: 1px solid #ffeb3b !important; - /* stylelint-disable-line declaration-no-important */ - /* [2] */ -} -.nhsuk-header__search-toggle:active, .nhsuk-header__search-toggle.is-active { - background-color: #002f5c; - border-color: #f0f4f5; - color: #f0f4f5; -} -.nhsuk-header__search-toggle .nhsuk-icon__search { - fill: #ffffff; - height: 21px; - /* [3] */ - width: 21px; - /* [3] */ -} -.nhsuk-header__search-toggle:focus { - background-color: #ffeb3b; - border: 0; - box-shadow: 0 4px 0 0 #212b32; - color: #212b32; - outline: 4px solid transparent; - /* 1 */ - outline-offset: 4px; - box-shadow: 0 0 0 2px #ffeb3b, 0 4px 0 2px #212b32; -} -.nhsuk-header__search-toggle:focus .nhsuk-icon { - fill: #212b32; -} - -.nhsuk-header__search-form { - height: 100%; - overflow: visible; -} - -.nhsuk-search__input::placeholder { - color: #4c6272; - font-size: 16px; -} -.nhsuk-search__input:-ms-input-placeholder { - color: #4c6272; - font-size: 16px; -} -.nhsuk-search__input::-webkit-input-placeholder { - color: #4c6272; - font-size: 16px; -} - -@media (max-width: 40.0525em) { - .nhsuk-header__container { - margin: 0; - } - - .nhsuk-header__logo { - position: relative; - z-index: 1; - } - - .nhsuk-header__search-wrap { - display: none; - } - .nhsuk-header__search-wrap.js-show { - clear: both; - display: flex; - margin-bottom: -20px; - margin-left: -16px; - margin-right: -16px; - padding-top: 16px; - text-align: left; - } - - .nhsuk-header__search-form { - background-color: #ffffff; - display: flex; - padding: 16px; - width: 100%; - } - - .nhsuk-search__input { - -webkit-appearance: listbox; - /* [5] */ - border-bottom: 1px solid #aeb7bd; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 0; - border-left: 1px solid #aeb7bd; - border-right: 0; - border-top: 1px solid #aeb7bd; - border-top-left-radius: 4px; - border-top-right-radius: 0; - flex-grow: 2; - -ms-flex-positive: 2; - /* [1] */ - font-size: inherit; - height: 52px; - /* [4] */ - margin: 0; - outline: none; - padding: 0 16px; - width: 100%; - /* [4] */ - z-index: 1; - } - .nhsuk-search__input:focus { - border: 4px solid #212b32; - box-shadow: 0 0 0 4px #ffeb3b; - outline: 4px solid transparent; - outline-offset: 4px; - padding: 0 13px; - /* [11] */ - } - - .nhsuk-search__submit { - background-color: #007f3b; - border: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 4px; - border-top-left-radius: 0; - border-top-right-radius: 4px; - float: right; - font-size: inherit; - height: 52px; - /* [2] */ - line-height: inherit; - margin: 0; - outline: none; - padding: 8px 8px 0; - } - .nhsuk-search__submit .nhsuk-icon__search { - fill: #ffffff; - height: 38px; - /* [3] */ - width: 38px; - /* [3] */ - } - .nhsuk-search__submit::-moz-focus-inner { - border: 0; - /* [4] */ - } - .nhsuk-search__submit:hover { - background-color: #00662f; - cursor: pointer; - } - .nhsuk-search__submit:focus { - background-color: #ffeb3b; - box-shadow: 0 -4px #ffeb3b, 0 4px #212b32; - outline: 4px solid transparent; - outline-offset: 4px; - } - .nhsuk-search__submit:focus:hover { - background-color: #ffeb3b; - } - .nhsuk-search__submit:focus:hover .nhsuk-icon { - fill: #212b32; - } - .nhsuk-search__submit:focus .nhsuk-icon { - fill: #212b32; - } - - .nhsuk-search__close { - background-color: transparent; - border: 0; - cursor: pointer; - height: 40px; - padding: 0; - width: 40px; - margin-left: 8px; - margin-right: -8px; - /* [17] */ - margin-top: 8px; - } - .nhsuk-search__close .nhsuk-icon__close { - fill: #005eb8; - height: 40px; - width: 40px; - } - .nhsuk-search__close::-moz-focus-inner { - border: 0; - } - .nhsuk-search__close:hover .nhsuk-icon__close { - fill: #3d4e5b; - } - .nhsuk-search__close:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; - } - .nhsuk-search__close:focus .nhsuk-icon__close { - fill: #212b32; - } -} -@media (min-width: 40.0625em) { - .nhsuk-header__search-wrap { - display: block; - line-height: 0; - } - - .nhsuk-header__search-toggle { - display: none; - } - - .nhsuk-search__input { - -webkit-appearance: listbox; - /* [5] */ - border: 1px solid #ffffff; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 0; - border-top-left-radius: 4px; - border-top-right-radius: 0; - font-size: 16px; - height: 40px; - /* [2] */ - padding: 0 12px; - /* [9] */ - width: 200px; - /* [2] */ - } - .nhsuk-search__input:focus { - border: 2px solid #212b32; - box-shadow: 0 0 0 4px #ffeb3b; - outline: 4px solid transparent; - outline-offset: 4px; - padding: 0 11px; - /* [11] */ - } - - .nhsuk-search__submit { - background-color: #f0f4f5; - border: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 4px; - border-top-left-radius: 0; - border-top-right-radius: 4px; - display: block; - float: right; - font-size: inherit; - height: 40px; - /* [2] */ - line-height: inherit; - outline: none; - width: 44px; - /* [2] */ - } - .nhsuk-search__submit .nhsuk-icon__search { - height: 27px; - /* [3] */ - width: 27px; - /* [3] */ - } - .nhsuk-search__submit::-moz-focus-inner { - border: 0; - /* [4] */ - } - .nhsuk-search__submit:hover { - background-color: #003d78; - border: 1px solid #ffffff; - cursor: pointer; - } - .nhsuk-search__submit:hover .nhsuk-icon__search { - fill: #ffffff; - } - .nhsuk-search__submit:focus { - background-color: #ffeb3b; - border: 0; - box-shadow: 0 4px 0 0 #212b32; - color: #212b32; - outline: 4px solid transparent; - /* 1 */ - outline-offset: 4px; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - } - .nhsuk-search__submit:focus .nhsuk-icon { - fill: #212b32; - } - .nhsuk-search__submit:active { - background-color: #002f5c; - border: 0; - } - .nhsuk-search__submit:active .nhsuk-icon__search { - fill: #ffffff; - } - - .nhsuk-search__close { - display: none; - } -} -.nhsuk-search__input--withdropdown { - border-bottom-left-radius: 0; -} - -.nhsuk-search__submit--withdropdown { - border-bottom-right-radius: 0; -} - -@media (min-width: 48.0625em) { - .nhsuk-search__input { - width: 235px; - } -} -/* Main navigation - * - * Appears below the header strip - ====================================================================== */ -.nhsuk-header__menu { - float: right; -} -@media (min-width: 40.0625em) { - .nhsuk-header__menu { - float: left; - } -} - -.nhsuk-header__menu-toggle { - background-color: transparent; - border: 1px solid #ffffff; - border-radius: 4px; - color: #ffffff; - cursor: pointer; - display: block; - font-size: 16px; - font-weight: 400; - line-height: 24px; - margin-right: 0; - /* [11] */ - padding: 7px 16px; - position: relative; - text-decoration: none; - z-index: 1; -} -.nhsuk-header__menu-toggle::-moz-focus-inner { - border: 0; -} -.nhsuk-header__menu-toggle:hover { - background-color: #003d78; - border-color: #f0f4f5; - box-shadow: none; -} -.nhsuk-header__menu-toggle:focus { - border: 1px solid #ffeb3b !important; - /* stylelint-disable-line declaration-no-important */ - /* [2] */ -} -.nhsuk-header__menu-toggle:active, .nhsuk-header__menu-toggle.is-active { - background-color: #002f5c; - border-color: #f0f4f5; - color: #f0f4f5; -} -@media (max-width: 48.0525em) { - .nhsuk-header__menu-toggle { - margin-right: 0; - /* [11] */ - } -} -@media (max-width: 40.0525em) { - .nhsuk-header__menu-toggle { - right: 48px; - } -} -@media (min-width: 40.0625em) and (max-width: 61.865em) { - .nhsuk-header__menu-toggle { - margin-top: 0; - /* [16] */ - } -} -.nhsuk-header__menu-toggle:focus { - background-color: #ffeb3b; - border: 0; - box-shadow: 0 4px 0 0 #212b32; - color: #212b32; - outline: 4px solid transparent; - /* 1 */ - outline-offset: 4px; - box-shadow: 0 0 0 2px #ffeb3b, 0 4px 0 2px #212b32; -} -.nhsuk-header__menu-toggle:focus .nhsuk-icon { - fill: #212b32; -} - -/* 'only' modifier for when there is only the menu in the header, no search - ====================================================================== */ -@media (max-width: 40.0525em) { - .nhsuk-header__menu--only .nhsuk-header__menu-toggle { - position: relative; - right: auto; - top: auto; - } -} - -.nhsuk-header__navigation { - background-color: #ffffff; - clear: both; - display: none; - overflow: hidden; -} -@media print { - .nhsuk-header__navigation { - display: none; - } -} -.nhsuk-header__navigation.js-show { - display: block; -} -@media (max-width: 61.865em) { - .nhsuk-header__navigation.js-show { - border-bottom: 4px solid #f0f4f5; - /* [12] */ - border-top: 4px solid #f0f4f5; - /* [12] */ - } - .nhsuk-header__navigation.js-show .nhsuk-width-container, .nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container #cn-notice-buttons, #cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show #cn-notice-buttons, .nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container .cn-text-container, #cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show .cn-text-container { - margin: 0 16px; - } -} -@media (max-width: 48.0525em) { - .nhsuk-header__navigation.js-show .nhsuk-width-container, .nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container #cn-notice-buttons, #cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show #cn-notice-buttons, .nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container .cn-text-container, #cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show .cn-text-container { - margin: 0; - } -} - -.nhsuk-header__navigation-title { - font-weight: 600; - margin-bottom: 0; - padding: 16px; - position: relative; -} - -.nhsuk-header__navigation-close { - background-color: transparent; - border: 0; - cursor: pointer; - height: 40px; - padding: 0; - width: 40px; - overflow: hidden; - position: absolute; - right: 8px; - top: 8px; - white-space: nowrap; -} -.nhsuk-header__navigation-close .nhsuk-icon__close { - fill: #005eb8; - height: 40px; - width: 40px; -} -.nhsuk-header__navigation-close::-moz-focus-inner { - border: 0; -} -.nhsuk-header__navigation-close:hover .nhsuk-icon__close { - fill: #3d4e5b; -} -.nhsuk-header__navigation-close:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-header__navigation-close:focus .nhsuk-icon__close { - fill: #212b32; -} - -.nhsuk-header__navigation-list { - list-style: none; - margin: 0; - padding-left: 0; -} - -.nhsuk-header__navigation-item { - border-top: 1px solid #f0f4f5; - margin-bottom: 0; - position: relative; -} - -.nhsuk-header__navigation-link { - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - border-bottom: 4px solid transparent; - border-top: 4px solid transparent; - color: #005eb8; - display: block; - padding: 12px 16px; - text-decoration: none; -} -@media (min-width: 40.0625em) { - .nhsuk-header__navigation-link { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-header__navigation-link { - font-size: 14pt; - line-height: 1.2; - } -} -.nhsuk-header__navigation-link .nhsuk-icon__chevron-right { - fill: #aeb7bd; - position: absolute; - right: 4px; - top: 11px; -} -.nhsuk-header__navigation-link:visited { - color: #005eb8; -} -@media (min-width: 61.875em) { - .nhsuk-header__navigation-link:visited { - color: #ffffff; - } -} -.nhsuk-header__navigation-link:hover { - box-shadow: none; - color: #005eb8; - text-decoration: underline; -} -@media (min-width: 61.875em) { - .nhsuk-header__navigation-link:hover { - color: #ffffff; - } -} -.nhsuk-header__navigation-link:hover .nhsuk-icon__chevron-right { - fill: #005eb8; -} -.nhsuk-header__navigation-link:active, .nhsuk-header__navigation-link:focus { - background-color: #ffeb3b; - border-bottom: 4px solid #212b32; - box-shadow: none; - color: #212b32; - outline: 4px solid transparent; - outline-offset: 4px; - text-decoration: none; -} -.nhsuk-header__navigation-link:active:hover, .nhsuk-header__navigation-link:focus:hover { - background-color: #ffeb3b; - color: #212b32; -} -.nhsuk-header__navigation-link:active:hover .nhsuk-icon__chevron-right, .nhsuk-header__navigation-link:focus:hover .nhsuk-icon__chevron-right { - fill: #212b32; -} -.nhsuk-header__navigation-link:active:visited, .nhsuk-header__navigation-link:focus:visited { - background-color: #ffeb3b; - color: #212b32; -} - -/** - * Large desktop styles -**/ -@media (min-width: 61.875em) { - .nhsuk-header__menu-toggle { - display: none; - } - - .nhsuk-header__navigation-title { - display: none; - } - - .nhsuk-header__navigation-item--for-mobile { - display: none; - } - - .nhsuk-header__navigation { - background-color: #005eb8; - display: block; - margin: 0 auto; - max-width: 1024px; - /* [18] */ - } - - .nhsuk-header__navigation-list { - border-top: 1px solid rgba(255, 255, 255, 0.2); - display: flex; - justify-content: space-between; - padding: 0; - width: 100%; - } - - .nhsuk-header__navigation-list--small { - justify-content: flex-start; - } - - .nhsuk-header__navigation-item { - border-top: 0; - margin: 0; - text-align: center; - } - .nhsuk-header__navigation-item .nhsuk-icon__chevron-right { - display: none; - } - - .nhsuk-header__navigation-link { - color: #ffffff; - line-height: normal; - } -} -/** - * Transactional Header with service name -**/ -.nhsuk-header__transactional-service-name { - float: left; - padding-left: 16px; - padding-top: 3px; -} -@media (max-width: 40.0525em) { - .nhsuk-header__transactional-service-name { - padding-top: 4px; - } -} - -@media (max-width: 61.865em) { - .nhsuk-header__transactional-service-name--long { - padding-left: 0; - padding-top: 8px; - width: 100%; - } -} - -.nhsuk-header__transactional-service-name--link { - color: #ffffff; - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - text-decoration: none; -} -.nhsuk-header__transactional-service-name--link:visited { - color: #ffffff; -} -.nhsuk-header__transactional-service-name--link:hover { - color: #ffffff; - text-decoration: none; -} -.nhsuk-header__transactional-service-name--link:focus { - color: #212b32; - outline: 4px solid transparent; - outline-offset: 4px; - text-decoration: none; -} -.nhsuk-header__transactional-service-name--link:active { - color: #002f5c; -} -@media (min-width: 40.0625em) { - .nhsuk-header__transactional-service-name--link { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-header__transactional-service-name--link { - font-size: 14pt; - line-height: 1.15; - } -} -.nhsuk-header__transactional-service-name--link:hover { - text-decoration: underline; -} - -.nhsuk-header--transactional .nhsuk-header__link { - height: 32px; - width: 80px; - display: block; -} -.nhsuk-header--transactional .nhsuk-logo { - height: 32px; - width: 80px; -} -.nhsuk-header--transactional .nhsuk-header__transactional-service-name { - float: left; -} - -.nhsuk-header__link--service { - height: auto; - margin-bottom: -4px; - text-decoration: none; - width: auto; -} -@media (min-width: 61.875em) { - .nhsuk-header__link--service { - align-items: center; - display: flex; - -ms-flex-align: center; - margin-bottom: 0; - width: auto; - } -} -.nhsuk-header__link--service:hover { - background: none; -} -.nhsuk-header__link--service:hover .nhsuk-header__service-name { - text-decoration: underline; -} -.nhsuk-header__link--service:focus { - background: #ffeb3b; - box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32; -} -.nhsuk-header__link--service:focus .nhsuk-header__service-name { - color: #212b32; - text-decoration: none; -} -.nhsuk-header__link--service:focus .nhsuk-logo { - box-shadow: none; -} - -.nhsuk-header__service-name { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - color: #ffffff; - display: block; - padding-left: 0; - padding-right: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-header__service-name { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-header__service-name { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 61.875em) { - .nhsuk-header__service-name { - padding-left: 16px; - } -} -@media (max-width: 61.865em) { - .nhsuk-header__service-name { - max-width: 220px; - } -} - -.nhsuk-header__logo--only { - max-width: 100%; -} -@media (min-width: 40.0625em) { - .nhsuk-header__logo--only .nhsuk-header__link--service { - align-items: center; - display: flex; - -ms-flex-align: center; - margin-bottom: 0; - width: auto; - } - .nhsuk-header__logo--only .nhsuk-header__service-name { - padding-left: 16px; - } -} - -/** - * Organisational header -**/ -.nhsuk-header--organisation .nhsuk-header__link { - height: auto; - text-decoration: none; - width: auto; -} -.nhsuk-header--organisation .nhsuk-header__link:hover { - color: #ffffff; - text-decoration: underline; -} -.nhsuk-header--organisation .nhsuk-header__link:hover .nhsuk-logo { - box-shadow: none; -} -.nhsuk-header--organisation .nhsuk-header__link:focus { - background: #ffeb3b; - box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32; -} -.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-name, -.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-descriptor { - color: #212b32; -} -.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-logo { - box-shadow: none; -} -.nhsuk-header--organisation .nhsuk-header__link:focus:hover { - text-decoration: none; -} -.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo { - height: 32px; - width: 80px; -} -@media (max-width: 450px) { - .nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo { - height: 24px; - width: 60px; - } -} -@media (max-width: 375px) { - .nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo { - height: 20px; - width: 50px; - } -} -.nhsuk-header--organisation .nhsuk-header__navigation { - max-width: 100%; -} - -.nhsuk-organisation-name { - color: #ffffff; - display: block; - font-size: 22px; - font-weight: bold; - letter-spacing: 0.2px; - line-height: 23px; - margin-top: -2px; -} -@media print { - .nhsuk-organisation-name { - color: #212b32; - } -} -@media (max-width: 450px) { - .nhsuk-organisation-name { - font-size: 17px; - letter-spacing: 0.1px; - line-height: 17px; - } -} -@media (max-width: 375px) { - .nhsuk-organisation-name { - font-size: 13px; - line-height: 13px; - } -} -.nhsuk-organisation-name .nhsuk-organisation-name-split { - display: block; -} - -.nhsuk-organisation-descriptor { - color: #ffffff; - display: block; - font-size: 15px; - font-weight: bold; - line-height: 21px; -} -@media print { - .nhsuk-organisation-descriptor { - color: #005eb8; - } -} -@media (max-width: 450px) { - .nhsuk-organisation-descriptor { - font-size: 12px; - line-height: 18px; - } -} -@media (max-width: 375px) { - .nhsuk-organisation-descriptor { - font-size: 10px; - line-height: 13px; - } -} - -.nhsuk-org-logo { - border: 0; - max-height: 100px; - max-width: 280px; -} -@media (max-width: 450px) { - .nhsuk-org-logo { - max-width: 150px; - } -} - -.nhsuk-org-logo[src$=".svg"] { - height: auto; - max-width: 220px; - width: 100%; -} - -.nhsuk-header--white { - background-color: #ffffff; -} -.nhsuk-header--white .nhsuk-logo .nhsuk-logo__background { - fill: #005eb8; -} -.nhsuk-header--white .nhsuk-logo .nhsuk-logo__text { - fill: #ffffff; -} -.nhsuk-header--white .nhsuk-header__link:hover { - color: #212b32; - text-decoration: underline; -} -.nhsuk-header--white .nhsuk-header__link:hover .nhsuk-organisation-descriptor { - color: #212b32; -} -.nhsuk-header--white .nhsuk-search__submit { - background-color: #005eb8; -} -.nhsuk-header--white .nhsuk-search__submit .nhsuk-icon__search { - fill: #ffffff; -} -.nhsuk-header--white .nhsuk-search__submit:hover { - background-color: #004b93; - border-color: #004b93; -} -.nhsuk-header--white .nhsuk-search__submit:focus { - background-color: #ffeb3b; -} -.nhsuk-header--white .nhsuk-search__submit:focus .nhsuk-icon__search { - fill: #212b32; -} -.nhsuk-header--white .nhsuk-search__input { - border: 1px solid #aeb7bd; -} -.nhsuk-header--white .nhsuk-search__input:focus { - border: 2px solid #212b32; -} -@media (max-width: 40.0525em) { - .nhsuk-header--white .nhsuk-search__input:focus { - border: 4px solid #212b32; - } -} -.nhsuk-header--white .nhsuk-header__search-toggle, -.nhsuk-header--white .nhsuk-header__menu-toggle { - border-color: #005eb8; - color: #005eb8; -} -.nhsuk-header--white .nhsuk-header__search-toggle .nhsuk-icon, -.nhsuk-header--white .nhsuk-header__menu-toggle .nhsuk-icon { - fill: #005eb8; -} -.nhsuk-header--white .nhsuk-header__search-toggle.is-active, .nhsuk-header--white .nhsuk-header__search-toggle:hover, -.nhsuk-header--white .nhsuk-header__menu-toggle.is-active, -.nhsuk-header--white .nhsuk-header__menu-toggle:hover { - border-color: #004b93; - color: #ffffff; -} -.nhsuk-header--white .nhsuk-header__search-toggle.is-active .nhsuk-icon, .nhsuk-header--white .nhsuk-header__search-toggle:hover .nhsuk-icon, -.nhsuk-header--white .nhsuk-header__menu-toggle.is-active .nhsuk-icon, -.nhsuk-header--white .nhsuk-header__menu-toggle:hover .nhsuk-icon { - fill: #ffffff; -} -.nhsuk-header--white .nhsuk-header__search-toggle:focus, -.nhsuk-header--white .nhsuk-header__menu-toggle:focus { - color: #212b32; -} -.nhsuk-header--white .nhsuk-header__search-toggle:focus .nhsuk-icon, -.nhsuk-header--white .nhsuk-header__menu-toggle:focus .nhsuk-icon { - fill: #212b32; -} -@media (max-width: 40.0525em) { - .nhsuk-header--white .nhsuk-header__search-form { - padding-top: 0; - } -} -.nhsuk-header--white .nhsuk-organisation-name { - color: #000; - /* [14] */ - /* stylelint-disable-line color-no-hex */ -} -.nhsuk-header--white .nhsuk-organisation-descriptor { - color: #005eb8; -} -.nhsuk-header--white .nhsuk-header__transactional-service-name--link { - color: #212b32; -} -.nhsuk-header--white .nhsuk-header__navigation-list { - border-top: 0; -} -.nhsuk-header--white .nhsuk-header__service-name { - color: #212b32; -} - -.nhsuk-header--white-nav .nhsuk-header__navigation { - background-color: #ffffff; -} -.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-list { - border-top: 1px solid #f0f4f5; -} -.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link { - color: #005eb8; -} -.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:visited { - color: #005eb8; -} -.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:focus { - color: #212b32; -} -.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:focus:hover { - background: #ffeb3b; -} - -/* ========================================================================== - COMPONENTS / #HERO - ========================================================================== */ -/** - * Hero component shared styles. - * - * 1. Position relative to support the description - * appearing over the image. - * 2. Adds a border between the header and hero, if required - */ -.nhsuk-hero { - background-color: #005eb8; - color: #ffffff; - position: relative; - /* [1] */ -} -@media print { - .nhsuk-hero { - color: #212b32; - fill: #212b32; - } - .nhsuk-hero:active, .nhsuk-hero:focus, .nhsuk-hero:visited { - color: #212b32; - } -} -.nhsuk-hero .nhsuk-hero--border { - /* [2] */ - border-top: 1px solid rgba(255, 255, 255, 0.2); -} - -.nhsuk-hero__wrapper { - padding-top: 48px; - padding-bottom: 48px; -} -@media (min-width: 40.0625em) { - .nhsuk-hero__wrapper { - padding-top: 56px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-hero__wrapper { - padding-bottom: 56px; - } -} - -/** - * Hero component image styles - * - * 3. Center the background image. - * 4. Stop the height affecting print stylesheets. - * 5. Show more of the image for larger screen sizes - * 6. Overlay must be min same height as .nhsuk-hero--image to cover the image. - * 7. Darken the background image with an overlay. - * 12. Remove any heights/min heights in Windows high contrast mode. - */ -.nhsuk-hero--image { - background-position: center right; - /* [3] */ - background-repeat: no-repeat; - background-size: cover; -} -@media only screen { - .nhsuk-hero--image { - /* [4] */ - min-height: 200px; - } -} -@media only screen and (min-width: 40.0625em) { - .nhsuk-hero--image { - /* [4] */ - min-height: 320px; - /* [5] */ - } - .nhsuk-hero--image .nhsuk-hero__overlay { - height: 320px; - /* [6] */ - } -} -@media screen and (-ms-high-contrast: active) { - .nhsuk-hero--image { - min-height: 0; - /* [12] */ - } -} -.nhsuk-hero--image .nhsuk-hero__overlay { - background-color: rgba(0, 47, 92, 0.1); - /* [7] */ -} -@media only screen { - .nhsuk-hero--image .nhsuk-hero__overlay { - /* [4] */ - min-height: 200px; - /* [6] */ - } -} -@media screen and (-ms-high-contrast: active) { - .nhsuk-hero--image .nhsuk-hero__overlay { - height: auto; - /* [12] */ - min-height: 0; - /* [12] */ - } -} - -/** - * Hero component description styles. - * - * 8. 'Random number' for the triangle. - * 9. 'Random number' for the triangle positioning. - * 10. Needed to enable the triangle to show correctly in high contrast mode. - * 11. Give the description box a max width. - * 13. Remove the arrow in Windows high contrast mode. - * 14. Reduce spacing and change positioning for Windows high contrast mode. - * 15. Prevent text breaking out of box on smaller sizes - */ -.nhsuk-hero--image-description .nhsuk-hero-content { - background-color: #005eb8; - color: #ffffff; - margin-bottom: 24px; - padding: 24px; - position: relative; - top: 70px; -} -.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { - bottom: -10px; - /* [8] */ - display: block; - height: 20px; - /* [8] */ - left: 32px; - /* [9] */ - overflow: hidden; - position: absolute; - transform: rotate(45deg); - width: 20px; - /* [8] */ -} -@media print { - .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { - display: none; - } -} -@media (min-width: 40.0625em) { - .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { - left: 46px; - /* [9] */ - } -} -.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:before, .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:after { - border: solid 32px #005eb8; - /* [8] */ - content: ""; - display: block; - height: 0; - position: absolute; - top: 0; - transform: rotate(45deg); - /* [10] */ - width: 0; -} -@media screen and (-ms-high-contrast: active) { - .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { - display: none; - /* [13] */ - } -} -@media (min-width: 23.4375em) { - .nhsuk-hero--image-description .nhsuk-hero-content { - /* [15] */ - width: 85%; - } -} -@media (min-width: 40.0625em) { - .nhsuk-hero--image-description .nhsuk-hero-content { - bottom: -48px; - /* [8] */ - margin-bottom: 0; - max-width: 35em; - /* [11] */ - padding: 32px 40px; - position: absolute; - top: auto; - } - .nhsuk-hero--image-description .nhsuk-hero-content > *:first-child { - margin-top: 0; - } - .nhsuk-hero--image-description .nhsuk-hero-content > *:last-child { - margin-bottom: 0; - } -} -@media print { - .nhsuk-hero--image-description .nhsuk-hero-content { - color: #212b32; - max-width: 100%; - padding: 0; - } -} -@media screen and (-ms-high-contrast: active) { - .nhsuk-hero--image-description .nhsuk-hero-content { - /* [14] */ - bottom: 0; - margin-bottom: 0; - min-height: 0; - padding: 32px 0 0; - position: relative; - top: 0; - } -} - -/* ========================================================================== - COMPONENTS/ #HINT - ========================================================================== */ -.nhsuk-hint { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - color: #4c6272; - display: block; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-hint { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-hint { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl) + .nhsuk-hint, .tingle-modal-box .ginput_container_radio .gfield_radio li label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl) + .nhsuk-hint, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl) + .nhsuk-hint { - margin-bottom: 8px; -} - -.nhsuk-fieldset__legend:not(.nhsuk-fieldset__legend--m):not(.nhsuk-fieldset__legend--l):not(.nhsuk-fieldset__legend--xl) + .nhsuk-hint { - margin-bottom: 8px; -} - -.nhsuk-fieldset__legend + .nhsuk-hint { - margin-top: -4px; -} - -/* ========================================================================== - COMPONENTS / #IMAGES - ========================================================================== */ -/** - * 1. Overrides default browser margin values. - * 2. Makes the image width two thirds of its container for desktop. - * 3. Avoid image printing full width of a page. - * 4. Removes top margin from subsequent nhsuk-image. - */ -.nhsuk-image, .is-style-nhsuk-image { - background-color: #ffffff; - border-bottom: 1px solid #d8dde0; - margin-left: 0; - /* [1] */ - margin-right: 0; - /* [1] */ - margin-bottom: 32px; - margin-top: 32px; -} -@media (min-width: 40.0625em) { - .nhsuk-image, .is-style-nhsuk-image { - margin-bottom: 40px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-image, .is-style-nhsuk-image { - margin-top: 40px; - } -} -@media (min-width: 48.0625em) { - .nhsuk-image, .is-style-nhsuk-image { - width: 66.66667%; - /* [2] */ - } -} -@media print { - .nhsuk-image, .is-style-nhsuk-image { - width: 50%; - /* [3] */ - } -} -.nhsuk-image + .nhsuk-image, .is-style-nhsuk-image + .nhsuk-image, .nhsuk-image + .is-style-nhsuk-image, .is-style-nhsuk-image + .is-style-nhsuk-image { - margin-top: 0; - /* [4] */ -} -@media (min-width: 40.0625em) { - .nhsuk-image + .nhsuk-image, .is-style-nhsuk-image + .nhsuk-image, .nhsuk-image + .is-style-nhsuk-image, .is-style-nhsuk-image + .is-style-nhsuk-image { - margin-top: 0; - } -} - -.nhsuk-image__img, .nhsuk-image img, .is-style-nhsuk-image img { - display: block; - width: 100%; -} - -.nhsuk-image__caption, .gallery-caption, .nhsuk-image figcaption, .is-style-nhsuk-image figcaption { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - padding: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-image__caption, .gallery-caption, .nhsuk-image figcaption, .is-style-nhsuk-image figcaption { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-image__caption, .gallery-caption, .nhsuk-image figcaption, .is-style-nhsuk-image figcaption { - font-size: 14pt; - line-height: 1.2; - } -} - -/* ========================================================================== - COMPONENTS/ #INPUT - ========================================================================== */ -/** - * 1. Disable inner shadow and remove rounded corners - * 2. setting any background-color makes text invisible when changing colours to dark - * backgrounds in Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1335476) - * as background-color and color need to always be set together, color should - * not be set either. - */ -.nhsuk-input, input[type=text]:not(.nhsuk-search__input), -input[type=email], -input[type=url], -input[type=password], -input[type=search], -input[type=number], -input[type=tel], -input[type=range], -input[type=date], -input[type=month], -input[type=week], -input[type=time], -input[type=datetime], -input[type=datetime-local], -input[type=color], -textarea { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - -moz-appearance: none; - /* 1 */ - -webkit-appearance: none; - /* 1 */ - appearance: none; - /* 1 */ - border: 2px solid #4c6272; - /* 2 */ - border-radius: 0; - box-sizing: border-box; - height: 40px; - margin-top: 0; - padding: 4px; - width: 100%; -} -@media (min-width: 40.0625em) { - .nhsuk-input, input[type=text]:not(.nhsuk-search__input), -input[type=email], -input[type=url], -input[type=password], -input[type=search], -input[type=number], -input[type=tel], -input[type=range], -input[type=date], -input[type=month], -input[type=week], -input[type=time], -input[type=datetime], -input[type=datetime-local], -input[type=color], -textarea { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-input, input[type=text]:not(.nhsuk-search__input), -input[type=email], -input[type=url], -input[type=password], -input[type=search], -input[type=number], -input[type=tel], -input[type=range], -input[type=date], -input[type=month], -input[type=week], -input[type=time], -input[type=datetime], -input[type=datetime-local], -input[type=color], -textarea { - font-size: 14pt; - line-height: 1.15; - } -} -.nhsuk-input:focus, input[type=text]:focus:not(.nhsuk-search__input), -input[type=email]:focus, -input[type=url]:focus, -input[type=password]:focus, -input[type=search]:focus, -input[type=number]:focus, -input[type=tel]:focus, -input[type=range]:focus, -input[type=date]:focus, -input[type=month]:focus, -input[type=week]:focus, -input[type=time]:focus, -input[type=datetime]:focus, -input[type=datetime-local]:focus, -input[type=color]:focus, -textarea:focus { - border: 2px solid #212b32; - box-shadow: inset 0 0 0 2px; - outline: 4px solid #ffeb3b; - /* 1 */ - outline-offset: 0; -} - -.nhsuk-input::-webkit-outer-spin-button, input[type=text]:not(.nhsuk-search__input)::-webkit-outer-spin-button, -input[type=email]::-webkit-outer-spin-button, -input[type=url]::-webkit-outer-spin-button, -input[type=password]::-webkit-outer-spin-button, -input[type=search]::-webkit-outer-spin-button, -input[type=number]::-webkit-outer-spin-button, -input[type=tel]::-webkit-outer-spin-button, -input[type=range]::-webkit-outer-spin-button, -input[type=date]::-webkit-outer-spin-button, -input[type=month]::-webkit-outer-spin-button, -input[type=week]::-webkit-outer-spin-button, -input[type=time]::-webkit-outer-spin-button, -input[type=datetime]::-webkit-outer-spin-button, -input[type=datetime-local]::-webkit-outer-spin-button, -input[type=color]::-webkit-outer-spin-button, -textarea::-webkit-outer-spin-button, -.nhsuk-input::-webkit-inner-spin-button, -input[type=text]:not(.nhsuk-search__input)::-webkit-inner-spin-button, -input[type=email]::-webkit-inner-spin-button, -input[type=url]::-webkit-inner-spin-button, -input[type=password]::-webkit-inner-spin-button, -input[type=search]::-webkit-inner-spin-button, -input[type=number]::-webkit-inner-spin-button, -input[type=tel]::-webkit-inner-spin-button, -input[type=range]::-webkit-inner-spin-button, -input[type=date]::-webkit-inner-spin-button, -input[type=month]::-webkit-inner-spin-button, -input[type=week]::-webkit-inner-spin-button, -input[type=time]::-webkit-inner-spin-button, -input[type=datetime]::-webkit-inner-spin-button, -input[type=datetime-local]::-webkit-inner-spin-button, -input[type=color]::-webkit-inner-spin-button, -textarea::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; -} - -.nhsuk-input[type=number], input[type=number][type=text]:not(.nhsuk-search__input), -input[type=number], -textarea[type=number] { - /* stylelint-disable-line string-quotes */ - -moz-appearance: textfield; -} - -.nhsuk-input--error { - border: 4px solid #d5281b; -} - -.nhsuk-input--width-30 { - max-width: 59ex; -} - -.nhsuk-input--width-20 { - max-width: 41ex; -} - -.nhsuk-input--width-10 { - max-width: 23ex; -} - -.nhsuk-input--width-5 { - max-width: 10.8ex; -} - -.nhsuk-input--width-4 { - max-width: 9ex; -} - -.nhsuk-input--width-3 { - max-width: 7.2ex; -} - -.nhsuk-input--width-2 { - max-width: 5.4ex; -} - -/* ========================================================================== - COMPONENTS / #INSET-TEXT - ========================================================================== */ -/** - * 1. Removes top margin from first element and bottom margin from last, - * to ensure correct spacing within the component. - * 2. Restricts the width of the text to optimise the line length for - * readability. - */ -.nhsuk-inset-text { - /* [1] */ - max-width: 44em; - /* [2] */ - margin-bottom: 40px; - margin-top: 40px; - padding: 16px; - border-left: 8px solid #005eb8; -} -.nhsuk-inset-text > *:first-child { - margin-top: 0; -} -.nhsuk-inset-text > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-inset-text { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-inset-text { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-inset-text { - padding: 24px; - } -} -@media print { - .nhsuk-inset-text { - border-color: #212b32; - } -} - -/* ========================================================================== - COMPONENTS/ #LABEL - ========================================================================== */ -.nhsuk-label, .tingle-modal-box .ginput_container_radio .gfield_radio li label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; - margin-bottom: 4px; -} -@media (min-width: 40.0625em) { - .nhsuk-label, .tingle-modal-box .ginput_container_radio .gfield_radio li label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-label, .tingle-modal-box .ginput_container_radio .gfield_radio li label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label { - font-size: 14pt; - line-height: 1.15; - } -} - -/* Modifiers that make labels look more like their equivalent headings */ -.nhsuk-label--xl { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-label--xl { - font-size: 48px; - font-size: 3rem; - line-height: 1.16667; - } -} -@media print { - .nhsuk-label--xl { - font-size: 32pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-label--xl { - margin-bottom: 48px; - } -} - -.nhsuk-label--l { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-label--l { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - } -} -@media print { - .nhsuk-label--l { - font-size: 24pt; - line-height: 1.05; - } -} -@media (min-width: 40.0625em) { - .nhsuk-label--l { - margin-bottom: 24px; - } -} - -.nhsuk-label--m { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-label--m { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-label--m { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-label--m { - margin-bottom: 24px; - } -} - -.nhsuk-label--s { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-label--s { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-label--s { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-label--s { - margin-bottom: 24px; - } -} - -.nhsuk-label-wrapper { - margin: 0; -} - -/* ========================================================================== - COMPONENT / #LIST-PANEL / #BACK-TO-TOP - ========================================================================== */ -/** - * 1. Allows padding and margin to be respected. - * 2. Removes default margin-bottom from heading. - * 3. 'Random number' used give heading the correct placement. - * 4. Overrides the default bullet list style. - * 5. Overrides default link box-shadow. - * 6. Removes the grey border on hover. - * 7. Underline is added to give a visual state of change. - * 8. Removes right and left margin to make the panel list go right to the - * edge of the screen. - */ -.nhsuk-list-panel { - margin-top: 40px; - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-list-panel { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-list-panel { - margin-bottom: 48px; - } -} -@media (max-width: 40.0525em) { - .nhsuk-list-panel { - /* [8] */ - } -} -@media (max-width: 40.0525em) and (max-width: 40.0525em) { - .nhsuk-list-panel { - margin-left: -16px; - margin-right: -16px; - } -} - -.nhsuk-list-panel__label { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - background-color: #005eb8; - color: #ffffff; - display: inline-block; - /* [1] */ - margin-bottom: 0; - /* [2] */ - padding: 8px 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-list-panel__label { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - } -} -@media print { - .nhsuk-list-panel__label { - font-size: 24pt; - line-height: 1.05; - } -} -@media print { - .nhsuk-list-panel__label { - color: #212b32; - margin-top: 0; - } -} - -.nhsuk-list-panel__list, -.nhsuk-list-panel__box { - background-color: #ffffff; - margin: 0; - padding: 0; -} -@media print { - .nhsuk-list-panel__list, -.nhsuk-list-panel__box { - border-top: 0; - } -} - -.nhsuk-list-panel__list--with-label, -.nhsuk-list-panel__box--with-label { - border-top: 2px solid #005eb8; - margin: -28px 0 0; - /* [3] */ - padding: 27px 0 0; - /* [3] */ -} -@media (max-width: 40.0525em) { - .nhsuk-list-panel__list--with-label, -.nhsuk-list-panel__box--with-label { - margin: -24px 0 0; - /* [3] */ - padding: 23px 0 0; - /* [3] */ - } -} - -.nhsuk-list-panel__item { - background-color: #ffffff; - list-style: none; - /* [4] */ - margin-bottom: 0; -} - -.nhsuk-list-panel__link, #secondary section ul li a, #secondary section ul h4 a, #secondary section ol li a, #secondary section ol h4 a { - border-bottom: 1px solid #d8dde0; - display: block; - padding: 12px 16px; - text-decoration: none; -} -.nhsuk-list-panel__link:hover, #secondary section ul li a:hover, #secondary section ul h4 a:hover, #secondary section ol li a:hover, #secondary section ol h4 a:hover { - text-decoration: underline; - /* [7] */ -} -.nhsuk-list-panel__link:focus, #secondary section ul li a:focus, #secondary section ul h4 a:focus, #secondary section ol li a:focus, #secondary section ol h4 a:focus { - background-color: #ffeb3b; - border-bottom: 1px solid #212b32; - box-shadow: inset 0 -4px 0 0 #212b32; -} -@media (max-width: 40.0525em) { - .nhsuk-list-panel__link, #secondary section ul li a, #secondary section ul h4 a, #secondary section ol li a, #secondary section ol h4 a { - padding: 8px 16px; - } -} - -.nhsuk-list-panel--results-items__no-results, #secondary section div p { - border-bottom: 1px solid #d8dde0; - color: #4c6272; - margin: 0; - padding: 16px; -} - -/* COMPONENT / #BACK-TO-TOP - ========================================================================== */ -/** - * 1. Allows padding and margin to be respected. - * 2. 'Random number' used to provide space for icon. - * 3. Allows icon to be positioned absolute. - * 4. Make same colour as link text. - * 5. 'Random numbers' used to set the height and width of the icon. - * 6. 'Random numbers' used to position align icon. - * 7. Margin left used to compensate for the negative margin - * on .nhsuk-list-panel--mobile. - */ -.nhsuk-back-to-top__link { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: inline-block; - /* [1] */ - margin-top: 16px; - padding-left: 12px; - /* [2] */ - position: relative; - /* [3] */ -} -@media (min-width: 40.0625em) { - .nhsuk-back-to-top__link { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-back-to-top__link { - font-size: 14pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-back-to-top__link { - margin-left: 16px; - /* [7] */ - } -} -.nhsuk-back-to-top__link .nhsuk-icon { - fill: #005eb8; - /* [4] */ - height: 19px; - /* [5] */ - left: -8px; - /* [6] */ - position: absolute; - top: 4px; - /* [6] */ - -ms-transform: rotate(270deg); - -webkit-transform: rotate(270deg); - transform: rotate(270deg); - width: 19px; - /* [5] */ -} -@media (max-width: 40.0525em) { - .nhsuk-back-to-top__link .nhsuk-icon { - top: 2px; - /* [6] */ - } -} -.nhsuk-back-to-top__link:visited { - color: #005eb8; -} -.nhsuk-back-to-top__link:hover { - color: #7C2855; -} -.nhsuk-back-to-top__link:hover .nhsuk-icon { - fill: #7C2855; -} -.nhsuk-back-to-top__link:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-back-to-top__link:focus .nhsuk-icon { - fill: #212b32; -} -@media print { - .nhsuk-back-to-top__link { - display: none; - } -} - -/* ========================================================================== - COMPONENT / #nav-a-z - ========================================================================== */ -/** - * 1. Clearfix added to the A-Z nav to clear float: left; - * on the .nhsuk-a-z-nav__list-item. - * 2. Used to wrap the list items. - * 3. Removes bullets from list item.. - * 4. Gives equal spacing around each list item. - * 5. 'Random number' gives adequate spacing for touch navigation. - */ -.nhsuk-nav-a-z { - margin-top: 40px; - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-nav-a-z { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-nav-a-z { - margin-bottom: 48px; - } -} -@media print { - .nhsuk-nav-a-z { - display: none; - } -} - -.nhsuk-nav-a-z__list { - /* [1] */ - padding: 0; -} -.nhsuk-nav-a-z__list:after { - clear: both; - content: ""; - display: block; -} -@media (min-width: 40.0625em) { - .nhsuk-nav-a-z__list { - padding: 0; - } -} - -.nhsuk-nav-a-z__item { - float: left; - /* [2] */ - list-style: none; - /* [3] */ - margin: 1px; - /* [4] */ -} - -.nhsuk-nav-a-z__link, -.nhsuk-nav-a-z__link--disabled { - font-size: 18px; - font-size: 1.125rem; - line-height: 1.55556; - display: block; - min-width: 34px; - /* [5] */ - padding-bottom: 8px; - padding-top: 8px; - text-align: center; -} -@media (min-width: 40.0625em) { - .nhsuk-nav-a-z__link, -.nhsuk-nav-a-z__link--disabled { - font-size: 22px; - font-size: 1.375rem; - line-height: 1.45455; - } -} -@media print { - .nhsuk-nav-a-z__link, -.nhsuk-nav-a-z__link--disabled { - font-size: 18pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-nav-a-z__link, -.nhsuk-nav-a-z__link--disabled { - min-width: 36px; - /* [5] */ - } -} - -.nhsuk-nav-a-z__link--disabled { - color: #4c6272; -} - -.nhsuk-nav-a-z__link.is-active { - background-color: #005eb8; - color: #ffffff; -} - -/* ========================================================================== - COMPONENTS / #PAGINATION - ========================================================================== */ -/** - * 1. Padding to give the icon spacing. - * 2. Append the word 'page' after next and - * previous on print stylesheets to make it easier - * to understand in print context. - */ -.nhsuk-pagination { - margin-top: 40px; - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-pagination { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-pagination { - margin-bottom: 48px; - } -} - -.nhsuk-pagination__list:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-pagination-item--previous { - float: left; - text-align: left; - width: 50%; -} -.nhsuk-pagination-item--previous .nhsuk-icon { - left: -6px; -} -.nhsuk-pagination-item--previous .nhsuk-pagination__title { - padding-left: 32px; - /* [1] */ -} - -.nhsuk-pagination-item--next { - float: right; - text-align: right; - width: 50%; -} -.nhsuk-pagination-item--next .nhsuk-icon { - right: -6px; -} -.nhsuk-pagination-item--next .nhsuk-pagination__title { - padding-right: 32px; - /* [1] */ -} - -.nhsuk-pagination__link { - display: block; - position: relative; - text-decoration: none; - width: 100%; -} -@media print { - .nhsuk-pagination__link { - color: #212b32; - } -} -.nhsuk-pagination__link .nhsuk-icon { - position: absolute; - top: -2px; -} -@media print { - .nhsuk-pagination__link .nhsuk-icon { - color: #212b32; - margin-top: 0; - } -} -.nhsuk-pagination__link:hover { - color: #7C2855; -} -.nhsuk-pagination__link:hover .nhsuk-icon { - fill: #7C2855; -} -.nhsuk-pagination__link:hover .nhsuk-pagination__page { - text-decoration: none; -} -.nhsuk-pagination__link:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-pagination__link:focus .nhsuk-pagination__page { - text-decoration: none; -} -.nhsuk-pagination__link:focus:visited .nhsuk-icon, .nhsuk-pagination__link:focus:hover .nhsuk-icon, .nhsuk-pagination__link:focus:active .nhsuk-icon { - fill: #212b32; -} -.nhsuk-pagination__link:visited .nhsuk-icon { - fill: #330072; -} -.nhsuk-pagination__link:visited:hover .nhsuk-icon { - fill: #7C2855; -} -.nhsuk-pagination__link:visited:focus .nhsuk-icon { - fill: #212b32; -} - -.nhsuk-pagination__title { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - display: block; -} -@media (min-width: 40.0625em) { - .nhsuk-pagination__title { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-pagination__title { - font-size: 18pt; - line-height: 1.15; - } -} -@media print { - .nhsuk-pagination__title:after { - content: " page"; - /* [2] */ - } -} - -.nhsuk-pagination__page { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - display: block; - text-decoration: underline; -} -@media (min-width: 40.0625em) { - .nhsuk-pagination__page { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-pagination__page { - font-size: 14pt; - line-height: 1.2; - } -} - -/* ========================================================================== - COMPONENTS/ #RADIOS - ========================================================================== */ -/** - * 1. remove 300ms pause on mobile. - * 2. Fix bug in IE11 caused by transform rotate (-45deg). - */ -.nhsuk-radios__item, .tingle-modal-box .ginput_container_radio .gfield_radio li { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - clear: left; - display: block; - margin-bottom: 8px; - min-height: 40px; - padding: 0 0 0 40px; - position: relative; -} -@media (min-width: 40.0625em) { - .nhsuk-radios__item, .tingle-modal-box .ginput_container_radio .gfield_radio li { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-radios__item, .tingle-modal-box .ginput_container_radio .gfield_radio li { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-radios__item:last-child, .tingle-modal-box .ginput_container_radio .gfield_radio li:last-child, -.nhsuk-radios__item:last-of-type, -.tingle-modal-box .ginput_container_radio .gfield_radio li:last-of-type { - margin-bottom: 0; -} - -.nhsuk-radios__input, .tingle-modal-box .ginput_container_radio .gfield_radio li input { - cursor: pointer; - height: 40px; - left: 0; - margin: 0; - opacity: 0; - position: absolute; - top: 0; - width: 40px; - z-index: 1; -} - -.nhsuk-radios__label, .tingle-modal-box .ginput_container_radio .gfield_radio li label { - cursor: pointer; - display: inline-block; - margin-bottom: 0; - padding: 8px 12px 4px; - -ms-touch-action: manipulation; - /* 1 */ - touch-action: manipulation; - /* 1 */ -} - -.nhsuk-radios__hint { - display: block; - padding-left: 12px; - padding-right: 12px; -} - -.nhsuk-radios__input + .nhsuk-radios__label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input + label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li input + .nhsuk-radios__label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li input + label::before { - background: #ffffff; - border: 2px solid #4c6272; - border-radius: 50%; - box-sizing: border-box; - content: ""; - height: 40px; - left: 0; - position: absolute; - top: 0; - width: 40px; -} - -.nhsuk-radios__input + .nhsuk-radios__label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input + label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li input + .nhsuk-radios__label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li input + label::after { - background: #4c6272; - border: 10px solid #212b32; - border-radius: 50%; - content: ""; - height: 0; - left: 10px; - opacity: 0; - position: absolute; - top: 10px; - width: 0; -} - -/** - * Focus state - * - * 1. Since box-shadows are removed when users customise their colours - * We set a transparent outline that is shown instead. - * https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/ - */ -.nhsuk-radios__input:focus + .nhsuk-radios__label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:focus + label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li input:focus + .nhsuk-radios__label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li input:focus + label::before { - border: 4px solid #212b32; - box-shadow: 0 0 0 4px #ffeb3b; -} - -/* Selected state */ -.nhsuk-radios__input:checked + .nhsuk-radios__label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:checked + label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li input:checked + .nhsuk-radios__label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li input:checked + label::after { - opacity: 1; -} - -/* Disabled state */ -.nhsuk-radios__input:disabled, .tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled, -.nhsuk-radios__input:disabled + .nhsuk-radios__label, -.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:disabled + label, -.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled + .nhsuk-radios__label, -.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled + label { - cursor: default; -} - -.nhsuk-radios__input:disabled + .nhsuk-radios__label, .tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:disabled + label, .tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled + .nhsuk-radios__label, .tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled + label { - opacity: 0.5; -} - -/* - * Inline variant - * - * 1. Prevent inline modifier being used with conditional reveals - */ -@media (min-width: 40.0625em) { - .nhsuk-radios--inline:after { - clear: both; - content: ""; - display: block; - } - .nhsuk-radios--inline .nhsuk-radios__item, .nhsuk-radios--inline .tingle-modal-box .ginput_container_radio .gfield_radio li, .tingle-modal-box .ginput_container_radio .gfield_radio .nhsuk-radios--inline li { - clear: none; - float: left; - margin-right: 24px; - } -} -.nhsuk-radios--inline.nhsuk-radios--conditional { - /* 1 */ -} -.nhsuk-radios--inline.nhsuk-radios--conditional .nhsuk-radios__item, .nhsuk-radios--inline.nhsuk-radios--conditional .tingle-modal-box .ginput_container_radio .gfield_radio li, .tingle-modal-box .ginput_container_radio .gfield_radio .nhsuk-radios--inline.nhsuk-radios--conditional li { - float: none; - margin-right: 0; -} - -/* Divider variant */ -.nhsuk-radios__divider { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - color: #212b32; - margin-bottom: 8px; - text-align: center; - width: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-radios__divider { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-radios__divider { - font-size: 14pt; - line-height: 1.15; - } -} - -/* Conditional */ -.nhsuk-radios__conditional { - margin-bottom: 16px; - border-left: 4px solid #4c6272; - margin-left: 18px; - padding-left: 30px; -} -@media (min-width: 40.0625em) { - .nhsuk-radios__conditional { - margin-bottom: 24px; - } -} -.nhsuk-radios__conditional > :last-child { - margin-bottom: 0; -} - -.js-enabled .nhsuk-radios__conditional--hidden { - display: none; -} - -/* ========================================================================== - COMPONENTS/ #SELECT - ========================================================================== */ -.nhsuk-select, .tribe-tickets-rsvp select { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - border: 2px solid #4c6272; - box-sizing: border-box; - height: 40px; - max-width: 100%; - padding: 4px; -} -@media (min-width: 40.0625em) { - .nhsuk-select, .tribe-tickets-rsvp select { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-select, .tribe-tickets-rsvp select { - font-size: 14pt; - line-height: 1.15; - } -} -.nhsuk-select:focus, .tribe-tickets-rsvp select:focus { - border: 2px solid #212b32; - box-shadow: inset 0 0 0 2px; - outline: 4px solid #ffeb3b; - /* 1 */ - outline-offset: 0; -} - -.nhsuk-select option:active, .tribe-tickets-rsvp select option:active, -.nhsuk-select option:checked, -.tribe-tickets-rsvp select option:checked, -.nhsuk-select:focus::-ms-value, -.tribe-tickets-rsvp select:focus::-ms-value { - background-color: #005eb8; - color: #ffffff; -} - -.nhsuk-select--error { - border: 4px solid #d5281b; -} - -/* ========================================================================== - COMPONENTS / #SKIP-LINK - ========================================================================== */ -/** - * 1. Hides the skip link off the page, - * 2. until the link gains focus from keyboard tabbing. - */ -.nhsuk-skip-link { - left: -9999px; - /* [1] */ - padding: 8px; - position: absolute; -} -.nhsuk-skip-link:active, .nhsuk-skip-link:focus { - left: 16px; - /* [2] */ - top: 16px; - z-index: 2; -} -.nhsuk-skip-link:visited { - color: #212b32; -} - -/* ========================================================================== - COMPONENTS/ #SUMMARY-LIST - ========================================================================== */ -/** - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - * - * 1. Required to allow us to wrap words that overflow. - * 2. Reset default user agent styles - * 3. Automatic wrapping for unbreakable text (e.g. URLs) - * 4. Fallback for older browsers only - */ -.nhsuk-summary-list { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - margin: 0; - /* [2] */ - margin-bottom: 32px; -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-summary-list { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list { - display: table; - table-layout: fixed; - /* [1] */ - width: 100%; - } -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list { - margin-bottom: 40px; - } -} - -@media (max-width: 40.0525em) { - .nhsuk-summary-list__row { - border-bottom: 1px solid #d8dde0; - margin-bottom: 16px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list__row { - display: table-row; - } -} - -.nhsuk-summary-list__key, -.nhsuk-summary-list__value, -.nhsuk-summary-list__actions { - margin: 0; - /* [2] */ - vertical-align: top; -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list__key, -.nhsuk-summary-list__value, -.nhsuk-summary-list__actions { - border-bottom: 1px solid #d8dde0; - display: table-cell; - padding-bottom: 8px; - padding-right: 24px; - padding-top: 8px; - } -} - -.nhsuk-summary-list__actions { - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list__actions { - padding-right: 0; - text-align: right; - width: 20%; - } -} - -.nhsuk-summary-list__key, -.nhsuk-summary-list__value { - /* [3] */ - overflow-wrap: break-word; - word-wrap: break-word; - /* [4] */ -} - -.nhsuk-summary-list__key { - font-weight: 600; - margin-bottom: 4px; -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list__key { - width: 30%; - } -} - -@media (max-width: 40.0525em) { - .nhsuk-summary-list__value { - margin-bottom: 16px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list__value { - width: 50%; - } -} - -.nhsuk-summary-list__value > p { - margin-bottom: 8px; -} - -.nhsuk-summary-list__value > :last-child { - margin-bottom: 0; -} - -.nhsuk-summary-list__actions-list { - margin: 0; - /* [2] */ - padding: 0; - /* [2] */ - width: 100%; -} - -.nhsuk-summary-list__actions-list-item { - display: inline; - margin-right: 8px; - padding-right: 8px; -} - -.nhsuk-summary-list__actions-list-item:not(:last-child) { - border-right: 1px solid #d8dde0; -} - -.nhsuk-summary-list__actions-list-item:last-child { - border: 0; - margin-right: 0; - padding-right: 0; -} - -.nhsuk-summary-list--no-border .nhsuk-summary-list__key, -.nhsuk-summary-list--no-border .nhsuk-summary-list__value, -.nhsuk-summary-list--no-border .nhsuk-summary-list__actions, -.nhsuk-summary-list--no-border .nhsuk-summary-list__row { - border: 0; -} - -/* ========================================================================== - COMPONENTS / #TABLE - ========================================================================== */ -/** - * Table container is used to ensure the table does not break the container. - * - * 1. Margin is removed so there isn't double spacing. - */ -.nhsuk-table-container { - margin-bottom: 40px; - display: block; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; - overflow-x: auto; - width: 100%; -} -@media (min-width: 40.0625em) { - .nhsuk-table-container { - margin-bottom: 48px; - } -} -.nhsuk-table-container .nhsuk-table { - margin: 0; - /* [1] */ -} - -/* Table row hover -========================================================================== */ -/** - * Table row hover is used to aid readability for users. - */ -.nhsuk-table__row:hover { - background-color: #f0f4f5; -} - -/* Table panel with tab heading -========================================================================== */ -/** - * 1. Margin is removed so there isn't double spacing. - */ -.nhsuk-table__panel-with-heading-tab { - margin-bottom: 40px; - margin-top: 40px; - padding: 24px; - background-color: #ffffff; - color: #212b32; - border: 1px solid #d8dde0; - padding-top: 0 !important; - /* stylelint-disable-line declaration-no-important */ -} -.nhsuk-table__panel-with-heading-tab > *:first-child { - margin-top: 0; -} -.nhsuk-table__panel-with-heading-tab > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-table__panel-with-heading-tab { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-table__panel-with-heading-tab { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-table__panel-with-heading-tab { - padding: 32px; - } -} -@media print { - .nhsuk-table__panel-with-heading-tab { - border: 1px solid #212b32; - page-break-inside: avoid; - } -} -.nhsuk-table__panel-with-heading-tab .nhsuk-table-container, -.nhsuk-table__panel-with-heading-tab .nhsuk-table { - margin: 0; - /* [1] */ -} - -.nhsuk-table__heading-tab { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - background-color: #005eb8; - color: #ffffff; - display: inline-block; - margin: 0 0 8px -33px; - padding: 8px 32px; - position: relative; - top: -16px; -} -@media (min-width: 40.0625em) { - .nhsuk-table__heading-tab { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-table__heading-tab { - font-size: 18pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-table__heading-tab { - margin-left: -25px; - margin-right: 0; - padding: 8px 24px; - top: -8px; - } -} -@media print { - .nhsuk-table__heading-tab { - background: none; - color: #212b32; - top: 0; - } -} - -/* Responsive table -========================================================================== */ -/** - * 1. Hiding the thead on mobile - * 2. Displaying the thead on desktop - * 3. Removing default screen reader behaviour - * 4. Assigning role of table-row on desktop to give default screen reader behaviour - * 5. Using justify content to space out elements in the row on mobile - * 6. Assigning a minimum width in case of black cell - * 7. Aligning content to the right on mobile - * 8. Aligning mobile header to left to split it from the data - * 9. Hiding mobile specific header from desktop view - * 10. Adding a display block value due to IE 11 not having full flex support - */ -.nhsuk-table-responsive, figure.is-style-nhsuk-table-responsive { - margin-bottom: 0; - width: 100%; -} -.nhsuk-table-responsive thead, figure.is-style-nhsuk-table-responsive thead { - border: 0; - clip: rect(0 0 0 0); - -webkit-clip-path: inset(50%); - clip-path: inset(50%); - height: 1px; - margin: 0; - overflow: hidden; - padding: 0; - position: absolute; - white-space: nowrap; - width: 1px; - /* [1] */ -} -@media (min-width: 48.0625em) { - .nhsuk-table-responsive thead, figure.is-style-nhsuk-table-responsive thead { - clip: auto; - -webkit-clip-path: initial; - clip-path: initial; - display: table-header-group; - height: auto; - overflow: auto; - position: relative; - width: auto; - /* [2] */ - } -} -.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading { - font-weight: 600; - padding-right: 16px; - text-align: left; - /* [8] */ -} -@media (min-width: 48.0625em) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading { - display: none; - /* [9] */ - } -} -.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row { - display: block; - /* [3] */ - margin-bottom: 24px; -} -.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child { - margin-bottom: 0; -} -@media (min-width: 48.0625em) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row { - display: table-row; - /* [4] */ - } -} -.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th { - text-align: right; -} -@media (min-width: 48.0625em) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th { - text-align: left; - } -} -.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { - display: block; - display: flex; - justify-content: space-between; - /* [5] */ - min-width: 1px; - /* [6] */ -} -@media all and (-ms-high-contrast: none) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { - /* [10] */ - display: block; - } -} -@media (min-width: 48.0625em) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { - display: table-cell; - } -} -@media (max-width: 48.0525em) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { - padding-right: 0; - text-align: right; - /* [7] */ - } - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child { - border-bottom: 3px solid #d8dde0; - } -} - -/* Numeric tables -========================================================================== */ -/** - * Right aligns table cells for numeric tables. - */ -.nhsuk-table__header--numeric, -.nhsuk-table__cell--numeric { - text-align: right; -} - -/* ========================================================================== - #TAG - ========================================================================== */ -.nhsuk-tag { - font-weight: 600; - font-size: 14px; - font-size: 0.875rem; - line-height: 1; - background-color: #0055a6; - border: 1px solid #0055a6; - color: #ffffff; - display: inline-block; - outline: 2px solid transparent; - outline-offset: -2px; - padding-bottom: 4px; - padding-left: 8px; - padding-right: 8px; - padding-top: 4px; - text-decoration: none; -} -@media (min-width: 40.0625em) { - .nhsuk-tag { - font-size: 16px; - font-size: 1rem; - line-height: 1; - } -} -@media print { - .nhsuk-tag { - font-size: 14pt; - line-height: 1; - } -} - -/* Colour variants - ========================================================================== */ -.nhsuk-tag--white, .nhsuk-tag.is-style-white { - background-color: #ffffff; - border-color: #212b32; - color: #212b32; -} - -.nhsuk-tag--grey, .nhsuk-tag.is-style-grey { - background-color: #dbe0e3; - border-color: #354550; - color: #354550; -} - -.nhsuk-tag--green, .nhsuk-tag.is-style-green { - background-color: #cce5d8; - border-color: #004c23; - color: #004c23; -} - -.nhsuk-tag--aqua-green, .nhsuk-tag.is-style-aqua-green { - background-color: #ccedeb; - border-color: #00524d; - color: #00524d; -} - -.nhsuk-tag--blue { - background-color: #ccdff1; - border-color: #004281; - color: #004281; -} - -.nhsuk-tag--purple, .nhsuk-tag.is-style-purple { - background-color: #d6cce3; - border-color: #240050; - color: #240050; -} - -.nhsuk-tag--pink, .nhsuk-tag.is-style-pink { - background-color: #efd3e3; - border-color: #57133a; - color: #57133a; -} - -.nhsuk-tag--red, .nhsuk-tag.is-style-red { - background-color: #f7d4d1; - border-color: #6b140e; - color: #6b140e; -} - -.nhsuk-tag--orange, .nhsuk-tag.is-style-orange { - background-color: #ffdc8e; - border-color: #4d3708; - color: #4d3708; -} - -.nhsuk-tag--yellow, .nhsuk-tag.is-style-yellow { - background-color: #fff59d; - border-color: #4d4712; - color: #4d4712; -} - -/* Remove tag border - ========================================================================== */ -.nhsuk-tag--no-border { - border: 0; -} - -/* ========================================================================== - COMPONENTS/ #TEXTAREA - ========================================================================== */ -.nhsuk-textarea { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - -webkit-appearance: none; - border: 2px solid #4c6272; - border-radius: 0; - box-sizing: border-box; - display: block; - min-height: 40px; - padding: 4px; - resize: vertical; - width: 100%; -} -@media (min-width: 40.0625em) { - .nhsuk-textarea { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-textarea { - font-size: 14pt; - line-height: 1.15; - } -} -.nhsuk-textarea:focus { - border: 2px solid #212b32; - box-shadow: inset 0 0 0 2px; - outline: 4px solid #ffeb3b; - /* 1 */ - outline-offset: 0; -} - -.nhsuk-textarea--error { - border: 4px solid #d5281b; -} - -/* ========================================================================== - COMPONENTS / #WARNING-CALLOUT - ========================================================================== */ -/** - * 1. Uses @mixin panel-with-label from tools/_mixins. - * 2. Uses @mixin heading-label from tools/_mixins. - */ -.nhsuk-warning-callout { - margin-bottom: 40px; - margin-top: 40px; - padding: 24px; - background-color: #fff9c4; - color: #212b32; - border: 1px solid #ffeb3b; - padding-top: 0 !important; - /* stylelint-disable-line declaration-no-important */ - /* [1] */ -} -.nhsuk-warning-callout > *:first-child { - margin-top: 0; -} -.nhsuk-warning-callout > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-warning-callout { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-warning-callout { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-warning-callout { - padding: 32px; - } -} -@media print { - .nhsuk-warning-callout { - border: 1px solid #212b32; - page-break-inside: avoid; - } -} - -.nhsuk-warning-callout__label { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - background-color: #ffeb3b; - color: #212b32; - display: inline-block; - margin: 0 0 8px -33px; - padding: 8px 32px; - position: relative; - top: -16px; - /* [2] */ -} -@media (min-width: 40.0625em) { - .nhsuk-warning-callout__label { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-warning-callout__label { - font-size: 18pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-warning-callout__label { - margin-left: -25px; - margin-right: 0; - padding: 8px 24px; - top: -8px; - } -} -@media print { - .nhsuk-warning-callout__label { - background: none; - color: #212b32; - top: 0; - } -} - -/* Reusable mixin for a focus element outline */ -/* Add a focus indicator for keyboard nav on clickable cards */ -.nhsuk-card--clickable.focus-visible { - border: 4px solid #ffeb3b; - box-shadow: inset 0 0 0 4px #212b32; -} - -/* add more obvious visual representation when dashboard elements are active on keyboard nav */ -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel.is-style-panel-with-label { - border: 4px solid #ffeb3b; - box-shadow: inset 0 0 0 4px #212b32; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label h3.nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label h3, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel.is-style-panel-with-label h3 { - background-color: #ffeb3b; - color: #212b32; -} - -/* colour variable to be used with color-mixer.scss */ -/* colour variable to be used with page-colour.scss & gutenberg-page-colour.scss */ -.nhsuk-panel-group { - margin-left: 0; - margin-right: 0; -} - -.nhsuk-image img, .is-style-nhsuk-image img { - width: unset; - max-width: 100%; -} -.nhsuk-textarea { - min-height: 10rem; - width: 100%; -} - -.nhsuk-button--reverse:visited, .nhsuk-button.is-style-reverse:visited, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:visited, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:visited { - color: #212b32; -} - -.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item--previous, .nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item--next { - width: 30%; -} -.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item { - width: 8%; - float: left; -} -.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination__link:hover { - box-shadow: 0 0 0 4px #ffeb3b inset; -} - -.is-style-outline .wp-block-button__link { - color: #005eb8; -} - -#primary h1, #primary p, #primary .nhsuk-pagination__page { - -ms-word-wrap: break-word; - word-wrap: break-word; -} -#primary footer .edit-link { - text-decoration: none; -} -#primary footer .edit-link a { - color: #005eb8; -} - -#login #loginform .user-login:focus, #login #loginform .user_pass:focus, .learndash-wrapper .wpProQuiz_content input:focus[type=text], .nhsuk-input:focus, .nhsuk-list-panel .comment-respond input:focus[type=text], input:focus[type=color], input:focus[type=date], input:focus[type=datetime-local], input:focus[type=datetime], input:focus[type=email], input:focus[type=month], input:focus[type=number], input:focus[type=password], input:focus[type=range], input:focus[type=search], input:focus[type=tel], input:focus[type=text]:not(.nhsuk-search__input), input:focus[type=time], input:focus[type=url], input:focus[type=week], textarea:focus { - box-shadow: 0 0 0 4px #ffeb3b; -} - -.nhsuk-search__input#search-field { - width: 15rem; -} - -#cookie-notice { - position: fixed; - left: 0; - bottom: 0; - width: 100%; -} - -#primary .page-content .nhsuk-header__search-toggle, #primary .page-content .nhsuk-search__close { - display: none; -} -#primary .page-content .nhsuk-header__search-wrap { - display: inline-block; - width: 100%; -} -#primary .page-content .nhsuk-header__search-wrap .nhsuk-search__input { - border: 2px solid #f0f4f5; - border-radius: 4px 0 0 4px; - float: left; - max-width: 90%; - margin: 0; -} -#primary .page-content .nhsuk-header__search-wrap .nhsuk-search__submit { - float: left; -} -@media (max-width: 40.0525em) { - #primary .page-content .nhsuk-header__search-wrap .nhsuk-search__input { - max-width: 73%; - margin: 0; - height: 52px; - } -} -#primary .widget-title a { - color: #ffffff; - text-decoration: none; -} - -.nhsuk-content__clearfix { - clear: both; - margin-top: 1.5rem; -} - -.nhsuk-grid-row.nhsuk-width-restrict { - margin-left: 0; - margin-right: 0; - background: #f0f4f5; -} - -.interim-login header, .interim-login footer { - display: none; -} - -.single-post #content #maincontent #contentinner #primary .featured-top { - width: 100%; -} -.single-post #content #maincontent #contentinner #primary .featured-top .nhsuk-image img, .single-post #content #maincontent #contentinner #primary .featured-top .is-style-nhsuk-image img { - margin-bottom: 24px; -} -.single-post #content #maincontent #contentinner #primary .featured-left { - float: left; - width: 33%; - margin-right: 16px; -} -.single-post #content #maincontent #contentinner #primary .featured-right { - float: right; - width: 33%; - margin-left: 16px; -} - -/* Menu item right chevron (mobile): fix color when state is focus */ -a:focus .nhsuk-icon { - fill: #4c6272 !important; -} - -.nhsuk-header.nhsuk-header--transactional .nhsuk-header__navigation { - max-width: 100%; -} -@media (min-width: 48.0625em) { - .nhsuk-header.nhsuk-header--organisation .nhsuk-header__link { - max-width: 500px; - float: left; - } -} -.nhsuk-header a.nhsuk-header__link--service { - display: contents; - float: left; -} -.nhsuk-header .nhsuk-search__input { - border-radius: 4px 0 0 4px; - border: none; - border-right: none; -} -@media (max-width: 40.0525em) { - .nhsuk-header .nhsuk-search__input { - border: 2px solid #d8dde0; - height: 52px; - } -} -.nhsuk-header.nhsuk-header--white .nhsuk-header__search-wrap input[type=search] { - border: 2px solid #d8dde0; -} -.nhsuk-header.nhsuk-header--white .nhsuk-header__transactional-service-name--link { - color: #005eb8; - font-weight: 600; -} -.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle { - border: 2px solid #005eb8; - color: #005eb8; -} -.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle:hover { - color: #ffffff; -} -.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle.is-active { - color: #ffffff; - border: 0; -} - -/* -// variations to styling required for gutenberg native blocks -// @author Tony Blacker, NHS Leadership Academy -// @version 1.1 12th October 2019 -*/ -.nhsuk-grid-column-two-thirds.contentright { - float: right; - padding: 0 16px 0 16px; -} - -.nhsuk-grid-column-two-thirds.contentleft { - padding: 0 16px 0 16px; -} - -.nhsuk-grid-column-full { - padding: 0; -} - -.nhsuk-grid-column-one-third, .nhsuk-grid-column-one-half, .nhsuk-grid-column-one-quarter { - flex-flow: wrap; -} - -.nhsuk-grid-column-width, .nhsuk-grid-column-full { - clear: both; -} - -/* login form customisation */ -#login { - padding-top: 0 !important; - width: 90%; -} -#login #loginform { - margin-top: 0; - box-shadow: none; - border: none; -} -#login #loginform #wp-submit { - background-color: #007f3b; - border: 2px solid transparent; - border-radius: 4px; - box-shadow: 0 4px 0 #006747; - padding: 12px 16px; - font-size: 1.1875rem; - line-height: 1.47368; -} -#login #loginform label { - font-size: 1.1875rem; - line-height: 1.47368; - font-weight: 400; -} - -/* Extra Blog Styles */ -.nhsuk-promo img.nhsuk-promo__img { - padding: 0; -} - -.nhsuk-promo__link-wrapper:hover { - background-color: #ffffff; - box-shadow: 0 0 0 4px #7C2855; - color: #005eb8; -} - -.nhsuk-grid-column-two-thirds.archive, -.nhsuk-grid-column-two-thirds.index { - padding: 0 16px 0 0; -} - -aside#secondary > section { - margin-top: 0; -} - -.nhsuk-icon__arrow-right-circle { - vertical-align: middle; -} - -.navigation { - position: relative; -} - -.nhsuk-pagination-item--previous, -.nhsuk-pagination-item--next { - position: relative; - z-index: 5; -} - -.nhsuk-pagination-numbers { - clear: both; - text-align: center; - border-top: 1px solid #aeb7bd; - padding-top: 8px; -} -@media (min-width: 768px) { - .nhsuk-pagination-numbers { - border: none; - position: absolute; - width: 100%; - padding-top: 0; - } -} -.nhsuk-pagination-numbers a, -.nhsuk-pagination-numbers span { - display: inline-block; - padding: 0px 4px; - margin: 0 4px; -} - -.clear:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-readmore { - text-align: left; - padding-bottom: 16px; -} - -@media (max-width: 48.0525em) { - #socialfloating { - display: none; - } -} -@media (min-width: 48.0525em) { - figure.wp-block-embed.wp-block-embed.alignright { - margin: 0 0 0 16px; - width: 33%; - } - figure.wp-block-embed.wp-block-embed.alignleft { - margin: 0 16px 0 0; - width: 33%; - } -} -@media (max-width: 48.0525em) { - figure.wp-block-embed.wp-block-embed.alignright, figure.wp-block-embed.wp-block-embed.alignleft { - display: contents; - } -} -span.search-terms { - font-weight: bold; - background: #ffb81C; -} - -button { - margin: 0; -} -button + .button { - margin-left: 16px; -} - -.nhsuk-card .nhsuk-card__description { - display: flow-root; -} - -.nhsuk-card.is-style-panel-with-label .nhsuk-card__content { - margin-top: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-card.is-style-panel-with-label .nhsuk-card__content { - margin-top: 48px; - } -} -.nhsuk-card.is-style-panel-grey { - background: inherit; - border: none; -} - -.nhsuk-card figure { - margin: 0; -} - -.nhsuk-cat-filter { - margin-bottom: 40px; -} -.nhsuk-cat-filter:after { - clear: both; - display: block; - content: ""; -} -.nhsuk-cat-filter .nhsuk-heading-m, .nhsuk-cat-filter .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-cat-filter h2 { - float: left; -} -.nhsuk-cat-filter .nhsuk-cat-reset { - float: right; -} -.nhsuk-cat-filter .nhsuk-button, .nhsuk-cat-filter #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-cat-filter .cn-button.bootstrap, .nhsuk-cat-filter .tippy-popper .tippy-content .gv-approval-toggle, .tippy-popper .tippy-content .nhsuk-cat-filter .gv-approval-toggle { - margin-bottom: 0; -} - -#secondary section { - border-top: 2px solid #005eb8; - margin-bottom: 32px; - padding-top: 16px; - padding-bottom: 16px; -} -#secondary section h2 { - font-size: 1.25rem; - line-height: 1.2; - margin-bottom: 16px; - padding-top: 16px; -} -#secondary section h2 a { - text-decoration: none; -} -@media (min-width: 40.0625em) { - #secondary section h2 { - font-size: 1.5rem; - line-height: 1.2; - } -} -#secondary section ul, #secondary section ol { - list-style: none; - margin-bottom: 16px; - padding-left: 0; -} -#secondary section ul li, #secondary section ul h4, #secondary section ol li, #secondary section ol h4 { - font-size: 0.875rem; - line-height: 1.71429; - margin-bottom: 8px; -} -@media (min-width: 40.0625em) { - #secondary section ul li, #secondary section ul h4, #secondary section ol li, #secondary section ol h4 { - font-size: 1rem; - line-height: 1.5; - } -} -#secondary section ul li a, #secondary section ul h4 a, #secondary section ol li a, #secondary section ol h4 a { - padding: 0; -} -#secondary section.widget_search { - height: 4.5rem; - background: none; - padding-left: 0; - padding-right: 0; -} -#secondary section.widget_search .nhsuk-header__search-wrap { - padding-top: 16px; - padding: 24px 0; -} -#secondary section.widget_search .nhsuk-header__search-wrap .nhsuk-search__input { - width: 81%; - float: left; - max-width: 78%; - border-color: #aeb7bd; -} -#secondary section.widget_search .nhsuk-header__search-wrap .nhsuk-search__submit { - border: 2px solid #aeb7bd; - border-left: none; - margin-top: 0; - float: left; - box-shadow: 0; -} -#secondary section #wp-calendar caption { - position: relative; - top: 8px; - clip: unset; - clip-path: unset; - height: auto; - width: auto; - background: #005eb8; - color: #ffffff; - font-size: 1.25rem; - text-transform: uppercase; -} -#secondary section #wp-calendar td, #secondary section #wp-calendar th { - padding-left: 4px; - padding-right: 4px; - font-size: 1rem; -} -#secondary section ul > li { - border-bottom: 1px solid #aeb7bd; -} -#secondary section ul > li > ul > li, #secondary section ul > li > ul > li > ul > li { - padding: 0; - margin: 0; - border-bottom: none; -} -#secondary section ul > li > ul > li:last-of-type, #secondary section ul > li > ul > li > ul > li:last-of-type { - margin-bottom: 16px; -} -#secondary section ul > li > ul > li > a { - border-left: 2px solid #005eb8; - padding: 0 0 0 8px; - margin: 8px 0 0 8px; -} -#secondary section ul > li > ul > li > ul > li > a { - padding: 0 0 0 10px; - margin: 8px 0 0 16px; - border-bottom: none; -} -#secondary section ul > li > ul > li > ul > li > a:before { - content: "- "; - color: #e8edee; -} -#secondary section ul li a { - border-bottom: none; - padding: 0; -} -#secondary section ul li.widget_subpages__active > a { - background: #005eb8; - color: #ffffff; -} - -/* -// variations to styling required for WordPress comments -// @author Tony Blacker, NHS Leadership Academy -// @version 1.1 5th March 2021 -*/ -.nhsuk-list-panel { - margin-bottom: 16px; -} -.nhsuk-list-panel .comment-list { - margin-bottom: 16px; - background-color: #f0f4f5; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item { - padding: 16px 0; - display: block; - background-color: #f0f4f5; - clear: both; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond { - margin-top: 16px; - position: relative; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #commentform { - display: flow-root; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .nhsuk-button.submit, .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #cookie-notice .cookie-notice-container #cn-notice-buttons .submit.cn-button.bootstrap, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .submit.cn-button.bootstrap, .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .tippy-popper .tippy-content .submit.gv-approval-toggle, .tippy-popper .tippy-content .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .submit.gv-approval-toggle { - float: right; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #cancel-comment-reply-link { - float: left; - position: absolute; - bottom: 0; - left: 0; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .children { - margin-left: 0; - margin-right: 0; - padding-left: 16px; - border-left: 1px solid #aeb7bd; - position: relative; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .children .comment { - padding-right: 0; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body { - display: flex; - flex-wrap: wrap; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment_body_comment { - display: block; - text-align: left; - border-radius: 4px; - line-height: 1.5rem; - padding: 16px 32px 16px 24px; - position: relative; - word-wrap: break-word; - background-color: #ffffff; - width: 100%; - order: 1; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment_body_comment:after { - content: ""; - position: absolute; - width: 15px; - height: 15px; - border-radius: 50%; - background-color: #ffffff; - border: 2px solid #e8edee; - top: initial; - left: 20px; - bottom: -6px; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard { - order: 3; - width: 70%; -} -@media screen and (max-width: 37.5em) { - .nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard { - width: 50%; - } -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard cite { - display: block; - text-decoration: none; - color: #425563; - font-weight: 600; - text-overflow: ellipsis; - overflow: hidden; - padding: 8px 0 4px 0; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard .comment-meta a { - color: #212b32; - font-size: 0.85rem; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard .comment-meta a:hover { - background: none; - border: none; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment-avatar { - order: 2; - padding: 8px 16px 0 8px; - width: 10%; - min-width: 58px; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment-avatar img { - height: 40px; - width: 40px; - border-radius: 50%; - display: block; -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply { - width: 20%; - order: 4; - text-align: right; - font-size: 0.75rem; - padding: 4px; -} -@media screen and (max-width: 37.5em) { - .nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply { - width: 30%; - } -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply svg { - width: 30px; - height: 30px; - display: block; - margin: auto; - fill: #005eb8; -} -@media screen and (max-width: 37.5em) { - .nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply svg { - width: 20px; - height: 20px; - } -} -.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply .comment-edit { - width: 15px; - margin-left: 8px; -} -.nhsuk-list-panel .comment-reply-link { - display: inline-block; -} -.nhsuk-list-panel .comment-edit-link { - display: inline-block; - margin-left: 8px; -} -.nhsuk-list-panel .comment-respond textarea { - height: 200px; -} -.nhsuk-list-panel .comment-respond .form-submit { - margin-bottom: 48px; -} -.nhsuk-list-panel .comment-respond .logged-in-as { - float: right; -} -.nhsuk-list-panel .comment-respond .logged-in-as a { - font-size: 0.75rem; -} -.nhsuk-list-panel .comment-respond .logged-in-as a:nth-of-type(2) { - border: 1px solid #212b32; - font-size: 1rem; - padding: 4px; - background: #ffffff; - color: #005eb8; -} - -.article-footer .cat-links { - float: right; -} -.article-footer .tags-links { - float: left; - margin-right: 16px; -} - -li.nhsuk-pagination-item--previous { - float: left; -} - -li.nhsuk-pagination-item--next { - float: right; -} - -.pagination_split_post .post-page-numbers:first-of-type { - margin-right: 4px; -} -.pagination_split_post .post-page-numbers:last-of-type { - margin-left: 4px; -} -.pagination_split_post .current { - background: #005eb8; - color: #ffffff; -} - -/* -// Print styling tweaks -// @author Tony Blacker, NHS Leadership Academy -// @version 1.0 30th December 2019 -*/ -@media print { - #secondary, #respond, #cookie-notice, .socialfloating { - display: none; - } - - a { - font-size: 1rem; - } - - a:after { - color: #212b32; - content: "
(Link: " attr(href) ")"; - /* [1] */ - font-size: 0.75rem; - /* [2] */ - } - - .edit-link, .reply, .cat-links, .tags-links, .article-footer { - display: none !important; - } -} -#primary .gallery, #primary .wp-block-gallery { - display: flex; - flex-wrap: wrap; - list-style-type: none; - padding: 0; - margin: 0; -} -#primary .gallery.alignleft, #primary .wp-block-gallery.alignleft { - display: flex; -} -#primary .gallery .gallery-item, #primary .wp-block-gallery .gallery-item { - margin: 0 16px 16px 0; - display: flex; - flex-grow: 1; - flex-direction: column; - justify-content: center; - position: relative; - margin-right: 16px; -} -#primary .gallery .gallery-item img, #primary .wp-block-gallery .gallery-item img { - width: 100%; -} -#primary .gallery .gallery-item figcaption, #primary .wp-block-gallery .gallery-item figcaption { - position: absolute; - bottom: 8px; - width: 100%; - max-height: 100%; - overflow: auto; - padding: 40px 8px 8px; - color: #ffffff; - text-align: center; - font-size: 0.75rem; - background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent); -} -@media (min-width: 600px) { - #primary .gallery.alignleft, #primary .wp-block-gallery.alignleft { - margin-right: calc(2 * 1rem); - } - #primary .gallery.alignright, #primary .wp-block-gallery.alignright { - margin-left: calc(2 * 1rem); - } - #primary .gallery.gallery-columns-1 .gallery-item, #primary .gallery.gallery-columns-1 .wp-block-gallery-item, #primary .gallery.columns-1 .gallery-item, #primary .gallery.columns-1 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-1 .gallery-item, #primary .wp-block-gallery.gallery-columns-1 .wp-block-gallery-item, #primary .wp-block-gallery.columns-1 .gallery-item, #primary .wp-block-gallery.columns-1 .wp-block-gallery-item { - width: 100%; - margin-right: 0; - } - #primary .gallery.gallery-columns-2 .gallery-item, #primary .gallery.gallery-columns-2 .wp-block-gallery-item, #primary .gallery.columns-2 .gallery-item, #primary .gallery.columns-2 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-2 .gallery-item, #primary .wp-block-gallery.gallery-columns-2 .wp-block-gallery-item, #primary .wp-block-gallery.columns-2 .gallery-item, #primary .wp-block-gallery.columns-2 .wp-block-gallery-item { - width: calc((100% - 16px) / 2); - } - #primary .gallery.gallery-columns-2 .gallery-item:nth-of-type(2n), #primary .gallery.gallery-columns-2 .wp-block-gallery-item:nth-of-type(2n), #primary .gallery.columns-2 .gallery-item:nth-of-type(2n), #primary .gallery.columns-2 .wp-block-gallery-item:nth-of-type(2n), #primary .wp-block-gallery.gallery-columns-2 .gallery-item:nth-of-type(2n), #primary .wp-block-gallery.gallery-columns-2 .wp-block-gallery-item:nth-of-type(2n), #primary .wp-block-gallery.columns-2 .gallery-item:nth-of-type(2n), #primary .wp-block-gallery.columns-2 .wp-block-gallery-item:nth-of-type(2n) { - margin-right: 0; - } - #primary .gallery.gallery-columns-3 .gallery-item, #primary .gallery.gallery-columns-3 .wp-block-gallery-item, #primary .gallery.columns-3 .gallery-item, #primary .gallery.columns-3 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-3 .gallery-item, #primary .wp-block-gallery.gallery-columns-3 .wp-block-gallery-item, #primary .wp-block-gallery.columns-3 .gallery-item, #primary .wp-block-gallery.columns-3 .wp-block-gallery-item { - width: calc((100% - 32px) / 3); - } - #primary .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n), #primary .gallery.gallery-columns-3 .wp-block-gallery-item:nth-of-type(3n), #primary .gallery.columns-3 .gallery-item:nth-of-type(3n), #primary .gallery.columns-3 .wp-block-gallery-item:nth-of-type(3n), #primary .wp-block-gallery.gallery-columns-3 .gallery-item:nth-of-type(3n), #primary .wp-block-gallery.gallery-columns-3 .wp-block-gallery-item:nth-of-type(3n), #primary .wp-block-gallery.columns-3 .gallery-item:nth-of-type(3n), #primary .wp-block-gallery.columns-3 .wp-block-gallery-item:nth-of-type(3n) { - margin-right: 0; - } - #primary .gallery.gallery-columns-4 .gallery-item, #primary .gallery.gallery-columns-4 .wp-block-gallery-item, #primary .gallery.columns-4 .gallery-item, #primary .gallery.columns-4 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-4 .gallery-item, #primary .wp-block-gallery.gallery-columns-4 .wp-block-gallery-item, #primary .wp-block-gallery.columns-4 .gallery-item, #primary .wp-block-gallery.columns-4 .wp-block-gallery-item { - width: calc((100% - 48px) / 4); - } - #primary .gallery.gallery-columns-4 .gallery-item:nth-of-type(4n), #primary .gallery.gallery-columns-4 .wp-block-gallery-item:nth-of-type(4n), #primary .gallery.columns-4 .gallery-item:nth-of-type(4n), #primary .gallery.columns-4 .wp-block-gallery-item:nth-of-type(4n), #primary .wp-block-gallery.gallery-columns-4 .gallery-item:nth-of-type(4n), #primary .wp-block-gallery.gallery-columns-4 .wp-block-gallery-item:nth-of-type(4n), #primary .wp-block-gallery.columns-4 .gallery-item:nth-of-type(4n), #primary .wp-block-gallery.columns-4 .wp-block-gallery-item:nth-of-type(4n) { - margin-right: 0; - } - #primary .gallery.gallery-columns-5 .gallery-item, #primary .gallery.gallery-columns-5 .wp-block-gallery-item, #primary .gallery.columns-5 .gallery-item, #primary .gallery.columns-5 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-5 .gallery-item, #primary .wp-block-gallery.gallery-columns-5 .wp-block-gallery-item, #primary .wp-block-gallery.columns-5 .gallery-item, #primary .wp-block-gallery.columns-5 .wp-block-gallery-item { - width: calc((100% - 64px) / 5); - } - #primary .gallery.gallery-columns-5 .gallery-item:nth-of-type(5n), #primary .gallery.gallery-columns-5 .wp-block-gallery-item:nth-of-type(5n), #primary .gallery.columns-5 .gallery-item:nth-of-type(5n), #primary .gallery.columns-5 .wp-block-gallery-item:nth-of-type(5n), #primary .wp-block-gallery.gallery-columns-5 .gallery-item:nth-of-type(5n), #primary .wp-block-gallery.gallery-columns-5 .wp-block-gallery-item:nth-of-type(5n), #primary .wp-block-gallery.columns-5 .gallery-item:nth-of-type(5n), #primary .wp-block-gallery.columns-5 .wp-block-gallery-item:nth-of-type(5n) { - margin-right: 0; - } - #primary .gallery.gallery-columns-6 .gallery-item, #primary .gallery.gallery-columns-6 .wp-block-gallery-item, #primary .gallery.columns-6 .gallery-item, #primary .gallery.columns-6 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-6 .gallery-item, #primary .wp-block-gallery.gallery-columns-6 .wp-block-gallery-item, #primary .wp-block-gallery.columns-6 .gallery-item, #primary .wp-block-gallery.columns-6 .wp-block-gallery-item { - width: calc((100% - 80px) / 6); - } - #primary .gallery.gallery-columns-6 .gallery-item:nth-of-type(6n), #primary .gallery.gallery-columns-6 .wp-block-gallery-item:nth-of-type(6n), #primary .gallery.columns-6 .gallery-item:nth-of-type(6n), #primary .gallery.columns-6 .wp-block-gallery-item:nth-of-type(6n), #primary .wp-block-gallery.gallery-columns-6 .gallery-item:nth-of-type(6n), #primary .wp-block-gallery.gallery-columns-6 .wp-block-gallery-item:nth-of-type(6n), #primary .wp-block-gallery.columns-6 .gallery-item:nth-of-type(6n), #primary .wp-block-gallery.columns-6 .wp-block-gallery-item:nth-of-type(6n) { - margin-right: 0; - } - #primary .gallery.gallery-columns-7 .gallery-item, #primary .gallery.gallery-columns-7 .wp-block-gallery-item, #primary .gallery.columns-7 .gallery-item, #primary .gallery.columns-7 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-7 .gallery-item, #primary .wp-block-gallery.gallery-columns-7 .wp-block-gallery-item, #primary .wp-block-gallery.columns-7 .gallery-item, #primary .wp-block-gallery.columns-7 .wp-block-gallery-item { - width: calc((100% - 96px) / 7); - } - #primary .gallery.gallery-columns-7 .gallery-item:nth-of-type(7n), #primary .gallery.gallery-columns-7 .wp-block-gallery-item:nth-of-type(7n), #primary .gallery.columns-7 .gallery-item:nth-of-type(7n), #primary .gallery.columns-7 .wp-block-gallery-item:nth-of-type(7n), #primary .wp-block-gallery.gallery-columns-7 .gallery-item:nth-of-type(7n), #primary .wp-block-gallery.gallery-columns-7 .wp-block-gallery-item:nth-of-type(7n), #primary .wp-block-gallery.columns-7 .gallery-item:nth-of-type(7n), #primary .wp-block-gallery.columns-7 .wp-block-gallery-item:nth-of-type(7n) { - margin-right: 0; - } - #primary .gallery.gallery-columns-8 .gallery-item, #primary .gallery.gallery-columns-8 .wp-block-gallery-item, #primary .gallery.columns-8 .gallery-item, #primary .gallery.columns-8 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-8 .gallery-item, #primary .wp-block-gallery.gallery-columns-8 .wp-block-gallery-item, #primary .wp-block-gallery.columns-8 .gallery-item, #primary .wp-block-gallery.columns-8 .wp-block-gallery-item { - width: calc((100% - 112px) / 8); - } - #primary .gallery.gallery-columns-8 .gallery-item:nth-of-type(8n), #primary .gallery.gallery-columns-8 .wp-block-gallery-item:nth-of-type(8n), #primary .gallery.columns-8 .gallery-item:nth-of-type(8n), #primary .gallery.columns-8 .wp-block-gallery-item:nth-of-type(8n), #primary .wp-block-gallery.gallery-columns-8 .gallery-item:nth-of-type(8n), #primary .wp-block-gallery.gallery-columns-8 .wp-block-gallery-item:nth-of-type(8n), #primary .wp-block-gallery.columns-8 .gallery-item:nth-of-type(8n), #primary .wp-block-gallery.columns-8 .wp-block-gallery-item:nth-of-type(8n) { - margin-right: 0; - } - #primary .gallery.gallery-columns-9 .gallery-item, #primary .gallery.gallery-columns-9 .wp-block-gallery-item, #primary .gallery.columns-9 .gallery-item, #primary .gallery.columns-9 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-9 .gallery-item, #primary .wp-block-gallery.gallery-columns-9 .wp-block-gallery-item, #primary .wp-block-gallery.columns-9 .gallery-item, #primary .wp-block-gallery.columns-9 .wp-block-gallery-item { - width: calc((100% - 132px) / 9); - } - #primary .gallery.gallery-columns-9 .gallery-item:nth-of-type(9n), #primary .gallery.gallery-columns-9 .wp-block-gallery-item:nth-of-type(9n), #primary .gallery.columns-9 .gallery-item:nth-of-type(9n), #primary .gallery.columns-9 .wp-block-gallery-item:nth-of-type(9n), #primary .wp-block-gallery.gallery-columns-9 .gallery-item:nth-of-type(9n), #primary .wp-block-gallery.gallery-columns-9 .wp-block-gallery-item:nth-of-type(9n), #primary .wp-block-gallery.columns-9 .gallery-item:nth-of-type(9n), #primary .wp-block-gallery.columns-9 .wp-block-gallery-item:nth-of-type(9n) { - margin-right: 0; - } -} - -.gform_heading .gform_description { - font-size: 1rem; - font-weight: 600; -} - -#ui-datepicker-div { - background: white; - padding: 0 16px; - border: 1px solid #768692; - border-radius: 4px; -} - -.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label { - padding-left: 50px; -} -.tingle-modal-box .ginput_container_radio .gfield_radio li label { - padding-left: 50px; -} - -.gform_wrapper { - margin-top: 0 !important; -} -.gform_wrapper fieldset { - border: 0; - margin: 16px 0; -} -.gform_wrapper .gf_progressbar_wrapper .gf_progressbar { - border-radius: 4px; - background-color: #ffffff; - padding: 8px; -} -.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .percentbar_blue { - background-color: #005eb8; -} -.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage { - border-radius: 4px; - background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); - background-color: #005eb8; -} -.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span { - font-size: 16px; - font-family: Frutiger W01, Arial, Sans-serif; -} -.gform_wrapper .gf_progressbar_wrapper .gf_progressbar:after { - border-radius: 4px; -} -.gform_wrapper .gform_body .gform_fields .gfield.gfield_html dl.nhsuk-summary-list { - background: #ffffff; - padding: 24px; - padding-left: 24px; -} -@media (min-width: 61.875em) { - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert { - border: 1px solid #768692; - margin: 0 auto; - max-width: 100%; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row { - display: flex; - /* direction row by default, the cells will be side by side to start */ - flex-direction: row; - width: 100%; - background-color: white; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:after { - clear: both; - content: ""; - display: block; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item:not(.nhsuk-likert__rowlabel) { - margin-bottom: 0; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__rowlabel { - font-weight: bold; - padding: 24px 16px; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row.nhsuk-likert__header .nhsuk-likert__item { - background: #005eb8; - color: #ffffff; - border: none; - font-weight: 700; - padding: 0 16px; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:nth-of-type(odd) { - background: #f0f4f5; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item { - padding: 24px 16px; - margin-right: 0; - display: flex; - /* yep, the cells can get flexbox layout too */ - flex: 1; - flex-direction: column; - /* each cell will have its content laid out vertically */ - align-items: center; - /* centers content horizontally */ - justify-content: center; - /* centers content vertically */ - border-left: 1px solid #d8dde0; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label, .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label, .tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label { - padding-left: 0; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label:before, .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label:before, .tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label:before { - top: calc(50% - 20px); - left: calc(50% - 20px); - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label:after, .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label:after, .tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label:after { - top: calc(50% - 10px); - left: calc(50% - 10px); - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item:last-of-type() { - margin-right: 0; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert.nhsuk-likert__multi .nhsuk-likert__row .nhsuk-likert__item:first-of-type() { - flex: 3; - min-width: 250px; - } -} -@media (max-width: 61.865em) { - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row { - padding: 16px 0; - border-top: 1px solid #d8dde0; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:after { - clear: both; - content: ""; - display: block; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row.nhsuk-likert__header { - display: none; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item:after { - clear: both; - content: ""; - display: block; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item .nhsuk-radios__label .nhsuk-u-visually-hidden, .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label .nhsuk-u-visually-hidden, .tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item label .nhsuk-u-visually-hidden { - position: relative; - clip: unset; - clip-path: unset; - } - .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item.nhsuk-likert__rowlabel { - font-weight: 700; - } -} -.gform_wrapper .gform_body .address_city, .gform_wrapper .gform_body .address_state { - width: 50%; - float: left; -} -.gform_wrapper .gform_body .address_city { - padding-right: 8px; -} -.gform_wrapper .gform_body .address_state { - padding-left: 8px; -} -.gform_wrapper .gform_body ul.gform_fields { - list-style: none; - margin-left: 0; - padding-left: 0; -} -.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input:read-only, .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select:read-only { - background-color: inherit; - border: 1px solid #768692; -} -.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_preview { - clear: both; - padding: 8px 0; -} -.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_preview strong { - padding-left: 16px; -} -.gform_wrapper .gform_body .nhsuk-required-message { - font-weight: 600; - font-style: italic; - padding-left: 24px; -} -.gform_wrapper .gform_body .nhsuk-textarea { - min-height: 200px; -} -.gform_wrapper .gform_body .gform_hidden { - display: none; -} -.gform_wrapper .gform_body .gform_wrapper li.gfield fieldset .nhsuk-textarea { - width: 100%; -} -.gform_wrapper .gform_body ul.ui-sortable { - list-style-type: none; -} -.gform_wrapper .gform_body .gsurvey-rating { - direction: rtl; -} -.gform_wrapper .gform_body .gsurvey-rating:not(:checked) > label { - width: 40px; - height: 40px; - background-size: 35px 35px; - font-size: 0 !important; - float: none; - display: inline-block; - position: relative; -} -.gform_wrapper .gform_body .gsurvey-rating:not(:checked) > label:hover, .gform_wrapper .gform_body .gsurvey-rating:not(:checked) > label .gsurvey-rating:not(:checked) > label:hover ~ label { - background-size: 35px 35px; -} -.gform_wrapper .gform_body .gsurvey-rating > input:checked ~ label { - background-size: 35px 35px; - font-size: 0 !important; - float: none; - display: inline-block; - position: relative; -} -.gform_wrapper .gform_body .gsurvey-rating:after { - clear: both; -} -.gform_wrapper .gform_body .ginput_container_name, .gform_wrapper .gform_body .clear-multi { - display: flex; -} -.gform_wrapper .gform_body .ginput_container_name span, .gform_wrapper .gform_body .ginput_container_name .ginput_container, .gform_wrapper .gform_body .clear-multi span, .gform_wrapper .gform_body .clear-multi .ginput_container { - padding: 8px 16px 8px 0; -} -.gform_wrapper .gform_body .ginput_container_name span.name-prefix, .gform_wrapper .gform_body .ginput_container_name span.name-first, .gform_wrapper .gform_body .ginput_container_name span.name-middle, .gform_wrapper .gform_body .ginput_container_name span.name-last, .gform_wrapper .gform_body .ginput_container_name span.name_suffix, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-prefix, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-first, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-middle, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-last, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name_suffix, .gform_wrapper .gform_body .clear-multi span.name-prefix, .gform_wrapper .gform_body .clear-multi span.name-first, .gform_wrapper .gform_body .clear-multi span.name-middle, .gform_wrapper .gform_body .clear-multi span.name-last, .gform_wrapper .gform_body .clear-multi span.name_suffix, .gform_wrapper .gform_body .clear-multi .ginput_container.name-prefix, .gform_wrapper .gform_body .clear-multi .ginput_container.name-first, .gform_wrapper .gform_body .clear-multi .ginput_container.name-middle, .gform_wrapper .gform_body .clear-multi .ginput_container.name-last, .gform_wrapper .gform_body .clear-multi .ginput_container.name_suffix { - display: flex; -} -.gform_wrapper .gform_body .ginput_container_name span.name-prefix label, .gform_wrapper .gform_body .ginput_container_name span.name-first label, .gform_wrapper .gform_body .ginput_container_name span.name-middle label, .gform_wrapper .gform_body .ginput_container_name span.name-last label, .gform_wrapper .gform_body .ginput_container_name span.name_suffix label, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-prefix label, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-first label, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-middle label, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-last label, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name_suffix label, .gform_wrapper .gform_body .clear-multi span.name-prefix label, .gform_wrapper .gform_body .clear-multi span.name-first label, .gform_wrapper .gform_body .clear-multi span.name-middle label, .gform_wrapper .gform_body .clear-multi span.name-last label, .gform_wrapper .gform_body .clear-multi span.name_suffix label, .gform_wrapper .gform_body .clear-multi .ginput_container.name-prefix label, .gform_wrapper .gform_body .clear-multi .ginput_container.name-first label, .gform_wrapper .gform_body .clear-multi .ginput_container.name-middle label, .gform_wrapper .gform_body .clear-multi .ginput_container.name-last label, .gform_wrapper .gform_body .clear-multi .ginput_container.name_suffix label { - padding: 0 16px 0 8px; - font-size: 1.25rem; - color: #425563; -} -.gform_wrapper .gform_body .gform_delete { - float: left; - height: 28px; -} -.gform_wrapper .gform_page_footer { - padding-top: 32px !important; -} -.gform_wrapper .gform_page_footer a.gform_save_link { - float: left; - margin-left: 0; - margin-right: 24px; -} -.gform_wrapper #ui-datepicker-div { - border: 2px solid #005eb8; - border-radius: 4px; - background: #ffffff; -} -.gform_wrapper .ginput_preview img.gform_delete { - padding: 32px 32px 0px 0px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAABKUlEQVRYhe2Uuw4BQRSGPwqJW6KgU4jeA0jEC2h4Ku8hXkFJiCdYURJR0Ot0FM5kx2TZHTu7QvZPTjYzszP/d85cIFMme42AM3Az4gwM0wAIMldxSgNAmUXtf6tciJFLBXrlHZs410dltZn/9Qr8HIBZ0rC2cwDnygD+EmDvcjHbU78Dmlr7Qswn3RZAmavKdgUiNQCAPrAFWhqEqQYwBzpJAMyk76BBmOae/DNPAqAELKT/CLQN842MeUDdFiCqSjyy0yH0zCOZxwEAKANL/O2wylzpJJN6MSBW+IlsTPOwh2gi37W2SFhcgYHMKwI1bb0qULHJoACM8SthY17nec9VJV7dDqcKOnDvbodz81cHLhUIdf08gTFVwd+OZRIAHYEIMtchpkDrDvRKkk0dBvEBAAAAAElFTkSuQmCC); - background-size: auto; - width: 0px; - height: 0px; -} - -@media only screen and (max-device-width: 799px) { - .gform_wrapper .gform_body .ginput_container .gsurvey-rating:not(:checked) > label { - background-size: 28px 28px; - width: 30px; - height: 30px; - } - .gform_wrapper .gform_body .ginput_container .gsurvey-rating > input > checked ~ label { - background-size: 28px 28px; - } -} -.gv-datatables-container .gv-field-label { - word-break: normal; -} - -.tippy-popper .tippy-content { - margin-top: 8px; -} -.tippy-popper .tippy-content .gv-approval-toggle { - border: 0; - margin-bottom: 16px; - display: block !important; -} -.tippy-popper .tippy-content .gv-approval-toggle:before { - word-break: initial; - width: fit-content; - position: relative; - border: 0; - padding: unset; - font-size: 16px; - font-family: Frutiger W01, Arial, Sans-serif; - color: white; -} -.tippy-popper .tippy-content .gv-approval-toggle:hover { - background: #e8edee; -} -.tippy-popper .tippy-content .gv-approval-toggle:hover:before { - color: #212b32; - text-decoration: underline; -} -.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-approved:before { - content: "✓ Approve"; -} -.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved { - background: #d5281b; -} -.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved:before { - content: "✕ Decline"; -} -.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved:hover { - background: #e8edee; -} -.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved { - background: #ffb81C; -} -.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved:before { - content: "⟲ Reset"; - background: inherit; - color: #212b32; -} -.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved:hover { - background: #e8edee; -} - -.gp-word-count-label { - background: white; - color: #212b32; - padding: 4px; -} - -.gf-all-fields li.field-type-section { - background-color: #ffffff; - text-align: center; -} -.gf-all-fields li.field-type-section span:empty { - padding-bottom: 0; - padding-top: 0; -} -.gf-all-fields li hr.gpnf-nested-entries-hr { - display: none; -} -.gf-all-fields li table[bgcolor="#EAEAEA"] { - background: inherit; - border-top: none !important; -} -.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"] { - background: #f0f4f5; - color: #005eb8; -} -.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"] td { - padding-top: 4px; - padding-bottom: 4px; -} -.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"] td font { - font-size: 16px !important; -} -.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FFFFFF"] { - background: #f0f4f5 !important; -} -.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] td:empty { - display: none; -} -.gf-all-fields li table.gfcs-value td span { - border-bottom: none; -} - -.learndash-wrapper .ld-section-heading .nhsuk-button, .learndash-wrapper .ld-section-heading #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, #cookie-notice .cookie-notice-container #cn-notice-buttons .learndash-wrapper .ld-section-heading .cn-button.bootstrap, .learndash-wrapper .ld-section-heading .tippy-popper .tippy-content .gv-approval-toggle, .tippy-popper .tippy-content .learndash-wrapper .ld-section-heading .gv-approval-toggle { - display: none; -} -.learndash-wrapper .ld-primary-color { - color: #005eb8; -} -.learndash-wrapper a.ld-login-text.ld-login-button:hover { - color: #ffffff !important; -} -.learndash-wrapper #ld-user-register { - color: #005eb8 !important; -} -.learndash-wrapper .ld-icon.ld-primary-background, .learndash-wrapper .ld-expand-button, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon { - background: #005eb8; -} -.learndash-wrapper a { - text-decoration: underline; -} -.learndash-wrapper a:hover { - color: #212b32 !important; - text-decoration: none; -} -.learndash-wrapper input[type=submit].learndash_mark_complete_button { - padding-right: 48px; -} -.learndash-wrapper .sfwd-mark-complete::after { - top: 33%; -} -.learndash-wrapper .ld-status { - position: relative; -} -.learndash-wrapper .ld-status.ld-status-waiting { - border-color: #d5281b; -} -.learndash-wrapper .ld-breadcrumbs .ld-course-status-segment .ld-course-status-content, .learndash-wrapper .ld-course-status .ld-course-status-segment .ld-course-status-content, .learndash-wrapper .ld-item-details .ld-course-status-segment .ld-course-status-content { - position: relative; -} -.learndash-wrapper .ld-tab-content, .learndash-wrapper .ld-table-list { - margin: 0 16px; -} -.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:before { - content: ""; -} -.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:after { - content: "x"; - margin-left: 0.25em; - border-radius: 50%; - border: 2px solid #768692; - width: 20px; - height: 20px; - font-size: 1rem; - padding: 0 4px; - color: #768692; - line-height: 0.9rem; -} -.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper { - background: #ffffff; - border: 2px solid #425563; -} -.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before { - width: 0; - height: 0; - border-left: 24px solid #e8edee; - border-right: 24px solid #e8edee; - border-bottom: 16px solid #425563; - transform: rotate(0); - right: 260px; - top: -17px; -} -.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper .ld-item-search-fields .ld-item-search-name { - top: -nhsuk-spacing(5); -} -.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview { - border: 2px solid transparent; -} -.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title { - line-height: 40px; -} -.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover { - background: transparent; - border: 2px solid #ffeb3b; -} -.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-incomplete.ld-status-icon { - border: 2px solid #212b32; - content: "✓"; -} -.learndash-wrapper .ld-progress { - margin: 1em 0; -} -.learndash-wrapper .ld-modal { - -webkit-transition: none !important; - transition: none !important; -} -.learndash-wrapper .ld-login-modal { - border: 4px solid #f0f4f5; -} -.learndash-wrapper .ld-login-modal input[type=text], .learndash-wrapper .ld-login-modal input[type=password] { - background: #ffffff; - border-color: #4c6272; -} -.learndash-wrapper .ld-login-modal label { - text-align: left; - color: #ffffff; - margin-bottom: 8px; -} -.learndash-wrapper .ld-login-modal input[type=checkbox] { - cursor: pointer; - height: 32px; - left: 0; - width: 32px; - z-index: 1; - position: relative; - top: 8px; - margin-right: 16px; -} -.learndash-wrapper .ld-login-modal .ld-login-modal-register { - background: #003087; -} -.learndash-wrapper .ld-login-modal .ld-login-modal-register #registerform { - color: #ffffff; - font-size: 16px; -} -.learndash-wrapper .ld-login-modal .ld-login-modal-register #registerform #wp-submit { - border-radius: 4px; - border-width: 0; - background: #ffffff; - color: #212b32; -} -.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading { - color: #003087; -} -.learndash-wrapper .ld-login-modal .ld-login-modal-login #loginform .login-username::before, .learndash-wrapper .ld-login-modal .ld-login-modal-login #loginform .login-password::before { - display: none; -} -.learndash-wrapper .ld-login-modal input[type=submit] { - margin-top: 8px; - background: #007f3b; - border-radius: 4px; - font-size: 1rem; -} -.learndash-wrapper .ld-login-modal .ld-button.ld-button-reverse.ld-js-register-account { - color: #212b32; - border-radius: 4px; - box-shadow: 0 4px 0 #00401e; -} -.learndash-wrapper .nhsuk-mark-complete { - padding-right: 32px; -} - -nav.learndash-pager { - background: none; - color: #212b32; - width: 100%; -} -nav.learndash-pager ul { - list-style: none; - display: block; - margin: 0 auto; -} -nav.learndash-pager ul li { - float: left; - margin-right: 16px; -} -nav.learndash-pager ul li a.nhsuk-tag { - color: #ffffff; -} -nav.learndash-pager ul li a.nhsuk-tag.focus-visible { - color: #212b32; - border: 4px solid #212b32 !important; -} -nav.learndash-pager ul li a.nhsuk-tag.nhsuk-tag--white, nav.learndash-pager ul li a.nhsuk-tag.is-style-white { - color: #003087; -} - -.ld-course-list-items .ld_course_grid article { - display: flex !important; - flex-direction: column; - height: 100%; -} -.ld-course-list-items .ld_course_grid article .caption { - height: 100%; - display: flex; - flex-direction: column; -} -.ld-course-list-items .ld_course_grid article .caption .entry-title { - order: 1; -} -.ld-course-list-items .ld_course_grid article .caption .learndash-widget { - order: 2; - margin-top: auto; -} -.ld-course-list-items .ld_course_grid article .caption .ld_course_grid_button { - order: 3; - margin-top: auto; -} -.ld-course-list-items .ld_course_grid article .nhsuk-action-link { - text-align: left; - padding: 8px; - margin-top: auto !important; - margin-bottom: 8px; -} -.ld-course-list-items .ld_course_grid article .ld_course_grid_button { - text-align: center; -} -.ld-course-list-items .ld_course_grid article .ld_course_grid_buttonnhsuk-action-link__link { - text-align: left; - position: relative; -} -.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn, .ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn-primary { - margin-bottom: 0; -} -.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn .email-address:after, .ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn-primary .email-address:after { - content: ''; -} -.ld-course-list-items .ld_course_grid .thumbnail.course { - margin-bottom: 32px; - position: relative; -} -.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price { - background: #007f3b !important; -} -.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price:before { - border-top: 4px solid #425563; - border-right: 4px solid #425563; -} -.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled { - background: #005eb8; -} -.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled:before { - border-top: 4px solid #003087; - border-right: 4px solid #003087; -} -.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free { - background: #007f3b; -} -.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free:before { - border-top: 4px solid #006747; - border-right: 4px solid #006747; -} - -.single-sfwd-courses article.sfwd-courses img.wp-post-image { - display: none; -} - -#ld_course_categorydropdown { - padding-bottom: 24px; -} -#ld_course_categorydropdown #ld_course_categorydropdown_select { - height: 40px; -} -#ld_course_categorydropdown label { - padding-right: 10px; -} - -/* Events Calendar Styles */ -#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template { - padding: 0; -} - -.tribe-common div.nhsuk-grid-column-two-thirds { - padding-left: 0; -} -.tribe-common .nhsuk-radios .nhsuk-radios__item, .tribe-common .tingle-modal-box .ginput_container_radio .nhsuk-radios__item, .tingle-modal-box .tribe-common .ginput_container_radio .nhsuk-radios__item, .tingle-modal-box .ginput_container_radio .gfield_radio .tribe-common .nhsuk-radios li, .tribe-common .tingle-modal-box .ginput_container_radio .gfield_radio li, .tingle-modal-box .tribe-common .ginput_container_radio .gfield_radio li { - margin: 8px 0; -} -.tribe-common .nhsuk-radios .nhsuk-radios__item label, .tribe-common .tingle-modal-box .ginput_container_radio .nhsuk-radios__item label, .tingle-modal-box .tribe-common .ginput_container_radio .nhsuk-radios__item label, .tingle-modal-box .ginput_container_radio .gfield_radio .tribe-common .nhsuk-radios li label, .tribe-common .tingle-modal-box .ginput_container_radio .gfield_radio li label, .tingle-modal-box .tribe-common .ginput_container_radio .gfield_radio li label { - padding: 8px 16px 4px 40px; -} -.tribe-common .nhsuk-checkboxes .nhsuk-checkboxes__item, .tribe-common .tingle-modal-box .ginput_container_checkbox .nhsuk-checkboxes__item, .tingle-modal-box .tribe-common .ginput_container_checkbox .nhsuk-checkboxes__item, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox .tribe-common .nhsuk-checkboxes li, .tribe-common .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li, .tingle-modal-box .tribe-common .ginput_container_checkbox .gfield_checkbox li { - margin: 8px 0; -} -.tribe-common .nhsuk-checkboxes .nhsuk-checkboxes__item label, .tribe-common .tingle-modal-box .ginput_container_checkbox .nhsuk-checkboxes__item label, .tingle-modal-box .tribe-common .ginput_container_checkbox .nhsuk-checkboxes__item label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox .tribe-common .nhsuk-checkboxes li label, .tribe-common .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label, .tingle-modal-box .tribe-common .ginput_container_checkbox .gfield_checkbox li label { - padding: 8px 16px 4px 56px; -} -.tribe-common span.nhsuk-action-link__text { - margin-left: 40px; -} -.tribe-common .nhsuk-card-group div.nhsuk-grid-column-one-third, .tribe-common .nhsuk-card-group div.nhsuk-grid-column-one-half, .tribe-common .nhsuk-card-group div.nhsuk-grid-column-two-thirds { - padding: 0 16px; - margin-bottom: 24px; -} -.tribe-common .nhsuk-card-group div.nhsuk-card__content { - padding: 24px; - color: #425563; -} - -.tribe-events .tribe-events-c-top-bar__datepicker { - display: flex; - align-items: center; -} -.tribe-events .tribe-events-c-top-bar__datepicker span { - line-height: 1.5; - padding-right: 8px; -} - -.tribe-events-c-top-bar .tribe-topbar-prefix { - margin-right: 8px; -} - -.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input { - padding: 16px; - margin-right: 8px; -} - -.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group { - margin-right: 8px; -} - -.nhsuk-card__content .tribe-events-calendar-list__event-datetime { - float: left; - display: block; -} -.nhsuk-card__content .tribe-events-calendar-list__event-datetime span.tribe-event-date-end { - display: block; -} - -.tribe-common .nhsuk-card-group .event-meta, -.event-meta { - margin-bottom: 16px; -} -.single-tribe_events .tribe-common .nhsuk-card-group .event-meta, -.single-tribe_events .event-meta { - margin-bottom: 24px; -} - -.tribe-events-address, -.tribe-events-calendar-list__event-datetime { - font-size: 16px; - margin-bottom: 0; -} - -.event-date-time:after { - clear: both; - content: ""; - display: block; -} - -.event-date-time, -.venue-address, -.events-cost, -.event-categories { - font-size: 16px; -} -.event-date-time .nhsuk-icon, -.venue-address .nhsuk-icon, -.events-cost .nhsuk-icon, -.event-categories .nhsuk-icon { - float: left; - width: 16px; - height: 16px; - margin-right: 8px; -} - -.event-categories:after { - clear: both; - content: ""; - display: block; -} -.event-categories ul { - position: relative; - top: -2px; -} -.event-categories li { - display: inline-block; - font-size: 16px; - float: left; - margin-right: 4px; -} - -.tribe-events-header__top-bar .events-dropdown { - font-size: 16px; - padding-right: 8px; - margin-top: 8px; -} -@media screen and (min-width: 832px) { - .tribe-events-header__top-bar .events-dropdown { - margin-top: 0px; - } -} - -.tribe-events .tribe-events-header { - align-items: flex-end; -} - -@media screen and (min-width: 832px) { - .tribe-events .tribe-events-c-events-bar__search-filters-container { - background-color: transparent; - } - .tribe-events .tribe-events-c-events-bar__search-filters-container .tribe-events-c-search__input { - background-color: transparent; - } -} - -#rsvp-now .tribe-tickets__rsvp-wrapper { - max-width: 100%; -} - -.single-tribe_events .tribe-events-single-event-description { - margin-top: 32px; - margin-bottom: 32px; -} -.single-tribe_events .nhsuk-card__img { - margin-bottom: 16px; -} -.single-tribe_events .tribe-events-single-event-title { - margin-bottom: 32px; -} - -.nowrap { - white-space: nowrap; -} - -/* Events Tickets Styles - only applies if Events > Settings > Display > Enable New RSVP Experience is not selected */ -.tribe-tickets-rsvp .tribe-events-tickets { - background-color: transparent; -} -.tribe-tickets-rsvp .tribe-events-tickets input[type=text], -.tribe-tickets-rsvp .tribe-events-tickets input[type=email], -.tribe-tickets-rsvp .tribe-events-tickets select { - width: 100%; -} - -/* Events Widgets */ -.widget-area ol.tribe-list-widget { - list-style: none; -} -.widget-area ol.tribe-list-widget .tribe-clearfix:before { - display: none; -} - -/* embedded events */ -html.js .tribe-events-page-template.wp-embed-responsive { - color: inherit; - background: inherit; - padding: 0; -} -html.js .tribe-events-page-template.wp-embed-responsive .wp-embed { - background: inherit; - padding: 0; - font-size: 16px; -} -html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card { - margin-top: 20px; -} -html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .nhsuk-care-card__heading a { - color: #ffffff; -} -html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-event-cost { - position: absolute; - right: 24px; - bottom: 24px; -} -html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-event-cost span { - display: none; -} -html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-single-event-description { - margin-right: 100px; -} -html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .wp-embed-footer { - display: none; -} - -.tribe-events .tribe-events-c-top-bar__datepicker-button:hover span.tribe-events-c-top-bar__datepicker-desktop { - color: #425563; -} - -/* Event datetime header */ -.tribe-events-schedule__datetime * { - color: #425563; -} - -.download-count { - float: right; -} - -.download-link { - font-size: 16px; -} - -/* ========================================================================== - COMPONENTS / #EMERGENCY-ALERT - ========================================================================== */ -/** - * 1. Use inverted link colours due to the yellow - * ($color_nhsuk-yellow) background. - */ -.nhsuk-global-alert { - background-color: #ffeb3b; - padding-bottom: 24px; - padding-top: 24px; -} -@media print { - .nhsuk-global-alert { - display: none; - } -} -.nhsuk-global-alert a { - color: #005eb8; - /* [1] */ -} -.nhsuk-global-alert a:focus { - background-color: #003d78; - box-shadow: 0 0 0 4px #003d78; - color: #ffffff; - outline: 4px solid transparent; - outline-offset: 4px; -} -.nhsuk-global-alert a:hover { - background-color: #005eb8; - box-shadow: 0 0 0 4px #005eb8; - color: #ffffff; -} -.nhsuk-global-alert a:active { - background-color: #002f5c; - box-shadow: 0 0 0 4px #003d78; - color: #ffffff; -} - -.nhsuk-global-alert__content { - position: relative; - margin: 0 16px; -} -.nhsuk-global-alert__content > *:first-child { - margin-top: 0; -} -.nhsuk-global-alert__content > *:last-child { - margin-bottom: 0; -} - -/* Heading: smaller font size on desktop */ -.nhsuk-global-alert__heading { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - margin: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-global-alert__heading { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-global-alert__heading { - font-size: 18pt; - line-height: 1.15; - } -} - -/* Margin fix */ -.nhsuk-global-alert__message { - margin-top: 8px; - line-height: 1.5; -} - -.nhsuk-bordered-tabs-container { - padding-top: 8px; - background-color: #ffffff; - border-bottom: 2px solid #aeb7bd; -} -.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs { - padding: 0; - margin-bottom: 0; - display: flex; -} -.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item { - display: inline-block; - padding: 8px 16px; - margin-bottom: 0; - font-size: 16px; -} -.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a { - text-decoration: none; - word-break: initial; -} -.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a:visited { - text-decoration: none; - color: #330072; -} -.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a:hover { - text-decoration: underline; -} -.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active { - background-color: #f0f4f5; - word-break: initial; - border: 2px solid #aeb7bd; - border-radius: 4px 4px 0 0; - margin-bottom: -2px; - border-bottom: 2px solid #f0f4f5; - font-weight: 600; - color: #005eb8; -} - -@media (max-width: 61.865em) { - .nhsuk-bordered-tabs-container { - background: inherit; - border-bottom: none; - } - .nhsuk-bordered-tabs-container .close-menu-buddynav { - display: none; - background: #ffffff; - top: -8px; - position: absolute; - } - .nhsuk-bordered-tabs-container .label-navigation-buddynav { - border-radius: 4px; - border: 2px solid #768692; - background: #ffffff; - padding: 8px 16px; - } - .nhsuk-bordered-tabs-container .nhsuk-bordered-tabs { - display: none; - list-style: none; - padding: 0; - margin-top: 8px; - } - .nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item { - padding: 8px 0 8px 32px; - position: relative; - display: list-item; - background: #ffffff; - width: 100%; - border-bottom: 2px solid #f0f4f5; - } - .nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a { - display: inline-block; - color: #212b32; - } - .nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active { - background: #005eb8; - } - .nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active a { - color: #ffffff; - } -} -/* ========================================================================== - COMPONENTS / #FEEDBACK-BANNER - ========================================================================== */ -/** - * 1. Hide the banner until it is triggered by Javascript. - * 2. Bring banner in front of rest of page content. - * 3. Avoid the banner title overlapping close button. - * 4. Avoid the banner title overlapping close button on - * small mobile devices (below 320px). - * 5. Change the cursor to a pointer on hover. - * 6. Repositions the banner into the normal flow of the page, ie not fixed. - */ -.nhsuk-feedback-banner { - background-color: #ffffff; - bottom: 0; - box-shadow: 0 -4px 0 0 rgba(33, 43, 50, 0.16); - display: none; - /* [1] */ - margin: 0 auto; - padding-bottom: 24px; - padding-top: 24px; - position: fixed; - width: 100%; - z-index: 20; - /* [2] */ -} -@media print { - .nhsuk-feedback-banner { - display: none; - } -} -.nhsuk-feedback-banner.js-inview { - /* [6] */ - bottom: auto; - position: relative; -} - -.nhsuk-feedback-banner__heading { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - margin: 0; - padding-right: 40px; - /* [3] */ -} -@media (min-width: 40.0625em) { - .nhsuk-feedback-banner__heading { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-feedback-banner__heading { - font-size: 18pt; - line-height: 1.15; - } -} - -.nhsuk-feedback-banner__content { - position: relative; -} -.nhsuk-feedback-banner__content:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-feedback-banner__message { - margin-bottom: 0; - margin-top: 8px; - padding-bottom: 24px; - /* [4] */ -} -@media (min-width: 20em) { - .nhsuk-feedback-banner__message { - padding-bottom: 0; - } -} - -.nhsuk-feedback-banner__close { - font-size: 12px; - font-size: 0.75rem; - line-height: 1.66667; - color: #005eb8; - background: none; - border: 0; - color: #212b32; - cursor: pointer; - /* [5] */ - padding: 0; - position: absolute; - right: 0; - text-decoration: underline; - top: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-feedback-banner__close { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - } -} -@media print { - .nhsuk-feedback-banner__close { - font-size: 12pt; - line-height: 1.2; - } -} -.nhsuk-feedback-banner__close:visited { - color: #330072; -} -.nhsuk-feedback-banner__close:hover { - color: #7C2855; - text-decoration: none; -} -.nhsuk-feedback-banner__close:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-feedback-banner__close:focus:hover { - text-decoration: none; -} -.nhsuk-feedback-banner__close:focus:visited { - color: #212b32; -} -.nhsuk-feedback-banner__close:focus .nhsuk-icon { - fill: #212b32; -} -.nhsuk-feedback-banner__close:active { - color: #002f5c; -} -@media (max-width: 19.99em) { - .nhsuk-feedback-banner__close { - bottom: 0; - position: absolute; - right: 0; - top: auto; - } -} - -.nhsuk-care-card { - width: 100%; -} -.nhsuk-care-card .nhsuk-care-card__content { - overflow: auto; -} - -.nhsuk-details .nhsuk-details__text { - overflow: auto; -} - -.nhsuk-dashboard .nhsuk-panel-group__item { - overflow: hidden; - margin-bottom: 2rem; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper { - background: inherit; - box-shadow: none; - width: 100%; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label { - background: inherit; - margin: 0; - margin-top: 0; - margin-bottom: 0; - background-size: cover; - position: relative; - padding: 33.33% 0; - height: 100%; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .rich-text, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3 .rich-text { - z-index: 2; - top: 0; - margin: 0 -20px; - position: absolute; - top: 50%; - left: 10%; - max-width: 90%; - font-size: 1.1rem; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-dashboard__image, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard__image { - width: 100%; - height: 100%; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-promo__img, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-promo__img { - position: relative; - top: -16px; - z-index: 1; -} -.nhsuk-dashboard .nhsuk-grid-column-full-width { - max-height: 300px; -} -.nhsuk-dashboard .nhsuk-grid-column-one-half { - max-height: 250px; -} -.nhsuk-dashboard .nhsuk-grid-column-one-third, .nhsuk-dashboard .nhsuk-grid-column-two-thirds { - max-height: 200px; -} - -.nhsuk-inset-text--rev, .is-style-quote-reverse { - background: #005eb8; - border: 10px solid #005eb8; - box-shadow: inset 12px 0px 0px 0px #ffffff; - box-sizing: border-box; - padding-left: 30px; - margin: 1rem 0; - color: #ffffff; - width: 100%; -} - -#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-warning, .nhsuk-inset-text.is-style-quote-warning { - border-left-color: #ffeb3b; -} - -#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-warning-reverse, .nhsuk-inset-text.is-style-quote-warning-reverse { - background: #ffeb3b; - border: 10px solid #ffeb3b; - box-shadow: inset 12px 0px 0px 0px #212b32; - box-sizing: border-box; - padding-left: 30px; - margin: 1rem 0; - color: #212b32; - width: 100%; -} - -#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-alert, .is-style-quote-alert.nhsuk-inset-text { - border-left-color: #d5281b; -} - -#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-alert-reverse, .is-style-quote-alert-reverse.nhsuk-inset-text { - background: #d5281b; - border: 10px solid #d5281b; - box-shadow: inset 12px 0px 0px 0px #ffffff; - box-sizing: border-box; - padding-left: 30px; - margin: 1rem 0; - color: #ffffff; - width: 100%; -} - -.nhsuk-promo .nhsuk-promo__content { - padding: 0 0 16px 0; -} -.nhsuk-promo .nhsuk-promo__content .nhsuk-image, .nhsuk-promo .nhsuk-promo__content .is-style-nhsuk-image { - width: 100%; - padding: 0; -} -.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__heading { - padding: 8px 16px; -} -.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__description, .nhsuk-promo .nhsuk-promo__content p { - padding: 8px; -} -.nhsuk-promo .nhsuk-promo__content .nhsuk-readmore { - padding: 0 32px 8px 0; -} - -.is-style-nhsuk-image figcaption { - margin: 0; -} - -figure.is-style-nhsuk-table-responsive thead, figure.is-style-nhsuk-table-responsive tr, figure.is-style-nhsuk-table-responsive th, figure.is-style-nhsuk-table-responsive td { - border: 0; -} -figure.is-style-nhsuk-table-responsive table { - margin-bottom: 40px; - border-spacing: 0; - vertical-align: top; - width: 100%; -} -figure.is-style-nhsuk-table-responsive thead th { - border-bottom: 2px solid #d8dde0; -} -figure.is-style-nhsuk-table-responsive th { - font-weight: 600; -} -figure.is-style-nhsuk-table-responsive th, -figure.is-style-nhsuk-table-responsive td { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - padding: 8px 16px 8px 0; - border-bottom: 1px solid #d8dde0; - text-align: left; - vertical-align: top; -} -figure.is-style-nhsuk-table-responsive th:last-child, -figure.is-style-nhsuk-table-responsive td:last-child { - padding-right: 0; -} -figure.is-style-nhsuk-table-responsive figcaption { - -webkit-clip-path: inset(50%); - border: 0; - clip: rect(0 0 0 0); - clip-path: inset(50%); - height: 1px; - margin: 0; - overflow: hidden; - padding: 0; - position: absolute; - white-space: nowrap; - width: 1px; -} -.wp-admin figure.is-style-nhsuk-table-responsive figcaption { - width: auto; - clip: auto; - height: auto; - position: relative; - clip-path: unset; -} -@media (min-width: 40.0625em) { - figure.is-style-nhsuk-table-responsive { - /*table { - margin-bottom: 48px; - }*/ - } - figure.is-style-nhsuk-table-responsive th, -figure.is-style-nhsuk-table-responsive td { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - padding-bottom: 16px; - padding-right: 24px; - padding-top: 16px; - } -} -@media print { - figure.is-style-nhsuk-table-responsive table { - page-break-inside: avoid; - } - figure.is-style-nhsuk-table-responsive th, -figure.is-style-nhsuk-table-responsive td { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-table-responsive table, .is-style-nhsuk-table-responsive table, table { - margin: 0; -} - -/* -// variations to styling required for gutenberg native blocks -// @author Tony Blacker, NHS Leadership Academy -// @version 1.0 22nd July 2019 -*/ -/* button extension*/ -.nhsuk-button.is-style-secondary, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap, .tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle { - /* secondary button style*/ -} - -.nhsuk-button.is-style-reverse, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle { - /* reverse button style*/ -} - -/* reveal extension*/ -.nhsuk-details.is-style-expander { - /* expander reveal style*/ -} - -/*care card extension*/ -.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent { - /* urgent infocard*/ -} - -.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate { - /* urgent infocard*/ -} - -.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card, -.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout { - /* Warning Callout */ - background-color: #fff9c4; - border: 1px solid #ffeb3b; -} -.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container, -.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container { - background-color: #ffeb3b; - display: inline-block; - top: -16px; - margin-bottom: 8px; - padding: 8px 32px; - position: relative; -} -.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container h3, -.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container h3 { - background-color: #ffeb3b; - color: #212b32 !important; -} -.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container .nhsuk-care-card__heading span, -.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container .nhsuk-care-card__heading span { - color: #212b32; -} -.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__arrow, -.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__arrow, -.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__arrow, -.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__arrow { - display: none; -} -.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__content, -.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__content { - background-color: #fff9c4; - padding-top: 0; - border: none; -} - -.nhsuk-care-card__heading-container h3 { - color: #ffffff !important; - margin: 0 !important; -} - -/*do and dont list extension*/ -.nhsuk-do-dont-list svg.nhsuk-icon { - width: 35px; - height: 34px; -} - -/* Inset text inverted link amendment */ -.nhsuk-inset-text .is-style-quote-reverse .nhsuk-inset-text__quote a { - color: #ffffff; - font-weight: 700; -} - -.nhsuk-hero__overlay { - margin-bottom: 50px; -} -.nhsuk-hero__overlay .nhsuk-grid-column-two-thirds { - padding: 0; -} - -.wp-block-nhsblocks-heroblock { - width: calc(100vw -20px); - margin: 0 calc(-50vw + 50% + 12px); -} - -.nhsuk-card .nhsuk-card__description { - display: flow-root; -} - -.nhsuk-card.is-style-panel-grey { - background: inherit; - border: none; -} - -.nhsuk-card figure { - margin: 0; -} - -section.nhsuk-section:nth-of-type(odd) { - background: #f0f4f5; -} - -section.nhsuk-section:nth-of-type(even), -[data-type="nhsblocks/stripesblock"]:nth-of-type(even) { - background: #ffffff; -} - -.page-template-full-width-page section.nhsuk-section { - width: calc(100vw -20px); - margin: 0 calc(-50vw + 50% + 12px); -} - -section.nhsuk-section, -[data-type="nhsblocks/stripesblock"] .is-block-content { - padding: 64px 20px; -} -section.nhsuk-section:after, -[data-type="nhsblocks/stripesblock"] .is-block-content:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-striped-blocks { - border: 1px dotted #4c6272; -} -.nhsuk-striped-blocks [data-type="nhsblocks/stripeblock"]:nth-of-type(odd) { - background: #f0f4f5; -} -.nhsuk-striped-blocks [data-type="nhsblocks/stripeblock"]:nth-of-type(even) { - background: #ffffff; -} - -/* ========================================================================== - COMPONENTS / #PANEL - ========================================================================== */ -.nhsuk-panel { - margin-bottom: 40px; - margin-top: 40px; - padding: 24px; - background-color: #ffffff; - color: #212b32; - width: 100%; -} -.nhsuk-panel > *:first-child { - margin-top: 0; -} -.nhsuk-panel > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-panel { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-panel { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-panel { - padding: 32px; - } -} -@media print { - .nhsuk-panel { - border: 1px solid #212b32; - page-break-inside: avoid; - } -} - -/* Panel colour variant - ========================================================================== */ -.nhsuk-panel--grey, .nhsuk-panel.is-style-panel-grey { - background-color: #f0f4f5; -} - -/* Panel with label - ========================================================================== */ -.nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { - margin-bottom: 40px; - margin-top: 40px; - padding: 24px; - background-color: #ffffff; - color: #212b32; - border: 1px solid #d8dde0; - padding-top: 0 !important; - /* stylelint-disable-line declaration-no-important */ -} -.nhsuk-panel-with-label > *:first-child, .nhsuk-panel.is-style-panel-with-label > *:first-child { - margin-top: 0; -} -.nhsuk-panel-with-label > *:last-child, .nhsuk-panel.is-style-panel-with-label > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { - padding: 32px; - } -} -@media print { - .nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { - border: 1px solid #212b32; - page-break-inside: avoid; - } -} - -.nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - background-color: #005eb8; - color: #ffffff; - display: inline-block; - margin: 0 0 8px -33px; - padding: 8px 32px; - position: relative; - top: -16px; -} -@media (min-width: 40.0625em) { - .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { - font-size: 18pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { - margin-left: -25px; - margin-right: 0; - padding: 8px 24px; - top: -8px; - } -} -@media print { - .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { - background: none; - color: #212b32; - top: 0; - } -} -@media print { - .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { - color: #212b32; - fill: #212b32; - } - .nhsuk-panel-with-label__label:active, .nhsuk-panel.is-style-panel-with-label h3:active, .nhsuk-panel.is-style-panel-with-label h3 .rich-text:active, .nhsuk-panel-with-label__label:focus, .nhsuk-panel.is-style-panel-with-label h3:focus, .nhsuk-panel.is-style-panel-with-label h3 .rich-text:focus, .nhsuk-panel-with-label__label:visited, .nhsuk-panel.is-style-panel-with-label h3:visited, .nhsuk-panel.is-style-panel-with-label h3 .rich-text:visited { - color: #212b32; - } -} - -/* Panel group - ========================================================================== */ -/** - * Panel group allows you to have a row of panels. - * - * 1. Flexbox is used to make each panel in a row the same height. - */ -.nhsuk-panel-group { - display: flex; - flex-wrap: wrap; - /* [1] */ - margin-bottom: 32px; -} -@media (max-width: 48.0525em) { - .nhsuk-panel-group { - margin-bottom: 24px; - } -} - -.nhsuk-panel-group__item { - display: flex; - /* [1] */ -} -@media (max-width: 48.0525em) { - .nhsuk-panel-group__item { - flex: 0 0 100%; - } -} -@media (max-width: 48.0525em) { - .nhsuk-panel-group__item { - margin-bottom: 24px; - } - .nhsuk-panel-group__item:last-child { - margin-bottom: 0; - } -} -.nhsuk-panel-group__item .nhsuk-panel { - margin-bottom: 0; - margin-top: 0; -} - -/* ========================================================================== - COMPONENTS / #PROMO - ========================================================================== */ -/** - * 1. Extra margin is added to compensate for the box-shadow. - * 2. Box shadow size is set within settings/_globals.scss. - * 3. Makes the
fill the height of it's parent container. - * 4. Is needed for the :active top positioning. - * 5. Removes default text underline from all elements. - * 6. Adds text underline to promo heading. - * 7. Creates the 'pressed down' effect when clicked. - * 8. Border is used to create a divider between the white content - * box and an image. - */ -.nhsuk-promo { - margin-bottom: 36px; - /* [1] */ - width: 100%; -} - -.nhsuk-promo__link-wrapper { - background-color: #ffffff; - border: 1px solid transparent; - box-shadow: 0 4px 0 0 #d8dde0; - /* [2] */ - display: block; - height: 100%; - /* [3] */ - position: relative; - /* [4] */ - text-decoration: none; - /* [5] */ -} -.nhsuk-promo__link-wrapper:hover { - background-color: #ffffff; - color: #005eb8; -} -.nhsuk-promo__link-wrapper:hover .nhsuk-promo__heading { - color: #7C2855; -} -.nhsuk-promo__link-wrapper:focus { - background-color: #ffffff; - box-shadow: 0 4px 0 0 #d8dde0; -} -.nhsuk-promo__link-wrapper:focus .nhsuk-promo__heading { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-promo__link-wrapper:active { - background-color: #ffffff; - /* [7] */ - box-shadow: none; - top: 4px; - /* [7] */ -} -.nhsuk-promo__link-wrapper:active .nhsuk-promo__heading { - background: none; - box-shadow: none; -} -.nhsuk-promo__link-wrapper:hover .nhsuk-promo__heading, .nhsuk-promo__link-wrapper:active .nhsuk-promo__heading { - text-decoration: none; -} - -.nhsuk-promo__img { - border-bottom: 1px solid #f0f4f5; - /* [8] */ - display: block; - width: 100%; -} -@media print { - .nhsuk-promo__img { - display: none; - } -} - -.nhsuk-promo__heading { - font-weight: 600; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - display: inline-block; - margin-bottom: 16px; - text-decoration: underline; -} -@media (min-width: 40.0625em) { - .nhsuk-promo__heading { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-promo__heading { - font-size: 18pt; - line-height: 1.15; - } -} - -.nhsuk-promo__content { - padding: 24px; -} -.nhsuk-promo__content > *:first-child { - margin-top: 0; -} -.nhsuk-promo__content > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-promo__content { - padding: 32px; - } -} - -.nhsuk-promo__description { - color: #4c6272; -} - -/* Promo size variant - ========================================================================== */ -/** - * Promo small reduces the size of the text heading and description. - */ -.nhsuk-promo--small .nhsuk-promo__heading, .nhsuk-promo.is-style-promo-small .nhsuk-promo__heading { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} -@media (min-width: 40.0625em) { - .nhsuk-promo--small .nhsuk-promo__heading, .nhsuk-promo.is-style-promo-small .nhsuk-promo__heading { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-promo--small .nhsuk-promo__heading, .nhsuk-promo.is-style-promo-small .nhsuk-promo__heading { - font-size: 14pt; - line-height: 1.15; - } -} -.nhsuk-promo--small .nhsuk-promo__description, .nhsuk-promo.is-style-promo-small .nhsuk-promo__description { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; -} -@media (min-width: 40.0625em) { - .nhsuk-promo--small .nhsuk-promo__description, .nhsuk-promo.is-style-promo-small .nhsuk-promo__description { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } +/* Error: "+" and "-" must be surrounded by whitespace in calculations. + * , + * 105 | width: calc(100vw -20px); + * | ^ + * ' + * assets/scss/nhsblocks/style_variations.scss 105:25 @import + * style.scss 64:9 root stylesheet */ + +body::before { + font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono", + "Droid Sans Mono", monospace, monospace; + white-space: pre; + display: block; + padding: 1em; + margin-bottom: 1em; + border-bottom: 2px solid black; + content: 'Error: "+" and "-" must be surrounded by whitespace in calculations.\a \2577 \a 105 \2502 width: calc(100vw -20px);\a \2502 ^\a \2575 \a assets/scss/nhsblocks/style_variations.scss 105:25 @import\a style.scss 64:9 root stylesheet'; } -@media print { - .nhsuk-promo--small .nhsuk-promo__description, .nhsuk-promo.is-style-promo-small .nhsuk-promo__description { - font-size: 14pt; - line-height: 1.2; - } -} - -/* Promo group - ========================================================================== */ -/** - * Promo group allows you to have a row of promos. - * - * Flexbox is used to make each promo in a row the same height. - */ -.nhsuk-promo-group { - display: flex; - flex-wrap: wrap; - margin-bottom: 36px; -} -@media (max-width: 48.0525em) { - .nhsuk-promo-group { - margin-bottom: 28px; - } -} - -.nhsuk-promo-group__item { - display: flex; -} -@media (max-width: 48.0525em) { - .nhsuk-promo-group__item { - flex: 0 0 100%; - } -} -@media (max-width: 48.0525em) { - .nhsuk-promo-group__item { - margin-bottom: 28px; - } - .nhsuk-promo-group__item:last-child { - margin-bottom: 0; - } -} -.nhsuk-promo-group__item .nhsuk-promo { - margin-bottom: 0; -} - -.nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { - width: 100%; -} -.nhsuk-panel-with-label .nhsuk-panel-with-label__label a, .nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label a, .nhsuk-panel.is-style-panel-with-label h3 a, .nhsuk-panel.is-style-panel-with-label h3 .rich-text a, .nhsuk-panel-with-label .nhsuk-panel-with-label__label a:visited { - color: #ffffff; -} -.nhsuk-panel-with-label .entry-footer span, .nhsuk-panel.is-style-panel-with-label .entry-footer span { - padding: 0 10px; -} - -/*panel extension*/ -/* promo extension */ -.nhsuk-promo figure { - margin: 0; -} - -.wp-block-nhsblocks-panel1 .paneltext { - display: flow-root; -} - -.wp-block-nhsblock-rowgroup .nhsuk-panel-group { - padding: 0; -} - -.nhsuk-dashboard .nhsuk-panel-group__item { - overflow: hidden; - margin-bottom: 2rem; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper { - background: inherit; - box-shadow: none; - width: 100%; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label { - background: inherit; - margin: 0; - margin-top: 0; - margin-bottom: 0; - background-size: cover; - position: relative; - padding: 33.33% 0; - height: 100%; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-panel-with-label__label, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label h3, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .rich-text, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3 .rich-text { - z-index: 2; - top: 0; - margin: 0 -20px; - position: absolute; - top: 50%; - left: 10%; - max-width: 90%; - font-size: 1.1rem; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-dashboard__image, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard__image { - width: 100%; - height: 100%; -} -.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-promo__img, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-promo__img { - position: relative; - top: -16px; - z-index: 1; -} -.nhsuk-dashboard .nhsuk-grid-column-full-width { - max-height: 300px; -} -.nhsuk-dashboard .nhsuk-grid-column-one-half { - max-height: 250px; -} -.nhsuk-dashboard .nhsuk-grid-column-one-third, .nhsuk-dashboard .nhsuk-grid-column-two-thirds { - max-height: 200px; -} - -.nhsuk-promo-group__item { - margin-bottom: 36px; -} - -.wp-block-nhsblocks-promo1 .nhsuk-image, .wp-block-nhsblocks-promo1 .is-style-nhsuk-image { - width: 100%; -} -.wp-block-nhsblocks-promo1 img.nhsuk-promo__img { - width: 100%; - height: auto; -} -.wp-block-nhsblocks-promo1 .nhsuk-promo__description, -.wp-block-nhsblocks-promo1 .nhsuk-promo__heading { - padding: 0 32px; -} - -.nhsuk-promo .nhsuk-promo__content { - padding: 0 0 16px 0; -} -.nhsuk-promo .nhsuk-promo__content .nhsuk-image, .nhsuk-promo .nhsuk-promo__content .is-style-nhsuk-image { - width: 100%; - padding: 0; -} -.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__heading { - padding: 8px 16px; -} -.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__description, .nhsuk-promo .nhsuk-promo__content p { - padding: 8px; -} -.nhsuk-promo .nhsuk-promo__content .nhsuk-readmore { - padding: 0 32px 8px 0; -} - -.has-white-color { - color: #ffffff; -} - -.has-white-background-color { - background-color: #ffffff; -} - -.has-nhs-blue-color { - color: #005eb8; -} - -.has-nhs-blue-background-color { - background-color: #005eb8; -} - -.has-nhs-dark-blue-color { - color: #003087; -} - -.has-nhs-dark-blue-background-color { - background-color: #003087; -} - -.has-nhs-bright-blue-color { - color: #0072ce; -} - -.has-nhs-bright-blue-background-color { - background-color: #0072ce; -} - -.has-nhs-light-blue-color { - color: #41b6e6; -} - -.has-nhs-light-blue-background-color { - background-color: #41b6e6; -} - -.has-nhs-mid-grey-color { - color: #768692; -} - -.has-nhs-mid-grey-background-color { - background-color: #768692; -} - -.has-nhs-light-grey-color { - color: #e8edee; -} - -.has-nhs-light-grey-background-color { - background-color: #e8edee; -} - -.has-nhs-dark-grey-color { - color: #425563; -} - -.has-nhs-dark-grey-background-color { - background-color: #425563; -} - -.has-nhs-purple-color { - color: #330072; -} - -.has-nhs-purple-background-color { - background-color: #330072; -} - -.has-nhs-pink-color { - color: #ae2573; -} - -.has-nhs-pink-background-color { - background-color: #ae2573; -} - -.has-nhs-light-purple-color { - color: #704c9c; -} - -.has-nhs-light-purple-background-color { - background-color: #704c9c; -} - -.has-nhs-light-green-color { - color: #78be20; -} - -.has-nhs-light-green-background-color { - background-color: #78be20; -} - -.has-nhs-dark-green-color { - color: #006747; -} - -.has-nhs-dark-green-background-color { - background-color: #006747; -} - -.has-nhs-aqua-green-color { - color: #00A499; -} - -.has-nhs-aqua-green-background-color { - background-color: #00A499; -} - -.has-nhs-black-color { - color: #212b32; -} - -.has-nhs-black-background-color { - background-color: #212b32; -} - -.has-emergency-red-color { - color: #d5281b; -} - -.has-emergency-red-background-color { - background-color: #d5281b; -} - -.has-nhs-yellow-color { - color: #ffeb3b; -} - -.has-nhs-yellow-background-color { - background-color: #ffeb3b; -} - -.has-nhs-warm-yellow-color { - color: #ffb81C; -} - -.has-nhs-warm-yellow-background-color { - background-color: #ffb81C; -} - -.has-gds-black-color { - color: "#0b0c0c"; -} - -.has-gds-black-background-color { - background-color: "#0b0c0c"; -} - -#cookie-notice { - position: fixed; - min-width: 100%; - height: auto; - padding: 16px 0; - z-index: 100000; - letter-spacing: 0; - left: 0; - text-align: center; - border-top: 4px solid #003087; - font-weight: normal; - padding: 0; -} -#cookie-notice .cookie-notice-container { - background-color: #ffffff; - padding: 0; -} -#cookie-notice .cookie-notice-container .cn-text-container { - padding-top: 16px; - color: #003087; - text-align: left; -} -#cookie-notice .cookie-notice-container #cn-notice-buttons { - padding-bottom: 16px; - display: block; - text-align: right; -} -#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap { - background: #007f3b; - margin-bottom: 0; -} -#cookie-notice .cookie-notice-container .cn-close-icon { - opacity: 1; - top: 16px; -} -#cookie-notice .cookie-notice-container .cn-close-icon:after, #cookie-notice .cookie-notice-container .cn-close-icon:before { - background-color: #212b32; - height: 40px; -} -#cookie-notice .cookie-notice-container .cn-close-icon.focus-visible { - height: 40px; - width: 40px; -} - -/*# sourceMappingURL=style.css.map */ From b2ae138a88d1bb3cd4dcf5d9d139f67def2cabb6 Mon Sep 17 00:00:00 2001 From: Tom Ferguson Date: Thu, 23 Sep 2021 11:18:47 +0100 Subject: [PATCH 6/8] fix scss syntax --- assets/scss/nhsblocks/stripe-blocks.scss | 2 +- assets/scss/nhsblocks/style_variations.scss | 2 +- style.css | 11659 +++++++++++++++++- 3 files changed, 11644 insertions(+), 19 deletions(-) diff --git a/assets/scss/nhsblocks/stripe-blocks.scss b/assets/scss/nhsblocks/stripe-blocks.scss index 42090df4..86927fbc 100644 --- a/assets/scss/nhsblocks/stripe-blocks.scss +++ b/assets/scss/nhsblocks/stripe-blocks.scss @@ -8,7 +8,7 @@ section.nhsuk-section:nth-of-type(even), .page-template-full-width-page section.nhsuk-section{ - width: calc(100vw -20px); + width: calc(100vw - 20px); margin: 0 calc(-50vw + 50% + 12px); } diff --git a/assets/scss/nhsblocks/style_variations.scss b/assets/scss/nhsblocks/style_variations.scss index 32224be2..ff7b3ab5 100644 --- a/assets/scss/nhsblocks/style_variations.scss +++ b/assets/scss/nhsblocks/style_variations.scss @@ -102,7 +102,7 @@ .wp-block-nhsblocks-heroblock { - width: calc(100vw -20px); + width: calc(100vw - 20px); margin: 0 calc(-50vw + 50% + 12px); } diff --git a/style.css b/style.css index 248214a1..2083df16 100644 --- a/style.css +++ b/style.css @@ -1,18 +1,11643 @@ -/* Error: "+" and "-" must be surrounded by whitespace in calculations. - * , - * 105 | width: calc(100vw -20px); - * | ^ - * ' - * assets/scss/nhsblocks/style_variations.scss 105:25 @import - * style.scss 64:9 root stylesheet */ - -body::before { - font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono", - "Droid Sans Mono", monospace, monospace; - white-space: pre; - display: block; - padding: 1em; - margin-bottom: 1em; - border-bottom: 2px solid black; - content: 'Error: "+" and "-" must be surrounded by whitespace in calculations.\a \2577 \a 105 \2502 width: calc(100vw -20px);\a \2502 ^\a \2575 \a assets/scss/nhsblocks/style_variations.scss 105:25 @import\a style.scss 64:9 root stylesheet'; +@charset "UTF-8"; +/* +Theme Name: Nightingale +Text Domain: nightingale +Version: 2.3.2.2 +Requires at least: 5.0 +Tested up to: 5.8 +Requires PHP: 5.2.4 +Description: Theme for NHS organisations based on the NHS Digital frontend framework. Highly customisable for all types of NHS organisations, from campaign sites to primary care providers to arms length bodies to community practices. This can also be used for non NHS organisations. +Tags: education, right-sidebar, custom-menu, footer-widgets, threaded-comments, theme-options +Author: Tony Blacker, NHS Leadership Academy +Author URI: https://www.leadershipacademy.nhs.uk +Theme URI: https://digital.leadershipacademy.nhs.uk/digital-capabilities/websites/nightingale-theme-user-guide/ +License: GNU General Public License v3 or later +License URI: http://www.gnu.org/licenses/gpl-3.0.html +Copyright: National Health Service, 2019 - 2020 + +This theme, like WordPress, is licensed under the GPL. +It is based on the excellent work of Underscores (https://underscores.me/, (C) 2012-2017 Automattic, Inc) and the NHS Frontend Library from NHS Digital. + +Underscores is distributed under the terms of the GNU GPL v2 or later. + +Normalizing styles have been helped along thanks to the fine work of +Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ +*/ +/*-------------------------------------------------------------- +# Normalize +--------------------------------------------------------------*/ +/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type=button]:-moz-focusring, +[type=reset]:-moz-focusring, +[type=submit]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type=checkbox], +[type=radio] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type=search] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +/*-------------------------------------------------------------- +# Typography +--------------------------------------------------------------*/ +body, +button, +input, +select, +optgroup, +textarea { + font-family: Frutiger W01, Arial, Sans-serif; +} + +h1, h2, h3, h4, h5, h6 { + clear: both; +} + +p { + margin-bottom: 1.5em; +} + +dfn, cite, em, i { + font-style: italic; +} + +blockquote { + margin: 0 1.5em; +} + +address { + margin: 0 0 1.5em; +} + +pre { + background: #eee; + font-family: "Courier 10 Pitch", Courier, monospace; + font-size: 15px; + font-size: 0.9375rem; + line-height: 1.6; + margin-bottom: 1.6em; + max-width: 100%; + overflow: auto; + padding: 1.6em; +} + +code, kbd, tt, var { + font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; + font-size: 15px; + font-size: 0.9375rem; +} + +abbr, acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, ins { + background: #fff9c0; + text-decoration: none; +} + +big { + font-size: 125%; +} + +/*-------------------------------------------------------------- +# Elements +--------------------------------------------------------------*/ +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ + box-sizing: inherit; +} + +body { + background: #fff; + /* Fallback for when there is no custom background color defined. */ +} + +hr { + background-color: #ccc; + border: 0; + height: 1px; + margin-bottom: 1.5em; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 1.5em 1.5em; +} + +img { + height: auto; + /* Make sure images are scaled correctly. */ + max-width: 100%; + /* Adhere to container width. */ +} + +figure { + margin: 1em 0; + /* Extra wide images within figure tags don't overflow the content area. */ +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +/*-------------------------------------------------------------- +# Forms +--------------------------------------------------------------*/ +/* With :not(.nhsuk-search__input), the search field is not affected */ +/*-------------------------------------------------------------- +# Navigation +--------------------------------------------------------------*/ +/* Small menu. */ +.menu-toggle, +.main-navigation.toggled ul { + display: block; +} + +@media screen and (min-width: 37.5em) { + .menu-toggle { + display: none; + } + + .main-navigation ul { + display: block; + } +} +.site-main .comment-navigation, .site-main .posts-navigation, +.site-main .post-navigation { + margin: 0 0 1.5em; + overflow: hidden; +} + +.comment-navigation .nav-previous, +.posts-navigation .nav-previous, +.post-navigation .nav-previous { + float: left; + width: 50%; +} + +.comment-navigation .nav-next, +.posts-navigation .nav-next, +.post-navigation .nav-next { + float: right; + text-align: right; + width: 50%; +} + +/*-------------------------------------------------------------- +# Accessibility +--------------------------------------------------------------*/ +/* Text meant only for screen readers. */ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; + /* Many screen reader and browser combinations announce broken words as they would appear visually. */ +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + clip-path: none; + color: #21759b; + display: block; + font-size: 14px; + font-size: 0.875rem; + font-weight: bold; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; + /* Above WP toolbar. */ +} + +/* Do not show the outline on the skip link target. */ +#content[tabindex="-1"]:focus { + outline: 0; +} + +/*-------------------------------------------------------------- +# Alignments +--------------------------------------------------------------*/ +.alignleft { + display: inline; + float: left; + margin-right: 1.5em; +} + +.alignright { + display: inline; + float: right; + margin-left: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin-left: auto; + margin-right: auto; +} + +/*-------------------------------------------------------------- +# Clearings +--------------------------------------------------------------*/ +.clear:before, +.clear:after, +.entry-content:before, +.entry-content:after, +.comment-content:before, +.comment-content:after, +.site-header:before, +.site-header:after, +.site-content:before, +.site-content:after, +.site-footer:before, +.site-footer:after { + content: ""; + display: table; + table-layout: fixed; +} + +.clear:after, +.entry-content:after, +.comment-content:after, +.site-header:after, +.site-content:after, +.site-footer:after { + clear: both; +} + +/*-------------------------------------------------------------- +# Widgets +--------------------------------------------------------------*/ +.widget { + margin: 0 0 1.5em; + /* Make sure select elements fit in widgets. */ +} + +.widget select { + max-width: 100%; +} + +/*-------------------------------------------------------------- +# Content +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +## Posts and pages +--------------------------------------------------------------*/ +.sticky { + display: block; +} + +.post, +.page { + margin: 0 0 1.5em; +} + +.updated:not(.published) { + display: none; +} + +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +/*-------------------------------------------------------------- +## Comments +--------------------------------------------------------------*/ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +/*-------------------------------------------------------------- +# Infinite scroll +--------------------------------------------------------------*/ +/* Globally hidden elements when Infinite Scroll is supported and in use. */ +.infinite-scroll .posts-navigation, +.infinite-scroll.neverending .site-footer { + /* Theme Footer (when set to scrolling) */ + display: none; +} + +/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */ +.infinity-end.neverending .site-footer { + display: block; +} + +/*-------------------------------------------------------------- +# Media +--------------------------------------------------------------*/ +.page-content .wp-smiley, +.entry-content .wp-smiley, +.comment-content .wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +/* Make sure embeds and iframes fit their containers. */ +embed, +iframe, +object { + max-width: 100%; +} + +/* Make sure logo link wraps around logo image. */ +.custom-logo-link { + display: inline-block; +} + +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; +} + +.wp-caption img[class*=wp-image-] { + display: block; + margin-left: auto; + margin-right: auto; +} + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; +} + +.wp-caption-text { + text-align: center; +} + +/* stylelint-disable color-no-hex */ +/* stylelint-enable color-no-hex */ +/* stylelint-disable string-quotes, order/properties-alphabetical-order */ +/* stylelint-disable indentation */ +/* stylelint-disable color-no-hex */ +/* ========================================================================== + GENERIC / #BOX-SIZING + ========================================================================== */ +/** + * Set the global `box-sizing` state to `border-box`. + * + * https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice + * http://paulirish.com/2012/box-sizing-border-box-ftw + */ +html { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +*, *:before, *:after { + -moz-box-sizing: inherit; + -webkit-box-sizing: inherit; + box-sizing: inherit; +} + +/* stylelint-disable indentation */ +/* ========================================================================== + ELEMENTS / #FORMS + ========================================================================== */ +/** + * Make sure our form elements don’t use any UA-specific font styles: we want + * them to use ours. This may need reverting as more design information becomes + * available, and we start putting together more complete forms. + */ +button, +input, +select, +textarea { + font-family: inherit; +} + +/* ========================================================================== + ELEMENTS / #LINKS + ========================================================================== */ +/** + * Our basic `` elements only need very minimal styling. + * It uses the @mixin nhsuk-link-style-default within tools/links. + * Anything more opinionated (e.g. buttons, calls-to-action, etc.) will need a + * class defining in the Components layer. + * + * 1. Outputs full link URL for print. + * 2. Point unit used for print. + */ +a { + color: #005eb8; +} +a:visited { + color: #330072; +} +a:hover { + color: #7C2855; + text-decoration: none; +} +a:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; +} +a:focus:hover { + text-decoration: none; +} +a:focus:visited { + color: #212b32; +} +a:focus .nhsuk-icon { + fill: #212b32; +} +a:active { + color: #002f5c; +} +@media print { + a:after { + color: #212b32; + content: " (Link: " attr(href) ")"; + /* [1] */ + font-size: 14pt; + /* [2] */ + } +} + +.nhsuk-link--no-visited-state:link { + color: #005eb8; +} +.nhsuk-link--no-visited-state:visited { + color: #005eb8; +} +.nhsuk-link--no-visited-state:hover { + color: #7C2855; +} +.nhsuk-link--no-visited-state:active { + color: #002f5c; +} +.nhsuk-link--no-visited-state:focus { + color: #212b32; +} + +/* ========================================================================== + ELEMENTS / #PAGE + ========================================================================== */ +/** + * High-level, page-level styling. + * + * 1. The reason for this is to prevent "centering jumps" when navigating back + * and forth between pages with enough content to have a vertical scroll bar + * and pages that do not. + * 2. Fonts on OSX will look more consistent with other systems that do not + * render text using sub-pixel anti-aliasing. + * 3. Override the user agent style margin of 8px. + * 4. Ensure the page always fills at least the entire height of the viewport. + */ +html { + background-color: #d8dde0; + overflow-y: scroll; + /* [1] */ + font-family: Frutiger W01, Arial, Sans-serif; +} +@font-face { + font-display: swap; + font-family: "Frutiger W01"; + font-style: normal; + font-weight: 400; + src: url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix"); + src: url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix") format("eot"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff2") format("woff2"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff") format("woff"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.ttf") format("truetype"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.svg#7def0e34-f28d-434f-b2ec-472bde847115") format("svg"); +} +@font-face { + font-display: swap; + font-family: "Frutiger W01"; + font-style: normal; + font-weight: 600; + src: url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix"); + src: url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix") format("eot"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff2") format("woff2"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff") format("woff"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.ttf") format("truetype"), url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.svg#eae74276-dd78-47e4-9b27-dac81c3411ca") format("svg"); +} + +body { + background-color: #f0f4f5; + color: #212b32; + font-size: 16px; + -moz-osx-font-smoothing: grayscale; + /* [2] */ + -webkit-font-smoothing: antialiased; + /* [2] */ + line-height: 1.5; + margin: 0; + /* [3] */ + min-height: 100%; + /* [4] */ +} + +/* ========================================================================== + ELEMENTS / #TABLES + ========================================================================== */ +/** + * 1. Force `
`s to be full-width by default. + */ +table { + margin-bottom: 40px; + border-spacing: 0; + vertical-align: top; + width: 100%; + /* [1] */ +} +@media (min-width: 40.0625em) { + table { + margin-bottom: 48px; + } +} +@media print { + table { + page-break-inside: avoid; + } +} + +thead th { + border-bottom: 2px solid #d8dde0; +} + +th, +td { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + padding-bottom: 8px; + padding-right: 16px; + padding-top: 8px; + border-bottom: 1px solid #d8dde0; + text-align: left; + vertical-align: top; +} +@media (min-width: 40.0625em) { + th, +td { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + th, +td { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + th, +td { + padding-bottom: 16px; + } +} +@media (min-width: 40.0625em) { + th, +td { + padding-right: 24px; + } +} +@media (min-width: 40.0625em) { + th, +td { + padding-top: 16px; + } +} +th:last-child, +td:last-child { + padding-right: 0; +} + +th { + font-weight: 600; +} + +caption { + font-weight: 600; + font-size: 18px; + font-size: 1.125rem; + line-height: 1.55556; + text-align: left; +} +@media (min-width: 40.0625em) { + caption { + font-size: 22px; + font-size: 1.375rem; + line-height: 1.45455; + } +} +@media print { + caption { + font-size: 18pt; + line-height: 1.15; + } +} + +.nhsuk-form-group { + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-form-group { + margin-bottom: 24px; + } +} +.nhsuk-form-group .nhsuk-form-group:last-of-type { + margin-bottom: 0; +} + +.nhsuk-form-group--wrapper { + margin-bottom: 24px; +} +@media (min-width: 40.0625em) { + .nhsuk-form-group--wrapper { + margin-bottom: 32px; + } +} + +.nhsuk-form-group--error { + border-left: 4px solid #d5281b; + padding-left: 16px; +} +.nhsuk-form-group--error .nhsuk-form-group { + border: 0; + padding: 0; +} + +/* ========================================================================== + OBJECTS / #GRID + ========================================================================== */ +.nhsuk-grid-row { + margin-left: -16px; + margin-right: -16px; +} +.nhsuk-grid-row:after { + clear: both; + content: ""; + display: block; +} + +.nhsuk-grid-column-one-quarter { + box-sizing: border-box; + padding: 0 16px; +} +@media (min-width: 48.0625em) { + .nhsuk-grid-column-one-quarter { + float: left; + width: 25%; + } +} + +.nhsuk-grid-column-one-third { + box-sizing: border-box; + padding: 0 16px; +} +@media (min-width: 48.0625em) { + .nhsuk-grid-column-one-third { + float: left; + width: 33.3333%; + } +} + +.nhsuk-grid-column-one-half { + box-sizing: border-box; + padding: 0 16px; +} +@media (min-width: 48.0625em) { + .nhsuk-grid-column-one-half { + float: left; + width: 50%; + } +} + +.nhsuk-grid-column-two-thirds { + box-sizing: border-box; + padding: 0 16px; +} +@media (min-width: 48.0625em) { + .nhsuk-grid-column-two-thirds { + float: left; + width: 66.6666%; + } +} + +.nhsuk-grid-column-three-quarters { + box-sizing: border-box; + padding: 0 16px; +} +@media (min-width: 48.0625em) { + .nhsuk-grid-column-three-quarters { + float: left; + width: 75%; + } +} + +.nhsuk-grid-column-full { + box-sizing: border-box; + padding: 0 16px; +} +@media (min-width: 48.0625em) { + .nhsuk-grid-column-full { + float: left; + width: 100%; + } +} + +/* ========================================================================== + OBJECTS / #MAIN-WRAPPER + ========================================================================== */ +/** + * Page wrapper for the grid system + * + * Usage: + *
+ *
+ * + *
+ *
+ * + * Original code taken from GDS (Government Digital Service) + * https://github.com/alphagov/govuk-frontend + * + * 1. In IE11 the `main` element can be used, but is not recognized – + * meaning it's not defined in IE's default style sheet, + * so it uses CSS initial value, which is inline. + */ +.nhsuk-main-wrapper { + padding-top: 40px; + padding-bottom: 40px; + display: block; + /* [1] */ +} +@media (min-width: 40.0625em) { + .nhsuk-main-wrapper { + padding-top: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-main-wrapper { + padding-bottom: 48px; + } +} +.nhsuk-main-wrapper > *:first-child { + margin-top: 0; +} +.nhsuk-main-wrapper > *:last-child { + margin-bottom: 0; +} + +.nhsuk-main-wrapper--l { + padding-top: 48px; +} +@media (min-width: 40.0625em) { + .nhsuk-main-wrapper--l { + padding-top: 56px; + } +} + +.nhsuk-main-wrapper--s { + padding-bottom: 24px; + padding-top: 24px; +} +@media (min-width: 40.0625em) { + .nhsuk-main-wrapper--s { + padding-bottom: 32px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-main-wrapper--s { + padding-top: 32px; + } +} + +/* ========================================================================== + OBJECTS / #WIDTH-CONTAINER + ========================================================================== */ +/** + * Page width for the grid system + * + * Original code taken from GDS (Government Digital Service) + * https://github.com/alphagov/govuk-frontend + * + * 1. On mobile, add half width gutters + * 2. Limit the width of the container to the page width + * 3. From desktop, add full width gutters + * 4. As soon as the viewport is greater than the width of the page plus the + * gutters, just centre the content instead of adding gutters. + * 5. Full width container, spanning the entire width of the viewport + */ +.nhsuk-width-container, #cookie-notice .cookie-notice-container #cn-notice-buttons, #cookie-notice .cookie-notice-container .cn-text-container { + margin: 0 16px; + /* [1] */ + max-width: 960px; + /* [2] */ + /* [4] */ +} +@media (min-width: 48.0625em) { + .nhsuk-width-container, #cookie-notice .cookie-notice-container #cn-notice-buttons, #cookie-notice .cookie-notice-container .cn-text-container { + margin: 0 32px; + /* [3] */ + } +} +@media (min-width: 1024px) { + .nhsuk-width-container, #cookie-notice .cookie-notice-container #cn-notice-buttons, #cookie-notice .cookie-notice-container .cn-text-container { + margin: 0 auto; + } +} + +.nhsuk-width-container-fluid { + margin: 0 16px; + max-width: 100%; + /* [5] */ +} +@media (min-width: 48.0625em) { + .nhsuk-width-container-fluid { + margin: 0 32px; + /* [3] */ + } +} + +/* ========================================================================== + STYLES / #ICONS + ========================================================================== */ +.nhsuk-icon { + height: 34px; + width: 34px; +} + +.nhsuk-icon__search { + fill: #005eb8; +} + +.nhsuk-icon__chevron-left { + fill: #005eb8; +} + +.nhsuk-icon__chevron-right { + fill: #005eb8; +} + +.nhsuk-icon__close { + fill: #005eb8; +} + +.nhsuk-icon__cross { + fill: #d5281b; +} + +.nhsuk-icon__tick { + stroke: #007f3b; +} + +.nhsuk-icon__arrow-right { + fill: #005eb8; +} + +.nhsuk-icon__arrow-left { + fill: #005eb8; +} + +.nhsuk-icon__arrow-right-circle { + fill: #007f3b; +} + +.nhsuk-icon__chevron-down { + fill: #005eb8; + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} +.nhsuk-icon__chevron-down path { + fill: #ffffff; +} + +.nhsuk-icon__chevron-up { + fill: #005eb8; +} +.nhsuk-icon__chevron-up path { + fill: #ffffff; +} + +.nhsuk-icon__emdash path { + fill: #aeb7bd; +} + +.nhsuk-icon__plus { + fill: #005eb8; +} + +.nhsuk-icon__minus { + fill: #005eb8; +} + +.nhsuk-icon--size-25 { + height: 42.5px; + width: 42.5px; +} + +.nhsuk-icon--size-50 { + height: 51px; + width: 51px; +} + +.nhsuk-icon--size-75 { + height: 59.5px; + width: 59.5px; +} + +.nhsuk-icon--size-100 { + height: 68px; + width: 68px; +} + +/* ========================================================================== + STYLES / #LISTS + ========================================================================== */ +/** + * 1. 'Random number' used to align ul and ol left with content. + * 2. 'Random number' used to give sufficient spacing between text and icon. + * 3. 'Random number' used to align icon and text. + */ +ol, ul, .nhsuk-list { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + margin-bottom: 16px; + list-style-type: none; + margin-top: 0; + padding-left: 0; +} +@media (min-width: 40.0625em) { + ol, ul, .nhsuk-list { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + ol, ul, .nhsuk-list { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + ol, ul, .nhsuk-list { + margin-bottom: 24px; + } +} + +ol > li, ul > li, .nhsuk-list > li { + margin-bottom: 8px; +} +@media (min-width: 40.0625em) { + ol > li, ul > li, .nhsuk-list > li { + margin-bottom: 8px; + } +} +ol > li:last-child, ul > li:last-child, .nhsuk-list > li:last-child { + margin-bottom: 0; +} + +ul, .nhsuk-list--bullet { + list-style-type: disc; + padding-left: 20px; + /* [1] */ +} + +ol, .nhsuk-list--number { + list-style-type: decimal; + padding-left: 20px; + /* [1] */ +} + +.nhsuk-list--tick, +.nhsuk-list--cross { + list-style: none; + margin-top: 0; + padding-left: 40px; + /* [2] */ + position: relative; +} +.nhsuk-list--tick svg, +.nhsuk-list--cross svg { + left: -4px; + /* [3] */ + margin-top: -5px; + /* [3] */ + position: absolute; +} + +/* ========================================================================== + STYLES / #SECTION-BREAK + ========================================================================== */ +/** + * 1. Extended the section-break--l code for usage of a semantic
with + * no class name. + * + * Original code taken from GDS (Government Digital Service) + * https://github.com/alphagov/govuk-frontend + */ +hr, .nhsuk-section-break { + border: 0; + margin: 0; +} + +.nhsuk-section-break--xl { + margin-top: 48px; + margin-bottom: 48px; +} +@media (min-width: 40.0625em) { + .nhsuk-section-break--xl { + margin-top: 56px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-section-break--xl { + margin-bottom: 56px; + } +} + +hr, .nhsuk-section-break--l { + margin-top: 32px; + margin-bottom: 32px; +} +@media (min-width: 40.0625em) { + hr, .nhsuk-section-break--l { + margin-top: 40px; + } +} +@media (min-width: 40.0625em) { + hr, .nhsuk-section-break--l { + margin-bottom: 40px; + } +} + +.nhsuk-section-break--m { + margin-top: 16px; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-section-break--m { + margin-top: 24px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-section-break--m { + margin-bottom: 24px; + } +} + +hr, .nhsuk-section-break--visible { + border-bottom: 1px solid #d8dde0; +} + +hr { + /* [1] */ +} + +/* ========================================================================== + STYLES / #TYPOGRAPHY + ========================================================================== */ +/* Headings */ +h1, +.nhsuk-heading-xl { + font-size: 32px; + font-size: 2rem; + line-height: 1.25; + display: block; + font-weight: 600; + margin-top: 0; + margin-bottom: 40px; +} +@media (min-width: 40.0625em) { + h1, +.nhsuk-heading-xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.16667; + } +} +@media print { + h1, +.nhsuk-heading-xl { + font-size: 32pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + h1, +.nhsuk-heading-xl { + margin-bottom: 48px; + } +} + +h2, +.nhsuk-heading-l { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + display: block; + font-weight: 600; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + h2, +.nhsuk-heading-l { + font-size: 32px; + font-size: 2rem; + line-height: 1.25; + } +} +@media print { + h2, +.nhsuk-heading-l { + font-size: 24pt; + line-height: 1.05; + } +} +@media (min-width: 40.0625em) { + h2, +.nhsuk-heading-l { + margin-bottom: 24px; + } +} + +h3, +.nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + display: block; + font-weight: 600; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + h3, +.nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + h3, +.nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + h3, +.nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { + margin-bottom: 24px; + } +} + +h4, +.nhsuk-heading-s, +#cookie-notice .cookie-notice-container .cn-text-container { + font-size: 18px; + font-size: 1.125rem; + line-height: 1.55556; + display: block; + font-weight: 600; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + h4, +.nhsuk-heading-s, +#cookie-notice .cookie-notice-container .cn-text-container { + font-size: 22px; + font-size: 1.375rem; + line-height: 1.45455; + } +} +@media print { + h4, +.nhsuk-heading-s, +#cookie-notice .cookie-notice-container .cn-text-container { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + h4, +.nhsuk-heading-s, +#cookie-notice .cookie-notice-container .cn-text-container { + margin-bottom: 24px; + } +} + +h5, +.nhsuk-heading-xs { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + display: block; + font-weight: 600; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + h5, +.nhsuk-heading-xs { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + h5, +.nhsuk-heading-xs { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + h5, +.nhsuk-heading-xs { + margin-bottom: 24px; + } +} + +h6, +.nhsuk-heading-xxs { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + display: block; + font-weight: 600; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + h6, +.nhsuk-heading-xxs { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + h6, +.nhsuk-heading-xxs { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + h6, +.nhsuk-heading-xxs { + margin-bottom: 24px; + } +} + +/* Captions to be used inside headings */ +.nhsuk-caption-xl { + font-weight: 400; + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + color: #4c6272; + display: block; + margin-bottom: 4px; +} +@media (min-width: 40.0625em) { + .nhsuk-caption-xl { + font-size: 32px; + font-size: 2rem; + line-height: 1.25; + } +} +@media print { + .nhsuk-caption-xl { + font-size: 24pt; + line-height: 1.05; + } +} + +.nhsuk-caption-l { + font-weight: 400; + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + color: #4c6272; + display: block; + margin-bottom: 4px; +} +@media (min-width: 40.0625em) { + .nhsuk-caption-l { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-caption-l { + font-size: 18pt; + line-height: 1.15; + } +} + +.nhsuk-caption-m { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + color: #4c6272; + display: block; +} +@media (min-width: 40.0625em) { + .nhsuk-caption-m { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-caption-m { + font-size: 14pt; + line-height: 1.15; + } +} + +.nhsuk-caption--bottom { + margin-bottom: 0; + margin-top: 4px; +} + +/* Body (paragraphs) */ +.nhsuk-body-l { + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + display: block; + margin-top: 0; + margin-bottom: 24px; +} +@media (min-width: 40.0625em) { + .nhsuk-body-l { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-body-l { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .nhsuk-body-l { + margin-bottom: 32px; + } +} + +address, p, +.nhsuk-body-m { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + display: block; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + address, p, +.nhsuk-body-m { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + address, p, +.nhsuk-body-m { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + address, p, +.nhsuk-body-m { + margin-bottom: 24px; + } +} + +p, +.nhsuk-body-m { + color: inherit; +} + +.nhsuk-body-s { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; + display: block; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-body-s { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } +} +@media print { + .nhsuk-body-s { + font-size: 14pt; + line-height: 1.2; + } +} +@media (min-width: 40.0625em) { + .nhsuk-body-s { + margin-bottom: 24px; + } +} + +address { + font-style: normal; +} + +/** + * Lede text + * + * 1. Apply lede text styling to p and ul within the lede element + * 2. Reduces the spacing between the page heading and the lede text + */ +.nhsuk-lede-text { + font-weight: 400; + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + margin-bottom: 40px; + /* [1] */ +} +@media (min-width: 40.0625em) { + .nhsuk-lede-text { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-lede-text { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .nhsuk-lede-text { + margin-bottom: 48px; + } +} +.nhsuk-lede-text p, +.nhsuk-lede-text ul { + font-weight: 400; + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; +} +@media (min-width: 40.0625em) { + .nhsuk-lede-text p, +.nhsuk-lede-text ul { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-lede-text p, +.nhsuk-lede-text ul { + font-size: 18pt; + line-height: 1.15; + } +} + +.nhsuk-lede-text--small { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + margin-bottom: 24px; +} +@media (min-width: 40.0625em) { + .nhsuk-lede-text--small { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-lede-text--small { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .nhsuk-lede-text--small { + margin-bottom: 32px; + } +} + +/* [2] */ +h1 + .nhsuk-lede-text, +h1 + .nhsuk-lede-text--small { + margin-top: -8px; +} + +/** + * Contextual adjustments + * + * Add top padding to headings that appear directly after paragraphs. + * + * 1. Removes the padding-top because of the lede-text's increased margin-bottom + * + * Original code taken from GDS (Government Digital Service) + * https://github.com/alphagov/nhsuk-frontend + */ +.nhsuk-body-l + h2, +.nhsuk-body-l + .nhsuk-heading-l { + padding-top: 4px; +} +@media (min-width: 40.0625em) { + .nhsuk-body-l + h2, +.nhsuk-body-l + .nhsuk-heading-l { + padding-top: 8px; + } +} + +p + h2, +.nhsuk-body-m + h2, address + h2, +p + .nhsuk-heading-l, +.nhsuk-body-m + .nhsuk-heading-l, +address + .nhsuk-heading-l, +.nhsuk-body-s + h2, +.nhsuk-body-s + .nhsuk-heading-l, +.nhsuk-list + h2, +ul + h2, +ol + h2, +.nhsuk-list + .nhsuk-heading-l, +ul + .nhsuk-heading-l, +ol + .nhsuk-heading-l { + padding-top: 16px; +} +@media (min-width: 40.0625em) { + p + h2, +.nhsuk-body-m + h2, address + h2, +p + .nhsuk-heading-l, +.nhsuk-body-m + .nhsuk-heading-l, +address + .nhsuk-heading-l, +.nhsuk-body-s + h2, +.nhsuk-body-s + .nhsuk-heading-l, +.nhsuk-list + h2, +ul + h2, +ol + h2, +.nhsuk-list + .nhsuk-heading-l, +ul + .nhsuk-heading-l, +ol + .nhsuk-heading-l { + padding-top: 24px; + } +} + +p + h3, +.nhsuk-body-m + h3, address + h3, +p + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content p + h2, +.nhsuk-body-m + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-m + h2, +address + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content address + h2, +.nhsuk-body-s + h3, +.nhsuk-body-s + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-s + h2, +.nhsuk-list + h3, +ul + h3, +ol + h3, +.nhsuk-list + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-list + h2, +ul + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ul + h2, +ol + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ol + h2, +p + h4, +.nhsuk-body-m + h4, +address + h4, +p + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container p + .cn-text-container, +.nhsuk-body-m + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container .nhsuk-body-m + .cn-text-container, +address + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container address + .cn-text-container, +.nhsuk-body-s + h4, +.nhsuk-body-s + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container .nhsuk-body-s + .cn-text-container, +.nhsuk-list + h4, +ul + h4, +ol + h4, +.nhsuk-list + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container .nhsuk-list + .cn-text-container, +ul + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container ul + .cn-text-container, +ol + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container ol + .cn-text-container { + padding-top: 4px; +} +@media (min-width: 40.0625em) { + p + h3, +.nhsuk-body-m + h3, address + h3, +p + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content p + h2, +.nhsuk-body-m + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-m + h2, +address + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content address + h2, +.nhsuk-body-s + h3, +.nhsuk-body-s + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-s + h2, +.nhsuk-list + h3, +ul + h3, +ol + h3, +.nhsuk-list + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-list + h2, +ul + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ul + h2, +ol + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ol + h2, +p + h4, +.nhsuk-body-m + h4, +address + h4, +p + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container p + .cn-text-container, +.nhsuk-body-m + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container .nhsuk-body-m + .cn-text-container, +address + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container address + .cn-text-container, +.nhsuk-body-s + h4, +.nhsuk-body-s + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container .nhsuk-body-s + .cn-text-container, +.nhsuk-list + h4, +ul + h4, +ol + h4, +.nhsuk-list + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container .nhsuk-list + .cn-text-container, +ul + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container ul + .cn-text-container, +ol + .nhsuk-heading-s, +#cookie-notice .cookie-notice-container ol + .cn-text-container { + padding-top: 8px; + } +} + +/* [1] */ +.nhsuk-lede-text + h2, +.nhsuk-lede-text + .nhsuk-heading-l { + padding-top: 0; +} + +/* Font weight for and */ +strong, +b { + font-weight: 600; +} + +/* ========================================================================== + UTILITIES / #CLEARFIX + ========================================================================== */ +/** + * Automatically clear an elements + * child elements + * + * Usage: class="nhsuk-u-clear" + * See tools/mixins + */ +.nhsuk-u-clear:after { + clear: both; + content: ""; + display: block; +} + +/* ========================================================================== + UTILITIES / #GRID + ========================================================================== */ +/** + * Force grid widths on all screen sizes + * By default all grid elements will go to 100% width + * on screen sizes below tablet, these utilities can force + * custom widths on all screen sizes + * + * Usage: class="nhsuk-u-one-half" + */ +/* stylelint-disable declaration-no-important */ +.nhsuk-u-one-half { + float: left; + width: 50% !important; +} + +.nhsuk-u-one-third { + float: left; + width: 33.3333333333% !important; +} + +.nhsuk-u-two-thirds { + float: left; + width: 66.6666666667% !important; +} + +.nhsuk-u-one-quarter { + float: left; + width: 25% !important; +} + +.nhsuk-u-three-quarters { + float: left; + width: 75% !important; +} + +/** + * Force grid widths on screen sizes on tablet + * and above + * + * By default all grid elements will go to 100% width + * on every screen size, these utilities can force + * custom widths on screen sizes on tablet + * and above + * + * Usage: class="nhsuk-u-one-half-tablet" + */ +.nhsuk-u-one-half-tablet { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-one-half-tablet { + float: left; + width: 50% !important; + } +} + +.nhsuk-u-one-third-tablet { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-one-third-tablet { + float: left; + width: 33.3333333333% !important; + } +} + +.nhsuk-u-two-thirds-tablet { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-two-thirds-tablet { + float: left; + width: 66.6666666667% !important; + } +} + +.nhsuk-u-one-quarter-tablet { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-one-quarter-tablet { + float: left; + width: 25% !important; + } +} + +.nhsuk-u-three-quarters-tablet { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-three-quarters-tablet { + float: left; + width: 75% !important; + } +} + +/* ========================================================================== + UTILITIES / #LINK-NOWRAP + ========================================================================== */ +/** + * Prevent long anchor links from line breaking + * on smaller screens + * + * Usage: class="nhsuk-u-nowrap" + */ +@media (max-width: 40.0525em) { + .nhsuk-u-nowrap { + white-space: nowrap; + } +} + +/* ========================================================================== + UTILITIES / #READING-WIDTH + ========================================================================== */ +/** + * Reading width mixin, add a maximum width + * to large pieces of content + * + * Usage: class="nhsuk-u-reading-width" + * See tools/mixins + */ +.nhsuk-u-reading-width { + max-width: 44em; +} + +.nhsuk-u-margin-0 { + margin: 0 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-0 { + margin: 0 !important; + } +} + +.nhsuk-u-margin-top-0 { + margin-top: 0 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-top-0 { + margin-top: 0 !important; + } +} + +.nhsuk-u-margin-right-0 { + margin-right: 0 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-right-0 { + margin-right: 0 !important; + } +} + +.nhsuk-u-margin-bottom-0 { + margin-bottom: 0 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-bottom-0 { + margin-bottom: 0 !important; + } +} + +.nhsuk-u-margin-left-0 { + margin-left: 0 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-left-0 { + margin-left: 0 !important; + } +} + +.nhsuk-u-margin-1 { + margin: 4px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-1 { + margin: 4px !important; + } +} + +.nhsuk-u-margin-top-1 { + margin-top: 4px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-top-1 { + margin-top: 4px !important; + } +} + +.nhsuk-u-margin-right-1 { + margin-right: 4px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-right-1 { + margin-right: 4px !important; + } +} + +.nhsuk-u-margin-bottom-1 { + margin-bottom: 4px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-bottom-1 { + margin-bottom: 4px !important; + } +} + +.nhsuk-u-margin-left-1 { + margin-left: 4px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-left-1 { + margin-left: 4px !important; + } +} + +.nhsuk-u-margin-2 { + margin: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-2 { + margin: 8px !important; + } +} + +.nhsuk-u-margin-top-2 { + margin-top: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-top-2 { + margin-top: 8px !important; + } +} + +.nhsuk-u-margin-right-2 { + margin-right: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-right-2 { + margin-right: 8px !important; + } +} + +.nhsuk-u-margin-bottom-2 { + margin-bottom: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-bottom-2 { + margin-bottom: 8px !important; + } +} + +.nhsuk-u-margin-left-2 { + margin-left: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-left-2 { + margin-left: 8px !important; + } +} + +.nhsuk-u-margin-3 { + margin: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-3 { + margin: 16px !important; + } +} + +.nhsuk-u-margin-top-3 { + margin-top: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-top-3 { + margin-top: 16px !important; + } +} + +.nhsuk-u-margin-right-3 { + margin-right: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-right-3 { + margin-right: 16px !important; + } +} + +.nhsuk-u-margin-bottom-3 { + margin-bottom: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-bottom-3 { + margin-bottom: 16px !important; + } +} + +.nhsuk-u-margin-left-3 { + margin-left: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-left-3 { + margin-left: 16px !important; + } +} + +.nhsuk-u-margin-4 { + margin: 16px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-4 { + margin: 24px !important; + } +} + +.nhsuk-u-margin-top-4 { + margin-top: 16px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-top-4 { + margin-top: 24px !important; + } +} + +.nhsuk-u-margin-right-4 { + margin-right: 16px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-right-4 { + margin-right: 24px !important; + } +} + +.nhsuk-u-margin-bottom-4 { + margin-bottom: 16px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-bottom-4 { + margin-bottom: 24px !important; + } +} + +.nhsuk-u-margin-left-4 { + margin-left: 16px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-left-4 { + margin-left: 24px !important; + } +} + +.nhsuk-u-margin-5 { + margin: 24px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-5 { + margin: 32px !important; + } +} + +.nhsuk-u-margin-top-5 { + margin-top: 24px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-top-5 { + margin-top: 32px !important; + } +} + +.nhsuk-u-margin-right-5 { + margin-right: 24px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-right-5 { + margin-right: 32px !important; + } +} + +.nhsuk-u-margin-bottom-5 { + margin-bottom: 24px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-bottom-5 { + margin-bottom: 32px !important; + } +} + +.nhsuk-u-margin-left-5 { + margin-left: 24px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-left-5 { + margin-left: 32px !important; + } +} + +.nhsuk-u-margin-6 { + margin: 32px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-6 { + margin: 40px !important; + } +} + +.nhsuk-u-margin-top-6 { + margin-top: 32px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-top-6 { + margin-top: 40px !important; + } +} + +.nhsuk-u-margin-right-6 { + margin-right: 32px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-right-6 { + margin-right: 40px !important; + } +} + +.nhsuk-u-margin-bottom-6 { + margin-bottom: 32px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-bottom-6 { + margin-bottom: 40px !important; + } +} + +.nhsuk-u-margin-left-6 { + margin-left: 32px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-left-6 { + margin-left: 40px !important; + } +} + +.nhsuk-u-margin-7 { + margin: 40px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-7 { + margin: 48px !important; + } +} + +.nhsuk-u-margin-top-7 { + margin-top: 40px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-top-7 { + margin-top: 48px !important; + } +} + +.nhsuk-u-margin-right-7 { + margin-right: 40px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-right-7 { + margin-right: 48px !important; + } +} + +.nhsuk-u-margin-bottom-7 { + margin-bottom: 40px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-bottom-7 { + margin-bottom: 48px !important; + } +} + +.nhsuk-u-margin-left-7 { + margin-left: 40px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-left-7 { + margin-left: 48px !important; + } +} + +.nhsuk-u-margin-8 { + margin: 48px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-8 { + margin: 56px !important; + } +} + +.nhsuk-u-margin-top-8 { + margin-top: 48px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-top-8 { + margin-top: 56px !important; + } +} + +.nhsuk-u-margin-right-8 { + margin-right: 48px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-right-8 { + margin-right: 56px !important; + } +} + +.nhsuk-u-margin-bottom-8 { + margin-bottom: 48px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-bottom-8 { + margin-bottom: 56px !important; + } +} + +.nhsuk-u-margin-left-8 { + margin-left: 48px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-left-8 { + margin-left: 56px !important; + } +} + +.nhsuk-u-margin-9 { + margin: 56px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-9 { + margin: 64px !important; + } +} + +.nhsuk-u-margin-top-9 { + margin-top: 56px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-top-9 { + margin-top: 64px !important; + } +} + +.nhsuk-u-margin-right-9 { + margin-right: 56px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-right-9 { + margin-right: 64px !important; + } +} + +.nhsuk-u-margin-bottom-9 { + margin-bottom: 56px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-bottom-9 { + margin-bottom: 64px !important; + } +} + +.nhsuk-u-margin-left-9 { + margin-left: 56px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-margin-left-9 { + margin-left: 64px !important; + } +} + +.nhsuk-u-padding-0 { + padding: 0 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-0 { + padding: 0 !important; + } +} + +.nhsuk-u-padding-top-0 { + padding-top: 0 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-top-0 { + padding-top: 0 !important; + } +} + +.nhsuk-u-padding-right-0 { + padding-right: 0 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-right-0 { + padding-right: 0 !important; + } +} + +.nhsuk-u-padding-bottom-0 { + padding-bottom: 0 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-bottom-0 { + padding-bottom: 0 !important; + } +} + +.nhsuk-u-padding-left-0 { + padding-left: 0 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-left-0 { + padding-left: 0 !important; + } +} + +.nhsuk-u-padding-1 { + padding: 4px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-1 { + padding: 4px !important; + } +} + +.nhsuk-u-padding-top-1 { + padding-top: 4px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-top-1 { + padding-top: 4px !important; + } +} + +.nhsuk-u-padding-right-1 { + padding-right: 4px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-right-1 { + padding-right: 4px !important; + } +} + +.nhsuk-u-padding-bottom-1 { + padding-bottom: 4px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-bottom-1 { + padding-bottom: 4px !important; + } +} + +.nhsuk-u-padding-left-1 { + padding-left: 4px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-left-1 { + padding-left: 4px !important; + } +} + +.nhsuk-u-padding-2 { + padding: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-2 { + padding: 8px !important; + } +} + +.nhsuk-u-padding-top-2 { + padding-top: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-top-2 { + padding-top: 8px !important; + } +} + +.nhsuk-u-padding-right-2 { + padding-right: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-right-2 { + padding-right: 8px !important; + } +} + +.nhsuk-u-padding-bottom-2 { + padding-bottom: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-bottom-2 { + padding-bottom: 8px !important; + } +} + +.nhsuk-u-padding-left-2 { + padding-left: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-left-2 { + padding-left: 8px !important; + } +} + +.nhsuk-u-padding-3 { + padding: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-3 { + padding: 16px !important; + } +} + +.nhsuk-u-padding-top-3 { + padding-top: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-top-3 { + padding-top: 16px !important; + } +} + +.nhsuk-u-padding-right-3 { + padding-right: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-right-3 { + padding-right: 16px !important; + } +} + +.nhsuk-u-padding-bottom-3 { + padding-bottom: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-bottom-3 { + padding-bottom: 16px !important; + } +} + +.nhsuk-u-padding-left-3 { + padding-left: 8px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-left-3 { + padding-left: 16px !important; + } +} + +.nhsuk-u-padding-4 { + padding: 16px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-4 { + padding: 24px !important; + } +} + +.nhsuk-u-padding-top-4 { + padding-top: 16px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-top-4 { + padding-top: 24px !important; + } +} + +.nhsuk-u-padding-right-4 { + padding-right: 16px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-right-4 { + padding-right: 24px !important; + } +} + +.nhsuk-u-padding-bottom-4 { + padding-bottom: 16px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-bottom-4 { + padding-bottom: 24px !important; + } +} + +.nhsuk-u-padding-left-4 { + padding-left: 16px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-left-4 { + padding-left: 24px !important; + } +} + +.nhsuk-u-padding-5 { + padding: 24px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-5 { + padding: 32px !important; + } +} + +.nhsuk-u-padding-top-5 { + padding-top: 24px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-top-5 { + padding-top: 32px !important; + } +} + +.nhsuk-u-padding-right-5 { + padding-right: 24px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-right-5 { + padding-right: 32px !important; + } +} + +.nhsuk-u-padding-bottom-5 { + padding-bottom: 24px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-bottom-5 { + padding-bottom: 32px !important; + } +} + +.nhsuk-u-padding-left-5 { + padding-left: 24px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-left-5 { + padding-left: 32px !important; + } +} + +.nhsuk-u-padding-6 { + padding: 32px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-6 { + padding: 40px !important; + } +} + +.nhsuk-u-padding-top-6 { + padding-top: 32px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-top-6 { + padding-top: 40px !important; + } +} + +.nhsuk-u-padding-right-6 { + padding-right: 32px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-right-6 { + padding-right: 40px !important; + } +} + +.nhsuk-u-padding-bottom-6 { + padding-bottom: 32px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-bottom-6 { + padding-bottom: 40px !important; + } +} + +.nhsuk-u-padding-left-6 { + padding-left: 32px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-left-6 { + padding-left: 40px !important; + } +} + +.nhsuk-u-padding-7 { + padding: 40px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-7 { + padding: 48px !important; + } +} + +.nhsuk-u-padding-top-7 { + padding-top: 40px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-top-7 { + padding-top: 48px !important; + } +} + +.nhsuk-u-padding-right-7 { + padding-right: 40px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-right-7 { + padding-right: 48px !important; + } +} + +.nhsuk-u-padding-bottom-7 { + padding-bottom: 40px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-bottom-7 { + padding-bottom: 48px !important; + } +} + +.nhsuk-u-padding-left-7 { + padding-left: 40px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-left-7 { + padding-left: 48px !important; + } +} + +.nhsuk-u-padding-8 { + padding: 48px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-8 { + padding: 56px !important; + } +} + +.nhsuk-u-padding-top-8 { + padding-top: 48px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-top-8 { + padding-top: 56px !important; + } +} + +.nhsuk-u-padding-right-8 { + padding-right: 48px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-right-8 { + padding-right: 56px !important; + } +} + +.nhsuk-u-padding-bottom-8 { + padding-bottom: 48px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-bottom-8 { + padding-bottom: 56px !important; + } +} + +.nhsuk-u-padding-left-8 { + padding-left: 48px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-left-8 { + padding-left: 56px !important; + } +} + +.nhsuk-u-padding-9 { + padding: 56px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-9 { + padding: 64px !important; + } +} + +.nhsuk-u-padding-top-9 { + padding-top: 56px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-top-9 { + padding-top: 64px !important; + } +} + +.nhsuk-u-padding-right-9 { + padding-right: 56px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-right-9 { + padding-right: 64px !important; + } +} + +.nhsuk-u-padding-bottom-9 { + padding-bottom: 56px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-bottom-9 { + padding-bottom: 64px !important; + } +} + +.nhsuk-u-padding-left-9 { + padding-left: 56px !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-padding-left-9 { + padding-left: 64px !important; + } +} + +/* ========================================================================== + UTILITIES / #TYPOGRAPHY + ========================================================================== */ +/** + * Font size and line height + * + * Generate typography override classes for each responsive font map in the + * typography scale eg .nhsuk-u-font-size-48 + * + * Original code taken from GDS (Government Digital Service) + * https://github.com/alphagov/govuk-frontend + */ +.nhsuk-u-font-size-64 { + font-size: 48px !important; + font-size: 3rem !important; + line-height: 1.16667 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-font-size-64 { + font-size: 64px !important; + font-size: 4rem !important; + line-height: 1.125 !important; + } +} +@media print { + .nhsuk-u-font-size-64 { + font-size: 53pt !important; + line-height: 1.1 !important; + } +} + +.nhsuk-u-font-size-48 { + font-size: 32px !important; + font-size: 2rem !important; + line-height: 1.25 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-font-size-48 { + font-size: 48px !important; + font-size: 3rem !important; + line-height: 1.16667 !important; + } +} +@media print { + .nhsuk-u-font-size-48 { + font-size: 32pt !important; + line-height: 1.15 !important; + } +} + +.nhsuk-u-font-size-32 { + font-size: 24px !important; + font-size: 1.5rem !important; + line-height: 1.33333 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-font-size-32 { + font-size: 32px !important; + font-size: 2rem !important; + line-height: 1.25 !important; + } +} +@media print { + .nhsuk-u-font-size-32 { + font-size: 24pt !important; + line-height: 1.05 !important; + } +} + +.nhsuk-u-font-size-24 { + font-size: 20px !important; + font-size: 1.25rem !important; + line-height: 1.4 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-font-size-24 { + font-size: 24px !important; + font-size: 1.5rem !important; + line-height: 1.33333 !important; + } +} +@media print { + .nhsuk-u-font-size-24 { + font-size: 18pt !important; + line-height: 1.15 !important; + } +} + +.nhsuk-u-font-size-22 { + font-size: 18px !important; + font-size: 1.125rem !important; + line-height: 1.55556 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-font-size-22 { + font-size: 22px !important; + font-size: 1.375rem !important; + line-height: 1.45455 !important; + } +} +@media print { + .nhsuk-u-font-size-22 { + font-size: 18pt !important; + line-height: 1.15 !important; + } +} + +.nhsuk-u-font-size-19 { + font-size: 16px !important; + font-size: 1rem !important; + line-height: 1.5 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-font-size-19 { + font-size: 19px !important; + font-size: 1.1875rem !important; + line-height: 1.47368 !important; + } +} +@media print { + .nhsuk-u-font-size-19 { + font-size: 14pt !important; + line-height: 1.15 !important; + } +} + +.nhsuk-u-font-size-16 { + font-size: 14px !important; + font-size: 0.875rem !important; + line-height: 1.71429 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-font-size-16 { + font-size: 16px !important; + font-size: 1rem !important; + line-height: 1.5 !important; + } +} +@media print { + .nhsuk-u-font-size-16 { + font-size: 14pt !important; + line-height: 1.2 !important; + } +} + +.nhsuk-u-font-size-14 { + font-size: 12px !important; + font-size: 0.75rem !important; + line-height: 1.66667 !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-font-size-14 { + font-size: 14px !important; + font-size: 0.875rem !important; + line-height: 1.71429 !important; + } +} +@media print { + .nhsuk-u-font-size-14 { + font-size: 12pt !important; + line-height: 1.2 !important; + } +} + +/* Weights + ========================================================================== */ +/** + * Generate font weight override classes for normal and bold + * eg .nhsuk-u-font-weight-normal + */ +.nhsuk-u-font-weight-normal { + font-weight: 400 !important; +} + +.nhsuk-u-font-weight-bold { + font-weight: 600 !important; +} + +/* Colours + ========================================================================== */ +/** + * Secondary text colour $nhsuk-secondary-text-color + * eg

Published on: 15 March 2018

+ */ +.nhsuk-u-secondary-text-color { + color: #4c6272 !important; + /* stylelint-disable-line declaration-no-important */ +} + +/* ========================================================================== + UTILITIES / #VISUALLY-HIDDEN + ========================================================================== */ +/** + * Hide elements visually but keep it in the DOM + * + * Usage: class="nhsuk-u-visually-hidden" + * See tools/mixins + */ +.nhsuk-u-visually-hidden { + border: 0; + clip: rect(0 0 0 0); + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + height: 1px; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; +} + +/* ========================================================================== + UTILITIES / #WIDTH + ========================================================================== */ +/** + * Original code taken from GDS (Government Digital Service) + * https://github.com/alphagov/govuk-frontend + * Force element widths on all screen sizes + * + * Usage: class="nhsuk-u-width-full" + */ +/* stylelint-disable declaration-no-important */ +.nhsuk-u-width-full { + width: 100% !important; +} + +.nhsuk-u-width-three-quarters { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-width-three-quarters { + width: 75% !important; + } +} + +.nhsuk-u-width-two-thirds { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-width-two-thirds { + width: 66.66% !important; + } +} + +.nhsuk-u-width-one-half { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-width-one-half { + width: 50% !important; + } +} + +.nhsuk-u-width-one-third { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-width-one-third { + width: 33.33% !important; + } +} + +.nhsuk-u-width-one-quarter { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .nhsuk-u-width-one-quarter { + width: 25% !important; + } +} + +/* ========================================================================== + COMPONENTS/ #ACTION-LINK + ========================================================================== */ +/** + * 1. Display is inline-block so the top and bottom margins/paddings are + * respected. + * 2. 'Random number' is used to properly have sufficient space between icon + * and text. + * 3. Position is relative so the arrow icon can display absolute. + * 4. Text decoration none used to override default
styling. + * 5. Box shadow 8px used instead of the default 4px. + * 6. Text decoration underline used to override default styling. + */ +.nhsuk-action-link { + margin-bottom: 32px; +} +@media (min-width: 40.0625em) { + .nhsuk-action-link { + margin-bottom: 40px; + } +} + +.nhsuk-action-link__link { + font-weight: 400; + font-size: 18px; + font-size: 1.125rem; + line-height: 1.55556; + display: inline-block; + /* [1] */ + font-weight: 600; + padding-left: 38px; + /* [2] */ + position: relative; + /* [3] */ + text-decoration: none; + /* [4] */ +} +@media (min-width: 40.0625em) { + .nhsuk-action-link__link { + font-size: 22px; + font-size: 1.375rem; + line-height: 1.45455; + } +} +@media print { + .nhsuk-action-link__link { + font-size: 18pt; + line-height: 1.15; + } +} +.nhsuk-action-link__link:hover .nhsuk-action-link__text { + text-decoration: underline; + /* [6] */ +} +.nhsuk-action-link__link:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; +} +.nhsuk-action-link__link:focus:hover .nhsuk-action-link__text { + color: #212b32; + text-decoration: none; +} +@media (max-width: 40.0525em) { + .nhsuk-action-link__link { + padding-left: 26px; + /* [2] */ + } +} +@media print { + .nhsuk-action-link__link { + color: #212b32; + } + .nhsuk-action-link__link:visited { + color: #212b32; + } +} +.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { + fill: #007f3b; + height: 36px; + left: -3px; + position: absolute; + top: -2px; + width: 36px; +} +@media print { + .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { + color: #212b32; + fill: #212b32; + } + .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:active, .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:focus, .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:visited { + color: #212b32; + } +} +@media (max-width: 40.0525em) { + .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { + height: 24px; + left: -2px; + margin-bottom: 0; + top: 2px; + width: 24px; + } +} + +/* ========================================================================== + COMPONENTS/ #BACK-LINK + ========================================================================== */ +/** + * 1. Allow space for the arrow. + * 2. Align the icon with the start of the back link. + * 3. Align the icon with the middle of the text. + */ +.nhsuk-back-link { + margin-bottom: 16px; +} + +.nhsuk-back-link__link { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; + display: inline-block; + padding-left: 16px; + /* 1 */ + position: relative; + text-decoration: none; +} +@media (min-width: 40.0625em) { + .nhsuk-back-link__link { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } +} +@media print { + .nhsuk-back-link__link { + font-size: 14pt; + line-height: 1.2; + } +} +.nhsuk-back-link__link .nhsuk-icon__chevron-left { + height: 24px; + left: -8px; + /* 2 */ + position: absolute; + top: -1px; + /* 3 */ + width: 24px; +} +.nhsuk-back-link__link:visited { + color: #005eb8; +} +.nhsuk-back-link__link:hover { + color: #7C2855; + text-decoration: underline; +} +.nhsuk-back-link__link:hover .nhsuk-icon__chevron-left { + fill: #7C2855; +} +.nhsuk-back-link__link:focus .nhsuk-icon__chevron-left { + fill: #212b32; +} + +/* ========================================================================== + COMPONENTS / #BREADCRUMB + ========================================================================== */ +/** + * 1. Bespoke spacing numbers used as there is no 12px + * spacing mapped in settings/spacing. + * 2. Hide the breadcrumb on print stylesheets. + * 3. Don't show the full breadcrumb below tablet size. + * 4. Typography sizing mixin, see core/tools/_typography + * 5. and core/settings/_typography for size maps. + * 5. .. but show a back to index page link. + * 6. Remove spacing between back icon and label. + * 7. Custom padding for the chevron separator icon. + */ +.nhsuk-breadcrumb { + background-color: #ffffff; + padding-bottom: 12px; + /* [1] */ + padding-top: 12px; + /* [1] */ +} +@media print { + .nhsuk-breadcrumb { + display: none; + } +} +.nhsuk-breadcrumb .nhsuk-icon__chevron-right { + fill: #aeb7bd; + height: 18px; + position: relative; + top: 5px; + width: 18px; +} +@media (min-width: 61.875em) { + .nhsuk-breadcrumb .nhsuk-icon__chevron-right { + margin: 0 3px 0 5px; + } +} +.nhsuk-breadcrumb .nhsuk-icon__chevron-left { + float: left; + height: 24px; + left: -8px; + position: relative; + width: 24px; +} + +.nhsuk-breadcrumb__list { + list-style: none; + margin: 0; + padding: 0; +} +@media (max-width: 40.0525em) { + .nhsuk-breadcrumb__list { + display: none; + /* [3] */ + } +} + +.nhsuk-breadcrumb__item { + font-weight: 400; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; + /* [4] */ + display: inline-block; + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-breadcrumb__item { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } +} +@media print { + .nhsuk-breadcrumb__item { + font-size: 14pt; + line-height: 1.2; + } +} +.nhsuk-breadcrumb__item:not(:last-child):after { + background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-right' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' height='18' width='18' viewBox='0 0 24 24' aria-hidden='true'%3E%3Cpath d='M15.5 12a1 1 0 0 1-.29.71l-5 5a1 1 0 0 1-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 .29.71z'%3E%3C/path%3E%3C/svg%3E") right 0 top 4px no-repeat; + content: ""; + display: inline-block; + height: 18px; + margin-left: 10px; + margin-right: 2px; + width: 18px; +} + +.nhsuk-breadcrumb__link:visited { + color: #005eb8; +} +.nhsuk-breadcrumb__link:visited:hover { + color: #7C2855; +} +.nhsuk-breadcrumb__link:focus:hover { + color: #212b32; +} + +.nhsuk-breadcrumb__back { + font-weight: 400; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; + /* [4] */ + margin: 0; + padding-left: 16px; + position: relative; +} +@media (min-width: 40.0625em) { + .nhsuk-breadcrumb__back { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } +} +@media print { + .nhsuk-breadcrumb__back { + font-size: 14pt; + line-height: 1.2; + } +} +@media (min-width: 40.0625em) { + .nhsuk-breadcrumb__back { + display: none; + /* [5] */ + } +} +.nhsuk-breadcrumb__back:before { + background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-left' xmlns='http://www.w3.org/2000/svg' fill='%23005eb8' height='24' width='24' viewBox='8 0 24 24' aria-hidden='true'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7z'%3E%3C/path%3E%3C/svg%3E") no-repeat; + content: ""; + display: inline-block; + height: 18px; + left: 0; + position: absolute; + top: 0; + width: 10px; +} + +.nhsuk-breadcrumb__backlink:visited { + color: #005eb8; +} +.nhsuk-breadcrumb__backlink:visited:hover { + color: #7C2855; +} + +/* ========================================================================== + COMPONENTS/ #BUTTON + ========================================================================== */ +/** + * 1. Ensure that any global link styles are overridden. + * 2. Fix unwanted button padding in Firefox. + * 3. Use a pseudo element to expand the click target area to include the + * button's shadow as well, in case users try to click it. + */ +.nhsuk-button, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, .tippy-popper .tippy-content .gv-approval-toggle { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + margin-bottom: 28px; + -webkit-appearance: none; + background-color: #007f3b; + border: 2px solid transparent; + border-radius: 4px; + box-shadow: 0 4px 0 #00401e; + box-sizing: border-box; + color: #ffffff; + cursor: pointer; + display: inline-block; + font-weight: 600; + margin-top: 0; + padding: 12px 16px; + position: relative; + text-align: center; + vertical-align: top; + width: auto; + /* 2 */ + /* 3 */ + /* 4 */ +} +@media (min-width: 40.0625em) { + .nhsuk-button, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, .tippy-popper .tippy-content .gv-approval-toggle { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-button, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, .tippy-popper .tippy-content .gv-approval-toggle { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .nhsuk-button, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, .tippy-popper .tippy-content .gv-approval-toggle { + margin-bottom: 36px; + } +} +@media (max-width: 40.0525em) { + .nhsuk-button, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, .tippy-popper .tippy-content .gv-approval-toggle { + padding: 8px 16px; + } +} +.nhsuk-button:link, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:link, .tippy-popper .tippy-content .gv-approval-toggle:link, .nhsuk-button:visited, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:visited, .tippy-popper .tippy-content .gv-approval-toggle:visited, .nhsuk-button:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active, .tippy-popper .tippy-content .gv-approval-toggle:active, .nhsuk-button:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:hover, .tippy-popper .tippy-content .gv-approval-toggle:hover { + color: #ffffff; + text-decoration: none; +} +.nhsuk-button::-moz-focus-inner, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap::-moz-focus-inner, .tippy-popper .tippy-content .gv-approval-toggle::-moz-focus-inner { + border: 0; + padding: 0; +} +.nhsuk-button:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:hover, .tippy-popper .tippy-content .gv-approval-toggle:hover { + background-color: #00662f; +} +.nhsuk-button:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus, .tippy-popper .tippy-content .gv-approval-toggle:focus { + background: #ffeb3b; + box-shadow: 0 4px 0 #212b32; + color: #212b32; + outline: 4px solid transparent; +} +.nhsuk-button:focus:visited, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus:visited, .tippy-popper .tippy-content .gv-approval-toggle:focus:visited { + color: #212b32; +} +.nhsuk-button:focus:visited:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus:visited:active, .tippy-popper .tippy-content .gv-approval-toggle:focus:visited:active { + color: #ffffff; +} +.nhsuk-button:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active, .tippy-popper .tippy-content .gv-approval-toggle:active { + background: #00401e; + box-shadow: none; + color: #ffffff; + top: 4px; +} +.nhsuk-button::before, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap::before, .tippy-popper .tippy-content .gv-approval-toggle::before { + background: transparent; + bottom: -6px; + content: ""; + display: block; + left: -2px; + position: absolute; + right: -2px; + top: -2px; +} +.nhsuk-button:active::before, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active::before, .tippy-popper .tippy-content .gv-approval-toggle:active::before { + top: -6px; +} + +/** + * Button variations + */ +.nhsuk-button--secondary, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info, .nhsuk-button.is-style-secondary, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap, .tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle { + background-color: #4c6272; + box-shadow: 0 4px 0 #263139; +} +.nhsuk-button--secondary:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:hover, .nhsuk-button.is-style-secondary:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:hover, .tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:hover { + background-color: #384853; +} +.nhsuk-button--secondary:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:focus, .nhsuk-button.is-style-secondary:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:focus, .tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:focus { + background: #ffeb3b; + box-shadow: 0 4px 0 #212b32; + color: #212b32; + outline: 4px solid transparent; +} +.nhsuk-button--secondary:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:active, .nhsuk-button.is-style-secondary:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:active, .tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:active { + background: #263139; + box-shadow: none; + color: #ffffff; + top: 4px; +} +.nhsuk-button--secondary.nhsuk-button--disabled, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.cn-button.bootstrap.cn-more-info, .nhsuk-button--disabled.nhsuk-button.is-style-secondary, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-secondary.cn-button.bootstrap, .tippy-popper .tippy-content .nhsuk-button--disabled.is-style-secondary.gv-approval-toggle { + background-color: #4c6272; +} + +.nhsuk-button--reverse, .nhsuk-button.is-style-reverse, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle { + background-color: #ffffff; + box-shadow: 0 4px 0 #212b32; + color: #212b32; +} +.nhsuk-button--reverse:hover, .nhsuk-button.is-style-reverse:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:hover, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:hover { + background-color: #f2f2f2; + color: #212b32; +} +.nhsuk-button--reverse:focus, .nhsuk-button.is-style-reverse:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:focus, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:focus { + background: #ffeb3b; + box-shadow: 0 4px 0 #212b32; + color: #212b32; + outline: 4px solid transparent; +} +.nhsuk-button--reverse:active, .nhsuk-button.is-style-reverse:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:active, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:active { + background: #212b32; + box-shadow: none; + color: #ffffff; + top: 4px; +} +.nhsuk-button--reverse:link, .nhsuk-button.is-style-reverse:link, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:link, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:link { + color: #212b32; +} +.nhsuk-button--reverse:link:active, .nhsuk-button.is-style-reverse:link:active, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:link:active, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:link:active { + color: #ffffff; +} +.nhsuk-button--reverse.nhsuk-button--disabled, .nhsuk-button--disabled.nhsuk-button.is-style-reverse, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-reverse.cn-button.bootstrap, .tippy-popper .tippy-content .nhsuk-button--disabled.is-style-reverse.gv-approval-toggle { + background-color: #ffffff; +} +.nhsuk-button--reverse.nhsuk-button--disabled:focus, .nhsuk-button--disabled.nhsuk-button.is-style-reverse:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-reverse.cn-button.bootstrap:focus, .tippy-popper .tippy-content .nhsuk-button--disabled.is-style-reverse.gv-approval-toggle:focus { + background-color: #ffffff; +} + +/** + * Button disabled states + */ +/* stylelint-disable string-quotes */ +.nhsuk-button--disabled, +.nhsuk-button[disabled=disabled], +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap, +.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle, +.nhsuk-button[disabled], +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap, +.tippy-popper .tippy-content [disabled].gv-approval-toggle { + background-color: #007f3b; + opacity: 0.5; + pointer-events: none; +} +.nhsuk-button--disabled:hover, +.nhsuk-button[disabled=disabled]:hover, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:hover, +.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:hover, +.nhsuk-button[disabled]:hover, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:hover, +.tippy-popper .tippy-content [disabled].gv-approval-toggle:hover { + background-color: #007f3b; + cursor: default; +} +.nhsuk-button--disabled:focus, +.nhsuk-button[disabled=disabled]:focus, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:focus, +.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:focus, +.nhsuk-button[disabled]:focus, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:focus, +.tippy-popper .tippy-content [disabled].gv-approval-toggle:focus { + background-color: #007f3b; + outline: none; +} +.nhsuk-button--disabled:active, +.nhsuk-button[disabled=disabled]:active, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:active, +.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:active, +.nhsuk-button[disabled]:active, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:active, +.tippy-popper .tippy-content [disabled].gv-approval-toggle:active { + box-shadow: 0 4px 0 #00401e; + top: 0; +} + +.nhsuk-button--secondary[disabled=disabled], #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info, [disabled=disabled].nhsuk-button.is-style-secondary, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap, .tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle, +.nhsuk-button--secondary[disabled], +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info, +[disabled].nhsuk-button.is-style-secondary, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap, +.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle { + background-color: #4c6272; + opacity: 0.5; +} +.nhsuk-button--secondary[disabled=disabled]:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:hover, [disabled=disabled].nhsuk-button.is-style-secondary:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:hover, .tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:hover, +.nhsuk-button--secondary[disabled]:hover, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:hover, +[disabled].nhsuk-button.is-style-secondary:hover, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:hover, +.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:hover { + background-color: #4c6272; + cursor: default; +} +.nhsuk-button--secondary[disabled=disabled]:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:focus, [disabled=disabled].nhsuk-button.is-style-secondary:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:focus, .tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:focus, +.nhsuk-button--secondary[disabled]:focus, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:focus, +[disabled].nhsuk-button.is-style-secondary:focus, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:focus, +.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:focus { + outline: none; +} +.nhsuk-button--secondary[disabled=disabled]:active, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:active, [disabled=disabled].nhsuk-button.is-style-secondary:active, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:active, .tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:active, +.nhsuk-button--secondary[disabled]:active, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:active, +[disabled].nhsuk-button.is-style-secondary:active, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:active, +.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:active { + box-shadow: 0 4px 0 #263139; + top: 0; +} + +.nhsuk-button--reverse[disabled=disabled], [disabled=disabled].nhsuk-button.is-style-reverse, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap, .tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle, +.nhsuk-button--reverse[disabled], +[disabled].nhsuk-button.is-style-reverse, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap, +.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle { + background-color: #ffffff; + opacity: 0.5; +} +.nhsuk-button--reverse[disabled=disabled]:hover, [disabled=disabled].nhsuk-button.is-style-reverse:hover, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:hover, .tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:hover, +.nhsuk-button--reverse[disabled]:hover, +[disabled].nhsuk-button.is-style-reverse:hover, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:hover, +.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:hover { + background-color: #ffffff; + cursor: default; +} +.nhsuk-button--reverse[disabled=disabled]:focus, [disabled=disabled].nhsuk-button.is-style-reverse:focus, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:focus, .tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:focus, +.nhsuk-button--reverse[disabled]:focus, +[disabled].nhsuk-button.is-style-reverse:focus, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:focus, +.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:focus { + outline: none; +} +.nhsuk-button--reverse[disabled=disabled]:active, [disabled=disabled].nhsuk-button.is-style-reverse:active, #cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:active, .tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:active, +.nhsuk-button--reverse[disabled]:active, +[disabled].nhsuk-button.is-style-reverse:active, +#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:active, +.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:active { + box-shadow: 0 4px 0 #212b32; + top: 0; +} + +/* ========================================================================== + COMPONENTS / #CARD + ========================================================================== */ +/** + * 1. Is needed for the :active top positioning. + * 2. Border is used to create a divider between the white content + * box and an image. + * 3. Creates the 'pressed down' effect when clicked. + * 4. Removes padding-top from headings directly after the card group. + * 5. Includes the border width to achieve the correct left alignment. + * 6. Stops the heading from spanning the full width of the card. + * 7. Removes padding top for the feature heading positioning. + */ +.nhsuk-card { + margin-bottom: 40px; + background: #ffffff; + border: 1px solid #d8dde0; + position: relative; + /* [1] */ + width: 100%; +} +@media (min-width: 40.0625em) { + .nhsuk-card { + margin-bottom: 48px; + } +} + +.nhsuk-card__img { + border-bottom: 1px solid #f0f4f5; + /* [2] */ + display: block; + width: 100%; +} +@media print { + .nhsuk-card__img { + display: none; + } +} + +.nhsuk-card__content { + padding: 24px; + position: relative; +} +.nhsuk-card__content > *:first-child { + margin-top: 0; +} +.nhsuk-card__content > *:last-child { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-card__content { + padding: 32px; + } +} + +.nhsuk-card__heading, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2, +.nhsuk-card__metadata, +.nhsuk-card__description { + margin-bottom: 16px; +} + +/* Clickable card + ========================================================================== */ +.nhsuk-card--clickable { + border-bottom-width: 4px; +} +.nhsuk-card--clickable:hover, .nhsuk-card--clickable:active { + cursor: pointer; +} +.nhsuk-card--clickable:hover .nhsuk-card__heading a, .nhsuk-card--clickable:hover .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:hover h2 a, +.nhsuk-card--clickable:hover .nhsuk-card__link, .nhsuk-card--clickable:active .nhsuk-card__heading a, .nhsuk-card--clickable:active .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:active h2 a, +.nhsuk-card--clickable:active .nhsuk-card__link { + color: #7C2855; + text-decoration: none; +} +.nhsuk-card--clickable:hover .nhsuk-card__heading a:focus, .nhsuk-card--clickable:hover .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a:focus, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:hover h2 a:focus, +.nhsuk-card--clickable:hover .nhsuk-card__link:focus, .nhsuk-card--clickable:active .nhsuk-card__heading a:focus, .nhsuk-card--clickable:active .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a:focus, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:active h2 a:focus, +.nhsuk-card--clickable:active .nhsuk-card__link:focus { + color: #212b32; +} +.nhsuk-card--clickable:hover { + border-color: #aeb7bd; +} +.nhsuk-card--clickable:active { + border-color: #aeb7bd; + bottom: -1px; + /* [3] */ +} + +/* Card group + ========================================================================== */ +/** +* Card group allows you to have a row of cards. +* +* Flexbox is used to make each card in a row the same height. +*/ +.nhsuk-card-group { + display: flex; + flex-wrap: wrap; + margin-bottom: 16px; + padding: 0; +} +@media (max-width: 48.0525em) { + .nhsuk-card-group { + margin-bottom: 40px; + } +} +.nhsuk-card-group + h2, +.nhsuk-card-group + .nhsuk-heading-l, +.nhsuk-card-group + h3, +.nhsuk-card-group + .nhsuk-heading-m, +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card-group + h2 { + padding-top: 0; + /* [4] */ +} + +.nhsuk-card-group__item { + display: flex; + list-style-type: none; + margin-bottom: 0; +} +@media (max-width: 48.0525em) { + .nhsuk-card-group__item { + flex: 0 0 100%; + } +} +.nhsuk-card-group__item .nhsuk-card { + margin-bottom: 32px; +} +@media (max-width: 48.0525em) { + .nhsuk-card-group__item .nhsuk-card { + margin-bottom: 16px; + } + .nhsuk-card-group__item:last-child .nhsuk-card { + margin-bottom: 0; + } +} + +/* Card feature + ========================================================================== */ +.nhsuk-card--feature, .nhsuk-card.is-style-panel-with-label { + margin-top: 40px; +} +@media (min-width: 40.0625em) { + .nhsuk-card--feature, .nhsuk-card.is-style-panel-with-label { + margin-top: 48px; + } +} + +.nhsuk-card__heading--feature, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { + background: #005eb8; + color: #ffffff; + display: inline-block; + left: -25px; + /* [5] */ + margin-bottom: 8px; + margin-right: -24px; + /* [6] */ + padding: 8px 24px; + position: relative; + top: -8px; +} +@media (min-width: 40.0625em) { + .nhsuk-card__heading--feature, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 { + left: -33px; + /* [5] */ + margin-right: -32px; + /* [6] */ + padding: 8px 32px; + top: -16px; + } +} + +.nhsuk-card__content--feature, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content { + padding-top: 0 !important; + /* stylelint-disable-line declaration-no-important */ + /* [7] */ +} + +/* ========================================================================== + COMPONENTS / #CARE-CARD + ========================================================================== */ +/** + * Care card default styles. + * + * 1. Default care card colour set to blue (non-urgent care card) - + * using the @mixin care-card tools/_mixins.scss. + * The same mixin is used for each care card, setting the background + * colour,text colour and print border width with the variables. + * 2. This shows as a solid border in high contrast mode in Windows, so helps + * differentiates care cards from the rest of the content. + * 3. 'Random number' for the heading triangle. + * 4. 'Random number' for the heading triangle positioning. + * 5. 'Random number' used for spacing to compensate for the triangle. + * 6. Needed to enable the triangle to show correctly in high contrast mode. + * 7. Prevent additional padding on headings + * 8. Give the action link icon sufficient contrast when used in the immediate variant + */ +.nhsuk-care-card { + margin-bottom: 40px; + margin-top: 40px; + /* [1] */ + border: 1px solid transparent; + /* [2] */ +} +@media (min-width: 40.0625em) { + .nhsuk-care-card { + margin-bottom: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-care-card { + margin-top: 48px; + } +} +.nhsuk-care-card .nhsuk-care-card__heading-container { + background-color: #005eb8; + color: #ffffff; +} +@media print { + .nhsuk-care-card { + border: 4px solid #212b32; + color: #212b32; + page-break-inside: avoid; + } +} + +.nhsuk-care-card__heading-container { + padding-left: 24px; + padding-right: 24px; + padding-bottom: 16px; + padding-top: 16px; + position: relative; +} +@media (min-width: 40.0625em) { + .nhsuk-care-card__heading-container { + padding-left: 32px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-care-card__heading-container { + padding-right: 32px; + } +} + +.nhsuk-care-card__arrow { + bottom: -10px; + /* [3] */ + display: block; + height: 20px; + /* [3] */ + left: 30px; + /* [4] */ + overflow: hidden; + position: absolute; + transform: rotate(45deg); + width: 20px; + /* [3] */ +} +@media print { + .nhsuk-care-card__arrow { + display: none; + } +} +@media (min-width: 40.0625em) { + .nhsuk-care-card__arrow { + left: 38px; + /* [4] */ + } +} +.nhsuk-care-card__arrow:before, .nhsuk-care-card__arrow:after { + border: solid 32px #005eb8; + /* [3] */ + content: ""; + display: block; + height: 0; + position: absolute; + top: 0; + transform: rotate(45deg); + /* [6] */ + width: 0; +} + +.nhsuk-care-card__heading { + font-weight: 600; + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + margin: 0; + padding-top: 0; + /* [7] */ +} +@media (min-width: 40.0625em) { + .nhsuk-care-card__heading { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-care-card__heading { + font-size: 18pt; + line-height: 1.15; + } +} +@media print { + .nhsuk-care-card__heading { + color: #212b32; + fill: #212b32; + } + .nhsuk-care-card__heading:active, .nhsuk-care-card__heading:focus, .nhsuk-care-card__heading:visited { + color: #212b32; + } +} + +.nhsuk-care-card__content { + padding-bottom: 24px; + padding-left: 24px; + padding-right: 24px; + background-color: #ffffff; + border: 1px solid #d8dde0; + border-top: 0; + padding-top: 32px; + /* [5] */ +} +.nhsuk-care-card__content > *:first-child { + margin-top: 0; +} +.nhsuk-care-card__content > *:last-child { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-care-card__content { + padding-bottom: 32px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-care-card__content { + padding-left: 32px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-care-card__content { + padding-right: 32px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-care-card__content { + padding-bottom: 32px; + padding-top: 36px; + /* [5] */ + } +} +@media print { + .nhsuk-care-card__content { + color: #212b32; + fill: #212b32; + } + .nhsuk-care-card__content:active, .nhsuk-care-card__content:focus, .nhsuk-care-card__content:visited { + color: #212b32; + } +} + +/** + * Card card variations style. + * + * 1. needs to be white because the background colour is black. + */ +.nhsuk-care-card--urgent .nhsuk-care-card__heading-container, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__heading-container { + background-color: #d5281b; + color: #ffffff; +} +@media print { + .nhsuk-care-card--urgent, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent { + border: 6px solid #212b32; + color: #212b32; + page-break-inside: avoid; + } +} +.nhsuk-care-card--urgent .nhsuk-care-card__arrow:before, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__arrow:before, .nhsuk-care-card--urgent .nhsuk-care-card__arrow:after, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__arrow:after { + border-color: #d5281b; +} + +.nhsuk-care-card--immediate .nhsuk-care-card__heading-container, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__heading-container { + background-color: #d5281b; + color: #ffffff; +} +@media print { + .nhsuk-care-card--immediate, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate { + border: 8px solid #212b32; + color: #212b32; + page-break-inside: avoid; + } +} +.nhsuk-care-card--immediate .nhsuk-care-card__arrow:before, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__arrow:before, .nhsuk-care-card--immediate .nhsuk-care-card__arrow:after, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__arrow:after { + border-color: #d5281b; +} +.nhsuk-care-card--immediate .nhsuk-care-card__content, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content { + background-color: #212b32; + border: 0; + color: #ffffff; +} +.nhsuk-care-card--immediate .nhsuk-care-card__content a, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content a { + color: #ffffff; + /* [1] */ +} +.nhsuk-care-card--immediate .nhsuk-care-card__content a:focus, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content a:focus { + color: #212b32; + /* [1] */ +} +.nhsuk-care-card--immediate .nhsuk-details, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details, +.nhsuk-care-card--immediate .nhsuk-details__summary, +.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary { + color: #ffffff; +} +.nhsuk-care-card--immediate .nhsuk-details__summary:hover, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary:hover { + color: #ffffff; +} +.nhsuk-care-card--immediate .nhsuk-details__summary:focus, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary:focus { + color: #212b32; +} +.nhsuk-care-card--immediate .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle, .wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { + fill: #ffffff; + /* [8] */ +} + +/* ========================================================================== + COMPONENTS/ #CHECKBOXES + ========================================================================== */ +/** + * 1. remove 300ms pause on mobile. + * 2. Fix bug in IE11 caused by transform rotate (-45deg). + */ +.nhsuk-checkboxes__item, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + clear: left; + display: block; + margin-bottom: 8px; + min-height: 40px; + padding: 0 0 0 40px; + position: relative; +} +@media (min-width: 40.0625em) { + .nhsuk-checkboxes__item, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-checkboxes__item, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li { + font-size: 14pt; + line-height: 1.15; + } +} + +.nhsuk-checkboxes__item:last-child, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li:last-child, +.nhsuk-checkboxes__item:last-of-type, +.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li:last-of-type { + margin-bottom: 0; +} + +.nhsuk-checkboxes__input, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input { + cursor: pointer; + height: 40px; + left: 0; + margin: 0; + opacity: 0; + position: absolute; + top: 0; + width: 40px; + z-index: 1; +} + +.nhsuk-checkboxes__label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label { + cursor: pointer; + display: inline-block; + margin-bottom: 0; + padding: 8px 12px 4px; + -ms-touch-action: manipulation; + /* 1 */ + touch-action: manipulation; +} + +.nhsuk-checkboxes__hint { + display: block; + padding-left: 12px; + padding-right: 12px; +} + +.nhsuk-checkboxes__input + .nhsuk-checkboxes__label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input + .nhsuk-checkboxes__label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input + label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input + label::before { + background: #ffffff; + border: 2px solid #4c6272; + box-sizing: border-box; + content: ""; + height: 40px; + left: 0; + position: absolute; + top: 0; + width: 40px; +} + +.nhsuk-checkboxes__input + .nhsuk-checkboxes__label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input + .nhsuk-checkboxes__label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input + label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input + label::after { + background: transparent; + border: solid; + border-top-color: transparent; + border-width: 0 0 4px 4px; + content: ""; + height: 10px; + left: 10px; + opacity: 0; + /* 2 */ + position: absolute; + top: 13px; + -ms-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + width: 22px; +} + +/* + * Focus state + * + * 1. Since box-shadows are removed when users customise their colours + * We set a transparent outline that is shown instead. + * https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/ + */ +.nhsuk-checkboxes__input:focus + .nhsuk-checkboxes__label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:focus + .nhsuk-checkboxes__label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:focus + label::before, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:focus + label::before { + border: 4px solid #212b32; + box-shadow: 0 0 0 4px #ffeb3b; +} + +/* Selected state */ +.nhsuk-checkboxes__input:checked + .nhsuk-checkboxes__label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:checked + .nhsuk-checkboxes__label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:checked + label::after, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:checked + label::after { + opacity: 1; +} + +/* Disabled state */ +.nhsuk-checkboxes__input:disabled, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled, +.nhsuk-checkboxes__input:disabled + .nhsuk-checkboxes__label, +.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled + .nhsuk-checkboxes__label, +.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:disabled + label, +.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled + label { + cursor: default; +} + +.nhsuk-checkboxes__input:disabled + .nhsuk-checkboxes__label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled + .nhsuk-checkboxes__label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:disabled + label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled + label { + opacity: 0.5; +} + +/* Divider variant */ +.nhsuk-checkboxes__divider { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + color: #212b32; + margin-bottom: 8px; + text-align: center; + width: 40px; +} +@media (min-width: 40.0625em) { + .nhsuk-checkboxes__divider { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-checkboxes__divider { + font-size: 14pt; + line-height: 1.15; + } +} + +/* + * Conditional + * + * 1. Calculate the amount of padding needed to keep the border + * centered against the checkbox. + * 2. Move the border centered with the checkbox. + * 3. Move the contents of the conditional inline with the label. + */ +/* 1 */ +/* 2 */ +/* 3 */ +.nhsuk-checkboxes__conditional { + margin-bottom: 16px; + border-left: 4px solid #4c6272; + margin-left: 18px; + padding-left: 30px; +} +@media (min-width: 40.0625em) { + .nhsuk-checkboxes__conditional { + margin-bottom: 24px; + } +} +.nhsuk-checkboxes__conditional > :last-child { + margin-bottom: 0; +} + +.js-enabled .nhsuk-checkboxes__conditional--hidden { + display: none; +} + +/* ========================================================================== + COMPONENTS / #CONTENTS-LIST + ========================================================================== */ +/** + * 1. Creates a grey line before each list + * item using a ASCII number for the symbol. + */ +.nhsuk-contents-list { + margin-bottom: 40px; +} +@media (min-width: 40.0625em) { + .nhsuk-contents-list { + margin-bottom: 48px; + } +} + +.nhsuk-contents-list__list { + list-style: none; + padding: 0; +} + +.nhsuk-contents-list__item { + background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='19' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") left 0.75rem no-repeat; + padding: 0 0 0 32px; + position: relative; +} +@media (min-width: 40.0625em) { + .nhsuk-contents-list__item { + background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='16' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") left 0.875rem no-repeat; + } +} + +.nhsuk-contents-list__link { + display: inline-block; +} + +.nhsuk-contents-list__current { + font-weight: 600; +} + +/* ========================================================================== + COMPONENTS/ #DATE-INPUT + ========================================================================== */ +/** + * 1. font-size: 0 removes whitespace caused by inline-block + */ +.nhsuk-date-input { + font-size: 0; + /* 1 */ +} +.nhsuk-date-input:after { + clear: both; + content: ""; + display: block; +} + +.nhsuk-date-input__item { + display: inline-block; + margin-bottom: 0; + margin-right: 24px; +} + +.nhsuk-date-input__label { + display: block; +} + +.nhsuk-date-input__input { + margin-bottom: 0; +} + +/* ========================================================================== + COMPONENTS / #DETAILS + ========================================================================== */ +/** + * Details component. + * + * Original code taken from GDS (Government Digital Service) + * https://github.com/alphagov/govuk-frontend + * + * 1. Style the summary to look like a link... + * 2. Make the focus outline shrink-wrap the text content of the summary + * 3. Absolutely position the marker against this element + * 3. Allow for absolutely positioned marker and align with disclosed text + * 4. Only underline the text, not the arrow + * 5. Remove the default details marker so we can style our own consistently and + * ensure it displays in Firefox + * 6. Custom padding to left align the details text with the summary + */ +.nhsuk-details { + color: #212b32; + margin-bottom: 16px; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + display: block; +} +@media print { + .nhsuk-details { + color: #212b32; + } +} +@media (min-width: 40.0625em) { + .nhsuk-details { + margin-bottom: 24px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-details { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-details { + font-size: 14pt; + line-height: 1.15; + } +} + +.nhsuk-details__summary { + color: #005eb8; + /* [1] */ + cursor: pointer; + display: inline-block; + /* [2] */ + padding-left: 24px; + position: relative; + /* [3] */ +} +.nhsuk-details__summary:hover { + color: #7C2855; +} +.nhsuk-details__summary:before { + bottom: 0; + content: ""; + left: 0; + margin: auto; + position: absolute; + top: 0; + 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; +} +.nhsuk-details__summary:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; +} +.nhsuk-details__summary:focus .nhsuk-icon { + fill: #212b32; +} +.nhsuk-details__summary:hover .nhsuk-details__summary-text, .nhsuk-details__summary:focus .nhsuk-details__summary-text { + text-decoration: none; +} + +.nhsuk-details[open] > .nhsuk-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; +} + +.nhsuk-details__summary-text { + text-decoration: underline; + /* [4] */ +} + +.nhsuk-details__summary::-webkit-details-marker { + display: none; + /* [5] */ +} + +.nhsuk-details__text { + border-left: 4px solid #d8dde0; + margin-top: 8px; + padding: 16px; + padding-left: 20px; + /* [6] */ +} +.nhsuk-details__text > *:first-child { + margin-top: 0; +} +.nhsuk-details__text > *:last-child { + margin-bottom: 0; +} + +/** + * Expander variation. + * + * 1. !important used because the icon is populated + * by the JavaScript polyfill + * 2. Remove the default hover, focus and active + * styles for this component. + * 3. -2px left margin to align the icon to the content. + * 4. When a group of details is used reduce the + * margin between them so they sit together. + */ +.nhsuk-expander, .nhsuk-details.is-style-expander { + background-color: #ffffff; + border: 1px solid #d8dde0; + border-bottom-width: 4px; +} +.nhsuk-expander:hover, .nhsuk-details.is-style-expander:hover { + border-color: #aeb7bd; +} +.nhsuk-expander .nhsuk-details__summary, .nhsuk-details.is-style-expander .nhsuk-details__summary { + background-color: #ffffff; + border-top: 4px solid transparent; + display: block; + padding: 20px 24px 24px; +} +@media (max-width: 40.0525em) { + .nhsuk-expander .nhsuk-details__summary, .nhsuk-details.is-style-expander .nhsuk-details__summary { + padding: 12px 16px 16px; + } +} +.nhsuk-expander .nhsuk-details__summary:before, .nhsuk-details.is-style-expander .nhsuk-details__summary:before { + display: none !important; + /* stylelint-disable-line declaration-no-important */ + /* [1] */ +} +.nhsuk-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text, .nhsuk-details.is-style-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text { + color: #7C2855; +} +.nhsuk-expander .nhsuk-details__summary:focus, .nhsuk-details.is-style-expander .nhsuk-details__summary:focus { + box-shadow: none; +} +.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text, .nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; +} +.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text:before, .nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text:before { + background: #ffeb3b url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat; +} +.nhsuk-expander .nhsuk-details__summary-text, .nhsuk-details.is-style-expander .nhsuk-details__summary-text { + color: #005eb8; + cursor: pointer; + display: inline-block; + padding: 4px 4px 4px 38px; + position: relative; +} +.nhsuk-expander .nhsuk-details__summary-text:before, .nhsuk-details.is-style-expander .nhsuk-details__summary-text:before { + background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat; + content: ""; + display: inline-block; + height: 32px; + left: 0; + position: absolute; + top: calc(50% - 16px); + width: 32px; +} +.nhsuk-expander .nhsuk-details__text, .nhsuk-details.is-style-expander .nhsuk-details__text { + padding-bottom: 16px; + padding-left: 16px; + padding-right: 16px; + padding-top: 0; + border-left: 0; + margin-left: 0; + margin-top: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-expander .nhsuk-details__text, .nhsuk-details.is-style-expander .nhsuk-details__text { + padding-bottom: 24px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-expander .nhsuk-details__text, .nhsuk-details.is-style-expander .nhsuk-details__text { + padding-left: 24px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-expander .nhsuk-details__text, .nhsuk-details.is-style-expander .nhsuk-details__text { + padding-right: 24px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-expander .nhsuk-details__text, .nhsuk-details.is-style-expander .nhsuk-details__text { + padding-top: 0; + } +} + +.nhsuk-expander[open], [open].nhsuk-details.is-style-expander { + border-bottom-width: 1px; +} +.nhsuk-expander[open] .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text, [open].nhsuk-details.is-style-expander .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text { + text-decoration: none; +} +.nhsuk-expander[open] .nhsuk-details__summary:focus .nhsuk-details__summary-text::before, [open].nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text::before { + background: #ffeb3b url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat; + /* [3] */ +} +.nhsuk-expander[open] .nhsuk-details__summary-text::before, [open].nhsuk-details.is-style-expander .nhsuk-details__summary-text::before { + background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat; + /* [3] */ +} + +.nhsuk-expander-group { + /* [4] */ + margin-bottom: 16px; +} +.nhsuk-expander-group > .nhsuk-details { + margin-bottom: 8px; +} +@media (min-width: 40.0625em) { + .nhsuk-expander-group > .nhsuk-details { + margin-bottom: 8px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-expander-group { + margin-bottom: 24px; + } +} + +.nhsuk-details + h2, +.nhsuk-details + .nhsuk-heading-l { + padding-top: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-details + h2, +.nhsuk-details + .nhsuk-heading-l { + padding-top: 24px; + } +} + +/* ========================================================================== + COMPONENTS / #DO-DONT-LIST + ========================================================================== */ +/** + * Do and Don't lists help users understand more easily what they should + * and shouldn't do. + * + * 1. Uses @mixin panel-with-label from tools/_mixins. + * 2. Uses @mixin heading-label from tools/_mixins. + */ +.nhsuk-do-dont-list { + margin-bottom: 40px; + margin-top: 40px; + padding: 24px; + background-color: #ffffff; + color: #212b32; + border: 1px solid #d8dde0; + padding-top: 0 !important; + /* stylelint-disable-line declaration-no-important */ + /* [1] */ +} +.nhsuk-do-dont-list > *:first-child { + margin-top: 0; +} +.nhsuk-do-dont-list > *:last-child { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-do-dont-list { + margin-bottom: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-do-dont-list { + margin-top: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-do-dont-list { + padding: 32px; + } +} +@media print { + .nhsuk-do-dont-list { + border: 1px solid #212b32; + page-break-inside: avoid; + } +} + +.nhsuk-do-dont-list__label { + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + background-color: #005eb8; + color: #ffffff; + display: inline-block; + margin: 0 0 8px -33px; + padding: 8px 32px; + position: relative; + top: -16px; + /* [2] */ +} +@media (min-width: 40.0625em) { + .nhsuk-do-dont-list__label { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-do-dont-list__label { + font-size: 18pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .nhsuk-do-dont-list__label { + margin-left: -25px; + margin-right: 0; + padding: 8px 24px; + top: -8px; + } +} +@media print { + .nhsuk-do-dont-list__label { + background: none; + color: #212b32; + top: 0; + } +} +@media print { + .nhsuk-do-dont-list__label { + color: #212b32; + fill: #212b32; + } + .nhsuk-do-dont-list__label:active, .nhsuk-do-dont-list__label:focus, .nhsuk-do-dont-list__label:visited { + color: #212b32; + } +} + +/* ========================================================================== + COMPONENTS/ #ERROR-MESSAGE + ========================================================================== */ +.nhsuk-error-message { + font-weight: 600; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + clear: both; + color: #d5281b; + display: block; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-error-message { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-error-message { + font-size: 14pt; + line-height: 1.15; + } +} + +/* ========================================================================== + COMPONENTS/ #ERROR-SUMMARY + ========================================================================== */ +/** + * 1. Cross-component class - adjusts styling of list component. + * 2. Override default link styling to use error colour + */ +.nhsuk-error-summary { + padding: 16px; + margin-bottom: 48px; + border: 4px solid #d5281b; +} +@media (min-width: 40.0625em) { + .nhsuk-error-summary { + padding: 24px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-error-summary { + margin-bottom: 56px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-error-summary { + border: 4px solid #d5281b; + } +} +.nhsuk-error-summary:focus { + border: 4px solid #212b32; + box-shadow: 0 0 0 4px #ffeb3b; + outline: 4px solid transparent; +} + +.nhsuk-error-summary__title { + font-weight: 600; + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-error-summary__title { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-error-summary__title { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .nhsuk-error-summary__title { + margin-bottom: 24px; + } +} + +.nhsuk-error-summary__body { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; +} +@media (min-width: 40.0625em) { + .nhsuk-error-summary__body { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-error-summary__body { + font-size: 14pt; + line-height: 1.15; + } +} +.nhsuk-error-summary__body p { + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-error-summary__body p { + margin-bottom: 24px; + } +} + +.nhsuk-error-summary__list { + /* 1 */ + margin-bottom: 0; + margin-top: 0; +} + +.nhsuk-error-summary__list a { + font-weight: 600; + /* 2 */ +} +.nhsuk-error-summary__list a:link, .nhsuk-error-summary__list a:visited, .nhsuk-error-summary__list a:hover, .nhsuk-error-summary__list a:active { + color: #d5281b; +} +.nhsuk-error-summary__list a:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; +} + +/* ========================================================================== + COMPONENTS/ #FIELDSET + ========================================================================== */ +/** + * 1. Fix legend text wrapping in Edge and IE versions: + * 2. IE9-11 & Edge 12-13 + * 3. Hack to let legends or elements within legends have margins in webkit browsers. + * 4. When the legend contains an H1, we want the H1 to inherit all styles from + * the legend. Effectively we want to be able to treat the heading as if it is + * not there. + */ +.nhsuk-fieldset { + border: 0; + margin: 0; + padding: 0; +} +.nhsuk-fieldset:after { + clear: both; + content: ""; + display: block; +} + +.nhsuk-fieldset__legend { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + box-sizing: border-box; + /* 1 */ + color: #212b32; + display: table; + /* 2 */ + margin-bottom: 8px; + margin-top: 0; + max-width: 100%; + /* 1 */ + padding: 0; + white-space: normal; + /* 3 */ +} +@media (min-width: 40.0625em) { + .nhsuk-fieldset__legend { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-fieldset__legend { + font-size: 14pt; + line-height: 1.15; + } +} + +/* Heading modifiers */ +.nhsuk-fieldset__legend--xl { + font-weight: 600; + font-size: 32px; + font-size: 2rem; + line-height: 1.25; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-fieldset__legend--xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.16667; + } +} +@media print { + .nhsuk-fieldset__legend--xl { + font-size: 32pt; + line-height: 1.15; + } +} + +.nhsuk-fieldset__legend--l { + font-weight: 600; + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-fieldset__legend--l { + font-size: 32px; + font-size: 2rem; + line-height: 1.25; + } +} +@media print { + .nhsuk-fieldset__legend--l { + font-size: 24pt; + line-height: 1.05; + } +} + +.nhsuk-fieldset__legend--m { + font-weight: 600; + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-fieldset__legend--m { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-fieldset__legend--m { + font-size: 18pt; + line-height: 1.15; + } +} + +.nhsuk-fieldset__legend--s { + font-weight: 600; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-fieldset__legend--s { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-fieldset__legend--s { + font-size: 14pt; + line-height: 1.15; + } +} + +.nhsuk-fieldset__heading { + /* 4 */ + font-size: inherit; + font-weight: inherit; + margin: 0; +} + +/* ========================================================================== + COMPONENTS / #FOOTER + ========================================================================== */ +.nhsuk-footer { + padding-bottom: 24px; + padding-top: 24px; + background-color: #d8dde0; + border-top: 4px solid #005eb8; +} +.nhsuk-footer:after { + clear: both; + content: ""; + display: block; +} +@media print { + .nhsuk-footer { + display: none; + } +} +@media (min-width: 40.0625em) { + .nhsuk-footer { + padding-bottom: 32px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-footer { + padding-top: 32px; + } +} + +.nhsuk-footer__list { + padding-bottom: 16px; + list-style-type: none; + margin: 0; + padding-left: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-footer__list { + padding-bottom: 24px; + } +} +@media (min-width: 48.0625em) { + .nhsuk-footer__list { + float: left; + padding-bottom: 0; + width: 75%; + } +} + +.nhsuk-footer__list-item { + font-weight: 400; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; +} +@media (min-width: 40.0625em) { + .nhsuk-footer__list-item { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } +} +@media print { + .nhsuk-footer__list-item { + font-size: 14pt; + line-height: 1.2; + } +} +@media (min-width: 48.0625em) { + .nhsuk-footer__list-item { + float: left; + margin-right: 32px; + } +} + +.nhsuk-footer__list-item-link { + color: #4c6272; +} +.nhsuk-footer__list-item-link:visited { + color: #4c6272; +} +.nhsuk-footer__list-item-link:hover { + color: #212b32; +} + +.nhsuk-footer__copyright { + font-weight: 400; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; + color: #4c6272; + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-footer__copyright { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } +} +@media print { + .nhsuk-footer__copyright { + font-size: 14pt; + line-height: 1.2; + } +} +@media (min-width: 48.0625em) { + .nhsuk-footer__copyright { + float: right; + text-align: right; + width: 25%; + } +} + +/* ========================================================================== + COMPONENTS / #HEADER + ========================================================================== */ +/** + * The behaviour with regards to responsiveness is as follow: + * + * - Mobile to tablet view + * Menu toggle button visible and navigation links hidden, search toggle + button visible and search form hidden + * + * - Tablet to desktop view + * Menu toggle button visible and navigation links hidden, search toggle + * button hidden and search form visible + * + * - Desktop+ view + * Menu toggle button hidden and navigation links visible, search toggle + * button hidden and search form visible + * + * 1. Custom height and width of the logo + * 2. Custom height and width of form items + * 3. Custom height and width of svg icons + * 4. Remove inner border on buttons for Firefox, see + * https://github.com/necolas/normalize.css/issues/393 + * 5. Proprietary extension so form field looks the same in Safari + * 6. Custom spacing to position the search icon + * 7. Drop shadow on search suggestions dopdown box, custom spread and blur + * 8. No current spacing at 12px so using this value + * 9. Z-index to bring the dropdown to the front + * 10. Custom margin to move menu toggle past the search toggle button + * 11. Custom border value between expanded search and expanded menu if both open at the same time + * 12. Don't display the link address for the logo anchor, see + * core/elements/_links.scss + * 13. Use non variable colour to follow NHS England guidelines on logo colour + * 14. On print stylesheets remove the header link + * 15. Remove random top margin in Safari + * 16. Align close icon with nav item arrow icons + * 17. Add nhsuk-spacing(9) to align right and left main nav with header + */ +.nhsuk-header { + background-color: #005eb8; +} +.nhsuk-header:after { + clear: both; + content: ""; + display: block; +} + +.nhsuk-header__container { + padding: 20px 0; +} +.nhsuk-header__container:after { + clear: both; + content: ""; + display: block; +} +@media (max-width: 40.0525em) { + .nhsuk-header__container { + padding: 16px; + } +} + +.nhsuk-header__logo { + float: left; +} +.nhsuk-header__logo .nhsuk-logo__background { + fill: #ffffff; +} +@media print { + .nhsuk-header__logo .nhsuk-logo__background { + fill: #005eb8; + } +} +.nhsuk-header__logo .nhsuk-logo__text { + fill: #005eb8; +} +@media print { + .nhsuk-header__logo .nhsuk-logo__text { + fill: #ffffff; + } +} +@media (min-width: 40.0625em) { + .nhsuk-header__logo { + padding-left: 0; + } +} +.nhsuk-header__logo .nhsuk-logo { + height: 40px; + width: 100px; + /* [1] */ + border: 0; +} +@media (max-width: 48.0525em) { + .nhsuk-header__logo { + max-width: 60%; + } +} +@media (max-width: 450px) { + .nhsuk-header__logo { + max-width: 50%; + } +} + +.nhsuk-header__link { + height: 40px; + width: 100px; + /* [1] */ + display: block; +} +.nhsuk-header__link:hover .nhsuk-logo { + box-shadow: 0 0 0 4px #003d78; +} +.nhsuk-header__link:focus { + box-shadow: none; +} +.nhsuk-header__link:focus .nhsuk-logo { + box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32; +} +@media print { + .nhsuk-header__link:after { + content: ""; + /* [15] */ + } +} +.nhsuk-header__link:hover, .nhsuk-header__link:active, .nhsuk-header__link:focus { + background-color: transparent; +} + +.nhsuk-header__content { + position: relative; +} +.nhsuk-header__content:after { + clear: both; + content: ""; + display: block; +} +@media print { + .nhsuk-header__content { + display: none; + } +} +.nhsuk-header__content.js-show { + border-bottom: 4px solid #f0f4f5; + /* [12] */ +} +@media (min-width: 40.0625em) { + .nhsuk-header__content { + float: right; + } + .nhsuk-header__content.js-show { + border-bottom: 0; + } +} + +.nhsuk-header__search { + position: relative; + text-align: right; +} +.nhsuk-header__search:after { + clear: both; + content: ""; + display: block; +} +@media (min-width: 40.0625em) { + .nhsuk-header__search { + float: left; + margin-left: 8px; + } +} + +.nhsuk-header__search-toggle { + background-color: transparent; + border: 1px solid #ffffff; + border-radius: 4px; + color: #ffffff; + cursor: pointer; + min-height: 40px; + /* [2] */ + padding: 4px 8px 0; + position: absolute; + right: 0; + top: 0; +} +.nhsuk-header__search-toggle::-moz-focus-inner { + border: 0; +} +.nhsuk-header__search-toggle:hover { + background-color: #003d78; + border-color: #f0f4f5; + box-shadow: none; +} +.nhsuk-header__search-toggle:focus { + border: 1px solid #ffeb3b !important; + /* stylelint-disable-line declaration-no-important */ + /* [2] */ +} +.nhsuk-header__search-toggle:active, .nhsuk-header__search-toggle.is-active { + background-color: #002f5c; + border-color: #f0f4f5; + color: #f0f4f5; +} +.nhsuk-header__search-toggle .nhsuk-icon__search { + fill: #ffffff; + height: 21px; + /* [3] */ + width: 21px; + /* [3] */ +} +.nhsuk-header__search-toggle:focus { + background-color: #ffeb3b; + border: 0; + box-shadow: 0 4px 0 0 #212b32; + color: #212b32; + outline: 4px solid transparent; + /* 1 */ + outline-offset: 4px; + box-shadow: 0 0 0 2px #ffeb3b, 0 4px 0 2px #212b32; +} +.nhsuk-header__search-toggle:focus .nhsuk-icon { + fill: #212b32; +} + +.nhsuk-header__search-form { + height: 100%; + overflow: visible; +} + +.nhsuk-search__input::placeholder { + color: #4c6272; + font-size: 16px; +} +.nhsuk-search__input:-ms-input-placeholder { + color: #4c6272; + font-size: 16px; +} +.nhsuk-search__input::-webkit-input-placeholder { + color: #4c6272; + font-size: 16px; +} + +@media (max-width: 40.0525em) { + .nhsuk-header__container { + margin: 0; + } + + .nhsuk-header__logo { + position: relative; + z-index: 1; + } + + .nhsuk-header__search-wrap { + display: none; + } + .nhsuk-header__search-wrap.js-show { + clear: both; + display: flex; + margin-bottom: -20px; + margin-left: -16px; + margin-right: -16px; + padding-top: 16px; + text-align: left; + } + + .nhsuk-header__search-form { + background-color: #ffffff; + display: flex; + padding: 16px; + width: 100%; + } + + .nhsuk-search__input { + -webkit-appearance: listbox; + /* [5] */ + border-bottom: 1px solid #aeb7bd; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-left: 1px solid #aeb7bd; + border-right: 0; + border-top: 1px solid #aeb7bd; + border-top-left-radius: 4px; + border-top-right-radius: 0; + flex-grow: 2; + -ms-flex-positive: 2; + /* [1] */ + font-size: inherit; + height: 52px; + /* [4] */ + margin: 0; + outline: none; + padding: 0 16px; + width: 100%; + /* [4] */ + z-index: 1; + } + .nhsuk-search__input:focus { + border: 4px solid #212b32; + box-shadow: 0 0 0 4px #ffeb3b; + outline: 4px solid transparent; + outline-offset: 4px; + padding: 0 13px; + /* [11] */ + } + + .nhsuk-search__submit { + background-color: #007f3b; + border: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 4px; + border-top-left-radius: 0; + border-top-right-radius: 4px; + float: right; + font-size: inherit; + height: 52px; + /* [2] */ + line-height: inherit; + margin: 0; + outline: none; + padding: 8px 8px 0; + } + .nhsuk-search__submit .nhsuk-icon__search { + fill: #ffffff; + height: 38px; + /* [3] */ + width: 38px; + /* [3] */ + } + .nhsuk-search__submit::-moz-focus-inner { + border: 0; + /* [4] */ + } + .nhsuk-search__submit:hover { + background-color: #00662f; + cursor: pointer; + } + .nhsuk-search__submit:focus { + background-color: #ffeb3b; + box-shadow: 0 -4px #ffeb3b, 0 4px #212b32; + outline: 4px solid transparent; + outline-offset: 4px; + } + .nhsuk-search__submit:focus:hover { + background-color: #ffeb3b; + } + .nhsuk-search__submit:focus:hover .nhsuk-icon { + fill: #212b32; + } + .nhsuk-search__submit:focus .nhsuk-icon { + fill: #212b32; + } + + .nhsuk-search__close { + background-color: transparent; + border: 0; + cursor: pointer; + height: 40px; + padding: 0; + width: 40px; + margin-left: 8px; + margin-right: -8px; + /* [17] */ + margin-top: 8px; + } + .nhsuk-search__close .nhsuk-icon__close { + fill: #005eb8; + height: 40px; + width: 40px; + } + .nhsuk-search__close::-moz-focus-inner { + border: 0; + } + .nhsuk-search__close:hover .nhsuk-icon__close { + fill: #3d4e5b; + } + .nhsuk-search__close:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; + } + .nhsuk-search__close:focus .nhsuk-icon__close { + fill: #212b32; + } +} +@media (min-width: 40.0625em) { + .nhsuk-header__search-wrap { + display: block; + line-height: 0; + } + + .nhsuk-header__search-toggle { + display: none; + } + + .nhsuk-search__input { + -webkit-appearance: listbox; + /* [5] */ + border: 1px solid #ffffff; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-left-radius: 4px; + border-top-right-radius: 0; + font-size: 16px; + height: 40px; + /* [2] */ + padding: 0 12px; + /* [9] */ + width: 200px; + /* [2] */ + } + .nhsuk-search__input:focus { + border: 2px solid #212b32; + box-shadow: 0 0 0 4px #ffeb3b; + outline: 4px solid transparent; + outline-offset: 4px; + padding: 0 11px; + /* [11] */ + } + + .nhsuk-search__submit { + background-color: #f0f4f5; + border: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 4px; + border-top-left-radius: 0; + border-top-right-radius: 4px; + display: block; + float: right; + font-size: inherit; + height: 40px; + /* [2] */ + line-height: inherit; + outline: none; + width: 44px; + /* [2] */ + } + .nhsuk-search__submit .nhsuk-icon__search { + height: 27px; + /* [3] */ + width: 27px; + /* [3] */ + } + .nhsuk-search__submit::-moz-focus-inner { + border: 0; + /* [4] */ + } + .nhsuk-search__submit:hover { + background-color: #003d78; + border: 1px solid #ffffff; + cursor: pointer; + } + .nhsuk-search__submit:hover .nhsuk-icon__search { + fill: #ffffff; + } + .nhsuk-search__submit:focus { + background-color: #ffeb3b; + border: 0; + box-shadow: 0 4px 0 0 #212b32; + color: #212b32; + outline: 4px solid transparent; + /* 1 */ + outline-offset: 4px; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + } + .nhsuk-search__submit:focus .nhsuk-icon { + fill: #212b32; + } + .nhsuk-search__submit:active { + background-color: #002f5c; + border: 0; + } + .nhsuk-search__submit:active .nhsuk-icon__search { + fill: #ffffff; + } + + .nhsuk-search__close { + display: none; + } +} +.nhsuk-search__input--withdropdown { + border-bottom-left-radius: 0; +} + +.nhsuk-search__submit--withdropdown { + border-bottom-right-radius: 0; +} + +@media (min-width: 48.0625em) { + .nhsuk-search__input { + width: 235px; + } +} +/* Main navigation + * + * Appears below the header strip + ====================================================================== */ +.nhsuk-header__menu { + float: right; +} +@media (min-width: 40.0625em) { + .nhsuk-header__menu { + float: left; + } +} + +.nhsuk-header__menu-toggle { + background-color: transparent; + border: 1px solid #ffffff; + border-radius: 4px; + color: #ffffff; + cursor: pointer; + display: block; + font-size: 16px; + font-weight: 400; + line-height: 24px; + margin-right: 0; + /* [11] */ + padding: 7px 16px; + position: relative; + text-decoration: none; + z-index: 1; +} +.nhsuk-header__menu-toggle::-moz-focus-inner { + border: 0; +} +.nhsuk-header__menu-toggle:hover { + background-color: #003d78; + border-color: #f0f4f5; + box-shadow: none; +} +.nhsuk-header__menu-toggle:focus { + border: 1px solid #ffeb3b !important; + /* stylelint-disable-line declaration-no-important */ + /* [2] */ +} +.nhsuk-header__menu-toggle:active, .nhsuk-header__menu-toggle.is-active { + background-color: #002f5c; + border-color: #f0f4f5; + color: #f0f4f5; +} +@media (max-width: 48.0525em) { + .nhsuk-header__menu-toggle { + margin-right: 0; + /* [11] */ + } +} +@media (max-width: 40.0525em) { + .nhsuk-header__menu-toggle { + right: 48px; + } +} +@media (min-width: 40.0625em) and (max-width: 61.865em) { + .nhsuk-header__menu-toggle { + margin-top: 0; + /* [16] */ + } +} +.nhsuk-header__menu-toggle:focus { + background-color: #ffeb3b; + border: 0; + box-shadow: 0 4px 0 0 #212b32; + color: #212b32; + outline: 4px solid transparent; + /* 1 */ + outline-offset: 4px; + box-shadow: 0 0 0 2px #ffeb3b, 0 4px 0 2px #212b32; +} +.nhsuk-header__menu-toggle:focus .nhsuk-icon { + fill: #212b32; +} + +/* 'only' modifier for when there is only the menu in the header, no search + ====================================================================== */ +@media (max-width: 40.0525em) { + .nhsuk-header__menu--only .nhsuk-header__menu-toggle { + position: relative; + right: auto; + top: auto; + } +} + +.nhsuk-header__navigation { + background-color: #ffffff; + clear: both; + display: none; + overflow: hidden; +} +@media print { + .nhsuk-header__navigation { + display: none; + } +} +.nhsuk-header__navigation.js-show { + display: block; +} +@media (max-width: 61.865em) { + .nhsuk-header__navigation.js-show { + border-bottom: 4px solid #f0f4f5; + /* [12] */ + border-top: 4px solid #f0f4f5; + /* [12] */ + } + .nhsuk-header__navigation.js-show .nhsuk-width-container, .nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container #cn-notice-buttons, #cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show #cn-notice-buttons, .nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container .cn-text-container, #cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show .cn-text-container { + margin: 0 16px; + } +} +@media (max-width: 48.0525em) { + .nhsuk-header__navigation.js-show .nhsuk-width-container, .nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container #cn-notice-buttons, #cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show #cn-notice-buttons, .nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container .cn-text-container, #cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show .cn-text-container { + margin: 0; + } +} + +.nhsuk-header__navigation-title { + font-weight: 600; + margin-bottom: 0; + padding: 16px; + position: relative; +} + +.nhsuk-header__navigation-close { + background-color: transparent; + border: 0; + cursor: pointer; + height: 40px; + padding: 0; + width: 40px; + overflow: hidden; + position: absolute; + right: 8px; + top: 8px; + white-space: nowrap; +} +.nhsuk-header__navigation-close .nhsuk-icon__close { + fill: #005eb8; + height: 40px; + width: 40px; +} +.nhsuk-header__navigation-close::-moz-focus-inner { + border: 0; +} +.nhsuk-header__navigation-close:hover .nhsuk-icon__close { + fill: #3d4e5b; +} +.nhsuk-header__navigation-close:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; +} +.nhsuk-header__navigation-close:focus .nhsuk-icon__close { + fill: #212b32; +} + +.nhsuk-header__navigation-list { + list-style: none; + margin: 0; + padding-left: 0; +} + +.nhsuk-header__navigation-item { + border-top: 1px solid #f0f4f5; + margin-bottom: 0; + position: relative; +} + +.nhsuk-header__navigation-link { + font-weight: 400; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; + border-bottom: 4px solid transparent; + border-top: 4px solid transparent; + color: #005eb8; + display: block; + padding: 12px 16px; + text-decoration: none; +} +@media (min-width: 40.0625em) { + .nhsuk-header__navigation-link { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } +} +@media print { + .nhsuk-header__navigation-link { + font-size: 14pt; + line-height: 1.2; + } +} +.nhsuk-header__navigation-link .nhsuk-icon__chevron-right { + fill: #aeb7bd; + position: absolute; + right: 4px; + top: 11px; +} +.nhsuk-header__navigation-link:visited { + color: #005eb8; +} +@media (min-width: 61.875em) { + .nhsuk-header__navigation-link:visited { + color: #ffffff; + } +} +.nhsuk-header__navigation-link:hover { + box-shadow: none; + color: #005eb8; + text-decoration: underline; +} +@media (min-width: 61.875em) { + .nhsuk-header__navigation-link:hover { + color: #ffffff; + } +} +.nhsuk-header__navigation-link:hover .nhsuk-icon__chevron-right { + fill: #005eb8; +} +.nhsuk-header__navigation-link:active, .nhsuk-header__navigation-link:focus { + background-color: #ffeb3b; + border-bottom: 4px solid #212b32; + box-shadow: none; + color: #212b32; + outline: 4px solid transparent; + outline-offset: 4px; + text-decoration: none; +} +.nhsuk-header__navigation-link:active:hover, .nhsuk-header__navigation-link:focus:hover { + background-color: #ffeb3b; + color: #212b32; +} +.nhsuk-header__navigation-link:active:hover .nhsuk-icon__chevron-right, .nhsuk-header__navigation-link:focus:hover .nhsuk-icon__chevron-right { + fill: #212b32; +} +.nhsuk-header__navigation-link:active:visited, .nhsuk-header__navigation-link:focus:visited { + background-color: #ffeb3b; + color: #212b32; +} + +/** + * Large desktop styles +**/ +@media (min-width: 61.875em) { + .nhsuk-header__menu-toggle { + display: none; + } + + .nhsuk-header__navigation-title { + display: none; + } + + .nhsuk-header__navigation-item--for-mobile { + display: none; + } + + .nhsuk-header__navigation { + background-color: #005eb8; + display: block; + margin: 0 auto; + max-width: 1024px; + /* [18] */ + } + + .nhsuk-header__navigation-list { + border-top: 1px solid rgba(255, 255, 255, 0.2); + display: flex; + justify-content: space-between; + padding: 0; + width: 100%; + } + + .nhsuk-header__navigation-list--small { + justify-content: flex-start; + } + + .nhsuk-header__navigation-item { + border-top: 0; + margin: 0; + text-align: center; + } + .nhsuk-header__navigation-item .nhsuk-icon__chevron-right { + display: none; + } + + .nhsuk-header__navigation-link { + color: #ffffff; + line-height: normal; + } +} +/** + * Transactional Header with service name +**/ +.nhsuk-header__transactional-service-name { + float: left; + padding-left: 16px; + padding-top: 3px; +} +@media (max-width: 40.0525em) { + .nhsuk-header__transactional-service-name { + padding-top: 4px; + } +} + +@media (max-width: 61.865em) { + .nhsuk-header__transactional-service-name--long { + padding-left: 0; + padding-top: 8px; + width: 100%; + } +} + +.nhsuk-header__transactional-service-name--link { + color: #ffffff; + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + text-decoration: none; +} +.nhsuk-header__transactional-service-name--link:visited { + color: #ffffff; +} +.nhsuk-header__transactional-service-name--link:hover { + color: #ffffff; + text-decoration: none; +} +.nhsuk-header__transactional-service-name--link:focus { + color: #212b32; + outline: 4px solid transparent; + outline-offset: 4px; + text-decoration: none; +} +.nhsuk-header__transactional-service-name--link:active { + color: #002f5c; +} +@media (min-width: 40.0625em) { + .nhsuk-header__transactional-service-name--link { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-header__transactional-service-name--link { + font-size: 14pt; + line-height: 1.15; + } +} +.nhsuk-header__transactional-service-name--link:hover { + text-decoration: underline; +} + +.nhsuk-header--transactional .nhsuk-header__link { + height: 32px; + width: 80px; + display: block; +} +.nhsuk-header--transactional .nhsuk-logo { + height: 32px; + width: 80px; +} +.nhsuk-header--transactional .nhsuk-header__transactional-service-name { + float: left; +} + +.nhsuk-header__link--service { + height: auto; + margin-bottom: -4px; + text-decoration: none; + width: auto; +} +@media (min-width: 61.875em) { + .nhsuk-header__link--service { + align-items: center; + display: flex; + -ms-flex-align: center; + margin-bottom: 0; + width: auto; + } +} +.nhsuk-header__link--service:hover { + background: none; +} +.nhsuk-header__link--service:hover .nhsuk-header__service-name { + text-decoration: underline; +} +.nhsuk-header__link--service:focus { + background: #ffeb3b; + box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32; +} +.nhsuk-header__link--service:focus .nhsuk-header__service-name { + color: #212b32; + text-decoration: none; +} +.nhsuk-header__link--service:focus .nhsuk-logo { + box-shadow: none; +} + +.nhsuk-header__service-name { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + color: #ffffff; + display: block; + padding-left: 0; + padding-right: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-header__service-name { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-header__service-name { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 61.875em) { + .nhsuk-header__service-name { + padding-left: 16px; + } +} +@media (max-width: 61.865em) { + .nhsuk-header__service-name { + max-width: 220px; + } +} + +.nhsuk-header__logo--only { + max-width: 100%; +} +@media (min-width: 40.0625em) { + .nhsuk-header__logo--only .nhsuk-header__link--service { + align-items: center; + display: flex; + -ms-flex-align: center; + margin-bottom: 0; + width: auto; + } + .nhsuk-header__logo--only .nhsuk-header__service-name { + padding-left: 16px; + } +} + +/** + * Organisational header +**/ +.nhsuk-header--organisation .nhsuk-header__link { + height: auto; + text-decoration: none; + width: auto; +} +.nhsuk-header--organisation .nhsuk-header__link:hover { + color: #ffffff; + text-decoration: underline; +} +.nhsuk-header--organisation .nhsuk-header__link:hover .nhsuk-logo { + box-shadow: none; +} +.nhsuk-header--organisation .nhsuk-header__link:focus { + background: #ffeb3b; + box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32; +} +.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-name, +.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-descriptor { + color: #212b32; +} +.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-logo { + box-shadow: none; +} +.nhsuk-header--organisation .nhsuk-header__link:focus:hover { + text-decoration: none; +} +.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo { + height: 32px; + width: 80px; +} +@media (max-width: 450px) { + .nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo { + height: 24px; + width: 60px; + } +} +@media (max-width: 375px) { + .nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo { + height: 20px; + width: 50px; + } +} +.nhsuk-header--organisation .nhsuk-header__navigation { + max-width: 100%; +} + +.nhsuk-organisation-name { + color: #ffffff; + display: block; + font-size: 22px; + font-weight: bold; + letter-spacing: 0.2px; + line-height: 23px; + margin-top: -2px; +} +@media print { + .nhsuk-organisation-name { + color: #212b32; + } +} +@media (max-width: 450px) { + .nhsuk-organisation-name { + font-size: 17px; + letter-spacing: 0.1px; + line-height: 17px; + } +} +@media (max-width: 375px) { + .nhsuk-organisation-name { + font-size: 13px; + line-height: 13px; + } +} +.nhsuk-organisation-name .nhsuk-organisation-name-split { + display: block; +} + +.nhsuk-organisation-descriptor { + color: #ffffff; + display: block; + font-size: 15px; + font-weight: bold; + line-height: 21px; +} +@media print { + .nhsuk-organisation-descriptor { + color: #005eb8; + } +} +@media (max-width: 450px) { + .nhsuk-organisation-descriptor { + font-size: 12px; + line-height: 18px; + } +} +@media (max-width: 375px) { + .nhsuk-organisation-descriptor { + font-size: 10px; + line-height: 13px; + } +} + +.nhsuk-org-logo { + border: 0; + max-height: 100px; + max-width: 280px; +} +@media (max-width: 450px) { + .nhsuk-org-logo { + max-width: 150px; + } +} + +.nhsuk-org-logo[src$=".svg"] { + height: auto; + max-width: 220px; + width: 100%; +} + +.nhsuk-header--white { + background-color: #ffffff; +} +.nhsuk-header--white .nhsuk-logo .nhsuk-logo__background { + fill: #005eb8; +} +.nhsuk-header--white .nhsuk-logo .nhsuk-logo__text { + fill: #ffffff; +} +.nhsuk-header--white .nhsuk-header__link:hover { + color: #212b32; + text-decoration: underline; +} +.nhsuk-header--white .nhsuk-header__link:hover .nhsuk-organisation-descriptor { + color: #212b32; +} +.nhsuk-header--white .nhsuk-search__submit { + background-color: #005eb8; +} +.nhsuk-header--white .nhsuk-search__submit .nhsuk-icon__search { + fill: #ffffff; +} +.nhsuk-header--white .nhsuk-search__submit:hover { + background-color: #004b93; + border-color: #004b93; +} +.nhsuk-header--white .nhsuk-search__submit:focus { + background-color: #ffeb3b; +} +.nhsuk-header--white .nhsuk-search__submit:focus .nhsuk-icon__search { + fill: #212b32; +} +.nhsuk-header--white .nhsuk-search__input { + border: 1px solid #aeb7bd; +} +.nhsuk-header--white .nhsuk-search__input:focus { + border: 2px solid #212b32; +} +@media (max-width: 40.0525em) { + .nhsuk-header--white .nhsuk-search__input:focus { + border: 4px solid #212b32; + } +} +.nhsuk-header--white .nhsuk-header__search-toggle, +.nhsuk-header--white .nhsuk-header__menu-toggle { + border-color: #005eb8; + color: #005eb8; +} +.nhsuk-header--white .nhsuk-header__search-toggle .nhsuk-icon, +.nhsuk-header--white .nhsuk-header__menu-toggle .nhsuk-icon { + fill: #005eb8; +} +.nhsuk-header--white .nhsuk-header__search-toggle.is-active, .nhsuk-header--white .nhsuk-header__search-toggle:hover, +.nhsuk-header--white .nhsuk-header__menu-toggle.is-active, +.nhsuk-header--white .nhsuk-header__menu-toggle:hover { + border-color: #004b93; + color: #ffffff; +} +.nhsuk-header--white .nhsuk-header__search-toggle.is-active .nhsuk-icon, .nhsuk-header--white .nhsuk-header__search-toggle:hover .nhsuk-icon, +.nhsuk-header--white .nhsuk-header__menu-toggle.is-active .nhsuk-icon, +.nhsuk-header--white .nhsuk-header__menu-toggle:hover .nhsuk-icon { + fill: #ffffff; +} +.nhsuk-header--white .nhsuk-header__search-toggle:focus, +.nhsuk-header--white .nhsuk-header__menu-toggle:focus { + color: #212b32; +} +.nhsuk-header--white .nhsuk-header__search-toggle:focus .nhsuk-icon, +.nhsuk-header--white .nhsuk-header__menu-toggle:focus .nhsuk-icon { + fill: #212b32; +} +@media (max-width: 40.0525em) { + .nhsuk-header--white .nhsuk-header__search-form { + padding-top: 0; + } +} +.nhsuk-header--white .nhsuk-organisation-name { + color: #000; + /* [14] */ + /* stylelint-disable-line color-no-hex */ +} +.nhsuk-header--white .nhsuk-organisation-descriptor { + color: #005eb8; +} +.nhsuk-header--white .nhsuk-header__transactional-service-name--link { + color: #212b32; +} +.nhsuk-header--white .nhsuk-header__navigation-list { + border-top: 0; +} +.nhsuk-header--white .nhsuk-header__service-name { + color: #212b32; +} + +.nhsuk-header--white-nav .nhsuk-header__navigation { + background-color: #ffffff; +} +.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-list { + border-top: 1px solid #f0f4f5; +} +.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link { + color: #005eb8; +} +.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:visited { + color: #005eb8; +} +.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:focus { + color: #212b32; +} +.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:focus:hover { + background: #ffeb3b; +} + +/* ========================================================================== + COMPONENTS / #HERO + ========================================================================== */ +/** + * Hero component shared styles. + * + * 1. Position relative to support the description + * appearing over the image. + * 2. Adds a border between the header and hero, if required + */ +.nhsuk-hero { + background-color: #005eb8; + color: #ffffff; + position: relative; + /* [1] */ +} +@media print { + .nhsuk-hero { + color: #212b32; + fill: #212b32; + } + .nhsuk-hero:active, .nhsuk-hero:focus, .nhsuk-hero:visited { + color: #212b32; + } +} +.nhsuk-hero .nhsuk-hero--border { + /* [2] */ + border-top: 1px solid rgba(255, 255, 255, 0.2); +} + +.nhsuk-hero__wrapper { + padding-top: 48px; + padding-bottom: 48px; +} +@media (min-width: 40.0625em) { + .nhsuk-hero__wrapper { + padding-top: 56px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-hero__wrapper { + padding-bottom: 56px; + } +} + +/** + * Hero component image styles + * + * 3. Center the background image. + * 4. Stop the height affecting print stylesheets. + * 5. Show more of the image for larger screen sizes + * 6. Overlay must be min same height as .nhsuk-hero--image to cover the image. + * 7. Darken the background image with an overlay. + * 12. Remove any heights/min heights in Windows high contrast mode. + */ +.nhsuk-hero--image { + background-position: center right; + /* [3] */ + background-repeat: no-repeat; + background-size: cover; +} +@media only screen { + .nhsuk-hero--image { + /* [4] */ + min-height: 200px; + } +} +@media only screen and (min-width: 40.0625em) { + .nhsuk-hero--image { + /* [4] */ + min-height: 320px; + /* [5] */ + } + .nhsuk-hero--image .nhsuk-hero__overlay { + height: 320px; + /* [6] */ + } +} +@media screen and (-ms-high-contrast: active) { + .nhsuk-hero--image { + min-height: 0; + /* [12] */ + } +} +.nhsuk-hero--image .nhsuk-hero__overlay { + background-color: rgba(0, 47, 92, 0.1); + /* [7] */ +} +@media only screen { + .nhsuk-hero--image .nhsuk-hero__overlay { + /* [4] */ + min-height: 200px; + /* [6] */ + } +} +@media screen and (-ms-high-contrast: active) { + .nhsuk-hero--image .nhsuk-hero__overlay { + height: auto; + /* [12] */ + min-height: 0; + /* [12] */ + } +} + +/** + * Hero component description styles. + * + * 8. 'Random number' for the triangle. + * 9. 'Random number' for the triangle positioning. + * 10. Needed to enable the triangle to show correctly in high contrast mode. + * 11. Give the description box a max width. + * 13. Remove the arrow in Windows high contrast mode. + * 14. Reduce spacing and change positioning for Windows high contrast mode. + * 15. Prevent text breaking out of box on smaller sizes + */ +.nhsuk-hero--image-description .nhsuk-hero-content { + background-color: #005eb8; + color: #ffffff; + margin-bottom: 24px; + padding: 24px; + position: relative; + top: 70px; +} +.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { + bottom: -10px; + /* [8] */ + display: block; + height: 20px; + /* [8] */ + left: 32px; + /* [9] */ + overflow: hidden; + position: absolute; + transform: rotate(45deg); + width: 20px; + /* [8] */ +} +@media print { + .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { + display: none; + } +} +@media (min-width: 40.0625em) { + .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { + left: 46px; + /* [9] */ + } +} +.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:before, .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:after { + border: solid 32px #005eb8; + /* [8] */ + content: ""; + display: block; + height: 0; + position: absolute; + top: 0; + transform: rotate(45deg); + /* [10] */ + width: 0; +} +@media screen and (-ms-high-contrast: active) { + .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { + display: none; + /* [13] */ + } +} +@media (min-width: 23.4375em) { + .nhsuk-hero--image-description .nhsuk-hero-content { + /* [15] */ + width: 85%; + } +} +@media (min-width: 40.0625em) { + .nhsuk-hero--image-description .nhsuk-hero-content { + bottom: -48px; + /* [8] */ + margin-bottom: 0; + max-width: 35em; + /* [11] */ + padding: 32px 40px; + position: absolute; + top: auto; + } + .nhsuk-hero--image-description .nhsuk-hero-content > *:first-child { + margin-top: 0; + } + .nhsuk-hero--image-description .nhsuk-hero-content > *:last-child { + margin-bottom: 0; + } +} +@media print { + .nhsuk-hero--image-description .nhsuk-hero-content { + color: #212b32; + max-width: 100%; + padding: 0; + } +} +@media screen and (-ms-high-contrast: active) { + .nhsuk-hero--image-description .nhsuk-hero-content { + /* [14] */ + bottom: 0; + margin-bottom: 0; + min-height: 0; + padding: 32px 0 0; + position: relative; + top: 0; + } +} + +/* ========================================================================== + COMPONENTS/ #HINT + ========================================================================== */ +.nhsuk-hint { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + color: #4c6272; + display: block; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-hint { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-hint { + font-size: 14pt; + line-height: 1.15; + } +} + +.nhsuk-label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl) + .nhsuk-hint, .tingle-modal-box .ginput_container_radio .gfield_radio li label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl) + .nhsuk-hint, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl) + .nhsuk-hint { + margin-bottom: 8px; +} + +.nhsuk-fieldset__legend:not(.nhsuk-fieldset__legend--m):not(.nhsuk-fieldset__legend--l):not(.nhsuk-fieldset__legend--xl) + .nhsuk-hint { + margin-bottom: 8px; +} + +.nhsuk-fieldset__legend + .nhsuk-hint { + margin-top: -4px; +} + +/* ========================================================================== + COMPONENTS / #IMAGES + ========================================================================== */ +/** + * 1. Overrides default browser margin values. + * 2. Makes the image width two thirds of its container for desktop. + * 3. Avoid image printing full width of a page. + * 4. Removes top margin from subsequent nhsuk-image. + */ +.nhsuk-image, .is-style-nhsuk-image { + background-color: #ffffff; + border-bottom: 1px solid #d8dde0; + margin-left: 0; + /* [1] */ + margin-right: 0; + /* [1] */ + margin-bottom: 32px; + margin-top: 32px; +} +@media (min-width: 40.0625em) { + .nhsuk-image, .is-style-nhsuk-image { + margin-bottom: 40px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-image, .is-style-nhsuk-image { + margin-top: 40px; + } +} +@media (min-width: 48.0625em) { + .nhsuk-image, .is-style-nhsuk-image { + width: 66.66667%; + /* [2] */ + } +} +@media print { + .nhsuk-image, .is-style-nhsuk-image { + width: 50%; + /* [3] */ + } +} +.nhsuk-image + .nhsuk-image, .is-style-nhsuk-image + .nhsuk-image, .nhsuk-image + .is-style-nhsuk-image, .is-style-nhsuk-image + .is-style-nhsuk-image { + margin-top: 0; + /* [4] */ +} +@media (min-width: 40.0625em) { + .nhsuk-image + .nhsuk-image, .is-style-nhsuk-image + .nhsuk-image, .nhsuk-image + .is-style-nhsuk-image, .is-style-nhsuk-image + .is-style-nhsuk-image { + margin-top: 0; + } +} + +.nhsuk-image__img, .nhsuk-image img, .is-style-nhsuk-image img { + display: block; + width: 100%; +} + +.nhsuk-image__caption, .gallery-caption, .nhsuk-image figcaption, .is-style-nhsuk-image figcaption { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; + padding: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-image__caption, .gallery-caption, .nhsuk-image figcaption, .is-style-nhsuk-image figcaption { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } +} +@media print { + .nhsuk-image__caption, .gallery-caption, .nhsuk-image figcaption, .is-style-nhsuk-image figcaption { + font-size: 14pt; + line-height: 1.2; + } +} + +/* ========================================================================== + COMPONENTS/ #INPUT + ========================================================================== */ +/** + * 1. Disable inner shadow and remove rounded corners + * 2. setting any background-color makes text invisible when changing colours to dark + * backgrounds in Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1335476) + * as background-color and color need to always be set together, color should + * not be set either. + */ +.nhsuk-input, input[type=text]:not(.nhsuk-search__input), +input[type=email], +input[type=url], +input[type=password], +input[type=search], +input[type=number], +input[type=tel], +input[type=range], +input[type=date], +input[type=month], +input[type=week], +input[type=time], +input[type=datetime], +input[type=datetime-local], +input[type=color], +textarea { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + -moz-appearance: none; + /* 1 */ + -webkit-appearance: none; + /* 1 */ + appearance: none; + /* 1 */ + border: 2px solid #4c6272; + /* 2 */ + border-radius: 0; + box-sizing: border-box; + height: 40px; + margin-top: 0; + padding: 4px; + width: 100%; +} +@media (min-width: 40.0625em) { + .nhsuk-input, input[type=text]:not(.nhsuk-search__input), +input[type=email], +input[type=url], +input[type=password], +input[type=search], +input[type=number], +input[type=tel], +input[type=range], +input[type=date], +input[type=month], +input[type=week], +input[type=time], +input[type=datetime], +input[type=datetime-local], +input[type=color], +textarea { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-input, input[type=text]:not(.nhsuk-search__input), +input[type=email], +input[type=url], +input[type=password], +input[type=search], +input[type=number], +input[type=tel], +input[type=range], +input[type=date], +input[type=month], +input[type=week], +input[type=time], +input[type=datetime], +input[type=datetime-local], +input[type=color], +textarea { + font-size: 14pt; + line-height: 1.15; + } +} +.nhsuk-input:focus, input[type=text]:focus:not(.nhsuk-search__input), +input[type=email]:focus, +input[type=url]:focus, +input[type=password]:focus, +input[type=search]:focus, +input[type=number]:focus, +input[type=tel]:focus, +input[type=range]:focus, +input[type=date]:focus, +input[type=month]:focus, +input[type=week]:focus, +input[type=time]:focus, +input[type=datetime]:focus, +input[type=datetime-local]:focus, +input[type=color]:focus, +textarea:focus { + border: 2px solid #212b32; + box-shadow: inset 0 0 0 2px; + outline: 4px solid #ffeb3b; + /* 1 */ + outline-offset: 0; +} + +.nhsuk-input::-webkit-outer-spin-button, input[type=text]:not(.nhsuk-search__input)::-webkit-outer-spin-button, +input[type=email]::-webkit-outer-spin-button, +input[type=url]::-webkit-outer-spin-button, +input[type=password]::-webkit-outer-spin-button, +input[type=search]::-webkit-outer-spin-button, +input[type=number]::-webkit-outer-spin-button, +input[type=tel]::-webkit-outer-spin-button, +input[type=range]::-webkit-outer-spin-button, +input[type=date]::-webkit-outer-spin-button, +input[type=month]::-webkit-outer-spin-button, +input[type=week]::-webkit-outer-spin-button, +input[type=time]::-webkit-outer-spin-button, +input[type=datetime]::-webkit-outer-spin-button, +input[type=datetime-local]::-webkit-outer-spin-button, +input[type=color]::-webkit-outer-spin-button, +textarea::-webkit-outer-spin-button, +.nhsuk-input::-webkit-inner-spin-button, +input[type=text]:not(.nhsuk-search__input)::-webkit-inner-spin-button, +input[type=email]::-webkit-inner-spin-button, +input[type=url]::-webkit-inner-spin-button, +input[type=password]::-webkit-inner-spin-button, +input[type=search]::-webkit-inner-spin-button, +input[type=number]::-webkit-inner-spin-button, +input[type=tel]::-webkit-inner-spin-button, +input[type=range]::-webkit-inner-spin-button, +input[type=date]::-webkit-inner-spin-button, +input[type=month]::-webkit-inner-spin-button, +input[type=week]::-webkit-inner-spin-button, +input[type=time]::-webkit-inner-spin-button, +input[type=datetime]::-webkit-inner-spin-button, +input[type=datetime-local]::-webkit-inner-spin-button, +input[type=color]::-webkit-inner-spin-button, +textarea::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.nhsuk-input[type=number], input[type=number][type=text]:not(.nhsuk-search__input), +input[type=number], +textarea[type=number] { + /* stylelint-disable-line string-quotes */ + -moz-appearance: textfield; +} + +.nhsuk-input--error { + border: 4px solid #d5281b; +} + +.nhsuk-input--width-30 { + max-width: 59ex; +} + +.nhsuk-input--width-20 { + max-width: 41ex; +} + +.nhsuk-input--width-10 { + max-width: 23ex; +} + +.nhsuk-input--width-5 { + max-width: 10.8ex; +} + +.nhsuk-input--width-4 { + max-width: 9ex; +} + +.nhsuk-input--width-3 { + max-width: 7.2ex; +} + +.nhsuk-input--width-2 { + max-width: 5.4ex; +} + +/* ========================================================================== + COMPONENTS / #INSET-TEXT + ========================================================================== */ +/** + * 1. Removes top margin from first element and bottom margin from last, + * to ensure correct spacing within the component. + * 2. Restricts the width of the text to optimise the line length for + * readability. + */ +.nhsuk-inset-text { + /* [1] */ + max-width: 44em; + /* [2] */ + margin-bottom: 40px; + margin-top: 40px; + padding: 16px; + border-left: 8px solid #005eb8; +} +.nhsuk-inset-text > *:first-child { + margin-top: 0; +} +.nhsuk-inset-text > *:last-child { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-inset-text { + margin-bottom: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-inset-text { + margin-top: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-inset-text { + padding: 24px; + } +} +@media print { + .nhsuk-inset-text { + border-color: #212b32; + } +} + +/* ========================================================================== + COMPONENTS/ #LABEL + ========================================================================== */ +.nhsuk-label, .tingle-modal-box .ginput_container_radio .gfield_radio li label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + display: block; + margin-bottom: 4px; +} +@media (min-width: 40.0625em) { + .nhsuk-label, .tingle-modal-box .ginput_container_radio .gfield_radio li label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-label, .tingle-modal-box .ginput_container_radio .gfield_radio li label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label { + font-size: 14pt; + line-height: 1.15; + } +} + +/* Modifiers that make labels look more like their equivalent headings */ +.nhsuk-label--xl { + font-size: 32px; + font-size: 2rem; + line-height: 1.25; + display: block; + font-weight: 600; + margin-top: 0; + margin-bottom: 40px; +} +@media (min-width: 40.0625em) { + .nhsuk-label--xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.16667; + } +} +@media print { + .nhsuk-label--xl { + font-size: 32pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .nhsuk-label--xl { + margin-bottom: 48px; + } +} + +.nhsuk-label--l { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + display: block; + font-weight: 600; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-label--l { + font-size: 32px; + font-size: 2rem; + line-height: 1.25; + } +} +@media print { + .nhsuk-label--l { + font-size: 24pt; + line-height: 1.05; + } +} +@media (min-width: 40.0625em) { + .nhsuk-label--l { + margin-bottom: 24px; + } +} + +.nhsuk-label--m { + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + display: block; + font-weight: 600; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-label--m { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-label--m { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .nhsuk-label--m { + margin-bottom: 24px; + } +} + +.nhsuk-label--s { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + display: block; + font-weight: 600; + margin-top: 0; + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-label--s { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-label--s { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .nhsuk-label--s { + margin-bottom: 24px; + } +} + +.nhsuk-label-wrapper { + margin: 0; +} + +/* ========================================================================== + COMPONENT / #LIST-PANEL / #BACK-TO-TOP + ========================================================================== */ +/** + * 1. Allows padding and margin to be respected. + * 2. Removes default margin-bottom from heading. + * 3. 'Random number' used give heading the correct placement. + * 4. Overrides the default bullet list style. + * 5. Overrides default link box-shadow. + * 6. Removes the grey border on hover. + * 7. Underline is added to give a visual state of change. + * 8. Removes right and left margin to make the panel list go right to the + * edge of the screen. + */ +.nhsuk-list-panel { + margin-top: 40px; + margin-bottom: 40px; +} +@media (min-width: 40.0625em) { + .nhsuk-list-panel { + margin-top: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-list-panel { + margin-bottom: 48px; + } +} +@media (max-width: 40.0525em) { + .nhsuk-list-panel { + /* [8] */ + } +} +@media (max-width: 40.0525em) and (max-width: 40.0525em) { + .nhsuk-list-panel { + margin-left: -16px; + margin-right: -16px; + } +} + +.nhsuk-list-panel__label { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + background-color: #005eb8; + color: #ffffff; + display: inline-block; + /* [1] */ + margin-bottom: 0; + /* [2] */ + padding: 8px 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-list-panel__label { + font-size: 32px; + font-size: 2rem; + line-height: 1.25; + } +} +@media print { + .nhsuk-list-panel__label { + font-size: 24pt; + line-height: 1.05; + } +} +@media print { + .nhsuk-list-panel__label { + color: #212b32; + margin-top: 0; + } +} + +.nhsuk-list-panel__list, +.nhsuk-list-panel__box { + background-color: #ffffff; + margin: 0; + padding: 0; +} +@media print { + .nhsuk-list-panel__list, +.nhsuk-list-panel__box { + border-top: 0; + } +} + +.nhsuk-list-panel__list--with-label, +.nhsuk-list-panel__box--with-label { + border-top: 2px solid #005eb8; + margin: -28px 0 0; + /* [3] */ + padding: 27px 0 0; + /* [3] */ +} +@media (max-width: 40.0525em) { + .nhsuk-list-panel__list--with-label, +.nhsuk-list-panel__box--with-label { + margin: -24px 0 0; + /* [3] */ + padding: 23px 0 0; + /* [3] */ + } +} + +.nhsuk-list-panel__item { + background-color: #ffffff; + list-style: none; + /* [4] */ + margin-bottom: 0; +} + +.nhsuk-list-panel__link, #secondary section ul li a, #secondary section ul h4 a, #secondary section ol li a, #secondary section ol h4 a { + border-bottom: 1px solid #d8dde0; + display: block; + padding: 12px 16px; + text-decoration: none; +} +.nhsuk-list-panel__link:hover, #secondary section ul li a:hover, #secondary section ul h4 a:hover, #secondary section ol li a:hover, #secondary section ol h4 a:hover { + text-decoration: underline; + /* [7] */ +} +.nhsuk-list-panel__link:focus, #secondary section ul li a:focus, #secondary section ul h4 a:focus, #secondary section ol li a:focus, #secondary section ol h4 a:focus { + background-color: #ffeb3b; + border-bottom: 1px solid #212b32; + box-shadow: inset 0 -4px 0 0 #212b32; +} +@media (max-width: 40.0525em) { + .nhsuk-list-panel__link, #secondary section ul li a, #secondary section ul h4 a, #secondary section ol li a, #secondary section ol h4 a { + padding: 8px 16px; + } +} + +.nhsuk-list-panel--results-items__no-results, #secondary section div p { + border-bottom: 1px solid #d8dde0; + color: #4c6272; + margin: 0; + padding: 16px; +} + +/* COMPONENT / #BACK-TO-TOP + ========================================================================== */ +/** + * 1. Allows padding and margin to be respected. + * 2. 'Random number' used to provide space for icon. + * 3. Allows icon to be positioned absolute. + * 4. Make same colour as link text. + * 5. 'Random numbers' used to set the height and width of the icon. + * 6. 'Random numbers' used to position align icon. + * 7. Margin left used to compensate for the negative margin + * on .nhsuk-list-panel--mobile. + */ +.nhsuk-back-to-top__link { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + display: inline-block; + /* [1] */ + margin-top: 16px; + padding-left: 12px; + /* [2] */ + position: relative; + /* [3] */ +} +@media (min-width: 40.0625em) { + .nhsuk-back-to-top__link { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-back-to-top__link { + font-size: 14pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .nhsuk-back-to-top__link { + margin-left: 16px; + /* [7] */ + } +} +.nhsuk-back-to-top__link .nhsuk-icon { + fill: #005eb8; + /* [4] */ + height: 19px; + /* [5] */ + left: -8px; + /* [6] */ + position: absolute; + top: 4px; + /* [6] */ + -ms-transform: rotate(270deg); + -webkit-transform: rotate(270deg); + transform: rotate(270deg); + width: 19px; + /* [5] */ +} +@media (max-width: 40.0525em) { + .nhsuk-back-to-top__link .nhsuk-icon { + top: 2px; + /* [6] */ + } +} +.nhsuk-back-to-top__link:visited { + color: #005eb8; +} +.nhsuk-back-to-top__link:hover { + color: #7C2855; +} +.nhsuk-back-to-top__link:hover .nhsuk-icon { + fill: #7C2855; +} +.nhsuk-back-to-top__link:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; +} +.nhsuk-back-to-top__link:focus .nhsuk-icon { + fill: #212b32; +} +@media print { + .nhsuk-back-to-top__link { + display: none; + } +} + +/* ========================================================================== + COMPONENT / #nav-a-z + ========================================================================== */ +/** + * 1. Clearfix added to the A-Z nav to clear float: left; + * on the .nhsuk-a-z-nav__list-item. + * 2. Used to wrap the list items. + * 3. Removes bullets from list item.. + * 4. Gives equal spacing around each list item. + * 5. 'Random number' gives adequate spacing for touch navigation. + */ +.nhsuk-nav-a-z { + margin-top: 40px; + margin-bottom: 40px; +} +@media (min-width: 40.0625em) { + .nhsuk-nav-a-z { + margin-top: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-nav-a-z { + margin-bottom: 48px; + } +} +@media print { + .nhsuk-nav-a-z { + display: none; + } +} + +.nhsuk-nav-a-z__list { + /* [1] */ + padding: 0; +} +.nhsuk-nav-a-z__list:after { + clear: both; + content: ""; + display: block; +} +@media (min-width: 40.0625em) { + .nhsuk-nav-a-z__list { + padding: 0; + } +} + +.nhsuk-nav-a-z__item { + float: left; + /* [2] */ + list-style: none; + /* [3] */ + margin: 1px; + /* [4] */ +} + +.nhsuk-nav-a-z__link, +.nhsuk-nav-a-z__link--disabled { + font-size: 18px; + font-size: 1.125rem; + line-height: 1.55556; + display: block; + min-width: 34px; + /* [5] */ + padding-bottom: 8px; + padding-top: 8px; + text-align: center; +} +@media (min-width: 40.0625em) { + .nhsuk-nav-a-z__link, +.nhsuk-nav-a-z__link--disabled { + font-size: 22px; + font-size: 1.375rem; + line-height: 1.45455; + } +} +@media print { + .nhsuk-nav-a-z__link, +.nhsuk-nav-a-z__link--disabled { + font-size: 18pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .nhsuk-nav-a-z__link, +.nhsuk-nav-a-z__link--disabled { + min-width: 36px; + /* [5] */ + } +} + +.nhsuk-nav-a-z__link--disabled { + color: #4c6272; +} + +.nhsuk-nav-a-z__link.is-active { + background-color: #005eb8; + color: #ffffff; +} + +/* ========================================================================== + COMPONENTS / #PAGINATION + ========================================================================== */ +/** + * 1. Padding to give the icon spacing. + * 2. Append the word 'page' after next and + * previous on print stylesheets to make it easier + * to understand in print context. + */ +.nhsuk-pagination { + margin-top: 40px; + margin-bottom: 40px; +} +@media (min-width: 40.0625em) { + .nhsuk-pagination { + margin-top: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-pagination { + margin-bottom: 48px; + } +} + +.nhsuk-pagination__list:after { + clear: both; + content: ""; + display: block; +} + +.nhsuk-pagination-item--previous { + float: left; + text-align: left; + width: 50%; +} +.nhsuk-pagination-item--previous .nhsuk-icon { + left: -6px; +} +.nhsuk-pagination-item--previous .nhsuk-pagination__title { + padding-left: 32px; + /* [1] */ +} + +.nhsuk-pagination-item--next { + float: right; + text-align: right; + width: 50%; +} +.nhsuk-pagination-item--next .nhsuk-icon { + right: -6px; +} +.nhsuk-pagination-item--next .nhsuk-pagination__title { + padding-right: 32px; + /* [1] */ +} + +.nhsuk-pagination__link { + display: block; + position: relative; + text-decoration: none; + width: 100%; +} +@media print { + .nhsuk-pagination__link { + color: #212b32; + } +} +.nhsuk-pagination__link .nhsuk-icon { + position: absolute; + top: -2px; +} +@media print { + .nhsuk-pagination__link .nhsuk-icon { + color: #212b32; + margin-top: 0; + } +} +.nhsuk-pagination__link:hover { + color: #7C2855; +} +.nhsuk-pagination__link:hover .nhsuk-icon { + fill: #7C2855; +} +.nhsuk-pagination__link:hover .nhsuk-pagination__page { + text-decoration: none; +} +.nhsuk-pagination__link:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; +} +.nhsuk-pagination__link:focus .nhsuk-pagination__page { + text-decoration: none; +} +.nhsuk-pagination__link:focus:visited .nhsuk-icon, .nhsuk-pagination__link:focus:hover .nhsuk-icon, .nhsuk-pagination__link:focus:active .nhsuk-icon { + fill: #212b32; +} +.nhsuk-pagination__link:visited .nhsuk-icon { + fill: #330072; +} +.nhsuk-pagination__link:visited:hover .nhsuk-icon { + fill: #7C2855; +} +.nhsuk-pagination__link:visited:focus .nhsuk-icon { + fill: #212b32; +} + +.nhsuk-pagination__title { + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + display: block; +} +@media (min-width: 40.0625em) { + .nhsuk-pagination__title { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-pagination__title { + font-size: 18pt; + line-height: 1.15; + } +} +@media print { + .nhsuk-pagination__title:after { + content: " page"; + /* [2] */ + } +} + +.nhsuk-pagination__page { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; + display: block; + text-decoration: underline; +} +@media (min-width: 40.0625em) { + .nhsuk-pagination__page { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } +} +@media print { + .nhsuk-pagination__page { + font-size: 14pt; + line-height: 1.2; + } +} + +/* ========================================================================== + COMPONENTS/ #RADIOS + ========================================================================== */ +/** + * 1. remove 300ms pause on mobile. + * 2. Fix bug in IE11 caused by transform rotate (-45deg). + */ +.nhsuk-radios__item, .tingle-modal-box .ginput_container_radio .gfield_radio li { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + clear: left; + display: block; + margin-bottom: 8px; + min-height: 40px; + padding: 0 0 0 40px; + position: relative; +} +@media (min-width: 40.0625em) { + .nhsuk-radios__item, .tingle-modal-box .ginput_container_radio .gfield_radio li { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-radios__item, .tingle-modal-box .ginput_container_radio .gfield_radio li { + font-size: 14pt; + line-height: 1.15; + } +} + +.nhsuk-radios__item:last-child, .tingle-modal-box .ginput_container_radio .gfield_radio li:last-child, +.nhsuk-radios__item:last-of-type, +.tingle-modal-box .ginput_container_radio .gfield_radio li:last-of-type { + margin-bottom: 0; +} + +.nhsuk-radios__input, .tingle-modal-box .ginput_container_radio .gfield_radio li input { + cursor: pointer; + height: 40px; + left: 0; + margin: 0; + opacity: 0; + position: absolute; + top: 0; + width: 40px; + z-index: 1; +} + +.nhsuk-radios__label, .tingle-modal-box .ginput_container_radio .gfield_radio li label { + cursor: pointer; + display: inline-block; + margin-bottom: 0; + padding: 8px 12px 4px; + -ms-touch-action: manipulation; + /* 1 */ + touch-action: manipulation; + /* 1 */ +} + +.nhsuk-radios__hint { + display: block; + padding-left: 12px; + padding-right: 12px; +} + +.nhsuk-radios__input + .nhsuk-radios__label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input + label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li input + .nhsuk-radios__label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li input + label::before { + background: #ffffff; + border: 2px solid #4c6272; + border-radius: 50%; + box-sizing: border-box; + content: ""; + height: 40px; + left: 0; + position: absolute; + top: 0; + width: 40px; +} + +.nhsuk-radios__input + .nhsuk-radios__label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input + label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li input + .nhsuk-radios__label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li input + label::after { + background: #4c6272; + border: 10px solid #212b32; + border-radius: 50%; + content: ""; + height: 0; + left: 10px; + opacity: 0; + position: absolute; + top: 10px; + width: 0; +} + +/** + * Focus state + * + * 1. Since box-shadows are removed when users customise their colours + * We set a transparent outline that is shown instead. + * https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/ + */ +.nhsuk-radios__input:focus + .nhsuk-radios__label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:focus + label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li input:focus + .nhsuk-radios__label::before, .tingle-modal-box .ginput_container_radio .gfield_radio li input:focus + label::before { + border: 4px solid #212b32; + box-shadow: 0 0 0 4px #ffeb3b; +} + +/* Selected state */ +.nhsuk-radios__input:checked + .nhsuk-radios__label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:checked + label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li input:checked + .nhsuk-radios__label::after, .tingle-modal-box .ginput_container_radio .gfield_radio li input:checked + label::after { + opacity: 1; +} + +/* Disabled state */ +.nhsuk-radios__input:disabled, .tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled, +.nhsuk-radios__input:disabled + .nhsuk-radios__label, +.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:disabled + label, +.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled + .nhsuk-radios__label, +.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled + label { + cursor: default; +} + +.nhsuk-radios__input:disabled + .nhsuk-radios__label, .tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:disabled + label, .tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled + .nhsuk-radios__label, .tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled + label { + opacity: 0.5; +} + +/* + * Inline variant + * + * 1. Prevent inline modifier being used with conditional reveals + */ +@media (min-width: 40.0625em) { + .nhsuk-radios--inline:after { + clear: both; + content: ""; + display: block; + } + .nhsuk-radios--inline .nhsuk-radios__item, .nhsuk-radios--inline .tingle-modal-box .ginput_container_radio .gfield_radio li, .tingle-modal-box .ginput_container_radio .gfield_radio .nhsuk-radios--inline li { + clear: none; + float: left; + margin-right: 24px; + } +} +.nhsuk-radios--inline.nhsuk-radios--conditional { + /* 1 */ +} +.nhsuk-radios--inline.nhsuk-radios--conditional .nhsuk-radios__item, .nhsuk-radios--inline.nhsuk-radios--conditional .tingle-modal-box .ginput_container_radio .gfield_radio li, .tingle-modal-box .ginput_container_radio .gfield_radio .nhsuk-radios--inline.nhsuk-radios--conditional li { + float: none; + margin-right: 0; +} + +/* Divider variant */ +.nhsuk-radios__divider { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + color: #212b32; + margin-bottom: 8px; + text-align: center; + width: 40px; +} +@media (min-width: 40.0625em) { + .nhsuk-radios__divider { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-radios__divider { + font-size: 14pt; + line-height: 1.15; + } +} + +/* Conditional */ +.nhsuk-radios__conditional { + margin-bottom: 16px; + border-left: 4px solid #4c6272; + margin-left: 18px; + padding-left: 30px; +} +@media (min-width: 40.0625em) { + .nhsuk-radios__conditional { + margin-bottom: 24px; + } +} +.nhsuk-radios__conditional > :last-child { + margin-bottom: 0; +} + +.js-enabled .nhsuk-radios__conditional--hidden { + display: none; +} + +/* ========================================================================== + COMPONENTS/ #SELECT + ========================================================================== */ +.nhsuk-select, .tribe-tickets-rsvp select { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + border: 2px solid #4c6272; + box-sizing: border-box; + height: 40px; + max-width: 100%; + padding: 4px; +} +@media (min-width: 40.0625em) { + .nhsuk-select, .tribe-tickets-rsvp select { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-select, .tribe-tickets-rsvp select { + font-size: 14pt; + line-height: 1.15; + } +} +.nhsuk-select:focus, .tribe-tickets-rsvp select:focus { + border: 2px solid #212b32; + box-shadow: inset 0 0 0 2px; + outline: 4px solid #ffeb3b; + /* 1 */ + outline-offset: 0; +} + +.nhsuk-select option:active, .tribe-tickets-rsvp select option:active, +.nhsuk-select option:checked, +.tribe-tickets-rsvp select option:checked, +.nhsuk-select:focus::-ms-value, +.tribe-tickets-rsvp select:focus::-ms-value { + background-color: #005eb8; + color: #ffffff; +} + +.nhsuk-select--error { + border: 4px solid #d5281b; +} + +/* ========================================================================== + COMPONENTS / #SKIP-LINK + ========================================================================== */ +/** + * 1. Hides the skip link off the page, + * 2. until the link gains focus from keyboard tabbing. + */ +.nhsuk-skip-link { + left: -9999px; + /* [1] */ + padding: 8px; + position: absolute; +} +.nhsuk-skip-link:active, .nhsuk-skip-link:focus { + left: 16px; + /* [2] */ + top: 16px; + z-index: 2; +} +.nhsuk-skip-link:visited { + color: #212b32; +} + +/* ========================================================================== + COMPONENTS/ #SUMMARY-LIST + ========================================================================== */ +/** + * Original code taken from GDS (Government Digital Service) + * https://github.com/alphagov/govuk-frontend + * + * 1. Required to allow us to wrap words that overflow. + * 2. Reset default user agent styles + * 3. Automatic wrapping for unbreakable text (e.g. URLs) + * 4. Fallback for older browsers only + */ +.nhsuk-summary-list { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + margin: 0; + /* [2] */ + margin-bottom: 32px; +} +@media (min-width: 40.0625em) { + .nhsuk-summary-list { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-summary-list { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .nhsuk-summary-list { + display: table; + table-layout: fixed; + /* [1] */ + width: 100%; + } +} +@media (min-width: 40.0625em) { + .nhsuk-summary-list { + margin-bottom: 40px; + } +} + +@media (max-width: 40.0525em) { + .nhsuk-summary-list__row { + border-bottom: 1px solid #d8dde0; + margin-bottom: 16px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-summary-list__row { + display: table-row; + } +} + +.nhsuk-summary-list__key, +.nhsuk-summary-list__value, +.nhsuk-summary-list__actions { + margin: 0; + /* [2] */ + vertical-align: top; +} +@media (min-width: 40.0625em) { + .nhsuk-summary-list__key, +.nhsuk-summary-list__value, +.nhsuk-summary-list__actions { + border-bottom: 1px solid #d8dde0; + display: table-cell; + padding-bottom: 8px; + padding-right: 24px; + padding-top: 8px; + } +} + +.nhsuk-summary-list__actions { + margin-bottom: 16px; +} +@media (min-width: 40.0625em) { + .nhsuk-summary-list__actions { + padding-right: 0; + text-align: right; + width: 20%; + } +} + +.nhsuk-summary-list__key, +.nhsuk-summary-list__value { + /* [3] */ + overflow-wrap: break-word; + word-wrap: break-word; + /* [4] */ +} + +.nhsuk-summary-list__key { + font-weight: 600; + margin-bottom: 4px; +} +@media (min-width: 40.0625em) { + .nhsuk-summary-list__key { + width: 30%; + } +} + +@media (max-width: 40.0525em) { + .nhsuk-summary-list__value { + margin-bottom: 16px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-summary-list__value { + width: 50%; + } +} + +.nhsuk-summary-list__value > p { + margin-bottom: 8px; +} + +.nhsuk-summary-list__value > :last-child { + margin-bottom: 0; +} + +.nhsuk-summary-list__actions-list { + margin: 0; + /* [2] */ + padding: 0; + /* [2] */ + width: 100%; +} + +.nhsuk-summary-list__actions-list-item { + display: inline; + margin-right: 8px; + padding-right: 8px; +} + +.nhsuk-summary-list__actions-list-item:not(:last-child) { + border-right: 1px solid #d8dde0; +} + +.nhsuk-summary-list__actions-list-item:last-child { + border: 0; + margin-right: 0; + padding-right: 0; +} + +.nhsuk-summary-list--no-border .nhsuk-summary-list__key, +.nhsuk-summary-list--no-border .nhsuk-summary-list__value, +.nhsuk-summary-list--no-border .nhsuk-summary-list__actions, +.nhsuk-summary-list--no-border .nhsuk-summary-list__row { + border: 0; +} + +/* ========================================================================== + COMPONENTS / #TABLE + ========================================================================== */ +/** + * Table container is used to ensure the table does not break the container. + * + * 1. Margin is removed so there isn't double spacing. + */ +.nhsuk-table-container { + margin-bottom: 40px; + display: block; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + overflow-x: auto; + width: 100%; +} +@media (min-width: 40.0625em) { + .nhsuk-table-container { + margin-bottom: 48px; + } +} +.nhsuk-table-container .nhsuk-table { + margin: 0; + /* [1] */ +} + +/* Table row hover +========================================================================== */ +/** + * Table row hover is used to aid readability for users. + */ +.nhsuk-table__row:hover { + background-color: #f0f4f5; +} + +/* Table panel with tab heading +========================================================================== */ +/** + * 1. Margin is removed so there isn't double spacing. + */ +.nhsuk-table__panel-with-heading-tab { + margin-bottom: 40px; + margin-top: 40px; + padding: 24px; + background-color: #ffffff; + color: #212b32; + border: 1px solid #d8dde0; + padding-top: 0 !important; + /* stylelint-disable-line declaration-no-important */ +} +.nhsuk-table__panel-with-heading-tab > *:first-child { + margin-top: 0; +} +.nhsuk-table__panel-with-heading-tab > *:last-child { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-table__panel-with-heading-tab { + margin-bottom: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-table__panel-with-heading-tab { + margin-top: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-table__panel-with-heading-tab { + padding: 32px; + } +} +@media print { + .nhsuk-table__panel-with-heading-tab { + border: 1px solid #212b32; + page-break-inside: avoid; + } +} +.nhsuk-table__panel-with-heading-tab .nhsuk-table-container, +.nhsuk-table__panel-with-heading-tab .nhsuk-table { + margin: 0; + /* [1] */ +} + +.nhsuk-table__heading-tab { + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + background-color: #005eb8; + color: #ffffff; + display: inline-block; + margin: 0 0 8px -33px; + padding: 8px 32px; + position: relative; + top: -16px; +} +@media (min-width: 40.0625em) { + .nhsuk-table__heading-tab { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-table__heading-tab { + font-size: 18pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .nhsuk-table__heading-tab { + margin-left: -25px; + margin-right: 0; + padding: 8px 24px; + top: -8px; + } +} +@media print { + .nhsuk-table__heading-tab { + background: none; + color: #212b32; + top: 0; + } +} + +/* Responsive table +========================================================================== */ +/** + * 1. Hiding the thead on mobile + * 2. Displaying the thead on desktop + * 3. Removing default screen reader behaviour + * 4. Assigning role of table-row on desktop to give default screen reader behaviour + * 5. Using justify content to space out elements in the row on mobile + * 6. Assigning a minimum width in case of black cell + * 7. Aligning content to the right on mobile + * 8. Aligning mobile header to left to split it from the data + * 9. Hiding mobile specific header from desktop view + * 10. Adding a display block value due to IE 11 not having full flex support + */ +.nhsuk-table-responsive, figure.is-style-nhsuk-table-responsive { + margin-bottom: 0; + width: 100%; +} +.nhsuk-table-responsive thead, figure.is-style-nhsuk-table-responsive thead { + border: 0; + clip: rect(0 0 0 0); + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + height: 1px; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; + /* [1] */ +} +@media (min-width: 48.0625em) { + .nhsuk-table-responsive thead, figure.is-style-nhsuk-table-responsive thead { + clip: auto; + -webkit-clip-path: initial; + clip-path: initial; + display: table-header-group; + height: auto; + overflow: auto; + position: relative; + width: auto; + /* [2] */ + } +} +.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading { + font-weight: 600; + padding-right: 16px; + text-align: left; + /* [8] */ +} +@media (min-width: 48.0625em) { + .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading { + display: none; + /* [9] */ + } +} +.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row { + display: block; + /* [3] */ + margin-bottom: 24px; +} +.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child { + margin-bottom: 0; +} +@media (min-width: 48.0625em) { + .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row { + display: table-row; + /* [4] */ + } +} +.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th { + text-align: right; +} +@media (min-width: 48.0625em) { + .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th { + text-align: left; + } +} +.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { + display: block; + display: flex; + justify-content: space-between; + /* [5] */ + min-width: 1px; + /* [6] */ +} +@media all and (-ms-high-contrast: none) { + .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { + /* [10] */ + display: block; + } +} +@media (min-width: 48.0625em) { + .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { + display: table-cell; + } +} +@media (max-width: 48.0525em) { + .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { + padding-right: 0; + text-align: right; + /* [7] */ + } + .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child, figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child { + border-bottom: 3px solid #d8dde0; + } +} + +/* Numeric tables +========================================================================== */ +/** + * Right aligns table cells for numeric tables. + */ +.nhsuk-table__header--numeric, +.nhsuk-table__cell--numeric { + text-align: right; +} + +/* ========================================================================== + #TAG + ========================================================================== */ +.nhsuk-tag { + font-weight: 600; + font-size: 14px; + font-size: 0.875rem; + line-height: 1; + background-color: #0055a6; + border: 1px solid #0055a6; + color: #ffffff; + display: inline-block; + outline: 2px solid transparent; + outline-offset: -2px; + padding-bottom: 4px; + padding-left: 8px; + padding-right: 8px; + padding-top: 4px; + text-decoration: none; +} +@media (min-width: 40.0625em) { + .nhsuk-tag { + font-size: 16px; + font-size: 1rem; + line-height: 1; + } +} +@media print { + .nhsuk-tag { + font-size: 14pt; + line-height: 1; + } +} + +/* Colour variants + ========================================================================== */ +.nhsuk-tag--white, .nhsuk-tag.is-style-white { + background-color: #ffffff; + border-color: #212b32; + color: #212b32; +} + +.nhsuk-tag--grey, .nhsuk-tag.is-style-grey { + background-color: #dbe0e3; + border-color: #354550; + color: #354550; +} + +.nhsuk-tag--green, .nhsuk-tag.is-style-green { + background-color: #cce5d8; + border-color: #004c23; + color: #004c23; +} + +.nhsuk-tag--aqua-green, .nhsuk-tag.is-style-aqua-green { + background-color: #ccedeb; + border-color: #00524d; + color: #00524d; +} + +.nhsuk-tag--blue { + background-color: #ccdff1; + border-color: #004281; + color: #004281; +} + +.nhsuk-tag--purple, .nhsuk-tag.is-style-purple { + background-color: #d6cce3; + border-color: #240050; + color: #240050; +} + +.nhsuk-tag--pink, .nhsuk-tag.is-style-pink { + background-color: #efd3e3; + border-color: #57133a; + color: #57133a; +} + +.nhsuk-tag--red, .nhsuk-tag.is-style-red { + background-color: #f7d4d1; + border-color: #6b140e; + color: #6b140e; +} + +.nhsuk-tag--orange, .nhsuk-tag.is-style-orange { + background-color: #ffdc8e; + border-color: #4d3708; + color: #4d3708; +} + +.nhsuk-tag--yellow, .nhsuk-tag.is-style-yellow { + background-color: #fff59d; + border-color: #4d4712; + color: #4d4712; +} + +/* Remove tag border + ========================================================================== */ +.nhsuk-tag--no-border { + border: 0; +} + +/* ========================================================================== + COMPONENTS/ #TEXTAREA + ========================================================================== */ +.nhsuk-textarea { + font-weight: 400; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + -webkit-appearance: none; + border: 2px solid #4c6272; + border-radius: 0; + box-sizing: border-box; + display: block; + min-height: 40px; + padding: 4px; + resize: vertical; + width: 100%; +} +@media (min-width: 40.0625em) { + .nhsuk-textarea { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-textarea { + font-size: 14pt; + line-height: 1.15; + } +} +.nhsuk-textarea:focus { + border: 2px solid #212b32; + box-shadow: inset 0 0 0 2px; + outline: 4px solid #ffeb3b; + /* 1 */ + outline-offset: 0; +} + +.nhsuk-textarea--error { + border: 4px solid #d5281b; +} + +/* ========================================================================== + COMPONENTS / #WARNING-CALLOUT + ========================================================================== */ +/** + * 1. Uses @mixin panel-with-label from tools/_mixins. + * 2. Uses @mixin heading-label from tools/_mixins. + */ +.nhsuk-warning-callout { + margin-bottom: 40px; + margin-top: 40px; + padding: 24px; + background-color: #fff9c4; + color: #212b32; + border: 1px solid #ffeb3b; + padding-top: 0 !important; + /* stylelint-disable-line declaration-no-important */ + /* [1] */ +} +.nhsuk-warning-callout > *:first-child { + margin-top: 0; +} +.nhsuk-warning-callout > *:last-child { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-warning-callout { + margin-bottom: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-warning-callout { + margin-top: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-warning-callout { + padding: 32px; + } +} +@media print { + .nhsuk-warning-callout { + border: 1px solid #212b32; + page-break-inside: avoid; + } +} + +.nhsuk-warning-callout__label { + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + background-color: #ffeb3b; + color: #212b32; + display: inline-block; + margin: 0 0 8px -33px; + padding: 8px 32px; + position: relative; + top: -16px; + /* [2] */ +} +@media (min-width: 40.0625em) { + .nhsuk-warning-callout__label { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-warning-callout__label { + font-size: 18pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .nhsuk-warning-callout__label { + margin-left: -25px; + margin-right: 0; + padding: 8px 24px; + top: -8px; + } +} +@media print { + .nhsuk-warning-callout__label { + background: none; + color: #212b32; + top: 0; + } +} + +/* Reusable mixin for a focus element outline */ +/* Add a focus indicator for keyboard nav on clickable cards */ +.nhsuk-card--clickable.focus-visible { + border: 4px solid #ffeb3b; + box-shadow: inset 0 0 0 4px #212b32; +} + +/* add more obvious visual representation when dashboard elements are active on keyboard nav */ +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel.is-style-panel-with-label { + border: 4px solid #ffeb3b; + box-shadow: inset 0 0 0 4px #212b32; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label h3.nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label h3, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel.is-style-panel-with-label h3 { + background-color: #ffeb3b; + color: #212b32; +} + +/* colour variable to be used with color-mixer.scss */ +/* colour variable to be used with page-colour.scss & gutenberg-page-colour.scss */ +.nhsuk-panel-group { + margin-left: 0; + margin-right: 0; +} + +.nhsuk-image img, .is-style-nhsuk-image img { + width: unset; + max-width: 100%; +} +.nhsuk-textarea { + min-height: 10rem; + width: 100%; +} + +.nhsuk-button--reverse:visited, .nhsuk-button.is-style-reverse:visited, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:visited, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:visited { + color: #212b32; +} + +.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item--previous, .nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item--next { + width: 30%; +} +.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item { + width: 8%; + float: left; +} +.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination__link:hover { + box-shadow: 0 0 0 4px #ffeb3b inset; +} + +.is-style-outline .wp-block-button__link { + color: #005eb8; +} + +#primary h1, #primary p, #primary .nhsuk-pagination__page { + -ms-word-wrap: break-word; + word-wrap: break-word; +} +#primary footer .edit-link { + text-decoration: none; +} +#primary footer .edit-link a { + color: #005eb8; +} + +#login #loginform .user-login:focus, #login #loginform .user_pass:focus, .learndash-wrapper .wpProQuiz_content input:focus[type=text], .nhsuk-input:focus, .nhsuk-list-panel .comment-respond input:focus[type=text], input:focus[type=color], input:focus[type=date], input:focus[type=datetime-local], input:focus[type=datetime], input:focus[type=email], input:focus[type=month], input:focus[type=number], input:focus[type=password], input:focus[type=range], input:focus[type=search], input:focus[type=tel], input:focus[type=text]:not(.nhsuk-search__input), input:focus[type=time], input:focus[type=url], input:focus[type=week], textarea:focus { + box-shadow: 0 0 0 4px #ffeb3b; +} + +.nhsuk-search__input#search-field { + width: 15rem; +} + +#cookie-notice { + position: fixed; + left: 0; + bottom: 0; + width: 100%; +} + +#primary .page-content .nhsuk-header__search-toggle, #primary .page-content .nhsuk-search__close { + display: none; +} +#primary .page-content .nhsuk-header__search-wrap { + display: inline-block; + width: 100%; +} +#primary .page-content .nhsuk-header__search-wrap .nhsuk-search__input { + border: 2px solid #f0f4f5; + border-radius: 4px 0 0 4px; + float: left; + max-width: 90%; + margin: 0; +} +#primary .page-content .nhsuk-header__search-wrap .nhsuk-search__submit { + float: left; +} +@media (max-width: 40.0525em) { + #primary .page-content .nhsuk-header__search-wrap .nhsuk-search__input { + max-width: 73%; + margin: 0; + height: 52px; + } +} +#primary .widget-title a { + color: #ffffff; + text-decoration: none; +} + +.nhsuk-content__clearfix { + clear: both; + margin-top: 1.5rem; +} + +.nhsuk-grid-row.nhsuk-width-restrict { + margin-left: 0; + margin-right: 0; + background: #f0f4f5; +} + +.interim-login header, .interim-login footer { + display: none; +} + +.single-post #content #maincontent #contentinner #primary .featured-top { + width: 100%; +} +.single-post #content #maincontent #contentinner #primary .featured-top .nhsuk-image img, .single-post #content #maincontent #contentinner #primary .featured-top .is-style-nhsuk-image img { + margin-bottom: 24px; +} +.single-post #content #maincontent #contentinner #primary .featured-left { + float: left; + width: 33%; + margin-right: 16px; +} +.single-post #content #maincontent #contentinner #primary .featured-right { + float: right; + width: 33%; + margin-left: 16px; +} + +/* Menu item right chevron (mobile): fix color when state is focus */ +a:focus .nhsuk-icon { + fill: #4c6272 !important; +} + +.nhsuk-header.nhsuk-header--transactional .nhsuk-header__navigation { + max-width: 100%; +} +@media (min-width: 48.0625em) { + .nhsuk-header.nhsuk-header--organisation .nhsuk-header__link { + max-width: 500px; + float: left; + } +} +.nhsuk-header a.nhsuk-header__link--service { + display: contents; + float: left; +} +.nhsuk-header .nhsuk-search__input { + border-radius: 4px 0 0 4px; + border: none; + border-right: none; +} +@media (max-width: 40.0525em) { + .nhsuk-header .nhsuk-search__input { + border: 2px solid #d8dde0; + height: 52px; + } +} +.nhsuk-header.nhsuk-header--white .nhsuk-header__search-wrap input[type=search] { + border: 2px solid #d8dde0; +} +.nhsuk-header.nhsuk-header--white .nhsuk-header__transactional-service-name--link { + color: #005eb8; + font-weight: 600; +} +.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle { + border: 2px solid #005eb8; + color: #005eb8; +} +.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle:hover { + color: #ffffff; +} +.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle.is-active { + color: #ffffff; + border: 0; +} + +/* +// variations to styling required for gutenberg native blocks +// @author Tony Blacker, NHS Leadership Academy +// @version 1.1 12th October 2019 +*/ +.nhsuk-grid-column-two-thirds.contentright { + float: right; + padding: 0 16px 0 16px; +} + +.nhsuk-grid-column-two-thirds.contentleft { + padding: 0 16px 0 16px; +} + +.nhsuk-grid-column-full { + padding: 0; +} + +.nhsuk-grid-column-one-third, .nhsuk-grid-column-one-half, .nhsuk-grid-column-one-quarter { + flex-flow: wrap; +} + +.nhsuk-grid-column-width, .nhsuk-grid-column-full { + clear: both; +} + +/* login form customisation */ +#login { + padding-top: 0 !important; + width: 90%; +} +#login #loginform { + margin-top: 0; + box-shadow: none; + border: none; +} +#login #loginform #wp-submit { + background-color: #007f3b; + border: 2px solid transparent; + border-radius: 4px; + box-shadow: 0 4px 0 #006747; + padding: 12px 16px; + font-size: 1.1875rem; + line-height: 1.47368; +} +#login #loginform label { + font-size: 1.1875rem; + line-height: 1.47368; + font-weight: 400; +} + +/* Extra Blog Styles */ +.nhsuk-promo img.nhsuk-promo__img { + padding: 0; +} + +.nhsuk-promo__link-wrapper:hover { + background-color: #ffffff; + box-shadow: 0 0 0 4px #7C2855; + color: #005eb8; +} + +.nhsuk-grid-column-two-thirds.archive, +.nhsuk-grid-column-two-thirds.index { + padding: 0 16px 0 0; +} + +aside#secondary > section { + margin-top: 0; +} + +.nhsuk-icon__arrow-right-circle { + vertical-align: middle; +} + +.navigation { + position: relative; +} + +.nhsuk-pagination-item--previous, +.nhsuk-pagination-item--next { + position: relative; + z-index: 5; +} + +.nhsuk-pagination-numbers { + clear: both; + text-align: center; + border-top: 1px solid #aeb7bd; + padding-top: 8px; +} +@media (min-width: 768px) { + .nhsuk-pagination-numbers { + border: none; + position: absolute; + width: 100%; + padding-top: 0; + } +} +.nhsuk-pagination-numbers a, +.nhsuk-pagination-numbers span { + display: inline-block; + padding: 0px 4px; + margin: 0 4px; +} + +.clear:after { + clear: both; + content: ""; + display: block; +} + +.nhsuk-readmore { + text-align: left; + padding-bottom: 16px; +} + +@media (max-width: 48.0525em) { + #socialfloating { + display: none; + } +} +@media (min-width: 48.0525em) { + figure.wp-block-embed.wp-block-embed.alignright { + margin: 0 0 0 16px; + width: 33%; + } + figure.wp-block-embed.wp-block-embed.alignleft { + margin: 0 16px 0 0; + width: 33%; + } +} +@media (max-width: 48.0525em) { + figure.wp-block-embed.wp-block-embed.alignright, figure.wp-block-embed.wp-block-embed.alignleft { + display: contents; + } +} +span.search-terms { + font-weight: bold; + background: #ffb81C; +} + +button { + margin: 0; +} +button + .button { + margin-left: 16px; +} + +.nhsuk-card .nhsuk-card__description { + display: flow-root; +} + +.nhsuk-card.is-style-panel-with-label .nhsuk-card__content { + margin-top: 40px; +} +@media (min-width: 40.0625em) { + .nhsuk-card.is-style-panel-with-label .nhsuk-card__content { + margin-top: 48px; + } +} +.nhsuk-card.is-style-panel-grey { + background: inherit; + border: none; +} + +.nhsuk-card figure { + margin: 0; +} + +.nhsuk-cat-filter { + margin-bottom: 40px; +} +.nhsuk-cat-filter:after { + clear: both; + display: block; + content: ""; +} +.nhsuk-cat-filter .nhsuk-heading-m, .nhsuk-cat-filter .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2, .nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-cat-filter h2 { + float: left; +} +.nhsuk-cat-filter .nhsuk-cat-reset { + float: right; +} +.nhsuk-cat-filter .nhsuk-button, .nhsuk-cat-filter #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-cat-filter .cn-button.bootstrap, .nhsuk-cat-filter .tippy-popper .tippy-content .gv-approval-toggle, .tippy-popper .tippy-content .nhsuk-cat-filter .gv-approval-toggle { + margin-bottom: 0; +} + +#secondary section { + border-top: 2px solid #005eb8; + margin-bottom: 32px; + padding-top: 16px; + padding-bottom: 16px; +} +#secondary section h2 { + font-size: 1.25rem; + line-height: 1.2; + margin-bottom: 16px; + padding-top: 16px; +} +#secondary section h2 a { + text-decoration: none; +} +@media (min-width: 40.0625em) { + #secondary section h2 { + font-size: 1.5rem; + line-height: 1.2; + } +} +#secondary section ul, #secondary section ol { + list-style: none; + margin-bottom: 16px; + padding-left: 0; +} +#secondary section ul li, #secondary section ul h4, #secondary section ol li, #secondary section ol h4 { + font-size: 0.875rem; + line-height: 1.71429; + margin-bottom: 8px; +} +@media (min-width: 40.0625em) { + #secondary section ul li, #secondary section ul h4, #secondary section ol li, #secondary section ol h4 { + font-size: 1rem; + line-height: 1.5; + } +} +#secondary section ul li a, #secondary section ul h4 a, #secondary section ol li a, #secondary section ol h4 a { + padding: 0; +} +#secondary section.widget_search { + height: 4.5rem; + background: none; + padding-left: 0; + padding-right: 0; +} +#secondary section.widget_search .nhsuk-header__search-wrap { + padding-top: 16px; + padding: 24px 0; +} +#secondary section.widget_search .nhsuk-header__search-wrap .nhsuk-search__input { + width: 81%; + float: left; + max-width: 78%; + border-color: #aeb7bd; +} +#secondary section.widget_search .nhsuk-header__search-wrap .nhsuk-search__submit { + border: 2px solid #aeb7bd; + border-left: none; + margin-top: 0; + float: left; + box-shadow: 0; +} +#secondary section #wp-calendar caption { + position: relative; + top: 8px; + clip: unset; + clip-path: unset; + height: auto; + width: auto; + background: #005eb8; + color: #ffffff; + font-size: 1.25rem; + text-transform: uppercase; +} +#secondary section #wp-calendar td, #secondary section #wp-calendar th { + padding-left: 4px; + padding-right: 4px; + font-size: 1rem; +} +#secondary section ul > li { + border-bottom: 1px solid #aeb7bd; +} +#secondary section ul > li > ul > li, #secondary section ul > li > ul > li > ul > li { + padding: 0; + margin: 0; + border-bottom: none; +} +#secondary section ul > li > ul > li:last-of-type, #secondary section ul > li > ul > li > ul > li:last-of-type { + margin-bottom: 16px; +} +#secondary section ul > li > ul > li > a { + border-left: 2px solid #005eb8; + padding: 0 0 0 8px; + margin: 8px 0 0 8px; +} +#secondary section ul > li > ul > li > ul > li > a { + padding: 0 0 0 10px; + margin: 8px 0 0 16px; + border-bottom: none; +} +#secondary section ul > li > ul > li > ul > li > a:before { + content: "- "; + color: #e8edee; +} +#secondary section ul li a { + border-bottom: none; + padding: 0; +} +#secondary section ul li.widget_subpages__active > a { + background: #005eb8; + color: #ffffff; +} + +/* +// variations to styling required for WordPress comments +// @author Tony Blacker, NHS Leadership Academy +// @version 1.1 5th March 2021 +*/ +.nhsuk-list-panel { + margin-bottom: 16px; +} +.nhsuk-list-panel .comment-list { + margin-bottom: 16px; + background-color: #f0f4f5; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item { + padding: 16px 0; + display: block; + background-color: #f0f4f5; + clear: both; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond { + margin-top: 16px; + position: relative; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #commentform { + display: flow-root; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .nhsuk-button.submit, .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #cookie-notice .cookie-notice-container #cn-notice-buttons .submit.cn-button.bootstrap, #cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .submit.cn-button.bootstrap, .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .tippy-popper .tippy-content .submit.gv-approval-toggle, .tippy-popper .tippy-content .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .submit.gv-approval-toggle { + float: right; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #cancel-comment-reply-link { + float: left; + position: absolute; + bottom: 0; + left: 0; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .children { + margin-left: 0; + margin-right: 0; + padding-left: 16px; + border-left: 1px solid #aeb7bd; + position: relative; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .children .comment { + padding-right: 0; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body { + display: flex; + flex-wrap: wrap; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment_body_comment { + display: block; + text-align: left; + border-radius: 4px; + line-height: 1.5rem; + padding: 16px 32px 16px 24px; + position: relative; + word-wrap: break-word; + background-color: #ffffff; + width: 100%; + order: 1; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment_body_comment:after { + content: ""; + position: absolute; + width: 15px; + height: 15px; + border-radius: 50%; + background-color: #ffffff; + border: 2px solid #e8edee; + top: initial; + left: 20px; + bottom: -6px; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard { + order: 3; + width: 70%; +} +@media screen and (max-width: 37.5em) { + .nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard { + width: 50%; + } +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard cite { + display: block; + text-decoration: none; + color: #425563; + font-weight: 600; + text-overflow: ellipsis; + overflow: hidden; + padding: 8px 0 4px 0; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard .comment-meta a { + color: #212b32; + font-size: 0.85rem; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard .comment-meta a:hover { + background: none; + border: none; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment-avatar { + order: 2; + padding: 8px 16px 0 8px; + width: 10%; + min-width: 58px; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment-avatar img { + height: 40px; + width: 40px; + border-radius: 50%; + display: block; +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply { + width: 20%; + order: 4; + text-align: right; + font-size: 0.75rem; + padding: 4px; +} +@media screen and (max-width: 37.5em) { + .nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply { + width: 30%; + } +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply svg { + width: 30px; + height: 30px; + display: block; + margin: auto; + fill: #005eb8; +} +@media screen and (max-width: 37.5em) { + .nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply svg { + width: 20px; + height: 20px; + } +} +.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply .comment-edit { + width: 15px; + margin-left: 8px; +} +.nhsuk-list-panel .comment-reply-link { + display: inline-block; +} +.nhsuk-list-panel .comment-edit-link { + display: inline-block; + margin-left: 8px; +} +.nhsuk-list-panel .comment-respond textarea { + height: 200px; +} +.nhsuk-list-panel .comment-respond .form-submit { + margin-bottom: 48px; +} +.nhsuk-list-panel .comment-respond .logged-in-as { + float: right; +} +.nhsuk-list-panel .comment-respond .logged-in-as a { + font-size: 0.75rem; +} +.nhsuk-list-panel .comment-respond .logged-in-as a:nth-of-type(2) { + border: 1px solid #212b32; + font-size: 1rem; + padding: 4px; + background: #ffffff; + color: #005eb8; +} + +.article-footer .cat-links { + float: right; +} +.article-footer .tags-links { + float: left; + margin-right: 16px; +} + +li.nhsuk-pagination-item--previous { + float: left; +} + +li.nhsuk-pagination-item--next { + float: right; +} + +.pagination_split_post .post-page-numbers:first-of-type { + margin-right: 4px; +} +.pagination_split_post .post-page-numbers:last-of-type { + margin-left: 4px; +} +.pagination_split_post .current { + background: #005eb8; + color: #ffffff; +} + +/* +// Print styling tweaks +// @author Tony Blacker, NHS Leadership Academy +// @version 1.0 30th December 2019 +*/ +@media print { + #secondary, #respond, #cookie-notice, .socialfloating { + display: none; + } + + a { + font-size: 1rem; + } + + a:after { + color: #212b32; + content: "
(Link: " attr(href) ")"; + /* [1] */ + font-size: 0.75rem; + /* [2] */ + } + + .edit-link, .reply, .cat-links, .tags-links, .article-footer { + display: none !important; + } +} +#primary .gallery, #primary .wp-block-gallery { + display: flex; + flex-wrap: wrap; + list-style-type: none; + padding: 0; + margin: 0; +} +#primary .gallery.alignleft, #primary .wp-block-gallery.alignleft { + display: flex; +} +#primary .gallery .gallery-item, #primary .wp-block-gallery .gallery-item { + margin: 0 16px 16px 0; + display: flex; + flex-grow: 1; + flex-direction: column; + justify-content: center; + position: relative; + margin-right: 16px; +} +#primary .gallery .gallery-item img, #primary .wp-block-gallery .gallery-item img { + width: 100%; +} +#primary .gallery .gallery-item figcaption, #primary .wp-block-gallery .gallery-item figcaption { + position: absolute; + bottom: 8px; + width: 100%; + max-height: 100%; + overflow: auto; + padding: 40px 8px 8px; + color: #ffffff; + text-align: center; + font-size: 0.75rem; + background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent); +} +@media (min-width: 600px) { + #primary .gallery.alignleft, #primary .wp-block-gallery.alignleft { + margin-right: 2rem; + } + #primary .gallery.alignright, #primary .wp-block-gallery.alignright { + margin-left: 2rem; + } + #primary .gallery.gallery-columns-1 .gallery-item, #primary .gallery.gallery-columns-1 .wp-block-gallery-item, #primary .gallery.columns-1 .gallery-item, #primary .gallery.columns-1 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-1 .gallery-item, #primary .wp-block-gallery.gallery-columns-1 .wp-block-gallery-item, #primary .wp-block-gallery.columns-1 .gallery-item, #primary .wp-block-gallery.columns-1 .wp-block-gallery-item { + width: 100%; + margin-right: 0; + } + #primary .gallery.gallery-columns-2 .gallery-item, #primary .gallery.gallery-columns-2 .wp-block-gallery-item, #primary .gallery.columns-2 .gallery-item, #primary .gallery.columns-2 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-2 .gallery-item, #primary .wp-block-gallery.gallery-columns-2 .wp-block-gallery-item, #primary .wp-block-gallery.columns-2 .gallery-item, #primary .wp-block-gallery.columns-2 .wp-block-gallery-item { + width: calc((100% - 16px) / 2); + } + #primary .gallery.gallery-columns-2 .gallery-item:nth-of-type(2n), #primary .gallery.gallery-columns-2 .wp-block-gallery-item:nth-of-type(2n), #primary .gallery.columns-2 .gallery-item:nth-of-type(2n), #primary .gallery.columns-2 .wp-block-gallery-item:nth-of-type(2n), #primary .wp-block-gallery.gallery-columns-2 .gallery-item:nth-of-type(2n), #primary .wp-block-gallery.gallery-columns-2 .wp-block-gallery-item:nth-of-type(2n), #primary .wp-block-gallery.columns-2 .gallery-item:nth-of-type(2n), #primary .wp-block-gallery.columns-2 .wp-block-gallery-item:nth-of-type(2n) { + margin-right: 0; + } + #primary .gallery.gallery-columns-3 .gallery-item, #primary .gallery.gallery-columns-3 .wp-block-gallery-item, #primary .gallery.columns-3 .gallery-item, #primary .gallery.columns-3 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-3 .gallery-item, #primary .wp-block-gallery.gallery-columns-3 .wp-block-gallery-item, #primary .wp-block-gallery.columns-3 .gallery-item, #primary .wp-block-gallery.columns-3 .wp-block-gallery-item { + width: calc((100% - 32px) / 3); + } + #primary .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n), #primary .gallery.gallery-columns-3 .wp-block-gallery-item:nth-of-type(3n), #primary .gallery.columns-3 .gallery-item:nth-of-type(3n), #primary .gallery.columns-3 .wp-block-gallery-item:nth-of-type(3n), #primary .wp-block-gallery.gallery-columns-3 .gallery-item:nth-of-type(3n), #primary .wp-block-gallery.gallery-columns-3 .wp-block-gallery-item:nth-of-type(3n), #primary .wp-block-gallery.columns-3 .gallery-item:nth-of-type(3n), #primary .wp-block-gallery.columns-3 .wp-block-gallery-item:nth-of-type(3n) { + margin-right: 0; + } + #primary .gallery.gallery-columns-4 .gallery-item, #primary .gallery.gallery-columns-4 .wp-block-gallery-item, #primary .gallery.columns-4 .gallery-item, #primary .gallery.columns-4 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-4 .gallery-item, #primary .wp-block-gallery.gallery-columns-4 .wp-block-gallery-item, #primary .wp-block-gallery.columns-4 .gallery-item, #primary .wp-block-gallery.columns-4 .wp-block-gallery-item { + width: calc((100% - 48px) / 4); + } + #primary .gallery.gallery-columns-4 .gallery-item:nth-of-type(4n), #primary .gallery.gallery-columns-4 .wp-block-gallery-item:nth-of-type(4n), #primary .gallery.columns-4 .gallery-item:nth-of-type(4n), #primary .gallery.columns-4 .wp-block-gallery-item:nth-of-type(4n), #primary .wp-block-gallery.gallery-columns-4 .gallery-item:nth-of-type(4n), #primary .wp-block-gallery.gallery-columns-4 .wp-block-gallery-item:nth-of-type(4n), #primary .wp-block-gallery.columns-4 .gallery-item:nth-of-type(4n), #primary .wp-block-gallery.columns-4 .wp-block-gallery-item:nth-of-type(4n) { + margin-right: 0; + } + #primary .gallery.gallery-columns-5 .gallery-item, #primary .gallery.gallery-columns-5 .wp-block-gallery-item, #primary .gallery.columns-5 .gallery-item, #primary .gallery.columns-5 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-5 .gallery-item, #primary .wp-block-gallery.gallery-columns-5 .wp-block-gallery-item, #primary .wp-block-gallery.columns-5 .gallery-item, #primary .wp-block-gallery.columns-5 .wp-block-gallery-item { + width: calc((100% - 64px) / 5); + } + #primary .gallery.gallery-columns-5 .gallery-item:nth-of-type(5n), #primary .gallery.gallery-columns-5 .wp-block-gallery-item:nth-of-type(5n), #primary .gallery.columns-5 .gallery-item:nth-of-type(5n), #primary .gallery.columns-5 .wp-block-gallery-item:nth-of-type(5n), #primary .wp-block-gallery.gallery-columns-5 .gallery-item:nth-of-type(5n), #primary .wp-block-gallery.gallery-columns-5 .wp-block-gallery-item:nth-of-type(5n), #primary .wp-block-gallery.columns-5 .gallery-item:nth-of-type(5n), #primary .wp-block-gallery.columns-5 .wp-block-gallery-item:nth-of-type(5n) { + margin-right: 0; + } + #primary .gallery.gallery-columns-6 .gallery-item, #primary .gallery.gallery-columns-6 .wp-block-gallery-item, #primary .gallery.columns-6 .gallery-item, #primary .gallery.columns-6 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-6 .gallery-item, #primary .wp-block-gallery.gallery-columns-6 .wp-block-gallery-item, #primary .wp-block-gallery.columns-6 .gallery-item, #primary .wp-block-gallery.columns-6 .wp-block-gallery-item { + width: calc((100% - 80px) / 6); + } + #primary .gallery.gallery-columns-6 .gallery-item:nth-of-type(6n), #primary .gallery.gallery-columns-6 .wp-block-gallery-item:nth-of-type(6n), #primary .gallery.columns-6 .gallery-item:nth-of-type(6n), #primary .gallery.columns-6 .wp-block-gallery-item:nth-of-type(6n), #primary .wp-block-gallery.gallery-columns-6 .gallery-item:nth-of-type(6n), #primary .wp-block-gallery.gallery-columns-6 .wp-block-gallery-item:nth-of-type(6n), #primary .wp-block-gallery.columns-6 .gallery-item:nth-of-type(6n), #primary .wp-block-gallery.columns-6 .wp-block-gallery-item:nth-of-type(6n) { + margin-right: 0; + } + #primary .gallery.gallery-columns-7 .gallery-item, #primary .gallery.gallery-columns-7 .wp-block-gallery-item, #primary .gallery.columns-7 .gallery-item, #primary .gallery.columns-7 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-7 .gallery-item, #primary .wp-block-gallery.gallery-columns-7 .wp-block-gallery-item, #primary .wp-block-gallery.columns-7 .gallery-item, #primary .wp-block-gallery.columns-7 .wp-block-gallery-item { + width: calc((100% - 96px) / 7); + } + #primary .gallery.gallery-columns-7 .gallery-item:nth-of-type(7n), #primary .gallery.gallery-columns-7 .wp-block-gallery-item:nth-of-type(7n), #primary .gallery.columns-7 .gallery-item:nth-of-type(7n), #primary .gallery.columns-7 .wp-block-gallery-item:nth-of-type(7n), #primary .wp-block-gallery.gallery-columns-7 .gallery-item:nth-of-type(7n), #primary .wp-block-gallery.gallery-columns-7 .wp-block-gallery-item:nth-of-type(7n), #primary .wp-block-gallery.columns-7 .gallery-item:nth-of-type(7n), #primary .wp-block-gallery.columns-7 .wp-block-gallery-item:nth-of-type(7n) { + margin-right: 0; + } + #primary .gallery.gallery-columns-8 .gallery-item, #primary .gallery.gallery-columns-8 .wp-block-gallery-item, #primary .gallery.columns-8 .gallery-item, #primary .gallery.columns-8 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-8 .gallery-item, #primary .wp-block-gallery.gallery-columns-8 .wp-block-gallery-item, #primary .wp-block-gallery.columns-8 .gallery-item, #primary .wp-block-gallery.columns-8 .wp-block-gallery-item { + width: calc((100% - 112px) / 8); + } + #primary .gallery.gallery-columns-8 .gallery-item:nth-of-type(8n), #primary .gallery.gallery-columns-8 .wp-block-gallery-item:nth-of-type(8n), #primary .gallery.columns-8 .gallery-item:nth-of-type(8n), #primary .gallery.columns-8 .wp-block-gallery-item:nth-of-type(8n), #primary .wp-block-gallery.gallery-columns-8 .gallery-item:nth-of-type(8n), #primary .wp-block-gallery.gallery-columns-8 .wp-block-gallery-item:nth-of-type(8n), #primary .wp-block-gallery.columns-8 .gallery-item:nth-of-type(8n), #primary .wp-block-gallery.columns-8 .wp-block-gallery-item:nth-of-type(8n) { + margin-right: 0; + } + #primary .gallery.gallery-columns-9 .gallery-item, #primary .gallery.gallery-columns-9 .wp-block-gallery-item, #primary .gallery.columns-9 .gallery-item, #primary .gallery.columns-9 .wp-block-gallery-item, #primary .wp-block-gallery.gallery-columns-9 .gallery-item, #primary .wp-block-gallery.gallery-columns-9 .wp-block-gallery-item, #primary .wp-block-gallery.columns-9 .gallery-item, #primary .wp-block-gallery.columns-9 .wp-block-gallery-item { + width: calc((100% - 132px) / 9); + } + #primary .gallery.gallery-columns-9 .gallery-item:nth-of-type(9n), #primary .gallery.gallery-columns-9 .wp-block-gallery-item:nth-of-type(9n), #primary .gallery.columns-9 .gallery-item:nth-of-type(9n), #primary .gallery.columns-9 .wp-block-gallery-item:nth-of-type(9n), #primary .wp-block-gallery.gallery-columns-9 .gallery-item:nth-of-type(9n), #primary .wp-block-gallery.gallery-columns-9 .wp-block-gallery-item:nth-of-type(9n), #primary .wp-block-gallery.columns-9 .gallery-item:nth-of-type(9n), #primary .wp-block-gallery.columns-9 .wp-block-gallery-item:nth-of-type(9n) { + margin-right: 0; + } +} + +.gform_heading .gform_description { + font-size: 1rem; + font-weight: 600; +} + +#ui-datepicker-div { + background: white; + padding: 0 16px; + border: 1px solid #768692; + border-radius: 4px; +} + +.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label { + padding-left: 50px; +} +.tingle-modal-box .ginput_container_radio .gfield_radio li label { + padding-left: 50px; +} + +.gform_wrapper { + margin-top: 0 !important; +} +.gform_wrapper fieldset { + border: 0; + margin: 16px 0; +} +.gform_wrapper .gf_progressbar_wrapper .gf_progressbar { + border-radius: 4px; + background-color: #ffffff; + padding: 8px; +} +.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .percentbar_blue { + background-color: #005eb8; +} +.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage { + border-radius: 4px; + background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); + background-color: #005eb8; +} +.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span { + font-size: 16px; + font-family: Frutiger W01, Arial, Sans-serif; +} +.gform_wrapper .gf_progressbar_wrapper .gf_progressbar:after { + border-radius: 4px; +} +.gform_wrapper .gform_body .gform_fields .gfield.gfield_html dl.nhsuk-summary-list { + background: #ffffff; + padding: 24px; + padding-left: 24px; +} +@media (min-width: 61.875em) { + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert { + border: 1px solid #768692; + margin: 0 auto; + max-width: 100%; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row { + display: flex; + /* direction row by default, the cells will be side by side to start */ + flex-direction: row; + width: 100%; + background-color: white; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:after { + clear: both; + content: ""; + display: block; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item:not(.nhsuk-likert__rowlabel) { + margin-bottom: 0; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__rowlabel { + font-weight: bold; + padding: 24px 16px; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row.nhsuk-likert__header .nhsuk-likert__item { + background: #005eb8; + color: #ffffff; + border: none; + font-weight: 700; + padding: 0 16px; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:nth-of-type(odd) { + background: #f0f4f5; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item { + padding: 24px 16px; + margin-right: 0; + display: flex; + /* yep, the cells can get flexbox layout too */ + flex: 1; + flex-direction: column; + /* each cell will have its content laid out vertically */ + align-items: center; + /* centers content horizontally */ + justify-content: center; + /* centers content vertically */ + border-left: 1px solid #d8dde0; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label, .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label, .tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label { + padding-left: 0; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label:before, .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label:before, .tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label:before { + top: calc(50% - 20px); + left: calc(50% - 20px); + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label:after, .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label:after, .tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label:after { + top: calc(50% - 10px); + left: calc(50% - 10px); + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item:last-of-type() { + margin-right: 0; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert.nhsuk-likert__multi .nhsuk-likert__row .nhsuk-likert__item:first-of-type() { + flex: 3; + min-width: 250px; + } +} +@media (max-width: 61.865em) { + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row { + padding: 16px 0; + border-top: 1px solid #d8dde0; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:after { + clear: both; + content: ""; + display: block; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row.nhsuk-likert__header { + display: none; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item:after { + clear: both; + content: ""; + display: block; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item .nhsuk-radios__label .nhsuk-u-visually-hidden, .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label .nhsuk-u-visually-hidden, .tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item label .nhsuk-u-visually-hidden { + position: relative; + clip: unset; + clip-path: unset; + } + .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item.nhsuk-likert__rowlabel { + font-weight: 700; + } +} +.gform_wrapper .gform_body .address_city, .gform_wrapper .gform_body .address_state { + width: 50%; + float: left; +} +.gform_wrapper .gform_body .address_city { + padding-right: 8px; +} +.gform_wrapper .gform_body .address_state { + padding-left: 8px; +} +.gform_wrapper .gform_body ul.gform_fields { + list-style: none; + margin-left: 0; + padding-left: 0; +} +.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input:read-only, .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select:read-only { + background-color: inherit; + border: 1px solid #768692; +} +.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_preview { + clear: both; + padding: 8px 0; +} +.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_preview strong { + padding-left: 16px; +} +.gform_wrapper .gform_body .nhsuk-required-message { + font-weight: 600; + font-style: italic; + padding-left: 24px; +} +.gform_wrapper .gform_body .nhsuk-textarea { + min-height: 200px; +} +.gform_wrapper .gform_body .gform_hidden { + display: none; +} +.gform_wrapper .gform_body .gform_wrapper li.gfield fieldset .nhsuk-textarea { + width: 100%; +} +.gform_wrapper .gform_body ul.ui-sortable { + list-style-type: none; +} +.gform_wrapper .gform_body .gsurvey-rating { + direction: rtl; +} +.gform_wrapper .gform_body .gsurvey-rating:not(:checked) > label { + width: 40px; + height: 40px; + background-size: 35px 35px; + font-size: 0 !important; + float: none; + display: inline-block; + position: relative; +} +.gform_wrapper .gform_body .gsurvey-rating:not(:checked) > label:hover, .gform_wrapper .gform_body .gsurvey-rating:not(:checked) > label .gsurvey-rating:not(:checked) > label:hover ~ label { + background-size: 35px 35px; +} +.gform_wrapper .gform_body .gsurvey-rating > input:checked ~ label { + background-size: 35px 35px; + font-size: 0 !important; + float: none; + display: inline-block; + position: relative; +} +.gform_wrapper .gform_body .gsurvey-rating:after { + clear: both; +} +.gform_wrapper .gform_body .ginput_container_name, .gform_wrapper .gform_body .clear-multi { + display: flex; +} +.gform_wrapper .gform_body .ginput_container_name span, .gform_wrapper .gform_body .ginput_container_name .ginput_container, .gform_wrapper .gform_body .clear-multi span, .gform_wrapper .gform_body .clear-multi .ginput_container { + padding: 8px 16px 8px 0; +} +.gform_wrapper .gform_body .ginput_container_name span.name-prefix, .gform_wrapper .gform_body .ginput_container_name span.name-first, .gform_wrapper .gform_body .ginput_container_name span.name-middle, .gform_wrapper .gform_body .ginput_container_name span.name-last, .gform_wrapper .gform_body .ginput_container_name span.name_suffix, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-prefix, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-first, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-middle, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-last, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name_suffix, .gform_wrapper .gform_body .clear-multi span.name-prefix, .gform_wrapper .gform_body .clear-multi span.name-first, .gform_wrapper .gform_body .clear-multi span.name-middle, .gform_wrapper .gform_body .clear-multi span.name-last, .gform_wrapper .gform_body .clear-multi span.name_suffix, .gform_wrapper .gform_body .clear-multi .ginput_container.name-prefix, .gform_wrapper .gform_body .clear-multi .ginput_container.name-first, .gform_wrapper .gform_body .clear-multi .ginput_container.name-middle, .gform_wrapper .gform_body .clear-multi .ginput_container.name-last, .gform_wrapper .gform_body .clear-multi .ginput_container.name_suffix { + display: flex; +} +.gform_wrapper .gform_body .ginput_container_name span.name-prefix label, .gform_wrapper .gform_body .ginput_container_name span.name-first label, .gform_wrapper .gform_body .ginput_container_name span.name-middle label, .gform_wrapper .gform_body .ginput_container_name span.name-last label, .gform_wrapper .gform_body .ginput_container_name span.name_suffix label, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-prefix label, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-first label, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-middle label, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name-last label, .gform_wrapper .gform_body .ginput_container_name .ginput_container.name_suffix label, .gform_wrapper .gform_body .clear-multi span.name-prefix label, .gform_wrapper .gform_body .clear-multi span.name-first label, .gform_wrapper .gform_body .clear-multi span.name-middle label, .gform_wrapper .gform_body .clear-multi span.name-last label, .gform_wrapper .gform_body .clear-multi span.name_suffix label, .gform_wrapper .gform_body .clear-multi .ginput_container.name-prefix label, .gform_wrapper .gform_body .clear-multi .ginput_container.name-first label, .gform_wrapper .gform_body .clear-multi .ginput_container.name-middle label, .gform_wrapper .gform_body .clear-multi .ginput_container.name-last label, .gform_wrapper .gform_body .clear-multi .ginput_container.name_suffix label { + padding: 0 16px 0 8px; + font-size: 1.25rem; + color: #425563; +} +.gform_wrapper .gform_body .gform_delete { + float: left; + height: 28px; +} +.gform_wrapper .gform_page_footer { + padding-top: 32px !important; +} +.gform_wrapper .gform_page_footer a.gform_save_link { + float: left; + margin-left: 0; + margin-right: 24px; +} +.gform_wrapper #ui-datepicker-div { + border: 2px solid #005eb8; + border-radius: 4px; + background: #ffffff; +} +.gform_wrapper .ginput_preview img.gform_delete { + padding: 32px 32px 0px 0px; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAABKUlEQVRYhe2Uuw4BQRSGPwqJW6KgU4jeA0jEC2h4Ku8hXkFJiCdYURJR0Ot0FM5kx2TZHTu7QvZPTjYzszP/d85cIFMme42AM3Az4gwM0wAIMldxSgNAmUXtf6tciJFLBXrlHZs410dltZn/9Qr8HIBZ0rC2cwDnygD+EmDvcjHbU78Dmlr7Qswn3RZAmavKdgUiNQCAPrAFWhqEqQYwBzpJAMyk76BBmOae/DNPAqAELKT/CLQN842MeUDdFiCqSjyy0yH0zCOZxwEAKANL/O2wylzpJJN6MSBW+IlsTPOwh2gi37W2SFhcgYHMKwI1bb0qULHJoACM8SthY17nec9VJV7dDqcKOnDvbodz81cHLhUIdf08gTFVwd+OZRIAHYEIMtchpkDrDvRKkk0dBvEBAAAAAElFTkSuQmCC); + background-size: auto; + width: 0px; + height: 0px; +} + +@media only screen and (max-device-width: 799px) { + .gform_wrapper .gform_body .ginput_container .gsurvey-rating:not(:checked) > label { + background-size: 28px 28px; + width: 30px; + height: 30px; + } + .gform_wrapper .gform_body .ginput_container .gsurvey-rating > input > checked ~ label { + background-size: 28px 28px; + } +} +.gv-datatables-container .gv-field-label { + word-break: normal; +} + +.tippy-popper .tippy-content { + margin-top: 8px; +} +.tippy-popper .tippy-content .gv-approval-toggle { + border: 0; + margin-bottom: 16px; + display: block !important; +} +.tippy-popper .tippy-content .gv-approval-toggle:before { + word-break: initial; + width: fit-content; + position: relative; + border: 0; + padding: unset; + font-size: 16px; + font-family: Frutiger W01, Arial, Sans-serif; + color: white; +} +.tippy-popper .tippy-content .gv-approval-toggle:hover { + background: #e8edee; +} +.tippy-popper .tippy-content .gv-approval-toggle:hover:before { + color: #212b32; + text-decoration: underline; +} +.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-approved:before { + content: "✓ Approve"; +} +.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved { + background: #d5281b; +} +.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved:before { + content: "✕ Decline"; +} +.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved:hover { + background: #e8edee; +} +.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved { + background: #ffb81C; +} +.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved:before { + content: "⟲ Reset"; + background: inherit; + color: #212b32; +} +.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved:hover { + background: #e8edee; +} + +.gp-word-count-label { + background: white; + color: #212b32; + padding: 4px; +} + +.gf-all-fields li.field-type-section { + background-color: #ffffff; + text-align: center; +} +.gf-all-fields li.field-type-section span:empty { + padding-bottom: 0; + padding-top: 0; +} +.gf-all-fields li hr.gpnf-nested-entries-hr { + display: none; +} +.gf-all-fields li table[bgcolor="#EAEAEA"] { + background: inherit; + border-top: none !important; +} +.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"] { + background: #f0f4f5; + color: #005eb8; +} +.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"] td { + padding-top: 4px; + padding-bottom: 4px; +} +.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"] td font { + font-size: 16px !important; +} +.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FFFFFF"] { + background: #f0f4f5 !important; +} +.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] td:empty { + display: none; +} +.gf-all-fields li table.gfcs-value td span { + border-bottom: none; +} + +.learndash-wrapper .ld-section-heading .nhsuk-button, .learndash-wrapper .ld-section-heading #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap, #cookie-notice .cookie-notice-container #cn-notice-buttons .learndash-wrapper .ld-section-heading .cn-button.bootstrap, .learndash-wrapper .ld-section-heading .tippy-popper .tippy-content .gv-approval-toggle, .tippy-popper .tippy-content .learndash-wrapper .ld-section-heading .gv-approval-toggle { + display: none; +} +.learndash-wrapper .ld-primary-color { + color: #005eb8; +} +.learndash-wrapper a.ld-login-text.ld-login-button:hover { + color: #ffffff !important; +} +.learndash-wrapper #ld-user-register { + color: #005eb8 !important; +} +.learndash-wrapper .ld-icon.ld-primary-background, .learndash-wrapper .ld-expand-button, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon { + background: #005eb8; +} +.learndash-wrapper a { + text-decoration: underline; +} +.learndash-wrapper a:hover { + color: #212b32 !important; + text-decoration: none; +} +.learndash-wrapper input[type=submit].learndash_mark_complete_button { + padding-right: 48px; +} +.learndash-wrapper .sfwd-mark-complete::after { + top: 33%; +} +.learndash-wrapper .ld-status { + position: relative; +} +.learndash-wrapper .ld-status.ld-status-waiting { + border-color: #d5281b; +} +.learndash-wrapper .ld-breadcrumbs .ld-course-status-segment .ld-course-status-content, .learndash-wrapper .ld-course-status .ld-course-status-segment .ld-course-status-content, .learndash-wrapper .ld-item-details .ld-course-status-segment .ld-course-status-content { + position: relative; +} +.learndash-wrapper .ld-tab-content, .learndash-wrapper .ld-table-list { + margin: 0 16px; +} +.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:before { + content: ""; +} +.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:after { + content: "x"; + margin-left: 0.25em; + border-radius: 50%; + border: 2px solid #768692; + width: 20px; + height: 20px; + font-size: 1rem; + padding: 0 4px; + color: #768692; + line-height: 0.9rem; +} +.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper { + background: #ffffff; + border: 2px solid #425563; +} +.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before { + width: 0; + height: 0; + border-left: 24px solid #e8edee; + border-right: 24px solid #e8edee; + border-bottom: 16px solid #425563; + transform: rotate(0); + right: 260px; + top: -17px; +} +.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper .ld-item-search-fields .ld-item-search-name { + top: -nhsuk-spacing(5); +} +.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview { + border: 2px solid transparent; +} +.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title { + line-height: 40px; +} +.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover { + background: transparent; + border: 2px solid #ffeb3b; +} +.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-incomplete.ld-status-icon { + border: 2px solid #212b32; + content: "✓"; +} +.learndash-wrapper .ld-progress { + margin: 1em 0; +} +.learndash-wrapper .ld-modal { + -webkit-transition: none !important; + transition: none !important; +} +.learndash-wrapper .ld-login-modal { + border: 4px solid #f0f4f5; +} +.learndash-wrapper .ld-login-modal input[type=text], .learndash-wrapper .ld-login-modal input[type=password] { + background: #ffffff; + border-color: #4c6272; +} +.learndash-wrapper .ld-login-modal label { + text-align: left; + color: #ffffff; + margin-bottom: 8px; +} +.learndash-wrapper .ld-login-modal input[type=checkbox] { + cursor: pointer; + height: 32px; + left: 0; + width: 32px; + z-index: 1; + position: relative; + top: 8px; + margin-right: 16px; +} +.learndash-wrapper .ld-login-modal .ld-login-modal-register { + background: #003087; +} +.learndash-wrapper .ld-login-modal .ld-login-modal-register #registerform { + color: #ffffff; + font-size: 16px; +} +.learndash-wrapper .ld-login-modal .ld-login-modal-register #registerform #wp-submit { + border-radius: 4px; + border-width: 0; + background: #ffffff; + color: #212b32; +} +.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading { + color: #003087; +} +.learndash-wrapper .ld-login-modal .ld-login-modal-login #loginform .login-username::before, .learndash-wrapper .ld-login-modal .ld-login-modal-login #loginform .login-password::before { + display: none; +} +.learndash-wrapper .ld-login-modal input[type=submit] { + margin-top: 8px; + background: #007f3b; + border-radius: 4px; + font-size: 1rem; +} +.learndash-wrapper .ld-login-modal .ld-button.ld-button-reverse.ld-js-register-account { + color: #212b32; + border-radius: 4px; + box-shadow: 0 4px 0 #00401e; +} +.learndash-wrapper .nhsuk-mark-complete { + padding-right: 32px; +} + +nav.learndash-pager { + background: none; + color: #212b32; + width: 100%; +} +nav.learndash-pager ul { + list-style: none; + display: block; + margin: 0 auto; +} +nav.learndash-pager ul li { + float: left; + margin-right: 16px; +} +nav.learndash-pager ul li a.nhsuk-tag { + color: #ffffff; +} +nav.learndash-pager ul li a.nhsuk-tag.focus-visible { + color: #212b32; + border: 4px solid #212b32 !important; +} +nav.learndash-pager ul li a.nhsuk-tag.nhsuk-tag--white, nav.learndash-pager ul li a.nhsuk-tag.is-style-white { + color: #003087; +} + +.ld-course-list-items .ld_course_grid article { + display: flex !important; + flex-direction: column; + height: 100%; +} +.ld-course-list-items .ld_course_grid article .caption { + height: 100%; + display: flex; + flex-direction: column; +} +.ld-course-list-items .ld_course_grid article .caption .entry-title { + order: 1; +} +.ld-course-list-items .ld_course_grid article .caption .learndash-widget { + order: 2; + margin-top: auto; +} +.ld-course-list-items .ld_course_grid article .caption .ld_course_grid_button { + order: 3; + margin-top: auto; +} +.ld-course-list-items .ld_course_grid article .nhsuk-action-link { + text-align: left; + padding: 8px; + margin-top: auto !important; + margin-bottom: 8px; +} +.ld-course-list-items .ld_course_grid article .ld_course_grid_button { + text-align: center; +} +.ld-course-list-items .ld_course_grid article .ld_course_grid_buttonnhsuk-action-link__link { + text-align: left; + position: relative; +} +.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn, .ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn-primary { + margin-bottom: 0; +} +.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn .email-address:after, .ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn-primary .email-address:after { + content: ''; +} +.ld-course-list-items .ld_course_grid .thumbnail.course { + margin-bottom: 32px; + position: relative; +} +.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price { + background: #007f3b !important; +} +.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price:before { + border-top: 4px solid #425563; + border-right: 4px solid #425563; +} +.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled { + background: #005eb8; +} +.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled:before { + border-top: 4px solid #003087; + border-right: 4px solid #003087; +} +.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free { + background: #007f3b; +} +.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free:before { + border-top: 4px solid #006747; + border-right: 4px solid #006747; +} + +.single-sfwd-courses article.sfwd-courses img.wp-post-image { + display: none; +} + +#ld_course_categorydropdown { + padding-bottom: 24px; +} +#ld_course_categorydropdown #ld_course_categorydropdown_select { + height: 40px; +} +#ld_course_categorydropdown label { + padding-right: 10px; +} + +/* Events Calendar Styles */ +#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template { + padding: 0; +} + +.tribe-common div.nhsuk-grid-column-two-thirds { + padding-left: 0; +} +.tribe-common .nhsuk-radios .nhsuk-radios__item, .tribe-common .tingle-modal-box .ginput_container_radio .nhsuk-radios__item, .tingle-modal-box .tribe-common .ginput_container_radio .nhsuk-radios__item, .tingle-modal-box .ginput_container_radio .gfield_radio .tribe-common .nhsuk-radios li, .tribe-common .tingle-modal-box .ginput_container_radio .gfield_radio li, .tingle-modal-box .tribe-common .ginput_container_radio .gfield_radio li { + margin: 8px 0; +} +.tribe-common .nhsuk-radios .nhsuk-radios__item label, .tribe-common .tingle-modal-box .ginput_container_radio .nhsuk-radios__item label, .tingle-modal-box .tribe-common .ginput_container_radio .nhsuk-radios__item label, .tingle-modal-box .ginput_container_radio .gfield_radio .tribe-common .nhsuk-radios li label, .tribe-common .tingle-modal-box .ginput_container_radio .gfield_radio li label, .tingle-modal-box .tribe-common .ginput_container_radio .gfield_radio li label { + padding: 8px 16px 4px 40px; +} +.tribe-common .nhsuk-checkboxes .nhsuk-checkboxes__item, .tribe-common .tingle-modal-box .ginput_container_checkbox .nhsuk-checkboxes__item, .tingle-modal-box .tribe-common .ginput_container_checkbox .nhsuk-checkboxes__item, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox .tribe-common .nhsuk-checkboxes li, .tribe-common .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li, .tingle-modal-box .tribe-common .ginput_container_checkbox .gfield_checkbox li { + margin: 8px 0; +} +.tribe-common .nhsuk-checkboxes .nhsuk-checkboxes__item label, .tribe-common .tingle-modal-box .ginput_container_checkbox .nhsuk-checkboxes__item label, .tingle-modal-box .tribe-common .ginput_container_checkbox .nhsuk-checkboxes__item label, .tingle-modal-box .ginput_container_checkbox .gfield_checkbox .tribe-common .nhsuk-checkboxes li label, .tribe-common .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label, .tingle-modal-box .tribe-common .ginput_container_checkbox .gfield_checkbox li label { + padding: 8px 16px 4px 56px; +} +.tribe-common span.nhsuk-action-link__text { + margin-left: 40px; +} +.tribe-common .nhsuk-card-group div.nhsuk-grid-column-one-third, .tribe-common .nhsuk-card-group div.nhsuk-grid-column-one-half, .tribe-common .nhsuk-card-group div.nhsuk-grid-column-two-thirds { + padding: 0 16px; + margin-bottom: 24px; +} +.tribe-common .nhsuk-card-group div.nhsuk-card__content { + padding: 24px; + color: #425563; +} + +.tribe-events .tribe-events-c-top-bar__datepicker { + display: flex; + align-items: center; +} +.tribe-events .tribe-events-c-top-bar__datepicker span { + line-height: 1.5; + padding-right: 8px; +} + +.tribe-events-c-top-bar .tribe-topbar-prefix { + margin-right: 8px; +} + +.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input { + padding: 16px; + margin-right: 8px; +} + +.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group { + margin-right: 8px; +} + +.nhsuk-card__content .tribe-events-calendar-list__event-datetime { + float: left; + display: block; +} +.nhsuk-card__content .tribe-events-calendar-list__event-datetime span.tribe-event-date-end { + display: block; +} + +.tribe-common .nhsuk-card-group .event-meta, +.event-meta { + margin-bottom: 16px; +} +.single-tribe_events .tribe-common .nhsuk-card-group .event-meta, +.single-tribe_events .event-meta { + margin-bottom: 24px; +} + +.tribe-events-address, +.tribe-events-calendar-list__event-datetime { + font-size: 16px; + margin-bottom: 0; +} + +.event-date-time:after { + clear: both; + content: ""; + display: block; +} + +.event-date-time, +.venue-address, +.events-cost, +.event-categories { + font-size: 16px; +} +.event-date-time .nhsuk-icon, +.venue-address .nhsuk-icon, +.events-cost .nhsuk-icon, +.event-categories .nhsuk-icon { + float: left; + width: 16px; + height: 16px; + margin-right: 8px; +} + +.event-categories:after { + clear: both; + content: ""; + display: block; +} +.event-categories ul { + position: relative; + top: -2px; +} +.event-categories li { + display: inline-block; + font-size: 16px; + float: left; + margin-right: 4px; +} + +.tribe-events-header__top-bar .events-dropdown { + font-size: 16px; + padding-right: 8px; + margin-top: 8px; +} +@media screen and (min-width: 832px) { + .tribe-events-header__top-bar .events-dropdown { + margin-top: 0px; + } +} + +.tribe-events .tribe-events-header { + align-items: flex-end; +} + +@media screen and (min-width: 832px) { + .tribe-events .tribe-events-c-events-bar__search-filters-container { + background-color: transparent; + } + .tribe-events .tribe-events-c-events-bar__search-filters-container .tribe-events-c-search__input { + background-color: transparent; + } +} + +#rsvp-now .tribe-tickets__rsvp-wrapper { + max-width: 100%; +} + +.single-tribe_events .tribe-events-single-event-description { + margin-top: 32px; + margin-bottom: 32px; +} +.single-tribe_events .nhsuk-card__img { + margin-bottom: 16px; +} +.single-tribe_events .tribe-events-single-event-title { + margin-bottom: 32px; +} + +.nowrap { + white-space: nowrap; +} + +/* Events Tickets Styles - only applies if Events > Settings > Display > Enable New RSVP Experience is not selected */ +.tribe-tickets-rsvp .tribe-events-tickets { + background-color: transparent; +} +.tribe-tickets-rsvp .tribe-events-tickets input[type=text], +.tribe-tickets-rsvp .tribe-events-tickets input[type=email], +.tribe-tickets-rsvp .tribe-events-tickets select { + width: 100%; +} + +/* Events Widgets */ +.widget-area ol.tribe-list-widget { + list-style: none; +} +.widget-area ol.tribe-list-widget .tribe-clearfix:before { + display: none; +} + +/* embedded events */ +html.js .tribe-events-page-template.wp-embed-responsive { + color: inherit; + background: inherit; + padding: 0; +} +html.js .tribe-events-page-template.wp-embed-responsive .wp-embed { + background: inherit; + padding: 0; + font-size: 16px; +} +html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card { + margin-top: 20px; +} +html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .nhsuk-care-card__heading a { + color: #ffffff; +} +html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-event-cost { + position: absolute; + right: 24px; + bottom: 24px; +} +html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-event-cost span { + display: none; +} +html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-single-event-description { + margin-right: 100px; +} +html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .wp-embed-footer { + display: none; +} + +.tribe-events .tribe-events-c-top-bar__datepicker-button:hover span.tribe-events-c-top-bar__datepicker-desktop { + color: #425563; +} + +/* Event datetime header */ +.tribe-events-schedule__datetime * { + color: #425563; +} + +.download-count { + float: right; +} + +.download-link { + font-size: 16px; +} + +/* ========================================================================== + COMPONENTS / #EMERGENCY-ALERT + ========================================================================== */ +/** + * 1. Use inverted link colours due to the yellow + * ($color_nhsuk-yellow) background. + */ +.nhsuk-global-alert { + background-color: #ffeb3b; + padding-bottom: 24px; + padding-top: 24px; +} +@media print { + .nhsuk-global-alert { + display: none; + } +} +.nhsuk-global-alert a { + color: #005eb8; + /* [1] */ +} +.nhsuk-global-alert a:focus { + background-color: #003d78; + box-shadow: 0 0 0 4px #003d78; + color: #ffffff; + outline: 4px solid transparent; + outline-offset: 4px; +} +.nhsuk-global-alert a:hover { + background-color: #005eb8; + box-shadow: 0 0 0 4px #005eb8; + color: #ffffff; +} +.nhsuk-global-alert a:active { + background-color: #002f5c; + box-shadow: 0 0 0 4px #003d78; + color: #ffffff; +} + +.nhsuk-global-alert__content { + position: relative; + margin: 0 16px; +} +.nhsuk-global-alert__content > *:first-child { + margin-top: 0; +} +.nhsuk-global-alert__content > *:last-child { + margin-bottom: 0; +} + +/* Heading: smaller font size on desktop */ +.nhsuk-global-alert__heading { + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + margin: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-global-alert__heading { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-global-alert__heading { + font-size: 18pt; + line-height: 1.15; + } +} + +/* Margin fix */ +.nhsuk-global-alert__message { + margin-top: 8px; + line-height: 1.5; +} + +.nhsuk-bordered-tabs-container { + padding-top: 8px; + background-color: #ffffff; + border-bottom: 2px solid #aeb7bd; +} +.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs { + padding: 0; + margin-bottom: 0; + display: flex; +} +.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item { + display: inline-block; + padding: 8px 16px; + margin-bottom: 0; + font-size: 16px; +} +.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a { + text-decoration: none; + word-break: initial; +} +.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a:visited { + text-decoration: none; + color: #330072; +} +.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a:hover { + text-decoration: underline; +} +.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active { + background-color: #f0f4f5; + word-break: initial; + border: 2px solid #aeb7bd; + border-radius: 4px 4px 0 0; + margin-bottom: -2px; + border-bottom: 2px solid #f0f4f5; + font-weight: 600; + color: #005eb8; +} + +@media (max-width: 61.865em) { + .nhsuk-bordered-tabs-container { + background: inherit; + border-bottom: none; + } + .nhsuk-bordered-tabs-container .close-menu-buddynav { + display: none; + background: #ffffff; + top: -8px; + position: absolute; + } + .nhsuk-bordered-tabs-container .label-navigation-buddynav { + border-radius: 4px; + border: 2px solid #768692; + background: #ffffff; + padding: 8px 16px; + } + .nhsuk-bordered-tabs-container .nhsuk-bordered-tabs { + display: none; + list-style: none; + padding: 0; + margin-top: 8px; + } + .nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item { + padding: 8px 0 8px 32px; + position: relative; + display: list-item; + background: #ffffff; + width: 100%; + border-bottom: 2px solid #f0f4f5; + } + .nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a { + display: inline-block; + color: #212b32; + } + .nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active { + background: #005eb8; + } + .nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active a { + color: #ffffff; + } +} +/* ========================================================================== + COMPONENTS / #FEEDBACK-BANNER + ========================================================================== */ +/** + * 1. Hide the banner until it is triggered by Javascript. + * 2. Bring banner in front of rest of page content. + * 3. Avoid the banner title overlapping close button. + * 4. Avoid the banner title overlapping close button on + * small mobile devices (below 320px). + * 5. Change the cursor to a pointer on hover. + * 6. Repositions the banner into the normal flow of the page, ie not fixed. + */ +.nhsuk-feedback-banner { + background-color: #ffffff; + bottom: 0; + box-shadow: 0 -4px 0 0 rgba(33, 43, 50, 0.16); + display: none; + /* [1] */ + margin: 0 auto; + padding-bottom: 24px; + padding-top: 24px; + position: fixed; + width: 100%; + z-index: 20; + /* [2] */ +} +@media print { + .nhsuk-feedback-banner { + display: none; + } +} +.nhsuk-feedback-banner.js-inview { + /* [6] */ + bottom: auto; + position: relative; +} + +.nhsuk-feedback-banner__heading { + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + margin: 0; + padding-right: 40px; + /* [3] */ +} +@media (min-width: 40.0625em) { + .nhsuk-feedback-banner__heading { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-feedback-banner__heading { + font-size: 18pt; + line-height: 1.15; + } +} + +.nhsuk-feedback-banner__content { + position: relative; +} +.nhsuk-feedback-banner__content:after { + clear: both; + content: ""; + display: block; +} + +.nhsuk-feedback-banner__message { + margin-bottom: 0; + margin-top: 8px; + padding-bottom: 24px; + /* [4] */ +} +@media (min-width: 20em) { + .nhsuk-feedback-banner__message { + padding-bottom: 0; + } +} + +.nhsuk-feedback-banner__close { + font-size: 12px; + font-size: 0.75rem; + line-height: 1.66667; + color: #005eb8; + background: none; + border: 0; + color: #212b32; + cursor: pointer; + /* [5] */ + padding: 0; + position: absolute; + right: 0; + text-decoration: underline; + top: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-feedback-banner__close { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; + } +} +@media print { + .nhsuk-feedback-banner__close { + font-size: 12pt; + line-height: 1.2; + } +} +.nhsuk-feedback-banner__close:visited { + color: #330072; +} +.nhsuk-feedback-banner__close:hover { + color: #7C2855; + text-decoration: none; +} +.nhsuk-feedback-banner__close:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; +} +.nhsuk-feedback-banner__close:focus:hover { + text-decoration: none; +} +.nhsuk-feedback-banner__close:focus:visited { + color: #212b32; +} +.nhsuk-feedback-banner__close:focus .nhsuk-icon { + fill: #212b32; +} +.nhsuk-feedback-banner__close:active { + color: #002f5c; +} +@media (max-width: 19.99em) { + .nhsuk-feedback-banner__close { + bottom: 0; + position: absolute; + right: 0; + top: auto; + } +} + +.nhsuk-care-card { + width: 100%; +} +.nhsuk-care-card .nhsuk-care-card__content { + overflow: auto; +} + +.nhsuk-details .nhsuk-details__text { + overflow: auto; +} + +.nhsuk-dashboard .nhsuk-panel-group__item { + overflow: hidden; + margin-bottom: 2rem; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper { + background: inherit; + box-shadow: none; + width: 100%; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label { + background: inherit; + margin: 0; + margin-top: 0; + margin-bottom: 0; + background-size: cover; + position: relative; + padding: 33.33% 0; + height: 100%; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .rich-text, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3 .rich-text { + z-index: 2; + top: 0; + margin: 0 -20px; + position: absolute; + top: 50%; + left: 10%; + max-width: 90%; + font-size: 1.1rem; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-dashboard__image, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard__image { + width: 100%; + height: 100%; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-promo__img, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-promo__img { + position: relative; + top: -16px; + z-index: 1; +} +.nhsuk-dashboard .nhsuk-grid-column-full-width { + max-height: 300px; +} +.nhsuk-dashboard .nhsuk-grid-column-one-half { + max-height: 250px; +} +.nhsuk-dashboard .nhsuk-grid-column-one-third, .nhsuk-dashboard .nhsuk-grid-column-two-thirds { + max-height: 200px; +} + +.nhsuk-inset-text--rev, .is-style-quote-reverse { + background: #005eb8; + border: 10px solid #005eb8; + box-shadow: inset 12px 0px 0px 0px #ffffff; + box-sizing: border-box; + padding-left: 30px; + margin: 1rem 0; + color: #ffffff; + width: 100%; +} + +#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-warning, .nhsuk-inset-text.is-style-quote-warning { + border-left-color: #ffeb3b; +} + +#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-warning-reverse, .nhsuk-inset-text.is-style-quote-warning-reverse { + background: #ffeb3b; + border: 10px solid #ffeb3b; + box-shadow: inset 12px 0px 0px 0px #212b32; + box-sizing: border-box; + padding-left: 30px; + margin: 1rem 0; + color: #212b32; + width: 100%; +} + +#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-alert, .is-style-quote-alert.nhsuk-inset-text { + border-left-color: #d5281b; +} + +#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-alert-reverse, .is-style-quote-alert-reverse.nhsuk-inset-text { + background: #d5281b; + border: 10px solid #d5281b; + box-shadow: inset 12px 0px 0px 0px #ffffff; + box-sizing: border-box; + padding-left: 30px; + margin: 1rem 0; + color: #ffffff; + width: 100%; +} + +.nhsuk-promo .nhsuk-promo__content { + padding: 0 0 16px 0; +} +.nhsuk-promo .nhsuk-promo__content .nhsuk-image, .nhsuk-promo .nhsuk-promo__content .is-style-nhsuk-image { + width: 100%; + padding: 0; +} +.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__heading { + padding: 8px 16px; +} +.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__description, .nhsuk-promo .nhsuk-promo__content p { + padding: 8px; +} +.nhsuk-promo .nhsuk-promo__content .nhsuk-readmore { + padding: 0 32px 8px 0; +} + +.is-style-nhsuk-image figcaption { + margin: 0; +} + +figure.is-style-nhsuk-table-responsive thead, figure.is-style-nhsuk-table-responsive tr, figure.is-style-nhsuk-table-responsive th, figure.is-style-nhsuk-table-responsive td { + border: 0; +} +figure.is-style-nhsuk-table-responsive table { + margin-bottom: 40px; + border-spacing: 0; + vertical-align: top; + width: 100%; +} +figure.is-style-nhsuk-table-responsive thead th { + border-bottom: 2px solid #d8dde0; +} +figure.is-style-nhsuk-table-responsive th { + font-weight: 600; +} +figure.is-style-nhsuk-table-responsive th, +figure.is-style-nhsuk-table-responsive td { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + padding: 8px 16px 8px 0; + border-bottom: 1px solid #d8dde0; + text-align: left; + vertical-align: top; +} +figure.is-style-nhsuk-table-responsive th:last-child, +figure.is-style-nhsuk-table-responsive td:last-child { + padding-right: 0; +} +figure.is-style-nhsuk-table-responsive figcaption { + -webkit-clip-path: inset(50%); + border: 0; + clip: rect(0 0 0 0); + clip-path: inset(50%); + height: 1px; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; +} +.wp-admin figure.is-style-nhsuk-table-responsive figcaption { + width: auto; + clip: auto; + height: auto; + position: relative; + clip-path: unset; +} +@media (min-width: 40.0625em) { + figure.is-style-nhsuk-table-responsive { + /*table { + margin-bottom: 48px; + }*/ + } + figure.is-style-nhsuk-table-responsive th, +figure.is-style-nhsuk-table-responsive td { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + padding-bottom: 16px; + padding-right: 24px; + padding-top: 16px; + } +} +@media print { + figure.is-style-nhsuk-table-responsive table { + page-break-inside: avoid; + } + figure.is-style-nhsuk-table-responsive th, +figure.is-style-nhsuk-table-responsive td { + font-size: 14pt; + line-height: 1.15; + } +} + +.nhsuk-table-responsive table, .is-style-nhsuk-table-responsive table, table { + margin: 0; +} + +/* +// variations to styling required for gutenberg native blocks +// @author Tony Blacker, NHS Leadership Academy +// @version 1.0 22nd July 2019 +*/ +/* button extension*/ +.nhsuk-button.is-style-secondary, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap, .tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle { + /* secondary button style*/ +} + +.nhsuk-button.is-style-reverse, #cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap, .tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle { + /* reverse button style*/ +} + +/* reveal extension*/ +.nhsuk-details.is-style-expander { + /* expander reveal style*/ +} + +/*care card extension*/ +.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent { + /* urgent infocard*/ +} + +.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate { + /* urgent infocard*/ +} + +.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card, +.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout { + /* Warning Callout */ + background-color: #fff9c4; + border: 1px solid #ffeb3b; +} +.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container, +.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container { + background-color: #ffeb3b; + display: inline-block; + top: -16px; + margin-bottom: 8px; + padding: 8px 32px; + position: relative; +} +.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container h3, +.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container h3 { + background-color: #ffeb3b; + color: #212b32 !important; +} +.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container .nhsuk-care-card__heading span, +.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container .nhsuk-care-card__heading span { + color: #212b32; +} +.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__arrow, +.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__arrow, +.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__arrow, +.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__arrow { + display: none; +} +.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__content, +.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__content { + background-color: #fff9c4; + padding-top: 0; + border: none; +} + +.nhsuk-care-card__heading-container h3 { + color: #ffffff !important; + margin: 0 !important; +} + +/*do and dont list extension*/ +.nhsuk-do-dont-list svg.nhsuk-icon { + width: 35px; + height: 34px; +} + +/* Inset text inverted link amendment */ +.nhsuk-inset-text .is-style-quote-reverse .nhsuk-inset-text__quote a { + color: #ffffff; + font-weight: 700; +} + +.nhsuk-hero__overlay { + margin-bottom: 50px; +} +.nhsuk-hero__overlay .nhsuk-grid-column-two-thirds { + padding: 0; +} + +.wp-block-nhsblocks-heroblock { + width: calc(100vw - 20px); + margin: 0 calc(-50vw + 50% + 12px); +} + +.nhsuk-card .nhsuk-card__description { + display: flow-root; +} + +.nhsuk-card.is-style-panel-grey { + background: inherit; + border: none; +} + +.nhsuk-card figure { + margin: 0; +} + +section.nhsuk-section:nth-of-type(odd) { + background: #f0f4f5; +} + +section.nhsuk-section:nth-of-type(even), +[data-type="nhsblocks/stripesblock"]:nth-of-type(even) { + background: #ffffff; +} + +.page-template-full-width-page section.nhsuk-section { + width: calc(100vw - 20px); + margin: 0 calc(-50vw + 50% + 12px); +} + +section.nhsuk-section, +[data-type="nhsblocks/stripesblock"] .is-block-content { + padding: 64px 20px; +} +section.nhsuk-section:after, +[data-type="nhsblocks/stripesblock"] .is-block-content:after { + clear: both; + content: ""; + display: block; +} + +.nhsuk-striped-blocks { + border: 1px dotted #4c6272; +} +.nhsuk-striped-blocks [data-type="nhsblocks/stripeblock"]:nth-of-type(odd) { + background: #f0f4f5; +} +.nhsuk-striped-blocks [data-type="nhsblocks/stripeblock"]:nth-of-type(even) { + background: #ffffff; +} + +/* ========================================================================== + COMPONENTS / #PANEL + ========================================================================== */ +.nhsuk-panel { + margin-bottom: 40px; + margin-top: 40px; + padding: 24px; + background-color: #ffffff; + color: #212b32; + width: 100%; +} +.nhsuk-panel > *:first-child { + margin-top: 0; +} +.nhsuk-panel > *:last-child { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-panel { + margin-bottom: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-panel { + margin-top: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-panel { + padding: 32px; + } +} +@media print { + .nhsuk-panel { + border: 1px solid #212b32; + page-break-inside: avoid; + } +} + +/* Panel colour variant + ========================================================================== */ +.nhsuk-panel--grey, .nhsuk-panel.is-style-panel-grey { + background-color: #f0f4f5; +} + +/* Panel with label + ========================================================================== */ +.nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { + margin-bottom: 40px; + margin-top: 40px; + padding: 24px; + background-color: #ffffff; + color: #212b32; + border: 1px solid #d8dde0; + padding-top: 0 !important; + /* stylelint-disable-line declaration-no-important */ +} +.nhsuk-panel-with-label > *:first-child, .nhsuk-panel.is-style-panel-with-label > *:first-child { + margin-top: 0; +} +.nhsuk-panel-with-label > *:last-child, .nhsuk-panel.is-style-panel-with-label > *:last-child { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { + margin-bottom: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { + margin-top: 48px; + } +} +@media (min-width: 40.0625em) { + .nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { + padding: 32px; + } +} +@media print { + .nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { + border: 1px solid #212b32; + page-break-inside: avoid; + } +} + +.nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + background-color: #005eb8; + color: #ffffff; + display: inline-block; + margin: 0 0 8px -33px; + padding: 8px 32px; + position: relative; + top: -16px; +} +@media (min-width: 40.0625em) { + .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { + font-size: 18pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { + margin-left: -25px; + margin-right: 0; + padding: 8px 24px; + top: -8px; + } +} +@media print { + .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { + background: none; + color: #212b32; + top: 0; + } +} +@media print { + .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .rich-text { + color: #212b32; + fill: #212b32; + } + .nhsuk-panel-with-label__label:active, .nhsuk-panel.is-style-panel-with-label h3:active, .nhsuk-panel.is-style-panel-with-label h3 .rich-text:active, .nhsuk-panel-with-label__label:focus, .nhsuk-panel.is-style-panel-with-label h3:focus, .nhsuk-panel.is-style-panel-with-label h3 .rich-text:focus, .nhsuk-panel-with-label__label:visited, .nhsuk-panel.is-style-panel-with-label h3:visited, .nhsuk-panel.is-style-panel-with-label h3 .rich-text:visited { + color: #212b32; + } +} + +/* Panel group + ========================================================================== */ +/** + * Panel group allows you to have a row of panels. + * + * 1. Flexbox is used to make each panel in a row the same height. + */ +.nhsuk-panel-group { + display: flex; + flex-wrap: wrap; + /* [1] */ + margin-bottom: 32px; +} +@media (max-width: 48.0525em) { + .nhsuk-panel-group { + margin-bottom: 24px; + } +} + +.nhsuk-panel-group__item { + display: flex; + /* [1] */ +} +@media (max-width: 48.0525em) { + .nhsuk-panel-group__item { + flex: 0 0 100%; + } +} +@media (max-width: 48.0525em) { + .nhsuk-panel-group__item { + margin-bottom: 24px; + } + .nhsuk-panel-group__item:last-child { + margin-bottom: 0; + } +} +.nhsuk-panel-group__item .nhsuk-panel { + margin-bottom: 0; + margin-top: 0; +} + +/* ========================================================================== + COMPONENTS / #PROMO + ========================================================================== */ +/** + * 1. Extra margin is added to compensate for the box-shadow. + * 2. Box shadow size is set within settings/_globals.scss. + * 3. Makes the
fill the height of it's parent container. + * 4. Is needed for the :active top positioning. + * 5. Removes default text underline from all elements. + * 6. Adds text underline to promo heading. + * 7. Creates the 'pressed down' effect when clicked. + * 8. Border is used to create a divider between the white content + * box and an image. + */ +.nhsuk-promo { + margin-bottom: 36px; + /* [1] */ + width: 100%; +} + +.nhsuk-promo__link-wrapper { + background-color: #ffffff; + border: 1px solid transparent; + box-shadow: 0 4px 0 0 #d8dde0; + /* [2] */ + display: block; + height: 100%; + /* [3] */ + position: relative; + /* [4] */ + text-decoration: none; + /* [5] */ +} +.nhsuk-promo__link-wrapper:hover { + background-color: #ffffff; + color: #005eb8; +} +.nhsuk-promo__link-wrapper:hover .nhsuk-promo__heading { + color: #7C2855; +} +.nhsuk-promo__link-wrapper:focus { + background-color: #ffffff; + box-shadow: 0 4px 0 0 #d8dde0; +} +.nhsuk-promo__link-wrapper:focus .nhsuk-promo__heading { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none; +} +.nhsuk-promo__link-wrapper:active { + background-color: #ffffff; + /* [7] */ + box-shadow: none; + top: 4px; + /* [7] */ +} +.nhsuk-promo__link-wrapper:active .nhsuk-promo__heading { + background: none; + box-shadow: none; +} +.nhsuk-promo__link-wrapper:hover .nhsuk-promo__heading, .nhsuk-promo__link-wrapper:active .nhsuk-promo__heading { + text-decoration: none; +} + +.nhsuk-promo__img { + border-bottom: 1px solid #f0f4f5; + /* [8] */ + display: block; + width: 100%; +} +@media print { + .nhsuk-promo__img { + display: none; + } +} + +.nhsuk-promo__heading { + font-weight: 600; + font-size: 20px; + font-size: 1.25rem; + line-height: 1.4; + display: inline-block; + margin-bottom: 16px; + text-decoration: underline; +} +@media (min-width: 40.0625em) { + .nhsuk-promo__heading { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333; + } +} +@media print { + .nhsuk-promo__heading { + font-size: 18pt; + line-height: 1.15; + } +} + +.nhsuk-promo__content { + padding: 24px; +} +.nhsuk-promo__content > *:first-child { + margin-top: 0; +} +.nhsuk-promo__content > *:last-child { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .nhsuk-promo__content { + padding: 32px; + } +} + +.nhsuk-promo__description { + color: #4c6272; +} + +/* Promo size variant + ========================================================================== */ +/** + * Promo small reduces the size of the text heading and description. + */ +.nhsuk-promo--small .nhsuk-promo__heading, .nhsuk-promo.is-style-promo-small .nhsuk-promo__heading { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; +} +@media (min-width: 40.0625em) { + .nhsuk-promo--small .nhsuk-promo__heading, .nhsuk-promo.is-style-promo-small .nhsuk-promo__heading { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368; + } +} +@media print { + .nhsuk-promo--small .nhsuk-promo__heading, .nhsuk-promo.is-style-promo-small .nhsuk-promo__heading { + font-size: 14pt; + line-height: 1.15; + } +} +.nhsuk-promo--small .nhsuk-promo__description, .nhsuk-promo.is-style-promo-small .nhsuk-promo__description { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.71429; +} +@media (min-width: 40.0625em) { + .nhsuk-promo--small .nhsuk-promo__description, .nhsuk-promo.is-style-promo-small .nhsuk-promo__description { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } } +@media print { + .nhsuk-promo--small .nhsuk-promo__description, .nhsuk-promo.is-style-promo-small .nhsuk-promo__description { + font-size: 14pt; + line-height: 1.2; + } +} + +/* Promo group + ========================================================================== */ +/** + * Promo group allows you to have a row of promos. + * + * Flexbox is used to make each promo in a row the same height. + */ +.nhsuk-promo-group { + display: flex; + flex-wrap: wrap; + margin-bottom: 36px; +} +@media (max-width: 48.0525em) { + .nhsuk-promo-group { + margin-bottom: 28px; + } +} + +.nhsuk-promo-group__item { + display: flex; +} +@media (max-width: 48.0525em) { + .nhsuk-promo-group__item { + flex: 0 0 100%; + } +} +@media (max-width: 48.0525em) { + .nhsuk-promo-group__item { + margin-bottom: 28px; + } + .nhsuk-promo-group__item:last-child { + margin-bottom: 0; + } +} +.nhsuk-promo-group__item .nhsuk-promo { + margin-bottom: 0; +} + +.nhsuk-panel-with-label, .nhsuk-panel.is-style-panel-with-label { + width: 100%; +} +.nhsuk-panel-with-label .nhsuk-panel-with-label__label a, .nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label a, .nhsuk-panel.is-style-panel-with-label h3 a, .nhsuk-panel.is-style-panel-with-label h3 .rich-text a, .nhsuk-panel-with-label .nhsuk-panel-with-label__label a:visited { + color: #ffffff; +} +.nhsuk-panel-with-label .entry-footer span, .nhsuk-panel.is-style-panel-with-label .entry-footer span { + padding: 0 10px; +} + +/*panel extension*/ +/* promo extension */ +.nhsuk-promo figure { + margin: 0; +} + +.wp-block-nhsblocks-panel1 .paneltext { + display: flow-root; +} + +.wp-block-nhsblock-rowgroup .nhsuk-panel-group { + padding: 0; +} + +.nhsuk-dashboard .nhsuk-panel-group__item { + overflow: hidden; + margin-bottom: 2rem; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper { + background: inherit; + box-shadow: none; + width: 100%; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label { + background: inherit; + margin: 0; + margin-top: 0; + margin-bottom: 0; + background-size: cover; + position: relative; + padding: 33.33% 0; + height: 100%; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-panel-with-label__label, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label, .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label h3, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3, .nhsuk-panel.is-style-panel-with-label h3 .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .rich-text, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3 .rich-text { + z-index: 2; + top: 0; + margin: 0 -20px; + position: absolute; + top: 50%; + left: 10%; + max-width: 90%; + font-size: 1.1rem; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-dashboard__image, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard__image { + width: 100%; + height: 100%; +} +.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-promo__img, .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-promo__img { + position: relative; + top: -16px; + z-index: 1; +} +.nhsuk-dashboard .nhsuk-grid-column-full-width { + max-height: 300px; +} +.nhsuk-dashboard .nhsuk-grid-column-one-half { + max-height: 250px; +} +.nhsuk-dashboard .nhsuk-grid-column-one-third, .nhsuk-dashboard .nhsuk-grid-column-two-thirds { + max-height: 200px; +} + +.nhsuk-promo-group__item { + margin-bottom: 36px; +} + +.wp-block-nhsblocks-promo1 .nhsuk-image, .wp-block-nhsblocks-promo1 .is-style-nhsuk-image { + width: 100%; +} +.wp-block-nhsblocks-promo1 img.nhsuk-promo__img { + width: 100%; + height: auto; +} +.wp-block-nhsblocks-promo1 .nhsuk-promo__description, +.wp-block-nhsblocks-promo1 .nhsuk-promo__heading { + padding: 0 32px; +} + +.nhsuk-promo .nhsuk-promo__content { + padding: 0 0 16px 0; +} +.nhsuk-promo .nhsuk-promo__content .nhsuk-image, .nhsuk-promo .nhsuk-promo__content .is-style-nhsuk-image { + width: 100%; + padding: 0; +} +.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__heading { + padding: 8px 16px; +} +.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__description, .nhsuk-promo .nhsuk-promo__content p { + padding: 8px; +} +.nhsuk-promo .nhsuk-promo__content .nhsuk-readmore { + padding: 0 32px 8px 0; +} + +.has-white-color { + color: #ffffff; +} + +.has-white-background-color { + background-color: #ffffff; +} + +.has-nhs-blue-color { + color: #005eb8; +} + +.has-nhs-blue-background-color { + background-color: #005eb8; +} + +.has-nhs-dark-blue-color { + color: #003087; +} + +.has-nhs-dark-blue-background-color { + background-color: #003087; +} + +.has-nhs-bright-blue-color { + color: #0072ce; +} + +.has-nhs-bright-blue-background-color { + background-color: #0072ce; +} + +.has-nhs-light-blue-color { + color: #41b6e6; +} + +.has-nhs-light-blue-background-color { + background-color: #41b6e6; +} + +.has-nhs-mid-grey-color { + color: #768692; +} + +.has-nhs-mid-grey-background-color { + background-color: #768692; +} + +.has-nhs-light-grey-color { + color: #e8edee; +} + +.has-nhs-light-grey-background-color { + background-color: #e8edee; +} + +.has-nhs-dark-grey-color { + color: #425563; +} + +.has-nhs-dark-grey-background-color { + background-color: #425563; +} + +.has-nhs-purple-color { + color: #330072; +} + +.has-nhs-purple-background-color { + background-color: #330072; +} + +.has-nhs-pink-color { + color: #ae2573; +} + +.has-nhs-pink-background-color { + background-color: #ae2573; +} + +.has-nhs-light-purple-color { + color: #704c9c; +} + +.has-nhs-light-purple-background-color { + background-color: #704c9c; +} + +.has-nhs-light-green-color { + color: #78be20; +} + +.has-nhs-light-green-background-color { + background-color: #78be20; +} + +.has-nhs-dark-green-color { + color: #006747; +} + +.has-nhs-dark-green-background-color { + background-color: #006747; +} + +.has-nhs-aqua-green-color { + color: #00A499; +} + +.has-nhs-aqua-green-background-color { + background-color: #00A499; +} + +.has-nhs-black-color { + color: #212b32; +} + +.has-nhs-black-background-color { + background-color: #212b32; +} + +.has-emergency-red-color { + color: #d5281b; +} + +.has-emergency-red-background-color { + background-color: #d5281b; +} + +.has-nhs-yellow-color { + color: #ffeb3b; +} + +.has-nhs-yellow-background-color { + background-color: #ffeb3b; +} + +.has-nhs-warm-yellow-color { + color: #ffb81C; +} + +.has-nhs-warm-yellow-background-color { + background-color: #ffb81C; +} + +.has-gds-black-color { + color: "#0b0c0c"; +} + +.has-gds-black-background-color { + background-color: "#0b0c0c"; +} + +#cookie-notice { + position: fixed; + min-width: 100%; + height: auto; + padding: 16px 0; + z-index: 100000; + letter-spacing: 0; + left: 0; + text-align: center; + border-top: 4px solid #003087; + font-weight: normal; + padding: 0; +} +#cookie-notice .cookie-notice-container { + background-color: #ffffff; + padding: 0; +} +#cookie-notice .cookie-notice-container .cn-text-container { + padding-top: 16px; + color: #003087; + text-align: left; +} +#cookie-notice .cookie-notice-container #cn-notice-buttons { + padding-bottom: 16px; + display: block; + text-align: right; +} +#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap { + background: #007f3b; + margin-bottom: 0; +} +#cookie-notice .cookie-notice-container .cn-close-icon { + opacity: 1; + top: 16px; +} +#cookie-notice .cookie-notice-container .cn-close-icon:after, #cookie-notice .cookie-notice-container .cn-close-icon:before { + background-color: #212b32; + height: 40px; +} +#cookie-notice .cookie-notice-container .cn-close-icon.focus-visible { + height: 40px; + width: 40px; +} + +/*# sourceMappingURL=style.css.map */ From cfbb2cd83597fdaee6e971647d13885df89305fc Mon Sep 17 00:00:00 2001 From: Tom Ferguson Date: Thu, 23 Sep 2021 11:28:34 +0100 Subject: [PATCH 7/8] dependabot settings update --- .github/dependabot.yml | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d16602ff..43f43996 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,10 +1,4 @@ version: 2 -registries: - git-github-com: - type: git - url: https://github.com - username: x-access-token - password: "${{secrets.GIT_GITHUB_COM_PASSWORD}}" updates: - package-ecosystem: npm @@ -12,13 +6,3 @@ updates: schedule: interval: daily open-pull-requests-limit: 99 - ignore: - - dependency-name: y18n - versions: - - 4.0.1 - - 4.0.2 - - dependency-name: nunjucks - versions: - - 3.2.3 - registries: - - git-github-com From 3169d0f40583fbac1e381e45e2a258ac1f42e14f Mon Sep 17 00:00:00 2001 From: Tom Ferguson Date: Thu, 23 Sep 2021 11:53:11 +0100 Subject: [PATCH 8/8] Preparing for new v2.3.3 release --- 404.php | 2 +- README.md | 2 +- functions.php | 2 +- package.json | 2 +- readme.txt | 4 ++-- style-gutenburg.css | 19 ++++++++----------- style.css | 32 +++++++++----------------------- style.min.css | 2 +- style.min.css.map | 2 +- style.scss | 2 +- 10 files changed, 26 insertions(+), 43 deletions(-) diff --git a/404.php b/404.php index f2dfe930..7bd8313c 100644 --- a/404.php +++ b/404.php @@ -34,7 +34,7 @@ diff --git a/README.md b/README.md index 88f0a691..573b7117 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Nightingale 2.2.4 +# Nightingale 2.3.3 diff --git a/functions.php b/functions.php index 3cb0aa30..85ce1aa8 100644 --- a/functions.php +++ b/functions.php @@ -5,7 +5,7 @@ * @link https://developer.wordpress.org/themes/basics/theme-functions/ * @package Nightingale * @copyright NHS Leadership Academy, Tony Blacker - * @version 2.3.2.2 22nd July 2021 + * @version 2.3.3 23nd September 2021 */ /** diff --git a/package.json b/package.json index c5395556..559f91aa 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/NHSLeadership/nightingale-2-0.git" }, - "version": "2.3.1", + "version": "2.3.3", "description": "", "main": "index.js", "scripts": { diff --git a/readme.txt b/readme.txt index 7c106c93..2efbc5cc 100644 --- a/readme.txt +++ b/readme.txt @@ -6,8 +6,8 @@ Requires PHP: 5.6 License: GPL v3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.en.html Theme URI: https://digital.leadershipacademy.nhs.uk/digital-capabilities/websites/nightingale-theme-user-guide/ -Version: 2.3.2.2 -Stable tag: 2.3.2.2 +Version: 2.3.3 +Stable tag: 2.3.3 == Description == diff --git a/style-gutenburg.css b/style-gutenburg.css index 089d8ce9..1d1a3b08 100644 --- a/style-gutenburg.css +++ b/style-gutenburg.css @@ -5343,7 +5343,7 @@ .edit-post-visual-editor input[type=email], .edit-post-visual-editor input[type=url], .edit-post-visual-editor input[type=password], -.edit-post-visual-editor input[type=search], +.edit-post-visual-editor input[type=search]:not(.nhsuk-search__input), .edit-post-visual-editor input[type=number], .edit-post-visual-editor input[type=tel], .edit-post-visual-editor input[type=range], @@ -5379,7 +5379,7 @@ .edit-post-visual-editor input[type=email], .edit-post-visual-editor input[type=url], .edit-post-visual-editor input[type=password], -.edit-post-visual-editor input[type=search], +.edit-post-visual-editor input[type=search]:not(.nhsuk-search__input), .edit-post-visual-editor input[type=number], .edit-post-visual-editor input[type=tel], .edit-post-visual-editor input[type=range], @@ -5401,7 +5401,7 @@ .edit-post-visual-editor input[type=email], .edit-post-visual-editor input[type=url], .edit-post-visual-editor input[type=password], -.edit-post-visual-editor input[type=search], +.edit-post-visual-editor input[type=search]:not(.nhsuk-search__input), .edit-post-visual-editor input[type=number], .edit-post-visual-editor input[type=tel], .edit-post-visual-editor input[type=range], @@ -5421,7 +5421,7 @@ .edit-post-visual-editor input[type=email]:focus, .edit-post-visual-editor input[type=url]:focus, .edit-post-visual-editor input[type=password]:focus, -.edit-post-visual-editor input[type=search]:focus, +.edit-post-visual-editor input[type=search]:focus:not(.nhsuk-search__input), .edit-post-visual-editor input[type=number]:focus, .edit-post-visual-editor input[type=tel]:focus, .edit-post-visual-editor input[type=range]:focus, @@ -5443,7 +5443,7 @@ .edit-post-visual-editor input[type=email]::-webkit-outer-spin-button, .edit-post-visual-editor input[type=url]::-webkit-outer-spin-button, .edit-post-visual-editor input[type=password]::-webkit-outer-spin-button, -.edit-post-visual-editor input[type=search]::-webkit-outer-spin-button, +.edit-post-visual-editor input[type=search]:not(.nhsuk-search__input)::-webkit-outer-spin-button, .edit-post-visual-editor input[type=number]::-webkit-outer-spin-button, .edit-post-visual-editor input[type=tel]::-webkit-outer-spin-button, .edit-post-visual-editor input[type=range]::-webkit-outer-spin-button, @@ -5460,7 +5460,7 @@ .edit-post-visual-editor input[type=email]::-webkit-inner-spin-button, .edit-post-visual-editor input[type=url]::-webkit-inner-spin-button, .edit-post-visual-editor input[type=password]::-webkit-inner-spin-button, -.edit-post-visual-editor input[type=search]::-webkit-inner-spin-button, +.edit-post-visual-editor input[type=search]:not(.nhsuk-search__input)::-webkit-inner-spin-button, .edit-post-visual-editor input[type=number]::-webkit-inner-spin-button, .edit-post-visual-editor input[type=tel]::-webkit-inner-spin-button, .edit-post-visual-editor input[type=range]::-webkit-inner-spin-button, @@ -5479,7 +5479,7 @@ .edit-post-visual-editor input[type=number][type=email], .edit-post-visual-editor input[type=number][type=url], .edit-post-visual-editor input[type=number][type=password], -.edit-post-visual-editor input[type=number][type=search], +.edit-post-visual-editor input[type=number][type=search]:not(.nhsuk-search__input), .edit-post-visual-editor input[type=number], .edit-post-visual-editor input[type=number][type=tel], .edit-post-visual-editor input[type=number][type=range], @@ -6897,12 +6897,9 @@ color: #005eb8; } .edit-post-visual-editor #login #loginform .user-login:focus, .edit-post-visual-editor #login #loginform .user_pass:focus, .edit-post-visual-editor .learndash-wrapper .wpProQuiz_content input:focus[type=text], .edit-post-visual-editor .nhsuk-input:focus, -.edit-post-visual-editor textarea:focus, .edit-post-visual-editor .nhsuk-list-panel .comment-respond input:focus[type=text], .edit-post-visual-editor input:focus[type=color], .edit-post-visual-editor input:focus[type=date], .edit-post-visual-editor input:focus[type=datetime-local], .edit-post-visual-editor input:focus[type=datetime], .edit-post-visual-editor input:focus[type=email], .edit-post-visual-editor input:focus[type=month], .edit-post-visual-editor input:focus[type=number], .edit-post-visual-editor input:focus[type=password], .edit-post-visual-editor input:focus[type=range], .edit-post-visual-editor input:focus[type=search], .edit-post-visual-editor input:focus[type=tel], .edit-post-visual-editor input:focus[type=text]:not(.nhsuk-search__input), .edit-post-visual-editor input:focus[type=time], .edit-post-visual-editor input:focus[type=url], .edit-post-visual-editor input:focus[type=week], .edit-post-visual-editor textarea:focus { +.edit-post-visual-editor textarea:focus, .edit-post-visual-editor .nhsuk-list-panel .comment-respond input:focus[type=text], .edit-post-visual-editor input:focus[type=color], .edit-post-visual-editor input:focus[type=date], .edit-post-visual-editor input:focus[type=datetime-local], .edit-post-visual-editor input:focus[type=datetime], .edit-post-visual-editor input:focus[type=email], .edit-post-visual-editor input:focus[type=month], .edit-post-visual-editor input:focus[type=number], .edit-post-visual-editor input:focus[type=password], .edit-post-visual-editor input:focus[type=range], .edit-post-visual-editor input:focus[type=search]:not(.nhsuk-search__input), .edit-post-visual-editor input:focus[type=tel], .edit-post-visual-editor input:focus[type=text]:not(.nhsuk-search__input), .edit-post-visual-editor input:focus[type=time], .edit-post-visual-editor input:focus[type=url], .edit-post-visual-editor input:focus[type=week], .edit-post-visual-editor textarea:focus { box-shadow: 0 0 0 4px #ffeb3b; } -.edit-post-visual-editor .nhsuk-search__input#search-field { - width: 15rem; -} .edit-post-visual-editor #cookie-notice { position: fixed; left: 0; diff --git a/style.css b/style.css index 2083df16..3bf2fcab 100644 --- a/style.css +++ b/style.css @@ -2,7 +2,7 @@ /* Theme Name: Nightingale Text Domain: nightingale -Version: 2.3.2.2 +Version: 2.3.3 Requires at least: 5.0 Tested up to: 5.8 Requires PHP: 5.2.4 @@ -6937,7 +6937,7 @@ b { input[type=email], input[type=url], input[type=password], -input[type=search], +input[type=search]:not(.nhsuk-search__input), input[type=number], input[type=tel], input[type=range], @@ -6973,7 +6973,7 @@ textarea { input[type=email], input[type=url], input[type=password], -input[type=search], +input[type=search]:not(.nhsuk-search__input), input[type=number], input[type=tel], input[type=range], @@ -6995,7 +6995,7 @@ textarea { input[type=email], input[type=url], input[type=password], -input[type=search], +input[type=search]:not(.nhsuk-search__input), input[type=number], input[type=tel], input[type=range], @@ -7015,7 +7015,7 @@ textarea { input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, -input[type=search]:focus, +input[type=search]:focus:not(.nhsuk-search__input), input[type=number]:focus, input[type=tel]:focus, input[type=range]:focus, @@ -7038,7 +7038,7 @@ textarea:focus { input[type=email]::-webkit-outer-spin-button, input[type=url]::-webkit-outer-spin-button, input[type=password]::-webkit-outer-spin-button, -input[type=search]::-webkit-outer-spin-button, +input[type=search]:not(.nhsuk-search__input)::-webkit-outer-spin-button, input[type=number]::-webkit-outer-spin-button, input[type=tel]::-webkit-outer-spin-button, input[type=range]::-webkit-outer-spin-button, @@ -7055,7 +7055,7 @@ input[type=text]:not(.nhsuk-search__input)::-webkit-inner-spin-button, input[type=email]::-webkit-inner-spin-button, input[type=url]::-webkit-inner-spin-button, input[type=password]::-webkit-inner-spin-button, -input[type=search]::-webkit-inner-spin-button, +input[type=search]:not(.nhsuk-search__input)::-webkit-inner-spin-button, input[type=number]::-webkit-inner-spin-button, input[type=tel]::-webkit-inner-spin-button, input[type=range]::-webkit-inner-spin-button, @@ -7072,6 +7072,7 @@ textarea::-webkit-inner-spin-button { } .nhsuk-input[type=number], input[type=number][type=text]:not(.nhsuk-search__input), +input[type=number][type=search]:not(.nhsuk-search__input), input[type=number], textarea[type=number] { /* stylelint-disable-line string-quotes */ @@ -8742,14 +8743,10 @@ textarea[type=number] { color: #005eb8; } -#login #loginform .user-login:focus, #login #loginform .user_pass:focus, .learndash-wrapper .wpProQuiz_content input:focus[type=text], .nhsuk-input:focus, .nhsuk-list-panel .comment-respond input:focus[type=text], input:focus[type=color], input:focus[type=date], input:focus[type=datetime-local], input:focus[type=datetime], input:focus[type=email], input:focus[type=month], input:focus[type=number], input:focus[type=password], input:focus[type=range], input:focus[type=search], input:focus[type=tel], input:focus[type=text]:not(.nhsuk-search__input), input:focus[type=time], input:focus[type=url], input:focus[type=week], textarea:focus { +#login #loginform .user-login:focus, #login #loginform .user_pass:focus, .learndash-wrapper .wpProQuiz_content input:focus[type=text], .nhsuk-input:focus, .nhsuk-list-panel .comment-respond input:focus[type=text], input:focus[type=color], input:focus[type=date], input:focus[type=datetime-local], input:focus[type=datetime], input:focus[type=email], input:focus[type=month], input:focus[type=number], input:focus[type=password], input:focus[type=range], input:focus[type=search]:not(.nhsuk-search__input), input:focus[type=tel], input:focus[type=text]:not(.nhsuk-search__input), input:focus[type=time], input:focus[type=url], input:focus[type=week], textarea:focus { box-shadow: 0 0 0 4px #ffeb3b; } -.nhsuk-search__input#search-field { - width: 15rem; -} - #cookie-notice { position: fixed; left: 0; @@ -8836,17 +8833,6 @@ a:focus .nhsuk-icon { display: contents; float: left; } -.nhsuk-header .nhsuk-search__input { - border-radius: 4px 0 0 4px; - border: none; - border-right: none; -} -@media (max-width: 40.0525em) { - .nhsuk-header .nhsuk-search__input { - border: 2px solid #d8dde0; - height: 52px; - } -} .nhsuk-header.nhsuk-header--white .nhsuk-header__search-wrap input[type=search] { border: 2px solid #d8dde0; } diff --git a/style.min.css b/style.min.css index b7d8f702..95b22a96 100644 --- a/style.min.css +++ b/style.min.css @@ -1 +1 @@ -html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{font-family:Frutiger W01,Arial,Sans-serif}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}button,input,select,textarea{font-family:inherit}a{color:#005eb8}a:visited{color:#330072}a:hover{color:#7c2855;text-decoration:none}a:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}a:focus:hover{text-decoration:none}a:focus:visited{color:#212b32}a:focus .nhsuk-icon{fill:#212b32}a:active{color:#002f5c}@media print{a:after{color:#212b32;content:" (Link: " attr(href) ")";font-size:14pt}}.nhsuk-link--no-visited-state:link{color:#005eb8}.nhsuk-link--no-visited-state:visited{color:#005eb8}.nhsuk-link--no-visited-state:hover{color:#7c2855}.nhsuk-link--no-visited-state:active{color:#002f5c}.nhsuk-link--no-visited-state:focus{color:#212b32}html{background-color:#d8dde0;overflow-y:scroll;font-family:Frutiger W01,Arial,Sans-serif}@font-face{font-display:swap;font-family:"Frutiger W01";font-style:normal;font-weight:400;src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix");src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix") format("eot"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff2") format("woff2"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff") format("woff"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.ttf") format("truetype"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.svg#7def0e34-f28d-434f-b2ec-472bde847115") format("svg")}@font-face{font-display:swap;font-family:"Frutiger W01";font-style:normal;font-weight:600;src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix");src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix") format("eot"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff2") format("woff2"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff") format("woff"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.ttf") format("truetype"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.svg#eae74276-dd78-47e4-9b27-dac81c3411ca") format("svg")}body{background-color:#f0f4f5;color:#212b32;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;margin:0;min-height:100%}table{margin-bottom:40px;border-spacing:0;vertical-align:top;width:100%}@media(min-width: 40.0625em){table{margin-bottom:48px}}@media print{table{page-break-inside:avoid}}thead th{border-bottom:2px solid #d8dde0}th,td{font-size:16px;font-size:1rem;line-height:1.5;padding-bottom:8px;padding-right:16px;padding-top:8px;border-bottom:1px solid #d8dde0;text-align:left;vertical-align:top}@media(min-width: 40.0625em){th,td{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{th,td{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){th,td{padding-bottom:16px}}@media(min-width: 40.0625em){th,td{padding-right:24px}}@media(min-width: 40.0625em){th,td{padding-top:16px}}th:last-child,td:last-child{padding-right:0}th{font-weight:600}caption{font-weight:600;font-size:18px;font-size:1.125rem;line-height:1.55556;text-align:left}@media(min-width: 40.0625em){caption{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{caption{font-size:18pt;line-height:1.15}}.nhsuk-form-group{margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-form-group{margin-bottom:24px}}.nhsuk-form-group .nhsuk-form-group:last-of-type{margin-bottom:0}.nhsuk-form-group--wrapper{margin-bottom:24px}@media(min-width: 40.0625em){.nhsuk-form-group--wrapper{margin-bottom:32px}}.nhsuk-form-group--error{border-left:4px solid #d5281b;padding-left:16px}.nhsuk-form-group--error .nhsuk-form-group{border:0;padding:0}.nhsuk-grid-row{margin-left:-16px;margin-right:-16px}.nhsuk-grid-row:after{clear:both;content:"";display:block}.nhsuk-grid-column-one-quarter{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-one-quarter{float:left;width:25%}}.nhsuk-grid-column-one-third{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-one-third{float:left;width:33.3333%}}.nhsuk-grid-column-one-half{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-one-half{float:left;width:50%}}.nhsuk-grid-column-two-thirds{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-two-thirds{float:left;width:66.6666%}}.nhsuk-grid-column-three-quarters{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-three-quarters{float:left;width:75%}}.nhsuk-grid-column-full{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-full{float:left;width:100%}}.nhsuk-main-wrapper{padding-top:40px;padding-bottom:40px;display:block}@media(min-width: 40.0625em){.nhsuk-main-wrapper{padding-top:48px}}@media(min-width: 40.0625em){.nhsuk-main-wrapper{padding-bottom:48px}}.nhsuk-main-wrapper>*:first-child{margin-top:0}.nhsuk-main-wrapper>*:last-child{margin-bottom:0}.nhsuk-main-wrapper--l{padding-top:48px}@media(min-width: 40.0625em){.nhsuk-main-wrapper--l{padding-top:56px}}.nhsuk-main-wrapper--s{padding-bottom:24px;padding-top:24px}@media(min-width: 40.0625em){.nhsuk-main-wrapper--s{padding-bottom:32px}}@media(min-width: 40.0625em){.nhsuk-main-wrapper--s{padding-top:32px}}.nhsuk-width-container,#cookie-notice .cookie-notice-container #cn-notice-buttons,#cookie-notice .cookie-notice-container .cn-text-container{margin:0 16px;max-width:960px}@media(min-width: 48.0625em){.nhsuk-width-container,#cookie-notice .cookie-notice-container #cn-notice-buttons,#cookie-notice .cookie-notice-container .cn-text-container{margin:0 32px}}@media(min-width: 1024px){.nhsuk-width-container,#cookie-notice .cookie-notice-container #cn-notice-buttons,#cookie-notice .cookie-notice-container .cn-text-container{margin:0 auto}}.nhsuk-width-container-fluid{margin:0 16px;max-width:100%}@media(min-width: 48.0625em){.nhsuk-width-container-fluid{margin:0 32px}}.nhsuk-icon{height:34px;width:34px}.nhsuk-icon__search{fill:#005eb8}.nhsuk-icon__chevron-left{fill:#005eb8}.nhsuk-icon__chevron-right{fill:#005eb8}.nhsuk-icon__close{fill:#005eb8}.nhsuk-icon__cross{fill:#d5281b}.nhsuk-icon__tick{stroke:#007f3b}.nhsuk-icon__arrow-right{fill:#005eb8}.nhsuk-icon__arrow-left{fill:#005eb8}.nhsuk-icon__arrow-right-circle{fill:#007f3b}.nhsuk-icon__chevron-down{fill:#005eb8;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nhsuk-icon__chevron-down path{fill:#fff}.nhsuk-icon__chevron-up{fill:#005eb8}.nhsuk-icon__chevron-up path{fill:#fff}.nhsuk-icon__emdash path{fill:#aeb7bd}.nhsuk-icon__plus{fill:#005eb8}.nhsuk-icon__minus{fill:#005eb8}.nhsuk-icon--size-25{height:42.5px;width:42.5px}.nhsuk-icon--size-50{height:51px;width:51px}.nhsuk-icon--size-75{height:59.5px;width:59.5px}.nhsuk-icon--size-100{height:68px;width:68px}ol,ul,.nhsuk-list{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:16px;list-style-type:none;margin-top:0;padding-left:0}@media(min-width: 40.0625em){ol,ul,.nhsuk-list{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{ol,ul,.nhsuk-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){ol,ul,.nhsuk-list{margin-bottom:24px}}ol>li,ul>li,.nhsuk-list>li{margin-bottom:8px}@media(min-width: 40.0625em){ol>li,ul>li,.nhsuk-list>li{margin-bottom:8px}}ol>li:last-child,ul>li:last-child,.nhsuk-list>li:last-child{margin-bottom:0}ul,.nhsuk-list--bullet{list-style-type:disc;padding-left:20px}ol,.nhsuk-list--number{list-style-type:decimal;padding-left:20px}.nhsuk-list--tick,.nhsuk-list--cross{list-style:none;margin-top:0;padding-left:40px;position:relative}.nhsuk-list--tick svg,.nhsuk-list--cross svg{left:-4px;margin-top:-5px;position:absolute}hr,.nhsuk-section-break{border:0;margin:0}.nhsuk-section-break--xl{margin-top:48px;margin-bottom:48px}@media(min-width: 40.0625em){.nhsuk-section-break--xl{margin-top:56px}}@media(min-width: 40.0625em){.nhsuk-section-break--xl{margin-bottom:56px}}hr,.nhsuk-section-break--l{margin-top:32px;margin-bottom:32px}@media(min-width: 40.0625em){hr,.nhsuk-section-break--l{margin-top:40px}}@media(min-width: 40.0625em){hr,.nhsuk-section-break--l{margin-bottom:40px}}.nhsuk-section-break--m{margin-top:16px;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-section-break--m{margin-top:24px}}@media(min-width: 40.0625em){.nhsuk-section-break--m{margin-bottom:24px}}hr,.nhsuk-section-break--visible{border-bottom:1px solid #d8dde0}h1,.nhsuk-heading-xl{font-size:32px;font-size:2rem;line-height:1.25;display:block;font-weight:600;margin-top:0;margin-bottom:40px}@media(min-width: 40.0625em){h1,.nhsuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.16667}}@media print{h1,.nhsuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){h1,.nhsuk-heading-xl{margin-bottom:48px}}h2,.nhsuk-heading-l{font-size:24px;font-size:1.5rem;line-height:1.33333;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){h2,.nhsuk-heading-l{font-size:32px;font-size:2rem;line-height:1.25}}@media print{h2,.nhsuk-heading-l{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){h2,.nhsuk-heading-l{margin-bottom:24px}}h3,.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{font-size:20px;font-size:1.25rem;line-height:1.4;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){h3,.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{h3,.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){h3,.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{margin-bottom:24px}}h4,.nhsuk-heading-s,#cookie-notice .cookie-notice-container .cn-text-container{font-size:18px;font-size:1.125rem;line-height:1.55556;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){h4,.nhsuk-heading-s,#cookie-notice .cookie-notice-container .cn-text-container{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{h4,.nhsuk-heading-s,#cookie-notice .cookie-notice-container .cn-text-container{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){h4,.nhsuk-heading-s,#cookie-notice .cookie-notice-container .cn-text-container{margin-bottom:24px}}h5,.nhsuk-heading-xs{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){h5,.nhsuk-heading-xs{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{h5,.nhsuk-heading-xs{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){h5,.nhsuk-heading-xs{margin-bottom:24px}}h6,.nhsuk-heading-xxs{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){h6,.nhsuk-heading-xxs{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{h6,.nhsuk-heading-xxs{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){h6,.nhsuk-heading-xxs{margin-bottom:24px}}.nhsuk-caption-xl{font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.33333;color:#4c6272;display:block;margin-bottom:4px}@media(min-width: 40.0625em){.nhsuk-caption-xl{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-caption-xl{font-size:24pt;line-height:1.05}}.nhsuk-caption-l{font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.4;color:#4c6272;display:block;margin-bottom:4px}@media(min-width: 40.0625em){.nhsuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-caption-l{font-size:18pt;line-height:1.15}}.nhsuk-caption-m{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#4c6272;display:block}@media(min-width: 40.0625em){.nhsuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-caption-m{font-size:14pt;line-height:1.15}}.nhsuk-caption--bottom{margin-bottom:0;margin-top:4px}.nhsuk-body-l{font-size:20px;font-size:1.25rem;line-height:1.4;display:block;margin-top:0;margin-bottom:24px}@media(min-width: 40.0625em){.nhsuk-body-l{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-body-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-body-l{margin-bottom:32px}}address,p,.nhsuk-body-m{font-size:16px;font-size:1rem;line-height:1.5;display:block;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){address,p,.nhsuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{address,p,.nhsuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){address,p,.nhsuk-body-m{margin-bottom:24px}}p,.nhsuk-body-m{color:inherit}.nhsuk-body-s{font-size:14px;font-size:.875rem;line-height:1.71429;display:block;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-body-s{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-body-s{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.nhsuk-body-s{margin-bottom:24px}}address{font-style:normal}.nhsuk-lede-text{font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-lede-text{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-lede-text{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-lede-text{margin-bottom:48px}}.nhsuk-lede-text p,.nhsuk-lede-text ul{font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.4}@media(min-width: 40.0625em){.nhsuk-lede-text p,.nhsuk-lede-text ul{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-lede-text p,.nhsuk-lede-text ul{font-size:18pt;line-height:1.15}}.nhsuk-lede-text--small{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:24px}@media(min-width: 40.0625em){.nhsuk-lede-text--small{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-lede-text--small{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-lede-text--small{margin-bottom:32px}}h1+.nhsuk-lede-text,h1+.nhsuk-lede-text--small{margin-top:-8px}.nhsuk-body-l+h2,.nhsuk-body-l+.nhsuk-heading-l{padding-top:4px}@media(min-width: 40.0625em){.nhsuk-body-l+h2,.nhsuk-body-l+.nhsuk-heading-l{padding-top:8px}}p+h2,.nhsuk-body-m+h2,address+h2,p+.nhsuk-heading-l,.nhsuk-body-m+.nhsuk-heading-l,address+.nhsuk-heading-l,.nhsuk-body-s+h2,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-list+h2,ul+h2,ol+h2,.nhsuk-list+.nhsuk-heading-l,ul+.nhsuk-heading-l,ol+.nhsuk-heading-l{padding-top:16px}@media(min-width: 40.0625em){p+h2,.nhsuk-body-m+h2,address+h2,p+.nhsuk-heading-l,.nhsuk-body-m+.nhsuk-heading-l,address+.nhsuk-heading-l,.nhsuk-body-s+h2,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-list+h2,ul+h2,ol+h2,.nhsuk-list+.nhsuk-heading-l,ul+.nhsuk-heading-l,ol+.nhsuk-heading-l{padding-top:24px}}p+h3,.nhsuk-body-m+h3,address+h3,p+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content p+h2,.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-m+h2,address+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content address+h2,.nhsuk-body-s+h3,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-s+h2,.nhsuk-list+h3,ul+h3,ol+h3,.nhsuk-list+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-list+h2,ul+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ul+h2,ol+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ol+h2,p+h4,.nhsuk-body-m+h4,address+h4,p+.nhsuk-heading-s,#cookie-notice .cookie-notice-container p+.cn-text-container,.nhsuk-body-m+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-body-m+.cn-text-container,address+.nhsuk-heading-s,#cookie-notice .cookie-notice-container address+.cn-text-container,.nhsuk-body-s+h4,.nhsuk-body-s+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-body-s+.cn-text-container,.nhsuk-list+h4,ul+h4,ol+h4,.nhsuk-list+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-list+.cn-text-container,ul+.nhsuk-heading-s,#cookie-notice .cookie-notice-container ul+.cn-text-container,ol+.nhsuk-heading-s,#cookie-notice .cookie-notice-container ol+.cn-text-container{padding-top:4px}@media(min-width: 40.0625em){p+h3,.nhsuk-body-m+h3,address+h3,p+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content p+h2,.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-m+h2,address+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content address+h2,.nhsuk-body-s+h3,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-s+h2,.nhsuk-list+h3,ul+h3,ol+h3,.nhsuk-list+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-list+h2,ul+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ul+h2,ol+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ol+h2,p+h4,.nhsuk-body-m+h4,address+h4,p+.nhsuk-heading-s,#cookie-notice .cookie-notice-container p+.cn-text-container,.nhsuk-body-m+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-body-m+.cn-text-container,address+.nhsuk-heading-s,#cookie-notice .cookie-notice-container address+.cn-text-container,.nhsuk-body-s+h4,.nhsuk-body-s+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-body-s+.cn-text-container,.nhsuk-list+h4,ul+h4,ol+h4,.nhsuk-list+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-list+.cn-text-container,ul+.nhsuk-heading-s,#cookie-notice .cookie-notice-container ul+.cn-text-container,ol+.nhsuk-heading-s,#cookie-notice .cookie-notice-container ol+.cn-text-container{padding-top:8px}}.nhsuk-lede-text+h2,.nhsuk-lede-text+.nhsuk-heading-l{padding-top:0}strong,b{font-weight:600}.nhsuk-u-clear:after{clear:both;content:"";display:block}.nhsuk-u-one-half{float:left;width:50% !important}.nhsuk-u-one-third{float:left;width:33.3333333333% !important}.nhsuk-u-two-thirds{float:left;width:66.6666666667% !important}.nhsuk-u-one-quarter{float:left;width:25% !important}.nhsuk-u-three-quarters{float:left;width:75% !important}.nhsuk-u-one-half-tablet{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-one-half-tablet{float:left;width:50% !important}}.nhsuk-u-one-third-tablet{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-one-third-tablet{float:left;width:33.3333333333% !important}}.nhsuk-u-two-thirds-tablet{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-two-thirds-tablet{float:left;width:66.6666666667% !important}}.nhsuk-u-one-quarter-tablet{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-one-quarter-tablet{float:left;width:25% !important}}.nhsuk-u-three-quarters-tablet{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-three-quarters-tablet{float:left;width:75% !important}}@media(max-width: 40.0525em){.nhsuk-u-nowrap{white-space:nowrap}}.nhsuk-u-reading-width{max-width:44em}.nhsuk-u-margin-0{margin:0 !important}@media(min-width: 40.0625em){.nhsuk-u-margin-0{margin:0 !important}}.nhsuk-u-margin-top-0{margin-top:0 !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-0{margin-top:0 !important}}.nhsuk-u-margin-right-0{margin-right:0 !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-0{margin-right:0 !important}}.nhsuk-u-margin-bottom-0{margin-bottom:0 !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-0{margin-bottom:0 !important}}.nhsuk-u-margin-left-0{margin-left:0 !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-0{margin-left:0 !important}}.nhsuk-u-margin-1{margin:4px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-1{margin:4px !important}}.nhsuk-u-margin-top-1{margin-top:4px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-1{margin-top:4px !important}}.nhsuk-u-margin-right-1{margin-right:4px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-1{margin-right:4px !important}}.nhsuk-u-margin-bottom-1{margin-bottom:4px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-1{margin-bottom:4px !important}}.nhsuk-u-margin-left-1{margin-left:4px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-1{margin-left:4px !important}}.nhsuk-u-margin-2{margin:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-2{margin:8px !important}}.nhsuk-u-margin-top-2{margin-top:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-2{margin-top:8px !important}}.nhsuk-u-margin-right-2{margin-right:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-2{margin-right:8px !important}}.nhsuk-u-margin-bottom-2{margin-bottom:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-2{margin-bottom:8px !important}}.nhsuk-u-margin-left-2{margin-left:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-2{margin-left:8px !important}}.nhsuk-u-margin-3{margin:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-3{margin:16px !important}}.nhsuk-u-margin-top-3{margin-top:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-3{margin-top:16px !important}}.nhsuk-u-margin-right-3{margin-right:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-3{margin-right:16px !important}}.nhsuk-u-margin-bottom-3{margin-bottom:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-3{margin-bottom:16px !important}}.nhsuk-u-margin-left-3{margin-left:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-3{margin-left:16px !important}}.nhsuk-u-margin-4{margin:16px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-4{margin:24px !important}}.nhsuk-u-margin-top-4{margin-top:16px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-4{margin-top:24px !important}}.nhsuk-u-margin-right-4{margin-right:16px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-4{margin-right:24px !important}}.nhsuk-u-margin-bottom-4{margin-bottom:16px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-4{margin-bottom:24px !important}}.nhsuk-u-margin-left-4{margin-left:16px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-4{margin-left:24px !important}}.nhsuk-u-margin-5{margin:24px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-5{margin:32px !important}}.nhsuk-u-margin-top-5{margin-top:24px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-5{margin-top:32px !important}}.nhsuk-u-margin-right-5{margin-right:24px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-5{margin-right:32px !important}}.nhsuk-u-margin-bottom-5{margin-bottom:24px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-5{margin-bottom:32px !important}}.nhsuk-u-margin-left-5{margin-left:24px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-5{margin-left:32px !important}}.nhsuk-u-margin-6{margin:32px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-6{margin:40px !important}}.nhsuk-u-margin-top-6{margin-top:32px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-6{margin-top:40px !important}}.nhsuk-u-margin-right-6{margin-right:32px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-6{margin-right:40px !important}}.nhsuk-u-margin-bottom-6{margin-bottom:32px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-6{margin-bottom:40px !important}}.nhsuk-u-margin-left-6{margin-left:32px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-6{margin-left:40px !important}}.nhsuk-u-margin-7{margin:40px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-7{margin:48px !important}}.nhsuk-u-margin-top-7{margin-top:40px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-7{margin-top:48px !important}}.nhsuk-u-margin-right-7{margin-right:40px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-7{margin-right:48px !important}}.nhsuk-u-margin-bottom-7{margin-bottom:40px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-7{margin-bottom:48px !important}}.nhsuk-u-margin-left-7{margin-left:40px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-7{margin-left:48px !important}}.nhsuk-u-margin-8{margin:48px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-8{margin:56px !important}}.nhsuk-u-margin-top-8{margin-top:48px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-8{margin-top:56px !important}}.nhsuk-u-margin-right-8{margin-right:48px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-8{margin-right:56px !important}}.nhsuk-u-margin-bottom-8{margin-bottom:48px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-8{margin-bottom:56px !important}}.nhsuk-u-margin-left-8{margin-left:48px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-8{margin-left:56px !important}}.nhsuk-u-margin-9{margin:56px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-9{margin:64px !important}}.nhsuk-u-margin-top-9{margin-top:56px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-9{margin-top:64px !important}}.nhsuk-u-margin-right-9{margin-right:56px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-9{margin-right:64px !important}}.nhsuk-u-margin-bottom-9{margin-bottom:56px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-9{margin-bottom:64px !important}}.nhsuk-u-margin-left-9{margin-left:56px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-9{margin-left:64px !important}}.nhsuk-u-padding-0{padding:0 !important}@media(min-width: 40.0625em){.nhsuk-u-padding-0{padding:0 !important}}.nhsuk-u-padding-top-0{padding-top:0 !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-0{padding-top:0 !important}}.nhsuk-u-padding-right-0{padding-right:0 !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-0{padding-right:0 !important}}.nhsuk-u-padding-bottom-0{padding-bottom:0 !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-0{padding-bottom:0 !important}}.nhsuk-u-padding-left-0{padding-left:0 !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-0{padding-left:0 !important}}.nhsuk-u-padding-1{padding:4px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-1{padding:4px !important}}.nhsuk-u-padding-top-1{padding-top:4px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-1{padding-top:4px !important}}.nhsuk-u-padding-right-1{padding-right:4px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-1{padding-right:4px !important}}.nhsuk-u-padding-bottom-1{padding-bottom:4px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-1{padding-bottom:4px !important}}.nhsuk-u-padding-left-1{padding-left:4px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-1{padding-left:4px !important}}.nhsuk-u-padding-2{padding:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-2{padding:8px !important}}.nhsuk-u-padding-top-2{padding-top:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-2{padding-top:8px !important}}.nhsuk-u-padding-right-2{padding-right:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-2{padding-right:8px !important}}.nhsuk-u-padding-bottom-2{padding-bottom:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-2{padding-bottom:8px !important}}.nhsuk-u-padding-left-2{padding-left:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-2{padding-left:8px !important}}.nhsuk-u-padding-3{padding:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-3{padding:16px !important}}.nhsuk-u-padding-top-3{padding-top:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-3{padding-top:16px !important}}.nhsuk-u-padding-right-3{padding-right:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-3{padding-right:16px !important}}.nhsuk-u-padding-bottom-3{padding-bottom:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-3{padding-bottom:16px !important}}.nhsuk-u-padding-left-3{padding-left:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-3{padding-left:16px !important}}.nhsuk-u-padding-4{padding:16px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-4{padding:24px !important}}.nhsuk-u-padding-top-4{padding-top:16px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-4{padding-top:24px !important}}.nhsuk-u-padding-right-4{padding-right:16px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-4{padding-right:24px !important}}.nhsuk-u-padding-bottom-4{padding-bottom:16px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-4{padding-bottom:24px !important}}.nhsuk-u-padding-left-4{padding-left:16px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-4{padding-left:24px !important}}.nhsuk-u-padding-5{padding:24px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-5{padding:32px !important}}.nhsuk-u-padding-top-5{padding-top:24px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-5{padding-top:32px !important}}.nhsuk-u-padding-right-5{padding-right:24px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-5{padding-right:32px !important}}.nhsuk-u-padding-bottom-5{padding-bottom:24px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-5{padding-bottom:32px !important}}.nhsuk-u-padding-left-5{padding-left:24px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-5{padding-left:32px !important}}.nhsuk-u-padding-6{padding:32px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-6{padding:40px !important}}.nhsuk-u-padding-top-6{padding-top:32px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-6{padding-top:40px !important}}.nhsuk-u-padding-right-6{padding-right:32px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-6{padding-right:40px !important}}.nhsuk-u-padding-bottom-6{padding-bottom:32px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-6{padding-bottom:40px !important}}.nhsuk-u-padding-left-6{padding-left:32px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-6{padding-left:40px !important}}.nhsuk-u-padding-7{padding:40px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-7{padding:48px !important}}.nhsuk-u-padding-top-7{padding-top:40px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-7{padding-top:48px !important}}.nhsuk-u-padding-right-7{padding-right:40px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-7{padding-right:48px !important}}.nhsuk-u-padding-bottom-7{padding-bottom:40px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-7{padding-bottom:48px !important}}.nhsuk-u-padding-left-7{padding-left:40px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-7{padding-left:48px !important}}.nhsuk-u-padding-8{padding:48px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-8{padding:56px !important}}.nhsuk-u-padding-top-8{padding-top:48px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-8{padding-top:56px !important}}.nhsuk-u-padding-right-8{padding-right:48px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-8{padding-right:56px !important}}.nhsuk-u-padding-bottom-8{padding-bottom:48px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-8{padding-bottom:56px !important}}.nhsuk-u-padding-left-8{padding-left:48px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-8{padding-left:56px !important}}.nhsuk-u-padding-9{padding:56px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-9{padding:64px !important}}.nhsuk-u-padding-top-9{padding-top:56px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-9{padding-top:64px !important}}.nhsuk-u-padding-right-9{padding-right:56px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-9{padding-right:64px !important}}.nhsuk-u-padding-bottom-9{padding-bottom:56px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-9{padding-bottom:64px !important}}.nhsuk-u-padding-left-9{padding-left:56px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-9{padding-left:64px !important}}.nhsuk-u-font-size-64{font-size:48px !important;font-size:3rem !important;line-height:1.16667 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-64{font-size:64px !important;font-size:4rem !important;line-height:1.125 !important}}@media print{.nhsuk-u-font-size-64{font-size:53pt !important;line-height:1.1 !important}}.nhsuk-u-font-size-48{font-size:32px !important;font-size:2rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-48{font-size:48px !important;font-size:3rem !important;line-height:1.16667 !important}}@media print{.nhsuk-u-font-size-48{font-size:32pt !important;line-height:1.15 !important}}.nhsuk-u-font-size-32{font-size:24px !important;font-size:1.5rem !important;line-height:1.33333 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-32{font-size:32px !important;font-size:2rem !important;line-height:1.25 !important}}@media print{.nhsuk-u-font-size-32{font-size:24pt !important;line-height:1.05 !important}}.nhsuk-u-font-size-24{font-size:20px !important;font-size:1.25rem !important;line-height:1.4 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-24{font-size:24px !important;font-size:1.5rem !important;line-height:1.33333 !important}}@media print{.nhsuk-u-font-size-24{font-size:18pt !important;line-height:1.15 !important}}.nhsuk-u-font-size-22{font-size:18px !important;font-size:1.125rem !important;line-height:1.55556 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-22{font-size:22px !important;font-size:1.375rem !important;line-height:1.45455 !important}}@media print{.nhsuk-u-font-size-22{font-size:18pt !important;line-height:1.15 !important}}.nhsuk-u-font-size-19{font-size:16px !important;font-size:1rem !important;line-height:1.5 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-19{font-size:19px !important;font-size:1.1875rem !important;line-height:1.47368 !important}}@media print{.nhsuk-u-font-size-19{font-size:14pt !important;line-height:1.15 !important}}.nhsuk-u-font-size-16{font-size:14px !important;font-size:.875rem !important;line-height:1.71429 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-16{font-size:16px !important;font-size:1rem !important;line-height:1.5 !important}}@media print{.nhsuk-u-font-size-16{font-size:14pt !important;line-height:1.2 !important}}.nhsuk-u-font-size-14{font-size:12px !important;font-size:.75rem !important;line-height:1.66667 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-14{font-size:14px !important;font-size:.875rem !important;line-height:1.71429 !important}}@media print{.nhsuk-u-font-size-14{font-size:12pt !important;line-height:1.2 !important}}.nhsuk-u-font-weight-normal{font-weight:400 !important}.nhsuk-u-font-weight-bold{font-weight:600 !important}.nhsuk-u-secondary-text-color{color:#4c6272 !important}.nhsuk-u-visually-hidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nhsuk-u-width-full{width:100% !important}.nhsuk-u-width-three-quarters{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-width-three-quarters{width:75% !important}}.nhsuk-u-width-two-thirds{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-width-two-thirds{width:66.66% !important}}.nhsuk-u-width-one-half{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-width-one-half{width:50% !important}}.nhsuk-u-width-one-third{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-width-one-third{width:33.33% !important}}.nhsuk-u-width-one-quarter{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-width-one-quarter{width:25% !important}}.nhsuk-action-link{margin-bottom:32px}@media(min-width: 40.0625em){.nhsuk-action-link{margin-bottom:40px}}.nhsuk-action-link__link{font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.55556;display:inline-block;font-weight:600;padding-left:38px;position:relative;text-decoration:none}@media(min-width: 40.0625em){.nhsuk-action-link__link{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{.nhsuk-action-link__link{font-size:18pt;line-height:1.15}}.nhsuk-action-link__link:hover .nhsuk-action-link__text{text-decoration:underline}.nhsuk-action-link__link:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-action-link__link:focus:hover .nhsuk-action-link__text{color:#212b32;text-decoration:none}@media(max-width: 40.0525em){.nhsuk-action-link__link{padding-left:26px}}@media print{.nhsuk-action-link__link{color:#212b32}.nhsuk-action-link__link:visited{color:#212b32}}.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{fill:#007f3b;height:36px;left:-3px;position:absolute;top:-2px;width:36px}@media print{.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{color:#212b32;fill:#212b32}.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:active,.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:focus,.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:visited{color:#212b32}}@media(max-width: 40.0525em){.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{height:24px;left:-2px;margin-bottom:0;top:2px;width:24px}}.nhsuk-back-link{margin-bottom:16px}.nhsuk-back-link__link{font-size:14px;font-size:.875rem;line-height:1.71429;display:inline-block;padding-left:16px;position:relative;text-decoration:none}@media(min-width: 40.0625em){.nhsuk-back-link__link{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-back-link__link{font-size:14pt;line-height:1.2}}.nhsuk-back-link__link .nhsuk-icon__chevron-left{height:24px;left:-8px;position:absolute;top:-1px;width:24px}.nhsuk-back-link__link:visited{color:#005eb8}.nhsuk-back-link__link:hover{color:#7c2855;text-decoration:underline}.nhsuk-back-link__link:hover .nhsuk-icon__chevron-left{fill:#7c2855}.nhsuk-back-link__link:focus .nhsuk-icon__chevron-left{fill:#212b32}.nhsuk-breadcrumb{background-color:#fff;padding-bottom:12px;padding-top:12px}@media print{.nhsuk-breadcrumb{display:none}}.nhsuk-breadcrumb .nhsuk-icon__chevron-right{fill:#aeb7bd;height:18px;position:relative;top:5px;width:18px}@media(min-width: 61.875em){.nhsuk-breadcrumb .nhsuk-icon__chevron-right{margin:0 3px 0 5px}}.nhsuk-breadcrumb .nhsuk-icon__chevron-left{float:left;height:24px;left:-8px;position:relative;width:24px}.nhsuk-breadcrumb__list{list-style:none;margin:0;padding:0}@media(max-width: 40.0525em){.nhsuk-breadcrumb__list{display:none}}.nhsuk-breadcrumb__item{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;display:inline-block;margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-breadcrumb__item{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-breadcrumb__item{font-size:14pt;line-height:1.2}}.nhsuk-breadcrumb__item:not(:last-child):after{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-right' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' height='18' width='18' viewBox='0 0 24 24' aria-hidden='true'%3E%3Cpath d='M15.5 12a1 1 0 0 1-.29.71l-5 5a1 1 0 0 1-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 .29.71z'%3E%3C/path%3E%3C/svg%3E") right 0 top 4px no-repeat;content:"";display:inline-block;height:18px;margin-left:10px;margin-right:2px;width:18px}.nhsuk-breadcrumb__link:visited{color:#005eb8}.nhsuk-breadcrumb__link:visited:hover{color:#7c2855}.nhsuk-breadcrumb__link:focus:hover{color:#212b32}.nhsuk-breadcrumb__back{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;margin:0;padding-left:16px;position:relative}@media(min-width: 40.0625em){.nhsuk-breadcrumb__back{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-breadcrumb__back{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.nhsuk-breadcrumb__back{display:none}}.nhsuk-breadcrumb__back:before{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-left' xmlns='http://www.w3.org/2000/svg' fill='%23005eb8' height='24' width='24' viewBox='8 0 24 24' aria-hidden='true'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7z'%3E%3C/path%3E%3C/svg%3E") no-repeat;content:"";display:inline-block;height:18px;left:0;position:absolute;top:0;width:10px}.nhsuk-breadcrumb__backlink:visited{color:#005eb8}.nhsuk-breadcrumb__backlink:visited:hover{color:#7c2855}.nhsuk-button,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,.tippy-popper .tippy-content .gv-approval-toggle{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:28px;-webkit-appearance:none;background-color:#007f3b;border:2px solid transparent;border-radius:4px;box-shadow:0 4px 0 #00401e;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:600;margin-top:0;padding:12px 16px;position:relative;text-align:center;vertical-align:top;width:auto}@media(min-width: 40.0625em){.nhsuk-button,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,.tippy-popper .tippy-content .gv-approval-toggle{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-button,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,.tippy-popper .tippy-content .gv-approval-toggle{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-button,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,.tippy-popper .tippy-content .gv-approval-toggle{margin-bottom:36px}}@media(max-width: 40.0525em){.nhsuk-button,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,.tippy-popper .tippy-content .gv-approval-toggle{padding:8px 16px}}.nhsuk-button:link,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:link,.tippy-popper .tippy-content .gv-approval-toggle:link,.nhsuk-button:visited,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:visited,.tippy-popper .tippy-content .gv-approval-toggle:visited,.nhsuk-button:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active,.tippy-popper .tippy-content .gv-approval-toggle:active,.nhsuk-button:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:hover,.tippy-popper .tippy-content .gv-approval-toggle:hover{color:#fff;text-decoration:none}.nhsuk-button::-moz-focus-inner,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap::-moz-focus-inner,.tippy-popper .tippy-content .gv-approval-toggle::-moz-focus-inner{border:0;padding:0}.nhsuk-button:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:hover,.tippy-popper .tippy-content .gv-approval-toggle:hover{background-color:#00662f}.nhsuk-button:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus,.tippy-popper .tippy-content .gv-approval-toggle:focus{background:#ffeb3b;box-shadow:0 4px 0 #212b32;color:#212b32;outline:4px solid transparent}.nhsuk-button:focus:visited,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus:visited,.tippy-popper .tippy-content .gv-approval-toggle:focus:visited{color:#212b32}.nhsuk-button:focus:visited:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus:visited:active,.tippy-popper .tippy-content .gv-approval-toggle:focus:visited:active{color:#fff}.nhsuk-button:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active,.tippy-popper .tippy-content .gv-approval-toggle:active{background:#00401e;box-shadow:none;color:#fff;top:4px}.nhsuk-button::before,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap::before,.tippy-popper .tippy-content .gv-approval-toggle::before{background:transparent;bottom:-6px;content:"";display:block;left:-2px;position:absolute;right:-2px;top:-2px}.nhsuk-button:active::before,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active::before,.tippy-popper .tippy-content .gv-approval-toggle:active::before{top:-6px}.nhsuk-button--secondary,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info,.nhsuk-button.is-style-secondary,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap,.tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle{background-color:#4c6272;box-shadow:0 4px 0 #263139}.nhsuk-button--secondary:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:hover,.nhsuk-button.is-style-secondary:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:hover,.tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:hover{background-color:#384853}.nhsuk-button--secondary:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:focus,.nhsuk-button.is-style-secondary:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:focus,.tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:focus{background:#ffeb3b;box-shadow:0 4px 0 #212b32;color:#212b32;outline:4px solid transparent}.nhsuk-button--secondary:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:active,.nhsuk-button.is-style-secondary:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:active,.tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:active{background:#263139;box-shadow:none;color:#fff;top:4px}.nhsuk-button--secondary.nhsuk-button--disabled,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.cn-button.bootstrap.cn-more-info,.nhsuk-button--disabled.nhsuk-button.is-style-secondary,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-secondary.cn-button.bootstrap,.tippy-popper .tippy-content .nhsuk-button--disabled.is-style-secondary.gv-approval-toggle{background-color:#4c6272}.nhsuk-button--reverse,.nhsuk-button.is-style-reverse,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle{background-color:#fff;box-shadow:0 4px 0 #212b32;color:#212b32}.nhsuk-button--reverse:hover,.nhsuk-button.is-style-reverse:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:hover,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:hover{background-color:#f2f2f2;color:#212b32}.nhsuk-button--reverse:focus,.nhsuk-button.is-style-reverse:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:focus,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:focus{background:#ffeb3b;box-shadow:0 4px 0 #212b32;color:#212b32;outline:4px solid transparent}.nhsuk-button--reverse:active,.nhsuk-button.is-style-reverse:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:active,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:active{background:#212b32;box-shadow:none;color:#fff;top:4px}.nhsuk-button--reverse:link,.nhsuk-button.is-style-reverse:link,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:link,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:link{color:#212b32}.nhsuk-button--reverse:link:active,.nhsuk-button.is-style-reverse:link:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:link:active,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:link:active{color:#fff}.nhsuk-button--reverse.nhsuk-button--disabled,.nhsuk-button--disabled.nhsuk-button.is-style-reverse,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-reverse.cn-button.bootstrap,.tippy-popper .tippy-content .nhsuk-button--disabled.is-style-reverse.gv-approval-toggle{background-color:#fff}.nhsuk-button--reverse.nhsuk-button--disabled:focus,.nhsuk-button--disabled.nhsuk-button.is-style-reverse:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-reverse.cn-button.bootstrap:focus,.tippy-popper .tippy-content .nhsuk-button--disabled.is-style-reverse.gv-approval-toggle:focus{background-color:#fff}.nhsuk-button--disabled,.nhsuk-button[disabled=disabled],#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap,.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle,.nhsuk-button[disabled],#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap,.tippy-popper .tippy-content [disabled].gv-approval-toggle{background-color:#007f3b;opacity:.5;pointer-events:none}.nhsuk-button--disabled:hover,.nhsuk-button[disabled=disabled]:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:hover,.nhsuk-button[disabled]:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled].gv-approval-toggle:hover{background-color:#007f3b;cursor:default}.nhsuk-button--disabled:focus,.nhsuk-button[disabled=disabled]:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:focus,.nhsuk-button[disabled]:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled].gv-approval-toggle:focus{background-color:#007f3b;outline:none}.nhsuk-button--disabled:active,.nhsuk-button[disabled=disabled]:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:active,.nhsuk-button[disabled]:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled].gv-approval-toggle:active{box-shadow:0 4px 0 #00401e;top:0}.nhsuk-button--secondary[disabled=disabled],#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info,[disabled=disabled].nhsuk-button.is-style-secondary,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap,.tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle,.nhsuk-button--secondary[disabled],#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info,[disabled].nhsuk-button.is-style-secondary,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap,.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle{background-color:#4c6272;opacity:.5}.nhsuk-button--secondary[disabled=disabled]:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:hover,[disabled=disabled].nhsuk-button.is-style-secondary:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:hover,.nhsuk-button--secondary[disabled]:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:hover,[disabled].nhsuk-button.is-style-secondary:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:hover{background-color:#4c6272;cursor:default}.nhsuk-button--secondary[disabled=disabled]:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:focus,[disabled=disabled].nhsuk-button.is-style-secondary:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:focus,.nhsuk-button--secondary[disabled]:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:focus,[disabled].nhsuk-button.is-style-secondary:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:focus{outline:none}.nhsuk-button--secondary[disabled=disabled]:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:active,[disabled=disabled].nhsuk-button.is-style-secondary:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:active,.nhsuk-button--secondary[disabled]:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:active,[disabled].nhsuk-button.is-style-secondary:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:active{box-shadow:0 4px 0 #263139;top:0}.nhsuk-button--reverse[disabled=disabled],[disabled=disabled].nhsuk-button.is-style-reverse,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap,.tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle,.nhsuk-button--reverse[disabled],[disabled].nhsuk-button.is-style-reverse,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap,.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle{background-color:#fff;opacity:.5}.nhsuk-button--reverse[disabled=disabled]:hover,[disabled=disabled].nhsuk-button.is-style-reverse:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:hover,.nhsuk-button--reverse[disabled]:hover,[disabled].nhsuk-button.is-style-reverse:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:hover{background-color:#fff;cursor:default}.nhsuk-button--reverse[disabled=disabled]:focus,[disabled=disabled].nhsuk-button.is-style-reverse:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:focus,.nhsuk-button--reverse[disabled]:focus,[disabled].nhsuk-button.is-style-reverse:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:focus{outline:none}.nhsuk-button--reverse[disabled=disabled]:active,[disabled=disabled].nhsuk-button.is-style-reverse:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:active,.nhsuk-button--reverse[disabled]:active,[disabled].nhsuk-button.is-style-reverse:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:active{box-shadow:0 4px 0 #212b32;top:0}.nhsuk-card{margin-bottom:40px;background:#fff;border:1px solid #d8dde0;position:relative;width:100%}@media(min-width: 40.0625em){.nhsuk-card{margin-bottom:48px}}.nhsuk-card__img{border-bottom:1px solid #f0f4f5;display:block;width:100%}@media print{.nhsuk-card__img{display:none}}.nhsuk-card__content{padding:24px;position:relative}.nhsuk-card__content>*:first-child{margin-top:0}.nhsuk-card__content>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-card__content{padding:32px}}.nhsuk-card__heading,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2,.nhsuk-card__metadata,.nhsuk-card__description{margin-bottom:16px}.nhsuk-card--clickable{border-bottom-width:4px}.nhsuk-card--clickable:hover,.nhsuk-card--clickable:active{cursor:pointer}.nhsuk-card--clickable:hover .nhsuk-card__heading a,.nhsuk-card--clickable:hover .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:hover h2 a,.nhsuk-card--clickable:hover .nhsuk-card__link,.nhsuk-card--clickable:active .nhsuk-card__heading a,.nhsuk-card--clickable:active .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:active h2 a,.nhsuk-card--clickable:active .nhsuk-card__link{color:#7c2855;text-decoration:none}.nhsuk-card--clickable:hover .nhsuk-card__heading a:focus,.nhsuk-card--clickable:hover .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a:focus,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:hover h2 a:focus,.nhsuk-card--clickable:hover .nhsuk-card__link:focus,.nhsuk-card--clickable:active .nhsuk-card__heading a:focus,.nhsuk-card--clickable:active .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a:focus,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:active h2 a:focus,.nhsuk-card--clickable:active .nhsuk-card__link:focus{color:#212b32}.nhsuk-card--clickable:hover{border-color:#aeb7bd}.nhsuk-card--clickable:active{border-color:#aeb7bd;bottom:-1px}.nhsuk-card-group{display:flex;flex-wrap:wrap;margin-bottom:16px;padding:0}@media(max-width: 48.0525em){.nhsuk-card-group{margin-bottom:40px}}.nhsuk-card-group+h2,.nhsuk-card-group+.nhsuk-heading-l,.nhsuk-card-group+h3,.nhsuk-card-group+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card-group+h2{padding-top:0}.nhsuk-card-group__item{display:flex;list-style-type:none;margin-bottom:0}@media(max-width: 48.0525em){.nhsuk-card-group__item{flex:0 0 100%}}.nhsuk-card-group__item .nhsuk-card{margin-bottom:32px}@media(max-width: 48.0525em){.nhsuk-card-group__item .nhsuk-card{margin-bottom:16px}.nhsuk-card-group__item:last-child .nhsuk-card{margin-bottom:0}}.nhsuk-card--feature,.nhsuk-card.is-style-panel-with-label{margin-top:40px}@media(min-width: 40.0625em){.nhsuk-card--feature,.nhsuk-card.is-style-panel-with-label{margin-top:48px}}.nhsuk-card__heading--feature,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{background:#005eb8;color:#fff;display:inline-block;left:-25px;margin-bottom:8px;margin-right:-24px;padding:8px 24px;position:relative;top:-8px}@media(min-width: 40.0625em){.nhsuk-card__heading--feature,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{left:-33px;margin-right:-32px;padding:8px 32px;top:-16px}}.nhsuk-card__content--feature,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content{padding-top:0 !important}.nhsuk-care-card{margin-bottom:40px;margin-top:40px;border:1px solid transparent}@media(min-width: 40.0625em){.nhsuk-care-card{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-care-card{margin-top:48px}}.nhsuk-care-card .nhsuk-care-card__heading-container{background-color:#005eb8;color:#fff}@media print{.nhsuk-care-card{border:4px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card__heading-container{padding-left:24px;padding-right:24px;padding-bottom:16px;padding-top:16px;position:relative}@media(min-width: 40.0625em){.nhsuk-care-card__heading-container{padding-left:32px}}@media(min-width: 40.0625em){.nhsuk-care-card__heading-container{padding-right:32px}}.nhsuk-care-card__arrow{bottom:-10px;display:block;height:20px;left:30px;overflow:hidden;position:absolute;transform:rotate(45deg);width:20px}@media print{.nhsuk-care-card__arrow{display:none}}@media(min-width: 40.0625em){.nhsuk-care-card__arrow{left:38px}}.nhsuk-care-card__arrow:before,.nhsuk-care-card__arrow:after{border:solid 32px #005eb8;content:"";display:block;height:0;position:absolute;top:0;transform:rotate(45deg);width:0}.nhsuk-care-card__heading{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;margin:0;padding-top:0}@media(min-width: 40.0625em){.nhsuk-care-card__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-care-card__heading{font-size:18pt;line-height:1.15}}@media print{.nhsuk-care-card__heading{color:#212b32;fill:#212b32}.nhsuk-care-card__heading:active,.nhsuk-care-card__heading:focus,.nhsuk-care-card__heading:visited{color:#212b32}}.nhsuk-care-card__content{padding-bottom:24px;padding-left:24px;padding-right:24px;background-color:#fff;border:1px solid #d8dde0;border-top:0;padding-top:32px}.nhsuk-care-card__content>*:first-child{margin-top:0}.nhsuk-care-card__content>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-care-card__content{padding-bottom:32px}}@media(min-width: 40.0625em){.nhsuk-care-card__content{padding-left:32px}}@media(min-width: 40.0625em){.nhsuk-care-card__content{padding-right:32px}}@media(min-width: 40.0625em){.nhsuk-care-card__content{padding-bottom:32px;padding-top:36px}}@media print{.nhsuk-care-card__content{color:#212b32;fill:#212b32}.nhsuk-care-card__content:active,.nhsuk-care-card__content:focus,.nhsuk-care-card__content:visited{color:#212b32}}.nhsuk-care-card--urgent .nhsuk-care-card__heading-container,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__heading-container{background-color:#d5281b;color:#fff}@media print{.nhsuk-care-card--urgent,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent{border:6px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card--urgent .nhsuk-care-card__arrow:before,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__arrow:before,.nhsuk-care-card--urgent .nhsuk-care-card__arrow:after,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__arrow:after{border-color:#d5281b}.nhsuk-care-card--immediate .nhsuk-care-card__heading-container,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__heading-container{background-color:#d5281b;color:#fff}@media print{.nhsuk-care-card--immediate,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate{border:8px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card--immediate .nhsuk-care-card__arrow:before,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__arrow:before,.nhsuk-care-card--immediate .nhsuk-care-card__arrow:after,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__arrow:after{border-color:#d5281b}.nhsuk-care-card--immediate .nhsuk-care-card__content,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content{background-color:#212b32;border:0;color:#fff}.nhsuk-care-card--immediate .nhsuk-care-card__content a,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content a{color:#fff}.nhsuk-care-card--immediate .nhsuk-care-card__content a:focus,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content a:focus{color:#212b32}.nhsuk-care-card--immediate .nhsuk-details,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details,.nhsuk-care-card--immediate .nhsuk-details__summary,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary{color:#fff}.nhsuk-care-card--immediate .nhsuk-details__summary:hover,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary:hover{color:#fff}.nhsuk-care-card--immediate .nhsuk-details__summary:focus,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary:focus{color:#212b32}.nhsuk-care-card--immediate .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{fill:#fff}.nhsuk-checkboxes__item,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;clear:left;display:block;margin-bottom:8px;min-height:40px;padding:0 0 0 40px;position:relative}@media(min-width: 40.0625em){.nhsuk-checkboxes__item,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-checkboxes__item,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li{font-size:14pt;line-height:1.15}}.nhsuk-checkboxes__item:last-child,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li:last-child,.nhsuk-checkboxes__item:last-of-type,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li:last-of-type{margin-bottom:0}.nhsuk-checkboxes__input,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input{cursor:pointer;height:40px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.nhsuk-checkboxes__label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label{cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 12px 4px;-ms-touch-action:manipulation;touch-action:manipulation}.nhsuk-checkboxes__hint{display:block;padding-left:12px;padding-right:12px}.nhsuk-checkboxes__input+.nhsuk-checkboxes__label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input+.nhsuk-checkboxes__label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input+label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input+label::before{background:#fff;border:2px solid #4c6272;box-sizing:border-box;content:"";height:40px;left:0;position:absolute;top:0;width:40px}.nhsuk-checkboxes__input+.nhsuk-checkboxes__label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input+.nhsuk-checkboxes__label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input+label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input+label::after{background:transparent;border:solid;border-top-color:transparent;border-width:0 0 4px 4px;content:"";height:10px;left:10px;opacity:0;position:absolute;top:13px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:22px}.nhsuk-checkboxes__input:focus+.nhsuk-checkboxes__label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:focus+.nhsuk-checkboxes__label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:focus+label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:focus+label::before{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b}.nhsuk-checkboxes__input:checked+.nhsuk-checkboxes__label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:checked+.nhsuk-checkboxes__label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:checked+label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:checked+label::after{opacity:1}.nhsuk-checkboxes__input:disabled,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled,.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled+.nhsuk-checkboxes__label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:disabled+label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled+label{cursor:default}.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled+.nhsuk-checkboxes__label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:disabled+label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled+label{opacity:.5}.nhsuk-checkboxes__divider{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#212b32;margin-bottom:8px;text-align:center;width:40px}@media(min-width: 40.0625em){.nhsuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-checkboxes__divider{font-size:14pt;line-height:1.15}}.nhsuk-checkboxes__conditional{margin-bottom:16px;border-left:4px solid #4c6272;margin-left:18px;padding-left:30px}@media(min-width: 40.0625em){.nhsuk-checkboxes__conditional{margin-bottom:24px}}.nhsuk-checkboxes__conditional>:last-child{margin-bottom:0}.js-enabled .nhsuk-checkboxes__conditional--hidden{display:none}.nhsuk-contents-list{margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-contents-list{margin-bottom:48px}}.nhsuk-contents-list__list{list-style:none;padding:0}.nhsuk-contents-list__item{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='19' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") left .75rem no-repeat;padding:0 0 0 32px;position:relative}@media(min-width: 40.0625em){.nhsuk-contents-list__item{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='16' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") left .875rem no-repeat}}.nhsuk-contents-list__link{display:inline-block}.nhsuk-contents-list__current{font-weight:600}.nhsuk-date-input{font-size:0}.nhsuk-date-input:after{clear:both;content:"";display:block}.nhsuk-date-input__item{display:inline-block;margin-bottom:0;margin-right:24px}.nhsuk-date-input__label{display:block}.nhsuk-date-input__input{margin-bottom:0}.nhsuk-details{color:#212b32;margin-bottom:16px;font-size:16px;font-size:1rem;line-height:1.5;display:block}@media print{.nhsuk-details{color:#212b32}}@media(min-width: 40.0625em){.nhsuk-details{margin-bottom:24px}}@media(min-width: 40.0625em){.nhsuk-details{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-details{font-size:14pt;line-height:1.15}}.nhsuk-details__summary{color:#005eb8;cursor:pointer;display:inline-block;padding-left:24px;position:relative}.nhsuk-details__summary:hover{color:#7c2855}.nhsuk-details__summary:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;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}.nhsuk-details__summary:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-details__summary:focus .nhsuk-icon{fill:#212b32}.nhsuk-details__summary:hover .nhsuk-details__summary-text,.nhsuk-details__summary:focus .nhsuk-details__summary-text{text-decoration:none}.nhsuk-details[open]>.nhsuk-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}.nhsuk-details__summary-text{text-decoration:underline}.nhsuk-details__summary::-webkit-details-marker{display:none}.nhsuk-details__text{border-left:4px solid #d8dde0;margin-top:8px;padding:16px;padding-left:20px}.nhsuk-details__text>*:first-child{margin-top:0}.nhsuk-details__text>*:last-child{margin-bottom:0}.nhsuk-expander,.nhsuk-details.is-style-expander{background-color:#fff;border:1px solid #d8dde0;border-bottom-width:4px}.nhsuk-expander:hover,.nhsuk-details.is-style-expander:hover{border-color:#aeb7bd}.nhsuk-expander .nhsuk-details__summary,.nhsuk-details.is-style-expander .nhsuk-details__summary{background-color:#fff;border-top:4px solid transparent;display:block;padding:20px 24px 24px}@media(max-width: 40.0525em){.nhsuk-expander .nhsuk-details__summary,.nhsuk-details.is-style-expander .nhsuk-details__summary{padding:12px 16px 16px}}.nhsuk-expander .nhsuk-details__summary:before,.nhsuk-details.is-style-expander .nhsuk-details__summary:before{display:none !important}.nhsuk-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text,.nhsuk-details.is-style-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text{color:#7c2855}.nhsuk-expander .nhsuk-details__summary:focus,.nhsuk-details.is-style-expander .nhsuk-details__summary:focus{box-shadow:none}.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text,.nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text:before,.nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text:before{background:#ffeb3b url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat}.nhsuk-expander .nhsuk-details__summary-text,.nhsuk-details.is-style-expander .nhsuk-details__summary-text{color:#005eb8;cursor:pointer;display:inline-block;padding:4px 4px 4px 38px;position:relative}.nhsuk-expander .nhsuk-details__summary-text:before,.nhsuk-details.is-style-expander .nhsuk-details__summary-text:before{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat;content:"";display:inline-block;height:32px;left:0;position:absolute;top:calc(50% - 16px);width:32px}.nhsuk-expander .nhsuk-details__text,.nhsuk-details.is-style-expander .nhsuk-details__text{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:0;border-left:0;margin-left:0;margin-top:0}@media(min-width: 40.0625em){.nhsuk-expander .nhsuk-details__text,.nhsuk-details.is-style-expander .nhsuk-details__text{padding-bottom:24px}}@media(min-width: 40.0625em){.nhsuk-expander .nhsuk-details__text,.nhsuk-details.is-style-expander .nhsuk-details__text{padding-left:24px}}@media(min-width: 40.0625em){.nhsuk-expander .nhsuk-details__text,.nhsuk-details.is-style-expander .nhsuk-details__text{padding-right:24px}}@media(min-width: 40.0625em){.nhsuk-expander .nhsuk-details__text,.nhsuk-details.is-style-expander .nhsuk-details__text{padding-top:0}}.nhsuk-expander[open],[open].nhsuk-details.is-style-expander{border-bottom-width:1px}.nhsuk-expander[open] .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text,[open].nhsuk-details.is-style-expander .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text{text-decoration:none}.nhsuk-expander[open] .nhsuk-details__summary:focus .nhsuk-details__summary-text::before,[open].nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text::before{background:#ffeb3b url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat}.nhsuk-expander[open] .nhsuk-details__summary-text::before,[open].nhsuk-details.is-style-expander .nhsuk-details__summary-text::before{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat}.nhsuk-expander-group{margin-bottom:16px}.nhsuk-expander-group>.nhsuk-details{margin-bottom:8px}@media(min-width: 40.0625em){.nhsuk-expander-group>.nhsuk-details{margin-bottom:8px}}@media(min-width: 40.0625em){.nhsuk-expander-group{margin-bottom:24px}}.nhsuk-details+h2,.nhsuk-details+.nhsuk-heading-l{padding-top:16px}@media(min-width: 40.0625em){.nhsuk-details+h2,.nhsuk-details+.nhsuk-heading-l{padding-top:24px}}.nhsuk-do-dont-list{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;border:1px solid #d8dde0;padding-top:0 !important}.nhsuk-do-dont-list>*:first-child{margin-top:0}.nhsuk-do-dont-list>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-do-dont-list{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-do-dont-list{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-do-dont-list{padding:32px}}@media print{.nhsuk-do-dont-list{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-do-dont-list__label{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#005eb8;color:#fff;display:inline-block;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media(min-width: 40.0625em){.nhsuk-do-dont-list__label{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-do-dont-list__label{font-size:18pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-do-dont-list__label{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-do-dont-list__label{background:none;color:#212b32;top:0}}@media print{.nhsuk-do-dont-list__label{color:#212b32;fill:#212b32}.nhsuk-do-dont-list__label:active,.nhsuk-do-dont-list__label:focus,.nhsuk-do-dont-list__label:visited{color:#212b32}}.nhsuk-error-message{font-weight:600;font-size:16px;font-size:1rem;line-height:1.5;clear:both;color:#d5281b;display:block;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-error-message{font-size:14pt;line-height:1.15}}.nhsuk-error-summary{padding:16px;margin-bottom:48px;border:4px solid #d5281b}@media(min-width: 40.0625em){.nhsuk-error-summary{padding:24px}}@media(min-width: 40.0625em){.nhsuk-error-summary{margin-bottom:56px}}@media(min-width: 40.0625em){.nhsuk-error-summary{border:4px solid #d5281b}}.nhsuk-error-summary:focus{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent}.nhsuk-error-summary__title{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-error-summary__title{margin-bottom:24px}}.nhsuk-error-summary__body{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5}@media(min-width: 40.0625em){.nhsuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-error-summary__body{font-size:14pt;line-height:1.15}}.nhsuk-error-summary__body p{margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-error-summary__body p{margin-bottom:24px}}.nhsuk-error-summary__list{margin-bottom:0;margin-top:0}.nhsuk-error-summary__list a{font-weight:600}.nhsuk-error-summary__list a:link,.nhsuk-error-summary__list a:visited,.nhsuk-error-summary__list a:hover,.nhsuk-error-summary__list a:active{color:#d5281b}.nhsuk-error-summary__list a:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-fieldset{border:0;margin:0;padding:0}.nhsuk-fieldset:after{clear:both;content:"";display:block}.nhsuk-fieldset__legend{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;box-sizing:border-box;color:#212b32;display:table;margin-bottom:8px;margin-top:0;max-width:100%;padding:0;white-space:normal}@media(min-width: 40.0625em){.nhsuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-fieldset__legend{font-size:14pt;line-height:1.15}}.nhsuk-fieldset__legend--xl{font-weight:600;font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.16667}}@media print{.nhsuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.nhsuk-fieldset__legend--l{font-weight:600;font-size:24px;font-size:1.5rem;line-height:1.33333;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-fieldset__legend--l{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.nhsuk-fieldset__legend--m{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.nhsuk-fieldset__legend--s{font-weight:600;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.nhsuk-fieldset__heading{font-size:inherit;font-weight:inherit;margin:0}.nhsuk-footer{padding-bottom:24px;padding-top:24px;background-color:#d8dde0;border-top:4px solid #005eb8}.nhsuk-footer:after{clear:both;content:"";display:block}@media print{.nhsuk-footer{display:none}}@media(min-width: 40.0625em){.nhsuk-footer{padding-bottom:32px}}@media(min-width: 40.0625em){.nhsuk-footer{padding-top:32px}}.nhsuk-footer__list{padding-bottom:16px;list-style-type:none;margin:0;padding-left:0}@media(min-width: 40.0625em){.nhsuk-footer__list{padding-bottom:24px}}@media(min-width: 48.0625em){.nhsuk-footer__list{float:left;padding-bottom:0;width:75%}}.nhsuk-footer__list-item{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429}@media(min-width: 40.0625em){.nhsuk-footer__list-item{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-footer__list-item{font-size:14pt;line-height:1.2}}@media(min-width: 48.0625em){.nhsuk-footer__list-item{float:left;margin-right:32px}}.nhsuk-footer__list-item-link{color:#4c6272}.nhsuk-footer__list-item-link:visited{color:#4c6272}.nhsuk-footer__list-item-link:hover{color:#212b32}.nhsuk-footer__copyright{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;color:#4c6272;margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-footer__copyright{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-footer__copyright{font-size:14pt;line-height:1.2}}@media(min-width: 48.0625em){.nhsuk-footer__copyright{float:right;text-align:right;width:25%}}.nhsuk-header{background-color:#005eb8}.nhsuk-header:after{clear:both;content:"";display:block}.nhsuk-header__container{padding:20px 0}.nhsuk-header__container:after{clear:both;content:"";display:block}@media(max-width: 40.0525em){.nhsuk-header__container{padding:16px}}.nhsuk-header__logo{float:left}.nhsuk-header__logo .nhsuk-logo__background{fill:#fff}@media print{.nhsuk-header__logo .nhsuk-logo__background{fill:#005eb8}}.nhsuk-header__logo .nhsuk-logo__text{fill:#005eb8}@media print{.nhsuk-header__logo .nhsuk-logo__text{fill:#fff}}@media(min-width: 40.0625em){.nhsuk-header__logo{padding-left:0}}.nhsuk-header__logo .nhsuk-logo{height:40px;width:100px;border:0}@media(max-width: 48.0525em){.nhsuk-header__logo{max-width:60%}}@media(max-width: 450px){.nhsuk-header__logo{max-width:50%}}.nhsuk-header__link{height:40px;width:100px;display:block}.nhsuk-header__link:hover .nhsuk-logo{box-shadow:0 0 0 4px #003d78}.nhsuk-header__link:focus{box-shadow:none}.nhsuk-header__link:focus .nhsuk-logo{box-shadow:0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}@media print{.nhsuk-header__link:after{content:""}}.nhsuk-header__link:hover,.nhsuk-header__link:active,.nhsuk-header__link:focus{background-color:transparent}.nhsuk-header__content{position:relative}.nhsuk-header__content:after{clear:both;content:"";display:block}@media print{.nhsuk-header__content{display:none}}.nhsuk-header__content.js-show{border-bottom:4px solid #f0f4f5}@media(min-width: 40.0625em){.nhsuk-header__content{float:right}.nhsuk-header__content.js-show{border-bottom:0}}.nhsuk-header__search{position:relative;text-align:right}.nhsuk-header__search:after{clear:both;content:"";display:block}@media(min-width: 40.0625em){.nhsuk-header__search{float:left;margin-left:8px}}.nhsuk-header__search-toggle{background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;min-height:40px;padding:4px 8px 0;position:absolute;right:0;top:0}.nhsuk-header__search-toggle::-moz-focus-inner{border:0}.nhsuk-header__search-toggle:hover{background-color:#003d78;border-color:#f0f4f5;box-shadow:none}.nhsuk-header__search-toggle:focus{border:1px solid #ffeb3b !important}.nhsuk-header__search-toggle:active,.nhsuk-header__search-toggle.is-active{background-color:#002f5c;border-color:#f0f4f5;color:#f0f4f5}.nhsuk-header__search-toggle .nhsuk-icon__search{fill:#fff;height:21px;width:21px}.nhsuk-header__search-toggle:focus{background-color:#ffeb3b;border:0;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px;box-shadow:0 0 0 2px #ffeb3b,0 4px 0 2px #212b32}.nhsuk-header__search-toggle:focus .nhsuk-icon{fill:#212b32}.nhsuk-header__search-form{height:100%;overflow:visible}.nhsuk-search__input::placeholder{color:#4c6272;font-size:16px}.nhsuk-search__input:-ms-input-placeholder{color:#4c6272;font-size:16px}.nhsuk-search__input::-webkit-input-placeholder{color:#4c6272;font-size:16px}@media(max-width: 40.0525em){.nhsuk-header__container{margin:0}.nhsuk-header__logo{position:relative;z-index:1}.nhsuk-header__search-wrap{display:none}.nhsuk-header__search-wrap.js-show{clear:both;display:flex;margin-bottom:-20px;margin-left:-16px;margin-right:-16px;padding-top:16px;text-align:left}.nhsuk-header__search-form{background-color:#fff;display:flex;padding:16px;width:100%}.nhsuk-search__input{-webkit-appearance:listbox;border-bottom:1px solid #aeb7bd;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-left:1px solid #aeb7bd;border-right:0;border-top:1px solid #aeb7bd;border-top-left-radius:4px;border-top-right-radius:0;flex-grow:2;-ms-flex-positive:2;font-size:inherit;height:52px;margin:0;outline:none;padding:0 16px;width:100%;z-index:1}.nhsuk-search__input:focus{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px;padding:0 13px}.nhsuk-search__submit{background-color:#007f3b;border:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;float:right;font-size:inherit;height:52px;line-height:inherit;margin:0;outline:none;padding:8px 8px 0}.nhsuk-search__submit .nhsuk-icon__search{fill:#fff;height:38px;width:38px}.nhsuk-search__submit::-moz-focus-inner{border:0}.nhsuk-search__submit:hover{background-color:#00662f;cursor:pointer}.nhsuk-search__submit:focus{background-color:#ffeb3b;box-shadow:0 -4px #ffeb3b,0 4px #212b32;outline:4px solid transparent;outline-offset:4px}.nhsuk-search__submit:focus:hover{background-color:#ffeb3b}.nhsuk-search__submit:focus:hover .nhsuk-icon{fill:#212b32}.nhsuk-search__submit:focus .nhsuk-icon{fill:#212b32}.nhsuk-search__close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;margin-left:8px;margin-right:-8px;margin-top:8px}.nhsuk-search__close .nhsuk-icon__close{fill:#005eb8;height:40px;width:40px}.nhsuk-search__close::-moz-focus-inner{border:0}.nhsuk-search__close:hover .nhsuk-icon__close{fill:#3d4e5b}.nhsuk-search__close:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-search__close:focus .nhsuk-icon__close{fill:#212b32}}@media(min-width: 40.0625em){.nhsuk-header__search-wrap{display:block;line-height:0}.nhsuk-header__search-toggle{display:none}.nhsuk-search__input{-webkit-appearance:listbox;border:1px solid #fff;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:0;font-size:16px;height:40px;padding:0 12px;width:200px}.nhsuk-search__input:focus{border:2px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px;padding:0 11px}.nhsuk-search__submit{background-color:#f0f4f5;border:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;display:block;float:right;font-size:inherit;height:40px;line-height:inherit;outline:none;width:44px}.nhsuk-search__submit .nhsuk-icon__search{height:27px;width:27px}.nhsuk-search__submit::-moz-focus-inner{border:0}.nhsuk-search__submit:hover{background-color:#003d78;border:1px solid #fff;cursor:pointer}.nhsuk-search__submit:hover .nhsuk-icon__search{fill:#fff}.nhsuk-search__submit:focus{background-color:#ffeb3b;border:0;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px;box-shadow:0 -2px #ffeb3b,0 4px #212b32}.nhsuk-search__submit:focus .nhsuk-icon{fill:#212b32}.nhsuk-search__submit:active{background-color:#002f5c;border:0}.nhsuk-search__submit:active .nhsuk-icon__search{fill:#fff}.nhsuk-search__close{display:none}}.nhsuk-search__input--withdropdown{border-bottom-left-radius:0}.nhsuk-search__submit--withdropdown{border-bottom-right-radius:0}@media(min-width: 48.0625em){.nhsuk-search__input{width:235px}}.nhsuk-header__menu{float:right}@media(min-width: 40.0625em){.nhsuk-header__menu{float:left}}.nhsuk-header__menu-toggle{background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:24px;margin-right:0;padding:7px 16px;position:relative;text-decoration:none;z-index:1}.nhsuk-header__menu-toggle::-moz-focus-inner{border:0}.nhsuk-header__menu-toggle:hover{background-color:#003d78;border-color:#f0f4f5;box-shadow:none}.nhsuk-header__menu-toggle:focus{border:1px solid #ffeb3b !important}.nhsuk-header__menu-toggle:active,.nhsuk-header__menu-toggle.is-active{background-color:#002f5c;border-color:#f0f4f5;color:#f0f4f5}@media(max-width: 48.0525em){.nhsuk-header__menu-toggle{margin-right:0}}@media(max-width: 40.0525em){.nhsuk-header__menu-toggle{right:48px}}@media(min-width: 40.0625em)and (max-width: 61.865em){.nhsuk-header__menu-toggle{margin-top:0}}.nhsuk-header__menu-toggle:focus{background-color:#ffeb3b;border:0;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px;box-shadow:0 0 0 2px #ffeb3b,0 4px 0 2px #212b32}.nhsuk-header__menu-toggle:focus .nhsuk-icon{fill:#212b32}@media(max-width: 40.0525em){.nhsuk-header__menu--only .nhsuk-header__menu-toggle{position:relative;right:auto;top:auto}}.nhsuk-header__navigation{background-color:#fff;clear:both;display:none;overflow:hidden}@media print{.nhsuk-header__navigation{display:none}}.nhsuk-header__navigation.js-show{display:block}@media(max-width: 61.865em){.nhsuk-header__navigation.js-show{border-bottom:4px solid #f0f4f5;border-top:4px solid #f0f4f5}.nhsuk-header__navigation.js-show .nhsuk-width-container,.nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container #cn-notice-buttons,#cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show #cn-notice-buttons,.nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container .cn-text-container,#cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show .cn-text-container{margin:0 16px}}@media(max-width: 48.0525em){.nhsuk-header__navigation.js-show .nhsuk-width-container,.nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container #cn-notice-buttons,#cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show #cn-notice-buttons,.nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container .cn-text-container,#cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show .cn-text-container{margin:0}}.nhsuk-header__navigation-title{font-weight:600;margin-bottom:0;padding:16px;position:relative}.nhsuk-header__navigation-close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;overflow:hidden;position:absolute;right:8px;top:8px;white-space:nowrap}.nhsuk-header__navigation-close .nhsuk-icon__close{fill:#005eb8;height:40px;width:40px}.nhsuk-header__navigation-close::-moz-focus-inner{border:0}.nhsuk-header__navigation-close:hover .nhsuk-icon__close{fill:#3d4e5b}.nhsuk-header__navigation-close:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-header__navigation-close:focus .nhsuk-icon__close{fill:#212b32}.nhsuk-header__navigation-list{list-style:none;margin:0;padding-left:0}.nhsuk-header__navigation-item{border-top:1px solid #f0f4f5;margin-bottom:0;position:relative}.nhsuk-header__navigation-link{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;border-bottom:4px solid transparent;border-top:4px solid transparent;color:#005eb8;display:block;padding:12px 16px;text-decoration:none}@media(min-width: 40.0625em){.nhsuk-header__navigation-link{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-header__navigation-link{font-size:14pt;line-height:1.2}}.nhsuk-header__navigation-link .nhsuk-icon__chevron-right{fill:#aeb7bd;position:absolute;right:4px;top:11px}.nhsuk-header__navigation-link:visited{color:#005eb8}@media(min-width: 61.875em){.nhsuk-header__navigation-link:visited{color:#fff}}.nhsuk-header__navigation-link:hover{box-shadow:none;color:#005eb8;text-decoration:underline}@media(min-width: 61.875em){.nhsuk-header__navigation-link:hover{color:#fff}}.nhsuk-header__navigation-link:hover .nhsuk-icon__chevron-right{fill:#005eb8}.nhsuk-header__navigation-link:active,.nhsuk-header__navigation-link:focus{background-color:#ffeb3b;border-bottom:4px solid #212b32;box-shadow:none;color:#212b32;outline:4px solid transparent;outline-offset:4px;text-decoration:none}.nhsuk-header__navigation-link:active:hover,.nhsuk-header__navigation-link:focus:hover{background-color:#ffeb3b;color:#212b32}.nhsuk-header__navigation-link:active:hover .nhsuk-icon__chevron-right,.nhsuk-header__navigation-link:focus:hover .nhsuk-icon__chevron-right{fill:#212b32}.nhsuk-header__navigation-link:active:visited,.nhsuk-header__navigation-link:focus:visited{background-color:#ffeb3b;color:#212b32}@media(min-width: 61.875em){.nhsuk-header__menu-toggle{display:none}.nhsuk-header__navigation-title{display:none}.nhsuk-header__navigation-item--for-mobile{display:none}.nhsuk-header__navigation{background-color:#005eb8;display:block;margin:0 auto;max-width:1024px}.nhsuk-header__navigation-list{border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;padding:0;width:100%}.nhsuk-header__navigation-list--small{justify-content:flex-start}.nhsuk-header__navigation-item{border-top:0;margin:0;text-align:center}.nhsuk-header__navigation-item .nhsuk-icon__chevron-right{display:none}.nhsuk-header__navigation-link{color:#fff;line-height:normal}}.nhsuk-header__transactional-service-name{float:left;padding-left:16px;padding-top:3px}@media(max-width: 40.0525em){.nhsuk-header__transactional-service-name{padding-top:4px}}@media(max-width: 61.865em){.nhsuk-header__transactional-service-name--long{padding-left:0;padding-top:8px;width:100%}}.nhsuk-header__transactional-service-name--link{color:#fff;font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;text-decoration:none}.nhsuk-header__transactional-service-name--link:visited{color:#fff}.nhsuk-header__transactional-service-name--link:hover{color:#fff;text-decoration:none}.nhsuk-header__transactional-service-name--link:focus{color:#212b32;outline:4px solid transparent;outline-offset:4px;text-decoration:none}.nhsuk-header__transactional-service-name--link:active{color:#002f5c}@media(min-width: 40.0625em){.nhsuk-header__transactional-service-name--link{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-header__transactional-service-name--link{font-size:14pt;line-height:1.15}}.nhsuk-header__transactional-service-name--link:hover{text-decoration:underline}.nhsuk-header--transactional .nhsuk-header__link{height:32px;width:80px;display:block}.nhsuk-header--transactional .nhsuk-logo{height:32px;width:80px}.nhsuk-header--transactional .nhsuk-header__transactional-service-name{float:left}.nhsuk-header__link--service{height:auto;margin-bottom:-4px;text-decoration:none;width:auto}@media(min-width: 61.875em){.nhsuk-header__link--service{align-items:center;display:flex;-ms-flex-align:center;margin-bottom:0;width:auto}}.nhsuk-header__link--service:hover{background:none}.nhsuk-header__link--service:hover .nhsuk-header__service-name{text-decoration:underline}.nhsuk-header__link--service:focus{background:#ffeb3b;box-shadow:0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}.nhsuk-header__link--service:focus .nhsuk-header__service-name{color:#212b32;text-decoration:none}.nhsuk-header__link--service:focus .nhsuk-logo{box-shadow:none}.nhsuk-header__service-name{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#fff;display:block;padding-left:0;padding-right:0}@media(min-width: 40.0625em){.nhsuk-header__service-name{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-header__service-name{font-size:14pt;line-height:1.15}}@media(min-width: 61.875em){.nhsuk-header__service-name{padding-left:16px}}@media(max-width: 61.865em){.nhsuk-header__service-name{max-width:220px}}.nhsuk-header__logo--only{max-width:100%}@media(min-width: 40.0625em){.nhsuk-header__logo--only .nhsuk-header__link--service{align-items:center;display:flex;-ms-flex-align:center;margin-bottom:0;width:auto}.nhsuk-header__logo--only .nhsuk-header__service-name{padding-left:16px}}.nhsuk-header--organisation .nhsuk-header__link{height:auto;text-decoration:none;width:auto}.nhsuk-header--organisation .nhsuk-header__link:hover{color:#fff;text-decoration:underline}.nhsuk-header--organisation .nhsuk-header__link:hover .nhsuk-logo{box-shadow:none}.nhsuk-header--organisation .nhsuk-header__link:focus{background:#ffeb3b;box-shadow:0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-name,.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-descriptor{color:#212b32}.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-logo{box-shadow:none}.nhsuk-header--organisation .nhsuk-header__link:focus:hover{text-decoration:none}.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo{height:32px;width:80px}@media(max-width: 450px){.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo{height:24px;width:60px}}@media(max-width: 375px){.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo{height:20px;width:50px}}.nhsuk-header--organisation .nhsuk-header__navigation{max-width:100%}.nhsuk-organisation-name{color:#fff;display:block;font-size:22px;font-weight:bold;letter-spacing:.2px;line-height:23px;margin-top:-2px}@media print{.nhsuk-organisation-name{color:#212b32}}@media(max-width: 450px){.nhsuk-organisation-name{font-size:17px;letter-spacing:.1px;line-height:17px}}@media(max-width: 375px){.nhsuk-organisation-name{font-size:13px;line-height:13px}}.nhsuk-organisation-name .nhsuk-organisation-name-split{display:block}.nhsuk-organisation-descriptor{color:#fff;display:block;font-size:15px;font-weight:bold;line-height:21px}@media print{.nhsuk-organisation-descriptor{color:#005eb8}}@media(max-width: 450px){.nhsuk-organisation-descriptor{font-size:12px;line-height:18px}}@media(max-width: 375px){.nhsuk-organisation-descriptor{font-size:10px;line-height:13px}}.nhsuk-org-logo{border:0;max-height:100px;max-width:280px}@media(max-width: 450px){.nhsuk-org-logo{max-width:150px}}.nhsuk-org-logo[src$=".svg"]{height:auto;max-width:220px;width:100%}.nhsuk-header--white{background-color:#fff}.nhsuk-header--white .nhsuk-logo .nhsuk-logo__background{fill:#005eb8}.nhsuk-header--white .nhsuk-logo .nhsuk-logo__text{fill:#fff}.nhsuk-header--white .nhsuk-header__link:hover{color:#212b32;text-decoration:underline}.nhsuk-header--white .nhsuk-header__link:hover .nhsuk-organisation-descriptor{color:#212b32}.nhsuk-header--white .nhsuk-search__submit{background-color:#005eb8}.nhsuk-header--white .nhsuk-search__submit .nhsuk-icon__search{fill:#fff}.nhsuk-header--white .nhsuk-search__submit:hover{background-color:#004b93;border-color:#004b93}.nhsuk-header--white .nhsuk-search__submit:focus{background-color:#ffeb3b}.nhsuk-header--white .nhsuk-search__submit:focus .nhsuk-icon__search{fill:#212b32}.nhsuk-header--white .nhsuk-search__input{border:1px solid #aeb7bd}.nhsuk-header--white .nhsuk-search__input:focus{border:2px solid #212b32}@media(max-width: 40.0525em){.nhsuk-header--white .nhsuk-search__input:focus{border:4px solid #212b32}}.nhsuk-header--white .nhsuk-header__search-toggle,.nhsuk-header--white .nhsuk-header__menu-toggle{border-color:#005eb8;color:#005eb8}.nhsuk-header--white .nhsuk-header__search-toggle .nhsuk-icon,.nhsuk-header--white .nhsuk-header__menu-toggle .nhsuk-icon{fill:#005eb8}.nhsuk-header--white .nhsuk-header__search-toggle.is-active,.nhsuk-header--white .nhsuk-header__search-toggle:hover,.nhsuk-header--white .nhsuk-header__menu-toggle.is-active,.nhsuk-header--white .nhsuk-header__menu-toggle:hover{border-color:#004b93;color:#fff}.nhsuk-header--white .nhsuk-header__search-toggle.is-active .nhsuk-icon,.nhsuk-header--white .nhsuk-header__search-toggle:hover .nhsuk-icon,.nhsuk-header--white .nhsuk-header__menu-toggle.is-active .nhsuk-icon,.nhsuk-header--white .nhsuk-header__menu-toggle:hover .nhsuk-icon{fill:#fff}.nhsuk-header--white .nhsuk-header__search-toggle:focus,.nhsuk-header--white .nhsuk-header__menu-toggle:focus{color:#212b32}.nhsuk-header--white .nhsuk-header__search-toggle:focus .nhsuk-icon,.nhsuk-header--white .nhsuk-header__menu-toggle:focus .nhsuk-icon{fill:#212b32}@media(max-width: 40.0525em){.nhsuk-header--white .nhsuk-header__search-form{padding-top:0}}.nhsuk-header--white .nhsuk-organisation-name{color:#000}.nhsuk-header--white .nhsuk-organisation-descriptor{color:#005eb8}.nhsuk-header--white .nhsuk-header__transactional-service-name--link{color:#212b32}.nhsuk-header--white .nhsuk-header__navigation-list{border-top:0}.nhsuk-header--white .nhsuk-header__service-name{color:#212b32}.nhsuk-header--white-nav .nhsuk-header__navigation{background-color:#fff}.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-list{border-top:1px solid #f0f4f5}.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link{color:#005eb8}.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:visited{color:#005eb8}.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:focus{color:#212b32}.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:focus:hover{background:#ffeb3b}.nhsuk-hero{background-color:#005eb8;color:#fff;position:relative}@media print{.nhsuk-hero{color:#212b32;fill:#212b32}.nhsuk-hero:active,.nhsuk-hero:focus,.nhsuk-hero:visited{color:#212b32}}.nhsuk-hero .nhsuk-hero--border{border-top:1px solid rgba(255,255,255,.2)}.nhsuk-hero__wrapper{padding-top:48px;padding-bottom:48px}@media(min-width: 40.0625em){.nhsuk-hero__wrapper{padding-top:56px}}@media(min-width: 40.0625em){.nhsuk-hero__wrapper{padding-bottom:56px}}.nhsuk-hero--image{background-position:center right;background-repeat:no-repeat;background-size:cover}@media only screen{.nhsuk-hero--image{min-height:200px}}@media only screen and (min-width: 40.0625em){.nhsuk-hero--image{min-height:320px}.nhsuk-hero--image .nhsuk-hero__overlay{height:320px}}@media screen and (-ms-high-contrast: active){.nhsuk-hero--image{min-height:0}}.nhsuk-hero--image .nhsuk-hero__overlay{background-color:rgba(0,47,92,.1)}@media only screen{.nhsuk-hero--image .nhsuk-hero__overlay{min-height:200px}}@media screen and (-ms-high-contrast: active){.nhsuk-hero--image .nhsuk-hero__overlay{height:auto;min-height:0}}.nhsuk-hero--image-description .nhsuk-hero-content{background-color:#005eb8;color:#fff;margin-bottom:24px;padding:24px;position:relative;top:70px}.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow{bottom:-10px;display:block;height:20px;left:32px;overflow:hidden;position:absolute;transform:rotate(45deg);width:20px}@media print{.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow{display:none}}@media(min-width: 40.0625em){.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow{left:46px}}.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:before,.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:after{border:solid 32px #005eb8;content:"";display:block;height:0;position:absolute;top:0;transform:rotate(45deg);width:0}@media screen and (-ms-high-contrast: active){.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow{display:none}}@media(min-width: 23.4375em){.nhsuk-hero--image-description .nhsuk-hero-content{width:85%}}@media(min-width: 40.0625em){.nhsuk-hero--image-description .nhsuk-hero-content{bottom:-48px;margin-bottom:0;max-width:35em;padding:32px 40px;position:absolute;top:auto}.nhsuk-hero--image-description .nhsuk-hero-content>*:first-child{margin-top:0}.nhsuk-hero--image-description .nhsuk-hero-content>*:last-child{margin-bottom:0}}@media print{.nhsuk-hero--image-description .nhsuk-hero-content{color:#212b32;max-width:100%;padding:0}}@media screen and (-ms-high-contrast: active){.nhsuk-hero--image-description .nhsuk-hero-content{bottom:0;margin-bottom:0;min-height:0;padding:32px 0 0;position:relative;top:0}}.nhsuk-hint{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#4c6272;display:block;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-hint{font-size:14pt;line-height:1.15}}.nhsuk-label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl)+.nhsuk-hint,.tingle-modal-box .ginput_container_radio .gfield_radio li label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl)+.nhsuk-hint,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl)+.nhsuk-hint{margin-bottom:8px}.nhsuk-fieldset__legend:not(.nhsuk-fieldset__legend--m):not(.nhsuk-fieldset__legend--l):not(.nhsuk-fieldset__legend--xl)+.nhsuk-hint{margin-bottom:8px}.nhsuk-fieldset__legend+.nhsuk-hint{margin-top:-4px}.nhsuk-image,.is-style-nhsuk-image{background-color:#fff;border-bottom:1px solid #d8dde0;margin-left:0;margin-right:0;margin-bottom:32px;margin-top:32px}@media(min-width: 40.0625em){.nhsuk-image,.is-style-nhsuk-image{margin-bottom:40px}}@media(min-width: 40.0625em){.nhsuk-image,.is-style-nhsuk-image{margin-top:40px}}@media(min-width: 48.0625em){.nhsuk-image,.is-style-nhsuk-image{width:66.66667%}}@media print{.nhsuk-image,.is-style-nhsuk-image{width:50%}}.nhsuk-image+.nhsuk-image,.is-style-nhsuk-image+.nhsuk-image,.nhsuk-image+.is-style-nhsuk-image,.is-style-nhsuk-image+.is-style-nhsuk-image{margin-top:0}@media(min-width: 40.0625em){.nhsuk-image+.nhsuk-image,.is-style-nhsuk-image+.nhsuk-image,.nhsuk-image+.is-style-nhsuk-image,.is-style-nhsuk-image+.is-style-nhsuk-image{margin-top:0}}.nhsuk-image__img,.nhsuk-image img,.is-style-nhsuk-image img{display:block;width:100%}.nhsuk-image__caption,.gallery-caption,.nhsuk-image figcaption,.is-style-nhsuk-image figcaption{font-size:14px;font-size:.875rem;line-height:1.71429;padding:16px}@media(min-width: 40.0625em){.nhsuk-image__caption,.gallery-caption,.nhsuk-image figcaption,.is-style-nhsuk-image figcaption{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-image__caption,.gallery-caption,.nhsuk-image figcaption,.is-style-nhsuk-image figcaption{font-size:14pt;line-height:1.2}}.nhsuk-input,input[type=text]:not(.nhsuk-search__input),input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:2px solid #4c6272;border-radius:0;box-sizing:border-box;height:40px;margin-top:0;padding:4px;width:100%}@media(min-width: 40.0625em){.nhsuk-input,input[type=text]:not(.nhsuk-search__input),input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-input,input[type=text]:not(.nhsuk-search__input),input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{font-size:14pt;line-height:1.15}}.nhsuk-input:focus,input[type=text]:focus:not(.nhsuk-search__input),input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border:2px solid #212b32;box-shadow:inset 0 0 0 2px;outline:4px solid #ffeb3b;outline-offset:0}.nhsuk-input::-webkit-outer-spin-button,input[type=text]:not(.nhsuk-search__input)::-webkit-outer-spin-button,input[type=email]::-webkit-outer-spin-button,input[type=url]::-webkit-outer-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=search]::-webkit-outer-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=range]::-webkit-outer-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=month]::-webkit-outer-spin-button,input[type=week]::-webkit-outer-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=datetime]::-webkit-outer-spin-button,input[type=datetime-local]::-webkit-outer-spin-button,input[type=color]::-webkit-outer-spin-button,textarea::-webkit-outer-spin-button,.nhsuk-input::-webkit-inner-spin-button,input[type=text]:not(.nhsuk-search__input)::-webkit-inner-spin-button,input[type=email]::-webkit-inner-spin-button,input[type=url]::-webkit-inner-spin-button,input[type=password]::-webkit-inner-spin-button,input[type=search]::-webkit-inner-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=range]::-webkit-inner-spin-button,input[type=date]::-webkit-inner-spin-button,input[type=month]::-webkit-inner-spin-button,input[type=week]::-webkit-inner-spin-button,input[type=time]::-webkit-inner-spin-button,input[type=datetime]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-inner-spin-button,input[type=color]::-webkit-inner-spin-button,textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nhsuk-input[type=number],input[type=number][type=text]:not(.nhsuk-search__input),input[type=number],textarea[type=number]{-moz-appearance:textfield}.nhsuk-input--error{border:4px solid #d5281b}.nhsuk-input--width-30{max-width:59ex}.nhsuk-input--width-20{max-width:41ex}.nhsuk-input--width-10{max-width:23ex}.nhsuk-input--width-5{max-width:10.8ex}.nhsuk-input--width-4{max-width:9ex}.nhsuk-input--width-3{max-width:7.2ex}.nhsuk-input--width-2{max-width:5.4ex}.nhsuk-inset-text{max-width:44em;margin-bottom:40px;margin-top:40px;padding:16px;border-left:8px solid #005eb8}.nhsuk-inset-text>*:first-child{margin-top:0}.nhsuk-inset-text>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-inset-text{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-inset-text{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-inset-text{padding:24px}}@media print{.nhsuk-inset-text{border-color:#212b32}}.nhsuk-label,.tingle-modal-box .ginput_container_radio .gfield_radio li label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;display:block;margin-bottom:4px}@media(min-width: 40.0625em){.nhsuk-label,.tingle-modal-box .ginput_container_radio .gfield_radio li label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-label,.tingle-modal-box .ginput_container_radio .gfield_radio li label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label{font-size:14pt;line-height:1.15}}.nhsuk-label--xl{font-size:32px;font-size:2rem;line-height:1.25;display:block;font-weight:600;margin-top:0;margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-label--xl{font-size:48px;font-size:3rem;line-height:1.16667}}@media print{.nhsuk-label--xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-label--xl{margin-bottom:48px}}.nhsuk-label--l{font-size:24px;font-size:1.5rem;line-height:1.33333;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-label--l{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-label--l{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){.nhsuk-label--l{margin-bottom:24px}}.nhsuk-label--m{font-size:20px;font-size:1.25rem;line-height:1.4;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-label--m{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-label--m{margin-bottom:24px}}.nhsuk-label--s{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-label--s{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-label--s{margin-bottom:24px}}.nhsuk-label-wrapper{margin:0}.nhsuk-list-panel{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-list-panel{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-list-panel{margin-bottom:48px}}@media(max-width: 40.0525em)and (max-width: 40.0525em){.nhsuk-list-panel{margin-left:-16px;margin-right:-16px}}.nhsuk-list-panel__label{font-size:24px;font-size:1.5rem;line-height:1.33333;background-color:#005eb8;color:#fff;display:inline-block;margin-bottom:0;padding:8px 16px}@media(min-width: 40.0625em){.nhsuk-list-panel__label{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-list-panel__label{font-size:24pt;line-height:1.05}}@media print{.nhsuk-list-panel__label{color:#212b32;margin-top:0}}.nhsuk-list-panel__list,.nhsuk-list-panel__box{background-color:#fff;margin:0;padding:0}@media print{.nhsuk-list-panel__list,.nhsuk-list-panel__box{border-top:0}}.nhsuk-list-panel__list--with-label,.nhsuk-list-panel__box--with-label{border-top:2px solid #005eb8;margin:-28px 0 0;padding:27px 0 0}@media(max-width: 40.0525em){.nhsuk-list-panel__list--with-label,.nhsuk-list-panel__box--with-label{margin:-24px 0 0;padding:23px 0 0}}.nhsuk-list-panel__item{background-color:#fff;list-style:none;margin-bottom:0}.nhsuk-list-panel__link,#secondary section ul li a,#secondary section ul h4 a,#secondary section ol li a,#secondary section ol h4 a{border-bottom:1px solid #d8dde0;display:block;padding:12px 16px;text-decoration:none}.nhsuk-list-panel__link:hover,#secondary section ul li a:hover,#secondary section ul h4 a:hover,#secondary section ol li a:hover,#secondary section ol h4 a:hover{text-decoration:underline}.nhsuk-list-panel__link:focus,#secondary section ul li a:focus,#secondary section ul h4 a:focus,#secondary section ol li a:focus,#secondary section ol h4 a:focus{background-color:#ffeb3b;border-bottom:1px solid #212b32;box-shadow:inset 0 -4px 0 0 #212b32}@media(max-width: 40.0525em){.nhsuk-list-panel__link,#secondary section ul li a,#secondary section ul h4 a,#secondary section ol li a,#secondary section ol h4 a{padding:8px 16px}}.nhsuk-list-panel--results-items__no-results,#secondary section div p{border-bottom:1px solid #d8dde0;color:#4c6272;margin:0;padding:16px}.nhsuk-back-to-top__link{font-size:16px;font-size:1rem;line-height:1.5;display:inline-block;margin-top:16px;padding-left:12px;position:relative}@media(min-width: 40.0625em){.nhsuk-back-to-top__link{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-back-to-top__link{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-back-to-top__link{margin-left:16px}}.nhsuk-back-to-top__link .nhsuk-icon{fill:#005eb8;height:19px;left:-8px;position:absolute;top:4px;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);width:19px}@media(max-width: 40.0525em){.nhsuk-back-to-top__link .nhsuk-icon{top:2px}}.nhsuk-back-to-top__link:visited{color:#005eb8}.nhsuk-back-to-top__link:hover{color:#7c2855}.nhsuk-back-to-top__link:hover .nhsuk-icon{fill:#7c2855}.nhsuk-back-to-top__link:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-back-to-top__link:focus .nhsuk-icon{fill:#212b32}@media print{.nhsuk-back-to-top__link{display:none}}.nhsuk-nav-a-z{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-nav-a-z{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-nav-a-z{margin-bottom:48px}}@media print{.nhsuk-nav-a-z{display:none}}.nhsuk-nav-a-z__list{padding:0}.nhsuk-nav-a-z__list:after{clear:both;content:"";display:block}@media(min-width: 40.0625em){.nhsuk-nav-a-z__list{padding:0}}.nhsuk-nav-a-z__item{float:left;list-style:none;margin:1px}.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{font-size:18px;font-size:1.125rem;line-height:1.55556;display:block;min-width:34px;padding-bottom:8px;padding-top:8px;text-align:center}@media(min-width: 40.0625em){.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{font-size:18pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{min-width:36px}}.nhsuk-nav-a-z__link--disabled{color:#4c6272}.nhsuk-nav-a-z__link.is-active{background-color:#005eb8;color:#fff}.nhsuk-pagination{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-pagination{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-pagination{margin-bottom:48px}}.nhsuk-pagination__list:after{clear:both;content:"";display:block}.nhsuk-pagination-item--previous{float:left;text-align:left;width:50%}.nhsuk-pagination-item--previous .nhsuk-icon{left:-6px}.nhsuk-pagination-item--previous .nhsuk-pagination__title{padding-left:32px}.nhsuk-pagination-item--next{float:right;text-align:right;width:50%}.nhsuk-pagination-item--next .nhsuk-icon{right:-6px}.nhsuk-pagination-item--next .nhsuk-pagination__title{padding-right:32px}.nhsuk-pagination__link{display:block;position:relative;text-decoration:none;width:100%}@media print{.nhsuk-pagination__link{color:#212b32}}.nhsuk-pagination__link .nhsuk-icon{position:absolute;top:-2px}@media print{.nhsuk-pagination__link .nhsuk-icon{color:#212b32;margin-top:0}}.nhsuk-pagination__link:hover{color:#7c2855}.nhsuk-pagination__link:hover .nhsuk-icon{fill:#7c2855}.nhsuk-pagination__link:hover .nhsuk-pagination__page{text-decoration:none}.nhsuk-pagination__link:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-pagination__link:focus .nhsuk-pagination__page{text-decoration:none}.nhsuk-pagination__link:focus:visited .nhsuk-icon,.nhsuk-pagination__link:focus:hover .nhsuk-icon,.nhsuk-pagination__link:focus:active .nhsuk-icon{fill:#212b32}.nhsuk-pagination__link:visited .nhsuk-icon{fill:#330072}.nhsuk-pagination__link:visited:hover .nhsuk-icon{fill:#7c2855}.nhsuk-pagination__link:visited:focus .nhsuk-icon{fill:#212b32}.nhsuk-pagination__title{font-size:20px;font-size:1.25rem;line-height:1.4;display:block}@media(min-width: 40.0625em){.nhsuk-pagination__title{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-pagination__title{font-size:18pt;line-height:1.15}}@media print{.nhsuk-pagination__title:after{content:" page"}}.nhsuk-pagination__page{font-size:14px;font-size:.875rem;line-height:1.71429;display:block;text-decoration:underline}@media(min-width: 40.0625em){.nhsuk-pagination__page{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-pagination__page{font-size:14pt;line-height:1.2}}.nhsuk-radios__item,.tingle-modal-box .ginput_container_radio .gfield_radio li{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;clear:left;display:block;margin-bottom:8px;min-height:40px;padding:0 0 0 40px;position:relative}@media(min-width: 40.0625em){.nhsuk-radios__item,.tingle-modal-box .ginput_container_radio .gfield_radio li{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-radios__item,.tingle-modal-box .ginput_container_radio .gfield_radio li{font-size:14pt;line-height:1.15}}.nhsuk-radios__item:last-child,.tingle-modal-box .ginput_container_radio .gfield_radio li:last-child,.nhsuk-radios__item:last-of-type,.tingle-modal-box .ginput_container_radio .gfield_radio li:last-of-type{margin-bottom:0}.nhsuk-radios__input,.tingle-modal-box .ginput_container_radio .gfield_radio li input{cursor:pointer;height:40px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.nhsuk-radios__label,.tingle-modal-box .ginput_container_radio .gfield_radio li label{cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 12px 4px;-ms-touch-action:manipulation;touch-action:manipulation}.nhsuk-radios__hint{display:block;padding-left:12px;padding-right:12px}.nhsuk-radios__input+.nhsuk-radios__label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input+label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li input+.nhsuk-radios__label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li input+label::before{background:#fff;border:2px solid #4c6272;border-radius:50%;box-sizing:border-box;content:"";height:40px;left:0;position:absolute;top:0;width:40px}.nhsuk-radios__input+.nhsuk-radios__label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input+label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li input+.nhsuk-radios__label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li input+label::after{background:#4c6272;border:10px solid #212b32;border-radius:50%;content:"";height:0;left:10px;opacity:0;position:absolute;top:10px;width:0}.nhsuk-radios__input:focus+.nhsuk-radios__label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:focus+label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li input:focus+.nhsuk-radios__label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li input:focus+label::before{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b}.nhsuk-radios__input:checked+.nhsuk-radios__label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:checked+label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li input:checked+.nhsuk-radios__label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li input:checked+label::after{opacity:1}.nhsuk-radios__input:disabled,.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled,.nhsuk-radios__input:disabled+.nhsuk-radios__label,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:disabled+label,.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled+.nhsuk-radios__label,.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled+label{cursor:default}.nhsuk-radios__input:disabled+.nhsuk-radios__label,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:disabled+label,.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled+.nhsuk-radios__label,.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled+label{opacity:.5}@media(min-width: 40.0625em){.nhsuk-radios--inline:after{clear:both;content:"";display:block}.nhsuk-radios--inline .nhsuk-radios__item,.nhsuk-radios--inline .tingle-modal-box .ginput_container_radio .gfield_radio li,.tingle-modal-box .ginput_container_radio .gfield_radio .nhsuk-radios--inline li{clear:none;float:left;margin-right:24px}}.nhsuk-radios--inline.nhsuk-radios--conditional .nhsuk-radios__item,.nhsuk-radios--inline.nhsuk-radios--conditional .tingle-modal-box .ginput_container_radio .gfield_radio li,.tingle-modal-box .ginput_container_radio .gfield_radio .nhsuk-radios--inline.nhsuk-radios--conditional li{float:none;margin-right:0}.nhsuk-radios__divider{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#212b32;margin-bottom:8px;text-align:center;width:40px}@media(min-width: 40.0625em){.nhsuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-radios__divider{font-size:14pt;line-height:1.15}}.nhsuk-radios__conditional{margin-bottom:16px;border-left:4px solid #4c6272;margin-left:18px;padding-left:30px}@media(min-width: 40.0625em){.nhsuk-radios__conditional{margin-bottom:24px}}.nhsuk-radios__conditional>:last-child{margin-bottom:0}.js-enabled .nhsuk-radios__conditional--hidden{display:none}.nhsuk-select,.tribe-tickets-rsvp select{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;border:2px solid #4c6272;box-sizing:border-box;height:40px;max-width:100%;padding:4px}@media(min-width: 40.0625em){.nhsuk-select,.tribe-tickets-rsvp select{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-select,.tribe-tickets-rsvp select{font-size:14pt;line-height:1.15}}.nhsuk-select:focus,.tribe-tickets-rsvp select:focus{border:2px solid #212b32;box-shadow:inset 0 0 0 2px;outline:4px solid #ffeb3b;outline-offset:0}.nhsuk-select option:active,.tribe-tickets-rsvp select option:active,.nhsuk-select option:checked,.tribe-tickets-rsvp select option:checked,.nhsuk-select:focus::-ms-value,.tribe-tickets-rsvp select:focus::-ms-value{background-color:#005eb8;color:#fff}.nhsuk-select--error{border:4px solid #d5281b}.nhsuk-skip-link{left:-9999px;padding:8px;position:absolute}.nhsuk-skip-link:active,.nhsuk-skip-link:focus{left:16px;top:16px;z-index:2}.nhsuk-skip-link:visited{color:#212b32}.nhsuk-summary-list{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;margin:0;margin-bottom:32px}@media(min-width: 40.0625em){.nhsuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-summary-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-summary-list{display:table;table-layout:fixed;width:100%}}@media(min-width: 40.0625em){.nhsuk-summary-list{margin-bottom:40px}}@media(max-width: 40.0525em){.nhsuk-summary-list__row{border-bottom:1px solid #d8dde0;margin-bottom:16px}}@media(min-width: 40.0625em){.nhsuk-summary-list__row{display:table-row}}.nhsuk-summary-list__key,.nhsuk-summary-list__value,.nhsuk-summary-list__actions{margin:0;vertical-align:top}@media(min-width: 40.0625em){.nhsuk-summary-list__key,.nhsuk-summary-list__value,.nhsuk-summary-list__actions{border-bottom:1px solid #d8dde0;display:table-cell;padding-bottom:8px;padding-right:24px;padding-top:8px}}.nhsuk-summary-list__actions{margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-summary-list__actions{padding-right:0;text-align:right;width:20%}}.nhsuk-summary-list__key,.nhsuk-summary-list__value{overflow-wrap:break-word;word-wrap:break-word}.nhsuk-summary-list__key{font-weight:600;margin-bottom:4px}@media(min-width: 40.0625em){.nhsuk-summary-list__key{width:30%}}@media(max-width: 40.0525em){.nhsuk-summary-list__value{margin-bottom:16px}}@media(min-width: 40.0625em){.nhsuk-summary-list__value{width:50%}}.nhsuk-summary-list__value>p{margin-bottom:8px}.nhsuk-summary-list__value>:last-child{margin-bottom:0}.nhsuk-summary-list__actions-list{margin:0;padding:0;width:100%}.nhsuk-summary-list__actions-list-item{display:inline;margin-right:8px;padding-right:8px}.nhsuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #d8dde0}.nhsuk-summary-list__actions-list-item:last-child{border:0;margin-right:0;padding-right:0}.nhsuk-summary-list--no-border .nhsuk-summary-list__key,.nhsuk-summary-list--no-border .nhsuk-summary-list__value,.nhsuk-summary-list--no-border .nhsuk-summary-list__actions,.nhsuk-summary-list--no-border .nhsuk-summary-list__row{border:0}.nhsuk-table-container{margin-bottom:40px;display:block;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;width:100%}@media(min-width: 40.0625em){.nhsuk-table-container{margin-bottom:48px}}.nhsuk-table-container .nhsuk-table{margin:0}.nhsuk-table__row:hover{background-color:#f0f4f5}.nhsuk-table__panel-with-heading-tab{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;border:1px solid #d8dde0;padding-top:0 !important}.nhsuk-table__panel-with-heading-tab>*:first-child{margin-top:0}.nhsuk-table__panel-with-heading-tab>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-table__panel-with-heading-tab{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-table__panel-with-heading-tab{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-table__panel-with-heading-tab{padding:32px}}@media print{.nhsuk-table__panel-with-heading-tab{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-table__panel-with-heading-tab .nhsuk-table-container,.nhsuk-table__panel-with-heading-tab .nhsuk-table{margin:0}.nhsuk-table__heading-tab{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#005eb8;color:#fff;display:inline-block;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media(min-width: 40.0625em){.nhsuk-table__heading-tab{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-table__heading-tab{font-size:18pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-table__heading-tab{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-table__heading-tab{background:none;color:#212b32;top:0}}.nhsuk-table-responsive,figure.is-style-nhsuk-table-responsive{margin-bottom:0;width:100%}.nhsuk-table-responsive thead,figure.is-style-nhsuk-table-responsive thead{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(min-width: 48.0625em){.nhsuk-table-responsive thead,figure.is-style-nhsuk-table-responsive thead{clip:auto;-webkit-clip-path:initial;clip-path:initial;display:table-header-group;height:auto;overflow:auto;position:relative;width:auto}}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading{font-weight:600;padding-right:16px;text-align:left}@media(min-width: 48.0625em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading{display:none}}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row{display:block;margin-bottom:24px}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child{margin-bottom:0}@media(min-width: 48.0625em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row{display:table-row}}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th{text-align:right}@media(min-width: 48.0625em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th{text-align:left}}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td{display:block;display:flex;justify-content:space-between;min-width:1px}@media all and (-ms-high-contrast: none){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td{display:block}}@media(min-width: 48.0625em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td{display:table-cell}}@media(max-width: 48.0525em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td{padding-right:0;text-align:right}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child{border-bottom:3px solid #d8dde0}}.nhsuk-table__header--numeric,.nhsuk-table__cell--numeric{text-align:right}.nhsuk-tag{font-weight:600;font-size:14px;font-size:.875rem;line-height:1;background-color:#0055a6;border:1px solid #0055a6;color:#fff;display:inline-block;outline:2px solid transparent;outline-offset:-2px;padding-bottom:4px;padding-left:8px;padding-right:8px;padding-top:4px;text-decoration:none}@media(min-width: 40.0625em){.nhsuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.nhsuk-tag{font-size:14pt;line-height:1}}.nhsuk-tag--white,.nhsuk-tag.is-style-white{background-color:#fff;border-color:#212b32;color:#212b32}.nhsuk-tag--grey,.nhsuk-tag.is-style-grey{background-color:#dbe0e3;border-color:#354550;color:#354550}.nhsuk-tag--green,.nhsuk-tag.is-style-green{background-color:#cce5d8;border-color:#004c23;color:#004c23}.nhsuk-tag--aqua-green,.nhsuk-tag.is-style-aqua-green{background-color:#ccedeb;border-color:#00524d;color:#00524d}.nhsuk-tag--blue{background-color:#ccdff1;border-color:#004281;color:#004281}.nhsuk-tag--purple,.nhsuk-tag.is-style-purple{background-color:#d6cce3;border-color:#240050;color:#240050}.nhsuk-tag--pink,.nhsuk-tag.is-style-pink{background-color:#efd3e3;border-color:#57133a;color:#57133a}.nhsuk-tag--red,.nhsuk-tag.is-style-red{background-color:#f7d4d1;border-color:#6b140e;color:#6b140e}.nhsuk-tag--orange,.nhsuk-tag.is-style-orange{background-color:#ffdc8e;border-color:#4d3708;color:#4d3708}.nhsuk-tag--yellow,.nhsuk-tag.is-style-yellow{background-color:#fff59d;border-color:#4d4712;color:#4d4712}.nhsuk-tag--no-border{border:0}.nhsuk-textarea{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;-webkit-appearance:none;border:2px solid #4c6272;border-radius:0;box-sizing:border-box;display:block;min-height:40px;padding:4px;resize:vertical;width:100%}@media(min-width: 40.0625em){.nhsuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-textarea{font-size:14pt;line-height:1.15}}.nhsuk-textarea:focus{border:2px solid #212b32;box-shadow:inset 0 0 0 2px;outline:4px solid #ffeb3b;outline-offset:0}.nhsuk-textarea--error{border:4px solid #d5281b}.nhsuk-warning-callout{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff9c4;color:#212b32;border:1px solid #ffeb3b;padding-top:0 !important}.nhsuk-warning-callout>*:first-child{margin-top:0}.nhsuk-warning-callout>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-warning-callout{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-warning-callout{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-warning-callout{padding:32px}}@media print{.nhsuk-warning-callout{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-warning-callout__label{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#ffeb3b;color:#212b32;display:inline-block;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media(min-width: 40.0625em){.nhsuk-warning-callout__label{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-warning-callout__label{font-size:18pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-warning-callout__label{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-warning-callout__label{background:none;color:#212b32;top:0}}.nhsuk-card--clickable.focus-visible{border:4px solid #ffeb3b;box-shadow:inset 0 0 0 4px #212b32}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel.is-style-panel-with-label{border:4px solid #ffeb3b;box-shadow:inset 0 0 0 4px #212b32}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label h3.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label h3,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel.is-style-panel-with-label h3{background-color:#ffeb3b;color:#212b32}.nhsuk-panel-group{margin-left:0;margin-right:0}.nhsuk-image img,.is-style-nhsuk-image img{width:unset;max-width:100%}.nhsuk-textarea{min-height:10rem;width:100%}.nhsuk-button--reverse:visited,.nhsuk-button.is-style-reverse:visited,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:visited,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:visited{color:#212b32}.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item--previous,.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item--next{width:30%}.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item{width:8%;float:left}.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination__link:hover{box-shadow:0 0 0 4px #ffeb3b inset}.is-style-outline .wp-block-button__link{color:#005eb8}#primary h1,#primary p,#primary .nhsuk-pagination__page{-ms-word-wrap:break-word;word-wrap:break-word}#primary footer .edit-link{text-decoration:none}#primary footer .edit-link a{color:#005eb8}#login #loginform .user-login:focus,#login #loginform .user_pass:focus,.learndash-wrapper .wpProQuiz_content input:focus[type=text],.nhsuk-input:focus,.nhsuk-list-panel .comment-respond input:focus[type=text],input:focus[type=color],input:focus[type=date],input:focus[type=datetime-local],input:focus[type=datetime],input:focus[type=email],input:focus[type=month],input:focus[type=number],input:focus[type=password],input:focus[type=range],input:focus[type=search],input:focus[type=tel],input:focus[type=text]:not(.nhsuk-search__input),input:focus[type=time],input:focus[type=url],input:focus[type=week],textarea:focus{box-shadow:0 0 0 4px #ffeb3b}.nhsuk-search__input#search-field{width:15rem}#cookie-notice{position:fixed;left:0;bottom:0;width:100%}#primary .page-content .nhsuk-header__search-toggle,#primary .page-content .nhsuk-search__close{display:none}#primary .page-content .nhsuk-header__search-wrap{display:inline-block;width:100%}#primary .page-content .nhsuk-header__search-wrap .nhsuk-search__input{border:2px solid #f0f4f5;border-radius:4px 0 0 4px;float:left;max-width:90%;margin:0}#primary .page-content .nhsuk-header__search-wrap .nhsuk-search__submit{float:left}@media(max-width: 40.0525em){#primary .page-content .nhsuk-header__search-wrap .nhsuk-search__input{max-width:73%;margin:0;height:52px}}#primary .widget-title a{color:#fff;text-decoration:none}.nhsuk-content__clearfix{clear:both;margin-top:1.5rem}.nhsuk-grid-row.nhsuk-width-restrict{margin-left:0;margin-right:0;background:#f0f4f5}.interim-login header,.interim-login footer{display:none}.single-post #content #maincontent #contentinner #primary .featured-top{width:100%}.single-post #content #maincontent #contentinner #primary .featured-top .nhsuk-image img,.single-post #content #maincontent #contentinner #primary .featured-top .is-style-nhsuk-image img{margin-bottom:24px}.single-post #content #maincontent #contentinner #primary .featured-left{float:left;width:33%;margin-right:16px}.single-post #content #maincontent #contentinner #primary .featured-right{float:right;width:33%;margin-left:16px}a:focus .nhsuk-icon{fill:#4c6272 !important}.nhsuk-header.nhsuk-header--transactional .nhsuk-header__navigation{max-width:100%}@media(min-width: 48.0625em){.nhsuk-header.nhsuk-header--organisation .nhsuk-header__link{max-width:500px;float:left}}.nhsuk-header a.nhsuk-header__link--service{display:contents;float:left}.nhsuk-header .nhsuk-search__input{border-radius:4px 0 0 4px;border:none;border-right:none}@media(max-width: 40.0525em){.nhsuk-header .nhsuk-search__input{border:2px solid #d8dde0;height:52px}}.nhsuk-header.nhsuk-header--white .nhsuk-header__search-wrap input[type=search]{border:2px solid #d8dde0}.nhsuk-header.nhsuk-header--white .nhsuk-header__transactional-service-name--link{color:#005eb8;font-weight:600}.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle{border:2px solid #005eb8;color:#005eb8}.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle:hover{color:#fff}.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle.is-active{color:#fff;border:0}.nhsuk-grid-column-two-thirds.contentright{float:right;padding:0 16px 0 16px}.nhsuk-grid-column-two-thirds.contentleft{padding:0 16px 0 16px}.nhsuk-grid-column-full{padding:0}.nhsuk-grid-column-one-third,.nhsuk-grid-column-one-half,.nhsuk-grid-column-one-quarter{flex-flow:wrap}.nhsuk-grid-column-width,.nhsuk-grid-column-full{clear:both}#login{padding-top:0 !important;width:90%}#login #loginform{margin-top:0;box-shadow:none;border:none}#login #loginform #wp-submit{background-color:#007f3b;border:2px solid transparent;border-radius:4px;box-shadow:0 4px 0 #006747;padding:12px 16px;font-size:1.1875rem;line-height:1.47368}#login #loginform label{font-size:1.1875rem;line-height:1.47368;font-weight:400}.nhsuk-promo img.nhsuk-promo__img{padding:0}.nhsuk-promo__link-wrapper:hover{background-color:#fff;box-shadow:0 0 0 4px #7c2855;color:#005eb8}.nhsuk-grid-column-two-thirds.archive,.nhsuk-grid-column-two-thirds.index{padding:0 16px 0 0}aside#secondary>section{margin-top:0}.nhsuk-icon__arrow-right-circle{vertical-align:middle}.navigation{position:relative}.nhsuk-pagination-item--previous,.nhsuk-pagination-item--next{position:relative;z-index:5}.nhsuk-pagination-numbers{clear:both;text-align:center;border-top:1px solid #aeb7bd;padding-top:8px}@media(min-width: 768px){.nhsuk-pagination-numbers{border:none;position:absolute;width:100%;padding-top:0}}.nhsuk-pagination-numbers a,.nhsuk-pagination-numbers span{display:inline-block;padding:0px 4px;margin:0 4px}.clear:after{clear:both;content:"";display:block}.nhsuk-readmore{text-align:left;padding-bottom:16px}@media(max-width: 48.0525em){#socialfloating{display:none}}@media(min-width: 48.0525em){figure.wp-block-embed.wp-block-embed.alignright{margin:0 0 0 16px;width:33%}figure.wp-block-embed.wp-block-embed.alignleft{margin:0 16px 0 0;width:33%}}@media(max-width: 48.0525em){figure.wp-block-embed.wp-block-embed.alignright,figure.wp-block-embed.wp-block-embed.alignleft{display:contents}}span.search-terms{font-weight:bold;background:#ffb81c}button{margin:0}button+.button{margin-left:16px}.nhsuk-card .nhsuk-card__description{display:flow-root}.nhsuk-card.is-style-panel-with-label .nhsuk-card__content{margin-top:40px}@media(min-width: 40.0625em){.nhsuk-card.is-style-panel-with-label .nhsuk-card__content{margin-top:48px}}.nhsuk-card.is-style-panel-grey{background:inherit;border:none}.nhsuk-card figure{margin:0}.nhsuk-cat-filter{margin-bottom:40px}.nhsuk-cat-filter:after{clear:both;display:block;content:""}.nhsuk-cat-filter .nhsuk-heading-m,.nhsuk-cat-filter .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-cat-filter h2{float:left}.nhsuk-cat-filter .nhsuk-cat-reset{float:right}.nhsuk-cat-filter .nhsuk-button,.nhsuk-cat-filter #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-cat-filter .cn-button.bootstrap,.nhsuk-cat-filter .tippy-popper .tippy-content .gv-approval-toggle,.tippy-popper .tippy-content .nhsuk-cat-filter .gv-approval-toggle{margin-bottom:0}#secondary section{border-top:2px solid #005eb8;margin-bottom:32px;padding-top:16px;padding-bottom:16px}#secondary section h2{font-size:1.25rem;line-height:1.2;margin-bottom:16px;padding-top:16px}#secondary section h2 a{text-decoration:none}@media(min-width: 40.0625em){#secondary section h2{font-size:1.5rem;line-height:1.2}}#secondary section ul,#secondary section ol{list-style:none;margin-bottom:16px;padding-left:0}#secondary section ul li,#secondary section ul h4,#secondary section ol li,#secondary section ol h4{font-size:.875rem;line-height:1.71429;margin-bottom:8px}@media(min-width: 40.0625em){#secondary section ul li,#secondary section ul h4,#secondary section ol li,#secondary section ol h4{font-size:1rem;line-height:1.5}}#secondary section ul li a,#secondary section ul h4 a,#secondary section ol li a,#secondary section ol h4 a{padding:0}#secondary section.widget_search{height:4.5rem;background:none;padding-left:0;padding-right:0}#secondary section.widget_search .nhsuk-header__search-wrap{padding-top:16px;padding:24px 0}#secondary section.widget_search .nhsuk-header__search-wrap .nhsuk-search__input{width:81%;float:left;max-width:78%;border-color:#aeb7bd}#secondary section.widget_search .nhsuk-header__search-wrap .nhsuk-search__submit{border:2px solid #aeb7bd;border-left:none;margin-top:0;float:left;box-shadow:0}#secondary section #wp-calendar caption{position:relative;top:8px;clip:unset;clip-path:unset;height:auto;width:auto;background:#005eb8;color:#fff;font-size:1.25rem;text-transform:uppercase}#secondary section #wp-calendar td,#secondary section #wp-calendar th{padding-left:4px;padding-right:4px;font-size:1rem}#secondary section ul>li{border-bottom:1px solid #aeb7bd}#secondary section ul>li>ul>li,#secondary section ul>li>ul>li>ul>li{padding:0;margin:0;border-bottom:none}#secondary section ul>li>ul>li:last-of-type,#secondary section ul>li>ul>li>ul>li:last-of-type{margin-bottom:16px}#secondary section ul>li>ul>li>a{border-left:2px solid #005eb8;padding:0 0 0 8px;margin:8px 0 0 8px}#secondary section ul>li>ul>li>ul>li>a{padding:0 0 0 10px;margin:8px 0 0 16px;border-bottom:none}#secondary section ul>li>ul>li>ul>li>a:before{content:"- ";color:#e8edee}#secondary section ul li a{border-bottom:none;padding:0}#secondary section ul li.widget_subpages__active>a{background:#005eb8;color:#fff}.nhsuk-list-panel{margin-bottom:16px}.nhsuk-list-panel .comment-list{margin-bottom:16px;background-color:#f0f4f5}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item{padding:16px 0;display:block;background-color:#f0f4f5;clear:both}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond{margin-top:16px;position:relative}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #commentform{display:flow-root}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .nhsuk-button.submit,.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #cookie-notice .cookie-notice-container #cn-notice-buttons .submit.cn-button.bootstrap,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .submit.cn-button.bootstrap,.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .tippy-popper .tippy-content .submit.gv-approval-toggle,.tippy-popper .tippy-content .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .submit.gv-approval-toggle{float:right}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #cancel-comment-reply-link{float:left;position:absolute;bottom:0;left:0}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .children{margin-left:0;margin-right:0;padding-left:16px;border-left:1px solid #aeb7bd;position:relative}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .children .comment{padding-right:0}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body{display:flex;flex-wrap:wrap}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment_body_comment{display:block;text-align:left;border-radius:4px;line-height:1.5rem;padding:16px 32px 16px 24px;position:relative;word-wrap:break-word;background-color:#fff;width:100%;order:1}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment_body_comment:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background-color:#fff;border:2px solid #e8edee;top:initial;left:20px;bottom:-6px}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard{order:3;width:70%}@media screen and (max-width: 37.5em){.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard{width:50%}}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard cite{display:block;text-decoration:none;color:#425563;font-weight:600;text-overflow:ellipsis;overflow:hidden;padding:8px 0 4px 0}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard .comment-meta a{color:#212b32;font-size:.85rem}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard .comment-meta a:hover{background:none;border:none}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment-avatar{order:2;padding:8px 16px 0 8px;width:10%;min-width:58px}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment-avatar img{height:40px;width:40px;border-radius:50%;display:block}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply{width:20%;order:4;text-align:right;font-size:.75rem;padding:4px}@media screen and (max-width: 37.5em){.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply{width:30%}}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply svg{width:30px;height:30px;display:block;margin:auto;fill:#005eb8}@media screen and (max-width: 37.5em){.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply svg{width:20px;height:20px}}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply .comment-edit{width:15px;margin-left:8px}.nhsuk-list-panel .comment-reply-link{display:inline-block}.nhsuk-list-panel .comment-edit-link{display:inline-block;margin-left:8px}.nhsuk-list-panel .comment-respond textarea{height:200px}.nhsuk-list-panel .comment-respond .form-submit{margin-bottom:48px}.nhsuk-list-panel .comment-respond .logged-in-as{float:right}.nhsuk-list-panel .comment-respond .logged-in-as a{font-size:.75rem}.nhsuk-list-panel .comment-respond .logged-in-as a:nth-of-type(2){border:1px solid #212b32;font-size:1rem;padding:4px;background:#fff;color:#005eb8}.article-footer .cat-links{float:right}.article-footer .tags-links{float:left;margin-right:16px}li.nhsuk-pagination-item--previous{float:left}li.nhsuk-pagination-item--next{float:right}.pagination_split_post .post-page-numbers:first-of-type{margin-right:4px}.pagination_split_post .post-page-numbers:last-of-type{margin-left:4px}.pagination_split_post .current{background:#005eb8;color:#fff}@media print{#secondary,#respond,#cookie-notice,.socialfloating{display:none}a{font-size:1rem}a:after{color:#212b32;content:"
(Link: " attr(href) ")";font-size:.75rem}.edit-link,.reply,.cat-links,.tags-links,.article-footer{display:none !important}}#primary .gallery,#primary .wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}#primary .gallery.alignleft,#primary .wp-block-gallery.alignleft{display:flex}#primary .gallery .gallery-item,#primary .wp-block-gallery .gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;margin-right:16px}#primary .gallery .gallery-item img,#primary .wp-block-gallery .gallery-item img{width:100%}#primary .gallery .gallery-item figcaption,#primary .wp-block-gallery .gallery-item figcaption{position:absolute;bottom:8px;width:100%;max-height:100%;overflow:auto;padding:40px 8px 8px;color:#fff;text-align:center;font-size:.75rem;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent)}@media(min-width: 600px){#primary .gallery.alignleft,#primary .wp-block-gallery.alignleft{margin-right:calc(2 * 1rem)}#primary .gallery.alignright,#primary .wp-block-gallery.alignright{margin-left:calc(2 * 1rem)}#primary .gallery.gallery-columns-1 .gallery-item,#primary .gallery.gallery-columns-1 .wp-block-gallery-item,#primary .gallery.columns-1 .gallery-item,#primary .gallery.columns-1 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-1 .gallery-item,#primary .wp-block-gallery.gallery-columns-1 .wp-block-gallery-item,#primary .wp-block-gallery.columns-1 .gallery-item,#primary .wp-block-gallery.columns-1 .wp-block-gallery-item{width:100%;margin-right:0}#primary .gallery.gallery-columns-2 .gallery-item,#primary .gallery.gallery-columns-2 .wp-block-gallery-item,#primary .gallery.columns-2 .gallery-item,#primary .gallery.columns-2 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-2 .gallery-item,#primary .wp-block-gallery.gallery-columns-2 .wp-block-gallery-item,#primary .wp-block-gallery.columns-2 .gallery-item,#primary .wp-block-gallery.columns-2 .wp-block-gallery-item{width:calc((100% - 16px) / 2)}#primary .gallery.gallery-columns-2 .gallery-item:nth-of-type(2n),#primary .gallery.gallery-columns-2 .wp-block-gallery-item:nth-of-type(2n),#primary .gallery.columns-2 .gallery-item:nth-of-type(2n),#primary .gallery.columns-2 .wp-block-gallery-item:nth-of-type(2n),#primary .wp-block-gallery.gallery-columns-2 .gallery-item:nth-of-type(2n),#primary .wp-block-gallery.gallery-columns-2 .wp-block-gallery-item:nth-of-type(2n),#primary .wp-block-gallery.columns-2 .gallery-item:nth-of-type(2n),#primary .wp-block-gallery.columns-2 .wp-block-gallery-item:nth-of-type(2n){margin-right:0}#primary .gallery.gallery-columns-3 .gallery-item,#primary .gallery.gallery-columns-3 .wp-block-gallery-item,#primary .gallery.columns-3 .gallery-item,#primary .gallery.columns-3 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-3 .gallery-item,#primary .wp-block-gallery.gallery-columns-3 .wp-block-gallery-item,#primary .wp-block-gallery.columns-3 .gallery-item,#primary .wp-block-gallery.columns-3 .wp-block-gallery-item{width:calc((100% - 32px) / 3)}#primary .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n),#primary .gallery.gallery-columns-3 .wp-block-gallery-item:nth-of-type(3n),#primary .gallery.columns-3 .gallery-item:nth-of-type(3n),#primary .gallery.columns-3 .wp-block-gallery-item:nth-of-type(3n),#primary .wp-block-gallery.gallery-columns-3 .gallery-item:nth-of-type(3n),#primary .wp-block-gallery.gallery-columns-3 .wp-block-gallery-item:nth-of-type(3n),#primary .wp-block-gallery.columns-3 .gallery-item:nth-of-type(3n),#primary .wp-block-gallery.columns-3 .wp-block-gallery-item:nth-of-type(3n){margin-right:0}#primary .gallery.gallery-columns-4 .gallery-item,#primary .gallery.gallery-columns-4 .wp-block-gallery-item,#primary .gallery.columns-4 .gallery-item,#primary .gallery.columns-4 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-4 .gallery-item,#primary .wp-block-gallery.gallery-columns-4 .wp-block-gallery-item,#primary .wp-block-gallery.columns-4 .gallery-item,#primary .wp-block-gallery.columns-4 .wp-block-gallery-item{width:calc((100% - 48px) / 4)}#primary .gallery.gallery-columns-4 .gallery-item:nth-of-type(4n),#primary .gallery.gallery-columns-4 .wp-block-gallery-item:nth-of-type(4n),#primary .gallery.columns-4 .gallery-item:nth-of-type(4n),#primary .gallery.columns-4 .wp-block-gallery-item:nth-of-type(4n),#primary .wp-block-gallery.gallery-columns-4 .gallery-item:nth-of-type(4n),#primary .wp-block-gallery.gallery-columns-4 .wp-block-gallery-item:nth-of-type(4n),#primary .wp-block-gallery.columns-4 .gallery-item:nth-of-type(4n),#primary .wp-block-gallery.columns-4 .wp-block-gallery-item:nth-of-type(4n){margin-right:0}#primary .gallery.gallery-columns-5 .gallery-item,#primary .gallery.gallery-columns-5 .wp-block-gallery-item,#primary .gallery.columns-5 .gallery-item,#primary .gallery.columns-5 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-5 .gallery-item,#primary .wp-block-gallery.gallery-columns-5 .wp-block-gallery-item,#primary .wp-block-gallery.columns-5 .gallery-item,#primary .wp-block-gallery.columns-5 .wp-block-gallery-item{width:calc((100% - 64px) / 5)}#primary .gallery.gallery-columns-5 .gallery-item:nth-of-type(5n),#primary .gallery.gallery-columns-5 .wp-block-gallery-item:nth-of-type(5n),#primary .gallery.columns-5 .gallery-item:nth-of-type(5n),#primary .gallery.columns-5 .wp-block-gallery-item:nth-of-type(5n),#primary .wp-block-gallery.gallery-columns-5 .gallery-item:nth-of-type(5n),#primary .wp-block-gallery.gallery-columns-5 .wp-block-gallery-item:nth-of-type(5n),#primary .wp-block-gallery.columns-5 .gallery-item:nth-of-type(5n),#primary .wp-block-gallery.columns-5 .wp-block-gallery-item:nth-of-type(5n){margin-right:0}#primary .gallery.gallery-columns-6 .gallery-item,#primary .gallery.gallery-columns-6 .wp-block-gallery-item,#primary .gallery.columns-6 .gallery-item,#primary .gallery.columns-6 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-6 .gallery-item,#primary .wp-block-gallery.gallery-columns-6 .wp-block-gallery-item,#primary .wp-block-gallery.columns-6 .gallery-item,#primary .wp-block-gallery.columns-6 .wp-block-gallery-item{width:calc((100% - 80px) / 6)}#primary .gallery.gallery-columns-6 .gallery-item:nth-of-type(6n),#primary .gallery.gallery-columns-6 .wp-block-gallery-item:nth-of-type(6n),#primary .gallery.columns-6 .gallery-item:nth-of-type(6n),#primary .gallery.columns-6 .wp-block-gallery-item:nth-of-type(6n),#primary .wp-block-gallery.gallery-columns-6 .gallery-item:nth-of-type(6n),#primary .wp-block-gallery.gallery-columns-6 .wp-block-gallery-item:nth-of-type(6n),#primary .wp-block-gallery.columns-6 .gallery-item:nth-of-type(6n),#primary .wp-block-gallery.columns-6 .wp-block-gallery-item:nth-of-type(6n){margin-right:0}#primary .gallery.gallery-columns-7 .gallery-item,#primary .gallery.gallery-columns-7 .wp-block-gallery-item,#primary .gallery.columns-7 .gallery-item,#primary .gallery.columns-7 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-7 .gallery-item,#primary .wp-block-gallery.gallery-columns-7 .wp-block-gallery-item,#primary .wp-block-gallery.columns-7 .gallery-item,#primary .wp-block-gallery.columns-7 .wp-block-gallery-item{width:calc((100% - 96px) / 7)}#primary .gallery.gallery-columns-7 .gallery-item:nth-of-type(7n),#primary .gallery.gallery-columns-7 .wp-block-gallery-item:nth-of-type(7n),#primary .gallery.columns-7 .gallery-item:nth-of-type(7n),#primary .gallery.columns-7 .wp-block-gallery-item:nth-of-type(7n),#primary .wp-block-gallery.gallery-columns-7 .gallery-item:nth-of-type(7n),#primary .wp-block-gallery.gallery-columns-7 .wp-block-gallery-item:nth-of-type(7n),#primary .wp-block-gallery.columns-7 .gallery-item:nth-of-type(7n),#primary .wp-block-gallery.columns-7 .wp-block-gallery-item:nth-of-type(7n){margin-right:0}#primary .gallery.gallery-columns-8 .gallery-item,#primary .gallery.gallery-columns-8 .wp-block-gallery-item,#primary .gallery.columns-8 .gallery-item,#primary .gallery.columns-8 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-8 .gallery-item,#primary .wp-block-gallery.gallery-columns-8 .wp-block-gallery-item,#primary .wp-block-gallery.columns-8 .gallery-item,#primary .wp-block-gallery.columns-8 .wp-block-gallery-item{width:calc((100% - 112px) / 8)}#primary .gallery.gallery-columns-8 .gallery-item:nth-of-type(8n),#primary .gallery.gallery-columns-8 .wp-block-gallery-item:nth-of-type(8n),#primary .gallery.columns-8 .gallery-item:nth-of-type(8n),#primary .gallery.columns-8 .wp-block-gallery-item:nth-of-type(8n),#primary .wp-block-gallery.gallery-columns-8 .gallery-item:nth-of-type(8n),#primary .wp-block-gallery.gallery-columns-8 .wp-block-gallery-item:nth-of-type(8n),#primary .wp-block-gallery.columns-8 .gallery-item:nth-of-type(8n),#primary .wp-block-gallery.columns-8 .wp-block-gallery-item:nth-of-type(8n){margin-right:0}#primary .gallery.gallery-columns-9 .gallery-item,#primary .gallery.gallery-columns-9 .wp-block-gallery-item,#primary .gallery.columns-9 .gallery-item,#primary .gallery.columns-9 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-9 .gallery-item,#primary .wp-block-gallery.gallery-columns-9 .wp-block-gallery-item,#primary .wp-block-gallery.columns-9 .gallery-item,#primary .wp-block-gallery.columns-9 .wp-block-gallery-item{width:calc((100% - 132px) / 9)}#primary .gallery.gallery-columns-9 .gallery-item:nth-of-type(9n),#primary .gallery.gallery-columns-9 .wp-block-gallery-item:nth-of-type(9n),#primary .gallery.columns-9 .gallery-item:nth-of-type(9n),#primary .gallery.columns-9 .wp-block-gallery-item:nth-of-type(9n),#primary .wp-block-gallery.gallery-columns-9 .gallery-item:nth-of-type(9n),#primary .wp-block-gallery.gallery-columns-9 .wp-block-gallery-item:nth-of-type(9n),#primary .wp-block-gallery.columns-9 .gallery-item:nth-of-type(9n),#primary .wp-block-gallery.columns-9 .wp-block-gallery-item:nth-of-type(9n){margin-right:0}}.gform_heading .gform_description{font-size:1rem;font-weight:600}#ui-datepicker-div{background:#fff;padding:0 16px;border:1px solid #768692;border-radius:4px}.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label{padding-left:50px}.tingle-modal-box .ginput_container_radio .gfield_radio li label{padding-left:50px}.gform_wrapper{margin-top:0 !important}.gform_wrapper fieldset{border:0;margin:16px 0}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar{border-radius:4px;background-color:#fff;padding:8px}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .percentbar_blue{background-color:#005eb8}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{border-radius:4px;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));background-color:#005eb8}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-size:16px;font-family:Frutiger W01,Arial,Sans-serif}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar:after{border-radius:4px}.gform_wrapper .gform_body .gform_fields .gfield.gfield_html dl.nhsuk-summary-list{background:#fff;padding:24px;padding-left:24px}@media(min-width: 61.875em){.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert{border:1px solid #768692;margin:0 auto;max-width:100%}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row{display:flex;flex-direction:row;width:100%;background-color:#fff}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:after{clear:both;content:"";display:block}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item:not(.nhsuk-likert__rowlabel){margin-bottom:0}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__rowlabel{font-weight:bold;padding:24px 16px}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row.nhsuk-likert__header .nhsuk-likert__item{background:#005eb8;color:#fff;border:none;font-weight:700;padding:0 16px}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:nth-of-type(odd){background:#f0f4f5}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item{padding:24px 16px;margin-right:0;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #d8dde0}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label,.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label,.tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label{padding-left:0}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label:before,.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label:before,.tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label:before{top:calc(50% - 20px);left:calc(50% - 20px)}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label:after,.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label:after,.tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label:after{top:calc(50% - 10px);left:calc(50% - 10px)}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item:last-of-type(){margin-right:0}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert.nhsuk-likert__multi .nhsuk-likert__row .nhsuk-likert__item:first-of-type(){flex:3;min-width:250px}}@media(max-width: 61.865em){.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row{padding:16px 0;border-top:1px solid #d8dde0}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:after{clear:both;content:"";display:block}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row.nhsuk-likert__header{display:none}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item:after{clear:both;content:"";display:block}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item .nhsuk-radios__label .nhsuk-u-visually-hidden,.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label .nhsuk-u-visually-hidden,.tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item label .nhsuk-u-visually-hidden{position:relative;clip:unset;clip-path:unset}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item.nhsuk-likert__rowlabel{font-weight:700}}.gform_wrapper .gform_body .address_city,.gform_wrapper .gform_body .address_state{width:50%;float:left}.gform_wrapper .gform_body .address_city{padding-right:8px}.gform_wrapper .gform_body .address_state{padding-left:8px}.gform_wrapper .gform_body ul.gform_fields{list-style:none;margin-left:0;padding-left:0}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input:read-only,.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select:read-only{background-color:inherit;border:1px solid #768692}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_preview{clear:both;padding:8px 0}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_preview strong{padding-left:16px}.gform_wrapper .gform_body .nhsuk-required-message{font-weight:600;font-style:italic;padding-left:24px}.gform_wrapper .gform_body .nhsuk-textarea{min-height:200px}.gform_wrapper .gform_body .gform_hidden{display:none}.gform_wrapper .gform_body .gform_wrapper li.gfield fieldset .nhsuk-textarea{width:100%}.gform_wrapper .gform_body ul.ui-sortable{list-style-type:none}.gform_wrapper .gform_body .gsurvey-rating{direction:rtl}.gform_wrapper .gform_body .gsurvey-rating:not(:checked)>label{width:40px;height:40px;background-size:35px 35px;font-size:0 !important;float:none;display:inline-block;position:relative}.gform_wrapper .gform_body .gsurvey-rating:not(:checked)>label:hover,.gform_wrapper .gform_body .gsurvey-rating:not(:checked)>label .gsurvey-rating:not(:checked)>label:hover~label{background-size:35px 35px}.gform_wrapper .gform_body .gsurvey-rating>input:checked~label{background-size:35px 35px;font-size:0 !important;float:none;display:inline-block;position:relative}.gform_wrapper .gform_body .gsurvey-rating:after{clear:both}.gform_wrapper .gform_body .ginput_container_name,.gform_wrapper .gform_body .clear-multi{display:flex}.gform_wrapper .gform_body .ginput_container_name span,.gform_wrapper .gform_body .ginput_container_name .ginput_container,.gform_wrapper .gform_body .clear-multi span,.gform_wrapper .gform_body .clear-multi .ginput_container{padding:8px 16px 8px 0}.gform_wrapper .gform_body .ginput_container_name span.name-prefix,.gform_wrapper .gform_body .ginput_container_name span.name-first,.gform_wrapper .gform_body .ginput_container_name span.name-middle,.gform_wrapper .gform_body .ginput_container_name span.name-last,.gform_wrapper .gform_body .ginput_container_name span.name_suffix,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-prefix,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-first,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-middle,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-last,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name_suffix,.gform_wrapper .gform_body .clear-multi span.name-prefix,.gform_wrapper .gform_body .clear-multi span.name-first,.gform_wrapper .gform_body .clear-multi span.name-middle,.gform_wrapper .gform_body .clear-multi span.name-last,.gform_wrapper .gform_body .clear-multi span.name_suffix,.gform_wrapper .gform_body .clear-multi .ginput_container.name-prefix,.gform_wrapper .gform_body .clear-multi .ginput_container.name-first,.gform_wrapper .gform_body .clear-multi .ginput_container.name-middle,.gform_wrapper .gform_body .clear-multi .ginput_container.name-last,.gform_wrapper .gform_body .clear-multi .ginput_container.name_suffix{display:flex}.gform_wrapper .gform_body .ginput_container_name span.name-prefix label,.gform_wrapper .gform_body .ginput_container_name span.name-first label,.gform_wrapper .gform_body .ginput_container_name span.name-middle label,.gform_wrapper .gform_body .ginput_container_name span.name-last label,.gform_wrapper .gform_body .ginput_container_name span.name_suffix label,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-prefix label,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-first label,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-middle label,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-last label,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name_suffix label,.gform_wrapper .gform_body .clear-multi span.name-prefix label,.gform_wrapper .gform_body .clear-multi span.name-first label,.gform_wrapper .gform_body .clear-multi span.name-middle label,.gform_wrapper .gform_body .clear-multi span.name-last label,.gform_wrapper .gform_body .clear-multi span.name_suffix label,.gform_wrapper .gform_body .clear-multi .ginput_container.name-prefix label,.gform_wrapper .gform_body .clear-multi .ginput_container.name-first label,.gform_wrapper .gform_body .clear-multi .ginput_container.name-middle label,.gform_wrapper .gform_body .clear-multi .ginput_container.name-last label,.gform_wrapper .gform_body .clear-multi .ginput_container.name_suffix label{padding:0 16px 0 8px;font-size:1.25rem;color:#425563}.gform_wrapper .gform_body .gform_delete{float:left;height:28px}.gform_wrapper .gform_page_footer{padding-top:32px !important}.gform_wrapper .gform_page_footer a.gform_save_link{float:left;margin-left:0;margin-right:24px}.gform_wrapper #ui-datepicker-div{border:2px solid #005eb8;border-radius:4px;background:#fff}.gform_wrapper .ginput_preview img.gform_delete{padding:32px 32px 0px 0px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAABKUlEQVRYhe2Uuw4BQRSGPwqJW6KgU4jeA0jEC2h4Ku8hXkFJiCdYURJR0Ot0FM5kx2TZHTu7QvZPTjYzszP/d85cIFMme42AM3Az4gwM0wAIMldxSgNAmUXtf6tciJFLBXrlHZs410dltZn/9Qr8HIBZ0rC2cwDnygD+EmDvcjHbU78Dmlr7Qswn3RZAmavKdgUiNQCAPrAFWhqEqQYwBzpJAMyk76BBmOae/DNPAqAELKT/CLQN842MeUDdFiCqSjyy0yH0zCOZxwEAKANL/O2wylzpJJN6MSBW+IlsTPOwh2gi37W2SFhcgYHMKwI1bb0qULHJoACM8SthY17nec9VJV7dDqcKOnDvbodz81cHLhUIdf08gTFVwd+OZRIAHYEIMtchpkDrDvRKkk0dBvEBAAAAAElFTkSuQmCC);background-size:auto;width:0px;height:0px}@media only screen and (max-device-width: 799px){.gform_wrapper .gform_body .ginput_container .gsurvey-rating:not(:checked)>label{background-size:28px 28px;width:30px;height:30px}.gform_wrapper .gform_body .ginput_container .gsurvey-rating>input>checked~label{background-size:28px 28px}}.gv-datatables-container .gv-field-label{word-break:normal}.tippy-popper .tippy-content{margin-top:8px}.tippy-popper .tippy-content .gv-approval-toggle{border:0;margin-bottom:16px;display:block !important}.tippy-popper .tippy-content .gv-approval-toggle:before{word-break:initial;width:fit-content;position:relative;border:0;padding:unset;font-size:16px;font-family:Frutiger W01,Arial,Sans-serif;color:#fff}.tippy-popper .tippy-content .gv-approval-toggle:hover{background:#e8edee}.tippy-popper .tippy-content .gv-approval-toggle:hover:before{color:#212b32;text-decoration:underline}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-approved:before{content:"✓ Approve"}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved{background:#d5281b}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved:before{content:"✕ Decline"}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved:hover{background:#e8edee}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved{background:#ffb81c}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved:before{content:"⟲ Reset";background:inherit;color:#212b32}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved:hover{background:#e8edee}.gp-word-count-label{background:#fff;color:#212b32;padding:4px}.gf-all-fields li.field-type-section{background-color:#fff;text-align:center}.gf-all-fields li.field-type-section span:empty{padding-bottom:0;padding-top:0}.gf-all-fields li hr.gpnf-nested-entries-hr{display:none}.gf-all-fields li table[bgcolor="#EAEAEA"]{background:inherit;border-top:none !important}.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"]{background:#f0f4f5;color:#005eb8}.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"] td{padding-top:4px;padding-bottom:4px}.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"] td font{font-size:16px !important}.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FFFFFF"]{background:#f0f4f5 !important}.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] td:empty{display:none}.gf-all-fields li table.gfcs-value td span{border-bottom:none}.learndash-wrapper .ld-section-heading .nhsuk-button,.learndash-wrapper .ld-section-heading #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,#cookie-notice .cookie-notice-container #cn-notice-buttons .learndash-wrapper .ld-section-heading .cn-button.bootstrap,.learndash-wrapper .ld-section-heading .tippy-popper .tippy-content .gv-approval-toggle,.tippy-popper .tippy-content .learndash-wrapper .ld-section-heading .gv-approval-toggle{display:none}.learndash-wrapper .ld-primary-color{color:#005eb8}.learndash-wrapper a.ld-login-text.ld-login-button:hover{color:#fff !important}.learndash-wrapper #ld-user-register{color:#005eb8 !important}.learndash-wrapper .ld-icon.ld-primary-background,.learndash-wrapper .ld-expand-button,.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{background:#005eb8}.learndash-wrapper a{text-decoration:underline}.learndash-wrapper a:hover{color:#212b32 !important;text-decoration:none}.learndash-wrapper input[type=submit].learndash_mark_complete_button{padding-right:48px}.learndash-wrapper .sfwd-mark-complete::after{top:33%}.learndash-wrapper .ld-status{position:relative}.learndash-wrapper .ld-status.ld-status-waiting{border-color:#d5281b}.learndash-wrapper .ld-breadcrumbs .ld-course-status-segment .ld-course-status-content,.learndash-wrapper .ld-course-status .ld-course-status-segment .ld-course-status-content,.learndash-wrapper .ld-item-details .ld-course-status-segment .ld-course-status-content{position:relative}.learndash-wrapper .ld-tab-content,.learndash-wrapper .ld-table-list{margin:0 16px}.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:before{content:""}.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:after{content:"x";margin-left:.25em;border-radius:50%;border:2px solid #768692;width:20px;height:20px;font-size:1rem;padding:0 4px;color:#768692;line-height:.9rem}.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper{background:#fff;border:2px solid #425563}.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before{width:0;height:0;border-left:24px solid #e8edee;border-right:24px solid #e8edee;border-bottom:16px solid #425563;transform:rotate(0);right:260px;top:-17px}.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper .ld-item-search-fields .ld-item-search-name{top:-nhsuk-spacing(5)}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{border:2px solid transparent}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title{line-height:40px}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover{background:transparent;border:2px solid #ffeb3b}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-incomplete.ld-status-icon{border:2px solid #212b32;content:"✓"}.learndash-wrapper .ld-progress{margin:1em 0}.learndash-wrapper .ld-modal{-webkit-transition:none !important;transition:none !important}.learndash-wrapper .ld-login-modal{border:4px solid #f0f4f5}.learndash-wrapper .ld-login-modal input[type=text],.learndash-wrapper .ld-login-modal input[type=password]{background:#fff;border-color:#4c6272}.learndash-wrapper .ld-login-modal label{text-align:left;color:#fff;margin-bottom:8px}.learndash-wrapper .ld-login-modal input[type=checkbox]{cursor:pointer;height:32px;left:0;width:32px;z-index:1;position:relative;top:8px;margin-right:16px}.learndash-wrapper .ld-login-modal .ld-login-modal-register{background:#003087}.learndash-wrapper .ld-login-modal .ld-login-modal-register #registerform{color:#fff;font-size:16px}.learndash-wrapper .ld-login-modal .ld-login-modal-register #registerform #wp-submit{border-radius:4px;border-width:0;background:#fff;color:#212b32}.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading{color:#003087}.learndash-wrapper .ld-login-modal .ld-login-modal-login #loginform .login-username::before,.learndash-wrapper .ld-login-modal .ld-login-modal-login #loginform .login-password::before{display:none}.learndash-wrapper .ld-login-modal input[type=submit]{margin-top:8px;background:#007f3b;border-radius:4px;font-size:1rem}.learndash-wrapper .ld-login-modal .ld-button.ld-button-reverse.ld-js-register-account{color:#212b32;border-radius:4px;box-shadow:0 4px 0 #00401e}.learndash-wrapper .nhsuk-mark-complete{padding-right:32px}nav.learndash-pager{background:none;color:#212b32;width:100%}nav.learndash-pager ul{list-style:none;display:block;margin:0 auto}nav.learndash-pager ul li{float:left;margin-right:16px}nav.learndash-pager ul li a.nhsuk-tag{color:#fff}nav.learndash-pager ul li a.nhsuk-tag.focus-visible{color:#212b32;border:4px solid #212b32 !important}nav.learndash-pager ul li a.nhsuk-tag.nhsuk-tag--white,nav.learndash-pager ul li a.nhsuk-tag.is-style-white{color:#003087}.ld-course-list-items .ld_course_grid article{display:flex !important;flex-direction:column;height:100%}.ld-course-list-items .ld_course_grid article .caption{height:100%;display:flex;flex-direction:column}.ld-course-list-items .ld_course_grid article .caption .entry-title{order:1}.ld-course-list-items .ld_course_grid article .caption .learndash-widget{order:2;margin-top:auto}.ld-course-list-items .ld_course_grid article .caption .ld_course_grid_button{order:3;margin-top:auto}.ld-course-list-items .ld_course_grid article .nhsuk-action-link{text-align:left;padding:8px;margin-top:auto !important;margin-bottom:8px}.ld-course-list-items .ld_course_grid article .ld_course_grid_button{text-align:center}.ld-course-list-items .ld_course_grid article .ld_course_grid_buttonnhsuk-action-link__link{text-align:left;position:relative}.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn,.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn-primary{margin-bottom:0}.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn .email-address:after,.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn-primary .email-address:after{content:''}.ld-course-list-items .ld_course_grid .thumbnail.course{margin-bottom:32px;position:relative}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price{background:#007f3b !important}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price:before{border-top:4px solid #425563;border-right:4px solid #425563}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled{background:#005eb8}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled:before{border-top:4px solid #003087;border-right:4px solid #003087}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free{background:#007f3b}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free:before{border-top:4px solid #006747;border-right:4px solid #006747}.single-sfwd-courses article.sfwd-courses img.wp-post-image{display:none}#ld_course_categorydropdown{padding-bottom:24px}#ld_course_categorydropdown #ld_course_categorydropdown_select{height:40px}#ld_course_categorydropdown label{padding-right:10px}#tribe-events,#tribe-events-pg-template,.tribe-events-pg-template{padding:0}.tribe-common div.nhsuk-grid-column-two-thirds{padding-left:0}.tribe-common .nhsuk-radios .nhsuk-radios__item,.tribe-common .tingle-modal-box .ginput_container_radio .nhsuk-radios__item,.tingle-modal-box .tribe-common .ginput_container_radio .nhsuk-radios__item,.tingle-modal-box .ginput_container_radio .gfield_radio .tribe-common .nhsuk-radios li,.tribe-common .tingle-modal-box .ginput_container_radio .gfield_radio li,.tingle-modal-box .tribe-common .ginput_container_radio .gfield_radio li{margin:8px 0}.tribe-common .nhsuk-radios .nhsuk-radios__item label,.tribe-common .tingle-modal-box .ginput_container_radio .nhsuk-radios__item label,.tingle-modal-box .tribe-common .ginput_container_radio .nhsuk-radios__item label,.tingle-modal-box .ginput_container_radio .gfield_radio .tribe-common .nhsuk-radios li label,.tribe-common .tingle-modal-box .ginput_container_radio .gfield_radio li label,.tingle-modal-box .tribe-common .ginput_container_radio .gfield_radio li label{padding:8px 16px 4px 40px}.tribe-common .nhsuk-checkboxes .nhsuk-checkboxes__item,.tribe-common .tingle-modal-box .ginput_container_checkbox .nhsuk-checkboxes__item,.tingle-modal-box .tribe-common .ginput_container_checkbox .nhsuk-checkboxes__item,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox .tribe-common .nhsuk-checkboxes li,.tribe-common .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li,.tingle-modal-box .tribe-common .ginput_container_checkbox .gfield_checkbox li{margin:8px 0}.tribe-common .nhsuk-checkboxes .nhsuk-checkboxes__item label,.tribe-common .tingle-modal-box .ginput_container_checkbox .nhsuk-checkboxes__item label,.tingle-modal-box .tribe-common .ginput_container_checkbox .nhsuk-checkboxes__item label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox .tribe-common .nhsuk-checkboxes li label,.tribe-common .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label,.tingle-modal-box .tribe-common .ginput_container_checkbox .gfield_checkbox li label{padding:8px 16px 4px 56px}.tribe-common span.nhsuk-action-link__text{margin-left:40px}.tribe-common .nhsuk-card-group div.nhsuk-grid-column-one-third,.tribe-common .nhsuk-card-group div.nhsuk-grid-column-one-half,.tribe-common .nhsuk-card-group div.nhsuk-grid-column-two-thirds{padding:0 16px;margin-bottom:24px}.tribe-common .nhsuk-card-group div.nhsuk-card__content{padding:24px;color:#425563}.tribe-events .tribe-events-c-top-bar__datepicker{display:flex;align-items:center}.tribe-events .tribe-events-c-top-bar__datepicker span{line-height:1.5;padding-right:8px}.tribe-events-c-top-bar .tribe-topbar-prefix{margin-right:8px}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{padding:16px;margin-right:8px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group{margin-right:8px}.nhsuk-card__content .tribe-events-calendar-list__event-datetime{float:left;display:block}.nhsuk-card__content .tribe-events-calendar-list__event-datetime span.tribe-event-date-end{display:block}.tribe-common .nhsuk-card-group .event-meta,.event-meta{margin-bottom:16px}.single-tribe_events .tribe-common .nhsuk-card-group .event-meta,.single-tribe_events .event-meta{margin-bottom:24px}.tribe-events-address,.tribe-events-calendar-list__event-datetime{font-size:16px;margin-bottom:0}.event-date-time:after{clear:both;content:"";display:block}.event-date-time,.venue-address,.events-cost,.event-categories{font-size:16px}.event-date-time .nhsuk-icon,.venue-address .nhsuk-icon,.events-cost .nhsuk-icon,.event-categories .nhsuk-icon{float:left;width:16px;height:16px;margin-right:8px}.event-categories:after{clear:both;content:"";display:block}.event-categories ul{position:relative;top:-2px}.event-categories li{display:inline-block;font-size:16px;float:left;margin-right:4px}.tribe-events-header__top-bar .events-dropdown{font-size:16px;padding-right:8px;margin-top:8px}@media screen and (min-width: 832px){.tribe-events-header__top-bar .events-dropdown{margin-top:0px}}.tribe-events .tribe-events-header{align-items:flex-end}@media screen and (min-width: 832px){.tribe-events .tribe-events-c-events-bar__search-filters-container{background-color:transparent}.tribe-events .tribe-events-c-events-bar__search-filters-container .tribe-events-c-search__input{background-color:transparent}}#rsvp-now .tribe-tickets__rsvp-wrapper{max-width:100%}.single-tribe_events .tribe-events-single-event-description{margin-top:32px;margin-bottom:32px}.single-tribe_events .nhsuk-card__img{margin-bottom:16px}.single-tribe_events .tribe-events-single-event-title{margin-bottom:32px}.nowrap{white-space:nowrap}.tribe-tickets-rsvp .tribe-events-tickets{background-color:transparent}.tribe-tickets-rsvp .tribe-events-tickets input[type=text],.tribe-tickets-rsvp .tribe-events-tickets input[type=email],.tribe-tickets-rsvp .tribe-events-tickets select{width:100%}.widget-area ol.tribe-list-widget{list-style:none}.widget-area ol.tribe-list-widget .tribe-clearfix:before{display:none}html.js .tribe-events-page-template.wp-embed-responsive{color:inherit;background:inherit;padding:0}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed{background:inherit;padding:0;font-size:16px}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card{margin-top:20px}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .nhsuk-care-card__heading a{color:#fff}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-event-cost{position:absolute;right:24px;bottom:24px}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-event-cost span{display:none}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-single-event-description{margin-right:100px}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .wp-embed-footer{display:none}.tribe-events .tribe-events-c-top-bar__datepicker-button:hover span.tribe-events-c-top-bar__datepicker-desktop{color:#425563}.tribe-events-schedule__datetime *{color:#425563}.download-count{float:right}.download-link{font-size:16px}.nhsuk-global-alert{background-color:#ffeb3b;padding-bottom:24px;padding-top:24px}@media print{.nhsuk-global-alert{display:none}}.nhsuk-global-alert a{color:#005eb8}.nhsuk-global-alert a:focus{background-color:#003d78;box-shadow:0 0 0 4px #003d78;color:#fff;outline:4px solid transparent;outline-offset:4px}.nhsuk-global-alert a:hover{background-color:#005eb8;box-shadow:0 0 0 4px #005eb8;color:#fff}.nhsuk-global-alert a:active{background-color:#002f5c;box-shadow:0 0 0 4px #003d78;color:#fff}.nhsuk-global-alert__content{position:relative;margin:0 16px}.nhsuk-global-alert__content>*:first-child{margin-top:0}.nhsuk-global-alert__content>*:last-child{margin-bottom:0}.nhsuk-global-alert__heading{font-size:20px;font-size:1.25rem;line-height:1.4;margin:0}@media(min-width: 40.0625em){.nhsuk-global-alert__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-global-alert__heading{font-size:18pt;line-height:1.15}}.nhsuk-global-alert__message{margin-top:8px;line-height:1.5}.nhsuk-bordered-tabs-container{padding-top:8px;background-color:#fff;border-bottom:2px solid #aeb7bd}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs{padding:0;margin-bottom:0;display:flex}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item{display:inline-block;padding:8px 16px;margin-bottom:0;font-size:16px}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a{text-decoration:none;word-break:initial}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a:visited{text-decoration:none;color:#330072}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a:hover{text-decoration:underline}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active{background-color:#f0f4f5;word-break:initial;border:2px solid #aeb7bd;border-radius:4px 4px 0 0;margin-bottom:-2px;border-bottom:2px solid #f0f4f5;font-weight:600;color:#005eb8}@media(max-width: 61.865em){.nhsuk-bordered-tabs-container{background:inherit;border-bottom:none}.nhsuk-bordered-tabs-container .close-menu-buddynav{display:none;background:#fff;top:-8px;position:absolute}.nhsuk-bordered-tabs-container .label-navigation-buddynav{border-radius:4px;border:2px solid #768692;background:#fff;padding:8px 16px}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs{display:none;list-style:none;padding:0;margin-top:8px}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item{padding:8px 0 8px 32px;position:relative;display:list-item;background:#fff;width:100%;border-bottom:2px solid #f0f4f5}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a{display:inline-block;color:#212b32}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active{background:#005eb8}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active a{color:#fff}}.nhsuk-feedback-banner{background-color:#fff;bottom:0;box-shadow:0 -4px 0 0 rgba(33,43,50,.16);display:none;margin:0 auto;padding-bottom:24px;padding-top:24px;position:fixed;width:100%;z-index:20}@media print{.nhsuk-feedback-banner{display:none}}.nhsuk-feedback-banner.js-inview{bottom:auto;position:relative}.nhsuk-feedback-banner__heading{font-size:20px;font-size:1.25rem;line-height:1.4;margin:0;padding-right:40px}@media(min-width: 40.0625em){.nhsuk-feedback-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-feedback-banner__heading{font-size:18pt;line-height:1.15}}.nhsuk-feedback-banner__content{position:relative}.nhsuk-feedback-banner__content:after{clear:both;content:"";display:block}.nhsuk-feedback-banner__message{margin-bottom:0;margin-top:8px;padding-bottom:24px}@media(min-width: 20em){.nhsuk-feedback-banner__message{padding-bottom:0}}.nhsuk-feedback-banner__close{font-size:12px;font-size:.75rem;line-height:1.66667;color:#005eb8;background:none;border:0;color:#212b32;cursor:pointer;padding:0;position:absolute;right:0;text-decoration:underline;top:0}@media(min-width: 40.0625em){.nhsuk-feedback-banner__close{font-size:14px;font-size:.875rem;line-height:1.71429}}@media print{.nhsuk-feedback-banner__close{font-size:12pt;line-height:1.2}}.nhsuk-feedback-banner__close:visited{color:#330072}.nhsuk-feedback-banner__close:hover{color:#7c2855;text-decoration:none}.nhsuk-feedback-banner__close:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-feedback-banner__close:focus:hover{text-decoration:none}.nhsuk-feedback-banner__close:focus:visited{color:#212b32}.nhsuk-feedback-banner__close:focus .nhsuk-icon{fill:#212b32}.nhsuk-feedback-banner__close:active{color:#002f5c}@media(max-width: 19.99em){.nhsuk-feedback-banner__close{bottom:0;position:absolute;right:0;top:auto}}.nhsuk-care-card{width:100%}.nhsuk-care-card .nhsuk-care-card__content{overflow:auto}.nhsuk-details .nhsuk-details__text{overflow:auto}.nhsuk-dashboard .nhsuk-panel-group__item{overflow:hidden;margin-bottom:2rem}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper{background:inherit;box-shadow:none;width:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label{background:inherit;margin:0;margin-top:0;margin-bottom:0;background-size:cover;position:relative;padding:33.33% 0;height:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .rich-text,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3 .rich-text{z-index:2;top:0;margin:0 -20px;position:absolute;top:50%;left:10%;max-width:90%;font-size:1.1rem}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-dashboard__image,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard__image{width:100%;height:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-promo__img,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-promo__img{position:relative;top:-16px;z-index:1}.nhsuk-dashboard .nhsuk-grid-column-full-width{max-height:300px}.nhsuk-dashboard .nhsuk-grid-column-one-half{max-height:250px}.nhsuk-dashboard .nhsuk-grid-column-one-third,.nhsuk-dashboard .nhsuk-grid-column-two-thirds{max-height:200px}.nhsuk-inset-text--rev,.is-style-quote-reverse{background:#005eb8;border:10px solid #005eb8;box-shadow:inset 12px 0px 0px 0px #fff;box-sizing:border-box;padding-left:30px;margin:1rem 0;color:#fff;width:100%}#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-warning,.nhsuk-inset-text.is-style-quote-warning{border-left-color:#ffeb3b}#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-warning-reverse,.nhsuk-inset-text.is-style-quote-warning-reverse{background:#ffeb3b;border:10px solid #ffeb3b;box-shadow:inset 12px 0px 0px 0px #212b32;box-sizing:border-box;padding-left:30px;margin:1rem 0;color:#212b32;width:100%}#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-alert,.is-style-quote-alert.nhsuk-inset-text{border-left-color:#d5281b}#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-alert-reverse,.is-style-quote-alert-reverse.nhsuk-inset-text{background:#d5281b;border:10px solid #d5281b;box-shadow:inset 12px 0px 0px 0px #fff;box-sizing:border-box;padding-left:30px;margin:1rem 0;color:#fff;width:100%}.nhsuk-promo .nhsuk-promo__content{padding:0 0 16px 0}.nhsuk-promo .nhsuk-promo__content .nhsuk-image,.nhsuk-promo .nhsuk-promo__content .is-style-nhsuk-image{width:100%;padding:0}.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__heading{padding:8px 16px}.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__description,.nhsuk-promo .nhsuk-promo__content p{padding:8px}.nhsuk-promo .nhsuk-promo__content .nhsuk-readmore{padding:0 32px 8px 0}.is-style-nhsuk-image figcaption{margin:0}figure.is-style-nhsuk-table-responsive thead,figure.is-style-nhsuk-table-responsive tr,figure.is-style-nhsuk-table-responsive th,figure.is-style-nhsuk-table-responsive td{border:0}figure.is-style-nhsuk-table-responsive table{margin-bottom:40px;border-spacing:0;vertical-align:top;width:100%}figure.is-style-nhsuk-table-responsive thead th{border-bottom:2px solid #d8dde0}figure.is-style-nhsuk-table-responsive th{font-weight:600}figure.is-style-nhsuk-table-responsive th,figure.is-style-nhsuk-table-responsive td{font-size:16px;font-size:1rem;line-height:1.5;padding:8px 16px 8px 0;border-bottom:1px solid #d8dde0;text-align:left;vertical-align:top}figure.is-style-nhsuk-table-responsive th:last-child,figure.is-style-nhsuk-table-responsive td:last-child{padding-right:0}figure.is-style-nhsuk-table-responsive figcaption{-webkit-clip-path:inset(50%);border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wp-admin figure.is-style-nhsuk-table-responsive figcaption{width:auto;clip:auto;height:auto;position:relative;clip-path:unset}@media(min-width: 40.0625em){figure.is-style-nhsuk-table-responsive th,figure.is-style-nhsuk-table-responsive td{font-size:19px;font-size:1.1875rem;line-height:1.47368;padding-bottom:16px;padding-right:24px;padding-top:16px}}@media print{figure.is-style-nhsuk-table-responsive table{page-break-inside:avoid}figure.is-style-nhsuk-table-responsive th,figure.is-style-nhsuk-table-responsive td{font-size:14pt;line-height:1.15}}.nhsuk-table-responsive table,.is-style-nhsuk-table-responsive table,table{margin:0}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout{background-color:#fff9c4;border:1px solid #ffeb3b}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container{background-color:#ffeb3b;display:inline-block;top:-16px;margin-bottom:8px;padding:8px 32px;position:relative}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container h3,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container h3{background-color:#ffeb3b;color:#212b32 !important}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container .nhsuk-care-card__heading span,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container .nhsuk-care-card__heading span{color:#212b32}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__arrow,.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__arrow,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__arrow,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__arrow{display:none}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__content,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__content{background-color:#fff9c4;padding-top:0;border:none}.nhsuk-care-card__heading-container h3{color:#fff !important;margin:0 !important}.nhsuk-do-dont-list svg.nhsuk-icon{width:35px;height:34px}.nhsuk-inset-text .is-style-quote-reverse .nhsuk-inset-text__quote a{color:#fff;font-weight:700}.nhsuk-hero__overlay{margin-bottom:50px}.nhsuk-hero__overlay .nhsuk-grid-column-two-thirds{padding:0}.wp-block-nhsblocks-heroblock{width:calc(100vw -20px);margin:0 calc(-50vw + 50% + 12px)}.nhsuk-card .nhsuk-card__description{display:flow-root}.nhsuk-card.is-style-panel-grey{background:inherit;border:none}.nhsuk-card figure{margin:0}section.nhsuk-section:nth-of-type(odd){background:#f0f4f5}section.nhsuk-section:nth-of-type(even),[data-type="nhsblocks/stripesblock"]:nth-of-type(even){background:#fff}.page-template-full-width-page section.nhsuk-section{width:calc(100vw -20px);margin:0 calc(-50vw + 50% + 12px)}section.nhsuk-section,[data-type="nhsblocks/stripesblock"] .is-block-content{padding:64px 20px}section.nhsuk-section:after,[data-type="nhsblocks/stripesblock"] .is-block-content:after{clear:both;content:"";display:block}.nhsuk-striped-blocks{border:1px dotted #4c6272}.nhsuk-striped-blocks [data-type="nhsblocks/stripeblock"]:nth-of-type(odd){background:#f0f4f5}.nhsuk-striped-blocks [data-type="nhsblocks/stripeblock"]:nth-of-type(even){background:#fff}.nhsuk-panel{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;width:100%}.nhsuk-panel>*:first-child{margin-top:0}.nhsuk-panel>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-panel{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-panel{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-panel{padding:32px}}@media print{.nhsuk-panel{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-panel--grey,.nhsuk-panel.is-style-panel-grey{background-color:#f0f4f5}.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;border:1px solid #d8dde0;padding-top:0 !important}.nhsuk-panel-with-label>*:first-child,.nhsuk-panel.is-style-panel-with-label>*:first-child{margin-top:0}.nhsuk-panel-with-label>*:last-child,.nhsuk-panel.is-style-panel-with-label>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{padding:32px}}@media print{.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#005eb8;color:#fff;display:inline-block;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media(min-width: 40.0625em){.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{font-size:18pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{background:none;color:#212b32;top:0}}@media print{.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{color:#212b32;fill:#212b32}.nhsuk-panel-with-label__label:active,.nhsuk-panel.is-style-panel-with-label h3:active,.nhsuk-panel.is-style-panel-with-label h3 .rich-text:active,.nhsuk-panel-with-label__label:focus,.nhsuk-panel.is-style-panel-with-label h3:focus,.nhsuk-panel.is-style-panel-with-label h3 .rich-text:focus,.nhsuk-panel-with-label__label:visited,.nhsuk-panel.is-style-panel-with-label h3:visited,.nhsuk-panel.is-style-panel-with-label h3 .rich-text:visited{color:#212b32}}.nhsuk-panel-group{display:flex;flex-wrap:wrap;margin-bottom:32px}@media(max-width: 48.0525em){.nhsuk-panel-group{margin-bottom:24px}}.nhsuk-panel-group__item{display:flex}@media(max-width: 48.0525em){.nhsuk-panel-group__item{flex:0 0 100%}}@media(max-width: 48.0525em){.nhsuk-panel-group__item{margin-bottom:24px}.nhsuk-panel-group__item:last-child{margin-bottom:0}}.nhsuk-panel-group__item .nhsuk-panel{margin-bottom:0;margin-top:0}.nhsuk-promo{margin-bottom:36px;width:100%}.nhsuk-promo__link-wrapper{background-color:#fff;border:1px solid transparent;box-shadow:0 4px 0 0 #d8dde0;display:block;height:100%;position:relative;text-decoration:none}.nhsuk-promo__link-wrapper:hover{background-color:#fff;color:#005eb8}.nhsuk-promo__link-wrapper:hover .nhsuk-promo__heading{color:#7c2855}.nhsuk-promo__link-wrapper:focus{background-color:#fff;box-shadow:0 4px 0 0 #d8dde0}.nhsuk-promo__link-wrapper:focus .nhsuk-promo__heading{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-promo__link-wrapper:active{background-color:#fff;box-shadow:none;top:4px}.nhsuk-promo__link-wrapper:active .nhsuk-promo__heading{background:none;box-shadow:none}.nhsuk-promo__link-wrapper:hover .nhsuk-promo__heading,.nhsuk-promo__link-wrapper:active .nhsuk-promo__heading{text-decoration:none}.nhsuk-promo__img{border-bottom:1px solid #f0f4f5;display:block;width:100%}@media print{.nhsuk-promo__img{display:none}}.nhsuk-promo__heading{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;display:inline-block;margin-bottom:16px;text-decoration:underline}@media(min-width: 40.0625em){.nhsuk-promo__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-promo__heading{font-size:18pt;line-height:1.15}}.nhsuk-promo__content{padding:24px}.nhsuk-promo__content>*:first-child{margin-top:0}.nhsuk-promo__content>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-promo__content{padding:32px}}.nhsuk-promo__description{color:#4c6272}.nhsuk-promo--small .nhsuk-promo__heading,.nhsuk-promo.is-style-promo-small .nhsuk-promo__heading{font-size:16px;font-size:1rem;line-height:1.5}@media(min-width: 40.0625em){.nhsuk-promo--small .nhsuk-promo__heading,.nhsuk-promo.is-style-promo-small .nhsuk-promo__heading{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-promo--small .nhsuk-promo__heading,.nhsuk-promo.is-style-promo-small .nhsuk-promo__heading{font-size:14pt;line-height:1.15}}.nhsuk-promo--small .nhsuk-promo__description,.nhsuk-promo.is-style-promo-small .nhsuk-promo__description{font-size:14px;font-size:.875rem;line-height:1.71429}@media(min-width: 40.0625em){.nhsuk-promo--small .nhsuk-promo__description,.nhsuk-promo.is-style-promo-small .nhsuk-promo__description{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-promo--small .nhsuk-promo__description,.nhsuk-promo.is-style-promo-small .nhsuk-promo__description{font-size:14pt;line-height:1.2}}.nhsuk-promo-group{display:flex;flex-wrap:wrap;margin-bottom:36px}@media(max-width: 48.0525em){.nhsuk-promo-group{margin-bottom:28px}}.nhsuk-promo-group__item{display:flex}@media(max-width: 48.0525em){.nhsuk-promo-group__item{flex:0 0 100%}}@media(max-width: 48.0525em){.nhsuk-promo-group__item{margin-bottom:28px}.nhsuk-promo-group__item:last-child{margin-bottom:0}}.nhsuk-promo-group__item .nhsuk-promo{margin-bottom:0}.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{width:100%}.nhsuk-panel-with-label .nhsuk-panel-with-label__label a,.nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label a,.nhsuk-panel.is-style-panel-with-label h3 a,.nhsuk-panel.is-style-panel-with-label h3 .rich-text a,.nhsuk-panel-with-label .nhsuk-panel-with-label__label a:visited{color:#fff}.nhsuk-panel-with-label .entry-footer span,.nhsuk-panel.is-style-panel-with-label .entry-footer span{padding:0 10px}.nhsuk-promo figure{margin:0}.wp-block-nhsblocks-panel1 .paneltext{display:flow-root}.wp-block-nhsblock-rowgroup .nhsuk-panel-group{padding:0}.nhsuk-dashboard .nhsuk-panel-group__item{overflow:hidden;margin-bottom:2rem}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper{background:inherit;box-shadow:none;width:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label{background:inherit;margin:0;margin-top:0;margin-bottom:0;background-size:cover;position:relative;padding:33.33% 0;height:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-panel-with-label__label,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label h3,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .rich-text,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3 .rich-text{z-index:2;top:0;margin:0 -20px;position:absolute;top:50%;left:10%;max-width:90%;font-size:1.1rem}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-dashboard__image,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard__image{width:100%;height:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-promo__img,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-promo__img{position:relative;top:-16px;z-index:1}.nhsuk-dashboard .nhsuk-grid-column-full-width{max-height:300px}.nhsuk-dashboard .nhsuk-grid-column-one-half{max-height:250px}.nhsuk-dashboard .nhsuk-grid-column-one-third,.nhsuk-dashboard .nhsuk-grid-column-two-thirds{max-height:200px}.nhsuk-promo-group__item{margin-bottom:36px}.wp-block-nhsblocks-promo1 .nhsuk-image,.wp-block-nhsblocks-promo1 .is-style-nhsuk-image{width:100%}.wp-block-nhsblocks-promo1 img.nhsuk-promo__img{width:100%;height:auto}.wp-block-nhsblocks-promo1 .nhsuk-promo__description,.wp-block-nhsblocks-promo1 .nhsuk-promo__heading{padding:0 32px}.nhsuk-promo .nhsuk-promo__content{padding:0 0 16px 0}.nhsuk-promo .nhsuk-promo__content .nhsuk-image,.nhsuk-promo .nhsuk-promo__content .is-style-nhsuk-image{width:100%;padding:0}.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__heading{padding:8px 16px}.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__description,.nhsuk-promo .nhsuk-promo__content p{padding:8px}.nhsuk-promo .nhsuk-promo__content .nhsuk-readmore{padding:0 32px 8px 0}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-nhs-blue-color{color:#005eb8}.has-nhs-blue-background-color{background-color:#005eb8}.has-nhs-dark-blue-color{color:#003087}.has-nhs-dark-blue-background-color{background-color:#003087}.has-nhs-bright-blue-color{color:#0072ce}.has-nhs-bright-blue-background-color{background-color:#0072ce}.has-nhs-light-blue-color{color:#41b6e6}.has-nhs-light-blue-background-color{background-color:#41b6e6}.has-nhs-mid-grey-color{color:#768692}.has-nhs-mid-grey-background-color{background-color:#768692}.has-nhs-light-grey-color{color:#e8edee}.has-nhs-light-grey-background-color{background-color:#e8edee}.has-nhs-dark-grey-color{color:#425563}.has-nhs-dark-grey-background-color{background-color:#425563}.has-nhs-purple-color{color:#330072}.has-nhs-purple-background-color{background-color:#330072}.has-nhs-pink-color{color:#ae2573}.has-nhs-pink-background-color{background-color:#ae2573}.has-nhs-light-purple-color{color:#704c9c}.has-nhs-light-purple-background-color{background-color:#704c9c}.has-nhs-light-green-color{color:#78be20}.has-nhs-light-green-background-color{background-color:#78be20}.has-nhs-dark-green-color{color:#006747}.has-nhs-dark-green-background-color{background-color:#006747}.has-nhs-aqua-green-color{color:#00a499}.has-nhs-aqua-green-background-color{background-color:#00a499}.has-nhs-black-color{color:#212b32}.has-nhs-black-background-color{background-color:#212b32}.has-emergency-red-color{color:#d5281b}.has-emergency-red-background-color{background-color:#d5281b}.has-nhs-yellow-color{color:#ffeb3b}.has-nhs-yellow-background-color{background-color:#ffeb3b}.has-nhs-warm-yellow-color{color:#ffb81c}.has-nhs-warm-yellow-background-color{background-color:#ffb81c}.has-gds-black-color{color:"#0b0c0c"}.has-gds-black-background-color{background-color:"#0b0c0c"}#cookie-notice{position:fixed;min-width:100%;height:auto;padding:16px 0;z-index:100000;letter-spacing:0;left:0;text-align:center;border-top:4px solid #003087;font-weight:normal;padding:0}#cookie-notice .cookie-notice-container{background-color:#fff;padding:0}#cookie-notice .cookie-notice-container .cn-text-container{padding-top:16px;color:#003087;text-align:left}#cookie-notice .cookie-notice-container #cn-notice-buttons{padding-bottom:16px;display:block;text-align:right}#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap{background:#007f3b;margin-bottom:0}#cookie-notice .cookie-notice-container .cn-close-icon{opacity:1;top:16px}#cookie-notice .cookie-notice-container .cn-close-icon:after,#cookie-notice .cookie-notice-container .cn-close-icon:before{background-color:#212b32;height:40px}#cookie-notice .cookie-notice-container .cn-close-icon.focus-visible{height:40px;width:40px}/*# sourceMappingURL=style.min.css.map */ +html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{font-family:Frutiger W01,Arial,Sans-serif}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}button,input,select,textarea{font-family:inherit}a{color:#005eb8}a:visited{color:#330072}a:hover{color:#7c2855;text-decoration:none}a:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}a:focus:hover{text-decoration:none}a:focus:visited{color:#212b32}a:focus .nhsuk-icon{fill:#212b32}a:active{color:#002f5c}@media print{a:after{color:#212b32;content:" (Link: " attr(href) ")";font-size:14pt}}.nhsuk-link--no-visited-state:link{color:#005eb8}.nhsuk-link--no-visited-state:visited{color:#005eb8}.nhsuk-link--no-visited-state:hover{color:#7c2855}.nhsuk-link--no-visited-state:active{color:#002f5c}.nhsuk-link--no-visited-state:focus{color:#212b32}html{background-color:#d8dde0;overflow-y:scroll;font-family:Frutiger W01,Arial,Sans-serif}@font-face{font-display:swap;font-family:"Frutiger W01";font-style:normal;font-weight:400;src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix");src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix") format("eot"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff2") format("woff2"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff") format("woff"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.ttf") format("truetype"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.svg#7def0e34-f28d-434f-b2ec-472bde847115") format("svg")}@font-face{font-display:swap;font-family:"Frutiger W01";font-style:normal;font-weight:600;src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix");src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix") format("eot"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff2") format("woff2"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff") format("woff"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.ttf") format("truetype"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.svg#eae74276-dd78-47e4-9b27-dac81c3411ca") format("svg")}body{background-color:#f0f4f5;color:#212b32;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;margin:0;min-height:100%}table{margin-bottom:40px;border-spacing:0;vertical-align:top;width:100%}@media(min-width: 40.0625em){table{margin-bottom:48px}}@media print{table{page-break-inside:avoid}}thead th{border-bottom:2px solid #d8dde0}th,td{font-size:16px;font-size:1rem;line-height:1.5;padding-bottom:8px;padding-right:16px;padding-top:8px;border-bottom:1px solid #d8dde0;text-align:left;vertical-align:top}@media(min-width: 40.0625em){th,td{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{th,td{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){th,td{padding-bottom:16px}}@media(min-width: 40.0625em){th,td{padding-right:24px}}@media(min-width: 40.0625em){th,td{padding-top:16px}}th:last-child,td:last-child{padding-right:0}th{font-weight:600}caption{font-weight:600;font-size:18px;font-size:1.125rem;line-height:1.55556;text-align:left}@media(min-width: 40.0625em){caption{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{caption{font-size:18pt;line-height:1.15}}.nhsuk-form-group{margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-form-group{margin-bottom:24px}}.nhsuk-form-group .nhsuk-form-group:last-of-type{margin-bottom:0}.nhsuk-form-group--wrapper{margin-bottom:24px}@media(min-width: 40.0625em){.nhsuk-form-group--wrapper{margin-bottom:32px}}.nhsuk-form-group--error{border-left:4px solid #d5281b;padding-left:16px}.nhsuk-form-group--error .nhsuk-form-group{border:0;padding:0}.nhsuk-grid-row{margin-left:-16px;margin-right:-16px}.nhsuk-grid-row:after{clear:both;content:"";display:block}.nhsuk-grid-column-one-quarter{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-one-quarter{float:left;width:25%}}.nhsuk-grid-column-one-third{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-one-third{float:left;width:33.3333%}}.nhsuk-grid-column-one-half{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-one-half{float:left;width:50%}}.nhsuk-grid-column-two-thirds{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-two-thirds{float:left;width:66.6666%}}.nhsuk-grid-column-three-quarters{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-three-quarters{float:left;width:75%}}.nhsuk-grid-column-full{box-sizing:border-box;padding:0 16px}@media(min-width: 48.0625em){.nhsuk-grid-column-full{float:left;width:100%}}.nhsuk-main-wrapper{padding-top:40px;padding-bottom:40px;display:block}@media(min-width: 40.0625em){.nhsuk-main-wrapper{padding-top:48px}}@media(min-width: 40.0625em){.nhsuk-main-wrapper{padding-bottom:48px}}.nhsuk-main-wrapper>*:first-child{margin-top:0}.nhsuk-main-wrapper>*:last-child{margin-bottom:0}.nhsuk-main-wrapper--l{padding-top:48px}@media(min-width: 40.0625em){.nhsuk-main-wrapper--l{padding-top:56px}}.nhsuk-main-wrapper--s{padding-bottom:24px;padding-top:24px}@media(min-width: 40.0625em){.nhsuk-main-wrapper--s{padding-bottom:32px}}@media(min-width: 40.0625em){.nhsuk-main-wrapper--s{padding-top:32px}}.nhsuk-width-container,#cookie-notice .cookie-notice-container #cn-notice-buttons,#cookie-notice .cookie-notice-container .cn-text-container{margin:0 16px;max-width:960px}@media(min-width: 48.0625em){.nhsuk-width-container,#cookie-notice .cookie-notice-container #cn-notice-buttons,#cookie-notice .cookie-notice-container .cn-text-container{margin:0 32px}}@media(min-width: 1024px){.nhsuk-width-container,#cookie-notice .cookie-notice-container #cn-notice-buttons,#cookie-notice .cookie-notice-container .cn-text-container{margin:0 auto}}.nhsuk-width-container-fluid{margin:0 16px;max-width:100%}@media(min-width: 48.0625em){.nhsuk-width-container-fluid{margin:0 32px}}.nhsuk-icon{height:34px;width:34px}.nhsuk-icon__search{fill:#005eb8}.nhsuk-icon__chevron-left{fill:#005eb8}.nhsuk-icon__chevron-right{fill:#005eb8}.nhsuk-icon__close{fill:#005eb8}.nhsuk-icon__cross{fill:#d5281b}.nhsuk-icon__tick{stroke:#007f3b}.nhsuk-icon__arrow-right{fill:#005eb8}.nhsuk-icon__arrow-left{fill:#005eb8}.nhsuk-icon__arrow-right-circle{fill:#007f3b}.nhsuk-icon__chevron-down{fill:#005eb8;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nhsuk-icon__chevron-down path{fill:#fff}.nhsuk-icon__chevron-up{fill:#005eb8}.nhsuk-icon__chevron-up path{fill:#fff}.nhsuk-icon__emdash path{fill:#aeb7bd}.nhsuk-icon__plus{fill:#005eb8}.nhsuk-icon__minus{fill:#005eb8}.nhsuk-icon--size-25{height:42.5px;width:42.5px}.nhsuk-icon--size-50{height:51px;width:51px}.nhsuk-icon--size-75{height:59.5px;width:59.5px}.nhsuk-icon--size-100{height:68px;width:68px}ol,ul,.nhsuk-list{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:16px;list-style-type:none;margin-top:0;padding-left:0}@media(min-width: 40.0625em){ol,ul,.nhsuk-list{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{ol,ul,.nhsuk-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){ol,ul,.nhsuk-list{margin-bottom:24px}}ol>li,ul>li,.nhsuk-list>li{margin-bottom:8px}@media(min-width: 40.0625em){ol>li,ul>li,.nhsuk-list>li{margin-bottom:8px}}ol>li:last-child,ul>li:last-child,.nhsuk-list>li:last-child{margin-bottom:0}ul,.nhsuk-list--bullet{list-style-type:disc;padding-left:20px}ol,.nhsuk-list--number{list-style-type:decimal;padding-left:20px}.nhsuk-list--tick,.nhsuk-list--cross{list-style:none;margin-top:0;padding-left:40px;position:relative}.nhsuk-list--tick svg,.nhsuk-list--cross svg{left:-4px;margin-top:-5px;position:absolute}hr,.nhsuk-section-break{border:0;margin:0}.nhsuk-section-break--xl{margin-top:48px;margin-bottom:48px}@media(min-width: 40.0625em){.nhsuk-section-break--xl{margin-top:56px}}@media(min-width: 40.0625em){.nhsuk-section-break--xl{margin-bottom:56px}}hr,.nhsuk-section-break--l{margin-top:32px;margin-bottom:32px}@media(min-width: 40.0625em){hr,.nhsuk-section-break--l{margin-top:40px}}@media(min-width: 40.0625em){hr,.nhsuk-section-break--l{margin-bottom:40px}}.nhsuk-section-break--m{margin-top:16px;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-section-break--m{margin-top:24px}}@media(min-width: 40.0625em){.nhsuk-section-break--m{margin-bottom:24px}}hr,.nhsuk-section-break--visible{border-bottom:1px solid #d8dde0}h1,.nhsuk-heading-xl{font-size:32px;font-size:2rem;line-height:1.25;display:block;font-weight:600;margin-top:0;margin-bottom:40px}@media(min-width: 40.0625em){h1,.nhsuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.16667}}@media print{h1,.nhsuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){h1,.nhsuk-heading-xl{margin-bottom:48px}}h2,.nhsuk-heading-l{font-size:24px;font-size:1.5rem;line-height:1.33333;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){h2,.nhsuk-heading-l{font-size:32px;font-size:2rem;line-height:1.25}}@media print{h2,.nhsuk-heading-l{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){h2,.nhsuk-heading-l{margin-bottom:24px}}h3,.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{font-size:20px;font-size:1.25rem;line-height:1.4;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){h3,.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{h3,.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){h3,.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{margin-bottom:24px}}h4,.nhsuk-heading-s,#cookie-notice .cookie-notice-container .cn-text-container{font-size:18px;font-size:1.125rem;line-height:1.55556;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){h4,.nhsuk-heading-s,#cookie-notice .cookie-notice-container .cn-text-container{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{h4,.nhsuk-heading-s,#cookie-notice .cookie-notice-container .cn-text-container{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){h4,.nhsuk-heading-s,#cookie-notice .cookie-notice-container .cn-text-container{margin-bottom:24px}}h5,.nhsuk-heading-xs{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){h5,.nhsuk-heading-xs{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{h5,.nhsuk-heading-xs{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){h5,.nhsuk-heading-xs{margin-bottom:24px}}h6,.nhsuk-heading-xxs{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){h6,.nhsuk-heading-xxs{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{h6,.nhsuk-heading-xxs{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){h6,.nhsuk-heading-xxs{margin-bottom:24px}}.nhsuk-caption-xl{font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.33333;color:#4c6272;display:block;margin-bottom:4px}@media(min-width: 40.0625em){.nhsuk-caption-xl{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-caption-xl{font-size:24pt;line-height:1.05}}.nhsuk-caption-l{font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.4;color:#4c6272;display:block;margin-bottom:4px}@media(min-width: 40.0625em){.nhsuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-caption-l{font-size:18pt;line-height:1.15}}.nhsuk-caption-m{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#4c6272;display:block}@media(min-width: 40.0625em){.nhsuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-caption-m{font-size:14pt;line-height:1.15}}.nhsuk-caption--bottom{margin-bottom:0;margin-top:4px}.nhsuk-body-l{font-size:20px;font-size:1.25rem;line-height:1.4;display:block;margin-top:0;margin-bottom:24px}@media(min-width: 40.0625em){.nhsuk-body-l{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-body-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-body-l{margin-bottom:32px}}address,p,.nhsuk-body-m{font-size:16px;font-size:1rem;line-height:1.5;display:block;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){address,p,.nhsuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{address,p,.nhsuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){address,p,.nhsuk-body-m{margin-bottom:24px}}p,.nhsuk-body-m{color:inherit}.nhsuk-body-s{font-size:14px;font-size:.875rem;line-height:1.71429;display:block;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-body-s{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-body-s{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.nhsuk-body-s{margin-bottom:24px}}address{font-style:normal}.nhsuk-lede-text{font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-lede-text{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-lede-text{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-lede-text{margin-bottom:48px}}.nhsuk-lede-text p,.nhsuk-lede-text ul{font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.4}@media(min-width: 40.0625em){.nhsuk-lede-text p,.nhsuk-lede-text ul{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-lede-text p,.nhsuk-lede-text ul{font-size:18pt;line-height:1.15}}.nhsuk-lede-text--small{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:24px}@media(min-width: 40.0625em){.nhsuk-lede-text--small{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-lede-text--small{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-lede-text--small{margin-bottom:32px}}h1+.nhsuk-lede-text,h1+.nhsuk-lede-text--small{margin-top:-8px}.nhsuk-body-l+h2,.nhsuk-body-l+.nhsuk-heading-l{padding-top:4px}@media(min-width: 40.0625em){.nhsuk-body-l+h2,.nhsuk-body-l+.nhsuk-heading-l{padding-top:8px}}p+h2,.nhsuk-body-m+h2,address+h2,p+.nhsuk-heading-l,.nhsuk-body-m+.nhsuk-heading-l,address+.nhsuk-heading-l,.nhsuk-body-s+h2,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-list+h2,ul+h2,ol+h2,.nhsuk-list+.nhsuk-heading-l,ul+.nhsuk-heading-l,ol+.nhsuk-heading-l{padding-top:16px}@media(min-width: 40.0625em){p+h2,.nhsuk-body-m+h2,address+h2,p+.nhsuk-heading-l,.nhsuk-body-m+.nhsuk-heading-l,address+.nhsuk-heading-l,.nhsuk-body-s+h2,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-list+h2,ul+h2,ol+h2,.nhsuk-list+.nhsuk-heading-l,ul+.nhsuk-heading-l,ol+.nhsuk-heading-l{padding-top:24px}}p+h3,.nhsuk-body-m+h3,address+h3,p+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content p+h2,.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-m+h2,address+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content address+h2,.nhsuk-body-s+h3,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-s+h2,.nhsuk-list+h3,ul+h3,ol+h3,.nhsuk-list+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-list+h2,ul+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ul+h2,ol+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ol+h2,p+h4,.nhsuk-body-m+h4,address+h4,p+.nhsuk-heading-s,#cookie-notice .cookie-notice-container p+.cn-text-container,.nhsuk-body-m+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-body-m+.cn-text-container,address+.nhsuk-heading-s,#cookie-notice .cookie-notice-container address+.cn-text-container,.nhsuk-body-s+h4,.nhsuk-body-s+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-body-s+.cn-text-container,.nhsuk-list+h4,ul+h4,ol+h4,.nhsuk-list+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-list+.cn-text-container,ul+.nhsuk-heading-s,#cookie-notice .cookie-notice-container ul+.cn-text-container,ol+.nhsuk-heading-s,#cookie-notice .cookie-notice-container ol+.cn-text-container{padding-top:4px}@media(min-width: 40.0625em){p+h3,.nhsuk-body-m+h3,address+h3,p+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content p+h2,.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-m+h2,address+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content address+h2,.nhsuk-body-s+h3,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-body-s+h2,.nhsuk-list+h3,ul+h3,ol+h3,.nhsuk-list+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-list+h2,ul+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ul+h2,ol+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content ol+h2,p+h4,.nhsuk-body-m+h4,address+h4,p+.nhsuk-heading-s,#cookie-notice .cookie-notice-container p+.cn-text-container,.nhsuk-body-m+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-body-m+.cn-text-container,address+.nhsuk-heading-s,#cookie-notice .cookie-notice-container address+.cn-text-container,.nhsuk-body-s+h4,.nhsuk-body-s+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-body-s+.cn-text-container,.nhsuk-list+h4,ul+h4,ol+h4,.nhsuk-list+.nhsuk-heading-s,#cookie-notice .cookie-notice-container .nhsuk-list+.cn-text-container,ul+.nhsuk-heading-s,#cookie-notice .cookie-notice-container ul+.cn-text-container,ol+.nhsuk-heading-s,#cookie-notice .cookie-notice-container ol+.cn-text-container{padding-top:8px}}.nhsuk-lede-text+h2,.nhsuk-lede-text+.nhsuk-heading-l{padding-top:0}strong,b{font-weight:600}.nhsuk-u-clear:after{clear:both;content:"";display:block}.nhsuk-u-one-half{float:left;width:50% !important}.nhsuk-u-one-third{float:left;width:33.3333333333% !important}.nhsuk-u-two-thirds{float:left;width:66.6666666667% !important}.nhsuk-u-one-quarter{float:left;width:25% !important}.nhsuk-u-three-quarters{float:left;width:75% !important}.nhsuk-u-one-half-tablet{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-one-half-tablet{float:left;width:50% !important}}.nhsuk-u-one-third-tablet{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-one-third-tablet{float:left;width:33.3333333333% !important}}.nhsuk-u-two-thirds-tablet{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-two-thirds-tablet{float:left;width:66.6666666667% !important}}.nhsuk-u-one-quarter-tablet{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-one-quarter-tablet{float:left;width:25% !important}}.nhsuk-u-three-quarters-tablet{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-three-quarters-tablet{float:left;width:75% !important}}@media(max-width: 40.0525em){.nhsuk-u-nowrap{white-space:nowrap}}.nhsuk-u-reading-width{max-width:44em}.nhsuk-u-margin-0{margin:0 !important}@media(min-width: 40.0625em){.nhsuk-u-margin-0{margin:0 !important}}.nhsuk-u-margin-top-0{margin-top:0 !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-0{margin-top:0 !important}}.nhsuk-u-margin-right-0{margin-right:0 !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-0{margin-right:0 !important}}.nhsuk-u-margin-bottom-0{margin-bottom:0 !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-0{margin-bottom:0 !important}}.nhsuk-u-margin-left-0{margin-left:0 !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-0{margin-left:0 !important}}.nhsuk-u-margin-1{margin:4px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-1{margin:4px !important}}.nhsuk-u-margin-top-1{margin-top:4px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-1{margin-top:4px !important}}.nhsuk-u-margin-right-1{margin-right:4px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-1{margin-right:4px !important}}.nhsuk-u-margin-bottom-1{margin-bottom:4px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-1{margin-bottom:4px !important}}.nhsuk-u-margin-left-1{margin-left:4px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-1{margin-left:4px !important}}.nhsuk-u-margin-2{margin:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-2{margin:8px !important}}.nhsuk-u-margin-top-2{margin-top:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-2{margin-top:8px !important}}.nhsuk-u-margin-right-2{margin-right:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-2{margin-right:8px !important}}.nhsuk-u-margin-bottom-2{margin-bottom:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-2{margin-bottom:8px !important}}.nhsuk-u-margin-left-2{margin-left:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-2{margin-left:8px !important}}.nhsuk-u-margin-3{margin:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-3{margin:16px !important}}.nhsuk-u-margin-top-3{margin-top:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-3{margin-top:16px !important}}.nhsuk-u-margin-right-3{margin-right:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-3{margin-right:16px !important}}.nhsuk-u-margin-bottom-3{margin-bottom:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-3{margin-bottom:16px !important}}.nhsuk-u-margin-left-3{margin-left:8px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-3{margin-left:16px !important}}.nhsuk-u-margin-4{margin:16px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-4{margin:24px !important}}.nhsuk-u-margin-top-4{margin-top:16px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-4{margin-top:24px !important}}.nhsuk-u-margin-right-4{margin-right:16px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-4{margin-right:24px !important}}.nhsuk-u-margin-bottom-4{margin-bottom:16px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-4{margin-bottom:24px !important}}.nhsuk-u-margin-left-4{margin-left:16px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-4{margin-left:24px !important}}.nhsuk-u-margin-5{margin:24px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-5{margin:32px !important}}.nhsuk-u-margin-top-5{margin-top:24px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-5{margin-top:32px !important}}.nhsuk-u-margin-right-5{margin-right:24px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-5{margin-right:32px !important}}.nhsuk-u-margin-bottom-5{margin-bottom:24px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-5{margin-bottom:32px !important}}.nhsuk-u-margin-left-5{margin-left:24px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-5{margin-left:32px !important}}.nhsuk-u-margin-6{margin:32px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-6{margin:40px !important}}.nhsuk-u-margin-top-6{margin-top:32px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-6{margin-top:40px !important}}.nhsuk-u-margin-right-6{margin-right:32px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-6{margin-right:40px !important}}.nhsuk-u-margin-bottom-6{margin-bottom:32px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-6{margin-bottom:40px !important}}.nhsuk-u-margin-left-6{margin-left:32px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-6{margin-left:40px !important}}.nhsuk-u-margin-7{margin:40px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-7{margin:48px !important}}.nhsuk-u-margin-top-7{margin-top:40px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-7{margin-top:48px !important}}.nhsuk-u-margin-right-7{margin-right:40px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-7{margin-right:48px !important}}.nhsuk-u-margin-bottom-7{margin-bottom:40px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-7{margin-bottom:48px !important}}.nhsuk-u-margin-left-7{margin-left:40px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-7{margin-left:48px !important}}.nhsuk-u-margin-8{margin:48px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-8{margin:56px !important}}.nhsuk-u-margin-top-8{margin-top:48px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-8{margin-top:56px !important}}.nhsuk-u-margin-right-8{margin-right:48px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-8{margin-right:56px !important}}.nhsuk-u-margin-bottom-8{margin-bottom:48px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-8{margin-bottom:56px !important}}.nhsuk-u-margin-left-8{margin-left:48px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-8{margin-left:56px !important}}.nhsuk-u-margin-9{margin:56px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-9{margin:64px !important}}.nhsuk-u-margin-top-9{margin-top:56px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-top-9{margin-top:64px !important}}.nhsuk-u-margin-right-9{margin-right:56px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-right-9{margin-right:64px !important}}.nhsuk-u-margin-bottom-9{margin-bottom:56px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-bottom-9{margin-bottom:64px !important}}.nhsuk-u-margin-left-9{margin-left:56px !important}@media(min-width: 40.0625em){.nhsuk-u-margin-left-9{margin-left:64px !important}}.nhsuk-u-padding-0{padding:0 !important}@media(min-width: 40.0625em){.nhsuk-u-padding-0{padding:0 !important}}.nhsuk-u-padding-top-0{padding-top:0 !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-0{padding-top:0 !important}}.nhsuk-u-padding-right-0{padding-right:0 !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-0{padding-right:0 !important}}.nhsuk-u-padding-bottom-0{padding-bottom:0 !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-0{padding-bottom:0 !important}}.nhsuk-u-padding-left-0{padding-left:0 !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-0{padding-left:0 !important}}.nhsuk-u-padding-1{padding:4px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-1{padding:4px !important}}.nhsuk-u-padding-top-1{padding-top:4px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-1{padding-top:4px !important}}.nhsuk-u-padding-right-1{padding-right:4px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-1{padding-right:4px !important}}.nhsuk-u-padding-bottom-1{padding-bottom:4px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-1{padding-bottom:4px !important}}.nhsuk-u-padding-left-1{padding-left:4px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-1{padding-left:4px !important}}.nhsuk-u-padding-2{padding:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-2{padding:8px !important}}.nhsuk-u-padding-top-2{padding-top:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-2{padding-top:8px !important}}.nhsuk-u-padding-right-2{padding-right:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-2{padding-right:8px !important}}.nhsuk-u-padding-bottom-2{padding-bottom:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-2{padding-bottom:8px !important}}.nhsuk-u-padding-left-2{padding-left:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-2{padding-left:8px !important}}.nhsuk-u-padding-3{padding:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-3{padding:16px !important}}.nhsuk-u-padding-top-3{padding-top:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-3{padding-top:16px !important}}.nhsuk-u-padding-right-3{padding-right:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-3{padding-right:16px !important}}.nhsuk-u-padding-bottom-3{padding-bottom:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-3{padding-bottom:16px !important}}.nhsuk-u-padding-left-3{padding-left:8px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-3{padding-left:16px !important}}.nhsuk-u-padding-4{padding:16px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-4{padding:24px !important}}.nhsuk-u-padding-top-4{padding-top:16px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-4{padding-top:24px !important}}.nhsuk-u-padding-right-4{padding-right:16px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-4{padding-right:24px !important}}.nhsuk-u-padding-bottom-4{padding-bottom:16px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-4{padding-bottom:24px !important}}.nhsuk-u-padding-left-4{padding-left:16px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-4{padding-left:24px !important}}.nhsuk-u-padding-5{padding:24px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-5{padding:32px !important}}.nhsuk-u-padding-top-5{padding-top:24px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-5{padding-top:32px !important}}.nhsuk-u-padding-right-5{padding-right:24px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-5{padding-right:32px !important}}.nhsuk-u-padding-bottom-5{padding-bottom:24px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-5{padding-bottom:32px !important}}.nhsuk-u-padding-left-5{padding-left:24px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-5{padding-left:32px !important}}.nhsuk-u-padding-6{padding:32px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-6{padding:40px !important}}.nhsuk-u-padding-top-6{padding-top:32px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-6{padding-top:40px !important}}.nhsuk-u-padding-right-6{padding-right:32px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-6{padding-right:40px !important}}.nhsuk-u-padding-bottom-6{padding-bottom:32px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-6{padding-bottom:40px !important}}.nhsuk-u-padding-left-6{padding-left:32px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-6{padding-left:40px !important}}.nhsuk-u-padding-7{padding:40px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-7{padding:48px !important}}.nhsuk-u-padding-top-7{padding-top:40px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-7{padding-top:48px !important}}.nhsuk-u-padding-right-7{padding-right:40px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-7{padding-right:48px !important}}.nhsuk-u-padding-bottom-7{padding-bottom:40px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-7{padding-bottom:48px !important}}.nhsuk-u-padding-left-7{padding-left:40px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-7{padding-left:48px !important}}.nhsuk-u-padding-8{padding:48px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-8{padding:56px !important}}.nhsuk-u-padding-top-8{padding-top:48px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-8{padding-top:56px !important}}.nhsuk-u-padding-right-8{padding-right:48px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-8{padding-right:56px !important}}.nhsuk-u-padding-bottom-8{padding-bottom:48px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-8{padding-bottom:56px !important}}.nhsuk-u-padding-left-8{padding-left:48px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-8{padding-left:56px !important}}.nhsuk-u-padding-9{padding:56px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-9{padding:64px !important}}.nhsuk-u-padding-top-9{padding-top:56px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-top-9{padding-top:64px !important}}.nhsuk-u-padding-right-9{padding-right:56px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-right-9{padding-right:64px !important}}.nhsuk-u-padding-bottom-9{padding-bottom:56px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-bottom-9{padding-bottom:64px !important}}.nhsuk-u-padding-left-9{padding-left:56px !important}@media(min-width: 40.0625em){.nhsuk-u-padding-left-9{padding-left:64px !important}}.nhsuk-u-font-size-64{font-size:48px !important;font-size:3rem !important;line-height:1.16667 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-64{font-size:64px !important;font-size:4rem !important;line-height:1.125 !important}}@media print{.nhsuk-u-font-size-64{font-size:53pt !important;line-height:1.1 !important}}.nhsuk-u-font-size-48{font-size:32px !important;font-size:2rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-48{font-size:48px !important;font-size:3rem !important;line-height:1.16667 !important}}@media print{.nhsuk-u-font-size-48{font-size:32pt !important;line-height:1.15 !important}}.nhsuk-u-font-size-32{font-size:24px !important;font-size:1.5rem !important;line-height:1.33333 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-32{font-size:32px !important;font-size:2rem !important;line-height:1.25 !important}}@media print{.nhsuk-u-font-size-32{font-size:24pt !important;line-height:1.05 !important}}.nhsuk-u-font-size-24{font-size:20px !important;font-size:1.25rem !important;line-height:1.4 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-24{font-size:24px !important;font-size:1.5rem !important;line-height:1.33333 !important}}@media print{.nhsuk-u-font-size-24{font-size:18pt !important;line-height:1.15 !important}}.nhsuk-u-font-size-22{font-size:18px !important;font-size:1.125rem !important;line-height:1.55556 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-22{font-size:22px !important;font-size:1.375rem !important;line-height:1.45455 !important}}@media print{.nhsuk-u-font-size-22{font-size:18pt !important;line-height:1.15 !important}}.nhsuk-u-font-size-19{font-size:16px !important;font-size:1rem !important;line-height:1.5 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-19{font-size:19px !important;font-size:1.1875rem !important;line-height:1.47368 !important}}@media print{.nhsuk-u-font-size-19{font-size:14pt !important;line-height:1.15 !important}}.nhsuk-u-font-size-16{font-size:14px !important;font-size:.875rem !important;line-height:1.71429 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-16{font-size:16px !important;font-size:1rem !important;line-height:1.5 !important}}@media print{.nhsuk-u-font-size-16{font-size:14pt !important;line-height:1.2 !important}}.nhsuk-u-font-size-14{font-size:12px !important;font-size:.75rem !important;line-height:1.66667 !important}@media(min-width: 40.0625em){.nhsuk-u-font-size-14{font-size:14px !important;font-size:.875rem !important;line-height:1.71429 !important}}@media print{.nhsuk-u-font-size-14{font-size:12pt !important;line-height:1.2 !important}}.nhsuk-u-font-weight-normal{font-weight:400 !important}.nhsuk-u-font-weight-bold{font-weight:600 !important}.nhsuk-u-secondary-text-color{color:#4c6272 !important}.nhsuk-u-visually-hidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nhsuk-u-width-full{width:100% !important}.nhsuk-u-width-three-quarters{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-width-three-quarters{width:75% !important}}.nhsuk-u-width-two-thirds{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-width-two-thirds{width:66.66% !important}}.nhsuk-u-width-one-half{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-width-one-half{width:50% !important}}.nhsuk-u-width-one-third{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-width-one-third{width:33.33% !important}}.nhsuk-u-width-one-quarter{width:100% !important}@media(min-width: 40.0625em){.nhsuk-u-width-one-quarter{width:25% !important}}.nhsuk-action-link{margin-bottom:32px}@media(min-width: 40.0625em){.nhsuk-action-link{margin-bottom:40px}}.nhsuk-action-link__link{font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.55556;display:inline-block;font-weight:600;padding-left:38px;position:relative;text-decoration:none}@media(min-width: 40.0625em){.nhsuk-action-link__link{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{.nhsuk-action-link__link{font-size:18pt;line-height:1.15}}.nhsuk-action-link__link:hover .nhsuk-action-link__text{text-decoration:underline}.nhsuk-action-link__link:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-action-link__link:focus:hover .nhsuk-action-link__text{color:#212b32;text-decoration:none}@media(max-width: 40.0525em){.nhsuk-action-link__link{padding-left:26px}}@media print{.nhsuk-action-link__link{color:#212b32}.nhsuk-action-link__link:visited{color:#212b32}}.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{fill:#007f3b;height:36px;left:-3px;position:absolute;top:-2px;width:36px}@media print{.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{color:#212b32;fill:#212b32}.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:active,.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:focus,.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:visited{color:#212b32}}@media(max-width: 40.0525em){.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{height:24px;left:-2px;margin-bottom:0;top:2px;width:24px}}.nhsuk-back-link{margin-bottom:16px}.nhsuk-back-link__link{font-size:14px;font-size:.875rem;line-height:1.71429;display:inline-block;padding-left:16px;position:relative;text-decoration:none}@media(min-width: 40.0625em){.nhsuk-back-link__link{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-back-link__link{font-size:14pt;line-height:1.2}}.nhsuk-back-link__link .nhsuk-icon__chevron-left{height:24px;left:-8px;position:absolute;top:-1px;width:24px}.nhsuk-back-link__link:visited{color:#005eb8}.nhsuk-back-link__link:hover{color:#7c2855;text-decoration:underline}.nhsuk-back-link__link:hover .nhsuk-icon__chevron-left{fill:#7c2855}.nhsuk-back-link__link:focus .nhsuk-icon__chevron-left{fill:#212b32}.nhsuk-breadcrumb{background-color:#fff;padding-bottom:12px;padding-top:12px}@media print{.nhsuk-breadcrumb{display:none}}.nhsuk-breadcrumb .nhsuk-icon__chevron-right{fill:#aeb7bd;height:18px;position:relative;top:5px;width:18px}@media(min-width: 61.875em){.nhsuk-breadcrumb .nhsuk-icon__chevron-right{margin:0 3px 0 5px}}.nhsuk-breadcrumb .nhsuk-icon__chevron-left{float:left;height:24px;left:-8px;position:relative;width:24px}.nhsuk-breadcrumb__list{list-style:none;margin:0;padding:0}@media(max-width: 40.0525em){.nhsuk-breadcrumb__list{display:none}}.nhsuk-breadcrumb__item{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;display:inline-block;margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-breadcrumb__item{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-breadcrumb__item{font-size:14pt;line-height:1.2}}.nhsuk-breadcrumb__item:not(:last-child):after{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-right' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' height='18' width='18' viewBox='0 0 24 24' aria-hidden='true'%3E%3Cpath d='M15.5 12a1 1 0 0 1-.29.71l-5 5a1 1 0 0 1-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 .29.71z'%3E%3C/path%3E%3C/svg%3E") right 0 top 4px no-repeat;content:"";display:inline-block;height:18px;margin-left:10px;margin-right:2px;width:18px}.nhsuk-breadcrumb__link:visited{color:#005eb8}.nhsuk-breadcrumb__link:visited:hover{color:#7c2855}.nhsuk-breadcrumb__link:focus:hover{color:#212b32}.nhsuk-breadcrumb__back{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;margin:0;padding-left:16px;position:relative}@media(min-width: 40.0625em){.nhsuk-breadcrumb__back{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-breadcrumb__back{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.nhsuk-breadcrumb__back{display:none}}.nhsuk-breadcrumb__back:before{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-left' xmlns='http://www.w3.org/2000/svg' fill='%23005eb8' height='24' width='24' viewBox='8 0 24 24' aria-hidden='true'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7z'%3E%3C/path%3E%3C/svg%3E") no-repeat;content:"";display:inline-block;height:18px;left:0;position:absolute;top:0;width:10px}.nhsuk-breadcrumb__backlink:visited{color:#005eb8}.nhsuk-breadcrumb__backlink:visited:hover{color:#7c2855}.nhsuk-button,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,.tippy-popper .tippy-content .gv-approval-toggle{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:28px;-webkit-appearance:none;background-color:#007f3b;border:2px solid transparent;border-radius:4px;box-shadow:0 4px 0 #00401e;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:600;margin-top:0;padding:12px 16px;position:relative;text-align:center;vertical-align:top;width:auto}@media(min-width: 40.0625em){.nhsuk-button,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,.tippy-popper .tippy-content .gv-approval-toggle{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-button,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,.tippy-popper .tippy-content .gv-approval-toggle{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-button,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,.tippy-popper .tippy-content .gv-approval-toggle{margin-bottom:36px}}@media(max-width: 40.0525em){.nhsuk-button,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,.tippy-popper .tippy-content .gv-approval-toggle{padding:8px 16px}}.nhsuk-button:link,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:link,.tippy-popper .tippy-content .gv-approval-toggle:link,.nhsuk-button:visited,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:visited,.tippy-popper .tippy-content .gv-approval-toggle:visited,.nhsuk-button:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active,.tippy-popper .tippy-content .gv-approval-toggle:active,.nhsuk-button:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:hover,.tippy-popper .tippy-content .gv-approval-toggle:hover{color:#fff;text-decoration:none}.nhsuk-button::-moz-focus-inner,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap::-moz-focus-inner,.tippy-popper .tippy-content .gv-approval-toggle::-moz-focus-inner{border:0;padding:0}.nhsuk-button:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:hover,.tippy-popper .tippy-content .gv-approval-toggle:hover{background-color:#00662f}.nhsuk-button:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus,.tippy-popper .tippy-content .gv-approval-toggle:focus{background:#ffeb3b;box-shadow:0 4px 0 #212b32;color:#212b32;outline:4px solid transparent}.nhsuk-button:focus:visited,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus:visited,.tippy-popper .tippy-content .gv-approval-toggle:focus:visited{color:#212b32}.nhsuk-button:focus:visited:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:focus:visited:active,.tippy-popper .tippy-content .gv-approval-toggle:focus:visited:active{color:#fff}.nhsuk-button:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active,.tippy-popper .tippy-content .gv-approval-toggle:active{background:#00401e;box-shadow:none;color:#fff;top:4px}.nhsuk-button::before,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap::before,.tippy-popper .tippy-content .gv-approval-toggle::before{background:transparent;bottom:-6px;content:"";display:block;left:-2px;position:absolute;right:-2px;top:-2px}.nhsuk-button:active::before,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap:active::before,.tippy-popper .tippy-content .gv-approval-toggle:active::before{top:-6px}.nhsuk-button--secondary,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info,.nhsuk-button.is-style-secondary,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap,.tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle{background-color:#4c6272;box-shadow:0 4px 0 #263139}.nhsuk-button--secondary:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:hover,.nhsuk-button.is-style-secondary:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:hover,.tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:hover{background-color:#384853}.nhsuk-button--secondary:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:focus,.nhsuk-button.is-style-secondary:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:focus,.tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:focus{background:#ffeb3b;box-shadow:0 4px 0 #212b32;color:#212b32;outline:4px solid transparent}.nhsuk-button--secondary:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap.cn-more-info:active,.nhsuk-button.is-style-secondary:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-secondary.cn-button.bootstrap:active,.tippy-popper .tippy-content .is-style-secondary.gv-approval-toggle:active{background:#263139;box-shadow:none;color:#fff;top:4px}.nhsuk-button--secondary.nhsuk-button--disabled,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.cn-button.bootstrap.cn-more-info,.nhsuk-button--disabled.nhsuk-button.is-style-secondary,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-secondary.cn-button.bootstrap,.tippy-popper .tippy-content .nhsuk-button--disabled.is-style-secondary.gv-approval-toggle{background-color:#4c6272}.nhsuk-button--reverse,.nhsuk-button.is-style-reverse,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle{background-color:#fff;box-shadow:0 4px 0 #212b32;color:#212b32}.nhsuk-button--reverse:hover,.nhsuk-button.is-style-reverse:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:hover,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:hover{background-color:#f2f2f2;color:#212b32}.nhsuk-button--reverse:focus,.nhsuk-button.is-style-reverse:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:focus,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:focus{background:#ffeb3b;box-shadow:0 4px 0 #212b32;color:#212b32;outline:4px solid transparent}.nhsuk-button--reverse:active,.nhsuk-button.is-style-reverse:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:active,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:active{background:#212b32;box-shadow:none;color:#fff;top:4px}.nhsuk-button--reverse:link,.nhsuk-button.is-style-reverse:link,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:link,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:link{color:#212b32}.nhsuk-button--reverse:link:active,.nhsuk-button.is-style-reverse:link:active,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:link:active,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:link:active{color:#fff}.nhsuk-button--reverse.nhsuk-button--disabled,.nhsuk-button--disabled.nhsuk-button.is-style-reverse,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-reverse.cn-button.bootstrap,.tippy-popper .tippy-content .nhsuk-button--disabled.is-style-reverse.gv-approval-toggle{background-color:#fff}.nhsuk-button--reverse.nhsuk-button--disabled:focus,.nhsuk-button--disabled.nhsuk-button.is-style-reverse:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-button--disabled.is-style-reverse.cn-button.bootstrap:focus,.tippy-popper .tippy-content .nhsuk-button--disabled.is-style-reverse.gv-approval-toggle:focus{background-color:#fff}.nhsuk-button--disabled,.nhsuk-button[disabled=disabled],#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap,.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle,.nhsuk-button[disabled],#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap,.tippy-popper .tippy-content [disabled].gv-approval-toggle{background-color:#007f3b;opacity:.5;pointer-events:none}.nhsuk-button--disabled:hover,.nhsuk-button[disabled=disabled]:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:hover,.nhsuk-button[disabled]:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled].gv-approval-toggle:hover{background-color:#007f3b;cursor:default}.nhsuk-button--disabled:focus,.nhsuk-button[disabled=disabled]:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:focus,.nhsuk-button[disabled]:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled].gv-approval-toggle:focus{background-color:#007f3b;outline:none}.nhsuk-button--disabled:active,.nhsuk-button[disabled=disabled]:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled=disabled].gv-approval-toggle:active,.nhsuk-button[disabled]:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled].gv-approval-toggle:active{box-shadow:0 4px 0 #00401e;top:0}.nhsuk-button--secondary[disabled=disabled],#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info,[disabled=disabled].nhsuk-button.is-style-secondary,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap,.tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle,.nhsuk-button--secondary[disabled],#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info,[disabled].nhsuk-button.is-style-secondary,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap,.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle{background-color:#4c6272;opacity:.5}.nhsuk-button--secondary[disabled=disabled]:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:hover,[disabled=disabled].nhsuk-button.is-style-secondary:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:hover,.nhsuk-button--secondary[disabled]:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:hover,[disabled].nhsuk-button.is-style-secondary:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:hover{background-color:#4c6272;cursor:default}.nhsuk-button--secondary[disabled=disabled]:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:focus,[disabled=disabled].nhsuk-button.is-style-secondary:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:focus,.nhsuk-button--secondary[disabled]:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:focus,[disabled].nhsuk-button.is-style-secondary:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:focus{outline:none}.nhsuk-button--secondary[disabled=disabled]:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].cn-button.bootstrap.cn-more-info:active,[disabled=disabled].nhsuk-button.is-style-secondary:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-secondary.cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled=disabled].is-style-secondary.gv-approval-toggle:active,.nhsuk-button--secondary[disabled]:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].cn-button.bootstrap.cn-more-info:active,[disabled].nhsuk-button.is-style-secondary:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-secondary.cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled].is-style-secondary.gv-approval-toggle:active{box-shadow:0 4px 0 #263139;top:0}.nhsuk-button--reverse[disabled=disabled],[disabled=disabled].nhsuk-button.is-style-reverse,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap,.tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle,.nhsuk-button--reverse[disabled],[disabled].nhsuk-button.is-style-reverse,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap,.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle{background-color:#fff;opacity:.5}.nhsuk-button--reverse[disabled=disabled]:hover,[disabled=disabled].nhsuk-button.is-style-reverse:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:hover,.nhsuk-button--reverse[disabled]:hover,[disabled].nhsuk-button.is-style-reverse:hover,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:hover,.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:hover{background-color:#fff;cursor:default}.nhsuk-button--reverse[disabled=disabled]:focus,[disabled=disabled].nhsuk-button.is-style-reverse:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:focus,.nhsuk-button--reverse[disabled]:focus,[disabled].nhsuk-button.is-style-reverse:focus,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:focus,.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:focus{outline:none}.nhsuk-button--reverse[disabled=disabled]:active,[disabled=disabled].nhsuk-button.is-style-reverse:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled=disabled].is-style-reverse.cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled=disabled].is-style-reverse.gv-approval-toggle:active,.nhsuk-button--reverse[disabled]:active,[disabled].nhsuk-button.is-style-reverse:active,#cookie-notice .cookie-notice-container #cn-notice-buttons [disabled].is-style-reverse.cn-button.bootstrap:active,.tippy-popper .tippy-content [disabled].is-style-reverse.gv-approval-toggle:active{box-shadow:0 4px 0 #212b32;top:0}.nhsuk-card{margin-bottom:40px;background:#fff;border:1px solid #d8dde0;position:relative;width:100%}@media(min-width: 40.0625em){.nhsuk-card{margin-bottom:48px}}.nhsuk-card__img{border-bottom:1px solid #f0f4f5;display:block;width:100%}@media print{.nhsuk-card__img{display:none}}.nhsuk-card__content{padding:24px;position:relative}.nhsuk-card__content>*:first-child{margin-top:0}.nhsuk-card__content>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-card__content{padding:32px}}.nhsuk-card__heading,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2,.nhsuk-card__metadata,.nhsuk-card__description{margin-bottom:16px}.nhsuk-card--clickable{border-bottom-width:4px}.nhsuk-card--clickable:hover,.nhsuk-card--clickable:active{cursor:pointer}.nhsuk-card--clickable:hover .nhsuk-card__heading a,.nhsuk-card--clickable:hover .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:hover h2 a,.nhsuk-card--clickable:hover .nhsuk-card__link,.nhsuk-card--clickable:active .nhsuk-card__heading a,.nhsuk-card--clickable:active .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:active h2 a,.nhsuk-card--clickable:active .nhsuk-card__link{color:#7c2855;text-decoration:none}.nhsuk-card--clickable:hover .nhsuk-card__heading a:focus,.nhsuk-card--clickable:hover .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a:focus,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:hover h2 a:focus,.nhsuk-card--clickable:hover .nhsuk-card__link:focus,.nhsuk-card--clickable:active .nhsuk-card__heading a:focus,.nhsuk-card--clickable:active .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2 a:focus,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card--clickable:active h2 a:focus,.nhsuk-card--clickable:active .nhsuk-card__link:focus{color:#212b32}.nhsuk-card--clickable:hover{border-color:#aeb7bd}.nhsuk-card--clickable:active{border-color:#aeb7bd;bottom:-1px}.nhsuk-card-group{display:flex;flex-wrap:wrap;margin-bottom:16px;padding:0}@media(max-width: 48.0525em){.nhsuk-card-group{margin-bottom:40px}}.nhsuk-card-group+h2,.nhsuk-card-group+.nhsuk-heading-l,.nhsuk-card-group+h3,.nhsuk-card-group+.nhsuk-heading-m,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-card-group+h2{padding-top:0}.nhsuk-card-group__item{display:flex;list-style-type:none;margin-bottom:0}@media(max-width: 48.0525em){.nhsuk-card-group__item{flex:0 0 100%}}.nhsuk-card-group__item .nhsuk-card{margin-bottom:32px}@media(max-width: 48.0525em){.nhsuk-card-group__item .nhsuk-card{margin-bottom:16px}.nhsuk-card-group__item:last-child .nhsuk-card{margin-bottom:0}}.nhsuk-card--feature,.nhsuk-card.is-style-panel-with-label{margin-top:40px}@media(min-width: 40.0625em){.nhsuk-card--feature,.nhsuk-card.is-style-panel-with-label{margin-top:48px}}.nhsuk-card__heading--feature,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{background:#005eb8;color:#fff;display:inline-block;left:-25px;margin-bottom:8px;margin-right:-24px;padding:8px 24px;position:relative;top:-8px}@media(min-width: 40.0625em){.nhsuk-card__heading--feature,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2{left:-33px;margin-right:-32px;padding:8px 32px;top:-16px}}.nhsuk-card__content--feature,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content{padding-top:0 !important}.nhsuk-care-card{margin-bottom:40px;margin-top:40px;border:1px solid transparent}@media(min-width: 40.0625em){.nhsuk-care-card{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-care-card{margin-top:48px}}.nhsuk-care-card .nhsuk-care-card__heading-container{background-color:#005eb8;color:#fff}@media print{.nhsuk-care-card{border:4px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card__heading-container{padding-left:24px;padding-right:24px;padding-bottom:16px;padding-top:16px;position:relative}@media(min-width: 40.0625em){.nhsuk-care-card__heading-container{padding-left:32px}}@media(min-width: 40.0625em){.nhsuk-care-card__heading-container{padding-right:32px}}.nhsuk-care-card__arrow{bottom:-10px;display:block;height:20px;left:30px;overflow:hidden;position:absolute;transform:rotate(45deg);width:20px}@media print{.nhsuk-care-card__arrow{display:none}}@media(min-width: 40.0625em){.nhsuk-care-card__arrow{left:38px}}.nhsuk-care-card__arrow:before,.nhsuk-care-card__arrow:after{border:solid 32px #005eb8;content:"";display:block;height:0;position:absolute;top:0;transform:rotate(45deg);width:0}.nhsuk-care-card__heading{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;margin:0;padding-top:0}@media(min-width: 40.0625em){.nhsuk-care-card__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-care-card__heading{font-size:18pt;line-height:1.15}}@media print{.nhsuk-care-card__heading{color:#212b32;fill:#212b32}.nhsuk-care-card__heading:active,.nhsuk-care-card__heading:focus,.nhsuk-care-card__heading:visited{color:#212b32}}.nhsuk-care-card__content{padding-bottom:24px;padding-left:24px;padding-right:24px;background-color:#fff;border:1px solid #d8dde0;border-top:0;padding-top:32px}.nhsuk-care-card__content>*:first-child{margin-top:0}.nhsuk-care-card__content>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-care-card__content{padding-bottom:32px}}@media(min-width: 40.0625em){.nhsuk-care-card__content{padding-left:32px}}@media(min-width: 40.0625em){.nhsuk-care-card__content{padding-right:32px}}@media(min-width: 40.0625em){.nhsuk-care-card__content{padding-bottom:32px;padding-top:36px}}@media print{.nhsuk-care-card__content{color:#212b32;fill:#212b32}.nhsuk-care-card__content:active,.nhsuk-care-card__content:focus,.nhsuk-care-card__content:visited{color:#212b32}}.nhsuk-care-card--urgent .nhsuk-care-card__heading-container,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__heading-container{background-color:#d5281b;color:#fff}@media print{.nhsuk-care-card--urgent,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent{border:6px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card--urgent .nhsuk-care-card__arrow:before,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__arrow:before,.nhsuk-care-card--urgent .nhsuk-care-card__arrow:after,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-urgent .nhsuk-care-card__arrow:after{border-color:#d5281b}.nhsuk-care-card--immediate .nhsuk-care-card__heading-container,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__heading-container{background-color:#d5281b;color:#fff}@media print{.nhsuk-care-card--immediate,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate{border:8px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card--immediate .nhsuk-care-card__arrow:before,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__arrow:before,.nhsuk-care-card--immediate .nhsuk-care-card__arrow:after,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__arrow:after{border-color:#d5281b}.nhsuk-care-card--immediate .nhsuk-care-card__content,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content{background-color:#212b32;border:0;color:#fff}.nhsuk-care-card--immediate .nhsuk-care-card__content a,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content a{color:#fff}.nhsuk-care-card--immediate .nhsuk-care-card__content a:focus,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-care-card__content a:focus{color:#212b32}.nhsuk-care-card--immediate .nhsuk-details,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details,.nhsuk-care-card--immediate .nhsuk-details__summary,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary{color:#fff}.nhsuk-care-card--immediate .nhsuk-details__summary:hover,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary:hover{color:#fff}.nhsuk-care-card--immediate .nhsuk-details__summary:focus,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-details__summary:focus{color:#212b32}.nhsuk-care-card--immediate .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle,.wp-block-nhsblocks-card1.nhsuk-care-card.is-style-immediate .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{fill:#fff}.nhsuk-checkboxes__item,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;clear:left;display:block;margin-bottom:8px;min-height:40px;padding:0 0 0 40px;position:relative}@media(min-width: 40.0625em){.nhsuk-checkboxes__item,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-checkboxes__item,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li{font-size:14pt;line-height:1.15}}.nhsuk-checkboxes__item:last-child,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li:last-child,.nhsuk-checkboxes__item:last-of-type,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li:last-of-type{margin-bottom:0}.nhsuk-checkboxes__input,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input{cursor:pointer;height:40px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.nhsuk-checkboxes__label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label{cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 12px 4px;-ms-touch-action:manipulation;touch-action:manipulation}.nhsuk-checkboxes__hint{display:block;padding-left:12px;padding-right:12px}.nhsuk-checkboxes__input+.nhsuk-checkboxes__label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input+.nhsuk-checkboxes__label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input+label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input+label::before{background:#fff;border:2px solid #4c6272;box-sizing:border-box;content:"";height:40px;left:0;position:absolute;top:0;width:40px}.nhsuk-checkboxes__input+.nhsuk-checkboxes__label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input+.nhsuk-checkboxes__label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input+label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input+label::after{background:transparent;border:solid;border-top-color:transparent;border-width:0 0 4px 4px;content:"";height:10px;left:10px;opacity:0;position:absolute;top:13px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:22px}.nhsuk-checkboxes__input:focus+.nhsuk-checkboxes__label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:focus+.nhsuk-checkboxes__label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:focus+label::before,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:focus+label::before{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b}.nhsuk-checkboxes__input:checked+.nhsuk-checkboxes__label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:checked+.nhsuk-checkboxes__label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:checked+label::after,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:checked+label::after{opacity:1}.nhsuk-checkboxes__input:disabled,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled,.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled+.nhsuk-checkboxes__label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:disabled+label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled+label{cursor:default}.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled+.nhsuk-checkboxes__label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li .nhsuk-checkboxes__input:disabled+label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li input:disabled+label{opacity:.5}.nhsuk-checkboxes__divider{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#212b32;margin-bottom:8px;text-align:center;width:40px}@media(min-width: 40.0625em){.nhsuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-checkboxes__divider{font-size:14pt;line-height:1.15}}.nhsuk-checkboxes__conditional{margin-bottom:16px;border-left:4px solid #4c6272;margin-left:18px;padding-left:30px}@media(min-width: 40.0625em){.nhsuk-checkboxes__conditional{margin-bottom:24px}}.nhsuk-checkboxes__conditional>:last-child{margin-bottom:0}.js-enabled .nhsuk-checkboxes__conditional--hidden{display:none}.nhsuk-contents-list{margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-contents-list{margin-bottom:48px}}.nhsuk-contents-list__list{list-style:none;padding:0}.nhsuk-contents-list__item{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='19' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") left .75rem no-repeat;padding:0 0 0 32px;position:relative}@media(min-width: 40.0625em){.nhsuk-contents-list__item{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='16' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") left .875rem no-repeat}}.nhsuk-contents-list__link{display:inline-block}.nhsuk-contents-list__current{font-weight:600}.nhsuk-date-input{font-size:0}.nhsuk-date-input:after{clear:both;content:"";display:block}.nhsuk-date-input__item{display:inline-block;margin-bottom:0;margin-right:24px}.nhsuk-date-input__label{display:block}.nhsuk-date-input__input{margin-bottom:0}.nhsuk-details{color:#212b32;margin-bottom:16px;font-size:16px;font-size:1rem;line-height:1.5;display:block}@media print{.nhsuk-details{color:#212b32}}@media(min-width: 40.0625em){.nhsuk-details{margin-bottom:24px}}@media(min-width: 40.0625em){.nhsuk-details{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-details{font-size:14pt;line-height:1.15}}.nhsuk-details__summary{color:#005eb8;cursor:pointer;display:inline-block;padding-left:24px;position:relative}.nhsuk-details__summary:hover{color:#7c2855}.nhsuk-details__summary:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;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}.nhsuk-details__summary:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-details__summary:focus .nhsuk-icon{fill:#212b32}.nhsuk-details__summary:hover .nhsuk-details__summary-text,.nhsuk-details__summary:focus .nhsuk-details__summary-text{text-decoration:none}.nhsuk-details[open]>.nhsuk-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}.nhsuk-details__summary-text{text-decoration:underline}.nhsuk-details__summary::-webkit-details-marker{display:none}.nhsuk-details__text{border-left:4px solid #d8dde0;margin-top:8px;padding:16px;padding-left:20px}.nhsuk-details__text>*:first-child{margin-top:0}.nhsuk-details__text>*:last-child{margin-bottom:0}.nhsuk-expander,.nhsuk-details.is-style-expander{background-color:#fff;border:1px solid #d8dde0;border-bottom-width:4px}.nhsuk-expander:hover,.nhsuk-details.is-style-expander:hover{border-color:#aeb7bd}.nhsuk-expander .nhsuk-details__summary,.nhsuk-details.is-style-expander .nhsuk-details__summary{background-color:#fff;border-top:4px solid transparent;display:block;padding:20px 24px 24px}@media(max-width: 40.0525em){.nhsuk-expander .nhsuk-details__summary,.nhsuk-details.is-style-expander .nhsuk-details__summary{padding:12px 16px 16px}}.nhsuk-expander .nhsuk-details__summary:before,.nhsuk-details.is-style-expander .nhsuk-details__summary:before{display:none !important}.nhsuk-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text,.nhsuk-details.is-style-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text{color:#7c2855}.nhsuk-expander .nhsuk-details__summary:focus,.nhsuk-details.is-style-expander .nhsuk-details__summary:focus{box-shadow:none}.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text,.nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text:before,.nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text:before{background:#ffeb3b url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat}.nhsuk-expander .nhsuk-details__summary-text,.nhsuk-details.is-style-expander .nhsuk-details__summary-text{color:#005eb8;cursor:pointer;display:inline-block;padding:4px 4px 4px 38px;position:relative}.nhsuk-expander .nhsuk-details__summary-text:before,.nhsuk-details.is-style-expander .nhsuk-details__summary-text:before{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat;content:"";display:inline-block;height:32px;left:0;position:absolute;top:calc(50% - 16px);width:32px}.nhsuk-expander .nhsuk-details__text,.nhsuk-details.is-style-expander .nhsuk-details__text{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:0;border-left:0;margin-left:0;margin-top:0}@media(min-width: 40.0625em){.nhsuk-expander .nhsuk-details__text,.nhsuk-details.is-style-expander .nhsuk-details__text{padding-bottom:24px}}@media(min-width: 40.0625em){.nhsuk-expander .nhsuk-details__text,.nhsuk-details.is-style-expander .nhsuk-details__text{padding-left:24px}}@media(min-width: 40.0625em){.nhsuk-expander .nhsuk-details__text,.nhsuk-details.is-style-expander .nhsuk-details__text{padding-right:24px}}@media(min-width: 40.0625em){.nhsuk-expander .nhsuk-details__text,.nhsuk-details.is-style-expander .nhsuk-details__text{padding-top:0}}.nhsuk-expander[open],[open].nhsuk-details.is-style-expander{border-bottom-width:1px}.nhsuk-expander[open] .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text,[open].nhsuk-details.is-style-expander .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text{text-decoration:none}.nhsuk-expander[open] .nhsuk-details__summary:focus .nhsuk-details__summary-text::before,[open].nhsuk-details.is-style-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text::before{background:#ffeb3b url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat}.nhsuk-expander[open] .nhsuk-details__summary-text::before,[open].nhsuk-details.is-style-expander .nhsuk-details__summary-text::before{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat}.nhsuk-expander-group{margin-bottom:16px}.nhsuk-expander-group>.nhsuk-details{margin-bottom:8px}@media(min-width: 40.0625em){.nhsuk-expander-group>.nhsuk-details{margin-bottom:8px}}@media(min-width: 40.0625em){.nhsuk-expander-group{margin-bottom:24px}}.nhsuk-details+h2,.nhsuk-details+.nhsuk-heading-l{padding-top:16px}@media(min-width: 40.0625em){.nhsuk-details+h2,.nhsuk-details+.nhsuk-heading-l{padding-top:24px}}.nhsuk-do-dont-list{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;border:1px solid #d8dde0;padding-top:0 !important}.nhsuk-do-dont-list>*:first-child{margin-top:0}.nhsuk-do-dont-list>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-do-dont-list{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-do-dont-list{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-do-dont-list{padding:32px}}@media print{.nhsuk-do-dont-list{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-do-dont-list__label{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#005eb8;color:#fff;display:inline-block;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media(min-width: 40.0625em){.nhsuk-do-dont-list__label{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-do-dont-list__label{font-size:18pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-do-dont-list__label{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-do-dont-list__label{background:none;color:#212b32;top:0}}@media print{.nhsuk-do-dont-list__label{color:#212b32;fill:#212b32}.nhsuk-do-dont-list__label:active,.nhsuk-do-dont-list__label:focus,.nhsuk-do-dont-list__label:visited{color:#212b32}}.nhsuk-error-message{font-weight:600;font-size:16px;font-size:1rem;line-height:1.5;clear:both;color:#d5281b;display:block;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-error-message{font-size:14pt;line-height:1.15}}.nhsuk-error-summary{padding:16px;margin-bottom:48px;border:4px solid #d5281b}@media(min-width: 40.0625em){.nhsuk-error-summary{padding:24px}}@media(min-width: 40.0625em){.nhsuk-error-summary{margin-bottom:56px}}@media(min-width: 40.0625em){.nhsuk-error-summary{border:4px solid #d5281b}}.nhsuk-error-summary:focus{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent}.nhsuk-error-summary__title{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-error-summary__title{margin-bottom:24px}}.nhsuk-error-summary__body{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5}@media(min-width: 40.0625em){.nhsuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-error-summary__body{font-size:14pt;line-height:1.15}}.nhsuk-error-summary__body p{margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-error-summary__body p{margin-bottom:24px}}.nhsuk-error-summary__list{margin-bottom:0;margin-top:0}.nhsuk-error-summary__list a{font-weight:600}.nhsuk-error-summary__list a:link,.nhsuk-error-summary__list a:visited,.nhsuk-error-summary__list a:hover,.nhsuk-error-summary__list a:active{color:#d5281b}.nhsuk-error-summary__list a:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-fieldset{border:0;margin:0;padding:0}.nhsuk-fieldset:after{clear:both;content:"";display:block}.nhsuk-fieldset__legend{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;box-sizing:border-box;color:#212b32;display:table;margin-bottom:8px;margin-top:0;max-width:100%;padding:0;white-space:normal}@media(min-width: 40.0625em){.nhsuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-fieldset__legend{font-size:14pt;line-height:1.15}}.nhsuk-fieldset__legend--xl{font-weight:600;font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.16667}}@media print{.nhsuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.nhsuk-fieldset__legend--l{font-weight:600;font-size:24px;font-size:1.5rem;line-height:1.33333;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-fieldset__legend--l{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.nhsuk-fieldset__legend--m{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.nhsuk-fieldset__legend--s{font-weight:600;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.nhsuk-fieldset__heading{font-size:inherit;font-weight:inherit;margin:0}.nhsuk-footer{padding-bottom:24px;padding-top:24px;background-color:#d8dde0;border-top:4px solid #005eb8}.nhsuk-footer:after{clear:both;content:"";display:block}@media print{.nhsuk-footer{display:none}}@media(min-width: 40.0625em){.nhsuk-footer{padding-bottom:32px}}@media(min-width: 40.0625em){.nhsuk-footer{padding-top:32px}}.nhsuk-footer__list{padding-bottom:16px;list-style-type:none;margin:0;padding-left:0}@media(min-width: 40.0625em){.nhsuk-footer__list{padding-bottom:24px}}@media(min-width: 48.0625em){.nhsuk-footer__list{float:left;padding-bottom:0;width:75%}}.nhsuk-footer__list-item{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429}@media(min-width: 40.0625em){.nhsuk-footer__list-item{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-footer__list-item{font-size:14pt;line-height:1.2}}@media(min-width: 48.0625em){.nhsuk-footer__list-item{float:left;margin-right:32px}}.nhsuk-footer__list-item-link{color:#4c6272}.nhsuk-footer__list-item-link:visited{color:#4c6272}.nhsuk-footer__list-item-link:hover{color:#212b32}.nhsuk-footer__copyright{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;color:#4c6272;margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-footer__copyright{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-footer__copyright{font-size:14pt;line-height:1.2}}@media(min-width: 48.0625em){.nhsuk-footer__copyright{float:right;text-align:right;width:25%}}.nhsuk-header{background-color:#005eb8}.nhsuk-header:after{clear:both;content:"";display:block}.nhsuk-header__container{padding:20px 0}.nhsuk-header__container:after{clear:both;content:"";display:block}@media(max-width: 40.0525em){.nhsuk-header__container{padding:16px}}.nhsuk-header__logo{float:left}.nhsuk-header__logo .nhsuk-logo__background{fill:#fff}@media print{.nhsuk-header__logo .nhsuk-logo__background{fill:#005eb8}}.nhsuk-header__logo .nhsuk-logo__text{fill:#005eb8}@media print{.nhsuk-header__logo .nhsuk-logo__text{fill:#fff}}@media(min-width: 40.0625em){.nhsuk-header__logo{padding-left:0}}.nhsuk-header__logo .nhsuk-logo{height:40px;width:100px;border:0}@media(max-width: 48.0525em){.nhsuk-header__logo{max-width:60%}}@media(max-width: 450px){.nhsuk-header__logo{max-width:50%}}.nhsuk-header__link{height:40px;width:100px;display:block}.nhsuk-header__link:hover .nhsuk-logo{box-shadow:0 0 0 4px #003d78}.nhsuk-header__link:focus{box-shadow:none}.nhsuk-header__link:focus .nhsuk-logo{box-shadow:0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}@media print{.nhsuk-header__link:after{content:""}}.nhsuk-header__link:hover,.nhsuk-header__link:active,.nhsuk-header__link:focus{background-color:transparent}.nhsuk-header__content{position:relative}.nhsuk-header__content:after{clear:both;content:"";display:block}@media print{.nhsuk-header__content{display:none}}.nhsuk-header__content.js-show{border-bottom:4px solid #f0f4f5}@media(min-width: 40.0625em){.nhsuk-header__content{float:right}.nhsuk-header__content.js-show{border-bottom:0}}.nhsuk-header__search{position:relative;text-align:right}.nhsuk-header__search:after{clear:both;content:"";display:block}@media(min-width: 40.0625em){.nhsuk-header__search{float:left;margin-left:8px}}.nhsuk-header__search-toggle{background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;min-height:40px;padding:4px 8px 0;position:absolute;right:0;top:0}.nhsuk-header__search-toggle::-moz-focus-inner{border:0}.nhsuk-header__search-toggle:hover{background-color:#003d78;border-color:#f0f4f5;box-shadow:none}.nhsuk-header__search-toggle:focus{border:1px solid #ffeb3b !important}.nhsuk-header__search-toggle:active,.nhsuk-header__search-toggle.is-active{background-color:#002f5c;border-color:#f0f4f5;color:#f0f4f5}.nhsuk-header__search-toggle .nhsuk-icon__search{fill:#fff;height:21px;width:21px}.nhsuk-header__search-toggle:focus{background-color:#ffeb3b;border:0;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px;box-shadow:0 0 0 2px #ffeb3b,0 4px 0 2px #212b32}.nhsuk-header__search-toggle:focus .nhsuk-icon{fill:#212b32}.nhsuk-header__search-form{height:100%;overflow:visible}.nhsuk-search__input::placeholder{color:#4c6272;font-size:16px}.nhsuk-search__input:-ms-input-placeholder{color:#4c6272;font-size:16px}.nhsuk-search__input::-webkit-input-placeholder{color:#4c6272;font-size:16px}@media(max-width: 40.0525em){.nhsuk-header__container{margin:0}.nhsuk-header__logo{position:relative;z-index:1}.nhsuk-header__search-wrap{display:none}.nhsuk-header__search-wrap.js-show{clear:both;display:flex;margin-bottom:-20px;margin-left:-16px;margin-right:-16px;padding-top:16px;text-align:left}.nhsuk-header__search-form{background-color:#fff;display:flex;padding:16px;width:100%}.nhsuk-search__input{-webkit-appearance:listbox;border-bottom:1px solid #aeb7bd;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-left:1px solid #aeb7bd;border-right:0;border-top:1px solid #aeb7bd;border-top-left-radius:4px;border-top-right-radius:0;flex-grow:2;-ms-flex-positive:2;font-size:inherit;height:52px;margin:0;outline:none;padding:0 16px;width:100%;z-index:1}.nhsuk-search__input:focus{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px;padding:0 13px}.nhsuk-search__submit{background-color:#007f3b;border:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;float:right;font-size:inherit;height:52px;line-height:inherit;margin:0;outline:none;padding:8px 8px 0}.nhsuk-search__submit .nhsuk-icon__search{fill:#fff;height:38px;width:38px}.nhsuk-search__submit::-moz-focus-inner{border:0}.nhsuk-search__submit:hover{background-color:#00662f;cursor:pointer}.nhsuk-search__submit:focus{background-color:#ffeb3b;box-shadow:0 -4px #ffeb3b,0 4px #212b32;outline:4px solid transparent;outline-offset:4px}.nhsuk-search__submit:focus:hover{background-color:#ffeb3b}.nhsuk-search__submit:focus:hover .nhsuk-icon{fill:#212b32}.nhsuk-search__submit:focus .nhsuk-icon{fill:#212b32}.nhsuk-search__close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;margin-left:8px;margin-right:-8px;margin-top:8px}.nhsuk-search__close .nhsuk-icon__close{fill:#005eb8;height:40px;width:40px}.nhsuk-search__close::-moz-focus-inner{border:0}.nhsuk-search__close:hover .nhsuk-icon__close{fill:#3d4e5b}.nhsuk-search__close:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-search__close:focus .nhsuk-icon__close{fill:#212b32}}@media(min-width: 40.0625em){.nhsuk-header__search-wrap{display:block;line-height:0}.nhsuk-header__search-toggle{display:none}.nhsuk-search__input{-webkit-appearance:listbox;border:1px solid #fff;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:0;font-size:16px;height:40px;padding:0 12px;width:200px}.nhsuk-search__input:focus{border:2px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px;padding:0 11px}.nhsuk-search__submit{background-color:#f0f4f5;border:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;display:block;float:right;font-size:inherit;height:40px;line-height:inherit;outline:none;width:44px}.nhsuk-search__submit .nhsuk-icon__search{height:27px;width:27px}.nhsuk-search__submit::-moz-focus-inner{border:0}.nhsuk-search__submit:hover{background-color:#003d78;border:1px solid #fff;cursor:pointer}.nhsuk-search__submit:hover .nhsuk-icon__search{fill:#fff}.nhsuk-search__submit:focus{background-color:#ffeb3b;border:0;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px;box-shadow:0 -2px #ffeb3b,0 4px #212b32}.nhsuk-search__submit:focus .nhsuk-icon{fill:#212b32}.nhsuk-search__submit:active{background-color:#002f5c;border:0}.nhsuk-search__submit:active .nhsuk-icon__search{fill:#fff}.nhsuk-search__close{display:none}}.nhsuk-search__input--withdropdown{border-bottom-left-radius:0}.nhsuk-search__submit--withdropdown{border-bottom-right-radius:0}@media(min-width: 48.0625em){.nhsuk-search__input{width:235px}}.nhsuk-header__menu{float:right}@media(min-width: 40.0625em){.nhsuk-header__menu{float:left}}.nhsuk-header__menu-toggle{background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:24px;margin-right:0;padding:7px 16px;position:relative;text-decoration:none;z-index:1}.nhsuk-header__menu-toggle::-moz-focus-inner{border:0}.nhsuk-header__menu-toggle:hover{background-color:#003d78;border-color:#f0f4f5;box-shadow:none}.nhsuk-header__menu-toggle:focus{border:1px solid #ffeb3b !important}.nhsuk-header__menu-toggle:active,.nhsuk-header__menu-toggle.is-active{background-color:#002f5c;border-color:#f0f4f5;color:#f0f4f5}@media(max-width: 48.0525em){.nhsuk-header__menu-toggle{margin-right:0}}@media(max-width: 40.0525em){.nhsuk-header__menu-toggle{right:48px}}@media(min-width: 40.0625em)and (max-width: 61.865em){.nhsuk-header__menu-toggle{margin-top:0}}.nhsuk-header__menu-toggle:focus{background-color:#ffeb3b;border:0;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px;box-shadow:0 0 0 2px #ffeb3b,0 4px 0 2px #212b32}.nhsuk-header__menu-toggle:focus .nhsuk-icon{fill:#212b32}@media(max-width: 40.0525em){.nhsuk-header__menu--only .nhsuk-header__menu-toggle{position:relative;right:auto;top:auto}}.nhsuk-header__navigation{background-color:#fff;clear:both;display:none;overflow:hidden}@media print{.nhsuk-header__navigation{display:none}}.nhsuk-header__navigation.js-show{display:block}@media(max-width: 61.865em){.nhsuk-header__navigation.js-show{border-bottom:4px solid #f0f4f5;border-top:4px solid #f0f4f5}.nhsuk-header__navigation.js-show .nhsuk-width-container,.nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container #cn-notice-buttons,#cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show #cn-notice-buttons,.nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container .cn-text-container,#cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show .cn-text-container{margin:0 16px}}@media(max-width: 48.0525em){.nhsuk-header__navigation.js-show .nhsuk-width-container,.nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container #cn-notice-buttons,#cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show #cn-notice-buttons,.nhsuk-header__navigation.js-show #cookie-notice .cookie-notice-container .cn-text-container,#cookie-notice .cookie-notice-container .nhsuk-header__navigation.js-show .cn-text-container{margin:0}}.nhsuk-header__navigation-title{font-weight:600;margin-bottom:0;padding:16px;position:relative}.nhsuk-header__navigation-close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;overflow:hidden;position:absolute;right:8px;top:8px;white-space:nowrap}.nhsuk-header__navigation-close .nhsuk-icon__close{fill:#005eb8;height:40px;width:40px}.nhsuk-header__navigation-close::-moz-focus-inner{border:0}.nhsuk-header__navigation-close:hover .nhsuk-icon__close{fill:#3d4e5b}.nhsuk-header__navigation-close:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-header__navigation-close:focus .nhsuk-icon__close{fill:#212b32}.nhsuk-header__navigation-list{list-style:none;margin:0;padding-left:0}.nhsuk-header__navigation-item{border-top:1px solid #f0f4f5;margin-bottom:0;position:relative}.nhsuk-header__navigation-link{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;border-bottom:4px solid transparent;border-top:4px solid transparent;color:#005eb8;display:block;padding:12px 16px;text-decoration:none}@media(min-width: 40.0625em){.nhsuk-header__navigation-link{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-header__navigation-link{font-size:14pt;line-height:1.2}}.nhsuk-header__navigation-link .nhsuk-icon__chevron-right{fill:#aeb7bd;position:absolute;right:4px;top:11px}.nhsuk-header__navigation-link:visited{color:#005eb8}@media(min-width: 61.875em){.nhsuk-header__navigation-link:visited{color:#fff}}.nhsuk-header__navigation-link:hover{box-shadow:none;color:#005eb8;text-decoration:underline}@media(min-width: 61.875em){.nhsuk-header__navigation-link:hover{color:#fff}}.nhsuk-header__navigation-link:hover .nhsuk-icon__chevron-right{fill:#005eb8}.nhsuk-header__navigation-link:active,.nhsuk-header__navigation-link:focus{background-color:#ffeb3b;border-bottom:4px solid #212b32;box-shadow:none;color:#212b32;outline:4px solid transparent;outline-offset:4px;text-decoration:none}.nhsuk-header__navigation-link:active:hover,.nhsuk-header__navigation-link:focus:hover{background-color:#ffeb3b;color:#212b32}.nhsuk-header__navigation-link:active:hover .nhsuk-icon__chevron-right,.nhsuk-header__navigation-link:focus:hover .nhsuk-icon__chevron-right{fill:#212b32}.nhsuk-header__navigation-link:active:visited,.nhsuk-header__navigation-link:focus:visited{background-color:#ffeb3b;color:#212b32}@media(min-width: 61.875em){.nhsuk-header__menu-toggle{display:none}.nhsuk-header__navigation-title{display:none}.nhsuk-header__navigation-item--for-mobile{display:none}.nhsuk-header__navigation{background-color:#005eb8;display:block;margin:0 auto;max-width:1024px}.nhsuk-header__navigation-list{border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;padding:0;width:100%}.nhsuk-header__navigation-list--small{justify-content:flex-start}.nhsuk-header__navigation-item{border-top:0;margin:0;text-align:center}.nhsuk-header__navigation-item .nhsuk-icon__chevron-right{display:none}.nhsuk-header__navigation-link{color:#fff;line-height:normal}}.nhsuk-header__transactional-service-name{float:left;padding-left:16px;padding-top:3px}@media(max-width: 40.0525em){.nhsuk-header__transactional-service-name{padding-top:4px}}@media(max-width: 61.865em){.nhsuk-header__transactional-service-name--long{padding-left:0;padding-top:8px;width:100%}}.nhsuk-header__transactional-service-name--link{color:#fff;font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;text-decoration:none}.nhsuk-header__transactional-service-name--link:visited{color:#fff}.nhsuk-header__transactional-service-name--link:hover{color:#fff;text-decoration:none}.nhsuk-header__transactional-service-name--link:focus{color:#212b32;outline:4px solid transparent;outline-offset:4px;text-decoration:none}.nhsuk-header__transactional-service-name--link:active{color:#002f5c}@media(min-width: 40.0625em){.nhsuk-header__transactional-service-name--link{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-header__transactional-service-name--link{font-size:14pt;line-height:1.15}}.nhsuk-header__transactional-service-name--link:hover{text-decoration:underline}.nhsuk-header--transactional .nhsuk-header__link{height:32px;width:80px;display:block}.nhsuk-header--transactional .nhsuk-logo{height:32px;width:80px}.nhsuk-header--transactional .nhsuk-header__transactional-service-name{float:left}.nhsuk-header__link--service{height:auto;margin-bottom:-4px;text-decoration:none;width:auto}@media(min-width: 61.875em){.nhsuk-header__link--service{align-items:center;display:flex;-ms-flex-align:center;margin-bottom:0;width:auto}}.nhsuk-header__link--service:hover{background:none}.nhsuk-header__link--service:hover .nhsuk-header__service-name{text-decoration:underline}.nhsuk-header__link--service:focus{background:#ffeb3b;box-shadow:0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}.nhsuk-header__link--service:focus .nhsuk-header__service-name{color:#212b32;text-decoration:none}.nhsuk-header__link--service:focus .nhsuk-logo{box-shadow:none}.nhsuk-header__service-name{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#fff;display:block;padding-left:0;padding-right:0}@media(min-width: 40.0625em){.nhsuk-header__service-name{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-header__service-name{font-size:14pt;line-height:1.15}}@media(min-width: 61.875em){.nhsuk-header__service-name{padding-left:16px}}@media(max-width: 61.865em){.nhsuk-header__service-name{max-width:220px}}.nhsuk-header__logo--only{max-width:100%}@media(min-width: 40.0625em){.nhsuk-header__logo--only .nhsuk-header__link--service{align-items:center;display:flex;-ms-flex-align:center;margin-bottom:0;width:auto}.nhsuk-header__logo--only .nhsuk-header__service-name{padding-left:16px}}.nhsuk-header--organisation .nhsuk-header__link{height:auto;text-decoration:none;width:auto}.nhsuk-header--organisation .nhsuk-header__link:hover{color:#fff;text-decoration:underline}.nhsuk-header--organisation .nhsuk-header__link:hover .nhsuk-logo{box-shadow:none}.nhsuk-header--organisation .nhsuk-header__link:focus{background:#ffeb3b;box-shadow:0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-name,.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-descriptor{color:#212b32}.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-logo{box-shadow:none}.nhsuk-header--organisation .nhsuk-header__link:focus:hover{text-decoration:none}.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo{height:32px;width:80px}@media(max-width: 450px){.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo{height:24px;width:60px}}@media(max-width: 375px){.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo{height:20px;width:50px}}.nhsuk-header--organisation .nhsuk-header__navigation{max-width:100%}.nhsuk-organisation-name{color:#fff;display:block;font-size:22px;font-weight:bold;letter-spacing:.2px;line-height:23px;margin-top:-2px}@media print{.nhsuk-organisation-name{color:#212b32}}@media(max-width: 450px){.nhsuk-organisation-name{font-size:17px;letter-spacing:.1px;line-height:17px}}@media(max-width: 375px){.nhsuk-organisation-name{font-size:13px;line-height:13px}}.nhsuk-organisation-name .nhsuk-organisation-name-split{display:block}.nhsuk-organisation-descriptor{color:#fff;display:block;font-size:15px;font-weight:bold;line-height:21px}@media print{.nhsuk-organisation-descriptor{color:#005eb8}}@media(max-width: 450px){.nhsuk-organisation-descriptor{font-size:12px;line-height:18px}}@media(max-width: 375px){.nhsuk-organisation-descriptor{font-size:10px;line-height:13px}}.nhsuk-org-logo{border:0;max-height:100px;max-width:280px}@media(max-width: 450px){.nhsuk-org-logo{max-width:150px}}.nhsuk-org-logo[src$=".svg"]{height:auto;max-width:220px;width:100%}.nhsuk-header--white{background-color:#fff}.nhsuk-header--white .nhsuk-logo .nhsuk-logo__background{fill:#005eb8}.nhsuk-header--white .nhsuk-logo .nhsuk-logo__text{fill:#fff}.nhsuk-header--white .nhsuk-header__link:hover{color:#212b32;text-decoration:underline}.nhsuk-header--white .nhsuk-header__link:hover .nhsuk-organisation-descriptor{color:#212b32}.nhsuk-header--white .nhsuk-search__submit{background-color:#005eb8}.nhsuk-header--white .nhsuk-search__submit .nhsuk-icon__search{fill:#fff}.nhsuk-header--white .nhsuk-search__submit:hover{background-color:#004b93;border-color:#004b93}.nhsuk-header--white .nhsuk-search__submit:focus{background-color:#ffeb3b}.nhsuk-header--white .nhsuk-search__submit:focus .nhsuk-icon__search{fill:#212b32}.nhsuk-header--white .nhsuk-search__input{border:1px solid #aeb7bd}.nhsuk-header--white .nhsuk-search__input:focus{border:2px solid #212b32}@media(max-width: 40.0525em){.nhsuk-header--white .nhsuk-search__input:focus{border:4px solid #212b32}}.nhsuk-header--white .nhsuk-header__search-toggle,.nhsuk-header--white .nhsuk-header__menu-toggle{border-color:#005eb8;color:#005eb8}.nhsuk-header--white .nhsuk-header__search-toggle .nhsuk-icon,.nhsuk-header--white .nhsuk-header__menu-toggle .nhsuk-icon{fill:#005eb8}.nhsuk-header--white .nhsuk-header__search-toggle.is-active,.nhsuk-header--white .nhsuk-header__search-toggle:hover,.nhsuk-header--white .nhsuk-header__menu-toggle.is-active,.nhsuk-header--white .nhsuk-header__menu-toggle:hover{border-color:#004b93;color:#fff}.nhsuk-header--white .nhsuk-header__search-toggle.is-active .nhsuk-icon,.nhsuk-header--white .nhsuk-header__search-toggle:hover .nhsuk-icon,.nhsuk-header--white .nhsuk-header__menu-toggle.is-active .nhsuk-icon,.nhsuk-header--white .nhsuk-header__menu-toggle:hover .nhsuk-icon{fill:#fff}.nhsuk-header--white .nhsuk-header__search-toggle:focus,.nhsuk-header--white .nhsuk-header__menu-toggle:focus{color:#212b32}.nhsuk-header--white .nhsuk-header__search-toggle:focus .nhsuk-icon,.nhsuk-header--white .nhsuk-header__menu-toggle:focus .nhsuk-icon{fill:#212b32}@media(max-width: 40.0525em){.nhsuk-header--white .nhsuk-header__search-form{padding-top:0}}.nhsuk-header--white .nhsuk-organisation-name{color:#000}.nhsuk-header--white .nhsuk-organisation-descriptor{color:#005eb8}.nhsuk-header--white .nhsuk-header__transactional-service-name--link{color:#212b32}.nhsuk-header--white .nhsuk-header__navigation-list{border-top:0}.nhsuk-header--white .nhsuk-header__service-name{color:#212b32}.nhsuk-header--white-nav .nhsuk-header__navigation{background-color:#fff}.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-list{border-top:1px solid #f0f4f5}.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link{color:#005eb8}.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:visited{color:#005eb8}.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:focus{color:#212b32}.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:focus:hover{background:#ffeb3b}.nhsuk-hero{background-color:#005eb8;color:#fff;position:relative}@media print{.nhsuk-hero{color:#212b32;fill:#212b32}.nhsuk-hero:active,.nhsuk-hero:focus,.nhsuk-hero:visited{color:#212b32}}.nhsuk-hero .nhsuk-hero--border{border-top:1px solid rgba(255,255,255,.2)}.nhsuk-hero__wrapper{padding-top:48px;padding-bottom:48px}@media(min-width: 40.0625em){.nhsuk-hero__wrapper{padding-top:56px}}@media(min-width: 40.0625em){.nhsuk-hero__wrapper{padding-bottom:56px}}.nhsuk-hero--image{background-position:center right;background-repeat:no-repeat;background-size:cover}@media only screen{.nhsuk-hero--image{min-height:200px}}@media only screen and (min-width: 40.0625em){.nhsuk-hero--image{min-height:320px}.nhsuk-hero--image .nhsuk-hero__overlay{height:320px}}@media screen and (-ms-high-contrast: active){.nhsuk-hero--image{min-height:0}}.nhsuk-hero--image .nhsuk-hero__overlay{background-color:rgba(0,47,92,.1)}@media only screen{.nhsuk-hero--image .nhsuk-hero__overlay{min-height:200px}}@media screen and (-ms-high-contrast: active){.nhsuk-hero--image .nhsuk-hero__overlay{height:auto;min-height:0}}.nhsuk-hero--image-description .nhsuk-hero-content{background-color:#005eb8;color:#fff;margin-bottom:24px;padding:24px;position:relative;top:70px}.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow{bottom:-10px;display:block;height:20px;left:32px;overflow:hidden;position:absolute;transform:rotate(45deg);width:20px}@media print{.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow{display:none}}@media(min-width: 40.0625em){.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow{left:46px}}.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:before,.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:after{border:solid 32px #005eb8;content:"";display:block;height:0;position:absolute;top:0;transform:rotate(45deg);width:0}@media screen and (-ms-high-contrast: active){.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow{display:none}}@media(min-width: 23.4375em){.nhsuk-hero--image-description .nhsuk-hero-content{width:85%}}@media(min-width: 40.0625em){.nhsuk-hero--image-description .nhsuk-hero-content{bottom:-48px;margin-bottom:0;max-width:35em;padding:32px 40px;position:absolute;top:auto}.nhsuk-hero--image-description .nhsuk-hero-content>*:first-child{margin-top:0}.nhsuk-hero--image-description .nhsuk-hero-content>*:last-child{margin-bottom:0}}@media print{.nhsuk-hero--image-description .nhsuk-hero-content{color:#212b32;max-width:100%;padding:0}}@media screen and (-ms-high-contrast: active){.nhsuk-hero--image-description .nhsuk-hero-content{bottom:0;margin-bottom:0;min-height:0;padding:32px 0 0;position:relative;top:0}}.nhsuk-hint{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#4c6272;display:block;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-hint{font-size:14pt;line-height:1.15}}.nhsuk-label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl)+.nhsuk-hint,.tingle-modal-box .ginput_container_radio .gfield_radio li label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl)+.nhsuk-hint,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl)+.nhsuk-hint{margin-bottom:8px}.nhsuk-fieldset__legend:not(.nhsuk-fieldset__legend--m):not(.nhsuk-fieldset__legend--l):not(.nhsuk-fieldset__legend--xl)+.nhsuk-hint{margin-bottom:8px}.nhsuk-fieldset__legend+.nhsuk-hint{margin-top:-4px}.nhsuk-image,.is-style-nhsuk-image{background-color:#fff;border-bottom:1px solid #d8dde0;margin-left:0;margin-right:0;margin-bottom:32px;margin-top:32px}@media(min-width: 40.0625em){.nhsuk-image,.is-style-nhsuk-image{margin-bottom:40px}}@media(min-width: 40.0625em){.nhsuk-image,.is-style-nhsuk-image{margin-top:40px}}@media(min-width: 48.0625em){.nhsuk-image,.is-style-nhsuk-image{width:66.66667%}}@media print{.nhsuk-image,.is-style-nhsuk-image{width:50%}}.nhsuk-image+.nhsuk-image,.is-style-nhsuk-image+.nhsuk-image,.nhsuk-image+.is-style-nhsuk-image,.is-style-nhsuk-image+.is-style-nhsuk-image{margin-top:0}@media(min-width: 40.0625em){.nhsuk-image+.nhsuk-image,.is-style-nhsuk-image+.nhsuk-image,.nhsuk-image+.is-style-nhsuk-image,.is-style-nhsuk-image+.is-style-nhsuk-image{margin-top:0}}.nhsuk-image__img,.nhsuk-image img,.is-style-nhsuk-image img{display:block;width:100%}.nhsuk-image__caption,.gallery-caption,.nhsuk-image figcaption,.is-style-nhsuk-image figcaption{font-size:14px;font-size:.875rem;line-height:1.71429;padding:16px}@media(min-width: 40.0625em){.nhsuk-image__caption,.gallery-caption,.nhsuk-image figcaption,.is-style-nhsuk-image figcaption{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-image__caption,.gallery-caption,.nhsuk-image figcaption,.is-style-nhsuk-image figcaption{font-size:14pt;line-height:1.2}}.nhsuk-input,input[type=text]:not(.nhsuk-search__input),input[type=email],input[type=url],input[type=password],input[type=search]:not(.nhsuk-search__input),input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:2px solid #4c6272;border-radius:0;box-sizing:border-box;height:40px;margin-top:0;padding:4px;width:100%}@media(min-width: 40.0625em){.nhsuk-input,input[type=text]:not(.nhsuk-search__input),input[type=email],input[type=url],input[type=password],input[type=search]:not(.nhsuk-search__input),input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-input,input[type=text]:not(.nhsuk-search__input),input[type=email],input[type=url],input[type=password],input[type=search]:not(.nhsuk-search__input),input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{font-size:14pt;line-height:1.15}}.nhsuk-input:focus,input[type=text]:focus:not(.nhsuk-search__input),input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus:not(.nhsuk-search__input),input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border:2px solid #212b32;box-shadow:inset 0 0 0 2px;outline:4px solid #ffeb3b;outline-offset:0}.nhsuk-input::-webkit-outer-spin-button,input[type=text]:not(.nhsuk-search__input)::-webkit-outer-spin-button,input[type=email]::-webkit-outer-spin-button,input[type=url]::-webkit-outer-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=search]:not(.nhsuk-search__input)::-webkit-outer-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=range]::-webkit-outer-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=month]::-webkit-outer-spin-button,input[type=week]::-webkit-outer-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=datetime]::-webkit-outer-spin-button,input[type=datetime-local]::-webkit-outer-spin-button,input[type=color]::-webkit-outer-spin-button,textarea::-webkit-outer-spin-button,.nhsuk-input::-webkit-inner-spin-button,input[type=text]:not(.nhsuk-search__input)::-webkit-inner-spin-button,input[type=email]::-webkit-inner-spin-button,input[type=url]::-webkit-inner-spin-button,input[type=password]::-webkit-inner-spin-button,input[type=search]:not(.nhsuk-search__input)::-webkit-inner-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=range]::-webkit-inner-spin-button,input[type=date]::-webkit-inner-spin-button,input[type=month]::-webkit-inner-spin-button,input[type=week]::-webkit-inner-spin-button,input[type=time]::-webkit-inner-spin-button,input[type=datetime]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-inner-spin-button,input[type=color]::-webkit-inner-spin-button,textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nhsuk-input[type=number],input[type=number][type=text]:not(.nhsuk-search__input),input[type=number][type=search]:not(.nhsuk-search__input),input[type=number],textarea[type=number]{-moz-appearance:textfield}.nhsuk-input--error{border:4px solid #d5281b}.nhsuk-input--width-30{max-width:59ex}.nhsuk-input--width-20{max-width:41ex}.nhsuk-input--width-10{max-width:23ex}.nhsuk-input--width-5{max-width:10.8ex}.nhsuk-input--width-4{max-width:9ex}.nhsuk-input--width-3{max-width:7.2ex}.nhsuk-input--width-2{max-width:5.4ex}.nhsuk-inset-text{max-width:44em;margin-bottom:40px;margin-top:40px;padding:16px;border-left:8px solid #005eb8}.nhsuk-inset-text>*:first-child{margin-top:0}.nhsuk-inset-text>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-inset-text{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-inset-text{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-inset-text{padding:24px}}@media print{.nhsuk-inset-text{border-color:#212b32}}.nhsuk-label,.tingle-modal-box .ginput_container_radio .gfield_radio li label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;display:block;margin-bottom:4px}@media(min-width: 40.0625em){.nhsuk-label,.tingle-modal-box .ginput_container_radio .gfield_radio li label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-label,.tingle-modal-box .ginput_container_radio .gfield_radio li label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label{font-size:14pt;line-height:1.15}}.nhsuk-label--xl{font-size:32px;font-size:2rem;line-height:1.25;display:block;font-weight:600;margin-top:0;margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-label--xl{font-size:48px;font-size:3rem;line-height:1.16667}}@media print{.nhsuk-label--xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-label--xl{margin-bottom:48px}}.nhsuk-label--l{font-size:24px;font-size:1.5rem;line-height:1.33333;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-label--l{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-label--l{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){.nhsuk-label--l{margin-bottom:24px}}.nhsuk-label--m{font-size:20px;font-size:1.25rem;line-height:1.4;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-label--m{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-label--m{margin-bottom:24px}}.nhsuk-label--s{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-label--s{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-label--s{margin-bottom:24px}}.nhsuk-label-wrapper{margin:0}.nhsuk-list-panel{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-list-panel{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-list-panel{margin-bottom:48px}}@media(max-width: 40.0525em)and (max-width: 40.0525em){.nhsuk-list-panel{margin-left:-16px;margin-right:-16px}}.nhsuk-list-panel__label{font-size:24px;font-size:1.5rem;line-height:1.33333;background-color:#005eb8;color:#fff;display:inline-block;margin-bottom:0;padding:8px 16px}@media(min-width: 40.0625em){.nhsuk-list-panel__label{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-list-panel__label{font-size:24pt;line-height:1.05}}@media print{.nhsuk-list-panel__label{color:#212b32;margin-top:0}}.nhsuk-list-panel__list,.nhsuk-list-panel__box{background-color:#fff;margin:0;padding:0}@media print{.nhsuk-list-panel__list,.nhsuk-list-panel__box{border-top:0}}.nhsuk-list-panel__list--with-label,.nhsuk-list-panel__box--with-label{border-top:2px solid #005eb8;margin:-28px 0 0;padding:27px 0 0}@media(max-width: 40.0525em){.nhsuk-list-panel__list--with-label,.nhsuk-list-panel__box--with-label{margin:-24px 0 0;padding:23px 0 0}}.nhsuk-list-panel__item{background-color:#fff;list-style:none;margin-bottom:0}.nhsuk-list-panel__link,#secondary section ul li a,#secondary section ul h4 a,#secondary section ol li a,#secondary section ol h4 a{border-bottom:1px solid #d8dde0;display:block;padding:12px 16px;text-decoration:none}.nhsuk-list-panel__link:hover,#secondary section ul li a:hover,#secondary section ul h4 a:hover,#secondary section ol li a:hover,#secondary section ol h4 a:hover{text-decoration:underline}.nhsuk-list-panel__link:focus,#secondary section ul li a:focus,#secondary section ul h4 a:focus,#secondary section ol li a:focus,#secondary section ol h4 a:focus{background-color:#ffeb3b;border-bottom:1px solid #212b32;box-shadow:inset 0 -4px 0 0 #212b32}@media(max-width: 40.0525em){.nhsuk-list-panel__link,#secondary section ul li a,#secondary section ul h4 a,#secondary section ol li a,#secondary section ol h4 a{padding:8px 16px}}.nhsuk-list-panel--results-items__no-results,#secondary section div p{border-bottom:1px solid #d8dde0;color:#4c6272;margin:0;padding:16px}.nhsuk-back-to-top__link{font-size:16px;font-size:1rem;line-height:1.5;display:inline-block;margin-top:16px;padding-left:12px;position:relative}@media(min-width: 40.0625em){.nhsuk-back-to-top__link{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-back-to-top__link{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-back-to-top__link{margin-left:16px}}.nhsuk-back-to-top__link .nhsuk-icon{fill:#005eb8;height:19px;left:-8px;position:absolute;top:4px;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);width:19px}@media(max-width: 40.0525em){.nhsuk-back-to-top__link .nhsuk-icon{top:2px}}.nhsuk-back-to-top__link:visited{color:#005eb8}.nhsuk-back-to-top__link:hover{color:#7c2855}.nhsuk-back-to-top__link:hover .nhsuk-icon{fill:#7c2855}.nhsuk-back-to-top__link:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-back-to-top__link:focus .nhsuk-icon{fill:#212b32}@media print{.nhsuk-back-to-top__link{display:none}}.nhsuk-nav-a-z{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-nav-a-z{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-nav-a-z{margin-bottom:48px}}@media print{.nhsuk-nav-a-z{display:none}}.nhsuk-nav-a-z__list{padding:0}.nhsuk-nav-a-z__list:after{clear:both;content:"";display:block}@media(min-width: 40.0625em){.nhsuk-nav-a-z__list{padding:0}}.nhsuk-nav-a-z__item{float:left;list-style:none;margin:1px}.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{font-size:18px;font-size:1.125rem;line-height:1.55556;display:block;min-width:34px;padding-bottom:8px;padding-top:8px;text-align:center}@media(min-width: 40.0625em){.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{font-size:18pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{min-width:36px}}.nhsuk-nav-a-z__link--disabled{color:#4c6272}.nhsuk-nav-a-z__link.is-active{background-color:#005eb8;color:#fff}.nhsuk-pagination{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.nhsuk-pagination{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-pagination{margin-bottom:48px}}.nhsuk-pagination__list:after{clear:both;content:"";display:block}.nhsuk-pagination-item--previous{float:left;text-align:left;width:50%}.nhsuk-pagination-item--previous .nhsuk-icon{left:-6px}.nhsuk-pagination-item--previous .nhsuk-pagination__title{padding-left:32px}.nhsuk-pagination-item--next{float:right;text-align:right;width:50%}.nhsuk-pagination-item--next .nhsuk-icon{right:-6px}.nhsuk-pagination-item--next .nhsuk-pagination__title{padding-right:32px}.nhsuk-pagination__link{display:block;position:relative;text-decoration:none;width:100%}@media print{.nhsuk-pagination__link{color:#212b32}}.nhsuk-pagination__link .nhsuk-icon{position:absolute;top:-2px}@media print{.nhsuk-pagination__link .nhsuk-icon{color:#212b32;margin-top:0}}.nhsuk-pagination__link:hover{color:#7c2855}.nhsuk-pagination__link:hover .nhsuk-icon{fill:#7c2855}.nhsuk-pagination__link:hover .nhsuk-pagination__page{text-decoration:none}.nhsuk-pagination__link:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-pagination__link:focus .nhsuk-pagination__page{text-decoration:none}.nhsuk-pagination__link:focus:visited .nhsuk-icon,.nhsuk-pagination__link:focus:hover .nhsuk-icon,.nhsuk-pagination__link:focus:active .nhsuk-icon{fill:#212b32}.nhsuk-pagination__link:visited .nhsuk-icon{fill:#330072}.nhsuk-pagination__link:visited:hover .nhsuk-icon{fill:#7c2855}.nhsuk-pagination__link:visited:focus .nhsuk-icon{fill:#212b32}.nhsuk-pagination__title{font-size:20px;font-size:1.25rem;line-height:1.4;display:block}@media(min-width: 40.0625em){.nhsuk-pagination__title{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-pagination__title{font-size:18pt;line-height:1.15}}@media print{.nhsuk-pagination__title:after{content:" page"}}.nhsuk-pagination__page{font-size:14px;font-size:.875rem;line-height:1.71429;display:block;text-decoration:underline}@media(min-width: 40.0625em){.nhsuk-pagination__page{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-pagination__page{font-size:14pt;line-height:1.2}}.nhsuk-radios__item,.tingle-modal-box .ginput_container_radio .gfield_radio li{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;clear:left;display:block;margin-bottom:8px;min-height:40px;padding:0 0 0 40px;position:relative}@media(min-width: 40.0625em){.nhsuk-radios__item,.tingle-modal-box .ginput_container_radio .gfield_radio li{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-radios__item,.tingle-modal-box .ginput_container_radio .gfield_radio li{font-size:14pt;line-height:1.15}}.nhsuk-radios__item:last-child,.tingle-modal-box .ginput_container_radio .gfield_radio li:last-child,.nhsuk-radios__item:last-of-type,.tingle-modal-box .ginput_container_radio .gfield_radio li:last-of-type{margin-bottom:0}.nhsuk-radios__input,.tingle-modal-box .ginput_container_radio .gfield_radio li input{cursor:pointer;height:40px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.nhsuk-radios__label,.tingle-modal-box .ginput_container_radio .gfield_radio li label{cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 12px 4px;-ms-touch-action:manipulation;touch-action:manipulation}.nhsuk-radios__hint{display:block;padding-left:12px;padding-right:12px}.nhsuk-radios__input+.nhsuk-radios__label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input+label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li input+.nhsuk-radios__label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li input+label::before{background:#fff;border:2px solid #4c6272;border-radius:50%;box-sizing:border-box;content:"";height:40px;left:0;position:absolute;top:0;width:40px}.nhsuk-radios__input+.nhsuk-radios__label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input+label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li input+.nhsuk-radios__label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li input+label::after{background:#4c6272;border:10px solid #212b32;border-radius:50%;content:"";height:0;left:10px;opacity:0;position:absolute;top:10px;width:0}.nhsuk-radios__input:focus+.nhsuk-radios__label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:focus+label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li input:focus+.nhsuk-radios__label::before,.tingle-modal-box .ginput_container_radio .gfield_radio li input:focus+label::before{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b}.nhsuk-radios__input:checked+.nhsuk-radios__label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:checked+label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li input:checked+.nhsuk-radios__label::after,.tingle-modal-box .ginput_container_radio .gfield_radio li input:checked+label::after{opacity:1}.nhsuk-radios__input:disabled,.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled,.nhsuk-radios__input:disabled+.nhsuk-radios__label,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:disabled+label,.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled+.nhsuk-radios__label,.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled+label{cursor:default}.nhsuk-radios__input:disabled+.nhsuk-radios__label,.tingle-modal-box .ginput_container_radio .gfield_radio li .nhsuk-radios__input:disabled+label,.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled+.nhsuk-radios__label,.tingle-modal-box .ginput_container_radio .gfield_radio li input:disabled+label{opacity:.5}@media(min-width: 40.0625em){.nhsuk-radios--inline:after{clear:both;content:"";display:block}.nhsuk-radios--inline .nhsuk-radios__item,.nhsuk-radios--inline .tingle-modal-box .ginput_container_radio .gfield_radio li,.tingle-modal-box .ginput_container_radio .gfield_radio .nhsuk-radios--inline li{clear:none;float:left;margin-right:24px}}.nhsuk-radios--inline.nhsuk-radios--conditional .nhsuk-radios__item,.nhsuk-radios--inline.nhsuk-radios--conditional .tingle-modal-box .ginput_container_radio .gfield_radio li,.tingle-modal-box .ginput_container_radio .gfield_radio .nhsuk-radios--inline.nhsuk-radios--conditional li{float:none;margin-right:0}.nhsuk-radios__divider{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#212b32;margin-bottom:8px;text-align:center;width:40px}@media(min-width: 40.0625em){.nhsuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-radios__divider{font-size:14pt;line-height:1.15}}.nhsuk-radios__conditional{margin-bottom:16px;border-left:4px solid #4c6272;margin-left:18px;padding-left:30px}@media(min-width: 40.0625em){.nhsuk-radios__conditional{margin-bottom:24px}}.nhsuk-radios__conditional>:last-child{margin-bottom:0}.js-enabled .nhsuk-radios__conditional--hidden{display:none}.nhsuk-select,.tribe-tickets-rsvp select{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;border:2px solid #4c6272;box-sizing:border-box;height:40px;max-width:100%;padding:4px}@media(min-width: 40.0625em){.nhsuk-select,.tribe-tickets-rsvp select{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-select,.tribe-tickets-rsvp select{font-size:14pt;line-height:1.15}}.nhsuk-select:focus,.tribe-tickets-rsvp select:focus{border:2px solid #212b32;box-shadow:inset 0 0 0 2px;outline:4px solid #ffeb3b;outline-offset:0}.nhsuk-select option:active,.tribe-tickets-rsvp select option:active,.nhsuk-select option:checked,.tribe-tickets-rsvp select option:checked,.nhsuk-select:focus::-ms-value,.tribe-tickets-rsvp select:focus::-ms-value{background-color:#005eb8;color:#fff}.nhsuk-select--error{border:4px solid #d5281b}.nhsuk-skip-link{left:-9999px;padding:8px;position:absolute}.nhsuk-skip-link:active,.nhsuk-skip-link:focus{left:16px;top:16px;z-index:2}.nhsuk-skip-link:visited{color:#212b32}.nhsuk-summary-list{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;margin:0;margin-bottom:32px}@media(min-width: 40.0625em){.nhsuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-summary-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.nhsuk-summary-list{display:table;table-layout:fixed;width:100%}}@media(min-width: 40.0625em){.nhsuk-summary-list{margin-bottom:40px}}@media(max-width: 40.0525em){.nhsuk-summary-list__row{border-bottom:1px solid #d8dde0;margin-bottom:16px}}@media(min-width: 40.0625em){.nhsuk-summary-list__row{display:table-row}}.nhsuk-summary-list__key,.nhsuk-summary-list__value,.nhsuk-summary-list__actions{margin:0;vertical-align:top}@media(min-width: 40.0625em){.nhsuk-summary-list__key,.nhsuk-summary-list__value,.nhsuk-summary-list__actions{border-bottom:1px solid #d8dde0;display:table-cell;padding-bottom:8px;padding-right:24px;padding-top:8px}}.nhsuk-summary-list__actions{margin-bottom:16px}@media(min-width: 40.0625em){.nhsuk-summary-list__actions{padding-right:0;text-align:right;width:20%}}.nhsuk-summary-list__key,.nhsuk-summary-list__value{overflow-wrap:break-word;word-wrap:break-word}.nhsuk-summary-list__key{font-weight:600;margin-bottom:4px}@media(min-width: 40.0625em){.nhsuk-summary-list__key{width:30%}}@media(max-width: 40.0525em){.nhsuk-summary-list__value{margin-bottom:16px}}@media(min-width: 40.0625em){.nhsuk-summary-list__value{width:50%}}.nhsuk-summary-list__value>p{margin-bottom:8px}.nhsuk-summary-list__value>:last-child{margin-bottom:0}.nhsuk-summary-list__actions-list{margin:0;padding:0;width:100%}.nhsuk-summary-list__actions-list-item{display:inline;margin-right:8px;padding-right:8px}.nhsuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #d8dde0}.nhsuk-summary-list__actions-list-item:last-child{border:0;margin-right:0;padding-right:0}.nhsuk-summary-list--no-border .nhsuk-summary-list__key,.nhsuk-summary-list--no-border .nhsuk-summary-list__value,.nhsuk-summary-list--no-border .nhsuk-summary-list__actions,.nhsuk-summary-list--no-border .nhsuk-summary-list__row{border:0}.nhsuk-table-container{margin-bottom:40px;display:block;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;width:100%}@media(min-width: 40.0625em){.nhsuk-table-container{margin-bottom:48px}}.nhsuk-table-container .nhsuk-table{margin:0}.nhsuk-table__row:hover{background-color:#f0f4f5}.nhsuk-table__panel-with-heading-tab{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;border:1px solid #d8dde0;padding-top:0 !important}.nhsuk-table__panel-with-heading-tab>*:first-child{margin-top:0}.nhsuk-table__panel-with-heading-tab>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-table__panel-with-heading-tab{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-table__panel-with-heading-tab{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-table__panel-with-heading-tab{padding:32px}}@media print{.nhsuk-table__panel-with-heading-tab{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-table__panel-with-heading-tab .nhsuk-table-container,.nhsuk-table__panel-with-heading-tab .nhsuk-table{margin:0}.nhsuk-table__heading-tab{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#005eb8;color:#fff;display:inline-block;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media(min-width: 40.0625em){.nhsuk-table__heading-tab{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-table__heading-tab{font-size:18pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-table__heading-tab{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-table__heading-tab{background:none;color:#212b32;top:0}}.nhsuk-table-responsive,figure.is-style-nhsuk-table-responsive{margin-bottom:0;width:100%}.nhsuk-table-responsive thead,figure.is-style-nhsuk-table-responsive thead{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(min-width: 48.0625em){.nhsuk-table-responsive thead,figure.is-style-nhsuk-table-responsive thead{clip:auto;-webkit-clip-path:initial;clip-path:initial;display:table-header-group;height:auto;overflow:auto;position:relative;width:auto}}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading{font-weight:600;padding-right:16px;text-align:left}@media(min-width: 48.0625em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading{display:none}}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row{display:block;margin-bottom:24px}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child{margin-bottom:0}@media(min-width: 48.0625em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row{display:table-row}}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th{text-align:right}@media(min-width: 48.0625em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th{text-align:left}}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td{display:block;display:flex;justify-content:space-between;min-width:1px}@media all and (-ms-high-contrast: none){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td{display:block}}@media(min-width: 48.0625em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td{display:table-cell}}@media(max-width: 48.0525em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td{padding-right:0;text-align:right}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child,figure.is-style-nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child{border-bottom:3px solid #d8dde0}}.nhsuk-table__header--numeric,.nhsuk-table__cell--numeric{text-align:right}.nhsuk-tag{font-weight:600;font-size:14px;font-size:.875rem;line-height:1;background-color:#0055a6;border:1px solid #0055a6;color:#fff;display:inline-block;outline:2px solid transparent;outline-offset:-2px;padding-bottom:4px;padding-left:8px;padding-right:8px;padding-top:4px;text-decoration:none}@media(min-width: 40.0625em){.nhsuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.nhsuk-tag{font-size:14pt;line-height:1}}.nhsuk-tag--white,.nhsuk-tag.is-style-white{background-color:#fff;border-color:#212b32;color:#212b32}.nhsuk-tag--grey,.nhsuk-tag.is-style-grey{background-color:#dbe0e3;border-color:#354550;color:#354550}.nhsuk-tag--green,.nhsuk-tag.is-style-green{background-color:#cce5d8;border-color:#004c23;color:#004c23}.nhsuk-tag--aqua-green,.nhsuk-tag.is-style-aqua-green{background-color:#ccedeb;border-color:#00524d;color:#00524d}.nhsuk-tag--blue{background-color:#ccdff1;border-color:#004281;color:#004281}.nhsuk-tag--purple,.nhsuk-tag.is-style-purple{background-color:#d6cce3;border-color:#240050;color:#240050}.nhsuk-tag--pink,.nhsuk-tag.is-style-pink{background-color:#efd3e3;border-color:#57133a;color:#57133a}.nhsuk-tag--red,.nhsuk-tag.is-style-red{background-color:#f7d4d1;border-color:#6b140e;color:#6b140e}.nhsuk-tag--orange,.nhsuk-tag.is-style-orange{background-color:#ffdc8e;border-color:#4d3708;color:#4d3708}.nhsuk-tag--yellow,.nhsuk-tag.is-style-yellow{background-color:#fff59d;border-color:#4d4712;color:#4d4712}.nhsuk-tag--no-border{border:0}.nhsuk-textarea{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;-webkit-appearance:none;border:2px solid #4c6272;border-radius:0;box-sizing:border-box;display:block;min-height:40px;padding:4px;resize:vertical;width:100%}@media(min-width: 40.0625em){.nhsuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-textarea{font-size:14pt;line-height:1.15}}.nhsuk-textarea:focus{border:2px solid #212b32;box-shadow:inset 0 0 0 2px;outline:4px solid #ffeb3b;outline-offset:0}.nhsuk-textarea--error{border:4px solid #d5281b}.nhsuk-warning-callout{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff9c4;color:#212b32;border:1px solid #ffeb3b;padding-top:0 !important}.nhsuk-warning-callout>*:first-child{margin-top:0}.nhsuk-warning-callout>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-warning-callout{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-warning-callout{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-warning-callout{padding:32px}}@media print{.nhsuk-warning-callout{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-warning-callout__label{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#ffeb3b;color:#212b32;display:inline-block;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media(min-width: 40.0625em){.nhsuk-warning-callout__label{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-warning-callout__label{font-size:18pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-warning-callout__label{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-warning-callout__label{background:none;color:#212b32;top:0}}.nhsuk-card--clickable.focus-visible{border:4px solid #ffeb3b;box-shadow:inset 0 0 0 4px #212b32}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel.is-style-panel-with-label{border:4px solid #ffeb3b;box-shadow:inset 0 0 0 4px #212b32}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label h3.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel-with-label h3,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper.focus-visible .nhsuk-panel.is-style-panel-with-label h3{background-color:#ffeb3b;color:#212b32}.nhsuk-panel-group{margin-left:0;margin-right:0}.nhsuk-image img,.is-style-nhsuk-image img{width:unset;max-width:100%}.nhsuk-textarea{min-height:10rem;width:100%}.nhsuk-button--reverse:visited,.nhsuk-button.is-style-reverse:visited,#cookie-notice .cookie-notice-container #cn-notice-buttons .is-style-reverse.cn-button.bootstrap:visited,.tippy-popper .tippy-content .is-style-reverse.gv-approval-toggle:visited{color:#212b32}.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item--previous,.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item--next{width:30%}.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination-item{width:8%;float:left}.nhsuk-pagination .nhsuk-pagination__list .nhsuk-pagination__link:hover{box-shadow:0 0 0 4px #ffeb3b inset}.is-style-outline .wp-block-button__link{color:#005eb8}#primary h1,#primary p,#primary .nhsuk-pagination__page{-ms-word-wrap:break-word;word-wrap:break-word}#primary footer .edit-link{text-decoration:none}#primary footer .edit-link a{color:#005eb8}#login #loginform .user-login:focus,#login #loginform .user_pass:focus,.learndash-wrapper .wpProQuiz_content input:focus[type=text],.nhsuk-input:focus,.nhsuk-list-panel .comment-respond input:focus[type=text],input:focus[type=color],input:focus[type=date],input:focus[type=datetime-local],input:focus[type=datetime],input:focus[type=email],input:focus[type=month],input:focus[type=number],input:focus[type=password],input:focus[type=range],input:focus[type=search]:not(.nhsuk-search__input),input:focus[type=tel],input:focus[type=text]:not(.nhsuk-search__input),input:focus[type=time],input:focus[type=url],input:focus[type=week],textarea:focus{box-shadow:0 0 0 4px #ffeb3b}#cookie-notice{position:fixed;left:0;bottom:0;width:100%}#primary .page-content .nhsuk-header__search-toggle,#primary .page-content .nhsuk-search__close{display:none}#primary .page-content .nhsuk-header__search-wrap{display:inline-block;width:100%}#primary .page-content .nhsuk-header__search-wrap .nhsuk-search__input{border:2px solid #f0f4f5;border-radius:4px 0 0 4px;float:left;max-width:90%;margin:0}#primary .page-content .nhsuk-header__search-wrap .nhsuk-search__submit{float:left}@media(max-width: 40.0525em){#primary .page-content .nhsuk-header__search-wrap .nhsuk-search__input{max-width:73%;margin:0;height:52px}}#primary .widget-title a{color:#fff;text-decoration:none}.nhsuk-content__clearfix{clear:both;margin-top:1.5rem}.nhsuk-grid-row.nhsuk-width-restrict{margin-left:0;margin-right:0;background:#f0f4f5}.interim-login header,.interim-login footer{display:none}.single-post #content #maincontent #contentinner #primary .featured-top{width:100%}.single-post #content #maincontent #contentinner #primary .featured-top .nhsuk-image img,.single-post #content #maincontent #contentinner #primary .featured-top .is-style-nhsuk-image img{margin-bottom:24px}.single-post #content #maincontent #contentinner #primary .featured-left{float:left;width:33%;margin-right:16px}.single-post #content #maincontent #contentinner #primary .featured-right{float:right;width:33%;margin-left:16px}a:focus .nhsuk-icon{fill:#4c6272 !important}.nhsuk-header.nhsuk-header--transactional .nhsuk-header__navigation{max-width:100%}@media(min-width: 48.0625em){.nhsuk-header.nhsuk-header--organisation .nhsuk-header__link{max-width:500px;float:left}}.nhsuk-header a.nhsuk-header__link--service{display:contents;float:left}.nhsuk-header.nhsuk-header--white .nhsuk-header__search-wrap input[type=search]{border:2px solid #d8dde0}.nhsuk-header.nhsuk-header--white .nhsuk-header__transactional-service-name--link{color:#005eb8;font-weight:600}.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle{border:2px solid #005eb8;color:#005eb8}.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle:hover{color:#fff}.nhsuk-header.nhsuk-header--white .nhsuk-header__menu .nhsuk-header__menu-toggle.is-active{color:#fff;border:0}.nhsuk-grid-column-two-thirds.contentright{float:right;padding:0 16px 0 16px}.nhsuk-grid-column-two-thirds.contentleft{padding:0 16px 0 16px}.nhsuk-grid-column-full{padding:0}.nhsuk-grid-column-one-third,.nhsuk-grid-column-one-half,.nhsuk-grid-column-one-quarter{flex-flow:wrap}.nhsuk-grid-column-width,.nhsuk-grid-column-full{clear:both}#login{padding-top:0 !important;width:90%}#login #loginform{margin-top:0;box-shadow:none;border:none}#login #loginform #wp-submit{background-color:#007f3b;border:2px solid transparent;border-radius:4px;box-shadow:0 4px 0 #006747;padding:12px 16px;font-size:1.1875rem;line-height:1.47368}#login #loginform label{font-size:1.1875rem;line-height:1.47368;font-weight:400}.nhsuk-promo img.nhsuk-promo__img{padding:0}.nhsuk-promo__link-wrapper:hover{background-color:#fff;box-shadow:0 0 0 4px #7c2855;color:#005eb8}.nhsuk-grid-column-two-thirds.archive,.nhsuk-grid-column-two-thirds.index{padding:0 16px 0 0}aside#secondary>section{margin-top:0}.nhsuk-icon__arrow-right-circle{vertical-align:middle}.navigation{position:relative}.nhsuk-pagination-item--previous,.nhsuk-pagination-item--next{position:relative;z-index:5}.nhsuk-pagination-numbers{clear:both;text-align:center;border-top:1px solid #aeb7bd;padding-top:8px}@media(min-width: 768px){.nhsuk-pagination-numbers{border:none;position:absolute;width:100%;padding-top:0}}.nhsuk-pagination-numbers a,.nhsuk-pagination-numbers span{display:inline-block;padding:0px 4px;margin:0 4px}.clear:after{clear:both;content:"";display:block}.nhsuk-readmore{text-align:left;padding-bottom:16px}@media(max-width: 48.0525em){#socialfloating{display:none}}@media(min-width: 48.0525em){figure.wp-block-embed.wp-block-embed.alignright{margin:0 0 0 16px;width:33%}figure.wp-block-embed.wp-block-embed.alignleft{margin:0 16px 0 0;width:33%}}@media(max-width: 48.0525em){figure.wp-block-embed.wp-block-embed.alignright,figure.wp-block-embed.wp-block-embed.alignleft{display:contents}}span.search-terms{font-weight:bold;background:#ffb81c}button{margin:0}button+.button{margin-left:16px}.nhsuk-card .nhsuk-card__description{display:flow-root}.nhsuk-card.is-style-panel-with-label .nhsuk-card__content{margin-top:40px}@media(min-width: 40.0625em){.nhsuk-card.is-style-panel-with-label .nhsuk-card__content{margin-top:48px}}.nhsuk-card.is-style-panel-grey{background:inherit;border:none}.nhsuk-card figure{margin:0}.nhsuk-cat-filter{margin-bottom:40px}.nhsuk-cat-filter:after{clear:both;display:block;content:""}.nhsuk-cat-filter .nhsuk-heading-m,.nhsuk-cat-filter .nhsuk-card.is-style-panel-with-label .nhsuk-card__content h2,.nhsuk-card.is-style-panel-with-label .nhsuk-card__content .nhsuk-cat-filter h2{float:left}.nhsuk-cat-filter .nhsuk-cat-reset{float:right}.nhsuk-cat-filter .nhsuk-button,.nhsuk-cat-filter #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-cat-filter .cn-button.bootstrap,.nhsuk-cat-filter .tippy-popper .tippy-content .gv-approval-toggle,.tippy-popper .tippy-content .nhsuk-cat-filter .gv-approval-toggle{margin-bottom:0}#secondary section{border-top:2px solid #005eb8;margin-bottom:32px;padding-top:16px;padding-bottom:16px}#secondary section h2{font-size:1.25rem;line-height:1.2;margin-bottom:16px;padding-top:16px}#secondary section h2 a{text-decoration:none}@media(min-width: 40.0625em){#secondary section h2{font-size:1.5rem;line-height:1.2}}#secondary section ul,#secondary section ol{list-style:none;margin-bottom:16px;padding-left:0}#secondary section ul li,#secondary section ul h4,#secondary section ol li,#secondary section ol h4{font-size:.875rem;line-height:1.71429;margin-bottom:8px}@media(min-width: 40.0625em){#secondary section ul li,#secondary section ul h4,#secondary section ol li,#secondary section ol h4{font-size:1rem;line-height:1.5}}#secondary section ul li a,#secondary section ul h4 a,#secondary section ol li a,#secondary section ol h4 a{padding:0}#secondary section.widget_search{height:4.5rem;background:none;padding-left:0;padding-right:0}#secondary section.widget_search .nhsuk-header__search-wrap{padding-top:16px;padding:24px 0}#secondary section.widget_search .nhsuk-header__search-wrap .nhsuk-search__input{width:81%;float:left;max-width:78%;border-color:#aeb7bd}#secondary section.widget_search .nhsuk-header__search-wrap .nhsuk-search__submit{border:2px solid #aeb7bd;border-left:none;margin-top:0;float:left;box-shadow:0}#secondary section #wp-calendar caption{position:relative;top:8px;clip:unset;clip-path:unset;height:auto;width:auto;background:#005eb8;color:#fff;font-size:1.25rem;text-transform:uppercase}#secondary section #wp-calendar td,#secondary section #wp-calendar th{padding-left:4px;padding-right:4px;font-size:1rem}#secondary section ul>li{border-bottom:1px solid #aeb7bd}#secondary section ul>li>ul>li,#secondary section ul>li>ul>li>ul>li{padding:0;margin:0;border-bottom:none}#secondary section ul>li>ul>li:last-of-type,#secondary section ul>li>ul>li>ul>li:last-of-type{margin-bottom:16px}#secondary section ul>li>ul>li>a{border-left:2px solid #005eb8;padding:0 0 0 8px;margin:8px 0 0 8px}#secondary section ul>li>ul>li>ul>li>a{padding:0 0 0 10px;margin:8px 0 0 16px;border-bottom:none}#secondary section ul>li>ul>li>ul>li>a:before{content:"- ";color:#e8edee}#secondary section ul li a{border-bottom:none;padding:0}#secondary section ul li.widget_subpages__active>a{background:#005eb8;color:#fff}.nhsuk-list-panel{margin-bottom:16px}.nhsuk-list-panel .comment-list{margin-bottom:16px;background-color:#f0f4f5}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item{padding:16px 0;display:block;background-color:#f0f4f5;clear:both}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond{margin-top:16px;position:relative}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #commentform{display:flow-root}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .nhsuk-button.submit,.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #cookie-notice .cookie-notice-container #cn-notice-buttons .submit.cn-button.bootstrap,#cookie-notice .cookie-notice-container #cn-notice-buttons .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .submit.cn-button.bootstrap,.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .tippy-popper .tippy-content .submit.gv-approval-toggle,.tippy-popper .tippy-content .nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond .submit.gv-approval-toggle{float:right}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item #respond #cancel-comment-reply-link{float:left;position:absolute;bottom:0;left:0}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .children{margin-left:0;margin-right:0;padding-left:16px;border-left:1px solid #aeb7bd;position:relative}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .children .comment{padding-right:0}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body{display:flex;flex-wrap:wrap}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment_body_comment{display:block;text-align:left;border-radius:4px;line-height:1.5rem;padding:16px 32px 16px 24px;position:relative;word-wrap:break-word;background-color:#fff;width:100%;order:1}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment_body_comment:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background-color:#fff;border:2px solid #e8edee;top:initial;left:20px;bottom:-6px}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard{order:3;width:70%}@media screen and (max-width: 37.5em){.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard{width:50%}}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard cite{display:block;text-decoration:none;color:#425563;font-weight:600;text-overflow:ellipsis;overflow:hidden;padding:8px 0 4px 0}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard .comment-meta a{color:#212b32;font-size:.85rem}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .vcard .comment-meta a:hover{background:none;border:none}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment-avatar{order:2;padding:8px 16px 0 8px;width:10%;min-width:58px}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .comment-avatar img{height:40px;width:40px;border-radius:50%;display:block}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply{width:20%;order:4;text-align:right;font-size:.75rem;padding:4px}@media screen and (max-width: 37.5em){.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply{width:30%}}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply svg{width:30px;height:30px;display:block;margin:auto;fill:#005eb8}@media screen and (max-width: 37.5em){.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply svg{width:20px;height:20px}}.nhsuk-list-panel .comment-list .nhsuk-list-panel__item .comment-body .reply .comment-edit{width:15px;margin-left:8px}.nhsuk-list-panel .comment-reply-link{display:inline-block}.nhsuk-list-panel .comment-edit-link{display:inline-block;margin-left:8px}.nhsuk-list-panel .comment-respond textarea{height:200px}.nhsuk-list-panel .comment-respond .form-submit{margin-bottom:48px}.nhsuk-list-panel .comment-respond .logged-in-as{float:right}.nhsuk-list-panel .comment-respond .logged-in-as a{font-size:.75rem}.nhsuk-list-panel .comment-respond .logged-in-as a:nth-of-type(2){border:1px solid #212b32;font-size:1rem;padding:4px;background:#fff;color:#005eb8}.article-footer .cat-links{float:right}.article-footer .tags-links{float:left;margin-right:16px}li.nhsuk-pagination-item--previous{float:left}li.nhsuk-pagination-item--next{float:right}.pagination_split_post .post-page-numbers:first-of-type{margin-right:4px}.pagination_split_post .post-page-numbers:last-of-type{margin-left:4px}.pagination_split_post .current{background:#005eb8;color:#fff}@media print{#secondary,#respond,#cookie-notice,.socialfloating{display:none}a{font-size:1rem}a:after{color:#212b32;content:"
(Link: " attr(href) ")";font-size:.75rem}.edit-link,.reply,.cat-links,.tags-links,.article-footer{display:none !important}}#primary .gallery,#primary .wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}#primary .gallery.alignleft,#primary .wp-block-gallery.alignleft{display:flex}#primary .gallery .gallery-item,#primary .wp-block-gallery .gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;margin-right:16px}#primary .gallery .gallery-item img,#primary .wp-block-gallery .gallery-item img{width:100%}#primary .gallery .gallery-item figcaption,#primary .wp-block-gallery .gallery-item figcaption{position:absolute;bottom:8px;width:100%;max-height:100%;overflow:auto;padding:40px 8px 8px;color:#fff;text-align:center;font-size:.75rem;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent)}@media(min-width: 600px){#primary .gallery.alignleft,#primary .wp-block-gallery.alignleft{margin-right:2rem}#primary .gallery.alignright,#primary .wp-block-gallery.alignright{margin-left:2rem}#primary .gallery.gallery-columns-1 .gallery-item,#primary .gallery.gallery-columns-1 .wp-block-gallery-item,#primary .gallery.columns-1 .gallery-item,#primary .gallery.columns-1 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-1 .gallery-item,#primary .wp-block-gallery.gallery-columns-1 .wp-block-gallery-item,#primary .wp-block-gallery.columns-1 .gallery-item,#primary .wp-block-gallery.columns-1 .wp-block-gallery-item{width:100%;margin-right:0}#primary .gallery.gallery-columns-2 .gallery-item,#primary .gallery.gallery-columns-2 .wp-block-gallery-item,#primary .gallery.columns-2 .gallery-item,#primary .gallery.columns-2 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-2 .gallery-item,#primary .wp-block-gallery.gallery-columns-2 .wp-block-gallery-item,#primary .wp-block-gallery.columns-2 .gallery-item,#primary .wp-block-gallery.columns-2 .wp-block-gallery-item{width:calc((100% - 16px)/2)}#primary .gallery.gallery-columns-2 .gallery-item:nth-of-type(2n),#primary .gallery.gallery-columns-2 .wp-block-gallery-item:nth-of-type(2n),#primary .gallery.columns-2 .gallery-item:nth-of-type(2n),#primary .gallery.columns-2 .wp-block-gallery-item:nth-of-type(2n),#primary .wp-block-gallery.gallery-columns-2 .gallery-item:nth-of-type(2n),#primary .wp-block-gallery.gallery-columns-2 .wp-block-gallery-item:nth-of-type(2n),#primary .wp-block-gallery.columns-2 .gallery-item:nth-of-type(2n),#primary .wp-block-gallery.columns-2 .wp-block-gallery-item:nth-of-type(2n){margin-right:0}#primary .gallery.gallery-columns-3 .gallery-item,#primary .gallery.gallery-columns-3 .wp-block-gallery-item,#primary .gallery.columns-3 .gallery-item,#primary .gallery.columns-3 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-3 .gallery-item,#primary .wp-block-gallery.gallery-columns-3 .wp-block-gallery-item,#primary .wp-block-gallery.columns-3 .gallery-item,#primary .wp-block-gallery.columns-3 .wp-block-gallery-item{width:calc((100% - 32px)/3)}#primary .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n),#primary .gallery.gallery-columns-3 .wp-block-gallery-item:nth-of-type(3n),#primary .gallery.columns-3 .gallery-item:nth-of-type(3n),#primary .gallery.columns-3 .wp-block-gallery-item:nth-of-type(3n),#primary .wp-block-gallery.gallery-columns-3 .gallery-item:nth-of-type(3n),#primary .wp-block-gallery.gallery-columns-3 .wp-block-gallery-item:nth-of-type(3n),#primary .wp-block-gallery.columns-3 .gallery-item:nth-of-type(3n),#primary .wp-block-gallery.columns-3 .wp-block-gallery-item:nth-of-type(3n){margin-right:0}#primary .gallery.gallery-columns-4 .gallery-item,#primary .gallery.gallery-columns-4 .wp-block-gallery-item,#primary .gallery.columns-4 .gallery-item,#primary .gallery.columns-4 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-4 .gallery-item,#primary .wp-block-gallery.gallery-columns-4 .wp-block-gallery-item,#primary .wp-block-gallery.columns-4 .gallery-item,#primary .wp-block-gallery.columns-4 .wp-block-gallery-item{width:calc((100% - 48px)/4)}#primary .gallery.gallery-columns-4 .gallery-item:nth-of-type(4n),#primary .gallery.gallery-columns-4 .wp-block-gallery-item:nth-of-type(4n),#primary .gallery.columns-4 .gallery-item:nth-of-type(4n),#primary .gallery.columns-4 .wp-block-gallery-item:nth-of-type(4n),#primary .wp-block-gallery.gallery-columns-4 .gallery-item:nth-of-type(4n),#primary .wp-block-gallery.gallery-columns-4 .wp-block-gallery-item:nth-of-type(4n),#primary .wp-block-gallery.columns-4 .gallery-item:nth-of-type(4n),#primary .wp-block-gallery.columns-4 .wp-block-gallery-item:nth-of-type(4n){margin-right:0}#primary .gallery.gallery-columns-5 .gallery-item,#primary .gallery.gallery-columns-5 .wp-block-gallery-item,#primary .gallery.columns-5 .gallery-item,#primary .gallery.columns-5 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-5 .gallery-item,#primary .wp-block-gallery.gallery-columns-5 .wp-block-gallery-item,#primary .wp-block-gallery.columns-5 .gallery-item,#primary .wp-block-gallery.columns-5 .wp-block-gallery-item{width:calc((100% - 64px)/5)}#primary .gallery.gallery-columns-5 .gallery-item:nth-of-type(5n),#primary .gallery.gallery-columns-5 .wp-block-gallery-item:nth-of-type(5n),#primary .gallery.columns-5 .gallery-item:nth-of-type(5n),#primary .gallery.columns-5 .wp-block-gallery-item:nth-of-type(5n),#primary .wp-block-gallery.gallery-columns-5 .gallery-item:nth-of-type(5n),#primary .wp-block-gallery.gallery-columns-5 .wp-block-gallery-item:nth-of-type(5n),#primary .wp-block-gallery.columns-5 .gallery-item:nth-of-type(5n),#primary .wp-block-gallery.columns-5 .wp-block-gallery-item:nth-of-type(5n){margin-right:0}#primary .gallery.gallery-columns-6 .gallery-item,#primary .gallery.gallery-columns-6 .wp-block-gallery-item,#primary .gallery.columns-6 .gallery-item,#primary .gallery.columns-6 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-6 .gallery-item,#primary .wp-block-gallery.gallery-columns-6 .wp-block-gallery-item,#primary .wp-block-gallery.columns-6 .gallery-item,#primary .wp-block-gallery.columns-6 .wp-block-gallery-item{width:calc((100% - 80px)/6)}#primary .gallery.gallery-columns-6 .gallery-item:nth-of-type(6n),#primary .gallery.gallery-columns-6 .wp-block-gallery-item:nth-of-type(6n),#primary .gallery.columns-6 .gallery-item:nth-of-type(6n),#primary .gallery.columns-6 .wp-block-gallery-item:nth-of-type(6n),#primary .wp-block-gallery.gallery-columns-6 .gallery-item:nth-of-type(6n),#primary .wp-block-gallery.gallery-columns-6 .wp-block-gallery-item:nth-of-type(6n),#primary .wp-block-gallery.columns-6 .gallery-item:nth-of-type(6n),#primary .wp-block-gallery.columns-6 .wp-block-gallery-item:nth-of-type(6n){margin-right:0}#primary .gallery.gallery-columns-7 .gallery-item,#primary .gallery.gallery-columns-7 .wp-block-gallery-item,#primary .gallery.columns-7 .gallery-item,#primary .gallery.columns-7 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-7 .gallery-item,#primary .wp-block-gallery.gallery-columns-7 .wp-block-gallery-item,#primary .wp-block-gallery.columns-7 .gallery-item,#primary .wp-block-gallery.columns-7 .wp-block-gallery-item{width:calc((100% - 96px)/7)}#primary .gallery.gallery-columns-7 .gallery-item:nth-of-type(7n),#primary .gallery.gallery-columns-7 .wp-block-gallery-item:nth-of-type(7n),#primary .gallery.columns-7 .gallery-item:nth-of-type(7n),#primary .gallery.columns-7 .wp-block-gallery-item:nth-of-type(7n),#primary .wp-block-gallery.gallery-columns-7 .gallery-item:nth-of-type(7n),#primary .wp-block-gallery.gallery-columns-7 .wp-block-gallery-item:nth-of-type(7n),#primary .wp-block-gallery.columns-7 .gallery-item:nth-of-type(7n),#primary .wp-block-gallery.columns-7 .wp-block-gallery-item:nth-of-type(7n){margin-right:0}#primary .gallery.gallery-columns-8 .gallery-item,#primary .gallery.gallery-columns-8 .wp-block-gallery-item,#primary .gallery.columns-8 .gallery-item,#primary .gallery.columns-8 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-8 .gallery-item,#primary .wp-block-gallery.gallery-columns-8 .wp-block-gallery-item,#primary .wp-block-gallery.columns-8 .gallery-item,#primary .wp-block-gallery.columns-8 .wp-block-gallery-item{width:calc((100% - 112px)/8)}#primary .gallery.gallery-columns-8 .gallery-item:nth-of-type(8n),#primary .gallery.gallery-columns-8 .wp-block-gallery-item:nth-of-type(8n),#primary .gallery.columns-8 .gallery-item:nth-of-type(8n),#primary .gallery.columns-8 .wp-block-gallery-item:nth-of-type(8n),#primary .wp-block-gallery.gallery-columns-8 .gallery-item:nth-of-type(8n),#primary .wp-block-gallery.gallery-columns-8 .wp-block-gallery-item:nth-of-type(8n),#primary .wp-block-gallery.columns-8 .gallery-item:nth-of-type(8n),#primary .wp-block-gallery.columns-8 .wp-block-gallery-item:nth-of-type(8n){margin-right:0}#primary .gallery.gallery-columns-9 .gallery-item,#primary .gallery.gallery-columns-9 .wp-block-gallery-item,#primary .gallery.columns-9 .gallery-item,#primary .gallery.columns-9 .wp-block-gallery-item,#primary .wp-block-gallery.gallery-columns-9 .gallery-item,#primary .wp-block-gallery.gallery-columns-9 .wp-block-gallery-item,#primary .wp-block-gallery.columns-9 .gallery-item,#primary .wp-block-gallery.columns-9 .wp-block-gallery-item{width:calc((100% - 132px)/9)}#primary .gallery.gallery-columns-9 .gallery-item:nth-of-type(9n),#primary .gallery.gallery-columns-9 .wp-block-gallery-item:nth-of-type(9n),#primary .gallery.columns-9 .gallery-item:nth-of-type(9n),#primary .gallery.columns-9 .wp-block-gallery-item:nth-of-type(9n),#primary .wp-block-gallery.gallery-columns-9 .gallery-item:nth-of-type(9n),#primary .wp-block-gallery.gallery-columns-9 .wp-block-gallery-item:nth-of-type(9n),#primary .wp-block-gallery.columns-9 .gallery-item:nth-of-type(9n),#primary .wp-block-gallery.columns-9 .wp-block-gallery-item:nth-of-type(9n){margin-right:0}}.gform_heading .gform_description{font-size:1rem;font-weight:600}#ui-datepicker-div{background:#fff;padding:0 16px;border:1px solid #768692;border-radius:4px}.tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label{padding-left:50px}.tingle-modal-box .ginput_container_radio .gfield_radio li label{padding-left:50px}.gform_wrapper{margin-top:0 !important}.gform_wrapper fieldset{border:0;margin:16px 0}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar{border-radius:4px;background-color:#fff;padding:8px}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .percentbar_blue{background-color:#005eb8}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{border-radius:4px;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));background-color:#005eb8}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-size:16px;font-family:Frutiger W01,Arial,Sans-serif}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar:after{border-radius:4px}.gform_wrapper .gform_body .gform_fields .gfield.gfield_html dl.nhsuk-summary-list{background:#fff;padding:24px;padding-left:24px}@media(min-width: 61.875em){.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert{border:1px solid #768692;margin:0 auto;max-width:100%}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row{display:flex;flex-direction:row;width:100%;background-color:#fff}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:after{clear:both;content:"";display:block}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item:not(.nhsuk-likert__rowlabel){margin-bottom:0}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__rowlabel{font-weight:bold;padding:24px 16px}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row.nhsuk-likert__header .nhsuk-likert__item{background:#005eb8;color:#fff;border:none;font-weight:700;padding:0 16px}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:nth-of-type(odd){background:#f0f4f5}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item{padding:24px 16px;margin-right:0;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #d8dde0}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label,.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label,.tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label{padding-left:0}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label:before,.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label:before,.tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label:before{top:calc(50% - 20px);left:calc(50% - 20px)}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .nhsuk-radios__label:after,.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label:after,.tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item label:after{top:calc(50% - 10px);left:calc(50% - 10px)}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__item:last-of-type(){margin-right:0}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert.nhsuk-likert__multi .nhsuk-likert__row .nhsuk-likert__item:first-of-type(){flex:3;min-width:250px}}@media(max-width: 61.865em){.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row{padding:16px 0;border-top:1px solid #d8dde0}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row:after{clear:both;content:"";display:block}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row.nhsuk-likert__header{display:none}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item:after{clear:both;content:"";display:block}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item .nhsuk-radios__label .nhsuk-u-visually-hidden,.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item .tingle-modal-box .ginput_container_radio .gfield_radio li label .nhsuk-u-visually-hidden,.tingle-modal-box .ginput_container_radio .gfield_radio li .gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item label .nhsuk-u-visually-hidden{position:relative;clip:unset;clip-path:unset}.gform_wrapper .gform_body .gform_fields .gsurvey-survey-field .gsurvey-likert .nhsuk-likert .nhsuk-likert__row .nhsuk-likert__item.nhsuk-likert__rowlabel{font-weight:700}}.gform_wrapper .gform_body .address_city,.gform_wrapper .gform_body .address_state{width:50%;float:left}.gform_wrapper .gform_body .address_city{padding-right:8px}.gform_wrapper .gform_body .address_state{padding-left:8px}.gform_wrapper .gform_body ul.gform_fields{list-style:none;margin-left:0;padding-left:0}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input:read-only,.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select:read-only{background-color:inherit;border:1px solid #768692}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_preview{clear:both;padding:8px 0}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_preview strong{padding-left:16px}.gform_wrapper .gform_body .nhsuk-required-message{font-weight:600;font-style:italic;padding-left:24px}.gform_wrapper .gform_body .nhsuk-textarea{min-height:200px}.gform_wrapper .gform_body .gform_hidden{display:none}.gform_wrapper .gform_body .gform_wrapper li.gfield fieldset .nhsuk-textarea{width:100%}.gform_wrapper .gform_body ul.ui-sortable{list-style-type:none}.gform_wrapper .gform_body .gsurvey-rating{direction:rtl}.gform_wrapper .gform_body .gsurvey-rating:not(:checked)>label{width:40px;height:40px;background-size:35px 35px;font-size:0 !important;float:none;display:inline-block;position:relative}.gform_wrapper .gform_body .gsurvey-rating:not(:checked)>label:hover,.gform_wrapper .gform_body .gsurvey-rating:not(:checked)>label .gsurvey-rating:not(:checked)>label:hover~label{background-size:35px 35px}.gform_wrapper .gform_body .gsurvey-rating>input:checked~label{background-size:35px 35px;font-size:0 !important;float:none;display:inline-block;position:relative}.gform_wrapper .gform_body .gsurvey-rating:after{clear:both}.gform_wrapper .gform_body .ginput_container_name,.gform_wrapper .gform_body .clear-multi{display:flex}.gform_wrapper .gform_body .ginput_container_name span,.gform_wrapper .gform_body .ginput_container_name .ginput_container,.gform_wrapper .gform_body .clear-multi span,.gform_wrapper .gform_body .clear-multi .ginput_container{padding:8px 16px 8px 0}.gform_wrapper .gform_body .ginput_container_name span.name-prefix,.gform_wrapper .gform_body .ginput_container_name span.name-first,.gform_wrapper .gform_body .ginput_container_name span.name-middle,.gform_wrapper .gform_body .ginput_container_name span.name-last,.gform_wrapper .gform_body .ginput_container_name span.name_suffix,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-prefix,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-first,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-middle,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-last,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name_suffix,.gform_wrapper .gform_body .clear-multi span.name-prefix,.gform_wrapper .gform_body .clear-multi span.name-first,.gform_wrapper .gform_body .clear-multi span.name-middle,.gform_wrapper .gform_body .clear-multi span.name-last,.gform_wrapper .gform_body .clear-multi span.name_suffix,.gform_wrapper .gform_body .clear-multi .ginput_container.name-prefix,.gform_wrapper .gform_body .clear-multi .ginput_container.name-first,.gform_wrapper .gform_body .clear-multi .ginput_container.name-middle,.gform_wrapper .gform_body .clear-multi .ginput_container.name-last,.gform_wrapper .gform_body .clear-multi .ginput_container.name_suffix{display:flex}.gform_wrapper .gform_body .ginput_container_name span.name-prefix label,.gform_wrapper .gform_body .ginput_container_name span.name-first label,.gform_wrapper .gform_body .ginput_container_name span.name-middle label,.gform_wrapper .gform_body .ginput_container_name span.name-last label,.gform_wrapper .gform_body .ginput_container_name span.name_suffix label,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-prefix label,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-first label,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-middle label,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name-last label,.gform_wrapper .gform_body .ginput_container_name .ginput_container.name_suffix label,.gform_wrapper .gform_body .clear-multi span.name-prefix label,.gform_wrapper .gform_body .clear-multi span.name-first label,.gform_wrapper .gform_body .clear-multi span.name-middle label,.gform_wrapper .gform_body .clear-multi span.name-last label,.gform_wrapper .gform_body .clear-multi span.name_suffix label,.gform_wrapper .gform_body .clear-multi .ginput_container.name-prefix label,.gform_wrapper .gform_body .clear-multi .ginput_container.name-first label,.gform_wrapper .gform_body .clear-multi .ginput_container.name-middle label,.gform_wrapper .gform_body .clear-multi .ginput_container.name-last label,.gform_wrapper .gform_body .clear-multi .ginput_container.name_suffix label{padding:0 16px 0 8px;font-size:1.25rem;color:#425563}.gform_wrapper .gform_body .gform_delete{float:left;height:28px}.gform_wrapper .gform_page_footer{padding-top:32px !important}.gform_wrapper .gform_page_footer a.gform_save_link{float:left;margin-left:0;margin-right:24px}.gform_wrapper #ui-datepicker-div{border:2px solid #005eb8;border-radius:4px;background:#fff}.gform_wrapper .ginput_preview img.gform_delete{padding:32px 32px 0px 0px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAABKUlEQVRYhe2Uuw4BQRSGPwqJW6KgU4jeA0jEC2h4Ku8hXkFJiCdYURJR0Ot0FM5kx2TZHTu7QvZPTjYzszP/d85cIFMme42AM3Az4gwM0wAIMldxSgNAmUXtf6tciJFLBXrlHZs410dltZn/9Qr8HIBZ0rC2cwDnygD+EmDvcjHbU78Dmlr7Qswn3RZAmavKdgUiNQCAPrAFWhqEqQYwBzpJAMyk76BBmOae/DNPAqAELKT/CLQN842MeUDdFiCqSjyy0yH0zCOZxwEAKANL/O2wylzpJJN6MSBW+IlsTPOwh2gi37W2SFhcgYHMKwI1bb0qULHJoACM8SthY17nec9VJV7dDqcKOnDvbodz81cHLhUIdf08gTFVwd+OZRIAHYEIMtchpkDrDvRKkk0dBvEBAAAAAElFTkSuQmCC);background-size:auto;width:0px;height:0px}@media only screen and (max-device-width: 799px){.gform_wrapper .gform_body .ginput_container .gsurvey-rating:not(:checked)>label{background-size:28px 28px;width:30px;height:30px}.gform_wrapper .gform_body .ginput_container .gsurvey-rating>input>checked~label{background-size:28px 28px}}.gv-datatables-container .gv-field-label{word-break:normal}.tippy-popper .tippy-content{margin-top:8px}.tippy-popper .tippy-content .gv-approval-toggle{border:0;margin-bottom:16px;display:block !important}.tippy-popper .tippy-content .gv-approval-toggle:before{word-break:initial;width:fit-content;position:relative;border:0;padding:unset;font-size:16px;font-family:Frutiger W01,Arial,Sans-serif;color:#fff}.tippy-popper .tippy-content .gv-approval-toggle:hover{background:#e8edee}.tippy-popper .tippy-content .gv-approval-toggle:hover:before{color:#212b32;text-decoration:underline}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-approved:before{content:"✓ Approve"}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved{background:#d5281b}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved:before{content:"✕ Decline"}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-disapproved:hover{background:#e8edee}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved{background:#ffb81c}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved:before{content:"⟲ Reset";background:inherit;color:#212b32}.tippy-popper .tippy-content .gv-approval-toggle.gv-approval-unapproved:hover{background:#e8edee}.gp-word-count-label{background:#fff;color:#212b32;padding:4px}.gf-all-fields li.field-type-section{background-color:#fff;text-align:center}.gf-all-fields li.field-type-section span:empty{padding-bottom:0;padding-top:0}.gf-all-fields li hr.gpnf-nested-entries-hr{display:none}.gf-all-fields li table[bgcolor="#EAEAEA"]{background:inherit;border-top:none !important}.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"]{background:#f0f4f5;color:#005eb8}.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"] td{padding-top:4px;padding-bottom:4px}.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FAF4EA"] td font{font-size:16px !important}.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] tr[bgcolor="#FFFFFF"]{background:#f0f4f5 !important}.gf-all-fields li table[bgcolor="#EAEAEA"] table[bgcolor="#FFFFFF"] td:empty{display:none}.gf-all-fields li table.gfcs-value td span{border-bottom:none}.learndash-wrapper .ld-section-heading .nhsuk-button,.learndash-wrapper .ld-section-heading #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap,#cookie-notice .cookie-notice-container #cn-notice-buttons .learndash-wrapper .ld-section-heading .cn-button.bootstrap,.learndash-wrapper .ld-section-heading .tippy-popper .tippy-content .gv-approval-toggle,.tippy-popper .tippy-content .learndash-wrapper .ld-section-heading .gv-approval-toggle{display:none}.learndash-wrapper .ld-primary-color{color:#005eb8}.learndash-wrapper a.ld-login-text.ld-login-button:hover{color:#fff !important}.learndash-wrapper #ld-user-register{color:#005eb8 !important}.learndash-wrapper .ld-icon.ld-primary-background,.learndash-wrapper .ld-expand-button,.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{background:#005eb8}.learndash-wrapper a{text-decoration:underline}.learndash-wrapper a:hover{color:#212b32 !important;text-decoration:none}.learndash-wrapper input[type=submit].learndash_mark_complete_button{padding-right:48px}.learndash-wrapper .sfwd-mark-complete::after{top:33%}.learndash-wrapper .ld-status{position:relative}.learndash-wrapper .ld-status.ld-status-waiting{border-color:#d5281b}.learndash-wrapper .ld-breadcrumbs .ld-course-status-segment .ld-course-status-content,.learndash-wrapper .ld-course-status .ld-course-status-segment .ld-course-status-content,.learndash-wrapper .ld-item-details .ld-course-status-segment .ld-course-status-content{position:relative}.learndash-wrapper .ld-tab-content,.learndash-wrapper .ld-table-list{margin:0 16px}.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:before{content:""}.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:after{content:"x";margin-left:.25em;border-radius:50%;border:2px solid #768692;width:20px;height:20px;font-size:1rem;padding:0 4px;color:#768692;line-height:.9rem}.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper{background:#fff;border:2px solid #425563}.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before{width:0;height:0;border-left:24px solid #e8edee;border-right:24px solid #e8edee;border-bottom:16px solid #425563;transform:rotate(0);right:260px;top:-17px}.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper .ld-item-search-fields .ld-item-search-name{top:-nhsuk-spacing(5)}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{border:2px solid transparent}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title{line-height:40px}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover{background:transparent;border:2px solid #ffeb3b}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-incomplete.ld-status-icon{border:2px solid #212b32;content:"✓"}.learndash-wrapper .ld-progress{margin:1em 0}.learndash-wrapper .ld-modal{-webkit-transition:none !important;transition:none !important}.learndash-wrapper .ld-login-modal{border:4px solid #f0f4f5}.learndash-wrapper .ld-login-modal input[type=text],.learndash-wrapper .ld-login-modal input[type=password]{background:#fff;border-color:#4c6272}.learndash-wrapper .ld-login-modal label{text-align:left;color:#fff;margin-bottom:8px}.learndash-wrapper .ld-login-modal input[type=checkbox]{cursor:pointer;height:32px;left:0;width:32px;z-index:1;position:relative;top:8px;margin-right:16px}.learndash-wrapper .ld-login-modal .ld-login-modal-register{background:#003087}.learndash-wrapper .ld-login-modal .ld-login-modal-register #registerform{color:#fff;font-size:16px}.learndash-wrapper .ld-login-modal .ld-login-modal-register #registerform #wp-submit{border-radius:4px;border-width:0;background:#fff;color:#212b32}.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading{color:#003087}.learndash-wrapper .ld-login-modal .ld-login-modal-login #loginform .login-username::before,.learndash-wrapper .ld-login-modal .ld-login-modal-login #loginform .login-password::before{display:none}.learndash-wrapper .ld-login-modal input[type=submit]{margin-top:8px;background:#007f3b;border-radius:4px;font-size:1rem}.learndash-wrapper .ld-login-modal .ld-button.ld-button-reverse.ld-js-register-account{color:#212b32;border-radius:4px;box-shadow:0 4px 0 #00401e}.learndash-wrapper .nhsuk-mark-complete{padding-right:32px}nav.learndash-pager{background:none;color:#212b32;width:100%}nav.learndash-pager ul{list-style:none;display:block;margin:0 auto}nav.learndash-pager ul li{float:left;margin-right:16px}nav.learndash-pager ul li a.nhsuk-tag{color:#fff}nav.learndash-pager ul li a.nhsuk-tag.focus-visible{color:#212b32;border:4px solid #212b32 !important}nav.learndash-pager ul li a.nhsuk-tag.nhsuk-tag--white,nav.learndash-pager ul li a.nhsuk-tag.is-style-white{color:#003087}.ld-course-list-items .ld_course_grid article{display:flex !important;flex-direction:column;height:100%}.ld-course-list-items .ld_course_grid article .caption{height:100%;display:flex;flex-direction:column}.ld-course-list-items .ld_course_grid article .caption .entry-title{order:1}.ld-course-list-items .ld_course_grid article .caption .learndash-widget{order:2;margin-top:auto}.ld-course-list-items .ld_course_grid article .caption .ld_course_grid_button{order:3;margin-top:auto}.ld-course-list-items .ld_course_grid article .nhsuk-action-link{text-align:left;padding:8px;margin-top:auto !important;margin-bottom:8px}.ld-course-list-items .ld_course_grid article .ld_course_grid_button{text-align:center}.ld-course-list-items .ld_course_grid article .ld_course_grid_buttonnhsuk-action-link__link{text-align:left;position:relative}.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn,.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn-primary{margin-bottom:0}.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn .email-address:after,.ld-course-list-items .ld_course_grid article .ld_course_grid_button .btn-primary .email-address:after{content:''}.ld-course-list-items .ld_course_grid .thumbnail.course{margin-bottom:32px;position:relative}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price{background:#007f3b !important}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price:before{border-top:4px solid #425563;border-right:4px solid #425563}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled{background:#005eb8}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled:before{border-top:4px solid #003087;border-right:4px solid #003087}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free{background:#007f3b}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free:before{border-top:4px solid #006747;border-right:4px solid #006747}.single-sfwd-courses article.sfwd-courses img.wp-post-image{display:none}#ld_course_categorydropdown{padding-bottom:24px}#ld_course_categorydropdown #ld_course_categorydropdown_select{height:40px}#ld_course_categorydropdown label{padding-right:10px}#tribe-events,#tribe-events-pg-template,.tribe-events-pg-template{padding:0}.tribe-common div.nhsuk-grid-column-two-thirds{padding-left:0}.tribe-common .nhsuk-radios .nhsuk-radios__item,.tribe-common .tingle-modal-box .ginput_container_radio .nhsuk-radios__item,.tingle-modal-box .tribe-common .ginput_container_radio .nhsuk-radios__item,.tingle-modal-box .ginput_container_radio .gfield_radio .tribe-common .nhsuk-radios li,.tribe-common .tingle-modal-box .ginput_container_radio .gfield_radio li,.tingle-modal-box .tribe-common .ginput_container_radio .gfield_radio li{margin:8px 0}.tribe-common .nhsuk-radios .nhsuk-radios__item label,.tribe-common .tingle-modal-box .ginput_container_radio .nhsuk-radios__item label,.tingle-modal-box .tribe-common .ginput_container_radio .nhsuk-radios__item label,.tingle-modal-box .ginput_container_radio .gfield_radio .tribe-common .nhsuk-radios li label,.tribe-common .tingle-modal-box .ginput_container_radio .gfield_radio li label,.tingle-modal-box .tribe-common .ginput_container_radio .gfield_radio li label{padding:8px 16px 4px 40px}.tribe-common .nhsuk-checkboxes .nhsuk-checkboxes__item,.tribe-common .tingle-modal-box .ginput_container_checkbox .nhsuk-checkboxes__item,.tingle-modal-box .tribe-common .ginput_container_checkbox .nhsuk-checkboxes__item,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox .tribe-common .nhsuk-checkboxes li,.tribe-common .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li,.tingle-modal-box .tribe-common .ginput_container_checkbox .gfield_checkbox li{margin:8px 0}.tribe-common .nhsuk-checkboxes .nhsuk-checkboxes__item label,.tribe-common .tingle-modal-box .ginput_container_checkbox .nhsuk-checkboxes__item label,.tingle-modal-box .tribe-common .ginput_container_checkbox .nhsuk-checkboxes__item label,.tingle-modal-box .ginput_container_checkbox .gfield_checkbox .tribe-common .nhsuk-checkboxes li label,.tribe-common .tingle-modal-box .ginput_container_checkbox .gfield_checkbox li label,.tingle-modal-box .tribe-common .ginput_container_checkbox .gfield_checkbox li label{padding:8px 16px 4px 56px}.tribe-common span.nhsuk-action-link__text{margin-left:40px}.tribe-common .nhsuk-card-group div.nhsuk-grid-column-one-third,.tribe-common .nhsuk-card-group div.nhsuk-grid-column-one-half,.tribe-common .nhsuk-card-group div.nhsuk-grid-column-two-thirds{padding:0 16px;margin-bottom:24px}.tribe-common .nhsuk-card-group div.nhsuk-card__content{padding:24px;color:#425563}.tribe-events .tribe-events-c-top-bar__datepicker{display:flex;align-items:center}.tribe-events .tribe-events-c-top-bar__datepicker span{line-height:1.5;padding-right:8px}.tribe-events-c-top-bar .tribe-topbar-prefix{margin-right:8px}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{padding:16px;margin-right:8px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group{margin-right:8px}.nhsuk-card__content .tribe-events-calendar-list__event-datetime{float:left;display:block}.nhsuk-card__content .tribe-events-calendar-list__event-datetime span.tribe-event-date-end{display:block}.tribe-common .nhsuk-card-group .event-meta,.event-meta{margin-bottom:16px}.single-tribe_events .tribe-common .nhsuk-card-group .event-meta,.single-tribe_events .event-meta{margin-bottom:24px}.tribe-events-address,.tribe-events-calendar-list__event-datetime{font-size:16px;margin-bottom:0}.event-date-time:after{clear:both;content:"";display:block}.event-date-time,.venue-address,.events-cost,.event-categories{font-size:16px}.event-date-time .nhsuk-icon,.venue-address .nhsuk-icon,.events-cost .nhsuk-icon,.event-categories .nhsuk-icon{float:left;width:16px;height:16px;margin-right:8px}.event-categories:after{clear:both;content:"";display:block}.event-categories ul{position:relative;top:-2px}.event-categories li{display:inline-block;font-size:16px;float:left;margin-right:4px}.tribe-events-header__top-bar .events-dropdown{font-size:16px;padding-right:8px;margin-top:8px}@media screen and (min-width: 832px){.tribe-events-header__top-bar .events-dropdown{margin-top:0px}}.tribe-events .tribe-events-header{align-items:flex-end}@media screen and (min-width: 832px){.tribe-events .tribe-events-c-events-bar__search-filters-container{background-color:transparent}.tribe-events .tribe-events-c-events-bar__search-filters-container .tribe-events-c-search__input{background-color:transparent}}#rsvp-now .tribe-tickets__rsvp-wrapper{max-width:100%}.single-tribe_events .tribe-events-single-event-description{margin-top:32px;margin-bottom:32px}.single-tribe_events .nhsuk-card__img{margin-bottom:16px}.single-tribe_events .tribe-events-single-event-title{margin-bottom:32px}.nowrap{white-space:nowrap}.tribe-tickets-rsvp .tribe-events-tickets{background-color:transparent}.tribe-tickets-rsvp .tribe-events-tickets input[type=text],.tribe-tickets-rsvp .tribe-events-tickets input[type=email],.tribe-tickets-rsvp .tribe-events-tickets select{width:100%}.widget-area ol.tribe-list-widget{list-style:none}.widget-area ol.tribe-list-widget .tribe-clearfix:before{display:none}html.js .tribe-events-page-template.wp-embed-responsive{color:inherit;background:inherit;padding:0}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed{background:inherit;padding:0;font-size:16px}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card{margin-top:20px}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .nhsuk-care-card__heading a{color:#fff}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-event-cost{position:absolute;right:24px;bottom:24px}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-event-cost span{display:none}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .tribe-events-single-event-description{margin-right:100px}html.js .tribe-events-page-template.wp-embed-responsive .wp-embed.nhsuk-care-card .wp-embed-footer{display:none}.tribe-events .tribe-events-c-top-bar__datepicker-button:hover span.tribe-events-c-top-bar__datepicker-desktop{color:#425563}.tribe-events-schedule__datetime *{color:#425563}.download-count{float:right}.download-link{font-size:16px}.nhsuk-global-alert{background-color:#ffeb3b;padding-bottom:24px;padding-top:24px}@media print{.nhsuk-global-alert{display:none}}.nhsuk-global-alert a{color:#005eb8}.nhsuk-global-alert a:focus{background-color:#003d78;box-shadow:0 0 0 4px #003d78;color:#fff;outline:4px solid transparent;outline-offset:4px}.nhsuk-global-alert a:hover{background-color:#005eb8;box-shadow:0 0 0 4px #005eb8;color:#fff}.nhsuk-global-alert a:active{background-color:#002f5c;box-shadow:0 0 0 4px #003d78;color:#fff}.nhsuk-global-alert__content{position:relative;margin:0 16px}.nhsuk-global-alert__content>*:first-child{margin-top:0}.nhsuk-global-alert__content>*:last-child{margin-bottom:0}.nhsuk-global-alert__heading{font-size:20px;font-size:1.25rem;line-height:1.4;margin:0}@media(min-width: 40.0625em){.nhsuk-global-alert__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-global-alert__heading{font-size:18pt;line-height:1.15}}.nhsuk-global-alert__message{margin-top:8px;line-height:1.5}.nhsuk-bordered-tabs-container{padding-top:8px;background-color:#fff;border-bottom:2px solid #aeb7bd}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs{padding:0;margin-bottom:0;display:flex}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item{display:inline-block;padding:8px 16px;margin-bottom:0;font-size:16px}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a{text-decoration:none;word-break:initial}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a:visited{text-decoration:none;color:#330072}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a:hover{text-decoration:underline}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active{background-color:#f0f4f5;word-break:initial;border:2px solid #aeb7bd;border-radius:4px 4px 0 0;margin-bottom:-2px;border-bottom:2px solid #f0f4f5;font-weight:600;color:#005eb8}@media(max-width: 61.865em){.nhsuk-bordered-tabs-container{background:inherit;border-bottom:none}.nhsuk-bordered-tabs-container .close-menu-buddynav{display:none;background:#fff;top:-8px;position:absolute}.nhsuk-bordered-tabs-container .label-navigation-buddynav{border-radius:4px;border:2px solid #768692;background:#fff;padding:8px 16px}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs{display:none;list-style:none;padding:0;margin-top:8px}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item{padding:8px 0 8px 32px;position:relative;display:list-item;background:#fff;width:100%;border-bottom:2px solid #f0f4f5}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item a{display:inline-block;color:#212b32}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active{background:#005eb8}.nhsuk-bordered-tabs-container .nhsuk-bordered-tabs .nhsuk-bordered-tabs-item.nhsuk-bordered-tabs-item-active a{color:#fff}}.nhsuk-feedback-banner{background-color:#fff;bottom:0;box-shadow:0 -4px 0 0 rgba(33,43,50,.16);display:none;margin:0 auto;padding-bottom:24px;padding-top:24px;position:fixed;width:100%;z-index:20}@media print{.nhsuk-feedback-banner{display:none}}.nhsuk-feedback-banner.js-inview{bottom:auto;position:relative}.nhsuk-feedback-banner__heading{font-size:20px;font-size:1.25rem;line-height:1.4;margin:0;padding-right:40px}@media(min-width: 40.0625em){.nhsuk-feedback-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-feedback-banner__heading{font-size:18pt;line-height:1.15}}.nhsuk-feedback-banner__content{position:relative}.nhsuk-feedback-banner__content:after{clear:both;content:"";display:block}.nhsuk-feedback-banner__message{margin-bottom:0;margin-top:8px;padding-bottom:24px}@media(min-width: 20em){.nhsuk-feedback-banner__message{padding-bottom:0}}.nhsuk-feedback-banner__close{font-size:12px;font-size:.75rem;line-height:1.66667;color:#005eb8;background:none;border:0;color:#212b32;cursor:pointer;padding:0;position:absolute;right:0;text-decoration:underline;top:0}@media(min-width: 40.0625em){.nhsuk-feedback-banner__close{font-size:14px;font-size:.875rem;line-height:1.71429}}@media print{.nhsuk-feedback-banner__close{font-size:12pt;line-height:1.2}}.nhsuk-feedback-banner__close:visited{color:#330072}.nhsuk-feedback-banner__close:hover{color:#7c2855;text-decoration:none}.nhsuk-feedback-banner__close:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-feedback-banner__close:focus:hover{text-decoration:none}.nhsuk-feedback-banner__close:focus:visited{color:#212b32}.nhsuk-feedback-banner__close:focus .nhsuk-icon{fill:#212b32}.nhsuk-feedback-banner__close:active{color:#002f5c}@media(max-width: 19.99em){.nhsuk-feedback-banner__close{bottom:0;position:absolute;right:0;top:auto}}.nhsuk-care-card{width:100%}.nhsuk-care-card .nhsuk-care-card__content{overflow:auto}.nhsuk-details .nhsuk-details__text{overflow:auto}.nhsuk-dashboard .nhsuk-panel-group__item{overflow:hidden;margin-bottom:2rem}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper{background:inherit;box-shadow:none;width:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label{background:inherit;margin:0;margin-top:0;margin-bottom:0;background-size:cover;position:relative;padding:33.33% 0;height:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .rich-text,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3 .rich-text{z-index:2;top:0;margin:0 -20px;position:absolute;top:50%;left:10%;max-width:90%;font-size:1.1rem}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-dashboard__image,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard__image{width:100%;height:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-promo__img,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-promo__img{position:relative;top:-16px;z-index:1}.nhsuk-dashboard .nhsuk-grid-column-full-width{max-height:300px}.nhsuk-dashboard .nhsuk-grid-column-one-half{max-height:250px}.nhsuk-dashboard .nhsuk-grid-column-one-third,.nhsuk-dashboard .nhsuk-grid-column-two-thirds{max-height:200px}.nhsuk-inset-text--rev,.is-style-quote-reverse{background:#005eb8;border:10px solid #005eb8;box-shadow:inset 12px 0px 0px 0px #fff;box-sizing:border-box;padding-left:30px;margin:1rem 0;color:#fff;width:100%}#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-warning,.nhsuk-inset-text.is-style-quote-warning{border-left-color:#ffeb3b}#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-warning-reverse,.nhsuk-inset-text.is-style-quote-warning-reverse{background:#ffeb3b;border:10px solid #ffeb3b;box-shadow:inset 12px 0px 0px 0px #212b32;box-sizing:border-box;padding-left:30px;margin:1rem 0;color:#212b32;width:100%}#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-alert,.is-style-quote-alert.nhsuk-inset-text{border-left-color:#d5281b}#content .nhsuk-main-wrapper .nhsuk-inset-text.is-style-quote-alert-reverse,.is-style-quote-alert-reverse.nhsuk-inset-text{background:#d5281b;border:10px solid #d5281b;box-shadow:inset 12px 0px 0px 0px #fff;box-sizing:border-box;padding-left:30px;margin:1rem 0;color:#fff;width:100%}.nhsuk-promo .nhsuk-promo__content{padding:0 0 16px 0}.nhsuk-promo .nhsuk-promo__content .nhsuk-image,.nhsuk-promo .nhsuk-promo__content .is-style-nhsuk-image{width:100%;padding:0}.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__heading{padding:8px 16px}.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__description,.nhsuk-promo .nhsuk-promo__content p{padding:8px}.nhsuk-promo .nhsuk-promo__content .nhsuk-readmore{padding:0 32px 8px 0}.is-style-nhsuk-image figcaption{margin:0}figure.is-style-nhsuk-table-responsive thead,figure.is-style-nhsuk-table-responsive tr,figure.is-style-nhsuk-table-responsive th,figure.is-style-nhsuk-table-responsive td{border:0}figure.is-style-nhsuk-table-responsive table{margin-bottom:40px;border-spacing:0;vertical-align:top;width:100%}figure.is-style-nhsuk-table-responsive thead th{border-bottom:2px solid #d8dde0}figure.is-style-nhsuk-table-responsive th{font-weight:600}figure.is-style-nhsuk-table-responsive th,figure.is-style-nhsuk-table-responsive td{font-size:16px;font-size:1rem;line-height:1.5;padding:8px 16px 8px 0;border-bottom:1px solid #d8dde0;text-align:left;vertical-align:top}figure.is-style-nhsuk-table-responsive th:last-child,figure.is-style-nhsuk-table-responsive td:last-child{padding-right:0}figure.is-style-nhsuk-table-responsive figcaption{-webkit-clip-path:inset(50%);border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wp-admin figure.is-style-nhsuk-table-responsive figcaption{width:auto;clip:auto;height:auto;position:relative;clip-path:unset}@media(min-width: 40.0625em){figure.is-style-nhsuk-table-responsive th,figure.is-style-nhsuk-table-responsive td{font-size:19px;font-size:1.1875rem;line-height:1.47368;padding-bottom:16px;padding-right:24px;padding-top:16px}}@media print{figure.is-style-nhsuk-table-responsive table{page-break-inside:avoid}figure.is-style-nhsuk-table-responsive th,figure.is-style-nhsuk-table-responsive td{font-size:14pt;line-height:1.15}}.nhsuk-table-responsive table,.is-style-nhsuk-table-responsive table,table{margin:0}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout{background-color:#fff9c4;border:1px solid #ffeb3b}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container{background-color:#ffeb3b;display:inline-block;top:-16px;margin-bottom:8px;padding:8px 32px;position:relative}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container h3,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container h3{background-color:#ffeb3b;color:#212b32 !important}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__heading-container .nhsuk-care-card__heading span,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__heading-container .nhsuk-care-card__heading span{color:#212b32}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__arrow,.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__arrow,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__arrow,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__arrow{display:none}.wp-block-nhsblocks-card1.is-style-warning-callout.nhsuk-care-card .nhsuk-care-card__content,.nhsuk-care-card.nhsuk-care-card--type.is-style-warning-callout .nhsuk-care-card__content{background-color:#fff9c4;padding-top:0;border:none}.nhsuk-care-card__heading-container h3{color:#fff !important;margin:0 !important}.nhsuk-do-dont-list svg.nhsuk-icon{width:35px;height:34px}.nhsuk-inset-text .is-style-quote-reverse .nhsuk-inset-text__quote a{color:#fff;font-weight:700}.nhsuk-hero__overlay{margin-bottom:50px}.nhsuk-hero__overlay .nhsuk-grid-column-two-thirds{padding:0}.wp-block-nhsblocks-heroblock{width:calc(100vw - 20px);margin:0 calc(-50vw + 50% + 12px)}.nhsuk-card .nhsuk-card__description{display:flow-root}.nhsuk-card.is-style-panel-grey{background:inherit;border:none}.nhsuk-card figure{margin:0}section.nhsuk-section:nth-of-type(odd){background:#f0f4f5}section.nhsuk-section:nth-of-type(even),[data-type="nhsblocks/stripesblock"]:nth-of-type(even){background:#fff}.page-template-full-width-page section.nhsuk-section{width:calc(100vw - 20px);margin:0 calc(-50vw + 50% + 12px)}section.nhsuk-section,[data-type="nhsblocks/stripesblock"] .is-block-content{padding:64px 20px}section.nhsuk-section:after,[data-type="nhsblocks/stripesblock"] .is-block-content:after{clear:both;content:"";display:block}.nhsuk-striped-blocks{border:1px dotted #4c6272}.nhsuk-striped-blocks [data-type="nhsblocks/stripeblock"]:nth-of-type(odd){background:#f0f4f5}.nhsuk-striped-blocks [data-type="nhsblocks/stripeblock"]:nth-of-type(even){background:#fff}.nhsuk-panel{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;width:100%}.nhsuk-panel>*:first-child{margin-top:0}.nhsuk-panel>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-panel{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-panel{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-panel{padding:32px}}@media print{.nhsuk-panel{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-panel--grey,.nhsuk-panel.is-style-panel-grey{background-color:#f0f4f5}.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;border:1px solid #d8dde0;padding-top:0 !important}.nhsuk-panel-with-label>*:first-child,.nhsuk-panel.is-style-panel-with-label>*:first-child{margin-top:0}.nhsuk-panel-with-label>*:last-child,.nhsuk-panel.is-style-panel-with-label>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{margin-bottom:48px}}@media(min-width: 40.0625em){.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{margin-top:48px}}@media(min-width: 40.0625em){.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{padding:32px}}@media print{.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#005eb8;color:#fff;display:inline-block;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media(min-width: 40.0625em){.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{font-size:18pt;line-height:1.15}}@media(max-width: 40.0525em){.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{background:none;color:#212b32;top:0}}@media print{.nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .rich-text{color:#212b32;fill:#212b32}.nhsuk-panel-with-label__label:active,.nhsuk-panel.is-style-panel-with-label h3:active,.nhsuk-panel.is-style-panel-with-label h3 .rich-text:active,.nhsuk-panel-with-label__label:focus,.nhsuk-panel.is-style-panel-with-label h3:focus,.nhsuk-panel.is-style-panel-with-label h3 .rich-text:focus,.nhsuk-panel-with-label__label:visited,.nhsuk-panel.is-style-panel-with-label h3:visited,.nhsuk-panel.is-style-panel-with-label h3 .rich-text:visited{color:#212b32}}.nhsuk-panel-group{display:flex;flex-wrap:wrap;margin-bottom:32px}@media(max-width: 48.0525em){.nhsuk-panel-group{margin-bottom:24px}}.nhsuk-panel-group__item{display:flex}@media(max-width: 48.0525em){.nhsuk-panel-group__item{flex:0 0 100%}}@media(max-width: 48.0525em){.nhsuk-panel-group__item{margin-bottom:24px}.nhsuk-panel-group__item:last-child{margin-bottom:0}}.nhsuk-panel-group__item .nhsuk-panel{margin-bottom:0;margin-top:0}.nhsuk-promo{margin-bottom:36px;width:100%}.nhsuk-promo__link-wrapper{background-color:#fff;border:1px solid transparent;box-shadow:0 4px 0 0 #d8dde0;display:block;height:100%;position:relative;text-decoration:none}.nhsuk-promo__link-wrapper:hover{background-color:#fff;color:#005eb8}.nhsuk-promo__link-wrapper:hover .nhsuk-promo__heading{color:#7c2855}.nhsuk-promo__link-wrapper:focus{background-color:#fff;box-shadow:0 4px 0 0 #d8dde0}.nhsuk-promo__link-wrapper:focus .nhsuk-promo__heading{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-promo__link-wrapper:active{background-color:#fff;box-shadow:none;top:4px}.nhsuk-promo__link-wrapper:active .nhsuk-promo__heading{background:none;box-shadow:none}.nhsuk-promo__link-wrapper:hover .nhsuk-promo__heading,.nhsuk-promo__link-wrapper:active .nhsuk-promo__heading{text-decoration:none}.nhsuk-promo__img{border-bottom:1px solid #f0f4f5;display:block;width:100%}@media print{.nhsuk-promo__img{display:none}}.nhsuk-promo__heading{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;display:inline-block;margin-bottom:16px;text-decoration:underline}@media(min-width: 40.0625em){.nhsuk-promo__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-promo__heading{font-size:18pt;line-height:1.15}}.nhsuk-promo__content{padding:24px}.nhsuk-promo__content>*:first-child{margin-top:0}.nhsuk-promo__content>*:last-child{margin-bottom:0}@media(min-width: 40.0625em){.nhsuk-promo__content{padding:32px}}.nhsuk-promo__description{color:#4c6272}.nhsuk-promo--small .nhsuk-promo__heading,.nhsuk-promo.is-style-promo-small .nhsuk-promo__heading{font-size:16px;font-size:1rem;line-height:1.5}@media(min-width: 40.0625em){.nhsuk-promo--small .nhsuk-promo__heading,.nhsuk-promo.is-style-promo-small .nhsuk-promo__heading{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-promo--small .nhsuk-promo__heading,.nhsuk-promo.is-style-promo-small .nhsuk-promo__heading{font-size:14pt;line-height:1.15}}.nhsuk-promo--small .nhsuk-promo__description,.nhsuk-promo.is-style-promo-small .nhsuk-promo__description{font-size:14px;font-size:.875rem;line-height:1.71429}@media(min-width: 40.0625em){.nhsuk-promo--small .nhsuk-promo__description,.nhsuk-promo.is-style-promo-small .nhsuk-promo__description{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-promo--small .nhsuk-promo__description,.nhsuk-promo.is-style-promo-small .nhsuk-promo__description{font-size:14pt;line-height:1.2}}.nhsuk-promo-group{display:flex;flex-wrap:wrap;margin-bottom:36px}@media(max-width: 48.0525em){.nhsuk-promo-group{margin-bottom:28px}}.nhsuk-promo-group__item{display:flex}@media(max-width: 48.0525em){.nhsuk-promo-group__item{flex:0 0 100%}}@media(max-width: 48.0525em){.nhsuk-promo-group__item{margin-bottom:28px}.nhsuk-promo-group__item:last-child{margin-bottom:0}}.nhsuk-promo-group__item .nhsuk-promo{margin-bottom:0}.nhsuk-panel-with-label,.nhsuk-panel.is-style-panel-with-label{width:100%}.nhsuk-panel-with-label .nhsuk-panel-with-label__label a,.nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label a,.nhsuk-panel.is-style-panel-with-label h3 a,.nhsuk-panel.is-style-panel-with-label h3 .rich-text a,.nhsuk-panel-with-label .nhsuk-panel-with-label__label a:visited{color:#fff}.nhsuk-panel-with-label .entry-footer span,.nhsuk-panel.is-style-panel-with-label .entry-footer span{padding:0 10px}.nhsuk-promo figure{margin:0}.wp-block-nhsblocks-panel1 .paneltext{display:flow-root}.wp-block-nhsblock-rowgroup .nhsuk-panel-group{padding:0}.nhsuk-dashboard .nhsuk-panel-group__item{overflow:hidden;margin-bottom:2rem}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-promo__link-wrapper{background:inherit;box-shadow:none;width:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label{background:inherit;margin:0;margin-top:0;margin-bottom:0;background-size:cover;position:relative;padding:33.33% 0;height:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-panel-with-label__label,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-panel-with-label__label,.nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label h3,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3,.nhsuk-panel.is-style-panel-with-label h3 .nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .rich-text,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label h3 .rich-text{z-index:2;top:0;margin:0 -20px;position:absolute;top:50%;left:10%;max-width:90%;font-size:1.1rem}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-dashboard__image,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-dashboard__image{width:100%;height:100%}.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel-with-label .nhsuk-promo__img,.nhsuk-dashboard .nhsuk-panel-group__item .nhsuk-panel.is-style-panel-with-label .nhsuk-promo__img{position:relative;top:-16px;z-index:1}.nhsuk-dashboard .nhsuk-grid-column-full-width{max-height:300px}.nhsuk-dashboard .nhsuk-grid-column-one-half{max-height:250px}.nhsuk-dashboard .nhsuk-grid-column-one-third,.nhsuk-dashboard .nhsuk-grid-column-two-thirds{max-height:200px}.nhsuk-promo-group__item{margin-bottom:36px}.wp-block-nhsblocks-promo1 .nhsuk-image,.wp-block-nhsblocks-promo1 .is-style-nhsuk-image{width:100%}.wp-block-nhsblocks-promo1 img.nhsuk-promo__img{width:100%;height:auto}.wp-block-nhsblocks-promo1 .nhsuk-promo__description,.wp-block-nhsblocks-promo1 .nhsuk-promo__heading{padding:0 32px}.nhsuk-promo .nhsuk-promo__content{padding:0 0 16px 0}.nhsuk-promo .nhsuk-promo__content .nhsuk-image,.nhsuk-promo .nhsuk-promo__content .is-style-nhsuk-image{width:100%;padding:0}.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__heading{padding:8px 16px}.nhsuk-promo .nhsuk-promo__content .nhsuk-promo__description,.nhsuk-promo .nhsuk-promo__content p{padding:8px}.nhsuk-promo .nhsuk-promo__content .nhsuk-readmore{padding:0 32px 8px 0}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-nhs-blue-color{color:#005eb8}.has-nhs-blue-background-color{background-color:#005eb8}.has-nhs-dark-blue-color{color:#003087}.has-nhs-dark-blue-background-color{background-color:#003087}.has-nhs-bright-blue-color{color:#0072ce}.has-nhs-bright-blue-background-color{background-color:#0072ce}.has-nhs-light-blue-color{color:#41b6e6}.has-nhs-light-blue-background-color{background-color:#41b6e6}.has-nhs-mid-grey-color{color:#768692}.has-nhs-mid-grey-background-color{background-color:#768692}.has-nhs-light-grey-color{color:#e8edee}.has-nhs-light-grey-background-color{background-color:#e8edee}.has-nhs-dark-grey-color{color:#425563}.has-nhs-dark-grey-background-color{background-color:#425563}.has-nhs-purple-color{color:#330072}.has-nhs-purple-background-color{background-color:#330072}.has-nhs-pink-color{color:#ae2573}.has-nhs-pink-background-color{background-color:#ae2573}.has-nhs-light-purple-color{color:#704c9c}.has-nhs-light-purple-background-color{background-color:#704c9c}.has-nhs-light-green-color{color:#78be20}.has-nhs-light-green-background-color{background-color:#78be20}.has-nhs-dark-green-color{color:#006747}.has-nhs-dark-green-background-color{background-color:#006747}.has-nhs-aqua-green-color{color:#00a499}.has-nhs-aqua-green-background-color{background-color:#00a499}.has-nhs-black-color{color:#212b32}.has-nhs-black-background-color{background-color:#212b32}.has-emergency-red-color{color:#d5281b}.has-emergency-red-background-color{background-color:#d5281b}.has-nhs-yellow-color{color:#ffeb3b}.has-nhs-yellow-background-color{background-color:#ffeb3b}.has-nhs-warm-yellow-color{color:#ffb81c}.has-nhs-warm-yellow-background-color{background-color:#ffb81c}.has-gds-black-color{color:"#0b0c0c"}.has-gds-black-background-color{background-color:"#0b0c0c"}#cookie-notice{position:fixed;min-width:100%;height:auto;padding:16px 0;z-index:100000;letter-spacing:0;left:0;text-align:center;border-top:4px solid #003087;font-weight:normal;padding:0}#cookie-notice .cookie-notice-container{background-color:#fff;padding:0}#cookie-notice .cookie-notice-container .cn-text-container{padding-top:16px;color:#003087;text-align:left}#cookie-notice .cookie-notice-container #cn-notice-buttons{padding-bottom:16px;display:block;text-align:right}#cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button.bootstrap{background:#007f3b;margin-bottom:0}#cookie-notice .cookie-notice-container .cn-close-icon{opacity:1;top:16px}#cookie-notice .cookie-notice-container .cn-close-icon:after,#cookie-notice .cookie-notice-container .cn-close-icon:before{background-color:#212b32;height:40px}#cookie-notice .cookie-notice-container .cn-close-icon.focus-visible{height:40px;width:40px}/*# sourceMappingURL=style.min.css.map */ diff --git a/style.min.css.map b/style.min.css.map index 66675a1c..2e46f0dc 100644 --- a/style.min.css.map +++ b/style.min.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["assets/scss/default.scss","node_modules/nhsuk-frontend/packages/core/generic/_box-sizing.scss","node_modules/nhsuk-frontend/packages/core/elements/_forms.scss","node_modules/nhsuk-frontend/packages/core/tools/_links.scss","node_modules/nhsuk-frontend/packages/core/settings/_colours.scss","node_modules/nhsuk-frontend/packages/core/tools/_focused.scss","node_modules/nhsuk-frontend/packages/core/vendor/sass-mq.scss","node_modules/nhsuk-frontend/packages/core/elements/_links.scss","node_modules/nhsuk-frontend/packages/core/elements/_page.scss","node_modules/nhsuk-frontend/packages/core/generic/_font-face.scss","node_modules/nhsuk-frontend/packages/core/settings/_globals.scss","node_modules/nhsuk-frontend/packages/core/elements/_table.scss","node_modules/nhsuk-frontend/packages/core/tools/_spacing.scss","node_modules/nhsuk-frontend/packages/core/tools/_typography.scss","node_modules/nhsuk-frontend/packages/core/objects/_form-group.scss","node_modules/nhsuk-frontend/packages/core/tools/_grid.scss","node_modules/nhsuk-frontend/packages/core/tools/_mixins.scss","node_modules/nhsuk-frontend/packages/core/objects/_main-wrapper.scss","node_modules/nhsuk-frontend/packages/core/objects/_width-container.scss","node_modules/nhsuk-frontend/packages/core/styles/_icons.scss","node_modules/nhsuk-frontend/packages/core/styles/_lists.scss","node_modules/nhsuk-frontend/packages/core/styles/_section-break.scss","node_modules/nhsuk-frontend/packages/core/styles/_typography.scss","node_modules/nhsuk-frontend/packages/core/utilities/_grid-widths.scss","node_modules/nhsuk-frontend/packages/core/utilities/_link-nowrap.scss","node_modules/nhsuk-frontend/packages/core/utilities/_reading-width.scss","node_modules/nhsuk-frontend/packages/core/utilities/_spacing.scss","node_modules/nhsuk-frontend/packages/core/utilities/_typography.scss","node_modules/nhsuk-frontend/packages/core/utilities/_visually-hidden.scss","node_modules/nhsuk-frontend/packages/core/utilities/_widths.scss","node_modules/nhsuk-frontend/packages/components/action-link/_action-link.scss","node_modules/nhsuk-frontend/packages/components/back-link/_back-link.scss","node_modules/nhsuk-frontend/packages/components/breadcrumb/_breadcrumb.scss","node_modules/nhsuk-frontend/packages/components/button/_button.scss","node_modules/nhsuk-frontend/packages/components/card/card.scss","node_modules/nhsuk-frontend/packages/components/care-card/_care-card.scss","node_modules/nhsuk-frontend/packages/components/checkboxes/_checkboxes.scss","node_modules/nhsuk-frontend/packages/components/contents-list/_contents-list.scss","node_modules/nhsuk-frontend/packages/components/date-input/_date-input.scss","node_modules/nhsuk-frontend/packages/components/details/_details.scss","node_modules/nhsuk-frontend/packages/core/tools/_shape-arrow.scss","node_modules/nhsuk-frontend/packages/components/do-dont-list/_do-dont-list.scss","node_modules/nhsuk-frontend/packages/components/error-message/_error-message.scss","node_modules/nhsuk-frontend/packages/components/error-summary/_error-summary.scss","node_modules/nhsuk-frontend/packages/components/fieldset/_fieldset.scss","node_modules/nhsuk-frontend/packages/components/footer/_footer.scss","node_modules/nhsuk-frontend/packages/components/header/_header.scss","node_modules/nhsuk-frontend/packages/components/hero/_hero.scss","node_modules/nhsuk-frontend/packages/components/hint/_hint.scss","node_modules/nhsuk-frontend/packages/components/images/_images.scss","node_modules/nhsuk-frontend/packages/components/input/_input.scss","node_modules/nhsuk-frontend/packages/components/inset-text/_inset-text.scss","node_modules/nhsuk-frontend/packages/components/label/_label.scss","node_modules/nhsuk-frontend/packages/components/list-panel/_list-panel.scss","node_modules/nhsuk-frontend/packages/components/nav-a-z/_nav-a-z.scss","node_modules/nhsuk-frontend/packages/components/pagination/_pagination.scss","node_modules/nhsuk-frontend/packages/components/radios/_radios.scss","node_modules/nhsuk-frontend/packages/components/select/_select.scss","node_modules/nhsuk-frontend/packages/components/skip-link/_skip-link.scss","node_modules/nhsuk-frontend/packages/components/summary-list/_summary-list.scss","node_modules/nhsuk-frontend/packages/components/tables/_tables.scss","node_modules/nhsuk-frontend/packages/components/tag/_tag.scss","node_modules/nhsuk-frontend/packages/components/textarea/_textarea.scss","node_modules/nhsuk-frontend/packages/components/warning-callout/_warning-callout.scss","assets/scss/accessibility.scss","assets/scss/generic-overrides.scss","assets/scss/header.scss","assets/scss/style_variations.scss","assets/scss/sidebar-widgets.scss","assets/scss/nhs-colours.scss","assets/scss/comments-and-meta.scss","assets/scss/print.scss","assets/scss/gallery.scss","assets/scss/gravity-forms.scss","assets/scss/learndash-styling.scss","assets/scss/events-calendar-styling.scss","assets/scss/download-monitor.scss","assets/scss/emergency_alert.scss","assets/scss/tabs.scss","assets/scss/feedback_banner.scss","assets/scss/nhsblocks/nhsl-blocks.scss","assets/scss/nhsblocks/style_variations.scss","assets/scss/nhsblocks/stripe-blocks.scss","assets/scss/nhsblocks/legacy/panel/_panel.scss","assets/scss/nhsblocks/legacy/promo/_promo.scss","assets/scss/nhsblocks/legacy/legacy.scss","assets/scss/color-mixer.scss","assets/scss/cookie-control.scss"],"names":[],"mappings":"CAaA,KACE,iBACA,8BAUF,KACE,SAQF,GACE,cACA,eAWF,GACE,uBACA,SACA,iBAQF,IACE,gCACA,cAUF,EACE,6BAQF,YACE,mBACA,0BACA,iCAOF,SAEE,mBAQF,cAGE,gCACA,cAOF,MACE,cAQF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAUF,IACE,kBAWF,6BAIE,oBACA,eACA,iBACA,SAQF,cAEE,oBAOF,gDAIE,0BAOF,wHAIE,kBACA,UAOF,4GAIE,8BAOF,SACE,2BAUF,OACE,sBACA,cACA,cACA,eACA,UACA,mBAOF,SACE,wBAOF,SACE,cAQF,6BAEE,sBACA,UAOF,kFAEE,YAQF,cACE,6BACA,oBAOF,yCACE,wBAQF,6BACE,0BACA,aAUF,QACE,cAOF,QACE,kBAUF,SACE,aAOF,SACE,aAMF,2CAME,0CAGF,kBACE,WAGF,EACE,oBAGF,cACE,kBAGF,WACE,eAGF,QACE,iBAGF,IACE,gBACA,iDACA,eACA,mBACA,gBACA,oBACA,eACA,cACA,cAGF,gBACE,uEACA,eACA,mBAGF,aACE,8BACA,YAGF,SACE,mBACA,qBAGF,IACE,eAMF,KACE,sBAGF,mBAIE,mBAGF,KACE,gBAIF,GACE,sBACA,SACA,WACA,oBAGF,GACE,gBAGF,GACE,mBAGF,YAEE,gBACA,kBAGF,GACE,iBAGF,GACE,qBAGF,IACE,YAEA,eAIF,OACE,aAIF,MACE,iBACA,WAmCF,yCAEE,cAGF,sCACE,aACE,aAEF,oBACE,eAIJ,wFAGE,iBACA,gBAGF,iGAGE,WACA,UAGF,qFAGE,YACA,iBACA,UAOF,oBACE,SACA,8BACA,qBACA,WACA,YACA,gBACA,UACA,6BACA,UACA,4BAGF,0BACE,yBACA,kBACA,sCACA,qBACA,eACA,cACA,cACA,eACA,kBACA,iBACA,YACA,SACA,mBACA,uBACA,qBACA,QACA,WACA,eAKF,8BACE,UAMF,WACE,eACA,WACA,mBAGF,YACE,eACA,YACA,kBAGF,aACE,WACA,cACA,iBACA,kBAMF,4OAYE,WACA,cACA,mBAGF,mHAME,WAM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UALc,KAMd,YALY,IDnCV,mBQhFN,qBACA,aACA,ed+MM,6BcrNR,kBPoIQ,UAfQ,KAgBR,UAfY,UAgBZ,YAfU,SP8FV,acrNR,kBP+HQ,UAVQ,KAWR,YATU,MP8FV,6BcrNR,kBR2FU,oBQlFV,2BR2EQ,kBNiIA,6Bc5MR,2BRkFU,mBQ/ER,4DACE,gBAIJ,uBACE,qBACA,kBAOF,uBACE,wBACA,kBAqBF,qCAEE,gBACA,aACA,kBACA,kBAEA,6CACE,UACA,gBACA,kBCzDJ,wBACE,SACA,SAOF,yBTyEQ,mCNiIA,6Be1MR,yBTgFU,iBN0HF,6Be1MR,yBTgFU,oBSvEV,2BTgEQ,mCNiIA,6BejMR,2BTuEU,iBN0HF,6BejMR,2BTuEU,oBS9DV,wBTuDQ,mCNiIA,6BexLR,wBT8DU,iBN0HF,6BexLR,wBT8DU,oBSrDV,iCACE,gCC3CF,qBT8HM,UALU,KAMV,UALc,KAMd,YALY,KSxHhB,cACA,YZLgB,IYMhB,aVmFM,mBNiIA,6BgBzNR,qBTwIQ,UAfQ,KAgBR,UAfY,KAgBZ,YAfU,SP8FV,agBzNR,qBTmIQ,UAVQ,KAWR,YATU,MP8FV,6BgBzNR,qBV+FU,oBUhFV,oBT+GM,UALU,KAMV,UALc,OAMd,YALY,QSzGhB,cACA,YZpBgB,IYqBhB,aVoEM,mBNiIA,6BgB1MR,oBTyHQ,UAfQ,KAgBR,UAfY,KAgBZ,YAfU,MP8FV,agB1MR,oBToHQ,UAVQ,KAWR,YATU,MP8FV,6BgB1MR,oBVgFU,oBUjEV,kFTgGM,UALU,KAMV,UALc,QAMd,YALY,IS1FhB,cACA,YZnCgB,IYoChB,aVqDM,mBNiIA,6BgB3LR,kFT0GQ,UAfQ,KAgBR,UAfY,OAgBZ,YAfU,SP8FV,agB3LR,kFTqGQ,UAVQ,KAWR,YATU,MP8FV,6BgB3LR,kFViEU,oBUlDV,+ETiFM,UALU,KAMV,UALc,SAMd,YALY,QS3EhB,cACA,YZlDgB,IYmDhB,aVsCM,mBNiIA,6BgB5KR,+ET2FQ,UAfQ,KAgBR,UAfY,SAgBZ,YAfU,SP8FV,agB5KR,+ETsFQ,UAVQ,KAWR,YATU,MP8FV,6BgB5KR,+EVkDU,oBUnCV,qBTkEM,UALU,KAMV,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I,0BctEN,kBd6DI,sBNmIA,6BoBhMJ,kBdoEM,uBc5DJ,sBduDE,0BNiIA,6BoBxLF,sBd8DI,2Bc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,6Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,8Bc9DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,4BctEN,kBd6DI,sBNmIA,6BoBhMJ,kBdoEM,uBc5DJ,sBduDE,0BNiIA,6BoBxLF,sBd8DI,2Bc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,6Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,8Bc9DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,4BctEN,kBd6DI,sBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,0BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,mBd6DI,qBNmIA,6BoBhMJ,mBdoEM,sBc5DJ,uBduDE,yBNiIA,6BoBxLF,uBd8DI,0Bc9DJ,yBduDE,2BNiIA,6BoBxLF,yBd8DI,4Bc9DJ,0BduDE,4BNiIA,6BoBxLF,0Bd8DI,6Bc9DJ,wBduDE,0BNiIA,6BoBxLF,wBd8DI,2BctEN,mBd6DI,uBNmIA,6BoBhMJ,mBdoEM,wBc5DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,4Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,8Bc9DJ,0BduDE,8BNiIA,6BoBxLF,0Bd8DI,+Bc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,6BctEN,mBd6DI,uBNmIA,6BoBhMJ,mBdoEM,wBc5DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,4Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,8Bc9DJ,0BduDE,8BNiIA,6BoBxLF,0Bd8DI,+Bc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,6BctEN,mBd6DI,uBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,8BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Be3FR,sBd0HI,UALU,gBAMV,UALc,gBAMd,YALY,mBP8FV,6BqBrNN,sBdoIM,UAfQ,gBAgBR,UAfY,gBAgBZ,YAfU,kBP8FV,aqBrNN,sBd+HM,UAVQ,gBAWR,YATU,gBcvHhB,sBd0HI,UALU,gBAMV,UALc,gBAMd,YALY,gBP8FV,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BrJgB,Q6BuJhB,yQACE,M7BzJc,K6B6JlB,qTACE,iB7B9JgB,K6BgKhB,6UACE,iB7BjKc,K6B2KpB,6YAGE,iB7B5KkB,Q6B6KlB,WACA,oBAEA,ubACE,iB7BjLgB,Q6BkLhB,eAGF,ubACE,iB7BtLgB,Q6BuLhB,aAGF,8bACE,2BACA,MAKJ,6wBAEE,iB7B/KmB,Q6BgLnB,WAEA,y0BACE,iB7BnLiB,Q6BoLjB,eAGF,y0BACE,aAGF,m1BACE,2BACA,MAKJ,siBAEE,iB7B1NkB,K6B2NlB,WAEA,slBACE,iB7B9NgB,K6B+NhB,eAGF,slBACE,aAGF,8lBACE,2BACA,MCvOJ,YtBkFQ,mBsB/EN,W9BJkB,K8BKlB,yBACA,kBACA,W5B6MM,6B4BnNR,YtByFU,oBsBhFV,iBAGE,gCACA,cACA,W5BqMM,a4B1MR,iBlByMI,ckBjMJ,qBtB+DQ,asB3DN,kBlB0CA,mCACE,aAEF,kCACE,gBVgJI,6B4BlMR,qBtBsEU,csB/DV,kIAGE,mBAMF,uBACE,oBAtCyB,IAwCzB,2DAEE,eAEA,8jBAEE,M9BvCkB,Q8BwClB,qBAEA,8mBACE,M9B9CY,Q8BoDlB,6BACE,a9B9BiB,Q8BiCnB,8BACE,a9BlCiB,Q8BmCjB,YAaJ,kBlBsJE,aACA,ekBpJA,mBACA,U5BwIM,6B4B5IR,kBAOI,oBAGF,gMAIE,cAIJ,wBlB8IE,akB3IA,qBACA,gB5BsHM,6B4B1HR,wBlBiJI,ekB3IF,oCACE,mB5BmHI,6B4B9GJ,oCACE,mBAGF,+CACE,iBAQN,2DtBhCQ,gBNiIA,6B4BjGR,2DtBzBU,iBsB6BV,4FACE,W9BzHiB,Q8B0HjB,M9BzHkB,K8B0HlB,qBACA,WACA,kBACA,mBACA,iBACA,kBACA,S5BoFM,6B4B7FR,4FAYI,WACA,mBACA,iBACA,WAIJ,yFACE,yBCzIF,iBvBiFQ,mCuB7EN,6B7B8MM,6B6BlNR,iBvBwFU,oBN0HF,6B6BlNR,iBvBwFU,iBI2ER,qDACE,iBZvKe,QYwKf,MZvKgB,KEoNZ,a6BlNR,iBnByKI,yBACA,MZ3KgB,QY4KhB,yBmBpKJ,oCvB0EQ,qCuBtEN,oBACA,iBACA,kB7BqMM,6B6B3MR,oCvBiFU,mBN0HF,6B6B3MR,oCvBiFU,oBuBxEV,wBACE,aACA,cACA,YACA,UACA,gBACA,kBACA,wBACA,W7B0LM,a6BlMR,wBnBiMI,cVCI,6B6BlMR,wBAYI,WAGF,6DAEE,0BACA,WACA,cACA,SACA,kBACA,MACA,wBACA,QAKJ,0BtBlBE,gBA4FI,UALU,KAMV,UALc,QAMd,YALY,IsBnEhB,SACA,c7BgKM,6B6BrKR,0BtBoFQ,UAfQ,KAgBR,UAfY,OAgBZ,YAfU,SP8FV,a6BrKR,0BtB+EQ,UAVQ,KAWR,YATU,MP8FV,a6BrKR,0BnB6II,MZ3LgB,QY4LhB,KZ5LgB,QY8LhB,mGAGE,MZjMc,S+BsDpB,0BvB4BQ,yDuBtBN,iB/B7DkB,K+B8DlB,yBACA,aACA,yDnBCE,aAEF,uCACE,gBVgJI,6B6B7JR,0BvBmCU,qBN0HF,6B6B7JR,0BvBmCU,mBN0HF,6B6B7JR,0BvBmCU,oBN0HF,6B6B7JR,0BAYI,oBACA,kB7BgJI,a6B7JR,0BnBqII,MZ3LgB,QY4LhB,KZ5LgB,QY8LhB,mGAGE,MZjMc,SYoKlB,2JACE,iBZjKc,QYkKd,MZvKgB,KEoNZ,a6BnIR,mFnB0FI,yBACA,MZ3KgB,QY4KhB,yBmBxFA,gSAEE,a/BlFY,QYgKhB,iKACE,iBZjKc,QYkKd,MZvKgB,KEoNZ,a6BvHR,yFnB8EI,yBACA,MZ3KgB,QY4KhB,yBmB5EA,4SAEE,a/B9FY,Q+BkGhB,6IACE,iB/BvGgB,Q+BwGhB,SACA,M/B1GgB,K+B4GhB,iJACE,M/B7Gc,K+B+Gd,6JACE,M/B/GY,Q+BsHlB,gQAEE,M/BzHgB,K+B6HhB,qJACE,M/B9Hc,K+BgIhB,qJACE,M/BhIc,Q+BqIhB,2MACE,K/BvIc,KgCPpB,yFvBwBE,gBAwGI,UALU,KAMV,UALc,KAMd,YALY,IuB1HhB,WACA,cACA,kBACA,WATsB,KAUtB,mBACA,kB9BmNM,6B8B3NR,yFvB0IQ,UAfQ,KAgBR,UAfY,UAgBZ,YAfU,SP8FV,a8B3NR,yFvBqIQ,UAVQ,KAWR,YATU,MuBlHlB,kOAEE,gBAGF,gGACE,eACA,OArBsB,KAsBtB,OACA,SACA,UACA,kBACA,MACA,MA3BsB,KA4BtB,UAGF,gGACE,eACA,qBACA,gBACA,qBACA,8BACA,0BAGF,wBACE,cACA,aAzC0C,KA0C1C,cA1C0C,KA6C5C,+VACE,WhCrCkB,KgCsClB,yBACA,sBACA,WACA,OAnDsB,KAoDtB,OACA,kBACA,MACA,MAvDsB,KA0DxB,2VACE,uBACA,aACA,6BACA,yBACA,WACA,YACA,UACA,UACA,kBACA,SACA,6BACA,iCACA,yBACA,WAWF,uX/BvCE,yBACA,6B+B4CF,2XACE,UAKF,qdAEE,eAGF,mWACE,WAKF,2BvB/EE,gBAwGI,UALU,KAMV,UALc,KAMd,YALY,IuBlBhB,MhCnGkB,QgCoGlB,kBACA,kBACA,MAjHsB,K9B8NhB,6B8BpHR,2BvBmCQ,UAfQ,KAgBR,UAfY,UAgBZ,YAfU,SP8FV,a8BpHR,2BvB8BQ,UAVQ,KAWR,YATU,MuBGlB,+BxBtCQ,mBwBwCN,8BACA,YAP2B,KAQ3B,aANyB,K9B6FnB,6B8B3FR,+BxB/BU,oBwBqCR,2CACE,gBAIJ,mDACE,aC/IF,qBzB6FQ,mBNiIA,6B+B9NR,qBzBoGU,oByBhGV,2BACE,gBACA,UAGF,2BACE,wPACA,mBACA,kB/BkNM,6B+BrNR,2BAMI,0PAKJ,2BACE,qBAGF,8BACE,Y3BrBgB,I4BLlB,kBAGE,YtBCA,wBACE,WACA,WACA,csBDJ,wBACE,qBACA,gBACA,kBAGF,yBACE,cAGF,yBACE,gBCLF,6B3BkFQ,mBCsCF,UALU,KAMV,UALc,KAMd,YALY,I0BjHhB,cjC+MM,aiCnNR,e1BGI,MTHgB,SEmNZ,6BiCnNR,e3ByFU,oBN0HF,6BiCnNR,e1BkIQ,UAfQ,KAgBR,UAfY,UAgBZ,YAfU,SP8FV,aiCnNR,e1B6HQ,UAVQ,KAWR,YATU,M0B9GlB,wBACE,MnCViB,QmCWjB,eACA,qBACA,kBACA,kBAEA,8BACE,MnCZoB,QmCetB,+BACE,SACA,WACA,OACA,YACA,kBACA,MCDF,QADmE,MAGnE,QACA,SAEA,mBACA,yBAcE,4CAEA,gCACA,0BDhBF,8BlCtCA,iBDamB,QCZnB,wCACA,MDMkB,QCFlB,8BAGA,qBkCgCE,0CACE,KnClCc,QmCwChB,sHACE,qBAKN,oDCvBE,QADmE,MAGnE,QACA,SAEA,mBACA,yBAmBE,4CAEA,gCACA,yBDDJ,6BACE,0BAGF,gDACE,aAGF,qBACE,8BACA,eACA,aACA,kBvBCA,mCACE,aAEF,kCACE,gBuBgBJ,iDACE,iBnCrFkB,KmCsFlB,yBACA,oBAP6B,IAS7B,6DACE,anClEiB,QmCqEnB,iGACE,iBnC9FgB,KmC+FhB,iCACA,cACA,uBjCmHI,6BiCvHN,iGAOI,wBAGF,+GACE,wBAIA,uKACE,MnCzGgB,QmC6GpB,6GACE,gBAEA,uKlC3HJ,iBDamB,QCZnB,wCACA,MDMkB,QCFlB,8BAGA,qBkCqHM,qLACE,qaAMR,2GACE,MnChIe,QmCiIf,eACA,qBACA,yBACA,kBAEA,yHACE,gaACA,WACA,qBACA,YACA,OACA,kBACA,qBACA,WAIJ,2F3B9DM,uE2BoEJ,cACA,cACA,ajC2DI,6BiCnEN,2F3BvDQ,qBN0HF,6BiCnEN,2F3BvDQ,mBN0HF,6BiCnEN,2F3BvDQ,oBN0HF,6BiCnEN,2F3BvDQ,e2BmEV,6DACE,oBA/EsB,IAqFhB,+LACE,qBAIJ,mMACE,+ZAKN,uIACE,0ZAIJ,sB3BjGQ,mB2BmGN,qC3BnGM,kBNiIA,6BiC9BN,qC3B5FQ,mBN0HF,6BiChCR,sB3B1FU,oB2BmGV,kD3B1GQ,iBNiIA,6BiCvBR,kD3BnGU,kB6BjGV,oB7B0FQ,mCAFA,aIKN,iBZtFkB,KYuFlB,MZtFkB,QY4GlB,yBACA,yBA9CA,kCACE,aAEF,iCACE,gBVgJI,6BmC3NR,oB7BiGU,oBN0HF,6BmC3NR,oB7BiGU,iBN0HF,6BmC3NR,oB7B+FU,cN4HF,amC3NR,oBzBiGI,yBACA,yByB9FJ,2B5B4HM,UALU,KAMV,UALc,QAMd,YALY,IGehB,iBZtIiB,QYuIjB,MZtIkB,KYuIlB,qBACA,qBACA,iBACA,kBACA,UVyEM,6BmCvNR,2B5BsIQ,UAfQ,KAgBR,UAfY,OAgBZ,YAfU,SP8FV,amCvNR,2B5BiIQ,UAVQ,KAWR,YATU,MP8FV,6BmCvN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D,mBACA,iBlEmCoB,QkEjCpB,wDACE,eACA,cACA,iBlE8BkB,QkE7BlB,WAEA,iEACD,gBACA,kBAEA,8EACE,kBAEF,wnBACA,YAEA,4FACE,WACA,kBACA,SACA,OAID,kEACD,cACA,eACA,kBACA,8BACA,kBAEA,2EACE,gBAID,sEACD,aACA,eAEA,4FACE,cACA,gBACA,c5DEkB,I4DDlB,mBACA,4BACA,kBACA,qBACA,iBlEzCgB,KkE0ChB,WACA,QAEA,kGACD,WACA,kBACA,WACA,YACA,kBACA,iBlEnDiB,KkEoDjB,yBACA,YACA,UACA,YAID,6EACE,QACA,UACA,sCAHF,6EAIC,WAGC,kFACD,cACA,qBACA,MDnFyB,QCoFzB,Y5D5Ee,I4D6Ef,uBACA,gBACA,oBAIA,6FACE,MlE7Ee,QkE8Ef,iBAEA,mGACD,gBACA,YAMF,sFACE,QACA,uBACA,UACA,eAEA,0FACD,YACA,WACA,kBACA,cAID,6EACE,UACA,QACA,iBACA,iBACA,YACA,sCANF,6EAOC,WAGC,iFACD,WACA,YAKA,cACA,YACA,KlE3HgB,QkEqHhB,sCAHC,iFAIC,WACA,aAOD,2FACD,WACA,gBAMD,sCACD,qBAGC,qCACD,qBACA,gBAIA,4CACE,aAGF,gDACE,mBAIF,iDACE,YAEA,mDACD,iBAEA,kEACE,yBACA,eACA,YACA,WlElKgB,KkEmKhB,MlEpKe,QkE4KjB,2BACD,YAGC,4BACD,WACA,kBAOD,mCACE,WAGF,+BACE,YAMD,wDACE,iBAGF,uDACE,gBAID,gCACD,WlE9MkB,QkE+MlB,MlE9MmB,KmEdpB,aACE,mDACE,aAEF,EACE,eAEF,QACE,cACA,wCAEA,iBAIF,yDACE,yBCpBF,6CACD,aACA,eACA,qBACA,UACA,SAEA,iEACE,aAEF,yEACE,qBACA,aACA,YACA,sBACA,uBACA,kBACA,kBACA,iFACD,WAEC,+FACD,kBACA,WACA,WACA,gBACA,cACA,qBACA,MpEVkB,KoEWlB,kBACA,iBACA,0FAGD,yBACE,iEACD,4BAEC,mEACD,2BAGA,wbACE,WACA,eAIF,wbACE,8BAEA,wjBACD,eAKD,wbACE,8BAEA,wjBACD,eAKD,wbACE,8BAEA,wjBACD,eAKD,wbACE,8BAEA,wjBACD,eAKD,wbACE,8BAEA,wjBACD,eAKD,wbACE,8BAEA,wjBACD,eAKD,wbACE,+BAEA,wjBACD,eAKD,wbACE,+BAEA,wjBACD,gBClHD,kCACD,eACA,Y/DSiB,I+DNlB,mBACE,gBACA,eACA,yBACA,kBAUA,uEAGE,kBAqBF,iEAGE,kBAOJ,eACE,wBAEA,wBACD,SACA,cAIA,uDACE,c/DRmB,I+DSnB,iBrE/CiB,KqEgDjB,YAEA,wEACD,iBrEpDiB,QqEuDhB,kFACD,c/DjBoB,I+DkBpB,iEACA,iBrE1DiB,QqE4DjB,uFACE,U/DxDmB,K+DyDnB,0CAID,6DACD,c/D5BoB,I+DqCpB,mFACE,WrE5EgB,KqE6EhB,aACA,kBnEsII,4BmE/HL,6FACE,yBACA,cACA,eAEA,gHACD,aACA,mBACA,WAEA,sBzDtGF,sHACE,WACA,WACA,cyDqGA,iKACE,gBAGF,wIACE,iBACA,kBAIA,yJACD,WrE7Gc,QqE8Gd,MrE7Ge,KqE8Gf,YACA,gBACA,eAID,iIACE,WrE3Fe,QqE+FhB,iHACD,kBACA,eACA,aACA,OACA,sBACA,mBACA,uBACA,8BAEA,0eACE,eAEA,+fACD,qBACA,sBAGC,4fACD,qBACA,sBAKD,gIACE,eAMA,wKACD,OACA,iBnEyDG,4BmE7CH,gHAED,eACA,6BzDjLF,sHACE,WACA,WACA,cyD+KA,qIACE,azDnLJ,0IACE,WACA,WACA,cyDqLC,8mBACE,kBACA,WACA,gBAGD,2JACD,iBAWJ,mFACE,UACA,WAGF,yCACE,kBAGF,0CACE,iBAGF,2CACE,gBACA,cACA,eAIC,+KACD,yBACA,yBAID,qEACE,WACA,cAEA,4EACD,kBAMF,mDACE,Y/D/Oe,I+DgPf,kBACA,kBAGF,2CACE,iBAGF,yCACE,aAMD,6EACE,WAMH,0CACE,qBAGF,2CACE,cAEA,+DACD,WACA,YACA,0BACA,uBACA,WACA,qBACA,kBAEA,oLACE,0BAID,+DACD,0BACA,uBACA,WACA,qBACA,kBAGC,iDACD,WAID,0FACE,aAEA,kOACD,uBAEA,80CACE,aAEA,s8CACD,qBACA,kBACA,MJ5TyB,QImU3B,yCACE,WACA,YAID,kCACD,4BACA,oDACE,WACA,cACA,kBAID,kCACD,yBACA,c/DhSqB,I+DiSrB,WrEvUmB,KqE2UnB,gDACE,0BACA,uhBACA,qBACA,UACA,WAMH,iDAKI,iFACD,0BACA,WACA,YAIC,iFACD,2BASD,yCACD,kBAMC,6BACD,eAEA,iDACE,SACA,mBACA,yBAEA,wDACD,mBACA,kBACA,kBACA,SACA,cACA,U/D7XqB,K+D8XrB,0CACA,WAKC,uDACD,WJxZ0B,QI0Z1B,8DACE,MrE3YgB,QqE4YhB,0BAKF,6EACE,oBAKD,yEACD,WrEpZgB,QqEsZhB,gFACE,oBAGF,+EACE,WJ/awB,QImbzB,wEACD,WrExZwB,QqE0ZxB,+EACE,kBACA,mBACA,MrEzagB,QqE4alB,8EACE,WJ7bwB,QIqc5B,qBACE,gBACA,MrEvbkB,QqEwblB,YAKD,qCACE,iBrE/biB,KqEgcjB,kBAEA,gDACD,iBACA,cAGD,4CACE,aAEF,2CACE,mBACA,2BAGD,0FACE,WrEtbiB,QqEubjB,MrElde,QqEmdf,6FACD,gBACA,mBACA,kGACE,0BAIH,0FACE,8BAEF,6EACE,aAMF,2CACE,mBCtfH,mdACE,aAGD,qCACD,MtEWkB,QsERjB,yDACD,sBAGC,qCACD,yBAGC,yJACD,WtEDkB,QsEIjB,qBACD,0BAGC,2BACD,yBACA,qBAIC,qEACD,mBAIC,8CACD,QAGC,8BACC,kBAEF,gDACE,atErBe,QsE4Bf,wQACD,kBAKA,qEACD,cAOC,mEACE,WAGF,kEACE,YACA,kBACA,kBACA,yBACA,WACA,YACA,eACA,cACA,ML5EwB,QK6ExB,kBAID,yEACD,WtElEkB,KsEmElB,yBAEA,gFACE,QACA,SACA,+BACA,gCACA,iCACA,oBACA,YACA,UAIA,qHACD,sBAOA,+EAID,6BAHG,8FACF,iBAID,qFACE,uBACA,yBAEF,oHACE,yBACA,YAMF,gCACD,aAGC,6BACD,mCACA,2BAGC,mCACD,yBACA,4GACE,WtEvHiB,KsEwHjB,atElGkB,QsEoGpB,yCACE,gBACA,MtE5HiB,KsE6HjB,kBAEF,wDACE,eACA,YACA,OACA,WACA,UACA,kBACA,QACA,kBAGA,4DACD,WL9J0B,QK+J1B,0EACE,MtE7IgB,KsE8IhB,UhE1ImB,KgE2InB,qFACD,kBACA,eACA,WtElJiB,KsEmJjB,MtElJiB,QsEyJlB,2EACE,ML9KwB,QKoLzB,wLACE,aAMJ,sDACE,eACA,WtExKiB,QsEyKjB,kBACA,eAGF,uFACE,cACA,kBACA,2BAID,wCACD,mBAID,oBACE,gBACA,MtE5LkB,QsE6LlB,WACA,uBACD,gBACA,cACA,cACA,0BACE,WACA,kBACA,sCACD,MtEvMkB,KsEwMlB,oDACE,MtExMgB,QsEyMhB,oCAEF,4GACE,MLhOwB,QK2O3B,8CACE,wBACA,sBACA,YAEE,uDACD,YACA,aACA,sBAEA,oEACC,QAED,yEACC,QACA,gBAED,8EACC,QACA,gBAIF,iEACD,gBACA,YACA,2BACA,kBAGG,qEACE,kBAEL,4FACE,gBACA,kBAGI,4JAIJ,gBAHA,sMACE,2EAOL,wDACE,mBACA,kBAEA,8EACD,8BAEA,qFACE,6BACA,+BAGF,8FACE,WtErRe,QsEuRf,qGACD,6BACA,+BAID,mFACE,WtE3RgB,QsE6RhB,0FACD,6BACA,+BAUF,4DACE,aAKH,4BACE,oBAEA,+DACD,YAGC,kCACD,mBC3UD,kEACE,UAKA,+CACD,eAIA,ibACE,aAEA,qdACD,0BAMD,6dACE,aAEA,igBACD,0BAKA,2CACD,iBAKA,gMACE,eACA,mBAGF,wDACE,aACA,MNvCyB,QM8C5B,kDACE,aACA,mBAEA,uDACD,gBACA,kBAKD,6CACE,iBAIF,qFACE,aACA,iBAGF,kFACE,iBAGF,iEACE,WACA,cAEA,2FACD,cAID,wDAEE,mBAEA,kGACD,mBAID,kEAEE,UjEzEqB,KiE0ErB,gB3DrFA,uBACE,WACA,WACA,c2DyFJ,+DAKE,UjEtFqB,KiEwFrB,+GACD,WACA,WACA,YACA,iB3DvGC,wBACE,WACA,W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6EnOR,avEuGU,cN4HF,a6EnOR,anEyGI,yBACA,yBmElGJ,oDACE,iB/EgCmB,Q+E1BrB,+DvEmFQ,mCAFA,aIKN,iBZtFkB,KYuFlB,MZtFkB,QY4GlB,yBACA,yBA9CA,2FACE,aAEF,yFACE,gBVgJI,6B6EpNR,+DvE0FU,oBN0HF,6B6EpNR,+DvE0FU,iBN0HF,6B6EpNR,+DvEwFU,cN4HF,a6EpNR,+DnE0FI,yBACA,yBmEvFJ,8HtEqHM,UALU,KAMV,UALc,QAMd,YALY,IGehB,iBZtIiB,QYuIjB,MZtIkB,KYuIlB,qBACA,qBACA,iBACA,kBACA,UVyEM,6B6EhNR,8HtE+HQ,UAfQ,KAgBR,UAfY,OAgBZ,YAfU,SP8FV,a6EhNR,8HtE0HQ,UAVQ,KAWR,YATU,MP8FV,6B6EhNR,8HnE0II,kBACA,eACA,iBACA,UVmEI,a6EhNR,8HnEiJI,gBACA,MZrJgB,QYsJhB,OV6DI,a6EhNR,8HnEwLI,MZ3LgB,QY4LhB,KZ5LgB,QY8LhB,ybAGE,MZjMc,S+EiBpB,mBnE4ME,aACA,emE1MA,mB7E+LM,6B6ElMR,mBAMI,oBAKJ,yBnE2ME,aVpBM,6B6EvLR,yBnE8MI,eVvBI,6B6EvLR,yBAII,mBAEA,oCACE,iBAKJ,sCACE,gBACA,aC9CJ,aACE,mBACA,WAGF,2BACE,iBhFHkB,KgFIlB,6BACA,6BACA,cACA,YACA,kBACA,qBAEA,iCACE,iBhFZgB,KgFahB,MhFde,QgFgBf,uDACE,MhFZkB,QgFgBtB,iCACE,iBhFrBgB,KgFsBhB,6BAEA,uD/E/BF,iBDamB,QCZnB,wCACA,MDMkB,QCFlB,8BAGA,qB+E4BA,kCACE,iBhF/BgB,KgFgChB,gBACA,I1EaoB,I0EXpB,wDACE,gBACA,gBAMF,+GACE,qBAMN,kBAGE,gCACA,cACA,W9E6JM,a8ElKR,kBpEiKI,coExJJ,sBvE9BE,gBA4FI,UALU,KAMV,UALc,QAMd,YALY,IuExDhB,qBACA,mBACA,0B9EoJM,6B8EzJR,sBvEwEQ,UAfQ,KAgBR,UAfY,OAgBZ,YAfU,SP8FV,a8EzJR,sBvEmEQ,UAVQ,KAWR,YATU,MuEnDlB,sBxEcQ,aIjBN,oCACE,aAEF,mCACE,gBVgJI,6B8EjJR,sBxEqBU,cwEhBV,0BACE,MhFnDmB,QgF+DnB,kGvEoCI,UALU,KAMV,UALc,KAMd,YALY,IP8FV,6B8E/HN,kGvE8CM,UAfQ,KAgBR,UAfY,UAgBZ,YAfU,SP8FV,a8E/HN,kGvEyCM,UAVQ,KAWR,YATU,MuE7BhB,0GvEgCI,UALU,KAMV,UALc,QAMd,YALY,QP8FV,6B8E3HN,0GvE0CM,UAfQ,KAgBR,UAfY,KAgBZ,YAfU,KP8FV,a8E3HN,0GvEqCM,UAVQ,KAWR,YATU,KuEdlB,mBpEsHE,aACA,eoEpHA,mB9EyGM,6B8E5GR,mBAMI,oBAKJ,yBpEqHE,aVpBM,6B8EjGR,yBpEwHI,eVvBI,6B8EjGR,yBAII,mBAEA,oCACE,iBAKJ,sCACE,gBCnJJ,+DACE,WAGD,qSACE,MjFciB,KiFTnB,qGACE,eAuBD,oBACD,SAKC,sCACD,kBAMC,+CACD,UAMC,0CACD,gBACA,mBAEA,qEACE,mBACA,gBACA,WAIF,mJACE,mBACA,SACA,aACA,gBACA,sBACA,kBACA,iBACA,YAEA,umBACD,UACA,MACA,eACA,kBACA,QACA,SACA,cACA,iBAGC,mMACD,WACA,YAEC,uLACD,kBACA,UACA,UAMA,+CACD,iBAGC,6CACD,iBAGC,6FACD,iBAMD,yBACE,mBAGA,yFACD,WAEC,gDAED,WACA,YAKC,sGAED,eAGD,mCACE,mBACA,yGACD,WACA,UAEC,yDACD,iBAEC,kGACD,YAEC,mDACD,qBCjJC,iBACD,MjBW2B,KiBR1B,4BACD,iBjBO2B,KiBZ1B,oBACD,MjBW2B,QiBR1B,+BACD,iBjBO2B,QiBZ1B,yBACD,MjBW2B,QiBR1B,oCACD,iBjBO2B,QiBZ1B,2BACD,MjBW2B,QiBR1B,sCACD,iBjBO2B,QiBZ1B,0BACD,MjBW2B,QiBR1B,qCACD,iBjBO2B,QiBZ1B,wBACD,MjBW2B,QiBR1B,mCACD,iBjBO2B,QiBZ1B,0BACD,MjBW2B,QiBR1B,qCACD,iBjBO2B,QiBZ1B,yBACD,MjBW2B,QiBR1B,oCACD,iBjBO2B,QiBZ1B,sBACD,MjBW2B,QiBR1B,iCACD,iBjBO2B,QiBZ1B,oBACD,MjBW2B,QiBR1B,+BACD,iBjBO2B,QiBZ1B,4BACD,MjBW2B,QiBR1B,uCACD,iBjBO2B,QiBZ1B,2BACD,MjBW2B,QiBR1B,sCACD,iBjBO2B,QiBZ1B,0BACD,MjBW2B,QiBR1B,qCACD,iBjBO2B,QiBZ1B,0BACD,MjBW2B,QiBR1B,qCACD,iBjBO2B,QiBZ1B,qBACD,MjBW2B,QiBR1B,gCACD,iBjBO2B,QiBZ1B,yBACD,MjBW2B,QiBR1B,oCACD,iBjBO2B,QiBZ1B,sBACD,MjBW2B,QiBR1B,iCACD,iBjBO2B,QiBZ1B,2BACD,MjBW2B,QiBR1B,sCACD,iBjBO2B,QiBZ1B,qBACD,MjBW2B,UiBR1B,gCACD,iBjBO2B,UkBd5B,eACE,eACA,eACA,YACA,eACA,eACA,iBACA,OACA,kBACA,6BACA,mBACA,UAEA,wCACD,iBnFKmB,KmFJnB,UAEA,2DAGE,iBACA,MlBrByB,QkBsBzB,gBAIF,2DAEE,oBACA,cACA,iBAEA,gFAED,WnFbkB,QmFclB,gBAOD,uDACE,UACA,SACA,2HACD,iBnF1BkB,QmF2BlB,YAEC,qEACD,YACA","file":"style.min.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["assets/scss/default.scss","node_modules/nhsuk-frontend/packages/core/generic/_box-sizing.scss","node_modules/nhsuk-frontend/packages/core/elements/_forms.scss","node_modules/nhsuk-frontend/packages/core/tools/_links.scss","node_modules/nhsuk-frontend/packages/core/settings/_colours.scss","node_modules/nhsuk-frontend/packages/core/tools/_focused.scss","node_modules/nhsuk-frontend/packages/core/vendor/sass-mq.scss","node_modules/nhsuk-frontend/packages/core/elements/_links.scss","node_modules/nhsuk-frontend/packages/core/elements/_page.scss","node_modules/nhsuk-frontend/packages/core/generic/_font-face.scss","node_modules/nhsuk-frontend/packages/core/settings/_globals.scss","node_modules/nhsuk-frontend/packages/core/elements/_table.scss","node_modules/nhsuk-frontend/packages/core/tools/_spacing.scss","node_modules/nhsuk-frontend/packages/core/tools/_typography.scss","node_modules/nhsuk-frontend/packages/core/objects/_form-group.scss","node_modules/nhsuk-frontend/packages/core/tools/_grid.scss","node_modules/nhsuk-frontend/packages/core/tools/_mixins.scss","node_modules/nhsuk-frontend/packages/core/objects/_main-wrapper.scss","node_modules/nhsuk-frontend/packages/core/objects/_width-container.scss","node_modules/nhsuk-frontend/packages/core/styles/_icons.scss","node_modules/nhsuk-frontend/packages/core/styles/_lists.scss","node_modules/nhsuk-frontend/packages/core/styles/_section-break.scss","node_modules/nhsuk-frontend/packages/core/styles/_typography.scss","node_modules/nhsuk-frontend/packages/core/utilities/_grid-widths.scss","node_modules/nhsuk-frontend/packages/core/utilities/_link-nowrap.scss","node_modules/nhsuk-frontend/packages/core/utilities/_reading-width.scss","node_modules/nhsuk-frontend/packages/core/utilities/_spacing.scss","node_modules/nhsuk-frontend/packages/core/utilities/_typography.scss","node_modules/nhsuk-frontend/packages/core/utilities/_visually-hidden.scss","node_modules/nhsuk-frontend/packages/core/utilities/_widths.scss","node_modules/nhsuk-frontend/packages/components/action-link/_action-link.scss","node_modules/nhsuk-frontend/packages/components/back-link/_back-link.scss","node_modules/nhsuk-frontend/packages/components/breadcrumb/_breadcrumb.scss","node_modules/nhsuk-frontend/packages/components/button/_button.scss","node_modules/nhsuk-frontend/packages/components/card/card.scss","node_modules/nhsuk-frontend/packages/components/care-card/_care-card.scss","node_modules/nhsuk-frontend/packages/components/checkboxes/_checkboxes.scss","node_modules/nhsuk-frontend/packages/components/contents-list/_contents-list.scss","node_modules/nhsuk-frontend/packages/components/date-input/_date-input.scss","node_modules/nhsuk-frontend/packages/components/details/_details.scss","node_modules/nhsuk-frontend/packages/core/tools/_shape-arrow.scss","node_modules/nhsuk-frontend/packages/components/do-dont-list/_do-dont-list.scss","node_modules/nhsuk-frontend/packages/components/error-message/_error-message.scss","node_modules/nhsuk-frontend/packages/components/error-summary/_error-summary.scss","node_modules/nhsuk-frontend/packages/components/fieldset/_fieldset.scss","node_modules/nhsuk-frontend/packages/components/footer/_footer.scss","node_modules/nhsuk-frontend/packages/components/header/_header.scss","node_modules/nhsuk-frontend/packages/components/hero/_hero.scss","node_modules/nhsuk-frontend/packages/components/hint/_hint.scss","node_modules/nhsuk-frontend/packages/components/images/_images.scss","node_modules/nhsuk-frontend/packages/components/input/_input.scss","node_modules/nhsuk-frontend/packages/components/inset-text/_inset-text.scss","node_modules/nhsuk-frontend/packages/components/label/_label.scss","node_modules/nhsuk-frontend/packages/components/list-panel/_list-panel.scss","node_modules/nhsuk-frontend/packages/components/nav-a-z/_nav-a-z.scss","node_modules/nhsuk-frontend/packages/components/pagination/_pagination.scss","node_modules/nhsuk-frontend/packages/components/radios/_radios.scss","node_modules/nhsuk-frontend/packages/components/select/_select.scss","node_modules/nhsuk-frontend/packages/components/skip-link/_skip-link.scss","node_modules/nhsuk-frontend/packages/components/summary-list/_summary-list.scss","node_modules/nhsuk-frontend/packages/components/tables/_tables.scss","node_modules/nhsuk-frontend/packages/components/tag/_tag.scss","node_modules/nhsuk-frontend/packages/components/textarea/_textarea.scss","node_modules/nhsuk-frontend/packages/components/warning-callout/_warning-callout.scss","assets/scss/accessibility.scss","assets/scss/generic-overrides.scss","assets/scss/header.scss","assets/scss/style_variations.scss","assets/scss/sidebar-widgets.scss","assets/scss/nhs-colours.scss","assets/scss/comments-and-meta.scss","assets/scss/print.scss","assets/scss/gallery.scss","assets/scss/gravity-forms.scss","assets/scss/learndash-styling.scss","assets/scss/events-calendar-styling.scss","assets/scss/download-monitor.scss","assets/scss/emergency_alert.scss","assets/scss/tabs.scss","assets/scss/feedback_banner.scss","assets/scss/nhsblocks/nhsl-blocks.scss","assets/scss/nhsblocks/style_variations.scss","assets/scss/nhsblocks/stripe-blocks.scss","assets/scss/nhsblocks/legacy/panel/_panel.scss","assets/scss/nhsblocks/legacy/promo/_promo.scss","assets/scss/nhsblocks/legacy/legacy.scss","assets/scss/color-mixer.scss","assets/scss/cookie-control.scss"],"names":[],"mappings":"CAaA,KACE,iBACA,8BAUF,KACE,SAQF,GACE,cACA,eAWF,GACE,uBACA,SACA,iBAQF,IACE,gCACA,cAUF,EACE,6BAQF,YACE,mBACA,0BACA,iCAOF,SAEE,mBAQF,cAGE,gCACA,cAOF,MACE,cAQF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAUF,IACE,kBAWF,6BAIE,oBACA,eACA,iBACA,SAQF,cAEE,oBAOF,gDAIE,0BAOF,wHAIE,kBACA,UAOF,4GAIE,8BAOF,SACE,2BAUF,OACE,sBACA,cACA,cACA,eACA,UACA,mBAOF,SACE,wBAOF,SACE,cAQF,6BAEE,sBACA,UAOF,kFAEE,YAQF,cACE,6BACA,oBAOF,yCACE,wBAQF,6BACE,0BACA,aAUF,QACE,cAOF,QACE,kBAUF,SACE,aAOF,SACE,aAMF,2CAME,0CAGF,kBACE,WAGF,EACE,oBAGF,cACE,kBAGF,WACE,eAGF,QACE,iBAGF,IACE,gBACA,iDACA,eACA,mBACA,gBACA,oBACA,eACA,cACA,cAGF,gBACE,uEACA,eACA,mBAGF,aACE,8BACA,YAGF,SACE,mBACA,qBAGF,IACE,eAMF,KACE,sBAGF,mBAIE,mBAGF,KACE,gBAIF,GACE,sBACA,SACA,WACA,oBAGF,GACE,gBAGF,GACE,mBAGF,YAEE,gBACA,kBAGF,GACE,iBAGF,GACE,qBAGF,IACE,YAEA,eAIF,OACE,aAIF,MACE,iBACA,WAmCF,yCAEE,cAGF,sCACE,aACE,aAEF,oBACE,eAIJ,wFAGE,iBACA,gBAGF,iGAGE,WACA,UAGF,qFAGE,YACA,iBACA,UAOF,oBACE,SACA,8BACA,qBACA,WACA,YACA,gBACA,UACA,6BACA,UACA,4BAGF,0BACE,yBACA,kBACA,sCACA,qBACA,eACA,cACA,cACA,eACA,kBACA,iBACA,YACA,SACA,mBACA,uBACA,qBACA,QACA,WACA,eAKF,8BACE,UAMF,WACE,eACA,WACA,mBAGF,YACE,eACA,YACA,kBAGF,aACE,WACA,cACA,iBACA,kBAMF,4OAYE,WACA,cACA,mBAGF,mHAME,WAM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UALc,KAMd,YALY,IDnCV,mBQhFN,qBACA,aACA,ed+MM,6BcrNR,kBPoIQ,UAfQ,KAgBR,UAfY,UAgBZ,YAfU,SP8FV,acrNR,kBP+HQ,UAVQ,KAWR,YATU,MP8FV,6BcrNR,kBR2FU,oBQlFV,2BR2EQ,kBNiIA,6Bc5MR,2BRkFU,mBQ/ER,4DACE,gBAIJ,uBACE,qBACA,kBAOF,uBACE,wBACA,kBAqBF,qCAEE,gBACA,aACA,kBACA,kBAEA,6CACE,UACA,gBACA,kBCzDJ,wBACE,SACA,SAOF,yBTyEQ,mCNiIA,6Be1MR,yBTgFU,iBN0HF,6Be1MR,yBTgFU,oBSvEV,2BTgEQ,mCNiIA,6BejMR,2BTuEU,iBN0HF,6BejMR,2BTuEU,oBS9DV,wBTuDQ,mCNiIA,6BexLR,wBT8DU,iBN0HF,6BexLR,wBT8DU,oBSrDV,iCACE,gCC3CF,qBT8HM,UALU,KAMV,UALc,KAMd,YALY,KSxHhB,cACA,YZLgB,IYMhB,aVmFM,mBNiIA,6BgBzNR,qBTwIQ,UAfQ,KAgBR,UAfY,KAgBZ,YAfU,SP8FV,agBzNR,qBTmIQ,UAVQ,KAWR,YATU,MP8FV,6BgBzNR,qBV+FU,oBUhFV,oBT+GM,UALU,KAMV,UALc,OAMd,YALY,QSzGhB,cACA,YZpBgB,IYqBhB,aVoEM,mBNiIA,6BgB1MR,oBTyHQ,UAfQ,KAgBR,UAfY,KAgBZ,YAfU,MP8FV,agB1MR,oBToHQ,UAVQ,KAWR,YATU,MP8FV,6BgB1MR,oBVgFU,oBUjEV,kFTgGM,UALU,KAMV,UALc,QAMd,YALY,IS1FhB,cACA,YZnCgB,IYoChB,aVqDM,mBNiIA,6BgB3LR,kFT0GQ,UAfQ,KAgBR,UAfY,OAgBZ,YAfU,SP8FV,agB3LR,kFTqGQ,UAVQ,KAWR,YATU,MP8FV,6BgB3LR,kFViEU,oBUlDV,+ETiFM,UALU,KAMV,UALc,SAMd,YALY,QS3EhB,cACA,YZlDgB,IYmDhB,aVsCM,mBNiIA,6BgB5KR,+ET2FQ,UAfQ,KAgBR,UAfY,SAgBZ,YAfU,SP8FV,agB5KR,+ETsFQ,UAVQ,KAWR,YATU,MP8FV,6BgB5KR,+EVkDU,oBUnCV,qBTkEM,UALU,KAMV,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I,0BctEN,kBd6DI,sBNmIA,6BoBhMJ,kBdoEM,uBc5DJ,sBduDE,0BNiIA,6BoBxLF,sBd8DI,2Bc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,6Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,8Bc9DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,4BctEN,kBd6DI,sBNmIA,6BoBhMJ,kBdoEM,uBc5DJ,sBduDE,0BNiIA,6BoBxLF,sBd8DI,2Bc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,6Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,8Bc9DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,4BctEN,kBd6DI,sBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,0BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,kBd6DI,uBNmIA,6BoBhMJ,kBdoEM,wBc5DJ,sBduDE,2BNiIA,6BoBxLF,sBd8DI,4Bc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6BctEN,mBd6DI,qBNmIA,6BoBhMJ,mBdoEM,sBc5DJ,uBduDE,yBNiIA,6BoBxLF,uBd8DI,0Bc9DJ,yBduDE,2BNiIA,6BoBxLF,yBd8DI,4Bc9DJ,0BduDE,4BNiIA,6BoBxLF,0Bd8DI,6Bc9DJ,wBduDE,0BNiIA,6BoBxLF,wBd8DI,2BctEN,mBd6DI,uBNmIA,6BoBhMJ,mBdoEM,wBc5DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,4Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,8Bc9DJ,0BduDE,8BNiIA,6BoBxLF,0Bd8DI,+Bc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,6BctEN,mBd6DI,uBNmIA,6BoBhMJ,mBdoEM,wBc5DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,4Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,8Bc9DJ,0BduDE,8BNiIA,6BoBxLF,0Bd8DI,+Bc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,6BctEN,mBd6DI,uBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,2BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,6BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,8BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,4BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8BctEN,mBd6DI,wBNmIA,6BoBhMJ,mBdoEM,yBc5DJ,uBduDE,4BNiIA,6BoBxLF,uBd8DI,6Bc9DJ,yBduDE,8BNiIA,6BoBxLF,yBd8DI,+Bc9DJ,0BduDE,+BNiIA,6BoBxLF,0Bd8DI,gCc9DJ,wBduDE,6BNiIA,6BoBxLF,wBd8DI,8Be3FR,sBd0HI,UALU,gBAMV,UALc,gBAMd,YALY,mBP8FV,6BqBrNN,sBdoIM,UAfQ,gBAgBR,UAfY,gBAgBZ,YAfU,kBP8FV,aqBrNN,sBd+HM,UAVQ,gBAWR,YATU,gBcvHhB,sBd0HI,UALU,gBAMV,UALc,gBAMd,YALY,gBP8FV,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BrJgB,Q6BuJhB,yQACE,M7BzJc,K6B6JlB,qTACE,iB7B9JgB,K6BgKhB,6UACE,iB7BjKc,K6B2KpB,6YAGE,iB7B5KkB,Q6B6KlB,WACA,oBAEA,ubACE,iB7BjLgB,Q6BkLhB,eAGF,ubACE,iB7BtLgB,Q6BuLhB,aAGF,8bACE,2BACA,MAKJ,6wBAEE,iB7B/KmB,Q6BgLnB,WAEA,y0BACE,iB7BnLiB,Q6BoLjB,eAGF,y0BACE,aAGF,m1BACE,2BACA,MAKJ,siBAEE,iB7B1NkB,K6B2NlB,WAEA,slBACE,iB7B9NgB,K6B+NhB,eAGF,slBACE,aAGF,8lBACE,2BACA,MCvOJ,YtBkFQ,mBsB/EN,W9BJkB,K8BKlB,yBACA,kBACA,W5B6MM,6B4BnNR,YtByFU,oBsBhFV,iBAGE,gCACA,cACA,W5BqMM,a4B1MR,iBlByMI,ckBjMJ,qBtB+DQ,asB3DN,kBlB0CA,mCACE,aAEF,kCACE,gBVgJI,6B4BlMR,qBtBsEU,csB/DV,kIAGE,mBAMF,uBACE,oBAtCyB,IAwCzB,2DAEE,eAEA,8jBAEE,M9BvCkB,Q8BwClB,qBAEA,8mBACE,M9B9CY,Q8BoDlB,6BACE,a9B9BiB,Q8BiCnB,8BACE,a9BlCiB,Q8BmCjB,YAaJ,kBlBsJE,aACA,ekBpJA,mBACA,U5BwIM,6B4B5IR,kBAOI,oBAGF,gMAIE,cAIJ,wBlB8IE,akB3IA,qBACA,gB5BsHM,6B4B1HR,wBlBiJI,ekB3IF,oCACE,mB5BmHI,6B4B9GJ,oCACE,mBAGF,+CACE,iBAQN,2DtBhCQ,gBNiIA,6B4BjGR,2DtBzBU,iBsB6BV,4FACE,W9BzHiB,Q8B0HjB,M9BzHkB,K8B0HlB,qBACA,WACA,kBACA,mBACA,iBACA,kBACA,S5BoFM,6B4B7FR,4FAYI,WACA,mBACA,iBACA,WAIJ,yFACE,yBCzIF,iBvBiFQ,mCuB7EN,6B7B8MM,6B6BlNR,iBvBwFU,oBN0HF,6B6BlNR,iBvBwFU,iBI2ER,qDACE,iBZvKe,QYwKf,MZvKgB,KEoNZ,a6BlNR,iBnByKI,yBACA,MZ3KgB,QY4KhB,yBmBpKJ,oCvB0EQ,qCuBtEN,oBACA,iBACA,kB7BqMM,6B6B3MR,oCvBiFU,mBN0HF,6B6B3MR,oCvBiFU,oBuBxEV,wBACE,aACA,cACA,YACA,UACA,gBACA,kBACA,wBACA,W7B0LM,a6BlMR,wBnBiMI,cVCI,6B6BlMR,wBAYI,WAGF,6DAEE,0BACA,WACA,cACA,SACA,kBACA,MACA,wBACA,QAKJ,0BtBlBE,gBA4FI,UALU,KAMV,UALc,QAMd,YALY,IsBnEhB,SACA,c7BgKM,6B6BrKR,0BtBoFQ,UAfQ,KAgBR,UAfY,OAgBZ,YAfU,SP8FV,a6BrKR,0BtB+EQ,UAVQ,KAWR,YATU,MP8FV,a6BrKR,0BnB6II,MZ3LgB,QY4LhB,KZ5LgB,QY8LhB,mGAGE,MZjMc,S+BsDpB,0BvB4BQ,yDuBtBN,iB/B7DkB,K+B8DlB,yBACA,aACA,yDnBCE,aAEF,uCACE,gBVgJI,6B6B7JR,0BvBmCU,qBN0HF,6B6B7JR,0BvBmCU,mBN0HF,6B6B7JR,0BvBmCU,oBN0HF,6B6B7JR,0BAYI,oBACA,kB7BgJI,a6B7JR,0BnBqII,MZ3LgB,QY4LhB,KZ5LgB,QY8LhB,mGAGE,MZjMc,SYoKlB,2JACE,iBZjKc,QYkKd,MZvKgB,KEoNZ,a6BnIR,mFnB0FI,yBACA,MZ3KgB,QY4KhB,yBmBxFA,gSAEE,a/BlFY,QYgKhB,iKACE,iBZjKc,QYkKd,MZvKgB,KEoNZ,a6BvHR,yFnB8EI,yBACA,MZ3KgB,QY4KhB,yBmB5EA,4SAEE,a/B9FY,Q+BkGhB,6IACE,iB/BvGgB,Q+BwGhB,SACA,M/B1GgB,K+B4GhB,iJACE,M/B7Gc,K+B+Gd,6JACE,M/B/GY,Q+BsHlB,gQAEE,M/BzHgB,K+B6HhB,qJACE,M/B9Hc,K+BgIhB,qJACE,M/BhIc,Q+BqIhB,2MACE,K/BvIc,KgCPpB,yFvBwBE,gBAwGI,UALU,KAMV,UALc,KAMd,YALY,IuB1HhB,WACA,cACA,kBACA,WATsB,KAUtB,mBACA,kB9BmNM,6B8B3NR,yFvB0IQ,UAfQ,KAgBR,UAfY,UAgBZ,YAfU,SP8FV,a8B3NR,yFvBqIQ,UAVQ,KAWR,YATU,MuBlHlB,kOAEE,gBAGF,gGACE,eACA,OArBsB,KAsBtB,OACA,SACA,UACA,kBACA,MACA,MA3BsB,KA4BtB,UAGF,gGACE,eACA,qBACA,gBACA,qBACA,8BACA,0BAGF,wBACE,cACA,aAzC0C,KA0C1C,cA1C0C,KA6C5C,+VACE,WhCrCkB,KgCsClB,yBACA,sBACA,WACA,OAnDsB,KAoDtB,OACA,kBACA,MACA,MAvDsB,KA0DxB,2VACE,uBACA,aACA,6BACA,yBACA,WACA,YACA,UACA,UACA,kBACA,SACA,6BACA,iCACA,yBACA,WAWF,uX/BvCE,yBACA,6B+B4CF,2XACE,UAKF,qdAEE,eAGF,mWACE,WAKF,2BvB/EE,gBAwGI,UALU,KAMV,UALc,KAMd,YALY,IuBlBhB,MhCnGkB,QgCoGlB,kBACA,kBACA,MAjHsB,K9B8NhB,6B8BpHR,2BvBmCQ,UAfQ,KAgBR,UAfY,UAgBZ,YAfU,SP8FV,a8BpHR,2BvB8BQ,UAVQ,KAWR,YATU,MuBGlB,+BxBtCQ,mBwBwCN,8BACA,YAP2B,KAQ3B,aANyB,K9B6FnB,6B8B3FR,+BxB/BU,oBwBqCR,2CACE,gBAIJ,mDACE,aC/IF,qBzB6FQ,mBNiIA,6B+B9NR,qBzBoGU,oByBhGV,2BACE,gBACA,UAGF,2BACE,wPACA,mBACA,kB/BkNM,6B+BrNR,2BAMI,0PAKJ,2BACE,qBAGF,8BACE,Y3BrBgB,I4BLlB,kBAGE,YtBCA,wBACE,WACA,WACA,csBDJ,wBACE,qBACA,gBACA,kBAGF,yBACE,cAGF,yBACE,gBCLF,6B3BkFQ,mBCsCF,UALU,KAMV,UALc,KAMd,YALY,I0BjHhB,cjC+MM,aiCnNR,e1BGI,MTHgB,SEmNZ,6BiCnNR,e3ByFU,oBN0HF,6BiCnNR,e1BkIQ,UAfQ,KAgBR,UAfY,UAgBZ,YAfU,SP8FV,aiCnNR,e1B6HQ,UAVQ,KAWR,YATU,M0B9GlB,wBACE,MnCViB,QmCWjB,eACA,qBACA,kBACA,kBAEA,8BACE,MnCZoB,QmCetB,+BACE,SACA,WACA,OACA,YACA,kBACA,MCDF,QADmE,MAGnE,QACA,SAEA,mBACA,yBAcE,4CAEA,gCACA,0BDhBF,8BlCtCA,iBDamB,QCZnB,wCACA,MDMkB,QCFlB,8BAGA,qBkCgCE,0CACE,KnClCc,QmCwChB,sHACE,qBAKN,oDCvBE,QADmE,MAGnE,QACA,SAEA,mBACA,yBAmBE,4CAEA,gCACA,yBDDJ,6BACE,0BAGF,gDACE,aAGF,qBACE,8BACA,eACA,aACA,kBvBCA,mCACE,aAEF,kCACE,gBuBgBJ,iDACE,iBnCrFkB,KmCsFlB,yBACA,oBAP6B,IAS7B,6DACE,anClEiB,QmCqEnB,iGACE,iBnC9FgB,KmC+FhB,iCACA,cACA,uBjCmHI,6BiCvHN,iGAOI,wBAGF,+GACE,wBAIA,uKACE,MnCzGgB,QmC6GpB,6GACE,gBAEA,uKlC3HJ,iBDamB,QCZnB,wCACA,MDMkB,QCFlB,8BAGA,qBkCqHM,qLACE,qaAMR,2GACE,MnChIe,QmCiIf,eACA,qBACA,yBACA,kBAEA,yHACE,gaACA,WACA,qBACA,YACA,OACA,kBACA,qBACA,WAIJ,2F3B9DM,uE2BoEJ,cACA,cACA,ajC2DI,6BiCnEN,2F3BvDQ,qBN0HF,6BiCnEN,2F3BvDQ,mBN0HF,6BiCnEN,2F3BvDQ,oBN0HF,6BiCnEN,2F3BvDQ,e2BmEV,6DACE,oBA/EsB,IAqFhB,+LACE,qBAIJ,mMACE,+ZAKN,uIACE,0ZAIJ,sB3BjGQ,mB2BmGN,qC3BnGM,kBNiIA,6BiC9BN,qC3B5FQ,mBN0HF,6BiChCR,sB3B1FU,oB2BmGV,kD3B1GQ,iBNiIA,6BiCvBR,kD3BnGU,kB6BjGV,oB7B0FQ,mCAFA,aIKN,iBZtFkB,KYuFlB,MZtFkB,QY4GlB,yBACA,yBA9CA,kCACE,aAEF,iCACE,gBVgJI,6BmC3NR,oB7BiGU,oBN0HF,6BmC3NR,oB7BiGU,iBN0HF,6BmC3NR,oB7B+FU,cN4HF,amC3NR,oBzBiGI,yBACA,yByB9FJ,2B5B4HM,UALU,KAMV,UALc,QAMd,YALY,IGehB,iBZtIiB,QYuIjB,MZtIkB,KYuIlB,qBACA,qBACA,iBACA,kBACA,UVyEM,6BmCvNR,2B5BsIQ,UAfQ,KAgBR,UAfY,OAgBZ,YAfU,SP8FV,amCvNR,2B5BiIQ,UAVQ,KAWR,YATU,MP8FV,6BmCvN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EA,iEACD,gBACA,kBAEA,8EACE,kBAEF,wnBACA,YAEA,4FACE,WACA,kBACA,SACA,OAID,kEACD,cACA,eACA,kBACA,8BACA,kBAEA,2EACE,gBAID,sEACD,aACA,eAEA,4FACE,cACA,gBACA,c5DEkB,I4DDlB,mBACA,4BACA,kBACA,qBACA,iBlEzCgB,KkE0ChB,WACA,QAEA,kGACD,WACA,kBACA,WACA,YACA,kBACA,iBlEnDiB,KkEoDjB,yBACA,YACA,UACA,YAID,6EACE,QACA,UACA,sCAHF,6EAIC,WAGC,kFACD,cACA,qBACA,MDnFyB,QCoFzB,Y5D5Ee,I4D6Ef,uBACA,gBACA,oBAIA,6FACE,MlE7Ee,QkE8Ef,iBAEA,mGACD,gBACA,YAMF,sFACE,QACA,uBACA,UACA,eAEA,0FACD,YACA,WACA,kBACA,cAID,6EACE,UACA,QACA,iBACA,iBACA,YACA,sCANF,6EAOC,WAGC,iFACD,WACA,YAKA,cACA,YACA,KlE3HgB,QkEqHhB,sCAHC,iFAIC,WACA,aAOD,2FACD,WACA,gBAMD,sCACD,qBAGC,qCACD,qBACA,gBAIA,4CACE,aAGF,gDACE,mBAIF,iDACE,YAEA,mDACD,iBAEA,kEACE,yBACA,eACA,YACA,WlElKgB,KkEmKhB,MlEpKe,QkE4KjB,2BACD,YAGC,4BACD,WACA,kBAOD,mCACE,WAGF,+BACE,YAMD,wDACE,iBAGF,uDACE,gBAID,gCACD,WlE9MkB,QkE+MlB,MlE9MmB,KmEdpB,aACE,mDACE,aAEF,EACE,eAEF,QACE,cACA,wCAEA,iBAIF,yDACE,yBCpBF,6CACD,aACA,eACA,qBACA,UACA,SAEA,iEACE,aAEF,yEACE,qBACA,aACA,YACA,sBACA,uBACA,kBACA,kBACA,iFACD,WAEC,+FACD,kBACA,WACA,WACA,gBACA,cACA,qBACA,MpEVkB,KoEWlB,kBACA,iBACA,0FAGD,yBACE,iEACD,kBAEC,mEACD,iBAGA,wbACE,WACA,eAIF,wbACE,4BAEA,wjBACD,eAKD,wbACE,4BAEA,wjBACD,eAKD,wbACE,4BAEA,wjBACD,eAKD,wbACE,4BAEA,wjBACD,eAKD,wbACE,4BAEA,wjBACD,eAKD,wbACE,4BAEA,wjBACD,eAKD,wbACE,6BAEA,wjBACD,eAKD,wbACE,6BAEA,wjBACD,gBClHD,kCACD,eACA,Y/DSiB,I+DNlB,mBACE,gBACA,eACA,yBACA,kBAUA,uEAGE,kBAqBF,iEAGE,kBAOJ,eACE,wBAEA,wBACD,SACA,cAIA,uDACE,c/DRmB,I+DSnB,iBrE/CiB,KqEgDjB,YAEA,wEACD,iBrEpDiB,QqEuDhB,kFACD,c/DjBoB,I+DkBpB,iEACA,iBrE1DiB,QqE4DjB,uFACE,U/DxDmB,K+DyDnB,0CAID,6DACD,c/D5BoB,I+DqCpB,mFACE,WrE5EgB,KqE6EhB,aACA,kBnEsII,4BmE/HL,6FACE,yBACA,cACA,eAEA,gHACD,aACA,mBACA,WAEA,sBzDtGF,sHACE,WACA,WACA,cyDqGA,iKACE,gBAGF,wIACE,iBACA,kBAIA,yJACD,WrE7Gc,QqE8Gd,MrE7Ge,KqE8Gf,YACA,gBACA,eAID,iIACE,WrE3Fe,QqE+FhB,iHACD,kBACA,eACA,aACA,OACA,sBACA,mBACA,uBACA,8BAEA,0eACE,eAEA,+fACD,qBACA,sBAGC,4fACD,qBACA,sBAKD,gIACE,eAMA,wKACD,OACA,iBnEyDG,4BmE7CH,gHAED,eACA,6BzDjLF,sHACE,WACA,WACA,cyD+KA,qIACE,azDnLJ,0IACE,WACA,WACA,cyDqLC,8mBACE,kBACA,WACA,gBAGD,2JACD,iBAWJ,mFACE,UACA,WAGF,yCACE,kBAGF,0CACE,iBAGF,2CACE,gBACA,cACA,eAIC,+KACD,yBACA,yBAID,qEACE,WACA,cAEA,4EACD,kBAMF,mDACE,Y/D/Oe,I+DgPf,kBACA,kBAGF,2CACE,iBAGF,yCACE,aAMD,6EACE,WAMH,0CACE,qBAGF,2CACE,cAEA,+DACD,WACA,YACA,0BACA,uBACA,WACA,qBACA,kBAEA,oLACE,0BAID,+DACD,0BACA,uBACA,WACA,qBACA,kBAGC,iDACD,WAID,0FACE,aAEA,kOACD,uBAEA,80CACE,aAEA,s8CACD,qBACA,kBACA,MJ5TyB,QImU3B,yCACE,WACA,YAID,kCACD,4BACA,oDACE,WACA,cACA,kBAID,kCACD,yBACA,c/DhSqB,I+DiSrB,WrEvUmB,KqE2UnB,gDACE,0BACA,uhBACA,qBACA,UACA,WAMH,iDAKI,iFACD,0BACA,WACA,YAIC,iFACD,2BASD,yCACD,kBAMC,6BACD,eAEA,iDACE,SACA,mBACA,yBAEA,wDACD,mBACA,kBACA,kBACA,SACA,cACA,U/D7XqB,K+D8XrB,0CACA,WAKC,uDACD,WJxZ0B,QI0Z1B,8DACE,MrE3YgB,QqE4YhB,0BAKF,6EACE,oBAKD,yEACD,WrEpZgB,QqEsZhB,gFACE,oBAGF,+EACE,WJ/awB,QImbzB,wEACD,WrExZwB,QqE0ZxB,+EACE,kBACA,mBACA,MrEzagB,QqE4alB,8EACE,WJ7bwB,QIqc5B,qBACE,gBACA,MrEvbkB,QqEwblB,YAKD,qCACE,iBrE/biB,KqEgcjB,kBAEA,gDACD,iBACA,cAGD,4CACE,aAEF,2CACE,mBACA,2BAGD,0FACE,WrEtbiB,QqEubjB,MrElde,QqEmdf,6FACD,gBACA,mBACA,kGACE,0BAIH,0FACE,8BAEF,6EACE,aAMF,2CACE,mBCtfH,mdACE,aAGD,qCACD,MtEWkB,QsERjB,yDACD,sBAGC,qCACD,yBAGC,yJACD,WtEDkB,QsEIjB,qBACD,0BAGC,2BACD,yBACA,qBAIC,qEACD,mBAIC,8CACD,QAGC,8BACC,kBAEF,gDACE,atErBe,QsE4Bf,wQACD,kBAKA,qEACD,cAOC,mEACE,WAGF,kEACE,YACA,kBACA,kBACA,yBACA,WACA,YACA,eACA,cACA,ML5EwB,QK6ExB,kBAID,yEACD,WtElEkB,KsEmElB,yBAEA,gFACE,QACA,SACA,+BACA,gCACA,iCACA,oBACA,YACA,UAIA,qHACD,sBAOA,+EAID,6BAHG,8FACF,iBAID,qFACE,uBACA,yBAEF,oHACE,yBACA,YAMF,gCACD,aAGC,6BACD,mCACA,2BAGC,mCACD,yBACA,4GACE,WtEvHiB,KsEwHjB,atElGkB,QsEoGpB,yCACE,gBACA,MtE5HiB,KsE6HjB,kBAEF,wDACE,eACA,YACA,OACA,WACA,UACA,kBACA,QACA,kBAGA,4DACD,WL9J0B,QK+J1B,0EACE,MtE7IgB,KsE8IhB,UhE1ImB,KgE2InB,qFACD,kBACA,eACA,WtElJiB,KsEmJjB,MtElJiB,QsEyJlB,2EACE,ML9KwB,QKoLzB,wLACE,aAMJ,sDACE,eACA,WtExKiB,QsEyKjB,kBACA,eAGF,uFACE,cACA,kBACA,2BAID,wCACD,mBAID,oBACE,gBACA,MtE5LkB,QsE6LlB,WACA,uBACD,gBACA,cACA,cACA,0BACE,WACA,kBACA,sCACD,MtEvMkB,KsEwMlB,oDACE,MtExMgB,QsEyMhB,oCAEF,4GACE,MLhOwB,QK2O3B,8CACE,wBACA,sBACA,YAEE,uDACD,YACA,aACA,sBAEA,oEACC,QAED,yEACC,QACA,gBAED,8EACC,QACA,gBAIF,iEACD,gBACA,YACA,2BACA,kBAGG,qEACE,kBAEL,4FACE,gBACA,kBAGI,4JAIJ,gBAHA,sMACE,2EAOL,wDACE,mBACA,kBAEA,8EACD,8BAEA,qFACE,6BACA,+BAGF,8FACE,WtErRe,QsEuRf,qGACD,6BACA,+BAID,mFACE,WtE3RgB,QsE6RhB,0FACD,6BACA,+BAUF,4DACE,aAKH,4BACE,oBAEA,+DACD,YAGC,kCACD,mBC3UD,kEACE,UAKA,+CACD,eAIA,ibACE,aAEA,qdACD,0BAMD,6dACE,aAEA,igBACD,0BAKA,2CACD,iBAKA,gMACE,eACA,mBAGF,wDACE,aACA,MNvCyB,QM8C5B,kDACE,aACA,mBAEA,uDACD,gBACA,kBAKD,6CACE,iBAIF,qFACE,aACA,iBAGF,kFACE,iBAGF,iEACE,WACA,cAEA,2FACD,cAID,wDAEE,mBAEA,kGACD,mBAID,kEAEE,UjEzEqB,KiE0ErB,gB3DrFA,uBACE,WACA,WACA,c2DyFJ,+DAKE,UjEtFqB,KiEwFrB,+GACD,WACA,WACA,YACA,iB3DvGC,wBACE,WACA,WACA,c2D4GF,qBACD,kBACA,SAGC,qBACD,qBACA,UjE3GsB,KiE4GtB,WACA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B,Q+E1BrB,+DvEmFQ,mCAFA,aIKN,iBZtFkB,KYuFlB,MZtFkB,QY4GlB,yBACA,yBA9CA,2FACE,aAEF,yFACE,gBVgJI,6B6EpNR,+DvE0FU,oBN0HF,6B6EpNR,+DvE0FU,iBN0HF,6B6EpNR,+DvEwFU,cN4HF,a6EpNR,+DnE0FI,yBACA,yBmEvFJ,8HtEqHM,UALU,KAMV,UALc,QAMd,YALY,IGehB,iBZtIiB,QYuIjB,MZtIkB,KYuIlB,qBACA,qBACA,iBACA,kBACA,UVyEM,6B6EhNR,8HtE+HQ,UAfQ,KAgBR,UAfY,OAgBZ,YAfU,SP8FV,a6EhNR,8HtE0HQ,UAVQ,KAWR,YATU,MP8FV,6B6EhNR,8HnE0II,kBACA,eACA,iBACA,UVmEI,a6EhNR,8HnEiJI,gBACA,MZrJgB,QYsJhB,OV6DI,a6EhNR,8HnEwLI,MZ3LgB,QY4LhB,KZ5LgB,QY8LhB,ybAGE,MZjMc,S+EiBpB,mBnE4ME,aACA,emE1MA,mB7E+LM,6B6ElMR,mBAMI,oBAKJ,yBnE2ME,aVpBM,6B6EvLR,yBnE8MI,eVvBI,6B6EvLR,yBAII,mBAEA,oCACE,iBAKJ,sCACE,gBACA,aC9CJ,aACE,mBACA,WAGF,2BACE,iBhFHkB,KgFIlB,6BACA,6BACA,cACA,YACA,kBACA,qBAEA,iCACE,iBhFZgB,KgFahB,MhFde,QgFgBf,uDACE,MhFZkB,QgFgBtB,iCACE,iBhFrBgB,KgFsBhB,6BAEA,uD/E/BF,iBDamB,QCZnB,wCACA,MDMkB,QCFlB,8BAGA,qB+E4BA,kCACE,iBhF/BgB,KgFgChB,gBACA,I1EaoB,I0EXpB,wDACE,gBACA,gBAMF,+GACE,qBAMN,kBAGE,gCACA,cACA,W9E6JM,a8ElKR,kBpEiKI,coExJJ,sBvE9BE,gBA4FI,UALU,KAMV,UALc,QAMd,YALY,IuExDhB,qBACA,mBACA,0B9EoJM,6B8EzJR,sBvEwEQ,UAfQ,KAgBR,UAfY,OAgBZ,YAfU,SP8FV,a8EzJR,sBvEmEQ,UAVQ,KAWR,YATU,MuEnDlB,sBxEcQ,aIjBN,oCACE,aAEF,mCACE,gBVgJI,6B8EjJR,sBxEqBU,cwEhBV,0BACE,MhFnDmB,QgF+DnB,kGvEoCI,UALU,KAMV,UALc,KAMd,YALY,IP8FV,6B8E/HN,kGvE8CM,UAfQ,KAgBR,UAfY,UAgBZ,YAfU,SP8FV,a8E/HN,kGvEyCM,UAVQ,KAWR,YATU,MuE7BhB,0GvEgCI,UALU,KAMV,UALc,QAMd,YALY,QP8FV,6B8E3HN,0GvE0CM,UAfQ,KAgBR,UAfY,KAgBZ,YAfU,KP8FV,a8E3HN,0GvEqCM,UAVQ,KAWR,YATU,KuEdlB,mBpEsHE,aACA,eoEpHA,mB9EyGM,6B8E5GR,mBAMI,oBAKJ,yBpEqHE,aVpBM,6B8EjGR,yBpEwHI,eVvBI,6B8EjGR,yBAII,mBAEA,oCACE,iBAKJ,sCACE,gBCnJJ,+DACE,WAGD,qSACE,MjFciB,KiFTnB,qGACE,eAuBD,oBACD,SAKC,sCACD,kBAMC,+CACD,UAMC,0CACD,gBACA,mBAEA,qEACE,mBACA,gBACA,WAIF,mJACE,mBACA,SACA,aACA,gBACA,sBACA,kBACA,iBACA,YAEA,umBACD,UACA,MACA,eACA,kBACA,QACA,SACA,cACA,iBAGC,mMACD,WACA,YAEC,uLACD,kBACA,UACA,UAMA,+CACD,iBAGC,6CACD,iBAGC,6FACD,iBAMD,yBACE,mBAGA,yFACD,WAEC,gDAED,WACA,YAKC,sGAED,eAGD,mCACE,mBACA,yGACD,WACA,UAEC,yDACD,iBAEC,kGACD,YAEC,mDACD,qBCjJC,iBACD,MjBW2B,KiBR1B,4BACD,iBjBO2B,KiBZ1B,oBACD,MjBW2B,QiBR1B,+BACD,iBjBO2B,QiBZ1B,yBACD,MjBW2B,QiBR1B,oCACD,iBjBO2B,QiBZ1B,2BACD,MjBW2B,QiBR1B,sCACD,iBjBO2B,QiBZ1B,0BACD,MjBW2B,QiBR1B,qCACD,iBjBO2B,QiBZ1B,wBACD,MjBW2B,QiBR1B,mCACD,iBjBO2B,QiBZ1B,0BACD,MjBW2B,QiBR1B,qCACD,iBjBO2B,QiBZ1B,yBACD,MjBW2B,QiBR1B,oCACD,iBjBO2B,QiBZ1B,sBACD,MjBW2B,QiBR1B,iCACD,iBjBO2B,QiBZ1B,oBACD,MjBW2B,QiBR1B,+BACD,iBjBO2B,QiBZ1B,4BACD,MjBW2B,QiBR1B,uCACD,iBjBO2B,QiBZ1B,2BACD,MjBW2B,QiBR1B,sCACD,iBjBO2B,QiBZ1B,0BACD,MjBW2B,QiBR1B,qCACD,iBjBO2B,QiBZ1B,0BACD,MjBW2B,QiBR1B,qCACD,iBjBO2B,QiBZ1B,qBACD,MjBW2B,QiBR1B,gCACD,iBjBO2B,QiBZ1B,yBACD,MjBW2B,QiBR1B,oCACD,iBjBO2B,QiBZ1B,sBACD,MjBW2B,QiBR1B,iCACD,iBjBO2B,QiBZ1B,2BACD,MjBW2B,QiBR1B,sCACD,iBjBO2B,QiBZ1B,qBACD,MjBW2B,UiBR1B,gCACD,iBjBO2B,UkBd5B,eACE,eACA,eACA,YACA,eACA,eACA,iBACA,OACA,kBACA,6BACA,mBACA,UAEA,wCACD,iBnFKmB,KmFJnB,UAEA,2DAGE,iBACA,MlBrByB,QkBsBzB,gBAIF,2DAEE,oBACA,cACA,iBAEA,gFAED,WnFbkB,QmFclB,gBAOD,uDACE,UACA,SACA,2HACD,iBnF1BkB,QmF2BlB,YAEC,qEACD,YACA","file":"style.min.css"} \ No newline at end of file diff --git a/style.scss b/style.scss index 3fc5210f..94964a7b 100644 --- a/style.scss +++ b/style.scss @@ -2,7 +2,7 @@ /* Theme Name: Nightingale Text Domain: nightingale -Version: 2.3.2.2 +Version: 2.3.3 Requires at least: 5.0 Tested up to: 5.8 Requires PHP: 5.2.4