diff --git a/ckanext/nhs/fanstatic/css/nhs.css b/ckanext/nhs/fanstatic/css/nhs.css index 210edf7..116b133 100644 --- a/ckanext/nhs/fanstatic/css/nhs.css +++ b/ckanext/nhs/fanstatic/css/nhs.css @@ -1 +1,1796 @@ -.bg-white{background:#fff;padding-bottom:110px}.bg-blue{background-color:#f0f4f5 !important;padding-bottom:110px}.homepage{background-color:#f0f4f5;padding-bottom:110px}body{background:#fff}[role=main],.main{background:none;padding-top:0}[role=main] p,[role=main] a,[role=main] li,[role=main] label,.main p,.main a,.main li,.main label{font-size:19px}p.clearfix{margin:0}body,p,a,li,label{font-size:17px}label{font-weight:400}a{text-decoration:underline}p{margin-bottom:0}.nhsuk-list--bullet,ul{padding-left:0}.toolbar{background-color:#fff;padding:0;margin-bottom:40px}.toolbar .breadcrumb{padding:12px 0}.toolbar .breadcrumb a{color:#005eb8;font-weight:400 !important;text-decoration:underline}.account-masthead{min-height:0}.masthead{padding-bottom:0}.navbar-topgroup{border-bottom:1px solid rgba(255,255,255,0.2)}.module h1{color:#212b32;font-size:2.4em}.account-masthead{background:#004d96}.account-masthead ul li{margin-bottom:0 !important;border-left:1px solid #002e5a}.account-masthead ul li a{padding:14px 15px}.navigation ul li a{margin-right:55px !important;text-decoration:none !important;padding:13px 15px}.masthead .navigation .nav-pills li a:hover,.masthead .navigation .nav-pills li a:focus,.masthead .navigation .nav-pills li.active a{background-color:#003d78;border-radius:0;text-decoration:underline}.account-masthead .account ul li a:active:focus,.account-masthead .account ul li a:active:focus,.account-masthead .account ul li a:hover:focus{color:#fff}.nhsuk-list>li,ol>li,ul>li{padding-bottom:0;margin-bottom:0}.header-image.navbar-left{float:right !important}.masthead .navbar-collapse{float:none;padding:0}.nav-infotext{float:left;margin:20px 0 10px 0}.nav-infotext p{margin-bottom:12px}.masthead{background:#005eb8 !important;background-image:none}.logo img{width:200px;margin-top:10px}.footer{background-color:#d8dde0;border-top:3px solid #005eb8;padding:40px 15px;margin-top:0}.footer ul{list-style:none;color:#425563}.footer ul li{padding-bottom:10px}.footer ul li a{font-size:16px;color:#425563;text-decoration:underline}@media only screen and (max-width: 767px){.footer{padding:30px 15px}}.footer p{color:#425563;font-size:16px;margin-bottom:10px}.footer p a{color:#425563;text-decoration:underline;font-size:18px}@media only screen and (max-width: 767px){.footer .text-right{text-align:center !important}}.footer .select2-container .select2-choice>.select2-chosen{float:left}.footer .select2-container .select2-choice{height:36px;padding:4px 0 4px 12px;border-radius:0;border:1.5px solid #707070;background:#fff !important}.footer .select2-container .select2-choice .select2-arrow{background:#fff !important;border-left:0}.footer .select2-container .select2-choice .select2-arrow b{padding-top:2px;padding-right:4px}.form-control{height:46px;border-radius:0;border:1.5px solid #707070;font-size:19px}a.btn-default{background-color:#4c6272;box-shadow:0 4px 0 #263139;color:#fff !important;border-color:transparent;text-decoration:none}a.btn-default:hover,a.btn-default:active,a.btn-default:focus,a.btn-default:active:hover,a.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,a.btn-default:active:focus,a.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,a.btn-default:active.focus,a.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{background-color:#384853;border-color:transparent;text-decoration:none}.btn-primary{background-color:#007f3b;box-shadow:0 4px 0 #00401e;color:#fff !important;border-color:transparent;text-decoration:none;font-size:19px}.btn-primary:hover,a.btn-primary:active,a.btn-primary:focus,a.btn-primary:active:hover,a.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,a.btn-primary:active:focus,a.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,a.btn-primary:active.focus,a.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{background-color:#00401e;border-color:transparent;text-decoration:none}a:visited{color:#005eb8}.form-actions{padding:10px 0}.head_h2{font-size:22px}.search-input-group .form-control{border:1px solid #cccccc}.nhsuk-table thead tr th{font-size:19px;border-bottom:4px solid #d8dde0}.nhsuk-table tbody tr th{font-size:19px}.nhsuk-table tbody tr td{font-size:19px}.search-input-group .input-lg{height:55px}.skip-content{position:absolute;z-index:20;color:#fff;font-weight:bold;opacity:0;display:block;width:100%;top:-100px;background:#005eb8}.skip-content:focus{opacity:1;top:0;color:#212b32}.account-masthead .account ul li a{color:#fff}.account-masthead .account ul li a:focus{color:#000}.btn-success{background-color:#007f3b;border-color:transparent}.btn-success:hover,.btn-success:focus,.btn-success:active{background-color:#00401e;border-color:transparent}.ckanext-pages-content ol li{padding-bottom:20px}.ckanext-pages-content p{padding-bottom:20px}.ckanext-pages-content ul{padding-left:20px}.empty{color:#757575}.secondary.col-sm-3:empty{width:0}.primary{float:left !important}.editor .editor-info-block a{color:#187094;text-decoration:none}.form-group .info-block{color:dimgray}.form-control::placeholder{color:dimgray}.text-muted{color:#686868}.btn-warning{background-color:darkgoldenrod;border-color:transparent}.label-default{background-color:#555555}.label-info{background-color:#0470D1}.select2-container{min-width:32%}.select2-chosen{font-size:16px}.slick-header-column{background-image:linear-gradient(#fff, #fff 5%, #e5e5e5)}.modal-dialog table{margin-bottom:0px}.hero{background-image:url("/images/nhs-hero.jpg") !important;background-size:cover}.searchbar .search-form{border-bottom:0;margin-bottom:0;padding-bottom:0;width:80%}.searchbar .search-form .search-input{margin-bottom:10px}.searchbar p{font-size:16px}.searchbar .block{background-color:#005eb8;padding:30px 30px;margin-top:60px;margin-bottom:30px}@media only screen and (max-width: 767px){.searchbar .block{padding:15px 20px}}.searchbar .block h1{color:#fff;font-size:54px;line-height:56px;font-weight:600;margin-bottom:20px}@media only screen and (max-width: 1024px){.searchbar .block h1{font-size:40px;line-height:48px}}@media only screen and (max-width: 767px){.searchbar .block h1{font-size:28px;margin-top:10px;line-height:30px}}.searchbar .block p{color:#fff;font-size:17px;line-height:22px}.searchbar .block .input-group{width:380px;max-width:100%;margin-bottom:5px}.searchbar .block .input-group .input-group-prepend .btn{background-color:#E8EDEE;border:0 none;box-shadow:none;border-radius:0 0.25rem 0.25rem 0}.searchbar .block .input-group .input-group-prepend .btn i.fa{color:#005eb8}.searchbar .block .input-group{width:100%}.search-form .input-lg{height:56px;border-radius:4px}.search-form .btn-lg{padding:15px 16px;border-radius:0 4px 4px 0;padding-left:20px;padding-right:20px;background-color:#f0f4f5;border-left:0}.search-form button i{color:#005eb8}.search-form .filter-list{padding-top:20px}.section-heading{font-size:34px;margin-bottom:35px}.custom-card{width:100%;padding:20px;background-color:#fff;margin-bottom:30px;border-bottom:8px solid #d8dde0}.single-list{padding:15px 15px;border-bottom:1px solid #dedede}.single-list a{color:#005eb8;font-weight:600;font-size:26px}.single-list a:hover{color:#003d78}.single-list p{color:#676767;font-size:19px;margin-top:5px;padding-right:18px}.custom-arrow{width:45px !important;height:45px !important}.nhsuk-action-link__link{text-decoration:none !important}.nhsuk-action-link__text{position:relative;top:2px;margin-left:19px;font-size:25px}.m-b-60{margin-bottom:60px}#new-datasets{margin-top:60px}.wrapper{border:0;-webkit-box-shadow:none;box-shadow:none}.wrapper:before{border:0}.secondary{border:1px solid #d8d8d8;border-radius:3px}.secondary .module-heading{background-color:transparent;color:#444;border-top:0;border-bottom:0;margin-bottom:5px;font-size:22px;padding-bottom:0;padding-top:25px}.secondary .module-content p{margin-bottom:15px}.secondary .badge{background-color:#d5d5d5;color:#454545;float:right;border-radius:0;padding:10px;margin-top:-5px}.secondary .nav-facet .nav-item>a:hover:after,.secondary .nav-facet .nav-item.active>a:after{background:none}.secondary .nav{padding-left:15px;padding-right:15px}.secondary .nav-item a{font-size:18px;padding:16px 5px;text-decoration:none !important;font-weight:400;color:#707070}.secondary .nav>li>a:hover,.secondary .nav>li>a:focus{background-color:#fff;color:#000;text-decoration:underline !important}.secondary .nav-simple>li,.secondary .nav-aside>li{border-bottom:1px solid #eee}.secondary .nav-item.active,.secondary .nav-aside li.active{background-color:#fff}.secondary .nav-item.active .badge,.secondary .nav-aside li.active .badge{color:#fff;background-color:#005eb8}.secondary .nav-item.active>a,.secondary .nav-aside li.active a{background-color:#fff;color:#005eb8}.secondary .nav-item.active>a:before,.secondary .nav-aside li.active a:before{height:0;width:0;border:0px solid transparent}.module-footer{border:0}.primary .module-content{padding-top:0}.pill{background-color:#005eb8;border-radius:0}.pill a.remove{color:#fff}.dataset-item:last-of-type{padding:20px;margin-bottom:10px;border-bottom:1px solid #d6d6d6}.dataset-item{background-color:#fff;border:1px solid #d6d6d6;padding:20px;color:#404040}.dataset-item .dated{color:#707070;font-size:17px}.dataset-item h2{padding-top:0;margin-top:0}.dataset-item h2 a{font-size:28px;color:#005eb8}.dataset-item h2 a:hover{color:#00488e}.dataset-item h3{padding-top:0;margin-top:0}.dataset-item h3 a{font-size:28px;color:#005eb8}.dataset-item h3 a:hover{color:#00488e}.dataset-item .dataset-resources{margin-bottom:10px}.dataset-item .dataset-resources li a{background-color:#e8ecef;font-size:16px;color:#040404 !important;border-radius:0;padding:6px 14px;margin-right:5px;font-weight:400;text-decoration:none !important}.dataset-item .dataset-resources li a:hover{background-color:#f5ebeb}.dataset-item .nhsuk-action-link{margin-top:15px;margin-bottom:0}.search-form{padding-bottom:10px;border:0}.small .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{width:24px;height:24px}.small .nhsuk-action-link__text{position:relative;top:-3px;margin-left:-6px;font-size:16px}.nav-tabs li a{text-decoration:none}a.btn{text-decoration:none}.page-header{background:#fff}.bg-blue .secondary{background-color:#fff;border-bottom:8px solid #d8dde0;margin-bottom:20px}@media screen and (max-width: 768px){.bg-blue .secondary{margin-left:24px;margin-right:24px}}.bg-blue .secondary:empty{border-bottom:0}.page-header{background-color:transparent;margin:0}.primary .module-content{margin-top:0;margin-bottom:20px}.notes p{margin-top:20px}.nav-tabs{padding-top:0px}.nav-tabs>li{margin-right:30px}.nav-tabs>li>a{color:#212b32;font-weight:700;border-left:0;border-top:0;border-right:0;border-bottom:3px solid transparent;padding:10px 15px 13px}.nav-tabs>li>a i.material-icons{position:relative;top:6px;min-height:24px;min-width:24px}.nav-tabs>li>a:hover,.nav-tabs li.active a,.nav-tabs li.active a:hover{background-color:transparent}.page-header .nav-tabs li.active a,.page-header .nav-tabs a:hover{background-color:transparent}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:0}.nav-tabs>li.active>a{border-left:0;border-top:0;border-right:0;border-bottom:3px solid #005eb8 !important;color:#005eb8 !important}.nav-tabs>li>a:hover{border-left:0;border-top:0;border-right:0;border-bottom:3px solid #8d8282}.page-header .content_action .btn-default{width:100%}.activity .item p{font-size:19px}.context-info .nums dl dt{font-size:16px}.context-info h1.heading{color:#005eb8;font-size:21px}.resource-item{border-radius:0;margin-bottom:10px;padding-left:10px}.resource-item .heading{color:#005eb8;font-size:19px;font-weight:400}.resource-item:hover{background-color:#ffcd60;box-shadow:0 0 0 4px #ffcd60}#dataset-resources{padding-top:30px}#dataset-resources h3{font-size:22px}.tags{margin-top:40px;padding:0;background-color:transparent !important}.additional-info{padding-top:30px}.additional-info h3{font-size:22px}.tags{padding:0;list-style:none}.tags li{display:inline}.custom-tag{background-color:#f3f3f3;border:1px solid #9e9e9e;color:#454545 !important;font-size:17px !important;border-radius:0;padding:6px 14px !important;margin-right:5px;text-decoration:none !important}.custom-tag.True{background-color:#005eb8;color:#fff !important;border-color:#005eb8}li.inline-tags{display:inline-block;padding:0;margin:5px}li.inline-tags .custom-tag:hover{background-color:#dedede !important}.custom-tag:hover{background-color:#dedede}.nav-simple{margin-top:15px}.module-resource{background-color:transparent;margin-bottom:40px;padding-bottom:40px}.prose{margin-bottom:40px}.prose h3{font-size:22px;margin-top:20px}blockquote{border-color:#005eb8}.nav-tabs-plain{padding:0 25px 0 0}.module-content{padding:10px 12px}.data-viewer-error .text-danger{margin-bottom:20px}.search-form .filter-list .pill{line-height:28px}.filtered.pill{font-size:16px}.filtered.pill .remove{margin-left:5px;font-size:15px}.search-form h1{font-size:2.0em;font-weight:450}.search-form h2{font-size:1.8em;font-weight:400}.left-indentation{margin-left:36px}.App .upload-edit-area .btn{background-color:#007f3b;box-shadow:0 4px 0 #00401e;font-size:inherit}.App .upload-edit-area .btn:hover{background-color:#00401e;border-color:transparent;text-decoration:none}.App .upload-edit-area .btn:disabled{box-shadow:none;font-size:inherit}.App .upload-choose .choose-btn{background-color:#007f3b;box-shadow:0 4px 0 #00401e}.App .upload-choose .choose-btn:hover{background-color:#00401e;border-color:transparent;text-decoration:none}.App .upload-header .upload-header__title{color:#444;font-size:2.0em}.App .metadata-input .metadata-label{color:#444}.App .metadata-input .metadata-input__input{border:1px solid #D8D8D8}.App .choose-text p{color:#444}.resource-view .actions{top:0}.resource-view .close{opacity:0.5}.resource-view .btn-add-filter{margin-bottom:0.7em}.resource-view .resource-view-filter{width:100%;background-color:#F0F4F5;border:1px solid #ddd;margin-bottom:0.7em}.resource-view .resource-view-filter-header{background-image:linear-gradient(#fff, #fff 5%, #e5e5e5);border-bottom:1px solid #ddd;padding-top:0.1em;padding-left:0.5em;padding-right:0.5em;font-size:15px;font-weight:bold}.resource-view .resource-view-filter-values{padding-top:0.2em;padding-bottom:0.2em;padding-left:1.0em;padding-right:1.0em}.resource-view .resource-view-filter-field{background-color:#FFFFFF;border:1px solid #ddd;padding-top:0.5em;padding-bottom:0.2em;padding-left:1.0em;padding-right:1.0em;margin-bottom:0.7em;background-color:#F0F4F5}.organization{background-color:#eee;padding:10px;margin-bottom:30px}@media only screen and (max-width: 768px){.organization{margin-bottom:15px;margin-right:15px}}.organization .media-heading a{color:#005eb8 !important}.organization .dataset-item{margin-top:10px}.organization .dataset-item .dataset-content .dataset-heading{font-weight:600}.organization .dataset-item .dataset-content .dataset-heading a{color:#565656}.organization .module-image{width:100%;float:none}.organization .module-image img{max-width:100%;max-height:400px;width:100%}.organization .module-heading{border:0}.wrapper-custom .media-grid{background:transparent;border:0}.wrapper-custom .media-grid .media-item{border-radius:0;background-color:#fff;width:30%;margin:0 15px 25px 0}.wrapper-custom .media-grid .media-item .media-heading{font-size:300;color:#212b32;margin-top:10px}.wrapper-custom .media-grid .media-item a{border:0 !important}.wrapper-custom .media-grid .media-item a:focus{background-color:transparent !important}.wrapper-custom .media-grid .media-item a:hover{border:2px;border-radius:0;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 0 3px rgba(0,0,0,0.1)}.wrapper-custom .media-grid .media-item span.count{color:#636363}.media-view:focus{background:transparent !important;background-color:transparent !important}.control-order-by label{background:#005eb8;color:#fff;padding:12px;margin-right:-5px}.control-order-by .form-control{border-left:0}@media screen and (max-width: 768px){.searchbar .search-form{width:100%}.single-list{padding:10px 5px 15px 5px}.single-list a{font-size:20px !important}.single-list p{font-size:16px}.m-b-60{margin-bottom:20px}#new-datasets{margin-top:60px}.custom-arrow{width:35px !important;height:35px !important}.nhsuk-action-link__text{position:relative;top:7px;margin-left:18px;font-size:17px}footer p{text-align:left}footer ul{padding-left:0;margin-left:0;margin-bottom:0;padding-bottom:0}.media-grid .media-item{width:100% !important}.toolbar{margin-bottom:0;padding-bottom:0}.secondary{border:0;margin-bottom:30px}[role=main] p,[role=main] a,[role=main] li,[role=main] label,.main p,.main a,.main li,.main label{font-size:15px}.form-control{height:42px;font-size:16px}.search-form h2{font-size:1.3em}.dataset-item .dated{font-size:16px}.dataset-item h3 a{font-size:20px}.dataset-item .dataset-resources li a{font-size:14px}.small .nhsuk-action-link__text{position:relative;top:3px;margin-left:4px;font-size:16px}.wrapper-custom{margin-top:20px}.secondary .module-heading{font-size:17px}.secondary .nav-item a{font-size:15px}.module h1{font-size:20px}#dataset-resources h3,.additional-info h3{font-size:17px}.resource-item .heading{font-size:16px}.nhsuk-table thead tr th,.nhsuk-table tbody tr td,.nhsuk-table tbody tr th{font-size:16px}.nav-infotext p{font-size:12px}.logo img{width:160px}.navigation ul li a{font-size:14px}.search-form .input-lg{height:46px}.search-form .btn-lg{padding:10px 16px}.section-heading{font-size:22px;margin-bottom:20px}.custom-card a{font-size:18px}.footer ul li a{font-size:15px}} +main, +[role=main], +header, +body, +footer { + font-family: Frutiger W01, Arial, sans-serif !important; +} + +.bg-white { + background: #fff; + padding-bottom: 110px +} + +.bg-blue { + background-color: #f0f4f5 !important; + padding-bottom: 110px +} + +.homepage { + background-color: #f0f4f5; + /* padding-bottom: 110px */ +} + +body { + background: #fff +} + +[role=main], +.main { + background: none; + padding-top: 0 +} + +[role=main] p, +[role=main] a, +[role=main] li, +[role=main] label, +.main p, +.main a, +.main li, +.main label { + font-size: 19px +} + +p.clearfix { + margin: 0 +} + +body, +p, +a, +li, +label { + font-size: 19px +} + +label { + font-weight: 400 +} + +a { + text-decoration: underline; +} + + +/* a:hover { + color: #7c2855; + text-decoration: none +} */ + +p { + margin-bottom: 0 +} + +.nhsuk-list--bullet, +ul { + padding-left: 0; +} + +.no-gutter>[class*='col-'] { + padding-right: 0; + padding-left: 0; +} + +.no-margin { + margin-right: 0; + margin-left: 0; +} + +.toolbar { + background-color: #fff; + padding: 0; + margin-bottom: 40px +} + +.toolbar .breadcrumb { + padding: 12px 0 +} + +.toolbar .breadcrumb a { + color: #005eb8; + font-weight: 400 !important; + text-decoration: underline +} + +.account-masthead { + min-height: 0 +} + +.masthead { + padding-bottom: 0 +} + +.navbar-topgroup { + border-bottom: 1px solid rgba(255, 255, 255, 0.2) +} + +.account-masthead { + background: #004d96 +} + +.account-masthead ul li { + margin-bottom: 0 !important; + border-left: 1px solid #002e5a +} + +.account-masthead ul li a { + padding: 14px 15px +} + +.navigation ul li a { + margin-right: 55px !important; + text-decoration: none !important; + padding: 13px 5px; +} + +.masthead .navigation .nav-pills li a:hover, +.masthead .navigation .nav-pills li.active a { + background-color: #003d78; + border-radius: 0; + text-decoration: underline +} + +.masthead .navigation .nav-pills li a:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32 !important; + border-radius: 0; + outline: 4px solid transparent; + text-decoration: none +} + +.account-masthead .account ul li a:active:focus, +.account-masthead .account ul li a:active:focus, +.account-masthead .account ul li a:hover:focus { + color: #fff +} + +.masthead .navigation .nav-pills li a:focus, +.masthead .navigation .nav-pills li.active a, +.account-masthead .account ul li a:active:focus, +.account-masthead .account ul li a:active:focus, +.account-masthead .account ul li a:hover:focus { + color: #fff +} + +.nhsuk-list>li, +ol>li, +ul>li { + padding-bottom: 0; + margin-bottom: 0 +} + +.header-image.navbar-left { + float: left !important +} + +.masthead .navbar-collapse { + float: none; + padding: 0 +} + +.nav-infotext { + float: left; + margin: 20px 0 10px 0 +} + +.nav-infotext p { + margin-bottom: 12px +} + +.masthead { + background: #005eb8 !important; + background-image: none +} + +.logo img { + width: 200px; + margin-top: 10px +} + +.nhs-logo { + width: 40px; + height: 16px; +} + +.custom-header { + max-width: 100%; +} + +.footer { + background-color: #d8dde0; + border-top: 3px solid #005eb8; + padding: 40px 15px; + margin-top: 0 +} + +.footer a:hover { + color: #7c2855; + text-decoration: none +} + +.footer ul { + list-style: none; + color: #425563 +} + +.footer ul li { + padding-bottom: 10px +} + +.footer ul li a { + font-size: 16px; + color: #425563; + text-decoration: underline +} + +@media only screen and (max-width: 767px) { + .footer { + padding: 30px 15px + } +} + +.footer p { + color: #425563; + font-size: 16px; + margin-bottom: 10px +} + +.footer p a { + color: #425563; + text-decoration: underline; + font-size: 18px +} + +@media only screen and (max-width: 767px) { + .footer .text-right { + text-align: center !important + } +} + +.footer .select2-container .select2-choice>.select2-chosen { + float: left +} + +.footer .select2-container .select2-choice { + height: 36px; + padding: 4px 0 4px 12px; + border-radius: 0; + border: 1.5px solid #707070; + background: #fff !important +} + +.footer .select2-container .select2-choice .select2-arrow { + background: #fff !important; + border-left: 0 +} + +.footer .select2-container .select2-choice .select2-arrow b { + padding-top: 2px; + padding-right: 4px +} + +.form-control { + height: 46px; + border-radius: 0; + border: 1.5px solid #707070; + font-size: 19px +} + +a.btn-default { + background-color: #4c6272; + box-shadow: 0 4px 0 #263139; + color: #fff !important; + border-color: transparent; + text-decoration: none +} + +a.btn-default:hover, +a.btn-default:active, +a.btn-default:focus, +a.btn-default:active:hover, +a.btn-default.active:hover, +.open>.dropdown-toggle.btn-default:hover, +a.btn-default:active:focus, +a.btn-default.active:focus, +.open>.dropdown-toggle.btn-default:focus, +a.btn-default:active.focus, +a.btn-default.active.focus, +.open>.dropdown-toggle.btn-default.focus { + background-color: #384853; + border-color: transparent; + text-decoration: none +} + +.btn-primary { + background-color: #007f3b; + box-shadow: 0 4px 0 #00401e; + color: #fff !important; + border-color: transparent; + text-decoration: none; + font-size: 19px; + vertical-align: baseline; +} + +.btn-primary:hover, +a.btn-primary:active, +a.btn-primary:focus, +a.btn-primary:active:hover, +a.btn-primary.active:hover, +.open>.dropdown-toggle.btn-primary:hover, +a.btn-primary:active:focus, +a.btn-primary.active:focus, +.open>.dropdown-toggle.btn-primary:focus, +a.btn-primary:active.focus, +a.btn-primary.active.focus, +.open>.dropdown-toggle.btn-primary.focus { + background-color: #00401e; + border-color: transparent; + text-decoration: none +} + +a:visited { + color: #005eb8 +} + +.form-actions { + padding: 10px 0 +} + +.head_h2 { + font-size: 22px +} + +.search-input-group .form-control { + border: 1px solid #cccccc +} + +.nhsuk-table thead tr th { + font-size: 19px; + border-bottom: 4px solid #d8dde0 +} + +.nhsuk-table tbody tr th { + font-size: 19px +} + +.nhsuk-table tbody tr td { + font-size: 19px +} + +.search-input-group .input-lg { + height: 55px; +} + +.skip-content { + display: block; + position: absolute; + color: #fff; + font-weight: bold; + width: 100%; + left: -999px; + top: -999px; + background: #005eb8; +} + +.skip-content:focus { + left: 0; + top: 0; + color: #212b32; +} + +.account-masthead .account ul li a { + color: #fff +} + +.account-masthead .account ul li a:focus { + color: #000 +} + +.btn-success { + background-color: #007f3b; + border-color: transparent +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active { + background-color: #00401e; + border-color: transparent +} + +.ckanext-pages-content ol li { + padding-bottom: 20px +} + +.ckanext-pages-content p { + padding-bottom: 20px +} + +.ckanext-pages-content ul { + padding-left: 20px +} + +.empty { + color: #757575 +} + +.secondary.col-sm-3:empty { + width: 0 +} + +.primary { + float: left !important +} + +.editor .editor-info-block a { + color: #187094; + text-decoration: none +} + +.form-group .info-block { + color: dimgray +} + +.form-control::placeholder { + color: dimgray +} + +.text-muted { + color: #686868 +} + +.btn-warning { + background-color: darkgoldenrod; + border-color: transparent +} + +.label-default { + background-color: #555555 +} + +.label-info { + background-color: #0470D1 +} + +.select2-container { + min-width: 32% +} + +.select2-chosen { + font-size: 16px +} + +.slick-header-column { + background-image: linear-gradient(#fff, #fff 5%, #e5e5e5) +} + +.modal-dialog table { + margin-bottom: 0px +} + +.hero { + position: relative; + color: #fff; + padding: 60px 0; + margin: 0; + background: url("/images/hero003.png"); + background-size: cover; + background-repeat: no-repeat; + /* height: 400px; */ +} + +.contact-button { + width: 160px; + height: 60px; + background: #005eb8; + position: fixed; + box-shadow: 0px 4px 20px rgba(255, 255, 255, 0.32); + transform: rotate(-90deg) translate(-100%, 0); + transform-origin: left top; + top: 300px; + padding: 13px; + z-index: 15; +} + +.hero a { + color: #fff; + text-decoration: none; + text-shadow: none; + font-size: 20px; + text-align: center; + padding: 13px; +} + +.hero a:hover { + background-color: #003d78; + text-decoration: none; +} + + +/* .hero a:focus { + border: 4px solid #212b32; + box-shadow: 0 0 0 4px #ffeb3b; + background-color: #003d78; + outline: 4px solid transparent; + outline-offset: 4px; + padding: 0 9px; + color: #fff; +} */ + +.search-form .search-input-group { + display: flex; +} + +.search-form .search-input-group input { + width: 60%; + color: #212b32; +} + +#dataset-search-form .search-input-group input { + width: 100%; + color: #212b32; +} + +#dataset-search-form .btn-lg { + font-size: 17px; +} + +.searchbar .search-form { + border-bottom: 0; + margin-bottom: 0; + padding-bottom: 0; + width: 80% +} + +.searchbar .search-form .search-input { + margin-bottom: 10px +} + +.searchbar p { + font-size: 16px +} + +.searchbar .block { + background-color: #005eb8; + padding: 30px 30px; + margin-top: 60px; + margin-bottom: 30px +} + +.search_input { + border: 1px solid #fff; + font-size: 16px; + height: 40px; + width: 200px; +} + +.search_input { + -webkit-appearance: listbox; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-left-radius: 4px; + border-top-right-radius: 0; + padding: 0 16px; +} + +.search_input:focus { + border: 4px solid #212b32; + box-shadow: 0 0 0 4px #ffeb3b; + outline: 4px solid transparent; + outline-offset: 4px; + padding: 0 9px +} + +.search_input::placeholder { + color: #4c6272; + font-size: 16px +} + +.search_input:-ms-input-placeholder { + color: #4c6272; + font-size: 16px +} + +.search_input::-webkit-input-placeholder { + color: #4c6272; + font-size: 16px +} + +.search_submit { + 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; + line-height: inherit; + outline: 0; + padding: 0 +} + +search_submit::-moz-focus-inner { + border: 0 +} + +.search_submit:hover { + cursor: pointer +} + +.search_submit { + background-color: #f0f4f5; + display: block; + height: 40px; + width: 44px; +} + +.search_submit .nhsuk-icon__search { + height: 27px; + width: 27px +} + +.search_submit:hover { + background-color: #003d78; + border: 1px solid #fff +} + +.search_submit:hover .nhsuk-icon__search { + fill: #fff +} + +.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 +} + +.search_submit:focus .nhsuk-icon { + fill: #212b32 +} + +.search_submit:active { + background-color: #002f5c; + border: 0 +} + +.search_submit:active .nhsuk-icon__search { + fill: #fff +} + +@media only screen and (max-width: 767px) { + .searchbar .block { + padding: 15px 20px + } +} + +.searchbar .block h1 { + color: #fff; + font-size: 54px; + line-height: 56px; + font-weight: 600; + margin-bottom: 20px +} + +@media only screen and (max-width: 1024px) { + .searchbar .block h1 { + font-size: 40px; + line-height: 48px + } + .search-tags { + padding-bottom: 25px; + } +} + +@media only screen and (max-width: 767px) { + .searchbar .block h1 { + font-size: 28px; + margin-top: 10px; + line-height: 30px + } +} + +.searchbar .block p { + color: #fff; + font-size: 19px; + line-height: 22px +} + +.searchbar .block .input-group { + width: 380px; + max-width: 100%; + margin-bottom: 5px +} + +.searchbar .block .input-group .input-group-prepend .btn { + background-color: #E8EDEE; + border: 0 none; + box-shadow: none; + border-radius: 0 0.25rem 0.25rem 0 +} + +.searchbar .block .input-group .input-group-prepend .btn i.fa { + color: #005eb8 +} + +.searchbar .block .input-group { + width: 100% +} + +.search-form .input-group-btn { + width: auto; + vertical-align: top; +} + +.search-form .input-lg { + height: 45px; + border-radius: 4px; +} + +.search-form .btn-lg { + /* padding: 15px 16px; */ + border-radius: 0 4px 4px 0; + padding-left: 20px; + line-height: 1.3; + /* padding-right: 20px; */ + /* background-color: #f0f4f5; */ + border-left: 0; +} + +.search-form .fa-search { + right: 0; + left: initial; + color: #005eb8 +} + +.search-form .filter-list { + padding-top: 20px; + padding-bottom: 20px; +} + +.section-heading { + font-size: 34px; + margin-bottom: 35px +} + +.custom-card { + width: 100%; + padding: 20px; + background-color: #fff; + margin-bottom: 30px; + border-bottom: 8px solid #d8dde0 +} + +.single-list { + padding: 15px 15px; + border-bottom: 1px solid #dedede +} + +.single-list a { + color: #005eb8; + font-weight: 600; + font-size: 26px +} + +.single-list a:hover { + color: #003d78 +} + +.single-list p { + color: #676767; + font-size: 19px; + margin-top: 5px; + padding-right: 18px +} + +.custom-arrow { + width: 45px !important; + height: 45px !important; +} + +.more-arrow { + width: 26px !important; + height: 36px !important; +} + +.nhsuk-action-link__link { + text-decoration: none !important +} + +.nhsuk-action-link__text { + position: relative; + top: 2px; + margin-left: 19px; + font-size: 25px; +} + +.m-b-60 { + margin-bottom: 60px; +} + +.pt-60 { + margin-top: 60px; +} + +.pb-60 { + margin-bottom: 68px; +} + +#new-datasets { + margin-top: 60px +} + +.wrapper { + border: 0; + -webkit-box-shadow: none; + box-shadow: none +} + +.wrapper:before { + border: 0 +} + +.secondary { + border: 1px solid #d8d8d8; + border-radius: 3px +} + +.secondary .module-heading { + background-color: transparent; + color: #444; + border-top: 0; + border-bottom: 0; + margin-bottom: 5px; + font-size: 22px; + padding-bottom: 0; + padding-top: 25px +} + +.secondary .module-content p { + margin-bottom: 15px +} + +.secondary .badge { + background-color: #d5d5d5; + color: #454545; + float: right; + border-radius: 0; + padding: 10px; + margin-top: 3px +} + +.secondary .nav-facet .nav-item>a:hover:after, +.secondary .nav-facet .nav-item.active>a:after { + background: none +} + +.secondary .nav-facet .nav-item>a { + margin: -7px -20px !important; +} + +.secondary .nav { + padding-left: 15px; + padding-right: 15px +} + +.secondary .nav-item a { + text-decoration: none !important; + font-weight: 400; + color: #707070 +} + +.secondary .nav>li>a:hover, +.secondary .nav>li>a:focus { + background-color: #fff; + color: #000; + text-decoration: underline !important +} + +.secondary .nav-simple>li, +.secondary .nav-aside>li { + border-bottom: 1px solid #eee; +} + +.secondary .nav-item.active, +.secondary .nav-aside li.active { + background-color: #fff +} + +.secondary .nav-item.active .badge, +.secondary .nav-aside li.active .badge { + color: #fff; + background-color: #005eb8 +} + +.secondary .nav-item.active>a, +.secondary .nav-aside li.active a { + background-color: #fff; + color: #005eb8 +} + +.secondary .nav-item.active>a:before, +.secondary .nav-aside li.active a:before { + height: 0; + width: 0; + border: 0px solid transparent +} + +.module-footer { + border: 0 +} + +.primary .module-content { + padding-top: 0 +} + +.pill { + background-color: #005eb8; + border-radius: 0 +} + +.pill a.remove { + color: #fff +} + +.dataset-item:last-of-type { + padding: 20px; + margin-bottom: 10px; + border-bottom: 1px solid #d6d6d6 +} + +.dataset-item { + background-color: #fff; + border: 1px solid #d6d6d6; + padding: 20px; + color: #404040 +} + +.dataset-item .dated { + color: #707070; +} + +.dataset-item h2 { + padding-top: 0; + margin-top: 0 +} + +.dataset-item h2 a { + font-size: 20px; + color: #005eb8 +} + +.dataset-item h2 a:hover { + color: #00488e +} + +.dataset-item h3 { + padding-top: 0; + margin-top: 0 +} + +.dataset-item h3 a { + font-size: 28px; + color: #005eb8 +} + +.dataset-item h3 a:hover { + color: #00488e +} + +.dataset-item .dataset-resources { + margin-bottom: 10px +} + +.dataset-item .dataset-resources li a { + background-color: #e8ecef; + font-size: 16px; + color: #040404 !important; + border-radius: 0; + padding: 6px 14px; + margin-right: 5px; + font-weight: 400; + text-decoration: none !important +} + +.dataset-item .dataset-resources li a:hover { + background-color: #f5ebeb +} + +.dataset-item .nhsuk-action-link { + margin-top: 15px; + margin-bottom: 0 +} + +.search-tags { + margin-top: -5px; + margin-bottom: 5px; +} + +.search-form { + border: 0; + margin-bottom: 0 !important; + padding-bottom: 0 !important; +} + +.small .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { + width: 24px; + height: 24px +} + +.small .nhsuk-action-link__text { + position: relative; + top: -3px; + margin-left: -6px; + font-size: 16px +} + +.nav-tabs li a { + text-decoration: none +} + +a.btn { + text-decoration: none +} + +.page-header { + background: #fff +} + +.bg-blue .secondary { + background-color: #fff; + border-bottom: 8px solid #d8dde0; + margin-bottom: 20px +} + +@media screen and (max-width: 768px) { + .bg-blue .secondary { + margin-left: 24px; + margin-right: 24px + } +} + +.bg-blue .secondary:empty { + border-bottom: 0 +} + +.page-header { + background-color: transparent; + margin: 0 +} + +.primary .module-content { + margin-top: 0; + margin-bottom: 20px +} + +.notes p { + margin-top: 20px +} + +.nav-tabs { + padding-top: 0px +} + +.nav-tabs>li { + margin-right: 30px +} + +.nav-tabs>li>a { + color: #212b32; + font-weight: 700; + border-left: 0; + border-top: 0; + border-right: 0; + border-bottom: 3px solid transparent; + padding: 10px 15px 13px +} + +.nav-tabs>li>a i.material-icons { + position: relative; + top: 6px; + min-height: 24px; + min-width: 24px +} + +.nav-tabs>li>a:hover, +.nav-tabs li.active a, +.nav-tabs li.active a:hover { + background-color: transparent +} + +.page-header .nav-tabs li.active a, +.page-header .nav-tabs a:hover { + background-color: transparent +} + +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:hover, +.nav-tabs>li.active>a:focus { + border: 0 +} + +.nav-tabs>li.active>a { + border-left: 0; + border-top: 0; + border-right: 0; + border-bottom: 3px solid #005eb8 !important; + color: #005eb8 !important +} + +.nav-tabs>li>a:hover { + border-left: 0; + border-top: 0; + border-right: 0; + border-bottom: 3px solid #8d8282 +} + +.page-header .content_action .btn-default { + width: 100% +} + +.activity .item p { + font-size: 19px +} + +.context-info .nums dl dt { + font-size: 16px +} + +.context-info h1.heading { + color: #005eb8; + font-size: 21px +} + +.resource-item { + border-radius: 0; + margin-bottom: 10px; + padding-left: 10px +} + +.resource-item .heading { + color: #005eb8; + font-size: 19px; + font-weight: 400 +} + +.resource-item:hover { + background-color: #ffcd60; + box-shadow: 0 0 0 4px #ffcd60 +} + +.resource-item .btn-group { + right: -85px !important; +} + +#dataset-resources { + padding-top: 30px +} + +#dataset-resources h3 { + font-size: 22px +} + +.tags { + margin-top: 40px; + padding: 0; + background-color: transparent !important +} + +.additional-info { + padding-top: 30px +} + +.additional-info h3 { + font-size: 22px +} + +.tags { + padding: 0; + list-style: none +} + +.tags li { + display: inline +} + +.custom-tag { + background-color: #f3f3f3; + border: 1px solid #9e9e9e; + color: #454545 !important; + font-size: 15px !important; + border-radius: 0; + padding: 6px 14px !important; + margin-right: 5px; + text-decoration: none !important; +} + +.custom-tag.True { + background-color: #005eb8; + color: #fff !important; + border-color: #005eb8 +} + +li.inline-tags { + display: inline-block; + padding: 0; + margin: 5px 5px 5px 0; +} + +li.inline-tags .custom-tag:hover { + background-color: #dedede !important +} + +.custom-tag:hover { + background-color: #dedede +} + +.nav-simple { + margin-top: 15px +} + +.module-resource { + background-color: transparent; + margin-bottom: 40px; + padding-bottom: 40px +} + +.prose { + margin-bottom: 40px +} + +.prose h3 { + font-size: 22px; + margin-top: 20px +} + +blockquote { + border-color: #005eb8 +} + +.nav-tabs-plain { + padding: 0 25px 0 0 +} + +.module-content { + padding: 10px 12px +} + +.data-viewer-error .text-danger { + margin-bottom: 20px +} + +.search-form .filter-list .pill { + line-height: 28px +} + +.filtered.pill { + font-size: 16px +} + +.filtered.pill .remove { + margin-left: 5px; + font-size: 15px +} + +.left-indentation { + margin-left: 36px +} + +.App .upload-edit-area .btn { + background-color: #007f3b; + box-shadow: 0 4px 0 #00401e; + font-size: inherit +} + +.App .upload-edit-area .btn:hover { + background-color: #00401e; + border-color: transparent; + text-decoration: none +} + +.App .upload-edit-area .btn:disabled { + box-shadow: none; + font-size: inherit +} + +.App .upload-choose .choose-btn { + background-color: #007f3b; + box-shadow: 0 4px 0 #00401e +} + +.App .upload-choose .choose-btn:hover { + background-color: #00401e; + border-color: transparent; + text-decoration: none +} + +.App .upload-header .upload-header__title { + color: #444; + font-size: 2.0em +} + +.App .metadata-input .metadata-label { + color: #444 +} + +.App .metadata-input .metadata-input__input { + border: 1px solid #D8D8D8 +} + +.App .choose-text p { + color: #444 +} + +.resource-view .actions { + top: 0 +} + +.resource-view .close { + opacity: 0.5 +} + +.resource-view .btn-add-filter { + margin-bottom: 0.7em +} + +.resource-view .resource-view-filter { + width: 100%; + background-color: #F0F4F5; + border: 1px solid #ddd; + margin-bottom: 0.7em +} + +.resource-view .resource-view-filter-header { + background-image: linear-gradient(#fff, #fff 5%, #e5e5e5); + border-bottom: 1px solid #ddd; + padding-top: 0.1em; + padding-left: 0.5em; + padding-right: 0.5em; + font-size: 15px; + font-weight: bold +} + +.resource-view .resource-view-filter-values { + padding-top: 0.2em; + padding-bottom: 0.2em; + padding-left: 1.0em; + padding-right: 1.0em +} + +.resource-view .resource-view-filter-field { + background-color: #FFFFFF; + border: 1px solid #ddd; + padding-top: 0.5em; + padding-bottom: 0.2em; + padding-left: 1.0em; + padding-right: 1.0em; + margin-bottom: 0.7em; + background-color: #F0F4F5 +} + +.organization { + background-color: #eee; + padding: 10px; + margin-bottom: 30px +} + +@media only screen and (max-width: 768px) { + .organization { + margin-bottom: 15px; + margin-right: 15px + } +} + +.organization .media-heading a { + color: #005eb8 !important +} + +.organization .dataset-item { + margin-top: 10px +} + +.organization .dataset-item .dataset-content .dataset-heading { + font-weight: 600 +} + +.organization .dataset-item .dataset-content .dataset-heading a { + color: #565656 +} + +.organization .module-image { + width: 100%; + float: none +} + +.organization .module-image img { + max-width: 100%; + max-height: 400px; + width: 100% +} + +.organization .module-heading { + border: 0 +} + +.wrapper-custom .media-grid { + background: transparent; + border: 0 +} + +.wrapper-custom .media-grid .media-item { + border-radius: 0; + background-color: #fff; + width: 30%; + margin: 0 15px 25px 0 +} + +.wrapper-custom .media-grid .media-item .media-heading { + font-size: 300; + color: #212b32; + margin-top: 10px +} + +.wrapper-custom .media-grid .media-item a { + border: 0 !important +} + +.wrapper-custom .media-grid .media-item a:focus { + background-color: transparent !important +} + +.wrapper-custom .media-grid .media-item a:hover { + border: 2px; + border-radius: 0; + -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1) +} + +.wrapper-custom .media-grid .media-item span.count { + color: #636363 +} + +.media-view:focus { + background: transparent !important; + background-color: transparent !important +} + +.control-order-by label { + background: #005eb8; + color: #fff; + padding: 12px; + margin-right: -5px +} + +.control-order-by .form-control { + border-left: 0 +} + +.sticky { + background: #fff; + position: sticky; + top: 0; + z-index: 150; +} + +.feedback { + padding-top: 10px; + padding-bottom: 10px; + padding-left: 0px; +} + +.feedback a:hover { + color: #7c2855; +} + +.feedback strong { + background: #007f3b; + border-color: #007f3b +} + +.feedback span { + padding-left: 5px; + font-weight: 500; + vertical-align: middle; +} + +.search-tags .inline-tags a { + background-color: #f3f3f3; + border: 1px solid #9e9e9e; + color: #454545; + border-radius: 0; + padding: 6px 14px !important; + margin-right: 5px; + text-decoration: none !important; +} + +.search-tags .inline-tags a:hover { + color: #7c2855; +} + +.search-tags .inline-tags a:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + outline: 4px solid transparent; +} + + +/* =========THEMES SECTION============================= */ + +.theme-card { + width: 36rem; + height: 26rem; + background: #fff; + border: 1px solid #D8DDE0; + box-sizing: border-box; + box-shadow: 0px 4px 0px #D8DDE0; + margin-top: 50px; + padding: 30px; +} + +.theme-title { + font-size: 25px; + color: #005EB8; + text-decoration-line: underline; +} + +.theme-title svg { + vertical-align: middle; + padding-left: 10px; +} + +.theme-description { + padding-top: 3.6rem; +} + +.themes ul { + padding: 108px 0 60px 0; +} + + +/* =========END OF THEMES SECTION============================= */ + + +/* =========LATEST INFO SECTION============================= */ + +.aligned-row { + display: flex; + flex-flow: row wrap; +} + +.latest-info { + padding-top: 60px; + padding-bottom: 60px; +} + +.info-item { + list-style-type: none; + margin: 15px 0 15px 0; + padding: 0px 15px 0 15px; +} + + +/* =========END OF LATEST INFO SECTION============================= */ + + +/* =========NEWSLETTER SECTION============================= */ + +.newsletter { + background: #005eb8; + color: #fff; + padding: 60px 0; +} + +.newsletter label { + display: block; + margin-top: 0; + line-height: 30px; + font-size: 25px; +} + +#newsletter-signup { + margin-top: 10px; + height: 42px; + color: #000; + margin-right: 20px; +} + +.subscribe-button { + padding: 6px 35px; +} + +.newsletter svg { + vertical-align: middle; +} + +.newsletter .subscribe-text { + color: #fff; + display: inline; + vertical-align: middle; + margin-left: 10px; +} + +.newsletter a { + color: #fff; +} + +.newsletter a:hover { + padding: 10px 0; + padding-right: 10px; + background-color: #003d78; + text-decoration: none; +} + +.newsletter a:focus { + background-color: #ffeb3b; + box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; + color: #212b32; + outline: 4px solid transparent; + text-decoration: none +} + + +/* =========END OF NEWSLETTER SECTION============================= */ + +@media screen and (max-width:425px) { + .subscribe-button { + margin-top: 10px; + margin-left: 25%; + } + .search-form .search-input-group input { + width: 100%; + } +} + +@media screen and (max-width: 768px) { + .searchbar .search-form { + width: 100% + } + .single-list { + padding: 10px 5px 15px 5px + } + .single-list a { + font-size: 20px !important + } + .single-list p { + font-size: 16px + } + .m-b-60 { + margin-bottom: 20px + } + #new-datasets { + margin-top: 60px + } + .custom-arrow { + width: 35px !important; + height: 35px !important + } + .nhsuk-action-link__text { + position: relative; + top: 7px; + margin-left: 18px; + font-size: 19px + } + footer p { + text-align: left + } + footer ul { + padding-left: 0; + margin-left: 0; + margin-bottom: 0; + padding-bottom: 0 + } + .media-grid .media-item { + width: 100% !important + } + .toolbar { + margin-bottom: 0; + padding-bottom: 0 + } + .secondary { + border: 0; + margin-bottom: 30px + } + /* [role=main] p, + [role=main] a, + [role=main] li, + [role=main] label, + .main p, + .main a, + .main li, + .main label { + font-size: 15px + } */ + .form-control { + height: 42px; + font-size: 16px + } + .search-form h2 { + font-size: 1.3em + } + .dataset-item .dated { + font-size: 16px + } + .dataset-item h3 a { + font-size: 20px + } + .dataset-item .dataset-resources li a { + font-size: 14px + } + .small .nhsuk-action-link__text { + position: relative; + top: 3px; + margin-left: 4px; + font-size: 16px + } + .wrapper-custom { + margin-top: 20px + } + .secondary .module-heading { + font-size: 19px + } + .secondary .nav-item a { + font-size: 15px + } + /* + #dataset-resources h3, + .additional-info h3 { + font-size: 19px + } + .resource-item .heading { + font-size: 16px + } + .nhsuk-table thead tr th, + .nhsuk-table tbody tr td, + .nhsuk-table tbody tr th { + font-size: 16px + } */ + .nav-infotext p { + font-size: 12px + } + .logo img { + width: 160px + } + .navigation ul li a { + font-size: 14px + } + .search-form .input-lg { + height: 45px; + } + .search-form .btn-lg { + padding: 10px 16px + } + .section-heading { + font-size: 22px; + margin-bottom: 20px + } + .custom-card a { + font-size: 18px + } + .footer ul li a { + font-size: 15px + } +} + +@media screen and (min-width: 768px) { + .aligned-row .info-item:nth-child(2n) { + padding-left: 100px; + } + .latest-info ul { + margin-bottom: 0; + } +} \ No newline at end of file diff --git a/ckanext/nhs/fanstatic/css/nhs.min.css b/ckanext/nhs/fanstatic/css/nhs.min.css index 5791851..25b336b 100644 --- a/ckanext/nhs/fanstatic/css/nhs.min.css +++ b/ckanext/nhs/fanstatic/css/nhs.min.css @@ -1 +1 @@ -.bg-blue,.bg-white,.homepage{padding-bottom:110px}.toolbar .breadcrumb a,a{text-decoration:underline}.bg-white{background:#fff}.bg-blue{background-color:#f0f4f5!important}.homepage{background-color:#f0f4f5}body{background:#fff}.main,[role=main]{background:0 0;padding-top:0}.main a,.main label,.main li,.main p,[role=main] a,[role=main] label,[role=main] li,[role=main] p{font-size:19px}p.clearfix{margin:0}a,body,label,li,p{font-size:17px}label{font-weight:400}p{margin-bottom:0}.nhsuk-list--bullet,ul{padding-left:0}.toolbar{background-color:#fff;padding:0;margin-bottom:40px}.toolbar .breadcrumb{padding:12px 0}.toolbar .breadcrumb a{color:#005eb8;font-weight:400!important}.account-masthead{min-height:0;background:#004d96}.masthead{padding-bottom:0}.navbar-topgroup{border-bottom:1px solid rgba(255,255,255,.2)}.module h1{color:#212b32;font-size:2.4em}.account-masthead ul li{margin-bottom:0!important;border-left:1px solid #002e5a}.account-masthead ul li a{padding:14px 15px}.navigation ul li a{margin-right:55px!important;text-decoration:none!important;padding:13px 15px}.masthead .navigation .nav-pills li a:focus,.masthead .navigation .nav-pills li a:hover,.masthead .navigation .nav-pills li.active a{background-color:#003d78;border-radius:0;text-decoration:underline}.account-masthead .account ul li a:active:focus,.account-masthead .account ul li a:hover:focus{color:#fff}.nhsuk-list>li,ol>li,ul>li{padding-bottom:0;margin-bottom:0}.header-image.navbar-left{float:right!important}.masthead .navbar-collapse{float:none;padding:0}.nav-infotext{float:left;margin:20px 0 10px}.nav-infotext p{margin-bottom:12px}.masthead{background:#005eb8!important}.logo img{width:200px;margin-top:10px}.footer{background-color:#d8dde0;border-top:3px solid #005eb8;padding:40px 15px;margin-top:0}.footer ul{list-style:none;color:#425563}.footer ul li{padding-bottom:10px}.footer ul li a{font-size:16px;color:#425563;text-decoration:underline}.footer p{color:#425563;font-size:16px;margin-bottom:10px}.footer p a{color:#425563;text-decoration:underline;font-size:18px}@media only screen and (max-width:767px){.footer{padding:30px 15px}.footer .text-right{text-align:center!important}}.footer .select2-container .select2-choice>.select2-chosen{float:left}.footer .select2-container .select2-choice{height:36px;padding:4px 0 4px 12px;border-radius:0;border:1.5px solid #707070;background:#fff!important}.footer .select2-container .select2-choice .select2-arrow{background:#fff!important;border-left:0}.footer .select2-container .select2-choice .select2-arrow b{padding-top:2px;padding-right:4px}.form-control{height:46px;border-radius:0;border:1.5px solid #707070;font-size:19px}a.btn-default{background-color:#4c6272;box-shadow:0 4px 0 #263139;color:#fff!important;border-color:transparent;text-decoration:none}.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover,a.btn-default.active.focus,a.btn-default.active:focus,a.btn-default.active:hover,a.btn-default:active,a.btn-default:active.focus,a.btn-default:active:focus,a.btn-default:active:hover,a.btn-default:focus,a.btn-default:hover{background-color:#384853;border-color:transparent;text-decoration:none}.btn-primary{background-color:#007f3b;box-shadow:0 4px 0 #00401e;color:#fff!important;border-color:transparent;text-decoration:none;font-size:19px}.btn-primary:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover,a.btn-primary.active.focus,a.btn-primary.active:focus,a.btn-primary.active:hover,a.btn-primary:active,a.btn-primary:active.focus,a.btn-primary:active:focus,a.btn-primary:active:hover,a.btn-primary:focus{background-color:#00401e;border-color:transparent;text-decoration:none}a:visited{color:#005eb8}.form-actions{padding:10px 0}.head_h2{font-size:22px}.search-input-group .form-control{border:1px solid #ccc}.nhsuk-table thead tr th{font-size:19px;border-bottom:4px solid #d8dde0}.nhsuk-table tbody tr td,.nhsuk-table tbody tr th{font-size:19px}.searchbar p,.select2-chosen{font-size:16px}.search-input-group .input-lg{height:55px}.skip-content{position:absolute;z-index:20;color:#fff;font-weight:700;opacity:0;display:block;width:100%;top:-100px;background:#005eb8}.skip-content:focus{opacity:1;top:0;color:#212b32}.account-masthead .account ul li a{color:#fff}.account-masthead .account ul li a:focus{color:#000}.btn-success{background-color:#007f3b;border-color:transparent}.btn-success:active,.btn-success:focus,.btn-success:hover{background-color:#00401e;border-color:transparent}.ckanext-pages-content ol li,.ckanext-pages-content p{padding-bottom:20px}.ckanext-pages-content ul{padding-left:20px}.empty{color:#757575}.secondary.col-sm-3:empty{width:0}.primary{float:left!important}.editor .editor-info-block a{color:#187094;text-decoration:none}.nhsuk-action-link__link,.secondary .nav-item a{text-decoration:none!important}.form-group .info-block{color:#696969}.form-control::placeholder{color:#696969}.text-muted{color:#686868}.btn-warning{background-color:#b8860b;border-color:transparent}.label-default{background-color:#555}.label-info{background-color:#0470D1}.select2-container{min-width:32%}.slick-header-column{background-image:linear-gradient(#fff,#fff 5%,#e5e5e5)}.modal-dialog table{margin-bottom:0}.hero{background-image:url(/images/nhs-hero.jpg)!important;background-size:cover}.searchbar .search-form{border-bottom:0;margin-bottom:0;padding-bottom:0;width:80%}.searchbar .search-form .search-input{margin-bottom:10px}.searchbar .block{background-color:#005eb8;padding:30px;margin-top:60px;margin-bottom:30px}.searchbar .block h1{color:#fff;font-size:54px;line-height:56px;font-weight:600;margin-bottom:20px}@media only screen and (max-width:1024px){.searchbar .block h1{font-size:40px;line-height:48px}}@media only screen and (max-width:767px){.searchbar .block{padding:15px 20px}.searchbar .block h1{font-size:28px;margin-top:10px;line-height:30px}}.searchbar .block p{color:#fff;font-size:17px;line-height:22px}.search-form button i,.searchbar .block .input-group .input-group-prepend .btn i.fa{color:#005eb8}.searchbar .block .input-group{max-width:100%;margin-bottom:5px;width:100%}.searchbar .block .input-group .input-group-prepend .btn{background-color:#E8EDEE;border:0;box-shadow:none;border-radius:0 .25rem .25rem 0}.search-form .input-lg{height:56px;border-radius:4px}.search-form .btn-lg{padding:15px 20px;border-radius:0 4px 4px 0;background-color:#f0f4f5;border-left:0}.search-form .filter-list{padding-top:20px}.section-heading{font-size:34px;margin-bottom:35px}.custom-card{width:100%;padding:20px;background-color:#fff;margin-bottom:30px;border-bottom:8px solid #d8dde0}.single-list{padding:15px;border-bottom:1px solid #dedede}.wrapper,.wrapper:before{border:0}.single-list a{color:#005eb8;font-weight:600;font-size:26px}.single-list a:hover{color:#003d78}.single-list p{color:#676767;font-size:19px;margin-top:5px;padding-right:18px}.custom-arrow{width:45px!important;height:45px!important}.nhsuk-action-link__text{position:relative;top:2px;margin-left:19px;font-size:25px}.m-b-60{margin-bottom:60px}#new-datasets{margin-top:60px}.wrapper{-webkit-box-shadow:none;box-shadow:none}.secondary{border:1px solid #d8d8d8;border-radius:3px}.secondary .module-heading{background-color:transparent;color:#444;border-top:0;border-bottom:0;margin-bottom:5px;font-size:22px;padding-bottom:0;padding-top:25px}.secondary .module-content p{margin-bottom:15px}.secondary .badge{background-color:#d5d5d5;color:#454545;float:right;border-radius:0;padding:10px;margin-top:-5px}.secondary .nav-facet .nav-item.active>a:after,.secondary .nav-facet .nav-item>a:hover:after{background:0 0}.secondary .nav{padding-left:15px;padding-right:15px}.secondary .nav-item a{font-size:18px;padding:16px 5px;font-weight:400;color:#707070}.secondary .nav>li>a:focus,.secondary .nav>li>a:hover{background-color:#fff;color:#000;text-decoration:underline!important}.secondary .nav-aside>li,.secondary .nav-simple>li{border-bottom:1px solid #eee}.secondary .nav-aside li.active,.secondary .nav-item.active{background-color:#fff}.secondary .nav-aside li.active .badge,.secondary .nav-item.active .badge{color:#fff;background-color:#005eb8}.secondary .nav-aside li.active a,.secondary .nav-item.active>a{background-color:#fff;color:#005eb8}.secondary .nav-aside li.active a:before,.secondary .nav-item.active>a:before{height:0;width:0;border:0 solid transparent}.module-footer{border:0}.primary .module-content{padding-top:0}.pill{background-color:#005eb8;border-radius:0}.pill a.remove{color:#fff}.dataset-item:last-of-type{padding:20px;margin-bottom:10px;border-bottom:1px solid #d6d6d6}.dataset-item{background-color:#fff;border:1px solid #d6d6d6;padding:20px;color:#404040}.nav-tabs>li.active>a,.nav-tabs>li>a,.nav-tabs>li>a:hover{border-left:0;border-top:0;border-right:0}.dataset-item h2,.dataset-item h3{padding-top:0;margin-top:0}.dataset-item .dated{color:#707070;font-size:17px}.dataset-item h2 a{font-size:28px;color:#005eb8}.dataset-item h2 a:hover{color:#00488e}.dataset-item h3 a{font-size:28px;color:#005eb8}.dataset-item h3 a:hover{color:#00488e}.dataset-item .dataset-resources{margin-bottom:10px}.dataset-item .dataset-resources li a{background-color:#e8ecef;font-size:16px;color:#040404!important;border-radius:0;padding:6px 14px;margin-right:5px;font-weight:400;text-decoration:none!important}.dataset-item .dataset-resources li a:hover{background-color:#f5ebeb}.dataset-item .nhsuk-action-link{margin-top:15px;margin-bottom:0}.search-form{padding-bottom:10px;border:0}.small .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{width:24px;height:24px}.small .nhsuk-action-link__text{position:relative;top:-3px;margin-left:-6px;font-size:16px}.nav-tabs li a,a.btn{text-decoration:none}.bg-blue .secondary{background-color:#fff;border-bottom:8px solid #d8dde0;margin-bottom:20px}@media screen and (max-width:768px){.bg-blue .secondary{margin-left:24px;margin-right:24px}}.bg-blue .secondary:empty{border-bottom:0}.page-header{background:0 0;margin:0}.primary .module-content{margin-top:0;margin-bottom:20px}.notes p{margin-top:20px}.nav-tabs{padding-top:0}.nav-tabs>li{margin-right:30px}.nav-tabs>li>a{color:#212b32;font-weight:700;border-bottom:3px solid transparent;padding:10px 15px 13px}.nav-tabs>li>a i.material-icons{position:relative;top:6px;min-height:24px;min-width:24px}.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs>li>a:hover,.page-header .nav-tabs a:hover,.page-header .nav-tabs li.active a{background-color:transparent}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0}.nav-tabs>li.active>a{border-bottom:3px solid #005eb8!important;color:#005eb8!important}.nav-tabs>li>a:hover{border-bottom:3px solid #8d8282}.page-header .content_action .btn-default{width:100%}.activity .item p{font-size:19px}.context-info .nums dl dt{font-size:16px}.context-info h1.heading{color:#005eb8;font-size:21px}.resource-item{border-radius:0;margin-bottom:10px;padding-left:10px}.resource-item .heading{color:#005eb8;font-size:19px;font-weight:400}#dataset-resources h3,.additional-info h3{font-size:22px}.resource-item:hover{background-color:#ffcd60;box-shadow:0 0 0 4px #ffcd60}#dataset-resources,.additional-info{padding-top:30px}.tags{margin-top:40px;background-color:transparent!important;padding:0;list-style:none}.tags li{display:inline}.custom-tag{background-color:#f3f3f3;border:1px solid #9e9e9e;color:#454545!important;font-size:17px!important;border-radius:0;padding:6px 14px!important;margin-right:5px;text-decoration:none!important}.custom-tag.True,blockquote{border-color:#005eb8}.custom-tag.True{background-color:#005eb8;color:#fff!important}.App .choose-text p,.App .metadata-input .metadata-label{color:#444}li.inline-tags{display:inline-block;padding:0;margin:5px}.module-resource,.prose{margin-bottom:40px}li.inline-tags .custom-tag:hover{background-color:#dedede!important}.custom-tag:hover{background-color:#dedede}.nav-simple{margin-top:15px}.module-resource{background-color:transparent;padding-bottom:40px}.prose h3{font-size:22px;margin-top:20px}.nav-tabs-plain{padding:0 25px 0 0}.module-content{padding:10px 12px}.data-viewer-error .text-danger{margin-bottom:20px}.search-form .filter-list .pill{line-height:28px}.filtered.pill{font-size:16px}.filtered.pill .remove{margin-left:5px;font-size:15px}.search-form h1{font-size:2em;font-weight:450}.search-form h2{font-size:1.8em;font-weight:400}.left-indentation{margin-left:36px}.App .upload-edit-area .btn{background-color:#007f3b;box-shadow:0 4px 0 #00401e;font-size:inherit}.App .upload-edit-area .btn:hover{background-color:#00401e;border-color:transparent;text-decoration:none}.App .upload-edit-area .btn:disabled{box-shadow:none;font-size:inherit}.App .upload-choose .choose-btn{background-color:#007f3b;box-shadow:0 4px 0 #00401e}.App .upload-choose .choose-btn:hover{background-color:#00401e;border-color:transparent;text-decoration:none}.App .upload-header .upload-header__title{color:#444;font-size:2em}.App .metadata-input .metadata-input__input{border:1px solid #D8D8D8}.resource-view .actions{top:0}.resource-view .close{opacity:.5}.resource-view .btn-add-filter{margin-bottom:.7em}.resource-view .resource-view-filter{width:100%;background-color:#F0F4F5;border:1px solid #ddd;margin-bottom:.7em}.resource-view .resource-view-filter-header{background-image:linear-gradient(#fff,#fff 5%,#e5e5e5);border-bottom:1px solid #ddd;padding-top:.1em;padding-left:.5em;padding-right:.5em;font-size:15px;font-weight:700}.resource-view .resource-view-filter-values{padding:.2em 1em}.resource-view .resource-view-filter-field{border:1px solid #ddd;margin-bottom:.7em;background-color:#F0F4F5;padding:.5em 1em .2em}.organization{background-color:#eee;padding:10px;margin-bottom:30px}@media only screen and (max-width:768px){.organization{margin-bottom:15px;margin-right:15px}}.organization .media-heading a{color:#005eb8!important}.organization .dataset-item{margin-top:10px}.organization .dataset-item .dataset-content .dataset-heading{font-weight:600}.organization .dataset-item .dataset-content .dataset-heading a{color:#565656}.organization .module-image{width:100%;float:none}.organization .module-image img{max-width:100%;max-height:400px;width:100%}.organization .module-heading{border:0}.wrapper-custom .media-grid{background:0 0;border:0}.wrapper-custom .media-grid .media-item{border-radius:0;background-color:#fff;width:30%;margin:0 15px 25px 0}.wrapper-custom .media-grid .media-item .media-heading{font-size:300;color:#212b32;margin-top:10px}.wrapper-custom .media-grid .media-item a{border:0!important}.wrapper-custom .media-grid .media-item a:focus{background-color:transparent!important}.wrapper-custom .media-grid .media-item a:hover{border:2px;border-radius:0;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.1);box-shadow:0 0 0 3px rgba(0,0,0,.1)}.wrapper-custom .media-grid .media-item span.count{color:#636363}.media-view:focus{background:0 0!important}.control-order-by label{background:#005eb8;color:#fff;padding:12px;margin-right:-5px}.control-order-by .form-control{border-left:0}@media screen and (max-width:768px){.searchbar .search-form{width:100%}.single-list{padding:10px 5px 15px}.single-list a{font-size:20px!important}.single-list p{font-size:16px}.m-b-60{margin-bottom:20px}.toolbar,footer ul{margin-bottom:0;padding-bottom:0}#new-datasets{margin-top:60px}.custom-arrow{width:35px!important;height:35px!important}.nhsuk-action-link__text{position:relative;top:7px;margin-left:18px;font-size:17px}footer p{text-align:left}footer ul{padding-left:0;margin-left:0}.media-grid .media-item{width:100%!important}.secondary{border:0;margin-bottom:30px}.main a,.main label,.main li,.main p,[role=main] a,[role=main] label,[role=main] li,[role=main] p{font-size:15px}.form-control{height:42px;font-size:16px}.search-form h2{font-size:1.3em}.dataset-item .dated{font-size:16px}.dataset-item h3 a{font-size:20px}.dataset-item .dataset-resources li a{font-size:14px}.small .nhsuk-action-link__text{position:relative;top:3px;margin-left:4px;font-size:16px}.wrapper-custom{margin-top:20px}.secondary .module-heading{font-size:17px}.secondary .nav-item a{font-size:15px}.module h1{font-size:20px}#dataset-resources h3,.additional-info h3{font-size:17px}.nhsuk-table tbody tr td,.nhsuk-table tbody tr th,.nhsuk-table thead tr th,.resource-item .heading{font-size:16px}.nav-infotext p{font-size:12px}.logo img{width:160px}.navigation ul li a{font-size:14px}.search-form .input-lg{height:46px}.search-form .btn-lg{padding:10px 16px}.section-heading{font-size:22px;margin-bottom:20px}.custom-card a{font-size:18px}.footer ul li a{font-size:15px}} \ No newline at end of file +main, [role=main], header, body, footer {font-family: Frutiger W01, Arial, sans-serif !important;}.bg-white {background: #fff;padding-bottom: 110px }.bg-blue {background-color: #f0f4f5 !important;padding-bottom: 110px }.homepage {background-color: #f0f4f5;}body {background: #fff }[role=main], .main {background: none;padding-top: 0 }[role=main] p, [role=main] a, [role=main] li, [role=main] label, .main p, .main a, .main li, .main label {font-size: 19px }p.clearfix {margin: 0 }body, p, a, li, label {font-size: 19px }label {font-weight: 400 }a {text-decoration: underline;}p {margin-bottom: 0 }.nhsuk-list--bullet, ul {padding-left: 0;}.no-gutter>[class*='col-'] {padding-right: 0;padding-left: 0;}.no-margin {margin-right: 0;margin-left: 0;}.toolbar {background-color: #fff;padding: 0;margin-bottom: 40px }.toolbar .breadcrumb {padding: 12px 0 }.toolbar .breadcrumb a {color: #005eb8;font-weight: 400 !important;text-decoration: underline }.account-masthead {min-height: 0 }.masthead {padding-bottom: 0 }.navbar-topgroup {border-bottom: 1px solid rgba(255, 255, 255, 0.2) }.account-masthead {background: #004d96 }.account-masthead ul li {margin-bottom: 0 !important;border-left: 1px solid #002e5a }.account-masthead ul li a {padding: 14px 15px }.navigation ul li a {margin-right: 55px !important;text-decoration: none !important;padding: 13px 5px;}.masthead .navigation .nav-pills li a:hover, .masthead .navigation .nav-pills li.active a {background-color: #003d78;border-radius: 0;text-decoration: underline }.masthead .navigation .nav-pills li a:focus {background-color: #ffeb3b;box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;color: #212b32 !important;border-radius: 0;outline: 4px solid transparent;text-decoration: none }.account-masthead .account ul li a:active:focus, .account-masthead .account ul li a:active:focus, .account-masthead .account ul li a:hover:focus {color: #fff }.masthead .navigation .nav-pills li a:focus, .masthead .navigation .nav-pills li.active a, .account-masthead .account ul li a:active:focus, .account-masthead .account ul li a:active:focus, .account-masthead .account ul li a:hover:focus {color: #fff }.nhsuk-list>li, ol>li, ul>li {padding-bottom: 0;margin-bottom: 0 }.header-image.navbar-left {float: left !important }.masthead .navbar-collapse {float: none;padding: 0 }.nav-infotext {float: left;margin: 20px 0 10px 0 }.nav-infotext p {margin-bottom: 12px }.masthead {background: #005eb8 !important;background-image: none }.logo img {width: 200px;margin-top: 10px }.nhs-logo {width: 40px;height: 16px;}.custom-header {max-width: 100%;}.footer {background-color: #d8dde0;border-top: 3px solid #005eb8;padding: 40px 15px;margin-top: 0 }.footer a:hover {color: #7c2855;text-decoration: none }.footer ul {list-style: none;color: #425563 }.footer ul li {padding-bottom: 10px }.footer ul li a {font-size: 16px;color: #425563;text-decoration: underline }@media only screen and (max-width: 767px) {.footer {padding: 30px 15px }}.footer p {color: #425563;font-size: 16px;margin-bottom: 10px }.footer p a {color: #425563;text-decoration: underline;font-size: 18px }@media only screen and (max-width: 767px) {.footer .text-right {text-align: center !important }}.footer .select2-container .select2-choice>.select2-chosen {float: left }.footer .select2-container .select2-choice {height: 36px;padding: 4px 0 4px 12px;border-radius: 0;border: 1.5px solid #707070;background: #fff !important }.footer .select2-container .select2-choice .select2-arrow {background: #fff !important;border-left: 0 }.footer .select2-container .select2-choice .select2-arrow b {padding-top: 2px;padding-right: 4px }.form-control {height: 46px;border-radius: 0;border: 1.5px solid #707070;font-size: 19px }a.btn-default {background-color: #4c6272;box-shadow: 0 4px 0 #263139;color: #fff !important;border-color: transparent;text-decoration: none }a.btn-default:hover, a.btn-default:active, a.btn-default:focus, a.btn-default:active:hover, a.btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, a.btn-default:active:focus, a.btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, a.btn-default:active.focus, a.btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus {background-color: #384853;border-color: transparent;text-decoration: none }.btn-primary {background-color: #007f3b;box-shadow: 0 4px 0 #00401e;color: #fff !important;border-color: transparent;text-decoration: none;font-size: 19px;vertical-align: baseline;}.btn-primary:hover, a.btn-primary:active, a.btn-primary:focus, a.btn-primary:active:hover, a.btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, a.btn-primary:active:focus, a.btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, a.btn-primary:active.focus, a.btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus {background-color: #00401e;border-color: transparent;text-decoration: none }a:visited {color: #005eb8 }.form-actions {padding: 10px 0 }.head_h2 {font-size: 22px }.search-input-group .form-control {border: 1px solid #cccccc }.nhsuk-table thead tr th {font-size: 19px;border-bottom: 4px solid #d8dde0 }.nhsuk-table tbody tr th {font-size: 19px }.nhsuk-table tbody tr td {font-size: 19px }.search-input-group .input-lg {height: 55px;}.skip-content {display: block;position: absolute;color: #fff;font-weight: bold;width: 100%;left: -999px;top: -999px;background: #005eb8;}.skip-content:focus {left: 0;top: 0;color: #212b32;}.account-masthead .account ul li a {color: #fff }.account-masthead .account ul li a:focus {color: #000 }.btn-success {background-color: #007f3b;border-color: transparent }.btn-success:hover, .btn-success:focus, .btn-success:active {background-color: #00401e;border-color: transparent }.ckanext-pages-content ol li {padding-bottom: 20px }.ckanext-pages-content p {padding-bottom: 20px }.ckanext-pages-content ul {padding-left: 20px }.empty {color: #757575 }.secondary.col-sm-3:empty {width: 0 }.primary {float: left !important }.editor .editor-info-block a {color: #187094;text-decoration: none }.form-group .info-block {color: dimgray }.form-control::placeholder {color: dimgray }.text-muted {color: #686868 }.btn-warning {background-color: darkgoldenrod;border-color: transparent }.label-default {background-color: #555555 }.label-info {background-color: #0470D1 }.select2-container {min-width: 32% }.select2-chosen {font-size: 16px }.slick-header-column {background-image: linear-gradient(#fff, #fff 5%, #e5e5e5) }.modal-dialog table {margin-bottom: 0px }.hero {position: relative;color: #fff;padding: 60px 0;margin: 0;background: url("/images/hero003.png");background-size: cover;background-repeat: no-repeat;}.contact-button {width: 160px;height: 60px;background: #005eb8;position: fixed;box-shadow: 0px 4px 20px rgba(255, 255, 255, 0.32);transform: rotate(-90deg) translate(-100%, 0);transform-origin: left top;top: 300px;padding: 13px;z-index: 15;}.hero a {color: #fff;text-decoration: none;text-shadow: none;font-size: 20px;text-align: center;padding: 13px;}.hero a:hover {background-color: #003d78;text-decoration: none;}.search-form .search-input-group {display: flex;}.search-form .search-input-group input {width: 60%;color: #212b32;}#dataset-search-form .search-input-group input {width: 100%;color: #212b32;}#dataset-search-form .btn-lg {font-size: 17px;}.searchbar .search-form {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;width: 80% }.searchbar .search-form .search-input {margin-bottom: 10px }.searchbar p {font-size: 16px }.searchbar .block {background-color: #005eb8;padding: 30px 30px;margin-top: 60px;margin-bottom: 30px }.search_input {border: 1px solid #fff;font-size: 16px;height: 40px;width: 200px;}.search_input {-webkit-appearance: listbox;border-bottom-left-radius: 4px;border-bottom-right-radius: 0;border-top-left-radius: 4px;border-top-right-radius: 0;padding: 0 16px;}.search_input:focus {border: 4px solid #212b32;box-shadow: 0 0 0 4px #ffeb3b;outline: 4px solid transparent;outline-offset: 4px;padding: 0 9px }.search_input::placeholder {color: #4c6272;font-size: 16px }.search_input:-ms-input-placeholder {color: #4c6272;font-size: 16px }.search_input::-webkit-input-placeholder {color: #4c6272;font-size: 16px }.search_submit {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;line-height: inherit;outline: 0;padding: 0 }search_submit::-moz-focus-inner {border: 0 }.search_submit:hover {cursor: pointer }.search_submit {background-color: #f0f4f5;display: block;height: 40px;width: 44px;}.search_submit .nhsuk-icon__search {height: 27px;width: 27px }.search_submit:hover {background-color: #003d78;border: 1px solid #fff }.search_submit:hover .nhsuk-icon__search {fill: #fff }.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 }.search_submit:focus .nhsuk-icon {fill: #212b32 }.search_submit:active {background-color: #002f5c;border: 0 }.search_submit:active .nhsuk-icon__search {fill: #fff }@media only screen and (max-width: 767px) {.searchbar .block {padding: 15px 20px }}.searchbar .block h1 {color: #fff;font-size: 54px;line-height: 56px;font-weight: 600;margin-bottom: 20px }@media only screen and (max-width: 1024px) {.searchbar .block h1 {font-size: 40px;line-height: 48px }.search-tags {padding-bottom: 25px;}}@media only screen and (max-width: 767px) {.searchbar .block h1 {font-size: 28px;margin-top: 10px;line-height: 30px }}.searchbar .block p {color: #fff;font-size: 19px;line-height: 22px }.searchbar .block .input-group {width: 380px;max-width: 100%;margin-bottom: 5px }.searchbar .block .input-group .input-group-prepend .btn {background-color: #E8EDEE;border: 0 none;box-shadow: none;border-radius: 0 0.25rem 0.25rem 0 }.searchbar .block .input-group .input-group-prepend .btn i.fa {color: #005eb8 }.searchbar .block .input-group {width: 100% }.search-form .input-group-btn {width: auto;vertical-align: top;}.search-form .input-lg {height: 45px;border-radius: 4px;}.search-form .btn-lg {border-radius: 0 4px 4px 0;padding-left: 20px;line-height: 1.3;border-left: 0;}.search-form .fa-search {right: 0;left: initial;color: #005eb8 }.search-form .filter-list {padding-top: 20px;padding-bottom: 20px;}.section-heading {font-size: 34px;margin-bottom: 35px }.custom-card {width: 100%;padding: 20px;background-color: #fff;margin-bottom: 30px;border-bottom: 8px solid #d8dde0 }.single-list {padding: 15px 15px;border-bottom: 1px solid #dedede }.single-list a {color: #005eb8;font-weight: 600;font-size: 26px }.single-list a:hover {color: #003d78 }.single-list p {color: #676767;font-size: 19px;margin-top: 5px;padding-right: 18px }.custom-arrow {width: 45px !important;height: 45px !important;}.more-arrow {width: 26px !important;height: 36px !important;}.nhsuk-action-link__link {text-decoration: none !important }.nhsuk-action-link__text {position: relative;top: 2px;margin-left: 19px;font-size: 25px;}.m-b-60 {margin-bottom: 60px;}.pt-60 {margin-top: 60px;}.pb-60 {margin-bottom: 68px;}#new-datasets {margin-top: 60px }.wrapper {border: 0;-webkit-box-shadow: none;box-shadow: none }.wrapper:before {border: 0 }.secondary {border: 1px solid #d8d8d8;border-radius: 3px }.secondary .module-heading {background-color: transparent;color: #444;border-top: 0;border-bottom: 0;margin-bottom: 5px;font-size: 22px;padding-bottom: 0;padding-top: 25px }.secondary .module-content p {margin-bottom: 15px }.secondary .badge {background-color: #d5d5d5;color: #454545;float: right;border-radius: 0;padding: 10px;margin-top: 3px }.secondary .nav-facet .nav-item>a:hover:after, .secondary .nav-facet .nav-item.active>a:after {background: none }.secondary .nav-facet .nav-item>a {margin: -7px -20px !important;}.secondary .nav {padding-left: 15px;padding-right: 15px }.secondary .nav-item a {text-decoration: none !important;font-weight: 400;color: #707070 }.secondary .nav>li>a:hover, .secondary .nav>li>a:focus {background-color: #fff;color: #000;text-decoration: underline !important }.secondary .nav-simple>li, .secondary .nav-aside>li {border-bottom: 1px solid #eee}.secondary .nav-item.active, .secondary .nav-aside li.active {background-color: #fff }.secondary .nav-item.active .badge, .secondary .nav-aside li.active .badge {color: #fff;background-color: #005eb8 }.secondary .nav-item.active>a, .secondary .nav-aside li.active a {background-color: #fff;color: #005eb8 }.secondary .nav-item.active>a:before, .secondary .nav-aside li.active a:before {height: 0;width: 0;border: 0px solid transparent }.module-footer {border: 0 }.primary .module-content {padding-top: 0 }.pill {background-color: #005eb8;border-radius: 0 }.pill a.remove {color: #fff }.dataset-item:last-of-type {padding: 20px;margin-bottom: 10px;border-bottom: 1px solid #d6d6d6 }.dataset-item {background-color: #fff;border: 1px solid #d6d6d6;padding: 20px;color: #404040 }.dataset-item .dated {color: #707070;}.dataset-item h2 {padding-top: 0;margin-top: 0 }.dataset-item h2 a {font-size: 20px;color: #005eb8 }.dataset-item h2 a:hover {color: #00488e }.dataset-item h3 {padding-top: 0;margin-top: 0 }.dataset-item h3 a {font-size: 28px;color: #005eb8 }.dataset-item h3 a:hover {color: #00488e }.dataset-item .dataset-resources {margin-bottom: 10px }.dataset-item .dataset-resources li a {background-color: #e8ecef;font-size: 16px;color: #040404 !important;border-radius: 0;padding: 6px 14px;margin-right: 5px;font-weight: 400;text-decoration: none !important }.dataset-item .dataset-resources li a:hover {background-color: #f5ebeb }.dataset-item .nhsuk-action-link {margin-top: 15px;margin-bottom: 0 }.search-tags {margin-top: -5px;margin-bottom: 5px;}.search-form {border: 0;margin-bottom: 0 !important;padding-bottom: 0 !important;}.small .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle {width: 24px;height: 24px }.small .nhsuk-action-link__text {position: relative;top: -3px;margin-left: -6px;font-size: 16px }.nav-tabs li a {text-decoration: none }a.btn {text-decoration: none }.page-header {background: #fff }.bg-blue .secondary {background-color: #fff;border-bottom: 8px solid #d8dde0;margin-bottom: 20px }@media screen and (max-width: 768px) {.bg-blue .secondary {margin-left: 24px;margin-right: 24px }}.bg-blue .secondary:empty {border-bottom: 0 }.page-header {background-color: transparent;margin: 0 }.primary .module-content {margin-top: 0;margin-bottom: 20px }.notes p {margin-top: 20px }.nav-tabs {padding-top: 0px }.nav-tabs>li {margin-right: 30px }.nav-tabs>li>a {color: #212b32;font-weight: 700;border-left: 0;border-top: 0;border-right: 0;border-bottom: 3px solid transparent;padding: 10px 15px 13px }.nav-tabs>li>a i.material-icons {position: relative;top: 6px;min-height: 24px;min-width: 24px }.nav-tabs>li>a:hover, .nav-tabs li.active a, .nav-tabs li.active a:hover {background-color: transparent }.page-header .nav-tabs li.active a, .page-header .nav-tabs a:hover {background-color: transparent }.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {border: 0 }.nav-tabs>li.active>a {border-left: 0;border-top: 0;border-right: 0;border-bottom: 3px solid #005eb8 !important;color: #005eb8 !important }.nav-tabs>li>a:hover {border-left: 0;border-top: 0;border-right: 0;border-bottom: 3px solid #8d8282 }.page-header .content_action .btn-default {width: 100% }.activity .item p {font-size: 19px }.context-info .nums dl dt {font-size: 16px }.context-info h1.heading {color: #005eb8;font-size: 21px }.resource-item {border-radius: 0;margin-bottom: 10px;padding-left: 10px }.resource-item .heading {color: #005eb8;font-size: 19px;font-weight: 400 }.resource-item:hover {background-color: #ffcd60;box-shadow: 0 0 0 4px #ffcd60 }.resource-item .btn-group {right: -85px !important;}#dataset-resources {padding-top: 30px }#dataset-resources h3 {font-size: 22px }.tags {margin-top: 40px;padding: 0;background-color: transparent !important }.additional-info {padding-top: 30px }.additional-info h3 {font-size: 22px }.tags {padding: 0;list-style: none }.tags li {display: inline }.custom-tag {background-color: #f3f3f3;border: 1px solid #9e9e9e;color: #454545 !important;font-size: 15px !important;border-radius: 0;padding: 6px 14px !important;margin-right: 5px;text-decoration: none !important;}.custom-tag.True {background-color: #005eb8;color: #fff !important;border-color: #005eb8 }li.inline-tags {display: inline-block;padding: 0;margin: 5px 5px 5px 0;}li.inline-tags .custom-tag:hover {background-color: #dedede !important }.custom-tag:hover {background-color: #dedede }.nav-simple {margin-top: 15px }.module-resource {background-color: transparent;margin-bottom: 40px;padding-bottom: 40px }.prose {margin-bottom: 40px }.prose h3 {font-size: 22px;margin-top: 20px }blockquote {border-color: #005eb8 }.nav-tabs-plain {padding: 0 25px 0 0 }.module-content {padding: 10px 12px }.data-viewer-error .text-danger {margin-bottom: 20px }.search-form .filter-list .pill {line-height: 28px }.filtered.pill {font-size: 16px }.filtered.pill .remove {margin-left: 5px;font-size: 15px }.left-indentation {margin-left: 36px }.App .upload-edit-area .btn {background-color: #007f3b;box-shadow: 0 4px 0 #00401e;font-size: inherit }.App .upload-edit-area .btn:hover {background-color: #00401e;border-color: transparent;text-decoration: none }.App .upload-edit-area .btn:disabled {box-shadow: none;font-size: inherit }.App .upload-choose .choose-btn {background-color: #007f3b;box-shadow: 0 4px 0 #00401e }.App .upload-choose .choose-btn:hover {background-color: #00401e;border-color: transparent;text-decoration: none }.App .upload-header .upload-header__title {color: #444;font-size: 2.0em }.App .metadata-input .metadata-label {color: #444 }.App .metadata-input .metadata-input__input {border: 1px solid #D8D8D8 }.App .choose-text p {color: #444 }.resource-view .actions {top: 0 }.resource-view .close {opacity: 0.5 }.resource-view .btn-add-filter {margin-bottom: 0.7em }.resource-view .resource-view-filter {width: 100%;background-color: #F0F4F5;border: 1px solid #ddd;margin-bottom: 0.7em }.resource-view .resource-view-filter-header {background-image: linear-gradient(#fff, #fff 5%, #e5e5e5);border-bottom: 1px solid #ddd;padding-top: 0.1em;padding-left: 0.5em;padding-right: 0.5em;font-size: 15px;font-weight: bold }.resource-view .resource-view-filter-values {padding-top: 0.2em;padding-bottom: 0.2em;padding-left: 1.0em;padding-right: 1.0em }.resource-view .resource-view-filter-field {background-color: #FFFFFF;border: 1px solid #ddd;padding-top: 0.5em;padding-bottom: 0.2em;padding-left: 1.0em;padding-right: 1.0em;margin-bottom: 0.7em;background-color: #F0F4F5 }.organization {background-color: #eee;padding: 10px;margin-bottom: 30px }@media only screen and (max-width: 768px) {.organization {margin-bottom: 15px;margin-right: 15px }}.organization .media-heading a {color: #005eb8 !important }.organization .dataset-item {margin-top: 10px }.organization .dataset-item .dataset-content .dataset-heading {font-weight: 600 }.organization .dataset-item .dataset-content .dataset-heading a {color: #565656 }.organization .module-image {width: 100%;float: none }.organization .module-image img {max-width: 100%;max-height: 400px;width: 100% }.organization .module-heading {border: 0 }.wrapper-custom .media-grid {background: transparent;border: 0 }.wrapper-custom .media-grid .media-item {border-radius: 0;background-color: #fff;width: 30%;margin: 0 15px 25px 0 }.wrapper-custom .media-grid .media-item .media-heading {font-size: 300;color: #212b32;margin-top: 10px }.wrapper-custom .media-grid .media-item a {border: 0 !important }.wrapper-custom .media-grid .media-item a:focus {background-color: transparent !important }.wrapper-custom .media-grid .media-item a:hover {border: 2px;border-radius: 0;-webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1);box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1) }.wrapper-custom .media-grid .media-item span.count {color: #636363 }.media-view:focus {background: transparent !important;background-color: transparent !important }.control-order-by label {background: #005eb8;color: #fff;padding: 12px;margin-right: -5px }.control-order-by .form-control {border-left: 0 }.sticky {background: #fff;position: sticky;top: 0;z-index: 150;}.feedback {padding-top: 10px;padding-bottom: 10px;padding-left: 0px;}.feedback a:hover {color: #7c2855;}.feedback strong {background: #007f3b;border-color: #007f3b }.feedback span {padding-left: 5px;font-weight: 500;vertical-align: middle;}.search-tags .inline-tags a {background-color: #f3f3f3;border: 1px solid #9e9e9e;color: #454545;border-radius: 0;padding: 6px 14px !important;margin-right: 5px;text-decoration: none !important;}.search-tags .inline-tags a:hover {color: #7c2855;}.search-tags .inline-tags a:focus {background-color: #ffeb3b;box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;outline: 4px solid transparent;}.theme-card {width: 36rem;height: 26rem;background: #fff;border: 1px solid #D8DDE0;box-sizing: border-box;box-shadow: 0px 4px 0px #D8DDE0;margin-top: 50px;padding: 30px;}.theme-title {font-size: 25px;color: #005EB8;text-decoration-line: underline;}.theme-title svg {vertical-align: middle;padding-left: 10px;}.theme-description {padding-top: 3.6rem;}.themes ul {padding: 108px 0 60px 0;}.aligned-row {display: flex;flex-flow: row wrap;}.latest-info {padding-top: 60px;padding-bottom: 60px;}.info-item {list-style-type: none;margin: 15px 0 15px 0;padding: 0px 15px 0 15px;}.newsletter {background: #005eb8;color: #fff;padding: 60px 0;}.newsletter label {display: block;margin-top: 0;line-height: 30px;font-size: 25px;}#newsletter-signup {margin-top: 10px;height: 42px;color: #000;margin-right: 20px;}.subscribe-button {padding: 6px 35px;}.newsletter svg {vertical-align: middle;}.newsletter .subscribe-text {color: #fff;display: inline;vertical-align: middle;margin-left: 10px;}.newsletter a {color: #fff;}.newsletter a:hover {padding: 10px 0;padding-right: 10px;background-color: #003d78;text-decoration: none;}.newsletter a:focus {background-color: #ffeb3b;box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;color: #212b32;outline: 4px solid transparent;text-decoration: none }@media screen and (max-width:425px) {.subscribe-button {margin-top: 10px;margin-left: 25%;}.search-form .search-input-group input {width: 100%;}}@media screen and (max-width: 768px) {.searchbar .search-form {width: 100% }.single-list {padding: 10px 5px 15px 5px }.single-list a {font-size: 20px !important }.single-list p {font-size: 16px }.m-b-60 {margin-bottom: 20px }#new-datasets {margin-top: 60px }.custom-arrow {width: 35px !important;height: 35px !important }.nhsuk-action-link__text {position: relative;top: 7px;margin-left: 18px;font-size: 19px }footer p {text-align: left }footer ul {padding-left: 0;margin-left: 0;margin-bottom: 0;padding-bottom: 0 }.media-grid .media-item {width: 100% !important }.toolbar {margin-bottom: 0;padding-bottom: 0 }.secondary {border: 0;margin-bottom: 30px }.form-control {height: 42px;font-size: 16px }.search-form h2 {font-size: 1.3em }.dataset-item .dated {font-size: 16px }.dataset-item h3 a {font-size: 20px }.dataset-item .dataset-resources li a {font-size: 14px }.small .nhsuk-action-link__text {position: relative;top: 3px;margin-left: 4px;font-size: 16px }.wrapper-custom {margin-top: 20px }.secondary .module-heading {font-size: 19px }.secondary .nav-item a {font-size: 15px }.nav-infotext p {font-size: 12px }.logo img {width: 160px }.navigation ul li a {font-size: 14px }.search-form .input-lg {height: 45px;}.search-form .btn-lg {padding: 10px 16px }.section-heading {font-size: 22px;margin-bottom: 20px }.custom-card a {font-size: 18px }.footer ul li a {font-size: 15px }}@media screen and (min-width: 768px) {.aligned-row .info-item:nth-child(2n) {padding-left: 100px;}.latest-info ul {margin-bottom: 0;}} \ No newline at end of file diff --git a/ckanext/nhs/fanstatic/css/nhsuk.css b/ckanext/nhs/fanstatic/css/nhsuk.css index 0d613ad..0c17bae 100644 --- a/ckanext/nhs/fanstatic/css/nhsuk.css +++ b/ckanext/nhs/fanstatic/css/nhsuk.css @@ -1 +1,7306 @@ -@charset "UTF-8";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}@font-face{font-family:'Frutiger W01';font-display:swap;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-family:'Frutiger W01';font-display:swap;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")}article,aside,footer,header,nav,section{display:block}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}}.ie8 a:focus{outline:1px dotted #212b32}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%}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}td,th{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){td,th{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{td,th{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){td,th{padding-bottom:16px}}@media (min-width:40.0625em){td,th{padding-right:24px}}@media (min-width:40.0625em){td,th{padding-top:16px}}td:last-child,th:last-child{padding-right:0;height:80px}th{font-weight:600}caption{-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-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{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-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{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#005eb8}.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}.nhsuk-list,ol,ul{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){.nhsuk-list,ol,ul{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-list,ol,ul{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-list,ol,ul{margin-bottom:24px}}.nhsuk-list>li,ol>li,ul>li{margin-bottom:8px}@media (min-width:40.0625em){.nhsuk-list>li,ol>li,ul>li{margin-bottom:8px}}.nhsuk-list>li:last-child,ol>li:last-child,ul>li:last-child{margin-bottom:0}.nhsuk-list--bullet,ul{list-style-type:disc;padding-left:20px}.nhsuk-list--number,ol{list-style-type:decimal;padding-left:20px}.nhsuk-list--cross,.nhsuk-list--tick{list-style:none;margin-top:0;padding-left:40px;position:relative}.nhsuk-list--cross svg,.nhsuk-list--tick svg{left:-4px;margin-top:-5px;position:absolute}.nhsuk-section-break,hr{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}}.nhsuk-section-break--l,hr{margin-top:32px;margin-bottom:32px}@media (min-width:40.0625em){.nhsuk-section-break--l,hr{margin-top:40px}}@media (min-width:40.0625em){.nhsuk-section-break--l,hr{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}}.nhsuk-section-break--visible,hr{border-bottom:1px solid #d8dde0}.nhsuk-heading-xl,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){.nhsuk-heading-xl,h1{font-size:48px;font-size:3rem;line-height:1.16667}}@media print{.nhsuk-heading-xl,h1{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-heading-xl,h1{margin-bottom:48px}}.nhsuk-heading-l,h2{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-heading-l,h2{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-heading-l,h2{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.nhsuk-heading-l,h2{margin-bottom:24px}}.nhsuk-heading-m,h3{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-heading-m,h3{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-heading-m,h3{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-heading-m,h3{margin-bottom:24px}}.nhsuk-heading-s,h4{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){.nhsuk-heading-s,h4{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{.nhsuk-heading-s,h4{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-heading-s,h4{margin-bottom:24px}}.nhsuk-heading-xs,h5{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-heading-xs,h5{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-heading-xs,h5{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-heading-xs,h5{margin-bottom:24px}}.nhsuk-heading-xxs,h6{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-heading-xxs,h6{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-heading-xxs,h6{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-heading-xxs,h6{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}}.nhsuk-body-m,address,p{font-size:16px;font-size:1rem;line-height:1.5;display:block;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-body-m,address,p{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-body-m,address,p{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-body-m,address,p{margin-bottom:24px}}.nhsuk-body-m,p{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+.nhsuk-heading-l,.nhsuk-body-l+h2{padding-top:4px}@media (min-width:40.0625em){.nhsuk-body-l+.nhsuk-heading-l,.nhsuk-body-l+h2{padding-top:8px}}.nhsuk-body-m+.nhsuk-heading-l,.nhsuk-body-m+h2,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-body-s+h2,.nhsuk-list+.nhsuk-heading-l,.nhsuk-list+h2,address+.nhsuk-heading-l,address+h2,ol+.nhsuk-heading-l,ol+h2,p+.nhsuk-heading-l,p+h2,ul+.nhsuk-heading-l,ul+h2{padding-top:16px}@media (min-width:40.0625em){.nhsuk-body-m+.nhsuk-heading-l,.nhsuk-body-m+h2,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-body-s+h2,.nhsuk-list+.nhsuk-heading-l,.nhsuk-list+h2,address+.nhsuk-heading-l,address+h2,ol+.nhsuk-heading-l,ol+h2,p+.nhsuk-heading-l,p+h2,ul+.nhsuk-heading-l,ul+h2{padding-top:24px}}.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-body-m+.nhsuk-heading-s,.nhsuk-body-m+h3,.nhsuk-body-m+h4,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-body-s+.nhsuk-heading-s,.nhsuk-body-s+h3,.nhsuk-body-s+h4,.nhsuk-list+.nhsuk-heading-m,.nhsuk-list+.nhsuk-heading-s,.nhsuk-list+h3,.nhsuk-list+h4,address+.nhsuk-heading-m,address+.nhsuk-heading-s,address+h3,address+h4,ol+.nhsuk-heading-m,ol+.nhsuk-heading-s,ol+h3,ol+h4,p+.nhsuk-heading-m,p+.nhsuk-heading-s,p+h3,p+h4,ul+.nhsuk-heading-m,ul+.nhsuk-heading-s,ul+h3,ul+h4{padding-top:4px}@media (min-width:40.0625em){.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-body-m+.nhsuk-heading-s,.nhsuk-body-m+h3,.nhsuk-body-m+h4,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-body-s+.nhsuk-heading-s,.nhsuk-body-s+h3,.nhsuk-body-s+h4,.nhsuk-list+.nhsuk-heading-m,.nhsuk-list+.nhsuk-heading-s,.nhsuk-list+h3,.nhsuk-list+h4,address+.nhsuk-heading-m,address+.nhsuk-heading-s,address+h3,address+h4,ol+.nhsuk-heading-m,ol+.nhsuk-heading-s,ol+h3,ol+h4,p+.nhsuk-heading-m,p+.nhsuk-heading-s,p+h3,p+h4,ul+.nhsuk-heading-m,ul+.nhsuk-heading-s,ul+h3,ul+h4{padding-top:8px}}.nhsuk-lede-text+.nhsuk-heading-l,.nhsuk-lede-text+h2{padding-top:0}b,strong{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.33333%!important}.nhsuk-u-two-thirds{float:left;width:66.66667%!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.33333%!important}}.nhsuk-u-two-thirds-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-two-thirds-tablet{float:left;width:66.66667%!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{-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-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{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;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 -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}}@media print{.nhsuk-breadcrumb__item{font-size:14pt;line-height:1.2}}.nhsuk-breadcrumb__item:first-child{padding-left:0}.nhsuk-breadcrumb__item:last-child{background:0 0}.nhsuk-breadcrumb__back{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;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='0 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") -8px center 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 print{.nhsuk-breadcrumb__back{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.nhsuk-breadcrumb__back{display:none}}.nhsuk-breadcrumb__backlink{left:-8px;position:relative}.ie8 .nhsuk-breadcrumb__back{display:none}.nhsuk-button{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{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-button{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-button{margin-bottom:36px}}@media (max-width:40.0525em){.nhsuk-button{padding:8px 16px}}.nhsuk-button:active,.nhsuk-button:hover,.nhsuk-button:link,.nhsuk-button:visited{color:#fff;text-decoration:none}.nhsuk-button::-moz-focus-inner{border:0;padding:0}.nhsuk-button:hover{background-color:#00662f}.nhsuk-button:focus{background:#ffeb3b;box-shadow:0 4px 0 #212b32;color:#212b32;outline:4px solid transparent}.nhsuk-button:active{background:#00401e;box-shadow:none;color:#fff;top:4px}.nhsuk-button::before{background:0 0;bottom:-6px;content:'';display:block;left:-2px;position:absolute;right:-2px;top:-2px}.nhsuk-button:active::before{top:-6px}.nhsuk-button--secondary{background-color:#4c6272;box-shadow:0 4px 0 #263139}.nhsuk-button--secondary:hover{background-color:#384853}.nhsuk-button--secondary:focus{background:#ffeb3b;box-shadow:0 4px 0 #212b32;color:#212b32;outline:4px solid transparent}.nhsuk-button--secondary:active{background:#263139;box-shadow:none;color:#fff;top:4px}.nhsuk-button--secondary.nhsuk-button--disabled{background-color:#4c6272}.nhsuk-button--reverse{background-color:#fff;box-shadow:0 4px 0 #212b32;color:#212b32}.nhsuk-button--reverse:hover{background-color:#f2f2f2;color:#212b32}.nhsuk-button--reverse:focus{background:#ffeb3b;box-shadow:0 4px 0 #212b32;color:#212b32;outline:4px solid transparent}.nhsuk-button--reverse:active{background:#212b32;box-shadow:none;color:#fff;top:4px}.nhsuk-button--reverse:link{color:#212b32}.nhsuk-button--reverse.nhsuk-button--disabled{background-color:#fff}.nhsuk-button--reverse.nhsuk-button--disabled:focus{background-color:#fff}.nhsuk-button--disabled,.nhsuk-button[disabled=disabled],.nhsuk-button[disabled]{background-color:#007f3b;opacity:.5;pointer-events:none}.nhsuk-button--disabled:hover,.nhsuk-button[disabled=disabled]:hover,.nhsuk-button[disabled]:hover{background-color:#007f3b;cursor:default}.nhsuk-button--disabled:focus,.nhsuk-button[disabled=disabled]:focus,.nhsuk-button[disabled]:focus{background-color:#007f3b;outline:0}.nhsuk-button--disabled:active,.nhsuk-button[disabled=disabled]:active,.nhsuk-button[disabled]:active{box-shadow:0 4px 0 #00401e;top:0}.nhsuk-button--secondary[disabled=disabled],.nhsuk-button--secondary[disabled]{background-color:#4c6272;opacity:.5}.nhsuk-button--secondary[disabled=disabled]:hover,.nhsuk-button--secondary[disabled]:hover{background-color:#4c6272;cursor:default}.nhsuk-button--secondary[disabled=disabled]:focus,.nhsuk-button--secondary[disabled]:focus{outline:0}.nhsuk-button--secondary[disabled=disabled]:active,.nhsuk-button--secondary[disabled]:active{box-shadow:0 4px 0 #263139;top:0}.nhsuk-button--reverse[disabled=disabled],.nhsuk-button--reverse[disabled]{background-color:#fff;opacity:.5}.nhsuk-button--reverse[disabled=disabled]:hover,.nhsuk-button--reverse[disabled]:hover{background-color:#fff;cursor:default}.nhsuk-button--reverse[disabled=disabled]:focus,.nhsuk-button--reverse[disabled]:focus{outline:0}.nhsuk-button--reverse[disabled=disabled]:active,.nhsuk-button--reverse[disabled]:active{box-shadow:0 4px 0 #212b32;top:0}.ie8 .nhsuk-button:focus{outline:1px dotted #212b32}.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:16px 24px;position:relative}.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}}.nhsuk-care-card__arrow:after,.nhsuk-care-card__arrow:before{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}@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{background-color:#fff;padding:32px 24px 24px}.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;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{background-color:#d5281b;color:#fff}@media print{.nhsuk-care-card--urgent{border:6px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card--urgent .nhsuk-care-card__arrow:after,.nhsuk-care-card--urgent .nhsuk-care-card__arrow:before{border-color:#d5281b}.nhsuk-care-card--immediate .nhsuk-care-card__heading-container{background-color:#d5281b;color:#fff}@media print{.nhsuk-care-card--immediate{border:8px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card--immediate .nhsuk-care-card__arrow:after,.nhsuk-care-card--immediate .nhsuk-care-card__arrow:before{border-color:#d5281b}.nhsuk-care-card--immediate .nhsuk-care-card__content{background-color:#212b32;color:#fff}.nhsuk-care-card--immediate .nhsuk-care-card__content a{color:#fff}.nhsuk-care-card--immediate .nhsuk-care-card__content a:focus{color:#212b32}.nhsuk-care-card--immediate .nhsuk-details,.nhsuk-care-card--immediate .nhsuk-details__summary{color:#fff}.nhsuk-care-card--immediate .nhsuk-details__summary:hover{color:#fff}.nhsuk-care-card--immediate .nhsuk-details__summary:focus{color:#212b32}.nhsuk-checkboxes__item{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{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-checkboxes__item{font-size:14pt;line-height:1.15}}.nhsuk-checkboxes__item:last-child,.nhsuk-checkboxes__item:last-of-type{margin-bottom:0}.nhsuk-checkboxes__input{cursor:pointer;height:40px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.nhsuk-checkboxes__label{-ms-touch-action:manipulation;cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 12px 4px;touch-action:manipulation}.nhsuk-checkboxes__hint{display:block;padding-left:12px;padding-right:12px}.nhsuk-checkboxes__input+.nhsuk-checkboxes__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{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:0 0;border:solid;border-top-color:transparent;border-width:0 0 4px 4px;content:'';height:10px;left:10px;opacity:0;position:absolute;top:13px;transform:rotate(-45deg);width:22px}.nhsuk-checkboxes__input:focus+.nhsuk-checkboxes__label::before{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px}.nhsuk-checkboxes__input:checked+.nhsuk-checkboxes__label::after{opacity:1}.nhsuk-checkboxes__input:disabled,.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label{cursor:default}.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label{opacity:.5}.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:focus .nhsuk-details__summary-text,.nhsuk-details__summary:hover .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:24px}.nhsuk-details__text>:first-child{margin-top:0}.nhsuk-details__text>:last-child{margin-bottom:0}.nhsuk-details__text p{margin-bottom:24px;margin-top:0}.nhsuk-expander{background-color:#fff}.nhsuk-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{padding:12px 16px 16px}}.nhsuk-expander .nhsuk-details__summary:before{display:none!important}.nhsuk-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text{color:#7c2855}.nhsuk-expander .nhsuk-details__summary:focus{box-shadow:none}.nhsuk-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;background:#ffeb3b url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='32' 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{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' 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;background-size:32px;color:#005eb8;cursor:pointer;display:inline-block;padding:8px 8px 8px 38px;position:relative}.nhsuk-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{padding-bottom:24px}}@media (min-width:40.0625em){.nhsuk-expander .nhsuk-details__text{padding-left:24px}}@media (min-width:40.0625em){.nhsuk-expander .nhsuk-details__text{padding-right:24px}}@media (min-width:40.0625em){.nhsuk-expander .nhsuk-details__text{padding-top:0}}.nhsuk-expander[open] .nhsuk-details__summary:focus .nhsuk-details__summary-text{background:#ffeb3b url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='32' 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:focus:hover .nhsuk-details__summary-text{text-decoration:none}.nhsuk-expander[open] .nhsuk-details__summary-text{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' 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;background-size:32px}.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+.nhsuk-heading-l,.nhsuk-details+h2{padding-top:16px}@media (min-width:40.0625em){.nhsuk-details+.nhsuk-heading-l,.nhsuk-details+h2{padding-top:24px}}.nhsuk-do-dont-list{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;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 -32px;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:-24px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-do-dont-list__label{background:0 0;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:active,.nhsuk-error-summary__list a:hover,.nhsuk-error-summary__list a:link,.nhsuk-error-summary__list a:visited{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%}}@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}}.autocomplete-container{display:inline-block}@media (max-width:40.0525em){.autocomplete-container{display:inline;width:100%}}@media (max-width:40.0525em){.autocomplete__input{-ms-flex-positive:2;-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;font-size:inherit;height:52px;margin:0;outline:0;padding:0 16px;width:100%}.autocomplete__input:focus{border:4px solid #ffeb3b;box-shadow:inset 0 0 0 4px #212b32;outline:4px solid transparent;outline-offset:4px}}@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}.autocomplete__input:focus{border:1px solid #ffeb3b;box-shadow:inset 0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px}.autocomplete__input::placeholder{color:#768692;font-size:16px}}@media (min-width:48.0625em){.autocomplete__input{width:235px}}.autocomplete__menu{-moz-box-shadow:0 3px 5px rgba(66,84,98,.5);-webkit-box-shadow:0 3px 5px rgba(66,84,98,.5);background-color:#fff;border-bottom:1px solid #d8dde0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #d8dde0;border-right:1px solid #d8dde0;box-shadow:0 0 3px 0 rgba(66,84,98,.5);list-style:none;margin-top:2px;overflow-x:hidden;overflow-y:auto;padding:16px;position:absolute;top:100%;width:100%;z-index:1}@media (max-width:40.0525em){.autocomplete__menu{border:0;box-shadow:none;margin:0;padding-left:0;padding-right:0;position:relative}}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__option{border-bottom:1px solid #f0f4f5;color:#005eb8;cursor:pointer;font-size:16px;padding-bottom:12px;text-align:left;text-decoration:underline}.autocomplete__option .nhsuk-icon__search{fill:#aeb7bd;float:left;height:22px;margin:2px 4px 0 0;width:22px}.autocomplete__option:active,.autocomplete__option:hover{text-decoration:none}.autocomplete__option:focus{outline:1px solid transparent;text-decoration:none}.autocomplete__option:focus a{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}@media (min-width:40.0625em){.autocomplete__option:last-child{border-bottom:0}}.autocomplete__option--no-results{border-bottom:0;color:#212b32;font-size:16px;line-height:24px;margin:0;padding:0;text-align:left;text-decoration:none}@media (max-width:40.0525em){.autocomplete__option--no-results{padding:16px 0}}.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 .nhsuk-logo{box-shadow:0 0 0 4px #ffeb3b}.nhsuk-header__link:focus:hover .nhsuk-logo{box-shadow:0 0 0 4px #ffeb3b}@media print{.nhsuk-header__link:after{content:''}}.nhsuk-header__link:active,.nhsuk-header__link:focus,.nhsuk-header__link:hover{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.is-active,.nhsuk-header__search-toggle: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:none}.nhsuk-header__search-toggle:focus .nhsuk-icon{fill:#212b32}.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-wrap.js-show{clear:both;display:-ms-flexbox;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:-ms-flexbox;display:flex;padding:16px;width:100%}.nhsuk-search__input{-ms-flex-positive:2;-webkit-appearance:listbox;background-color:#fff!important;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;font-size:inherit;height:52px;margin:0;outline:0;padding:0 16px;width:100%}.nhsuk-search__input:focus{box-shadow:inset 0 0 0 4px #ffeb3b}.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:0;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;border-bottom:4px solid #212b32;box-shadow:inset 0 0 0 4px #ffeb3b;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__submit:active{background-color:#00401e}.nhsuk-search__submit:active .nhsuk-icon{fill:#fff}.nhsuk-search__close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;margin-left:16px;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;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__input::placeholder{color:#768692;font-size:16px}.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:0;padding-left:9px;padding-top:2px;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;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:none}.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.is-active,.nhsuk-header__menu-toggle: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}}.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:none}.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{margin:0 16px}}@media (max-width:48.0525em){.nhsuk-header__navigation.js-show .nhsuk-width-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:16px;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}@media (min-width:61.875em){.nhsuk-header__navigation-link:visited{color:#fff}}.nhsuk-header__navigation-link:hover{background-color:#003d78;box-shadow:none;color:#fff;text-decoration:underline}.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: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:960px}.nhsuk-header__navigation-list{border-top:1px solid rgba(255,255,255,.2);display:-ms-flexbox;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__navigation-link:active{background-color:#002f5c;color:#f0f4f5}.nhsuk-header__navigation-link.is-active,.nhsuk-header__navigation-link:active,.nhsuk-header__navigation-link:hover{background-color:#004b93}}.ie8 .nhsuk-header__link{display:inline-block;width:100%}.ie8 .nhsuk-header__logo,.ie8 .nhsuk-header__transactional-service-name{background-color:#005eb8;display:block;padding:8px 0 8px 8px;width:100%}.ie8 .nhsuk-header__transactional-service-name{padding-bottom:12px;padding-top:0}.ie8 .nhsuk-header__search{background-color:#005eb8;clear:both;padding-bottom:12px}.ie8 .nhsuk-header__menu-toggle,.ie8 .nhsuk-header__navigation-link .nhsuk-icon__chevron-right,.ie8 .nhsuk-header__navigation-title,.ie8 .nhsuk-header__search-toggle,.ie8 .nhsuk-search__close{display:none}.ie8 .nhsuk-header__navigation-list{display:table}.ie8 .nhsuk-header__navigation-item{display:table-cell}.ie8 .nhsuk-header__navigation-item a:hover{color:#005eb8}.ie8 .nhsuk-search__submit{height:auto;width:auto}.ie8 .nhsuk-search__submit .nhsuk-u-visually-hidden{height:auto;position:relative;width:auto}.ie8 .nhsuk-header__navigation{display:block}@media (min-width:61.875em){.ie9 .nhsuk-header__navigation-list{display:table}.ie9 .nhsuk-header__navigation-item{display:table-cell}}.ie9 .nhsuk-header__search-wrap .js-show{display:block}.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:#f0f4f5}.nhsuk-header__transactional-service-name--link:focus{color:#212b32;outline:4px solid transparent;outline-offset:4px;text-decoration:underline}.nhsuk-header__transactional-service-name--link:hover{color:#7c2855;text-decoration:underline}.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{color:#fff}.nhsuk-header__transactional-service-name--link:focus{text-decoration:none}.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{-ms-flex-align:center;align-items:center;display:flex;margin-bottom:0;width:auto}}.nhsuk-header__link--service:hover{background:0 0}.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}.nhsuk-header__link--service:focus .nhsuk-header__service-name{color:#212b32;text-decoration: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:48.0525em){.nhsuk-header__service-name{font-size:16px}}@media (max-width:450px){.nhsuk-header__service-name{font-size:14px}}.nhsuk-header__logo--only{max-width:100%}@media (min-width:40.0625em){.nhsuk-header__logo--only .nhsuk-header__link--service{-ms-flex-align:center;align-items:center;display:flex;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{box-shadow:0 1px 0 0 #fff}.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}.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-descriptor,.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-name{color:#212b32}.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-logo{box-shadow: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:700;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:700;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-header__link:hover .nhsuk-logo{box-shadow:none}.nhsuk-header--white .nhsuk-header__link:focus .nhsuk-logo{box-shadow:4px 0 0 0 #ffeb3b,-4px 0 0 0 #ffeb3b,-4px 0 0 #ffeb3b,0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}.nhsuk-header--white .nhsuk-logo .nhsuk-logo__background{fill:#005eb8}.nhsuk-header--white .nhsuk-logo .nhsuk-logo__text{fill:#fff}.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}.nhsuk-header--white .nhsuk-search__submit:focus{background-color:#ffeb3b}@media (min-width:40.0625em){.nhsuk-header--white .nhsuk-search__submit:focus{border:1px solid #212b32}}.nhsuk-header--white .nhsuk-search__submit:focus .nhsuk-icon__search{fill:#212b32}.nhsuk-header--white .autocomplete__input,.nhsuk-header--white .nhsuk-search__input{border:1px solid #aeb7bd;border-right:0}.nhsuk-header--white .autocomplete__input:focus,.nhsuk-header--white .nhsuk-search__input:focus{border:1px solid #212b32}@media (max-width:40.0525em){.nhsuk-header--white .autocomplete__input:focus,.nhsuk-header--white .nhsuk-search__input:focus{border:4px solid #ffeb3b}}.nhsuk-header--white .nhsuk-header__menu-toggle,.nhsuk-header--white .nhsuk-header__search-toggle{border-color:#005eb8;color:#005eb8}.nhsuk-header--white .nhsuk-header__menu-toggle .nhsuk-icon,.nhsuk-header--white .nhsuk-header__search-toggle .nhsuk-icon{fill:#005eb8}.nhsuk-header--white .nhsuk-header__menu-toggle.is-active,.nhsuk-header--white .nhsuk-header__menu-toggle:hover,.nhsuk-header--white .nhsuk-header__search-toggle.is-active,.nhsuk-header--white .nhsuk-header__search-toggle:hover{background-color:#005eb8;border-color:#005eb8;box-shadow:none;color:#fff}.nhsuk-header--white .nhsuk-header__menu-toggle.is-active .nhsuk-icon,.nhsuk-header--white .nhsuk-header__menu-toggle:hover .nhsuk-icon,.nhsuk-header--white .nhsuk-header__search-toggle.is-active .nhsuk-icon,.nhsuk-header--white .nhsuk-header__search-toggle:hover .nhsuk-icon{fill:#fff}.nhsuk-header--white .nhsuk-header__menu-toggle:focus,.nhsuk-header--white .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;border:1px solid #212b32!important;box-shadow:none}.nhsuk-header--white .nhsuk-header__menu-toggle:focus .nhsuk-icon,.nhsuk-header--white .nhsuk-header__search-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--organisation.nhsuk-header--white .nhsuk-header__link:hover{box-shadow:0 1px 0 0 #005eb8}.nhsuk-header--organisation.nhsuk-header--white .nhsuk-header__link:focus{box-shadow:0 4px 0 0 #212b32}.nhsuk-header--organisation.nhsuk-header--white .nhsuk-header__link:focus .nhsuk-logo{box-shadow:none}.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 #d8dde0}.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.is-active,.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:active,.nhsuk-header--white-nav .nhsuk-header__navigation .nhsuk-header__navigation-link:hover{background-color:transparent}.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:after,.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:before{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}}.ie8 .nhsuk-hero-content{background-color:#005eb8;color:#fff;padding:24px}.ie8 .nhsuk-hero-content .nhsuk-hero__arrow{display:none}.ie9 .nhsuk-hero-content .nhsuk-hero__arrow{display:none}.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{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{background-color:#fff;border-bottom:1px solid #d8dde0;margin-bottom:32px;margin-top:32px;margin-left:0;margin-right:0}@media (min-width:40.0625em){.nhsuk-image{margin-bottom:40px}}@media (min-width:40.0625em){.nhsuk-image{margin-top:40px}}@media (min-width:48.0625em){.nhsuk-image{width:66.66667%}}@media print{.nhsuk-image{width:50%}}.nhsuk-image+.nhsuk-image{margin-top:0}@media (min-width:40.0625em){.nhsuk-image+.nhsuk-image{margin-top:0}}.nhsuk-image__img{display:block;width:100%}.nhsuk-image__caption{font-size:14px;font-size:.875rem;line-height:1.71429;padding:16px}@media (min-width:40.0625em){.nhsuk-image__caption{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-image__caption{font-size:14pt;line-height:1.2}}.nhsuk-input{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{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-input{font-size:14pt;line-height:1.15}}.nhsuk-input:focus{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px}.nhsuk-input::-webkit-inner-spin-button,.nhsuk-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nhsuk-input[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;border-left:12px solid #005eb8;padding:16px}.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 print{.nhsuk-inset-text{border-color:#212b32}}.nhsuk-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{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-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__box,.nhsuk-list-panel__list{background-color:#fff;margin:0;padding:0}@media print{.nhsuk-list-panel__box,.nhsuk-list-panel__list{border-top:0}}.nhsuk-list-panel__box--with-label,.nhsuk-list-panel__list--with-label{border-top:2px solid #005eb8;margin:-28px 0 0;padding:27px 0 0}@media (max-width:40.0525em){.nhsuk-list-panel__box--with-label,.nhsuk-list-panel__list--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{border-bottom:1px solid #d8dde0;display:block;padding:12px 16px;text-decoration:none}.nhsuk-list-panel__link:hover{text-decoration:underline}.nhsuk-list-panel__link: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{padding:8px 16px}}.nhsuk-list-panel--results-items__no-results{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{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);fill:#005eb8;height:19px;left:-8px;position:absolute;top:4px;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:active .nhsuk-icon,.nhsuk-pagination__link:focus:hover .nhsuk-icon,.nhsuk-pagination__link:focus:visited .nhsuk-icon{fill:#212b32}.nhsuk-pagination__link:visited .nhsuk-icon{fill:#330072}.nhsuk-pagination__link:visited:hover .nhsuk-icon{fill:#7c2855}.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-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{background-color:#f0f4f5}.nhsuk-panel-with-label{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;padding-top:0!important}.nhsuk-panel-with-label>:first-child{margin-top:0}.nhsuk-panel-with-label>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-panel-with-label{margin-bottom:48px}}@media (min-width:40.0625em){.nhsuk-panel-with-label{margin-top:48px}}@media (min-width:40.0625em){.nhsuk-panel-with-label{padding:32px}}@media print{.nhsuk-panel-with-label{border:1px solid #212b32;page-break-inside:avoid}}.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 print{.nhsuk-panel-with-label__label{font-size:18pt;line-height:1.15}}@media (max-width:40.0525em){.nhsuk-panel-with-label__label{margin-left:-24px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-panel-with-label__label{background:0 0;color:#212b32;top:0}}@media print{.nhsuk-panel-with-label__label{color:#212b32;fill:#212b32}.nhsuk-panel-with-label__label:active,.nhsuk-panel-with-label__label:focus,.nhsuk-panel-with-label__label: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:0 0;box-shadow:none}.nhsuk-promo__link-wrapper:active .nhsuk-promo__heading,.nhsuk-promo__link-wrapper:hover .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{font-size:16px;font-size:1rem;line-height:1.5}@media (min-width:40.0625em){.nhsuk-promo--small .nhsuk-promo__heading{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-promo--small .nhsuk-promo__heading{font-size:14pt;line-height:1.15}}.nhsuk-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{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-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-radios__item{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{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-radios__item{font-size:14pt;line-height:1.15}}.nhsuk-radios__item:last-child,.nhsuk-radios__item:last-of-type{margin-bottom:0}.nhsuk-radios__input{cursor:pointer;height:40px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.nhsuk-radios__label{-ms-touch-action:manipulation;cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 12px 4px;touch-action:manipulation}.nhsuk-radios__hint{display:block;padding-left:12px;padding-right:12px}.nhsuk-radios__input+.nhsuk-radios__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{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{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px}.nhsuk-radios__input:checked+.nhsuk-radios__label::after{opacity:1}.nhsuk-radios__input:disabled,.nhsuk-radios__input:disabled+.nhsuk-radios__label{cursor:default}.nhsuk-radios__input:disabled+.nhsuk-radios__label{opacity:.5}@media (min-width:40.0625em){.nhsuk-radios--inline:after{clear:both;content:'';display:block}.nhsuk-radios--inline .nhsuk-radios__item{clear:none;float:left;margin-right:24px}}.nhsuk-radios--inline.nhsuk-radios--conditional .nhsuk-radios__item{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-review-date{margin-top:40px;color:#4c6272}@media (min-width:40.0625em){.nhsuk-review-date{margin-top:48px}}.nhsuk-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{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-select{font-size:14pt;line-height:1.15}}.nhsuk-select:focus{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px}.nhsuk-select option:active,.nhsuk-select option:checked,.nhsuk-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__actions,.nhsuk-summary-list__key,.nhsuk-summary-list__value{margin:0}@media (min-width:40.0625em){.nhsuk-summary-list__actions,.nhsuk-summary-list__key,.nhsuk-summary-list__value{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__actions,.nhsuk-summary-list--no-border .nhsuk-summary-list__key,.nhsuk-summary-list--no-border .nhsuk-summary-list__row,.nhsuk-summary-list--no-border .nhsuk-summary-list__value{border: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;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,.nhsuk-table__panel-with-heading-tab .nhsuk-table-responsive{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 -32px;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:-24px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-table__heading-tab{background:0 0;color:#212b32;top:0}}.nhsuk-table-responsive{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-responsive{margin-bottom:48px}}.nhsuk-table-responsive .nhsuk-table{margin:0}.nhsuk-table__cell--numeric,.nhsuk-table__header--numeric{text-align:right}.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:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px}.nhsuk-textarea--error{border:4px solid #d5281b}.nhsuk-warning-callout{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff9c4;color:#212b32;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 -32px;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:-24px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-warning-callout__label{background:0 0;color:#212b32;top:0}} \ No newline at end of file +@charset "UTF-8"; +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 +} + +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 +} + +td, +th { + 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) { + td, + th { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + td, + th { + font-size: 14pt; + line-height: 1.15 + } +} + +@media (min-width:40.0625em) { + td, + th { + padding-bottom: 16px + } +} + +@media (min-width:40.0625em) { + td, + th { + padding-right: 24px + } +} + +@media (min-width:40.0625em) { + td, + th { + padding-top: 16px + } +} + +td:last-child, +th: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 { + 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-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 +} + +.nhsuk-list, +ol, +ul { + 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) { + .nhsuk-list, + ol, + ul { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + .nhsuk-list, + ol, + ul { + font-size: 14pt; + line-height: 1.15 + } +} + +@media (min-width:40.0625em) { + .nhsuk-list, + ol, + ul { + margin-bottom: 24px + } +} + +.nhsuk-list>li, +ol>li, +ul>li { + margin-bottom: 8px +} + +@media (min-width:40.0625em) { + .nhsuk-list>li, + ol>li, + ul>li { + margin-bottom: 8px + } +} + +.nhsuk-list>li:last-child, +ol>li:last-child, +ul>li:last-child { + margin-bottom: 0 +} + +.nhsuk-list--bullet, +ul { + list-style-type: disc; + padding-left: 20px +} + +.nhsuk-list--number, +ol { + list-style-type: decimal; + padding-left: 20px +} + +.nhsuk-list--cross, +.nhsuk-list--tick { + list-style: none; + margin-top: 0; + padding-left: 40px; + position: relative +} + +.nhsuk-list--cross svg, +.nhsuk-list--tick svg { + left: -4px; + margin-top: -5px; + position: absolute +} + +.nhsuk-section-break, +hr { + 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 + } +} + +.nhsuk-section-break--l, +hr { + margin-top: 32px; + margin-bottom: 32px +} + +@media (min-width:40.0625em) { + .nhsuk-section-break--l, + hr { + margin-top: 40px + } +} + +@media (min-width:40.0625em) { + .nhsuk-section-break--l, + hr { + 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 + } +} + +.nhsuk-section-break--visible, +hr { + border-bottom: 1px solid #d8dde0 +} + +.nhsuk-heading-xl, +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) { + .nhsuk-heading-xl, + h1 { + font-size: 48px; + font-size: 3rem; + line-height: 1.16667 + } +} + +@media print { + .nhsuk-heading-xl, + h1 { + font-size: 32pt; + line-height: 1.15 + } +} + +@media (min-width:40.0625em) { + .nhsuk-heading-xl, + h1 { + margin-bottom: 48px + } +} + +.nhsuk-heading-l, +h2 { + 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-heading-l, + h2 { + font-size: 32px; + font-size: 2rem; + line-height: 1.25 + } +} + +@media print { + .nhsuk-heading-l, + h2 { + font-size: 24pt; + line-height: 1.05 + } +} + +@media (min-width:40.0625em) { + .nhsuk-heading-l, + h2 { + margin-bottom: 24px + } +} + +.nhsuk-heading-m, +h3 { + 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-heading-m, + h3 { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333 + } +} + +@media print { + .nhsuk-heading-m, + h3 { + font-size: 18pt; + line-height: 1.15 + } +} + +@media (min-width:40.0625em) { + .nhsuk-heading-m, + h3 { + margin-bottom: 24px + } +} + +.nhsuk-heading-s, +h4 { + 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) { + .nhsuk-heading-s, + h4 { + font-size: 22px; + font-size: 1.375rem; + line-height: 1.45455 + } +} + +@media print { + .nhsuk-heading-s, + h4 { + font-size: 18pt; + line-height: 1.15 + } +} + +@media (min-width:40.0625em) { + .nhsuk-heading-s, + h4 { + margin-bottom: 24px + } +} + +.nhsuk-heading-xs, +h5 { + 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-heading-xs, + h5 { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + .nhsuk-heading-xs, + h5 { + font-size: 14pt; + line-height: 1.15 + } +} + +@media (min-width:40.0625em) { + .nhsuk-heading-xs, + h5 { + margin-bottom: 24px + } +} + +.nhsuk-heading-xxs, +h6 { + 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-heading-xxs, + h6 { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + .nhsuk-heading-xxs, + h6 { + font-size: 14pt; + line-height: 1.15 + } +} + +@media (min-width:40.0625em) { + .nhsuk-heading-xxs, + h6 { + 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 + } +} + +.nhsuk-body-m, +address, +p { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + display: block; + margin-top: 0; + margin-bottom: 16px +} + +@media (min-width:40.0625em) { + .nhsuk-body-m, + address, + p { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + .nhsuk-body-m, + address, + p { + font-size: 14pt; + line-height: 1.15 + } +} + +@media (min-width:40.0625em) { + .nhsuk-body-m, + address, + p { + margin-bottom: 24px + } +} + +.nhsuk-body-m, +p { + 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+.nhsuk-heading-l, +.nhsuk-body-l+h2 { + padding-top: 4px +} + +@media (min-width:40.0625em) { + .nhsuk-body-l+.nhsuk-heading-l, + .nhsuk-body-l+h2 { + padding-top: 8px + } +} + +.nhsuk-body-m+.nhsuk-heading-l, +.nhsuk-body-m+h2, +.nhsuk-body-s+.nhsuk-heading-l, +.nhsuk-body-s+h2, +.nhsuk-list+.nhsuk-heading-l, +.nhsuk-list+h2, +address+.nhsuk-heading-l, +address+h2, +ol+.nhsuk-heading-l, +ol+h2, +p+.nhsuk-heading-l, +p+h2, +ul+.nhsuk-heading-l, +ul+h2 { + padding-top: 16px +} + +@media (min-width:40.0625em) { + .nhsuk-body-m+.nhsuk-heading-l, + .nhsuk-body-m+h2, + .nhsuk-body-s+.nhsuk-heading-l, + .nhsuk-body-s+h2, + .nhsuk-list+.nhsuk-heading-l, + .nhsuk-list+h2, + address+.nhsuk-heading-l, + address+h2, + ol+.nhsuk-heading-l, + ol+h2, + p+.nhsuk-heading-l, + p+h2, + ul+.nhsuk-heading-l, + ul+h2 { + padding-top: 24px + } +} + +.nhsuk-body-m+.nhsuk-heading-m, +.nhsuk-body-m+.nhsuk-heading-s, +.nhsuk-body-m+h3, +.nhsuk-body-m+h4, +.nhsuk-body-s+.nhsuk-heading-m, +.nhsuk-body-s+.nhsuk-heading-s, +.nhsuk-body-s+h3, +.nhsuk-body-s+h4, +.nhsuk-list+.nhsuk-heading-m, +.nhsuk-list+.nhsuk-heading-s, +.nhsuk-list+h3, +.nhsuk-list+h4, +address+.nhsuk-heading-m, +address+.nhsuk-heading-s, +address+h3, +address+h4, +ol+.nhsuk-heading-m, +ol+.nhsuk-heading-s, +ol+h3, +ol+h4, +p+.nhsuk-heading-m, +p+.nhsuk-heading-s, +p+h3, +p+h4, +ul+.nhsuk-heading-m, +ul+.nhsuk-heading-s, +ul+h3, +ul+h4 { + padding-top: 4px +} + +@media (min-width:40.0625em) { + .nhsuk-body-m+.nhsuk-heading-m, + .nhsuk-body-m+.nhsuk-heading-s, + .nhsuk-body-m+h3, + .nhsuk-body-m+h4, + .nhsuk-body-s+.nhsuk-heading-m, + .nhsuk-body-s+.nhsuk-heading-s, + .nhsuk-body-s+h3, + .nhsuk-body-s+h4, + .nhsuk-list+.nhsuk-heading-m, + .nhsuk-list+.nhsuk-heading-s, + .nhsuk-list+h3, + .nhsuk-list+h4, + address+.nhsuk-heading-m, + address+.nhsuk-heading-s, + address+h3, + address+h4, + ol+.nhsuk-heading-m, + ol+.nhsuk-heading-s, + ol+h3, + ol+h4, + p+.nhsuk-heading-m, + p+.nhsuk-heading-s, + p+h3, + p+h4, + ul+.nhsuk-heading-m, + ul+.nhsuk-heading-s, + ul+h3, + ul+h4 { + padding-top: 8px + } +} + +.nhsuk-lede-text+.nhsuk-heading-l, +.nhsuk-lede-text+h2 { + padding-top: 0 +} + +b, +strong { + font-weight: 600 +} + +.nhsuk-u-clear:after { + clear: both; + content: ""; + display: block +} + +.nhsuk-u-display-block { + display: block!important +} + +.nhsuk-u-display-inline-block { + display: inline-block!important +} + +.nhsuk-u-float-left { + float: left!important +} + +.nhsuk-u-float-right { + float: right!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 +} + +.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-text-align-left { + text-align: left!important +} + +.nhsuk-u-text-align-centre { + text-align: center!important +} + +.nhsuk-u-text-align-right { + text-align: right!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 { + 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 { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + .nhsuk-button { + font-size: 14pt; + line-height: 1.15 + } +} + +@media (min-width:40.0625em) { + .nhsuk-button { + margin-bottom: 36px + } +} + +@media (max-width:40.0525em) { + .nhsuk-button { + padding: 8px 16px + } +} + +.nhsuk-button:active, +.nhsuk-button:hover, +.nhsuk-button:link, +.nhsuk-button:visited { + color: #fff; + text-decoration: none +} + +.nhsuk-button::-moz-focus-inner { + border: 0; + padding: 0 +} + +.nhsuk-button:hover { + background-color: #00662f +} + +.nhsuk-button:focus { + background: #ffeb3b; + box-shadow: 0 4px 0 #212b32; + color: #212b32; + outline: 4px solid transparent +} + +.nhsuk-button:focus:visited { + color: #212b32 +} + +.nhsuk-button:focus:visited:active { + color: #fff +} + +.nhsuk-button:active { + background: #00401e; + box-shadow: none; + color: #fff; + top: 4px +} + +.nhsuk-button::before { + background: 0 0; + bottom: -6px; + content: ""; + display: block; + left: -2px; + position: absolute; + right: -2px; + top: -2px +} + +.nhsuk-button:active::before { + top: -6px +} + +.nhsuk-button--secondary { + background-color: #4c6272; + box-shadow: 0 4px 0 #263139 +} + +.nhsuk-button--secondary:hover { + background-color: #384853 +} + +.nhsuk-button--secondary:focus { + background: #ffeb3b; + box-shadow: 0 4px 0 #212b32; + color: #212b32; + outline: 4px solid transparent +} + +.nhsuk-button--secondary:active { + background: #263139; + box-shadow: none; + color: #fff; + top: 4px +} + +.nhsuk-button--secondary.nhsuk-button--disabled { + background-color: #4c6272 +} + +.nhsuk-button--reverse { + background-color: #fff; + box-shadow: 0 4px 0 #212b32; + color: #212b32 +} + +.nhsuk-button--reverse:hover { + background-color: #f2f2f2; + color: #212b32 +} + +.nhsuk-button--reverse:focus { + background: #ffeb3b; + box-shadow: 0 4px 0 #212b32; + color: #212b32; + outline: 4px solid transparent +} + +.nhsuk-button--reverse:active { + background: #212b32; + box-shadow: none; + color: #fff; + top: 4px +} + +.nhsuk-button--reverse:link { + color: #212b32 +} + +.nhsuk-button--reverse:link:active { + color: #fff +} + +.nhsuk-button--reverse.nhsuk-button--disabled { + background-color: #fff +} + +.nhsuk-button--reverse.nhsuk-button--disabled:focus { + background-color: #fff +} + +.nhsuk-button--disabled, +.nhsuk-button[disabled=disabled], +.nhsuk-button[disabled] { + background-color: #007f3b; + opacity: .5; + pointer-events: none +} + +.nhsuk-button--disabled:hover, +.nhsuk-button[disabled=disabled]:hover, +.nhsuk-button[disabled]:hover { + background-color: #007f3b; + cursor: default +} + +.nhsuk-button--disabled:focus, +.nhsuk-button[disabled=disabled]:focus, +.nhsuk-button[disabled]:focus { + background-color: #007f3b; + outline: 0 +} + +.nhsuk-button--disabled:active, +.nhsuk-button[disabled=disabled]:active, +.nhsuk-button[disabled]:active { + box-shadow: 0 4px 0 #00401e; + top: 0 +} + +.nhsuk-button--secondary[disabled=disabled], +.nhsuk-button--secondary[disabled] { + background-color: #4c6272; + opacity: .5 +} + +.nhsuk-button--secondary[disabled=disabled]:hover, +.nhsuk-button--secondary[disabled]:hover { + background-color: #4c6272; + cursor: default +} + +.nhsuk-button--secondary[disabled=disabled]:focus, +.nhsuk-button--secondary[disabled]:focus { + outline: 0 +} + +.nhsuk-button--secondary[disabled=disabled]:active, +.nhsuk-button--secondary[disabled]:active { + box-shadow: 0 4px 0 #263139; + top: 0 +} + +.nhsuk-button--reverse[disabled=disabled], +.nhsuk-button--reverse[disabled] { + background-color: #fff; + opacity: .5 +} + +.nhsuk-button--reverse[disabled=disabled]:hover, +.nhsuk-button--reverse[disabled]:hover { + background-color: #fff; + cursor: default +} + +.nhsuk-button--reverse[disabled=disabled]:focus, +.nhsuk-button--reverse[disabled]:focus { + outline: 0 +} + +.nhsuk-button--reverse[disabled=disabled]:active, +.nhsuk-button--reverse[disabled]: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__description, +.nhsuk-card__heading, +.nhsuk-card__metadata { + margin-bottom: 16px +} + +.nhsuk-card--clickable { + border-bottom-width: 4px +} + +.nhsuk-card--clickable:active, +.nhsuk-card--clickable:hover { + cursor: pointer +} + +.nhsuk-card--clickable:active .nhsuk-card__heading a, +.nhsuk-card--clickable:active .nhsuk-card__link, +.nhsuk-card--clickable:hover .nhsuk-card__heading a, +.nhsuk-card--clickable:hover .nhsuk-card__link { + color: #7c2855; + text-decoration: none +} + +.nhsuk-card--clickable:active .nhsuk-card__heading a:focus, +.nhsuk-card--clickable:active .nhsuk-card__link:focus, +.nhsuk-card--clickable:hover .nhsuk-card__heading a:focus, +.nhsuk-card--clickable:hover .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+.nhsuk-heading-l, +.nhsuk-card-group+.nhsuk-heading-m, +.nhsuk-card-group+h2, +.nhsuk-card-group+h3 { + 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 { + margin-top: 40px +} + +@media (min-width:40.0625em) { + .nhsuk-card--feature { + margin-top: 48px + } +} + +.nhsuk-card__heading--feature { + 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 { + left: -33px; + margin-right: -32px; + padding: 8px 32px; + top: -16px + } +} + +.nhsuk-card__content--feature { + padding-top: 0!important +} + +.nhsuk-card--care { + margin-top: 40px +} + +@media (min-width:40.0625em) { + .nhsuk-card--care { + margin-top: 48px + } +} + +.nhsuk-card--care .nhsuk-card--care__heading-container { + background-color: #005eb8; + color: #fff +} + +@media print { + .nhsuk-card--care { + border: 4px solid #212b32; + color: #212b32; + page-break-inside: avoid + } +} + +.nhsuk-card--care__heading-container { + padding-left: 24px; + padding-right: 24px; + padding-bottom: 16px; + padding-top: 16px; + position: relative +} + +@media (min-width:40.0625em) { + .nhsuk-card--care__heading-container { + padding-left: 32px + } +} + +@media (min-width:40.0625em) { + .nhsuk-card--care__heading-container { + padding-right: 32px + } +} + +.nhsuk-card--care__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-card--care__heading { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.33333 + } +} + +@media print { + .nhsuk-card--care__heading { + font-size: 18pt; + line-height: 1.15 + } +} + +@media print { + .nhsuk-card--care__heading { + color: #212b32; + fill: #212b32 + } + .nhsuk-card--care__heading:active, + .nhsuk-card--care__heading:focus, + .nhsuk-card--care__heading:visited { + color: #212b32 + } +} + +.nhsuk-card--care__arrow { + bottom: -10px; + display: block; + height: 20px; + left: 30px; + overflow: hidden; + position: absolute; + transform: rotate(45deg); + width: 20px +} + +@media print { + .nhsuk-card--care__arrow { + display: none + } +} + +@media (min-width:40.0625em) { + .nhsuk-card--care__arrow { + left: 38px + } +} + +.nhsuk-card--care__arrow:after, +.nhsuk-card--care__arrow:before { + border: solid 32px #005eb8; + content: ""; + display: block; + height: 0; + position: absolute; + top: 0; + transform: rotate(45deg); + width: 0 +} + +.nhsuk-card--care--urgent .nhsuk-card--care__heading-container { + background-color: #d5281b; + color: #fff +} + +@media print { + .nhsuk-card--care--urgent { + border: 6px solid #212b32; + color: #212b32; + page-break-inside: avoid + } +} + +.nhsuk-card--care--urgent .nhsuk-card--care__arrow:after, +.nhsuk-card--care--urgent .nhsuk-card--care__arrow:before { + border-color: #d5281b +} + +.nhsuk-card--care--emergency .nhsuk-card--care__heading-container { + background-color: #d5281b; + color: #fff +} + +@media print { + .nhsuk-card--care--emergency { + border: 8px solid #212b32; + color: #212b32; + page-break-inside: avoid + } +} + +.nhsuk-card--care--emergency .nhsuk-card--care__arrow:after, +.nhsuk-card--care--emergency .nhsuk-card--care__arrow:before { + border-color: #d5281b +} + +.nhsuk-card--care--emergency .nhsuk-card__content { + background-color: #212b32; + border: 0; + color: #fff; + position: static +} + +.nhsuk-card--care--emergency .nhsuk-card__content a { + color: #fff +} + +.nhsuk-card--care--emergency .nhsuk-card__content a:focus { + color: #212b32 +} + +.nhsuk-card--care--emergency .nhsuk-details, +.nhsuk-card--care--emergency .nhsuk-details__summary { + color: #fff +} + +.nhsuk-card--care--emergency .nhsuk-details__summary:hover { + color: #fff +} + +.nhsuk-card--care--emergency .nhsuk-details__summary:focus { + color: #212b32 +} + +.nhsuk-card--care--emergency .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { + fill: #fff +} + +.nhsuk-checkboxes__item { + 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 { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + .nhsuk-checkboxes__item { + font-size: 14pt; + line-height: 1.15 + } +} + +.nhsuk-checkboxes__item:last-child, +.nhsuk-checkboxes__item:last-of-type { + margin-bottom: 0 +} + +.nhsuk-checkboxes__input { + cursor: pointer; + height: 40px; + left: 0; + margin: 0; + opacity: 0; + position: absolute; + top: 0; + width: 40px; + z-index: 1 +} + +.nhsuk-checkboxes__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 { + 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 { + background: 0 0; + 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 { + border: 4px solid #212b32; + box-shadow: 0 0 0 4px #ffeb3b +} + +.nhsuk-checkboxes__input:checked+.nhsuk-checkboxes__label::after { + opacity: 1 +} + +.nhsuk-checkboxes__input:disabled, +.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label { + cursor: default +} + +.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__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:focus .nhsuk-details__summary-text, +.nhsuk-details__summary:hover .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 { + background-color: #fff; + border: 1px solid #d8dde0; + border-bottom-width: 4px +} + +.nhsuk-expander:hover { + border-color: #aeb7bd +} + +.nhsuk-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 { + padding: 12px 16px 16px + } +} + +.nhsuk-expander .nhsuk-details__summary:before { + display: none!important +} + +.nhsuk-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text { + color: #7c2855 +} + +.nhsuk-expander .nhsuk-details__summary:focus { + box-shadow: none +} + +.nhsuk-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 { + 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 { + color: #005eb8; + cursor: pointer; + display: inline-block; + padding: 4px 4px 4px 38px; + position: relative +} + +.nhsuk-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 { + 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 { + padding-bottom: 24px + } +} + +@media (min-width:40.0625em) { + .nhsuk-expander .nhsuk-details__text { + padding-left: 24px + } +} + +@media (min-width:40.0625em) { + .nhsuk-expander .nhsuk-details__text { + padding-right: 24px + } +} + +@media (min-width:40.0625em) { + .nhsuk-expander .nhsuk-details__text { + padding-top: 0 + } +} + +.nhsuk-expander[open] { + border-bottom-width: 1px +} + +.nhsuk-expander[open] .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text { + text-decoration: none +} + +.nhsuk-expander[open] .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 { + 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+.nhsuk-heading-l, +.nhsuk-details+h2 { + padding-top: 16px +} + +@media (min-width:40.0625em) { + .nhsuk-details+.nhsuk-heading-l, + .nhsuk-details+h2 { + 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: 0 0; + 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:active, +.nhsuk-error-summary__list a:hover, +.nhsuk-error-summary__list a:link, +.nhsuk-error-summary__list a:visited { + 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 { + margin: 0; + padding: 16px + } +} + +.nhsuk-header__logo { + float: left +} + +@media (max-width:40.0525em) { + .nhsuk-header__logo { + position: relative; + z-index: 1 + } +} + +.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:active, +.nhsuk-header__link:focus, +.nhsuk-header__link:hover { + 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.is-active, +.nhsuk-header__search-toggle: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 +} + +@media (min-width:40.0625em) { + .nhsuk-header__search-toggle { + display: none + } +} + +.nhsuk-header__search-form { + height: 100%; + overflow: visible +} + +@media (max-width:40.0525em) { + .nhsuk-header__search-form { + background-color: #fff; + display: flex; + padding: 16px; + width: 100% + } +} + +@media (max-width:40.0525em) { + .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 + } +} + +@media (min-width:40.0625em) { + .nhsuk-header__search-wrap { + display: block; + line-height: 0 + } +} + +.nhsuk-search__input { + -webkit-appearance: listbox; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-top-left-radius: 4px; + border-top-right-radius: 0; + padding: 0 16px +} + +.nhsuk-search__input:focus { + border: 4px solid #212b32; + box-shadow: 0 0 0 4px #ffeb3b; + outline: 4px solid transparent; + outline-offset: 4px; + padding: 0 9px +} + +.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-search__input { + border-bottom: 1px solid #aeb7bd; + border-left: 1px solid #aeb7bd; + border-right: 0; + border-top: 1px solid #aeb7bd; + flex-grow: 2; + -ms-flex-positive: 2; + font-size: inherit; + height: 52px; + margin: 0; + outline: 0; + width: 100%; + z-index: 1 + } +} + +@media (min-width:40.0625em) { + .nhsuk-search__input { + border: 1px solid #fff; + font-size: 16px; + height: 40px; + width: 200px + } +} + +@media (min-width:48.0625em) { + .nhsuk-search__input { + width: 235px + } +} + +.nhsuk-search__submit { + 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; + line-height: inherit; + outline: 0; + padding: 0 +} + +.nhsuk-search__submit::-moz-focus-inner { + border: 0 +} + +.nhsuk-search__submit:hover { + cursor: pointer +} + +@media (max-width:40.0525em) { + .nhsuk-search__submit { + background-color: #007f3b; + height: 52px; + margin: 0; + padding: 8px 8px 0 + } + .nhsuk-search__submit .nhsuk-icon__search { + fill: #fff; + height: 38px; + width: 38px + } + .nhsuk-search__submit:hover { + background-color: #00662f + } + .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 + } +} + +@media (min-width:40.0625em) { + .nhsuk-search__submit { + background-color: #f0f4f5; + display: block; + height: 40px; + width: 44px + } + .nhsuk-search__submit .nhsuk-icon__search { + height: 27px; + width: 27px + } + .nhsuk-search__submit:hover { + background-color: #003d78; + border: 1px solid #fff + } + .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 + } +} + +@media (max-width:40.0525em) { + .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-search__close { + display: none + } +} + +.nhsuk-search__input--withdropdown { + border-bottom-left-radius: 0 +} + +.nhsuk-search__submit--withdropdown { + border-bottom-right-radius: 0 +} + +.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.is-active, +.nhsuk-header__menu-toggle:active { + background-color: #002f5c; + border-color: #f0f4f5; + color: #f0f4f5 +} + +@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 + } +} + +@media (min-width:61.875em) { + .nhsuk-header__menu-toggle { + display: none + } +} + +.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 { + margin: 0 16px + } +} + +@media (max-width:48.0525em) { + .nhsuk-header__navigation.js-show .nhsuk-width-container { + margin: 0 + } +} + +@media (min-width:61.875em) { + .nhsuk-header__navigation { + background-color: #005eb8; + display: block; + margin: 0 auto; + max-width: 1024px + } +} + +.nhsuk-header__navigation-title { + font-weight: 600; + margin-bottom: 0; + padding: 16px; + position: relative +} + +@media (min-width:61.875em) { + .nhsuk-header__navigation-title { + display: none + } +} + +.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 +} + +@media (min-width:61.875em) { + .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-item { + border-top: 1px solid #f0f4f5; + margin-bottom: 0; + position: relative +} + +@media (min-width:61.875em) { + .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 { + 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 + } +} + +@media (min-width:61.875em) { + .nhsuk-header__navigation-link { + color: #fff; + line-height: normal + } +} + +.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__navigation-item--for-mobile { + display: none + } +} + +@media (min-width:61.875em) { + .nhsuk-header__navigation-list--small { + justify-content: flex-start + } +} + +.nhsuk-header__transactional-service-name { + float: left; + padding-left: 16px; + padding-top: 3px +} + +@media (max-width:61.865em) { + .nhsuk-header__transactional-service-name { + 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: 0 0 +} + +.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-descriptor, +.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-name { + 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: 700; + 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: 700; + 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__menu-toggle, +.nhsuk-header--white .nhsuk-header__search-toggle { + border-color: #005eb8; + color: #005eb8 +} + +.nhsuk-header--white .nhsuk-header__menu-toggle .nhsuk-icon, +.nhsuk-header--white .nhsuk-header__search-toggle .nhsuk-icon { + fill: #005eb8 +} + +.nhsuk-header--white .nhsuk-header__menu-toggle.is-active, +.nhsuk-header--white .nhsuk-header__menu-toggle:hover, +.nhsuk-header--white .nhsuk-header__search-toggle.is-active, +.nhsuk-header--white .nhsuk-header__search-toggle:hover { + border-color: #004b93; + color: #fff +} + +.nhsuk-header--white .nhsuk-header__menu-toggle.is-active .nhsuk-icon, +.nhsuk-header--white .nhsuk-header__menu-toggle:hover .nhsuk-icon, +.nhsuk-header--white .nhsuk-header__search-toggle.is-active .nhsuk-icon, +.nhsuk-header--white .nhsuk-header__search-toggle:hover .nhsuk-icon { + fill: #fff +} + +.nhsuk-header--white .nhsuk-header__menu-toggle:focus, +.nhsuk-header--white .nhsuk-header__search-toggle:focus { + color: #212b32 +} + +.nhsuk-header--white .nhsuk-header__menu-toggle:focus .nhsuk-icon, +.nhsuk-header--white .nhsuk-header__search-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:after, +.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:before { + 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 { + 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 { + 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 { + margin-bottom: 40px + } +} + +@media (min-width:40.0625em) { + .nhsuk-image { + margin-top: 40px + } +} + +@media (min-width:48.0625em) { + .nhsuk-image { + width: 66.66667% + } +} + +@media print { + .nhsuk-image { + width: 50% + } +} + +.nhsuk-image+.nhsuk-image { + margin-top: 0 +} + +@media (min-width:40.0625em) { + .nhsuk-image+.nhsuk-image { + margin-top: 0 + } +} + +.nhsuk-image__img { + display: block; + width: 100% +} + +.nhsuk-image__caption { + font-size: 14px; + font-size: .875rem; + line-height: 1.71429; + padding: 16px +} + +@media (min-width:40.0625em) { + .nhsuk-image__caption { + font-size: 16px; + font-size: 1rem; + line-height: 1.5 + } +} + +@media print { + .nhsuk-image__caption { + font-size: 14pt; + line-height: 1.2 + } +} + +.nhsuk-input { + 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 { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + .nhsuk-input { + font-size: 14pt; + line-height: 1.15 + } +} + +.nhsuk-input:focus { + border: 2px solid #212b32; + box-shadow: inset 0 0 0 2px; + outline: 4px solid #ffeb3b; + outline-offset: 0 +} + +.nhsuk-input::-webkit-inner-spin-button, +.nhsuk-input::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0 +} + +.nhsuk-input[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 { + 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 { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + .nhsuk-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-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:active .nhsuk-icon, +.nhsuk-pagination__link:focus:hover .nhsuk-icon, +.nhsuk-pagination__link:focus:visited .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 { + 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 { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + .nhsuk-radios__item { + font-size: 14pt; + line-height: 1.15 + } +} + +.nhsuk-radios__item:last-child, +.nhsuk-radios__item:last-of-type { + margin-bottom: 0 +} + +.nhsuk-radios__input { + cursor: pointer; + height: 40px; + left: 0; + margin: 0; + opacity: 0; + position: absolute; + top: 0; + width: 40px; + z-index: 1 +} + +.nhsuk-radios__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 { + 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 { + 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 { + border: 4px solid #212b32; + box-shadow: 0 0 0 4px #ffeb3b +} + +.nhsuk-radios__input:checked+.nhsuk-radios__label::after { + opacity: 1 +} + +.nhsuk-radios__input:disabled, +.nhsuk-radios__input:disabled+.nhsuk-radios__label { + cursor: default +} + +.nhsuk-radios__input:disabled+.nhsuk-radios__label { + opacity: .5 +} + +@media (min-width:40.0625em) { + .nhsuk-radios--inline:after { + clear: both; + content: ""; + display: block + } + .nhsuk-radios--inline .nhsuk-radios__item { + clear: none; + float: left; + margin-right: 24px + } +} + +.nhsuk-radios--inline.nhsuk-radios--conditional .nhsuk-radios__item { + 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 { + 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 { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.47368 + } +} + +@media print { + .nhsuk-select { + font-size: 14pt; + line-height: 1.15 + } +} + +.nhsuk-select:focus { + border: 2px solid #212b32; + box-shadow: inset 0 0 0 2px; + outline: 4px solid #ffeb3b; + outline-offset: 0 +} + +.nhsuk-select option:active, +.nhsuk-select option:checked, +.nhsuk-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__actions, +.nhsuk-summary-list__key, +.nhsuk-summary-list__value { + margin: 0; + vertical-align: top +} + +@media (min-width:40.0625em) { + .nhsuk-summary-list__actions, + .nhsuk-summary-list__key, + .nhsuk-summary-list__value { + 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__actions, +.nhsuk-summary-list--no-border .nhsuk-summary-list__key, +.nhsuk-summary-list--no-border .nhsuk-summary-list__row, +.nhsuk-summary-list--no-border .nhsuk-summary-list__value { + 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, +.nhsuk-table__panel-with-heading-tab .nhsuk-table-container { + 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: 0 0; + color: #212b32; + top: 0 + } +} + +.nhsuk-table-responsive { + margin-bottom: 0; + width: 100% +} + +.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 { + 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 { + font-weight: 600; + padding-right: 16px; + text-align: left +} + +@media (min-width:48.0625em) { + .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading { + display: none + } +} + +.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 { + margin-bottom: 0 +} + +@media (min-width:48.0625em) { + .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row { + display: table-row + } +} + +.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 { + text-align: left + } +} + +.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 { + display: block + } +} + +@media (min-width:48.0625em) { + .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 { + padding-right: 0; + text-align: right + } + .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child { + border-bottom: 3px solid #d8dde0 + } +} + +.nhsuk-table__cell--numeric, +.nhsuk-table__header--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 { + background-color: #fff; + border-color: #212b32; + color: #212b32 +} + +.nhsuk-tag--grey { + background-color: #dbe0e3; + border-color: #354550; + color: #354550 +} + +.nhsuk-tag--green { + background-color: #cce5d8; + border-color: #004c23; + color: #004c23 +} + +.nhsuk-tag--aqua-green { + background-color: #ccedeb; + border-color: #00524d; + color: #00524d +} + +.nhsuk-tag--blue { + background-color: #ccdff1; + border-color: #004281; + color: #004281 +} + +.nhsuk-tag--purple { + background-color: #d6cce3; + border-color: #240050; + color: #240050 +} + +.nhsuk-tag--pink { + background-color: #efd3e3; + border-color: #57133a; + color: #57133a +} + +.nhsuk-tag--red { + background-color: #f7d4d1; + border-color: #6b140e; + color: #6b140e +} + +.nhsuk-tag--orange { + background-color: #ffdc8e; + border-color: #4d3708; + color: #4d3708 +} + +.nhsuk-tag--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: 0 0; + color: #212b32; + top: 0 + } +} \ No newline at end of file diff --git a/ckanext/nhs/helpers.py b/ckanext/nhs/helpers.py index 96f8039..3ed16bd 100644 --- a/ckanext/nhs/helpers.py +++ b/ckanext/nhs/helpers.py @@ -115,6 +115,11 @@ def get_latest_themes(): return themes +def get_themes(): + context = {} + themes = _get_action('organization_list', context, {'all_fields': True}) + return themes + def get_latest_datasets(): context = {} data_dict = { @@ -130,6 +135,7 @@ def get_latest_datasets(): def get_latest_resources(): private_resource_dict= '%\\\\"level\\\\": \\\\"public\\\\"%' j_statement = join(model.Resource, model.Package, model.Package.id == model.Resource.package_id) + foi_group = model.Group.get('freedom-of-information-disclosure-log') sql = select([ model.Resource.id, model.Resource.name, @@ -147,6 +153,7 @@ def get_latest_resources(): .where( and_(model.Package.state == 'active', model.Package.private == False, + model.Package.owner_org != foi_group.id, model.Resource.state == 'active', text("resource.extras ILIKE \'%s\' or resource.extras ILIKE \'%s\' " % (private_resource_dict, '%{level: public}%' )) ) diff --git a/ckanext/nhs/plugin.py b/ckanext/nhs/plugin.py index f1af316..36de3af 100644 --- a/ckanext/nhs/plugin.py +++ b/ckanext/nhs/plugin.py @@ -39,6 +39,7 @@ def get_helpers(self): 'get_dataset_data_dictionary': helpers.get_dataset_data_dictionary, 'get_resource_data_dictionary': helpers.get_resource_data_dictionary, 'get_latest_themes': helpers.get_latest_themes, + 'get_themes': helpers.get_themes, 'get_latest_datasets': helpers.get_latest_datasets, 'get_latest_resources': helpers.get_latest_resources, 'get_cookie_control_config': helpers.get_cookie_control_config, diff --git a/ckanext/nhs/public/images/hero003.png b/ckanext/nhs/public/images/hero003.png new file mode 100644 index 0000000..717ae11 Binary files /dev/null and b/ckanext/nhs/public/images/hero003.png differ diff --git a/ckanext/nhs/public/images/nhs-hero-2.png b/ckanext/nhs/public/images/nhs-hero-2.png new file mode 100644 index 0000000..c818b45 Binary files /dev/null and b/ckanext/nhs/public/images/nhs-hero-2.png differ diff --git a/ckanext/nhs/templates/footer.html b/ckanext/nhs/templates/footer.html index c11a25e..9c960c2 100644 --- a/ckanext/nhs/templates/footer.html +++ b/ckanext/nhs/templates/footer.html @@ -1,5 +1,5 @@ + \ No newline at end of file diff --git a/ckanext/nhs/templates/header.html b/ckanext/nhs/templates/header.html index 9c0fe19..20094b7 100644 --- a/ckanext/nhs/templates/header.html +++ b/ckanext/nhs/templates/header.html @@ -1,99 +1,95 @@ {% block header_wrapper %} {% block header_account %} {% endblock %} {% endblock %} \ No newline at end of file diff --git a/ckanext/nhs/templates/home/layout1.html b/ckanext/nhs/templates/home/layout1.html index a1f4982..84c834e 100644 --- a/ckanext/nhs/templates/home/layout1.html +++ b/ckanext/nhs/templates/home/layout1.html @@ -1,64 +1,34 @@ -