/*Auth0 login page css*/

.gds-modal.bi-hcp-validation-modal-fullscreen .gds-modal__body > .gds-grid .gds-cell:last-child 
{
	display: block !important;
}


/*blue line CSS*/
article[data-history-node-id="62"] .gds-quicklinks__items--spacer-m {
     border-top: none;
}


.modal-open .gds-block__padding-x-xl {
  padding-top: 16px !important;
}

/*End of Auth0 login page css*/

/*communication tool page css*/

.communication-tool-page .views-view-grid .gds-grid .gds-cell--m-third .gds-card .gds-card__figure .gds-image::before{
    display: none;
}
.communication-tool-page .views-view-grid .gds-grid .gds-cell--m-third a.gds-card.gds-card--visibility-both {
    text-decoration: none;
}
.complication-main .views-view-grid .gds-grid .gds-cell--m-third .gds-card .gds-card__figure .gds-image::before{
    display: none;
}
.complication-main .views-view-grid .gds-grid .gds-cell--m-third a.gds-card.gds-card--visibility-both {
    text-decoration: none;
}
.complication-main .views-view-grid .gds-grid{
    display: flex;
    flex-wrap: wrap;
}
.complication-main .views-view-grid .gds-grid .gds-cell--m-third{
    display: flex;
}

.complication-main header{
    max-width: 1280px;
    justify-content: flex-start;
    display: flex;
    width: 100%;
    flex-flow: row wrap;
    margin: auto;
    padding: 0 calc(var(--spacer-s)/2);
}
@media screen and (min-width: 768px){
    .complication-main header{
padding: 0 calc(var(--spacer-m)/2);
    }
}
@media screen and (min-width: 992px){
    .complication-main header{
padding: 0 calc(var(--spacer-base)/2);
    }
}
@media screen and (min-width: 1280px){
    .complication-main header{
padding: 0 calc(var(--spacer-l)/2);
    }
}

.complication-main header h2{
padding: 0 calc(var(--spacer-s)/2);
}
@media screen and (min-width: 768px){
    .complication-main header h2{
padding: 0 calc(var(--spacer-m)/2);
    }
}
@media screen and (min-width: 992px){
    .complication-main header h2{
padding: 0 calc(var(--spacer-m)/2);
    }
}
@media screen and (min-width: 1280px){
    .complication-main header h2{
padding: 0 calc(var(--spacer-l)/2);
    }
}


article .gds-grid:nth-child(1) .main-region {
    padding: 0 calc(var(--spacer-s)/2);
}
@media screen and (min-width: 768px){
    article .gds-grid:nth-child(1) .main-region{
padding: 0 calc(var(--spacer-m)/2);
    }
}
@media screen and (min-width: 992px){
    article .gds-grid:nth-child(1) .main-region{
padding: 0 calc(var(--spacer-base)/2);
    }
}
@media screen and (min-width: 1280px){
    article .gds-grid:nth-child(1) .main-region{
padding: 0 calc(var(--spacer-l)/2);
    }
}

article .gds-grid:nth-child(1) .main-region h1{
padding: 0 calc(var(--spacer-s)/2);
}
@media screen and (min-width: 768px){
    article .gds-grid:nth-child(1) .main-region h1{
padding: 0 calc(var(--spacer-m)/2);
    }
}
@media screen and (min-width: 992px){
    article .gds-grid:nth-child(1) .main-region h1{
padding: 0 calc(var(--spacer-m)/2);
    }
}
@media screen and (min-width: 1280px){
    article .gds-grid:nth-child(1) .main-region h1{
padding: 0 calc(var(--spacer-l)/2);
    }
}


article .gds-grid:nth-child(2) video.video-js {
    width: 100%;
}
article .gds-grid:nth-child(2) .quickedit-field {
    margin: 0 calc(var(--spacer-s)/2);
}
@media screen and (min-width: 768px){
    article .gds-grid:nth-child(2) .quickedit-field{
margin: 0 calc(var(--spacer-m)/2);
    }
}
@media screen and (min-width: 992px){
    article .gds-grid:nth-child(2) .quickedit-field{
margin: 0 calc(var(--spacer-m)/2);
    }
}
@media screen and (min-width: 1280px){
    article .gds-grid:nth-child(2) .quickedit-field{
margin: 0 calc(var(--spacer-l)/2);
    }
}

