 a:link{
 color:#1d70b8;
}

a[target="_blank"]::after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
  margin: 0 3px 0 5px;
}
 
 figure {
margin:0px;
	 }

.full-width-image {
	max-width:100%;
}


.socialNetworkingC{
	clear:both;
	position:relative;
	border:1px solid #fff;
	padding:10px;
	margin:05px 0 10px 0;
	font-size:16px;
	text-align: right;
	-webkit-text-size-adjust:none;
}
.socialNetworkingC p {
	padding:0;
	margin:0;
}
.share ul li{
	font-weight:bold;
}
.socialNetworkingC p a{
	position:absolute;
	top:0px;
	right:0px;
	padding:6px;
	font-size:16px;
}
.socialNetworkingC h3{
	padding:0 3px 0 0;
	margin:0;
	margin:0 5px 20px 3px;
	font-weight:normal;
}
.socialNetworkingC ul{
	
	list-style:none;
	margin:15px 0 0px 0px;
	padding:0;
}
.socialNetworkingC ul li{
	text-align:center;
	display:inline;
	padding:10px 14px 16px 0 ;
	margin:10px 0 0 0;
}
.socialNetworkingC ul li a{
	padding: 10px 0 0 38px;
	margin:0 3px 0 0px;
}




blockquote {
    font-family:"Inter Var",Inter,Helvetica,arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 16px;
    font-size: 1.1875rem;
	font-style: italic;
    line-height: 1.25;
    color: #0b0c0c;
    padding: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    clear: both;
    border-left: 10px solid #b1b4b6;
}


.govuk-header__container {
    -border-bottom: 10px solid #557c2a;
}
.govuk-header__navigation-item--active a:hover, .govuk-header__navigation-item--active a:link, .govuk-header__navigation-item--active a:visited {
    -color: #557c2a;
}

.homepage-inverse-header {
    background-color: #1d70b8;
    -background-color: #557c2a;
    padding-bottom: 40px;
    padding-top: 50px;
    font-family:"Inter Var",Inter,Helvetica,arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.homepage-inverse-header__intro {
    color: #fff;
    font-size: 29px;
    font-size: 1.8875rem;
    margin: 0;
    padding-bottom: 10px;
}

.homepage-inverse-header__title {
    font-weight: 700;
    color: #fff;
    x-font-size: 32px;
    x-font-size: 2rem;
    line-height: 1.2;
    margin: 0;
    padding-bottom: 30px;
}

.govuk-header__logotype-text {
	font-size: 26px;
    font-size: 1.6875rem;
}

.govuk-footer .govuk-button--secondary {
    background-color: #e9e8e6;
}
.govuk-footer .govuk-button--secondary:hover {
    background-color: #dbdad9;
}


.homepage-services-and-info__list{
	display:-ms-grid;
	display:grid;
	grid-auto-flow:row;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr;
	-ms-grid-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr ;
	grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr ;
	list-style:none;
	margin:0 -15px;
	padding:0}
	
	.homepage-services-and-info__list>li:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}
	.homepage-services-and-info__list>li:nth-child(2){-ms-grid-column:1;-ms-grid-row:2}
	.homepage-services-and-info__list>li:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}
	.homepage-services-and-info__list>li:nth-child(4){-ms-grid-column:1;-ms-grid-row:4}
	.homepage-services-and-info__list>li:nth-child(5){-ms-grid-column:1;-ms-grid-row:5}
	.homepage-services-and-info__list>li:nth-child(6){-ms-grid-column:1;-ms-grid-row:6}
	.homepage-services-and-info__list>li:nth-child(7){-ms-grid-column:1;-ms-grid-row:7}
	.homepage-services-and-info__list>li:nth-child(8){-ms-grid-column:1;-ms-grid-row:8}
	.homepage-services-and-info__list>li:nth-child(9){-ms-grid-column:1;-ms-grid-row:9}


@media (min-width: 40.0625em){
	.homepage-services-and-info__list{
		display:-ms-grid;
		display:grid;
		grid-auto-flow:row;
		-ms-grid-columns:1fr 1fr;
		grid-template-columns:1fr 1fr;
		-ms-grid-rows:1fr 1fr 1fr 1fr 1fr ;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr }
	
	.homepage-services-and-info__list>li:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}
	.homepage-services-and-info__list>li:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}
	.homepage-services-and-info__list>li:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}
	.homepage-services-and-info__list>li:nth-child(4){-ms-grid-column:2;-ms-grid-row:2}
	.homepage-services-and-info__list>li:nth-child(5){-ms-grid-column:1;-ms-grid-row:3}
	.homepage-services-and-info__list>li:nth-child(6){-ms-grid-column:2;-ms-grid-row:3}
	.homepage-services-and-info__list>li:nth-child(7){-ms-grid-column:1;-ms-grid-row:4}
	.homepage-services-and-info__list>li:nth-child(8){-ms-grid-column:2;-ms-grid-row:4}
	.homepage-services-and-info__list>li:nth-child(9){-ms-grid-column:1;-ms-grid-row:5}


