@-webkit-keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.ngdialog {
  box-sizing: border-box;
}

.ngdialog *,
.ngdialog *:before,
.ngdialog *:after {
  box-sizing: inherit;
}

.ngdialog {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* fix for Scrollbars not clickable on overflow #552 */
  background: rgba(0, 0, 0, 0.4); 
  animation: ngdialog-fadein 0.5s;
  /* end fix for Scrollbars not clickable on overflow #552 */
}

.ngdialog.ngdialog-disabled-animation,
.ngdialog.ngdialog-disabled-animation .ngdialog-overlay,
.ngdialog.ngdialog-disabled-animation .ngdialog-content {
  -webkit-animation: none!important;
  animation: none!important;
}

.ngdialog-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
  /* fix for Scrollbars not clickable on overflow #552 */
  margin-right: 15px;
  background: transparent;
  /* end fix for Scrollbars not clickable on overflow #552 */
}

.ngdialog-no-overlay {
  pointer-events: none;
}

.ngdialog.ngdialog-closing .ngdialog-overlay {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

.ngdialog-content {
  background: white;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
  pointer-events: all;
}

.ngdialog.ngdialog-closing .ngdialog-content {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

.ngdialog-close:before {
  font-family: 'Helvetica', Arial, sans-serif;
  content: '\00D7';
  cursor: pointer;
}

html.ngdialog-open,
body.ngdialog-open {
  overflow: hidden;
}

.ngdialog.ngdialog-theme-plain {
  padding-bottom: 160px;
  padding-top: 160px;
}

.ngdialog.ngdialog-theme-plain .ngdialog-content {
  background: #fff;
  color: #444;
  font-family: 'Helvetica Neue',sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0 auto;
  max-width: 100%;
  padding: 1em;
  position: relative;
  width: 450px;
}

.ngdialog.ngdialog-theme-plain .ngdialog-content h1,
.ngdialog.ngdialog-theme-plain .ngdialog-content h2,
.ngdialog.ngdialog-theme-plain .ngdialog-content h3,
.ngdialog.ngdialog-theme-plain .ngdialog-content h4,
.ngdialog.ngdialog-theme-plain .ngdialog-content h5,
.ngdialog.ngdialog-theme-plain .ngdialog-content h6,
.ngdialog.ngdialog-theme-plain .ngdialog-content p,
.ngdialog.ngdialog-theme-plain .ngdialog-content ul,
.ngdialog.ngdialog-theme-plain .ngdialog-content li {
  color: inherit;
}

.ngdialog.ngdialog-theme-plain .ngdialog-close {
  border: none;
  background: transparent;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}

.ngdialog.ngdialog-theme-plain .ngdialog-close:before {
  background: transparent;
  color: #bbb;
  content: "\00D7";
  font-size: 26px;
  font-weight: 400;
  line-height: 26px;
  text-align: center;
}

.ngdialog.ngdialog-theme-plain .ngdialog-close:hover:before,
.ngdialog.ngdialog-theme-plain .ngdialog-close:active:before {
  color: #777;
}

.ngdialog.ngdialog-theme-plain .ngdialog-message {
  margin-bottom: .5em;
}

.ngdialog.ngdialog-theme-plain .ngdialog-input {
  margin-bottom: 1em;
}

.ngdialog.ngdialog-theme-plain .ngdialog-input textarea,
.ngdialog.ngdialog-theme-plain .ngdialog-input input[type="text"],
.ngdialog.ngdialog-theme-plain .ngdialog-input input[type="password"],
.ngdialog.ngdialog-theme-plain .ngdialog-input input[type="email"],
.ngdialog.ngdialog-theme-plain .ngdialog-input input[type="url"] {
  background: #f0f0f0;
  border: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0 0 .25em;
  min-height: 2.5em;
  padding: .25em .67em;
  width: 100%;
}

.ngdialog.ngdialog-theme-plain .ngdialog-input textarea:focus,
.ngdialog.ngdialog-theme-plain .ngdialog-input input[type="text"]:focus,
.ngdialog.ngdialog-theme-plain .ngdialog-input input[type="password"]:focus,
.ngdialog.ngdialog-theme-plain .ngdialog-input input[type="email"]:focus,
.ngdialog.ngdialog-theme-plain .ngdialog-input input[type="url"]:focus {
  box-shadow: inset 0 0 0 2px rgba(0,0,0,0.2);
  outline: none;
}

.ngdialog.ngdialog-theme-plain .ngdialog-buttons:after {
  clear: both;
  content: '';
  display: table;
}

.ngdialog.ngdialog-theme-plain .ngdialog-button {
  border: 0;
  cursor: pointer;
  float: right;
  font-family: inherit;
  font-size: .8em;
  letter-spacing: .1em;
  line-height: 1em;
  margin: 0 0 0 .5em;
  padding: .75em 2em;
  text-transform: uppercase;
}

.ngdialog.ngdialog-theme-plain .ngdialog-button:focus {
  -webkit-animation: ngdialog-pulse 1.1s infinite;
  animation: ngdialog-pulse 1.1s infinite;
  outline: none;
}

@media (max-width: 568px) {
  .ngdialog.ngdialog-theme-plain .ngdialog-button:focus {
    -webkit-animation: none;
    animation: none;
  }
}

.ngdialog.ngdialog-theme-plain .ngdialog-button.ngdialog-button-primary {
  background: #3288e6;
  color: #fff;
}

.ngdialog.ngdialog-theme-plain .ngdialog-button.ngdialog-button-secondary {
  background: #e0e0e0;
  color: #777;
}
@charset "UTF-8";
/** govuk variables overwrite */
.govuk-link, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button], .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a, .govuk-button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: underline;
}
/*! 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. */ /* stylelint-disable-line scss/comment-no-loud  */
@font-face {
  font-family: "GDS Transport";
  font-style: normal;
  font-weight: normal;
  src: url("/esif-web/resources/dist/assets/fonts/light-94a07e06a1-v2.woff2") format("woff2"), url("/esif-web/resources/dist/assets/fonts/light-f591b13f7d-v2.woff") format("woff");
  font-display: fallback;
}
@font-face {
  font-family: "GDS Transport";
  font-style: normal;
  font-weight: bold;
  src: url("/esif-web/resources/dist/assets/fonts/bold-b542beb274-v2.woff2") format("woff2"), url("/esif-web/resources/dist/assets/fonts/bold-affa96571d-v2.woff") format("woff");
  font-display: fallback;
}
@media print {
  .govuk-link, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button], .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a, .govuk-button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link {
    font-family: sans-serif;
  }
}
.govuk-link:focus, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a:focus, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a:focus, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a:focus, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button:focus, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button:focus, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button:focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label:focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert:focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li:focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button]:focus, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output:focus, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a:focus, .govuk-button.esif-button--link:focus, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link:focus, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link:focus, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}
.govuk-link:link, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a:link, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a:link, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a:link, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button:link, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button:link, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button:link, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label:link, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert:link, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li:link, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button]:link, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output:link, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a:link, .govuk-button.esif-button--link:link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link:link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link:link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:link {
  color: #1d70b8;
}
.govuk-link:visited, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a:visited, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a:visited, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a:visited, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button:visited, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button:visited, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button:visited, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label:visited, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert:visited, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li:visited, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button]:visited, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output:visited, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a:visited, .govuk-button.esif-button--link:visited, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link:visited, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link:visited, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:visited {
  color: #4c2c92;
}
.govuk-link:hover, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a:hover, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a:hover, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a:hover, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button:hover, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button:hover, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button:hover, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label:hover, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert:hover, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li:hover, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button]:hover, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output:hover, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a:hover, .govuk-button.esif-button--link:hover, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link:hover, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link:hover, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:hover {
  color: #003078;
}
.govuk-link:active, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a:active, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a:active, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a:active, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button:active, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button:active, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button:active, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label:active, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert:active, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li:active, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button]:active, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output:active, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a:active, .govuk-button.esif-button--link:active, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link:active, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link:active, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:active {
  color: #0b0c0c;
}
.govuk-link:focus, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a:focus, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a:focus, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a:focus, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button:focus, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button:focus, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button:focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label:focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert:focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li:focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button]:focus, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output:focus, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a:focus, .govuk-button.esif-button--link:focus, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link:focus, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link:focus, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:focus {
  color: #0b0c0c;
}
@media print {
  [href^="/"].govuk-link:after, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a[href^="/"]:after, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a[href^="/"]:after, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a[href^="/"]:after, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button[href^="/"]:after, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button[href^="/"]:after, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button[href^="/"]:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li [href^="/"].fr-error-label:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li [href^="/"].fr-error-alert:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li[href^="/"]:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[href^="/"][role=button]:after, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a[href^="/"].xforms-output-output:after, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a[href^="/"]:after, [href^="/"].govuk-button.esif-button--link:after, .yui-skin-sam .yui-panel div.ft .yui-button span button[href^="/"].esif-button--link:after, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[href^="/"].esif-button--link:after, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[href^="/"].esif-button--link:after, [href^="http://"].govuk-link:after, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a[href^="http://"]:after, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a[href^="http://"]:after, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a[href^="http://"]:after, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button[href^="http://"]:after, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button[href^="http://"]:after, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button[href^="http://"]:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li [href^="http://"].fr-error-label:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li [href^="http://"].fr-error-alert:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li[href^="http://"]:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[href^="http://"][role=button]:after, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a[href^="http://"].xforms-output-output:after, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a[href^="http://"]:after, [href^="http://"].govuk-button.esif-button--link:after, .yui-skin-sam .yui-panel div.ft .yui-button span button[href^="http://"].esif-button--link:after, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[href^="http://"].esif-button--link:after, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[href^="http://"].esif-button--link:after, [href^="https://"].govuk-link:after, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a[href^="https://"]:after, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a[href^="https://"]:after, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a[href^="https://"]:after, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button[href^="https://"]:after, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button[href^="https://"]:after, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button[href^="https://"]:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li [href^="https://"].fr-error-label:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li [href^="https://"].fr-error-alert:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li[href^="https://"]:after, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[href^="https://"][role=button]:after, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a[href^="https://"].xforms-output-output:after, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a[href^="https://"]:after, [href^="https://"].govuk-button.esif-button--link:after, .yui-skin-sam .yui-panel div.ft .yui-button span button[href^="https://"].esif-button--link:after, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[href^="https://"].esif-button--link:after, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[href^="https://"].esif-button--link:after {
    content: " (" attr(href) ")";
    font-size: 90%;
    word-wrap: break-word;
  }
}

.govuk-link--muted:link, .govuk-link--muted:visited {
  color: #505a5f;
}
.govuk-link--muted:hover, .govuk-link--muted:active {
  color: #0b0c0c;
}
.govuk-link--muted:focus {
  color: #0b0c0c;
}

.govuk-link--text-colour:link, .govuk-link--text-colour:visited {
  color: #0b0c0c;
}
@media print {
  .govuk-link--text-colour:link, .govuk-link--text-colour:visited {
    color: #000000;
  }
}
.govuk-link--text-colour:hover {
  color: rgba(11, 12, 12, 0.99);
}
.govuk-link--text-colour:active, .govuk-link--text-colour:focus {
  color: #0b0c0c;
}
@media print {
  .govuk-link--text-colour:active, .govuk-link--text-colour:focus {
    color: #000000;
  }
}

.govuk-link--inverse:link, .govuk-link--inverse:visited {
  color: #ffffff;
}
.govuk-link--inverse:hover, .govuk-link--inverse:active {
  color: rgba(255, 255, 255, 0.99);
}
.govuk-link--inverse:focus {
  color: #0b0c0c;
}

.govuk-link--no-underline:not(:hover):not(:active) {
  text-decoration: none;
}

.govuk-link--no-visited-state:link {
  color: #1d70b8;
}
.govuk-link--no-visited-state:visited {
  color: #1d70b8;
}
.govuk-link--no-visited-state:hover {
  color: #003078;
}
.govuk-link--no-visited-state:active {
  color: #0b0c0c;
}
.govuk-link--no-visited-state:focus {
  color: #0b0c0c;
}

.govuk-list, .orbeon #o0xforms-form div.xforms-output-output ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul {
  font-family: "GDS Transport", 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, .orbeon #o0xforms-form div.xforms-output-output ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-list, .orbeon #o0xforms-form div.xforms-output-output ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-list, .orbeon #o0xforms-form div.xforms-output-output ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-list, .orbeon #o0xforms-form div.xforms-output-output ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul {
    color: #000000;
  }
}
@media (min-width: 40.0625em) {
  .govuk-list, .orbeon #o0xforms-form div.xforms-output-output ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul {
    margin-bottom: 20px;
  }
}
.govuk-list .govuk-list, .orbeon #o0xforms-form div.xforms-output-output ul .govuk-list, .govuk-list .orbeon #o0xforms-form div.xforms-output-output ul, .orbeon #o0xforms-form div.xforms-output-output .govuk-list ul, .orbeon #o0xforms-form div.xforms-output-output ul ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul .govuk-list, .govuk-list .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-list ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group .govuk-list, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group div.xforms-output-output ul, .orbeon #o0xforms-form div.xforms-output-output .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul, .govuk-list .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group, .orbeon #o0xforms-form div.xforms-output-output ul .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .govuk-list ol.fr-error-group, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset div.xforms-output-output ul ol.fr-error-group, .orbeon #o0xforms-form div.xforms-output-output .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ul ol.fr-error-group, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul ol.fr-error-group, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group ol.fr-error-group, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul .govuk-list, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul ul, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul ol.fr-error-group,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul .govuk-list,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul ul,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul ol.fr-error-group, .govuk-list .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul, .orbeon #o0xforms-form div.xforms-output-output ul .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .govuk-list ul, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ol.fr-error-group ul, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul ul,
.govuk-list .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul,
.orbeon #o0xforms-form div.xforms-output-output ul .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .govuk-list ul,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group ul,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xforms-invalid.xforms-visited.xforms-alert.xforms-active ol.fr-error-group ul,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul ul {
  margin-top: 10px;
}

.govuk-list > li, .orbeon #o0xforms-form div.xforms-output-output ul > li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group > li, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul > li,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul > 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-list--spaced > li {
  margin-bottom: 10px;
}
@media (min-width: 40.0625em) {
  .govuk-list--spaced > li {
    margin-bottom: 15px;
  }
}

.govuk-template {
  background-color: #f3f2f1;
  -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: #ffffff;
}

.govuk-heading-xl {
  color: #0b0c0c;
  font-family: "GDS Transport", 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: #000000;
  }
}
@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.0416666667;
  }
}
@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, .orbeon #o0xforms-form .xbl-fr-section h2.fr-section-title {
  color: #0b0c0c;
  font-family: "GDS Transport", 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.0416666667;
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
}
@media print {
  .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section h2.fr-section-title {
    color: #000000;
  }
}
@media print {
  .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section h2.fr-section-title {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section h2.fr-section-title {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.1111111111;
  }
}
@media print {
  .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section h2.fr-section-title {
    font-size: 24pt;
    line-height: 1.05;
  }
}
@media (min-width: 40.0625em) {
  .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section h2.fr-section-title {
    margin-bottom: 30px;
  }
}

.govuk-heading-m, .yui-skin-sam .yui-panel .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section h4.fr-section-title {
  color: #0b0c0c;
  font-family: "GDS Transport", 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.1111111111;
  display: block;
  margin-top: 0;
  margin-bottom: 15px;
}
@media print {
  .govuk-heading-m, .yui-skin-sam .yui-panel .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section h4.fr-section-title {
    color: #000000;
  }
}
@media print {
  .govuk-heading-m, .yui-skin-sam .yui-panel .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section h4.fr-section-title {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-heading-m, .yui-skin-sam .yui-panel .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section h4.fr-section-title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-heading-m, .yui-skin-sam .yui-panel .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section h4.fr-section-title {
    font-size: 18pt;
    line-height: 1.15;
  }
}
@media (min-width: 40.0625em) {
  .govuk-heading-m, .yui-skin-sam .yui-panel .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section h4.fr-section-title {
    margin-bottom: 20px;
  }
}

.govuk-heading-s, .orbeon #o0xforms-form .xbl-fr-section h1, .orbeon #o0xforms-form .xbl-fr-section h2, .orbeon #o0xforms-form .xbl-fr-section h3, .orbeon #o0xforms-form .xbl-fr-section h4, .orbeon #o0xforms-form .xbl-fr-section h5, .orbeon #o0xforms-form .xbl-fr-section h6 {
  color: #0b0c0c;
  font-family: "GDS Transport", 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, .orbeon #o0xforms-form .xbl-fr-section h1, .orbeon #o0xforms-form .xbl-fr-section h2, .orbeon #o0xforms-form .xbl-fr-section h3, .orbeon #o0xforms-form .xbl-fr-section h4, .orbeon #o0xforms-form .xbl-fr-section h5, .orbeon #o0xforms-form .xbl-fr-section h6 {
    color: #000000;
  }
}
@media print {
  .govuk-heading-s, .orbeon #o0xforms-form .xbl-fr-section h1, .orbeon #o0xforms-form .xbl-fr-section h2, .orbeon #o0xforms-form .xbl-fr-section h3, .orbeon #o0xforms-form .xbl-fr-section h4, .orbeon #o0xforms-form .xbl-fr-section h5, .orbeon #o0xforms-form .xbl-fr-section h6 {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-heading-s, .orbeon #o0xforms-form .xbl-fr-section h1, .orbeon #o0xforms-form .xbl-fr-section h2, .orbeon #o0xforms-form .xbl-fr-section h3, .orbeon #o0xforms-form .xbl-fr-section h4, .orbeon #o0xforms-form .xbl-fr-section h5, .orbeon #o0xforms-form .xbl-fr-section h6 {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-heading-s, .orbeon #o0xforms-form .xbl-fr-section h1, .orbeon #o0xforms-form .xbl-fr-section h2, .orbeon #o0xforms-form .xbl-fr-section h3, .orbeon #o0xforms-form .xbl-fr-section h4, .orbeon #o0xforms-form .xbl-fr-section h5, .orbeon #o0xforms-form .xbl-fr-section h6 {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media (min-width: 40.0625em) {
  .govuk-heading-s, .orbeon #o0xforms-form .xbl-fr-section h1, .orbeon #o0xforms-form .xbl-fr-section h2, .orbeon #o0xforms-form .xbl-fr-section h3, .orbeon #o0xforms-form .xbl-fr-section h4, .orbeon #o0xforms-form .xbl-fr-section h5, .orbeon #o0xforms-form .xbl-fr-section h6 {
    margin-bottom: 20px;
  }
}

.govuk-caption-xl {
  font-family: "GDS Transport", 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.1111111111;
  display: block;
  margin-bottom: 5px;
  color: #505a5f;
}
@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.1111111111;
  }
}
@media print {
  .govuk-caption-xl {
    font-size: 18pt;
    line-height: 1.15;
  }
}

.govuk-caption-l {
  font-family: "GDS Transport", 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.1111111111;
  display: block;
  margin-bottom: 5px;
  color: #505a5f;
}
@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: "GDS Transport", 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: #505a5f;
}
@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.3157894737;
  }
}
@media print {
  .govuk-caption-m {
    font-size: 14pt;
    line-height: 1.15;
  }
}

.govuk-body-lead, .govuk-body-l {
  color: #0b0c0c;
  font-family: "GDS Transport", 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.1111111111;
  margin-top: 0;
  margin-bottom: 20px;
}
@media print {
  .govuk-body-lead, .govuk-body-l {
    color: #000000;
  }
}
@media print {
  .govuk-body-lead, .govuk-body-l {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-body-lead, .govuk-body-l {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-body-lead, .govuk-body-l {
    font-size: 18pt;
    line-height: 1.15;
  }
}
@media (min-width: 40.0625em) {
  .govuk-body-lead, .govuk-body-l {
    margin-bottom: 30px;
  }
}

.govuk-body, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel div.bd, .yui-skin-sam .yui-panel div.ft, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft, .orbeon #o0xforms-form p, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .esif-notification-bar, .govuk-button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .govuk-body-m {
  color: #0b0c0c;
  font-family: "GDS Transport", 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 {
  .govuk-body, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel div.bd, .yui-skin-sam .yui-panel div.ft, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft, .orbeon #o0xforms-form p, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .esif-notification-bar, .govuk-button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .govuk-body-m {
    color: #000000;
  }
}
@media print {
  .govuk-body, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel div.bd, .yui-skin-sam .yui-panel div.ft, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft, .orbeon #o0xforms-form p, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .esif-notification-bar, .govuk-button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .govuk-body-m {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-body, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel div.bd, .yui-skin-sam .yui-panel div.ft, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft, .orbeon #o0xforms-form p, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .esif-notification-bar, .govuk-button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .govuk-body-m {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-body, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel div.bd, .yui-skin-sam .yui-panel div.ft, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft, .orbeon #o0xforms-form p, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .esif-notification-bar, .govuk-button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .govuk-body-m {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media (min-width: 40.0625em) {
  .govuk-body, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel div.bd, .yui-skin-sam .yui-panel div.ft, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft, .orbeon #o0xforms-form p, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .esif-notification-bar, .govuk-button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .govuk-body-m {
    margin-bottom: 20px;
  }
}

