diff --git a/CHANGELOG.md b/CHANGELOG.md
index 378bf332c..84dca176a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,13 @@
## Unreleased
+:recycle: **Changes**
+
+- Large headings, legends and labels updated to use 36px rather than 32px. ([PR 989](https://github.com/nhsuk/nhsuk-frontend/pull/989))
+- Medium headings, legends and labels updated to use 26px rather than 24px. ([Issue 445](https://github.com/nhsuk/nhsuk-service-manual-community-backlog/issues/445))
+- Add sizing classes for table caption
+- Reduce heading caption sizes
+- Adjust print styles, making headings and body type smaller
- Fix Sass deprecation on `mix` function (passing a number without unit) ([PR 995](https://github.com/nhsuk/nhsuk-frontend/pull/995))
- Add nhsukAttributes macro, copied from GOV.UK ([PR 998](https://github.com/nhsuk/nhsuk-frontend/pull/998))
- Hide header's navigation links on print ([PR 1001](https://github.com/nhsuk/nhsuk-frontend/pull/1001))
diff --git a/app/pages/examples.njk b/app/pages/examples.njk
index a640b6287..857e28214 100644
--- a/app/pages/examples.njk
+++ b/app/pages/examples.njk
@@ -131,11 +131,7 @@
Warning callout
Warning callout with custom heading
-
- Styles
-
+
{% endblock %}
{% block footer %}
diff --git a/app/styles/lists.njk b/app/styles/lists.njk
deleted file mode 100644
index 9c7203cb9..000000000
--- a/app/styles/lists.njk
+++ /dev/null
@@ -1,101 +0,0 @@
-{% set title = 'Lists' %}
-
-{% extends 'page.njk' %}
-
-{% block header %}
- {{ super() }}
-{% endblock %}
-
-{% block beforeContent %}
- {{ breadcrumb({
- items: [
- {
- href: "../../",
- text: "NHS.UK frontend"
- },
- {
- href: "../pages/examples.html",
- text: "Examples"
- }
- ]
- }) }}
-{% endblock %}
-
-{% block content %}
-
- Lists
-
- Plain list
-
-
-
- Bulleted list
-
-
- - tiredness and lack of energy
- - shortness of breath
- - noticeable heartbeats (heart palpitations)
- - pale skin
-
-
- Numbered list
-
-
- - Dissolve half a teaspoon of salt in a glass of warm water.
- - Gargle with the solution then spit it out – don't swallow it.
- - Repeat as often as you like.
-
-
- Bulleted list with nested bulleted list
-
-
- - Accessibility
- - Policies
-
- - Cookies
- - Terms and conditions
- - Privacy policy
-
-
- - Sitemap
-
-
- Numbered list with nested numbered list
-
-
- - Accessibility
- - Policies
-
- - Cookies
- - Terms and conditions
- - Privacy policy
-
-
- - Sitemap
-
-
- Bulleted list with 2 nested lists
-
-
- - Service standard
- - Design system
-
- - Styles
- - Components
-
-
- - Patterns
-
-
- - Content guide
-
-
-
-{% endblock %}
diff --git a/packages/components/action-link/_action-link.scss b/packages/components/action-link/_action-link.scss
index 61bd74a0a..7d9a37027 100644
--- a/packages/components/action-link/_action-link.scss
+++ b/packages/components/action-link/_action-link.scss
@@ -62,14 +62,14 @@
height: 36px;
left: -3px;
position: absolute;
- top: -2px;
+ top: -3px;
width: 36px;
@include mq($until: tablet) {
height: 24px;
left: -2px;
margin-bottom: 0;
- top: 2px;
+ top: 1px;
width: 24px;
}
}
diff --git a/packages/components/card/card.scss b/packages/components/card/card.scss
index aba21b2af..66437f0f2 100644
--- a/packages/components/card/card.scss
+++ b/packages/components/card/card.scss
@@ -181,7 +181,7 @@ $card-border-hover-color: $color_nhsuk-grey-3;
}
.nhsuk-card--care__heading {
- @include nhsuk-font(24, $weight: bold);
+ @include nhsuk-font(26, $weight: bold);
@include print-color($nhsuk-print-text-color);
margin: 0;
diff --git a/packages/components/error-summary/_error-summary.scss b/packages/components/error-summary/_error-summary.scss
index 1467cb703..bc1c6b5e7 100644
--- a/packages/components/error-summary/_error-summary.scss
+++ b/packages/components/error-summary/_error-summary.scss
@@ -31,7 +31,7 @@
}
.nhsuk-error-summary__title {
- @include nhsuk-font(24, $weight: bold);
+ @include nhsuk-font(26, $weight: bold);
margin-top: 0;
@include nhsuk-responsive-margin(4, "bottom");
diff --git a/packages/components/fieldset/_fieldset.scss b/packages/components/fieldset/_fieldset.scss
index 715171fac..c993dd04f 100644
--- a/packages/components/fieldset/_fieldset.scss
+++ b/packages/components/fieldset/_fieldset.scss
@@ -40,12 +40,12 @@
}
.nhsuk-fieldset__legend--l {
- @include nhsuk-font($size: 32, $weight: bold);
+ @include nhsuk-font($size: 36, $weight: bold);
margin-bottom: nhsuk-spacing(3);
}
.nhsuk-fieldset__legend--m {
- @include nhsuk-font($size: 24, $weight: bold);
+ @include nhsuk-font($size: 26, $weight: bold);
margin-bottom: nhsuk-spacing(3);
}
diff --git a/packages/components/label/_label.scss b/packages/components/label/_label.scss
index b7aea74e1..5d7a78cac 100644
--- a/packages/components/label/_label.scss
+++ b/packages/components/label/_label.scss
@@ -23,11 +23,11 @@
}
.nhsuk-label--l {
- @include nhsuk-typography-responsive(32);
+ @include nhsuk-typography-responsive(36);
}
.nhsuk-label--m {
- @include nhsuk-typography-responsive(24);
+ @include nhsuk-typography-responsive(26);
}
.nhsuk-label--s {
diff --git a/packages/components/tables/README.md b/packages/components/tables/README.md
index 5d48b479d..f476ca9ee 100644
--- a/packages/components/tables/README.md
+++ b/packages/components/tables/README.md
@@ -321,7 +321,7 @@ The table Nunjucks macro takes the following arguments:
| **tableClasses** | string | No | Optional additional classes to add to the table. Separate each class with a space. |
| **attributes** | object | No | Any extra HTML attributes (for example data attributes) to add to the table. |
| **caption** | string | No | Optional caption for the table. |
-| **captionClasses** | string | No | Optional additional classes to add to the table caption. Separate each class with a space. |
+| **captionClasses** | string | No | Optional additional classes to add to the table caption, for example `nhsuk-table__caption--l`. Separate each class with a space. |
| **head** | array | No | Optional array of table head cells. |
| **head.[].text or head.[].html** | array | No | Optional array of table head cells. If `html` is specified, the `text` argument will be ignored. |
| **head.[].colspan** | number | No | Specify how many columns a cell extends. |
diff --git a/packages/components/tables/_tables.scss b/packages/components/tables/_tables.scss
index e064f7a2b..12492ecb9 100644
--- a/packages/components/tables/_tables.scss
+++ b/packages/components/tables/_tables.scss
@@ -6,6 +6,7 @@
* Table container is used to ensure the table does not break the container.
*
* 1. Margin is removed so there isn't double spacing.
+ * 2. XS size not added because it matches the table header, so it'd be bad for hierarchy
*/
.nhsuk-table-container {
@@ -22,6 +23,24 @@
}
}
+.nhsuk-table__caption--xl {
+ @include nhsuk-typography-responsive(48);
+}
+
+.nhsuk-table__caption--l {
+ @include nhsuk-typography-responsive(36);
+}
+
+.nhsuk-table__caption--m {
+ @include nhsuk-typography-responsive(26);
+}
+
+.nhsuk-table__caption--s {
+ @include nhsuk-typography-responsive(22);
+}
+
+/* [2] */
+
/* Table row hover
========================================================================== */
diff --git a/packages/core/elements/_links.scss b/packages/core/elements/_links.scss
index 5406cf3c2..bd494f38d 100644
--- a/packages/core/elements/_links.scss
+++ b/packages/core/elements/_links.scss
@@ -19,7 +19,7 @@ a {
&:after {
color: $color_nhsuk-black;
content: " (Link: " attr(href) ")"; /* [1] */
- font-size: 14pt; /* [2] */
+ font-size: inherit; /* [2] */
}
}
}
diff --git a/packages/core/settings/_typography.scss b/packages/core/settings/_typography.scss
index ad7b47a2d..81a693899 100644
--- a/packages/core/settings/_typography.scss
+++ b/packages/core/settings/_typography.scss
@@ -32,43 +32,57 @@ $nhsuk-typography-scale: (
64: (
null: (
font-size: 48px,
- line-height: 56px
+ line-height: 54px
),
tablet: (
font-size: 64px,
- line-height: 72px
+ line-height: 70px
),
print: (
- font-size: 53pt,
+ font-size: 34pt,
line-height: 1.1
)
),
48: (
null: (
font-size: 32px,
- line-height: 40px
+ line-height: 38px
),
tablet: (
font-size: 48px,
- line-height: 56px
+ line-height: 54px
),
print: (
- font-size: 32pt,
+ font-size: 26pt,
line-height: 1.15
)
),
- 32: (
+ 36: (
null: (
- font-size: 24px,
- line-height: 32px
+ font-size: 27px,
+ line-height: 33px
),
tablet: (
- font-size: 32px,
- line-height: 40px
+ font-size: 36px,
+ line-height: 42px
),
print: (
- font-size: 24pt,
- line-height: 1.05
+ font-size: 20pt,
+ line-height: 1.2
+ )
+ ),
+ 26: (
+ null: (
+ font-size: 22px,
+ line-height: 29px
+ ),
+ tablet: (
+ font-size: 26px,
+ line-height: 32px
+ ),
+ print: (
+ font-size: 17pt,
+ line-height: 1.25
)
),
24: (
@@ -78,25 +92,25 @@ $nhsuk-typography-scale: (
),
tablet: (
font-size: 24px,
- line-height: 32px
+ line-height: 31px
),
print: (
- font-size: 18pt,
- line-height: 1.15
+ font-size: 16pt,
+ line-height: 1.25
)
),
22: (
null: (
- font-size: 18px,
- line-height: 28px
+ font-size: 19px,
+ line-height: 27px
),
tablet: (
font-size: 22px,
- line-height: 32px
+ line-height: 30px
),
print: (
- font-size: 18pt,
- line-height: 1.15
+ font-size: 15pt,
+ line-height: 1.25
)
),
19: (
@@ -109,8 +123,8 @@ $nhsuk-typography-scale: (
line-height: 28px
),
print: (
- font-size: 14pt,
- line-height: 1.15
+ font-size: 13pt,
+ line-height: 1.25
)
),
16: (
@@ -123,8 +137,8 @@ $nhsuk-typography-scale: (
line-height: 24px
),
print: (
- font-size: 14pt,
- line-height: 1.2
+ font-size: 12pt,
+ line-height: 1.3
)
),
14: (
@@ -138,7 +152,7 @@ $nhsuk-typography-scale: (
),
print: (
font-size: 12pt,
- line-height: 1.2
+ line-height: 1.3
)
)
) !default;
diff --git a/packages/core/styles/_typography.scss b/packages/core/styles/_typography.scss
index b1eecc153..bbb6a04a2 100644
--- a/packages/core/styles/_typography.scss
+++ b/packages/core/styles/_typography.scss
@@ -28,7 +28,7 @@ h1,
}
%nhsuk-heading-l {
- @include nhsuk-typography-responsive(32);
+ @include nhsuk-typography-responsive(36);
display: block;
font-weight: $nhsuk-font-bold;
@@ -43,7 +43,7 @@ h2,
}
%nhsuk-heading-m {
- @include nhsuk-typography-responsive(24);
+ @include nhsuk-typography-responsive(26);
display: block;
font-weight: $nhsuk-font-bold;
@@ -105,7 +105,7 @@ h6,
/* Captions to be used inside headings */
.nhsuk-caption-xl {
- @include nhsuk-font(32);
+ @include nhsuk-font(26);
color: $nhsuk-secondary-text-color;
display: block;
@@ -113,7 +113,7 @@ h6,
}
.nhsuk-caption-l {
- @include nhsuk-font(24);
+ @include nhsuk-font(22);
color: $nhsuk-secondary-text-color;
display: block;
@@ -258,3 +258,51 @@ strong,
b {
font-weight: $nhsuk-font-bold;
}
+
+@include mq($media-type: print) {
+ .nhsuk-main-wrapper {
+ padding-top: 1em;
+ padding-bottom: 1em;
+ }
+
+ h1,
+ .nhsuk-heading-xl,
+ h2,
+ .nhsuk-heading-l,
+ h3,
+ .nhsuk-heading-m,
+ h4,
+ .nhsuk-heading-s,
+ h5,
+ .nhsuk-heading-xs,
+ h6,
+ .nhsuk-heading-xxs,
+ .nhsuk-lede-text,
+ .nhsuk-body-l,
+ p,
+ .nhsuk-body-m,
+ .nhsuk-body-s,
+ address,
+ ol,
+ ul,
+ .nhsuk-list {
+ margin-bottom: 7.5pt;
+ }
+
+ h1 {
+ margin-bottom: 15pt !important;
+ }
+
+ %nhsuk-body-l + %nhsuk-heading-l,
+ %nhsuk-body-m + %nhsuk-heading-l,
+ %nhsuk-body-s + %nhsuk-heading-l,
+ %nhsuk-list + %nhsuk-heading-l,
+ %nhsuk-body-m + %nhsuk-heading-m,
+ %nhsuk-body-s + %nhsuk-heading-m,
+ %nhsuk-list + %nhsuk-heading-m,
+ %nhsuk-body-m + %nhsuk-heading-s,
+ %nhsuk-body-s + %nhsuk-heading-s,
+ %nhsuk-list + %nhsuk-heading-s {
+ padding-top: 0.45em;
+ }
+}
diff --git a/packages/core/tools/_typography.scss b/packages/core/tools/_typography.scss
index f5c143270..d2a8b0924 100644
--- a/packages/core/tools/_typography.scss
+++ b/packages/core/tools/_typography.scss
@@ -106,7 +106,7 @@
// }
//
// .foo {
-// @include nhsuk-typography-responsive(32, $important: true);
+// @include nhsuk-typography-responsive(36, $important: true);
// }
//
// @param {Map} $font-map - Font map
@@ -170,7 +170,7 @@
// }
//
// .foo {
-// @include nhsuk-font(32, $weight: bold);
+// @include nhsuk-font(36, $weight: bold);
// }
//
// @param {Number} $size - Size of the font as it would appear on desktop -
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_0_iPhone_5_SE.png
index 8016e8d03..84c8cbefe 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_1_iPhone_6-8.png
index e55596ce9..42aa144ba 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_2_iPad.png
index ba353647e..b050f9069 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_3_Surface_iPad_Pro.png
index c3cc3b25d..f1412c954 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Action_link_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_0_iPhone_5_SE.png
index daca15d02..e3dcb15ec 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_1_iPhone_6-8.png
index ff5f065f7..f9f9f568f 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_2_iPad.png
index ff7c7bc77..9254ad255 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_3_Surface_iPad_Pro.png
index 493bfd11c..6ef671f1f 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Basic_card_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_0_iPhone_5_SE.png
index 980913bb3..99f9f3276 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_1_iPhone_6-8.png
index df90a5684..1e5d39210 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_2_iPad.png
index ea3fa9037..4d7a2b323 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_3_Surface_iPad_Pro.png
index ab030ba83..f85146057 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_group_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_0_iPhone_5_SE.png
index b3e50c075..1df7d5ba9 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_1_iPhone_6-8.png
index b3eddb14c..aff3f6e36 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_2_iPad.png
index 386199211..eec49c5f2 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_3_Surface_iPad_Pro.png
index 8f3b6fd68..4cae44e48 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Card_with_image_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_0_iPhone_5_SE.png
index 024024dd5..a4009c9d4 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_1_iPhone_6-8.png
index f20fc0c51..cefebc343 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_2_iPad.png
index 2cb404dd4..de6b94a01 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_3_Surface_iPad_Pro.png
index f0e972ee4..7bdf71826 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Card_-_Clickable_card_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_0_iPhone_5_SE.png
index 66333fbb6..940c7beaf 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_1_iPhone_6-8.png
index f8f400727..6872405ee 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_2_iPad.png
index 7292f54b2..d45092a8b 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_3_Surface_iPad_Pro.png
index 2efba40f1..3eb3d447f 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Emergency_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_0_iPhone_5_SE.png
index 9391cba0b..7daa5c1d3 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_1_iPhone_6-8.png
index 3100d2c25..d7cdf167f 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_2_iPad.png
index 7f7479269..90d54b5b8 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_3_Surface_iPad_Pro.png
index 564388dc1..951858a9a 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Non_urgent_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_0_iPhone_5_SE.png
index 9cb1cf0f6..4615d1108 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_1_iPhone_6-8.png
index 35ac8af9f..f00c81a1c 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_2_iPad.png
index 2078b64c8..ca6c44409 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_3_Surface_iPad_Pro.png
index 4655b9bf1..c207dbe3f 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Care_card_-_Urgent_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_0_iPhone_5_SE.png
index d08401dbf..50517961b 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_1_iPhone_6-8.png
index 749b97e5a..8944e18ed 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_2_iPad.png
index f242845e5..dd603e19b 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_3_Surface_iPad_Pro.png
index d7903c8d9..4e595e43d 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_0_iPhone_5_SE.png
index efad366b3..cf48a958d 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_1_iPhone_6-8.png
index 3acc7e24c..35310f6d8 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_2_iPad.png
index b1facf393..d2ee40013 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_3_Surface_iPad_Pro.png
index a60c27255..64cddc0f1 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_conditional_content_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_0_iPhone_5_SE.png
index 4eb18890e..0b5aabd75 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_1_iPhone_6-8.png
index a74dcb97d..1677cc1ac 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_2_iPad.png
index a93cd59af..5f79d276a 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_3_Surface_iPad_Pro.png
index 6801204cb..3b036238b 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_-_focused_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_0_iPhone_5_SE.png
index 94a59e352..ddd21bba2 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_1_iPhone_6-8.png
index ce7981751..315cecad4 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_2_iPad.png
index 81c932e00..d2e3aa30d 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_3_Surface_iPad_Pro.png
index 2f7d91e47..1af2e892a 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_error_message_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_0_iPhone_5_SE.png
index c3db2caa7..a679d3524 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_1_iPhone_6-8.png
index 5ba71f6f8..874e0153e 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_2_iPad.png
index 2a583dadb..f2a6dab99 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_3_Surface_iPad_Pro.png
index 45ec2ea1c..3facebc72 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_hint_text_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_0_iPhone_5_SE.png
index 9680afdd9..7ec522353 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_1_iPhone_6-8.png
index a2969bad4..a49ca31c7 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_2_iPad.png
index 54e0b8816..3f9847504 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_3_Surface_iPad_Pro.png
index b77521d1e..24b1203b4 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_legend_as_page_heading_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_0_iPhone_5_SE.png
index 11c67568d..887b98173 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_1_iPhone_6-8.png
index 24b1e638f..101becb15 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_2_iPad.png
index f20e7ac55..26b03e6b4 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_3_Surface_iPad_Pro.png
index 75b84790a..542ebcf55 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Checkboxes_with_none_of_the_above_option_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Do__Dont_list_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Do__Dont_list_0_document_2_iPad.png
index 80279e45f..e13b253f8 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Do__Dont_list_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Do__Dont_list_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Do__Dont_list_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Do__Dont_list_0_document_3_Surface_iPad_Pro.png
index 6f25bdb9d..5ea8f1e39 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Do__Dont_list_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Do__Dont_list_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_0_iPhone_5_SE.png
index 5114ef870..15911d0fc 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_1_iPhone_6-8.png
index 894e531b0..24ca9e09d 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_2_iPad.png
index 660bd43cd..8df348f80 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_3_Surface_iPad_Pro.png
index f3e54cdca..dfa0ea629 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_0_iPhone_5_SE.png
index dd7eed482..26787c831 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_1_iPhone_6-8.png
index 7cdbc3282..6646d0d6d 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_2_iPad.png
index 8edd1d77d..f7e594246 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_3_Surface_iPad_Pro.png
index 185409e2e..34e8c4b1b 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_a_radio_field_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_an_input_field_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_an_input_field_0_document_0_iPhone_5_SE.png
index ec1815a45..7424d1ec1 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_an_input_field_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_an_input_field_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_an_input_field_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_an_input_field_0_document_1_iPhone_6-8.png
index 8271d0cfe..b9591a3a8 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_an_input_field_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Error_summary_with_link_to_an_input_field_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_0_iPhone_5_SE.png
index 2fcb94abd..7db2cfc41 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_1_iPhone_6-8.png
index c362fc2e2..342e631dc 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_2_iPad.png
index 58b0e6534..aba382ad6 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_3_Surface_iPad_Pro.png
index 9f8ba81f1..bd0ca6469 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_as_page_heading_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_0_iPhone_5_SE.png
index a41ceb7dc..9c322cfe5 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_1_iPhone_6-8.png
index 005e02471..10d6abab3 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_2_iPad.png
index 6fa1c6695..97ee9ec96 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_3_Surface_iPad_Pro.png
index 0ae2f6d56..9d824fba0 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Fieldset_with_inputs_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_0_iPhone_5_SE.png
index 077fb89bb..ac8dbb963 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_1_iPhone_6-8.png
index 12e632555..068583093 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_2_iPad.png
index 594f65f50..528714bbc 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_3_Surface_iPad_Pro.png
index 7923a2fbb..6fb69add2 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_0_iPhone_5_SE.png
index 69fbc8339..43d47c63c 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_1_iPhone_6-8.png
index d4cfc2d33..4139b8817 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_2_iPad.png
index 4fc7daf20..76c8aeb67 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_3_Surface_iPad_Pro.png
index 85817e329..69631d0b1 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Hero_with_image_and_content_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_0_iPhone_5_SE.png
index b51e4a8a4..1f6ed1b13 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_1_iPhone_6-8.png
index 2af959677..c4abfb05e 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_2_iPad.png
index ae23b6a19..b0ade4da0 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_3_Surface_iPad_Pro.png
index 0ac3300b7..380e0c315 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_-_focused_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_0_iPhone_5_SE.png
index 9b3bce75e..256704ea1 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_1_iPhone_6-8.png
index 566b0c919..5e635831e 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_2_iPad.png
index dd8a324bd..9393e6174 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_3_Surface_iPad_Pro.png
index ce775d344..74f9ee15c 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_0_iPhone_5_SE.png
index 68d7a8e12..e60b19220 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_1_iPhone_6-8.png
index 4791dba0b..52660691d 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_2_iPad.png
index 403deeb8b..a39eef9bd 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_3_Surface_iPad_Pro.png
index a835afbba..016af5f9a 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_error_message_prefix_and_suffix_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_0_iPhone_5_SE.png
index 164be8028..55bf86f48 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_1_iPhone_6-8.png
index bbfbf103f..db01cd112 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_2_iPad.png
index 7aa9dd1b3..d067c04ff 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_3_Surface_iPad_Pro.png
index 4d7778a3b..4105f3711 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_hint_text_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_0_iPhone_5_SE.png
index 58bb98e74..0915262f1 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_1_iPhone_6-8.png
index 37363dd82..2fbd73574 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_2_iPad.png
index 3683f22a9..0e9dc45c4 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_3_Surface_iPad_Pro.png
index cd35e4138..a62af019d 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_0_iPhone_5_SE.png
index ef1ebca48..c7319ac89 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_1_iPhone_6-8.png
index db54c7e8d..4edda43e5 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_2_iPad.png
index 84f33349c..2fb25c0d0 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_3_Surface_iPad_Pro.png
index 1de5114b7..d45c0a9c5 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_prefix_and_suffix_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_0_iPhone_5_SE.png
index 049937747..0fa1d16c1 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_1_iPhone_6-8.png
index 4e54854a5..5c3f873c6 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_2_iPad.png
index b141ad37c..8c22d3a04 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_3_Surface_iPad_Pro.png
index 6ee483c96..6d98d40b1 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_suffix_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_0_iPhone_5_SE.png
index 0730921a8..842e1e212 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_1_iPhone_6-8.png
index b8d6460b9..102ee2f89 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_2_iPad.png
index 74767a8b6..922a54063 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_3_Surface_iPad_Pro.png
index 3c37d0f78..504386870 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Input_with_width_modifier_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_0_iPhone_5_SE.png
index 5f89f870c..0d11adc04 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_1_iPhone_6-8.png
index 9b817d385..498bb8bef 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_2_iPad.png
index bc53679c3..841e4f773 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_3_Surface_iPad_Pro.png
index f7909f128..659a47fe3 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Label_as_page_heading_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Pagination_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Pagination_0_document_2_iPad.png
index 626530a2d..7d5862495 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Pagination_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Pagination_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Pagination_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Pagination_0_document_3_Surface_iPad_Pro.png
index ee3080fa9..deb213b8b 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Pagination_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Pagination_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_0_iPhone_5_SE.png
index 87b051b03..2035bce85 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_1_iPhone_6-8.png
index d46061f94..53dad66d3 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_2_iPad.png
index dadd96b78..cac1e89d6 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_3_Surface_iPad_Pro.png
index fee115090..d66315452 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_0_iPhone_5_SE.png
index ac9b40bb6..4d7d71729 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_1_iPhone_6-8.png
index 227633e6e..95bb349ca 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_2_iPad.png
index f168d43a5..47f099070 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_3_Surface_iPad_Pro.png
index d9078d4f4..aecc76e55 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_disabled_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_0_iPhone_5_SE.png
index 87b051b03..2035bce85 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_1_iPhone_6-8.png
index d46061f94..53dad66d3 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_2_iPad.png
index dfcd7c933..34a6257b2 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_3_Surface_iPad_Pro.png
index 098d7c049..e0e7c4aec 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_inline_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_0_iPhone_5_SE.png
index 7ba140a25..43750ef11 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_1_iPhone_6-8.png
index 9c30c7b78..c4960db95 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_2_iPad.png
index 0030bd59a..250736a4f 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_3_Surface_iPad_Pro.png
index 483992053..e7d5da347 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_a_divider_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_0_iPhone_5_SE.png
index b52f02a59..66bf5efde 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_1_iPhone_6-8.png
index a1bb7ab0a..e6030d1a3 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_2_iPad.png
index 4ff2fae06..4c636f139 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_3_Surface_iPad_Pro.png
index f1e6cd1a1..8c3ee9eb6 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_conditional_content_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_0_iPhone_5_SE.png
index 6dac3d9b5..c50b04359 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_1_iPhone_6-8.png
index 2a9c40eb3..4370d2fdc 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_2_iPad.png
index 28355f23f..dc6a418fa 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_3_Surface_iPad_Pro.png
index d47b224e0..5c412cdd3 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_0_iPhone_5_SE.png
index 9f5401fe0..5cfae98d9 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_1_iPhone_6-8.png
index 7b2ffcc2d..3358d3e48 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_2_iPad.png
index e8066894b..b37cbff89 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_3_Surface_iPad_Pro.png
index 849a7377c..a4166e64c 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_-_focused_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_0_iPhone_5_SE.png
index b86c9dd0c..2dfac4696 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_1_iPhone_6-8.png
index dc92315f3..1b08df50b 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_2_iPad.png
index 9eacd8cdb..f8ecf19c4 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_3_Surface_iPad_Pro.png
index 07a293222..f7e434ef3 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Radios_with_hint_text_and_error_message_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_0_iPhone_5_SE.png
index 08bce9d13..6df403148 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_1_iPhone_6-8.png
index 825d5cf1f..08fc9fe7e 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_2_iPad.png
index d552b51df..c9a1c0e44 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_3_Surface_iPad_Pro.png
index 5de14c195..b6af69e9f 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Responsive_table_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_0_iPhone_5_SE.png
index e3bd5c846..fce277624 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_1_iPhone_6-8.png
index 83b9a4510..f8cd33e8f 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_2_iPad.png
index ab234f5c5..de64e3953 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_3_Surface_iPad_Pro.png
index 6dadb8110..db6793f21 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_as_panel_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_as_panel_0_document_2_iPad.png
index 2be80d1f9..e5733036a 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_as_panel_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_as_panel_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_as_panel_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_as_panel_0_document_3_Surface_iPad_Pro.png
index f2e155b59..06912461c 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_as_panel_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Table_as_panel_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_0_iPhone_5_SE.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_0_iPhone_5_SE.png
index 03dba19a7..931d13aa0 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_0_iPhone_5_SE.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_0_iPhone_5_SE.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_1_iPhone_6-8.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_1_iPhone_6-8.png
index 8b2a4d1ac..a67819821 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_1_iPhone_6-8.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_1_iPhone_6-8.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_2_iPad.png
index 0cdfe54a4..701e52114 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_3_Surface_iPad_Pro.png
index 129a3c2dc..6d77234b4 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Tabs_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_0_document_2_iPad.png
index 6be8d521d..a5eaeb179 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_0_document_3_Surface_iPad_Pro.png
index 94e5a9854..658f574a5 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_0_document_3_Surface_iPad_Pro.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_with_custom_heading_0_document_2_iPad.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_with_custom_heading_0_document_2_iPad.png
index 85035655b..2df031636 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_with_custom_heading_0_document_2_iPad.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_with_custom_heading_0_document_2_iPad.png differ
diff --git a/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_with_custom_heading_0_document_3_Surface_iPad_Pro.png b/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_with_custom_heading_0_document_3_Surface_iPad_Pro.png
index a5afbc34d..efc1ba1e5 100644
Binary files a/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_with_custom_heading_0_document_3_Surface_iPad_Pro.png and b/tests/backstop/bitmaps_reference/nhsuk-frontend_Warning_callout_with_custom_heading_0_document_3_Surface_iPad_Pro.png differ