html { line-height: 1.15; -webkit-text-size-adjust: 100% } h1 { font-size: 2em; margin: .67em 0 } hr { box-sizing: content-box; height: 0; overflow: visible } strong { font-weight: bolder } img { border-style: none } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } body { color: #404040; font-family: Frutiger W01, Arial, Sans-serif; font-size: 16px; font-size: 1rem; line-height: 1.5 } h1 { clear: both } p { margin-bottom: 1.5em } body { background: #fff } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em } img { height: auto; max-width: 100% } .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 } .nhsuk-grid-row { margin-left: -16px; margin-right: -16px } .nhsuk-grid-row:after { clear: both; content: ""; display: block } .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-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-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; padding-bottom: 48px } } .nhsuk-width-container { margin: 0 16px; max-width: 960px } @media (min-width:48.0625em) { .nhsuk-width-container { margin: 0 32px } } @media (min-width:1024px) { .nhsuk-width-container { margin: 0 auto } } .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 (max-width:40.0525em) { .nhsuk-action-link__link { padding-left: 26px } } .nhsuk-breadcrumb { background-color: #fff; padding-bottom: 12px; padding-top: 12px } .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; background: url("data:image/svg+xml;charset=utf-8,%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 01-.29.71l-5 5a1 1 0 01-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 011.42-1.42l5 5a1 1 0 01.29.71z'/%3E%3C/svg%3E") right -1px top 4px no-repeat; display: inline-block; margin-bottom: 0; padding-left: 3px; padding-right: 27px } @media (min-width:40.0625em) { .nhsuk-breadcrumb__item { font-size: 16px; font-size: 1rem; line-height: 1.5 } } .nhsuk-breadcrumb__back { font-weight: 400; font-size: 14px; font-size: .875rem; line-height: 1.71429; background: url("data:image/svg+xml;charset=utf-8,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-left' xmlns='http://www.w3.org/2000/svg' fill='%23005eb8' height='24' width='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/svg%3E") -8px no-repeat; margin: 0; padding-left: 24px } @media (min-width:40.0625em) { .nhsuk-breadcrumb__back { font-size: 16px; font-size: 1rem; line-height: 1.5 } } @media (min-width:40.0625em) { .nhsuk-breadcrumb__back { display: none } } .nhsuk-breadcrumb__backlink { left: -8px; position: relative } .nhsuk-footer { padding-bottom: 24px; padding-top: 24px; background-color: #d8dde0; border-top: 4px solid #005eb8 } @media (min-width:40.0625em) { .nhsuk-footer { padding-bottom: 32px; 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 (min-width:48.0625em) { .nhsuk-footer__list-item { float: left; margin-right: 32px } } .nhsuk-footer__list-item-link { color: #4c6272 } @media (min-width:48.0625em) { .nhsuk-footer__list--three-columns { -moz-column-count: 3; -moz-column-gap: 24px; -webkit-column-count: 3; -webkit-column-gap: 24px; column-count: 3; column-gap: 24px } .nhsuk-footer__list--three-columns li { float: none } } @media (max-width:40.0525em) { .autocomplete__input { -ms-flex-positive: 2; -webkit-appearance: listbox; border-bottom-left-radius: 4px; border-bottom-right-radius: 0; border: 1px solid #aeb7bd; border-right: 0; border-top-left-radius: 4px; border-top-right-radius: 0; flex-grow: 2; font-size: inherit; height: 52px; margin: 0; outline: none; padding: 0 16px; width: 100% } } @media (min-width:40.0625em) { .autocomplete__input { -webkit-appearance: listbox; border: 1px solid #fff; border-bottom-left-radius: 4px; border-bottom-right-radius: 0; border-right: 0; border-top-left-radius: 4px; border-top-right-radius: 0; font-size: 16px; height: 40px; padding: 0 12px; width: 200px } } @media (min-width:48.0625em) { .autocomplete__input { width: 235px } } .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 } .nhsuk-header__logo .nhsuk-logo__text { fill: #005eb8 } @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__content { position: relative } @media (min-width:40.0625em) { .nhsuk-header__content { float: right } } .nhsuk-header__search { position: relative; text-align: right } @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; min-height: 40px; padding: 4px 8px 0; position: absolute; right: 0; top: 0 } .nhsuk-header__search-form { height: 100%; overflow: visible } @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-form { background-color: #fff; display: -ms-flexbox; display: flex; padding: 16px; width: 100% } .nhsuk-search__input { -ms-flex-positive: 2; -webkit-appearance: listbox; background-color: #fff!important; border-bottom-left-radius: 4px; border-bottom-right-radius: 0; border: 1px solid #aeb7bd; border-right: 0; border-top-left-radius: 4px; border-top-right-radius: 0; flex-grow: 2; font-size: inherit; height: 52px; margin: 0; outline: none; padding: 0 16px; width: 100% } .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__close { background-color: transparent; border: 0; height: 40px; padding: 0; width: 40px; margin-left: 16px; margin-top: 8px } } @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; background-color: #fff!important; border: 1px solid #fff; border-bottom-left-radius: 4px; border-bottom-right-radius: 0; border-top-left-radius: 4px; border-top-right-radius: 0; display: block; float: left; font-size: 16px; height: 40px; padding: 0 12px; width: 200px } .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; padding-left: 9px; padding-top: 2px; width: 44px } .nhsuk-search__submit .nhsuk-icon__search { height: 27px; width: 27px } .nhsuk-search__close { display: none } } @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; 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 } @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__navigation { background-color: #fff; clear: both; display: none; overflow: hidden } .nhsuk-header__navigation-title { font-weight: 600; margin-bottom: 0; padding: 16px; position: relative } .nhsuk-header .nhsuk-header__navigation ul, .nhsuk-header__navigation-list { list-style: none; margin: 0; padding-left: 0 } .nhsuk-header .nhsuk-header__navigation ul li, .nhsuk-header__navigation-item { border-top: 1px solid #f0f4f5; margin-bottom: 0; position: relative } .nhsuk-header .nhsuk-header__navigation ul li a, .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 .nhsuk-header__navigation ul li a, .nhsuk-header__navigation-link { font-size: 16px; font-size: 1rem; line-height: 1.5 } } @media (min-width:61.875em) { .nhsuk-header__menu-toggle, .nhsuk-header__navigation-title { display: none } .nhsuk-header__navigation { background-color: #005eb8; display: block; margin: 0 auto; max-width: 960px } .nhsuk-header .nhsuk-header__navigation ul, .nhsuk-header__navigation-list { border-top: 1px solid hsla(0, 0%, 100%, .2); display: -ms-flexbox; display: flex; justify-content: space-between; padding: 0; width: 100% } .nhsuk-header .nhsuk-header__navigation ul li, .nhsuk-header__navigation-item { border-top: 0; margin: 0; text-align: center } .nhsuk-header .nhsuk-header__navigation ul li a, .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 } } .nhsuk-header__transactional-service-name--link { color: #fff; font-weight: 400; font-size: 16px; font-size: 1rem; line-height: 1.5; text-decoration: none } @media (min-width:40.0625em) { .nhsuk-header__transactional-service-name--link { font-size: 19px; font-size: 1.1875rem; line-height: 1.47368 } } .nhsuk-header--transactional .nhsuk-header__link { height: 32px; width: 80px; display: block } .nhsuk-header--organisation .nhsuk-header__link { height: auto; text-decoration: none; width: auto } .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-organisation-name { color: #fff; display: block; font-size: 22px; font-weight: 700; letter-spacing: .2px; line-height: 23px; margin-top: -2px } @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-descriptor { color: #fff; display: block; font-size: 15px; font-weight: 700; line-height: 21px } @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-header--white { background-color: #fff } .nhsuk-header--white .nhsuk-search__submit { background-color: #005eb8 } .nhsuk-header--white .nhsuk-search__submit .nhsuk-icon__search { fill: #fff } .nhsuk-header--white .autocomplete__input { border: 1px solid #aeb7bd; border-right: 0 } @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-panel { margin-bottom: 40px; margin-top: 40px; padding: 24px; background-color: #fff; color: #212b32; width: 100% } @media (min-width:40.0625em) { .nhsuk-panel { margin-bottom: 48px; margin-top: 48px; padding: 32px } } .nhsuk-panel-with-label { margin-bottom: 40px; margin-top: 40px; padding: 24px; background-color: #fff; color: #212b32; padding-top: 0!important } @media (min-width:40.0625em) { .nhsuk-panel-with-label { margin-bottom: 48px; margin-top: 48px; padding: 32px } } .nhsuk-panel-with-label__label { font-size: 20px; font-size: 1.25rem; line-height: 1.4; background-color: #005eb8; color: #fff; display: inline-block; margin: 0 0 8px -32px; padding: 8px 32px; position: relative; top: -16px } @media (min-width:40.0625em) { .nhsuk-panel-with-label__label { font-size: 24px; font-size: 1.5rem; line-height: 1.33333 } } @media (max-width:40.0525em) { .nhsuk-panel-with-label__label { margin-left: -24px; margin-right: 0; padding: 8px 24px; top: -8px } } .nhsuk-panel-group { display: flex; flex-wrap: wrap; margin-bottom: 32px } @media (max-width:48.0525em) { .nhsuk-panel-group { margin-bottom: 24px } } html { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } *, :after, :before { -moz-box-sizing: inherit; -webkit-box-sizing: inherit; box-sizing: inherit } html { background-color: #d8dde0; font-family: Frutiger W01, Arial, Sans-serif; overflow-y: scroll } body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; background-color: #f0f4f5; color: #212b32; font-size: 16px; line-height: 1.5; margin: 0; min-height: 100% } .nhsuk-icon { height: 34px; width: 34px } .nhsuk-icon__search { fill: #005eb8 } .nhsuk-icon__arrow-right-circle { fill: #007f3b } hr { border: 0; margin: 0 } hr { margin-top: 32px; margin-bottom: 32px } @media (min-width:40.0625em) { hr { margin-top: 40px; margin-bottom: 40px } } hr { border-bottom: 1px solid #d8dde0 } h1 { 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 { font-size: 48px; font-size: 3rem; line-height: 1.16667 } } @media (min-width:40.0625em) { h1 { margin-bottom: 48px } } p { font-size: 16px; font-size: 1rem; line-height: 1.5; display: block; margin-top: 0; margin-bottom: 16px } @media (min-width:40.0625em) { p { font-size: 19px; font-size: 1.1875rem; line-height: 1.47368 } } @media (min-width:40.0625em) { p { margin-bottom: 24px } } p { color: inherit } strong { font-weight: 600 } .nhsuk-u-visually-hidden { -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 } .nhsuk-width-container--full { margin: 0; max-width: none } .nhsuk-panel-group { margin-left: 0; margin-right: 0 } .nhsuk-search__input { width: 15rem } #cookie-notice { position: fixed; left: 0; bottom: 0; width: 100% } .nhsuk-search__submit { box-shadow: none } @media (min-width:40.0625em) { .nhsuk-search__submit { padding-top: 6px } } .nhsuk-header .nhsuk-header__navigation ul { overflow: hidden } .nhsuk-header .nhsuk-header__navigation ul li a { height: 100% } .nhsuk-header .nhsuk-header__search-wrap input[type=text] { border-radius: 4px 0 0 4px } .nhsuk-header .autocomplete-container { float: left } .nhsuk-header .nhsuk-header__search-wrap input[type=text] { border: none } .nhsuk-header.nhsuk-header--white .nhsuk-header__search-wrap input[type=text] { border: 2px solid #d8dde0 } @media (min-width:40.0625em) { .nhsuk-header { margin-top: 0 } } .nhsuk-header__container { padding-bottom: 16px; min-height: 80px } .nhsuk-header--transactional .nhsuk-header__link { width: auto; display: inline-block; text-decoration: none; height: auto } .nhsuk-header__search-wrap input[type=text] { border: 2px solid #e8edee } .nhsuk-grid-column-full { clear: both } .nhsuk-icon__arrow-right-circle { vertical-align: middle } #secondary section { border-top: 2px solid #005eb8; margin-bottom: 32px; padding-top: 16px; padding-bottom: 16px }