Files
notifications-admin/paas-failwhale/static_503/stylesheets/main.css
2023-12-18 16:10:12 -05:00

9763 lines
203 KiB
CSS

.grid-row:after,
.tick-cross-list:after,
.notice:after,
fieldset:after,
.form-section:after,
.form-group:after,
#content:after,
.panel:after,
.top-gutter-4-3:after,
.top-gutter-1-2:after,
.top-gutter-1-3:after,
.top-gutter-2-3:after,
.top-gutter:after,
.bottom-gutter-2-3:after,
.bottom-gutter-1-2:after,
.bottom-gutter-1-3:after,
.bottom-gutter-3-2:after,
.bottom-gutter-2:after,
.bottom-gutter:after {
content: "";
display: block;
clear: both
}
.grid-row:after,
.tick-cross-list:after,
.notice:after,
fieldset:after,
.form-section:after,
.form-group:after,
#content:after,
.panel:after,
.top-gutter-4-3:after,
.top-gutter-1-2:after,
.top-gutter-1-3:after,
.top-gutter-2-3:after,
.top-gutter:after,
.bottom-gutter-2-3:after,
.bottom-gutter-1-2:after,
.bottom-gutter-1-3:after,
.bottom-gutter-3-2:after,
.bottom-gutter-2:after,
.bottom-gutter:after {
content: "";
display: block;
clear: both
}
#content,
.global-cookie-message p,
.breadcrumbs,
.product-page-intro-wrapper,
.product-page-section {
max-width: 960px;
margin: 0 15px
}
@media (min-width: 641px) {
#content,
.global-cookie-message p,
.breadcrumbs,
.product-page-intro-wrapper,
.product-page-section {
margin: 0 30px
}
}
@media (min-width: 1020px) {
#content,
.global-cookie-message p,
.breadcrumbs,
.product-page-intro-wrapper,
.product-page-section {
margin: 0 auto
}
}
.grid-row,
.tick-cross-list {
margin: 0 -15px
}
.grid-row:after,
.tick-cross-list:after,
.notice:after,
fieldset:after,
.form-section:after,
.form-group:after,
#content:after,
.panel:after,
.top-gutter-4-3:after,
.top-gutter-1-2:after,
.top-gutter-1-3:after,
.top-gutter-2-3:after,
.top-gutter:after,
.bottom-gutter-2-3:after,
.bottom-gutter-1-2:after,
.bottom-gutter-1-3:after,
.bottom-gutter-3-2:after,
.bottom-gutter-2:after,
.bottom-gutter:after {
content: "";
display: block;
clear: both
}
.visually-hidden,
.visuallyhidden {
position: absolute;
overflow: hidden;
clip: rect(0 0 0 0);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0
}
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark {
border: none;
margin: 0;
padding: 0
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
input,
textarea,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
font-size: inherit;
font-family: inherit;
line-height: inherit;
font-weight: normal
}
abbr[title],
acronym[title] {
text-decoration: none
}
legend {
box-sizing: border-box;
max-width: 100%;
display: table
}
.button {
background-color: #00823b;
position: relative;
display: -moz-inline-stack;
display: inline-block;
padding: .526315em .789473em .263157em;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
outline: 1px solid transparent;
outline-offset: -1px;
-webkit-appearance: none;
-webkit-box-shadow: 0 2px 0 #003618;
-moz-box-shadow: 0 2px 0 #003618;
box-shadow: 0 2px 0 #003618;
font-size: 1em;
line-height: 1.25;
text-decoration: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
vertical-align: top
}
.button:visited {
background-color: #00823b
}
.button:hover,
.button:focus {
background-color: #00692f
}
.button:active {
top: 2px;
-webkit-box-shadow: 0 0 0 #00823b;
-moz-box-shadow: 0 0 0 #00823b;
box-shadow: 0 0 0 #00823b
}
.button.disabled,
.button[disabled="disabled"],
.button[disabled] {
zoom: 1;
filter: alpha(opacity=50);
opacity: .5
}
.button.disabled:hover,
.button[disabled="disabled"]:hover,
.button[disabled]:hover {
cursor: default;
background-color: #00823b
}
.button.disabled:active,
.button[disabled="disabled"]:active,
.button[disabled]:active {
top: 0;
-webkit-box-shadow: 0 2px 0 #003618;
-moz-box-shadow: 0 2px 0 #003618;
box-shadow: 0 2px 0 #003618
}
.button:link,
.button:link:focus,
.button:hover,
.button:focus,
.button:visited {
color: #fff
}
.button:before {
content: "";
height: 110%;
width: 100%;
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0
}
.button:active:before {
top: -10%;
height: 120%
}
@media (max-width: 640px) {
.button {
width: 100%;
text-align: center
}
}
.button::-moz-focus-inner {
border: 0;
padding: 0
}
.button:focus {
outline: 3px solid #ffbf47
}
.button[disabled="disabled"] {
background: #00823b
}
.button[disabled="disabled"]:focus {
outline: none
}
.button-start,
.button-get-started {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 18px;
line-height: 1.2;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAATCAMAAACwcE1OAAAAJFBMVEX///////////////////////////////////////8AAAD///8l0tt6AAAAC3RSTlNwj+5IYDChUKCAAJvFEkYAAABPSURBVHjadclJDoAwDAPAsKaY//8XBbXywfFcJ8ZbTvQC/Lbnb6bXD9N803xtfW2+tr429v9d513CdD4lIW2WzdWWleZqrz3Q9twLfXM7HzwAFbthf/TFAAAAAElFTkSuQmCC);
background-repeat: no-repeat;
background-position: 100% 50%;
padding: .36842em 2.15789em .21053em .84211em
}
@media (min-width: 641px) {
.button-start,
.button-get-started {
font-size: 24px;
line-height: 1.25
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 20 / 10),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
.button-start,
.button-get-started {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAAC3RSTlMAmWCfOe+PMB0mUKNaVuIAAAA5SURBVHgBY2DmhgNWdgYSwTDRzUWJbm6mUd2jukd1E8hjdNXMxIgALKN6QWBU76heNk4K9HKMAL0AqfELJxFKuhEAAAAASUVORK5CYII=);
background-size: 30px 19px
}
}
details {
display: block;
clear: both
}
details summary {
display: inline-block;
color: #005ea5;
cursor: pointer;
position: relative;
margin-bottom: .26316em
}
details summary:hover {
color: #2b8cc4
}
details summary:focus {
outline: 3px solid #ffbf47
}
details .summary {
text-decoration: underline
}
details .arrow {
margin-right: .35em;
font-style: normal
}
main {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
-webkit-font-smoothing: antialiased
}
@media (min-width: 641px) {
main {
font-size: 19px;
line-height: 1.31579
}
}
.font-xxlarge {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 53px;
line-height: 1.03774
}
@media (min-width: 641px) {
.font-xxlarge {
font-size: 80px;
line-height: 1
}
}
.font-xlarge {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 32px;
line-height: 1.09375
}
@media (min-width: 641px) {
.font-xlarge {
font-size: 48px;
line-height: 1.04167
}
}
.font-large {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 24px;
line-height: 1.04167
}
@media (min-width: 641px) {
.font-large {
font-size: 36px;
line-height: 1.11111
}
}
.font-medium {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 18px;
line-height: 1.2
}
@media (min-width: 641px) {
.font-medium {
font-size: 24px;
line-height: 1.25
}
}
.font-small {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25
}
@media (min-width: 641px) {
.font-small {
font-size: 19px;
line-height: 1.31579
}
}
.font-xsmall {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286
}
@media (min-width: 641px) {
.font-xsmall {
font-size: 16px;
line-height: 1.25
}
}
.bold-xxlarge {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 53px;
line-height: 1.03774
}
@media (min-width: 641px) {
.bold-xxlarge {
font-size: 80px;
line-height: 1
}
}
.bold-xlarge {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 32px;
line-height: 1.09375
}
@media (min-width: 641px) {
.bold-xlarge {
font-size: 48px;
line-height: 1.04167
}
}
.bold-large {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 24px;
line-height: 1.04167
}
@media (min-width: 641px) {
.bold-large {
font-size: 36px;
line-height: 1.11111
}
}
.bold-medium {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 18px;
line-height: 1.2
}
@media (min-width: 641px) {
.bold-medium {
font-size: 24px;
line-height: 1.25
}
}
.bold-small {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25
}
@media (min-width: 641px) {
.bold-small {
font-size: 19px;
line-height: 1.31579
}
}
.bold-xsmall {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 14px;
line-height: 1.14286
}
@media (min-width: 641px) {
.bold-xsmall {
font-size: 16px;
line-height: 1.25
}
}
.bold {
font-weight: 700
}
.heading-xlarge {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 32px;
line-height: 1.09375;
margin-top: .46875em;
margin-bottom: .9375em
}
@media (min-width: 641px) {
.heading-xlarge {
font-size: 48px;
line-height: 1.04167
}
}
@media (min-width: 641px) {
.heading-xlarge {
margin-top: .625em;
margin-bottom: 1.25em
}
}
.heading-xlarge .heading-secondary {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 20px;
line-height: 1.11111;
display: block;
padding-top: 8px;
padding-bottom: 7px;
display: block;
color: #6f777b
}
@media (min-width: 641px) {
.heading-xlarge .heading-secondary {
font-size: 27px;
line-height: 1.11111
}
}
@media (min-width: 641px) {
.heading-xlarge .heading-secondary {
padding-top: 4px;
padding-bottom: 6px
}
}
.heading-large {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 24px;
line-height: 1.04167;
margin-top: 1.04167em;
margin-bottom: .41667em
}
@media (min-width: 641px) {
.heading-large {
font-size: 36px;
line-height: 1.11111
}
}
@media (min-width: 641px) {
.heading-large {
margin-top: 1.25em;
margin-bottom: .55556em
}
}
.heading-large .heading-secondary {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 18px;
line-height: 1.2;
display: block;
padding-top: 9px;
padding-bottom: 6px;
display: block;
color: #6f777b
}
@media (min-width: 641px) {
.heading-large .heading-secondary {
font-size: 24px;
line-height: 1.25
}
}
@media (min-width: 641px) {
.heading-large .heading-secondary {
padding-top: 6px;
padding-bottom: 4px
}
}
.heading-medium {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 18px;
line-height: 1.2;
margin-top: 1.25em;
margin-bottom: .5em
}
@media (min-width: 641px) {
.heading-medium {
font-size: 24px;
line-height: 1.25
}
}
@media (min-width: 641px) {
.heading-medium {
margin-top: 1.875em;
margin-bottom: .83333em
}
}
.heading-small {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
margin-top: .625em;
margin-bottom: .3125em
}
@media (min-width: 641px) {
.heading-small {
font-size: 19px;
line-height: 1.31579
}
}
@media (min-width: 641px) {
.heading-small {
margin-top: 1.05263em
}
}
p,
.body-text {
margin-top: .3125em;
margin-bottom: 1.25em
}
@media (min-width: 641px) {
p,
.body-text {
margin-top: .26316em;
margin-bottom: 1.05263em
}
}
.body-text {
display: block
}
.lede {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 18px;
line-height: 1.2
}
@media (min-width: 641px) {
.lede {
font-size: 24px;
line-height: 1.25
}
}
.text {
max-width: 30em
}
.text-secondary {
color: #6f777b
}
.link {
color: #005ea5;
text-decoration: underline
}
.link:visited {
color: #4c2c92
}
.link:hover {
color: #2b8cc4
}
.link:active {
color: #005ea5
}
.link-back {
display: -moz-inline-stack;
display: inline-block;
position: relative;
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
margin-top: 15px;
margin-bottom: 15px;
padding-left: 14px;
color: #0b0c0c;
text-decoration: none;
border-bottom: 1px solid #0b0c0c
}
@media (min-width: 641px) {
.link-back {
font-size: 16px;
line-height: 1.25
}
}
.link-back:link,
.link-back:visited,
.link-back:hover,
.link-back a.link-back:focus,
.link-back:active {
color: #0b0c0c
}
.link-back::before {
content: '';
display: block;
width: 0;
height: 0;
border-top: 5px solid transparent;
border-right: 6px solid #0b0c0c;
border-bottom: 5px solid transparent;
position: absolute;
left: 0;
top: 50%;
margin-top: -6px
}
.code {
color: #0b0c0c;
background-color: #f8f8f8;
text-shadow: 0 1px #fff;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
font-size: 14px;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
border: 1px solid #bfc1c3;
padding: 4px 4px 2px
}
hr {
display: block;
background: #bfc1c3;
border: 0;
height: 1px;
margin-top: 30px;
margin-bottom: 30px;
padding: 0
}
.notice {
position: relative
}
.notice .icon {
position: absolute;
left: 0;
top: 50%;
margin-top: -17px
}
.notice strong {
display: block;
padding-left: 65px;
margin-left: -15px
}
.data {
margin-top: .3125em;
margin-bottom: 1.25em
}
@media (min-width: 641px) {
.data {
margin-top: .26316em;
margin-bottom: 1.05263em
}
}
.data-item {
display: block;
line-height: 1
}
fieldset {
width: 100%
}
legend {
overflow: hidden
}
textarea {
display: block
}
.form-section,
.form-group {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.form-section {
margin-bottom: 30px
}
@media (min-width: 641px) {
.form-section {
margin-bottom: 60px
}
}
.form-group {
margin-bottom: 15px
}
@media (min-width: 641px) {
.form-group {
margin-bottom: 30px
}
}
.form-group-related {
margin-bottom: 10px
}
@media (min-width: 641px) {
.form-group-related {
margin-bottom: 20px
}
}
.form-group-compound {
margin-bottom: 10px
}
.form-label,
.form-label-bold {
display: block;
color: #0b0c0c;
padding-bottom: 2px
}
.form-label {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25
}
@media (min-width: 641px) {
.form-label {
font-size: 19px;
line-height: 1.31579
}
}
.form-label-bold {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25
}
@media (min-width: 641px) {
.form-label-bold {
font-size: 19px;
line-height: 1.31579
}
}
.form-block {
float: left;
clear: left;
margin-top: -5px;
margin-bottom: 5px
}
@media (min-width: 641px) {
.form-block {
margin-top: 0;
margin-bottom: 10px
}
}
.form-hint {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
display: block;
color: #6f777b;
font-weight: normal;
margin-top: -2px;
padding-bottom: 2px
}
@media (min-width: 641px) {
.form-hint {
font-size: 19px;
line-height: 1.31579
}
}
.form-label .form-hint,
.form-label-bold .form-hint {
margin-top: 0;
padding-bottom: 0
}
.form-control {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
width: 100%;
padding: 5px 4px 4px;
border: 2px solid #0b0c0c
}
@media (min-width: 641px) {
.form-control {
font-size: 19px;
line-height: 1.31579
}
}
@media (min-width: 641px) {
.form-control {
width: 50%
}
}
input.form-control,
textarea.form-control {
-webkit-appearance: none;
border-radius: 0
}
textarea.form-control {
opacity: 1;
background-image: none
}
.form-control-3-4 {
width: 100%
}
@media (min-width: 641px) {
.form-control-3-4 {
width: 75%
}
}
.form-control-2-3 {
width: 100%
}
@media (min-width: 641px) {
.form-control-2-3 {
width: 66.66%
}
}
.form-control-1-2 {
width: 100%
}
@media (min-width: 641px) {
.form-control-1-2 {
width: 50%
}
}
.form-control-1-3 {
width: 100%
}
@media (min-width: 641px) {
.form-control-1-3 {
width: 33.33%
}
}
.form-control-1-4 {
width: 100%
}
@media (min-width: 641px) {
.form-control-1-4 {
width: 25%
}
}
.form-control-1-8 {
width: 100%
}
@media (min-width: 641px) {
.form-control-1-8 {
width: 12.5%
}
}
option:active,
option:checked,
select:focus::-ms-value {
color: #fff;
background-color: #005ea5
}
.multiple-choice {
display: block;
float: none;
clear: left;
position: relative;
padding: 0 0 0 38px;
margin-bottom: 10px
}
@media (min-width: 641px) {
.multiple-choice {
float: left
}
}
.multiple-choice input {
position: absolute;
cursor: pointer;
left: 0;
top: 0;
width: 38px;
height: 38px;
z-index: 1;
margin: 0;
zoom: 1;
filter: alpha(opacity=0);
opacity: 0
}
.multiple-choice label {
cursor: pointer;
padding: 8px 10px 9px 12px;
display: block;
-ms-touch-action: manipulation;
touch-action: manipulation
}
@media (min-width: 641px) {
.multiple-choice label {
float: left;
padding-top: 7px;
padding-bottom: 7px
}
}
.multiple-choice [type=radio]+label::before {
content: "";
border: 2px solid;
background: transparent;
width: 34px;
height: 34px;
position: absolute;
top: 0;
left: 0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%
}
.multiple-choice [type=radio]+label::after {
content: "";
border: 10px solid;
width: 0;
height: 0;
position: absolute;
top: 9px;
left: 9px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
zoom: 1;
filter: alpha(opacity=0);
opacity: 0
}
.multiple-choice [type=checkbox]+label::before {
content: "";
border: 2px solid;
background: transparent;
width: 34px;
height: 34px;
position: absolute;
top: 0;
left: 0
}
.multiple-choice [type=checkbox]+label::after {
content: "";
border: solid;
border-width: 0 0 5px 5px;
background: transparent;
border-top-color: transparent;
width: 17px;
height: 7px;
position: absolute;
top: 10px;
left: 8px;
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
zoom: 1;
filter: alpha(opacity=0);
opacity: 0
}
.multiple-choice [type=radio]:focus+label::before {
-webkit-box-shadow: 0 0 0 4px #ffbf47;
-moz-box-shadow: 0 0 0 4px #ffbf47;
box-shadow: 0 0 0 4px #ffbf47
}
.multiple-choice [type=checkbox]:focus+label::before {
-webkit-box-shadow: 0 0 0 3px #ffbf47;
-moz-box-shadow: 0 0 0 3px #ffbf47;
box-shadow: 0 0 0 3px #ffbf47
}
.multiple-choice input:checked+label::after {
zoom: 1;
filter: alpha(opacity=100);
opacity: 1
}
.multiple-choice input:disabled {
cursor: default
}
.multiple-choice input:disabled+label {
zoom: 1;
filter: alpha(opacity=50);
opacity: .5;
cursor: default
}
.multiple-choice:last-child,
.multiple-choice:last-of-type {
margin-bottom: 0
}
.inline .multiple-choice {
clear: none
}
@media (min-width: 641px) {
.inline .multiple-choice {
margin-bottom: 0;
margin-right: 30px
}
}
.form-group-error {
margin-right: 15px;
border-left: 4px solid #b10e1e;
padding-left: 10px
}
@media (min-width: 641px) {
.form-group-error {
border-left: 5px solid #b10e1e;
padding-left: 15px
}
}
.form-control-error {
border: 4px solid #b10e1e
}
.error-message {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
color: #b10e1e;
display: block;
clear: both;
margin: 0;
padding: 2px 0
}
@media (min-width: 641px) {
.error-message {
font-size: 19px;
line-height: 1.31579
}
}
.form-label .error-message,
.form-label-bold .error-message {
padding-top: 4px;
padding-bottom: 0
}
.error-summary {
border: 4px solid #b10e1e;
margin-top: 15px;
margin-bottom: 15px;
padding: 15px 10px
}
@media (min-width: 641px) {
.error-summary {
border: 5px solid #b10e1e;
margin-top: 30px;
margin-bottom: 30px;
padding: 20px 15px 15px
}
}
.error-summary:focus {
outline: 3px solid #ffbf47
}
.error-summary .error-summary-heading {
margin-top: 0
}
.error-summary p {
margin-bottom: 10px
}
.error-summary .error-summary-list {
padding-left: 0
}
@media (min-width: 641px) {
.error-summary .error-summary-list li {
margin-bottom: 5px
}
}
.error-summary .error-summary-list a {
color: #b10e1e;
font-weight: bold;
text-decoration: underline
}
#content {
padding-bottom: 30px;
outline: none
}
@media (min-width: 769px) {
#content {
padding-bottom: 90px
}
}
.column-quarter,
.column-one-quarter {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-quarter,
.column-one-quarter {
float: left;
width: 25%
}
}
.column-half,
.column-one-half {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-half,
.column-one-half {
float: left;
width: 50%
}
}
.column-third,
.column-one-third {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-third,
.column-one-third {
float: left;
width: 33.33333%
}
}
.column-two-thirds {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-two-thirds {
float: left;
width: 66.66667%
}
}
.column-full {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-full {
float: left;
width: 100%
}
}
ul,
ol {
list-style-type: none
}
.list {
padding: 0;
margin-top: 5px;
margin-bottom: 20px
}
.list li {
margin-bottom: 5px
}
.list-bullet {
list-style-type: disc;
padding-left: 20px
}
.list-number {
list-style-type: decimal;
padding-left: 20px
}
.panel {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
clear: both;
border-left-style: solid;
border-color: #bfc1c3;
padding: .78947em;
margin-bottom: .78947em
}
.panel :first-child {
margin-top: 0
}
.panel :only-child,
.panel :last-child {
margin-bottom: 0
}
.panel-border-wide {
border-left-width: 10px
}
.panel-border-narrow {
border-left-width: 5px
}
.form-group .panel-border-narrow {
float: left;
width: 100%;
padding-bottom: 0
}
.form-group .panel-border-narrow:first-child {
margin-top: 10px
}
.form-group .panel-border-narrow:last-child {
margin-top: 0;
margin-bottom: 0
}
.inline .panel-border-narrow,
.inline .panel-border-narrow:last-child {
margin-top: 10px;
margin-bottom: 0
}
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%
}
table th,
table td {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
padding: .63158em 1.05263em .47368em 0;
text-align: left;
border-bottom: 1px solid #bfc1c3
}
@media (min-width: 641px) {
table th,
table td {
font-size: 19px;
line-height: 1.31579
}
}
table thead th {
font-weight: 700
}
table td:last-child,
table th:last-child {
padding-right: 0
}
table .numeric {
text-align: right
}
table td.numeric {
font-family: "ntatabularnumbers", "nta", Arial, sans-serif
}
table caption {
text-align: left
}
.table-font-xsmall th {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 14px;
line-height: 1.14286
}
@media (min-width: 641px) {
.table-font-xsmall th {
font-size: 16px;
line-height: 1.25
}
}
.table-font-xsmall td {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286
}
@media (min-width: 641px) {
.table-font-xsmall td {
font-size: 16px;
line-height: 1.25
}
}
.table-font-xsmall th,
.table-font-xsmall td {
padding: .75em 1.25em .5625em 0
}
.govuk-link,
a {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */
@font-face {
font-family: "nta";
src: url("/static_503/fonts/light-2c037cf7e1-v1.eot");
src: url("/static_503/fonts/light-2c037cf7e1-v1.eot?#iefix") format("embedded-opentype"), url("/static_503/fonts/light-f38ad40456-v1.woff2") format("woff2"), url("/static_503/fonts/light-458f8ea81c-v1.woff") format("woff");
font-weight: normal;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: "nta";
src: url("/static_503/fonts/bold-fb2676462a-v1.eot");
src: url("/static_503/fonts/bold-fb2676462a-v1.eot?#iefix") format("embedded-opentype"), url("/static_503/fonts/bold-a2452cb66f-v1.woff2") format("woff2"), url("/static_503/fonts/bold-f38c792ac2-v1.woff") format("woff");
font-weight: bold;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: "ntatabularnumbers";
src: url("/static_503/fonts/light-tabular-498ea8ffe2-v1.eot");
src: url("/static_503/fonts/light-tabular-498ea8ffe2-v1.eot?#iefix") format("embedded-opentype"), url("/static_503/fonts/light-tabular-851b10ccdd-v1.woff2") format("woff2"), url("/static_503/fonts/light-tabular-62cc6f0a28-v1.woff") format("woff");
font-weight: normal;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: "ntatabularnumbers";
src: url("/static_503/fonts/bold-tabular-357fdfbcc3-v1.eot");
src: url("/static_503/fonts/bold-tabular-357fdfbcc3-v1.eot?#iefix") format("embedded-opentype"), url("/static_503/fonts/bold-tabular-b89238d840-v1.woff2") format("woff2"), url("/static_503/fonts/bold-tabular-784c21afb8-v1.woff") format("woff");
font-weight: bold;
font-style: normal;
font-display: fallback
}
@media print {
.govuk-link,
a {
font-family: sans-serif
}
}
.govuk-link:focus,
a:focus {
outline: 3px solid #ffbf47;
outline-offset: 0;
background-color: #ffbf47
}
.govuk-link:link,
a:link {
color: #005ea5
}
.govuk-link:visited,
a:visited {
color: #4c2c92
}
.govuk-link:hover,
a:hover {
color: #2b8cc4
}
.govuk-link:active,
a:active {
color: #2b8cc4
}
.govuk-link:focus,
a:focus {
color: #0b0c0c
}
@media print {
.govuk-link[href^="/"]::after,
a[href^="/"]::after,
.govuk-link[href^="http://"]::after,
a[href^="http://"]::after,
.govuk-link[href^="https://"]::after,
a[href^="https://"]::after {
content: " (" attr(href) ")";
font-size: 90%;
word-wrap: break-word
}
}
.govuk-link--muted:link,
.govuk-link--muted:visited,
.govuk-link--muted:hover,
.govuk-link--muted:active {
color: #6f777b
}
.govuk-link--muted:focus {
color: #0b0c0c
}
.govuk-link--text-colour:link,
.govuk-link--text-colour:visited,
.govuk-link--text-colour:hover,
.govuk-link--text-colour:active,
.govuk-link--text-colour:focus {
color: #0b0c0c
}
@media print {
.govuk-link--text-colour:link,
.govuk-link--text-colour:visited,
.govuk-link--text-colour:hover,
.govuk-link--text-colour:active,
.govuk-link--text-colour:focus {
color: #000
}
}
.govuk-link--no-visited-state:link {
color: #005ea5
}
.govuk-link--no-visited-state:visited {
color: #005ea5
}
.govuk-link--no-visited-state:hover {
color: #2b8cc4
}
.govuk-link--no-visited-state:active {
color: #2b8cc4
}
.govuk-link--no-visited-state:focus {
color: #0b0c0c
}
.govuk-list {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 16px;
font-size: 1rem;
line-height: 1.25;
color: #0b0c0c;
margin-top: 0;
margin-bottom: 15px;
padding-left: 0;
list-style-type: none
}
@media print {
.govuk-list {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-list {
font-size: 19px;
font-size: 1.1875rem;
line-height: 1.31579
}
}
@media print {
.govuk-list {
font-size: 14pt;
line-height: 1.15
}
}
@media print {
.govuk-list {
color: #000
}
}
@media (min-width: 40.0625em) {
.govuk-list {
margin-bottom: 20px
}
}
.govuk-list .govuk-list {
margin-top: 10px
}
.govuk-list>li {
margin-bottom: 5px
}
.govuk-list--bullet {
padding-left: 20px;
list-style-type: disc
}
.govuk-list--number {
padding-left: 20px;
list-style-type: decimal
}
.govuk-list--bullet>li,
.govuk-list--number>li {
margin-bottom: 0
}
@media (min-width: 40.0625em) {
.govuk-list--bullet>li,
.govuk-list--number>li {
margin-bottom: 5px
}
}
.govuk-template {
background-color: #dee0e2;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%
}
@media screen {
.govuk-template {
overflow-y: scroll
}
}
.govuk-template__body {
margin: 0;
background-color: #fff
}
.govuk-heading-xl {
color: #0b0c0c;
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 700;
font-size: 32px;
font-size: 2rem;
line-height: 1.09375;
display: block;
margin-top: 0;
margin-bottom: 30px
}
@media print {
.govuk-heading-xl {
color: #000
}
}
@media print {
.govuk-heading-xl {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-heading-xl {
font-size: 48px;
font-size: 3rem;
line-height: 1.04167
}
}
@media print {
.govuk-heading-xl {
font-size: 32pt;
line-height: 1.15
}
}
@media (min-width: 40.0625em) {
.govuk-heading-xl {
margin-bottom: 50px
}
}
.govuk-heading-l {
color: #0b0c0c;
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 700;
font-size: 24px;
font-size: 1.5rem;
line-height: 1.04167;
display: block;
margin-top: 0;
margin-bottom: 20px
}
@media print {
.govuk-heading-l {
color: #000
}
}
@media print {
.govuk-heading-l {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-heading-l {
font-size: 36px;
font-size: 2.25rem;
line-height: 1.11111
}
}
@media print {
.govuk-heading-l {
font-size: 24pt;
line-height: 1.05
}
}
@media (min-width: 40.0625em) {
.govuk-heading-l {
margin-bottom: 30px
}
}
.govuk-heading-m {
color: #0b0c0c;
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 700;
font-size: 18px;
font-size: 1.125rem;
line-height: 1.11111;
display: block;
margin-top: 0;
margin-bottom: 15px
}
@media print {
.govuk-heading-m {
color: #000
}
}
@media print {
.govuk-heading-m {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-heading-m {
font-size: 24px;
font-size: 1.5rem;
line-height: 1.25
}
}
@media print {
.govuk-heading-m {
font-size: 18pt;
line-height: 1.15
}
}
@media (min-width: 40.0625em) {
.govuk-heading-m {
margin-bottom: 20px
}
}
.govuk-heading-s {
color: #0b0c0c;
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
line-height: 1.25;
display: block;
margin-top: 0;
margin-bottom: 15px
}
@media print {
.govuk-heading-s {
color: #000
}
}
@media print {
.govuk-heading-s {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-heading-s {
font-size: 19px;
font-size: 1.1875rem;
line-height: 1.31579
}
}
@media print {
.govuk-heading-s {
font-size: 14pt;
line-height: 1.15
}
}
@media (min-width: 40.0625em) {
.govuk-heading-s {
margin-bottom: 20px
}
}
.govuk-caption-xl {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 18px;
font-size: 1.125rem;
line-height: 1.11111;
display: block;
margin-bottom: 5px;
color: #6f777b
}
@media print {
.govuk-caption-xl {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-caption-xl {
font-size: 27px;
font-size: 1.6875rem;
line-height: 1.11111
}
}
@media print {
.govuk-caption-xl {
font-size: 18pt;
line-height: 1.15
}
}
.govuk-caption-l {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 18px;
font-size: 1.125rem;
line-height: 1.11111;
display: block;
margin-bottom: 5px;
color: #6f777b
}
@media print {
.govuk-caption-l {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-caption-l {
font-size: 24px;
font-size: 1.5rem;
line-height: 1.25
}
}
@media print {
.govuk-caption-l {
font-size: 18pt;
line-height: 1.15
}
}
@media (min-width: 40.0625em) {
.govuk-caption-l {
margin-bottom: 0
}
}
.govuk-caption-m {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 16px;
font-size: 1rem;
line-height: 1.25;
display: block;
color: #6f777b
}
@media print {
.govuk-caption-m {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-caption-m {
font-size: 19px;
font-size: 1.1875rem;
line-height: 1.31579
}
}
@media print {
.govuk-caption-m {
font-size: 14pt;
line-height: 1.15
}
}
.usa-body-l,
.usa-body-lead {
color: #0b0c0c;
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 18px;
font-size: 1.125rem;
line-height: 1.11111;
margin-top: 0;
margin-bottom: 20px
}
@media print {
.usa-body-l,
.usa-body-lead {
color: #000
}
}
@media print {
.usa-body-l,
.usa-body-lead {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.usa-body-l,
.usa-body-lead {
font-size: 24px;
font-size: 1.5rem;
line-height: 1.25
}
}
@media print {
.usa-body-l,
.usa-body-lead {
font-size: 18pt;
line-height: 1.15
}
}
@media (min-width: 40.0625em) {
.usa-body-l,
.usa-body-lead {
margin-bottom: 30px
}
}
.usa-body-m,
.usa-body {
color: #0b0c0c;
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 16px;
font-size: 1rem;
line-height: 1.25;
margin-top: 0;
margin-bottom: 15px
}
@media print {
.usa-body-m,
.usa-body {
color: #000
}
}
@media print {
.usa-body-m,
.usa-body {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.usa-body-m,
.usa-body {
font-size: 19px;
font-size: 1.1875rem;
line-height: 1.31579
}
}
@media print {
.usa-body-m,
.usa-body {
font-size: 14pt;
line-height: 1.15
}
}
@media (min-width: 40.0625em) {
.usa-body-m,
.usa-body {
margin-bottom: 20px
}
}
.usa-body-s {
color: #0b0c0c;
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 14px;
font-size: .875rem;
line-height: 1.14286;
margin-top: 0;
margin-bottom: 15px
}
@media print {
.usa-body-s {
color: #000
}
}
@media print {
.usa-body-s {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.usa-body-s {
font-size: 16px;
font-size: 1rem;
line-height: 1.25
}
}
@media print {
.usa-body-s {
font-size: 14pt;
line-height: 1.2
}
}
@media (min-width: 40.0625em) {
.usa-body-s {
margin-bottom: 20px
}
}
.usa-body-xs {
color: #0b0c0c;
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 12px;
font-size: .75rem;
line-height: 1.25;
margin-top: 0;
margin-bottom: 15px
}
@media print {
.usa-body-xs {
color: #000
}
}
@media print {
.usa-body-xs {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.usa-body-xs {
font-size: 14px;
font-size: .875rem;
line-height: 1.42857
}
}
@media print {
.usa-body-xs {
font-size: 12pt;
line-height: 1.2
}
}
@media (min-width: 40.0625em) {
.usa-body-xs {
margin-bottom: 20px
}
}
.usa-body-l+.govuk-heading-l,
.usa-body-lead+.govuk-heading-l {
padding-top: 5px
}
@media (min-width: 40.0625em) {
.usa-body-l+.govuk-heading-l,
.usa-body-lead+.govuk-heading-l {
padding-top: 10px
}
}
.usa-body-m+.govuk-heading-l,
.usa-body+.govuk-heading-l,
.usa-body-s+.govuk-heading-l,
.govuk-list+.govuk-heading-l {
padding-top: 15px
}
@media (min-width: 40.0625em) {
.usa-body-m+.govuk-heading-l,
.usa-body+.govuk-heading-l,
.usa-body-s+.govuk-heading-l,
.govuk-list+.govuk-heading-l {
padding-top: 20px
}
}
.usa-body-m+.govuk-heading-m,
.usa-body+.govuk-heading-m,
.usa-body-s+.govuk-heading-m,
.govuk-list+.govuk-heading-m,
.usa-body-m+.govuk-heading-s,
.usa-body+.govuk-heading-s,
.usa-body-s+.govuk-heading-s,
.govuk-list+.govuk-heading-s {
padding-top: 5px
}
@media (min-width: 40.0625em) {
.usa-body-m+.govuk-heading-m,
.usa-body+.govuk-heading-m,
.usa-body-s+.govuk-heading-m,
.govuk-list+.govuk-heading-m,
.usa-body-m+.govuk-heading-s,
.usa-body+.govuk-heading-s,
.usa-body-s+.govuk-heading-s,
.govuk-list+.govuk-heading-s {
padding-top: 10px
}
}
.govuk-section-break {
margin: 0;
border: 0
}
.govuk-section-break--xl {
margin-top: 30px;
margin-bottom: 30px
}
@media (min-width: 40.0625em) {
.govuk-section-break--xl {
margin-top: 50px
}
}
@media (min-width: 40.0625em) {
.govuk-section-break--xl {
margin-bottom: 50px
}
}
.govuk-section-break--l {
margin-top: 20px;
margin-bottom: 20px
}
@media (min-width: 40.0625em) {
.govuk-section-break--l {
margin-top: 30px
}
}
@media (min-width: 40.0625em) {
.govuk-section-break--l {
margin-bottom: 30px
}
}
.govuk-section-break--m {
margin-top: 15px;
margin-bottom: 15px
}
@media (min-width: 40.0625em) {
.govuk-section-break--m {
margin-top: 20px
}
}
@media (min-width: 40.0625em) {
.govuk-section-break--m {
margin-bottom: 20px
}
}
.govuk-section-break--visible {
border-bottom: 1px solid #bfc1c3
}
.govuk-form-group {
margin-bottom: 20px
}
.govuk-form-group:after {
content: "";
display: block;
clear: both
}
@media (min-width: 40.0625em) {
.govuk-form-group {
margin-bottom: 30px
}
}
.govuk-form-group .govuk-form-group:last-of-type {
margin-bottom: 0
}
.govuk-form-group--error {
padding-left: 15px;
border-left: 5px solid #b10e1e
}
.govuk-form-group--error .govuk-form-group {
padding: 0;
border: 0
}
.govuk-grid-row {
margin-right: -15px;
margin-left: -15px
}
.govuk-grid-row:after {
content: "";
display: block;
clear: both
}
.govuk-grid-column-one-quarter {
box-sizing: border-box;
width: 100%;
padding: 0 15px
}
@media (min-width: 40.0625em) {
.govuk-grid-column-one-quarter {
width: 25%;
float: left
}
}
.govuk-grid-column-one-third {
box-sizing: border-box;
width: 100%;
padding: 0 15px
}
@media (min-width: 40.0625em) {
.govuk-grid-column-one-third {
width: 33.3333%;
float: left
}
}
.govuk-grid-column-one-half {
box-sizing: border-box;
width: 100%;
padding: 0 15px
}
@media (min-width: 40.0625em) {
.govuk-grid-column-one-half {
width: 50%;
float: left
}
}
.govuk-grid-column-two-thirds {
box-sizing: border-box;
width: 100%;
padding: 0 15px
}
@media (min-width: 40.0625em) {
.govuk-grid-column-two-thirds {
width: 66.6666%;
float: left
}
}
.govuk-grid-column-three-quarters {
box-sizing: border-box;
width: 100%;
padding: 0 15px
}
@media (min-width: 40.0625em) {
.govuk-grid-column-three-quarters {
width: 75%;
float: left
}
}
.govuk-grid-column-full {
box-sizing: border-box;
width: 100%;
padding: 0 15px
}
@media (min-width: 40.0625em) {
.govuk-grid-column-full {
width: 100%;
float: left
}
}
.govuk-grid-column-one-quarter-from-desktop {
box-sizing: border-box;
padding: 0 15px
}
@media (min-width: 48.0625em) {
.govuk-grid-column-one-quarter-from-desktop {
width: 25%;
float: left
}
}
.govuk-grid-column-one-third-from-desktop {
box-sizing: border-box;
padding: 0 15px
}
@media (min-width: 48.0625em) {
.govuk-grid-column-one-third-from-desktop {
width: 33.3333%;
float: left
}
}
.govuk-grid-column-one-half-from-desktop {
box-sizing: border-box;
padding: 0 15px
}
@media (min-width: 48.0625em) {
.govuk-grid-column-one-half-from-desktop {
width: 50%;
float: left
}
}
.govuk-grid-column-two-thirds-from-desktop {
box-sizing: border-box;
padding: 0 15px
}
@media (min-width: 48.0625em) {
.govuk-grid-column-two-thirds-from-desktop {
width: 66.6666%;
float: left
}
}
.govuk-grid-column-three-quarters-from-desktop {
box-sizing: border-box;
padding: 0 15px
}
@media (min-width: 48.0625em) {
.govuk-grid-column-three-quarters-from-desktop {
width: 75%;
float: left
}
}
.govuk-grid-column-full-from-desktop {
box-sizing: border-box;
padding: 0 15px
}
@media (min-width: 48.0625em) {
.govuk-grid-column-full-from-desktop {
width: 100%;
float: left
}
}
.govuk-main-wrapper {
display: block;
padding-top: 20px;
padding-bottom: 20px
}
@media (min-width: 40.0625em) {
.govuk-main-wrapper {
padding-top: 40px;
padding-bottom: 40px
}
}
.govuk-main-wrapper--l {
padding-top: 30px
}
@media (min-width: 40.0625em) {
.govuk-main-wrapper--l {
padding-top: 50px
}
}
.govuk-width-container {
max-width: 960px;
margin: 0 15px
}
@supports (margin: max(calc(0px))) {
.govuk-width-container {
margin-right: max(15px, calc(15px + env(safe-area-inset-right)));
margin-left: max(15px, calc(15px + env(safe-area-inset-left)))
}
}
@media (min-width: 40.0625em) {
.govuk-width-container {
margin: 0 30px
}
@supports (margin: max(calc(0px))) {
.govuk-width-container {
margin-right: max(30px, calc(15px + env(safe-area-inset-right)));
margin-left: max(30px, calc(15px + env(safe-area-inset-left)))
}
}
}
@media (min-width: 1020px) {
.govuk-width-container {
margin: 0 auto
}
@supports (margin: max(calc(0px))) {
.govuk-width-container {
margin: 0 auto
}
}
}
.govuk-skip-link {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
font-size: .875rem;
line-height: 1.14286;
display: block;
padding: 10px 15px
}
.govuk-skip-link:active,
.govuk-skip-link:focus {
position: static !important;
width: auto !important;
height: auto !important;
margin: inherit !important;
overflow: visible !important;
clip: auto !important;
-webkit-clip-path: none !important;
clip-path: none !important;
white-space: inherit !important
}
@media print {
.govuk-skip-link {
font-family: sans-serif
}
}
.govuk-skip-link:focus {
outline: 3px solid #ffbf47;
outline-offset: 0;
background-color: #ffbf47
}
.govuk-skip-link:link,
.govuk-skip-link:visited,
.govuk-skip-link:hover,
.govuk-skip-link:active,
.govuk-skip-link:focus {
color: #0b0c0c
}
@media print {
.govuk-skip-link:link,
.govuk-skip-link:visited,
.govuk-skip-link:hover,
.govuk-skip-link:active,
.govuk-skip-link:focus {
color: #000
}
}
@media (min-width: 40.0625em) {
.govuk-skip-link {
font-size: 16px;
font-size: 1rem;
line-height: 1.25
}
}
@media print {
.govuk-skip-link {
font-size: 14pt;
line-height: 1.2
}
}
@supports (padding: max(calc(0px))) {
.govuk-skip-link {
padding-right: max(15px, calc(15px + env(safe-area-inset-right)));
padding-left: max(15px, calc(15px + env(safe-area-inset-left)))
}
}
.govuk-header {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 14px;
font-size: .875rem;
line-height: 1.14286;
border-bottom: 10px solid #fff;
color: #fff;
background: #0b0c0c
}
@media print {
.govuk-header {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-header {
font-size: 16px;
font-size: 1rem;
line-height: 1.25
}
}
@media print {
.govuk-header {
font-size: 14pt;
line-height: 1.2
}
}
.govuk-header__container--full-width {
padding: 0 15px;
border-color: #005ea5
}
.govuk-header__container--full-width .govuk-header__menu-button {
right: 15px
}
.govuk-header__container {
position: relative;
margin-bottom: -10px;
padding-top: 10px;
border-bottom: 10px solid #005ea5
}
.govuk-header__container:after {
content: "";
display: block;
clear: both
}
.govuk-header__logotype {
margin-right: 0px
}
.govuk-header__logotype-text {
margin-left: 5px
}
.govuk-header__logotype-crown {
margin-right: 1px;
fill: currentColor;
vertical-align: middle
}
.govuk-header__logotype-crown-fallback-image {
width: 36px;
height: 32px;
border: 0;
vertical-align: middle
}
.govuk-header__product-name {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 18px;
font-size: 1.125rem;
line-height: 1.11111;
display: inline-table;
padding-right: 10px
}
@media print {
.govuk-header__product-name {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-header__product-name {
font-size: 24px;
font-size: 1.5rem;
line-height: 1.25
}
}
@media print {
.govuk-header__product-name {
font-size: 18pt;
line-height: 1.15
}
}
.govuk-header__link {
text-decoration: none
}
.govuk-header__link:focus {
outline: 3px solid #ffbf47;
outline-offset: 0;
background-color: #ffbf47
}
.govuk-header__link:link,
.govuk-header__link:visited {
color: #fff
}
.govuk-header__link:hover {
text-decoration: underline
}
.govuk-header__link:focus {
color: #0b0c0c
}
.govuk-header__link--homepage {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 700;
display: inline-block;
font-size: 30px;
line-height: 30px
}
@media print {
.govuk-header__link--homepage {
font-family: sans-serif
}
}
.govuk-header__link--homepage:link,
.govuk-header__link--homepage:visited {
text-decoration: none
}
.govuk-header__link--homepage:hover,
.govuk-header__link--homepage:active {
margin-bottom: -1px;
border-bottom: 1px solid
}
.govuk-header__link--service-name {
display: inline-block;
margin-bottom: 10px;
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 700;
font-size: 18px;
font-size: 1.125rem;
line-height: 1.11111
}
@media print {
.govuk-header__link--service-name {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-header__link--service-name {
font-size: 24px;
font-size: 1.5rem;
line-height: 1.25
}
}
@media print {
.govuk-header__link--service-name {
font-size: 18pt;
line-height: 1.15
}
}
.govuk-header__logo,
.govuk-header__content {
box-sizing: border-box
}
.govuk-header__logo {
margin-bottom: 10px;
padding-right: 50px
}
@media (min-width: 40.0625em) {
.govuk-header__logo {
margin-bottom: 10px
}
}
@media (min-width: 48.0625em) {
.govuk-header__logo {
width: 33.33%;
padding-right: 15px;
float: left;
vertical-align: top
}
}
@media (min-width: 48.0625em) {
.govuk-header__content {
width: 66.66%;
padding-left: 15px;
float: left
}
}
.govuk-header__menu-button {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 14px;
font-size: .875rem;
line-height: 1.14286;
display: none;
position: absolute;
top: 20px;
right: 0;
margin: 0;
padding: 0;
border: 0;
color: #fff;
background: none
}
@media print {
.govuk-header__menu-button {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-header__menu-button {
font-size: 16px;
font-size: 1rem;
line-height: 1.25
}
}
@media print {
.govuk-header__menu-button {
font-size: 14pt;
line-height: 1.2
}
}
.govuk-header__menu-button:hover {
text-decoration: underline
}
.govuk-header__menu-button::after {
display: inline-block;
width: 0;
height: 0;
border-style: solid;
border-color: transparent;
-webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%);
clip-path: polygon(0% 0%, 50% 100%, 100% 0%);
border-width: 8.66px 5px 0 5px;
border-top-color: inherit;
content: "";
margin-left: 5px
}
.govuk-header__menu-button:focus {
outline: 3px solid #ffbf47;
outline-offset: 0
}
@media (min-width: 40.0625em) {
.govuk-header__menu-button {
top: 15px
}
}
.govuk-header__menu-button--open::after {
display: inline-block;
width: 0;
height: 0;
border-style: solid;
border-color: transparent;
-webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
border-width: 0 5px 8.66px 5px;
border-bottom-color: inherit
}
.govuk-header__navigation {
margin-bottom: 10px;
display: block;
margin: 0;
padding: 0;
list-style: none
}
@media (min-width: 40.0625em) {
.govuk-header__navigation {
margin-bottom: 10px
}
}
.js-enabled .govuk-header__menu-button {
display: block
}
@media (min-width: 48.0625em) {
.js-enabled .govuk-header__menu-button {
display: none
}
}
.js-enabled .govuk-header__navigation {
display: none
}
@media (min-width: 48.0625em) {
.js-enabled .govuk-header__navigation {
display: block
}
}
.js-enabled .govuk-header__navigation--open {
display: block
}
@media (min-width: 48.0625em) {
.govuk-header__navigation--end {
margin: 0;
padding: 5px 0;
text-align: right
}
}
.govuk-header__navigation--no-service-name {
padding-top: 40px
}
.govuk-header__navigation-item {
padding: 10px 0;
border-bottom: 1px solid #2e3133
}
@media (min-width: 48.0625em) {
.govuk-header__navigation-item {
display: inline-block;
margin-right: 15px;
padding: 5px 0;
border: 0
}
}
.govuk-header__navigation-item a {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 700;
font-size: 14px;
font-size: .875rem;
line-height: 1.14286;
white-space: nowrap
}
@media print {
.govuk-header__navigation-item a {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.govuk-header__navigation-item a {
font-size: 16px;
font-size: 1rem;
line-height: 1.25
}
}
@media print {
.govuk-header__navigation-item a {
font-size: 14pt;
line-height: 1.2
}
}
.govuk-header__navigation-item--active a:link,
.govuk-header__navigation-item--active a:hover,
.govuk-header__navigation-item--active a:visited {
color: #1d8feb
}
.govuk-header__navigation-item--active a:focus {
color: #0b0c0c
}
.govuk-header__navigation-item:last-child {
margin-right: 0
}
@media print {
.govuk-header {
border-bottom-width: 0;
color: #0b0c0c;
background: transparent
}
.govuk-header__logotype-crown-fallback-image {
display: none
}
.govuk-header__link:link,
.govuk-header__link:visited {
color: #0b0c0c
}
.govuk-header__link:after {
display: none
}
}
.govuk-header__logotype-crown {
position: relative;
top: -4px
}
.govuk-header {
padding-top: 3px
}
.usa-footer {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 14px;
font-size: .875rem;
line-height: 1.14286;
padding-top: 25px;
padding-bottom: 15px;
border-top: 1px solid #a1acb2;
color: #454a4c;
background: #dee0e2
}
@media print {
.usa-footer {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.usa-footer {
font-size: 16px;
font-size: 1rem;
line-height: 1.25
}
}
@media print {
.usa-footer {
font-size: 14pt;
line-height: 1.2
}
}
@media (min-width: 40.0625em) {
.usa-footer {
padding-top: 40px
}
}
@media (min-width: 40.0625em) {
.usa-footer {
padding-bottom: 25px
}
}
.usa-footer__link:focus {
outline: 3px solid #ffbf47;
outline-offset: 0;
background-color: #ffbf47
}
.usa-footer__link:link,
.usa-footer__link:visited {
color: #454a4c
}
.usa-footer__link:hover,
.usa-footer__link:active {
color: #171819
}
.usa-footer__link:focus {
color: #0b0c0c
}
.usa-footer__section-break {
margin: 0;
margin-bottom: 30px;
border: 0;
border-bottom: 1px solid #bfc1c3
}
@media (min-width: 40.0625em) {
.usa-footer__section-break {
margin-bottom: 50px
}
}
.usa-footer__meta {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: -15px;
margin-left: -15px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.usa-footer__meta-item {
margin-right: 15px;
margin-bottom: 25px;
margin-left: 15px
}
.usa-footer__meta-item--grow {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1
}
@media (max-width: 40.0525em) {
.usa-footer__meta-item--grow {
-webkit-flex-basis: 320px;
-ms-flex-preferred-size: 320px;
flex-basis: 320px
}
}
.usa-footer__licence-logo {
display: inline-block;
margin-right: 10px;
vertical-align: top
}
@media (max-width: 48.0525em) {
.usa-footer__licence-logo {
margin-bottom: 15px
}
}
.usa-footer__licence-description {
display: inline-block
}
.usa-footer__copyright-logo {
display: inline-block;
min-width: 125px;
padding-top: 112px;
background-image: url("/static_503/images/govuk-crest.png");
background-repeat: no-repeat;
background-position: 50% 0%;
background-size: 125px 102px;
text-align: center;
text-decoration: none;
white-space: nowrap
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
.usa-footer__copyright-logo {
background-image: url("/static_503/images/govuk-crest-2x.png")
}
}
.usa-footer__inline-list {
margin-top: 0;
margin-bottom: 15px;
padding: 0
}
.usa-footer__meta-custom {
margin-bottom: 20px
}
.usa-footer__inline-list-item {
display: inline-block;
margin-right: 15px;
margin-bottom: 5px
}
.usa-footer__heading {
margin-bottom: 25px;
padding-bottom: 20px;
border-bottom: 1px solid #bfc1c3
}
@media (min-width: 40.0625em) {
.usa-footer__heading {
margin-bottom: 40px
}
}
@media (max-width: 40.0525em) {
.usa-footer__heading {
padding-bottom: 10px
}
}
.usa-footer__navigation {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: -15px;
margin-left: -15px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.usa-footer__section {
display: inline-block;
margin-right: 15px;
margin-bottom: 30px;
margin-left: 15px;
vertical-align: top;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-shrink: 1;
-ms-flex-negative: 1;
flex-shrink: 1
}
@media (max-width: 48.0525em) {
.usa-footer__section {
-webkit-flex-basis: 200px;
-ms-flex-preferred-size: 200px;
flex-basis: 200px
}
}
@media (min-width: 48.0625em) {
.usa-footer__section:first-child {
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-ms-flex-positive: 2;
flex-grow: 2
}
}
.usa-footer__list {
margin: 0;
padding: 0;
list-style: none;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px
}
@media (min-width: 48.0625em) {
.usa-footer__list--columns-2 {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2
}
.usa-footer__list--columns-3 {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3
}
}
.usa-footer__list-item {
margin-bottom: 15px
}
@media (min-width: 40.0625em) {
.usa-footer__list-item {
margin-bottom: 20px
}
}
.usa-footer__list-item:last-child {
margin-bottom: 0
}
.govuk-clearfix:after {
content: "";
display: block;
clear: both
}
.usa-sr-only {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
border: 0 !important;
white-space: nowrap !important
}
.usa-sr-only-focusable {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
white-space: nowrap !important
}
.usa-sr-only-focusable:active,
.usa-sr-only-focusable:focus {
position: static !important;
width: auto !important;
height: auto !important;
margin: inherit !important;
overflow: visible !important;
clip: auto !important;
-webkit-clip-path: none !important;
clip-path: none !important;
white-space: inherit !important
}
.govuk-\!-display-inline {
display: inline !important
}
.govuk-\!-display-inline-block {
display: inline-block !important
}
.govuk-\!-display-block {
display: block !important
}
.govuk-\!-margin-0 {
margin: 0 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-0 {
margin: 0 !important
}
}
.govuk-\!-margin-top-0 {
margin-top: 0 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-top-0 {
margin-top: 0 !important
}
}
.govuk-\!-margin-right-0 {
margin-right: 0 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-right-0 {
margin-right: 0 !important
}
}
.govuk-\!-margin-bottom-0 {
margin-bottom: 0 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-bottom-0 {
margin-bottom: 0 !important
}
}
.govuk-\!-margin-left-0 {
margin-left: 0 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-left-0 {
margin-left: 0 !important
}
}
.govuk-\!-margin-1 {
margin: 5px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-1 {
margin: 5px !important
}
}
.govuk-\!-margin-top-1 {
margin-top: 5px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-top-1 {
margin-top: 5px !important
}
}
.govuk-\!-margin-right-1 {
margin-right: 5px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-right-1 {
margin-right: 5px !important
}
}
.govuk-\!-margin-bottom-1 {
margin-bottom: 5px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-bottom-1 {
margin-bottom: 5px !important
}
}
.govuk-\!-margin-left-1 {
margin-left: 5px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-left-1 {
margin-left: 5px !important
}
}
.govuk-\!-margin-2 {
margin: 10px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-2 {
margin: 10px !important
}
}
.govuk-\!-margin-top-2 {
margin-top: 10px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-top-2 {
margin-top: 10px !important
}
}
.govuk-\!-margin-right-2 {
margin-right: 10px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-right-2 {
margin-right: 10px !important
}
}
.govuk-\!-margin-bottom-2 {
margin-bottom: 10px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-bottom-2 {
margin-bottom: 10px !important
}
}
.govuk-\!-margin-left-2 {
margin-left: 10px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-left-2 {
margin-left: 10px !important
}
}
.govuk-\!-margin-3 {
margin: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-3 {
margin: 15px !important
}
}
.govuk-\!-margin-top-3 {
margin-top: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-top-3 {
margin-top: 15px !important
}
}
.govuk-\!-margin-right-3 {
margin-right: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-right-3 {
margin-right: 15px !important
}
}
.govuk-\!-margin-bottom-3 {
margin-bottom: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-bottom-3 {
margin-bottom: 15px !important
}
}
.govuk-\!-margin-left-3 {
margin-left: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-left-3 {
margin-left: 15px !important
}
}
.govuk-\!-margin-4 {
margin: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-4 {
margin: 20px !important
}
}
.govuk-\!-margin-top-4 {
margin-top: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-top-4 {
margin-top: 20px !important
}
}
.govuk-\!-margin-right-4 {
margin-right: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-right-4 {
margin-right: 20px !important
}
}
.govuk-\!-margin-bottom-4 {
margin-bottom: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-bottom-4 {
margin-bottom: 20px !important
}
}
.govuk-\!-margin-left-4 {
margin-left: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-left-4 {
margin-left: 20px !important
}
}
.govuk-\!-margin-5 {
margin: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-5 {
margin: 25px !important
}
}
.govuk-\!-margin-top-5 {
margin-top: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-top-5 {
margin-top: 25px !important
}
}
.govuk-\!-margin-right-5 {
margin-right: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-right-5 {
margin-right: 25px !important
}
}
.govuk-\!-margin-bottom-5 {
margin-bottom: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-bottom-5 {
margin-bottom: 25px !important
}
}
.govuk-\!-margin-left-5 {
margin-left: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-left-5 {
margin-left: 25px !important
}
}
.govuk-\!-margin-6 {
margin: 20px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-6 {
margin: 30px !important
}
}
.govuk-\!-margin-top-6 {
margin-top: 20px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-top-6 {
margin-top: 30px !important
}
}
.govuk-\!-margin-right-6 {
margin-right: 20px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-right-6 {
margin-right: 30px !important
}
}
.govuk-\!-margin-bottom-6 {
margin-bottom: 20px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-bottom-6 {
margin-bottom: 30px !important
}
}
.govuk-\!-margin-left-6 {
margin-left: 20px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-left-6 {
margin-left: 30px !important
}
}
.govuk-\!-margin-7 {
margin: 25px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-7 {
margin: 40px !important
}
}
.govuk-\!-margin-top-7 {
margin-top: 25px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-top-7 {
margin-top: 40px !important
}
}
.govuk-\!-margin-right-7 {
margin-right: 25px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-right-7 {
margin-right: 40px !important
}
}
.govuk-\!-margin-bottom-7 {
margin-bottom: 25px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-bottom-7 {
margin-bottom: 40px !important
}
}
.govuk-\!-margin-left-7 {
margin-left: 25px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-left-7 {
margin-left: 40px !important
}
}
.govuk-\!-margin-8 {
margin: 30px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-8 {
margin: 50px !important
}
}
.govuk-\!-margin-top-8 {
margin-top: 30px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-top-8 {
margin-top: 50px !important
}
}
.govuk-\!-margin-right-8 {
margin-right: 30px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-right-8 {
margin-right: 50px !important
}
}
.govuk-\!-margin-bottom-8 {
margin-bottom: 30px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-bottom-8 {
margin-bottom: 50px !important
}
}
.govuk-\!-margin-left-8 {
margin-left: 30px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-left-8 {
margin-left: 50px !important
}
}
.govuk-\!-margin-9 {
margin: 40px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-9 {
margin: 60px !important
}
}
.govuk-\!-margin-top-9 {
margin-top: 40px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-top-9 {
margin-top: 60px !important
}
}
.govuk-\!-margin-right-9 {
margin-right: 40px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-right-9 {
margin-right: 60px !important
}
}
.govuk-\!-margin-bottom-9 {
margin-bottom: 40px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-bottom-9 {
margin-bottom: 60px !important
}
}
.govuk-\!-margin-left-9 {
margin-left: 40px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-margin-left-9 {
margin-left: 60px !important
}
}
.govuk-\!-padding-0 {
padding: 0 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-0 {
padding: 0 !important
}
}
.govuk-\!-padding-top-0 {
padding-top: 0 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-top-0 {
padding-top: 0 !important
}
}
.govuk-\!-padding-right-0 {
padding-right: 0 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-right-0 {
padding-right: 0 !important
}
}
.govuk-\!-padding-bottom-0 {
padding-bottom: 0 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-0 {
padding-bottom: 0 !important
}
}
.govuk-\!-padding-left-0 {
padding-left: 0 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-left-0 {
padding-left: 0 !important
}
}
.govuk-\!-padding-1 {
padding: 5px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-1 {
padding: 5px !important
}
}
.govuk-\!-padding-top-1 {
padding-top: 5px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-top-1 {
padding-top: 5px !important
}
}
.govuk-\!-padding-right-1 {
padding-right: 5px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-right-1 {
padding-right: 5px !important
}
}
.govuk-\!-padding-bottom-1 {
padding-bottom: 5px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-1 {
padding-bottom: 5px !important
}
}
.govuk-\!-padding-left-1 {
padding-left: 5px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-left-1 {
padding-left: 5px !important
}
}
.govuk-\!-padding-2 {
padding: 10px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-2 {
padding: 10px !important
}
}
.govuk-\!-padding-top-2 {
padding-top: 10px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-top-2 {
padding-top: 10px !important
}
}
.govuk-\!-padding-right-2 {
padding-right: 10px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-right-2 {
padding-right: 10px !important
}
}
.govuk-\!-padding-bottom-2 {
padding-bottom: 10px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-2 {
padding-bottom: 10px !important
}
}
.govuk-\!-padding-left-2 {
padding-left: 10px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-left-2 {
padding-left: 10px !important
}
}
.govuk-\!-padding-3 {
padding: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-3 {
padding: 15px !important
}
}
.govuk-\!-padding-top-3 {
padding-top: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-top-3 {
padding-top: 15px !important
}
}
.govuk-\!-padding-right-3 {
padding-right: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-right-3 {
padding-right: 15px !important
}
}
.govuk-\!-padding-bottom-3 {
padding-bottom: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-3 {
padding-bottom: 15px !important
}
}
.govuk-\!-padding-left-3 {
padding-left: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-left-3 {
padding-left: 15px !important
}
}
.govuk-\!-padding-4 {
padding: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-4 {
padding: 20px !important
}
}
.govuk-\!-padding-top-4 {
padding-top: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-top-4 {
padding-top: 20px !important
}
}
.govuk-\!-padding-right-4 {
padding-right: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-right-4 {
padding-right: 20px !important
}
}
.govuk-\!-padding-bottom-4 {
padding-bottom: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-4 {
padding-bottom: 20px !important
}
}
.govuk-\!-padding-left-4 {
padding-left: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-left-4 {
padding-left: 20px !important
}
}
.govuk-\!-padding-5 {
padding: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-5 {
padding: 25px !important
}
}
.govuk-\!-padding-top-5 {
padding-top: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-top-5 {
padding-top: 25px !important
}
}
.govuk-\!-padding-right-5 {
padding-right: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-right-5 {
padding-right: 25px !important
}
}
.govuk-\!-padding-bottom-5 {
padding-bottom: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-5 {
padding-bottom: 25px !important
}
}
.govuk-\!-padding-left-5 {
padding-left: 15px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-left-5 {
padding-left: 25px !important
}
}
.govuk-\!-padding-6 {
padding: 20px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-6 {
padding: 30px !important
}
}
.govuk-\!-padding-top-6 {
padding-top: 20px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-top-6 {
padding-top: 30px !important
}
}
.govuk-\!-padding-right-6 {
padding-right: 20px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-right-6 {
padding-right: 30px !important
}
}
.govuk-\!-padding-bottom-6 {
padding-bottom: 20px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-6 {
padding-bottom: 30px !important
}
}
.govuk-\!-padding-left-6 {
padding-left: 20px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-left-6 {
padding-left: 30px !important
}
}
.govuk-\!-padding-7 {
padding: 25px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-7 {
padding: 40px !important
}
}
.govuk-\!-padding-top-7 {
padding-top: 25px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-top-7 {
padding-top: 40px !important
}
}
.govuk-\!-padding-right-7 {
padding-right: 25px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-right-7 {
padding-right: 40px !important
}
}
.govuk-\!-padding-bottom-7 {
padding-bottom: 25px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-7 {
padding-bottom: 40px !important
}
}
.govuk-\!-padding-left-7 {
padding-left: 25px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-left-7 {
padding-left: 40px !important
}
}
.govuk-\!-padding-8 {
padding: 30px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-8 {
padding: 50px !important
}
}
.govuk-\!-padding-top-8 {
padding-top: 30px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-top-8 {
padding-top: 50px !important
}
}
.govuk-\!-padding-right-8 {
padding-right: 30px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-right-8 {
padding-right: 50px !important
}
}
.govuk-\!-padding-bottom-8 {
padding-bottom: 30px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-8 {
padding-bottom: 50px !important
}
}
.govuk-\!-padding-left-8 {
padding-left: 30px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-left-8 {
padding-left: 50px !important
}
}
.govuk-\!-padding-9 {
padding: 40px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-9 {
padding: 60px !important
}
}
.govuk-\!-padding-top-9 {
padding-top: 40px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-top-9 {
padding-top: 60px !important
}
}
.govuk-\!-padding-right-9 {
padding-right: 40px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-right-9 {
padding-right: 60px !important
}
}
.govuk-\!-padding-bottom-9 {
padding-bottom: 40px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-9 {
padding-bottom: 60px !important
}
}
.govuk-\!-padding-left-9 {
padding-left: 40px !important
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-left-9 {
padding-left: 60px !important
}
}
.govuk-\!-font-size-80 {
font-size: 53px !important;
font-size: 3.3125rem !important;
line-height: 1.03774 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-font-size-80 {
font-size: 80px !important;
font-size: 5rem !important;
line-height: 1 !important
}
}
@media print {
.govuk-\!-font-size-80 {
font-size: 53pt !important;
line-height: 1.1 !important
}
}
.govuk-\!-font-size-48 {
font-size: 32px !important;
font-size: 2rem !important;
line-height: 1.09375 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-font-size-48 {
font-size: 48px !important;
font-size: 3rem !important;
line-height: 1.04167 !important
}
}
@media print {
.govuk-\!-font-size-48 {
font-size: 32pt !important;
line-height: 1.15 !important
}
}
.govuk-\!-font-size-36 {
font-size: 24px !important;
font-size: 1.5rem !important;
line-height: 1.04167 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-font-size-36 {
font-size: 36px !important;
font-size: 2.25rem !important;
line-height: 1.11111 !important
}
}
@media print {
.govuk-\!-font-size-36 {
font-size: 24pt !important;
line-height: 1.05 !important
}
}
.govuk-\!-font-size-27 {
font-size: 18px !important;
font-size: 1.125rem !important;
line-height: 1.11111 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-font-size-27 {
font-size: 27px !important;
font-size: 1.6875rem !important;
line-height: 1.11111 !important
}
}
@media print {
.govuk-\!-font-size-27 {
font-size: 18pt !important;
line-height: 1.15 !important
}
}
.govuk-\!-font-size-24 {
font-size: 18px !important;
font-size: 1.125rem !important;
line-height: 1.11111 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-font-size-24 {
font-size: 24px !important;
font-size: 1.5rem !important;
line-height: 1.25 !important
}
}
@media print {
.govuk-\!-font-size-24 {
font-size: 18pt !important;
line-height: 1.15 !important
}
}
.govuk-\!-font-size-19 {
font-size: 16px !important;
font-size: 1rem !important;
line-height: 1.25 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-font-size-19 {
font-size: 19px !important;
font-size: 1.1875rem !important;
line-height: 1.31579 !important
}
}
@media print {
.govuk-\!-font-size-19 {
font-size: 14pt !important;
line-height: 1.15 !important
}
}
.govuk-\!-font-size-16 {
font-size: 14px !important;
font-size: .875rem !important;
line-height: 1.14286 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-font-size-16 {
font-size: 16px !important;
font-size: 1rem !important;
line-height: 1.25 !important
}
}
@media print {
.govuk-\!-font-size-16 {
font-size: 14pt !important;
line-height: 1.2 !important
}
}
.govuk-\!-font-size-14 {
font-size: 12px !important;
font-size: .75rem !important;
line-height: 1.25 !important
}
@media (min-width: 40.0625em) {
.govuk-\!-font-size-14 {
font-size: 14px !important;
font-size: .875rem !important;
line-height: 1.42857 !important
}
}
@media print {
.govuk-\!-font-size-14 {
font-size: 12pt !important;
line-height: 1.2 !important
}
}
.govuk-\!-font-weight-regular {
font-weight: 400 !important
}
.govuk-\!-font-weight-bold {
font-weight: 700 !important
}
.govuk-\!-width-full {
width: 100% !important
}
.govuk-\!-width-three-quarters {
width: 100% !important
}
@media (min-width: 40.0625em) {
.govuk-\!-width-three-quarters {
width: 75% !important
}
}
.govuk-\!-width-two-thirds {
width: 100% !important
}
@media (min-width: 40.0625em) {
.govuk-\!-width-two-thirds {
width: 66.66% !important
}
}
.govuk-\!-width-one-half {
width: 100% !important
}
@media (min-width: 40.0625em) {
.govuk-\!-width-one-half {
width: 50% !important
}
}
.govuk-\!-width-one-third {
width: 100% !important
}
@media (min-width: 40.0625em) {
.govuk-\!-width-one-third {
width: 33.33% !important
}
}
.govuk-\!-width-one-quarter {
width: 100% !important
}
@media (min-width: 40.0625em) {
.govuk-\!-width-one-quarter {
width: 25% !important
}
}
@media (min-width: 48.0625em) {
.usa-footer__list--columns-4 {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4
}
}
.govuk-header__navigation {
text-align: right
}
.govuk-header__navigation .govuk-header__navigation-item {
text-align: left
}
.govuk-main-wrapper {
position: relative
}
.govuk-\!-padding-bottom-12 {
padding-bottom: 70px
}
@media (min-width: 40.0625em) {
.govuk-\!-padding-bottom-12 {
padding-bottom: 90px
}
}
@-ms-viewport {
width: device-width
}
b,
strong {
font-weight: 600
}
abbr[title] {
cursor: help
}
.js-enabled .js-hidden {
display: none
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: searchfield-cancel-button;
margin-right: 2px
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}
a:visited {
color: #005ea5
}
input:focus,
textarea:focus,
select:focus,
button:focus {
outline: 3px solid #ffbf47;
outline-offset: 0
}
.column-whole {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-whole {
float: left;
width: 100%
}
}
.column-three-quarters {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-three-quarters {
float: left;
width: 75%
}
}
.column-one-sixth {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-one-sixth {
float: left;
width: 16.66667%
}
}
.column-five-sixths {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-five-sixths {
float: left;
width: 83.33333%
}
}
.column-one-eighth {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-one-eighth {
float: left;
width: 12.5%
}
}
.column-five-eighths {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-five-eighths {
float: left;
width: 62.5%
}
}
.column-seven-eighths {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media (min-width: 641px) {
.column-seven-eighths {
float: left;
width: 87.5%
}
}
.top-gutter-4-3,
.top-gutter-1-2,
.top-gutter-1-3,
.top-gutter-2-3,
.top-gutter {
display: block;
margin-top: 30px;
clear: both
}
.top-gutter-4-3 {
margin-top: 40px
}
.top-gutter-1-2 {
margin-top: 15px
}
.top-gutter-1-3 {
margin-top: 10px
}
.top-gutter-2-3 {
margin-top: 20px
}
.top-gutter-0 {
margin-top: 0
}
.bottom-gutter-2-3,
.bottom-gutter-1-2,
.bottom-gutter-1-3,
.bottom-gutter-3-2,
.bottom-gutter-2,
.bottom-gutter {
margin-bottom: 30px;
clear: both
}
.bottom-gutter-2-3 {
margin-bottom: 20px
}
.bottom-gutter-1-2 {
margin-bottom: 15px
}
.bottom-gutter-1-3 {
margin-bottom: 10px
}
.bottom-gutter-3-2 {
margin-bottom: 45px
}
.bottom-gutter-2 {
margin-bottom: 60px
}
.left-gutter {
padding-left: 30px
}
.left-gutter-4-3 {
padding-left: 40px
}
.align-with-heading {
display: block;
text-align: center;
margin-top: 13px;
padding-left: 2px;
padding-right: 2px
}
.align-with-heading-copy {
display: block;
margin-top: 25px
}
.align-with-heading-copy-right {
display: block;
margin: 21px 0 19px 0;
text-align: right
}
.align-with-big-number-hint {
margin-top: 50px
}
.footer-nav {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
padding-top: 8px;
padding-bottom: 7px;
margin-bottom: 20px
}
@media (min-width: 641px) {
.footer-nav {
font-size: 16px;
line-height: 1.25
}
}
@media (min-width: 641px) {
.footer-nav {
padding-top: 5px;
padding-bottom: 5px
}
}
.footer-nav a {
display: inline-block;
margin-right: 15px
}
.notify-cookie-message {
font-family: "nta", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
font-size: 14px;
font-size: .875rem;
line-height: 1.14286;
padding: 15px 0
}
@media print {
.notify-cookie-message {
font-family: sans-serif
}
}
@media (min-width: 40.0625em) {
.notify-cookie-message {
font-size: 16px;
font-size: 1rem;
line-height: 1.25
}
}
@media print {
.notify-cookie-message {
font-size: 14pt;
line-height: 1.2
}
}
.js-enabled .notify-cookie-message {
display: none
}
#footer .footer-categories {
margin: 0 auto
}
#footer .footer-categories-wrapper {
margin-bottom: 30px;
padding-bottom: 60px;
border-bottom: 1px solid #bfc1c3
}
#footer .footer-categories h2 {
margin: 20px 0
}
@media (min-width: 641px) {
#footer .footer-categories h2 {
margin-top: 0
}
}
#footer .footer-categories ul {
margin: 0;
padding: 0
}
#footer .footer-categories li {
margin-bottom: 5px;
font-size: 16px
}
.placeholder-no-brackets,
.placeholder-conditional,
.placeholder {
display: inline;
background: #ffbf47;
color: #0b0c0c;
overflow-wrap: break-word;
word-wrap: break-word;
border-radius: 20px;
box-shadow: inset 0.47em 0 0 0 #fff, inset -0.47em 0 0 0 #fff, inset 0 -0.15em 0 0 #fff, inset 0 0.15em 0 0 #fff
}
.sms-message-wrapper .placeholder-no-brackets,
.sms-message-wrapper .placeholder-conditional,
.sms-message-wrapper .placeholder {
box-shadow: inset 0.47em 0 0 0 #dee0e2, inset -0.47em 0 0 0 #dee0e2, inset 0 -0.18em 0 0 #dee0e2, inset 0 0.18em 0 0 #dee0e2
}
.placeholder-no-brackets {
padding-left: 3px;
padding-right: 3px;
border-radius: 1px;
box-shadow: inset 0 -0.1em 0 0 #fff, inset 0 0.1em 0 0 #fff
}
.placeholder-conditional {
border-radius: 0;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: inset 0.47em 0 0 0 #fff, inset -0.89em 0 0 0 #fff, inset 0 -0.16em 0 0 #fff, inset 0 0.16em 0 0 #fff
}
.sms-message-wrapper .placeholder-conditional {
box-shadow: inset 0.47em 0 0 0 #dee0e2, inset -0.89em 0 0 0 #dee0e2, inset 0 -0.18em 0 0 #dee0e2, inset 0 0.18em 0 0 #dee0e2
}
.placeholder-redacted {
background: currentColor;
padding: 0 0.5em;
opacity: 0.8;
box-shadow: inset 0 -0.35em 0 0 #fff;
position: relative;
top: 0.1em
}
.sms-message-wrapper .placeholder-redacted {
box-shadow: inset 0 -0.35em 0 0 #dee0e2
}
*:focus+p .placeholder-redacted {
box-shadow: inset 0 -0.35em 0 0 #ffbf47
}
.sms-message-wrapper {
position: relative;
width: 100%;
max-width: 464px;
box-sizing: border-box;
padding: 15px 15px 15px 15px;
background: #dee0e2;
border: 1px solid #dee0e2;
border-radius: 5px;
white-space: normal;
margin: 0 0 30px 0;
clear: both;
word-wrap: break-word
}
.sms-message-wrapper:after {
content: "";
display: block;
position: absolute;
bottom: -5px;
right: -20px;
border: 10px solid transparent;
border-left-width: 13px;
border-right-width: 13px;
border-bottom-color: #dee0e2;
border-left-color: #dee0e2;
transform: rotate(20deg)
}
.sms-message-inbound .sms-message-wrapper:after {
border-left-color: transparent;
border-bottom-color: #dee0e2;
border-right-color: #dee0e2;
right: auto;
left: -20px;
transform: rotate(-20deg)
}
.sms-message-sender {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
padding-top: 2px;
padding-bottom: 8px;
color: #6f777b;
margin: 0 0 -10px 0
}
@media (min-width: 641px) {
.sms-message-sender {
font-size: 19px;
line-height: 1.31579
}
}
@media (min-width: 641px) {
.sms-message-sender {
padding-top: 0;
padding-bottom: 5px
}
}
.sms-message-recipient {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
padding-top: 2px;
padding-bottom: 8px;
color: #6f777b;
margin: 10px 0 0 0
}
@media (min-width: 641px) {
.sms-message-recipient {
font-size: 19px;
line-height: 1.31579
}
}
@media (min-width: 641px) {
.sms-message-recipient {
padding-top: 0;
padding-bottom: 5px
}
}
.sms-message-status {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
color: #6f777b;
margin: -20px 15px 20px 15px
}
@media (min-width: 641px) {
.sms-message-status {
font-size: 16px;
line-height: 1.25
}
}
.sms-message-status-outbound {
text-align: right
}
.sms-message-row:focus {
outline: none;
padding-top: 120px;
margin-top: -120px
}
.sms-message-reply-link {
text-align: right
}
.page-footer {
position: relative;
margin-bottom: 30px
}
.page-footer-delete-link {
line-height: 40px;
padding: 1px 0 0 15px
}
.page-footer-delete-link a:visited,
.page-footer-delete-link a:link {
color: #b10e1e;
display: inline-block;
vertical-align: center
}
.page-footer-delete-link a:hover,
.page-footer-delete-link a:active {
color: #df3034
}
.page-footer-delete-link-without-button {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
padding: 0;
display: inline-block
}
@media (min-width: 641px) {
.page-footer-delete-link-without-button {
font-size: 19px;
line-height: 1.31579
}
}
.page-footer-secondary-link {
display: block;
margin-top: 30px
}
.page-footer-right-aligned-link {
position: absolute;
right: 0;
top: 10px
}
.page-footer .button,
.page-footer .button-destructive {
margin-right: 10px
}
.page-footer .button-destructive {
background-color: #b10e1e;
position: relative;
display: -moz-inline-stack;
display: inline-block;
padding: .526315em .789473em .263157em;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
outline: 1px solid transparent;
outline-offset: -1px;
-webkit-appearance: none;
-webkit-box-shadow: 0 2px 0 #6a0812;
-moz-box-shadow: 0 2px 0 #6a0812;
box-shadow: 0 2px 0 #6a0812;
font-size: 1em;
line-height: 1.25;
text-decoration: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: #fff;
padding: 0.52632em 0.78947em 0.26316em 0.78947em
}
.page-footer .button-destructive:visited {
background-color: #b10e1e
}
.page-footer .button-destructive:hover,
.page-footer .button-destructive:focus {
background-color: #990c1a
}
.page-footer .button-destructive:active {
top: 2px;
-webkit-box-shadow: 0 0 0 #b10e1e;
-moz-box-shadow: 0 0 0 #b10e1e;
box-shadow: 0 0 0 #b10e1e
}
.page-footer .button-destructive.disabled,
.page-footer .button-destructive[disabled="disabled"],
.page-footer .button-destructive[disabled] {
zoom: 1;
filter: alpha(opacity=50);
opacity: .5
}
.page-footer .button-destructive.disabled:hover,
.page-footer .button-destructive[disabled="disabled"]:hover,
.page-footer .button-destructive[disabled]:hover {
cursor: default;
background-color: #b10e1e
}
.page-footer .button-destructive.disabled:active,
.page-footer .button-destructive[disabled="disabled"]:active,
.page-footer .button-destructive[disabled]:active {
top: 0;
-webkit-box-shadow: 0 2px 0 #6a0812;
-moz-box-shadow: 0 2px 0 #6a0812;
box-shadow: 0 2px 0 #6a0812
}
.page-footer .button-destructive:link,
.page-footer .button-destructive:link:focus,
.page-footer .button-destructive:hover,
.page-footer .button-destructive:focus,
.page-footer .button-destructive:visited {
color: #fff
}
.page-footer .button-destructive:before {
content: "";
height: 110%;
width: 100%;
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0
}
.page-footer .button-destructive:active:before {
top: -10%;
height: 120%
}
.page-footer .js-cancel {
margin: 0
}
@media (min-width: 769px) {
.align-button-with-textbox .button {
position: relative;
top: 32px;
left: -30px;
width: 100%;
margin-right: -30px;
padding-top: 8px;
box-sizing: content-box
}
}
.table {
margin-bottom: 30px;
width: 100%
}
.table-heading {
text-align: left;
margin: 15px 0 15px 0
}
.dashboard-table .heading-medium {
margin-bottom: 5px
}
.dashboard-table .table {
table-layout: fixed
}
.dashboard-table .table-field-headings th {
font-size: 1px
}
.dashboard-table .table-field-headings-visible th {
padding-bottom: 5px
}
.dashboard-table .table-field-heading-first {
width: 52.5%
}
.dashboard-table .table-row th {
display: table-cell;
width: 52.5%;
font-weight: normal
}
.dashboard-table .table-row th .hint,
.dashboard-table .table-row th p {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.settings-table table {
table-layout: fixed;
margin-bottom: 5px
}
.settings-table th:first-child {
width: 35%
}
.settings-table th:last-child {
width: 17.5%
}
.settings-table td.table-field-left-aligned:first-child div {
white-space: normal
}
.settings-table td.table-field-left-aligned div {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.settings-table td.table-field-left-aligned ul li {
margin-bottom: 5px
}
.settings-table .table-heading {
margin-bottom: 20px
}
.table-field-right-aligned,
.table-field {
vertical-align: top
}
.table-field-right-aligned:last-child,
.table-field:last-child {
padding-right: 0
}
.table-field-error {
border-left: 5px solid #b10e1e;
padding-left: 7px;
display: block
}
.table-field-error-label {
display: block;
color: #b10e1e;
font-weight: bold
}
.table-field-invisible-error {
border-left: 5px solid transparent;
padding-left: 7px;
display: block
}
.table-field-status-default {
color: #6f777b
}
.table-field-status-error {
color: #b10e1e;
font-weight: bold
}
.table-field-status-error a:link,
.table-field-status-error a:visited {
color: #b10e1e
}
.table-field-status-error .status-hint {
display: block;
font-weight: normal;
color: #b10e1e;
margin-top: 5px
}
.table-field-status-yes,
.table-field-status-no {
display: block;
text-indent: -999em;
background-size: 19px 19px;
background-repeat: no-repeat;
background-position: 50% 50%
}
.table-field-status-yes {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpQTFRF6vXvLpleL5lfFYxL0ejcJpVY0uncQ6NuRKNvK5dcN51lEYpIAII7////Km646wAAAA50Uk5T/////////////////wBFwNzIAAAClElEQVR42uzayXrCMAyF0WtIoUP8/q9bZjJ4knSxNs66/f6zoDS2hOj8YAAGYAAGYAAGoFPme3IF4DAfJ0fApT/nBOjVzwnQrZ8RoF8/LUDHflKAnv2UAF37CQH69vcCdO7vBOjd3wrQvb8RoH9/LYBDfyWAR38pgEt/IYBP/y2AU/8lgFf/KYBb/yGAX/8ugGP/JoBn/yqAa3+ez/DtB8C5T/0MaPpMgKpPBOj6PICyTwNo+yyAuk8C6PscgKFPAVj6WcDpG136OcDpOB/Qo58BXPpzo8DYTwNu/TaBtZ8EPPotAnM/BXj16wJ7PwFY9GsCQn8PmI6rXykJGP0dYNMvCSj9LWDXzws4/Q0g0c8JSP01INlPC1j9FSDTTwlo/SUg298LeP0FoNDfCoj9N6DYXwuY/Reg0l8KqP0noNp/C7j9B6Ch/xSQ+3dAU/8uYPdvgMb+VUDvXwHN/Xn++WH3LwBBX/zU+xHO/Yizbz8CwbV/+Qx8StDWv/4VfEYQWg9W8TOC1v79m5AvCO1H2/gJQXv/+d+QKxD0X+8DTIGk/34j4glE/cU7IUsg6y/fijkCYX91LmAIpP31ycguEPc3Z0OrQN7fno5tAkV/dz9gEWj6+xsSvUDVT9wRaQW6fuqWTCdQ9pP3hBqBtp++KZUL1P3MXTG+evVzt+UygaGfnRdIBJZ+fmLSLjD1CyObVoGtX5oZtQmM/eLQqkVg7ZenZnWBuV8Z29UE9n5tblgWEPrVwWVJEChTz6gWBM7YN2oFgTT3jkpBYA3+o04QaJsPUSUIvNWPqBEE4u5LVAgCc/knygWBuv0UxYLAXf+KUkEg778JfvT3j9+XLbFMR3pfuEUznfkroNH5GYABGIAB+BdgAGxeFsHe0VjdAAAAAElFTkSuQmCC)
}
.table-field-noborder {
border: 0px
}
.table-field-index {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
width: 15px
}
@media (min-width: 641px) {
.table-field-index {
font-size: 16px;
line-height: 1.25
}
}
.table-field-index a:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0
}
.table-field-index a:focus:before {
background: #ffbf47;
z-index: -1
}
.table-field-right-aligned p,
.table-field p {
margin: 0 0 5px 0
}
.table-font-xsmall td.table-field-index {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 14px;
line-height: 1.14286
}
@media (min-width: 641px) {
.table-font-xsmall td.table-field-index {
font-size: 16px;
line-height: 1.25
}
}
.table-field-headings th {
padding: 1px
}
.table-field-headings-visible {
height: auto
}
.table-field-headings-visible th {
padding: .75em 1.25em .5625em 0
}
.table-field-headings th,
.table-field-headings-visible th {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25
}
@media (min-width: 641px) {
.table-field-headings th,
.table-field-headings-visible th {
font-size: 19px;
line-height: 1.31579
}
}
.dashboard-table .table-field-headings-first,
.dashboard-table .table-field-headings-visible-first {
width: 52.5%
}
.table-field-heading:last-child {
padding-right: 0
}
.table-field-heading-right-aligned {
display: block;
text-align: right
}
.table-field-right-aligned {
text-align: right
}
.table-field-right-aligned a {
display: block;
position: relative
}
.table-field-right-aligned a:before {
content: "";
display: block;
position: absolute;
top: -15px;
right: 0;
bottom: -11px;
left: -15px;
background: transparent
}
.table-field-right-aligned a:hover {
color: #2b8cc4
}
.table-field-right-aligned a:active,
.table-field-right-aligned a:focus {
color: #0b0c0c
}
.table-field-right-aligned a:active:before,
.table-field-right-aligned a:focus:before {
border-color: #ffbf47;
border-style: solid;
border-width: 15px 3px 15px 15px;
right: -3px
}
.table-row-group {
border-top: 1px solid #bfc1c3;
border-bottom: 1px solid #bfc1c3
}
.table-empty-message {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
color: #6f777b;
border-bottom: 1px solid #bfc1c3;
padding: 0.75em 0 0.5625em 0
}
@media (min-width: 641px) {
.table-empty-message {
font-size: 16px;
line-height: 1.25
}
}
.table-show-more-link {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
color: #6f777b;
margin-bottom: 39.999px;
border-bottom: 1px solid #bfc1c3;
padding: 10px 0 10px 0;
text-align: center
}
@media (min-width: 641px) {
.table-show-more-link {
font-size: 16px;
line-height: 1.25
}
}
.table+.table-show-more-link {
margin-top: -30px
}
a.table-show-more-link {
color: #005ea5
}
.table-no-data {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
color: #6f777b;
margin-top: 10px;
margin-bottom: 39.999px;
border-top: 1px solid #bfc1c3;
border-bottom: 1px solid #bfc1c3;
padding: 0.75em 0 0.5625em 0
}
@media (min-width: 641px) {
.table-no-data {
font-size: 16px;
line-height: 1.25
}
}
.wide-left-hand-column {
display: block;
max-width: 560px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.truncate-text {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.navigation {
padding: 0 30px 0 0
}
.navigation-service {
border-bottom: 1px solid #bfc1c3;
margin: 0 0 10px;
position: relative;
font-size: 0
}
.navigation-service-name {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
padding: 14px 0 11px 0;
display: inline-block;
max-width: 50%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis
}
@media (min-width: 641px) {
.navigation-service-name {
font-size: 19px;
line-height: 1.31579
}
}
.navigation-service-switch {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
text-decoration: none;
text-align: right;
position: absolute;
top: 0;
right: 0;
padding: 14px 0 11px 15px
}
@media (min-width: 641px) {
.navigation-service-switch {
font-size: 19px;
line-height: 1.31579
}
}
.navigation-service-switch:hover {
color: #2b8cc4;
text-decoration: underline
}
.navigation-service-switch:focus {
outline: none;
border-bottom: 1px solid #ffbf47;
border-left: 10px solid #ffbf47;
border-right: 3px solid #ffbf47;
right: -3px;
color: #0b0c0c
}
.navigation-service-back-to {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
padding: 14px 15px 11px 0;
display: inline-block;
text-decoration: none
}
@media (min-width: 641px) {
.navigation-service-back-to {
font-size: 19px;
line-height: 1.31579
}
}
.navigation-service-back-to:hover {
text-decoration: underline;
color: #2b8cc4
}
.navigation-organization-link {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
display: inline-block;
max-width: 25%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-weight: normal;
text-decoration: none;
padding: 14px 20px 11px 0;
margin-right: 7px;
box-sizing: border-box;
position: relative
}
@media (min-width: 641px) {
.navigation-organization-link {
font-size: 19px;
line-height: 1.31579
}
}
.navigation-organization-link:before {
content: "";
display: block;
position: absolute;
top: -1px;
bottom: 1px;
right: 6px;
width: 7px;
height: 7px;
margin: auto 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
border: solid;
border-width: 1px 1px 0 0;
border-color: #6f777b
}
.navigation-organization-link:hover {
color: #2b8cc4;
text-decoration: underline
}
.navigation-organization-link:focus {
color: #0b0c0c;
outline: none;
box-shadow: 0 1px 0 0 #ffbf47, -3px 0 0 0 #ffbf47, -3px 1px 0 0 #ffbf47
}
.navigation li {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
margin: 0;
list-style-type: none
}
@media (min-width: 641px) {
.navigation li {
font-size: 19px;
line-height: 1.31579
}
}
.navigation a {
display: block;
padding: 5px 0;
position: relative;
top: 5px
}
.navigation a:link,
.navigation a:visited {
text-decoration: none
}
.navigation a:hover {
color: #2b8cc4;
text-decoration: underline
}
.navigation a:focus {
color: #0b0c0c
}
.navigation a.selected {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
position: relative;
left: -0.5px;
letter-spacing: -0.01em
}
@media (min-width: 641px) {
.navigation a.selected {
font-size: 19px;
line-height: 1.31579
}
}
@media (min-width: 641px) {
.sub-navigation {
margin-top: 45px
}
}
.sub-navigation ol,
.sub-navigation ul {
list-style: none;
padding: 0;
margin: 0
}
.sub-navigation__item {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
border-bottom: 1px #dee0e2 solid;
display: block;
padding: 10px 0
}
@media (min-width: 641px) {
.sub-navigation__item {
font-size: 16px;
line-height: 1.25
}
}
.sub-navigation__item a:link {
text-decoration: none
}
.sub-navigation__item a:hover,
.sub-navigation__item a:active {
text-decoration: underline
}
ol ol .sub-navigation__item {
padding-left: 30px
}
.sub-navigation__item--active {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 14px;
line-height: 1.14286
}
@media (min-width: 641px) {
.sub-navigation__item--active {
font-size: 16px;
line-height: 1.25
}
}
.sub-navigation__item--active a:link,
.sub-navigation__item--active a:visited {
color: #0b0c0c
}
.big-number-dark,
.big-number-smaller,
.big-number-smallest,
.big-number-with-status,
.big-number {
display: block
}
.big-number-number {
font-family: "ntatabularnumbers", "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 32px;
line-height: 1.09375;
display: block
}
@media (min-width: 641px) {
.big-number-number {
font-size: 48px;
line-height: 1.04167
}
}
.big-number-label {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
display: inline-block;
padding-bottom: 10px
}
@media (min-width: 641px) {
.big-number-label {
font-size: 19px;
line-height: 1.31579
}
}
.big-number-dark {
padding: 15px;
position: relative;
background: #0b0c0c;
color: #fff
}
.big-number-dark .big-number-number {
font-family: "ntatabularnumbers", "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 24px;
line-height: 1.04167
}
@media (min-width: 641px) {
.big-number-dark .big-number-number {
font-size: 36px;
line-height: 1.11111
}
}
.big-number-smaller .big-number-number {
font-family: "ntatabularnumbers", "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 24px;
line-height: 1.04167
}
@media (min-width: 641px) {
.big-number-smaller .big-number-number {
font-size: 36px;
line-height: 1.11111
}
}
.big-number-smallest .big-number-number {
font-family: "ntatabularnumbers", "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 18px;
line-height: 1.2
}
@media (min-width: 641px) {
.big-number-smallest .big-number-number {
font-size: 24px;
line-height: 1.25
}
}
.big-number-with-status {
position: relative;
margin-bottom: 20px
}
.big-number-with-status .big-number,
.big-number-with-status .big-number-smaller {
padding: 15px;
position: relative;
background: #0b0c0c;
color: #fff
}
.big-number-with-status .big-number-label {
padding-bottom: 0
}
.big-number-with-status .big-number-label:link,
.big-number-with-status .big-number-label:visited {
color: #005ea5
}
.big-number-with-status .big-number-link {
text-decoration: none;
background: #005ea5;
color: #fff;
display: block;
border: 2px solid #005ea5;
margin-bottom: 5px
}
.big-number-with-status .big-number-link:hover {
color: #d5e8f3
}
.big-number-with-status .big-number-link:hover .big-number {
color: #d5e8f3
}
.big-number-with-status .big-number-link:active,
.big-number-with-status .big-number-link:focus {
outline: 3px solid #ffbf47
}
.big-number-with-status .big-number-link .big-number,
.big-number-with-status .big-number-link .big-number-smaller {
background: transparent
}
.big-number-with-status .big-number-link .big-number-label {
text-decoration: underline
}
.big-number-with-status .big-number-status-failing,
.big-number-with-status .big-number-status {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
display: block;
background: #006435;
color: #fff;
padding: 15px
}
@media (min-width: 641px) {
.big-number-with-status .big-number-status-failing,
.big-number-with-status .big-number-status {
font-size: 19px;
line-height: 1.31579
}
}
.big-number-with-status .big-number-status-failing a:link,
.big-number-with-status .big-number-status-failing a:visited,
.big-number-with-status .big-number-status-failing a:active,
.big-number-with-status .big-number-status-failing a:hover,
.big-number-with-status .big-number-status a:link,
.big-number-with-status .big-number-status a:visited,
.big-number-with-status .big-number-status a:active,
.big-number-with-status .big-number-status a:hover {
color: #fff;
text-decoration: underline
}
.big-number-with-status .big-number-status-failing a:active,
.big-number-with-status .big-number-status-failing a:focus,
.big-number-with-status .big-number-status a:active,
.big-number-with-status .big-number-status a:focus {
color: #0b0c0c;
border-bottom: 1px solid #0b0c0c
}
.big-number-with-status .big-number-status-failing {
background: #b10e1e
}
.big-number-meta-wrapper {
position: relative;
margin: 15px 0 30px 0;
background: #005ea5
}
.big-number-meta-wrapper .big-number-meta {
padding: 10px 15px;
color: #fff;
pointer-events: none
}
@media (min-width: 769px) {
.big-number-meta-wrapper .big-number-meta {
position: absolute;
bottom: 7px;
right: 5px;
text-align: right
}
}
.banner-default-with-tick,
.banner-dangerous,
.banner-tour,
.banner,
.banner-default {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
color: #00823b;
display: block;
padding: 15px;
margin: 15px 0 30px 0;
text-align: left;
position: relative;
clear: both;
border: 5px solid #00823b
}
@media (min-width: 641px) {
.banner-default-with-tick,
.banner-dangerous,
.banner-tour,
.banner,
.banner-default {
font-size: 19px;
line-height: 1.31579
}
}
.banner-title,
.banner-default-title {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 18px;
line-height: 1.2
}
@media (min-width: 641px) {
.banner-title,
.banner-default-title {
font-size: 24px;
line-height: 1.25
}
}
.banner-default-with-tick p,
.banner-dangerous p,
.banner-tour p,
.banner p,
.banner-default p {
margin: 10px 0 5px 0
}
.banner-default-with-tick .list-bullet,
.banner-dangerous .list-bullet,
.banner-tour .list-bullet,
.banner .list-bullet,
.banner-default .list-bullet {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
padding-top: 2px;
padding-bottom: 8px
}
@media (min-width: 641px) {
.banner-default-with-tick .list-bullet,
.banner-dangerous .list-bullet,
.banner-tour .list-bullet,
.banner .list-bullet,
.banner-default .list-bullet {
font-size: 19px;
line-height: 1.31579
}
}
@media (min-width: 641px) {
.banner-default-with-tick .list-bullet,
.banner-dangerous .list-bullet,
.banner-tour .list-bullet,
.banner .list-bullet,
.banner-default .list-bullet {
padding-top: 0;
padding-bottom: 5px
}
}
.banner-default-with-tick,
.banner-with-tick {
padding: 15px 45px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpQTFRF6vXvLpleL5lfFYxL0ejcJpVY0uncQ6NuRKNvK5dcN51lEYpIAII7////Km646wAAAA50Uk5T/////////////////wBFwNzIAAAClElEQVR42uzayXrCMAyF0WtIoUP8/q9bZjJ4knSxNs66/f6zoDS2hOj8YAAGYAAGYAAGoFPme3IF4DAfJ0fApT/nBOjVzwnQrZ8RoF8/LUDHflKAnv2UAF37CQH69vcCdO7vBOjd3wrQvb8RoH9/LYBDfyWAR38pgEt/IYBP/y2AU/8lgFf/KYBb/yGAX/8ugGP/JoBn/yqAa3+ez/DtB8C5T/0MaPpMgKpPBOj6PICyTwNo+yyAuk8C6PscgKFPAVj6WcDpG136OcDpOB/Qo58BXPpzo8DYTwNu/TaBtZ8EPPotAnM/BXj16wJ7PwFY9GsCQn8PmI6rXykJGP0dYNMvCSj9LWDXzws4/Q0g0c8JSP01INlPC1j9FSDTTwlo/SUg298LeP0FoNDfCoj9N6DYXwuY/Reg0l8KqP0noNp/C7j9B6Ch/xSQ+3dAU/8uYPdvgMb+VUDvXwHN/Xn++WH3LwBBX/zU+xHO/Yizbz8CwbV/+Qx8StDWv/4VfEYQWg9W8TOC1v79m5AvCO1H2/gJQXv/+d+QKxD0X+8DTIGk/34j4glE/cU7IUsg6y/fijkCYX91LmAIpP31ycguEPc3Z0OrQN7fno5tAkV/dz9gEWj6+xsSvUDVT9wRaQW6fuqWTCdQ9pP3hBqBtp++KZUL1P3MXTG+evVzt+UygaGfnRdIBJZ+fmLSLjD1CyObVoGtX5oZtQmM/eLQqkVg7ZenZnWBuV8Z29UE9n5tblgWEPrVwWVJEChTz6gWBM7YN2oFgTT3jkpBYA3+o04QaJsPUSUIvNWPqBEE4u5LVAgCc/knygWBuv0UxYLAXf+KUkEg778JfvT3j9+XLbFMR3pfuEUznfkroNH5GYABGIAB+BdgAGxeFsHe0VjdAAAAAElFTkSuQmCC);
background-size: 19px;
background-repeat: no-repeat;
background-position: 15px 15px
}
.banner-dangerous {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
background: #fff;
color: #0b0c0c;
border: 5px solid #b10e1e;
margin: 15px 0;
text-align: left
}
@media (min-width: 641px) {
.banner-dangerous {
font-size: 19px;
line-height: 1.31579
}
}
.banner-dangerous:focus {
outline: 3px solid #ffbf47
}
.banner-dangerous .button {
background-color: #b10e1e;
position: relative;
display: -moz-inline-stack;
display: inline-block;
padding: .526315em .789473em .263157em;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
outline: 1px solid transparent;
outline-offset: -1px;
-webkit-appearance: none;
-webkit-box-shadow: 0 2px 0 #6a0812;
-moz-box-shadow: 0 2px 0 #6a0812;
box-shadow: 0 2px 0 #6a0812;
font-size: 1em;
line-height: 1.25;
text-decoration: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: #fff;
margin-top: 10px
}
.banner-dangerous .button:visited {
background-color: #b10e1e
}
.banner-dangerous .button:hover,
.banner-dangerous .button:focus {
background-color: #990c1a
}
.banner-dangerous .button:active {
top: 2px;
-webkit-box-shadow: 0 0 0 #b10e1e;
-moz-box-shadow: 0 0 0 #b10e1e;
box-shadow: 0 0 0 #b10e1e
}
.banner-dangerous .button.disabled,
.banner-dangerous .button[disabled="disabled"],
.banner-dangerous .button[disabled] {
zoom: 1;
filter: alpha(opacity=50);
opacity: .5
}
.banner-dangerous .button.disabled:hover,
.banner-dangerous .button[disabled="disabled"]:hover,
.banner-dangerous .button[disabled]:hover {
cursor: default;
background-color: #b10e1e
}
.banner-dangerous .button.disabled:active,
.banner-dangerous .button[disabled="disabled"]:active,
.banner-dangerous .button[disabled]:active {
top: 0;
-webkit-box-shadow: 0 2px 0 #6a0812;
-moz-box-shadow: 0 2px 0 #6a0812;
box-shadow: 0 2px 0 #6a0812
}
.banner-dangerous .button:link,
.banner-dangerous .button:link:focus,
.banner-dangerous .button:hover,
.banner-dangerous .button:focus,
.banner-dangerous .button:visited {
color: #fff
}
.banner-dangerous .button:before {
content: "";
height: 110%;
width: 100%;
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0
}
.banner-dangerous .button:active:before {
top: -10%;
height: 120%
}
.banner-dangerous a:link,
.banner-dangerous a:visited {
color: #b10e1e
}
.banner-dangerous a:hover {
color: #df3034
}
.banner-dangerous .list {
margin-bottom: 0
}
.banner-tour {
background: #005ea5;
color: #fff;
margin-top: 10px;
margin-bottom: 0;
padding: 30px;
height: 425px;
overflow: hidden;
box-shadow: inset 0 -1em 1.6em 0 rgba(0, 0, 0, 0.05);
border: 0
}
.banner-tour .heading-medium {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 18px;
line-height: 1.2
}
@media (min-width: 641px) {
.banner-tour .heading-medium {
font-size: 24px;
line-height: 1.25
}
}
.banner-tour p {
margin-top: 0;
margin-bottom: 30px
}
.banner-tour p:last-child {
margin-bottom: 0
}
.banner-tour p+p {
margin-top: -15px
}
.banner-tour a {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
display: block;
padding: 0;
margin: 0 0 30px 0
}
@media (min-width: 641px) {
.banner-tour a {
font-size: 19px;
line-height: 1.31579
}
}
.banner-tour a:link,
.banner-tour a:visited {
color: #fff
}
.banner-tour a:hover,
.banner-tour a:active {
background-color: #2b8cc4;
outline: 10px solid #2b8cc4
}
.banner-tour a:active,
.banner-tour a:focus {
background-color: #ffbf47;
outline: 10px solid #ffbf47
}
.banner-tour .greyed-out-step {
opacity: 0.6
}
.textbox-highlight-wrapper {
position: relative
}
.textbox-highlight-textbox {
resize: none;
z-index: 20;
background: none
}
.textbox-highlight-textbox,
.textbox-highlight-background,
.textbox-highlight-foreground,
.textbox-highlight-mask {
font-size: 19px;
display: block;
box-sizing: border-box;
position: relative;
margin: 0;
padding: 4px;
overflow: hidden;
line-height: 1.6
}
.textbox-highlight-background {
position: absolute;
top: 0;
left: 0;
pointer-events: none;
color: transparent;
white-space: pre-wrap;
overflow-wrap: break-word;
word-wrap: break-word;
border: 2px solid transparent;
padding-bottom: 15px;
z-index: 10
}
.textbox-highlight-background .placeholder,
.textbox-highlight-background .placeholder-conditional {
color: transparent
}
.textbox-help-link {
margin: 10px 0 0 0
}
.textbox-right-aligned {
text-align: right
}
.extra-tracking .form-control {
font-family: "ntatabularnumbers", "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
padding-left: 5px;
letter-spacing: 0.04em
}
@media (min-width: 641px) {
.extra-tracking .form-control {
font-size: 19px;
line-height: 1.31579
}
}
@media (min-width: 769px) {
.textbox-colour-preview {
width: 38px;
height: 38px;
margin-left: 5px;
border-radius: 50%;
box-shadow: inset 0 0 0 1px rgba(11, 12, 12, 0.2);
display: inline-block;
vertical-align: top;
transition: background 0.3s ease-out
}
}
.js-enabled .file-upload-label {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
display: block;
margin: 0 0 10px 0
}
@media (min-width: 641px) {
.js-enabled .file-upload-label {
font-size: 19px;
line-height: 1.31579
}
}
.js-enabled .file-upload-label .error-message {
padding: 0
}
.js-enabled .file-upload-field {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1
}
.js-enabled .file-upload-field:focus+.file-upload-button {
outline: 3px solid #ffbf47
}
.js-enabled .file-upload-button {
background-color: #00823b;
position: relative;
display: -moz-inline-stack;
display: inline-block;
padding: .526315em .789473em .263157em;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
outline: 1px solid transparent;
outline-offset: -1px;
-webkit-appearance: none;
-webkit-box-shadow: 0 2px 0 #003618;
-moz-box-shadow: 0 2px 0 #003618;
box-shadow: 0 2px 0 #003618;
font-size: 1em;
line-height: 1.25;
text-decoration: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: #fff;
display: inline-block;
margin-right: 5px
}
.js-enabled .file-upload-button:visited {
background-color: #00823b
}
.js-enabled .file-upload-button:hover,
.js-enabled .file-upload-button:focus {
background-color: #00692f
}
.js-enabled .file-upload-button:active {
top: 2px;
-webkit-box-shadow: 0 0 0 #00823b;
-moz-box-shadow: 0 0 0 #00823b;
box-shadow: 0 0 0 #00823b
}
.js-enabled .file-upload-button.disabled,
.js-enabled .file-upload-button[disabled="disabled"],
.js-enabled .file-upload-button[disabled] {
zoom: 1;
filter: alpha(opacity=50);
opacity: .5
}
.js-enabled .file-upload-button.disabled:hover,
.js-enabled .file-upload-button[disabled="disabled"]:hover,
.js-enabled .file-upload-button[disabled]:hover {
cursor: default;
background-color: #00823b
}
.js-enabled .file-upload-button.disabled:active,
.js-enabled .file-upload-button[disabled="disabled"]:active,
.js-enabled .file-upload-button[disabled]:active {
top: 0;
-webkit-box-shadow: 0 2px 0 #003618;
-moz-box-shadow: 0 2px 0 #003618;
box-shadow: 0 2px 0 #003618
}
.js-enabled .file-upload-button:link,
.js-enabled .file-upload-button:link:focus,
.js-enabled .file-upload-button:hover,
.js-enabled .file-upload-button:focus,
.js-enabled .file-upload-button:visited {
color: #fff
}
.js-enabled .file-upload-button:before {
content: "";
height: 110%;
width: 100%;
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0
}
.js-enabled .file-upload-button:active:before {
top: -10%;
height: 120%
}
.js-enabled .file-upload-button-cancel {
background-color: #b10e1e;
position: relative;
display: -moz-inline-stack;
display: inline-block;
padding: .526315em .789473em .263157em;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
outline: 1px solid transparent;
outline-offset: -1px;
-webkit-appearance: none;
-webkit-box-shadow: 0 2px 0 #6a0812;
-moz-box-shadow: 0 2px 0 #6a0812;
box-shadow: 0 2px 0 #6a0812;
font-size: 1em;
line-height: 1.25;
text-decoration: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: #fff;
display: inline-block;
margin-right: 5px
}
.js-enabled .file-upload-button-cancel:visited {
background-color: #b10e1e
}
.js-enabled .file-upload-button-cancel:hover,
.js-enabled .file-upload-button-cancel:focus {
background-color: #990c1a
}
.js-enabled .file-upload-button-cancel:active {
top: 2px;
-webkit-box-shadow: 0 0 0 #b10e1e;
-moz-box-shadow: 0 0 0 #b10e1e;
box-shadow: 0 0 0 #b10e1e
}
.js-enabled .file-upload-button-cancel.disabled,
.js-enabled .file-upload-button-cancel[disabled="disabled"],
.js-enabled .file-upload-button-cancel[disabled] {
zoom: 1;
filter: alpha(opacity=50);
opacity: .5
}
.js-enabled .file-upload-button-cancel.disabled:hover,
.js-enabled .file-upload-button-cancel[disabled="disabled"]:hover,
.js-enabled .file-upload-button-cancel[disabled]:hover {
cursor: default;
background-color: #b10e1e
}
.js-enabled .file-upload-button-cancel.disabled:active,
.js-enabled .file-upload-button-cancel[disabled="disabled"]:active,
.js-enabled .file-upload-button-cancel[disabled]:active {
top: 0;
-webkit-box-shadow: 0 2px 0 #6a0812;
-moz-box-shadow: 0 2px 0 #6a0812;
box-shadow: 0 2px 0 #6a0812
}
.js-enabled .file-upload-button-cancel:link,
.js-enabled .file-upload-button-cancel:link:focus,
.js-enabled .file-upload-button-cancel:hover,
.js-enabled .file-upload-button-cancel:focus,
.js-enabled .file-upload-button-cancel:visited {
color: #fff
}
.js-enabled .file-upload-button-cancel:before {
content: "";
height: 110%;
width: 100%;
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0
}
.js-enabled .file-upload-button-cancel:active:before {
top: -10%;
height: 120%
}
.js-enabled .file-upload-filename {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
display: inline-block;
padding-left: 15px
}
@media (min-width: 641px) {
.js-enabled .file-upload-filename {
font-size: 19px;
line-height: 1.31579
}
}
.js-enabled .file-upload-submit {
display: none
}
.js-enabled .file-upload-alternate-link {
display: inline-block;
line-height: 35px
}
.js-enabled .file-upload-alternate-link a {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25
}
@media (min-width: 641px) {
.js-enabled .file-upload-alternate-link a {
font-size: 19px;
line-height: 1.31579
}
}
.browse-list {
margin-bottom: 15px
}
.browse-list .browse-sub-list {
margin-top: 15px;
margin-left: 30px
}
@media (min-width: 769px) {
.browse-list .browse-sub-list {
margin-left: 60px
}
}
.browse-list-item,
.browse-list-sub-item {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 18px;
line-height: 1.2;
list-style: none;
margin-bottom: 15px
}
@media (min-width: 641px) {
.browse-list-item,
.browse-list-sub-item {
font-size: 24px;
line-height: 1.25
}
}
.browse-list-link {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 18px;
line-height: 1.2
}
@media (min-width: 641px) {
.browse-list-link {
font-size: 24px;
line-height: 1.25
}
}
.browse-list-link-destructive {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 18px;
line-height: 1.2;
color: #b10e1e
}
@media (min-width: 641px) {
.browse-list-link-destructive {
font-size: 24px;
line-height: 1.25
}
}
.browse-list-link-destructive:visited,
.browse-list-link-destructive:link {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 18px;
line-height: 1.2;
color: #b10e1e
}
@media (min-width: 641px) {
.browse-list-link-destructive:visited,
.browse-list-link-destructive:link {
font-size: 24px;
line-height: 1.25
}
}
.browse-list-link-destructive:hover {
color: #df3034
}
.browse-list-hint {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
margin: 5px 0 10px 0;
color: #6f777b
}
@media (min-width: 641px) {
.browse-list-hint {
font-size: 19px;
line-height: 1.31579
}
}
.email-message {
margin-bottom: 30px;
border: 1px solid #bfc1c3
}
.email-message-meta {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
margin: 0
}
@media (min-width: 641px) {
.email-message-meta {
font-size: 19px;
line-height: 1.31579
}
}
.email-message-meta td,
.email-message-meta th {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
border-top: 0;
border-bottom: 1px solid #bfc1c3;
vertical-align: top
}
@media (min-width: 641px) {
.email-message-meta td,
.email-message-meta th {
font-size: 19px;
line-height: 1.31579
}
}
.email-message-meta th {
color: #6f777b;
padding-left: 60px
}
.email-message-meta td {
width: 99%;
padding-right: 60px;
word-break: break-word
}
.email-message-meta td:last-child {
padding-right: 60px
}
.email-message-from {
padding-top: 15px
}
.email-message-body {
width: 100%;
box-sizing: border-box;
padding: 15px 60px 0 60px;
margin: 0 0 0 0;
clear: both;
position: relative;
word-wrap: break-word
}
.email-message-body table {
margin: 0 0 20px 0
}
.email-message-body table td {
border: 0;
padding: 0;
font-family: inherit !important
}
.email-message-body table li:first-child {
margin-top: 0 !important
}
.api-key {
position: relative;
padding-bottom: 38px;
display: flex
}
.api-key-name {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
margin-bottom: 5px
}
@media (min-width: 641px) {
.api-key-name {
font-size: 19px;
line-height: 1.31579
}
}
.api-key-key {
font-family: monospace;
display: block;
padding: 0 0 10px 0;
margin: auto 0
}
.api-key-button-show,
.api-key-button-copy {
background-color: #dee0e2;
position: relative;
display: -moz-inline-stack;
display: inline-block;
padding: .526315em .789473em .263157em;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
outline: 1px solid transparent;
outline-offset: -1px;
-webkit-appearance: none;
-webkit-box-shadow: 0 2px 0 #b5babe;
-moz-box-shadow: 0 2px 0 #b5babe;
box-shadow: 0 2px 0 #b5babe;
font-size: 1em;
line-height: 1.25;
text-decoration: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: #0b0c0c;
position: absolute;
bottom: 2px
}
.api-key-button-show:visited,
.api-key-button-copy:visited {
background-color: #dee0e2
}
.api-key-button-show:hover,
.api-key-button-show:focus,
.api-key-button-copy:hover,
.api-key-button-copy:focus {
background-color: #d0d3d6
}
.api-key-button-show:active,
.api-key-button-copy:active {
top: 2px;
-webkit-box-shadow: 0 0 0 #dee0e2;
-moz-box-shadow: 0 0 0 #dee0e2;
box-shadow: 0 0 0 #dee0e2
}
.api-key-button-show.disabled,
.api-key-button-show[disabled="disabled"],
.api-key-button-show[disabled],
.api-key-button-copy.disabled,
.api-key-button-copy[disabled="disabled"],
.api-key-button-copy[disabled] {
zoom: 1;
filter: alpha(opacity=50);
opacity: .5
}
.api-key-button-show.disabled:hover,
.api-key-button-show[disabled="disabled"]:hover,
.api-key-button-show[disabled]:hover,
.api-key-button-copy.disabled:hover,
.api-key-button-copy[disabled="disabled"]:hover,
.api-key-button-copy[disabled]:hover {
cursor: default;
background-color: #dee0e2
}
.api-key-button-show.disabled:active,
.api-key-button-show[disabled="disabled"]:active,
.api-key-button-show[disabled]:active,
.api-key-button-copy.disabled:active,
.api-key-button-copy[disabled="disabled"]:active,
.api-key-button-copy[disabled]:active {
top: 0;
-webkit-box-shadow: 0 2px 0 #b5babe;
-moz-box-shadow: 0 2px 0 #b5babe;
box-shadow: 0 2px 0 #b5babe
}
.api-key-button-show:link,
.api-key-button-show:link:focus,
.api-key-button-show:hover,
.api-key-button-show:focus,
.api-key-button-show:visited,
.api-key-button-copy:link,
.api-key-button-copy:link:focus,
.api-key-button-copy:hover,
.api-key-button-copy:focus,
.api-key-button-copy:visited {
color: #0b0c0c
}
.api-key-button-show:before,
.api-key-button-copy:before {
content: "";
height: 110%;
width: 100%;
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0
}
.api-key-button-show:active:before,
.api-key-button-copy:active:before {
top: -10%;
height: 120%
}
.api-key-button-show:active,
.api-key-button-copy:active {
top: auto
}
.govuk-previous-and-next-navigation {
display: block;
margin-top: 30px;
margin-bottom: 30px;
margin-left: -15px;
margin-right: -15px
}
.govuk-previous-and-next-navigation ul {
margin: 0;
padding: 0
}
.govuk-previous-and-next-navigation li {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
float: left;
list-style: none;
text-align: right;
margin: 0;
padding: 0;
width: 50%
}
@media (min-width: 641px) {
.govuk-previous-and-next-navigation li {
font-size: 16px;
line-height: 1.25
}
}
.govuk-previous-and-next-navigation li a {
display: block;
padding: 15px;
text-decoration: none
}
.govuk-previous-and-next-navigation li a:visited {
color: #005ea5
}
.govuk-previous-and-next-navigation li a:hover,
.govuk-previous-and-next-navigation li a:active {
background-color: #f8f8f8
}
.govuk-previous-and-next-navigation li a .pagination-part-title {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 20px;
line-height: 1.11111;
display: block
}
@media (min-width: 641px) {
.govuk-previous-and-next-navigation li a .pagination-part-title {
font-size: 27px;
line-height: 1.25
}
}
.govuk-previous-and-next-navigation .previous-page {
float: left;
text-align: left
}
.govuk-previous-and-next-navigation .next-page {
float: right;
text-align: right
}
@media (max-width: 640px) {
.govuk-previous-and-next-navigation .previous-page,
.govuk-previous-and-next-navigation .next-page {
float: none;
width: 100%
}
.govuk-previous-and-next-navigation .next-page a {
text-align: right
}
}
.govuk-previous-and-next-navigation .pagination-icon {
display: inline-block;
margin-bottom: 1px;
height: .482em;
width: .63em
}
.govuk-previous-and-next-navigation .pagination-label {
display: inline-block;
margin-top: 0.1em;
text-decoration: underline
}
.govuk-previous-and-next-navigation .pagination-label:empty {
display: none
}
.radio-select {
min-height: 39px
}
.radio-select-column {
display: inline-block;
vertical-align: top
}
.radio-select-column .multiple-choice {
padding-right: 10px;
padding-left: 44px
}
.radio-select .js-done-button,
.radio-select .js-category-button,
.radio-select .js-reset-button {
background-color: #dee0e2;
position: relative;
display: -moz-inline-stack;
display: inline-block;
padding: .526315em .789473em .263157em;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
outline: 1px solid transparent;
outline-offset: -1px;
-webkit-appearance: none;
-webkit-box-shadow: 0 2px 0 #b5babe;
-moz-box-shadow: 0 2px 0 #b5babe;
box-shadow: 0 2px 0 #b5babe;
font-size: 1em;
line-height: 1.25;
text-decoration: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: #0b0c0c;
margin-right: 15px
}
.radio-select .js-done-button:visited,
.radio-select .js-category-button:visited,
.radio-select .js-reset-button:visited {
background-color: #dee0e2
}
.radio-select .js-done-button:hover,
.radio-select .js-done-button:focus,
.radio-select .js-category-button:hover,
.radio-select .js-category-button:focus,
.radio-select .js-reset-button:hover,
.radio-select .js-reset-button:focus {
background-color: #d0d3d6
}
.radio-select .js-done-button:active,
.radio-select .js-category-button:active,
.radio-select .js-reset-button:active {
top: 2px;
-webkit-box-shadow: 0 0 0 #dee0e2;
-moz-box-shadow: 0 0 0 #dee0e2;
box-shadow: 0 0 0 #dee0e2
}
.radio-select .js-done-button.disabled,
.radio-select .js-done-button[disabled="disabled"],
.radio-select .js-done-button[disabled],
.radio-select .js-category-button.disabled,
.radio-select .js-category-button[disabled="disabled"],
.radio-select .js-category-button[disabled],
.radio-select .js-reset-button.disabled,
.radio-select .js-reset-button[disabled="disabled"],
.radio-select .js-reset-button[disabled] {
zoom: 1;
filter: alpha(opacity=50);
opacity: .5
}
.radio-select .js-done-button.disabled:hover,
.radio-select .js-done-button[disabled="disabled"]:hover,
.radio-select .js-done-button[disabled]:hover,
.radio-select .js-category-button.disabled:hover,
.radio-select .js-category-button[disabled="disabled"]:hover,
.radio-select .js-category-button[disabled]:hover,
.radio-select .js-reset-button.disabled:hover,
.radio-select .js-reset-button[disabled="disabled"]:hover,
.radio-select .js-reset-button[disabled]:hover {
cursor: default;
background-color: #dee0e2
}
.radio-select .js-done-button.disabled:active,
.radio-select .js-done-button[disabled="disabled"]:active,
.radio-select .js-done-button[disabled]:active,
.radio-select .js-category-button.disabled:active,
.radio-select .js-category-button[disabled="disabled"]:active,
.radio-select .js-category-button[disabled]:active,
.radio-select .js-reset-button.disabled:active,
.radio-select .js-reset-button[disabled="disabled"]:active,
.radio-select .js-reset-button[disabled]:active {
top: 0;
-webkit-box-shadow: 0 2px 0 #b5babe;
-moz-box-shadow: 0 2px 0 #b5babe;
box-shadow: 0 2px 0 #b5babe
}
.radio-select .js-done-button:link,
.radio-select .js-done-button:link:focus,
.radio-select .js-done-button:hover,
.radio-select .js-done-button:focus,
.radio-select .js-done-button:visited,
.radio-select .js-category-button:link,
.radio-select .js-category-button:link:focus,
.radio-select .js-category-button:hover,
.radio-select .js-category-button:focus,
.radio-select .js-category-button:visited,
.radio-select .js-reset-button:link,
.radio-select .js-reset-button:link:focus,
.radio-select .js-reset-button:hover,
.radio-select .js-reset-button:focus,
.radio-select .js-reset-button:visited {
color: #0b0c0c
}
.radio-select .js-done-button:before,
.radio-select .js-category-button:before,
.radio-select .js-reset-button:before {
content: "";
height: 110%;
width: 100%;
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0
}
.radio-select .js-done-button:active:before,
.radio-select .js-category-button:active:before,
.radio-select .js-reset-button:active:before {
top: -10%;
height: 120%
}
.radio-select .js-done-button-block {
display: block;
clear: both;
margin: 0 0 30px 0;
position: relative;
top: 15px
}
.radio-select .js-done-button-block:active {
top: 17px
}
.js-enabled .radio-select {
overflow: visible
}
.js-enabled .radio-select .multiple-choice {
display: none
}
.js-enabled .radio-select .js-multiple-choice {
display: block
}
.radios-nested {
margin-bottom: 10px
}
.radios-nested .multiple-choice {
float: none;
position: relative
}
.radios-nested .multiple-choice:before {
content: "";
position: absolute;
bottom: 0;
left: 17.5px;
width: 4px;
height: 100%;
background: #bfc1c3
}
.radios-nested .multiple-choice label {
float: none
}
.radios-nested .multiple-choice [type=radio]+label::before {
background: #fff
}
.radios-nested .multiple-choice ul {
margin-top: 5px;
margin-bottom: -5px;
padding-left: 12px
}
.radios-nested .multiple-choice .block-label-hint:after {
content: "";
position: absolute;
top: 44px;
left: 17.5px;
width: 4px;
height: 25px;
background: #bfc1c3
}
.selection-summary .selection-summary__text {
font-family: "ntatabularnumbers", "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
padding: 5px 0 0 0;
margin-bottom: 15px
}
@media (min-width: 641px) {
.selection-summary .selection-summary__text {
font-size: 19px;
line-height: 1.31579
}
}
.selection-summary .selection-summary__text:focus {
outline: none
}
.selection-summary .selection-summary__text--folders {
padding: 10px 15px 5px 51px;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyMCIgd2lkdGg9IjI2IiBoZWlnaHQ9IjIwIj48cG9seWdvbiBmaWxsPSIjREVFMEUyIiBwb2ludHM9IjEsMTkuMSAxLDEgOS44LDEgMTEuMyw1IDI1LDUgMjUsMTkuMSIvPjxwYXRoIGZpbGw9IjBCMEMwQyIgZD0iTTkuMiwxLjlsMSwyLjhsMC41LDEuMkgxMmgxMi4xdjEyLjJIMS45di0xMVY1LjJWMS45SDkuMiBNMTAuNSwwaC0wLjJIMHY1LjJ2MS45VjIwaDI2VjRIMTJMMTAuNSwwTDEwLjUsMHoiLz48L3N2Zz4K);
background-repeat: no-repeat;
background-size: 39px auto;
background-position: 0px 4px
}
.selection-summary .button {
display: inline-block;
width: auto;
position: relative;
top: 1px
}
.checkboxes-nested {
margin-bottom: 10px
}
.checkboxes-nested .multiple-choice {
float: none;
position: relative
}
.checkboxes-nested .multiple-choice:before {
content: "";
position: absolute;
bottom: 0;
left: 17.5px;
width: 4px;
height: 100%;
background: #bfc1c3
}
.checkboxes-nested .multiple-choice label {
float: none
}
.checkboxes-nested .multiple-choice [type=checkbox]+label::before {
background: #fff
}
.checkboxes-nested .multiple-choice ul {
margin-top: 5px;
margin-bottom: -5px;
padding-left: 12px
}
.selection-content {
margin-bottom: 20px
}
.selection-content .checkboxes-nested {
margin-bottom: 0
}
.selection-footer {
clear: both
}
.selection-footer .button-secondary {
display: inline-block;
width: auto
}
.selection-wrapper fieldset:focus {
outline: none
}
.pill {
display: flex
}
.pill li {
width: 25%;
flex-grow: 1;
text-align: left;
float: left
}
.pill a,
.pill-selected-item {
display: block;
float: left;
box-sizing: border-box;
width: 100%;
padding: 10px
}
.pill a {
background: #005ea5;
color: #fff;
border: 2px solid #005ea5;
position: relative;
text-decoration: none;
cursor: pointer
}
.pill a .pill-label {
text-decoration: underline
}
.pill a:link,
.pill a:visited {
color: #fff
}
.pill a:hover {
color: #d5e8f3
}
.pill a:active,
.pill a:focus {
z-index: 10
}
.pill-selected-item {
border: 2px solid #0b0c0c;
outline: 1px solid rgba(255, 255, 255, 0.1);
position: relative;
z-index: 10;
color: #0b0c0c
}
.pill-selected-item:focus {
z-index: 1000;
outline: 3px solid #ffbf47
}
.pill-centered-item {
text-align: center
}
.pill-separate-item {
display: block;
text-align: left;
padding: 10px 15px;
text-align: center
}
.pill-separate-item:link,
.pill-separate-item:visited {
background: #005ea5;
color: #fff;
text-decoration: underline
}
.pill-separate-item:hover,
.pill-separate-item:focus,
.pill-separate-item:link:focus {
color: #d5e8f3
}
.show-more-empty,
.show-more {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
display: block;
padding: 0 0;
margin: 15px 0 30px 0;
text-align: center;
border-top: 1px solid #bfc1c3
}
@media (min-width: 641px) {
.show-more-empty,
.show-more {
font-size: 16px;
line-height: 1.25
}
}
.show-more-empty:focus,
.show-more:focus {
outline: none;
color: #0b0c0c;
box-shadow: 0 -10px 0 0 #ffbf47;
border-color: #ffbf47
}
.show-more-empty:focus span,
.show-more:focus span {
background: #ffbf47;
outline: none;
border-color: #0b0c0c
}
.show-more-empty span,
.show-more span {
position: relative;
top: -11px;
outline: 10px solid white;
background: #fff;
display: inline-block;
border-bottom: 1px solid #2b8cc4
}
.show-more-empty {
margin-top: -10px
}
.message-name {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 18px;
line-height: 1.2;
margin: 0
}
@media (min-width: 641px) {
.message-name {
font-size: 24px;
line-height: 1.25
}
}
.message-name a {
margin-bottom: -30px;
padding-bottom: 30px
}
.message-name a:hover {
color: #2b8cc4
}
.message-name a:hover .message-name-separator:before {
border-color: #2b8cc4
}
.message-name a:focus {
outline: none;
box-shadow: 0 0 0 3px #ffbf47
}
.message-name a .message-name-separator {
margin-right: -2px;
margin-left: -2px
}
.message-name a .message-name-separator:before {
border-color: #005ea5
}
.message-name-separator {
display: inline-block;
vertical-align: top;
width: 20px;
height: 30px;
position: relative
}
.message-name-separator:before {
content: "";
display: block;
position: absolute;
top: -5px;
bottom: 1px;
right: 7px;
width: 9px;
height: 9px;
margin: auto 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
border: solid;
border-width: 2px 2px 0 0;
border-color: #6f777b
}
.message-type {
color: #6f777b;
margin: 0 0 20px 0;
pointer-events: none
}
#template-list {
margin-top: 30px
}
#template-list.top-gutter-5px {
margin-top: 5px
}
.template-list-item-with-checkbox {
position: relative;
padding-left: 60px
}
.template-list-item-with-checkbox .multiple-choice {
position: absolute;
left: 0
}
.template-list-item-hidden-by-default {
display: none
}
.template-list-item-without-ancestors .message-name a {
display: block
}
.template-list-item-without-ancestors .message-name a:first-child {
display: block
}
.template-list-item-without-ancestors .message-name a.template-list-folder:first-child {
background-position: 0 2px;
padding-left: 0;
text-indent: 40px
}
.template-list-folder {
display: inline;
padding-left: 40px;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI2IDIwIj48cGF0aCBmaWxsPSIjZGVlMGUyIiBkPSJNMS4yIDE4LjhWMS4zaDguNGwxLjUgNGgxMy43djEzLjV6Ii8+PHBhdGggZD0iTTguOCAyLjVsLjkgMi40LjYgMS42aDEzLjJ2MTFoLTIxdi0xNWg2LjNNMTAuNSAwSDB2MjBoMjZWNEgxMmwtMS41LTR6IiBmaWxsPSIjMDA1ZWE1Ii8+PC9zdmc+Cg==);
background-repeat: no-repeat;
background-size: auto 20px;
background-position: 0px 4px
}
.template-list-folder:hover {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI2IDIwIj48cGF0aCBmaWxsPSIjZGVlMGUyIiBkPSJNMS4yIDE4LjhWMS4zaDguNGwxLjUgNGgxMy43djEzLjV6Ii8+PHBhdGggZD0iTTguOCAyLjVsLjkgMi40LjYgMS42aDEzLjJ2MTFoLTIxdi0xNWg2LjNNMTAuNSAwSDB2MjBoMjZWNEgxMmwtMS41LTR6IiBmaWxsPSIjMkI4Q0M0Ii8+PC9zdmc+Cg==)
}
.template-list-template a {
display: inline
}
.template-list-empty {
color: #6f777b;
padding: 15px 0 10px 0
}
.template-list-selected-counter {
color: #6f777b;
margin: 15px 0
}
@media (min-width: 641px) {
.template-list-selected-counter {
position: absolute;
right: 0;
top: 29px;
margin: 0
}
}
.content-fixed .template-list-selected-counter {
right: 15px
}
.grid-row .folder-heading {
margin: 15px 0 20px 0;
word-wrap: break-word
}
.folder-heading a,
.folder-heading-folder,
.folder-heading-subfolder {
display: inline;
vertical-align: top;
background-repeat: no-repeat;
background-size: auto 20px;
background-position: 0px 4px;
min-height: 30px
}
.folder-heading-folder {
padding: 0 0 0 40px;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI2IDIwIj48cGF0aCBmaWxsPSIjZGVlMGUyIiBkPSJNMS4yIDE4LjhWMS4zaDguNGwxLjUgNGgxMy43djEzLjV6Ii8+PHBhdGggZD0iTTguOCAyLjVsLjkgMi40LjYgMS42aDEzLjJ2MTFoLTIxdi0xNWg2LjNNMTAuNSAwSDB2MjBoMjZWNEgxMmwtMS41LTR6IiBmaWxsPSIjMEIwQzBDIi8+PC9zdmc+Cg==)
}
.folder-heading-folder-truncated {
width: 0;
padding: 0 0 0 30px;
white-space: nowrap;
overflow: hidden
}
.folder-heading-folder-root-truncated {
max-width: 1.4em;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.folder-heading a {
display: inline-block;
vertical-align: top
}
.folder-heading a.folder-heading-folder {
display: inline;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI2IDIwIj48cGF0aCBmaWxsPSIjZGVlMGUyIiBkPSJNMS4yIDE4LjhWMS4zaDguNGwxLjUgNGgxMy43djEzLjV6Ii8+PHBhdGggZD0iTTguOCAyLjVsLjkgMi40LjYgMS42aDEzLjJ2MTFoLTIxdi0xNWg2LjNNMTAuNSAwSDB2MjBoMjZWNEgxMmwtMS41LTR6IiBmaWxsPSIjMDA1ZWE1Ii8+PC9zdmc+Cg==);
background-position: 0px 4px;
overflow: hidden;
text-overflow: ellipsis
}
.folder-heading a.folder-heading-folder:hover {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI2IDIwIj48cGF0aCBmaWxsPSIjZGVlMGUyIiBkPSJNMS4yIDE4LjhWMS4zaDguNGwxLjUgNGgxMy43djEzLjV6Ii8+PHBhdGggZD0iTTguOCAyLjVsLjkgMi40LjYgMS42aDEzLjJ2MTFoLTIxdi0xNWg2LjNNMTAuNSAwSDB2MjBoMjZWNEgxMmwtMS41LTR6IiBmaWxsPSIjMkI4Q0M0Ii8+PC9zdmc+Cg==)
}
.folder-heading a.folder-heading-folder-truncated {
display: inline-block;
background-position: 0px 2px
}
.folder-heading a:hover {
color: #2b8cc4
}
.folder-heading-separator {
display: inline-block;
vertical-align: top;
width: 20px;
height: 30px;
position: relative
}
.folder-heading-separator:before {
content: "";
display: block;
position: absolute;
top: -5px;
bottom: 1px;
right: 7px;
width: 9px;
height: 9px;
margin: auto 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
border: solid;
border-width: 2px 2px 0 0;
border-color: #6f777b
}
.folder-heading-manage-link {
display: block;
text-align: right;
padding: 20px 0 0 0;
position: relative;
top: -6px
}
.research-mode {
font-weight: bold;
display: inline-block;
padding: 5px 10px;
background: #005ea5;
color: #fff;
border-radius: 2px
}
.tick-cross-tick,
.tick-cross-cross {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
display: inline-block;
background-size: 19px 19px;
background-repeat: no-repeat;
background-position: 0 6px;
padding: 6px 0 5px 25px
}
@media (min-width: 641px) {
.tick-cross-tick,
.tick-cross-cross {
font-size: 19px;
line-height: 1.31579
}
}
.tick-cross-tick {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpQTFRF6vXvLpleL5lfFYxL0ejcJpVY0uncQ6NuRKNvK5dcN51lEYpIAII7////Km646wAAAA50Uk5T/////////////////wBFwNzIAAAClElEQVR42uzayXrCMAyF0WtIoUP8/q9bZjJ4knSxNs66/f6zoDS2hOj8YAAGYAAGYAAGoFPme3IF4DAfJ0fApT/nBOjVzwnQrZ8RoF8/LUDHflKAnv2UAF37CQH69vcCdO7vBOjd3wrQvb8RoH9/LYBDfyWAR38pgEt/IYBP/y2AU/8lgFf/KYBb/yGAX/8ugGP/JoBn/yqAa3+ez/DtB8C5T/0MaPpMgKpPBOj6PICyTwNo+yyAuk8C6PscgKFPAVj6WcDpG136OcDpOB/Qo58BXPpzo8DYTwNu/TaBtZ8EPPotAnM/BXj16wJ7PwFY9GsCQn8PmI6rXykJGP0dYNMvCSj9LWDXzws4/Q0g0c8JSP01INlPC1j9FSDTTwlo/SUg298LeP0FoNDfCoj9N6DYXwuY/Reg0l8KqP0noNp/C7j9B6Ch/xSQ+3dAU/8uYPdvgMb+VUDvXwHN/Xn++WH3LwBBX/zU+xHO/Yizbz8CwbV/+Qx8StDWv/4VfEYQWg9W8TOC1v79m5AvCO1H2/gJQXv/+d+QKxD0X+8DTIGk/34j4glE/cU7IUsg6y/fijkCYX91LmAIpP31ycguEPc3Z0OrQN7fno5tAkV/dz9gEWj6+xsSvUDVT9wRaQW6fuqWTCdQ9pP3hBqBtp++KZUL1P3MXTG+evVzt+UygaGfnRdIBJZ+fmLSLjD1CyObVoGtX5oZtQmM/eLQqkVg7ZenZnWBuV8Z29UE9n5tblgWEPrVwWVJEChTz6gWBM7YN2oFgTT3jkpBYA3+o04QaJsPUSUIvNWPqBEE4u5LVAgCc/knygWBuv0UxYLAXf+KUkEg778JfvT3j9+XLbFMR3pfuEUznfkroNH5GYABGIAB+BdgAGxeFsHe0VjdAAAAAElFTkSuQmCC)
}
.tick-cross-cross {
color: #6f777b;
background-image: url(data:image/png;base64,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);
box-shadow: inset 20px 0 0 0 rgba(255, 255, 255, 0.6)
}
.tick-cross-list {
position: relative
}
.tick-cross-list-permissions {
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: 5px
}
@media (min-width: 641px) {
.tick-cross-list-permissions {
float: left;
width: 75%
}
}
.tick-cross-list-permissions li {
display: block;
margin-right: 0.5em
}
.tick-cross-list-edit-link {
text-align: right;
position: absolute;
top: -25px;
right: -135px
}
.tick-cross-list-edit-link a:before {
content: "";
display: block;
position: absolute;
top: -16px;
right: 0;
bottom: -15px;
left: -15px;
background: transparent
}
.tick-cross-list-edit-link a:hover {
color: #2b8cc4
}
.tick-cross-list-edit-link a:active,
.tick-cross-list-edit-link a:focus {
color: #0b0c0c
}
.tick-cross-list-edit-link a:active:before,
.tick-cross-list-edit-link a:focus:before {
border-color: #ffbf47;
border-style: solid;
border-width: 15px 3px 15px 15px;
right: -3px
}
.tick-cross-list-hint {
color: #6F777B;
padding-top: 5px
}
.input-list .list-entry {
vertical-align: middle;
margin-bottom: 15px;
position: relative
}
.input-list .list-entry-remove {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
display: block;
margin-bottom: 15px;
margin-top: 5px;
position: static;
overflow: hidden
}
@media (min-width: 641px) {
.input-list .list-entry-remove {
font-size: 19px;
line-height: 1.31579
}
}
@media (min-width: 641px) {
.input-list .list-entry-remove {
display: -moz-inline-stack;
display: inline-block;
margin: 0 0 0 10px;
position: absolute;
top: 0;
left: 100%
}
}
.input-list .form-control {
padding-left: 1.84em;
width: 100%;
margin-bottom: 0
}
@media (min-width: 769px) {
.input-list .form-control {
display: -moz-inline-stack;
display: inline-block
}
}
.input-list .text-box-number-label {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
float: left;
width: 1.6em;
margin: 6px -1.6em 0 0;
position: relative;
left: 10px;
color: #6f777b;
font-weight: bold;
pointer-events: none
}
@media (min-width: 641px) {
.input-list .text-box-number-label {
font-size: 19px;
line-height: 1.31579
}
}
.input-list .list-entry-add {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
margin: 0 0 20px 0
}
@media (min-width: 641px) {
.input-list .list-entry-add {
font-size: 19px;
line-height: 1.31579
}
}
.button-secondary {
background-color: #dee0e2;
position: relative;
display: -moz-inline-stack;
display: inline-block;
padding: .526315em .789473em .263157em;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
outline: 1px solid transparent;
outline-offset: -1px;
-webkit-appearance: none;
-webkit-box-shadow: 0 2px 0 #b5babe;
-moz-box-shadow: 0 2px 0 #b5babe;
box-shadow: 0 2px 0 #b5babe;
font-size: 1em;
line-height: 1.25;
text-decoration: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: #0b0c0c
}
.button-secondary:visited {
background-color: #dee0e2
}
.button-secondary:hover,
.button-secondary:focus {
background-color: #d0d3d6
}
.button-secondary:active {
top: 2px;
-webkit-box-shadow: 0 0 0 #dee0e2;
-moz-box-shadow: 0 0 0 #dee0e2;
box-shadow: 0 0 0 #dee0e2
}
.button-secondary.disabled,
.button-secondary[disabled="disabled"],
.button-secondary[disabled] {
zoom: 1;
filter: alpha(opacity=50);
opacity: .5
}
.button-secondary.disabled:hover,
.button-secondary[disabled="disabled"]:hover,
.button-secondary[disabled]:hover {
cursor: default;
background-color: #dee0e2
}
.button-secondary.disabled:active,
.button-secondary[disabled="disabled"]:active,
.button-secondary[disabled]:active {
top: 0;
-webkit-box-shadow: 0 2px 0 #b5babe;
-moz-box-shadow: 0 2px 0 #b5babe;
box-shadow: 0 2px 0 #b5babe
}
.button-secondary:link,
.button-secondary:link:focus,
.button-secondary:hover,
.button-secondary:focus,
.button-secondary:visited {
color: #0b0c0c
}
.button-secondary:before {
content: "";
height: 110%;
width: 100%;
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0
}
.button-secondary:active:before {
top: -10%;
height: 120%
}
@keyframes ellipsis {
to {
width: 1.25em
}
}
input[type="search"] {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.live-search {
display: none
}
.js-enabled .live-search {
display: block
}
.live-search .form-group {
margin-bottom: 20px
}
.js-stick-at-top-when-scrolling,
.js-stick-at-bottom-when-scrolling {
overflow: hidden;
margin-left: -15px;
padding: 10px 0 0 15px;
position: relative
}
.js-stick-at-top-when-scrolling .form-group,
.js-stick-at-bottom-when-scrolling .form-group {
margin-bottom: 20px
}
.js-stick-at-top-when-scrolling .form-group legend,
.js-stick-at-bottom-when-scrolling .form-group legend {
outline: none
}
.js-stick-at-top-when-scrolling .back-to-top-link,
.js-stick-at-bottom-when-scrolling .back-to-top-link {
position: absolute;
top: 30px;
right: 15px;
opacity: 0;
transition: opacity 0.1s ease-in-out
}
.js-stick-at-top-when-scrolling {
margin-top: -10px;
margin-bottom: 5px;
top: 5px;
transition: top 0.1s ease-out, box-shadow 1s ease-in-out
}
.js-stick-at-bottom-when-scrolling {
transition: bottom 0.1s ease-out, box-shadow 1s ease-in-out;
padding: 20px 0 20px 15px;
margin-top: -20px
}
.js-stick-at-bottom-when-scrolling+.js-stick-at-bottom-when-scrolling {
margin-top: -40px
}
.js-stick-at-bottom-when-scrolling fieldset:focus {
outline: none
}
.js-stick-at-bottom-when-scrolling .page-footer {
margin-bottom: 0;
min-height: 50px
}
.js-stick-at-bottom-when-scrolling .page-footer-delete-link-without-button {
margin-top: 10px
}
.js-stick-at-bottom-when-scrolling .notification-status {
margin: 0
}
.js-stick-at-bottom-when-scrolling .button-secondary {
margin-right: 15px
}
.content-fixed,
.content-fixed-onload {
position: fixed;
background: #fff;
z-index: 100;
padding-right: 15px;
margin-top: 0
}
.content-fixed .back-to-top-link,
.content-fixed-onload .back-to-top-link {
opacity: 1;
transition: opacity 0.6s ease-in-out
}
.js-stick-at-top-when-scrolling.content-fixed,
.js-stick-at-top-when-scrolling.content-fixed-onload {
top: 0;
margin-top: 0
}
.js-stick-at-top-when-scrolling.content-fixed__top {
border-bottom: 1px solid #bfc1c3;
box-shadow: 0 2px 0 0 rgba(191, 193, 195, 0.2)
}
.js-stick-at-top-when-scrolling.content-fixed {
transition: background 0.6s ease-in-out, margin-top 0.4s ease-out
}
.js-stick-at-bottom-when-scrolling.content-fixed,
.js-stick-at-bottom-when-scrolling.content-fixed-onload {
top: auto;
bottom: 0
}
.js-stick-at-bottom-when-scrolling.content-fixed__bottom {
border-top: 1px solid #bfc1c3;
box-shadow: 0 -2px 0 0 rgba(191, 193, 195, 0.2)
}
.js-stick-at-bottom-when-scrolling.content-fixed {
transition: background 0.6s ease-in-out
}
.js-stick-at-bottom-when-scrolling-loaded.content-fixed-onload {
transition: none
}
.shim {
display: block;
margin-bottom: 5px
}
.js-cancel {
display: inline-block;
padding: 10px 10px 5px 10px;
margin-top: -10px;
margin-right: -10px;
text-decoration: underline;
color: #005ea5;
cursor: pointer
}
.js-cancel:hover {
color: #2b8cc4
}
.js-cancel:focus,
.js-cancel:active {
background: #ffbf47;
color: #005ea5;
outline: none
}
.fullscreen-content {
background: #fff;
z-index: 10;
overflow-y: hidden;
box-sizing: border-box;
margin: 0 0 30px 0;
padding: 0 0 0 0;
overflow: hidden;
border-bottom: 1px solid #bfc1c3
}
.fullscreen-content .table {
margin-bottom: 0
}
.fullscreen-content .table tr:last-child td {
border-bottom: 1px solid #fff
}
.fullscreen-content th,
.fullscreen-content .table-field-error-label,
.fullscreen-content .table-field-left-aligned {
white-space: nowrap
}
.fullscreen-right-shadow {
position: absolute;
top: 0;
right: 0;
width: 4px;
height: 100%;
z-index: 200
}
.fullscreen-right-shadow.visible {
box-shadow: inset -1px 0 0 0 #bfc1c3, inset -3px 0 0 0 rgba(191, 193, 195, 0.2)
}
.fullscreen-right-shadow.visible.with-transition {
transition: box-shadow 0.6s ease-out
}
.fullscreen-scrollable-table {
overflow-x: auto;
overflow-y: hidden
}
.fullscreen-scrollable-table .table-field-heading-first,
.fullscreen-scrollable-table .table-field-index {
display: none
}
.fullscreen-scrollable-table .table-field-left-aligned {
position: relative;
z-index: 150;
background: #fff
}
.fullscreen-scrollable-table::-webkit-scrollbar {
-webkit-appearance: none
}
.fullscreen-scrollable-table::-webkit-scrollbar:horizontal {
height: 11px;
background-color: #fff
}
.fullscreen-scrollable-table::-webkit-scrollbar-thumb {
border-radius: 8px;
border: 2px solid #fff;
background-color: rgba(0, 0, 0, 0.5)
}
.fullscreen-scrollable-table::-webkit-scrollbar-track {
background-color: #fff;
border-radius: 8px
}
.fullscreen-fixed-table {
position: absolute;
top: 0;
overflow: hidden
}
.fullscreen-fixed-table .table-field-heading {
visibility: hidden
}
.fullscreen-fixed-table .table-field-left-aligned {
width: 0;
position: relative;
z-index: 100;
visibility: hidden
}
.fullscreen-fixed-table .table-field-heading-first,
.fullscreen-fixed-table .table-field-index {
transition: none;
position: relative;
z-index: 200;
background: #fff
}
.fullscreen-scrolled-table {
padding-bottom: 20px
}
.fullscreen-scrolled-table .table-field-heading-first,
.fullscreen-scrolled-table .table-field-index {
transition: box-shadow 0.3s ease-in-out;
box-shadow: 1px 0 0 0 #bfc1c3, 3px 0 0 0 rgba(191, 193, 195, 0.2)
}
.fullscreen-shim {
width: 100%;
position: relative;
z-index: 9;
margin-bottom: 30px;
pointer-events: none
}
.fullscreen-shim+.table-show-more-link {
margin-top: -28px
}
.multiple-choice {
z-index: 10
}
.multiple-choice .block-label:before {
box-shadow: 0 5px 0 0 #fff
}
.conditional-radios-panel {
border-left: 4px solid #bfc1c3;
margin: 0 0 -15px 17px;
padding: 15px 0 0 28px;
position: relative;
top: -25px;
z-index: 1
}
.breadcrumbs {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.75;
padding: 10px 0;
list-style: none
}
@media (min-width: 641px) {
.breadcrumbs {
font-size: 16px;
line-height: 1.5625
}
}
@media (min-width: 641px) {
.breadcrumbs {
margin-bottom: 30px
}
}
.breadcrumbs ol {
margin: 0;
padding: 0;
list-style: none
}
.breadcrumbs__item {
display: inline-block;
margin: 0;
padding: 0 7.5px 0 18.5px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALBAMAAACufOGlAAAAElBMVEWytbe0t7m+wcO+wcMAAAC+wcPAbOgBAAAABXRSTlPu26BgABhfd1AAAAApSURBVAgdYxB2cWFQNXFhcAp2YXBRNWFwcQpmcHFhhdBAPkgcJA9UBwCnGweczi1blAAAAABJRU5ErkJggg==);
background-repeat: no-repeat;
background-size: 6px 11px;
background-position: left center;
white-space: nowrap
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 20 / 10),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
.breadcrumbs__item {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAWCAMAAADD5o0oAAAAIVBMVEW+wcO+wcO+wcO+wcO+wcO+wcO+wcO+wcO+wcMAAAC+wcM+0VMmAAAACnRSTlPfj4CfzxBgMO8AaBhGbgAAAE1JREFUeNplz1EOgDAIA1CmTlbuf+CJrOkHfPESAsV8OVi2QrI3JMMvonRQmgSuiGcSuFMJKSF9kBo01hcMrq4IxqMMp6D9Bfb9bVePDc6+CJmAJ7aqAAAAAElFTkSuQmCC)
}
}
.breadcrumbs__item,
.breadcrumbs__item a:link,
.breadcrumbs__item a:hover,
.breadcrumbs__item a:active,
.breadcrumbs__item a:visited {
color: #0b0c0c
}
.breadcrumbs__item--active {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 14px;
line-height: 1.14286
}
@media (min-width: 641px) {
.breadcrumbs__item--active {
font-size: 16px;
line-height: 1.25
}
}
.breadcrumbs__item--active a:link,
.breadcrumbs__item--active a:visited {
text-decoration: none
}
.breadcrumbs__item:first-child {
padding-left: 0;
background-image: none
}
.breadcrumbs--inverse {
border-bottom: 1px #fff solid;
border-bottom-color: rgba(255, 255, 255, 0.25)
}
.breadcrumbs--inverse .breadcrumbs__item--active,
.breadcrumbs--inverse .breadcrumbs__item a:link,
.breadcrumbs--inverse .breadcrumbs__item a:hover,
.breadcrumbs--inverse .breadcrumbs__item a:active,
.breadcrumbs--inverse .breadcrumbs__item a:visited {
color: #fff
}
.breadcrumbs--inverse .breadcrumbs__item a:focus {
color: #0b0c0c
}
.responsive-embed .responsive-embed__wrapper {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden
}
.responsive-embed .responsive-embed__item,
.responsive-embed iframe,
.responsive-embed embed,
.responsive-embed object,
.responsive-embed video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0
}
.responsive-embed--bordered {
padding: 5px;
outline: 1px solid #bfc1c3
}
.responsive-embed--16by9 .responsive-embed__wrapper {
padding-bottom: 56.25%
}
.responsive-embed--4by3 .responsive-embed__wrapper {
padding-bottom: 75%
}
#logo-img {
background-color: #f8f8f8;
background-image: linear-gradient(45deg, #dee0e2 25%, transparent 25%), linear-gradient(-45deg, #dee0e2 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #dee0e2 75%), linear-gradient(-45deg, transparent 75%, #dee0e2 75%);
background-size: 20px 20px;
background-position: 0 0, 0 10px, 10px -10px, -10px 0px
}
#logo-img img {
display: block
}
.task-list-indicator-completed,
.task-list-indicator-not-completed {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
display: inline-block;
padding: 3px 8px 1px 8px;
position: absolute;
right: 0;
top: 28px;
margin-top: -15px;
border: 2px solid #0b0c0c;
pointer-events: none;
z-index: 2;
min-width: 20%;
text-align: center
}
@media (min-width: 641px) {
.task-list-indicator-completed,
.task-list-indicator-not-completed {
font-size: 16px;
line-height: 1.25
}
}
.task-list {
border-top: 1px solid #bfc1c3;
margin: 30px 0
}
.task-list-item {
position: relative
}
.task-list-item a {
border-bottom: 1px solid #bfc1c3;
display: block;
padding: 15px 0;
padding-right: 20%;
position: relative
}
.task-list-item a:hover {
color: #2b8cc4
}
.task-list-item a:focus {
outline: none;
color: #0b0c0c;
box-shadow: -3px 0 0 0 #ffbf47, 3px 0 0 0 #ffbf47;
border-color: transparent;
top: -1px;
margin-bottom: -2px;
padding-top: 16px;
padding-bottom: 16px
}
.task-list-indicator-completed {
background-color: #0b0c0c;
color: #f8f8f8;
letter-spacing: 0.02em
}
.task-list-indicator-not-completed {
background-color: #fff;
color: #0b0c0c
}
.govuk-back-link {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
color: #0b0c0c;
display: inline-block;
position: relative;
margin-top: 15px;
margin-bottom: 10px;
padding-left: 14px;
border-bottom: 1px solid #0b0c0c;
text-decoration: none
}
@media (min-width: 641px) {
.govuk-back-link {
font-size: 16px;
line-height: 1.25
}
}
.govuk-back-link:link,
.govuk-back-link:visited {
color: #0b0c0c
}
.govuk-back-link:before {
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: transparent;
-webkit-clip-path: polygon(0% 50%, 100% 100%, 100% 0%);
clip-path: polygon(0% 50%, 100% 100%, 100% 0%);
border-width: 5px 6px 5px 0;
border-right-color: inherit;
content: "";
position: absolute;
top: -1px;
bottom: 1px;
left: 0;
margin: auto
}
.govuk-back-link:after {
content: "";
position: absolute;
top: -15px;
left: -3px;
width: 100%;
height: 100%;
border-style: solid;
border-width: 15px 30px 15px 3px;
border-color: transparent
}
.govuk-back-link:focus:after {
border-color: #ffbf47
}
@keyframes ellipsis {
to {
width: 1.25em
}
}
.loading-indicator:after {
overflow: hidden;
display: inline-block;
vertical-align: bottom;
animation: ellipsis steps(4, end) 1.5s infinite;
content: "\2026";
width: 0
}
.dashboard table th {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
border-bottom: 0
}
@media (min-width: 641px) {
.dashboard table th {
font-size: 19px;
line-height: 1.31579
}
}
.dashboard table td {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
border: 0
}
@media (min-width: 641px) {
.dashboard table td {
font-size: 19px;
line-height: 1.31579
}
}
.dashboard>.heading-medium:first-of-type {
margin-top: 15px
}
.keyline-block {
border-top: 1px solid #bfc1c3;
padding-top: 15px
}
.spark-bar {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
box-sizing: border-box;
display: block;
width: 100%;
margin-bottom: 15px;
height: 15px;
color: #0b0c0c;
text-align: left
}
@media (min-width: 641px) {
.spark-bar {
font-size: 16px;
line-height: 1.25
}
}
.spark-bar span {
box-sizing: border-box;
display: inline-block;
overflow: visible;
background: #dee0e2;
color: #0b0c0c;
padding: 5px 5px 2px 5px;
text-indent: -2px;
margin: 3px 0 5px 0;
transition: width 0.6s ease-in-out
}
.file-list-filename {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-bottom: 30px;
padding-top: 10px;
margin-bottom: -30px;
margin-top: -10px
}
@media (min-width: 641px) {
.file-list-filename {
font-size: 19px;
line-height: 1.31579
}
}
.file-list-hint {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
display: block;
color: #6f777b;
pointer-events: none;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
max-width: 580px
}
@media (min-width: 641px) {
.file-list-hint {
font-size: 16px;
line-height: 1.25
}
}
.failure-highlight {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
color: #b10e1e
}
@media (min-width: 641px) {
.failure-highlight {
font-size: 19px;
line-height: 1.31579
}
}
.template-usage-table {
border-top: 1px solid #bfc1c3;
border-bottom: 1px solid #bfc1c3;
margin-top: 10px;
margin-bottom: 39.999px
}
.template-usage-table .table {
margin-bottom: 5px
}
.align-with-message-body {
display: block;
margin-top: 25px
}
.user-list {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
margin-bottom: 30px
}
@media (min-width: 641px) {
.user-list {
font-size: 19px;
line-height: 1.31579
}
}
.user-list-item {
padding: 15px 150px 15px 0;
border-top: 1px solid #bfc1c3;
position: relative
}
.user-list-item h3 {
padding-right: 15px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #6f777b
}
.user-list-item h3 .heading-small {
color: #0b0c0c
}
.user-list-item:last-child {
border-bottom: 1px solid #bfc1c3
}
.user-list-edit-link {
text-align: right;
position: absolute;
top: 15px;
right: 0px
}
.api-notifications {
font-family: monospace;
border-bottom: 1px solid #bfc1c3
}
.api-notifications-item {
border-top: 1px solid #bfc1c3;
padding: 10px 0 0 0
}
.api-notifications-item-title {
color: #005ea5;
text-decoration: none;
display: block
}
.api-notifications-item-recipient {
display: inline
}
.api-notifications-item-meta {
display: block;
color: #6f777b
}
.api-notifications-item-time {
text-align: right
}
.api-notifications-item-key {
display: inline-block;
padding-left: 46px
}
.api-notifications-item-data {
padding-left: 31px;
color: #6f777b
}
.api-notifications-item-data-item {
padding-bottom: 15px;
color: #0b0c0c
}
.product-page-intro {
margin: -10px 0 45px 0;
padding: 0 0 60px 0;
background: #005ea5;
color: #fff
}
@media (min-width: 769px) {
.product-page-intro-wrapper {
background-image: url(data:image/png;base64,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);
background-size: 320px;
background-repeat: no-repeat;
background-position: right -6px top 100px
}
}
.product-page-intro h1 {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 32px;
line-height: 1.09375;
margin: 20px 0 30px 0
}
@media (min-width: 641px) {
.product-page-intro h1 {
font-size: 48px;
line-height: 1.04167
}
}
.product-page-intro p {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 18px;
line-height: 1.2;
margin: 15px 0 30px
}
@media (min-width: 641px) {
.product-page-intro p {
font-size: 24px;
line-height: 1.25
}
}
.product-page-intro .button-container {
line-height: 45px
}
.product-page-intro .button {
-webkit-box-shadow: 0 2px 0 #003259;
-moz-box-shadow: 0 2px 0 #003259;
box-shadow: 0 2px 0 #003259;
background: #fff;
margin-right: 15px;
padding-right: 1.25em
}
.product-page-intro .button:link,
.product-page-intro .button:visited,
.product-page-intro .button:hover {
color: #005ea5
}
.product-page-intro .button:hover {
background: #d5e8f3;
outline: none
}
.product-page-intro a:link,
.product-page-intro a:visited {
color: #fff
}
.product-page-intro a:hover,
.product-page-intro a:active {
color: #d5e8f3
}
.product-page-section {
margin-bottom: 15px
}
.product-page-section h2 {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 20px;
line-height: 1.11111;
margin: 0 0 30px
}
@media (min-width: 641px) {
.product-page-section h2 {
font-size: 27px;
line-height: 1.11111
}
}
.product-page-section .with-keyline {
border-top: 1px solid #bfc1c3;
padding: 45px 0 0 0
}
.product-page-section img {
width: 100%;
margin: 0 0 45px 0
}
.product-page-big-number {
font-family: "ntatabularnumbers", "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 32px;
line-height: 1.09375;
margin: 0 0 0 0
}
@media (min-width: 641px) {
.product-page-big-number {
font-size: 48px;
line-height: 1.04167
}
}
.template-container {
position: relative
}
.notification-status {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
color: #6f777b;
margin-top: -15px
}
@media (min-width: 641px) {
.notification-status {
font-size: 16px;
line-height: 1.25
}
}
.notification-status.error {
color: #b10e1e;
font-weight: bold
}
.notification-status.error a {
color: #b10e1e
}
.notification-status-cancelled {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25;
color: #b10e1e
}
@media (min-width: 641px) {
.notification-status-cancelled {
font-size: 19px;
line-height: 1.31579
}
}
.send-one-off-form .form-group {
margin-bottom: 20px
}
.history-list {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
margin-bottom: 30px
}
@media (min-width: 641px) {
.history-list {
font-size: 19px;
line-height: 1.31579
}
}
.history-list-item {
padding: 15px 0 15px 0;
border-top: 1px solid #bfc1c3;
position: relative
}
.history-list-item:last-child {
border-bottom: 1px solid #bfc1c3
}
.history-list-user {
display: block
}
.history-list-time {
display: block;
color: #6f777b
}
.form-control-1-1 {
width: 100%
}
.form-control-5em {
width: 100%
}
@media (min-width: 641px) {
.form-control-5em {
width: 5em
}
}
.column-main .heading-large,
.column-main>.heading-medium {
margin: 15px 0 20px 0;
word-wrap: break-word
}
.column-main .heading-large.top-gutter-0,
.column-main>.heading-medium.top-gutter-0 {
margin-top: 0
}
.highlight {
font-family: monospace;
overflow-x: scroll;
padding: 10px 0 10px 10px
}
@media (min-width: 641px) {
.inline .block-label {
float: none;
display: inline-block
}
}
td {
vertical-align: top
}
.heading-xlarge {
margin-bottom: 20px
}
.heading-medium {
margin-top: 30px
}
.form-label {
margin-bottom: 5px
}
.form-label.heading-small {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25
}
@media (min-width: 641px) {
.form-label.heading-small {
font-size: 19px;
line-height: 1.31579
}
}
.hint {
color: #6f777b
}
.form-label+.hint {
display: block;
margin-top: -5px;
margin-bottom: 5px
}
.list-bullet .list-bullet {
list-style: circle
}
details summary {
text-decoration: underline;
margin-bottom: 15px
}
.spreadsheet {
margin-bottom: -30px
}
.spreadsheet .table {
margin-bottom: 0
}
.spreadsheet th,
.spreadsheet .table-field-index {
background: #f8f8f8;
font-weight: bold;
text-align: center
}
.spreadsheet th,
.spreadsheet td {
padding-left: 10px;
padding-right: 10px;
border: 1px solid #bfc1c3
}
.spreadsheet td {
border-top: 0;
min-width: 183px
}
.spreadsheet td:first-child {
min-width: auto
}
.spreadsheet .fullscreen-fixed-table {
z-index: 1000
}
.spreadsheet .fullscreen-fixed-table .table-field-heading-first {
background: #f8f8f8
}
.body-copy-table table th,
.body-copy-table table td {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25;
word-wrap: break-word
}
@media (min-width: 641px) {
.body-copy-table table th,
.body-copy-table table td {
font-size: 19px;
line-height: 1.31579
}
}
.body-copy-table table thead th {
font-family: "nta", Arial, sans-serif;
font-weight: 700;
text-transform: none;
font-size: 16px;
line-height: 1.25
}
@media (min-width: 641px) {
.body-copy-table table thead th {
font-size: 19px;
line-height: 1.31579
}
}
.tabular-numbers {
font-family: "ntatabularnumbers", "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 16px;
line-height: 1.25
}
@media (min-width: 641px) {
.tabular-numbers {
font-size: 19px;
line-height: 1.31579
}
}
summary::-moz-details-marker {
display: none
}
summary::-ms-details-marker {
display: none
}
summary::-o-details-marker {
display: none
}
summary::details-marker {
display: none
}
summary::-webkit-details-marker {
display: none
}
details .arrow {
font-size: 16px
}
.block-label-hint {
font-family: "nta", Arial, sans-serif;
font-weight: 400;
text-transform: none;
font-size: 14px;
line-height: 1.14286;
margin-top: 5px
}
@media (min-width: 641px) {
.block-label-hint {
font-size: 16px;
line-height: 1.25
}
}
#content.override-elements-content {
padding-bottom: 0
}
.multiple-choice input:disabled+label {
opacity: 1;
color: #6f777b;
cursor: default
}
.heading-inline {
display: inline-block
}
.bordered-text-box {
padding: 5px;
outline: 2px solid #0b0c0c;
max-width: 100%
}
.nowrap {
white-space: nowrap
}
.heading-upcoming-jobs {
margin-top: 15px
}