.light_box_big { z-index:9999999; height:100%; top:0px; left:0; position:absolute; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop + (document.body.clientHeight-this.clientHeight)); _top:0; width:100%; clear:both; }
.light_box_opc { background-color:#111; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; }
.light_box_xbn { font-size:14px; width:20px; height:20px; position:absolute; right:10px; top:-1px; font-weight:bold; cursor:pointer; }
.light_box_win { margin:100px 0 0 200px; width:340px }

.mb16 { margin-bottom:16px; }
.mt16 { margin-top:16px; }
.light_box_win { margin: 20% auto 0; }

#login_lbox { background-color:#fff; text-align:center; height:160px; padding:12px; position:relative; border:1px solid #ccc; }
#login_lbox .logo_bg { color:#363636; width:100%; height:80px; position:absolute; top:0; left:0; }
#login_lbox .logo { background:url(https://secureimage.securedataimages.com/images/cams/logo/cams_long_w_english.png); width:180px; height:60px; margin:0 auto 10px auto; }
#login_lbox .yellow { background:#FFC633; color:#000000; height:24px; font-weight:bold; border:1px solid #ccc; padding:0 12px; margin-left:1px; line-height:24px; }
#login_lbox .gray { color:#bbb; }
#login_lbox .fields div { position:relative; height:24px; width:180px; margin:0 auto; }
#login_lbox .fields input { border:1px solid #aaa; position:absolute; top:0px; right:0px; width:180px; }
#login_lbox .closer { width:14px; height:14px; display:block; color:#bbb; font-weight:bold; font-size:14px; position:absolute; top:3px; right:3px; }

.icra_rta {display: block !important;}

#light_box_18 .fs12px { font-size:12px; }
#light_box_18 .fs10px { font-size:10px; }
#light_box_18 .light_box_win_18 { margin: 20% auto 0;  width:400px; height:auto; font-family: "Open Sans",arial,helvetica }
#light_box_18 a { text-decoration:none } 

#conf_18_lbox span.brand, #conf_18_lbox  span.cobrand { display:block; width:auto; height:60px; position:relative; top:2px; left:0; text-align:left; }

#conf_18_lbos span.cobrand1 {  }
#conf_18_lbox .cobrand1 img { max-height:58px; max-width:280px; display:block; margin:2px auto; }
#conf_18_lbox .cobrand1.big_logo1 { height:auto; }
#conf_18_lbox .cobrand1.big_logo1 img { width:100%; max-height:58px; max-width:300px; margin:2px auto; }
#conf_18_lbox .brand1 img { 
max-height: 50px;
margin: 0 auto;
display: block;
width: 40%;
background: transparent url('https://secureimage.securedataimages.com/images/cams/logo/cams_logo_2018.svg') no-repeat;
padding: 5px 0 0 15px;
background-size: contain;
}

#conf_18_lbox .btn { min-width:100px; text-align:center; } 
#conf_18_lbox .btn.b03 { background:white !important; border:2px solid #d7d7d7; color:#d7d7d7 !important; }
#conf_18_lbox { background-color:#fff; text-align:center; height:auto; padding:12px 12px 24px; position:relative }
#conf_18_lbox .logo_bg_cobrand { background-color:#363636; width:100%; height:70px; position:absolute; top:0; left:0; }
#conf_18_lbox .logo_bg { width:100%; height:70px; margin:0 auto; border-bottom:1px solid #d7d7d7; }
#conf_18_lbox .conf_text { margin-top:12px; color:#111; font-weight:normal; }
#conf_18_lbox .yellow { background:#FFC633; color:#000000; height:24px; font-weight:bold; border:1px solid #ccc; padding:0 12px; margin-left:1px; line-height:24px; }
#conf_18_lbox .gray { color:#bbb; }
#conf_18_lbox .fields div { position:relative; height:24px; width:180px; margin:0 auto; }
#conf_18_lbox .fields input { border:1px solid #aaa; position:absolute; top:0px; right:0px; width:180px; }
#conf_18_lbox .closer { width:14px; height:14px; border:none; color:#bbb; font-weight:bold; font-size:14px; position:absolute; top:3px; right:3px; }
#conf_18_lbox .conf18_enter { background-color:#FFCC00; width:120px; font-size:22px; border:none; color:#333333; font-weight:bold; padding:10px }
#conf_18_lbox .conf18_exit { font-size:16px; color:#A0A0A0; text-decoration:underline;  }
#conf_18_lbox a:hover { cursor:hand }
#conf_18_lbox .confirm_over18_text {width:60%; margin:5px auto 20px;}
#conf_18_lbox .exit { float:left; text-align:right; width:47%; }	
#conf_18_lbox .enter { float:right; width:47%; text-align:left; }
.dutch #conf_18_lbox .btn { max-width:100%; font-size: 0.75em; white-space: nowrap;}

@media (max-width:400px) {
  #light_box_18 .light_box_win_18 {width:300px;}
  #conf_18_lbox {height:auto;}
}

@media screen and (orientation : landscape) {
  .light_box_win_18 { margin: 5% auto !important; }
}