

/*------------------------------------------------------------Top Bar Colour  ----------------------------------------*/
    

  .site-top-links-holder {
      background-color: #000a7d !important;
      font-size: 14px !important; 
  }
  
  
  
 /*----------------------------------------Search bar  ---------------------------------------------------------*/
  
    .mobileNT .header-navigation-container .main-navigation-container .search-container .searchBox > input[type="search"], .mobileNT .header-navigation-container .main-navigation-container .search-container .searchBox > input[type="text"] {
      width: 100%;
      padding: 0.5em;
      border: 3px solid #000a7d !important;
      border-radius: 5px;
         height: 34px;
      font-size: 16px;
  }
  
  

  
    .mobileNT .header-navigation-container .main-navigation-container .search-container .navSearch .goSearch {
      position: absolute;
      right: 0;
      bottom: 0;
      width: 46px;
      margin: 1.5em 1em 1.5em 0;
          margin-top: 1.5em;
          margin-right: 1em;
          margin-bottom: 1.5em;
      background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='55' height='55' viewBox='0 0 55 55'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill-rule: evenodd;%7d %3c/style%3e%3c/defs%3e%3cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M18.085,31a10.55,10.55,0,0,1,14.921-14.92,10.344,10.344,0,0,1,1.587,12.732,0.444,0.444,0,0,0,.061.529l5.383,5.382c1.071,1.071,1.327,2.569.376,3.519l-0.164.163c-0.95.95-2.448,0.7-3.52-.376l-5.372-5.371a0.45,0.45,0,0,0-.54-0.073A10.347,10.347,0,0,1,18.085,31Zm12.973-1.948a7.8,7.8,0,1,0-11.025,0A7.8,7.8,0,0,0,31.058,29.057Z'/%3e%3c/svg%3e") center center no-repeat #000a7d !important;
          background-size: auto;
      background-size: 30px;
      border: 0px !important;
          border-left-color: rgb(196, 196, 196); 
          border-left-style: solid;
          border-left-width: 1px;
      border-left: none;
      border-bottom-right-radius: 8px !important;
      border-top-right-radius: 8px !important;
      height: 34px;
      top: auto;
  }
  
  
      .mobileNT .header-navigation-container .main-navigation-container .search-container .navSearch .goSearch {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='55' height='55' fill='%23fff' viewBox='0 0 55 55'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill-rule: evenodd;%7d %3c/style%3e%3c/defs%3e%3cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M18.085,31a10.55,10.55,0,0,1,14.921-14.92,10.344,10.344,0,0,1,1.587,12.732,0.444,0.444,0,0,0,.061.529l5.383,5.382c1.071,1.071,1.327,2.569.376,3.519l-0.164.163c-0.95.95-2.448,0.7-3.52-.376l-5.372-5.371a0.45,0.45,0,0,0-.54-0.073A10.347,10.347,0,0,1,18.085,31Zm12.973-1.948a7.8,7.8,0,1,0-11.025,0A7.8,7.8,0,0,0,31.058,29.057Z'/%3e%3c/svg%3e") center center no-repeat #000a7d !important;
  background-size: 40px !important;
  }
  
  


  /* Nav Bar styles */ 
  
  
     .mobileNT .header-wrap-space .header .primary-navigation ul.top li a.tier, .mobileNT .header-wrap-space .header .primary-navigation ul.top li span.tier {
        

           
    font-size: 17px;
    }
    
    
    .mobileNT .header-wrap-space .header .primary-navigation {
  padding-top: 0 !important;
  min-height: 47px;    /* Nav Bar Height */ 
  background-color:#fff;  /* Nav Bar Background colour */ 
  margin-top: 10px; /* Margin above Nav Bar  */

}

nav.primary-navigation ul.top a {
    color: #000a7d;   /* Nav Bar text colour - not active */ 
  font-weight:bold;


}


nav.primary-navigation ul.top>li:hover>a {
    background-color: #000a7d;  /* Active Tab background colour */
    text-decoration: none;
    color: #fff; /* Active Tab text colour */
}



nav.primary-navigation ul.top>li>.dropdown {
    display: none;
    position: absolute;
    left: 3%;
    right: 3%;
    min-height: 250px;
    padding: 0 .6em 4em;
    color: #000;     /* Dropdown bullet points colour */ 
    background-color: #f7f7f7;   /* Dropdown background colour */
    border-top: 10px solid #000a7d;  /* Dropdown Top border size and colour */
    border-bottom: none;
    z-index: 999;
    -webkit-box-shadow: -3px 13px 13px 0px rgba(71,71,71,0.59);
    -moz-box-shadow: -3px 13px 13px 0px rgba(71,71,71,0.59);
    box-shadow: -3px 13px 13px 0px rgba(71,71,71,0.59);
}


nav.primary-navigation ul.top>li>.dropdown a {
    color: #000; /* Dropdown text colour */ 
    border-bottom:#000;
    font-size: 12px;
    text-transform: none;
    /*white-space: nowrap;*/
}



.mobileNT .header-wrap-space .header .primary-navigation ul.top li .dropdown .tier h3 {
  font-size: 15px;
  padding-bottom: 1px;
  border-bottom: 2px solid #000;  /* Dropdown underline colour */ 
  font-weight: 400;
}





  
    /*---------------------------------------------Homepage sub banner width  -------------------------------------------*/
  
  .page-home .maxwidth1000, .page-home .zRow {
  max-width: 1400px;
  margin: 0 auto;
  margin-bottom: 20px;
  margin-top: 20px;
}
  


  

      /*-------------------------------------------------------------  footer styles  ----------------------------------------------------*/
    
      .footer-container, .footer-container .DynamicFooterContainer ul.footer > li {
      background-color: #000a7d !important;
  }
  
  
  .footer-container .footerCol.responsive-newsletter-container .newsletter-control-container > div.newsletterbutton-container .NTButton, .master_FooterContainer .footerCol.responsive-newsletter-container .newsletter-control-container > div.newsletterbutton-container .NTButton {
	display: block;
	height: 100%;
	background: #006bff;
	padding: 5px 8px;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	line-height: 20px;
}

table#ctl00_ContentPlaceHolder1_tblcontactDetails {
    display: none !important;
}

  
#ctl00_ContentPlaceHolder1_tddel8 {display:none !important;}


#ctl00_ContentPlaceHolder1_tddel9 {padding-left:25px; margin-right:0px !important; }
  



.Scroller_Container.RelatedData.FillWhiteSpace
{
    display:none !important;
}

.Layout_TableRow.countryField-row {
  display: none;
}