.govuk-body-s {
  color: #0b0c0c;
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  margin-top: 0;
  margin-bottom: 15px;
}
@media print {
  .govuk-body-s {
    color: #000000;
  }
}
@media print {
  .govuk-body-s {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-body-s {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-body-s {
    font-size: 14pt;
    line-height: 1.2;
  }
}
@media (min-width: 40.0625em) {
  .govuk-body-s {
    margin-bottom: 20px;
  }
}

.govuk-body-xs {
  color: #0b0c0c;
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 15px;
}
@media print {
  .govuk-body-xs {
    color: #000000;
  }
}
@media print {
  .govuk-body-xs {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-body-xs {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.4285714286;
  }
}
@media print {
  .govuk-body-xs {
    font-size: 12pt;
    line-height: 1.2;
  }
}
@media (min-width: 40.0625em) {
  .govuk-body-xs {
    margin-bottom: 20px;
  }
}

.govuk-body-l + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .govuk-body-l + h2.fr-section-title, .govuk-body-lead + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .govuk-body-lead + h2.fr-section-title {
  padding-top: 5px;
}
@media (min-width: 40.0625em) {
  .govuk-body-l + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .govuk-body-l + h2.fr-section-title, .govuk-body-lead + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .govuk-body-lead + h2.fr-section-title {
    padding-top: 10px;
  }
}

.govuk-body-m + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h2.fr-section-title, .govuk-body + .govuk-heading-l, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + .govuk-heading-l, .yui-skin-sam .yui-panel div.bd + .govuk-heading-l, .yui-skin-sam .yui-panel div.ft + .govuk-heading-l, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .govuk-heading-l, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .govuk-heading-l, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .govuk-heading-l, .orbeon #o0xforms-form p + .govuk-heading-l, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + .govuk-heading-l, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + .govuk-heading-l, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-l, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-l, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h2.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h2.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h2.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section p + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h2.fr-section-title, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h2.fr-section-title, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h2.fr-section-title, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h2.fr-section-title, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h2.fr-section-title, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2.fr-section-title, .esif-notification-bar + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h2.fr-section-title, .govuk-button.esif-button--link + .govuk-heading-l, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + .govuk-heading-l, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .govuk-heading-l, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h2.fr-section-title, .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h2.fr-section-title, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h2.fr-section-title,
.govuk-body-s + .govuk-heading-l,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h2.fr-section-title,
.govuk-list + .govuk-heading-l,
.orbeon #o0xforms-form div.xforms-output-output ul + .govuk-heading-l,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .govuk-heading-l,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .govuk-heading-l,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .govuk-heading-l,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .govuk-heading-l,
.orbeon #o0xforms-form .xbl-fr-section .govuk-list + h2.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h2.fr-section-title,
.orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h2.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h2.fr-section-title,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h2.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h2.fr-section-title,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h2.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h2.fr-section-title,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h2.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h2.fr-section-title,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h2.fr-section-title {
  padding-top: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-body-m + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h2.fr-section-title, .govuk-body + .govuk-heading-l, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + .govuk-heading-l, .yui-skin-sam .yui-panel div.bd + .govuk-heading-l, .yui-skin-sam .yui-panel div.ft + .govuk-heading-l, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .govuk-heading-l, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .govuk-heading-l, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .govuk-heading-l, .orbeon #o0xforms-form p + .govuk-heading-l, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + .govuk-heading-l, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + .govuk-heading-l, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-l, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-l, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h2.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h2.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h2.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section p + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h2.fr-section-title, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h2.fr-section-title, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h2.fr-section-title, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h2.fr-section-title, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h2.fr-section-title, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2.fr-section-title, .esif-notification-bar + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h2.fr-section-title, .govuk-button.esif-button--link + .govuk-heading-l, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + .govuk-heading-l, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .govuk-heading-l, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-l, .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h2.fr-section-title, .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h2.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h2.fr-section-title, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h2.fr-section-title,
  .govuk-body-s + .govuk-heading-l,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h2.fr-section-title,
  .govuk-list + .govuk-heading-l,
  .orbeon #o0xforms-form div.xforms-output-output ul + .govuk-heading-l,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .govuk-heading-l,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .govuk-heading-l,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .govuk-heading-l,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .govuk-heading-l,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-list + h2.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h2.fr-section-title,
  .orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h2.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h2.fr-section-title,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h2.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h2.fr-section-title,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h2.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h2.fr-section-title,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h2.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h2.fr-section-title,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h2.fr-section-title {
    padding-top: 20px;
  }
}

.govuk-body-m + .govuk-heading-m, .yui-skin-sam .yui-panel .govuk-body-m + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .govuk-body-m + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body-m + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body-m + div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .govuk-body-m + .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h4.fr-section-title, .govuk-body + .govuk-heading-m, .yui-skin-sam .yui-panel .govuk-body + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .govuk-body + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body + div.hd, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + .govuk-heading-m, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + div.hd, .yui-skin-sam .yui-panel div.bd + .govuk-heading-m, .yui-skin-sam .yui-panel div.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + div.hd, .yui-skin-sam .yui-panel div.ft + .govuk-heading-m, .yui-skin-sam .yui-panel div.ft + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.ft + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .govuk-heading-m, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .govuk-heading-m, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .govuk-heading-m, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + div.hd, .orbeon #o0xforms-form p + .govuk-heading-m, .orbeon #o0xforms-form .yui-skin-sam .yui-panel p + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form p + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .yui-skin-sam .yui-panel p + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form p + div.hd, .orbeon #o0xforms-form .yui-skin-sam .yui-panel#xforms-message-dialog p + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form p + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .yui-skin-sam .yui-panel#xforms-message-dialog p + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form p + div.hd, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + .govuk-heading-m, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .yui-skin-sam .yui-panel .xforms-output-output + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .yui-skin-sam .yui-panel .xforms-output-output + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + div.hd, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .yui-skin-sam .yui-panel#xforms-message-dialog .xforms-output-output + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .yui-skin-sam .yui-panel#xforms-message-dialog .xforms-output-output + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + div.hd, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + .govuk-heading-m, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .yui-skin-sam .yui-panel a + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .yui-skin-sam .yui-panel a + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + div.hd, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .yui-skin-sam .yui-panel#xforms-message-dialog a + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .yui-skin-sam .yui-panel#xforms-message-dialog a + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + div.hd, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-m, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-m, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-m, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .govuk-body + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + .xforms-output-output, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-messages .fr-message-success .xxforms-dialog-body.bd + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel div.bd + .xforms-output-output, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-messages .fr-message-success div.bd + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel div.ft + .xforms-output-output, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-messages .fr-message-success div.ft + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .xforms-output-output, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-messages .fr-message-success .xxforms-dialog-body.bd + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .xforms-output-output, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-messages .fr-message-success div.bd + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .xforms-output-output, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-messages .fr-message-success div.ft + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success p + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-grid .xforms-mediatype-text-html .xforms-output-output + .xforms-output-output, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .fr-messages .fr-message-success .xforms-output-output + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-trigger.xforms-trigger-appearance-minimal a + .xforms-output-output, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .fr-messages .fr-message-success a + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .xforms-output-output, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .xforms-output-output, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .xforms-output-output, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button + .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h3.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h3.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h3.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h3.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h3.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h3.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section p + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h3.fr-section-title, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h3.fr-section-title, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h3.fr-section-title, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h3.fr-section-title, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h3.fr-section-title, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h4.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h4.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h4.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h4.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h4.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h4.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section p + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h4.fr-section-title, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h4.fr-section-title, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h4.fr-section-title, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h4.fr-section-title, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h4.fr-section-title, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4.fr-section-title, .esif-notification-bar + .govuk-heading-m, .yui-skin-sam .yui-panel .esif-notification-bar + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .esif-notification-bar + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .esif-notification-bar + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .esif-notification-bar + div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .esif-notification-bar + .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h4.fr-section-title, .govuk-button.esif-button--link + .govuk-heading-m, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + .govuk-heading-m, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .govuk-heading-m, .yui-skin-sam .yui-panel .govuk-button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .govuk-button.esif-button--link + div.hd, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-m, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-m, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-m, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-m, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .govuk-button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + .xforms-output-output, .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .xforms-output-output, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h3.fr-section-title, .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h3.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h4.fr-section-title, .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h4.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4.fr-section-title,
.govuk-body-s + .govuk-heading-m,
.yui-skin-sam .yui-panel .govuk-body-s + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel .govuk-body-s + div.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body-s + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body-s + div.hd,
.orbeon #o0xforms-form .fr-messages .fr-message-success .govuk-body-s + .xforms-output-output,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h3.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h4.fr-section-title,
.govuk-list + .govuk-heading-m,
.yui-skin-sam .yui-panel .govuk-list + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel .govuk-list + div.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .govuk-list + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .govuk-list + div.hd,
.orbeon #o0xforms-form div.xforms-output-output ul + .govuk-heading-m,
.orbeon #o0xforms-form div.xforms-output-output .yui-skin-sam .yui-panel ul + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form div.xforms-output-output ul + .xxforms-dialog-head.hd,
.orbeon #o0xforms-form div.xforms-output-output .yui-skin-sam .yui-panel ul + div.hd,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form div.xforms-output-output ul + div.hd,
.orbeon #o0xforms-form div.xforms-output-output .yui-skin-sam .yui-panel#xforms-message-dialog ul + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form div.xforms-output-output ul + .xxforms-dialog-head.hd,
.orbeon #o0xforms-form div.xforms-output-output .yui-skin-sam .yui-panel#xforms-message-dialog ul + div.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form div.xforms-output-output ul + div.hd,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .govuk-heading-m,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .yui-skin-sam .yui-panel ul + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .xxforms-dialog-head.hd,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .yui-skin-sam .yui-panel ul + div.hd,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + div.hd,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .yui-skin-sam .yui-panel#xforms-message-dialog ul + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .xxforms-dialog-head.hd,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .yui-skin-sam .yui-panel#xforms-message-dialog ul + div.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + div.hd,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .govuk-heading-m,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .yui-skin-sam .yui-panel ol.fr-error-group + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .xxforms-dialog-head.hd,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .yui-skin-sam .yui-panel ol.fr-error-group + div.hd,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + div.hd,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .yui-skin-sam .yui-panel#xforms-message-dialog ol.fr-error-group + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .xxforms-dialog-head.hd,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .yui-skin-sam .yui-panel#xforms-message-dialog ol.fr-error-group + div.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + div.hd,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .govuk-heading-m,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .yui-skin-sam .yui-panel ul + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .xxforms-dialog-head.hd,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .yui-skin-sam .yui-panel ul + div.hd,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + div.hd,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .yui-skin-sam .yui-panel#xforms-message-dialog ul + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .xxforms-dialog-head.hd,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .yui-skin-sam .yui-panel#xforms-message-dialog ul + div.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + div.hd,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .govuk-heading-m,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .yui-skin-sam .yui-panel ul + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .xxforms-dialog-head.hd,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .yui-skin-sam .yui-panel ul + div.hd,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + div.hd,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .yui-skin-sam .yui-panel#xforms-message-dialog ul + .xxforms-dialog-head.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .xxforms-dialog-head.hd,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .yui-skin-sam .yui-panel#xforms-message-dialog ul + div.hd,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + div.hd,
.orbeon #o0xforms-form .fr-messages .fr-message-success .govuk-list + .xforms-output-output,
.orbeon #o0xforms-form .fr-messages .fr-message-success div.xforms-output-output ul + .xforms-output-output,
.orbeon #o0xforms-form div.xforms-output-output .fr-messages .fr-message-success ul + .xforms-output-output,
.orbeon #o0xforms-form .fr-messages .fr-message-success .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .xforms-output-output,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-messages .fr-message-success ul + .xforms-output-output,
.orbeon #o0xforms-form .fr-messages .fr-message-success .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .xforms-output-output,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .fr-messages .fr-message-success ol.fr-error-group + .xforms-output-output,
.orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .xforms-output-output,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .fr-messages .fr-message-success ul + .xforms-output-output,
.orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .xforms-output-output,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .fr-messages .fr-message-success ul + .xforms-output-output,
.orbeon #o0xforms-form .xbl-fr-section .govuk-list + h3.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h3.fr-section-title,
.orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h3.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h3.fr-section-title,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h3.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h3.fr-section-title,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h3.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h3.fr-section-title,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h3.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h3.fr-section-title,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h3.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .govuk-list + h4.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h4.fr-section-title,
.orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h4.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h4.fr-section-title,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h4.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h4.fr-section-title,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h4.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h4.fr-section-title,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h4.fr-section-title,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h4.fr-section-title,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h4.fr-section-title,
.govuk-body-m + .govuk-heading-s,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h1,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h2,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h3,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h4,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h5,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h6,
.govuk-body + .govuk-heading-s,
.yui-skin-sam .yui-panel .xxforms-dialog-body.bd + .govuk-heading-s,
.yui-skin-sam .yui-panel div.bd + .govuk-heading-s,
.yui-skin-sam .yui-panel div.ft + .govuk-heading-s,
.yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .govuk-heading-s,
.yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .govuk-heading-s,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .govuk-heading-s,
.orbeon #o0xforms-form p + .govuk-heading-s,
.orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + .govuk-heading-s,
.orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + .govuk-heading-s,
.orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-s,
.orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-s,
.orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-s,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body + h1,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h1,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h1,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h1,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h1,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h1,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h1,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h1,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h1,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h1,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h1,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h1,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h1,
.orbeon #o0xforms-form .xbl-fr-section p + h1,
.orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h1,
.orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h1,
.orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h1,
.orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h1,
.orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h1,
.orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h1,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h1,
.orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h1,
.orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h1,
.orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h1,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body + h2,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h2,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h2,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h2,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h2,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h2,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h2,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h2,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h2,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h2,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h2,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h2,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h2,
.orbeon #o0xforms-form .xbl-fr-section p + h2,
.orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h2,
.orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h2,
.orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h2,
.orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h2,
.orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h2,
.orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h2,
.orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2,
.orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h2,
.orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body + h3,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h3,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h3,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h3,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h3,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h3,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h3,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h3,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h3,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h3,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h3,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h3,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h3,
.orbeon #o0xforms-form .xbl-fr-section p + h3,
.orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h3,
.orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h3,
.orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h3,
.orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h3,
.orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h3,
.orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h3,
.orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3,
.orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h3,
.orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body + h4,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h4,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h4,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h4,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h4,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h4,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h4,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h4,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h4,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h4,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h4,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h4,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h4,
.orbeon #o0xforms-form .xbl-fr-section p + h4,
.orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h4,
.orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h4,
.orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h4,
.orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h4,
.orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h4,
.orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h4,
.orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4,
.orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h4,
.orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body + h5,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h5,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h5,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h5,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h5,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h5,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h5,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h5,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h5,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h5,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h5,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h5,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h5,
.orbeon #o0xforms-form .xbl-fr-section p + h5,
.orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h5,
.orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h5,
.orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h5,
.orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h5,
.orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h5,
.orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h5,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h5,
.orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h5,
.orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h5,
.orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h5,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body + h6,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h6,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h6,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h6,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h6,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h6,
.yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h6,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h6,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h6,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h6,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h6,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h6,
.yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h6,
.orbeon #o0xforms-form .xbl-fr-section p + h6,
.orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h6,
.orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h6,
.orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h6,
.orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h6,
.orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h6,
.orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h6,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h6,
.orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h6,
.orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h6,
.orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h6,
.esif-notification-bar + .govuk-heading-s,
.orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h1,
.orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h2,
.orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h3,
.orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h4,
.orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h5,
.orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h6,
.govuk-button.esif-button--link + .govuk-heading-s,
.yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + .govuk-heading-s,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .govuk-heading-s,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-s,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-s,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-s,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-s,
.orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h1,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h1,
.yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h1,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h1,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h1,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h1,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h1,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h1,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h1,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h1,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h1,
.orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h1,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h1,
.orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h2,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h2,
.yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h2,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h2,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h2,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h2,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h2,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h2,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h2,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h2,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h2,
.orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h2,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h2,
.orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h3,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h3,
.yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h3,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h3,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h3,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3,
.orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3,
.orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h4,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h4,
.yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h4,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h4,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h4,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4,
.orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4,
.orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h5,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h5,
.yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h5,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h5,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h5,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h5,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h5,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h5,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h5,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h5,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h5,
.orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h5,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h5,
.orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h6,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h6,
.yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h6,
.orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h6,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h6,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h6,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h6,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h6,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h6,
.orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h6,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h6,
.orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h6,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h6,
.govuk-body-s + .govuk-heading-s,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h1,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h2,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h3,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h4,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h5,
.orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h6,
.govuk-list + .govuk-heading-s,
.orbeon #o0xforms-form div.xforms-output-output ul + .govuk-heading-s,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .govuk-heading-s,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .govuk-heading-s,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .govuk-heading-s,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .govuk-heading-s,
.orbeon #o0xforms-form .xbl-fr-section .govuk-list + h1,
.orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h1,
.orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h1,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h1,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h1,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h1,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h1,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h1,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h1,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h1,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h1,
.orbeon #o0xforms-form .xbl-fr-section .govuk-list + h2,
.orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h2,
.orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h2,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h2,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h2,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h2,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h2,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h2,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h2,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h2,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h2,
.orbeon #o0xforms-form .xbl-fr-section .govuk-list + h3,
.orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h3,
.orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h3,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h3,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h3,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h3,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h3,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h3,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h3,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h3,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h3,
.orbeon #o0xforms-form .xbl-fr-section .govuk-list + h4,
.orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h4,
.orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h4,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h4,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h4,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h4,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h4,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h4,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h4,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h4,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h4,
.orbeon #o0xforms-form .xbl-fr-section .govuk-list + h5,
.orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h5,
.orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h5,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h5,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h5,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h5,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h5,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h5,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h5,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h5,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h5,
.orbeon #o0xforms-form .xbl-fr-section .govuk-list + h6,
.orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h6,
.orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h6,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h6,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h6,
.orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h6,
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h6,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h6,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h6,
.orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h6,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h6 {
  padding-top: 5px;
}
@media (min-width: 40.0625em) {
  .govuk-body-m + .govuk-heading-m, .yui-skin-sam .yui-panel .govuk-body-m + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .govuk-body-m + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body-m + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body-m + div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .govuk-body-m + .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h4.fr-section-title, .govuk-body + .govuk-heading-m, .yui-skin-sam .yui-panel .govuk-body + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .govuk-body + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body + div.hd, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + .govuk-heading-m, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + div.hd, .yui-skin-sam .yui-panel div.bd + .govuk-heading-m, .yui-skin-sam .yui-panel div.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + div.hd, .yui-skin-sam .yui-panel div.ft + .govuk-heading-m, .yui-skin-sam .yui-panel div.ft + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.ft + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .govuk-heading-m, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .govuk-heading-m, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .govuk-heading-m, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + div.hd, .orbeon #o0xforms-form p + .govuk-heading-m, .orbeon #o0xforms-form .yui-skin-sam .yui-panel p + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form p + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .yui-skin-sam .yui-panel p + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form p + div.hd, .orbeon #o0xforms-form .yui-skin-sam .yui-panel#xforms-message-dialog p + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form p + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .yui-skin-sam .yui-panel#xforms-message-dialog p + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form p + div.hd, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + .govuk-heading-m, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .yui-skin-sam .yui-panel .xforms-output-output + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .yui-skin-sam .yui-panel .xforms-output-output + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + div.hd, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .yui-skin-sam .yui-panel#xforms-message-dialog .xforms-output-output + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .yui-skin-sam .yui-panel#xforms-message-dialog .xforms-output-output + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + div.hd, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + .govuk-heading-m, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .yui-skin-sam .yui-panel a + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .yui-skin-sam .yui-panel a + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + div.hd, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .yui-skin-sam .yui-panel#xforms-message-dialog a + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .yui-skin-sam .yui-panel#xforms-message-dialog a + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + div.hd, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-m, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-m, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-m, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .govuk-body + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + .xforms-output-output, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-messages .fr-message-success .xxforms-dialog-body.bd + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel div.bd + .xforms-output-output, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-messages .fr-message-success div.bd + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel div.ft + .xforms-output-output, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-messages .fr-message-success div.ft + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .xforms-output-output, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-messages .fr-message-success .xxforms-dialog-body.bd + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .xforms-output-output, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-messages .fr-message-success div.bd + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .xforms-output-output, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-messages .fr-message-success div.ft + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success p + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-grid .xforms-mediatype-text-html .xforms-output-output + .xforms-output-output, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .fr-messages .fr-message-success .xforms-output-output + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-trigger.xforms-trigger-appearance-minimal a + .xforms-output-output, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .fr-messages .fr-message-success a + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .xforms-output-output, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .xforms-output-output, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .xforms-output-output, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button + .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h3.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h3.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h3.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h3.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h3.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h3.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section p + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h3.fr-section-title, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h3.fr-section-title, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h3.fr-section-title, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h3.fr-section-title, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h3.fr-section-title, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h4.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h4.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h4.fr-section-title, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h4.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h4.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h4.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section p + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h4.fr-section-title, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h4.fr-section-title, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h4.fr-section-title, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h4.fr-section-title, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h4.fr-section-title, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4.fr-section-title, .esif-notification-bar + .govuk-heading-m, .yui-skin-sam .yui-panel .esif-notification-bar + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .esif-notification-bar + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .esif-notification-bar + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .esif-notification-bar + div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .esif-notification-bar + .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h4.fr-section-title, .govuk-button.esif-button--link + .govuk-heading-m, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + .govuk-heading-m, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .govuk-heading-m, .yui-skin-sam .yui-panel .govuk-button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .govuk-button.esif-button--link + div.hd, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-m, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-m, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-m, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-m, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel button.esif-button--link + div.hd, .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xxforms-dialog-head.hd, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .yui-skin-sam .yui-panel#xforms-message-dialog button.esif-button--link + div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + div.hd, .orbeon #o0xforms-form .fr-messages .fr-message-success .govuk-button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + .xforms-output-output, .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .xforms-output-output, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .fr-messages .fr-message-success .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .fr-messages .fr-message-success button.esif-button--link + .xforms-output-output, .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h3.fr-section-title, .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h3.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h4.fr-section-title, .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h4.fr-section-title, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4.fr-section-title, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4.fr-section-title,
  .govuk-body-s + .govuk-heading-m,
  .yui-skin-sam .yui-panel .govuk-body-s + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel .govuk-body-s + div.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body-s + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-body-s + div.hd,
  .orbeon #o0xforms-form .fr-messages .fr-message-success .govuk-body-s + .xforms-output-output,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h3.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h4.fr-section-title,
  .govuk-list + .govuk-heading-m,
  .yui-skin-sam .yui-panel .govuk-list + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel .govuk-list + div.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-list + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .govuk-list + div.hd,
  .orbeon #o0xforms-form div.xforms-output-output ul + .govuk-heading-m,
  .orbeon #o0xforms-form div.xforms-output-output .yui-skin-sam .yui-panel ul + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form div.xforms-output-output ul + .xxforms-dialog-head.hd,
  .orbeon #o0xforms-form div.xforms-output-output .yui-skin-sam .yui-panel ul + div.hd,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form div.xforms-output-output ul + div.hd,
  .orbeon #o0xforms-form div.xforms-output-output .yui-skin-sam .yui-panel#xforms-message-dialog ul + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form div.xforms-output-output ul + .xxforms-dialog-head.hd,
  .orbeon #o0xforms-form div.xforms-output-output .yui-skin-sam .yui-panel#xforms-message-dialog ul + div.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form div.xforms-output-output ul + div.hd,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .govuk-heading-m,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .yui-skin-sam .yui-panel ul + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .xxforms-dialog-head.hd,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .yui-skin-sam .yui-panel ul + div.hd,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + div.hd,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .yui-skin-sam .yui-panel#xforms-message-dialog ul + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .xxforms-dialog-head.hd,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .yui-skin-sam .yui-panel#xforms-message-dialog ul + div.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + div.hd,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .govuk-heading-m,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .yui-skin-sam .yui-panel ol.fr-error-group + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .xxforms-dialog-head.hd,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .yui-skin-sam .yui-panel ol.fr-error-group + div.hd,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + div.hd,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .yui-skin-sam .yui-panel#xforms-message-dialog ol.fr-error-group + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .xxforms-dialog-head.hd,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .yui-skin-sam .yui-panel#xforms-message-dialog ol.fr-error-group + div.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + div.hd,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .govuk-heading-m,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .yui-skin-sam .yui-panel ul + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .xxforms-dialog-head.hd,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .yui-skin-sam .yui-panel ul + div.hd,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + div.hd,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .yui-skin-sam .yui-panel#xforms-message-dialog ul + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .xxforms-dialog-head.hd,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .yui-skin-sam .yui-panel#xforms-message-dialog ul + div.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + div.hd,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .govuk-heading-m,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .yui-skin-sam .yui-panel ul + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .xxforms-dialog-head.hd,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .yui-skin-sam .yui-panel ul + div.hd,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + div.hd,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .yui-skin-sam .yui-panel#xforms-message-dialog ul + .xxforms-dialog-head.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .xxforms-dialog-head.hd,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .yui-skin-sam .yui-panel#xforms-message-dialog ul + div.hd,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + div.hd,
  .orbeon #o0xforms-form .fr-messages .fr-message-success .govuk-list + .xforms-output-output,
  .orbeon #o0xforms-form .fr-messages .fr-message-success div.xforms-output-output ul + .xforms-output-output,
  .orbeon #o0xforms-form div.xforms-output-output .fr-messages .fr-message-success ul + .xforms-output-output,
  .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .xforms-output-output,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-messages .fr-message-success ul + .xforms-output-output,
  .orbeon #o0xforms-form .fr-messages .fr-message-success .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .xforms-output-output,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .fr-messages .fr-message-success ol.fr-error-group + .xforms-output-output,
  .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .xforms-output-output,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .fr-messages .fr-message-success ul + .xforms-output-output,
  .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .xforms-output-output,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .fr-messages .fr-message-success ul + .xforms-output-output,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-list + h3.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h3.fr-section-title,
  .orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h3.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h3.fr-section-title,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h3.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h3.fr-section-title,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h3.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h3.fr-section-title,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h3.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h3.fr-section-title,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h3.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-list + h4.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h4.fr-section-title,
  .orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h4.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h4.fr-section-title,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h4.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h4.fr-section-title,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h4.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h4.fr-section-title,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h4.fr-section-title,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h4.fr-section-title,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h4.fr-section-title,
  .govuk-body-m + .govuk-heading-s,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h1,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h2,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h3,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h4,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h5,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-m + h6,
  .govuk-body + .govuk-heading-s,
  .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + .govuk-heading-s,
  .yui-skin-sam .yui-panel div.bd + .govuk-heading-s,
  .yui-skin-sam .yui-panel div.ft + .govuk-heading-s,
  .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + .govuk-heading-s,
  .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + .govuk-heading-s,
  .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + .govuk-heading-s,
  .orbeon #o0xforms-form p + .govuk-heading-s,
  .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output + .govuk-heading-s,
  .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a + .govuk-heading-s,
  .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-s,
  .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-s,
  .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + .govuk-heading-s,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h1,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h1,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h1,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h1,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h1,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h1,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h1,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h1,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h1,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h1,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h1,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h1,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h1,
  .orbeon #o0xforms-form .xbl-fr-section p + h1,
  .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h1,
  .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h1,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h1,
  .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h1,
  .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h1,
  .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h1,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h1,
  .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h1,
  .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h1,
  .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h1,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h2,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h2,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h2,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h2,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h2,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h2,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h2,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h2,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h2,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h2,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h2,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h2,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h2,
  .orbeon #o0xforms-form .xbl-fr-section p + h2,
  .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h2,
  .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h2,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h2,
  .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h2,
  .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h2,
  .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h2,
  .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2,
  .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h2,
  .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h2,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h3,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h3,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h3,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h3,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h3,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h3,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h3,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h3,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h3,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h3,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h3,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h3,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h3,
  .orbeon #o0xforms-form .xbl-fr-section p + h3,
  .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h3,
  .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h3,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h3,
  .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h3,
  .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h3,
  .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h3,
  .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3,
  .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h3,
  .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h3,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h4,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h4,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h4,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h4,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h4,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h4,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h4,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h4,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h4,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h4,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h4,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h4,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h4,
  .orbeon #o0xforms-form .xbl-fr-section p + h4,
  .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h4,
  .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h4,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h4,
  .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h4,
  .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h4,
  .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h4,
  .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4,
  .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h4,
  .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h4,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h5,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h5,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h5,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h5,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h5,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h5,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h5,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h5,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h5,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h5,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h5,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h5,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h5,
  .orbeon #o0xforms-form .xbl-fr-section p + h5,
  .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h5,
  .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h5,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h5,
  .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h5,
  .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h5,
  .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h5,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h5,
  .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h5,
  .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h5,
  .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h5,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body + h6,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel .xxforms-dialog-body.bd + h6,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h6,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.bd + h6,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.bd + h6,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft + h6,
  .yui-skin-sam .yui-panel .orbeon #o0xforms-form .xbl-fr-section div.ft + h6,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd + h6,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body.bd + h6,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.bd + h6,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.bd + h6,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft + h6,
  .yui-skin-sam .yui-panel#xforms-message-dialog .orbeon #o0xforms-form .xbl-fr-section div.ft + h6,
  .orbeon #o0xforms-form .xbl-fr-section p + h6,
  .orbeon #o0xforms-form .xbl-fr-section .fr-grid .xforms-mediatype-text-html .xforms-output-output + h6,
  .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xbl-fr-section .xforms-output-output + h6,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-trigger.xforms-trigger-appearance-minimal a + h6,
  .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .xbl-fr-section a + h6,
  .orbeon #o0xforms-form .xbl-fr-section .fr-body .xforms-trigger.xforms-trigger-appearance-full button + h6,
  .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h6,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button + h6,
  .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h6,
  .orbeon #o0xforms-form .xbl-fr-section .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button + h6,
  .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button + h6,
  .esif-notification-bar + .govuk-heading-s,
  .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h1,
  .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h2,
  .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h3,
  .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h4,
  .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h5,
  .orbeon #o0xforms-form .xbl-fr-section .esif-notification-bar + h6,
  .govuk-button.esif-button--link + .govuk-heading-s,
  .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + .govuk-heading-s,
  .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + .govuk-heading-s,
  .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-s,
  .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-s,
  .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-s,
  .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + .govuk-heading-s,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h1,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h1,
  .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h1,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h1,
  .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h1,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h1,
  .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h1,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h1,
  .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h1,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h1,
  .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h1,
  .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h1,
  .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h1,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h2,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h2,
  .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h2,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h2,
  .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h2,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h2,
  .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h2,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h2,
  .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h2,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h2,
  .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h2,
  .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h2,
  .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h2,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h3,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h3,
  .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h3,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h3,
  .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h3,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3,
  .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3,
  .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3,
  .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3,
  .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h3,
  .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h3,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h4,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h4,
  .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h4,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h4,
  .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h4,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4,
  .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4,
  .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4,
  .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4,
  .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h4,
  .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h4,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h5,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h5,
  .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h5,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h5,
  .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h5,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h5,
  .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h5,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h5,
  .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h5,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h5,
  .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h5,
  .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h5,
  .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h5,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-button.esif-button--link + h6,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link + h6,
  .yui-skin-sam .yui-panel div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h6,
  .orbeon #o0xforms-form .xbl-fr-section .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link + h6,
  .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .orbeon #o0xforms-form .xbl-fr-section button.esif-button--link + h6,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h6,
  .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h6,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h6,
  .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h6,
  .orbeon #o0xforms-form .xbl-fr-section .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h6,
  .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h6,
  .orbeon #o0xforms-form .xbl-fr-section .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link + h6,
  .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .xbl-fr-section button.esif-button--link + h6,
  .govuk-body-s + .govuk-heading-s,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h1,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h2,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h3,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h4,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h5,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-body-s + h6,
  .govuk-list + .govuk-heading-s,
  .orbeon #o0xforms-form div.xforms-output-output ul + .govuk-heading-s,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + .govuk-heading-s,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + .govuk-heading-s,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + .govuk-heading-s,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + .govuk-heading-s,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-list + h1,
  .orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h1,
  .orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h1,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h1,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h1,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h1,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h1,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h1,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h1,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h1,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h1,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-list + h2,
  .orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h2,
  .orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h2,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h2,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h2,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h2,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h2,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h2,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h2,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h2,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h2,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-list + h3,
  .orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h3,
  .orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h3,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h3,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h3,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h3,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h3,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h3,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h3,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h3,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h3,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-list + h4,
  .orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h4,
  .orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h4,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h4,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h4,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h4,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h4,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h4,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h4,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h4,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h4,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-list + h5,
  .orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h5,
  .orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h5,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h5,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h5,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h5,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h5,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h5,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h5,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h5,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h5,
  .orbeon #o0xforms-form .xbl-fr-section .govuk-list + h6,
  .orbeon #o0xforms-form .xbl-fr-section div.xforms-output-output ul + h6,
  .orbeon #o0xforms-form div.xforms-output-output .xbl-fr-section ul + h6,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul + h6,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .xbl-fr-section ul + h6,
  .orbeon #o0xforms-form .xbl-fr-section .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group + h6,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .xbl-fr-section ol.fr-error-group + h6,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul + h6,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .xbl-fr-section ul + h6,
  .orbeon #o0xforms-form .xbl-fr-section .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul + h6,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .xbl-fr-section ul + h6 {
    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 #b1b4b6;
}

.govuk-button-group {
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 40.0625em) {
  .govuk-button-group {
    margin-bottom: 15px;
  }
}
.govuk-button-group .govuk-link, .govuk-button-group .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-label, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-alert, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group ul > li, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button], .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group a[role=button], .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download .govuk-button-group a.xforms-output-output, .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress .govuk-button-group a, .govuk-button-group .govuk-button.esif-button--link, .govuk-button-group .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span .govuk-button-group button.esif-button--link, .govuk-button-group .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .govuk-button-group button.esif-button--link, .govuk-button-group .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button.esif-button--link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.1875;
  display: inline-block;
  max-width: 100%;
  margin-top: 5px;
  margin-bottom: 20px;
  text-align: center;
}
@media print {
  .govuk-button-group .govuk-link, .govuk-button-group .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-label, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-alert, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group ul > li, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button], .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group a[role=button], .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download .govuk-button-group a.xforms-output-output, .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress .govuk-button-group a, .govuk-button-group .govuk-button.esif-button--link, .govuk-button-group .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span .govuk-button-group button.esif-button--link, .govuk-button-group .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .govuk-button-group button.esif-button--link, .govuk-button-group .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button.esif-button--link {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-button-group .govuk-link, .govuk-button-group .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-label, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-alert, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group ul > li, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button], .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group a[role=button], .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download .govuk-button-group a.xforms-output-output, .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress .govuk-button-group a, .govuk-button-group .govuk-button.esif-button--link, .govuk-button-group .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span .govuk-button-group button.esif-button--link, .govuk-button-group .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .govuk-button-group button.esif-button--link, .govuk-button-group .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button.esif-button--link {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1;
  }
}
@media print {
  .govuk-button-group .govuk-link, .govuk-button-group .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-label, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-alert, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group ul > li, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button], .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group a[role=button], .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download .govuk-button-group a.xforms-output-output, .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress .govuk-button-group a, .govuk-button-group .govuk-button.esif-button--link, .govuk-button-group .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span .govuk-button-group button.esif-button--link, .govuk-button-group .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .govuk-button-group button.esif-button--link, .govuk-button-group .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button.esif-button--link {
    font-size: 14pt;
    line-height: 19px;
  }
}
.govuk-button-group .govuk-button, .govuk-button-group .yui-skin-sam .yui-panel div.ft .yui-button span button, .yui-skin-sam .yui-panel div.ft .yui-button span .govuk-button-group button, .govuk-button-group .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button {
  margin-bottom: 17px;
}
@media (min-width: 40.0625em) {
  .govuk-button-group {
    margin-right: -15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .govuk-button-group .govuk-button, .govuk-button-group .yui-skin-sam .yui-panel div.ft .yui-button span button, .yui-skin-sam .yui-panel div.ft .yui-button span .govuk-button-group button, .govuk-button-group .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button,
  .govuk-button-group .govuk-link,
  .govuk-button-group .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a,
  .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span .govuk-button-group a,
  .govuk-button-group .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a,
  .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output .govuk-button-group a,
  .govuk-button-group .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a,
  .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .govuk-button-group a,
  .govuk-button-group .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button,
  .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button,
  .govuk-button-group .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button,
  .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button,
  .govuk-button-group .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button,
  .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button,
  .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-label,
  .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-alert,
  .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li,
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group ul > li,
  .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button],
  .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group a[role=button],
  .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output,
  .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download .govuk-button-group a.xforms-output-output,
  .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a,
  .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress .govuk-button-group a {
    margin-right: 15px;
  }
  .govuk-button-group .govuk-link, .govuk-button-group .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .govuk-button-group a, .govuk-button-group .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-label, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group .fr-error-alert, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group ul > li, .govuk-button-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button], .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .govuk-button-group a[role=button], .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download .govuk-button-group a.xforms-output-output, .govuk-button-group .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress .govuk-button-group a, .govuk-button-group .govuk-button.esif-button--link, .govuk-button-group .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span .govuk-button-group button.esif-button--link, .govuk-button-group .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .govuk-button-group button.esif-button--link, .govuk-button-group .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .govuk-button-group button.esif-button--link {
    text-align: left;
  }
}

