diff --git a/.gitignore b/.gitignore index 4c972ab..259ce50 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,9 @@ _site .sass-cache +.DS_Store +.jekyll-metadata + +# Ignore the config file that's used for gh-pages. +_config.gh-pages.yml + Gemfile.lock -*.gem diff --git a/CNAME b/CNAME deleted file mode 100644 index 03be11e..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -nhs-pycom.net \ No newline at end of file diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md deleted file mode 100644 index b88520c..0000000 --- a/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,94 +0,0 @@ -# Citizen Code of Conduct - -## 1. Purpose - -A primary goal of nhs.pycom is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof). - -This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior. - -We invite all those who participate in nhs.pycom to help us create safe and positive experiences for everyone. - -## 2. Open [Source/Culture/Tech] Citizenship - -A supplemental goal of this Code of Conduct is to increase open [source/culture/tech] citizenship by encouraging participants to recognize and strengthen the relationships between our actions and their effects on our community. - -Communities mirror the societies in which they exist and positive action is essential to counteract the many forms of inequality and abuses of power that exist in society. - -If you see someone who is making an extra effort to ensure our community is welcoming, friendly, and encourages all participants to contribute to the fullest extent, we want to know. - -## 3. Expected Behavior - -The following behaviors are expected and requested of all community members: - - * Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community. - * Exercise consideration and respect in your speech and actions. - * Attempt collaboration before conflict. - * Refrain from demeaning, discriminatory, or harassing behavior and speech. - * Be mindful of your surroundings and of your fellow participants. Alert community leaders if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential. - * Remember that community event venues may be shared with members of the public; please be respectful to all patrons of these locations. - -## 4. Unacceptable Behavior - -The following behaviors are considered harassment and are unacceptable within our community: - - * Violence, threats of violence or violent language directed against another person. - * Sexist, racist, homophobic, transphobic, ableist or otherwise discriminatory jokes and language. - * Posting or displaying sexually explicit or violent material. - * Posting or threatening to post other people's personally identifying information ("doxing"). - * Personal insults, particularly those related to gender, sexual orientation, race, religion, or disability. - * Inappropriate photography or recording. - * Inappropriate physical contact. You should have someone's consent before touching them. - * Unwelcome sexual attention. This includes, sexualized comments or jokes; inappropriate touching, groping, and unwelcomed sexual advances. - * Deliberate intimidation, stalking or following (online or in person). - * Advocating for, or encouraging, any of the above behavior. - * Sustained disruption of community events, including talks and presentations. - -## 5. Weapons Policy - -No weapons will be allowed at nhs.pycom events, community spaces, or in other spaces covered by the scope of this Code of Conduct. Weapons include but are not limited to guns, explosives (including fireworks), and large knives such as those used for hunting or display, as well as any other item used for the purpose of causing injury or harm to others. Anyone seen in possession of one of these items will be asked to leave immediately, and will only be allowed to return without the weapon. Community members are further expected to comply with all state and local laws on this matter. - -## 6. Consequences of Unacceptable Behavior - -Unacceptable behavior from any community member, including sponsors and those with decision-making authority, will not be tolerated. - -Anyone asked to stop unacceptable behavior is expected to comply immediately. - -If a community member engages in unacceptable behavior, the community organizers may take any action they deem appropriate, up to and including a temporary ban or permanent expulsion from the community without warning (and without refund in the case of a paid event). - -## 7. Reporting Guidelines - -If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible. opensource@nhsx.nhs.uk. - - - -Additionally, community organizers are available to help community members engage with local law enforcement or to otherwise help those experiencing unacceptable behavior feel safe. In the context of in-person events, organizers will also provide escorts as desired by the person experiencing distress. - -## 8. Addressing Grievances - -If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify nhsx with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies. - - - -## 9. Scope - -We expect all community participants (contributors, paid or otherwise; sponsors; and other guests) to abide by this Code of Conduct in all community venues--online and in-person--as well as in all one-on-one communications pertaining to community business. - -This code of conduct and its related procedures also applies to unacceptable behavior occurring outside the scope of community activities when such behavior has the potential to adversely affect the safety and well-being of community members. - -## 10. Contact info - -opensource@nhsx.nhs.uk - -## 11. License and attribution - -The Citizen Code of Conduct is distributed by [Stumptown Syndicate](http://stumptownsyndicate.org) under a [Creative Commons Attribution-ShareAlike license](http://creativecommons.org/licenses/by-sa/3.0/). - -Portions of text derived from the [Django Code of Conduct](https://www.djangoproject.com/conduct/) and the [Geek Feminism Anti-Harassment Policy](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy). - -_Revision 2.3. Posted 6 March 2017._ - -_Revision 2.2. Posted 4 February 2016._ - -_Revision 2.1. Posted 23 June 2014._ - -_Revision 2.0, adopted by the [Stumptown Syndicate](http://stumptownsyndicate.org) board on 10 January 2013. Posted 17 March 2013._ diff --git a/LICENSE b/LICENSE deleted file mode 100644 index b318c53..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 NHSX - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index 4319c30..0000000 --- a/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# Welcome to NHS.pycom: the Python community for healthcare - -The NHS Python community is an open community of practice, driven by enthusiasts and advocates, championing the use of python programming language and open code in the NHS and healthcare sector. - -Python is an open source, state of the art programming language, used by developers, data scientists, and data engineers. Python’s widespread adoption is, in part, due to its accessible ‘human readable’ syntax, making it relatively easy to pick up and learn. - -Along with other open source analytics tools such as R, Python will be essential to drive the 21st century digital transformation of health care. - -## Principles and aims of the Python community: - -- Reduce barriers to entry by promoting the use and best practice of python tools, publishing to public GitHub repositories, and using online coding platforms such as Google Colab. -- Open source and document code under appropriate licences (such as MIT, OGLv3, and GPLv3) alongside suitable open datasets or synthetic data so that our work can be further developed, re-used ,and improved upon by everyone in the community. -- Break down silos of expertise and improve technical communication and collaboration across the NHS by involving members from [AnalystX](https://future.nhs.uk/connect.ti/DataAnalyticsCovid19/grouphome), NHSE/I, [NHSX Analytics Unit](https://www.nhsx.nhs.uk/key-tools-and-info/nhsx-analytics-unit/), the [NHS-R Community](https://nhsrcommunity.com/), and many other organisations. -- Make coding accessible to all members of the healthcare community regardless of background or current level of ability. - -To find out more join the online community ‘[AnalystX](https://future.nhs.uk/connect.ti/DataAnalyticsCovid19/grouphome)’ on the FutureNHS collaboration platform or leave a message on our new [discussion forum](https://github.com/nhs-pycom/nhs.pycom/discussions). - -Please note that this project and discussion forum is governed by the [Citizen Code of Conduct](https://github.com/nhsx/nhs.pycom/blob/main/CODE_OF_CONDUCT.md). - - -#### NHS-R Community - -Looking for support with R? Visit the [NHS-R Community](https://nhsrcommunity.com/) [[github](https://github.com/nhs-r-community)] - diff --git a/_includes/update.html b/_includes/update.html deleted file mode 100644 index 65f1d3e..0000000 --- a/_includes/update.html +++ /dev/null @@ -1 +0,0 @@ -

Latest Data: 24/04/2021 00:31:58

\ No newline at end of file diff --git a/_layouts/IO_default.html b/_layouts/IO_default.html deleted file mode 100644 index 3df9aa2..0000000 --- a/_layouts/IO_default.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -{% seo %} - - - - -
-
- -

- -

{{ site..description | default: site.github.project_tagline }}

- -

- - {% if site.github.is_project_page %} -

View the Project on GitHub {{ site.github.repository_nwo }}

- {% endif %} - - {% if site.github.is_user_page %} -

View My GitHub Profile

- {% endif %} - - {% if site.show_downloads %} - - {% endif %} -
-
- - {{ content }} - -
- -
- - {% if site.google_analytics %} - - {% endif %} - - diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index fc1b5aa..0000000 --- a/_layouts/default.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - The Python Community for Healthcare - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - - -
-
-
-
-
-
-

Welcome!

-

The Python Community for Healthcare is an open community of practice, driven by enthusiasts and advocates, championing the use of python programming language and open code in the NHS and healthcare sector

- -
-
-
-
-
-
-
-
- -
-
-
-
- -

Python is an open source, state of the art programming language, used by developers, data scientists, and data engineers. Python’s widespread adoption is, in part, due to its accessible ‘human readable’ syntax, making it relatively easy to pick up and learn.

-

Along with other open source analytics tools such as R, Python will be essential to drive the 21st century digital transformation of health care.

- -
-

Principles and aims of the Python community

-
    -
  • - - Reduce barriers to entry by promoting the use and best practice of python tools, publishing to public GitHub repositories, and using online coding platforms such as Google Colab -
  • -
  • - - Open source and document code under appropriate licences (such as MIT, OGLv3, and GPLv3) alongside suitable open datasets or synthetic data so that our work can be further developed, re-used ,and improved upon by everyone in the community -
  • -
  • - - Break down silos of expertise and improve technical communication and collaboration across the NHS by involving members from AnalystX, NHSE/I, NHSX Analytics Unit", the NHS-R Community, and many other organisations -
  • -
  • - - Make coding accessible to all members of the healthcare community regardless of background or current level of ability -
  • -
-
- -

To find out more join the online community AnalystX on the FutureNHS collaboration platform.

- -

Contact us at england.pycom@nhs.net

- -

Please note that this project and discussion forum is governed by the Citizen Code of Conduct

- - -

NHS-R Community

- -

Looking for support with R? Visit the the NHS-R Community

