@font-face {
    font-family: "Glyphicons Halflings";
    src: url("//s1.bayer.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), 
         url("//s1.bayer.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff") format("woff"), 
         url("//s1.bayer.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.ttf") format("truetype"),
         url("//s1.bayer.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
/*Desktop Size*/
.cc-btn.cc-dismiss {
	max-width: 130px !important;
	min-width: 130px !important;
	background-color: #a6a5a5 !important;
	color:#fff!important;
}

.cc-compliance.cc-highlight .cc-btn.cc-allow {
	max-width: 130px !important;
	min-width: 130px !important;
	background-color: #a6a5a5 !important;
	color:#fff!important;
}

.cc-window .cc-message a{
	color:#fff !important;
    text-decoration:udnderline;
}


 .whg-cookie-data tr th,
 .whg-cookie-data tr td {
    border: 1px solid #ddd;
    padding: 5px;
 }
/***********************************************/
/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .cc-window .cc-message{
        margin-right:5px!important;
    }
}
/********************************************/
/*iPhone 6 Plus*/
@media only screen and (min-width: 375px) and (max-width: 415px) {
    .whg-cookie-data tr th,
    .whg-cookie-data tr td {
        font-size: 10px !important;
    }
}

/********************************************/
/*iPhone 6*/
@media only screen and (min-width: 320px) and (max-width: 375px) {
    .whg-cookie-data tr th,
    .whg-cookie-data tr td {
        font-size: 10px !important;
    }

}

/********************************************/
/*iPhone 5*/
@media only screen and (max-width: 320px) {
    .whg-cookie-data tr th,
    .whg-cookie-data tr td {
        font-size: 9px !important;
    }

}
.cc-window {
position:fixed;
}
.cc-window h2 {
font-size:20px !important;
  margin:0;
}
@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 750px) and (orientation: landscape){
#cookie-bar .cc-message a {
font-size:20px;
  line-height:3.4vmin;
}
 #cookie-bar .button-wrapper .cc-btn {
font-size:6.4vmin;
}
#cookie-bar .cc-message p {
font-size:20px;
line-height:5.4vmin;
}
#cookie-bar .cc-message h2 {
font-size:25px !important;
line-height:6.2vmin;
padding-top:15px;
}
}

@media screen and (max-width: 420px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){
body .cc-window.cc-floating {
  max-width: 100%!important;
  margin-bottom: -20px !important;
}}
@media only screen and (max-width: 420px) {
.remark {
display:flex !important;
}
  .box-content-wide, .remark, .box-content-col2, .box-content-col3 {
  width:95% !important;
  }
}
span.cc-btn.cc-dismiss {
margin-bottom:15px;
}
.cc-window {
bottom:0em;
}