.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 #d4351c;
}
.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--auto-spacing:first-child,
.govuk-main-wrapper--l {
  padding-top: 30px;
}
@media (min-width: 40.0625em) {
  .govuk-main-wrapper--auto-spacing:first-child,
  .govuk-main-wrapper--l {
    padding-top: 50px;
  }
}

.govuk-width-container {
  max-width: 1200px;
  margin-right: 15px;
  margin-left: 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-right: 30px;
    margin-left: 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: 1260px) {
  .govuk-width-container {
    margin-right: auto;
    margin-left: auto;
  }
  @supports (margin: max(calc(0px))) {
    .govuk-width-container {
      margin-right: auto;
      margin-left: auto;
    }
  }
}

.govuk-accordion {
  margin-bottom: 20px;
}
@media (min-width: 40.0625em) {
  .govuk-accordion {
    margin-bottom: 30px;
  }
}

.govuk-accordion__section {
  padding-top: 15px;
}

.govuk-accordion__section-header {
  padding-top: 15px;
  padding-bottom: 15px;
}

.govuk-accordion__section-heading {
  font-family: "GDS Transport", 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.1111111111;
  margin-top: 0;
  margin-bottom: 0;
}
@media print {
  .govuk-accordion__section-heading {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-accordion__section-heading {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-accordion__section-heading {
    font-size: 18pt;
    line-height: 1.15;
  }
}

.govuk-accordion__section-button {
  font-family: "GDS Transport", 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.1111111111;
  display: inline-block;
  margin-bottom: 0;
  padding-top: 15px;
}
@media print {
  .govuk-accordion__section-button {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-accordion__section-button {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-accordion__section-button {
    font-size: 18pt;
    line-height: 1.15;
  }
}

.govuk-accordion__section-summary {
  margin-top: 10px;
  margin-bottom: 0;
}

.govuk-accordion__section-content > :last-child {
  margin-bottom: 0;
}

.js-enabled .govuk-accordion {
  border-bottom: 1px solid #b1b4b6;
}
.js-enabled .govuk-accordion__section {
  padding-top: 0;
}
.js-enabled .govuk-accordion__section-content {
  display: none;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .js-enabled .govuk-accordion__section-content {
    padding-top: 15px;
  }
}
@media (min-width: 40.0625em) {
  .js-enabled .govuk-accordion__section-content {
    padding-bottom: 15px;
  }
}
.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content {
  display: block;
}
.js-enabled .govuk-accordion__open-all {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0;
  border-width: 0;
  color: #1d70b8;
  background: none;
  cursor: pointer;
  -webkit-appearance: none;
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: underline;
}
@media print {
  .js-enabled .govuk-accordion__open-all {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .js-enabled .govuk-accordion__open-all {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.25;
  }
}
@media print {
  .js-enabled .govuk-accordion__open-all {
    font-size: 14pt;
    line-height: 1.2;
  }
}
@media print {
  .js-enabled .govuk-accordion__open-all {
    font-family: sans-serif;
  }
}
.js-enabled .govuk-accordion__open-all:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}
.js-enabled .govuk-accordion__open-all:link {
  color: #1d70b8;
}
.js-enabled .govuk-accordion__open-all:visited {
  color: #4c2c92;
}
.js-enabled .govuk-accordion__open-all:hover {
  color: #003078;
}
.js-enabled .govuk-accordion__open-all:active {
  color: #0b0c0c;
}
.js-enabled .govuk-accordion__open-all:focus {
  color: #0b0c0c;
}
.js-enabled .govuk-accordion__open-all::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.js-enabled .govuk-accordion__section-header {
  position: relative;
  padding-right: 40px;
  border-top: 1px solid #b1b4b6;
  cursor: pointer;
}
.js-enabled .govuk-accordion__section-button {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  border-width: 0;
  color: #1d70b8;
  background: none;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: none;
}
@media print {
  .js-enabled .govuk-accordion__section-button {
    font-family: sans-serif;
  }
}
.js-enabled .govuk-accordion__section-button:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}
.js-enabled .govuk-accordion__section-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.js-enabled .govuk-accordion__section-button:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.js-enabled .govuk-accordion__section-button:hover:not(:focus) {
  color: #003078;
  text-decoration: underline;
  text-underline-offset: 0.1em;
}
@media (hover: none) {
  .js-enabled .govuk-accordion__section-button:hover {
    text-decoration: none;
  }
}
.js-enabled .govuk-accordion__controls {
  text-align: right;
}
.js-enabled .govuk-accordion__icon {
  position: absolute;
  top: 50%;
  right: 15px;
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.js-enabled .govuk-accordion__icon:after,
.js-enabled .govuk-accordion__icon:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 25%;
  height: 25%;
  margin: auto;
  border: 2px solid transparent;
  background-color: #0b0c0c;
}
.js-enabled .govuk-accordion__icon:before {
  width: 100%;
}
.js-enabled .govuk-accordion__icon:after {
  height: 100%;
}
.js-enabled .govuk-accordion__section--expanded .govuk-accordion__icon:after {
  content: " ";
  display: none;
}

.govuk-back-link, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: underline;
  display: inline-block;
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 14px;
}
@media (min-width: 40.0625em) {
  .govuk-back-link, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-back-link, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a {
    font-size: 14pt;
    line-height: 1.2;
  }
}
@media print {
  .govuk-back-link, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a {
    font-family: sans-serif;
  }
}
.govuk-back-link:focus, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:focus, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}
.govuk-back-link:link, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:link, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:link, .govuk-back-link:visited, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:visited, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:visited {
  color: #0b0c0c;
}
@media print {
  .govuk-back-link:link, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:link, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:link, .govuk-back-link:visited, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:visited, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:visited {
    color: #000000;
  }
}
.govuk-back-link:hover, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:hover, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:hover {
  color: rgba(11, 12, 12, 0.99);
}
.govuk-back-link:active, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:active, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:active, .govuk-back-link:focus, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:focus, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:focus {
  color: #0b0c0c;
}
@media print {
  .govuk-back-link:active, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:active, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:active, .govuk-back-link:focus, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:focus, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:focus {
    color: #000000;
  }
}

.govuk-back-link:before, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:before, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 3px;
  width: 7px;
  height: 7px;
  margin: auto 0;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  border: solid;
  border-width: 1px 1px 0 0;
  border-color: #505a5f;
}

.govuk-back-link:focus:before, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:focus:before, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:focus:before {
  border-color: #0b0c0c;
}

.govuk-back-link:after, .orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:after, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a:after {
  content: "";
  position: absolute;
  top: -14px;
  right: 0;
  bottom: -14px;
  left: 0;
}

.govuk-breadcrumbs {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  color: #0b0c0c;
  margin-top: 15px;
  margin-bottom: 10px;
}
@media print {
  .govuk-breadcrumbs {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-breadcrumbs {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-breadcrumbs {
    font-size: 14pt;
    line-height: 1.2;
  }
}
@media print {
  .govuk-breadcrumbs {
    color: #000000;
  }
}

.govuk-breadcrumbs__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.govuk-breadcrumbs__list:after {
  content: "";
  display: block;
  clear: both;
}

.govuk-breadcrumbs__list-item {
  display: inline-block;
  position: relative;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-left: 15.655px;
  float: left;
}
.govuk-breadcrumbs__list-item:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -3.31px;
  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: #505a5f;
}
.govuk-breadcrumbs__list-item:first-child {
  margin-left: 0;
  padding-left: 0;
}
.govuk-breadcrumbs__list-item:first-child:before {
  content: none;
  display: none;
}

.govuk-breadcrumbs__link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: underline;
}
@media print {
  .govuk-breadcrumbs__link {
    font-family: sans-serif;
  }
}
.govuk-breadcrumbs__link:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}
.govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited {
  color: #0b0c0c;
}
@media print {
  .govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited {
    color: #000000;
  }
}
.govuk-breadcrumbs__link:hover {
  color: rgba(11, 12, 12, 0.99);
}
.govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus {
  color: #0b0c0c;
}
@media print {
  .govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus {
    color: #000000;
  }
}

@media (max-width: 40.0525em) {
  .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item {
    display: none;
  }
  .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child, .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child {
    display: inline-block;
  }
  .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before {
    top: 6px;
    margin: 0;
  }
  .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.govuk-button, .yui-skin-sam .yui-panel div.ft .yui-button span button, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.1875;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  width: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 22px;
  padding: 8px 10px 7px;
  border: 2px solid transparent;
  border-radius: 0;
  color: #ffffff;
  background-color: #00703c;
  box-shadow: 0 2px 0 rgb(0, 44.8, 24);
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  -webkit-appearance: none;
}
@media print {
  .govuk-button, .yui-skin-sam .yui-panel div.ft .yui-button span button, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-button, .yui-skin-sam .yui-panel div.ft .yui-button span button, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1;
  }
}
@media print {
  .govuk-button, .yui-skin-sam .yui-panel div.ft .yui-button span button, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button {
    font-size: 14pt;
    line-height: 19px;
  }
}
@media (min-width: 40.0625em) {
  .govuk-button, .yui-skin-sam .yui-panel div.ft .yui-button span button, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button {
    margin-bottom: 32px;
  }
}
@media (min-width: 40.0625em) {
  .govuk-button, .yui-skin-sam .yui-panel div.ft .yui-button span button, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button {
    width: auto;
  }
}
.govuk-button:link, .yui-skin-sam .yui-panel div.ft .yui-button span button:link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button:link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button:link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:link, .govuk-button:visited, .yui-skin-sam .yui-panel div.ft .yui-button span button:visited, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:visited, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button:visited, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:visited, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button:visited, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:visited, .govuk-button:active, .yui-skin-sam .yui-panel div.ft .yui-button span button:active, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:active, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button:active, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:active, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button:active, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:active, .govuk-button:hover, .yui-skin-sam .yui-panel div.ft .yui-button span button:hover, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:hover, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button:hover, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:hover, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button:hover, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:hover {
  color: #ffffff;
  text-decoration: none;
}
.govuk-button::-moz-focus-inner, .yui-skin-sam .yui-panel div.ft .yui-button span button::-moz-focus-inner, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button::-moz-focus-inner, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button::-moz-focus-inner, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button::-moz-focus-inner, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button::-moz-focus-inner, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.govuk-button:hover, .yui-skin-sam .yui-panel div.ft .yui-button span button:hover, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:hover, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button:hover, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:hover, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button:hover, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:hover {
  background-color: rgb(0, 89.6, 48);
}
.govuk-button:active, .yui-skin-sam .yui-panel div.ft .yui-button span button:active, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:active, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button:active, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:active, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button:active, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:active {
  top: 2px;
}
.govuk-button:focus, .yui-skin-sam .yui-panel div.ft .yui-button span button:focus, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:focus, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button:focus, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:focus, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button:focus, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:focus {
  border-color: #ffdd00;
  outline: 3px solid transparent;
  box-shadow: inset 0 0 0 1px #ffdd00;
}
.govuk-button:focus:not(:active):not(:hover), .yui-skin-sam .yui-panel div.ft .yui-button span button:focus:not(:active):not(:hover), .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:focus:not(:active):not(:hover), .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button:focus:not(:active):not(:hover), .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:focus:not(:active):not(:hover), .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button:focus:not(:active):not(:hover), .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:focus:not(:active):not(:hover) {
  border-color: #ffdd00;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 2px 0 #0b0c0c;
}
.govuk-button:before, .yui-skin-sam .yui-panel div.ft .yui-button span button:before, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:before, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button:before, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:before, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button:before, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:before {
  content: "";
  display: block;
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -4px;
  left: -2px;
  background: transparent;
}
.govuk-button:active:before, .yui-skin-sam .yui-panel div.ft .yui-button span button:active:before, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:active:before, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button:active:before, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:active:before, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button:active:before, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:active:before {
  top: -4px;
}