- -
-
-
-
- - - - - - - - - - - diff --git a/assets/.DS_Store b/assets/.DS_Store deleted file mode 100644 index 940e942..0000000 Binary files a/assets/.DS_Store and /dev/null differ diff --git a/assets/favicons/apple-touch-icon-180x180.png b/assets/favicons/apple-touch-icon-180x180.png deleted file mode 100644 index 6857a62..0000000 Binary files a/assets/favicons/apple-touch-icon-180x180.png and /dev/null differ diff --git a/assets/favicons/apple-touch-icon.png b/assets/favicons/apple-touch-icon.png deleted file mode 100644 index 6857a62..0000000 Binary files a/assets/favicons/apple-touch-icon.png and /dev/null differ diff --git a/assets/favicons/favicon-192x192.png b/assets/favicons/favicon-192x192.png deleted file mode 100644 index 7151b3e..0000000 Binary files a/assets/favicons/favicon-192x192.png and /dev/null differ diff --git a/assets/favicons/favicon.ico b/assets/favicons/favicon.ico deleted file mode 100644 index ee9b711..0000000 Binary files a/assets/favicons/favicon.ico and /dev/null differ diff --git a/assets/favicons/favicon.png b/assets/favicons/favicon.png deleted file mode 100644 index 6857a62..0000000 Binary files a/assets/favicons/favicon.png and /dev/null differ diff --git a/assets/favicons/favicon.svg b/assets/favicons/favicon.svg deleted file mode 100644 index f5185f2..0000000 --- a/assets/favicons/favicon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/favicons/largetile-310x310.png b/assets/favicons/largetile-310x310.png deleted file mode 100644 index 486d748..0000000 Binary files a/assets/favicons/largetile-310x310.png and /dev/null differ diff --git a/assets/favicons/mediumtile-144x144.png b/assets/favicons/mediumtile-144x144.png deleted file mode 100644 index 8230d90..0000000 Binary files a/assets/favicons/mediumtile-144x144.png and /dev/null differ diff --git a/assets/favicons/mediumtile-150x150.png b/assets/favicons/mediumtile-150x150.png deleted file mode 100644 index e89b92e..0000000 Binary files a/assets/favicons/mediumtile-150x150.png and /dev/null differ diff --git a/assets/favicons/smalltile-70x70.png b/assets/favicons/smalltile-70x70.png deleted file mode 100644 index c205388..0000000 Binary files a/assets/favicons/smalltile-70x70.png and /dev/null differ diff --git a/assets/favicons/widetile-310x150.png b/assets/favicons/widetile-310x150.png deleted file mode 100644 index 3d56d33..0000000 Binary files a/assets/favicons/widetile-310x150.png and /dev/null differ diff --git a/assets/fonts/FrutigerLTW01-55Roman.woff2 b/assets/fonts/FrutigerLTW01-55Roman.woff2 deleted file mode 100644 index ec44513..0000000 Binary files a/assets/fonts/FrutigerLTW01-55Roman.woff2 and /dev/null differ diff --git a/assets/fonts/FrutigerLTW01-65Bold.woff2 b/assets/fonts/FrutigerLTW01-65Bold.woff2 deleted file mode 100644 index 53efa88..0000000 Binary files a/assets/fonts/FrutigerLTW01-65Bold.woff2 and /dev/null differ diff --git a/assets/icons/icon-arrow-left.svg b/assets/icons/icon-arrow-left.svg deleted file mode 100644 index e101404..0000000 --- a/assets/icons/icon-arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/icons/icon-arrow-right-circle.svg b/assets/icons/icon-arrow-right-circle.svg deleted file mode 100644 index 9bd35c7..0000000 --- a/assets/icons/icon-arrow-right-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/assets/icons/icon-arrow-right.svg b/assets/icons/icon-arrow-right.svg deleted file mode 100644 index 17bc8e9..0000000 --- a/assets/icons/icon-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/icons/icon-chevron-left.svg b/assets/icons/icon-chevron-left.svg deleted file mode 100644 index 5d626e0..0000000 --- a/assets/icons/icon-chevron-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/icons/icon-chevron-right.svg b/assets/icons/icon-chevron-right.svg deleted file mode 100644 index 134846c..0000000 --- a/assets/icons/icon-chevron-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/icons/icon-close.svg b/assets/icons/icon-close.svg deleted file mode 100644 index ee9979e..0000000 --- a/assets/icons/icon-close.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/icons/icon-cross.svg b/assets/icons/icon-cross.svg deleted file mode 100644 index d6d15af..0000000 --- a/assets/icons/icon-cross.svg +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/assets/icons/icon-emdash-small.svg b/assets/icons/icon-emdash-small.svg deleted file mode 100644 index f6a5410..0000000 --- a/assets/icons/icon-emdash-small.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/icons/icon-emdash.svg b/assets/icons/icon-emdash.svg deleted file mode 100644 index f638bf0..0000000 --- a/assets/icons/icon-emdash.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/icons/icon-minus.svg b/assets/icons/icon-minus.svg deleted file mode 100644 index ca53c7f..0000000 --- a/assets/icons/icon-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/assets/icons/icon-plus.svg b/assets/icons/icon-plus.svg deleted file mode 100644 index 3a65444..0000000 --- a/assets/icons/icon-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/assets/icons/icon-search.svg b/assets/icons/icon-search.svg deleted file mode 100644 index d28fcd0..0000000 --- a/assets/icons/icon-search.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/icons/icon-tick.svg b/assets/icons/icon-tick.svg deleted file mode 100644 index b96c2a8..0000000 --- a/assets/icons/icon-tick.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/assets/img/.DS_Store b/assets/img/.DS_Store deleted file mode 100644 index a4604c5..0000000 Binary files a/assets/img/.DS_Store and /dev/null differ diff --git a/assets/img/DSM.png b/assets/img/DSM.png deleted file mode 100644 index ad633f5..0000000 Binary files a/assets/img/DSM.png and /dev/null differ diff --git a/assets/img/GDS1.png b/assets/img/GDS1.png deleted file mode 100644 index 104808e..0000000 Binary files a/assets/img/GDS1.png and /dev/null differ diff --git a/assets/img/GDS2.png b/assets/img/GDS2.png deleted file mode 100644 index d559659..0000000 Binary files a/assets/img/GDS2.png and /dev/null differ diff --git a/assets/img/GDS3.png b/assets/img/GDS3.png deleted file mode 100644 index 1fa3552..0000000 Binary files a/assets/img/GDS3.png and /dev/null differ diff --git a/assets/img/GDS4.png b/assets/img/GDS4.png deleted file mode 100644 index 7ac3979..0000000 Binary files a/assets/img/GDS4.png and /dev/null differ diff --git a/assets/img/GDS5.png b/assets/img/GDS5.png deleted file mode 100644 index c4acd6e..0000000 Binary files a/assets/img/GDS5.png and /dev/null differ diff --git a/assets/img/NHS.pycom Saving life and learning from death with Python 1.png b/assets/img/NHS.pycom Saving life and learning from death with Python 1.png deleted file mode 100644 index 47a8c1a..0000000 Binary files a/assets/img/NHS.pycom Saving life and learning from death with Python 1.png and /dev/null differ diff --git a/assets/img/NHSD.png b/assets/img/NHSD.png deleted file mode 100644 index 368d550..0000000 Binary files a/assets/img/NHSD.png and /dev/null differ diff --git a/assets/img/Python-logo-notext.svg b/assets/img/Python-logo-notext.svg deleted file mode 100644 index 366f52f..0000000 --- a/assets/img/Python-logo-notext.svg +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/assets/img/Screenshot (123).png b/assets/img/Screenshot (123).png deleted file mode 100644 index 84ad0de..0000000 Binary files a/assets/img/Screenshot (123).png and /dev/null differ diff --git a/assets/img/board_img/alex-cheung.png b/assets/img/board_img/alex-cheung.png deleted file mode 100644 index 2aa3fcc..0000000 Binary files a/assets/img/board_img/alex-cheung.png and /dev/null differ diff --git a/assets/img/board_img/arouba-zubair.png b/assets/img/board_img/arouba-zubair.png deleted file mode 100644 index 6f0c020..0000000 Binary files a/assets/img/board_img/arouba-zubair.png and /dev/null differ diff --git a/assets/img/board_img/craig-shenton.png b/assets/img/board_img/craig-shenton.png deleted file mode 100644 index ce8c76e..0000000 Binary files a/assets/img/board_img/craig-shenton.png and /dev/null differ diff --git a/assets/img/board_img/haris-shuaib.png b/assets/img/board_img/haris-shuaib.png deleted file mode 100644 index 60fe4f3..0000000 Binary files a/assets/img/board_img/haris-shuaib.png and /dev/null differ diff --git a/assets/img/board_img/john.jpg b/assets/img/board_img/john.jpg deleted file mode 100644 index 3b02526..0000000 Binary files a/assets/img/board_img/john.jpg and /dev/null differ diff --git a/assets/img/board_img/jonathan-pearson.png b/assets/img/board_img/jonathan-pearson.png deleted file mode 100644 index cdbfb94..0000000 Binary files a/assets/img/board_img/jonathan-pearson.png and /dev/null differ diff --git a/assets/img/board_img/juan-adriano.jpg b/assets/img/board_img/juan-adriano.jpg deleted file mode 100644 index 34e9e0a..0000000 Binary files a/assets/img/board_img/juan-adriano.jpg and /dev/null differ diff --git a/assets/img/board_img/mark-bailey.JPG b/assets/img/board_img/mark-bailey.JPG deleted file mode 100644 index 868b0a3..0000000 Binary files a/assets/img/board_img/mark-bailey.JPG and /dev/null differ diff --git a/assets/img/board_img/mary-amanuel.jpg b/assets/img/board_img/mary-amanuel.jpg deleted file mode 100644 index d11fe1c..0000000 Binary files a/assets/img/board_img/mary-amanuel.jpg and /dev/null differ diff --git a/assets/img/board_img/sophie-williams.jpg b/assets/img/board_img/sophie-williams.jpg deleted file mode 100644 index d21bf41..0000000 Binary files a/assets/img/board_img/sophie-williams.jpg and /dev/null differ diff --git a/assets/img/chris-ried-splash.jpg b/assets/img/chris-ried-splash.jpg deleted file mode 100644 index 271b2b0..0000000 Binary files a/assets/img/chris-ried-splash.jpg and /dev/null differ diff --git a/assets/img/connect.png b/assets/img/connect.png deleted file mode 100644 index 3af2be7..0000000 Binary files a/assets/img/connect.png and /dev/null differ diff --git a/assets/img/gov-uk.png b/assets/img/gov-uk.png deleted file mode 100644 index 77a6885..0000000 Binary files a/assets/img/gov-uk.png and /dev/null differ diff --git a/assets/img/links/github.png b/assets/img/links/github.png deleted file mode 100644 index f77bb89..0000000 Binary files a/assets/img/links/github.png and /dev/null differ diff --git a/assets/img/links/linkedin.png b/assets/img/links/linkedin.png deleted file mode 100644 index aaa9914..0000000 Binary files a/assets/img/links/linkedin.png and /dev/null differ diff --git a/assets/img/links/slack.png b/assets/img/links/slack.png deleted file mode 100644 index d6eeeb5..0000000 Binary files a/assets/img/links/slack.png and /dev/null differ diff --git a/assets/img/links/youtube.png b/assets/img/links/youtube.png deleted file mode 100644 index f9cb3de..0000000 Binary files a/assets/img/links/youtube.png and /dev/null differ diff --git a/assets/img/nhs.pycom_show_tell_poster_apr142022.png b/assets/img/nhs.pycom_show_tell_poster_apr142022.png deleted file mode 100644 index 37c424c..0000000 Binary files a/assets/img/nhs.pycom_show_tell_poster_apr142022.png and /dev/null differ diff --git a/assets/img/nhsrxpycom.mp4 b/assets/img/nhsrxpycom.mp4 deleted file mode 100644 index cf7d729..0000000 Binary files a/assets/img/nhsrxpycom.mp4 and /dev/null differ diff --git a/assets/img/nhsrxpycom.png b/assets/img/nhsrxpycom.png deleted file mode 100644 index ec020d1..0000000 Binary files a/assets/img/nhsrxpycom.png and /dev/null differ diff --git a/assets/img/nhsrxpycom_youtube.png b/assets/img/nhsrxpycom_youtube.png deleted file mode 100644 index 6face26..0000000 Binary files a/assets/img/nhsrxpycom_youtube.png and /dev/null differ diff --git a/assets/img/pop-up.png b/assets/img/pop-up.png deleted file mode 100644 index 3e9c101..0000000 Binary files a/assets/img/pop-up.png and /dev/null differ diff --git a/assets/img/poster.png b/assets/img/poster.png deleted file mode 100644 index 2d42801..0000000 Binary files a/assets/img/poster.png and /dev/null differ diff --git a/assets/img/psf.jpg b/assets/img/psf.jpg deleted file mode 100644 index 1fae07d..0000000 Binary files a/assets/img/psf.jpg and /dev/null differ diff --git a/assets/img/pycom.png b/assets/img/pycom.png deleted file mode 100644 index daa75bf..0000000 Binary files a/assets/img/pycom.png and /dev/null differ diff --git a/assets/img/pycom_event1.jpg b/assets/img/pycom_event1.jpg deleted file mode 100644 index 6a84002..0000000 Binary files a/assets/img/pycom_event1.jpg and /dev/null differ diff --git a/assets/img/realpythonnews.jpg b/assets/img/realpythonnews.jpg deleted file mode 100644 index 34a8a72..0000000 Binary files a/assets/img/realpythonnews.jpg and /dev/null differ diff --git a/assets/img/run-cell.png b/assets/img/run-cell.png deleted file mode 100644 index 7c52534..0000000 Binary files a/assets/img/run-cell.png and /dev/null differ diff --git a/assets/img/save-to-gdrive.png b/assets/img/save-to-gdrive.png deleted file mode 100644 index 3da0dbd..0000000 Binary files a/assets/img/save-to-gdrive.png and /dev/null differ diff --git a/assets/img/sign-in.png b/assets/img/sign-in.png deleted file mode 100644 index d58a0ad..0000000 Binary files a/assets/img/sign-in.png and /dev/null differ diff --git a/assets/logos/National_Health_Service_(England)_logo.svg b/assets/logos/National_Health_Service_(England)_logo.svg deleted file mode 100644 index ecf07dd..0000000 --- a/assets/logos/National_Health_Service_(England)_logo.svg +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - diff --git a/assets/logos/logo-nhs.svg b/assets/logos/logo-nhs.svg deleted file mode 100644 index 26c1aa5..0000000 --- a/assets/logos/logo-nhs.svg +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/assets/logos/nhs-logo.png b/assets/logos/nhs-logo.png deleted file mode 100644 index 15a1728..0000000 Binary files a/assets/logos/nhs-logo.png and /dev/null differ diff --git a/assets/logos/nhspycom_banner.afdesign b/assets/logos/nhspycom_banner.afdesign deleted file mode 100644 index 1ae3283..0000000 Binary files a/assets/logos/nhspycom_banner.afdesign and /dev/null differ diff --git a/assets/logos/nhspycom_logo.afdesign b/assets/logos/nhspycom_logo.afdesign deleted file mode 100644 index 41f320c..0000000 Binary files a/assets/logos/nhspycom_logo.afdesign and /dev/null differ diff --git a/assets/logos/nhspycom_logo.png b/assets/logos/nhspycom_logo.png deleted file mode 100644 index 02136f2..0000000 Binary files a/assets/logos/nhspycom_logo.png and /dev/null differ diff --git a/assets/logos/nhspycom_logo.svg b/assets/logos/nhspycom_logo.svg deleted file mode 100644 index 3a58651..0000000 --- a/assets/logos/nhspycom_logo.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/logos/nhspycom_logo2.afdesign b/assets/logos/nhspycom_logo2.afdesign deleted file mode 100644 index a5ee455..0000000 Binary files a/assets/logos/nhspycom_logo2.afdesign and /dev/null differ diff --git a/assets/logos/nhspycom_logo3.afdesign b/assets/logos/nhspycom_logo3.afdesign deleted file mode 100644 index ca8a288..0000000 Binary files a/assets/logos/nhspycom_logo3.afdesign and /dev/null differ diff --git a/assets/logos/nhspycom_logo4.afdesign b/assets/logos/nhspycom_logo4.afdesign deleted file mode 100644 index 8c8a5bd..0000000 Binary files a/assets/logos/nhspycom_logo4.afdesign and /dev/null differ diff --git a/assets/logos/nhspycom_logo5.afdesign b/assets/logos/nhspycom_logo5.afdesign deleted file mode 100644 index df00b15..0000000 Binary files a/assets/logos/nhspycom_logo5.afdesign and /dev/null differ diff --git a/assets/logos/nhspycom_logo_blue.png b/assets/logos/nhspycom_logo_blue.png deleted file mode 100644 index 727a9bf..0000000 Binary files a/assets/logos/nhspycom_logo_blue.png and /dev/null differ diff --git a/assets/logos/nhspycom_logo_blue.svg b/assets/logos/nhspycom_logo_blue.svg deleted file mode 100644 index 95756c0..0000000 --- a/assets/logos/nhspycom_logo_blue.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/logos/nhspycom_logo_blue2.png b/assets/logos/nhspycom_logo_blue2.png deleted file mode 100644 index c1e8649..0000000 Binary files a/assets/logos/nhspycom_logo_blue2.png and /dev/null differ diff --git a/assets/logos/nhspycom_logo_white.png b/assets/logos/nhspycom_logo_white.png deleted file mode 100644 index 87f7960..0000000 Binary files a/assets/logos/nhspycom_logo_white.png and /dev/null differ diff --git a/assets/logos/open-graph.png b/assets/logos/open-graph.png deleted file mode 100644 index 799bbe5..0000000 Binary files a/assets/logos/open-graph.png and /dev/null differ diff --git a/assets/logos/pycom_logo.png b/assets/logos/pycom_logo.png deleted file mode 100644 index 727b4fc..0000000 Binary files a/assets/logos/pycom_logo.png and /dev/null differ diff --git a/assets/nhsuk-5.0.0.min.css b/assets/nhsuk-5.0.0.min.css deleted file mode 100644 index eeed23a..0000000 --- a/assets/nhsuk-5.0.0.min.css +++ /dev/null @@ -1 +0,0 @@ -@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")}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;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}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{-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{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;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__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;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}.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-care-card{margin-bottom:40px;margin-top:40px;border:1px solid transparent}@media (min-width:40.0625em){.nhsuk-care-card{margin-bottom:48px}}@media (min-width:40.0625em){.nhsuk-care-card{margin-top:48px}}.nhsuk-care-card .nhsuk-care-card__heading-container{background-color:#005eb8;color:#fff}@media print{.nhsuk-care-card{border:4px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card__heading-container{padding-left:24px;padding-right:24px;padding-bottom:16px;padding-top:16px;position:relative}@media (min-width:40.0625em){.nhsuk-care-card__heading-container{padding-left:32px}}@media (min-width:40.0625em){.nhsuk-care-card__heading-container{padding-right:32px}}.nhsuk-care-card__arrow{bottom:-10px;display:block;height:20px;left:30px;overflow:hidden;position:absolute;transform:rotate(45deg);width:20px}@media print{.nhsuk-care-card__arrow{display:none}}@media (min-width:40.0625em){.nhsuk-care-card__arrow{left:38px}}.nhsuk-care-card__arrow: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;padding-top:0}@media (min-width:40.0625em){.nhsuk-care-card__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-care-card__heading{font-size:18pt;line-height:1.15}}@media print{.nhsuk-care-card__heading{color:#212b32;fill:#212b32}.nhsuk-care-card__heading:active,.nhsuk-care-card__heading:focus,.nhsuk-care-card__heading:visited{color:#212b32}}.nhsuk-care-card__content{padding-bottom:24px;padding-left:24px;padding-right:24px;background-color:#fff;border:1px solid #d8dde0;border-top:0;padding-top:32px}.nhsuk-care-card__content>:first-child{margin-top:0}.nhsuk-care-card__content>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-care-card__content{padding-bottom:32px}}@media (min-width:40.0625em){.nhsuk-care-card__content{padding-left:32px}}@media (min-width:40.0625em){.nhsuk-care-card__content{padding-right:32px}}@media (min-width:40.0625em){.nhsuk-care-card__content{padding-bottom:32px;padding-top:36px}}@media print{.nhsuk-care-card__content{color:#212b32;fill:#212b32}.nhsuk-care-card__content:active,.nhsuk-care-card__content:focus,.nhsuk-care-card__content:visited{color:#212b32}}.nhsuk-care-card--urgent .nhsuk-care-card__heading-container{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;border:0;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-care-card--immediate .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{-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}.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;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;background-size:32px 32px}.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' 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;background-size:32px 32px;color:#005eb8;cursor:pointer;display:inline-block;padding:4px 4px 4px 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]{border-bottom-width:1px}.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' 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;background-size:32px 32px}.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' 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;background-size:32px 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;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{padding:16px}}.nhsuk-header__logo{float:left}.nhsuk-header__logo .nhsuk-logo__background{fill:#fff}@media print{.nhsuk-header__logo .nhsuk-logo__background{fill:#005eb8}}.nhsuk-header__logo .nhsuk-logo__text{fill:#005eb8}@media print{.nhsuk-header__logo .nhsuk-logo__text{fill:#fff}}@media (min-width:40.0625em){.nhsuk-header__logo{padding-left:0}}.nhsuk-header__logo .nhsuk-logo{height:40px;width:100px;border:0}@media (max-width:48.0525em){.nhsuk-header__logo{max-width:60%}}@media (max-width:450px){.nhsuk-header__logo{max-width:50%}}.nhsuk-header__link{height:40px;width:100px;display:block}.nhsuk-header__link:hover .nhsuk-logo{box-shadow:0 0 0 4px #003d78}.nhsuk-header__link:focus{box-shadow:none}.nhsuk-header__link:focus .nhsuk-logo{box-shadow:0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}@media print{.nhsuk-header__link:after{content:''}}.nhsuk-header__link: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}.nhsuk-header__search-form{height:100%;overflow:visible}.nhsuk-search__input::placeholder{color:#4c6272;font-size:16px}.nhsuk-search__input:-ms-input-placeholder{color:#4c6272;font-size:16px}.nhsuk-search__input::-webkit-input-placeholder{color:#4c6272;font-size:16px}@media (max-width:40.0525em){.nhsuk-header__container{margin:0}.nhsuk-header__logo{position:relative;z-index:1}.nhsuk-header__search-wrap{display:none}.nhsuk-header__search-wrap.js-show{clear:both;display:flex;margin-bottom:-20px;margin-left:-16px;margin-right:-16px;padding-top:16px;text-align:left}.nhsuk-header__search-form{background-color:#fff;display:flex;padding:16px;width:100%}.nhsuk-search__input{-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%;z-index:1}.nhsuk-search__input:focus{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px;padding:0 13px}.nhsuk-search__submit{background-color:#007f3b;border:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;float:right;font-size:inherit;height:52px;line-height:inherit;margin:0;outline: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;box-shadow:0 -4px #ffeb3b,0 4px #212b32;outline:4px solid transparent;outline-offset:4px}.nhsuk-search__submit:focus:hover{background-color:#ffeb3b}.nhsuk-search__submit:focus:hover .nhsuk-icon{fill:#212b32}.nhsuk-search__submit:focus .nhsuk-icon{fill:#212b32}.nhsuk-search__close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;margin-left:8px;margin-right:-8px;margin-top:8px}.nhsuk-search__close .nhsuk-icon__close{fill:#005eb8;height:40px;width:40px}.nhsuk-search__close::-moz-focus-inner{border:0}.nhsuk-search__close:hover .nhsuk-icon__close{fill:#3d4e5b}.nhsuk-search__close:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-search__close:focus .nhsuk-icon__close{fill:#212b32}}@media (min-width:40.0625em){.nhsuk-header__search-wrap{display:block;line-height:0}.nhsuk-header__search-toggle{display:none}.nhsuk-search__input{-webkit-appearance:listbox;border:1px solid #fff;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:0;font-size:16px;height:40px;padding:0 12px;width:200px}.nhsuk-search__input:focus{border:2px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px;padding:0 11px}.nhsuk-search__submit{background-color:#f0f4f5;border:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;display:block;float:right;font-size:inherit;height:40px;line-height:inherit;outline:0;width:44px}.nhsuk-search__submit .nhsuk-icon__search{height:27px;width:27px}.nhsuk-search__submit::-moz-focus-inner{border:0}.nhsuk-search__submit:hover{background-color:#003d78;border:1px solid #fff;cursor:pointer}.nhsuk-search__submit:hover .nhsuk-icon__search{fill:#fff}.nhsuk-search__submit:focus{background-color:#ffeb3b;border:0;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px;box-shadow:0 -2px #ffeb3b,0 4px #212b32}.nhsuk-search__submit:focus .nhsuk-icon{fill:#212b32}.nhsuk-search__submit:active{background-color:#002f5c;border:0}.nhsuk-search__submit:active .nhsuk-icon__search{fill:#fff}.nhsuk-search__close{display:none}}.nhsuk-search__input--withdropdown{border-bottom-left-radius:0}.nhsuk-search__submit--withdropdown{border-bottom-right-radius:0}@media (min-width:48.0625em){.nhsuk-search__input{width:235px}}.nhsuk-header__menu{float:right}@media (min-width:40.0625em){.nhsuk-header__menu{float:left}}.nhsuk-header__menu-toggle{background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:24px;margin-right:0;padding:7px 16px;position:relative;text-decoration:none;z-index:1}.nhsuk-header__menu-toggle::-moz-focus-inner{border:0}.nhsuk-header__menu-toggle:hover{background-color:#003d78;border-color:#f0f4f5;box-shadow:none}.nhsuk-header__menu-toggle:focus{border:1px solid #ffeb3b!important}.nhsuk-header__menu-toggle.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}}@media (min-width:40.0625em) and (max-width:61.865em){.nhsuk-header__menu-toggle{margin-top:0}}.nhsuk-header__menu-toggle:focus{background-color:#ffeb3b;border:0;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px;box-shadow:0 0 0 2px #ffeb3b,0 4px 0 2px #212b32}.nhsuk-header__menu-toggle:focus .nhsuk-icon{fill:#212b32}@media (max-width:40.0525em){.nhsuk-header__menu--only .nhsuk-header__menu-toggle{position:relative;right:auto;top:auto}}.nhsuk-header__navigation{background-color:#fff;clear:both;display:none;overflow:hidden}@media print{.nhsuk-header__navigation{display:none}}.nhsuk-header__navigation.js-show{display:block}@media (max-width:61.865em){.nhsuk-header__navigation.js-show{border-bottom:4px solid #f0f4f5;border-top:4px solid #f0f4f5}.nhsuk-header__navigation.js-show .nhsuk-width-container{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:8px;top:8px;white-space:nowrap}.nhsuk-header__navigation-close .nhsuk-icon__close{fill:#005eb8;height:40px;width:40px}.nhsuk-header__navigation-close::-moz-focus-inner{border:0}.nhsuk-header__navigation-close:hover .nhsuk-icon__close{fill:#3d4e5b}.nhsuk-header__navigation-close:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;color:#212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-header__navigation-close:focus .nhsuk-icon__close{fill:#212b32}.nhsuk-header__navigation-list{list-style:none;margin:0;padding-left:0}.nhsuk-header__navigation-item{border-top:1px solid #f0f4f5;margin-bottom:0;position:relative}.nhsuk-header__navigation-link{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;border-bottom:4px solid transparent;border-top:4px solid transparent;color:#005eb8;display:block;padding:12px 16px;text-decoration:none}@media (min-width:40.0625em){.nhsuk-header__navigation-link{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-header__navigation-link{font-size:14pt;line-height:1.2}}.nhsuk-header__navigation-link .nhsuk-icon__chevron-right{fill:#aeb7bd;position:absolute;right:4px;top:11px}.nhsuk-header__navigation-link:visited{color:#005eb8}@media (min-width:61.875em){.nhsuk-header__navigation-link:visited{color:#fff}}.nhsuk-header__navigation-link:hover{box-shadow:none;color:#005eb8;text-decoration:underline}@media (min-width:61.875em){.nhsuk-header__navigation-link:hover{color:#fff}}.nhsuk-header__navigation-link:hover .nhsuk-icon__chevron-right{fill:#005eb8}.nhsuk-header__navigation-link:active,.nhsuk-header__navigation-link:focus{background-color:#ffeb3b;border-bottom:4px solid #212b32;box-shadow:none;color:#212b32;outline:4px solid transparent;outline-offset:4px;text-decoration:none}.nhsuk-header__navigation-link:active:hover,.nhsuk-header__navigation-link:focus:hover{background-color:#ffeb3b;color:#212b32}.nhsuk-header__navigation-link:active:hover .nhsuk-icon__chevron-right,.nhsuk-header__navigation-link:focus:hover .nhsuk-icon__chevron-right{fill:#212b32}.nhsuk-header__navigation-link:active:visited,.nhsuk-header__navigation-link:focus:visited{background-color:#ffeb3b;color:#212b32}@media (min-width:61.875em){.nhsuk-header__menu-toggle{display:none}.nhsuk-header__navigation-title{display:none}.nhsuk-header__navigation-item--for-mobile{display:none}.nhsuk-header__navigation{background-color:#005eb8;display:block;margin:0 auto;max-width:1024px}.nhsuk-header__navigation-list{border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;padding:0;width:100%}.nhsuk-header__navigation-list--small{justify-content:flex-start}.nhsuk-header__navigation-item{border-top:0;margin:0;text-align:center}.nhsuk-header__navigation-item .nhsuk-icon__chevron-right{display:none}.nhsuk-header__navigation-link{color:#fff;line-height:normal}}.nhsuk-header__transactional-service-name{float:left;padding-left:16px;padding-top:3px}@media (max-width:40.0525em){.nhsuk-header__transactional-service-name{padding-top:4px}}@media (max-width:61.865em){.nhsuk-header__transactional-service-name--long{padding-left:0;padding-top:8px;width:100%}}.nhsuk-header__transactional-service-name--link{color:#fff;font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;text-decoration:none}.nhsuk-header__transactional-service-name--link:visited{color:#fff}.nhsuk-header__transactional-service-name--link:hover{color:#fff;text-decoration:none}.nhsuk-header__transactional-service-name--link:focus{color:#212b32;outline:4px solid transparent;outline-offset:4px;text-decoration:none}.nhsuk-header__transactional-service-name--link:active{color:#002f5c}@media (min-width:40.0625em){.nhsuk-header__transactional-service-name--link{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-header__transactional-service-name--link{font-size:14pt;line-height:1.15}}.nhsuk-header__transactional-service-name--link:hover{text-decoration:underline}.nhsuk-header--transactional .nhsuk-header__link{height:32px;width:80px;display:block}.nhsuk-header--transactional .nhsuk-logo{height:32px;width:80px}.nhsuk-header--transactional .nhsuk-header__transactional-service-name{float:left}.nhsuk-header__link--service{height:auto;margin-bottom:-4px;text-decoration:none;width:auto}@media (min-width:61.875em){.nhsuk-header__link--service{-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,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{-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{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-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: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-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__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{-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}.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{-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}@media (min-width:48.0625em){.nhsuk-table-responsive thead{-webkit-clip-path:initial;clip:auto;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/assets/nhsuk-5.0.0.min.js b/assets/nhsuk-5.0.0.min.js deleted file mode 100644 index d6f7c2a..0000000 --- a/assets/nhsuk-5.0.0.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(n){var r={};function o(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=n,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=1)}([function(e,t){NodeList.prototype.forEach||(NodeList.prototype.forEach=Array.prototype.forEach),Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{enumerable:!1,value:function(t){return 0` elements only need very minimal styling. - * It uses the @mixin nhsuk-link-style-default within tools/links. - * Anything more opinionated (e.g. buttons, calls-to-action, etc.) will need a - * class defining in the Components layer. - * - * 1. Outputs full link URL for print. - * 2. Point unit used for print. - */ -a { - color: #005eb8; -} -a:visited { - color: #330072; -} -a:hover { - color: #7c2855; - text-decoration: none; -} -a:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -a:focus:hover { - text-decoration: none; -} -a:focus:visited { - color: #212b32; -} -a:focus .nhsuk-icon { - fill: #212b32; -} -a:active { - color: #002f5c; -} -@media print { - a:after { - color: #212b32; - content: " (Link: " attr(href) ")"; - /* [1] */ - font-size: 14pt; - /* [2] */ - } -} - -.nhsuk-link--no-visited-state:link { - color: #005eb8; -} - -.nhsuk-link--no-visited-state:visited { - color: #005eb8; -} - -.nhsuk-link--no-visited-state:hover { - color: #7c2855; -} - -.nhsuk-link--no-visited-state:active { - color: #002f5c; -} - -.nhsuk-link--no-visited-state:focus { - color: #212b32; -} - -/* ========================================================================== - ELEMENTS / #PAGE - ========================================================================== */ -/** - * High-level, page-level styling. - * - * 1. The reason for this is to prevent "centering jumps" when navigating back - * and forth between pages with enough content to have a vertical scroll bar - * and pages that do not. - * 2. Fonts on OSX will look more consistent with other systems that do not - * render text using sub-pixel anti-aliasing. - * 3. Override the user agent style margin of 8px. - * 4. Ensure the page always fills at least the entire height of the viewport. - */ -html { - background-color: #d8dde0; - font-family: Frutiger W01, Arial, Sans-serif; - overflow-y: scroll; - /* [1] */ -} - -body { - -moz-osx-font-smoothing: grayscale; - /* [2] */ - -webkit-font-smoothing: antialiased; - /* [2] */ - background-color: #f0f4f5; - color: #212b32; - font-size: 16px; - line-height: 1.5; - margin: 0; - /* [3] */ - min-height: 100%; - /* [4] */ -} - -/* ========================================================================== - ELEMENTS / #TABLES - ========================================================================== */ -/** - * 1. Force ``s to be full-width by default. - */ -table { - margin-bottom: 40px; - border-spacing: 0; - vertical-align: top; - width: 100%; - /* [1] */ -} -@media (min-width: 40.0625em) { - table { - margin-bottom: 48px; - } -} -@media print { - table { - page-break-inside: avoid; - } -} - -thead th { - border-bottom: 2px solid #d8dde0; -} - -th, -td { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - padding-bottom: 8px; - padding-right: 16px; - padding-top: 8px; - border-bottom: 1px solid #d8dde0; - text-align: left; - vertical-align: top; -} -@media (min-width: 40.0625em) { - th, - td { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - th, - td { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - th, - td { - padding-bottom: 16px; - } -} -@media (min-width: 40.0625em) { - th, - td { - padding-right: 24px; - } -} -@media (min-width: 40.0625em) { - th, - td { - padding-top: 16px; - } -} -th:last-child, -td:last-child { - padding-right: 0; -} - -th { - font-weight: 600; -} - -caption { - font-weight: 600; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.55556; - text-align: left; -} -@media (min-width: 40.0625em) { - caption { - font-size: 22px; - font-size: 1.375rem; - line-height: 1.45455; - } -} -@media print { - caption { - font-size: 18pt; - line-height: 1.15; - } -} - -.nhsuk-form-group { - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-form-group { - margin-bottom: 24px; - } -} -.nhsuk-form-group .nhsuk-form-group:last-of-type { - margin-bottom: 0; -} - -.nhsuk-form-group--wrapper { - margin-bottom: 24px; -} -@media (min-width: 40.0625em) { - .nhsuk-form-group--wrapper { - margin-bottom: 32px; - } -} - -.nhsuk-form-group--error { - border-left: 4px solid #d5281b; - padding-left: 16px; -} -.nhsuk-form-group--error .nhsuk-form-group { - border: 0; - padding: 0; -} - -/* ========================================================================== - OBJECTS / #GRID - ========================================================================== */ -.nhsuk-grid-row { - margin-left: -16px; - margin-right: -16px; -} -.nhsuk-grid-row:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-grid-column-one-quarter { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-one-quarter { - float: left; - width: 25%; - } -} - -.nhsuk-grid-column-one-third { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-one-third { - float: left; - width: 33.3333%; - } -} - -.nhsuk-grid-column-one-half { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-one-half { - float: left; - width: 50%; - } -} - -.nhsuk-grid-column-two-thirds { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-two-thirds { - float: left; - width: 66.6666%; - } -} - -.nhsuk-grid-column-three-quarters { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-three-quarters { - float: left; - width: 75%; - } -} - -.nhsuk-grid-column-full { - box-sizing: border-box; - padding: 0 16px; -} -@media (min-width: 48.0625em) { - .nhsuk-grid-column-full { - float: left; - width: 100%; - } -} - -/* ========================================================================== - OBJECTS / #MAIN-WRAPPER - ========================================================================== */ -/** - * Page wrapper for the grid system - * - * Usage: - *
- *
- * - *
- *
- * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - * - * 1. In IE11 the `main` element can be used, but is not recognized – - * meaning it's not defined in IE's default style sheet, - * so it uses CSS initial value, which is inline. - */ -.nhsuk-main-wrapper { - padding-top: 40px; - padding-bottom: 40px; - display: block; - /* [1] */ -} -@media (min-width: 40.0625em) { - .nhsuk-main-wrapper { - padding-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-main-wrapper { - padding-bottom: 48px; - } -} -.nhsuk-main-wrapper > *:first-child { - margin-top: 0; -} -.nhsuk-main-wrapper > *:last-child { - margin-bottom: 0; -} - -.nhsuk-main-wrapper--l { - padding-top: 48px; -} -@media (min-width: 40.0625em) { - .nhsuk-main-wrapper--l { - padding-top: 56px; - } -} - -.nhsuk-main-wrapper--s { - padding-bottom: 24px; - padding-top: 24px; -} -@media (min-width: 40.0625em) { - .nhsuk-main-wrapper--s { - padding-bottom: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-main-wrapper--s { - padding-top: 32px; - } -} - -/* ========================================================================== - OBJECTS / #WIDTH-CONTAINER - ========================================================================== */ -/** - * Page width for the grid system - * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - * - * 1. On mobile, add half width gutters - * 2. Limit the width of the container to the page width - * 3. From desktop, add full width gutters - * 4. As soon as the viewport is greater than the width of the page plus the - * gutters, just centre the content instead of adding gutters. - * 5. Full width container, spanning the entire width of the viewport - */ -.nhsuk-width-container { - margin: 0 16px; - /* [1] */ - max-width: 960px; - /* [2] */ - /* [4] */ -} -@media (min-width: 48.0625em) { - .nhsuk-width-container { - margin: 0 32px; - /* [3] */ - } -} -@media (min-width: 1024px) { - .nhsuk-width-container { - margin: 0 auto; - } -} - -.nhsuk-width-container-fluid { - margin: 0 16px; - max-width: 100%; - /* [5] */ -} -@media (min-width: 48.0625em) { - .nhsuk-width-container-fluid { - margin: 0 32px; - /* [3] */ - } -} - -/* ========================================================================== - STYLES / #ICONS - ========================================================================== */ -.nhsuk-icon { - height: 34px; - width: 34px; -} - -.nhsuk-icon__search { - fill: #005eb8; -} - -.nhsuk-icon__chevron-left { - fill: #005eb8; -} - -.nhsuk-icon__chevron-right { - fill: #005eb8; -} - -.nhsuk-icon__close { - fill: #005eb8; -} - -.nhsuk-icon__cross { - fill: #d5281b; -} - -.nhsuk-icon__tick { - stroke: #007f3b; -} - -.nhsuk-icon__arrow-right { - fill: #005eb8; -} - -.nhsuk-icon__arrow-left { - fill: #005eb8; -} - -.nhsuk-icon__arrow-right-circle { - fill: #007f3b; -} - -.nhsuk-icon__chevron-down { - -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: #ffffff; -} - -.nhsuk-icon__chevron-up { - fill: #005eb8; -} -.nhsuk-icon__chevron-up path { - fill: #ffffff; -} - -.nhsuk-icon__emdash path { - fill: #aeb7bd; -} - -.nhsuk-icon__plus { - fill: #005eb8; -} - -.nhsuk-icon__minus { - fill: #005eb8; -} - -.nhsuk-icon--size-25 { - height: 42.5px; - width: 42.5px; -} - -.nhsuk-icon--size-50 { - height: 51px; - width: 51px; -} - -.nhsuk-icon--size-75 { - height: 59.5px; - width: 59.5px; -} - -.nhsuk-icon--size-100 { - height: 68px; - width: 68px; -} - -/* ========================================================================== - STYLES / #LISTS - ========================================================================== */ -/** - * 1. 'Random number' used to align ul and ol left with content. - * 2. 'Random number' used to give sufficient spacing between text and icon. - * 3. 'Random number' used to align icon and text. - */ -.nhsuk-list, -ul, -ol { - 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, - ul, - ol { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-list, - ul, - ol { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-list, - ul, - ol { - margin-bottom: 24px; - } -} - -.nhsuk-list > li, -ul > li, -ol > li { - margin-bottom: 8px; -} -@media (min-width: 40.0625em) { - .nhsuk-list > li, - ul > li, - ol > li { - margin-bottom: 8px; - } -} -.nhsuk-list > li:last-child, -ul > li:last-child, -ol > li:last-child { - margin-bottom: 0; -} - -.nhsuk-list--bullet, -ul { - list-style-type: disc; - padding-left: 20px; - /* [1] */ -} - -.nhsuk-list--number, -ol { - list-style-type: decimal; - padding-left: 20px; - /* [1] */ -} - -.nhsuk-list--tick, -.nhsuk-list--cross { - list-style: none; - margin-top: 0; - padding-left: 40px; - /* [2] */ - position: relative; -} -.nhsuk-list--tick svg, -.nhsuk-list--cross svg { - left: -4px; - /* [3] */ - margin-top: -5px; - /* [3] */ - position: absolute; -} - -/* ========================================================================== - STYLES / #SECTION-BREAK - ========================================================================== */ -/** - * 1. Extended the section-break--l code for usage of a semantic
with - * no class name. - * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - */ -.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; -} - -hr { - /* [1] */ -} - -/* ========================================================================== - STYLES / #TYPOGRAPHY - ========================================================================== */ -/* Headings */ -h1, -.nhsuk-heading-xl { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - h1, - .nhsuk-heading-xl { - font-size: 48px; - font-size: 3rem; - line-height: 1.16667; - } -} -@media print { - h1, - .nhsuk-heading-xl { - font-size: 32pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - h1, - .nhsuk-heading-xl { - margin-bottom: 48px; - } -} - -h2, -.nhsuk-heading-l { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - h2, - .nhsuk-heading-l { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - } -} -@media print { - h2, - .nhsuk-heading-l { - font-size: 24pt; - line-height: 1.05; - } -} -@media (min-width: 40.0625em) { - h2, - .nhsuk-heading-l { - margin-bottom: 24px; - } -} - -h3, -.nhsuk-heading-m { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - h3, - .nhsuk-heading-m { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - h3, - .nhsuk-heading-m { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - h3, - .nhsuk-heading-m { - margin-bottom: 24px; - } -} - -h4, -.nhsuk-heading-s { - font-size: 18px; - font-size: 1.125rem; - line-height: 1.55556; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - h4, - .nhsuk-heading-s { - font-size: 22px; - font-size: 1.375rem; - line-height: 1.45455; - } -} -@media print { - h4, - .nhsuk-heading-s { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - h4, - .nhsuk-heading-s { - margin-bottom: 24px; - } -} - -h5, -.nhsuk-heading-xs { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - h5, - .nhsuk-heading-xs { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - h5, - .nhsuk-heading-xs { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - h5, - .nhsuk-heading-xs { - margin-bottom: 24px; - } -} - -h6, -.nhsuk-heading-xxs { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - h6, - .nhsuk-heading-xxs { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - h6, - .nhsuk-heading-xxs { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - h6, - .nhsuk-heading-xxs { - margin-bottom: 24px; - } -} - -/* Captions to be used inside headings */ -.nhsuk-caption-xl { - font-weight: 400; - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - color: #4c6272; - display: block; - margin-bottom: 4px; -} -@media (min-width: 40.0625em) { - .nhsuk-caption-xl { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - } -} -@media print { - .nhsuk-caption-xl { - font-size: 24pt; - line-height: 1.05; - } -} - -.nhsuk-caption-l { - font-weight: 400; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - color: #4c6272; - display: block; - margin-bottom: 4px; -} -@media (min-width: 40.0625em) { - .nhsuk-caption-l { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-caption-l { - font-size: 18pt; - line-height: 1.15; - } -} - -.nhsuk-caption-m { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - color: #4c6272; - display: block; -} -@media (min-width: 40.0625em) { - .nhsuk-caption-m { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-caption-m { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-caption--bottom { - margin-bottom: 0; - margin-top: 4px; -} - -/* Body (paragraphs) */ -.nhsuk-body-l { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - display: block; - margin-top: 0; - margin-bottom: 24px; -} -@media (min-width: 40.0625em) { - .nhsuk-body-l { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-body-l { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-body-l { - margin-bottom: 32px; - } -} - -p, -.nhsuk-body-m, -address { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - p, - .nhsuk-body-m, - address { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - p, - .nhsuk-body-m, - address { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - p, - .nhsuk-body-m, - address { - margin-bottom: 24px; - } -} - -p, -.nhsuk-body-m { - color: inherit; -} - -.nhsuk-body-s { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - display: block; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-body-s { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-body-s { - font-size: 14pt; - line-height: 1.2; - } -} -@media (min-width: 40.0625em) { - .nhsuk-body-s { - margin-bottom: 24px; - } -} - -address { - font-style: normal; -} - -/** - * Lede text - * - * 1. Apply lede text styling to p and ul within the lede element - * 2. Reduces the spacing between the page heading and the lede text - */ -.nhsuk-lede-text { - font-weight: 400; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - margin-bottom: 40px; - /* [1] */ -} -@media (min-width: 40.0625em) { - .nhsuk-lede-text { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-lede-text { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-lede-text { - margin-bottom: 48px; - } -} -.nhsuk-lede-text p, -.nhsuk-lede-text ul { - font-weight: 400; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; -} -@media (min-width: 40.0625em) { - .nhsuk-lede-text p, - .nhsuk-lede-text ul { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-lede-text p, - .nhsuk-lede-text ul { - font-size: 18pt; - line-height: 1.15; - } -} - -.nhsuk-lede-text--small { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - margin-bottom: 24px; -} -@media (min-width: 40.0625em) { - .nhsuk-lede-text--small { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-lede-text--small { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-lede-text--small { - margin-bottom: 32px; - } -} - -/* [2] */ -h1 + .nhsuk-lede-text, -h1 + .nhsuk-lede-text--small { - margin-top: -8px; -} - -/** - * Contextual adjustments - * - * Add top padding to headings that appear directly after paragraphs. - * - * 1. Removes the padding-top because of the lede-text's increased margin-bottom - * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/nhsuk-frontend - */ -.nhsuk-body-l + h2, -.nhsuk-body-l + .nhsuk-heading-l { - padding-top: 4px; -} -@media (min-width: 40.0625em) { - .nhsuk-body-l + h2, - .nhsuk-body-l + .nhsuk-heading-l { - padding-top: 8px; - } -} - -p + h2, -.nhsuk-body-m + h2, -address + h2, -p + .nhsuk-heading-l, -.nhsuk-body-m + .nhsuk-heading-l, -address + .nhsuk-heading-l, -.nhsuk-body-s + h2, -.nhsuk-body-s + .nhsuk-heading-l, -.nhsuk-list + h2, -ul + h2, -ol + h2, -.nhsuk-list + .nhsuk-heading-l, -ul + .nhsuk-heading-l, -ol + .nhsuk-heading-l { - padding-top: 16px; -} -@media (min-width: 40.0625em) { - p + h2, - .nhsuk-body-m + h2, - address + h2, - p + .nhsuk-heading-l, - .nhsuk-body-m + .nhsuk-heading-l, - address + .nhsuk-heading-l, - .nhsuk-body-s + h2, - .nhsuk-body-s + .nhsuk-heading-l, - .nhsuk-list + h2, - ul + h2, - ol + h2, - .nhsuk-list + .nhsuk-heading-l, - ul + .nhsuk-heading-l, - ol + .nhsuk-heading-l { - padding-top: 24px; - } -} - -p + h3, -.nhsuk-body-m + h3, -address + h3, -p + .nhsuk-heading-m, -.nhsuk-body-m + .nhsuk-heading-m, -address + .nhsuk-heading-m, -.nhsuk-body-s + h3, -.nhsuk-body-s + .nhsuk-heading-m, -.nhsuk-list + h3, -ul + h3, -ol + h3, -.nhsuk-list + .nhsuk-heading-m, -ul + .nhsuk-heading-m, -ol + .nhsuk-heading-m, -p + h4, -.nhsuk-body-m + h4, -address + h4, -p + .nhsuk-heading-s, -.nhsuk-body-m + .nhsuk-heading-s, -address + .nhsuk-heading-s, -.nhsuk-body-s + h4, -.nhsuk-body-s + .nhsuk-heading-s, -.nhsuk-list + h4, -ul + h4, -ol + h4, -.nhsuk-list + .nhsuk-heading-s, -ul + .nhsuk-heading-s, -ol + .nhsuk-heading-s { - padding-top: 4px; -} -@media (min-width: 40.0625em) { - p + h3, - .nhsuk-body-m + h3, - address + h3, - p + .nhsuk-heading-m, - .nhsuk-body-m + .nhsuk-heading-m, - address + .nhsuk-heading-m, - .nhsuk-body-s + h3, - .nhsuk-body-s + .nhsuk-heading-m, - .nhsuk-list + h3, - ul + h3, - ol + h3, - .nhsuk-list + .nhsuk-heading-m, - ul + .nhsuk-heading-m, - ol + .nhsuk-heading-m, - p + h4, - .nhsuk-body-m + h4, - address + h4, - p + .nhsuk-heading-s, - .nhsuk-body-m + .nhsuk-heading-s, - address + .nhsuk-heading-s, - .nhsuk-body-s + h4, - .nhsuk-body-s + .nhsuk-heading-s, - .nhsuk-list + h4, - ul + h4, - ol + h4, - .nhsuk-list + .nhsuk-heading-s, - ul + .nhsuk-heading-s, - ol + .nhsuk-heading-s { - padding-top: 8px; - } -} - -/* [1] */ -.nhsuk-lede-text + h2, -.nhsuk-lede-text + .nhsuk-heading-l { - padding-top: 0; -} - -/* Font weight for and */ -strong, -b { - font-weight: 600; -} - -/* ========================================================================== - UTILITIES / #CLEARFIX - ========================================================================== */ -/** - * Automatically clear an elements - * child elements - * - * Usage: class="nhsuk-u-clear" - * See tools/mixins - */ -.nhsuk-u-clear:after { - clear: both; - content: ""; - display: block; -} - -/* ========================================================================== - UTILITIES / #GRID - ========================================================================== */ -/** - * Force grid widths on all screen sizes - * By default all grid elements will go to 100% width - * on screen sizes below tablet, these utilities can force - * custom widths on all screen sizes - * - * Usage: class="nhsuk-u-one-half" - */ -.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; -} - -/** - * Force grid widths on screen sizes on tablet - * and above - * - * By default all grid elements will go to 100% width - * on every screen size, these utilities can force - * custom widths on screen sizes on tablet - * and above - * - * Usage: class="nhsuk-u-one-half-tablet" - */ -.nhsuk-u-one-half-tablet { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-one-half-tablet { - float: left; - width: 50% !important; - } -} - -.nhsuk-u-one-third-tablet { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-one-third-tablet { - float: left; - width: 33.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; - } -} - -/* ========================================================================== - UTILITIES / #LINK-NOWRAP - ========================================================================== */ -/** - * Prevent long anchor links from line breaking - * on smaller screens - * - * Usage: class="nhsuk-u-nowrap" - */ -@media (max-width: 40.0525em) { - .nhsuk-u-nowrap { - white-space: nowrap; - } -} - -/* ========================================================================== - UTILITIES / #READING-WIDTH - ========================================================================== */ -/** - * Reading width mixin, add a maximum width - * to large pieces of content - * - * Usage: class="nhsuk-u-reading-width" - * See tools/mixins - */ -.nhsuk-u-reading-width { - max-width: 44em; -} - -.nhsuk-u-margin-0 { - margin: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-0 { - margin: 0 !important; - } -} - -.nhsuk-u-margin-top-0 { - margin-top: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-0 { - margin-top: 0 !important; - } -} - -.nhsuk-u-margin-right-0 { - margin-right: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-0 { - margin-right: 0 !important; - } -} - -.nhsuk-u-margin-bottom-0 { - margin-bottom: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-0 { - margin-bottom: 0 !important; - } -} - -.nhsuk-u-margin-left-0 { - margin-left: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-0 { - margin-left: 0 !important; - } -} - -.nhsuk-u-margin-1 { - margin: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-1 { - margin: 4px !important; - } -} - -.nhsuk-u-margin-top-1 { - margin-top: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-1 { - margin-top: 4px !important; - } -} - -.nhsuk-u-margin-right-1 { - margin-right: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-1 { - margin-right: 4px !important; - } -} - -.nhsuk-u-margin-bottom-1 { - margin-bottom: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-1 { - margin-bottom: 4px !important; - } -} - -.nhsuk-u-margin-left-1 { - margin-left: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-1 { - margin-left: 4px !important; - } -} - -.nhsuk-u-margin-2 { - margin: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-2 { - margin: 8px !important; - } -} - -.nhsuk-u-margin-top-2 { - margin-top: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-2 { - margin-top: 8px !important; - } -} - -.nhsuk-u-margin-right-2 { - margin-right: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-2 { - margin-right: 8px !important; - } -} - -.nhsuk-u-margin-bottom-2 { - margin-bottom: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-2 { - margin-bottom: 8px !important; - } -} - -.nhsuk-u-margin-left-2 { - margin-left: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-2 { - margin-left: 8px !important; - } -} - -.nhsuk-u-margin-3 { - margin: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-3 { - margin: 16px !important; - } -} - -.nhsuk-u-margin-top-3 { - margin-top: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-3 { - margin-top: 16px !important; - } -} - -.nhsuk-u-margin-right-3 { - margin-right: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-3 { - margin-right: 16px !important; - } -} - -.nhsuk-u-margin-bottom-3 { - margin-bottom: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-3 { - margin-bottom: 16px !important; - } -} - -.nhsuk-u-margin-left-3 { - margin-left: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-3 { - margin-left: 16px !important; - } -} - -.nhsuk-u-margin-4 { - margin: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-4 { - margin: 24px !important; - } -} - -.nhsuk-u-margin-top-4 { - margin-top: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-4 { - margin-top: 24px !important; - } -} - -.nhsuk-u-margin-right-4 { - margin-right: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-4 { - margin-right: 24px !important; - } -} - -.nhsuk-u-margin-bottom-4 { - margin-bottom: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-4 { - margin-bottom: 24px !important; - } -} - -.nhsuk-u-margin-left-4 { - margin-left: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-4 { - margin-left: 24px !important; - } -} - -.nhsuk-u-margin-5 { - margin: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-5 { - margin: 32px !important; - } -} - -.nhsuk-u-margin-top-5 { - margin-top: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-5 { - margin-top: 32px !important; - } -} - -.nhsuk-u-margin-right-5 { - margin-right: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-5 { - margin-right: 32px !important; - } -} - -.nhsuk-u-margin-bottom-5 { - margin-bottom: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-5 { - margin-bottom: 32px !important; - } -} - -.nhsuk-u-margin-left-5 { - margin-left: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-5 { - margin-left: 32px !important; - } -} - -.nhsuk-u-margin-6 { - margin: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-6 { - margin: 40px !important; - } -} - -.nhsuk-u-margin-top-6 { - margin-top: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-6 { - margin-top: 40px !important; - } -} - -.nhsuk-u-margin-right-6 { - margin-right: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-6 { - margin-right: 40px !important; - } -} - -.nhsuk-u-margin-bottom-6 { - margin-bottom: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-6 { - margin-bottom: 40px !important; - } -} - -.nhsuk-u-margin-left-6 { - margin-left: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-6 { - margin-left: 40px !important; - } -} - -.nhsuk-u-margin-7 { - margin: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-7 { - margin: 48px !important; - } -} - -.nhsuk-u-margin-top-7 { - margin-top: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-7 { - margin-top: 48px !important; - } -} - -.nhsuk-u-margin-right-7 { - margin-right: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-7 { - margin-right: 48px !important; - } -} - -.nhsuk-u-margin-bottom-7 { - margin-bottom: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-7 { - margin-bottom: 48px !important; - } -} - -.nhsuk-u-margin-left-7 { - margin-left: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-7 { - margin-left: 48px !important; - } -} - -.nhsuk-u-margin-8 { - margin: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-8 { - margin: 56px !important; - } -} - -.nhsuk-u-margin-top-8 { - margin-top: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-8 { - margin-top: 56px !important; - } -} - -.nhsuk-u-margin-right-8 { - margin-right: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-8 { - margin-right: 56px !important; - } -} - -.nhsuk-u-margin-bottom-8 { - margin-bottom: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-8 { - margin-bottom: 56px !important; - } -} - -.nhsuk-u-margin-left-8 { - margin-left: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-8 { - margin-left: 56px !important; - } -} - -.nhsuk-u-margin-9 { - margin: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-9 { - margin: 64px !important; - } -} - -.nhsuk-u-margin-top-9 { - margin-top: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-top-9 { - margin-top: 64px !important; - } -} - -.nhsuk-u-margin-right-9 { - margin-right: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-right-9 { - margin-right: 64px !important; - } -} - -.nhsuk-u-margin-bottom-9 { - margin-bottom: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-bottom-9 { - margin-bottom: 64px !important; - } -} - -.nhsuk-u-margin-left-9 { - margin-left: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-margin-left-9 { - margin-left: 64px !important; - } -} - -.nhsuk-u-padding-0 { - padding: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-0 { - padding: 0 !important; - } -} - -.nhsuk-u-padding-top-0 { - padding-top: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-0 { - padding-top: 0 !important; - } -} - -.nhsuk-u-padding-right-0 { - padding-right: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-0 { - padding-right: 0 !important; - } -} - -.nhsuk-u-padding-bottom-0 { - padding-bottom: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-0 { - padding-bottom: 0 !important; - } -} - -.nhsuk-u-padding-left-0 { - padding-left: 0 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-0 { - padding-left: 0 !important; - } -} - -.nhsuk-u-padding-1 { - padding: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-1 { - padding: 4px !important; - } -} - -.nhsuk-u-padding-top-1 { - padding-top: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-1 { - padding-top: 4px !important; - } -} - -.nhsuk-u-padding-right-1 { - padding-right: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-1 { - padding-right: 4px !important; - } -} - -.nhsuk-u-padding-bottom-1 { - padding-bottom: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-1 { - padding-bottom: 4px !important; - } -} - -.nhsuk-u-padding-left-1 { - padding-left: 4px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-1 { - padding-left: 4px !important; - } -} - -.nhsuk-u-padding-2 { - padding: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-2 { - padding: 8px !important; - } -} - -.nhsuk-u-padding-top-2 { - padding-top: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-2 { - padding-top: 8px !important; - } -} - -.nhsuk-u-padding-right-2 { - padding-right: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-2 { - padding-right: 8px !important; - } -} - -.nhsuk-u-padding-bottom-2 { - padding-bottom: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-2 { - padding-bottom: 8px !important; - } -} - -.nhsuk-u-padding-left-2 { - padding-left: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-2 { - padding-left: 8px !important; - } -} - -.nhsuk-u-padding-3 { - padding: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-3 { - padding: 16px !important; - } -} - -.nhsuk-u-padding-top-3 { - padding-top: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-3 { - padding-top: 16px !important; - } -} - -.nhsuk-u-padding-right-3 { - padding-right: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-3 { - padding-right: 16px !important; - } -} - -.nhsuk-u-padding-bottom-3 { - padding-bottom: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-3 { - padding-bottom: 16px !important; - } -} - -.nhsuk-u-padding-left-3 { - padding-left: 8px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-3 { - padding-left: 16px !important; - } -} - -.nhsuk-u-padding-4 { - padding: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-4 { - padding: 24px !important; - } -} - -.nhsuk-u-padding-top-4 { - padding-top: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-4 { - padding-top: 24px !important; - } -} - -.nhsuk-u-padding-right-4 { - padding-right: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-4 { - padding-right: 24px !important; - } -} - -.nhsuk-u-padding-bottom-4 { - padding-bottom: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-4 { - padding-bottom: 24px !important; - } -} - -.nhsuk-u-padding-left-4 { - padding-left: 16px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-4 { - padding-left: 24px !important; - } -} - -.nhsuk-u-padding-5 { - padding: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-5 { - padding: 32px !important; - } -} - -.nhsuk-u-padding-top-5 { - padding-top: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-5 { - padding-top: 32px !important; - } -} - -.nhsuk-u-padding-right-5 { - padding-right: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-5 { - padding-right: 32px !important; - } -} - -.nhsuk-u-padding-bottom-5 { - padding-bottom: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-5 { - padding-bottom: 32px !important; - } -} - -.nhsuk-u-padding-left-5 { - padding-left: 24px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-5 { - padding-left: 32px !important; - } -} - -.nhsuk-u-padding-6 { - padding: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-6 { - padding: 40px !important; - } -} - -.nhsuk-u-padding-top-6 { - padding-top: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-6 { - padding-top: 40px !important; - } -} - -.nhsuk-u-padding-right-6 { - padding-right: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-6 { - padding-right: 40px !important; - } -} - -.nhsuk-u-padding-bottom-6 { - padding-bottom: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-6 { - padding-bottom: 40px !important; - } -} - -.nhsuk-u-padding-left-6 { - padding-left: 32px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-6 { - padding-left: 40px !important; - } -} - -.nhsuk-u-padding-7 { - padding: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-7 { - padding: 48px !important; - } -} - -.nhsuk-u-padding-top-7 { - padding-top: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-7 { - padding-top: 48px !important; - } -} - -.nhsuk-u-padding-right-7 { - padding-right: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-7 { - padding-right: 48px !important; - } -} - -.nhsuk-u-padding-bottom-7 { - padding-bottom: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-7 { - padding-bottom: 48px !important; - } -} - -.nhsuk-u-padding-left-7 { - padding-left: 40px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-7 { - padding-left: 48px !important; - } -} - -.nhsuk-u-padding-8 { - padding: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-8 { - padding: 56px !important; - } -} - -.nhsuk-u-padding-top-8 { - padding-top: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-8 { - padding-top: 56px !important; - } -} - -.nhsuk-u-padding-right-8 { - padding-right: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-8 { - padding-right: 56px !important; - } -} - -.nhsuk-u-padding-bottom-8 { - padding-bottom: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-8 { - padding-bottom: 56px !important; - } -} - -.nhsuk-u-padding-left-8 { - padding-left: 48px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-8 { - padding-left: 56px !important; - } -} - -.nhsuk-u-padding-9 { - padding: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-9 { - padding: 64px !important; - } -} - -.nhsuk-u-padding-top-9 { - padding-top: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-top-9 { - padding-top: 64px !important; - } -} - -.nhsuk-u-padding-right-9 { - padding-right: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-right-9 { - padding-right: 64px !important; - } -} - -.nhsuk-u-padding-bottom-9 { - padding-bottom: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-bottom-9 { - padding-bottom: 64px !important; - } -} - -.nhsuk-u-padding-left-9 { - padding-left: 56px !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-padding-left-9 { - padding-left: 64px !important; - } -} - -/* ========================================================================== - UTILITIES / #TYPOGRAPHY - ========================================================================== */ -/** - * Font size and line height - * - * Generate typography override classes for each responsive font map in the - * typography scale eg .nhsuk-u-font-size-48 - * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - */ -.nhsuk-u-font-size-64 { - font-size: 48px !important; - font-size: 3rem !important; - line-height: 1.16667 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-64 { - font-size: 64px !important; - font-size: 4rem !important; - line-height: 1.125 !important; - } -} -@media print { - .nhsuk-u-font-size-64 { - font-size: 53pt !important; - line-height: 1.1 !important; - } -} - -.nhsuk-u-font-size-48 { - font-size: 32px !important; - font-size: 2rem !important; - line-height: 1.25 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-48 { - font-size: 48px !important; - font-size: 3rem !important; - line-height: 1.16667 !important; - } -} -@media print { - .nhsuk-u-font-size-48 { - font-size: 32pt !important; - line-height: 1.15 !important; - } -} - -.nhsuk-u-font-size-32 { - font-size: 24px !important; - font-size: 1.5rem !important; - line-height: 1.33333 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-32 { - font-size: 32px !important; - font-size: 2rem !important; - line-height: 1.25 !important; - } -} -@media print { - .nhsuk-u-font-size-32 { - font-size: 24pt !important; - line-height: 1.05 !important; - } -} - -.nhsuk-u-font-size-24 { - font-size: 20px !important; - font-size: 1.25rem !important; - line-height: 1.4 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-24 { - font-size: 24px !important; - font-size: 1.5rem !important; - line-height: 1.33333 !important; - } -} -@media print { - .nhsuk-u-font-size-24 { - font-size: 18pt !important; - line-height: 1.15 !important; - } -} - -.nhsuk-u-font-size-22 { - font-size: 18px !important; - font-size: 1.125rem !important; - line-height: 1.55556 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-22 { - font-size: 22px !important; - font-size: 1.375rem !important; - line-height: 1.45455 !important; - } -} -@media print { - .nhsuk-u-font-size-22 { - font-size: 18pt !important; - line-height: 1.15 !important; - } -} - -.nhsuk-u-font-size-19 { - font-size: 16px !important; - font-size: 1rem !important; - line-height: 1.5 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-19 { - font-size: 19px !important; - font-size: 1.1875rem !important; - line-height: 1.47368 !important; - } -} -@media print { - .nhsuk-u-font-size-19 { - font-size: 14pt !important; - line-height: 1.15 !important; - } -} - -.nhsuk-u-font-size-16 { - font-size: 14px !important; - font-size: 0.875rem !important; - line-height: 1.71429 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-16 { - font-size: 16px !important; - font-size: 1rem !important; - line-height: 1.5 !important; - } -} -@media print { - .nhsuk-u-font-size-16 { - font-size: 14pt !important; - line-height: 1.2 !important; - } -} - -.nhsuk-u-font-size-14 { - font-size: 12px !important; - font-size: 0.75rem !important; - line-height: 1.66667 !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-font-size-14 { - font-size: 14px !important; - font-size: 0.875rem !important; - line-height: 1.71429 !important; - } -} -@media print { - .nhsuk-u-font-size-14 { - font-size: 12pt !important; - line-height: 1.2 !important; - } -} - -/* Weights - ========================================================================== */ -/** - * Generate font weight override classes for normal and bold - * eg .nhsuk-u-font-weight-normal - */ -.nhsuk-u-font-weight-normal { - font-weight: 400 !important; -} - -.nhsuk-u-font-weight-bold { - font-weight: 600 !important; -} - -/* Colours - ========================================================================== */ -/** - * Secondary text colour $nhsuk-secondary-text-color - * eg

Published on: 15 March 2018

- */ -.nhsuk-u-secondary-text-color { - color: #4c6272 !important; -} - -/* ========================================================================== - UTILITIES / #VISUALLY-HIDDEN - ========================================================================== */ -/** - * Hide elements visually but keep it in the DOM - * - * Usage: class="nhsuk-u-visually-hidden" - * See tools/mixins - */ -.nhsuk-u-visually-hidden { - -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; -} - -/* ========================================================================== - UTILITIES / #WIDTH - ========================================================================== */ -/** - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - * Force element widths on all screen sizes - * - * Usage: class="nhsuk-u-width-full" - */ -.nhsuk-u-width-full { - width: 100% !important; -} - -.nhsuk-u-width-three-quarters { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-width-three-quarters { - width: 75% !important; - } -} - -.nhsuk-u-width-two-thirds { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-width-two-thirds { - width: 66.66% !important; - } -} - -.nhsuk-u-width-one-half { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-width-one-half { - width: 50% !important; - } -} - -.nhsuk-u-width-one-third { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-width-one-third { - width: 33.33% !important; - } -} - -.nhsuk-u-width-one-quarter { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .nhsuk-u-width-one-quarter { - width: 25% !important; - } -} - -/* ========================================================================== - COMPONENTS/ #ACTION-LINK - ========================================================================== */ -/** - * 1. Display is inline-block so the top and bottom margins/paddings are - * respected. - * 2. 'Random number' is used to properly have sufficient space between icon - * and text. - * 3. Position is relative so the arrow icon can display absolute. - * 4. Text decoration none used to override default styling. - * 5. Box shadow 8px used instead of the default 4px. - * 6. Text decoration underline used to override default styling. - */ -.nhsuk-action-link { - margin-bottom: 32px; -} -@media (min-width: 40.0625em) { - .nhsuk-action-link { - margin-bottom: 40px; - } -} - -.nhsuk-action-link__link { - font-weight: 400; - font-size: 18px; - font-size: 1.125rem; - line-height: 1.55556; - display: inline-block; - /* [1] */ - font-weight: 600; - padding-left: 38px; - /* [2] */ - position: relative; - /* [3] */ - text-decoration: none; - /* [4] */ -} -@media (min-width: 40.0625em) { - .nhsuk-action-link__link { - font-size: 22px; - font-size: 1.375rem; - line-height: 1.45455; - } -} -@media print { - .nhsuk-action-link__link { - font-size: 18pt; - line-height: 1.15; - } -} -.nhsuk-action-link__link:hover .nhsuk-action-link__text { - text-decoration: underline; - /* [6] */ -} -.nhsuk-action-link__link:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-action-link__link:focus:hover .nhsuk-action-link__text { - color: #212b32; - text-decoration: none; -} -@media (max-width: 40.0525em) { - .nhsuk-action-link__link { - padding-left: 26px; - /* [2] */ - } -} -@media print { - .nhsuk-action-link__link { - color: #212b32; - } - .nhsuk-action-link__link:visited { - color: #212b32; - } -} -.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { - fill: #007f3b; - height: 36px; - left: -3px; - position: absolute; - top: -2px; - width: 36px; -} -@media print { - .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { - color: #212b32; - fill: #212b32; - } - .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:active, - .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:focus, - .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:visited { - color: #212b32; - } -} -@media (max-width: 40.0525em) { - .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle { - height: 24px; - left: -2px; - margin-bottom: 0; - top: 2px; - width: 24px; - } -} - -/* ========================================================================== - COMPONENTS/ #BACK-LINK - ========================================================================== */ -/** - * 1. Allow space for the arrow. - * 2. Align the icon with the start of the back link. - * 3. Align the icon with the middle of the text. - */ -.nhsuk-back-link { - margin-bottom: 16px; -} - -.nhsuk-back-link__link { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - display: inline-block; - padding-left: 16px; - /* 1 */ - position: relative; - text-decoration: none; -} -@media (min-width: 40.0625em) { - .nhsuk-back-link__link { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-back-link__link { - font-size: 14pt; - line-height: 1.2; - } -} -.nhsuk-back-link__link .nhsuk-icon__chevron-left { - height: 24px; - left: -8px; - /* 2 */ - position: absolute; - top: -1px; - /* 3 */ - width: 24px; -} -.nhsuk-back-link__link:visited { - color: #005eb8; -} -.nhsuk-back-link__link:hover { - color: #7c2855; - text-decoration: underline; -} -.nhsuk-back-link__link:hover .nhsuk-icon__chevron-left { - fill: #7c2855; -} -.nhsuk-back-link__link:focus .nhsuk-icon__chevron-left { - fill: #212b32; -} - -/* ========================================================================== - COMPONENTS / #BREADCRUMB - ========================================================================== */ -/** - * 1. Bespoke spacing numbers used as there is no 12px - * spacing mapped in settings/spacing. - * 2. Hide the breadcrumb on print stylesheets. - * 3. Don't show the full breadcrumb below tablet size. - * 4. Typography sizing mixin, see core/tools/_typography - * 5. and core/settings/_typography for size maps. - * 5. .. but show a back to index page link. - * 6. Remove spacing between back icon and label. - * 7. Custom padding for the chevron separator icon. - */ -.nhsuk-breadcrumb { - background-color: #ffffff; - padding-bottom: 12px; - /* [1] */ - padding-top: 12px; - /* [1] */ -} -@media print { - .nhsuk-breadcrumb { - display: none; - } -} -.nhsuk-breadcrumb .nhsuk-icon__chevron-right { - fill: #aeb7bd; - height: 18px; - position: relative; - top: 5px; - width: 18px; -} -@media (min-width: 61.875em) { - .nhsuk-breadcrumb .nhsuk-icon__chevron-right { - margin: 0 3px 0 5px; - } -} -.nhsuk-breadcrumb .nhsuk-icon__chevron-left { - float: left; - height: 24px; - left: -8px; - position: relative; - width: 24px; -} - -.nhsuk-breadcrumb__list { - list-style: none; - margin: 0; - padding: 0; -} -@media (max-width: 40.0525em) { - .nhsuk-breadcrumb__list { - display: none; - /* [3] */ - } -} - -.nhsuk-breadcrumb__item { - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - /* [4] */ - 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; - /* [7] */ - padding-right: 27px; - /* [7] */ -} -@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: none; -} - -.nhsuk-breadcrumb__link:visited { - color: #005eb8; -} -.nhsuk-breadcrumb__link:visited:hover { - color: #7c2855; -} - -.nhsuk-breadcrumb__link:focus:hover { - color: #212b32; -} - -.nhsuk-breadcrumb__back { - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - /* [4] */ - 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; - /* [5] */ - } -} - -.nhsuk-breadcrumb__backlink { - left: -8px; - /* [6] */ - position: relative; -} -.nhsuk-breadcrumb__backlink:visited { - color: #005eb8; -} -.nhsuk-breadcrumb__backlink:visited:hover { - color: #7c2855; -} - -/* ========================================================================== - COMPONENTS/ #BUTTON - ========================================================================== */ -/** - * 1. Ensure that any global link styles are overridden. - * 2. Fix unwanted button padding in Firefox. - * 3. Use a pseudo element to expand the click target area to include the - * button's shadow as well, in case users try to click it. - */ -.nhsuk-button { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - margin-bottom: 28px; - -webkit-appearance: none; - background-color: #007f3b; - border: 2px solid transparent; - border-radius: 4px; - box-shadow: 0 4px 0 #00401e; - box-sizing: border-box; - color: #ffffff; - cursor: pointer; - display: inline-block; - font-weight: 600; - margin-top: 0; - padding: 12px 16px; - position: relative; - text-align: center; - vertical-align: top; - width: auto; - /* 2 */ - /* 3 */ - /* 4 */ -} -@media (min-width: 40.0625em) { - .nhsuk-button { - 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:link, -.nhsuk-button:visited, -.nhsuk-button:active, -.nhsuk-button:hover { - color: #ffffff; - 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: #ffffff; -} -.nhsuk-button:active { - background: #00401e; - box-shadow: none; - color: #ffffff; - top: 4px; -} -.nhsuk-button::before { - background: transparent; - bottom: -6px; - content: ""; - display: block; - left: -2px; - position: absolute; - right: -2px; - top: -2px; -} -.nhsuk-button:active::before { - top: -6px; -} - -/** - * Button variations - */ -.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: #ffffff; - top: 4px; -} -.nhsuk-button--secondary.nhsuk-button--disabled { - background-color: #4c6272; -} - -.nhsuk-button--reverse { - background-color: #ffffff; - 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: #ffffff; - top: 4px; -} -.nhsuk-button--reverse:link { - color: #212b32; -} -.nhsuk-button--reverse:link:active { - color: #ffffff; -} -.nhsuk-button--reverse.nhsuk-button--disabled { - background-color: #ffffff; -} -.nhsuk-button--reverse.nhsuk-button--disabled:focus { - background-color: #ffffff; -} - -/** - * Button disabled states - */ -.nhsuk-button--disabled, -.nhsuk-button[disabled="disabled"], -.nhsuk-button[disabled] { - background-color: #007f3b; - opacity: 0.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: none; -} -.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: 0.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: none; -} -.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: #ffffff; - opacity: 0.5; -} -.nhsuk-button--reverse[disabled="disabled"]:hover, -.nhsuk-button--reverse[disabled]:hover { - background-color: #ffffff; - cursor: default; -} -.nhsuk-button--reverse[disabled="disabled"]:focus, -.nhsuk-button--reverse[disabled]:focus { - outline: none; -} -.nhsuk-button--reverse[disabled="disabled"]:active, -.nhsuk-button--reverse[disabled]:active { - box-shadow: 0 4px 0 #212b32; - top: 0; -} - -/* ========================================================================== - COMPONENTS / #CARD - ========================================================================== */ -/** - * 1. Is needed for the :active top positioning. - * 2. Border is used to create a divider between the white content - * box and an image. - * 3. Creates the 'pressed down' effect when clicked. - * 4. Removes padding-top from headings directly after the card group. - * 5. Includes the border width to achieve the correct left alignment. - * 6. Stops the heading from spanning the full width of the card. - * 7. Removes padding top for the feature heading positioning. - */ -.nhsuk-card { - margin-bottom: 40px; - background: #ffffff; - border: 1px solid #d8dde0; - position: relative; - /* [1] */ - width: 100%; -} -@media (min-width: 40.0625em) { - .nhsuk-card { - margin-bottom: 48px; - } -} - -.nhsuk-card__img { - border-bottom: 1px solid #f0f4f5; - /* [2] */ - display: block; - width: 100%; -} -@media print { - .nhsuk-card__img { - display: none; - } -} - -.nhsuk-card__content { - padding: 24px; - position: relative; -} -.nhsuk-card__content > *:first-child { - margin-top: 0; -} -.nhsuk-card__content > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-card__content { - padding: 32px; - } -} - -.nhsuk-card__heading, -.nhsuk-card__metadata, -.nhsuk-card__description { - margin-bottom: 16px; -} - -/* Clickable card - ========================================================================== */ -.nhsuk-card--clickable { - border-bottom-width: 4px; -} -.nhsuk-card--clickable:hover, -.nhsuk-card--clickable:active { - cursor: pointer; -} -.nhsuk-card--clickable:hover .nhsuk-card__heading a, -.nhsuk-card--clickable:hover .nhsuk-card__link, -.nhsuk-card--clickable:active .nhsuk-card__heading a, -.nhsuk-card--clickable:active .nhsuk-card__link { - color: #7c2855; - text-decoration: none; -} -.nhsuk-card--clickable:hover .nhsuk-card__heading a:focus, -.nhsuk-card--clickable:hover .nhsuk-card__link:focus, -.nhsuk-card--clickable:active .nhsuk-card__heading a:focus, -.nhsuk-card--clickable:active .nhsuk-card__link:focus { - color: #212b32; -} -.nhsuk-card--clickable:hover { - border-color: #aeb7bd; -} -.nhsuk-card--clickable:active { - border-color: #aeb7bd; - bottom: -1px; - /* [3] */ -} - -/* Card group - ========================================================================== */ -/** -* Card group allows you to have a row of cards. -* -* Flexbox is used to make each card in a row the same height. -*/ -.nhsuk-card-group { - display: flex; - flex-wrap: wrap; - margin-bottom: 16px; - padding: 0; -} -@media (max-width: 48.0525em) { - .nhsuk-card-group { - margin-bottom: 40px; - } -} -.nhsuk-card-group + h2, -.nhsuk-card-group + .nhsuk-heading-l, -.nhsuk-card-group + h3, -.nhsuk-card-group + .nhsuk-heading-m { - padding-top: 0; - /* [4] */ -} - -.nhsuk-card-group__item { - display: flex; - list-style-type: none; - margin-bottom: 0; -} -@media (max-width: 48.0525em) { - .nhsuk-card-group__item { - flex: 0 0 100%; - } -} -.nhsuk-card-group__item .nhsuk-card { - margin-bottom: 32px; -} -@media (max-width: 48.0525em) { - .nhsuk-card-group__item .nhsuk-card { - margin-bottom: 16px; - } - .nhsuk-card-group__item:last-child .nhsuk-card { - margin-bottom: 0; - } -} - -/* Card feature - ========================================================================== */ -.nhsuk-card--feature { - margin-top: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-card--feature { - margin-top: 48px; - } -} - -.nhsuk-card__heading--feature { - background: #005eb8; - color: #ffffff; - display: inline-block; - left: -25px; - /* [5] */ - margin-bottom: 8px; - margin-right: -24px; - /* [6] */ - padding: 8px 24px; - position: relative; - top: -8px; -} -@media (min-width: 40.0625em) { - .nhsuk-card__heading--feature { - left: -33px; - /* [5] */ - margin-right: -32px; - /* [6] */ - padding: 8px 32px; - top: -16px; - } -} - -.nhsuk-card__content--feature { - padding-top: 0 !important; -} - -/* ========================================================================== - COMPONENTS / #CARE-CARD - ========================================================================== */ -/** - * Care card default styles. - * - * 1. Default care card colour set to blue (non-urgent care card) - - * using the @mixin care-card tools/_mixins.scss. - * The same mixin is used for each care card, setting the background - * colour,text colour and print border width with the variables. - * 2. This shows as a solid border in high contrast mode in Windows, so helps - * differentiates care cards from the rest of the content. - * 3. 'Random number' for the heading triangle. - * 4. 'Random number' for the heading triangle positioning. - * 5. 'Random number' used for spacing to compensate for the triangle. - * 6. Needed to enable the triangle to show correctly in high contrast mode. - * 7. Prevent additional padding on headings - * 8. Give the action link icon sufficient contrast when used in the immediate variant - */ -.nhsuk-care-card { - margin-bottom: 40px; - margin-top: 40px; - /* [1] */ - border: 1px solid transparent; - /* [2] */ -} -@media (min-width: 40.0625em) { - .nhsuk-care-card { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card { - margin-top: 48px; - } -} -.nhsuk-care-card .nhsuk-care-card__heading-container { - background-color: #005eb8; - color: #ffffff; -} -@media print { - .nhsuk-care-card { - border: 4px solid #212b32; - color: #212b32; - page-break-inside: avoid; - } -} - -.nhsuk-care-card__heading-container { - padding-left: 24px; - padding-right: 24px; - padding-bottom: 16px; - padding-top: 16px; - position: relative; -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__heading-container { - padding-left: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__heading-container { - padding-right: 32px; - } -} - -.nhsuk-care-card__arrow { - bottom: -10px; - /* [3] */ - display: block; - height: 20px; - /* [3] */ - left: 30px; - /* [4] */ - overflow: hidden; - position: absolute; - transform: rotate(45deg); - width: 20px; - /* [3] */ -} -@media print { - .nhsuk-care-card__arrow { - display: none; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__arrow { - left: 38px; - /* [4] */ - } -} -.nhsuk-care-card__arrow:before, -.nhsuk-care-card__arrow:after { - border: solid 32px #005eb8; - /* [3] */ - content: ""; - display: block; - height: 0; - position: absolute; - top: 0; - transform: rotate(45deg); - /* [6] */ - width: 0; -} - -.nhsuk-care-card__heading { - font-weight: 600; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - margin: 0; - padding-top: 0; - /* [7] */ -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__heading { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-care-card__heading { - font-size: 18pt; - line-height: 1.15; - } -} -@media print { - .nhsuk-care-card__heading { - color: #212b32; - fill: #212b32; - } - .nhsuk-care-card__heading:active, - .nhsuk-care-card__heading:focus, - .nhsuk-care-card__heading:visited { - color: #212b32; - } -} - -.nhsuk-care-card__content { - padding-bottom: 24px; - padding-left: 24px; - padding-right: 24px; - background-color: #ffffff; - border: 1px solid #d8dde0; - border-top: 0; - padding-top: 32px; - /* [5] */ -} -.nhsuk-care-card__content > *:first-child { - margin-top: 0; -} -.nhsuk-care-card__content > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__content { - padding-bottom: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__content { - padding-left: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__content { - padding-right: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-care-card__content { - padding-bottom: 32px; - padding-top: 36px; - /* [5] */ - } -} -@media print { - .nhsuk-care-card__content { - color: #212b32; - fill: #212b32; - } - .nhsuk-care-card__content:active, - .nhsuk-care-card__content:focus, - .nhsuk-care-card__content:visited { - color: #212b32; - } -} - -/** - * Card card variations style. - * - * 1. needs to be white because the background colour is black. - */ -.nhsuk-care-card--urgent .nhsuk-care-card__heading-container { - background-color: #d5281b; - color: #ffffff; -} - -@media print { - .nhsuk-care-card--urgent { - border: 6px solid #212b32; - color: #212b32; - page-break-inside: avoid; - } -} - -.nhsuk-care-card--urgent .nhsuk-care-card__arrow:before, -.nhsuk-care-card--urgent .nhsuk-care-card__arrow:after { - border-color: #d5281b; -} - -.nhsuk-care-card--immediate .nhsuk-care-card__heading-container { - background-color: #d5281b; - color: #ffffff; -} - -@media print { - .nhsuk-care-card--immediate { - border: 8px solid #212b32; - color: #212b32; - page-break-inside: avoid; - } -} - -.nhsuk-care-card--immediate .nhsuk-care-card__arrow:before, -.nhsuk-care-card--immediate .nhsuk-care-card__arrow:after { - border-color: #d5281b; -} - -.nhsuk-care-card--immediate .nhsuk-care-card__content { - background-color: #212b32; - border: 0; - color: #ffffff; -} -.nhsuk-care-card--immediate .nhsuk-care-card__content a { - color: #ffffff; - /* [1] */ -} -.nhsuk-care-card--immediate .nhsuk-care-card__content a:focus { - color: #212b32; - /* [1] */ -} - -.nhsuk-care-card--immediate .nhsuk-details, -.nhsuk-care-card--immediate .nhsuk-details__summary { - color: #ffffff; -} - -.nhsuk-care-card--immediate .nhsuk-details__summary:hover { - color: #ffffff; -} - -.nhsuk-care-card--immediate .nhsuk-details__summary:focus { - color: #212b32; -} - -.nhsuk-care-card--immediate - .nhsuk-action-link__link - .nhsuk-icon__arrow-right-circle { - fill: #ffffff; - /* [8] */ -} - -/* ========================================================================== - COMPONENTS/ #CHECKBOXES - ========================================================================== */ -/** - * 1. remove 300ms pause on mobile. - * 2. Fix bug in IE11 caused by transform rotate (-45deg). - */ -.nhsuk-checkboxes__item { - 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; - /* 1 */ - 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: #ffffff; - border: 2px solid #4c6272; - box-sizing: border-box; - content: ""; - height: 40px; - left: 0; - position: absolute; - top: 0; - width: 40px; -} - -.nhsuk-checkboxes__input + .nhsuk-checkboxes__label::after { - -ms-transform: rotate(-45deg); - -webkit-transform: rotate(-45deg); - background: transparent; - border: solid; - border-top-color: transparent; - border-width: 0 0 4px 4px; - content: ""; - height: 10px; - left: 10px; - opacity: 0; - /* 2 */ - position: absolute; - top: 13px; - transform: rotate(-45deg); - width: 22px; -} - -/* - * Focus state - * - * 1. Since box-shadows are removed when users customise their colours - * We set a transparent outline that is shown instead. - * https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/ - */ -.nhsuk-checkboxes__input:focus + .nhsuk-checkboxes__label::before { - border: 4px solid #212b32; - box-shadow: 0 0 0 4px #ffeb3b; -} - -/* Selected state */ -.nhsuk-checkboxes__input:checked + .nhsuk-checkboxes__label::after { - opacity: 1; -} - -/* Disabled state */ -.nhsuk-checkboxes__input:disabled, -.nhsuk-checkboxes__input:disabled + .nhsuk-checkboxes__label { - cursor: default; -} - -.nhsuk-checkboxes__input:disabled + .nhsuk-checkboxes__label { - opacity: 0.5; -} - -/* Divider variant */ -.nhsuk-checkboxes__divider { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - color: #212b32; - margin-bottom: 8px; - text-align: center; - width: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-checkboxes__divider { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-checkboxes__divider { - font-size: 14pt; - line-height: 1.15; - } -} - -/* - * Conditional - * - * 1. Calculate the amount of padding needed to keep the border - * centered against the checkbox. - * 2. Move the border centered with the checkbox. - * 3. Move the contents of the conditional inline with the label. - */ -/* 1 */ -/* 2 */ -/* 3 */ -.nhsuk-checkboxes__conditional { - margin-bottom: 16px; - border-left: 4px solid #4c6272; - margin-left: 18px; - padding-left: 30px; -} -@media (min-width: 40.0625em) { - .nhsuk-checkboxes__conditional { - margin-bottom: 24px; - } -} -.nhsuk-checkboxes__conditional > :last-child { - margin-bottom: 0; -} - -.js-enabled .nhsuk-checkboxes__conditional--hidden { - display: none; -} - -/* ========================================================================== - COMPONENTS / #CONTENTS-LIST - ========================================================================== */ -/** - * 1. Creates a grey line before each list - * item using a ASCII number for the symbol. - */ -.nhsuk-contents-list { - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-contents-list { - margin-bottom: 48px; - } -} - -.nhsuk-contents-list__list { - list-style: none; - padding: 0; -} - -.nhsuk-contents-list__item { - background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='19' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") - left 0.75rem no-repeat; - padding: 0 0 0 32px; - position: relative; -} -@media (min-width: 40.0625em) { - .nhsuk-contents-list__item { - background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='16' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") - left 0.875rem no-repeat; - } -} - -.nhsuk-contents-list__link { - display: inline-block; -} - -.nhsuk-contents-list__current { - font-weight: 600; -} - -/* ========================================================================== - COMPONENTS/ #DATE-INPUT - ========================================================================== */ -/** - * 1. font-size: 0 removes whitespace caused by inline-block - */ -.nhsuk-date-input { - font-size: 0; - /* 1 */ -} -.nhsuk-date-input:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-date-input__item { - display: inline-block; - margin-bottom: 0; - margin-right: 24px; -} - -.nhsuk-date-input__label { - display: block; -} - -.nhsuk-date-input__input { - margin-bottom: 0; -} - -/* ========================================================================== - COMPONENTS / #DETAILS - ========================================================================== */ -/** - * Details component. - * - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - * - * 1. Style the summary to look like a link... - * 2. Make the focus outline shrink-wrap the text content of the summary - * 3. Absolutely position the marker against this element - * 3. Allow for absolutely positioned marker and align with disclosed text - * 4. Only underline the text, not the arrow - * 5. Remove the default details marker so we can style our own consistently and - * ensure it displays in Firefox - * 6. Custom padding to left align the details text with the summary - */ -.nhsuk-details { - color: #212b32; - margin-bottom: 16px; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; -} -@media print { - .nhsuk-details { - color: #212b32; - } -} -@media (min-width: 40.0625em) { - .nhsuk-details { - margin-bottom: 24px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-details { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-details { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-details__summary { - color: #005eb8; - /* [1] */ - cursor: pointer; - display: inline-block; - /* [2] */ - padding-left: 24px; - position: relative; - /* [3] */ -} -.nhsuk-details__summary:hover { - color: #7c2855; -} -.nhsuk-details__summary:before { - bottom: 0; - content: ""; - left: 0; - margin: auto; - position: absolute; - top: 0; - display: block; - width: 0; - height: 0; - border-style: solid; - border-color: transparent; - clip-path: polygon(0% 0%, 100% 50%, 0% 100%); - border-width: 7px 0 7px 12.124px; - border-left-color: inherit; -} -.nhsuk-details__summary:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-details__summary:focus .nhsuk-icon { - fill: #212b32; -} -.nhsuk-details__summary:hover .nhsuk-details__summary-text, -.nhsuk-details__summary:focus .nhsuk-details__summary-text { - text-decoration: none; -} - -.nhsuk-details[open] > .nhsuk-details__summary:before { - display: block; - width: 0; - height: 0; - border-style: solid; - border-color: transparent; - clip-path: polygon(0% 0%, 50% 100%, 100% 0%); - border-width: 12.124px 7px 0 7px; - border-top-color: inherit; -} - -.nhsuk-details__summary-text { - text-decoration: underline; - /* [4] */ -} - -.nhsuk-details__summary::-webkit-details-marker { - display: none; - /* [5] */ -} - -.nhsuk-details__text { - border-left: 4px solid #d8dde0; - margin-top: 8px; - padding: 16px; - padding-left: 20px; - /* [6] */ -} -.nhsuk-details__text > *:first-child { - margin-top: 0; -} -.nhsuk-details__text > *:last-child { - margin-bottom: 0; -} - -/** - * Expander variation. - * - * 1. !important used because the icon is populated - * by the JavaScript polyfill - * 2. Remove the default hover, focus and active - * styles for this component. - * 3. -2px left margin to align the icon to the content. - * 4. When a group of details is used reduce the - * margin between them so they sit together. - */ -.nhsuk-expander { - background-color: #ffffff; - border: 1px solid #d8dde0; - border-bottom-width: 4px; -} -.nhsuk-expander:hover { - border-color: #aeb7bd; -} -.nhsuk-expander .nhsuk-details__summary { - background-color: #ffffff; - border-top: 4px solid transparent; - display: block; - padding: 20px 24px 24px; -} -@media (max-width: 40.0525em) { - .nhsuk-expander .nhsuk-details__summary { - 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' 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; - background-size: 32px 32px; -} -.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' 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; - background-size: 32px 32px; - color: #005eb8; - cursor: pointer; - display: inline-block; - padding: 4px 4px 4px 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] { - border-bottom-width: 1px; -} -.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' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") - left -2px center no-repeat; - /* [3] */ - background-size: 32px 32px; -} -.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' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") - left -2px center no-repeat; - /* [3] */ - background-size: 32px 32px; -} - -.nhsuk-expander-group { - /* [4] */ - margin-bottom: 16px; -} -.nhsuk-expander-group > .nhsuk-details { - margin-bottom: 8px; -} -@media (min-width: 40.0625em) { - .nhsuk-expander-group > .nhsuk-details { - margin-bottom: 8px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-expander-group { - margin-bottom: 24px; - } -} - -.nhsuk-details + h2, -.nhsuk-details + .nhsuk-heading-l { - padding-top: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-details + h2, - .nhsuk-details + .nhsuk-heading-l { - padding-top: 24px; - } -} - -/* ========================================================================== - COMPONENTS / #DO-DONT-LIST - ========================================================================== */ -/** - * Do and Don't lists help users understand more easily what they should - * and shouldn't do. - * - * 1. Uses @mixin panel-with-label from tools/_mixins. - * 2. Uses @mixin heading-label from tools/_mixins. - */ -.nhsuk-do-dont-list { - margin-bottom: 40px; - margin-top: 40px; - padding: 24px; - background-color: #ffffff; - color: #212b32; - border: 1px solid #d8dde0; - padding-top: 0 !important; - /* [1] */ -} -.nhsuk-do-dont-list > *:first-child { - margin-top: 0; -} -.nhsuk-do-dont-list > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-do-dont-list { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-do-dont-list { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-do-dont-list { - padding: 32px; - } -} -@media print { - .nhsuk-do-dont-list { - border: 1px solid #212b32; - page-break-inside: avoid; - } -} - -.nhsuk-do-dont-list__label { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - background-color: #005eb8; - color: #ffffff; - display: inline-block; - margin: 0 0 8px -33px; - padding: 8px 32px; - position: relative; - top: -16px; - /* [2] */ -} -@media (min-width: 40.0625em) { - .nhsuk-do-dont-list__label { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-do-dont-list__label { - font-size: 18pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-do-dont-list__label { - margin-left: -25px; - margin-right: 0; - padding: 8px 24px; - top: -8px; - } -} -@media print { - .nhsuk-do-dont-list__label { - background: none; - color: #212b32; - top: 0; - } -} -@media print { - .nhsuk-do-dont-list__label { - color: #212b32; - fill: #212b32; - } - .nhsuk-do-dont-list__label:active, - .nhsuk-do-dont-list__label:focus, - .nhsuk-do-dont-list__label:visited { - color: #212b32; - } -} - -/* ========================================================================== - COMPONENTS/ #ERROR-MESSAGE - ========================================================================== */ -.nhsuk-error-message { - font-weight: 600; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - clear: both; - color: #d5281b; - display: block; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-error-message { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-error-message { - font-size: 14pt; - line-height: 1.15; - } -} - -/* ========================================================================== - COMPONENTS/ #ERROR-SUMMARY - ========================================================================== */ -/** - * 1. Cross-component class - adjusts styling of list component. - * 2. Override default link styling to use error colour - */ -.nhsuk-error-summary { - padding: 16px; - margin-bottom: 48px; - border: 4px solid #d5281b; -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary { - padding: 24px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary { - margin-bottom: 56px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary { - border: 4px solid #d5281b; - } -} -.nhsuk-error-summary:focus { - border: 4px solid #212b32; - box-shadow: 0 0 0 4px #ffeb3b; - outline: 4px solid transparent; -} - -.nhsuk-error-summary__title { - font-weight: 600; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary__title { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-error-summary__title { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary__title { - margin-bottom: 24px; - } -} - -.nhsuk-error-summary__body { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary__body { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-error-summary__body { - font-size: 14pt; - line-height: 1.15; - } -} -.nhsuk-error-summary__body p { - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-error-summary__body p { - margin-bottom: 24px; - } -} - -.nhsuk-error-summary__list { - /* 1 */ - margin-bottom: 0; - margin-top: 0; -} - -.nhsuk-error-summary__list a { - font-weight: 600; - /* 2 */ -} -.nhsuk-error-summary__list a:link, -.nhsuk-error-summary__list a:visited, -.nhsuk-error-summary__list a:hover, -.nhsuk-error-summary__list a:active { - color: #d5281b; -} -.nhsuk-error-summary__list a:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} - -/* ========================================================================== - COMPONENTS/ #FIELDSET - ========================================================================== */ -/** - * 1. Fix legend text wrapping in Edge and IE versions: - * 2. IE9-11 & Edge 12-13 - * 3. Hack to let legends or elements within legends have margins in webkit browsers. - * 4. When the legend contains an H1, we want the H1 to inherit all styles from - * the legend. Effectively we want to be able to treat the heading as if it is - * not there. - */ -.nhsuk-fieldset { - border: 0; - margin: 0; - padding: 0; -} -.nhsuk-fieldset:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-fieldset__legend { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - box-sizing: border-box; - /* 1 */ - color: #212b32; - display: table; - /* 2 */ - margin-bottom: 8px; - margin-top: 0; - max-width: 100%; - /* 1 */ - padding: 0; - white-space: normal; - /* 3 */ -} -@media (min-width: 40.0625em) { - .nhsuk-fieldset__legend { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-fieldset__legend { - font-size: 14pt; - line-height: 1.15; - } -} - -/* Heading modifiers */ -.nhsuk-fieldset__legend--xl { - font-weight: 600; - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-fieldset__legend--xl { - font-size: 48px; - font-size: 3rem; - line-height: 1.16667; - } -} -@media print { - .nhsuk-fieldset__legend--xl { - font-size: 32pt; - line-height: 1.15; - } -} - -.nhsuk-fieldset__legend--l { - font-weight: 600; - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-fieldset__legend--l { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - } -} -@media print { - .nhsuk-fieldset__legend--l { - font-size: 24pt; - line-height: 1.05; - } -} - -.nhsuk-fieldset__legend--m { - font-weight: 600; - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-fieldset__legend--m { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-fieldset__legend--m { - font-size: 18pt; - line-height: 1.15; - } -} - -.nhsuk-fieldset__legend--s { - font-weight: 600; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-fieldset__legend--s { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-fieldset__legend--s { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-fieldset__heading { - /* 4 */ - font-size: inherit; - font-weight: inherit; - margin: 0; -} - -/* ========================================================================== - COMPONENTS / #FOOTER - ========================================================================== */ -.nhsuk-footer { - padding-bottom: 24px; - padding-top: 24px; - background-color: #d8dde0; - border-top: 4px solid #005eb8; -} -.nhsuk-footer:after { - clear: both; - content: ""; - display: block; -} -@media print { - .nhsuk-footer { - display: none; - } -} -@media (min-width: 40.0625em) { - .nhsuk-footer { - padding-bottom: 32px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-footer { - padding-top: 32px; - } -} - -.nhsuk-footer__list { - padding-bottom: 16px; - list-style-type: none; - margin: 0; - padding-left: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-footer__list { - padding-bottom: 24px; - } -} -@media (min-width: 48.0625em) { - .nhsuk-footer__list { - float: left; - padding-bottom: 0; - width: 75%; - } -} - -.nhsuk-footer__list-item { - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; -} -@media (min-width: 40.0625em) { - .nhsuk-footer__list-item { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-footer__list-item { - font-size: 14pt; - line-height: 1.2; - } -} -@media (min-width: 48.0625em) { - .nhsuk-footer__list-item { - float: left; - margin-right: 32px; - } -} - -.nhsuk-footer__list-item-link { - color: #4c6272; -} -.nhsuk-footer__list-item-link:visited { - color: #4c6272; -} -.nhsuk-footer__list-item-link:hover { - color: #212b32; -} - -.nhsuk-footer__copyright { - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - color: #4c6272; - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-footer__copyright { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-footer__copyright { - font-size: 14pt; - line-height: 1.2; - } -} -@media (min-width: 48.0625em) { - .nhsuk-footer__copyright { - float: right; - text-align: right; - width: 25%; - } -} - -/* ========================================================================== - COMPONENTS / #HEADER - ========================================================================== */ -/** - * The behaviour with regards to responsiveness is as follow: - * - * - Mobile to tablet view - * Menu toggle button visible and navigation links hidden, search toggle - button visible and search form hidden - * - * - Tablet to desktop view - * Menu toggle button visible and navigation links hidden, search toggle - * button hidden and search form visible - * - * - Desktop+ view - * Menu toggle button hidden and navigation links visible, search toggle - * button hidden and search form visible - * - * 1. Custom height and width of the logo - * 2. Custom height and width of form items - * 3. Custom height and width of svg icons - * 4. Remove inner border on buttons for Firefox, see - * https://github.com/necolas/normalize.css/issues/393 - * 5. Proprietary extension so form field looks the same in Safari - * 6. Custom spacing to position the search icon - * 7. Drop shadow on search suggestions dopdown box, custom spread and blur - * 8. No current spacing at 12px so using this value - * 9. Z-index to bring the dropdown to the front - * 10. Custom margin to move menu toggle past the search toggle button - * 11. Custom border value between expanded search and expanded menu if both open at the same time - * 12. Don't display the link address for the logo anchor, see - * core/elements/_links.scss - * 13. Use non variable colour to follow NHS England guidelines on logo colour - * 14. On print stylesheets remove the header link - * 15. Remove random top margin in Safari - * 16. Align close icon with nav item arrow icons - * 17. Add nhsuk-spacing(9) to align right and left main nav with header - */ -.nhsuk-header { - background-color: #005eb8; -} -.nhsuk-header:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-header__container { - padding: 20px 0; -} -.nhsuk-header__container:after { - clear: both; - content: ""; - display: block; -} -@media (max-width: 40.0525em) { - .nhsuk-header__container { - padding: 16px; - } -} - -.nhsuk-header__logo { - float: left; -} -.nhsuk-header__logo .nhsuk-logo__background { - fill: #ffffff; -} -@media print { - .nhsuk-header__logo .nhsuk-logo__background { - fill: #005eb8; - } -} -.nhsuk-header__logo .nhsuk-logo__text { - fill: #005eb8; -} -@media print { - .nhsuk-header__logo .nhsuk-logo__text { - fill: #ffffff; - } -} -@media (min-width: 40.0625em) { - .nhsuk-header__logo { - padding-left: 0; - } -} -.nhsuk-header__logo .nhsuk-logo { - height: 40px; - width: 100px; - /* [1] */ - border: 0; -} -@media (max-width: 48.0525em) { - .nhsuk-header__logo { - max-width: 60%; - } -} -@media (max-width: 450px) { - .nhsuk-header__logo { - max-width: 50%; - } -} - -.nhsuk-header__link { - height: 40px; - width: 100px; - /* [1] */ - display: block; -} -.nhsuk-header__link:hover .nhsuk-logo { - box-shadow: 0 0 0 4px #003d78; -} -.nhsuk-header__link:focus { - box-shadow: none; -} -.nhsuk-header__link:focus .nhsuk-logo { - box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32; -} -@media print { - .nhsuk-header__link:after { - content: ""; - /* [15] */ - } -} -.nhsuk-header__link:hover, -.nhsuk-header__link:active, -.nhsuk-header__link:focus { - background-color: transparent; -} - -.nhsuk-header__content { - position: relative; -} -.nhsuk-header__content:after { - clear: both; - content: ""; - display: block; -} -@media print { - .nhsuk-header__content { - display: none; - } -} -.nhsuk-header__content.js-show { - border-bottom: 4px solid #f0f4f5; - /* [12] */ -} -@media (min-width: 40.0625em) { - .nhsuk-header__content { - float: right; - } - .nhsuk-header__content.js-show { - border-bottom: 0; - } -} - -.nhsuk-header__search { - position: relative; - text-align: right; -} -.nhsuk-header__search:after { - clear: both; - content: ""; - display: block; -} -@media (min-width: 40.0625em) { - .nhsuk-header__search { - float: left; - margin-left: 8px; - } -} - -.nhsuk-header__search-toggle { - background-color: transparent; - border: 1px solid #ffffff; - border-radius: 4px; - color: #ffffff; - cursor: pointer; - min-height: 40px; - /* [2] */ - padding: 4px 8px 0; - position: absolute; - right: 0; - top: 0; -} -.nhsuk-header__search-toggle::-moz-focus-inner { - border: 0; -} -.nhsuk-header__search-toggle:hover { - background-color: #003d78; - border-color: #f0f4f5; - box-shadow: none; -} -.nhsuk-header__search-toggle:focus { - border: 1px solid #ffeb3b !important; -} -.nhsuk-header__search-toggle:active, -.nhsuk-header__search-toggle.is-active { - background-color: #002f5c; - border-color: #f0f4f5; - color: #f0f4f5; -} -.nhsuk-header__search-toggle .nhsuk-icon__search { - fill: #ffffff; - height: 21px; - /* [3] */ - width: 21px; - /* [3] */ -} -.nhsuk-header__search-toggle:focus { - background-color: #ffeb3b; - border: 0; - box-shadow: 0 4px 0 0 #212b32; - color: #212b32; - outline: 4px solid transparent; - /* 1 */ - outline-offset: 4px; - box-shadow: 0 0 0 2px #ffeb3b, 0 4px 0 2px #212b32; -} -.nhsuk-header__search-toggle:focus .nhsuk-icon { - fill: #212b32; -} - -.nhsuk-header__search-form { - height: 100%; - overflow: visible; -} - -.nhsuk-search__input::placeholder { - color: #4c6272; - font-size: 16px; -} - -.nhsuk-search__input:-ms-input-placeholder { - color: #4c6272; - font-size: 16px; -} - -.nhsuk-search__input::-webkit-input-placeholder { - color: #4c6272; - font-size: 16px; -} - -@media (max-width: 40.0525em) { - .nhsuk-header__container { - margin: 0; - } - .nhsuk-header__logo { - position: relative; - z-index: 1; - } - .nhsuk-header__search-wrap { - display: none; - } - .nhsuk-header__search-wrap.js-show { - clear: both; - display: flex; - margin-bottom: -20px; - margin-left: -16px; - margin-right: -16px; - padding-top: 16px; - text-align: left; - } - .nhsuk-header__search-form { - background-color: #ffffff; - display: flex; - padding: 16px; - width: 100%; - } - .nhsuk-search__input { - -ms-flex-positive: 2; - /* [1] */ - -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; - /* [4] */ - margin: 0; - outline: none; - padding: 0 16px; - width: 100%; - /* [4] */ - z-index: 1; - } - .nhsuk-search__input:focus { - border: 4px solid #212b32; - box-shadow: 0 0 0 4px #ffeb3b; - outline: 4px solid transparent; - outline-offset: 4px; - padding: 0 13px; - /* [11] */ - } - .nhsuk-search__submit { - background-color: #007f3b; - border: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 4px; - border-top-left-radius: 0; - border-top-right-radius: 4px; - float: right; - font-size: inherit; - height: 52px; - /* [2] */ - line-height: inherit; - margin: 0; - outline: none; - padding: 8px 8px 0; - } - .nhsuk-search__submit .nhsuk-icon__search { - fill: #ffffff; - height: 38px; - /* [3] */ - width: 38px; - /* [3] */ - } - .nhsuk-search__submit::-moz-focus-inner { - border: 0; - /* [4] */ - } - .nhsuk-search__submit:hover { - background-color: #00662f; - cursor: pointer; - } - .nhsuk-search__submit:focus { - background-color: #ffeb3b; - box-shadow: 0 -4px #ffeb3b, 0 4px #212b32; - outline: 4px solid transparent; - outline-offset: 4px; - } - .nhsuk-search__submit:focus:hover { - background-color: #ffeb3b; - } - .nhsuk-search__submit:focus:hover .nhsuk-icon { - fill: #212b32; - } - .nhsuk-search__submit:focus .nhsuk-icon { - fill: #212b32; - } - .nhsuk-search__close { - background-color: transparent; - border: 0; - cursor: pointer; - height: 40px; - padding: 0; - width: 40px; - margin-left: 8px; - margin-right: -8px; - /* [17] */ - margin-top: 8px; - } - .nhsuk-search__close .nhsuk-icon__close { - fill: #005eb8; - height: 40px; - width: 40px; - } - .nhsuk-search__close::-moz-focus-inner { - border: 0; - } - .nhsuk-search__close:hover .nhsuk-icon__close { - fill: #3d4e5b; - } - .nhsuk-search__close:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; - } - .nhsuk-search__close:focus .nhsuk-icon__close { - fill: #212b32; - } -} - -@media (min-width: 40.0625em) { - .nhsuk-header__search-wrap { - display: block; - line-height: 0; - } - .nhsuk-header__search-toggle { - display: none; - } - .nhsuk-search__input { - -webkit-appearance: listbox; - border: 1px solid #ffffff; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 0; - border-top-left-radius: 4px; - border-top-right-radius: 0; - font-size: 16px; - height: 40px; - /* [2] */ - padding: 0 12px; - /* [9] */ - width: 200px; - /* [2] */ - } - .nhsuk-search__input:focus { - border: 2px solid #212b32; - box-shadow: 0 0 0 4px #ffeb3b; - outline: 4px solid transparent; - outline-offset: 4px; - padding: 0 11px; - /* [11] */ - } - .nhsuk-search__submit { - background-color: #f0f4f5; - border: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 4px; - border-top-left-radius: 0; - border-top-right-radius: 4px; - display: block; - float: right; - font-size: inherit; - height: 40px; - /* [2] */ - line-height: inherit; - outline: none; - width: 44px; - /* [2] */ - } - .nhsuk-search__submit .nhsuk-icon__search { - height: 27px; - /* [3] */ - width: 27px; - /* [3] */ - } - .nhsuk-search__submit::-moz-focus-inner { - border: 0; - /* [4] */ - } - .nhsuk-search__submit:hover { - background-color: #003d78; - border: 1px solid #ffffff; - cursor: pointer; - } - .nhsuk-search__submit:hover .nhsuk-icon__search { - fill: #ffffff; - } - .nhsuk-search__submit:focus { - background-color: #ffeb3b; - border: 0; - box-shadow: 0 4px 0 0 #212b32; - color: #212b32; - outline: 4px solid transparent; - /* 1 */ - outline-offset: 4px; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - } - .nhsuk-search__submit:focus .nhsuk-icon { - fill: #212b32; - } - .nhsuk-search__submit:active { - background-color: #002f5c; - border: 0; - } - .nhsuk-search__submit:active .nhsuk-icon__search { - fill: #ffffff; - } - .nhsuk-search__close { - display: none; - } -} - -.nhsuk-search__input--withdropdown { - border-bottom-left-radius: 0; -} - -.nhsuk-search__submit--withdropdown { - border-bottom-right-radius: 0; -} - -@media (min-width: 48.0625em) { - .nhsuk-search__input { - width: 235px; - } -} - -/* Main navigation - * - * Appears below the header strip - ====================================================================== */ -.nhsuk-header__menu { - float: right; -} -@media (min-width: 40.0625em) { - .nhsuk-header__menu { - float: left; - } -} - -.nhsuk-header__menu-toggle { - background-color: transparent; - border: 1px solid #ffffff; - border-radius: 4px; - color: #ffffff; - cursor: pointer; - display: block; - font-size: 16px; - font-weight: 400; - line-height: 24px; - margin-right: 0; - /* [11] */ - padding: 7px 16px; - position: relative; - text-decoration: none; - z-index: 1; -} -.nhsuk-header__menu-toggle::-moz-focus-inner { - border: 0; -} -.nhsuk-header__menu-toggle:hover { - background-color: #003d78; - border-color: #f0f4f5; - box-shadow: none; -} -.nhsuk-header__menu-toggle:focus { - border: 1px solid #ffeb3b !important; -} -.nhsuk-header__menu-toggle:active, -.nhsuk-header__menu-toggle.is-active { - background-color: #002f5c; - border-color: #f0f4f5; - color: #f0f4f5; -} -@media (max-width: 48.0525em) { - .nhsuk-header__menu-toggle { - margin-right: 0; - /* [11] */ - } -} -@media (max-width: 40.0525em) { - .nhsuk-header__menu-toggle { - right: 48px; - } -} -@media (min-width: 40.0625em) and (max-width: 61.865em) { - .nhsuk-header__menu-toggle { - margin-top: 0; - /* [16] */ - } -} -.nhsuk-header__menu-toggle:focus { - background-color: #ffeb3b; - border: 0; - box-shadow: 0 4px 0 0 #212b32; - color: #212b32; - outline: 4px solid transparent; - /* 1 */ - outline-offset: 4px; - box-shadow: 0 0 0 2px #ffeb3b, 0 4px 0 2px #212b32; -} -.nhsuk-header__menu-toggle:focus .nhsuk-icon { - fill: #212b32; -} - -/* 'only' modifier for when there is only the menu in the header, no search - ====================================================================== */ -@media (max-width: 40.0525em) { - .nhsuk-header__menu--only .nhsuk-header__menu-toggle { - position: relative; - right: auto; - top: auto; - } -} - -.nhsuk-header__navigation { - background-color: #ffffff; - clear: both; - display: none; - overflow: hidden; -} -@media print { - .nhsuk-header__navigation { - display: none; - } -} -.nhsuk-header__navigation.js-show { - display: block; -} -@media (max-width: 61.865em) { - .nhsuk-header__navigation.js-show { - border-bottom: 4px solid #f0f4f5; - /* [12] */ - border-top: 4px solid #f0f4f5; - /* [12] */ - } - .nhsuk-header__navigation.js-show .nhsuk-width-container { - 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: 8px; - top: 8px; - white-space: nowrap; -} -.nhsuk-header__navigation-close .nhsuk-icon__close { - fill: #005eb8; - height: 40px; - width: 40px; -} -.nhsuk-header__navigation-close::-moz-focus-inner { - border: 0; -} -.nhsuk-header__navigation-close:hover .nhsuk-icon__close { - fill: #3d4e5b; -} -.nhsuk-header__navigation-close:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-header__navigation-close:focus .nhsuk-icon__close { - fill: #212b32; -} - -.nhsuk-header__navigation-list { - list-style: none; - margin: 0; - padding-left: 0; -} - -.nhsuk-header__navigation-item { - border-top: 1px solid #f0f4f5; - margin-bottom: 0; - position: relative; -} - -.nhsuk-header__navigation-link { - font-weight: 400; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - border-bottom: 4px solid transparent; - border-top: 4px solid transparent; - color: #005eb8; - display: block; - padding: 12px 16px; - text-decoration: none; -} -@media (min-width: 40.0625em) { - .nhsuk-header__navigation-link { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-header__navigation-link { - font-size: 14pt; - line-height: 1.2; - } -} -.nhsuk-header__navigation-link .nhsuk-icon__chevron-right { - fill: #aeb7bd; - position: absolute; - right: 4px; - top: 11px; -} -.nhsuk-header__navigation-link:visited { - color: #005eb8; -} -@media (min-width: 61.875em) { - .nhsuk-header__navigation-link:visited { - color: #ffffff; - } -} -.nhsuk-header__navigation-link:hover { - box-shadow: none; - color: #005eb8; - text-decoration: underline; -} -@media (min-width: 61.875em) { - .nhsuk-header__navigation-link:hover { - color: #ffffff; - } -} -.nhsuk-header__navigation-link:hover .nhsuk-icon__chevron-right { - fill: #005eb8; -} -.nhsuk-header__navigation-link:active, -.nhsuk-header__navigation-link:focus { - background-color: #ffeb3b; - border-bottom: 4px solid #212b32; - box-shadow: none; - color: #212b32; - outline: 4px solid transparent; - outline-offset: 4px; - text-decoration: none; -} -.nhsuk-header__navigation-link:active:hover, -.nhsuk-header__navigation-link:focus:hover { - background-color: #ffeb3b; - color: #212b32; -} -.nhsuk-header__navigation-link:active:hover .nhsuk-icon__chevron-right, -.nhsuk-header__navigation-link:focus:hover .nhsuk-icon__chevron-right { - fill: #212b32; -} -.nhsuk-header__navigation-link:active:visited, -.nhsuk-header__navigation-link:focus:visited { - background-color: #ffeb3b; - color: #212b32; -} - -/** - * Large desktop styles -**/ -@media (min-width: 61.875em) { - .nhsuk-header__menu-toggle { - display: none; - } - .nhsuk-header__navigation-title { - display: none; - } - .nhsuk-header__navigation-item--for-mobile { - display: none; - } - .nhsuk-header__navigation { - background-color: #005eb8; - display: block; - margin: 0 auto; - max-width: 1024px; - /* [18] */ - } - .nhsuk-header__navigation-list { - border-top: 1px solid rgba(255, 255, 255, 0.2); - display: flex; - justify-content: space-between; - padding: 0; - width: 100%; - } - .nhsuk-header__navigation-list--small { - justify-content: flex-start; - } - .nhsuk-header__navigation-item { - border-top: 0; - margin: 0; - text-align: center; - } - .nhsuk-header__navigation-item .nhsuk-icon__chevron-right { - display: none; - } - .nhsuk-header__navigation-link { - color: #ffffff; - line-height: normal; - } -} - -/** - * Transactional Header with service name -**/ -.nhsuk-header__transactional-service-name { - float: left; - padding-left: 16px; - padding-top: 3px; -} -@media (max-width: 40.0525em) { - .nhsuk-header__transactional-service-name { - padding-top: 4px; - } -} - -@media (max-width: 61.865em) { - .nhsuk-header__transactional-service-name--long { - padding-left: 0; - padding-top: 8px; - width: 100%; - } -} - -.nhsuk-header__transactional-service-name--link { - color: #ffffff; - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - text-decoration: none; -} -.nhsuk-header__transactional-service-name--link:visited { - color: #ffffff; -} -.nhsuk-header__transactional-service-name--link:hover { - color: #ffffff; - text-decoration: none; -} -.nhsuk-header__transactional-service-name--link:focus { - color: #212b32; - outline: 4px solid transparent; - outline-offset: 4px; - text-decoration: none; -} -.nhsuk-header__transactional-service-name--link:active { - color: #002f5c; -} -@media (min-width: 40.0625em) { - .nhsuk-header__transactional-service-name--link { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-header__transactional-service-name--link { - font-size: 14pt; - line-height: 1.15; - } -} -.nhsuk-header__transactional-service-name--link:hover { - text-decoration: underline; -} - -.nhsuk-header--transactional .nhsuk-header__link { - height: 32px; - width: 80px; - display: block; -} - -.nhsuk-header--transactional .nhsuk-logo { - height: 32px; - width: 80px; -} - -.nhsuk-header--transactional .nhsuk-header__transactional-service-name { - float: left; -} - -.nhsuk-header__link--service { - height: auto; - margin-bottom: -4px; - text-decoration: none; - width: auto; -} -@media (min-width: 61.875em) { - .nhsuk-header__link--service { - -ms-flex-align: center; - align-items: center; - display: flex; - margin-bottom: 0; - width: auto; - } -} -.nhsuk-header__link--service:hover { - background: none; -} -.nhsuk-header__link--service:hover .nhsuk-header__service-name { - text-decoration: underline; -} -.nhsuk-header__link--service:focus { - background: #ffeb3b; - box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32; -} -.nhsuk-header__link--service:focus .nhsuk-header__service-name { - color: #212b32; - text-decoration: none; -} -.nhsuk-header__link--service:focus .nhsuk-logo { - box-shadow: none; -} - -.nhsuk-header__service-name { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - color: #ffffff; - display: block; - padding-left: 0; - padding-right: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-header__service-name { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-header__service-name { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 61.875em) { - .nhsuk-header__service-name { - padding-left: 16px; - } -} -@media (max-width: 61.865em) { - .nhsuk-header__service-name { - max-width: 220px; - } -} - -.nhsuk-header__logo--only { - max-width: 100%; -} -@media (min-width: 40.0625em) { - .nhsuk-header__logo--only .nhsuk-header__link--service { - -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; - } -} - -/** - * Organisational header -**/ -.nhsuk-header--organisation .nhsuk-header__link { - height: auto; - text-decoration: none; - width: auto; -} -.nhsuk-header--organisation .nhsuk-header__link:hover { - color: #ffffff; - text-decoration: underline; -} -.nhsuk-header--organisation .nhsuk-header__link:hover .nhsuk-logo { - box-shadow: none; -} -.nhsuk-header--organisation .nhsuk-header__link:focus { - background: #ffeb3b; - box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32; -} -.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-name, -.nhsuk-header--organisation - .nhsuk-header__link:focus - .nhsuk-organisation-descriptor { - color: #212b32; -} -.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-logo { - box-shadow: none; -} -.nhsuk-header--organisation .nhsuk-header__link:focus:hover { - text-decoration: none; -} - -.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo { - height: 32px; - width: 80px; -} -@media (max-width: 450px) { - .nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo { - height: 24px; - width: 60px; - } -} -@media (max-width: 375px) { - .nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo { - height: 20px; - width: 50px; - } -} - -.nhsuk-header--organisation .nhsuk-header__navigation { - max-width: 100%; -} - -.nhsuk-organisation-name { - color: #ffffff; - display: block; - font-size: 22px; - font-weight: bold; - letter-spacing: 0.2px; - line-height: 23px; - margin-top: -2px; -} -@media print { - .nhsuk-organisation-name { - color: #212b32; - } -} -@media (max-width: 450px) { - .nhsuk-organisation-name { - font-size: 17px; - letter-spacing: 0.1px; - line-height: 17px; - } -} -@media (max-width: 375px) { - .nhsuk-organisation-name { - font-size: 13px; - line-height: 13px; - } -} -.nhsuk-organisation-name .nhsuk-organisation-name-split { - display: block; -} - -.nhsuk-organisation-descriptor { - color: #ffffff; - display: block; - font-size: 15px; - font-weight: bold; - line-height: 21px; -} -@media print { - .nhsuk-organisation-descriptor { - color: #005eb8; - } -} -@media (max-width: 450px) { - .nhsuk-organisation-descriptor { - font-size: 12px; - line-height: 18px; - } -} -@media (max-width: 375px) { - .nhsuk-organisation-descriptor { - font-size: 10px; - line-height: 13px; - } -} - -.nhsuk-org-logo { - border: 0; - max-height: 100px; - max-width: 280px; -} -@media (max-width: 450px) { - .nhsuk-org-logo { - max-width: 150px; - } -} - -.nhsuk-org-logo[src$=".svg"] { - height: auto; - max-width: 220px; - width: 100%; -} - -.nhsuk-header--white { - background-color: #ffffff; -} -.nhsuk-header--white .nhsuk-logo .nhsuk-logo__background { - fill: #005eb8; -} -.nhsuk-header--white .nhsuk-logo .nhsuk-logo__text { - fill: #ffffff; -} -.nhsuk-header--white .nhsuk-header__link:hover { - color: #212b32; - text-decoration: underline; -} -.nhsuk-header--white .nhsuk-header__link:hover .nhsuk-organisation-descriptor { - color: #212b32; -} -.nhsuk-header--white .nhsuk-search__submit { - background-color: #005eb8; -} -.nhsuk-header--white .nhsuk-search__submit .nhsuk-icon__search { - fill: #ffffff; -} -.nhsuk-header--white .nhsuk-search__submit:hover { - background-color: #004b93; - border-color: #004b93; -} -.nhsuk-header--white .nhsuk-search__submit:focus { - background-color: #ffeb3b; -} -.nhsuk-header--white .nhsuk-search__submit:focus .nhsuk-icon__search { - fill: #212b32; -} -.nhsuk-header--white .nhsuk-search__input { - border: 1px solid #aeb7bd; -} -.nhsuk-header--white .nhsuk-search__input:focus { - border: 2px solid #212b32; -} -@media (max-width: 40.0525em) { - .nhsuk-header--white .nhsuk-search__input:focus { - border: 4px solid #212b32; - } -} -.nhsuk-header--white .nhsuk-header__search-toggle, -.nhsuk-header--white .nhsuk-header__menu-toggle { - border-color: #005eb8; - color: #005eb8; -} -.nhsuk-header--white .nhsuk-header__search-toggle .nhsuk-icon, -.nhsuk-header--white .nhsuk-header__menu-toggle .nhsuk-icon { - fill: #005eb8; -} -.nhsuk-header--white .nhsuk-header__search-toggle.is-active, -.nhsuk-header--white .nhsuk-header__search-toggle:hover, -.nhsuk-header--white .nhsuk-header__menu-toggle.is-active, -.nhsuk-header--white .nhsuk-header__menu-toggle:hover { - border-color: #004b93; - color: #ffffff; -} -.nhsuk-header--white .nhsuk-header__search-toggle.is-active .nhsuk-icon, -.nhsuk-header--white .nhsuk-header__search-toggle:hover .nhsuk-icon, -.nhsuk-header--white .nhsuk-header__menu-toggle.is-active .nhsuk-icon, -.nhsuk-header--white .nhsuk-header__menu-toggle:hover .nhsuk-icon { - fill: #ffffff; -} -.nhsuk-header--white .nhsuk-header__search-toggle:focus, -.nhsuk-header--white .nhsuk-header__menu-toggle:focus { - color: #212b32; -} -.nhsuk-header--white .nhsuk-header__search-toggle:focus .nhsuk-icon, -.nhsuk-header--white .nhsuk-header__menu-toggle:focus .nhsuk-icon { - fill: #212b32; -} -@media (max-width: 40.0525em) { - .nhsuk-header--white .nhsuk-header__search-form { - padding-top: 0; - } -} -.nhsuk-header--white .nhsuk-organisation-name { - color: #000; - /* [14] */ -} -.nhsuk-header--white .nhsuk-organisation-descriptor { - color: #005eb8; -} -.nhsuk-header--white .nhsuk-header__transactional-service-name--link { - color: #212b32; -} -.nhsuk-header--white .nhsuk-header__navigation-list { - border-top: 0; -} -.nhsuk-header--white .nhsuk-header__service-name { - color: #212b32; -} - -.nhsuk-header--white-nav .nhsuk-header__navigation { - background-color: #ffffff; -} -.nhsuk-header--white-nav - .nhsuk-header__navigation - .nhsuk-header__navigation-list { - border-top: 1px solid #f0f4f5; -} -.nhsuk-header--white-nav - .nhsuk-header__navigation - .nhsuk-header__navigation-link { - color: #005eb8; -} -.nhsuk-header--white-nav - .nhsuk-header__navigation - .nhsuk-header__navigation-link:visited { - color: #005eb8; -} -.nhsuk-header--white-nav - .nhsuk-header__navigation - .nhsuk-header__navigation-link:focus { - color: #212b32; -} -.nhsuk-header--white-nav - .nhsuk-header__navigation - .nhsuk-header__navigation-link:focus:hover { - background: #ffeb3b; -} - -/* ========================================================================== - COMPONENTS / #HERO - ========================================================================== */ -/** - * Hero component shared styles. - * - * 1. Position relative to support the description - * appearing over the image. - * 2. Adds a border between the header and hero, if required - */ -.nhsuk-hero { - background-color: #005eb8; - color: #ffffff; - position: relative; - /* [1] */ -} -@media print { - .nhsuk-hero { - color: #212b32; - fill: #212b32; - } - .nhsuk-hero:active, - .nhsuk-hero:focus, - .nhsuk-hero:visited { - color: #212b32; - } -} -.nhsuk-hero .nhsuk-hero--border { - /* [2] */ - border-top: 1px solid rgba(255, 255, 255, 0.2); -} - -.nhsuk-hero__wrapper { - padding-top: 48px; - padding-bottom: 48px; -} -@media (min-width: 40.0625em) { - .nhsuk-hero__wrapper { - padding-top: 56px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-hero__wrapper { - padding-bottom: 56px; - } -} - -/** - * Hero component image styles - * - * 3. Center the background image. - * 4. Stop the height affecting print stylesheets. - * 5. Show more of the image for larger screen sizes - * 6. Overlay must be min same height as .nhsuk-hero--image to cover the image. - * 7. Darken the background image with an overlay. - * 12. Remove any heights/min heights in Windows high contrast mode. - */ -.nhsuk-hero--image { - background-position: center right; - /* [3] */ - background-repeat: no-repeat; - background-size: cover; -} -@media only screen { - .nhsuk-hero--image { - /* [4] */ - min-height: 200px; - } -} - -@media only screen and (min-width: 40.0625em) { - .nhsuk-hero--image { - /* [4] */ - min-height: 320px; - /* [5] */ - } - .nhsuk-hero--image .nhsuk-hero__overlay { - height: 320px; - /* [6] */ - } -} -@media screen and (-ms-high-contrast: active) { - .nhsuk-hero--image { - min-height: 0; - /* [12] */ - } -} -.nhsuk-hero--image .nhsuk-hero__overlay { - background-color: rgba(0, 47, 92, 0.1); - /* [7] */ -} -@media only screen { - .nhsuk-hero--image .nhsuk-hero__overlay { - /* [4] */ - min-height: 200px; - /* [6] */ - } -} -@media screen and (-ms-high-contrast: active) { - .nhsuk-hero--image .nhsuk-hero__overlay { - height: auto; - /* [12] */ - min-height: 0; - /* [12] */ - } -} - -/** - * Hero component description styles. - * - * 8. 'Random number' for the triangle. - * 9. 'Random number' for the triangle positioning. - * 10. Needed to enable the triangle to show correctly in high contrast mode. - * 11. Give the description box a max width. - * 13. Remove the arrow in Windows high contrast mode. - * 14. Reduce spacing and change positioning for Windows high contrast mode. - * 15. Prevent text breaking out of box on smaller sizes - */ -.nhsuk-hero--image-description .nhsuk-hero-content { - background-color: #005eb8; - color: #ffffff; - margin-bottom: 24px; - padding: 24px; - position: relative; - top: 70px; -} -.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { - bottom: -10px; - /* [8] */ - display: block; - height: 20px; - /* [8] */ - left: 32px; - /* [9] */ - overflow: hidden; - position: absolute; - transform: rotate(45deg); - width: 20px; - /* [8] */ -} -@media print { - .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { - display: none; - } -} -@media (min-width: 40.0625em) { - .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { - left: 46px; - /* [9] */ - } -} -.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:before, -.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:after { - border: solid 32px #005eb8; - /* [8] */ - content: ""; - display: block; - height: 0; - position: absolute; - top: 0; - transform: rotate(45deg); - /* [10] */ - width: 0; -} -@media screen and (-ms-high-contrast: active) { - .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow { - display: none; - /* [13] */ - } -} -@media (min-width: 23.4375em) { - .nhsuk-hero--image-description .nhsuk-hero-content { - /* [15] */ - width: 85%; - } -} -@media (min-width: 40.0625em) { - .nhsuk-hero--image-description .nhsuk-hero-content { - bottom: -48px; - /* [8] */ - margin-bottom: 0; - max-width: 35em; - /* [11] */ - padding: 32px 40px; - position: absolute; - top: auto; - } - .nhsuk-hero--image-description .nhsuk-hero-content > *:first-child { - margin-top: 0; - } - .nhsuk-hero--image-description .nhsuk-hero-content > *:last-child { - margin-bottom: 0; - } -} -@media print { - .nhsuk-hero--image-description .nhsuk-hero-content { - color: #212b32; - max-width: 100%; - padding: 0; - } -} -@media screen and (-ms-high-contrast: active) { - .nhsuk-hero--image-description .nhsuk-hero-content { - /* [14] */ - bottom: 0; - margin-bottom: 0; - min-height: 0; - padding: 32px 0 0; - position: relative; - top: 0; - } -} - -/* ========================================================================== - COMPONENTS/ #HINT - ========================================================================== */ -.nhsuk-hint { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - color: #4c6272; - display: block; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-hint { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-hint { - font-size: 14pt; - line-height: 1.15; - } -} - -.nhsuk-label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl) - + .nhsuk-hint { - 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, -.nhsuk-fieldset__legend + .nhsuk-hint { - margin-top: -4px; -} - -/* ========================================================================== - COMPONENTS / #IMAGES - ========================================================================== */ -/** - * 1. Overrides default browser margin values. - * 2. Makes the image width two thirds of its container for desktop. - * 3. Avoid image printing full width of a page. - * 4. Removes top margin from subsequent nhsuk-image. - */ -.nhsuk-image { - background-color: #ffffff; - border-bottom: 1px solid #d8dde0; - margin-bottom: 32px; - margin-top: 32px; - margin-left: 0; - /* [1] */ - margin-right: 0; - /* [1] */ -} -@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%; - /* [2] */ - } -} -@media print { - .nhsuk-image { - width: 50%; - /* [3] */ - } -} -.nhsuk-image + .nhsuk-image { - margin-top: 0; - /* [4] */ -} -@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: 0.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; - } -} - -/* ========================================================================== - COMPONENTS/ #INPUT - ========================================================================== */ -/** - * 1. Disable inner shadow and remove rounded corners - * 2. setting any background-color makes text invisible when changing colours to dark - * backgrounds in Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1335476) - * as background-color and color need to always be set together, color should - * not be set either. - */ -.nhsuk-input { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - -moz-appearance: none; - /* 1 */ - -webkit-appearance: none; - /* 1 */ - appearance: none; - /* 1 */ - border: 2px solid #4c6272; - /* 2 */ - border-radius: 0; - box-sizing: border-box; - height: 40px; - margin-top: 0; - padding: 4px; - width: 100%; -} -@media (min-width: 40.0625em) { - .nhsuk-input { - 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; - /* 1 */ - outline-offset: 0; -} - -.nhsuk-input::-webkit-outer-spin-button, -.nhsuk-input::-webkit-inner-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; -} - -/* ========================================================================== - COMPONENTS / #INSET-TEXT - ========================================================================== */ -/** - * 1. Removes top margin from first element and bottom margin from last, - * to ensure correct spacing within the component. - * 2. Restricts the width of the text to optimise the line length for - * readability. - */ -.nhsuk-inset-text { - /* [1] */ - max-width: 44em; - /* [2] */ - margin-bottom: 40px; - margin-top: 40px; - padding: 16px; - border-left: 8px solid #005eb8; -} -.nhsuk-inset-text > *:first-child { - margin-top: 0; -} -.nhsuk-inset-text > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-inset-text { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-inset-text { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-inset-text { - padding: 24px; - } -} -@media print { - .nhsuk-inset-text { - border-color: #212b32; - } -} - -/* ========================================================================== - COMPONENTS/ #LABEL - ========================================================================== */ -.nhsuk-label { - 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; - } -} - -/* Modifiers that make labels look more like their equivalent headings */ -.nhsuk-label--xl { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-label--xl { - font-size: 48px; - font-size: 3rem; - line-height: 1.16667; - } -} -@media print { - .nhsuk-label--xl { - font-size: 32pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-label--xl { - margin-bottom: 48px; - } -} - -.nhsuk-label--l { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-label--l { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - } -} -@media print { - .nhsuk-label--l { - font-size: 24pt; - line-height: 1.05; - } -} -@media (min-width: 40.0625em) { - .nhsuk-label--l { - margin-bottom: 24px; - } -} - -.nhsuk-label--m { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-label--m { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-label--m { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-label--m { - margin-bottom: 24px; - } -} - -.nhsuk-label--s { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: block; - font-weight: 600; - margin-top: 0; - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-label--s { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-label--s { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-label--s { - margin-bottom: 24px; - } -} - -.nhsuk-label-wrapper { - margin: 0; -} - -/* ========================================================================== - COMPONENT / #LIST-PANEL / #BACK-TO-TOP - ========================================================================== */ -/** - * 1. Allows padding and margin to be respected. - * 2. Removes default margin-bottom from heading. - * 3. 'Random number' used give heading the correct placement. - * 4. Overrides the default bullet list style. - * 5. Overrides default link box-shadow. - * 6. Removes the grey border on hover. - * 7. Underline is added to give a visual state of change. - * 8. Removes right and left margin to make the panel list go right to the - * edge of the screen. - */ -.nhsuk-list-panel { - margin-top: 40px; - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-list-panel { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-list-panel { - margin-bottom: 48px; - } -} -@media (max-width: 40.0525em) { - .nhsuk-list-panel { - /* [8] */ - } -} -@media (max-width: 40.0525em) and (max-width: 40.0525em) { - .nhsuk-list-panel { - margin-left: -16px; - margin-right: -16px; - } -} - -.nhsuk-list-panel__label { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - background-color: #005eb8; - color: #ffffff; - display: inline-block; - /* [1] */ - margin-bottom: 0; - /* [2] */ - padding: 8px 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-list-panel__label { - font-size: 32px; - font-size: 2rem; - line-height: 1.25; - } -} -@media print { - .nhsuk-list-panel__label { - font-size: 24pt; - line-height: 1.05; - } -} -@media print { - .nhsuk-list-panel__label { - color: #212b32; - margin-top: 0; - } -} - -.nhsuk-list-panel__list, -.nhsuk-list-panel__box { - background-color: #ffffff; - margin: 0; - padding: 0; -} -@media print { - .nhsuk-list-panel__list, - .nhsuk-list-panel__box { - border-top: 0; - } -} - -.nhsuk-list-panel__list--with-label, -.nhsuk-list-panel__box--with-label { - border-top: 2px solid #005eb8; - margin: -28px 0 0; - /* [3] */ - padding: 27px 0 0; - /* [3] */ -} -@media (max-width: 40.0525em) { - .nhsuk-list-panel__list--with-label, - .nhsuk-list-panel__box--with-label { - margin: -24px 0 0; - /* [3] */ - padding: 23px 0 0; - /* [3] */ - } -} - -.nhsuk-list-panel__item { - background-color: #ffffff; - list-style: none; - /* [4] */ - margin-bottom: 0; -} - -.nhsuk-list-panel__link { - border-bottom: 1px solid #d8dde0; - display: block; - padding: 12px 16px; - text-decoration: none; -} -.nhsuk-list-panel__link:hover { - text-decoration: underline; - /* [7] */ -} -.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; -} - -/* COMPONENT / #BACK-TO-TOP - ========================================================================== */ -/** - * 1. Allows padding and margin to be respected. - * 2. 'Random number' used to provide space for icon. - * 3. Allows icon to be positioned absolute. - * 4. Make same colour as link text. - * 5. 'Random numbers' used to set the height and width of the icon. - * 6. 'Random numbers' used to position align icon. - * 7. Margin left used to compensate for the negative margin - * on .nhsuk-list-panel--mobile. - */ -.nhsuk-back-to-top__link { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - display: inline-block; - /* [1] */ - margin-top: 16px; - padding-left: 12px; - /* [2] */ - position: relative; - /* [3] */ -} -@media (min-width: 40.0625em) { - .nhsuk-back-to-top__link { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-back-to-top__link { - font-size: 14pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-back-to-top__link { - margin-left: 16px; - /* [7] */ - } -} -.nhsuk-back-to-top__link .nhsuk-icon { - -ms-transform: rotate(270deg); - -webkit-transform: rotate(270deg); - fill: #005eb8; - /* [4] */ - height: 19px; - /* [5] */ - left: -8px; - /* [6] */ - position: absolute; - top: 4px; - /* [6] */ - transform: rotate(270deg); - width: 19px; - /* [5] */ -} -@media (max-width: 40.0525em) { - .nhsuk-back-to-top__link .nhsuk-icon { - top: 2px; - /* [6] */ - } -} -.nhsuk-back-to-top__link:visited { - color: #005eb8; -} -.nhsuk-back-to-top__link:hover { - color: #7c2855; -} -.nhsuk-back-to-top__link:hover .nhsuk-icon { - fill: #7c2855; -} -.nhsuk-back-to-top__link:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-back-to-top__link:focus .nhsuk-icon { - fill: #212b32; -} -@media print { - .nhsuk-back-to-top__link { - display: none; - } -} - -/* ========================================================================== - COMPONENT / #nav-a-z - ========================================================================== */ -/** - * 1. Clearfix added to the A-Z nav to clear float: left; - * on the .nhsuk-a-z-nav__list-item. - * 2. Used to wrap the list items. - * 3. Removes bullets from list item.. - * 4. Gives equal spacing around each list item. - * 5. 'Random number' gives adequate spacing for touch navigation. - */ -.nhsuk-nav-a-z { - margin-top: 40px; - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-nav-a-z { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-nav-a-z { - margin-bottom: 48px; - } -} -@media print { - .nhsuk-nav-a-z { - display: none; - } -} - -.nhsuk-nav-a-z__list { - /* [1] */ - padding: 0; -} -.nhsuk-nav-a-z__list:after { - clear: both; - content: ""; - display: block; -} -@media (min-width: 40.0625em) { - .nhsuk-nav-a-z__list { - padding: 0; - } -} - -.nhsuk-nav-a-z__item { - float: left; - /* [2] */ - list-style: none; - /* [3] */ - margin: 1px; - /* [4] */ -} - -.nhsuk-nav-a-z__link, -.nhsuk-nav-a-z__link--disabled { - font-size: 18px; - font-size: 1.125rem; - line-height: 1.55556; - display: block; - min-width: 34px; - /* [5] */ - padding-bottom: 8px; - padding-top: 8px; - text-align: center; -} -@media (min-width: 40.0625em) { - .nhsuk-nav-a-z__link, - .nhsuk-nav-a-z__link--disabled { - font-size: 22px; - font-size: 1.375rem; - line-height: 1.45455; - } -} -@media print { - .nhsuk-nav-a-z__link, - .nhsuk-nav-a-z__link--disabled { - font-size: 18pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-nav-a-z__link, - .nhsuk-nav-a-z__link--disabled { - min-width: 36px; - /* [5] */ - } -} - -.nhsuk-nav-a-z__link--disabled { - color: #4c6272; -} - -.nhsuk-nav-a-z__link.is-active { - background-color: #005eb8; - color: #ffffff; -} - -/* ========================================================================== - COMPONENTS / #PAGINATION - ========================================================================== */ -/** - * 1. Padding to give the icon spacing. - * 2. Append the word 'page' after next and - * previous on print stylesheets to make it easier - * to understand in print context. - */ -.nhsuk-pagination { - margin-top: 40px; - margin-bottom: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-pagination { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-pagination { - margin-bottom: 48px; - } -} - -.nhsuk-pagination__list:after { - clear: both; - content: ""; - display: block; -} - -.nhsuk-pagination-item--previous { - float: left; - text-align: left; - width: 50%; -} -.nhsuk-pagination-item--previous .nhsuk-icon { - left: -6px; -} -.nhsuk-pagination-item--previous .nhsuk-pagination__title { - padding-left: 32px; - /* [1] */ -} - -.nhsuk-pagination-item--next { - float: right; - text-align: right; - width: 50%; -} -.nhsuk-pagination-item--next .nhsuk-icon { - right: -6px; -} -.nhsuk-pagination-item--next .nhsuk-pagination__title { - padding-right: 32px; - /* [1] */ -} - -.nhsuk-pagination__link { - display: block; - position: relative; - text-decoration: none; - width: 100%; -} -@media print { - .nhsuk-pagination__link { - color: #212b32; - } -} -.nhsuk-pagination__link .nhsuk-icon { - position: absolute; - top: -2px; -} -@media print { - .nhsuk-pagination__link .nhsuk-icon { - color: #212b32; - margin-top: 0; - } -} -.nhsuk-pagination__link:hover { - color: #7c2855; -} -.nhsuk-pagination__link:hover .nhsuk-icon { - fill: #7c2855; -} -.nhsuk-pagination__link:hover .nhsuk-pagination__page { - text-decoration: none; -} -.nhsuk-pagination__link:focus { - background-color: #ffeb3b; - box-shadow: 0 -2px #ffeb3b, 0 4px #212b32; - color: #212b32; - outline: 4px solid transparent; - text-decoration: none; -} -.nhsuk-pagination__link:focus .nhsuk-pagination__page { - text-decoration: none; -} -.nhsuk-pagination__link:focus:visited .nhsuk-icon, -.nhsuk-pagination__link:focus:hover .nhsuk-icon, -.nhsuk-pagination__link:focus:active .nhsuk-icon { - fill: #212b32; -} -.nhsuk-pagination__link:visited .nhsuk-icon { - fill: #330072; -} -.nhsuk-pagination__link:visited:hover .nhsuk-icon { - fill: #7c2855; -} -.nhsuk-pagination__link:visited:focus .nhsuk-icon { - fill: #212b32; -} - -.nhsuk-pagination__title { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - display: block; -} -@media (min-width: 40.0625em) { - .nhsuk-pagination__title { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-pagination__title { - font-size: 18pt; - line-height: 1.15; - } -} -@media print { - .nhsuk-pagination__title:after { - content: " page"; - /* [2] */ - } -} - -.nhsuk-pagination__page { - font-size: 14px; - font-size: 0.875rem; - line-height: 1.71429; - display: block; - text-decoration: underline; -} -@media (min-width: 40.0625em) { - .nhsuk-pagination__page { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .nhsuk-pagination__page { - font-size: 14pt; - line-height: 1.2; - } -} - -/* ========================================================================== - COMPONENTS/ #RADIOS - ========================================================================== */ -/** - * 1. remove 300ms pause on mobile. - * 2. Fix bug in IE11 caused by transform rotate (-45deg). - */ -.nhsuk-radios__item { - 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; - /* 1 */ - cursor: pointer; - display: inline-block; - margin-bottom: 0; - padding: 8px 12px 4px; - touch-action: manipulation; - /* 1 */ -} - -.nhsuk-radios__hint { - display: block; - padding-left: 12px; - padding-right: 12px; -} - -.nhsuk-radios__input + .nhsuk-radios__label::before { - background: #ffffff; - border: 2px solid #4c6272; - border-radius: 50%; - box-sizing: border-box; - content: ""; - height: 40px; - left: 0; - position: absolute; - top: 0; - width: 40px; -} - -.nhsuk-radios__input + .nhsuk-radios__label::after { - background: #4c6272; - border: 10px solid #212b32; - border-radius: 50%; - content: ""; - height: 0; - left: 10px; - opacity: 0; - position: absolute; - top: 10px; - width: 0; -} - -/** - * Focus state - * - * 1. Since box-shadows are removed when users customise their colours - * We set a transparent outline that is shown instead. - * https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/ - */ -.nhsuk-radios__input:focus + .nhsuk-radios__label::before { - border: 4px solid #212b32; - box-shadow: 0 0 0 4px #ffeb3b; -} - -/* Selected state */ -.nhsuk-radios__input:checked + .nhsuk-radios__label::after { - opacity: 1; -} - -/* Disabled state */ -.nhsuk-radios__input:disabled, -.nhsuk-radios__input:disabled + .nhsuk-radios__label { - cursor: default; -} - -.nhsuk-radios__input:disabled + .nhsuk-radios__label { - opacity: 0.5; -} - -/* - * Inline variant - * - * 1. Prevent inline modifier being used with conditional reveals - */ -@media (min-width: 40.0625em) { - .nhsuk-radios--inline:after { - clear: both; - content: ""; - display: block; - } - .nhsuk-radios--inline .nhsuk-radios__item { - clear: none; - float: left; - margin-right: 24px; - } -} - -.nhsuk-radios--inline.nhsuk-radios--conditional { - /* 1 */ -} -.nhsuk-radios--inline.nhsuk-radios--conditional .nhsuk-radios__item { - float: none; - margin-right: 0; -} - -/* Divider variant */ -.nhsuk-radios__divider { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - color: #212b32; - margin-bottom: 8px; - text-align: center; - width: 40px; -} -@media (min-width: 40.0625em) { - .nhsuk-radios__divider { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-radios__divider { - font-size: 14pt; - line-height: 1.15; - } -} - -/* Conditional */ -.nhsuk-radios__conditional { - margin-bottom: 16px; - border-left: 4px solid #4c6272; - margin-left: 18px; - padding-left: 30px; -} -@media (min-width: 40.0625em) { - .nhsuk-radios__conditional { - margin-bottom: 24px; - } -} -.nhsuk-radios__conditional > :last-child { - margin-bottom: 0; -} - -.js-enabled .nhsuk-radios__conditional--hidden { - display: none; -} - -/* ========================================================================== - COMPONENTS/ #SELECT - ========================================================================== */ -.nhsuk-select { - 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; - /* 1 */ - outline-offset: 0; -} - -.nhsuk-select option:active, -.nhsuk-select option:checked, -.nhsuk-select:focus::-ms-value { - background-color: #005eb8; - color: #ffffff; -} - -.nhsuk-select--error { - border: 4px solid #d5281b; -} - -/* ========================================================================== - COMPONENTS / #SKIP-LINK - ========================================================================== */ -/** - * 1. Hides the skip link off the page, - * 2. until the link gains focus from keyboard tabbing. - */ -.nhsuk-skip-link { - left: -9999px; - /* [1] */ - padding: 8px; - position: absolute; -} -.nhsuk-skip-link:active, -.nhsuk-skip-link:focus { - left: 16px; - /* [2] */ - top: 16px; - z-index: 2; -} -.nhsuk-skip-link:visited { - color: #212b32; -} - -/* ========================================================================== - COMPONENTS/ #SUMMARY-LIST - ========================================================================== */ -/** - * Original code taken from GDS (Government Digital Service) - * https://github.com/alphagov/govuk-frontend - * - * 1. Required to allow us to wrap words that overflow. - * 2. Reset default user agent styles - * 3. Automatic wrapping for unbreakable text (e.g. URLs) - * 4. Fallback for older browsers only - */ -.nhsuk-summary-list { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - margin: 0; - /* [2] */ - margin-bottom: 32px; -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-summary-list { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list { - display: table; - table-layout: fixed; - /* [1] */ - width: 100%; - } -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list { - margin-bottom: 40px; - } -} - -@media (max-width: 40.0525em) { - .nhsuk-summary-list__row { - border-bottom: 1px solid #d8dde0; - margin-bottom: 16px; - } -} - -@media (min-width: 40.0625em) { - .nhsuk-summary-list__row { - display: table-row; - } -} - -.nhsuk-summary-list__key, -.nhsuk-summary-list__value, -.nhsuk-summary-list__actions { - margin: 0; - /* [2] */ - vertical-align: top; -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list__key, - .nhsuk-summary-list__value, - .nhsuk-summary-list__actions { - border-bottom: 1px solid #d8dde0; - display: table-cell; - padding-bottom: 8px; - padding-right: 24px; - padding-top: 8px; - } -} - -.nhsuk-summary-list__actions { - margin-bottom: 16px; -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list__actions { - padding-right: 0; - text-align: right; - width: 20%; - } -} - -.nhsuk-summary-list__key, -.nhsuk-summary-list__value { - /* [3] */ - overflow-wrap: break-word; - word-wrap: break-word; - /* [4] */ -} - -.nhsuk-summary-list__key { - font-weight: 600; - margin-bottom: 4px; -} -@media (min-width: 40.0625em) { - .nhsuk-summary-list__key { - width: 30%; - } -} - -@media (max-width: 40.0525em) { - .nhsuk-summary-list__value { - margin-bottom: 16px; - } -} - -@media (min-width: 40.0625em) { - .nhsuk-summary-list__value { - width: 50%; - } -} - -.nhsuk-summary-list__value > p { - margin-bottom: 8px; -} - -.nhsuk-summary-list__value > :last-child { - margin-bottom: 0; -} - -.nhsuk-summary-list__actions-list { - margin: 0; - /* [2] */ - padding: 0; - /* [2] */ - width: 100%; -} - -.nhsuk-summary-list__actions-list-item { - display: inline; - margin-right: 8px; - padding-right: 8px; -} - -.nhsuk-summary-list__actions-list-item:not(:last-child) { - border-right: 1px solid #d8dde0; -} - -.nhsuk-summary-list__actions-list-item:last-child { - border: 0; - margin-right: 0; - padding-right: 0; -} - -.nhsuk-summary-list--no-border .nhsuk-summary-list__key, -.nhsuk-summary-list--no-border .nhsuk-summary-list__value, -.nhsuk-summary-list--no-border .nhsuk-summary-list__actions, -.nhsuk-summary-list--no-border .nhsuk-summary-list__row { - border: 0; -} - -/* ========================================================================== - COMPONENTS / #TABLE - ========================================================================== */ -/** - * Table container is used to ensure the table does not break the container. - * - * 1. Margin is removed so there isn't double spacing. - */ -.nhsuk-table-container { - margin-bottom: 40px; - display: block; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; - overflow-x: auto; - width: 100%; -} -@media (min-width: 40.0625em) { - .nhsuk-table-container { - margin-bottom: 48px; - } -} -.nhsuk-table-container .nhsuk-table { - margin: 0; - /* [1] */ -} - -/* Table row hover -========================================================================== */ -/** - * Table row hover is used to aid readability for users. - */ -.nhsuk-table__row:hover { - background-color: #f0f4f5; -} - -/* Table panel with tab heading -========================================================================== */ -/** - * 1. Margin is removed so there isn't double spacing. - */ -.nhsuk-table__panel-with-heading-tab { - margin-bottom: 40px; - margin-top: 40px; - padding: 24px; - background-color: #ffffff; - color: #212b32; - border: 1px solid #d8dde0; - padding-top: 0 !important; -} -.nhsuk-table__panel-with-heading-tab > *:first-child { - margin-top: 0; -} -.nhsuk-table__panel-with-heading-tab > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-table__panel-with-heading-tab { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-table__panel-with-heading-tab { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-table__panel-with-heading-tab { - padding: 32px; - } -} -@media print { - .nhsuk-table__panel-with-heading-tab { - border: 1px solid #212b32; - page-break-inside: avoid; - } -} -.nhsuk-table__panel-with-heading-tab .nhsuk-table-container, -.nhsuk-table__panel-with-heading-tab .nhsuk-table { - margin: 0; - /* [1] */ -} - -.nhsuk-table__heading-tab { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - background-color: #005eb8; - color: #ffffff; - display: inline-block; - margin: 0 0 8px -33px; - padding: 8px 32px; - position: relative; - top: -16px; -} -@media (min-width: 40.0625em) { - .nhsuk-table__heading-tab { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-table__heading-tab { - font-size: 18pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-table__heading-tab { - margin-left: -25px; - margin-right: 0; - padding: 8px 24px; - top: -8px; - } -} -@media print { - .nhsuk-table__heading-tab { - background: none; - color: #212b32; - top: 0; - } -} - -/* Responsive table -========================================================================== */ -/** - * 1. Hiding the thead on mobile - * 2. Displaying the thead on desktop - * 3. Removing default screen reader behaviour - * 4. Assigning role of table-row on desktop to give default screen reader behaviour - * 5. Using justify content to space out elements in the row on mobile - * 6. Assigning a minimum width in case of black cell - * 7. Aligning content to the right on mobile - * 8. Aligning mobile header to left to split it from the data - * 9. Hiding mobile specific header from desktop view - * 10. Adding a display block value due to IE 11 not having full flex support - */ -.nhsuk-table-responsive { - margin-bottom: 0; - width: 100%; -} -.nhsuk-table-responsive thead { - -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; - /* [1] */ -} -@media (min-width: 48.0625em) { - .nhsuk-table-responsive thead { - -webkit-clip-path: initial; - clip: auto; - clip-path: initial; - display: table-header-group; - height: auto; - overflow: auto; - position: relative; - width: auto; - /* [2] */ - } -} -.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading { - font-weight: 600; - padding-right: 16px; - text-align: left; - /* [8] */ -} -@media (min-width: 48.0625em) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading { - display: none; - /* [9] */ - } -} -.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row { - display: block; - /* [3] */ - margin-bottom: 24px; -} -.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child { - margin-bottom: 0; -} -@media (min-width: 48.0625em) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row { - display: table-row; - /* [4] */ - } -} -.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; - /* [5] */ - min-width: 1px; - /* [6] */ -} -@media all and (-ms-high-contrast: none) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { - /* [10] */ - display: block; - } -} -@media (min-width: 48.0625em) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { - display: table-cell; - } -} -@media (max-width: 48.0525em) { - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td { - padding-right: 0; - text-align: right; - /* [7] */ - } - .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child { - border-bottom: 3px solid #d8dde0; - } -} - -/* Numeric tables -========================================================================== */ -/** - * Right aligns table cells for numeric tables. - */ -.nhsuk-table__header--numeric, -.nhsuk-table__cell--numeric { - text-align: right; -} - -/* ========================================================================== - #TAG - ========================================================================== */ -.nhsuk-tag { - font-weight: 600; - font-size: 14px; - font-size: 0.875rem; - line-height: 1; - background-color: #0055a6; - border: 1px solid #0055a6; - color: #ffffff; - display: inline-block; - outline: 2px solid transparent; - outline-offset: -2px; - padding-bottom: 4px; - padding-left: 8px; - padding-right: 8px; - padding-top: 4px; - text-decoration: none; -} -@media (min-width: 40.0625em) { - .nhsuk-tag { - font-size: 16px; - font-size: 1rem; - line-height: 1; - } -} -@media print { - .nhsuk-tag { - font-size: 14pt; - line-height: 1; - } -} - -/* Colour variants - ========================================================================== */ -.nhsuk-tag--white { - background-color: #ffffff; - 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; -} - -/* Remove tag border - ========================================================================== */ -.nhsuk-tag--no-border { - border: 0; -} - -/* ========================================================================== - COMPONENTS/ #TEXTAREA - ========================================================================== */ -.nhsuk-textarea { - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - -webkit-appearance: none; - border: 2px solid #4c6272; - border-radius: 0; - box-sizing: border-box; - display: block; - min-height: 40px; - padding: 4px; - resize: vertical; - width: 100%; -} -@media (min-width: 40.0625em) { - .nhsuk-textarea { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.47368; - } -} -@media print { - .nhsuk-textarea { - font-size: 14pt; - line-height: 1.15; - } -} -.nhsuk-textarea:focus { - border: 2px solid #212b32; - box-shadow: inset 0 0 0 2px; - outline: 4px solid #ffeb3b; - /* 1 */ - outline-offset: 0; -} - -.nhsuk-textarea--error { - border: 4px solid #d5281b; -} - -/* ========================================================================== - COMPONENTS / #WARNING-CALLOUT - ========================================================================== */ -/** - * 1. Uses @mixin panel-with-label from tools/_mixins. - * 2. Uses @mixin heading-label from tools/_mixins. - */ -.nhsuk-warning-callout { - margin-bottom: 40px; - margin-top: 40px; - padding: 24px; - background-color: #fff9c4; - color: #212b32; - border: 1px solid #ffeb3b; - padding-top: 0 !important; - /* [1] */ -} -.nhsuk-warning-callout > *:first-child { - margin-top: 0; -} -.nhsuk-warning-callout > *:last-child { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .nhsuk-warning-callout { - margin-bottom: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-warning-callout { - margin-top: 48px; - } -} -@media (min-width: 40.0625em) { - .nhsuk-warning-callout { - padding: 32px; - } -} -@media print { - .nhsuk-warning-callout { - border: 1px solid #212b32; - page-break-inside: avoid; - } -} - -.nhsuk-warning-callout__label { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.4; - background-color: #ffeb3b; - color: #212b32; - display: inline-block; - margin: 0 0 8px -33px; - padding: 8px 32px; - position: relative; - top: -16px; - /* [2] */ -} -@media (min-width: 40.0625em) { - .nhsuk-warning-callout__label { - font-size: 24px; - font-size: 1.5rem; - line-height: 1.33333; - } -} -@media print { - .nhsuk-warning-callout__label { - font-size: 18pt; - line-height: 1.15; - } -} -@media (max-width: 40.0525em) { - .nhsuk-warning-callout__label { - margin-left: -25px; - margin-right: 0; - padding: 8px 24px; - top: -8px; - } -} -@media print { - .nhsuk-warning-callout__label { - background: none; - color: #212b32; - top: 0; - } -} diff --git a/assets/nhsuk.js b/assets/nhsuk.js deleted file mode 100644 index b6a2072..0000000 --- a/assets/nhsuk.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){NodeList.prototype.forEach||(NodeList.prototype.forEach=Array.prototype.forEach),Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{enumerable:!1,value:function(e){return this.filter((function(t){return t===e})).length>0}})},function(e,t,n){"use strict";n.r(t);var r=function(e,t){if(e&&t){var n="true"===e.getAttribute(t)?"false":"true";e.setAttribute(t,n)}},o=function(e,t){if(e&&t){var n=e.getAttribute("aria-controls");if(n){var o=document.getElementById(n);o&&(o.classList.toggle(t),r(e,"aria-expanded"))}}},i=function(){var e,t,n,o;e=document.querySelector("#toggle-menu"),t=document.querySelector("#close-menu"),n=document.querySelector("#header-navigation"),o=function(t){t.preventDefault(),r(e,"aria-expanded"),e.classList.toggle("is-active"),n.classList.toggle("js-show")},e&&t&&n&&[e,t].forEach((function(e){e.addEventListener("click",o)})),function(){var e=document.querySelector("#toggle-search"),t=document.querySelector("#close-search"),n=document.querySelector("#wrap-search"),o=document.querySelector("#content-header"),i=function(t){t.preventDefault(),r(e,"aria-expanded"),e.classList.toggle("is-active"),n.classList.toggle("js-show"),o.classList.toggle("js-show")};e&&t&&[e,t].forEach((function(e){e.addEventListener("click",i)}))}()},u=function(){var e="boolean"==typeof document.createElement("details").open,t=document.querySelectorAll("details");t.length&&t.forEach((function(t,n){t.hasAttribute("nhsuk-polyfilled")||function(t,n){t.setAttribute("nhsuk-polyfilled","true"),t.id||t.setAttribute("id","nhsuk-details".concat(n));var o=document.querySelector("#".concat(t.id," .nhsuk-details__text"));o.id||o.setAttribute("id","nhsuk-details__text".concat(n));var i=document.querySelector("#".concat(t.id," .nhsuk-details__summary"));i.setAttribute("role","button"),i.setAttribute("aria-controls",o.id),i.setAttribute("tabIndex","0"),!0===(null!==t.getAttribute("open"))?(i.setAttribute("aria-expanded","true"),o.setAttribute("aria-hidden","false")):(i.setAttribute("aria-expanded","false"),o.setAttribute("aria-hidden","true"),e||(o.style.display="none"));i.addEventListener("click",(function(){r(i,"aria-expanded"),r(o,"aria-hidden"),e||(o.style.display="true"===o.getAttribute("aria-hidden")?"none":"",t.hasAttribute("open")?t.removeAttribute("open"):t.setAttribute("open","open"))})),i.addEventListener("keydown",(function(e){13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),i.click())}))}(t,n)}))};n(0);document.addEventListener("DOMContentLoaded",(function(){var e,t,n,r,c;u(),i(),e=document.querySelector("h1"),t=document.querySelector(".nhsuk-skip-link"),e&&t&&(t.addEventListener("click",(function(t){t.preventDefault(),e.setAttribute("tabIndex","-1"),e.focus()})),e.addEventListener("blur",(function(t){t.preventDefault(),e.removeAttribute("tabIndex")}))),n=document.querySelectorAll(".nhsuk-radios--conditional .nhsuk-radios__input"),r=document.querySelectorAll(".nhsuk-radios--conditional .nhsuk-radios__conditional"),c=function(e){n.forEach((function(e){return e.setAttribute("aria-expanded","false")})),r.forEach((function(e){return e.classList.add("nhsuk-radios__conditional--hidden")})),o(e.target,"nhsuk-radios__conditional--hidden")},n.forEach((function(e){e.addEventListener("change",c)})),function(){var e=document.querySelectorAll(".nhsuk-checkboxes--conditional .nhsuk-checkboxes__input"),t=function(e){o(e.target,"nhsuk-checkboxes__conditional--hidden")};e.forEach((function(e){e.addEventListener("change",t)}))}(),document.querySelectorAll(".nhsuk-card--clickable").forEach((function(e){null!==e.querySelector("a")&&e.addEventListener("click",(function(){e.querySelector("a").click()}))}))}))}]); \ No newline at end of file diff --git a/assets/nhsuk.min.js b/assets/nhsuk.min.js deleted file mode 100644 index d6f7c2a..0000000 --- a/assets/nhsuk.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(n){var r={};function o(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=n,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=1)}([function(e,t){NodeList.prototype.forEach||(NodeList.prototype.forEach=Array.prototype.forEach),Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{enumerable:!1,value:function(t){return 0 - - - - - - - - The Python Community Blog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - - - - -
-
-
-
- -

Latest Python Community Blogs

- - -

Best from the NHS

- -
-
-
-
-
-
-
-
-

Would you like to write a blog for the Python Community? Contact us at: pycom@nhsx.nhs.uk

-
-
-
-
-
- -
- - - - - diff --git a/blog/welcome-to-pycom.html b/blog/welcome-to-pycom.html deleted file mode 100644 index 50cae2d..0000000 --- a/blog/welcome-to-pycom.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - - The Python Community for Healthcare - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - - - - -
-
-
-
-

Welcome to the Python Community for Healthcare

-
- Posted by: Mary Amanuel - Posted on:

-
-

Introduction text.

-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas viverra mattis justo, a euismod velit ultrices ac. Duis euismod, augue vel malesuada varius, tellus augue consectetur lorem, vel venenatis purus sem vitae dolor. Praesent at ullamcorper tellus. Suspendisse tempor imperdiet molestie. Curabitur risus eros, dignissim vitae dolor eget, egestas aliquet tortor. Curabitur dapibus efficitur sem, eget auctor libero euismod a. Duis laoreet nisi eget interdum blandit. Aenean non tellus lectus. Proin sed nibh lacinia, placerat felis sit amet, feugiat risus. Nam imperdiet tellus ornare, iaculis orci ut, luctus purus. Nam ultrices velit eget orci fringilla dignissim. Vestibulum malesuada sem ac consequat congue. Phasellus cursus sagittis est, ut euismod justo venenatis quis.

- -

Sed tempus, urna non tincidunt efficitur, risus orci tempus sem, a euismod orci quam nec lorem. Vivamus imperdiet, ligula in lobortis tempor, ex quam vehicula urna, vitae pulvinar sem nisl sit amet velit. In viverra nulla ut dolor iaculis, et facilisis purus varius. Aliquam erat volutpat. Donec ultricies et dolor quis elementum. Fusce vehicula nunc a maximus ullamcorper. Curabitur vitae bibendum odio. Praesent eleifend enim quis lectus rutrum, non laoreet justo sodales. Pellentesque suscipit lorem dignissim tellus vestibulum malesuada. Aenean lacinia a eros ullamcorper bibendum. Sed efficitur vitae erat in pulvinar. Vivamus sapien tortor, varius et leo quis, molestie semper arcu. Donec egestas libero orci, a tincidunt urna gravida commodo. Morbi tristique iaculis maximus.

- -

Donec vestibulum ante a mi pretium pretium. Donec finibus, metus vel posuere viverra, odio leo hendrerit elit, ac imperdiet justo sapien ultrices magna. Ut vitae mauris tortor. Aliquam ut justo sed justo lobortis faucibus. Fusce finibus vulputate risus, eu ullamcorper nibh. Phasellus vel felis lectus. Nulla quam arcu, interdum ac mauris at, volutpat ultrices ex.

- -

Nunc pellentesque nisl nibh, vel tincidunt diam lobortis non. Praesent feugiat nisi ac risus hendrerit commodo. Maecenas auctor fringilla dapibus. Morbi cursus, justo nec placerat egestas, dui nisl malesuada libero, ac blandit lorem arcu hendrerit felis. Fusce ornare risus eu congue faucibus. In ornare non dolor a porttitor. Ut nulla arcu, vestibulum sed ex consectetur, scelerisque accumsan nulla. Vestibulum ac enim eget risus ullamcorper rutrum sed in mauris. Nam cursus id nibh sit amet porttitor. Quisque orci turpis, fermentum sagittis suscipit in, sollicitudin ut massa.

- -

Cras interdum vitae felis vitae ullamcorper. Sed urna odio, consequat et felis at, malesuada auctor tortor. Ut iaculis pharetra accumsan. Morbi pulvinar, leo nec malesuada mattis, augue nibh pharetra ante, et efficitur nulla tortor tempor ipsum. Integer ultricies consectetur eros sollicitudin ultrices. Proin tincidunt sapien mi, et eleifend nunc volutpat pharetra. Morbi vehicula est nec eros pretium, in facilisis sapien mattis. Phasellus eget nibh nec urna volutpat pharetra sodales malesuada tellus. Proin placerat semper diam, nec tempor libero mollis in. Nullam sollicitudin et nulla non pulvinar. Ut quis augue non orci iaculis consectetur.

- - - - - -
-
-
-
- -
- -
- - - - - diff --git a/board_notes/2021-05-21_notes.md b/board_notes/2021-05-21_notes.md deleted file mode 100644 index c6df726..0000000 --- a/board_notes/2021-05-21_notes.md +++ /dev/null @@ -1,113 +0,0 @@ -# NHS Python Community Board - -20th May 2021 | **Meeting Summary** - -## Board Members - -**Attendees** - -- Alex Cheung - NHSE/I **(Chair)** -- Sophie Williams, PhD -Barts Health NHS Trust -- Dr Mark A. Bailey -Gloucestershire Royal Hospital -- Haris Shuaib MPhys MSc MIPEM MFCI - Guy’s & St. Thomas NHS Foundation Trust -- Juan Adriano - Surrey and Borders Partnership NHSFoundation Trust -- Craig R. Shenton, PhD - NHSX -- Mary Amanuel - NHSX -- Jonathan Pearson, PhD - NHSX - -**Apologies** - -- John O'Connell - NHS South, Central and West Commissioning Support Unit -- Arouba Zubair - NHSX - -## Agenda Items - -1. **Welcome and Introductions** - -``` -The Chair welcomed attendees to the board and attendees introduced -themselves. -``` - - -2. **Purpose of NHS Python Community Board** - -``` -There was an open discussion on the aims and purposes of the board. The -key themes were around whether the board would be a board of governance -or a working group; technical advisory group or an advocacy group, if the -structure would be informal or formal; and how we will work together to other -communities of practice, to achieve our aims. -``` - -``` -It was agreed that the board would be semi-formal and would meet monthly. -``` - -3. **Survey Results Summary** - -``` -The survey results from the first Community Survey were presented. -``` - -``` -Key findings: -- Analysts, data or clinical scientists and clinicians were the most -popular professions (in that order). -- A majority of community members come from regional or local -organisations (trusts), however the most common host organisations -were NHS England/Improvement and NHSX. -- The biggest concern raised in feedback was around the difficulty of -installing python in NHS laptops, particularly at the trust level and how -NHS.pycom will share best practice examples. -``` - -``` -Regarding IT, it is understood that the NHS Python Community cannot take -responsibility for changing Trust IT systems to allow python installation as -contracts are decided by individual Trusts themselves. -``` - -``` -It was discussed that community members could use Jupyter Notebooks as -an alternative, and that members might be able to install Anaconda -(python distribution) without admin rights subject to internal IT procedures. -``` - -4. **Communication channels** - -``` -In terms of communication channels, Slack was mentioned as an appropriate -communication tool to build up the community. -``` - -``` -The NHS Python Community cannot be expected to have 24 hours support -via slack but overall, it is very useful for members to share code, ideas and -challenges. Slack can also be used to share stories; members can share how -they have overcome certain IT hurdles. -``` - -``` -We agreed a newsletter would be a good way to keep members updated on -progress, events, and the latest opportunities. -``` - -5. **Questions/AOB** - -``` -The board closed with the following ideas that are still in discussion: -- Goal of the python community -- Role of the board -- Slack as our preferred communications channel -``` -``` -Next board meeting date: 21st June 2021 -``` - -## Error Correction - 21st June 2021: -The Summary Results section has been corrected to reflect that -community members could use Jupyter Notebooks as an alternative and -might be able to install Anaconda but this is not guaranteed. - - diff --git a/board_notes/2021-05-21_notes.pdf b/board_notes/2021-05-21_notes.pdf deleted file mode 100644 index d37463a..0000000 Binary files a/board_notes/2021-05-21_notes.pdf and /dev/null differ diff --git a/board_notes/2021-06-21_notes.md b/board_notes/2021-06-21_notes.md deleted file mode 100644 index 91261e2..0000000 --- a/board_notes/2021-06-21_notes.md +++ /dev/null @@ -1,109 +0,0 @@ -# NHS Python Community Board - -21st June 2021 | **Meeting Summary** - -## Board Members - -**Attendees** - -- Alex Cheung - NHSE/I **(Chair)** -- Dr Mark A. Bailey -Gloucestershire Royal Hospital -- Haris Shuaib MPhys MSc MIPEM MFCI - Guy’s & St. Thomas NHS Foundation Trust -- Juan Adriano - Surrey and Borders Partnership NHSFoundation Trust -- John O'Connell - NHS South, Central and West Commissioning Support Unit -- Craig R. Shenton, PhD - NHSX -- Mary Amanuel - NHSX -- Arouba Zubair - NHSX -- Jonathan Pearson, PhD - NHSX - -**Apologies** - -- Sophie Williams, PhD -Barts Health NHS Trust - -## Agenda Items - -1. **Welcome and Check-in** - -``` -The Chair welcomed attendees to the board. -``` - - -2. **Goals of the NHS Python Community** - -``` -There was an open discussion on the purpose of the NHS Python community. - -The goals and principles of the python community were updated as follows: - - - Promote the use of python in the healthcare by celebrating success and - recognising contributions across the community - - - Reduce barriers to entry by highlighting best practice with regard to - software, IT operations, security, and coding in the open - - - Open source and publish code to public GitHub repositories under appropriate - licences (such as MIT, OGLv3, and GPLv3) alongside suitable open datasets - or synthetic data so that our work can be further developed, re-used, and - improved upon by everyone in the community - - - Break down silos of expertise and improve technical communication and - collaboration across the NHS, health and social care sectors - - - Champion diversity, inclusion, and representation in tech by making coding - accessible to all members of the communityregardless of background or - current level of ability -``` - -``` -Once the terms of reference are agreed by the board, the goals and principles -of the NHS Python Community will be uploaded to the website. -``` - -3. **Engagement and Communication Channels** - -``` -The community is about building links, collaborating, getting rid of silos, -and working towards members talking about and sharing their best-practice code. -``` -``` -Conferences and events, like show and tells, could be organised digitally -and in-person in the near-future to share and celebrate success stories. -Installing python has been an issue for many members; the possibility of having -a meet up around how individuals have managed to set-up Python was discussed. -``` -``` -In terms of communication at present, Slack for communications and MS Teams for -events and meetings were agreed upon collectively. -``` -``` -Additional ideas of content are encouraged - these can be suggested in Slack. -``` -``` -At present, we have the Resources and Events tab where various python resources -are shared. Alongside the Blogs, Code of Conduct, and Contact tabs. -``` - -4. **Terms of Reference** - -``` -The Terms of Reference for the NHS Python Community board was created and is -currently being signed-off by the Board. -``` -``` -It has been proposed that board members will sit for a term of one year. -``` -``` -The Board is seeking to find a PCN and ICS representation on the board -``` - -5. **Questions/AOB** - -``` -The board closed with the following ideas that are still in discussion: - - Terms of References 2021 - which will be signed digitally upon mutual agreement. - - Collaborative Events -``` -``` -Next board meeting date: 27th July 2021 -``` diff --git a/board_notes/2021-06-21_notes.pdf b/board_notes/2021-06-21_notes.pdf deleted file mode 100644 index ae5cafc..0000000 Binary files a/board_notes/2021-06-21_notes.pdf and /dev/null differ diff --git a/board_notes/2021-07-27_notes.md b/board_notes/2021-07-27_notes.md deleted file mode 100644 index cf7d958..0000000 --- a/board_notes/2021-07-27_notes.md +++ /dev/null @@ -1,101 +0,0 @@ -# NHS Python Community Board - -27th July 2021 | **Meeting Summary** - -## Board Members - -**Attendees** - -- Alex Cheung - NHSE/I **(Chair)** -- Dr Mark A. Bailey -Gloucestershire Royal Hospital -- Haris Shuaib MPhys MSc MIPEM MFCI - Guy’s & St. Thomas NHS Foundation Trust -- Juan Adriano - Surrey and Borders Partnership NHSFoundation Trust -- John O'Connell - NHS South, Central and West Commissioning Support Unit -- Sophie Williams, PhD -Barts Health NHS Trust -- Craig R. Shenton, PhD - NHSX -- Mary Amanuel - NHSX -- Arouba Zubair - NHSX - -**Apologies** - -- Jonathan Pearson, PhD - NHSX - -## Agenda Items - -1. **Welcome and Check-in** - -``` -The Chair welcomed attendees to the board. -``` - - -2. **NHS.pycom - Community Events** - -``` -There was an open discussion on ideas surrounding community events and setting -standards to which types of events the python community wants to host. - -The following ideas were considered: - -- Exploring data using hackathons and training days - -- Connecting individuals with analysts currently using python - -- Encouraging collaboration through code sharing and editing - -- Approaching journals for an NHS python community editorial - -- Blogging on the website -``` - -``` -A survey has been sent to pycom members on slack. The results will -inform us on what kind of events our members want and at which frequency. -``` - -3. **Celebrating success through the website and other channels** - -``` -Celebrating success by gaining python community badges based on different learning -pathways that follow the Association of Professional Healthcare Analysts (AphA) and -the Digital, Data, and Technology Profession (DDAT) Frameworks. -``` -``` -The following channels were discussed to celebrate success: - -- AnalystX - -- Eventbrite to advertise events - -- FutureNHS - -- Journals - -- Podcasts - -``` - -4. **Slack Feedback** - -``` -There was a lot of positive feedback regarding slack usage by the community. -``` -``` -Additional functions in Slack (like polling) were explored to ensure that Slack -is being used in the most optimal way. -``` - - -5. **Questions/AOB** - -``` -The board closed with the following ideas that are still in discussion: - - Collaborative & Feasible Events Plan -``` -``` -For transparency, it was agreed that board members will have their profiles -published on the NHS Python Community website. -``` -``` -Next board meeting date: 7th September 2021 -``` diff --git a/board_notes/2021-07-27_notes.pdf b/board_notes/2021-07-27_notes.pdf deleted file mode 100644 index 8e0c51e..0000000 Binary files a/board_notes/2021-07-27_notes.pdf and /dev/null differ diff --git a/board_notes/2021-09-07_notes.md b/board_notes/2021-09-07_notes.md deleted file mode 100644 index 526b41b..0000000 --- a/board_notes/2021-09-07_notes.md +++ /dev/null @@ -1,153 +0,0 @@ -# NHS Python Community Board - -7th September 2021 | **Meeting Summary** - -## Board Members - -**Attendees** - -- Alex Cheung - NHSE/I **(Chair)** -- Juan Adriano - Surrey and Borders Partnership NHSFoundation Trust -- John O'Connell - NHS South, Central and West Commissioning Support Unit -- Sophie Williams, PhD -Barts Health NHS Trust -- Craig R. Shenton, PhD - NHSX -- Jonathan Pearson, PhD - NHSX -- Mary Amanuel - NHSX - - -**Apologies** - -- Arouba Zubair - NHSX -- Dr Mark A. Bailey -Gloucestershire Royal Hospital -- Haris Shuaib MPhys MSc MIPEM MFCI - Guy’s & St. Thomas NHS Foundation Trust - -## Agenda Items - -1. **Welcome and Check-in** - -``` -The Chair welcomed attendees to the board. -``` - - -2. **Review initial survey results on events** - -``` -The board reviewed the Events Survey that was shared with community -members earlier in the week. The Survey was designed to understand the -type of events community members would like to see, attend, and contribute -towards. -``` -``` -Initial findings of the survey were discussed: - -- Members would like a mixture of in-person and virtual events. Given -that most community members are geographically scattered and due -to the pandemic, virtual events will be prioritised at this time. The -majority of people want to present work and see other people’s work -at Show and Tells. - -- The second most popular event was python healthcare 101 - creating -a value proposition of python; understanding how python is useful in -the digital transformation of healthcare. - -- Coffee and coding was the third most popular event - learning -together by understanding coding together. - -- A monthly event frequency was the most ideal for members. - -- Possible future collaboration with communities that share our values -such as NHS-R. -``` - -``` -The Survey ends on Friday 8th September so more responses are expected. - -``` - -3. **Discussion on the first event in October, and a broad look at future -events** - -``` -There was an open discussion on what the first python community will look -like. - -It was agreed that a Show and Tell in late October or early November would -be a good first event since the launch; to share the application of python or -open code across different health and care use cases. - -A call-out for show and tell presenters from the community will be posted on -Slack in due course. - -``` - -4. **Celebrating success and Slack** - -``` -Identifying the best place to share and host python community projects was -discussed by the board. - -Celebrating success on the website is encouraged and the board will use the -channels available to engage with members to let them know they can put -themselves forward to post. - -Community members are encouraged to share things they are proud of, even -if it isn’t fully polished, as showcasing work may be useful to other members. -``` -``` -A user journey slack channel will be created where members can share their -journey using python. This also provides members with seeing the -development of certain projects within the NHS ecosystem i.e. learning about -how Trust and NHSX projects differ. - -There is a responsibility on the board to communicate with community -members on Slack channels. We currently have two slack champions who -share new resources and start discussions. -``` -``` -It was decided that the community will use Slack and the AnalystX platform to -promote projects. - -``` - -5. **AnalystX - Data Science Hub: How a Data Analyst can become a Data -Scientist** - -``` -There was a discussion on Career pathways to identify which development is -most beneficial to members. - -The following points were made: - -- Recognising the different pathways that are out there which lead to -becoming a data scientist using python - -- Understanding how we can use these pathways to create more -opportunities. - -- Working with suppliers on how we can build learning and -development materials - these will be led by the suppliers themselves. - -- AnalystX is currently working with application suppliers to produce -learning material in support of our community - Such as AWS, Google -Cloud, Microsoft, PowerBI, ONS data science campus, etc. - -``` - -6. **Questions/AOB** - -``` -The board closed with the following ideas that are still in discussion: - -- Planning the first python community event - -- As mentioned in point five, confirmation with the community is needed -to identify which supplier they would like to work with for free -certification. - -- Python community to link to members’ projects hosted on their own -GitHub repositories. -``` -``` -Next board meeting date: 12 October 2021 -``` diff --git a/board_notes/2021-09-07_notes.pdf b/board_notes/2021-09-07_notes.pdf deleted file mode 100644 index 0018be3..0000000 Binary files a/board_notes/2021-09-07_notes.pdf and /dev/null differ diff --git a/board_notes/2021-10-12_notes.md b/board_notes/2021-10-12_notes.md deleted file mode 100644 index 07e4fe6..0000000 --- a/board_notes/2021-10-12_notes.md +++ /dev/null @@ -1,127 +0,0 @@ -# NHS Python Community Board - -12th October 2021 | **Meeting Summary** - -## Board Members - -**Attendees** - -- Alex Cheung - NHSE/I **(Chair)** -- Dr Mark A. Bailey - Gloucestershire Royal Hospital -- Juan Adriano - Surrey and Borders Partnership NHSFoundation Trust -- John O'Connell - NHS South, Central and West Commissioning Support Unit -- Sophie Williams, PhD -Barts Health NHS Trust -- Craig R. Shenton, PhD - NHSX -- Mary Amanuel - NHSX -- Arouba Zubair - NHSX -- Jonathan Pearson, PhD - NHSX - -**Apologies** - -- Haris Shuaib MPhys MSc MIPEM MFCI - Guy’s & St. Thomas NHS Foundation Trust - -## Agenda Items - -1. **Welcome and Check-in** - -``` -The Chair welcomed attendees to the board. -``` - - -2. **Preparation for the first Community Event** - -``` -There was an open discussion on what the first python community event will look like. - -The following areas were discussed: - -- An hour-long duration. - -- Presentations on how python is currently being applied in the NHS. - -- Identifying advertising strategies prior to the event. - -``` -``` -It was decided that the first event will take place on the 16th of November 2021. -``` - -3. **Volunteer Job Roles** - -``` -A need for particular roles was identified by the board to support the community. -The following volunteer roles were discussed: - -- Community Manager - -- Content Manager - -- Events Manager - -- Web Developer - -``` -``` -These roles are not particularly intended for individuals who are experts in these fields -already. The roles are for individuals who are enthusiastic, interested, and want to -learn more about the role itself. -``` -``` -These roles will be presented at the python community event and play a part in -building an alumni network in the future. - -``` - -4. **Back2School Campaign (AnalystX)** - -``` -The team at AnalystX is currently working with members to develop a list of job roles -and understand which skillsets are needed in order to qualify for that career pathway. -``` -``` -AnalystX contains lots of materials and resources that individuals can use to develop their data skills. - -The Back2School campaign aims to inspire members to learn something new and develop a skill. - -``` -``` -There are three frameworks that support this: - -- Online learning opportunities - in partnership with companies such as AWS / Google / Microsoft. - -- User stories and journeys. - -- Personal development opportunities and getting involved. - -``` -``` -Board slack champions for the following month were also established. - -``` - - -5. **AOB** - -``` -The board closed with the following ideas that are still in discussion: - -- Volunteer Job Roles specifications - -- Competency badges issued by AnalystX - -- Ideal ways of working within the community - -- Increasing Slack engagement and managing notifications - -``` -``` -Identifying the best way/practice for sharing and using open source codes was discussed: - -The best approach is to fork the initial code in GitHub so that the -intellectual property stays with the individual who originally created the code. - -``` -``` -Next board meeting date: 23 November 2021 -``` diff --git a/board_notes/2021-10-12_notes.pdf b/board_notes/2021-10-12_notes.pdf deleted file mode 100644 index 862d59e..0000000 Binary files a/board_notes/2021-10-12_notes.pdf and /dev/null differ diff --git a/board_notes/2021-11-23_notes.md b/board_notes/2021-11-23_notes.md deleted file mode 100644 index d6b47c1..0000000 --- a/board_notes/2021-11-23_notes.md +++ /dev/null @@ -1,105 +0,0 @@ -# NHS Python Community Board - -23rd November 2021 | **Meeting Summary** - -## Board Members - -**Attendees** - -- Alex Cheung - NHSE/I **(Chair)** -- Dr Mark A. Bailey - Gloucestershire Royal Hospital -- Haris Shuaib MPhys MSc MIPEM MFCI - Guy’s & St. Thomas NHS Foundation Trust -- Juan Adriano - Surrey and Borders Partnership NHSFoundation Trust -- John O'Connell - NHS South, Central and West Commissioning Support Unit -- Sophie Williams, PhD -Barts Health NHS Trust -- Craig R. Shenton, PhD - NHSX -- Mary Amanuel - NHSX -- Arouba Zubair - NHSX -- Jonathan Pearson, PhD - NHSX - - -## Agenda Items - -1. **Welcome and Check-in** - -``` -The Chair welcomed attendees to the board. -``` - - -2. **Feedback on recent NHS.Pycom Community Event** - -``` -The responses from the recent Engagement survey were discussed. -Responses illustrated that the event was very useful and overall, -the feedback was positive. -``` -``` -Excellent ratings for the presenters and event were received, and respondents -mentioned that they would like to see project case studies in the future too. -``` -``` -In terms of future events, the aim is to have one event every quarter. -Technical shows and talks will also be introduced in the near future. -``` -``` -There was also a discussion around specific topic perspectives related -to the NHS that can be shown to provide use cases of python. Illustrating -a ‘before and after’ view of different projects would be insightful. - -``` - -3. **Next Event, Show & Tell, and NHS-R Podcast** - -``` -A code demo was discussed as a topic for the Show and tell. Sharing code -is beneficial and informative. - -Show and tells allow us to understand what projects people are currently -working on and where to find more information about their projects. - -The frequency of the event was discussed. A Monthly show and tell was -decided upon as there is a high demand at present - lots of members -want to share the work they’ve been working on. - -``` -``` -The NHS-R Community has invited members from the NHS Python Community to -join them in an informal interview for their next Podcast. Members will -explain what the Python community is and what our future aims are. -More details to follow in January. - -``` - -4. **Slack: IT Channel and New Champions** - -``` -A new Slack channel was proposed. The aim would be to benefit members by -providing them with a space where they can communicate and solve any -installation and IT errors. - -However, it was decided that a community discussion event would be a -preferable way of discussing the issue around IT. - -``` -``` -Slack Champions for the following month were also established. - -``` - -5. **AOB** - -``` -The board closed with the following ideas that are still in discussion: - -- Establishing a date for the First Show and Tell - -- Volunteers for the NHS-R Podcast - -- Executive Team Induction - -``` - -``` -Next board meeting date: 28th January 2022 -``` diff --git a/board_notes/2021-11-23_notes.pdf b/board_notes/2021-11-23_notes.pdf deleted file mode 100644 index 9ca614a..0000000 Binary files a/board_notes/2021-11-23_notes.pdf and /dev/null differ diff --git a/code-of-conduct.html b/code-of-conduct.html deleted file mode 100644 index 349be47..0000000 --- a/code-of-conduct.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - - - Code of Conduct - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - - - -
-
-
-
-

Code of Conduct

-

Please note that this project and discussion forum is governed by the Citizen Code of Conduct

- -

1. Purpose

- -

A primary goal of the Python Community for Healthcare is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof).

- -

This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.

- -

We invite all those who participate in the Python Community for Healthcare to help us create safe and positive experiences for everyone.

- -

2. Open [Source/Culture/Tech] Citizenship

- -

A supplemental goal of this Code of Conduct is to increase open [source/culture/tech] citizenship by encouraging participants to recognize and strengthen the relationships between our actions and their effects on our community.

- -

Communities mirror the societies in which they exist and positive action is essential to counteract the many forms of inequality and abuses of power that exist in society.

- -

If you see someone who is making an extra effort to ensure our community is welcoming, friendly, and encourages all participants to contribute to the fullest extent, we want to know.

- -

3. Expected Behaviour

- -

The following behaviors are expected and requested of all community members:

-
  • Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community.
  • -
  • Exercise consideration and respect in your speech and actions.
  • -
  • Attempt collaboration before conflict.
  • -
  • Refrain from demeaning, discriminatory, or harassing behavior and speech.
  • -
  • Be mindful of your surroundings and of your fellow participants. Alert community leaders if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential.
  • -
  • Remember that community event venues may be shared with members of the public; please be respectful to all patrons of these locations.
- -

4. Unacceptable Behavior

- -

The following behaviors are considered harassment and are unacceptable within our community:

-
  • Violence, threats of violence or violent language directed against another person.
  • -
  • Sexist, racist, homophobic, transphobic, ableist or otherwise discriminatory jokes and language.
  • -
  • Posting or displaying sexually explicit or violent material.
  • -
  • Posting or threatening to post other people's personally identifying information ("doxing").
  • -
  • Personal insults, particularly those related to gender, sexual orientation, race, religion, or disability.
  • -
  • Inappropriate photography or recording.
  • -
  • Inappropriate physical contact. You should have someone's consent before touching them.
  • -
  • Unwelcome sexual attention. This includes, sexualized comments or jokes; inappropriate touching, groping, and unwelcomed sexual advances.
  • -
  • Deliberate intimidation, stalking or following (online or in person).
  • -
  • Advocating for, or encouraging, any of the above behavior.
  • -
  • Sustained disruption of community events, including talks and presentations.
- -

5. Weapons Policy

- -

No weapons will be allowed at nhs.pycom events, community spaces, or in other spaces covered by the scope of this Code of Conduct. Weapons include but are not limited to guns, explosives (including fireworks), and large knives such as those used for hunting or display, as well as any other item used for the purpose of causing injury or harm to others. Anyone seen in possession of one of these items will be asked to leave immediately, and will only be allowed to return without the weapon. Community members are further expected to comply with all state and local laws on this matter.

- -

6. Consequences of Unacceptable Behavior

- -

Unacceptable behavior from any community member, including sponsors and those with decision-making authority, will not be tolerated.

- -

Anyone asked to stop unacceptable behavior is expected to comply immediately.

- -

If a community member engages in unacceptable behavior, the community organizers may take any action they deem appropriate, up to and including a temporary ban or permanent expulsion from the community without warning (and without refund in the case of a paid event).

- -

7. Reporting Guidelines

- -

If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible: england.pycom@nhs.net Additionally, community organizers are available to help community members engage with local law enforcement or to otherwise help those experiencing unacceptable behavior feel safe. In the context of in-person events, organizers will also provide escorts as desired by the person experiencing distress.

- -

8. Addressing Grievances

- -

If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify the Python Community for Healthcare with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies.

- -

9. Scope

- -

We expect all community participants (contributors, paid or otherwise; sponsors; and other guests) to abide by this Code of Conduct in all community venues; online and in-person, as well as in all one-on-one communications pertaining to community business.

- -

This code of conduct and its related procedures also applies to unacceptable behavior occurring outside the scope of community activities when such behavior has the potential to adversely affect the safety and well-being of community members.

- -

10. Contact info

- -

pycom@nhsx.nhs.uk

- -

11. License and attribution

- -

The Citizen Code of Conduct is distributed by Stumptown Syndicate under a Creative Commons Attribution-ShareAlike license.

- -

Portions of text derived from the Django Code of Conduct and the Geek Feminism Anti-Harassment Policy.

- -

Revision 2.3. Posted 6 March 2017.

- -

Revision 2.2. Posted 4 February 2016.

- -

Revision 2.1. Posted 23 June 2014.

- -

Revision 2.0, adopted by the Stumptown Syndicate board on 10 January 2013. Posted 17 March 2013. -

-
-
-
- -
- -
- - - - - diff --git a/coding-club.md b/coding-club.md deleted file mode 100644 index 7c7faa3..0000000 --- a/coding-club.md +++ /dev/null @@ -1,27 +0,0 @@ -# Welcome to the NHSX Coding Club - -### Onboarding Instructions - -##### Pre-reading - -If you’re new to python, you can get familiar with the basics in this [short introduction](https://www.w3schools.com/python/python_intro.asp). - -##### How to connect to Google Colab - -To take part in our first lesson, make sure you are logged into your Google account - -![sign-in](/assets/img/sign-in.png) - -Then, click **Copy Drive** so that you have a copy of the lesson saved onto your Google Workspace ![save-to-gdrive](/assets/img/save-to-gdrive.png) - -Make sure to click **Connect** before the lesson starts - -![connect](/assets/img/connect.png) - -**Note:** If you find a **Warning Popup** after you click **Run cell**, make sure to click **Run Anyway**. - -run-cell - -pop-up - -That’s it – let’s start programming! diff --git a/community.html b/community.html deleted file mode 100644 index cea8485..0000000 --- a/community.html +++ /dev/null @@ -1,733 +0,0 @@ - - - - - - - - Building a Community - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - -
-
-
-
-

Building a Community of Practice

-

- In this post we set out the steps we have taken to build the NHS Python community - into a community of practice, and highlight the - opportunities we created for new members to get involved with the running of - the community. -

-

What is a community of practice?

-

- Communities of practice have been set up to bring together teams - across government who share common job roles, responsibilities or - remits, but otherwise are working in departmental/organisational - silos. Their aims are to foster communication, interaction, and - provide opportunities to share knowledge, ideas and experience. -

-

- Both the Central Digital and Data Office and the Government - Digital Service in the Cabinet Office have developed resources - over the years to help new communities of practice get started. -

- -

The NHS Python Community for Healthcare

-

- Our community was set up to champion the use of python programming - and open-source code in the NHS and healthcare sector. Python is - an open source, state of the art programming language, used by - analysts, developers, data scientists, and data engineers. - Python's widespread adoption is, in part, due to its accessible - 'human readable' syntax, making it relatively easy to pick up and - learn. In fact, Python is already - used extensively throughout the NHS and healthcare community. -

-

NHS Python Community Board

-

- The NHS Python Community Board exists to oversee the operations - and activities of the NHS Python Community project. The Board will - be responsible for promoting these principles and aims: -

-
-

- Principles and aims of the Python Community -

-
    -
  • - - Promote the use of python in the healthcare by celebrating - success and recognising contributions across the community -
  • -
  • - - Reduce barriers to entry by highlighting best practice with - regard to software, IT operations, security, and coding in the - open -
  • -
  • - - Open source and publish code to public GitHub repositories - under appropriate licences (such as MIT, OGLv3, and GPLv3) - alongside suitable open datasets or synthetic data so that our - work can be further developed, re-used, and improved upon by - everyone in the community -
  • -
  • - - Break down silos of expertise and improve technical - communication and collaboration across the NHS, health and - social care sectors -
  • -
  • - - Champion diversity, inclusion, and representation in tech by - making coding accessible to all members of the community - regardless of background or current level of ability -
  • -
-
-

- The NHS.pycom board meetings will meet monthly. It will govern, - and provide a check and challenge function on project teams and - will act as the parent group to any future sub-committees and - technical advisory groups that form. -

-

- Board members are appointed for a 1 year term. Before the next - financial year, the Board will vote on a fair procedure that will - elect the next term's board members. -

-

- In accordance with communities’ commitment to the principle of - openness and transparency, the board summary notes will be - published online, available here: - https://github.com/nhs-pycom/nhs.pycom/tree/main/board_notes -

-

Current Members:

-
    -
  • Alex Cheung - NHSE/I
  • -
  • Jonathan Pearson, PhD - NHSX
  • -
  • Sophie Williams, PhD - Barts Health NHS Trust
  • -
  • Dr Mark A. Bailey - Gloucestershire Royal Hospital
  • -
  • Mary Amanuel - NHSX
  • -
  • - Haris Shuaib MPhys MSc MIPEM MFCI - Guy’s and St. Thomas NHS - Foundation Trust -
  • -
  • - Juan Adriano, PhD - Surrey and Borders Partnership NHS - Foundation Trust -
  • -
  • Arouba Zubair - NHSX
  • -
  • Craig R. Shenton, PhD - NHSX
  • -
  • - John O'Connell - NHS South, Central and West Commissioning - Support Unit -
  • -
-

Executive Team

-

- We expanded the NHS Python community team with new roles to create an executive group that can take forward the work building a community of practice. These are volunteer roles (as are all roles in the community) but require an appropriate level of time commitment: i.e., approximately 2 hours per week.

- -

We were particularly looking for early-carers / apprentices / trainees who want to get involved. In this case, enthusiasm is more important than experience.

- -

Community Manager

-
-
-

Responsibilities

-

    -
  • - Establishing direction for the community, leading by example, - and motivating our members and volunteers to get involved. -
  • -
  • - Develop the overall strategic plan for growing the community with the NHS Python Community Board. -
  • -
  • Help recruit and manage the executive team.
  • -
  • - Build relationships with other communities of practice across - the NHS and Government. -
  • -
  • - Represent the organisation at external events and publicity - opportunities. -
  • -
  • - Report progress and seek approval from the Community Board. -
  • -
- Ideally, this role would suit someone who is employed by the NHS.

-
-
- -

Content Manager

-
-
-

Responsibilities

-

-

    -
  • - Find and curate content for the community website and slack - channel. -
  • -
  • - Help members of the community with copy editing and publishing - on blogging platforms such as Medium. -
  • -
  • - Develop the communities social media presence and brand - identity. -
  • -

-
-
- -

Events Manager

-
-
-

Responsibilities

-

-

    -
  • - Help organise, host, and deliver successful events that leave - memorable experiences for the members of the community -
  • -
  • Book events using the ‘events.england.nhs.uk’ platform
  • -
  • - Place advertisements for events on AnalystX and send out comms - to NHS data and analytics teams -
  • -
  • - Work with our web developer to update the NHS Python community - website events page -
  • -
- Ideally, this role would suit someone who is employed by the NHS.

-
-
-
    -
  • -
    - GOV.UK -
    -

    - Doing the hard work to make talks readable -

    -

    - Our slides are simple for a good reason: we want to encourage the audience to pay attention to the speaker, to listen to what they're saying out loud. -

    -
    -
    -
  • -
  • -
    - WWW.GOV.UK -
    -

    - Giving clear presentations - -

    -

    - Like ‘bunting in the office’ and ‘cake on release days’, ‘slides with big words’ has become one of GDS’s hallmarks. -

    -
    -
    -
  • -
-

Web Developer

-
-
-

Responsibilities

-

-

    -
  • - Further develop and update the NHS Python community website: - https://nhs-pycom.net/ -
  • -
  • Work with the NHS.UK template.
  • -
  • Develop HTML/CSS skills.
  • -
  • Manage the community GitHub site.
  • -
  • - Update community projects, blogs, event, and resources pages as - needed. -
  • -
- Ideally, this role would suit someone who is employed by the NHS. - -

-
-
-
    -
  • -
    - GOV.UK -
    -

    - NHS Digital service manual -

    -

    - Use the service manual to build consistent, usable - services that put people first.​ Learn from the research - and experience of other NHS teams. -

    -
    -
    -
  • -
  • -
    - WWW.GOV.UK -
    -

    - 10 ways the NHS digital service manual can help you -

    -

    - If you want to build easy-to-use digital health services - that put people first, Adrian Smith explains why the NHS - digital service manual is a great place to start. -

    -
    -
    -
  • -
-
-
-
-
-
- -
- - diff --git a/components/action-link/index.html b/components/action-link/index.html deleted file mode 100644 index 94ef513..0000000 --- a/components/action-link/index.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - Action link - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/all.html b/components/all.html deleted file mode 100644 index 81f139d..0000000 --- a/components/all.html +++ /dev/null @@ -1,1485 +0,0 @@ - - - - - - - - - - - - Components - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - - - - - - - - - - - - - - - - -
-
- -
-
- -

Components

- - - - -
-
- -
-
- - - - -
    -
  • - -
    -
    -

    - 5 steps to mental wellbeing -

    -

    Practical advice to help you feel mentally and emotionally better.

    -
    -
    - -
  • -
  • - -
    -
    -

    - Healthy weight -

    -

    Check your BMI using our healthy weight calculator and find out if you're a healthy weight.

    -
    -
    - -
  • -
  • - -
    -
    -

    - Exercise -

    -

    Programmes, workouts and tips to get you moving and improve your fitness and wellbeing.

    -
    -
    - -
  • -
- -
    -
  • - -
    -
    -

    91 Applicants

    Applicants -
    -
    - -
  • -
  • - -
    -
    -

    23 Jobs

    Jobs -
    -
    - -
  • -
  • - -
    -
    -

    8 Services

    Services -
    -
    - -
  • -
  • - -
    -
    -

    33 Messages

    Messages -
    -
    - -
  • -
- - -
-
- -
-
- - - -
-
-

- If you need help now, but it’s not an emergency -

-

Go to 111.nhs.uk or call 111.

-
-
- - - -
-
-

- Introduction to care and support -

-

A quick guide for people who have care and support needs and their carers.

-
-
- - - -
- -
-

- Exercise -

-

Programmes, workouts and tips to get you moving and improve your fitness and wellbeing.

-
-
- - - -
-
-

- Feature card heading -

-

Feature card description

-
-
- - -

The single-direction margin declarations have been changed to the bottom. All text elements use margin-bottom (24px desktop, 16px mobile).

- -

Heading level two

- -

Body paragraph. Ooh, that's a snazzy bouquet. Oh, this smells of, I don't know, basil. Sometimes you just want to say, sod all this wine, just give me a pint of, mineral water.

- -

Heading level three

- -

Body paragraph. All this wine nonsense! You get all these wine people, don't you? Wine this, wine that. Let's have a bit of red, let's have a bit of white.

- -

Heading level four

- -

Body paragraph. And, can I have the same, please? But with different shaped pasta. What do you call those pasta in bows? Like a bow-tie, but miniature? Like an action man bow-tie..

-

A second paragraph of text with a text link inside, to show you what one looks like.

- -

Heading level two

- -

Body paragraph. The proof is in the pudding, and the pudding, in this case, is a football... Boof! Eat my goal!! The goalie has got football pie all over his shirt!

- -
- Information: -

If you drive you must tell the DVLA about your vertigo. Visit the GOV.UK website for more information on driving with vertigo

-
- - - -
-

- Important: -

-

If you develop symptoms of anaphylaxis, such as difficulty breathing, you should inject yourself in the outer thigh before seeking emergency medical help.

-
- - - -
-

- - Important: - School, nursery or work - -

-

Stay away from school, nursery or work until all the spots have crusted over. This is usually 5 days after the spots first appeared.

-
- - - -
-
-

Non-urgent advice: Speak to a GP if:

- -
-
- -
    -
  • you're not sure it's chickenpox
  • -
  • the skin around the blisters is red, hot or painful (signs of infection)
  • -
  • your child is dehydrated
  • -
  • you're concerned about your child or they get worse
  • -
-

Tell the receptionist you think it's chickenpox before going in. They may recommend a special appointment time if other patients are at risk.

- -
-
- - - -
-
-

Urgent advice: Ask for an urgent GP appointment if:

- -
-
- -
    -
  • you're an adult and have chickenpox
  • -
  • you're pregnant and haven't had chickenpox before and you've been near someone with it
  • -
  • you have a weakened immune system and you've been near someone with chickenpox
  • -
  • you think your newborn baby has chickenpox
  • -
- -
-
- - - -
-
-

Non-urgent advice: Call 999 if you have sudden chest pain that:

- -
-
- -
    -
  • spreads to your arms, back, neck or jaw
  • -
  • makes your chest feel tight or heavy
  • -
  • also started with shortness of breath, sweating and feeling or being sick
  • -
-

You could be having a heart attack. Call 999 immediately as you need immediate treatment in hospital.

- -
-
- - - -
-
-

Immediate action required: Call 999 if you have sudden chest pain that:

- -
-
- -
    -
  • spreads to your arms, back, neck or jaw
  • -
  • makes your chest feel tight or heavy
  • -
  • also started with shortness of breath, sweating and feeling or being sick
  • -
-

You could be having a heart attack. Call 999 immediately as you need immediate treatment in hospital.

- -
-
- - -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - - - - -
- - - Where can I find my NHS number? - - -
-

An NHS number is a 10 digit number, like 485 777 3456.

-

You can find your NHS number on any document sent to you by the NHS. This may include:

-
    -
  • prescriptions
  • -
  • test results
  • -
  • hospital referral letters
  • -
  • appointment letters
  • -
  • your NHS medical card
  • -
-

Ask your GP practice for help if you can't find your NHS number.

- -
-
- - -
- - - Opening times - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Day of the weekOpening hours
Monday9am to 6pm
Tuesday9am to 6pm
Wednesday9am to 6pm
Thursday9am to 6pm
Friday9am to 6pm
Saturday9am to 1pm
SundayClosed
- - - - -
-
- - - How to measure your blood glucose levels - - -
-

Testing your blood at home is quick and easy, although it can be uncomfortable. It does get better.

-

You would have been given:

-
    -
  • a blood glucose metre
  • -
  • small needles called lancets
  • -
  • a plastic pen to hold the lancest
  • -
  • small test strips
  • -
- -
-
- -
- - - When to check your blood glucose level - - -
-

Try to check your blood:

-
    -
  • before meals
  • -
  • 2 to 3 hours after meals
  • -
  • before, during (take a break) and after exercise
  • -
-

This helps you understand your blood glucose levels and how they’re affected by meals and exercise. It should help you have more stable blood glucose levels.

- -
-
- -
- - - - - -
-

Do

-
    -
  • - - cover blisters that are likely to burst with a soft plaster or dressing -
  • -
  • - - wash your hands before touching a burst blister -
  • -
  • - - allow the fluid in a burst blister to drain before covering it with a plaster or dressing -
  • -
-
- - - -
-

Don't

-
    -
  • - - do not burst a blister yourself -
  • -
  • - - do not peel the skin off a burst blister -
  • -
  • - - do not pick at the edges of the remaining skin -
  • -
  • - - do not wear the shoes or use the equipment that caused your blister until it heals -
  • -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Skin symptoms and possible causes
Skin symptomsPossible cause
Blisters on lips or around the mouthcold sores
Itchy, dry, cracked, soreeczema
Itchy blistersshingles, chickenpox
- - - - - - - - - - - - - - - - - - - - - - - - -
Skin symptoms and possible causes
- Skin symptoms - - Possible cause -
Blisters on lips or around the mouthcold sores
Itchy, dry, cracked, soreeczema
Itchy blistersshingles, chickenpox
- - - -
-

Skin symptoms and possible causes

- - - - - - - - - - - - - - - - - - - - - - -
Skin symptoms and possible causes
- Skin symptoms - - Possible cause -
Blisters on lips or around the mouthcold sores
Itchy, dry, cracked, soreeczema
Itchy blistersshingles, chickenpox
-
- - -
- -
-
- Name -
-
- Sarah Philips -
- -
- - - Change name - - -
- -
- -
-
- Date of birth -
-
- 5 January 1978 -
- -
- - - Change date of birth - - -
- -
- -
-
- Contact information -
-
- 72 Guild Street
London
SE23 6FH -
- -
- - - Change contact information - - -
- -
- -
-
- Contact details -
-
-

07700 900457

sarah.philips@example.com

-
- -
- - - Change contact details - - -
- -
- -
- - - - - - -
-

A

- -
- - - -
-

B

-
-

There are currently no medicines listed

-
-
- - - -
-

C

- -
- - - -
-

D

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameTag
- nhsuk-tag - - - Active - - -
- nhsuk-tag--white - - - Started - - -
- nhsuk-tag--grey - - - Not started - - -
- nhsuk-tag--green - - - New - - -
- nhsuk-tag--aqua-green - - - Active - - -
- nhsuk-tag--blue - - - Pending - - -
- nhsuk-tag--purple - - - Received - - -
- nhsuk-tag--pink - - - Sent - - -
- nhsuk-tag--red - - - Rejected - - -
- nhsuk-tag--orange - - - Declined - - -
- nhsuk-tag--yellow - - - Delayed - - -
- - - -
- - -
- - - - -
- -
- It’s on your National Insurance card, benefit letter, payslip or P60. For example, ‘QQ 12 34 56 C’. -
- - Error: Error message goes here - - -
- - - - - - - - - - - - - -
- -
- - What is your nationality? - - -
- If you have more than 1 nationality, select all options that are relevant to you. -
- - -
- - - - - - -
- - -
- - - - - - - - -
- - -
- - - - - - - - -
- - -
- - - -
-
- - -
- - - - - - - - - - - -
- -
- - Have you changed your name? - - -
- This includes changing your last name or spelling your name differently. -
- -
- -
- - -
- - -
- - -
- -
-
- -
- - - - - - - - -
-
- - What is your date of birth? - -
- For example, 31 3 1980 -
- - -
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
- - -
- - - - -
- -
- Don't include personal or financial information, eg your National Insurance number or credit card details. -
- -
- - - -
- - -
- - -
- - - - - - - - - - - - - - - - -
- -
- - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - diff --git a/components/back-link/index.html b/components/back-link/index.html deleted file mode 100644 index 227b78f..0000000 --- a/components/back-link/index.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - Back link - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
-
- -
-
- - - - - - diff --git a/components/breadcrumb/index.html b/components/breadcrumb/index.html deleted file mode 100644 index dff8eed..0000000 --- a/components/breadcrumb/index.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - Breadcrumb - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/button/disabled.html b/components/button/disabled.html deleted file mode 100644 index e723ce8..0000000 --- a/components/button/disabled.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - Button disabled - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - - - - -
-
-
-
- - - - - - diff --git a/components/button/index.html b/components/button/index.html deleted file mode 100644 index 4a98124..0000000 --- a/components/button/index.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - Button - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - - - - -
-
-
-
- - - - - - diff --git a/components/button/link.html b/components/button/link.html deleted file mode 100644 index 11a3aa2..0000000 --- a/components/button/link.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - Button as a link - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - - Link button - - - - -
-
-
-
- - - - - - diff --git a/components/button/reverse.html b/components/button/reverse.html deleted file mode 100644 index 8c3c160..0000000 --- a/components/button/reverse.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - Button reverse - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
-
- - - - - - - - - - - - - - -
-
-
-
-
- - - - - - diff --git a/components/button/secondary.html b/components/button/secondary.html deleted file mode 100644 index e092d33..0000000 --- a/components/button/secondary.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - Button secondary - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - - - - -
-
-
-
- - - - - - diff --git a/components/card/basic-card.html b/components/card/basic-card.html deleted file mode 100644 index 3e62f27..0000000 --- a/components/card/basic-card.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - Card - Basic card - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
-
-

- If you need help now, but it’s not an emergency -

-

Go to 111.nhs.uk or call 111

-
-
- - -
-
- -
-
- - - - - - diff --git a/components/card/card-group.html b/components/card/card-group.html deleted file mode 100644 index 88d0f43..0000000 --- a/components/card/card-group.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - - - - - Card - Card group - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -

Halves

- - - -

Thirds

- -
    -
  • - -
    -
    -

    - 5 steps to mental wellbeing -

    -

    Practical advice to help you feel mentally and emotionally better

    -
    -
    - -
  • -
  • - -
    -
    -

    - Healthy weight -

    -

    Check your BMI using our healthy weight calculator and find out if you're a healthy weight

    -
    -
    - -
  • -
  • - -
    -
    -

    - Exercise -

    -

    Programmes, workouts and tips to get you moving and improve your fitness and wellbeing

    -
    -
    - -
  • -
- -

Quarters

- -
    -
  • - -
    -
    -

    91 Applicants

    Applicants -
    -
    - -
  • -
  • - -
    -
    -

    23 Jobs

    Jobs -
    -
    - -
  • -
  • - -
    -
    -

    8 Services

    Services -
    -
    - -
  • -
  • - -
    -
    -

    33 Messages

    Messages -
    -
    - -
  • -
- -
-
- -
-
- - - - - - diff --git a/components/card/card-with-image.html b/components/card/card-with-image.html deleted file mode 100644 index 6d82654..0000000 --- a/components/card/card-with-image.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - Card - Card with an image - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
- -
-

- Exercise -

-

Programmes, workouts and tips to get you moving and improve your fitness and wellbeing

-
-
- - -
-
- -
-
- - - - - - diff --git a/components/card/clickable-card.html b/components/card/clickable-card.html deleted file mode 100644 index e4fe277..0000000 --- a/components/card/clickable-card.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - Card - Clickable card - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
-
-

- Introduction to care and support -

-

A quick guide for people who have care and support needs and their carers

-
-
- - -
-
- -
-
- - - - - - diff --git a/components/card/feature-card.html b/components/card/feature-card.html deleted file mode 100644 index bfce09c..0000000 --- a/components/card/feature-card.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - Card - Feature card - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
-
-

- Feature card heading -

-

Feature card description

-
-
- - -
-
- -
-
- - - - - - diff --git a/components/care-card/care-card-immediate.html b/components/care-card/care-card-immediate.html deleted file mode 100644 index 2a0b73d..0000000 --- a/components/care-card/care-card-immediate.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - Care card immediate (red and black) - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
-
-

Immediate action required: Call 999 if you have sudden chest pain that:

- -
-
- -
    -
  • spreads to your arms, back, neck or jaw
  • -
  • makes your chest feel tight or heavy
  • -
  • also started with shortness of breath, sweating and feeling or being sick
  • -
-

You could be having a heart attack. Call 999 immediately as you need immediate treatment in hospital.

- -
-
- -
-
- -
-
- - - - - - diff --git a/components/care-card/care-card-non-urgent.html b/components/care-card/care-card-non-urgent.html deleted file mode 100644 index 843e9c2..0000000 --- a/components/care-card/care-card-non-urgent.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - Care card non-urgent (blue) - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
-
-

Non-urgent advice: Speak to a GP if:

- -
-
- -
    -
  • you're not sure it's chickenpox
  • -
  • the skin around the blisters is red, hot or painful (signs of infection)
  • -
  • your child is dehydrated
  • -
  • you're concerned about your child or they get worse
  • -
-

Tell the receptionist you think it's chickenpox before going in. They may recommend a special appointment time if other patients are at risk.

- -
-
- -
-
- -
-
- - - - - - diff --git a/components/care-card/care-card-urgent.html b/components/care-card/care-card-urgent.html deleted file mode 100644 index ae65746..0000000 --- a/components/care-card/care-card-urgent.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - Care card urgent (red) - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
-
-

Urgent advice: Ask for an urgent GP appointment if:

- -
-
- -
    -
  • you're an adult and have chickenpox
  • -
  • you're pregnant and haven't had chickenpox before and you've been near someone with it
  • -
  • you have a weakened immune system and you've been near someone with chickenpox
  • -
  • you think your newborn baby has chickenpox
  • -
-

In these situations, your GP can prescribe medicine to prevent complications. You need to take it within 24 hours of the spots coming out.

- -
-
- -
-
- -
-
- - - - - - diff --git a/components/checkboxes/conditional.html b/components/checkboxes/conditional.html deleted file mode 100644 index e0feec6..0000000 --- a/components/checkboxes/conditional.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - Checkboxes with conditional content - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - - - - - - - -
- -
- -

- How would you prefer to be contacted? -

-
- -
- Select all options that are relevant to you. -
- - -
- - - - - - -
- - -
- -
- - - -
- - -
- - -
- - - - - - - - -
- - -
- -
- - - -
- - -
- - -
- - - - - - - - -
- - -
- -
- - - -
- - -
- - -
- - - -
-
- - -
- -
-
- -
-
- - - - - - diff --git a/components/checkboxes/disabled.html b/components/checkboxes/disabled.html deleted file mode 100644 index ff7f7cc..0000000 --- a/components/checkboxes/disabled.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - Checkboxes with disabled item - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - -
- -
- - - - - - -
- - -
- - - - - - - - -
- - -
- - - - - - - - -
- - -
- - - -
- -
- -
-
- -
-
- - - - - - diff --git a/components/checkboxes/error.html b/components/checkboxes/error.html deleted file mode 100644 index 7267ea1..0000000 --- a/components/checkboxes/error.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - Checkboxes with error messages - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - -
- -
- - Which types of waste do you transport regularly? - - - - Error: Please select an option - - -
- - - - - - -
- - -
- - - - - - - - -
- - -
- - - - - - - - -
- - -
- - - -
-
- - -
- -
-
- -
-
- - - - - - diff --git a/components/checkboxes/hint.html b/components/checkboxes/hint.html deleted file mode 100644 index 44f72d7..0000000 --- a/components/checkboxes/hint.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - Checkboxes with hint text - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - -
- -
- -

- How do you want to sign in? -

-
- -
- - - - - - -
- - -
- You’ll have a user ID if you’ve registered for Self Assessment or filed a tax return online before. -
-
- - - - - - - - -
- - -
- You’ll have an account if you’ve already proved your identity with either Barclays, CitizenSafe, Digidentity, Experian, Post Office, Royal Mail or SecureIdentity. -
-
- - - -
-
- - -
- -
-
- -
-
- - - - - - diff --git a/components/checkboxes/index.html b/components/checkboxes/index.html deleted file mode 100644 index cfb3f6a..0000000 --- a/components/checkboxes/index.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - - - - - Checkboxes - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - -
- -
- - What is your nationality? - - -
- If you have more than 1 nationality, select all options that are relevant to you. -
- - -
- - - - - - -
- - -
- - - - - - - - -
- - -
- - - - - - - - -
- - -
- - - -
-
- - -
- -
-
- -
-
- - - - - - diff --git a/components/checkboxes/page-heading.html b/components/checkboxes/page-heading.html deleted file mode 100644 index 8405c2f..0000000 --- a/components/checkboxes/page-heading.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - Checkboxes with legend as page heading - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - -
- -
- -

- Which types of waste do you transport regularly? -

-
- -
- Select all that apply. -
- - -
- - - - - - -
- - -
- - - - - - - - -
- - -
- - - - - - - - -
- - -
- - - -
-
- - -
- -
-
- -
-
- - - - - - diff --git a/components/contents-list/index.html b/components/contents-list/index.html deleted file mode 100644 index 69d6819..0000000 --- a/components/contents-list/index.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - Contents list - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
-
- -
-
- - - - - - diff --git a/components/date-input/autocomplete.html b/components/date-input/autocomplete.html deleted file mode 100644 index d7ceb5c..0000000 --- a/components/date-input/autocomplete.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - Date input with autocomplete attribute - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - -
-
- - What is your date of birth? - -
- For example, 31 3 1980 -
- - -
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
- - -
- -
-
- -
-
- - - - - - diff --git a/components/date-input/error.html b/components/date-input/error.html deleted file mode 100644 index b51fb00..0000000 --- a/components/date-input/error.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - Date input with errors - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - -
-
- - What is your date of birth? - -
- For example, 31 3 1980 -
- - - - - - Error: Error message goes here - - -
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
- - -
- -
-
- -
-
- - - - - - diff --git a/components/date-input/index.html b/components/date-input/index.html deleted file mode 100644 index f3986ae..0000000 --- a/components/date-input/index.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - Date input - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - -
-
- - What is your date of birth? - -
- For example, 31 3 1980 -
- - -
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
- - -
- -
-
- -
-
- - - - - - diff --git a/components/date-input/multiple-errors.html b/components/date-input/multiple-errors.html deleted file mode 100644 index 370b5ce..0000000 --- a/components/date-input/multiple-errors.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - Date input with multiple errors - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - -
-
- - What is your date of birth? - -
- For example, 31 3 1980 -
- - - - - - Error: Error message goes here - - -
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
- - -
- -
-
- -
-
- - - - - - diff --git a/components/details/expander-group.html b/components/details/expander-group.html deleted file mode 100644 index d2e5bdf..0000000 --- a/components/details/expander-group.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - - - - - - Expander group - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
- - - How to measure your blood glucose levels - - -
-

Testing your blood at home is quick and easy, although it can be uncomfortable. It does get better.

-

You would have been given:

-
    -
  • a blood glucose metre
  • -
  • small needles called lancets
  • -
  • a plastic pen to hold the lancest
  • -
  • small test strips
  • -
- -
-
- -
- - - When to check your blood glucose level - - -
-

Try to check your blood:

-
    -
  • before meals
  • -
  • 2 to 3 hours after meals
  • -
  • before, during (take a break) and after exercise
  • -
-

This helps you understand your blood glucose levels and how they’re affected by meals and exercise. It should help you have more stable blood glucose levels.

- -
-
- -
-
-
- -
-
- - - - - - diff --git a/components/details/expander.html b/components/details/expander.html deleted file mode 100644 index 9a5e1ae..0000000 --- a/components/details/expander.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - Expander - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
- - - Opening times - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Day of the weekOpening hours
Monday9am to 6pm
Tuesday9am to 6pm
Wednesday9am to 6pm
Thursday9am to 6pm
Friday9am to 6pm
Saturday9am to 1pm
SundayClosed
-
-
- -
-
- -
-
- - - - - - diff --git a/components/details/index.html b/components/details/index.html deleted file mode 100644 index 02a2c0b..0000000 --- a/components/details/index.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - Details - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
- - - Where can I find my NHS number? - - -
-

An NHS number is a 10 digit number, like 485 777 3456.

-

You can find your NHS number on any document sent to you by the NHS. This may include:

-
    -
  • prescriptions
  • -
  • test results
  • -
  • hospital referral letters
  • -
  • appointment letters
  • -
  • your NHS medical card
  • -
-

Ask your GP practice for help if you can't find your NHS number.

- -
-
- - -
-
- -
-
- - - - - - diff --git a/components/do-dont-list/index.html b/components/do-dont-list/index.html deleted file mode 100644 index 3211095..0000000 --- a/components/do-dont-list/index.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - Do and dont list - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
-

Do

-
    -
  • - - cover blisters that are likely to burst with a soft plaster or dressing -
  • -
  • - - wash your hands before touching a burst blister -
  • -
  • - - allow the fluid in a burst blister to drain before covering it with a plaster or dressing -
  • -
-
- - - -
-

Don't

-
    -
  • - - do not burst a blister yourself -
  • -
  • - - do not peel the skin off a burst blister -
  • -
  • - - do not pick at the edges of the remaining skin -
  • -
  • - - do not wear the shoes or use the equipment that caused your blister until it heals -
  • -
-
- -
-
- -
-
- - - - - - diff --git a/components/error-message/index.html b/components/error-message/index.html deleted file mode 100644 index 6b1ea70..0000000 --- a/components/error-message/index.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - Error message - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - Error: Error message about full name goes here - - -
-
-
-
- - - - - - diff --git a/components/error-summary/index.html b/components/error-summary/index.html deleted file mode 100644 index 87dc1ca..0000000 --- a/components/error-summary/index.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - Error summary - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
-
- -
-
- - - - - - diff --git a/components/fieldset/index.html b/components/fieldset/index.html deleted file mode 100644 index 02ad213..0000000 --- a/components/fieldset/index.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - Fieldset - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
- - What is your address? - -
- -
-
- -
-
- - - - - - diff --git a/components/fieldset/page-heading.html b/components/fieldset/page-heading.html deleted file mode 100644 index 7b5bb50..0000000 --- a/components/fieldset/page-heading.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - Fieldset as page heading - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
- -

- What is your address? -

-
-
- -
-
- -
-
- - - - - - diff --git a/components/fieldset/with-inputs.html b/components/fieldset/with-inputs.html deleted file mode 100644 index 56c07c7..0000000 --- a/components/fieldset/with-inputs.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - Fieldset with input fields - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- -
- -

- What is your address? -

-
- - - - -
- - -
- - - - -
- - -
- - - - -
- - -
- - - - -
- - -
- - -
- -
-
- -
-
- - - - - - diff --git a/components/header/header-logo.html b/components/header/header-logo.html deleted file mode 100644 index d6d8353..0000000 --- a/components/header/header-logo.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - Header - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/header-navigation.html b/components/header/header-navigation.html deleted file mode 100644 index c24ff8f..0000000 --- a/components/header/header-navigation.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - Header with navigation - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/header-org-white-nav.html b/components/header/header-org-white-nav.html deleted file mode 100644 index 709fcb4..0000000 --- a/components/header/header-org-white-nav.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - - - Header organisational with white header and navigation - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/header-org-white.html b/components/header/header-org-white.html deleted file mode 100644 index 29c60a8..0000000 --- a/components/header/header-org-white.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - - - Header organisational with white header - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/header-org.html b/components/header/header-org.html deleted file mode 100644 index e7083ae..0000000 --- a/components/header/header-org.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - - - Header organisational - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/header-search.html b/components/header/header-search.html deleted file mode 100644 index aec3bb5..0000000 --- a/components/header/header-search.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - - - - - - Header with search - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/header-service-name-with-nav.html b/components/header/header-service-name-with-nav.html deleted file mode 100644 index 5890ede..0000000 --- a/components/header/header-service-name-with-nav.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - - - Header transactional with service name - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/header-service-name.html b/components/header/header-service-name.html deleted file mode 100644 index 64ae069..0000000 --- a/components/header/header-service-name.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - Header transactional with service name - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/header-transactional-long-service-name.html b/components/header/header-transactional-long-service-name.html deleted file mode 100644 index 84c4344..0000000 --- a/components/header/header-transactional-long-service-name.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - Header transactional with a long service name - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/header-transactional-service-name.html b/components/header/header-transactional-service-name.html deleted file mode 100644 index c346c14..0000000 --- a/components/header/header-transactional-service-name.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - Header transactional with service name - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/header-transactional.html b/components/header/header-transactional.html deleted file mode 100644 index 980c509..0000000 --- a/components/header/header-transactional.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - Header transactional - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/header/index.html b/components/header/index.html deleted file mode 100644 index d889500..0000000 --- a/components/header/index.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - Header - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/hero/hero-image-content.html b/components/hero/hero-image-content.html deleted file mode 100644 index 63666e3..0000000 --- a/components/hero/hero-image-content.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - Hero with image and content - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-

We’re here for you

-

Helping you take control of your health and wellbeing.

- -
-
-
-
-
-
- - - - - - - diff --git a/components/hero/hero-image.html b/components/hero/hero-image.html deleted file mode 100644 index f7ada27..0000000 --- a/components/hero/hero-image.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - Hero with image - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - - - diff --git a/components/hero/index.html b/components/hero/index.html deleted file mode 100644 index 5ee6de2..0000000 --- a/components/hero/index.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - Hero - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
-
-

We’re here for you

-

Helping you take control of your health and wellbeing.

- -
-
-
-
- -
- - - - - - - diff --git a/components/hint/index.html b/components/hint/index.html deleted file mode 100644 index 7c79aa4..0000000 --- a/components/hint/index.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - Hint - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
- It’s on your National Insurance card, benefit letter, payslip or P60. -For example, ‘QQ 12 34 56 C’. - -
- -
-
- -
-
- - - - - - diff --git a/components/images/index.html b/components/images/index.html deleted file mode 100644 index 1d9c058..0000000 --- a/components/images/index.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - Images - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -
- Picture of allergic conjunctivitis -
- -
-
- -
-
- - - - - - diff --git a/components/input/autocomplete.html b/components/input/autocomplete.html deleted file mode 100644 index 2c78528..0000000 --- a/components/input/autocomplete.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - Input with autocomplete attribute - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
- - -
- -
-
- -
-
- - - - - - diff --git a/components/input/custom-width.html b/components/input/custom-width.html deleted file mode 100644 index 8aaf3f9..0000000 --- a/components/input/custom-width.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - Input with width modifier - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
- -
- It’s on your National Insurance card, benefit letter, payslip or P60. For example, ‘QQ 12 34 56 C’. -
- -
- -
-
- -
-
- - - - - - diff --git a/components/input/error.html b/components/input/error.html deleted file mode 100644 index 2e0bec7..0000000 --- a/components/input/error.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - Input with error message - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
- -
- It’s on your National Insurance card, benefit letter, payslip or P60. For example, ‘QQ 12 34 56 C’. -
- - Error: Error message goes here - - -
- -
-
- -
-
- - - - - - diff --git a/components/input/hint.html b/components/input/hint.html deleted file mode 100644 index ca0b046..0000000 --- a/components/input/hint.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - Input with hint text - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
- -
- It’s on your National Insurance card, benefit letter, payslip or P60. For example, ‘QQ 12 34 56 C’. -
- -
- -
-
- -
-
- - - - - - diff --git a/components/input/index.html b/components/input/index.html deleted file mode 100644 index 97764af..0000000 --- a/components/input/index.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - Input - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
- - -
- -
-
- -
-
- - - - - - diff --git a/components/inset-text/index.html b/components/inset-text/index.html deleted file mode 100644 index 60d7144..0000000 --- a/components/inset-text/index.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - Inset text - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
- Information: -

You can report any suspected side effect to the UK safety scheme.

-
- -
-
- -
-
- - - - - - diff --git a/components/label/bold.html b/components/label/bold.html deleted file mode 100644 index 11f719a..0000000 --- a/components/label/bold.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - Label with bold text - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
-
- -
-
- - - - - - diff --git a/components/label/index.html b/components/label/index.html deleted file mode 100644 index a7c74a4..0000000 --- a/components/label/index.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - Label - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
-
- -
-
- - - - - - diff --git a/components/label/page-heading.html b/components/label/page-heading.html deleted file mode 100644 index b22f7c2..0000000 --- a/components/label/page-heading.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - Label as page heading - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -

-

-
-
- -
-
- - - - - - diff --git a/components/list-panel/index.html b/components/list-panel/index.html deleted file mode 100644 index 5062e3f..0000000 --- a/components/list-panel/index.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - - - - - - List panel - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
    -
  1. - - - -
  2. -
  3. - -
    -

    B

    -
    -

    There are currently no conditions listed

    -
    - -
    - -
  4. -
  5. - -
    -

    C

    - - -
    - -
  6. -
  7. - -
    -

    D

    - - -
    - -
  8. -
-
-
- -
-
- - - - - - diff --git a/components/nav-a-z/index.html b/components/nav-a-z/index.html deleted file mode 100644 index 454279f..0000000 --- a/components/nav-a-z/index.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - A-Z navigation - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
-
- -
-
- - - - - - diff --git a/components/pagination/index.html b/components/pagination/index.html deleted file mode 100644 index 67fcf8d..0000000 --- a/components/pagination/index.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - Pagination - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/components/radios/conditional.html b/components/radios/conditional.html deleted file mode 100644 index b8dfb6b..0000000 --- a/components/radios/conditional.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - Radios with conditonal content - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - - - - - - - -
- -
- -

- How would you prefer to be contacted? -

-
- -
- Select one option. -
- -
- -
- - -
- -
- - - -
- - -
- - -
- - -
- - -
- -
- - - -
- - -
- - -
- - -
- - -
- -
- - - -
- - -
- - -
- -
-
- -
- -
-
- -
-
- - - - - - diff --git a/components/radios/disabled.html b/components/radios/disabled.html deleted file mode 100644 index 0a4ac85..0000000 --- a/components/radios/disabled.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - Radios disabled - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - -
- -
- - Have you changed your name? - - -
- This includes changing your last name or spelling your name differently. -
- -
- -
- - -
- - -
- - -
- -
-
- -
- -
-
- -
-
- - - - - - diff --git a/components/radios/divider.html b/components/radios/divider.html deleted file mode 100644 index fb46d23..0000000 --- a/components/radios/divider.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - Radios with a divider - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - - - -
- -
- - How do you want to sign in? - - -
- -
- - -
- - -
- - -
- - -
or
- -
- - -
- -
-
- -
- -
-
- -
-
- - - - - - diff --git a/components/radios/hint-error.html b/components/radios/hint-error.html deleted file mode 100644 index be4d81b..0000000 --- a/components/radios/hint-error.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - Radios with hint text and error message - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - -
- -
- - Have you changed your name? - - -
- This includes changing your last name or spelling your name differently. -
- - - Error: Please select an option - - -
- -
- - -
- - -
- - -
- -
-
- -
- -
-
- -
-
- - - - - - diff --git a/components/radios/hint.html b/components/radios/hint.html deleted file mode 100644 index 0c4fc1d..0000000 --- a/components/radios/hint.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - Radios with hint text - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - -
- -
- -

- How do you want to sign in? -

-
- -
- -
- - -
- You'll have a user ID if you've registered for self assessment or filed a tax return online before. -
-
- - -
- - -
- You’ll have an account if you’ve already proved your identity with either Barclays, CitizenSafe, Digidentity, Experian, Post Office, Royal Mail or SecureIdentity. -
-
- -
-
- -
- -
-
- -
-
- - - - - - diff --git a/components/radios/index.html b/components/radios/index.html deleted file mode 100644 index 6563e0f..0000000 --- a/components/radios/index.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - Radios - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - -
- -
- - Have you changed your name? - - -
- This includes changing your last name or spelling your name differently. -
- -
- -
- - -
- - -
- - -
- -
-
- -
- -
-
- -
-
- - - - - - diff --git a/components/radios/inline.html b/components/radios/inline.html deleted file mode 100644 index ea52455..0000000 --- a/components/radios/inline.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - Radios inline - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - -
- -
- - Have you changed your name? - - -
- This includes changing your last name or spelling your name differently. -
- -
- -
- - -
- - -
- - -
- -
-
- -
- -
-
- -
-
- - - - - - diff --git a/components/radios/without-fieldset.html b/components/radios/without-fieldset.html deleted file mode 100644 index b3c80fe..0000000 --- a/components/radios/without-fieldset.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - - - Radios without fieldset - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - -
- -
- -
- - -
- - -
- - -
- - -
- - -
- -
-
- -
-
- -
-
- - - - - - diff --git a/components/select/hint-error.html b/components/select/hint-error.html deleted file mode 100644 index b1f5b42..0000000 --- a/components/select/hint-error.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - Select with hint text and error message - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
- -
- Hint text goes here -
- - Error: Error message goes here - - -
- -
-
- -
-
- - - - - - diff --git a/components/select/index.html b/components/select/index.html deleted file mode 100644 index 249b2a5..0000000 --- a/components/select/index.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - Select - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
- - -
- -
-
- -
-
- - - - - - diff --git a/components/skip-link/index.html b/components/skip-link/index.html deleted file mode 100644 index 73762f5..0000000 --- a/components/skip-link/index.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - Skip link - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-

To view the skip link component, press tab or navigate to the next element.

- - Skip to main content - -
-
- -
-
- - - - - - diff --git a/components/summary-list/index.html b/components/summary-list/index.html deleted file mode 100644 index ce8ab45..0000000 --- a/components/summary-list/index.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - Summary list - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
- -
-
- Name -
-
- Sarah Philips -
- -
- - - Change name - - -
- -
- -
-
- Date of birth -
-
- 5 January 1978 -
- -
- - - Change date of birth - - -
- -
- -
-
- Contact information -
-
- 72 Guild Street
London
SE23 6FH -
- -
- - - Change contact information - - -
- -
- -
-
- Contact details -
-
-

07700 900457

sarah.philips@example.com

-
- -
- - - Change contact details - - -
- -
- -
- - -
-
- -
-
- - - - - - diff --git a/components/summary-list/without-actions.html b/components/summary-list/without-actions.html deleted file mode 100644 index ed1092e..0000000 --- a/components/summary-list/without-actions.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - Summary list without actions - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
- -
-
- Name -
-
- Sarah Philips -
- -
- -
-
- Date of birth -
-
- 5 January 1978 -
- -
- -
-
- Contact information -
-
- 72 Guild Street
London
SE23 6FH -
- -
- -
-
- Contact details -
-
-

07700 900457

sarah.philips@example.com

-
- -
- -
- - -
-
- -
-
- - - - - - diff --git a/components/summary-list/without-border.html b/components/summary-list/without-border.html deleted file mode 100644 index 71607cc..0000000 --- a/components/summary-list/without-border.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - Summary list without border - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
- -
-
- Name -
-
- Sarah Philips -
- -
- -
-
- Date of birth -
-
- 5 January 1978 -
- -
- -
-
- Contact information -
-
- 72 Guild Street
London
SE23 6FH -
- -
- -
-
- Contact details -
-
-

07700 900457

sarah.philips@example.com

-
- -
- -
- - -
-
- -
-
- - - - - - diff --git a/components/tables/index.html b/components/tables/index.html deleted file mode 100644 index b10d82b..0000000 --- a/components/tables/index.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - Tables - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
Skin symptoms and possible causes
- Skin symptoms - - Possible cause -
Blisters on lips or around the mouthcold sores
Itchy, dry, cracked, soreeczema
Itchy blistersshingles, chickenpox
- -
-
- -
-
- - - - - - diff --git a/components/tables/responsive-table.html b/components/tables/responsive-table.html deleted file mode 100644 index 9110de4..0000000 --- a/components/tables/responsive-table.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - Tables - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Ibuprofen syrup dosages for children
- Age - - How much? - - How often? -
- Age 3 to 5 months (weighing more than 5kg) - - How much? 2.5ml - - How often? Max 3 times in 24 hours -
- Age 6 to 11 months - - How much? 2.5l - - How often? Max 3 to 4 times in 24 hours -
- Age 1 to 3 years - - How much? 5ml - - How often? Max 3 times in 24 hours -
- Age 4 to 6 years - - How much? 7.5ml - - How often? Max 3 times in 24 hours -
- Age 7 to 9 years - - How much? 10ml - - How often? Max 3 times in 24 hours -
- Age 10 to 11 years - - How much? 15ml - - How often? Max 3 times in 24 hours -
- Age 12 to 17 years - - How much? 15ml to 20ml - - How often? Max 3 to 4 times in 24 hours -
- -
-
- -
-
- - - - - - diff --git a/components/tables/tables-panel.html b/components/tables/tables-panel.html deleted file mode 100644 index 8a117e9..0000000 --- a/components/tables/tables-panel.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - Tables - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
-

Conditions similar to impetigo

- - - - - - - - - - - - - - - - - - - - - - -
Other possible causes of your symptoms
- Symptoms - - Possible cause -
Blisters on lips or around the mouthcold sores
Itchy, dry, cracked, soreeczema
Itchy blistersshingles, chickenpox
-
- -
-
- -
-
- - - - - - diff --git a/components/tag/index.html b/components/tag/index.html deleted file mode 100644 index d1f6a8d..0000000 --- a/components/tag/index.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - Tag - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameTag
- nhsuk-tag - - - Active - - -
- nhsuk-tag--white - - - Started - - -
- nhsuk-tag--grey - - - Not started - - -
- nhsuk-tag--green - - - New - - -
- nhsuk-tag--aqua-green - - - Active - - -
- nhsuk-tag--blue - - - Pending - - -
- nhsuk-tag--purple - - - Received - - -
- nhsuk-tag--pink - - - Sent - - -
- nhsuk-tag--red - - - Rejected - - -
- nhsuk-tag--orange - - - Declined - - -
- nhsuk-tag--yellow - - - Delayed - - -
- -
-
- -
-
- - - - - - diff --git a/components/textarea/autocomplete.html b/components/textarea/autocomplete.html deleted file mode 100644 index 43feeae..0000000 --- a/components/textarea/autocomplete.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - Textarea with autocomplete attribute - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
- - -
- -
-
- -
-
- - - - - - diff --git a/components/textarea/error.html b/components/textarea/error.html deleted file mode 100644 index a8f87f6..0000000 --- a/components/textarea/error.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - Textarea with error message - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
- - - Error: You must provide an explanation - - -
- -
-
- -
-
- - - - - - diff --git a/components/textarea/index.html b/components/textarea/index.html deleted file mode 100644 index ba463ea..0000000 --- a/components/textarea/index.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - Textarea - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- - -
- -
- Don't include personal or financial information, eg your National Insurance number or credit card details. -
- -
- -
-
- -
-
- - - - - - diff --git a/components/typography.html b/components/typography.html deleted file mode 100644 index 88897aa..0000000 --- a/components/typography.html +++ /dev/null @@ -1,638 +0,0 @@ - - - - - - - - - - - - Components - New typography and spacing - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -

The single-direction margin declarations have been changed to the bottom. All text elements use margin-bottom (24px desktop, 16px mobile).

-

Top padding is added to headings after paragraphs.

- -

H2 using no class

-

H3 using no class

-

H4 using no class

-
H5 using no class
-
H6 using no class
- -

H2 using override nhsuk-u-margin-top-9

- -

This is a paragraph using no class. Nam quis posuere nisl, this is what a link looks like eget vulputate eros. Duis non mollis mi. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

-

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -
    -
  • Unordered list item using no class
  • -
  • Unordered list item using no class
  • -
-
    -
  1. Ordered list item using no class
  2. -
  3. Ordered list item using no class
  4. -
- -

H2 using no class

-

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

-

H3 using no class

-

This is a paragraph using override nhsuk-u-margin-bottom-7. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

-

H2 using no class

-

H3 using no class

-

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -
- -
- Address styling
- 7 Test Road
- Village
- LS16 2JE -
- -
- -

H1 using nhsuk-heading-l

-

H2 using nhsuk-heading-xl

-

H3 using nhsuk-heading-l

-

H4 using nhsuk-heading-m

-
H5 using nhsuk-heading-s
-
H6 using nhsuk-heading-xs
- -
- -

P using nhsuk-body-l

-

P using nhsuk-body

-

P using nhsuk-body-s

- -
- - Heading caption -

Page heading

- - Heading caption -

Page heading

- - Heading caption -

Page heading

- -

Heading caption Page heading

- -

Heading caption Page heading

- -

Heading caption Page heading

- -

Page heading Heading caption

- -

Page heading Heading caption

- -

Page heading Heading caption

- -
- - Span using nhsuk-heading-l - Span using nhsuk-heading-m - Span using nhsuk-heading-s - Span using nhsuk-heading-xs - Span using nhsuk-heading-xxs - - Span using nhsuk-body-l - Span using nhsuk-body - Span using nhsuk-body-s - -

Typography with components

- -

This is a paragraph using nhsuk-u-font-weight-bold. Nam quis posuere nisl, eget vulputate eros. Duis non mollis mi. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -

List (Unordered list)

- - - -

List (Ordered list)

- -
    -
  1. Ordered list item using nhsuk-list
  2. -
  3. Ordered list item using nhsuk-list
  4. -
- -

Bulleted list

- -
    -
  • Unordered list item using no class
  • -
  • Unordered list item using no class
  • -
- -

Numbered list

- -
    -
  1. Ordered list item using no class
  2. -
  3. Ordered list item using no class
  4. -
- -
- -

Typography with images

- -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -

H3 heading

- -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -
- -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -
- Information: -

If you drive you must tell the DVLA about your vertigo. Visit the GOV.UK website for more information on driving with vertigo

-
- - -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- - -
-
-

Non-urgent advice: Speak to a GP if:

- -
-
- -
    -
  • you're not sure it's chickenpox
  • -
  • the skin around the blisters is red, hot or painful (signs of infection)
  • -
  • your child is dehydrated
  • -
  • you're concerned about your child or they get worse
  • -
-

Tell the receptionist you think it's chickenpox before going in. They may recommend a special appointment time if other patients are at risk.

- -
-
- - -
- Information: -

If you drive you must tell the DVLA about your vertigo. Visit the GOV.UK website for more information on driving with vertigo

-
- - -
- -

H2 heading

- -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- - -
-
-

Non-urgent advice: Speak to a GP if:

- -
-
- -
    -
  • you're not sure it's chickenpox
  • -
  • the skin around the blisters is red, hot or painful (signs of infection)
  • -
  • your child is dehydrated
  • -
  • you're concerned about your child or they get worse
  • -
-

Tell the receptionist you think it's chickenpox before going in. They may recommend a special appointment time if other patients are at risk.

- -
-
- - - - - - - -
-
-

Urgent advice: Ask for an urgent GP appointment if:

- -
-
- -
    -
  • you're an adult and have chickenpox
  • -
  • you're pregnant and haven't had chickenpox before and you've been near someone with it
  • -
  • you have a weakened immune system and you've been near someone with chickenpox
  • -
  • you think your newborn baby has chickenpox
  • -
- -
-
- - - -
-
-

Non-urgent advice: Call 999 if you have sudden chest pain that:

- -
-
- -
    -
  • spreads to your arms, back, neck or jaw
  • -
  • makes your chest feel tight or heavy
  • -
  • also started with shortness of breath, sweating and feeling or being sick
  • -
-

You could be having a heart attack. Call 999 immediately as you need immediate treatment in hospital.

- -
-
- - -

H2 heading

- - -
-
-

Non-urgent advice: Speak to a GP if:

- -
-
- -
    -
  • you're not sure it's chickenpox
  • -
  • the skin around the blisters is red, hot or painful (signs of infection)
  • -
  • your child is dehydrated
  • -
  • you're concerned about your child or they get worse
  • -
-

Tell the receptionist you think it's chickenpox before going in. They may recommend a special appointment time if other patients are at risk.

- -
-
- - - -
-
-

Non-urgent advice: Speak to a GP if:

- -
-
- -
    -
  • you're not sure it's chickenpox
  • -
  • the skin around the blisters is red, hot or painful (signs of infection)
  • -
  • your child is dehydrated
  • -
  • you're concerned about your child or they get worse
  • -
-

Tell the receptionist you think it's chickenpox before going in. They may recommend a special appointment time if other patients are at risk.

- -
-
- - -

H3 heading

- -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- - -
-

Do

-
    -
  • - - cover blisters that are likely to burst with a soft plaster or dressing -
  • -
  • - - wash your hands before touching a burst blister -
  • -
  • - - allow the fluid in a burst blister to drain before covering it with a plaster or dressing -
  • -
-
- - - -
-

Don't

-
    -
  • - - do not burst a blister yourself -
  • -
  • - - do not peel the skin off a burst blister -
  • -
  • - - do not pick at the edges of the remaining skin -
  • -
  • - - do not wear the shoes or use the equipment that caused your blister until it heals -
  • -
-
- - -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -

H2 heading

- -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -
- - - Where can I find my NHS number? - - -
-

An NHS number is a 10 digit number, like 485 777 3456.

-

You can find your NHS number on any document sent to you by the NHS. This may include:

-
    -
  • prescriptions
  • -
  • test results
  • -
  • hospital referral letters
  • -
  • appointment letters
  • -
  • your NHS medical card
  • -
-

Ask your GP practice for help if you can't find your NHS number.

- -
-
- - -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -

H2 heading

- -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- - -
-

- Important: -

-

If you develop symptoms of anaphylaxis, such as difficulty breathing, you should inject yourself in the outer thigh before seeking emergency medical help.

-
- - -

H2 heading

- - -
-

- Important: -

-

If you develop symptoms of anaphylaxis, such as difficulty breathing, you should inject yourself in the outer thigh before seeking emergency medical help.

-
- - -

H2 heading

- -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- - -
-

Skin symptoms and possible causes

- - - - - - - - - - - - - - - - - - - - - - -
Skin symptoms and possible causes
- Skin symptoms - - Possible cause -
Blisters on lips or around the mouthcold sores
Itchy, dry, cracked, soreeczema
Itchy blistersshingles, chickenpox
-
- - -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -

H2 heading

- -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- - - - -
    -
  • Unordered list item using no class
  • -
  • Unordered list item using no class
  • -
- -

Content with images

- -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -

H3 heading

- -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -
- Picture of allergic conjunctivitis -
- Itchy, red, watering eyes -
-
- - -

This is a paragraph using no class. Aliquam pulvinar posuere elementum. Fusce tincidunt interdum mauris non pretium.

- - - - -
- -

Section spacing

-

nhsuk-section-break nhsuk-section-break--xl nhsuk-section-break--visible

-
-

nhsuk-section-break nhsuk-section-break--l nhsuk-section-break--visible

-
-

nhsuk-section-break nhsuk-section-break--m nhsuk-section-break--visible

-
-

nhsuk-section-break nhsuk-section-break--visible

-
- -
-
- -
-
- - - - - - diff --git a/components/warning-callout/custom-heading.html b/components/warning-callout/custom-heading.html deleted file mode 100644 index be51e0e..0000000 --- a/components/warning-callout/custom-heading.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - Warning callout - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
-

- - Important: - School, nursery or work - -

-

Stay away from school, nursery or work until all the spots have crusted over. This is usually 5 days after the spots first appeared.

-
- -
-
- -
-
- - - - - - diff --git a/components/warning-callout/index.html b/components/warning-callout/index.html deleted file mode 100644 index f2599b7..0000000 --- a/components/warning-callout/index.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - Warning callout - NHS.UK frontend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- -
-

- Important: -

-

If you develop symptoms of anaphylaxis, such as difficulty breathing, you should inject yourself in the outer thigh before seeking emergency medical help.

-
- -
-
- -
-
- - - - - - diff --git a/contact.html b/contact.html deleted file mode 100644 index 0b5f252..0000000 --- a/contact.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - - - Contact the Python Community - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - - - -
-
-
-
- -

NHS Python Community Board

-
    -
  • - -
    - -
    -

    Arouba Zubair

    -

    Data Analyst - NHSX

    -

    Hi, I'm Arouba. Co-founder of the NHS Python Community. Love all things related to data, neuroscience, and biotech! I'm passionate about coding in the open and encouraging all to develop their python skills.

    -
    -
    - -
  • -
  • - -
    - -
    -

    Dr Mark Bailey

    -

    Speciality Doctor in Respiratory Medicine and Clinical Informatician - GHNHSFT

    -

    - Clinician-who-codes (python, C++/arduino, VBA, AutoHotKey). Member of the Faculty of Clinical Informatics. Subspecialised in sleep medicine. -

    -
    - -
  • -
  • - -
    - -
    -

    Sophie Williams, PhD

    -

    Research Data Scientist - Barts Health NHS Trust

    -

    I use Python to analyse NLP-enhanced hospital data to improve outcomes in disease areas relevant to our local patient needs. I have joined NHS-Python board because communities are so useful to bring together clinical and non-clinical people with data analysis interests to build skills and share knowledge.

    -
    -
    - -
  • -
- -
    -
  • - -
    - -
    -

    Mary Amanuel

    -

    Data Analyst - NHSX. Co-founder of the NHS Python Community.

    -

    Passionate about addressing health inequalities, open code and collaboration in the NHS, as well as encouraging staff from diverse and non-technical backgrounds to develop their programming skills.

    -
    -
    - -
  • -
  • - -
    - -
    -

    Alex Cheung

    -

    Deployment manager - NHSE/I

    -

    Co-founder and chair of NHS python community with a great passion to bring innovative approaches to communities to raise profile for learning, professional development and collaboration.

    -
    -
    - -
  • -
  • - -
    - -
    -

    Haris Shuaib

    -

    Head of Clinical Scientific Computing - Guy's & St Thomas' NHS Foundation Trust

    -

    I'm a Consultant Clinical Scientist and lead a multi-disciplinary team developing people, platforms and policy for digital health. We do lots of in-house development of medical devices and other applications and have benefitted greatly from working with engineers from outside our organisation. I hope the NHS Python community can really scale the use of Python in the NHS and empower NHS staff and organisations to take innovation into their own hands.

    -
    -
    -
  • - -
      -
    • - -
      - -
      -

      Jonny Pearson, PhD

      -

      Lead Data Scientist

      -

      Father of three huddersfield based data scientist with background in nuclear fusion and operational research. Always keen to hear about open source tools in the NHS, synthetic data generation, system modelling (especially discrete event simulation and agent based modelling) and forecasting.

      -
      -
      -
    • - -
    • - -
      - -
      -

      Craig Shenton, PhD

      -

      Senior Data Engineer - NHSE Medical Directorate

      -

      Co-founder of the NHS Python Community, PhD Applied Mathematics and former Data Science Consultant. Python and open-source analytics enthusiast. Find me on GitHub making websites.

      -
      -
      -
    • - -
    • - -
      - -
      -

      Juan Adriano, PhD

      -

      Data Scientist - Surrey and Borders Partnership NHS Foundation Trust

      -

      I am a Doctor in Health Informatics, currently working for the Analytics team at SABP. I use diverse Data Science (DS) approaches to analyse complex, significant scale and high impact operational / healthcare related problems by means of Python and the Python ecosystem. I think we should keep pushing forward the use of Python for conducting DS/Analytics projects within the NHS.

      -
      -
      - -
    • -
    - -

    To find out more join the online community AnalystX on the FutureNHS collaboration platform.

    -

    Contact us at: pycom@nhsx.nhs.uk

    -

    Looking for support with R? Visit the the NHS-R Community

    -
-
-
-
- - - -
- -
- - - - - diff --git a/index.html b/index.html deleted file mode 100644 index 32affa1..0000000 --- a/index.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - - The Python Community for Healthcare - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - - -
-
-
-
-
-
-

Welcome to the NHS Python Community for Healthcare

-

Find out how you can get involved.

- -
-
-
-
-
-
-
-
- -
-
-
-
- -
-
- -

Lead by enthusiasts and advocates, the NHS Python Community for Healthcare is an open community of practice that champions the use of the python programming language and open code in the NHS and healthcare sector

-
-
- -

Why Python?

-

Python is an open source, state of the art programming language, used by developers, data scientists, and data engineers. Python's widespread adoption is, in part, due to its accessible 'human readable' syntax, making it relatively easy to pick up and learn.

-

Along with other open source analytics tools such as R, Python will be essential to drive the 21st century digital transformation of health care.

- -
-

Principles and aims of the Python Community

-
    -
  • - - Promote the use of python in the healthcare by celebrating success and recognising contributions across the community -
  • -
  • - - Reduce barriers to entry by highlighting best practice with regard to software, IT operations, security, and coding in the open -
  • -
  • - - Open source and publish code to public GitHub repositories under appropriate licences (such as MIT, OGLv3, and GPLv3) alongside suitable open datasets or synthetic data so that our work can be further developed, re-used, and improved upon by everyone in the community -
  • -
  • - - Break down silos of expertise and improve technical communication and collaboration across the NHS, health and social care sectors -
  • -
  • - - Champion diversity, inclusion, and representation in tech by making coding accessible to all members of the community regardless of background or current level of ability -
  • -
-
-

Get Involved in the Communtiy!

-

The NHS Python Community for Healthcare is open to anyone interested in championing the use of Python, programming, and open code in the NHS and healthcare sector.

-
    -
  • -
    - NHS Python Community Slack -
    -

    - Slack channel -

    -

    Join us on Slack to chat to the community or ask us your questions.

    - -
    -
    -
  • -
  • -
    - NHS Python Community LinkedIn -
    -

    - LinkedIn page -

    -

    Follow our LinkedIn page to be notified about all our future events.

    - -
    -
    -
  • -
-
    -
  • -
    - NHS Python Community Youtube -
    -

    - YouTube channel -

    -

    Don't forget to like and subscribe to our YouTube channel.

    - -
    -
    -
  • -
  • -
    - NHS Python Community GitHub -
    -

    - GitHub repository -

    -

    Fork our repositories on GitHub and use our code.

    - -
    -
    -
  • -
- -
-
-
-
- - - - - -
- -
- - - - - diff --git a/links.html b/links.html deleted file mode 100644 index 2dc4d88..0000000 --- a/links.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - NHS Python Community Links - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - - - - -
-
-
-
- -

Get Involved in the Communtiy!

-

The NHS Python Community for Healthcare is open to anyone interested in championing the use of Python, programming, and open code in the NHS and healthcare sector.

-
    -
  • -
    - NHS Python Community Slack -
    -

    - Slack channel -

    -

    Join us on Slack to chat to the community or ask us your questions.

    - -
    -
    -
  • -
  • -
    - NHS Python Community LinkedIn -
    -

    - LinkedIn page -

    -

    Follow our LinkedIn page to be notified about all our future events.

    - -
    -
    -
  • -
-
    -
  • -
    - NHS Python Community Youtube -
    -

    - YouTube channel -

    -

    Don't forget to like and subscribe to our YouTube channel.

    - -
    -
    -
  • -
  • -
    - NHS Python Community GitHub -
    -

    - GitHub repository -

    -

    Fork our repositories on GitHub and use our code.

    - -
    -
    -
  • -
-

Would you like to write a blog post for the Python Community? Contact us at: craig.shenton@nhs.net

-
-
-
-
-
- -
- - - - - diff --git a/nhsx-coding-club.html b/nhsx-coding-club.html deleted file mode 100644 index 1061543..0000000 --- a/nhsx-coding-club.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - - - The Python Community for Healthcare - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - - - -
-
-
-
-

NHSX Python Coding Club Resources

-

These resources have been created to facilitate the NHSX Analytics Unit coding club, and are offered free and open source to allow other teams to train and practice python programming in a collaborative manner.

-

Introduction to Python

-

Developed by Mattia Ficarelli NHSX

-
    -
  • - -
    -
    -

    - Introduction to Python 1 -

    -

    This session will cover the basics of python, including basic syntax, using the 'print' command, and assigning variables. This will be an interactive session and participants will be given simple code based exercises to complete during the session.

    -
    -
    - -
  • -
  • - -
    -
    -

    - Introduction to Python 2 -

    -

    This session will cover control flow and if-statements. This will be an interactive session and participants will be given simple code based exercises to complete during the session.

    -
    -
    -
  • -
  • - -
    -
    -

    - Introduction to Python 3 -

    -

    This session will cover loops and lists. This will be an interactive session and participants will be given simple code based exercises to complete during the session.

    -
    -
    -
  • -
  • - -
    -
    -

    - Introduction to Python 4 -

    -

    Coming soon.

    -
    -
    - -
  • -
-

Python Examples

- -
    -
  • - -
    -
    -

    - trashPanda: Deal with excel files in Python -

    -

    By Craig Shenton NHSX

    -

    This session will cover the use and application of python tools that allow for multiple poorly formatted excel workbooks (even within directories) to be merged and outputted into a single properly formatted CSV table. These tools have widespread practical applications for dealing with often incomplete/messy NHS data.

    -
    -
    - -
  • -
  • - -
    -
    -

    - Time-series forecasting with Prophet -

    -

    By Dan Schofield NHSX

    -

    This session will discuss the use of the package “Prophet” produced by the core Data Science team at Facebook. The package is available with both python and R wrappers of the underlying stan model, which was built with accuracy, speed, interpretability, and automation in mind, for time-series forecasting at scale.

    -
    -
    -
  • -
  • - -
    -
    -

    - Application Programming Interface (APIs) -

    -

    By Jonny Pearson NHSX

    -

    This session will discuss interacting with APIs using Python. APIs allow different systems to exchange (send or recieve) data. APIs are all around us but often hidden away doing the legwork to make smooth data flows e.g. weather apps on your phone, paypal, and loggin through google all use APIs.

    -
    -
    -
  • -
  • - -
    -
    -

    - New Project -

    -

    Coming soon.

    -
    -
    - -
  • -
-
-
-
-
- -
- -
- - - - - diff --git a/resources.html b/resources.html deleted file mode 100644 index 227ba6d..0000000 --- a/resources.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - - - Resources - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to main content - - - - -
-
-
-
-

Python Community Projects

-
    -
  • - -
    -
    -

    - Open Health Statistics -

    -

    Collecting statistics on open source NHS GitHub and GitLab repositories using end-to-end open source analytics: python, plotly, github.io, and github actions.

    -
    -
    - -
  • -
  • - -
    -
    -

    - NHSX Coding Club Resources -

    -

    Open source python resources from the NHSX Analytics Unit coding club.

    -
    -
    -
  • -
-

Python

-
    -
  • -
    - Real Python News -
    -

    - Real Python News - March 2021 -

    -

    Python Turns 30 Years Old, Python Lands on Mars, 2020 Python Developers Survey Results, and more..

    -
    -
    -
  • -
  • -
    - Python Software Foundation -
    -

    - Python Software Foundation -

    -

    Become a member of the PSF, which aims to promote, protect, and advance the Python programming language.

    -
    -
    -
  • -
-

Learn

-
    -
  • -
    -
    -

    - Real Python -

    -

    At Real Python you can learn all things Python from the ground up. Everything from the absolute basics of Python, to web development and web scraping, to data visualisation, and beyond.

    -
    -
    -
  • -
  • -
    -
    -

    - Google's Python Class -

    -

    A free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding.

    -
    -
    -
  • -
-

Open Source

-
    -
  • -
    -
    -

    - 3 Tips for Open Source Projects -

    -

    The Ultimate Guide to creating a popular open source project from someone with 10s of thousands of GitHub stars.

    -
    -
    -
  • -
  • -
    -
    -

    - All Contributers [GitHub] -

    -

    Recognise contributors to an open source project in a way that rewards each and every contribution, not just code.

    -
    -
    -
  • -
  • -
    -
    -

    - Free Python Books -

    -

    A list of Python books in English that are free to read online or download.

    -
    -
    -
  • -
  • -
    -
    -

    - Readme.so [GitHub] -

    -

    Readme.so is an online editor to help developers make README.md files for their project.

    -
    -
    -
  • -
-
-
-
-
- -
- -
- - - - - diff --git a/robots.txt b/robots.txt deleted file mode 100644 index 4f8b696..0000000 --- a/robots.txt +++ /dev/null @@ -1,9 +0,0 @@ -# Group 1 -User-agent: Googlebot -Disallow: /nogooglebot/ - -# Group 2 -User-agent: * -Allow: / - -Sitemap: https://nhs-pycom.net/sitemap.xml \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml deleted file mode 100644 index 29cef4e..0000000 --- a/sitemap.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - https://nhs-pycom.net/ - 2021-05-02 - daily - 1.0 - - - https://nhs-pycom.net/nhsx-coding-club.html - 2021-05-02 - daily - 0.9 - - - https://nhs-pycom.net/events.html - 2021-05-02 - daily - 0.9 - - - https://nhs-pycom.net/analystx.html - 2021-05-02 - daily - 0.9 - - - https://nhs-pycom.net/python-resources.html - 2021-05-02 - daily - 0.9 - - - https://nhs-pycom.net/contact.html - 2021-05-02 - daily - 0.9 - - - https://nhs-pycom.net/code-of-conduct.html - 2021-05-02 - daily - 0.9 - - \ No newline at end of file