.gdprbox{
      overflow: visible;
      width:263px;
      border: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      background-color: #f2f2f2; 
      background: -moz-linear-gradient(top, #f2f2f2 0%, #e5e5e5  100%);
      background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e5e5e5));
      background: -o-gradient(#f2f2f2, #e5e5e5);
      background: -ms-linear-gradient(top, #f2f2f2, #e5e5e5);

      position:fixed;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
     transform: translate(-50%,-50%);
      z-index: 9999;
  }
  .gdprbox p{
      font-size: 15px;
      line-height:120%;
      color:#333;
      padding:0px 18px 10px 21px;
      margin:0;
      font-family: 'Helvetica', 'Arial', sans-serif;
  }
  .gdprbox h2 {
      padding:23px 18px 10px 21px;
      margin: 0;
  }

  .gdprbox a{
    font-family: 'Helvetica', 'Arial', sans-serif;
      font-size: 14px;
      color: #0086D3;
      width:220px;
      display:block;
      padding-bottom:17px;
      padding-left:18px;
      text-decoration: none;
  }

  .gdprbox a span{
      background: url('/img/sprite-arrow.png') no-repeat right -15px;
      padding-right:20px; 
  }

  *+html .gdprbox a span{
      cursor:pointer;
      position:absolute;
  }

  *+html .gdprbox .accept a span{
      position:relative !important;
  }

  .gdprbox .accept{
      width:235px;
      margin: 6px 12px 6px 12px; 
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      margin-bottom:15px;
      background-color: #56AFE1; 
      background: -moz-linear-gradient(top, #56AFE1 0%, #118ED5  100%);
      background: -webkit-gradient(linear, left top, left bottom, from(#56AFE1), to(#118ED5));
      background: -o-gradient(#56AFE1, #118ED5);
      background: -ms-linear-gradient(top, #56AFE1, #118ED5);
  }

  .gdprbox .accept a{
  	color: #FFF;
  	display:block;
  	padding: 6px 10px;
  	font-size: 16px;
  }
  .gdprbox .accept a span{
  	background: url('/img/sprite-arrow.png') no-repeat right 4px;
      display:block;
  }
  .modal-overlay {
      z-index: 9990;

  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.4);
  }