.govuk-button--disabled,
.govuk-button[disabled=disabled],
.yui-skin-sam .yui-panel div.ft .yui-button span button[disabled=disabled],
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[disabled=disabled],
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled],
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled],
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled],
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled],
.govuk-button[disabled],
.yui-skin-sam .yui-panel div.ft .yui-button span button[disabled],
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[disabled],
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button[disabled],
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button[disabled],
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button[disabled],
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[disabled] {
  opacity: 0.5;
}
.govuk-button--disabled:hover,
.govuk-button[disabled=disabled]:hover,
.yui-skin-sam .yui-panel div.ft .yui-button span button[disabled=disabled]:hover,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[disabled=disabled]:hover,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:hover,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:hover,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:hover,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:hover,
.govuk-button[disabled]:hover,
.yui-skin-sam .yui-panel div.ft .yui-button span button[disabled]:hover,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[disabled]:hover,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button[disabled]:hover,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button[disabled]:hover,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button[disabled]:hover,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[disabled]:hover {
  background-color: #00703c;
  cursor: default;
}
.govuk-button--disabled:focus,
.govuk-button[disabled=disabled]:focus,
.yui-skin-sam .yui-panel div.ft .yui-button span button[disabled=disabled]:focus,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[disabled=disabled]:focus,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:focus,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:focus,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:focus,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:focus,
.govuk-button[disabled]:focus,
.yui-skin-sam .yui-panel div.ft .yui-button span button[disabled]:focus,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[disabled]:focus,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button[disabled]:focus,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button[disabled]:focus,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button[disabled]:focus,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[disabled]:focus {
  outline: none;
}
.govuk-button--disabled:active,
.govuk-button[disabled=disabled]:active,
.yui-skin-sam .yui-panel div.ft .yui-button span button[disabled=disabled]:active,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[disabled=disabled]:active,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:active,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:active,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:active,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[disabled=disabled]:active,
.govuk-button[disabled]:active,
.yui-skin-sam .yui-panel div.ft .yui-button span button[disabled]:active,
.yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button[disabled]:active,
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button[disabled]:active,
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button[disabled]:active,
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button[disabled]:active,
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button[disabled]:active {
  top: 0;
  box-shadow: 0 2px 0 rgb(0, 44.8, 24);
}

.govuk-button--secondary {
  background-color: #f3f2f1;
  box-shadow: 0 2px 0 rgb(145.8, 145.2, 144.6);
}
.govuk-button--secondary, .govuk-button--secondary:link, .govuk-button--secondary:visited, .govuk-button--secondary:active, .govuk-button--secondary:hover {
  color: #0b0c0c;
}
.govuk-button--secondary:hover {
  background-color: rgb(218.7, 217.8, 216.9);
}
.govuk-button--secondary:hover[disabled] {
  background-color: #f3f2f1;
}

.govuk-button--warning, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button {
  background-color: #d4351c;
  box-shadow: 0 2px 0 rgb(84.8, 21.2, 11.2);
}
.govuk-button--warning, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button, .govuk-button--warning:link, .govuk-button--warning:visited, .govuk-button--warning:active, .govuk-button--warning:hover {
  color: #ffffff;
}
.govuk-button--warning:hover, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:hover {
  background-color: rgb(169.6, 42.4, 22.4);
}
.govuk-button--warning:hover[disabled], .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button:hover[disabled] {
  background-color: #d4351c;
}

.govuk-button--start, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button {
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 40.0625em) {
  .govuk-button--start, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1;
  }
}
@media print {
  .govuk-button--start, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button {
    font-size: 18pt;
    line-height: 1;
  }
}

.govuk-button__start-icon {
  margin-left: 5px;
  vertical-align: middle;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: center;
  align-self: center;
}
@media (min-width: 48.0625em) {
  .govuk-button__start-icon {
    margin-left: 10px;
  }
}

.govuk-error-message, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active {
  font-family: "GDS Transport", 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-bottom: 15px;
  clear: both;
  color: #d4351c;
}
@media print {
  .govuk-error-message, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-error-message, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-error-message, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active,
  .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active {
    font-size: 14pt;
    line-height: 1.15;
  }
}

.govuk-fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.govuk-fieldset:after {
  content: "";
  display: block;
  clear: both;
}

