 /* jQuery UI Autocomplete 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete{
    position:absolute;
    cursor:default
    }
* html .ui-autocomplete{
    width:1px
}
.ui-menu {
    list-style:none;
    padding:2px;
    margin:0;
    display:block;
    float:left
}
.ui-menu .ui-menu{
    margin-top:-3px
}
.ui-menu .ui-menu-item{
    margin:0;
    padding:0;
    zoom:1;
    float:left;
    clear:left;
    width:100%
}
.ui-menu .ui-menu-item a{
    text-decoration:none;
    display:block;
    padding:0.2em 0.4em;
    line-height:1.5;
    zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{
    font-weight:normal;
    margin:-1px
}

.ui-helper-hidden-accessible{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.ui-autocomplete{
    background:#fff;
    border:1px solid #bfc1c3;
    list-style-type:none;
    max-height:370px;
    max-width:100%;
    overflow-y:auto
}
.ui-autocomplete .ui-menu-item{
    cursor:pointer;
    font-family:"nta",Arial,sans-serif;
    font-size:16px;
    line-height:1.25;
    font-weight:300;
    text-transform:none;
    padding-top:8px;
    padding-bottom:7px
}

@media (max-width: 640px){
    .ui-autocomplete .ui-menu-item{
        font-size:14px
    }
}
@media (min-width: 641px){
    .ui-autocomplete .ui-menu-item{
        padding-top:5px;
        padding-bottom:5px
    }
}
.ui-autocomplete .ui-menu-item a:hover,.ui-autocomplete .ui-menu-item .ui-state-focus{
    background:#dee0e2
}

/*
.cookie-banner{background:#d5e8f3;padding:10px 0}
.maintenance-banner{background:#fff2d3;padding:15px 0}
.maintenance-banner
.maintenance-content{padding-right:35px;position:relative}
.maintenance-banner
.maintenance-close{font-size:16px;margin-right:0;margin-top:-14px;padding:5px;position:absolute;top:50%;right:0}
.maintenance-banner .maintenance-close .fa{margin-right:0}
.maintenance-banner p{margin:0}
.global-header{background:#0b0c0c;color:#fff}@media
print{.global-header *{color:#0b0c0c !important}}.global-header__wrapper{margin:0 auto;max-width:1020px;overflow:hidden;padding:15px}@media (min-width: 641px){.global-header__wrapper{padding-left:30px;padding-right:30px;padding-bottom:10px}}.global-header__logo{display:inline-block;font-size:0;margin:0 -4px 15px 0;vertical-align:top}@media (min-width: 641px){.global-header__logo{margin-bottom:0;width:33.33%}}.govuk-logo{color:#fff;display:inline-block;font-size:30px;font-weight:700;line-height:1em;padding-bottom:1px;text-decoration:none}.govuk-logo img{display:inline-block;line-height:inherit;margin:-6px 6px 0 0;max-width:35px;vertical-align:middle;width:35px;height:31px}
.govuk-logo:hover,.govuk-logo:visited{color:#fff}.govuk-logo:hover,.govuk-logo:focus{border-bottom:1px solid #fff;padding-bottom:0}.govuk-logo:active{color:#2e8aca}.govuk-logo:active:hover{border-color:#2e8aca}.global-header__title{font-size:16px;font-weight:700;line-height:1.11111;margin:0;margin-bottom:0;padding:0}@media (min-width: 641px){.global-header__title{font-size:24px}}
.global-header__title a{border-bottom:1px solid transparent;color:#fff;display:inline-block;padding:2px 0;text-decoration:none}.global-header__title a:hover{border-color:#fff}.global-header__link{color:#fff;font-size:13px;font-weight:700;text-decoration:none}.global-header__link:hover{color:#fff}.no-touch .global-header__link:hover{text-decoration:underline}@media (min-width: 641px){.global-header__link{font-size:16px}}
.global-header__nav{display:block;vertical-align:top}@media (min-width: 641px){.global-header__nav{display:inline-block;margin-right:-4px;width:66.66%}}.alpha__label{background:#d53880;color:#fff;display:inline-block;font-size:1em;font-weight:700;letter-spacing:1px;line-height:1.14286;margin-right:10px;padding:2px 5px 0;text-transform:uppercase;vertical-align:top}.heading-large .alpha__label{margin-top:-11px;margin-left:10px;vertical-align:middle}@media (min-width: 641px){.alpha__label{line-height:1.25}}
.beta__label{background:#f4661f;color:#fff;display:inline-block;font-size:1em;font-weight:700;letter-spacing:1px;line-height:1.14286;margin-right:10px;padding:2px 5px 0;text-transform:uppercase;vertical-align:top}.heading-large .beta__label{margin-top:-11px;margin-left:10px;vertical-align:middle}@media (min-width: 641px){.beta__label{line-height:1.25}}.phase-notice{border-bottom:1px solid #bfc1c3;color:#0b0c0c;font-size:14px;padding:10px 0;vertical-align:middle}@media (min-width: 641px){.phase-notice{font-size:16px}}@media print{.phase-notice{display:none !important}}
.prototype-warning{margin-bottom:5px}@media (min-width: 641px){.prototype-warning{margin-bottom:0}}.prototype-warning span{display:inline-block;vertical-align:top;width:77%}@media (min-width: 641px){.prototype-warning span{width:81.5%}}.fixed-container.fixed-header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:1000}.fixed-container.fixed-header .banner-container{margin:0 auto;max-width:1020px;padding-left:30px;padding-right:30px}@media screen and (max-width: 640px){.fixed-container.fixed-header .banner-container{padding-left:15px;padding-right:15px}}.dwarf-header{max-height:0;overflow:hidden}.dwarf-header.grown-header{max-height:400px;transition:max-height 0.5s ease-in}.account-info{padding-left:0;text-align:right}.account-info .your-name{padding:0 5px}.account-info summary{margin-right:8px;margin-top:1px}.account-info .account-link{padding:0 5px}.account-info .last-link{padding-right:0}.ogl-logo{background:url(../img/open-government-licence.png) no-repeat;background-size:41px 17px;display:inline-block;margin-right:8px;vertical-align:top;width:41px;height:17px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 20/10), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){.ogl-logo{background-image:url(../img/open-government-licence_2x.png)}}footer{background:#dee0e2;color:#454A4C;font-size:16px;overflow:hidden}.footer__wrapper{border-top:1px solid #a1acb2}.footer__wrapper a{color:#454A4C}.footer__wrapper a:hover{color:#171819}@media print{.footer__wrapper{border-top:none}}.footer__meta{margin:0 auto;max-width:1000px;overflow:hidden;padding:10px 15px 60px}@media (min-width: 641px){.footer__meta{padding-top:60px}}@media print{.footer__meta{padding:0}}.footer__nav{display:inline-block;list-style:none;margin-bottom:30px;padding:0;width:100%}@media (min-width: 641px){.footer__nav{margin-bottom:0;margin-right:-4px;width:75%}}@media print{.footer__nav{display:none !important}}.footer__contact{margin-bottom:10px}.footer__link{padding-right:20px;vertical-align:bottom}@media (min-width: 641px){.footer__link{display:inline-block;margin-bottom:0}}.footer__ogl{margin-top:15px;margin-bottom:0}.footer__copyright{display:inline-block;text-align:center;text-decoration:none;width:100%}@media (min-width: 641px){.footer__copyright{margin-right:-4px;width:25%}}.footer__copyright:hover{text-decoration:underline}@media print{.footer__copyright{display:none !important}}#main{background:#fff;display:block;padding:30px 0}@media (min-width: 641px){#main{padding-top:60px;padding-bottom:90px}}.content-container{margin:0 auto;max-width:1020px;padding:0 15px}@media (min-width: 641px){.content-container{padding:0 30px}}@media (max-width: 640px){.content-container{font-size:16px;line-height:1.25}}aside h2:first-child{margin-top:15px}@media (min-width: 641px){.search-filter{padding-right:30px}}.search-filter .form-control{display:block;width:100%}.search-results-wrapper fieldset{float:none}.search-results{list-style:none;padding-left:0}.search-shortdesc{margin-bottom:5px}.search-results__item{margin:0;padding:15px 0}.search-results__item:first-child{padding-top:0}.search-save{padding:0 10px;text-align:right}.save-trigger{max-height:0;max-width:0;opacity:0}.work-history-item,.training-history-item{margin-bottom:15px;position:relative}.work-history-item select,.training-history-item select{height:27px;width:100%}@media (min-width: 641px){.work-history-item select,.training-history-item select{height:29px}}@media (min-width: 641px){.work-history-item,.training-history-item{margin-bottom:30px}}.work-history-item .work-controls,.work-history-item .training-controls,.training-history-item .work-controls,.training-history-item .training-controls{font-family:"nta",Arial,sans-serif;font-size:14px;line-height:1.4285714286;font-weight:400;text-transform:none;position:absolute;width:40%;top:5px;right:0}@media (max-width: 640px){.work-history-item .work-controls,.work-history-item .training-controls,.training-history-item .work-controls,.training-history-item .training-controls{font-size:12px;line-height:1.25}}@media (min-width: 641px){.work-history-item .work-controls,.work-history-item .training-controls,.training-history-item .work-controls,.training-history-item .training-controls{top:50px;width:20%}}.work-history-item .work-edit,.work-history-item .work-delete,.work-history-item .training-edit,.work-history-item .training-delete,.training-history-item .work-edit,.training-history-item .work-delete,.training-history-item .training-edit,.training-history-item .training-delete{display:inline-block;margin-right:-4px;vertical-align:middle;width:50%}.work-history-item.edit-mode .toggle-content,.training-history-item.edit-mode .toggle-content{display:block}.work-history-item.edit-mode .toggle-content.inline,.training-history-item.edit-mode .toggle-content.inline{display:inline-block;margin-bottom:15px}.work-history-item.edit-mode .work-hyphen,.work-history-item.edit-mode .training-hyphen,.work-history-item.edit-mode .toggle-content ~ span,.training-history-item.edit-mode .work-hyphen,.training-history-item.edit-mode .training-hyphen,.training-history-item.edit-mode .toggle-content ~ span{display:none}
*/
/*# Map removed */