/* #INC0480803 add anysurfer logo */
#block-anysurferlogo div#logo-anysurfer {  width:40px; margin: auto;}

/* do not display orejime in language selection page */ 
body.page--language-selection-page div#fedconsent{display:none;} 
body.path-language-selection-page div#fedconsent{display:none;} 

/* #INC0516755 move anysufer logo */
html:lang(fr) div#logo-anysurfer {position:relative;bottom:-110px;}
html:lang(nl) div#logo-anysurfer {position:relative;bottom:-127px;}
@media only screen and (max-width: 768px) {
  div#logo-anysurfer {display:none;}
}


/* #INC0718434 - fix table layout for overview of ministers */
.field--text-formatted ul.matrix>li::before {content:""}
.field--text-formatted ul.matrix>li {   
  display:inline-grid;
  width:240px;
  height:280px;
}

figcaption {color:#606060;}

/* #INC0759348 add class for call to action link */
.call-to-action-link{  
  background-color: rgb(91, 111, 144);
  padding: 1rem;
  color: white !important;
  border: 1px solid rgba(255,255,255,0.2);
  text-transform: uppercase;
  text-decoration: none !important;
  text-align: center;
  display: inline-block;
  min-width: 30%;
}

.call-to-action-link:hover{  
    background-color: #394c67;
}

/* #CS0092779 fix a contrast accessibility issue */
body .field--text-formatted table tr th p { color: #282828;}
body .block[class*="menu--menu-header"] .menu li a.mybelgium:focus {text-decoration: underline;}
body .page__section--header .block[class*="views--search-page"] form .views-exposed-form .form-item .form-text:focus {outline-offset: 1px; outline-width: 0.125rem; outline-style: solid; outline-color: #fff;}
body .block[class*="menu--menu-homepage"] .menu li a:focus {outline-offset: 1px; outline-width: 0.125rem; outline-style: solid; outline-color: #475366;}
body .block[class*="language-interface"] .links li a:focus {outline-offset: 1px; outline-width: 0.125rem; outline-style: solid; outline-color: #fff;}
body #webform-submission-contact-node-13185-add-form--2 p a:focus, body #webform-submission-contact-node-13185-add-form--2 p a:hover  {text-decoration: underline !important;}
body form input[type="submit"]:focus {background: white; color: #475366; border: 2px solid #475366;}
body .view__pager ul li.previous a:focus, body .view__pager ul li.next a:focus { backgound color: #475366; outline-offset: 1px; outline-width: 0.125rem; outline-style: solid; outline-color: #000; }
body .block--block-content--basic .sitemap h2 {font-size: 1.125rem; font-weight: 400; line-height: 1.375rem; color: #727272;  margin-bottom: 0;}
body h1[class*="arbeit"], body h1[class*="ausbildung"], body h1[class*="belastingen"], body h1[class*="belgi"], body h1[class*="brexit"], body h1[class*="econom"], body h1[class*="education"], body h1[class*="emploi"], body h1[class*="environ"], body h1[class*="famil"], body h1[class*="formation"], body h1[class*="gesundheit"], body h1[class*="gezondheid"], body h1[class*="health"], body h1[class*="housing"], body h1[class*="huisvesting"], body h1[class*="impot"], body h1[class*="impts"], body h1[class*="justi"], body h1[class*="leren"], body h1[class*="logement"], body h1[class*="milieu"], body h1[class*="mobili"], body h1[class*="sant"], body h1[class*="steuern"], body h1[class*="taxes"], body h1[class*="umwelt"], body h1[class*="verkeh"], body h1[class*="werk"], body h1[class*="wirtschaft"], body h1[class*="wohnen"], body h1[class*="work"] {  white-space: inherit;}
body aside.page__section--complementary ul.links.inline a, body .page__inner--bottom .node--type-news.node--promoted ul.links.inline a {color: #5b6f90;font-weight: 400;}
body aside.page__section--complementary ul.links.inline a:hover, body .page__inner--bottom .node--type-news.node--promoted ul.links.inline a:hover {text-decoration: underline;}
body aside.page__section--complementary a:focus, body .page__inner--bottom .node--type-news.node--promoted a:focus { backgound color: #475366; outline-offset: 1px; outline-width: 0.125rem; outline-style: solid; outline-color: #000; }