@supports not (caret-color: auto) {
  .govuk-fieldset,
  x:-moz-any-link {
    display: table-cell;
  }
}
.govuk-fieldset__legend {
  font-family: "GDS Transport", 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;
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  margin-bottom: 10px;
  padding: 0;
  white-space: normal;
}
@media print {
  .govuk-fieldset__legend {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-fieldset__legend {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-fieldset__legend {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-fieldset__legend {
    color: #000000;
  }
}

.govuk-fieldset__legend--xl {
  font-family: "GDS Transport", 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;
  margin-bottom: 15px;
}
@media print {
  .govuk-fieldset__legend--xl {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-fieldset__legend--xl {
    font-size: 48px;
    font-size: 3rem;
    line-height: 1.0416666667;
  }
}
@media print {
  .govuk-fieldset__legend--xl {
    font-size: 32pt;
    line-height: 1.15;
  }
}

.govuk-fieldset__legend--l {
  font-family: "GDS Transport", 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.0416666667;
  margin-bottom: 15px;
}
@media print {
  .govuk-fieldset__legend--l {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-fieldset__legend--l {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.1111111111;
  }
}
@media print {
  .govuk-fieldset__legend--l {
    font-size: 24pt;
    line-height: 1.05;
  }
}

.govuk-fieldset__legend--m {
  font-family: "GDS Transport", 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.1111111111;
  margin-bottom: 15px;
}
@media print {
  .govuk-fieldset__legend--m {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-fieldset__legend--m {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-fieldset__legend--m {
    font-size: 18pt;
    line-height: 1.15;
  }
}

.govuk-fieldset__legend--s {
  font-family: "GDS Transport", 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;
}
@media print {
  .govuk-fieldset__legend--s {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-fieldset__legend--s {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-fieldset__legend--s {
    font-size: 14pt;
    line-height: 1.15;
  }
}

.govuk-fieldset__heading {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}

.govuk-hint, .orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xforms-control .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-help, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html.xforms-hint, .orbeon #o0xforms-form .xforms-hint {
  font-family: "GDS Transport", 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;
  margin-bottom: 15px;
  color: #505a5f;
}
@media print {
  .govuk-hint, .orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xforms-control .xforms-help,
  .orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-help,
  .orbeon #o0xforms-form .xforms-control .xforms-help, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html.xforms-hint, .orbeon #o0xforms-form .xforms-hint {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-hint, .orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xforms-control .xforms-help,
  .orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-help,
  .orbeon #o0xforms-form .xforms-control .xforms-help, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html.xforms-hint, .orbeon #o0xforms-form .xforms-hint {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-hint, .orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xforms-control .xforms-help,
  .orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-help,
  .orbeon #o0xforms-form .xforms-control .xforms-help, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html.xforms-hint, .orbeon #o0xforms-form .xforms-hint {
    font-size: 14pt;
    line-height: 1.15;
  }
}

.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span .xbl-fr-grid .fr-grid .xbl-fr-attachment span.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-items[role=radiogroup] > span span.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span .xforms-control span.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-items[role=radiogroup] > span span.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span .xbl-fr-grid .fr-grid .xbl-fr-attachment label.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-items[role=radiogroup] > span label.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span .xforms-control label.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-items[role=radiogroup] > span label.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .xforms-items[role=group] > span .xbl-fr-grid .fr-grid .xbl-fr-attachment label.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-items[role=group] > span label.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-items[role=group] > span .xforms-control label.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-items[role=group] > span label.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .xforms-items[role=group] > span .xbl-fr-grid .fr-grid .xbl-fr-attachment span.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-items[role=group] > span span.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-items[role=group] > span .xforms-control span.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-items[role=group] > span span.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-upload-info:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-upload-info:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-upload-info:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-control .xforms-upload-info:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-upload-info:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-upload-progress:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-control .xforms-upload-progress:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help, .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .xforms-textarea.xforms-readonly .xbl-fr-grid .fr-grid .xbl-fr-attachment pre:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-textarea.xforms-readonly pre:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-textarea.xforms-readonly .xforms-control pre:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-textarea.xforms-readonly pre:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help, .orbeon #o0xforms-form .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-upload-info:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint, .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint, .orbeon #o0xforms-form .xforms-readonly .xforms-field:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .xforms-readonly .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-field:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-readonly .xforms-field:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-readonly .xforms-control .xforms-field:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-readonly .xforms-field:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help, .orbeon #o0xforms-form .xforms-readonly .xforms-field:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint,
.orbeon #o0xforms-form .xforms-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint,
.orbeon #o0xforms-form .xforms-output output.xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .xforms-output .xbl-fr-grid .fr-grid .xbl-fr-attachment output.xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-output output.xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-output .xforms-control output.xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-output output.xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-output output.xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint,
.orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output span.xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output span.xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output span.xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint,
.orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint,
.orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment tr:not(.govuk-table__row) span.xforms-output .xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xforms-control .xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control tr:not(.govuk-table__row) span.xforms-output .xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-help,
.orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xforms-output-output:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .xforms-hint {
  margin-bottom: 10px;
}

.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .xforms-help,
.orbeon #o0xforms-form .xforms-control .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .xforms-help, .orbeon #o0xforms-form .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .xforms-hint {
  margin-bottom: 10px;
}

.govuk-fieldset__legend + .govuk-hint, .orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xforms-control .govuk-fieldset__legend + .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .govuk-fieldset__legend + .xforms-help,
.orbeon #o0xforms-form .xforms-control .govuk-fieldset__legend + .xforms-help, .orbeon #o0xforms-form .fr-grid .govuk-fieldset__legend + .xforms-mediatype-text-html.xforms-hint, .orbeon #o0xforms-form .govuk-fieldset__legend + .xforms-hint {
  margin-top: -5px;
}

.govuk-label, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html.xforms-label, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-upload-info, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress, .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre, .orbeon #o0xforms-form .xforms-readonly .xforms-field,
.orbeon #o0xforms-form .xforms-label,
.orbeon #o0xforms-form .xforms-output output.xforms-output-output,
.orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output span.xforms-output-output,
.orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xforms-output-output {
  font-family: "GDS Transport", 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;
  display: block;
  margin-bottom: 5px;
}
@media print {
  .govuk-label, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html.xforms-label, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-upload-info, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress, .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre, .orbeon #o0xforms-form .xforms-readonly .xforms-field,
  .orbeon #o0xforms-form .xforms-label,
  .orbeon #o0xforms-form .xforms-output output.xforms-output-output,
  .orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output span.xforms-output-output,
  .orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xforms-output-output {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-label, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html.xforms-label, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-upload-info, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress, .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre, .orbeon #o0xforms-form .xforms-readonly .xforms-field,
  .orbeon #o0xforms-form .xforms-label,
  .orbeon #o0xforms-form .xforms-output output.xforms-output-output,
  .orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output span.xforms-output-output,
  .orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xforms-output-output {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-label, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html.xforms-label, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-upload-info, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress, .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre, .orbeon #o0xforms-form .xforms-readonly .xforms-field,
  .orbeon #o0xforms-form .xforms-label,
  .orbeon #o0xforms-form .xforms-output output.xforms-output-output,
  .orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output span.xforms-output-output,
  .orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xforms-output-output {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-label, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html.xforms-label, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-upload-info, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress, .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre, .orbeon #o0xforms-form .xforms-readonly .xforms-field,
  .orbeon #o0xforms-form .xforms-label,
  .orbeon #o0xforms-form .xforms-output output.xforms-output-output,
  .orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output span.xforms-output-output,
  .orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xforms-output-output {
    color: #000000;
  }
}

.govuk-label--xl {
  font-family: "GDS Transport", 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;
  margin-bottom: 15px;
}
@media print {
  .govuk-label--xl {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-label--xl {
    font-size: 48px;
    font-size: 3rem;
    line-height: 1.0416666667;
  }
}
@media print {
  .govuk-label--xl {
    font-size: 32pt;
    line-height: 1.15;
  }
}

.govuk-label--l {
  font-family: "GDS Transport", 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.0416666667;
  margin-bottom: 15px;
}
@media print {
  .govuk-label--l {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-label--l {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.1111111111;
  }
}
@media print {
  .govuk-label--l {
    font-size: 24pt;
    line-height: 1.05;
  }
}

.govuk-label--m {
  font-family: "GDS Transport", 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.1111111111;
  margin-bottom: 10px;
}
@media print {
  .govuk-label--m {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-label--m {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-label--m {
    font-size: 18pt;
    line-height: 1.15;
  }
}

.govuk-label--s {
  font-family: "GDS Transport", 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;
}
@media print {
  .govuk-label--s {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-label--s {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-label--s {
    font-size: 14pt;
    line-height: 1.15;
  }
}

.govuk-label-wrapper {
  margin: 0;
}

.govuk-checkboxes__item, .orbeon #o0xforms-form .xforms-items[role=group] > span {
  font-family: "GDS Transport", 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;
  position: relative;
  min-height: 40px;
  margin-bottom: 10px;
  padding-left: 40px;
  clear: left;
}
@media print {
  .govuk-checkboxes__item, .orbeon #o0xforms-form .xforms-items[role=group] > span {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-checkboxes__item, .orbeon #o0xforms-form .xforms-items[role=group] > span {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-checkboxes__item, .orbeon #o0xforms-form .xforms-items[role=group] > span {
    font-size: 14pt;
    line-height: 1.15;
  }
}

.govuk-checkboxes__item:last-child, .orbeon #o0xforms-form .xforms-items[role=group] > span:last-child,
.govuk-checkboxes__item:last-of-type,
.orbeon #o0xforms-form .xforms-items[role=group] > span:last-of-type {
  margin-bottom: 0;
}

.govuk-checkboxes__input, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input {
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: -2px;
  left: -2px;
  width: 44px;
  height: 44px;
  margin: 0;
  opacity: 0;
}

.govuk-checkboxes__label, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox span, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span {
  display: inline-block;
  margin-bottom: 0;
  padding: 8px 15px 5px;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border: 2px solid currentColor;
  background: transparent;
}

.govuk-checkboxes__label:after, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox span:after, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span:after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 11px;
  left: 9px;
  width: 23px;
  height: 12px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: solid;
  border-width: 0 0 5px 5px;
  border-top-color: transparent;
  opacity: 0;
  background: transparent;
}

.govuk-checkboxes__hint {
  display: block;
  padding-right: 15px;
  padding-left: 15px;
}

.govuk-checkboxes__input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:focus + span:before {
  border-width: 4px;
  box-shadow: 0 0 0 3px #ffdd00;
}

.govuk-checkboxes__input:checked + .govuk-checkboxes__label:after, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:checked + .govuk-checkboxes__label:after, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:checked + .govuk-checkboxes__label:after, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes__input:checked + span:after, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:checked + span:after, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes__input:checked + span:after, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:checked + span:after {
  opacity: 1;
}

.govuk-checkboxes__input:disabled, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:disabled, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:disabled,
.govuk-checkboxes__input:disabled + .govuk-checkboxes__label,
.orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:disabled + .govuk-checkboxes__label,
.orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:disabled + .govuk-checkboxes__label,
.orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes__input:disabled + span,
.orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:disabled + span,
.orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes__input:disabled + span,
.orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:disabled + span {
  cursor: default;
}

.govuk-checkboxes__input:disabled + .govuk-checkboxes__label, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:disabled + .govuk-checkboxes__label, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:disabled + .govuk-checkboxes__label, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes__input:disabled + span, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:disabled + span, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes__input:disabled + span, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:disabled + span {
  opacity: 0.5;
}

.govuk-checkboxes__conditional {
  margin-bottom: 15px;
  margin-left: 18px;
  padding-left: 33px;
  border-left: 4px solid #b1b4b6;
}
@media (min-width: 40.0625em) {
  .govuk-checkboxes__conditional {
    margin-bottom: 20px;
  }
}
.js-enabled .govuk-checkboxes__conditional--hidden {
  display: none;
}
.govuk-checkboxes__conditional > :last-child {
  margin-bottom: 0;
}

.govuk-checkboxes--small .govuk-checkboxes__item, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span {
  min-height: 0;
  margin-bottom: 0;
  padding-left: 34px;
  float: left;
}
.govuk-checkboxes--small .govuk-checkboxes__item:after, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:after, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:after {
  content: "";
  display: block;
  clear: both;
}
.govuk-checkboxes--small .govuk-checkboxes__input, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small input, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small input {
  left: -10px;
}
.govuk-checkboxes--small .govuk-checkboxes__label, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox span, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small span, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small span {
  margin-top: -2px;
  padding: 13px 15px 13px 1px;
  float: left;
}
@media (min-width: 40.0625em) {
  .govuk-checkboxes--small .govuk-checkboxes__label, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox span, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small span, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small span {
    padding: 11px 15px 10px 1px;
  }
}
.govuk-checkboxes--small .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small span:before {
  top: 8px;
  width: 24px;
  height: 24px;
}
.govuk-checkboxes--small .govuk-checkboxes__label:after, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox span:after, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small span:after, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span:after, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small span:after {
  top: 15px;
  left: 6px;
  width: 12px;
  height: 6.5px;
  border-width: 0 0 3px 3px;
}
.govuk-checkboxes--small .govuk-checkboxes__hint {
  padding: 0;
  clear: both;
}
.govuk-checkboxes--small .govuk-checkboxes__conditional {
  margin-left: 10px;
  padding-left: 20px;
  clear: both;
}
.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:not(:disabled) + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:not(:disabled) + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox input:not(:disabled) + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox input:not(:disabled) + span:before {
  box-shadow: 0 0 0 10px #b1b4b6;
}
.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes__input:focus + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:focus + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes__input:focus + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:focus + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox .govuk-checkboxes__input:focus + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox input:focus + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox .govuk-checkboxes__input:focus + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox input:focus + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox .govuk-checkboxes__input:focus + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox input:focus + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox .govuk-checkboxes__input:focus + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox input:focus + span:before {
  box-shadow: 0 0 0 3px #ffdd00, 0 0 0 10px #b1b4b6;
}
@media (hover: none), (pointer: coarse) {
  .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:not(:disabled) + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:not(:disabled) + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox input:not(:disabled) + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox input:not(:disabled) + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox .govuk-checkboxes__input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox input:not(:disabled) + span:before {
    box-shadow: initial;
  }
  .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes__input:focus + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:focus + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes__input:focus + span:before, .govuk-checkboxes--small .govuk-checkboxes__item:hover .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox .govuk-checkboxes--small .govuk-checkboxes__item:hover input:focus + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox input:focus + .govuk-checkboxes__label:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox .govuk-checkboxes__input:focus + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover label.checkbox input:focus + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox .govuk-checkboxes__input:focus + span:before, .govuk-checkboxes--small .orbeon #o0xforms-form .xforms-items[role=group] > span:hover span.checkbox input:focus + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox input:focus + .govuk-checkboxes__label:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox .govuk-checkboxes__input:focus + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover label.checkbox input:focus + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox .govuk-checkboxes__input:focus + span:before, .orbeon #o0xforms-form .govuk-checkboxes--small .xforms-items[role=group] > span:hover span.checkbox input:focus + span:before {
    box-shadow: 0 0 0 3px #ffdd00;
  }
}

.govuk-textarea, .orbeon #o0xforms-form textarea {
  font-family: "GDS Transport", 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;
  box-sizing: border-box;
  display: block;
  width: 100%;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 5px;
  resize: vertical;
  border: 2px solid #0b0c0c;
  border-radius: 0;
  -webkit-appearance: none;
}
@media print {
  .govuk-textarea, .orbeon #o0xforms-form textarea {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-textarea, .orbeon #o0xforms-form textarea {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-textarea, .orbeon #o0xforms-form textarea {
    font-size: 14pt;
    line-height: 1.25;
  }
}
@media (min-width: 40.0625em) {
  .govuk-textarea, .orbeon #o0xforms-form textarea {
    margin-bottom: 30px;
  }
}
.govuk-textarea:focus, .orbeon #o0xforms-form textarea:focus {
  outline: 3px solid #ffdd00;
  outline-offset: 0;
  box-shadow: inset 0 0 0 2px;
}

.govuk-textarea--error, .orbeon #o0xforms-form span.xforms-invalid.xforms-visited textarea {
  border: 2px solid #d4351c;
}
.govuk-textarea--error:focus, .orbeon #o0xforms-form span.xforms-invalid.xforms-visited textarea:focus {
  border-color: #0b0c0c;
}

.govuk-character-count {
  margin-bottom: 20px;
}
@media (min-width: 40.0625em) {
  .govuk-character-count {
    margin-bottom: 30px;
  }
}
.govuk-character-count .govuk-form-group,
.govuk-character-count .govuk-textarea,
.govuk-character-count .orbeon #o0xforms-form textarea,
.orbeon #o0xforms-form .govuk-character-count textarea {
  margin-bottom: 5px;
}

.govuk-character-count__message {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "tnum" 1;
  font-feature-settings: "tnum" 1;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 0;
}
@media print {
  .govuk-character-count__message {
    font-family: sans-serif;
  }
}
@supports (font-variant-numeric: tabular-nums) {
  .govuk-character-count__message {
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant-numeric: tabular-nums;
  }
}

.govuk-character-count__message--disabled {
  visibility: hidden;
}

.govuk-cookie-banner {
  font-family: "GDS Transport", 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;
  padding-top: 20px;
  border-bottom: 10px solid transparent;
  background-color: #f3f2f1;
}
@media print {
  .govuk-cookie-banner {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-cookie-banner {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-cookie-banner {
    font-size: 14pt;
    line-height: 1.15;
  }
}

.govuk-cookie-banner[hidden] {
  display: none;
}

.govuk-cookie-banner__message {
  margin-bottom: -10px;
}
.govuk-cookie-banner__message[hidden] {
  display: none;
}
.govuk-cookie-banner__message:focus {
  outline: none;
}

.govuk-summary-list {
  font-family: "GDS Transport", 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: 0;
  margin-bottom: 20px;
}
@media print {
  .govuk-summary-list {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-summary-list {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-summary-list {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-summary-list {
    color: #000000;
  }
}
@media (min-width: 40.0625em) {
  .govuk-summary-list {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
}
@media (min-width: 40.0625em) {
  .govuk-summary-list {
    margin-bottom: 30px;
  }
}

@media (max-width: 40.0525em) {
  .govuk-summary-list__row {
    margin-bottom: 15px;
    border-bottom: 1px solid #b1b4b6;
  }
}
@media (min-width: 40.0625em) {
  .govuk-summary-list__row {
    display: table-row;
  }
}

.govuk-summary-list__key,
.govuk-summary-list__value,
.govuk-summary-list__actions {
  margin: 0;
}
@media (min-width: 40.0625em) {
  .govuk-summary-list__key,
  .govuk-summary-list__value,
  .govuk-summary-list__actions {
    display: table-cell;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b1b4b6;
  }
}

.govuk-summary-list__actions {
  margin-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-summary-list__actions {
    width: 20%;
    padding-right: 0;
    text-align: right;
  }
}

.govuk-summary-list__key,
.govuk-summary-list__value {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.govuk-summary-list__key {
  margin-bottom: 5px;
  font-weight: 700;
}
@media (min-width: 40.0625em) {
  .govuk-summary-list__key {
    width: 30%;
  }
}

@media (max-width: 40.0525em) {
  .govuk-summary-list__value {
    margin-bottom: 15px;
  }
}
@media (min-width: 40.0625em) {
  .govuk-summary-list__value {
    width: 50%;
  }
}

@media (min-width: 40.0625em) {
  .govuk-summary-list__value:last-child {
    width: 70%;
  }
}

.govuk-summary-list__value > p {
  margin-bottom: 10px;
}

.govuk-summary-list__value > :last-child {
  margin-bottom: 0;
}

.govuk-summary-list__actions-list {
  width: 100%;
  margin: 0;
  padding: 0;
}

.govuk-summary-list__actions-list-item {
  display: inline;
  margin-right: 10px;
  padding-right: 10px;
}

.govuk-summary-list__actions-list-item:not(:last-child) {
  border-right: 1px solid #b1b4b6;
}

.govuk-summary-list__actions-list-item:last-child {
  margin-right: 0;
  padding-right: 0;
  border: 0;
}

@media (max-width: 40.0525em) {
  .govuk-summary-list--no-border .govuk-summary-list__row {
    border: 0;
  }
}
@media (min-width: 40.0625em) {
  .govuk-summary-list--no-border .govuk-summary-list__key,
  .govuk-summary-list--no-border .govuk-summary-list__value,
  .govuk-summary-list--no-border .govuk-summary-list__actions {
    padding-bottom: 11px;
    border: 0;
  }
}

@media (max-width: 40.0525em) {
  .govuk-summary-list__row--no-border {
    border: 0;
  }
}
@media (min-width: 40.0625em) {
  .govuk-summary-list__row--no-border .govuk-summary-list__key,
  .govuk-summary-list__row--no-border .govuk-summary-list__value,
  .govuk-summary-list__row--no-border .govuk-summary-list__actions {
    padding-bottom: 11px;
    border: 0;
  }
}

.govuk-input, .orbeon #o0xforms-form input[type=text].xforms-input-input {
  font-family: "GDS Transport", 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;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  height: 2.5rem;
  margin-top: 0;
  padding: 5px;
  border: 2px solid #0b0c0c;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media print {
  .govuk-input, .orbeon #o0xforms-form input[type=text].xforms-input-input {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-input, .orbeon #o0xforms-form input[type=text].xforms-input-input {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-input, .orbeon #o0xforms-form input[type=text].xforms-input-input {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-input:focus, .orbeon #o0xforms-form input[type=text].xforms-input-input:focus {
  outline: 3px solid #ffdd00;
  outline-offset: 0;
  box-shadow: inset 0 0 0 2px;
}

.govuk-input::-webkit-outer-spin-button, .orbeon #o0xforms-form input[type=text].xforms-input-input::-webkit-outer-spin-button,
.govuk-input::-webkit-inner-spin-button,
.orbeon #o0xforms-form input[type=text].xforms-input-input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.govuk-input[type=number], .orbeon #o0xforms-form input[type=number][type=text].xforms-input-input {
  -moz-appearance: textfield;
}

.govuk-input--error, .orbeon #o0xforms-form span.xforms-invalid.xforms-visited input[type=text].xforms-input-input,
.orbeon #o0xforms-form div.xforms-invalid.xforms-visited span.fr-field-width-natural input[type=text].xforms-input-input {
  border: 2px solid #d4351c;
}
.govuk-input--error:focus, .orbeon #o0xforms-form span.xforms-invalid.xforms-visited input[type=text].xforms-input-input:focus,
.orbeon #o0xforms-form div.xforms-invalid.xforms-visited span.fr-field-width-natural input[type=text].xforms-input-input:focus {
  border-color: #0b0c0c;
}

.govuk-input--width-30 {
  max-width: 59ex;
}

.govuk-input--width-20 {
  max-width: 41ex;
}

.govuk-input--width-10 {
  max-width: 23ex;
}

.govuk-input--width-5 {
  max-width: 10.8ex;
}

.govuk-input--width-4 {
  max-width: 9ex;
}

.govuk-input--width-3 {
  max-width: 7.2ex;
}

.govuk-input--width-2 {
  max-width: 5.4ex;
}

.govuk-input__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.govuk-input__wrapper .govuk-input, .govuk-input__wrapper .orbeon #o0xforms-form input[type=text].xforms-input-input, .orbeon #o0xforms-form .govuk-input__wrapper input[type=text].xforms-input-input {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.govuk-input__wrapper .govuk-input:focus, .govuk-input__wrapper .orbeon #o0xforms-form input[type=text].xforms-input-input:focus, .orbeon #o0xforms-form .govuk-input__wrapper input[type=text].xforms-input-input:focus {
  z-index: 1;
}
@media (max-width: 19.99em) {
  .govuk-input__wrapper {
    display: block;
  }
  .govuk-input__wrapper .govuk-input, .govuk-input__wrapper .orbeon #o0xforms-form input[type=text].xforms-input-input, .orbeon #o0xforms-form .govuk-input__wrapper input[type=text].xforms-input-input {
    max-width: 100%;
  }
}

.govuk-input__prefix,
.govuk-input__suffix {
  font-family: "GDS Transport", 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;
  box-sizing: border-box;
  display: inline-block;
  min-width: 40px;
  min-width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  padding: 5px;
  border: 2px solid #0b0c0c;
  background-color: #f3f2f1;
  text-align: center;
  white-space: nowrap;
  cursor: default;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
@media print {
  .govuk-input__prefix,
  .govuk-input__suffix {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-input__prefix,
  .govuk-input__suffix {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-input__prefix,
  .govuk-input__suffix {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media (max-width: 40.0525em) {
  .govuk-input__prefix,
  .govuk-input__suffix {
    line-height: 1.6;
  }
}
@media (max-width: 19.99em) {
  .govuk-input__prefix,
  .govuk-input__suffix {
    display: block;
    height: 100%;
    white-space: normal;
  }
}

@media (max-width: 19.99em) {
  .govuk-input__prefix {
    border-bottom: 0;
  }
}
@media (min-width: 20em) {
  .govuk-input__prefix {
    border-right: 0;
  }
}

@media (max-width: 19.99em) {
  .govuk-input__suffix {
    border-top: 0;
  }
}
@media (min-width: 20em) {
  .govuk-input__suffix {
    border-left: 0;
  }
}

.govuk-date-input {
  font-size: 0;
}
.govuk-date-input:after {
  content: "";
  display: block;
  clear: both;
}

.govuk-date-input__item {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 0;
}

.govuk-date-input__label {
  display: block;
}

.govuk-date-input__input {
  margin-bottom: 0;
}

.govuk-details {
  font-family: "GDS Transport", 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-bottom: 20px;
  display: block;
}
@media print {
  .govuk-details {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-details {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-details {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-details {
    color: #000000;
  }
}
@media (min-width: 40.0625em) {
  .govuk-details {
    margin-bottom: 30px;
  }
}

.govuk-details__summary {
  display: inline-block;
  position: relative;
  margin-bottom: 5px;
  padding-left: 25px;
  color: #1d70b8;
  cursor: pointer;
}
.govuk-details__summary:hover {
  color: #003078;
}
.govuk-details__summary:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}

.govuk-details__summary-text {
  text-decoration: underline;
}

.govuk-details__summary:focus .govuk-details__summary-text {
  text-decoration: none;
}

.govuk-details__summary::-webkit-details-marker {
  display: none;
}

.govuk-details__summary:before {
  content: "";
  position: absolute;
  top: -1px;
  bottom: 0;
  left: 0;
  margin: auto;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  border-width: 7px 0 7px 12.124px;
  border-left-color: inherit;
}
.govuk-details[open] > .govuk-details__summary:before {
  display: 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: 12.124px 7px 0 7px;
  border-top-color: inherit;
}

.govuk-details__text {
  padding: 15px;
  padding-left: 20px;
  border-left: 5px solid #b1b4b6;
}

.govuk-details__text p {
  margin-top: 0;
  margin-bottom: 20px;
}

.govuk-details__text > :last-child {
  margin-bottom: 0;
}

.govuk-error-summary, .orbeon #o0xforms-form .fr-custom-messages > span.xforms-group > *, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group {
  color: #0b0c0c;
  padding: 15px;
  margin-bottom: 30px;
  border: 5px solid #d4351c;
}
@media print {
  .govuk-error-summary, .orbeon #o0xforms-form .fr-custom-messages > span.xforms-group > *, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group {
    color: #000000;
  }
}
@media (min-width: 40.0625em) {
  .govuk-error-summary, .orbeon #o0xforms-form .fr-custom-messages > span.xforms-group > *, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group {
    padding: 20px;
  }
}
@media (min-width: 40.0625em) {
  .govuk-error-summary, .orbeon #o0xforms-form .fr-custom-messages > span.xforms-group > *, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group {
    margin-bottom: 50px;
  }
}
.govuk-error-summary:focus, .orbeon #o0xforms-form .fr-custom-messages > span.xforms-group > :focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group:focus {
  outline: 3px solid #ffdd00;
}

.govuk-error-summary__title, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset legend {
  font-family: "GDS Transport", 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.1111111111;
  margin-top: 0;
  margin-bottom: 15px;
}
@media print {
  .govuk-error-summary__title, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset legend {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-error-summary__title, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset legend {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-error-summary__title, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset legend {
    font-size: 18pt;
    line-height: 1.15;
  }
}
@media (min-width: 40.0625em) {
  .govuk-error-summary__title, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset legend {
    margin-bottom: 20px;
  }
}

.govuk-error-summary__body {
  font-family: "GDS Transport", 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;
}
@media print {
  .govuk-error-summary__body {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-error-summary__body {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-error-summary__body {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-error-summary__body p {
  margin-top: 0;
  margin-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-error-summary__body p {
    margin-bottom: 20px;
  }
}

.govuk-error-summary__list, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group {
  margin-top: 0;
  margin-bottom: 0;
}

.govuk-error-summary__list a, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group a {
  font-weight: 700;
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: underline;
}
@media print {
  .govuk-error-summary__list a, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group a {
    font-family: sans-serif;
  }
}
.govuk-error-summary__list a:focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group a:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}
.govuk-error-summary__list a:link, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group a:link, .govuk-error-summary__list a:visited, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group a:visited {
  color: #d4351c;
}
.govuk-error-summary__list a:hover, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group a:hover {
  color: rgb(148.4, 37.1, 19.6);
}
.govuk-error-summary__list a:active, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group a:active {
  color: #d4351c;
}
.govuk-error-summary__list a:focus, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group a:focus {
  color: #0b0c0c;
}

.govuk-file-upload, .orbeon #o0xforms-form .fr-attachment .xforms-upload input[type=file].xforms-upload-select {
  font-family: "GDS Transport", 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-left: -5px;
  padding: 5px;
}
@media print {
  .govuk-file-upload, .orbeon #o0xforms-form .fr-attachment .xforms-upload input[type=file].xforms-upload-select {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-file-upload, .orbeon #o0xforms-form .fr-attachment .xforms-upload input[type=file].xforms-upload-select {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-file-upload, .orbeon #o0xforms-form .fr-attachment .xforms-upload input[type=file].xforms-upload-select {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-file-upload, .orbeon #o0xforms-form .fr-attachment .xforms-upload input[type=file].xforms-upload-select {
    color: #000000;
  }
}
.govuk-file-upload::-webkit-file-upload-button, .orbeon #o0xforms-form .fr-attachment .xforms-upload input[type=file].xforms-upload-select::-webkit-file-upload-button {
  -webkit-appearance: button;
  color: inherit;
  font: inherit;
}
.govuk-file-upload:focus, .orbeon #o0xforms-form .fr-attachment .xforms-upload input[type=file].xforms-upload-select:focus {
  outline: 3px solid #ffdd00;
  box-shadow: inset 0 0 0 4px #0b0c0c;
}
.govuk-file-upload:focus-within, .orbeon #o0xforms-form .fr-attachment .xforms-upload input[type=file].xforms-upload-select:focus-within {
  outline: 3px solid #ffdd00;
  box-shadow: inset 0 0 0 4px #0b0c0c;
}

.govuk-footer {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  padding-top: 25px;
  padding-bottom: 15px;
  border-top: 1px solid #b1b4b6;
  color: #0b0c0c;
  background: #f3f2f1;
}
@media print {
  .govuk-footer {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-footer {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-footer {
    font-size: 14pt;
    line-height: 1.2;
  }
}
@media (min-width: 40.0625em) {
  .govuk-footer {
    padding-top: 40px;
  }
}
@media (min-width: 40.0625em) {
  .govuk-footer {
    padding-bottom: 25px;
  }
}

.govuk-footer__link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: underline;
}
@media print {
  .govuk-footer__link {
    font-family: sans-serif;
  }
}
.govuk-footer__link:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}
.govuk-footer__link:link, .govuk-footer__link:visited {
  color: #0b0c0c;
}
@media print {
  .govuk-footer__link:link, .govuk-footer__link:visited {
    color: #000000;
  }
}
.govuk-footer__link:hover {
  color: rgba(11, 12, 12, 0.99);
}
.govuk-footer__link:active, .govuk-footer__link:focus {
  color: #0b0c0c;
}
@media print {
  .govuk-footer__link:active, .govuk-footer__link:focus {
    color: #000000;
  }
}

.govuk-footer__section-break {
  margin: 0;
  margin-bottom: 30px;
  border: 0;
  border-bottom: 1px solid #b1b4b6;
}
@media (min-width: 40.0625em) {
  .govuk-footer__section-break {
    margin-bottom: 50px;
  }
}

.govuk-footer__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.govuk-footer__meta-item {
  margin-right: 15px;
  margin-bottom: 25px;
  margin-left: 15px;
}

.govuk-footer__meta-item--grow {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 40.0525em) {
  .govuk-footer__meta-item--grow {
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
  }
}

.govuk-footer__licence-logo {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
@media (max-width: 48.0525em) {
  .govuk-footer__licence-logo {
    margin-bottom: 15px;
  }
}

.govuk-footer__licence-description {
  display: inline-block;
}

.govuk-footer__copyright-logo {
  display: inline-block;
  min-width: 125px;
  padding-top: 112px;
  background-image: url("/esif-web/resources/dist/assets/images/govuk-crest.png");
  background-repeat: no-repeat;
  background-position: 50% 0%;
  background-size: 125px 102px;
  text-align: center;
  white-space: nowrap;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .govuk-footer__copyright-logo {
    background-image: url("/esif-web/resources/dist/assets/images/govuk-crest-2x.png");
  }
}

.govuk-footer__inline-list {
  margin-top: 0;
  margin-bottom: 15px;
  padding: 0;
}

.govuk-footer__meta-custom {
  margin-bottom: 20px;
}

.govuk-footer__inline-list-item {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 5px;
}

.govuk-footer__heading {
  margin-bottom: 25px;
  padding-bottom: 20px;
  border-bottom: 1px solid #b1b4b6;
}
@media (min-width: 40.0625em) {
  .govuk-footer__heading {
    margin-bottom: 40px;
  }
}
@media (max-width: 40.0525em) {
  .govuk-footer__heading {
    padding-bottom: 10px;
  }
}

.govuk-footer__navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.govuk-footer__section {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 30px;
  margin-left: 15px;
  vertical-align: top;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
@media (max-width: 48.0525em) {
  .govuk-footer__section {
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
  }
}

@media (min-width: 48.0625em) {
  .govuk-footer__section:first-child:nth-last-child(2) {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
}
.govuk-footer__list {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-column-gap: 30px;
  column-gap: 30px;
}
.govuk-footer__list .govuk-footer__link:hover {
  text-decoration-thickness: auto;
}

@media (min-width: 48.0625em) {
  .govuk-footer__list--columns-2 {
    -webkit-column-count: 2;
    column-count: 2;
  }
  .govuk-footer__list--columns-3 {
    -webkit-column-count: 3;
    column-count: 3;
  }
}
.govuk-footer__list-item {
  margin-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-footer__list-item {
    margin-bottom: 20px;
  }
}

.govuk-footer__list-item:last-child {
  margin-bottom: 0;
}

.govuk-header {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  border-bottom: 10px solid #ffffff;
  color: #ffffff;
  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: #1d70b8;
}
.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 #1d70b8;
}
.govuk-header__container:after {
  content: "";
  display: block;
  clear: both;
}

.govuk-header__logotype {
  display: inline-block;
  margin-right: 5px;
  forced-color-adjust: none;
}
.govuk-header__logotype:last-child {
  margin-right: 0;
}

.govuk-header__logotype-crown {
  position: relative;
  top: -1px;
  margin-right: 1px;
  fill: currentColor;
  vertical-align: top;
}

.govuk-header__logotype-crown-fallback-image {
  width: 36px;
  height: 32px;
  border: 0;
  vertical-align: middle;
}

.govuk-header__product-name {
  font-family: "GDS Transport", 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;
  display: inline-table;
}
@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;
  }
}
@media print {
  .govuk-header__product-name {
    font-size: 18pt;
    line-height: 1;
  }
}

.govuk-header__link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
}
@media print {
  .govuk-header__link {
    font-family: sans-serif;
  }
}
.govuk-header__link:link, .govuk-header__link:visited {
  color: #ffffff;
}
.govuk-header__link:hover, .govuk-header__link:active {
  color: rgba(255, 255, 255, 0.99);
}
.govuk-header__link:focus {
  color: #0b0c0c;
}
.govuk-header__link:hover {
  text-decoration: underline;
  text-decoration-thickness: 3px;
  text-underline-offset: 0.1em;
}
.govuk-header__link:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}

.govuk-header__link--homepage {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  display: inline-block;
  margin-right: 10px;
  font-size: 30px;
  line-height: 1;
}
@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: -3px;
  border-bottom: 3px solid;
}
.govuk-header__link--homepage:focus {
  margin-bottom: 0;
  border-bottom: 0;
}

.govuk-header__link--service-name {
  display: inline-block;
  margin-bottom: 10px;
  font-family: "GDS Transport", 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.1111111111;
}
@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: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  display: none;
  position: absolute;
  top: 20px;
  right: 0;
  margin: 0;
  padding: 0;
  border: 0;
  color: #ffffff;
  background: none;
  cursor: pointer;
}
@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 {
  -webkit-text-decoration: solid underline 3px;
  text-decoration: solid underline 3px;
  text-underline-offset: 0.1em;
}
.govuk-header__menu-button:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}
.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;
}
@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: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  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-inset-text, .orbeon #o0xforms-form tr.govuk-inset-text div {
  font-family: "GDS Transport", 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;
  padding: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  clear: both;
  border-left: 10px solid #b1b4b6;
}
@media print {
  .govuk-inset-text, .orbeon #o0xforms-form tr.govuk-inset-text div {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-inset-text, .orbeon #o0xforms-form tr.govuk-inset-text div {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-inset-text, .orbeon #o0xforms-form tr.govuk-inset-text div {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-inset-text, .orbeon #o0xforms-form tr.govuk-inset-text div {
    color: #000000;
  }
}
@media (min-width: 40.0625em) {
  .govuk-inset-text, .orbeon #o0xforms-form tr.govuk-inset-text div {
    margin-top: 30px;
  }
}
@media (min-width: 40.0625em) {
  .govuk-inset-text, .orbeon #o0xforms-form tr.govuk-inset-text div {
    margin-bottom: 30px;
  }
}
.govuk-inset-text > :first-child, .orbeon #o0xforms-form tr.govuk-inset-text div > :first-child {
  margin-top: 0;
}
.govuk-inset-text > :only-child, .orbeon #o0xforms-form tr.govuk-inset-text div > :only-child,
.govuk-inset-text > :last-child,
.orbeon #o0xforms-form tr.govuk-inset-text div > :last-child {
  margin-bottom: 0;
}

