/* cookie banner */
/*.cookieWarning{
    padding: 10px 20px 10px 20px;
}*/
.cookieContainer{
  padding: 10px 50px 10px 0px;
  font-size: 14px;
  line-height: 1.4em;
}
.cookieContainer p{
  margin-bottom:0;
}
.cookieContainer button.closeCookieContainer {
  font-size: 14px;
  padding: 4px 8px;
  background-color: #0173ba;
  color: #ffffff;
}
.cookieContainer button.closeCookieContainer:hover,
.cookieContainer button.closeCookieContainer:focus{
  background-color:#094C90;
}
button.closeCookieContainer{
  position: absolute;
  top: 10px;
  right: 0;
  background-color:transparent;
  border: 0px solid transparent;
  border-radius: 0px;
  cursor: pointer;
}
button.closeCookieContainer span{
  display:block;
  font-size: 60px;
  cursor: pointer;
  font-weight: lighter;
  font-family: sans-serif;
  transform: rotate(45deg);   
  color: #727272;
}
.completePageContent{
  position:relative;
  overflow:hidden;
}
.cookieWarning{
  position:relative;
  top:0;
  width: 100%;
  z-index:12;
}
.cookieContainer a{
  color:#094C90;
  text-decoration: underline;
}
.black_close_button{
  width:30px;
  height:30px;
  display:block;
  /*background-image: url(images/x_black.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100%; */
  margin-bottom:50px;
}
.black_close_button img{
  transform: rotate(45deg);
}