.read_label {
  width: 79px;
  height: 24px;
  flex-grow: 0;
  font-family: BISansNEXT;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #2c333a;
}
.complication-main .gds-card .gds-card__content h5.gds-heading.gds-heading--align-left.gds-heading--s {
    font-size: 16px;
    font-weight: normal;
    margin-top: 8px;
}
.complication-main .gds-card .gds-read_more {
    padding: 24px;
}
.complication-main .gds-card .gds-read_more .fill {
    display: inline-block;
    padding-left: 10px;
}
.complication-main .gds-cell--m-third .gds-card .gds-card__content h4.gds-heading.gds-heading--align-left.gds-heading--s a {
    color: var(--color-grey);
    text-decoration: none;
}
.complication-main .gds-cell--m-third .gds-card .gds-card__content h3.gds-heading.gds-heading--align-left.gds-heading--s a {
    color: var(--color-grey);
    text-decoration: none;
}
h1.video_page_heading {
    margin-top: 32px;
    margin-bottom: 8px;
}

.slick-slide .gds-carousel__slide-outer > div .gds-grid{
	width: 100%;
	padding: 0;
}
@media screen and (min-width: 768px){
	.slick-slide .gds-carousel__slide-outer > div .gds-grid .gds-cell{
	   padding: 0;
	}
}



.communication-tool-page.large {
    margin-bottom: 40px;
}
.communication-tool-page.large .gds-grid p {
    margin-bottom: 12px;
    margin-top: 8px;
}
.complication-main.large {
    margin-bottom: 40px;
}
svg
.fill img {
   margin-bottom: -2px;

}
.gds-read_more
{
	 font-family: BISansNEXT;
  font-size: 16px;
  font-weight: bold;
}

/*watch now text*/
article[data-history-node-id="68"] .gds-read_more a:nth-child(1) , article[data-history-node-id="64"] .gds-read_more a:nth-child(1) , article[data-history-node-id="70"] .gds-read_more a:nth-child(1) {
    color: #2c333a;
    text-decoration: none;
    font-weight: bold;
    position: relative;
    bottom: 6px;
}

/*End of communication tool page css*/

/*Global CSS*/

article[data-history-node-id="1"] .gds-grid--secondary-lightest-bg::before{
    background-color:#fff5eb !important;
}

article[data-history-node-id="1"] .gds-highlight-banner--with-media-right{
   background-color:#fff5eb !important;
}
.gds-header__metanav-bg {
   background-color:   #003366 !important;
}
.gds-header__metanav-bg .gds-metamenu__label-text{
  color:    #ffffff !important;
}
.gds-header__metanav-bg .gds-link--link-intercept {
  color:    #ffffff !important;
}

/*SEO for heading */
#hide-heading
{
    display:none;
}

/*card mobile*/
/*@media only screen and (max-width: 768px) {*/
/*  .complication-main .views-view-grid .gds-grid .gds-cell--m-third{*/
/*    width: 100% !important;*/
/*  }*/
/*}*/

/*show more css*/


/*show more css*/
.complication-main .pager__item a{
   color: var(--color-interaction);
   background-color: rgba(0,0,0,0);
   border: solid 2px var(--color-interaction);
   position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding-right: var(--spacer-m);
  padding-left: var(--spacer-m);
  border-radius: var(--border-radius-primary);
  min-width: 100px;
  min-height: 48px;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
  text-decoration: none;
   font-size: var(--typography-t-button-font-size);
    line-height: var(--typography-t-button-line-height);
    font-weight: var(--typography-t-button-font-weight);
    font-family: var(--typography-t-button-font-family)

  }

.complication-main  .pager__item{
      text-align: center;
  }

.complication-main .pager-show-more{
  list-style-type: none;
  }

.svg-plus-icon {
  margin: 0 0 0 8px;
}
.gds-metamenu__item .gds-icon--primary path {
    fill: white;
}

@media(max-width:768px){
  .complication-main .views-view-grid .gds-grid .gds-cell--m-third {
    display: grid;
  }
}

/*GFH hide login menu */
@media (max-width: 767px)  {
    li.mobileutilityitem.dropdown.login.last {
    display: none;
 }
}

.node-8 .gds-heading.gds-heading--align-left.gds-heading--l {
    margin-top: 20px !important;
}
.node-8 .gds-footnote__reference {
    padding: 0px !important;
}


/*End of Global CSS*/

/*Infographic poster css*/

.node-62 .gds-grid:nth-child(3) .gds-cell .gds-image img,
.node-62 .gds-grid:nth-child(4) .gds-cell .gds-image img,
.node-62 .gds-grid:nth-child(5) .gds-cell .gds-image img{
  width:50%;
  margin:auto;
}
.node-62 .gds-grid:nth-child(5) .gds-cell:nth-child(3) .gds-image img{
    width:97%
}

/*End of infographic poster CSS*/

/*Table colour*/

.node-3 .gds-table__cell.gds-table__cell--primary-lightest {
    background-color: #fbf1e4 !important;
}

/*End of table colour*/

@media screen and (max-width: 480px) {
.node-64 .views-view-grid .gds-cell, .node-68 .views-view-grid .gds-cell, .node-70 .views-view-grid .gds-cell{width:100% !important}
}