.govuk-notification-banner {
  font-family: "GDS Transport", 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-bottom: 30px;
  border: 5px solid #1d70b8;
  background-color: #1d70b8;
}
@media print {
  .govuk-notification-banner {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-notification-banner {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-notification-banner {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media (min-width: 40.0625em) {
  .govuk-notification-banner {
    margin-bottom: 50px;
  }
}
.govuk-notification-banner:focus {
  outline: 3px solid #ffdd00;
}

.govuk-notification-banner__header {
  padding: 2px 15px 5px;
  border-bottom: 1px solid transparent;
}
@media (min-width: 40.0625em) {
  .govuk-notification-banner__header {
    padding: 2px 20px 5px;
  }
}

.govuk-notification-banner__title {
  font-family: "GDS Transport", 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;
  margin: 0;
  padding: 0;
  color: #ffffff;
}
@media print {
  .govuk-notification-banner__title {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-notification-banner__title {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-notification-banner__title {
    font-size: 14pt;
    line-height: 1.15;
  }
}

.govuk-notification-banner__content {
  color: #0b0c0c;
  padding: 15px;
  background-color: #ffffff;
}
@media print {
  .govuk-notification-banner__content {
    color: #000000;
  }
}
@media (min-width: 40.0625em) {
  .govuk-notification-banner__content {
    padding: 20px;
  }
}
.govuk-notification-banner__content > * {
  box-sizing: border-box;
  max-width: 765px;
}
.govuk-notification-banner__content > :last-child {
  margin-bottom: 0;
}

.govuk-notification-banner__heading {
  font-family: "GDS Transport", 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.1111111111;
  margin: 0 0 15px 0;
  padding: 0;
}
@media print {
  .govuk-notification-banner__heading {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-notification-banner__heading {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-notification-banner__heading {
    font-size: 18pt;
    line-height: 1.15;
  }
}

.govuk-notification-banner__link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: underline;
}
@media print {
  .govuk-notification-banner__link {
    font-family: sans-serif;
  }
}
.govuk-notification-banner__link:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}
.govuk-notification-banner__link:link {
  color: #1d70b8;
}
.govuk-notification-banner__link:visited {
  color: #1d70b8;
}
.govuk-notification-banner__link:hover {
  color: #003078;
}
.govuk-notification-banner__link:active {
  color: #0b0c0c;
}
.govuk-notification-banner__link:focus {
  color: #0b0c0c;
}

.govuk-notification-banner--success {
  border-color: #00703c;
  background-color: #00703c;
}
.govuk-notification-banner--success .govuk-notification-banner__link:link, .govuk-notification-banner--success .govuk-notification-banner__link:visited {
  color: #00703c;
}
.govuk-notification-banner--success .govuk-notification-banner__link:hover {
  color: rgb(0, 78.4, 42);
}
.govuk-notification-banner--success .govuk-notification-banner__link:active {
  color: #00703c;
}
.govuk-notification-banner--success .govuk-notification-banner__link:focus {
  color: #0b0c0c;
}

.govuk-panel {
  font-family: "GDS Transport", 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;
  box-sizing: border-box;
  margin-bottom: 15px;
  padding: 35px;
  border: 5px solid transparent;
  text-align: center;
}
@media print {
  .govuk-panel {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-panel {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-panel {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media (max-width: 40.0525em) {
  .govuk-panel {
    padding: 25px;
  }
}

.govuk-panel--confirmation {
  color: #ffffff;
  background: #00703c;
}
@media print {
  .govuk-panel--confirmation {
    border-color: currentColor;
    color: #000000;
    background: none;
  }
}

.govuk-panel__title {
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "GDS Transport", 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;
}
@media print {
  .govuk-panel__title {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-panel__title {
    font-size: 48px;
    font-size: 3rem;
    line-height: 1.0416666667;
  }
}
@media print {
  .govuk-panel__title {
    font-size: 32pt;
    line-height: 1.15;
  }
}

.govuk-panel__title:last-child {
  margin-bottom: 0;
}

.govuk-panel__body {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.0416666667;
}
@media print {
  .govuk-panel__body {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-panel__body {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.1111111111;
  }
}
@media print {
  .govuk-panel__body {
    font-size: 24pt;
    line-height: 1.05;
  }
}

.govuk-tag, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a .label {
  display: inline-block;
  outline: 2px solid transparent;
  outline-offset: -2px;
  color: #ffffff;
  background-color: #1d70b8;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
}
@media print {
  .govuk-tag, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a .label {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-tag, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a .label {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
  }
}
@media print {
  .govuk-tag, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a .label {
    font-size: 14pt;
    line-height: 1;
  }
}

.govuk-tag--inactive {
  background-color: #505a5f;
}

.govuk-tag--grey, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a .label {
  color: rgb(56, 63, 66.5);
  background: rgb(237.5, 238.5, 239);
}

.govuk-tag--purple {
  color: rgb(60.8, 35.2, 116.8);
  background: rgb(219.2, 212.8, 233.2);
}

.govuk-tag--turquoise {
  color: rgb(16, 64.4, 60.4);
  background: rgb(190.5, 226.8, 223.8);
}

.govuk-tag--blue {
  color: rgb(20.3, 78.4, 128.8);
  background: rgb(209.8, 226.4, 240.8);
}

.govuk-tag--yellow, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a .label.label-warning {
  color: rgb(89.25, 77.35, 0);
  background: rgb(255, 246.5, 191.25);
}

.govuk-tag--orange {
  color: rgb(109.8, 53.55, 25.2);
  background: rgb(251.7, 214.2, 195.3);
}

.govuk-tag--red, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a .label.label-important {
  color: rgb(148.4, 37.1, 19.6);
  background: rgb(246.4, 214.6, 209.6);
}

.govuk-tag--pink {
  color: rgb(127.8, 33.6, 76.8);
  background: rgb(246.6, 215.2, 229.6);
}

.govuk-tag--green, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a .label.label-success {
  color: rgb(0, 89.6, 48);
  background: rgb(204, 226.4, 216);
}

.govuk-phase-banner {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #b1b4b6;
}

.govuk-phase-banner__content {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  color: #0b0c0c;
  display: table;
  margin: 0;
}
@media print {
  .govuk-phase-banner__content {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-phase-banner__content {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-phase-banner__content {
    font-size: 14pt;
    line-height: 1.2;
  }
}
@media print {
  .govuk-phase-banner__content {
    color: #000000;
  }
}

.govuk-phase-banner__content__tag {
  margin-right: 10px;
}

.govuk-phase-banner__text {
  display: table-cell;
  vertical-align: middle;
}

.govuk-tabs {
  margin-top: 5px;
  margin-bottom: 20px;
}
@media (min-width: 40.0625em) {
  .govuk-tabs {
    margin-top: 5px;
  }
}
@media (min-width: 40.0625em) {
  .govuk-tabs {
    margin-bottom: 30px;
  }
}

.govuk-tabs__title {
  font-family: "GDS Transport", 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-bottom: 10px;
}
@media print {
  .govuk-tabs__title {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-tabs__title {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-tabs__title {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-tabs__title {
    color: #000000;
  }
}

.govuk-tabs__list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
@media (min-width: 40.0625em) {
  .govuk-tabs__list {
    margin-bottom: 30px;
  }
}

.govuk-tabs__list-item {
  font-family: "GDS Transport", 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-left: 25px;
}
@media print {
  .govuk-tabs__list-item {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-tabs__list-item {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-tabs__list-item {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-tabs__list-item:before {
  color: #0b0c0c;
  content: "—";
  margin-left: -25px;
  padding-right: 5px;
}
@media print {
  .govuk-tabs__list-item:before {
    color: #000000;
  }
}

.govuk-tabs__tab {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: underline;
  display: inline-block;
  margin-bottom: 10px;
}
@media print {
  .govuk-tabs__tab {
    font-family: sans-serif;
  }
}
.govuk-tabs__tab:focus {
  outline: 3px solid transparent;
  color: #0b0c0c;
  background-color: #ffdd00;
  box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
  text-decoration: none;
}
.govuk-tabs__tab:link {
  color: #1d70b8;
}
.govuk-tabs__tab:visited {
  color: #4c2c92;
}
.govuk-tabs__tab:hover {
  color: #003078;
}
.govuk-tabs__tab:active {
  color: #0b0c0c;
}
.govuk-tabs__tab:focus {
  color: #0b0c0c;
}

.govuk-tabs__panel {
  margin-bottom: 30px;
}
@media (min-width: 40.0625em) {
  .govuk-tabs__panel {
    margin-bottom: 50px;
  }
}

@media (min-width: 40.0625em) {
  .js-enabled .govuk-tabs__list {
    margin-bottom: 0;
    border-bottom: 1px solid #b1b4b6;
  }
  .js-enabled .govuk-tabs__list:after {
    content: "";
    display: block;
    clear: both;
  }
  .js-enabled .govuk-tabs__title {
    display: none;
  }
  .js-enabled .govuk-tabs__list-item {
    position: relative;
    margin-right: 5px;
    margin-bottom: 0;
    margin-left: 0;
    padding: 10px 20px;
    float: left;
    background-color: #f3f2f1;
    text-align: center;
  }
  .js-enabled .govuk-tabs__list-item:before {
    content: none;
  }
  .js-enabled .govuk-tabs__list-item--selected {
    position: relative;
    margin-top: -5px;
    margin-bottom: -1px;
    padding-top: 14px;
    padding-right: 19px;
    padding-bottom: 16px;
    padding-left: 19px;
    border: 1px solid #b1b4b6;
    border-bottom: 0;
    background-color: #ffffff;
  }
  .js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab {
    text-decoration: none;
  }
  .js-enabled .govuk-tabs__tab {
    margin-bottom: 0;
  }
  .js-enabled .govuk-tabs__tab:link, .js-enabled .govuk-tabs__tab:visited {
    color: #0b0c0c;
  }
}
@media print and (min-width: 40.0625em) {
  .js-enabled .govuk-tabs__tab:link, .js-enabled .govuk-tabs__tab:visited {
    color: #000000;
  }
}
@media (min-width: 40.0625em) {
  .js-enabled .govuk-tabs__tab:hover {
    color: rgba(11, 12, 12, 0.99);
  }
  .js-enabled .govuk-tabs__tab:active, .js-enabled .govuk-tabs__tab:focus {
    color: #0b0c0c;
  }
}
@media print and (min-width: 40.0625em) {
  .js-enabled .govuk-tabs__tab:active, .js-enabled .govuk-tabs__tab:focus {
    color: #000000;
  }
}
@media (min-width: 40.0625em) {
  .js-enabled .govuk-tabs__tab:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .js-enabled .govuk-tabs__panel {
    margin-bottom: 0;
    padding: 30px 20px;
    border: 1px solid #b1b4b6;
    border-top: 0;
  }
}
@media (min-width: 40.0625em) and (min-width: 40.0625em) {
  .js-enabled .govuk-tabs__panel {
    margin-bottom: 0;
  }
}
@media (min-width: 40.0625em) {
  .js-enabled .govuk-tabs__panel > :last-child {
    margin-bottom: 0;
  }
  .js-enabled .govuk-tabs__panel--hidden {
    display: none;
  }
}

.govuk-radios__item, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span {
  font-family: "GDS Transport", 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;
  position: relative;
  min-height: 40px;
  margin-bottom: 10px;
  padding-left: 40px;
  clear: left;
}
@media print {
  .govuk-radios__item, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-radios__item, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-radios__item, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span {
    font-size: 14pt;
    line-height: 1.15;
  }
}

.govuk-radios__item:last-child, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:last-child,
.govuk-radios__item:last-of-type,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:last-of-type {
  margin-bottom: 0;
}

.govuk-radios__input, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input {
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: -2px;
  left: -2px;
  width: 44px;
  height: 44px;
  margin: 0;
  opacity: 0;
}

.govuk-radios__label, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio span, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio span {
  display: inline-block;
  margin-bottom: 0;
  padding: 8px 15px 5px;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio span:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border: 2px solid currentColor;
  border-radius: 50%;
  background: transparent;
}

.govuk-radios__label:after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio span:after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio span:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: 0;
  height: 0;
  border: 10px solid currentColor;
  border-radius: 50%;
  opacity: 0;
  background: currentColor;
}

.govuk-radios__hint {
  display: block;
  padding-right: 15px;
  padding-left: 15px;
}

.govuk-radios__input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:focus + span:before {
  border-width: 4px;
  box-shadow: 0 0 0 4px #ffdd00;
}

.govuk-radios__input:checked + .govuk-radios__label:after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:checked + .govuk-radios__label:after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:checked + .govuk-radios__label:after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios__input:checked + span:after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:checked + span:after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios__input:checked + span:after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:checked + span:after {
  opacity: 1;
}

.govuk-radios__input:disabled, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:disabled, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:disabled,
.govuk-radios__input:disabled + .govuk-radios__label,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:disabled + .govuk-radios__label,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:disabled + .govuk-radios__label,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios__input:disabled + span,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:disabled + span,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios__input:disabled + span,
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:disabled + span {
  cursor: default;
}

.govuk-radios__input:disabled + .govuk-radios__label, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:disabled + .govuk-radios__label, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:disabled + .govuk-radios__label, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios__input:disabled + span, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:disabled + span, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios__input:disabled + span, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:disabled + span {
  opacity: 0.5;
}

@media (min-width: 40.0625em) {
  .govuk-radios--inline:after, .orbeon #o0xforms-form .esif-horizontal-radios-container .xforms-items[role=radiogroup]:after {
    content: "";
    display: block;
    clear: both;
  }
  .govuk-radios--inline .govuk-radios__item, .orbeon #o0xforms-form .esif-horizontal-radios-container .xforms-items[role=radiogroup] .govuk-radios__item, .govuk-radios--inline .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span, .orbeon #o0xforms-form .govuk-radios--inline .xforms-items[role=radiogroup] > span, .orbeon #o0xforms-form .esif-horizontal-radios-container .xforms-items[role=radiogroup] .xforms-items[role=radiogroup] > span {
    margin-right: 20px;
    float: left;
    clear: none;
  }
}
.govuk-radios--inline.govuk-radios--conditional .govuk-radios__item, .orbeon #o0xforms-form .esif-horizontal-radios-container .govuk-radios--conditional.xforms-items[role=radiogroup] .govuk-radios__item, .govuk-radios--inline.govuk-radios--conditional .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span, .orbeon #o0xforms-form .govuk-radios--inline.govuk-radios--conditional .xforms-items[role=radiogroup] > span, .orbeon #o0xforms-form .esif-horizontal-radios-container .govuk-radios--conditional.xforms-items[role=radiogroup] .xforms-items[role=radiogroup] > span {
  margin-right: 0;
  float: none;
}

.govuk-radios__divider {
  font-family: "GDS Transport", 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;
  width: 40px;
  margin-bottom: 10px;
  text-align: center;
}
@media print {
  .govuk-radios__divider {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-radios__divider {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-radios__divider {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-radios__divider {
    color: #000000;
  }
}

.govuk-radios__conditional {
  margin-bottom: 15px;
  margin-left: 18px;
  padding-left: 33px;
  border-left: 4px solid #b1b4b6;
}
@media (min-width: 40.0625em) {
  .govuk-radios__conditional {
    margin-bottom: 20px;
  }
}
.js-enabled .govuk-radios__conditional--hidden {
  display: none;
}
.govuk-radios__conditional > :last-child {
  margin-bottom: 0;
}

.govuk-radios--small .govuk-radios__item, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span {
  min-height: 0;
  margin-bottom: 0;
  padding-left: 34px;
  float: left;
}
.govuk-radios--small .govuk-radios__item:after, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:after, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:after {
  content: "";
  display: block;
  clear: both;
}
.govuk-radios--small .govuk-radios__input, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small input, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small input {
  left: -10px;
}
.govuk-radios--small .govuk-radios__label, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio span, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small span, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio span, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small span {
  margin-top: -2px;
  padding: 13px 15px 13px 1px;
  float: left;
}
@media (min-width: 40.0625em) {
  .govuk-radios--small .govuk-radios__label, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio span, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small span, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio span, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small span {
    padding: 11px 15px 10px 1px;
  }
}
.govuk-radios--small .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small span:before {
  top: 8px;
  width: 24px;
  height: 24px;
}
.govuk-radios--small .govuk-radios__label:after, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio span:after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small span:after, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio span:after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small span:after {
  top: 15px;
  left: 7px;
  border-width: 5px;
}
.govuk-radios--small .govuk-radios__hint {
  padding: 0;
  clear: both;
  pointer-events: none;
}
.govuk-radios--small .govuk-radios__conditional {
  margin-left: 10px;
  padding-left: 20px;
  clear: both;
}
.govuk-radios--small .govuk-radios__divider {
  width: 24px;
  margin-bottom: 5px;
}
.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:not(:disabled) + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:not(:disabled) + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios__input:not(:disabled) + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover input:not(:disabled) + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios__input:not(:disabled) + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover input:not(:disabled) + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio .govuk-radios__input:not(:disabled) + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio input:not(:disabled) + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio .govuk-radios__input:not(:disabled) + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio input:not(:disabled) + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio input:not(:disabled) + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio .govuk-radios__input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio .govuk-radios__input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio input:not(:disabled) + span:before {
  box-shadow: 0 0 0 10px #b1b4b6;
}
.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover input:focus + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover input:focus + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios__input:focus + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover input:focus + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios__input:focus + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover input:focus + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover .govuk-radios__input:focus + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio input:focus + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio input:focus + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio .govuk-radios__input:focus + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio input:focus + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio .govuk-radios__input:focus + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio input:focus + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover .govuk-radios__input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio .govuk-radios__input:focus + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio input:focus + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio .govuk-radios__input:focus + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio input:focus + span:before {
  box-shadow: 0 0 0 4px #ffdd00, 0 0 0 10px #b1b4b6;
}
@media (hover: none), (pointer: coarse) {
  .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:not(:disabled) + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:not(:disabled) + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios__input:not(:disabled) + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover input:not(:disabled) + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios__input:not(:disabled) + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover input:not(:disabled) + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio input:not(:disabled) + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio .govuk-radios__input:not(:disabled) + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio input:not(:disabled) + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio .govuk-radios__input:not(:disabled) + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio input:not(:disabled) + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio input:not(:disabled) + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio .govuk-radios__input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio .govuk-radios__input:not(:disabled) + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio input:not(:disabled) + span:before {
    box-shadow: initial;
  }
  .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover input:focus + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover input:focus + .govuk-radios__label:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios__input:focus + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio .govuk-radios--small .govuk-radios__item:hover input:focus + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios__input:focus + span:before, .govuk-radios--small .govuk-radios__item:hover .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + span:before, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio .govuk-radios--small .govuk-radios__item:hover input:focus + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover .govuk-radios__input:focus + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio input:focus + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio input:focus + .govuk-radios__label:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio .govuk-radios__input:focus + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover span.radio input:focus + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio .govuk-radios__input:focus + span:before, .govuk-radios--small .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span:hover label.radio input:focus + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover .govuk-radios__input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio input:focus + .govuk-radios__label:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio .govuk-radios__input:focus + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover span.radio input:focus + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio .govuk-radios__input:focus + span:before, .orbeon #o0xforms-form .govuk-radios--small .xforms-items[role=radiogroup] > span:hover label.radio input:focus + span:before {
    box-shadow: 0 0 0 4px #ffdd00;
  }
}

.govuk-select, .orbeon #o0xforms-form select {
  font-family: "GDS Transport", 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;
  box-sizing: border-box;
  max-width: 100%;
  height: 40px;
  height: 2.5rem;
  padding: 5px;
  border: 2px solid #0b0c0c;
}
@media print {
  .govuk-select, .orbeon #o0xforms-form select {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-select, .orbeon #o0xforms-form select {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-select, .orbeon #o0xforms-form select {
    font-size: 14pt;
    line-height: 1.25;
  }
}
.govuk-select:focus, .orbeon #o0xforms-form select:focus {
  outline: 3px solid #ffdd00;
  outline-offset: 0;
  box-shadow: inset 0 0 0 2px;
}

.govuk-select option:active, .orbeon #o0xforms-form select option:active,
.govuk-select option:checked,
.orbeon #o0xforms-form select option:checked,
.govuk-select:focus::-ms-value,
.orbeon #o0xforms-form select:focus::-ms-value {
  color: #ffffff;
  background-color: #1d70b8;
}

.govuk-select--error, .orbeon #o0xforms-form span.xforms-invalid.xforms-visited select {
  border: 2px solid #d4351c;
}
.govuk-select--error:focus, .orbeon #o0xforms-form span.xforms-invalid.xforms-visited select:focus {
  border-color: #0b0c0c;
}

.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: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: underline;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  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:link, .govuk-skip-link:visited {
  color: #0b0c0c;
}
@media print {
  .govuk-skip-link:link, .govuk-skip-link:visited {
    color: #000000;
  }
}
.govuk-skip-link:hover {
  color: rgba(11, 12, 12, 0.99);
}
.govuk-skip-link:active, .govuk-skip-link:focus {
  color: #0b0c0c;
}
@media print {
  .govuk-skip-link:active, .govuk-skip-link:focus {
    color: #000000;
  }
}
@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-skip-link:focus {
  outline: 3px solid #ffdd00;
  outline-offset: 0;
  background-color: #ffdd00;
}

.govuk-table {
  font-family: "GDS Transport", 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;
  width: 100%;
  margin-bottom: 20px;
  border-spacing: 0;
  border-collapse: collapse;
}
@media print {
  .govuk-table {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-table {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-table {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-table {
    color: #000000;
  }
}
@media (min-width: 40.0625em) {
  .govuk-table {
    margin-bottom: 30px;
  }
}

.govuk-table__header, .orbeon #o0xforms-form .govuk-table .govuk-table--row th.govuk-table__header .xforms-output-output {
  font-weight: 700;
}

.govuk-table__header, .orbeon #o0xforms-form .govuk-table .govuk-table--row th.govuk-table__header .xforms-output-output,
.govuk-table__cell,
.orbeon #o0xforms-form .govuk-table .govuk-table--row td.govuk-table__cell .xforms-output-output {
  padding: 10px 20px 10px 0;
  border-bottom: 1px solid #b1b4b6;
  text-align: left;
  vertical-align: top;
}

.govuk-table__cell--numeric {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "tnum" 1;
  font-feature-settings: "tnum" 1;
  font-weight: 400;
}
@media print {
  .govuk-table__cell--numeric {
    font-family: sans-serif;
  }
}
@supports (font-variant-numeric: tabular-nums) {
  .govuk-table__cell--numeric {
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant-numeric: tabular-nums;
  }
}

.govuk-table__header--numeric,
.govuk-table__cell--numeric {
  text-align: right;
}

.govuk-table__header:last-child, .orbeon #o0xforms-form .govuk-table .govuk-table--row th.govuk-table__header .xforms-output-output:last-child,
.govuk-table__cell:last-child,
.orbeon #o0xforms-form .govuk-table .govuk-table--row td.govuk-table__cell .xforms-output-output:last-child {
  padding-right: 0;
}

.govuk-table__caption {
  font-weight: 700;
  display: table-caption;
  text-align: left;
}

.govuk-table__caption--xl {
  font-family: "GDS Transport", 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;
  margin-bottom: 15px;
}
@media print {
  .govuk-table__caption--xl {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-table__caption--xl {
    font-size: 48px;
    font-size: 3rem;
    line-height: 1.0416666667;
  }
}
@media print {
  .govuk-table__caption--xl {
    font-size: 32pt;
    line-height: 1.15;
  }
}

.govuk-table__caption--l {
  font-family: "GDS Transport", 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.0416666667;
  margin-bottom: 15px;
}
@media print {
  .govuk-table__caption--l {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-table__caption--l {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.1111111111;
  }
}
@media print {
  .govuk-table__caption--l {
    font-size: 24pt;
    line-height: 1.05;
  }
}

.govuk-table__caption--m {
  font-family: "GDS Transport", 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.1111111111;
  margin-bottom: 15px;
}
@media print {
  .govuk-table__caption--m {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-table__caption--m {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-table__caption--m {
    font-size: 18pt;
    line-height: 1.15;
  }
}

.govuk-table__caption--s {
  font-family: "GDS Transport", 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;
}
@media print {
  .govuk-table__caption--s {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-table__caption--s {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-table__caption--s {
    font-size: 14pt;
    line-height: 1.15;
  }
}

.govuk-warning-text {
  position: relative;
  margin-bottom: 20px;
  padding: 10px 0;
}
@media (min-width: 40.0625em) {
  .govuk-warning-text {
    margin-bottom: 30px;
  }
}

.govuk-warning-text__assistive {
  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;
}

.govuk-warning-text__icon {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  box-sizing: border-box;
  display: inline-block;
  position: absolute;
  left: 0;
  min-width: 35px;
  min-height: 35px;
  margin-top: -7px;
  border: 3px solid #0b0c0c;
  border-radius: 50%;
  color: #ffffff;
  background: #0b0c0c;
  font-size: 30px;
  line-height: 29px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  forced-color-adjust: none;
}
@media print {
  .govuk-warning-text__icon {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-warning-text__icon {
    margin-top: -5px;
  }
}
@media screen and (forced-colors: active) {
  .govuk-warning-text__icon {
    border-color: windowText;
    color: windowText;
    background: transparent;
  }
}

.govuk-warning-text__text {
  font-family: "GDS Transport", 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;
  color: #0b0c0c;
  display: block;
  padding-left: 45px;
}
@media print {
  .govuk-warning-text__text {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .govuk-warning-text__text {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .govuk-warning-text__text {
    font-size: 14pt;
    line-height: 1.15;
  }
}
@media print {
  .govuk-warning-text__text {
    color: #000000;
  }
}

.govuk-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.govuk-visually-hidden {
  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;
}

.govuk-visually-hidden-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;
}
.govuk-visually-hidden-focusable:active, .govuk-visually-hidden-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-\!-display-none {
  display: none !important;
}

@media print {
  .govuk-\!-display-none-print {
    display: none !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.0377358491 !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.0416666667 !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.0416666667 !important;
}
@media (min-width: 40.0625em) {
  .govuk-\!-font-size-36 {
    font-size: 36px !important;
    font-size: 2.25rem !important;
    line-height: 1.1111111111 !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.1111111111 !important;
}
@media (min-width: 40.0625em) {
  .govuk-\!-font-size-27 {
    font-size: 27px !important;
    font-size: 1.6875rem !important;
    line-height: 1.1111111111 !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.1111111111 !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.3157894737 !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: 0.875rem !important;
  line-height: 1.1428571429 !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: 0.75rem !important;
  line-height: 1.25 !important;
}
@media (min-width: 40.0625em) {
  .govuk-\!-font-size-14 {
    font-size: 14px !important;
    font-size: 0.875rem !important;
    line-height: 1.4285714286 !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;
  }
}

.search-table-wrapper {
  margin-bottom: 40px;
}
.search-table-wrapper .search-table-bottom-data,
.search-table-wrapper .search-table-top-controls {
  display: flex;
  justify-content: space-between;
}
.search-table-wrapper .search-table-top-controls .govuk-label, .search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span .search-table-wrapper .search-table-top-controls span.radio, .search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span .search-table-wrapper .search-table-top-controls label.radio, .search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox, .orbeon #o0xforms-form .xforms-items[role=group] > span .search-table-wrapper .search-table-top-controls label.checkbox, .search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox, .orbeon #o0xforms-form .xforms-items[role=group] > span .search-table-wrapper .search-table-top-controls span.checkbox, .search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .xforms-upload-info, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-file .search-table-wrapper .search-table-top-controls .xforms-upload-info, .search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .search-table-wrapper .search-table-top-controls .xforms-upload-progress, .search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre, .orbeon #o0xforms-form .xforms-textarea.xforms-readonly .search-table-wrapper .search-table-top-controls pre, .search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .xforms-readonly .xforms-field, .orbeon #o0xforms-form .xforms-readonly .search-table-wrapper .search-table-top-controls .xforms-field,
.search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .xforms-label,
.orbeon #o0xforms-form .search-table-wrapper .search-table-top-controls .xforms-label,
.search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .xforms-output output.xforms-output-output,
.orbeon #o0xforms-form .xforms-output .search-table-wrapper .search-table-top-controls output.xforms-output-output,
.search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output span.xforms-output-output,
.orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output .search-table-wrapper .search-table-top-controls span.xforms-output-output,
.search-table-wrapper .search-table-top-controls .orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xforms-output-output,
.orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .search-table-wrapper .search-table-top-controls .xforms-output-output {
  display: inline;
}
.search-table-wrapper .search-table-top-controls .govuk-form-group {
  margin-bottom: 0;
}
.search-table-wrapper .search-table-top-controls .govuk-form-group .govuk-input, .search-table-wrapper .search-table-top-controls .govuk-form-group .orbeon #o0xforms-form input[type=text].xforms-input-input, .orbeon #o0xforms-form .search-table-wrapper .search-table-top-controls .govuk-form-group input[type=text].xforms-input-input {
  width: 30vw;
}
.search-table-wrapper .search-table-top-controls .search-table-filter-button {
  background-color: #1d70b8;
  background-image: url("/esif-web/resources/dist/assets/images/searchglass.png");
  background-position-x: -12.5%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  width: auto;
}
.search-table-wrapper .search-table-top-controls .search-table-filter-button .search-table-filter-button-text {
  visibility: hidden;
}
.search-table-wrapper .search-table-top-controls .search-table-filter-button:hover {
  background-color: #003078;
}
.search-table-wrapper .search-table-content {
  margin-bottom: 10px;
}
.search-table-wrapper .search-table-content th, .search-table-wrapper .search-table-content td {
  vertical-align: middle;
  padding: 10px 20px;
  font-size: 1rem;
}
.search-table-wrapper .search-table-content thead th.sortable {
  background-image: url("/esif-web/resources/dist/assets/images/sort_both.png");
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center right;
}
.search-table-wrapper .search-table-content thead th.sorted-ascending {
  background-image: url("/esif-web/resources/dist/assets/images/sort_asc.png");
}
.search-table-wrapper .search-table-content thead th.sorted-descending {
  background-image: url("/esif-web/resources/dist/assets/images/sort_desc.png");
}
.search-table-wrapper .search-table-message {
  border-bottom: 1px solid #b1b4b6;
  border-top: 1px solid #b1b4b6;
  text-align: center;
  padding-top: 20px;
  margin-top: 10px;
}
.search-table-wrapper .search-table-message .search-error {
  color: #df3034;
}
.search-table-wrapper .search-table-pagination span.page-button {
  cursor: pointer;
  text-decoration: underline;
  padding: 0 5px;
  color: #1d70b8;
}
.search-table-wrapper .search-table-pagination span.page-button.current {
  text-decoration: none;
  cursor: default;
}

.govuk-template {
  background-color: #ffffff;
}

.esif-footer__government-logos {
  margin-bottom: 30px;
}
.esif-footer__government-logos #esif-logo {
  border: 3px solid white;
}
.esif-footer__government-logos img {
  margin-right: 37px;
  display: inline-block;
}

.govuk-phase-banner div.esif-phase-banner__content {
  display: flex;
  justify-content: space-between;
}
.govuk-phase-banner div.esif-phase-banner__content .esif-phase-banner__content__wrapper {
  display: flex;
}

.esif-hidden {
  display: none;
}

.esif-print-ctrl-wrapper .esif-print-ctrl-readonly img {
  opacity: 0.5;
  padding-right: 5px;
}

.left {
  text-align: start;
}

.right {
  text-align: end;
}

table td.word-wrap, table th.word-wrap {
  word-wrap: break-word;
  white-space: normal;
}

.govuk-button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link {
  color: #1d70b8;
  border: 0;
  background: transparent;
  box-shadow: none;
  text-decoration: underline;
  color: #1d70b8;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  width: auto;
}
.govuk-button.esif-button--link:link, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link:link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link:link, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:link, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:link, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:link, .govuk-button.esif-button--link:visited, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link:visited, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link:visited, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:visited, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:visited, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:visited, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:visited, .govuk-button.esif-button--link:active, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link:active, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link:active, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:active, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:active, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:active, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:active, .govuk-button.esif-button--link:hover, .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link:hover, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link:hover, .orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:hover, .orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:hover, .orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:hover, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link:hover {
  color: #003078;
}

.esif-buttons-group .govuk-button:nth-child(n+2), .esif-buttons-group .yui-skin-sam .yui-panel div.ft .yui-button span button:nth-child(n+2), .yui-skin-sam .yui-panel div.ft .yui-button span .esif-buttons-group button:nth-child(n+2), .esif-buttons-group .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button:nth-child(n+2), .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .esif-buttons-group button:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button:nth-child(n+2), .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .esif-buttons-group button:nth-child(n+2), .esif-buttons-group .govuk-link:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a:nth-child(n+2), .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span .esif-buttons-group a:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a:nth-child(n+2), .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output .esif-buttons-group a:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a:nth-child(n+2), .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .esif-buttons-group a:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button:nth-child(n+2), .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .esif-buttons-group button:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button:nth-child(n+2), .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .esif-buttons-group button:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button:nth-child(n+2), .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .esif-buttons-group button:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label:nth-child(n+2), .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-buttons-group .fr-error-label:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert:nth-child(n+2), .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-buttons-group .fr-error-alert:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li:nth-child(n+2), .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-buttons-group ul > li:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button]:nth-child(n+2), .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-buttons-group a[role=button]:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output:nth-child(n+2), .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download .esif-buttons-group a.xforms-output-output:nth-child(n+2), .esif-buttons-group .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a:nth-child(n+2), .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress .esif-buttons-group a:nth-child(n+2) {
  margin-left: 20px;
}
.esif-buttons-group .govuk-link, .esif-buttons-group .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span .esif-buttons-group a, .esif-buttons-group .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output a, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html .xforms-output-output .esif-buttons-group a, .esif-buttons-group .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal .esif-buttons-group a, .esif-buttons-group .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full .esif-buttons-group button, .esif-buttons-group .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full .esif-buttons-group button, .esif-buttons-group .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full .esif-buttons-group button, .esif-buttons-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-buttons-group .fr-error-label, .esif-buttons-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-buttons-group .fr-error-alert, .esif-buttons-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-buttons-group ul > li, .esif-buttons-group .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button], .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-buttons-group a[role=button], .esif-buttons-group .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output, .orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download .esif-buttons-group a.xforms-output-output, .esif-buttons-group .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress a, .orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-upload-state-progress .xforms-upload-progress .esif-buttons-group a, .esif-buttons-group .govuk-button.esif-button--link, .esif-buttons-group .yui-skin-sam .yui-panel div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel div.ft .yui-button span .esif-buttons-group button.esif-button--link, .esif-buttons-group .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span button.esif-button--link, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span .esif-buttons-group button.esif-button--link, .esif-buttons-group .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button.esif-button--link, .orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full .esif-buttons-group button.esif-button--link {
  vertical-align: sub;
}

.esif-process-history li.history-process-step {
  width: 30%;
  float: left;
  margin: 10px 10px 0 0;
}
.esif-process-history div.process-step-item {
  border: 2px solid black;
  border-radius: 5px;
  width: 75%;
  padding: 5px;
  float: left;
}
.esif-process-history div.process-step-item span.step-metadata {
  color: #6f777b;
}
.esif-process-history div.process-step-arrow {
  font-size: 30px;
  float: left;
}

.clearfix {
  overflow: auto;
}

.esif-horizontal-auto-scroll {
  overflow-x: auto;
}

.esif-vertical-auto-scroll {
  overflow-y: auto;
}

.esif-financial-currency-inner-grid::after {
  content: ".";
  visibility: hidden;
  display: inline-block;
  height: 0.1px;
}

.esif-back-to-top {
  padding: 10px;
  text-align: center;
  position: fixed;
  top: calc(100% - 50px);
  right: 1%;
  display: none;
}
.esif-back-to-top .esif-back-to-top__icon {
  margin-right: 5px;
}

.esif-collapsed:before {
  content: "►";
}

.esif-expanded:before {
  content: "▼";
}

.esif-notification-bar {
  margin-bottom: 0px;
  color: #ffffff;
  background-color: #0b0c0c;
  text-align: center;
  border: solid 5px #d4351c;
}

.govuk-heading-m ~ .govuk-caption-m, .yui-skin-sam .yui-panel .xxforms-dialog-head.hd ~ .govuk-caption-m, .yui-skin-sam .yui-panel div.hd ~ .govuk-caption-m, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-head.hd ~ .govuk-caption-m, .yui-skin-sam .yui-panel#xforms-message-dialog div.hd ~ .govuk-caption-m, .orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-output-output ~ .govuk-caption-m, .orbeon #o0xforms-form .xbl-fr-section h3.fr-section-title ~ .govuk-caption-m, .orbeon #o0xforms-form .xbl-fr-section h4.fr-section-title ~ .govuk-caption-m {
  margin-top: -20px;
  margin-bottom: 20px;
}

tr.strike-through td, td.strike-through {
  text-decoration: line-through;
}

.bold, .bold-label {
  font-weight: bold;
}

.esif-header .esif-header__content {
  width: 75% !important;
}
.esif-header .esif-header__global-search {
  width: 25% !important;
  padding-left: 0px;
  padding-right: 15px;
}
.esif-header .esif-header__global-search .esif-global-search-input {
  position: relative;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' width='40' height='40'%3E%3Cpath d='M25.7 24.8L21.9 21c.7-1 1.1-2.2 1.1-3.5 0-3.6-2.9-6.5-6.5-6.5S10 13.9 10 17.5s2.9 6.5 6.5 6.5c1.6 0 3-.6 4.1-1.5l3.7 3.7 1.4-1.4zM12 17.5c0-2.5 2-4.5 4.5-4.5s4.5 2 4.5 4.5-2 4.5-4.5 4.5-4.5-2-4.5-4.5z' fill='%23505a5f'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center left -5px;
  background-size: 40px 40px;
  padding-left: 28px;
}
.esif-header .esif-header__global-search .esif-global-search-input::placeholder {
  color: #505a5f;
  background-color: #ffffff;
}
.esif-header .esif-header__global-search .govuk-visually-hidden {
  color: #505a5f;
  background-color: #ffffff;
}

span[role=link] {
  color: #1d70b8;
  text-decoration: underline;
  cursor: pointer;
}
span[role=link]:hover {
  color: #003078;
}

.esif-pulsing-warning {
  -webkit-animation: color_change 1s infinite alternate;
  -moz-animation: color_change 1s infinite alternate;
  -ms-animation: color_change 1s infinite alternate;
  -o-animation: color_change 1s infinite alternate;
  animation: color_change 1s infinite alternate;
}

@-webkit-keyframes color_change {
  from {
    color: #ffdd00;
  }
  to {
    color: #00703c;
  }
}
@-moz-keyframes color_change {
  from {
    color: #ffdd00;
  }
  to {
    color: #00703c;
  }
}
@-ms-keyframes color_change {
  from {
    color: #ffdd00;
  }
  to {
    color: #00703c;
  }
}
@-o-keyframes color_change {
  from {
    color: #ffdd00;
  }
  to {
    color: #00703c;
  }
}
@keyframes color_change {
  from {
    color: #ffdd00;
  }
  to {
    color: #00703c;
  }
}
.esif-subnav .govuk-list, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul {
  font-size: 1rem;
}
.esif-subnav .govuk-list li, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li {
  padding: 5px 0;
  margin-bottom: 5px;
}
.esif-subnav .govuk-list li span[role=link], .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li span[role=link], .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li span[role=link], .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li span[role=link], .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li span[role=link], .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li span[role=link], .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li span[role=link], .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li span[role=link],
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li span[role=link],
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li span[role=link] {
  color: #1d70b8;
  cursor: pointer;
  text-decoration: none;
}
.esif-subnav .govuk-list li span[role=link]:hover, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li span[role=link]:hover, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li span[role=link]:hover, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li span[role=link]:hover, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li span[role=link]:hover, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li span[role=link]:hover, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li span[role=link]:hover, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li span[role=link]:hover,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li span[role=link]:hover,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li span[role=link]:hover {
  color: #003078;
}
.esif-subnav .govuk-list li a, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li a, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li a, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li a, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li a, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li a, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li a,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li a,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li a {
  text-decoration: none;
}
.esif-subnav .govuk-list li.esif-subnav-item--current, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li.esif-subnav-item--current, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li.esif-subnav-item--current, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li.esif-subnav-item--current, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li.esif-subnav-item--current, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li.esif-subnav-item--current, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li.esif-subnav-item--current, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li.esif-subnav-item--current,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li.esif-subnav-item--current,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li.esif-subnav-item--current {
  margin-left: -14px;
  padding-left: 10px;
  border-left: 4px solid #1d70b8;
}
.esif-subnav .govuk-list li.esif-subnav-item--current > a, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li.esif-subnav-item--current > a, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li.esif-subnav-item--current > a, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li.esif-subnav-item--current > a, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li.esif-subnav-item--current > a, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li.esif-subnav-item--current > a, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li.esif-subnav-item--current > a, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li.esif-subnav-item--current > a,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li.esif-subnav-item--current > a,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li.esif-subnav-item--current > a {
  font-weight: bold;
}
.esif-subnav .govuk-list li ul, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li ul, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li ul, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li ul, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li ul, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li ul,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li ul,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li ul, .esif-subnav .govuk-list li ol, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li ol, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li ol, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li ol, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ol, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li ol, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li ol, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li ol,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li ol,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li ol {
  list-style: none;
}
.esif-subnav .govuk-list li .esif-subnav--nested, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li .esif-subnav--nested, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li .esif-subnav--nested, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li .esif-subnav--nested, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav--nested, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li .esif-subnav--nested, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li .esif-subnav--nested, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li .esif-subnav--nested,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li .esif-subnav--nested,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li .esif-subnav--nested {
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 20px;
}
.esif-subnav .govuk-list li .esif-subnav--nested li::before, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li .esif-subnav--nested li::before, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li .esif-subnav--nested li::before, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li .esif-subnav--nested li::before, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav--nested li::before, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li .esif-subnav--nested li::before, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li .esif-subnav--nested li::before, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li .esif-subnav--nested li::before,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li .esif-subnav--nested li::before,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li .esif-subnav--nested li::before {
  content: "—";
  margin-left: -20px;
  padding-right: 5px;
  color: #505a5f;
}
.esif-subnav .govuk-list li .esif-subnav--nested li.esif-subnav-item--current, .esif-subnav .orbeon #o0xforms-form div.xforms-output-output ul li .esif-subnav--nested li.esif-subnav-item--current, .orbeon #o0xforms-form div.xforms-output-output .esif-subnav ul li .esif-subnav--nested li.esif-subnav-item--current, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav ul li .esif-subnav--nested li.esif-subnav-item--current, .esif-subnav .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .esif-subnav--nested li.esif-subnav-item--current, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset .esif-subnav ol.fr-error-group li .esif-subnav--nested li.esif-subnav-item--current, .esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li .esif-subnav--nested li.esif-subnav-item--current, .orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active .esif-subnav ul li .esif-subnav--nested li.esif-subnav-item--current,
.esif-subnav .orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li .esif-subnav--nested li.esif-subnav-item--current,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active .esif-subnav ul li .esif-subnav--nested li.esif-subnav-item--current {
  border-left: none;
  margin-left: -10px;
}

.esif-menu-skip-link.govuk-skip-link {
  padding-left: 0;
  margin-bottom: 20px !important;
}

div.esif-lowered-right-panel {
  margin-top: 62px;
}

/* START entity side-panel */
.entity-info {
  border-top: 10px solid #1d70b8;
  padding-top: 5px;
}
.entity-info li {
  padding: 5px 0;
}
.entity-info .title {
  display: block;
  font-weight: 700;
  font-weight: 700;
}

.secondary-nav {
  border-top: 1px solid #b1b4b6;
  margin-top: 15px;
  padding-top: 15px;
}

.orbeon .fr-body .xbl-fr-section .fr-section-title .fr-section-label {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-section .fr-section-title .fr-section-label output {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-section .xforms-switch {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-grid .fr-grid .xforms-label {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-grid .fr-grid .xforms-required .xforms-label {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-grid .fr-grid .fr-grid-content .xforms-readonly .xforms-label {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-grid .fr-grid .fr-grid-master-row .xforms-readonly .xforms-label {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-grid .fr-grid .xforms-required.xforms-readonly .xforms-label {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
}

.orbeon .fr-body .xforms-form .fr-mode-view .xforms-field {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-section .fr-section-content {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-grid .fr-grid tbody tr td:not(.govuk-table__cell) {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-grid .fr-grid .fr-grid-content {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xforms-readonly .fr-grid-content .xforms-label {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xforms-form .fr-mode-view .xforms-readonly .xforms-field {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .xbl-fr-grid .fr-grid .fr-grid-content .xforms-databound-select1-appearance-minimal {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .fr-grid-content .xforms-label {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .fr-section-content .fr-grid-content .xforms-field {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body label {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .fr-grid-master-row {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-body .fr-grid-master-row th {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-grid .fr-grid-content .xforms-output output {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-grid .fr-grid-content .xforms-type-decimal {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-buttons .esif-web-pdf-btn .xforms-trigger .fr-pdf-button .btn {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
}

.orbeon .fr-buttons .esif-web-prev-btn .xforms-trigger .btn,
.orbeon .fr-buttons .fr-wizard-prev-button .xforms-trigger .btn {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
}

.orbeon .fr-buttons .esif-web-next-btn .xforms-trigger .btn,
.orbeon .fr-buttons .fr-wizard-next-button .xforms-trigger .btn {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
}

.orbeon .fr-buttons .esif-web-toc-btn .xforms-trigger .btn,
.orbeon .fr-buttons .fr-wizard-toc-button .xforms-trigger .btn {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
}

.orbeon .xforms-readonly .fr-grid .fr-grid-content :not(.xforms-type-boolean) .xforms-deselected {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
}

.orbeon .xforms-readonly .fr-grid .fr-grid-content :not(.xforms-type-boolean) .xforms-selected {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
}

.orbeon .fr-grid .fr-grid-content .xforms-items {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
}

.orbeon .fr-grid .fr-grid-content .input-prepend .add-on {
  border: 0px none transparent;
}

.orbeon .fr-grid .fr-grid-content .xforms-output-output {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
}

.orbeon .fr-grid .fr-grid-content .xforms-disabled.xforms-hint {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
}

.orbeon .fr-grid .fr-grid-content .xforms-readonly .xforms-hint {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
}

.orbeon #o0xforms-form {
  /*.fr-mode-view  {
      .navbar .navbar-inner {
          background: none;
          padding-left: 0px;
          box-shadow: none;
          h1 span.xforms-output-output {
              @extend .govuk-heading-xl;
          }
      }
  }*/
}
.orbeon #o0xforms-form div.container,
.orbeon #o0xforms-form div.container.fr-view,
.orbeon #o0xforms-form div.container .span12,
.orbeon #o0xforms-form div.container .xbl-fr-wizard,
.orbeon #o0xforms-form div.container .xbl-fr-error-summary {
  width: 100%;
}
.orbeon #o0xforms-form .span12, .orbeon #o0xforms-form .row {
  margin-left: 0px;
}
.orbeon #o0xforms-form .xbl-fr-section .fr-section-content {
  padding: 0;
}
.orbeon #o0xforms-form .fr-grid p, .orbeon #o0xforms-form .fr-grid span, .orbeon #o0xforms-form .fr-grid label, .orbeon #o0xforms-form table tr th, .orbeon #o0xforms-form table tr td {
  white-space: normal;
}
.orbeon #o0xforms-form .fr-grid-content span.xforms-control > *, .orbeon #o0xforms-form .fr-grid-td span.xforms-control > * {
  width: 75%;
}
.orbeon #o0xforms-form .fr-grid-content span.xforms-control .xforms-label, .orbeon #o0xforms-form .fr-grid-content span.xforms-control .xforms-alert, .orbeon #o0xforms-form .fr-grid-content span.xforms-control .xforms-hint, .orbeon #o0xforms-form .fr-grid-content span.xforms-control .xforms-items[role=group], .orbeon #o0xforms-form .fr-grid-td span.xforms-control .xforms-label, .orbeon #o0xforms-form .fr-grid-td span.xforms-control .xforms-alert, .orbeon #o0xforms-form .fr-grid-td span.xforms-control .xforms-hint, .orbeon #o0xforms-form .fr-grid-td span.xforms-control .xforms-items[role=group] {
  width: 100%;
}
.orbeon #o0xforms-form .fr-section-content .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right {
  width: 0px;
}
.orbeon #o0xforms-form .xforms-repeat-template,
.orbeon #o0xforms-form .xforms-template,
.orbeon #o0xforms-form .xforms-repeat-delimiter,
.orbeon #o0xforms-form .xforms-repeat-begin-end,
.orbeon #o0xforms-form .xforms-group-begin-end,
.orbeon #o0xforms-form .xforms-disabled-subsequent,
.orbeon #o0xforms-form .xforms-case-begin-end,
.orbeon #o0xforms-form .xforms-case-deselected-subsequent,
.orbeon #o0xforms-form .xforms-hidden,
.orbeon #o0xforms-form .navbar,
.orbeon #o0xforms-form .fr-form-description {
  display: none;
}
.orbeon #o0xforms-form .yui-module.xforms-loading-loading {
  background-color: #fff;
  display: none;
}
.orbeon #o0xforms-form span#o0fr-form-group.fr-border,
.orbeon #o0xforms-form .xbl-fr-wizard div.fr-wizard-body {
  background: none;
  border: none;
  border-left: none;
  box-shadow: none;
}
.orbeon #o0xforms-form .xbl-fr-section h1, .orbeon #o0xforms-form .xbl-fr-section h2, .orbeon #o0xforms-form .xbl-fr-section h3, .orbeon #o0xforms-form .xbl-fr-section h4, .orbeon #o0xforms-form .xbl-fr-section h5, .orbeon #o0xforms-form .xbl-fr-section h6 {
  background: none;
}
.orbeon #o0xforms-form .fr-messages .fr-message-success {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
  border: 0px none transparent;
  margin: 20px 0px 20px 0px;
  border: none;
  border-left: 10px solid #00703c;
  border-radius: 0;
  padding: 15px 15px 15px 15px;
}
.orbeon #o0xforms-form .fr-messages .fr-message-success .xforms-output-output {
  margin-bottom: 0;
}
.orbeon #o0xforms-form .xforms-readonly .xforms-field,
.orbeon #o0xforms-form .xforms-label,
.orbeon #o0xforms-form .xforms-output output.xforms-output-output,
.orbeon #o0xforms-form .fr-grid-tr .xforms-control.xforms-output span.xforms-output-output,
.orbeon #o0xforms-form tr:not(.govuk-table__row) span.xforms-output .xforms-output-output {
  border: 0;
  background: none;
  padding: 0;
}
.orbeon #o0xforms-form .xforms-label {
  margin-top: 10px;
}
.orbeon #o0xforms-form .xforms-required .xforms-label:before {
  font-size: 75%;
  vertical-align: top;
}
.orbeon #o0xforms-form .xforms-hint {
  margin-bottom: 0px;
}
.orbeon #o0xforms-form .govuk-hint, .orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xforms-control .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-help, .orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html.xforms-hint, .orbeon #o0xforms-form .xforms-hint {
  margin-bottom: 0px;
}
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active {
  background-image: none;
  background-color: transparent;
  border: none;
  margin-bottom: 0;
  height: 100%;
  width: auto;
  text-indent: 0;
  padding-left: 0;
}
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active:before,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active:before {
  content: none;
}
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul {
  margin: 0;
}
.orbeon #o0xforms-form .xforms-invalid.xforms-visited > .xforms-alert.xforms-active ul li,
.orbeon #o0xforms-form .xforms-invalid.xforms-visited.xforms-alert.xforms-active ul li {
  margin-bottom: 0px;
}
.orbeon #o0xforms-form .xforms-output output.xforms-output-output {
  min-height: 5px;
}
.orbeon #o0xforms-form .xforms-output output.xforms-output-output:focus {
  outline: 3px solid #ffdd00;
  box-shadow: none;
  min-height: 5px;
}
.orbeon #o0xforms-form .xforms-output output.xforms-output-output:empty:focus {
  outline: none;
}
.orbeon #o0xforms-form textarea {
  margin-bottom: 0;
}
.orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
  font-family: "GDS Transport", 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;
}
@media print {
  .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre {
    font-family: sans-serif;
  }
}
@media (min-width: 40.0625em) {
  .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3157894737;
  }
}
@media print {
  .orbeon #o0xforms-form .xforms-textarea.xforms-readonly pre {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.orbeon #o0xforms-form .fr-attachment .xforms-upload.xforms-invalid.xforms-visited .xforms-upload-info {
  width: 75%;
  background: none;
}
.orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output {
  font-size: 24px;
}
.orbeon #o0xforms-form .fr-attachment .xforms-output-appearance-xxforms-download a.xforms-output-output i.icon-download {
  display: none;
}
.orbeon #o0xforms-form .fr-attachment.xforms-invalid.xforms-visited .xforms-alert.xforms-active {
  margin-bottom: 10px;
}
.orbeon #o0xforms-form select {
  border-radius: 0px;
}
.orbeon #o0xforms-form .xforms-items[role=group] > span {
  background-image: none;
  margin-top: 10px;
}
.orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox span, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span {
  margin-left: 0;
}
.orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox span.xforms-hint-region, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span.xforms-hint-region {
  border-bottom: 0;
}
.orbeon #o0xforms-form .xforms-items[role=group] > span label.checkbox span.xforms-hint, .orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span.xforms-hint {
  display: block;
  width: 75%;
}
.orbeon #o0xforms-form .xforms-items[role=group] > span span.checkbox span {
  padding-left: 0px;
}
.orbeon #o0xforms-form .xforms-items[role=group] > span.xforms-selected span.checkbox span::after, .orbeon #o0xforms-form .xforms-items[role=group] > span.xforms-selected label.checkbox span::after {
  opacity: 1;
}
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span {
  background-image: none;
}
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio span, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span label.radio span {
  margin-left: 0;
}
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio span {
  padding-left: 0px;
}
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span.xforms-selected span.radio span::after, .orbeon #o0xforms-form .xforms-items[role=radiogroup] > span.xforms-selected label.radio span::after {
  opacity: 1;
}
.orbeon #o0xforms-form .xforms-items[role=radiogroup] > span span.radio {
  cursor: not-allowed !important;
}
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group {
  display: block;
  margin-top: 30px;
  margin-bottom: 0;
}
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset {
  background-color: transparent;
  border: none;
}
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li {
  border: none;
  padding-left: 0;
  padding-left: 0;
}
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li a[role=button]:focus > * {
  color: #0b0c0c;
  text-decoration: none;
}
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li {
  display: inline-block;
  color: #d4351c;
  text-decoration: underline;
}
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-label:hover, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert:hover, .orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul > li:hover {
  color: #d4351c;
}
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul {
  margin-bottom: 0;
}
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li ul li {
  font-weight: 700;
}
.orbeon #o0xforms-form .fr-view .xbl-fr-error-summary > span.xforms-group fieldset ol.fr-error-group li .fr-error-alert {
  padding: 0;
  padding-left: 20px;
}
.orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full {
  margin: 0 20px 0 0;
}
.orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button {
  border: 0;
  background: transparent;
  box-shadow: none;
  text-decoration: underline;
  color: #1d70b8;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  width: auto;
}
.orbeon #o0xforms-form .fr-body .xforms-trigger.xforms-trigger-appearance-full button i, .orbeon #o0xforms-form .fr-buttons .xforms-trigger.xforms-trigger-appearance-full button i, .orbeon #o0xforms-form .fr-custom-messages .xforms-trigger.xforms-trigger-appearance-full button i {
  display: none;
}
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full {
  margin: 0 20px 0 0;
}
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button {
  text-decoration: none;
  background-image: none;
  color: #ffffff;
}
.orbeon #o0xforms-form .xxforms-dialog-body .xforms-trigger.xforms-trigger-appearance-full button i {
  display: none;
}
.orbeon #o0xforms-form .xxforms-dialog-body .xbl-fr-alert-dialog-buttons {
  margin-top: 20px;
}
.orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal {
  width: fit-content;
}
.orbeon #o0xforms-form .xforms-trigger.xforms-trigger-appearance-minimal a {
  color: #1d70b8;
}
.orbeon #o0xforms-form .fr-buttons {
  text-align: left;
}
.orbeon #o0xforms-form .fr-buttons .esif-primary-button .xforms-trigger.xforms-trigger-appearance-full button {
  text-decoration: none;
  color: #ffffff;
}
.orbeon #o0xforms-form .fr-buttons .esif-warning-button .xforms-trigger.xforms-trigger-appearance-full button {
  text-decoration: none;
  color: #ffffff;
}
.orbeon #o0xforms-form .fr-buttons .esif-start-button .xforms-trigger.xforms-trigger-appearance-full button {
  text-decoration: none;
  color: #ffffff;
}
.orbeon #o0xforms-form div.fr-grid-content .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a, .orbeon #o0xforms-form div.fr-grid-td .esif-back-button .xforms-trigger.xforms-trigger-appearance-minimal a {
  color: #0b0c0c !important;
  width: fit-content;
  margin: 0;
}
.orbeon #o0xforms-form div.xbl-fr-fields-date {
  display: none;
}
.orbeon #o0xforms-form fieldset.composite-date legend {
  margin-bottom: 0px;
}
.orbeon #o0xforms-form fieldset.composite-date span.composite-date {
  display: inline-block;
}
.orbeon #o0xforms-form fieldset.composite-date .day, .orbeon #o0xforms-form fieldset.composite-date .month {
  width: 4rem;
}
.orbeon #o0xforms-form fieldset.composite-date .year {
  width: 8rem;
}
.orbeon #o0xforms-form fieldset.composite-date .day label, .orbeon #o0xforms-form fieldset.composite-date .month label, .orbeon #o0xforms-form fieldset.composite-date .year label {
  margin-top: 0px;
}
.orbeon #o0xforms-form fieldset.composite-date .day input, .orbeon #o0xforms-form fieldset.composite-date .month input, .orbeon #o0xforms-form fieldset.composite-date .year input {
  width: 75%;
}
.orbeon #o0xforms-form fieldset.composite-date .day .xforms-alert, .orbeon #o0xforms-form fieldset.composite-date .month .xforms-alert, .orbeon #o0xforms-form fieldset.composite-date .year .xforms-alert {
  display: none !important;
}
.orbeon #o0xforms-form fieldset.composite-date.govuk-inset-text {
  border-left: 10px solid #b1b4b6;
  padding: 0px 0px 15px 15px;
}
.orbeon #o0xforms-form .xbl-fr-currency .fr-field-width-natural span.add-on:not(.xforms-disabled), .orbeon #o0xforms-form .xbl-fr-number .fr-field-width-natural span.add-on:not(.xforms-disabled) {
  display: inline-block;
  border-radius: 0px;
  border: 2px solid #0b0c0c;
  padding: 6px 0px 12px 0px;
  width: auto;
  font-size: 19px !important;
}
.orbeon #o0xforms-form .xbl-fr-currency .fr-field-width-natural input.xforms-input-input, .orbeon #o0xforms-form .xbl-fr-number .fr-field-width-natural input.xforms-input-input {
  width: 50%;
  max-width: 200px;
}
.orbeon #o0xforms-form .govuk-table .govuk-table--row td.govuk-table__cell, .orbeon #o0xforms-form .govuk-table .govuk-table--row td.govuk-table__cell td.xforms-output-output, .orbeon #o0xforms-form .govuk-table .govuk-table--row th.govuk-table__header, .orbeon #o0xforms-form .govuk-table .govuk-table--row th.govuk-table__header th.xforms-output-output {
  word-wrap: break-word;
  white-space: normal !important;
}
.orbeon #o0xforms-form span.fr-repeater-bottom-buttons a,
.orbeon #o0xforms-form span.fr-grid-bottom-buttons a {
  display: none;
}
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right i.fa-minus-circle,
.orbeon #o0xforms-form .fr-body .xbl-fr-section .fr-section-content .fr-section-right-column i.fa-minus-circle {
  display: none;
}
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right i.fa-minus-circle.disabled,
.orbeon #o0xforms-form .fr-body .xbl-fr-section .fr-section-content .fr-section-right-column i.fa-minus-circle.disabled {
  display: none;
}
.orbeon #o0xforms-form div.esif-grid-repeater-add-control, .orbeon #o0xforms-form div.esif-section-repeater-add-control {
  margin-bottom: 10px;
}
.orbeon #o0xforms-form div.esif-grid-repeater-add-control > span.xforms-trigger, .orbeon #o0xforms-form div.esif-section-repeater-add-control > span.xforms-trigger,
.orbeon #o0xforms-form div.esif-grid-repeater-remove-control > span.xforms-trigger, .orbeon #o0xforms-form div.esif-section-repeater-remove-control > span.xforms-trigger {
  font-size: 19px;
}
.orbeon #o0xforms-form .table tbody + tbody {
  border-top: 0px solid #0b0c0c;
}
.orbeon #o0xforms-form .xbl-fr-repeater .fr-repeat-container:not(.fr-repeater-paging) .fr-repeater-repeat-iteration {
  border-bottom: 3px solid #0b0c0c;
}
.orbeon #o0xforms-form .fr-grid .xforms-mediatype-text-html {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  white-space: normal;
  background: transparent;
  margin-bottom: 20px;
}
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xforms-control .xforms-help,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-help,
.orbeon #o0xforms-form .xforms-control .xforms-help {
  display: block;
  background: none;
  border: 0;
  margin: 0;
  text-indent: 0;
  float: none;
  max-height: none;
  max-width: none;
  cursor: default;
}
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xforms-control .xforms-help.esif-help-toggle,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-help.esif-help-toggle,
.orbeon #o0xforms-form .xforms-control .xforms-help.esif-help-toggle {
  width: 100%;
}
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xforms-control .xforms-help .esif-help-toggler,
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xbl-fr-attachment .xforms-help .esif-help-toggler,
.orbeon #o0xforms-form .xforms-control .xforms-help .esif-help-toggler {
  text-decoration: underline;
  color: #1d70b8;
  cursor: pointer;
}
.orbeon #o0xforms-form .xbl-fr-grid .fr-grid .xforms-help:not(:empty):before {
  content: none;
}
.orbeon #o0xforms-form .xforms-hint-region {
  border-bottom: none !important;
}
.orbeon #o0xforms-form .popover.xforms-help-popover, .orbeon #o0xforms-form .tooltip {
  display: none !important;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc .fr-wizard-navigation {
  display: none;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc .fr-toc-edit {
  display: none;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list {
  padding-left: 0px;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li:nth-child(2) {
  border-top: 1px solid #b1b4b6;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li {
  border-bottom: 1px solid #b1b4b6;
  padding: 5px 0;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a {
  color: #1d70b8;
  margin: 5px 0;
  padding: 0;
  text-decoration: underline;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a:hover {
  color: #003078;
  background-color: transparent;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a:active, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a:focus {
  background-color: #ffdd00;
  text-decoration: none !important;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li a .label {
  width: auto;
  border-radius: 0px;
  margin: 0;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li.disabled a {
  text-decoration: none;
  color: #0b0c0c;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li.disabled a:active, .orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc.fr-wizard-separate-toc ul.nav.nav-list li.disabled a:focus {
  background-color: transparent;
  box-shadow: none;
}
.orbeon #o0xforms-form .xbl-fr-wizard .fr-wizard-toc ul.nav.nav-list li.active span a {
  background-color: transparent;
  border-left: 5px solid #1d70b8;
  color: #0b0c0c;
}
.orbeon #o0xforms-form tr.govuk-inset-text {
  border-left: none;
}
.orbeon #o0xforms-form tr.govuk-inset-text div {
  margin-bottom: 0;
  margin-top: 0;
  padding-right: 0px;
  padding-top: 0;
  padding-bottom: 0;
}
.orbeon #o0xforms-form strike {
  text-decoration: none;
}
.orbeon #o0xforms-form span.strike-through-field span.xforms-field,
.orbeon #o0xforms-form span.strike-through-field pre,
.orbeon #o0xforms-form span.strike-through-field output,
.orbeon #o0xforms-form span.strike-through-field a .xforms-output-output,
.orbeon #o0xforms-form div.strike-through-field span.xforms-field,
.orbeon #o0xforms-form div.strike-through-field pre,
.orbeon #o0xforms-form div.strike-through-field a .xforms-output-output,
.orbeon #o0xforms-form tr.strike-through-field span.xforms-field,
.orbeon #o0xforms-form tr.strike-through-field pre,
.orbeon #o0xforms-form tr.strike-through-field a .xforms-output-output {
  text-decoration: line-through;
}
.orbeon #o0xforms-form strike span.xforms-output-output {
  color: #d4351c !important;
  text-decoration: line-through;
}
.orbeon #o0xforms-form .red-striketrough-field .xforms-output-output,
.orbeon #o0xforms-form span.red-striketrough-field input.xforms-input-input,
.orbeon #o0xforms-form span.red-striketrough-field select,
.orbeon #o0xforms-form .xforms-form .fr-mode-view span.red-striketrough-field.xforms-readonly .xforms-field,
.orbeon #o0xforms-form span.red-striketrough-field .xforms-items label > span {
  text-decoration: line-through !important;
  color: #d4351c !important;
}
.orbeon #o0xforms-form span.red-field .xforms-output-output {
  color: #d4351c !important;
}