.govuk-header__content {
    min-width: 550px;
    
}

}

@media (min-width: 48.0625em){
	.homepage-services-and-info__list{
		display:-ms-grid;
		display:grid;
		grid-auto-flow:row;
		-ms-grid-columns:1fr 1fr 1fr;
		grid-template-columns:1fr 1fr 1fr;
		-ms-grid-rows:1fr 1fr 1fr ;
		grid-template-rows:1fr 1fr 1fr }
	
	.homepage-services-and-info__list>li:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}
	.homepage-services-and-info__list>li:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}
	.homepage-services-and-info__list>li:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}
	.homepage-services-and-info__list>li:nth-child(4){-ms-grid-column:1;-ms-grid-row:2}
	.homepage-services-and-info__list>li:nth-child(5){-ms-grid-column:2;-ms-grid-row:2}
	.homepage-services-and-info__list>li:nth-child(6){-ms-grid-column:3;-ms-grid-row:2}
	.homepage-services-and-info__list>li:nth-child(7){-ms-grid-column:1;-ms-grid-row:3}
	.homepage-services-and-info__list>li:nth-child(8){-ms-grid-column:2;-ms-grid-row:3}
	.homepage-services-and-info__list>li:nth-child(9){-ms-grid-column:3;-ms-grid-row:3}

}


.chevron-card{
	border-top:1px solid #b1b4b6;
	margin:0 15px;
	padding:5px 0 20px 0}
.chevron-card__wrapper{
	padding:10px 30px 10px 0;
	position:relative}
.chevron-card__description{
	margin:0 -30px 0 0}
.chevron-card__link:after{
	bottom:0;
	content:"";
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0}
.chevron-card__link:before{
	border-right:3px solid #1d70b8;
	border-top:3px solid #1d70b8;
	content:"";
	display:block;
	height:7px;
	position:absolute;
	right:5px;
	top:15px;
	-webkit-transform:translateY(0) rotate(45deg) scale(1);
	-ms-transform:translateY(0) rotate(45deg) scale(1);
	transform:translateY(0) rotate(45deg) scale(1);
	width:7px}
.chevron-card__link:hover:before{border-color:#003078}
.chevron-card__link:focus:before{border-color:#0b0c0c}


.gem-c-document-list__item-metadata {
    padding: 0;
	margin-top: -19px;
}

.gem-c-document-list__attribute {
    color: #0b0c0c;
    x-font-family: "GDS Transport",arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.1428571429;
    color: #505a5f;
    display: inline-block;
    list-style: none;
    padding-right: 20px;
}

.notice-date {
	color: #0b0c0c;
    
	margin-top: -19px;
	color: #505a5f;
    font-size: 14px;
    font-size: .875rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
	
}


@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }

}


@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 100;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-Thin.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-Thin.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 100;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-ThinItalic.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-ThinItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 200;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-ExtraLight.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-ExtraLight.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 200;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-ExtraLightItalic.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-ExtraLightItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-Light.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-Light.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-LightItalic.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-LightItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-Regular.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-Regular.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-Italic.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-Italic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-Medium.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-Medium.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-MediumItalic.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-MediumItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-SemiBold.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-SemiBold.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-SemiBoldItalic.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-SemiBoldItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-Bold.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-Bold.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-BoldItalic.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-BoldItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-ExtraBold.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-ExtraBold.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-ExtraBoldItalic.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-ExtraBoldItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 900;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-Black.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-Black.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 900;
  font-display: swap;
  src: url("/assets/fonts/inter/Inter-BlackItalic.woff2?v=3.19") format("woff2"),
       url("/assets/fonts/inter/Inter-BlackItalic.woff?v=3.19") format("woff");
}

/* -------------------------------------------------------
Variable font.
Usage:

  html { font-family: 'Inter', sans-serif; }
  @supports (font-variation-settings: normal) {
    html { font-family: 'Inter var', sans-serif; }
  }
*/
@font-face {
  font-family: 'Inter var';
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  font-named-instance: 'Regular';
  src: url("/assets/fonts/inter/Inter-roman.v.woff2?v=3.19") format("woff2");
}
@font-face {
  font-family: 'Inter var';
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
  font-named-instance: 'Italic';
  src: url("/assets/fonts/inter/Inter-italic.v.woff2?v=3.19") format("woff2");
}


/* --------------------------------------------------------------------------
[EXPERIMENTAL] Multi-axis, single variable font.

Slant axis is not yet widely supported (as of February 2019) and thus this
multi-axis single variable font is opt-in rather than the default.

When using this, you will probably need to set font-variation-settings
explicitly, e.g.

  * { font-variation-settings: "slnt" 0deg }
  .italic { font-variation-settings: "slnt" 10deg }

*/
@font-face {
  font-family: 'Inter var experimental';
  font-weight: 100 900;
  font-display: swap;
  font-style: oblique 0deg 10deg;
  src: url("/assets/fonts/inter/Inter.v.woff2?v=3.19") format("woff2");
}
