/* Copyright (c) Crown Copyright (Department for Transport). Licensed under The MIT License (MIT).  See License file in the project root for license information. */
.app-step-nav-header__title,.app-step-nav-related__link,.govuk-link,a{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}@media print{.app-step-nav-header__title,.app-step-nav-related__link,.govuk-link,a{font-family:sans-serif}}.app-step-nav-header__title:hover,.app-step-nav-related__link:hover,.govuk-link:hover,a:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.app-step-nav-header__title:focus,.app-step-nav-related__link:focus,.govuk-link:focus,a:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.app-step-nav-header__title:link,.app-step-nav-related__link:link,.govuk-link:link,a:link{color:#1d70b8}.app-step-nav-header__title:visited,.app-step-nav-related__link:visited,.govuk-link:visited,a:visited{color:#4c2c92}.app-step-nav-header__title:hover,.app-step-nav-related__link:hover,.govuk-link:hover,a:hover{color:#003078}.app-step-nav-header__title:active,.app-step-nav-related__link:active,.govuk-link:active,a:active{color:#0b0c0c}.app-step-nav-header__title:focus,.app-step-nav-related__link:focus,.govuk-link:focus,a:focus{color:#0b0c0c}@media print{.app-step-nav-header__title[href^="/"]:after,.app-step-nav-header__title[href^="http://"]:after,.app-step-nav-header__title[href^="https://"]:after,.app-step-nav-related__link[href^="/"]:after,.app-step-nav-related__link[href^="http://"]:after,.app-step-nav-related__link[href^="https://"]:after,.govuk-link[href^="/"]:after,.govuk-link[href^="http://"]:after,.govuk-link[href^="https://"]:after,a[href^="/"]:after,a[href^="http://"]:after,a[href^="https://"]:after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.app-step-nav-header{color:#0b0c0c;position:relative;padding:10px;background:#f3f2f1;border-top:solid 1px #b1b4b6;border-bottom:solid 1px #b1b4b6}@media print{.app-step-nav-header{color:#000}}@media (min-width:40.0625em){.app-step-nav-header{padding:15px}}.app-step-nav-header__part-of{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.14286;display:block;padding-bottom:.2em}@media print{.app-step-nav-header__part-of{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav-header__part-of{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.app-step-nav-header__part-of{font-size:14pt;line-height:1.2}}.app-step-nav-header__title{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.11111}@media print{.app-step-nav-header__title{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav-header__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.app-step-nav-header__title{font-size:18pt;line-height:1.15}}.app-step-nav{margin-bottom:30px}@media (min-width:40.0625em){.app-step-nav.app-step-nav--large{margin-bottom:60px}}.js-enabled .app-step-nav.js-hidden{display:none}.app-step-nav__controls{padding:3px 3px 0 0;text-align:right}.app-step-nav__button{color:#1d70b8;cursor:pointer;background:0 0;border:0;margin:0}.app-step-nav__button:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.app-step-nav__button::-moz-focus-inner{border:0}.app-step-nav__button--title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;font-weight:700;line-height:1.4;display:inline-block;padding:0;text-align:left;color:#0b0c0c}@media print{.app-step-nav__button--title{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav__button--title{font-size:19px;line-height:1.4}}.app-step-nav--large .app-step-nav__button--title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;font-weight:700;line-height:1.4}@media print{.app-step-nav--large .app-step-nav__button--title{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__button--title{font-size:24px;line-height:1.4}}.app-step-nav__button--controls{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:1;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em;position:relative;z-index:1;padding:.5em 0}@media print{.app-step-nav__button--controls{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav__button--controls{font-size:14px;line-height:1}}@media print{.app-step-nav__button--controls{font-family:sans-serif}}.app-step-nav__button--controls:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.app-step-nav__button--controls:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.app-step-nav--large .app-step-nav__button--controls{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:1}@media print{.app-step-nav--large .app-step-nav__button--controls{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__button--controls{font-size:16px;line-height:1}}.app-step-nav__steps{padding:0;margin:0}.app-step-nav__step{position:relative;padding-left:45px;list-style:none}.app-step-nav__step:after{content:"";position:absolute;z-index:2;width:0;height:100%;border-left:solid 2px #b1b4b6;background:#fff;left:0;margin-left:12px;top:15px}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__step{padding-left:60px}.app-step-nav--large .app-step-nav__step:after{left:0;margin-left:16px;border-width:3px;top:30px}}.app-step-nav__step:last-child:before{content:"";position:absolute;z-index:6;bottom:0;left:0;margin-left:6.5px;width:13px;height:0;border-bottom:solid 2px #b1b4b6}.app-step-nav__step:last-child:after{height:-webkit-calc(100% - 15px);height:calc(100% - 15px)}.app-step-nav__step:last-child .app-step-nav__help:after{height:100%}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__step:last-child:before{margin-left:8.75px;width:17.5px;border-width:3px}.app-step-nav--large .app-step-nav__step:last-child:after{height:calc(100% - 30px)}}.app-step-nav__step--active .app-step-nav__circle--number,.app-step-nav__step--active .app-step-nav__help:after,.app-step-nav__step--active:after,.app-step-nav__step--active:last-child:before{border-color:#0b0c0c}.app-step-nav__circle{box-sizing:border-box;position:absolute;z-index:5;top:15px;left:0;width:26px;height:26px;color:#0b0c0c;background:#fff;border-radius:100px;text-align:center}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__circle{top:30px;width:35px;height:35px}}.app-step-nav__circle--number{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:700;line-height:23px;border:solid 2px #b1b4b6}@media print{.app-step-nav__circle--number{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav__circle--number{font-size:16px;line-height:23px}}.app-step-nav--large .app-step-nav__circle--number{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:700;line-height:23px}@media print{.app-step-nav--large .app-step-nav__circle--number{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__circle--number{font-size:19px;line-height:30px}}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__circle--number{border-width:3px}}.app-step-nav__circle--logic{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:700;line-height:28px}@media print{.app-step-nav__circle--logic{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav__circle--logic{font-size:16px;line-height:28px}}.app-step-nav--large .app-step-nav__circle--logic{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:700;line-height:28px}@media print{.app-step-nav--large .app-step-nav__circle--logic{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__circle--logic{font-size:19px;line-height:34px}}.app-step-nav__circle-inner{float:right;min-width:100%}.app-step-nav__circle-background{text-shadow:0 -.1em 0 #fff,.1em 0 0 #fff,0 .1em 0 #fff,-.1em 0 0 #fff}.app-step-nav__circle-step-colon,.app-step-nav__circle-step-label{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}.app-step-nav__header{padding:15px 0;border-top:solid 2px #b1b4b6}.app-step-nav--active .app-step-nav__header{cursor:pointer}.app-step-nav__header .app-step-nav__button:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.app-step-nav__header .app-step-nav__button:focus .app-step-nav__toggle-link{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.app-step-nav__header:hover .app-step-nav__button:not(:focus),.app-step-nav__header:hover .app-step-nav__circle{color:#1d70b8}.app-step-nav__header:hover .app-step-nav__toggle-link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em;text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}@media print{.app-step-nav__header:hover .app-step-nav__toggle-link{font-family:sans-serif}}.app-step-nav__header:hover .app-step-nav__toggle-link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.app-step-nav__header:hover .app-step-nav__toggle-link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__header{padding:30px 0}}.app-step-nav__title{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;font-weight:700;line-height:1.4;margin:0}@media print{.app-step-nav__title{color:#000}}@media print{.app-step-nav__title{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav__title{font-size:19px;line-height:1.4}}.app-step-nav--large .app-step-nav__title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;font-weight:700;line-height:1.4}@media print{.app-step-nav--large .app-step-nav__title{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__title{font-size:24px;line-height:1.4}}.app-step-nav__toggle-link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:1.2;display:block;color:#1d70b8;text-transform:capitalize}@media print{.app-step-nav__toggle-link{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav__toggle-link{font-size:14px;line-height:1.2}}.app-step-nav--large .app-step-nav__toggle-link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:1.2}@media print{.app-step-nav--large .app-step-nav__toggle-link{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__toggle-link{font-size:16px;line-height:1.2}}.app-step-nav__panel{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.3}@media print{.app-step-nav__panel{color:#000}}@media print{.app-step-nav__panel{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav__panel{font-size:16px;line-height:1.3}}.app-step-nav--large .app-step-nav__panel{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.3}@media print{.app-step-nav--large .app-step-nav__panel{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__panel{font-size:19px;line-height:1.3}}.js-enabled .app-step-nav__panel.js-hidden{display:none}.app-step-nav__paragraph{padding-bottom:15px;margin:0;font-size:inherit}.app-step-nav__paragraph+.app-step-nav__list{margin-top:-5px}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__paragraph+.app-step-nav__list{margin-top:-govuk-spacing(3)}}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__paragraph{padding-bottom:30px}}.app-step-nav__list{padding:0;padding-bottom:10px;list-style:none}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__list{padding-bottom:20px}}.app-step-nav__list--choice{margin-left:20px;list-style:disc}.app-step-nav__list--choice .app-step-nav__list-item--active:before{left:-65px}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__list--choice .app-step-nav__list-item--active:before{left:-80px}}.app-step-nav__list-item{margin-bottom:10px}.app-step-nav__link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}@media print{.app-step-nav__link{font-family:sans-serif}}.app-step-nav__link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.app-step-nav__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.app-step-nav__link:link{color:#1d70b8}.app-step-nav__link:visited{color:#4c2c92}.app-step-nav__link:hover{color:#003078}.app-step-nav__link:active{color:#0b0c0c}.app-step-nav__link:focus{color:#0b0c0c}.app-step-nav__link-active-context{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}.app-step-nav__list-item--active{position:relative}.app-step-nav__list-item--active:before{box-sizing:border-box;content:"";position:absolute;z-index:5;top:.6em;left:-45px;margin-top:-1px;margin-left:13px;width:13px;height:2px;background:#0b0c0c}@media (min-width:40.0625em){.app-step-nav--large .app-step-nav__list-item--active:before{left:-60px;margin-left:17.5px;height:3px}}.app-step-nav__list-item--active .app-step-nav__link:link,.app-step-nav__list-item--active .app-step-nav__link:visited{color:#0b0c0c}@media print{.app-step-nav__list-item--active .app-step-nav__link:link,.app-step-nav__list-item--active .app-step-nav__link:visited{color:#000}}.app-step-nav__list-item--active .app-step-nav__link:hover{color:rgba(11,12,12,.99)}.app-step-nav__list-item--active .app-step-nav__link:active,.app-step-nav__list-item--active .app-step-nav__link:focus{color:#0b0c0c}@media print{.app-step-nav__list-item--active .app-step-nav__link:active,.app-step-nav__list-item--active .app-step-nav__link:focus{color:#000}}.app-step-nav__context{display:inline-block;font-weight:400;color:#505a5f}.app-step-nav__context:before{content:" \2013\00a0"}.app-step-nav-related{color:#0b0c0c;border-top:2px solid #1d70b8;margin-bottom:30px}@media print{.app-step-nav-related{color:#000}}.app-step-nav-related__heading{margin-top:15px;margin-bottom:10px;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{.app-step-nav-related__heading{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav-related__heading{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.app-step-nav-related__heading{font-size:14pt;line-height:1.15}}.app-step-nav-related__links{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.14286;margin:0;padding:0}@media print{.app-step-nav-related__links{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav-related__links{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.app-step-nav-related__links{font-size:14pt;line-height:1.2}}.app-step-nav-related--singular{margin-bottom:13px}.app-step-nav-related--singular .app-step-nav-related__heading{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.4;margin-top:20px}@media print{.app-step-nav-related--singular .app-step-nav-related__heading{font-family:sans-serif}}@media (min-width:40.0625em){.app-step-nav-related--singular .app-step-nav-related__heading{font-size:19px;font-size:1.1875rem;line-height:1.4}}@media print{.app-step-nav-related--singular .app-step-nav-related__heading{font-size:14pt;line-height:1.4}}@media (max-width:40.0525em){.app-step-nav-related--singular .app-step-nav-related__heading{font-size:19px}}.app-step-nav-related--singular .app-step-nav-related__pretitle{margin-bottom:7.5px}.app-step-nav-related__pretitle{display:block;margin-bottom:15px}@media (min-width:40.0625em){.app-step-nav-related__pretitle{margin-bottom:5px}}.app-step-nav-related__links{list-style:none}.app-step-nav-related__link-item{margin-top:15px}@media (min-width:40.0625em){.app-step-nav-related__link-item{margin-top:5px}}