.govuk-main-wrapper .orbeon #o0xforms-form div.container .xbl-fr-wizard span.fr-wizard-body {
  display: block;
  width: 100%;
}

.govuk-main-wrapper .orbeon #o0xforms-form div.container .xbl-fr-wizard span.fr-wizard-toc.fr-wizard-separate-toc:not(.xforms-hidden) {
  display: block;
  float: left;
  clear: both;
  width: 75%;
}

.govuk-main-wrapper .govuk-grid-column-two-thirds .orbeon #o0xforms-form div.container .xbl-fr-wizard span.fr-wizard-toc.fr-wizard-separate-toc:not(.xforms-hidden) {
  width: 100%;
}

.orbeon .xforms-dialog {
  max-width: 900px !important;
  border: none !important;
}

.yui-skin-sam .yui-panel, .yui-skin-sam .yui-panel#xforms-message-dialog {
  background: none;
  background-color: #ffffff;
}
.yui-skin-sam .yui-panel .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel div.bd, .yui-skin-sam .yui-panel div.ft, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-body.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.bd, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft {
  background-color: #ffffff;
  border: none;
  margin-bottom: 0;
}
.yui-skin-sam .yui-panel .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel div.hd, .yui-skin-sam .yui-panel#xforms-message-dialog .xxforms-dialog-head.hd, .yui-skin-sam .yui-panel#xforms-message-dialog div.hd {
  background-color: #ffffff;
  background-image: none;
  margin-bottom: 0;
  padding-top: 20px;
  border: none;
}
.yui-skin-sam .yui-panel div.ft .yui-button, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.yui-skin-sam .yui-panel div.ft .yui-button span, .yui-skin-sam .yui-panel#xforms-message-dialog div.ft .yui-button span {
  border: none;
}
.esif-fieldset {
  border: 2px solid #b1b4b6;
  padding: 10px;
  margin-bottom: 20px;
}
.esif-fieldset .govuk-fieldset__heading {
  padding: 0 10px;
}
.esif-fieldset .govuk-input, .esif-fieldset .orbeon #o0xforms-form input[type=text].xforms-input-input, .orbeon #o0xforms-form .esif-fieldset input[type=text].xforms-input-input {
  box-shadow: none;
}

.esif-control-table .search-table-wrapper {
  margin-bottom: 0px;
}
.orbeon #o0xforms-form .xforms-repeat-template,
.orbeon #o0xforms-form .xforms-template,
.orbeon #o0xforms-form .xforms-repeat-delimiter,
.orbeon #o0xforms-form .xforms-repeat-begin-end,
.orbeon #o0xforms-form .xforms-group-begin-end,
.orbeon #o0xforms-form .xforms-disabled-subsequent,
.orbeon #o0xforms-form .xforms-case-begin-end,
.orbeon #o0xforms-form .xforms-case-deselected-subsequent,
.orbeon #o0xforms-form .xforms-hidden {
  display: none;
}
.orbeon #o0xforms-form .xforms-disabled,
.orbeon #o0xforms-form .xforms-case-deselected,
.orbeon #o0xforms-form .xforms-case-deselected .xforms-case-selected {
  top: -10000px;
  left: -10000px;
  position: absolute;
}
.orbeon #o0xforms-form col.xforms-disabled,
.orbeon #o0xforms-form th.xforms-disabled,
.orbeon #o0xforms-form td.xforms-disabled,
.orbeon #o0xforms-form tr.xforms-disabled,
.orbeon #o0xforms-form thead.xforms-disabled,
.orbeon #o0xforms-form tbody.xforms-disabled,
.orbeon #o0xforms-form tfoot.xforms-disabled {
  display: none;
}
.orbeon #o0xforms-form br.xforms-disabled,
.orbeon #o0xforms-form br.xforms-case-deselected,
.orbeon #o0xforms-form .xforms-case-deselected br.xforms-case-selected {
  display: none;
}
.orbeon #o0xforms-form .xforms-disabled a,
.orbeon #o0xforms-form a.xforms-disabled,
.orbeon #o0xforms-form .xforms-case-deselected a,
.orbeon #o0xforms-form a.xforms-case-deselected {
  display: none;
}
.orbeon #o0xforms-form .xforms-disabled input,
.orbeon #o0xforms-form .xforms-disabled textarea,
.orbeon #o0xforms-form .xforms-disabled select,
.orbeon #o0xforms-form .xforms-disabled button {
  visibility: hidden;
}
.orbeon #o0xforms-form .xforms-case-deselected input,
.orbeon #o0xforms-form .xforms-case-deselected textarea,
.orbeon #o0xforms-form .xforms-case-deselected select,
.orbeon #o0xforms-form .xforms-case-deselected button {
  visibility: hidden;
}
.orbeon #o0xforms-form tr.xforms-disabled,
.orbeon #o0xforms-form .xforms-disabled tr,
.orbeon #o0xforms-form th.xforms-disabled,
.orbeon #o0xforms-form .xforms-disabled th,
.orbeon #o0xforms-form td.xforms-disabled,
.orbeon #o0xforms-form .xforms-disabled td {
  border-style: none ! important;
}

.orbeon #o0xforms-form .xforms-width-2em input.xforms-input-input,
.orbeon #o0xforms-form .xforms-width-2em select {
  width: 2em;
}
.orbeon #o0xforms-form .xforms-width-3em input.xforms-input-input,
.orbeon #o0xforms-form .xforms-width-3em select {
  width: 3em;
}
.orbeon #o0xforms-form .xforms-width-5em input.xforms-input-input,
.orbeon #o0xforms-form .xforms-width-5em select {
  width: 5em;
}
.orbeon #o0xforms-form .xforms-width-7em input.xforms-input-input,
.orbeon #o0xforms-form .xforms-width-7em select {
  width: 7em;
}
.orbeon #o0xforms-form .xforms-width-10em input.xforms-input-input,
.orbeon #o0xforms-form .xforms-width-10em select {
  width: 10em;
}
.orbeon #o0xforms-form .xforms-width-15em input.xforms-input-input,
.orbeon #o0xforms-form .xforms-width-15em select {
  width: 15em;
}

.orbeon #o0xforms-form span .xforms-upload-filename {
  word-wrap: break-word;
}

.orbeon #o0xforms-form td.ellipsis span {
    display: block;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.orbeon #o0xforms-form div.scrollable {
	max-height: 700px;
	overflow: auto;
	margin-bottom: 30px;
}

.orbeon #o0xforms-form div.scrollable-small {
	max-height: 350px;
	overflow: auto;
	margin-bottom: 30px;
}

.orbeon #o0xforms-form .error-text {
	color: #b10e1e;
	text-color: #b10e1e;
}

.orbeon #orbeon-calendar-div .yui-calendar .calheader {
  padding-top: .3em;
}
.orbeon #orbeon-calendar-div .yui-calendar .calnavleft {
  top: 7px;
}
.orbeon #orbeon-calendar-div .yui-calendar .calyearleft {
  overflow: hidden;
  position: absolute;
  text-indent: -10000em;
  z-index: 1;
  background: transparent url(../../orbeon/o0/ops/images/xforms/calendar-left-double.png) no-repeat scroll;
  bottom: 0;
  cursor: pointer;
  height: 15px;
  left: -10px;
  margin-left: 0.4em;
  top: -7px;
  width: 25px;
}
.orbeon #orbeon-calendar-div .yui-calendar .calnavright {
  top: 7px;
}
.orbeon #orbeon-calendar-div .yui-calendar .calyearright {
  overflow: hidden;
  position: absolute;
  text-indent: -10000em;
  z-index: 1;
  background: transparent url(../../orbeon/o0/ops/images/xforms/calendar-right-double.png) no-repeat scroll;
  bottom: 0;
  cursor: pointer;
  height: 15px;
  right: -10px;
  margin-right: 0.4em;
  top: -7px;
  width: 25px;
}