.loginPage{ min-height: 600px;}
.loginPage .homeLoginBox{ display: block; position: relative; border: none; box-shadow: 0 0 5px #888; padding: 0 20px 20px 20px; margin: 10px 0; right: unset; width: 300px; z-index: unset; }
.loginPage .homeLoginBox h3 { position: relative; position: relative; margin: 0 -20px 20px -20px; box-shadow: 0 0 5px #888; }
.loginPage .homeLoginBox h3 div{ display:none; }
.loginPage .homeLoginBox .aclose{ display:none; } 

.homeLoginBox{display:none;background:rgba(239, 239, 239, 1);position:absolute;z-index:2;right:50px;width:250px;border:2px solid #fff;box-shadow:0 0 2px #404040;padding:60px 20px 20px 20px;margin-top:0;z-index:5001; }
.homeLoginBox .BK{display:none;}
.homeLoginBox .close{ float: right; cursor: pointer; line-height: 50px; margin-right: 10px; font-size: 1.5em; }
.homeLoginBox h3 {background: #13559e;color: #fff;font-size: 1.2em;height: 50px;line-height: 50px;text-indent: 20px;position:absolute;left:0;right:0;top:-10px;}
.homeLoginBox ul{list-style:none;margin:0;padding:0;}
.homeLoginBox ul li{ margin-bottom: 10px;}

.homeLoginBox input[type=text],
.homeLoginBox input[type=password]{height:40px;line-height:40px; width: calc(100% - 5px); padding: 0;}
.homeLoginBox .lErr{color:#f00;display:none;}
.homeLoginBox input[type=submit],
.homeLoginBox input[type=button]{background: #13559e;border: 0 none;border-radius: 2px;color: #fff;cursor: pointer;display: inline-block;font-size: 1.1em;height: 40px;line-height: 40px;margin-right: 1%; margin-top: 5px; text-align: center;text-decoration: none; padding: 0 20px;}
    
.homeLoginBox a.signUpBtn{background: #13559e;border: 0 none;border-radius: 2px;color: #fff;cursor: pointer;display: inline-block;font-size: 1.1em;height: 40px;line-height: 40px;margin-right: 1%;
    margin-top: 5px;padding: 0 20px;text-align: center;text-decoration: none; }
    
.homeLoginBox .FP{ line-height: 40px; margin-top:10px;}
.homeLoginBox a{color:#000;text-decoration:underline; display:inline-block; height: 40px;}

.homeLoginBox section.BLK_FPW{ display:none;}
.homeLoginBox section.BLK_ACT{ display:none;}
.homeLoginBox section.BLK_LGN{ padding-bottom: 10px;}
.homeLoginBox .info{ color: #444; line-height: 15px; margin-bottom: 10px;font-size: 0.9em;}

.loginForm ul li i.gicons{ float:left; margin-left:3px; line-height: 40px;}
.loginForm ul li .giconsDiv{ position: absolute; z-index: 1;}
.loginForm ul li input[type=text],
.loginForm ul li input[type=email],
.loginForm ul li input[type=password]{ text-indent: 25px; font-size: 0.9em;}

.info { color: #aeaeae; font-style: italic;}
.info .error { color: #FF0000; font-size:1.2em;}
.error{ color: #FF0000; }
a{ cursor: pointer; color: #00B4F1; }
label{ margin-bottom: 0; font-size: 0.9em;}

div.linkBox ul{ margin: 0; padding: 0; list-style:none; }
div.linkBox ul li{ margin: 0; padding: 0; list-style:none; }
div.linkBox ul.bLogo li{ margin-bottom:20px; }


@media only screen and (min-width: 0) and (max-width: 650px) {
    div.textBox{ width: 100%; clear:both;}
    div.linkBox{ width: 100%; clear:both; margin-top: 30px;}
      
}
@media only screen and (min-width: 651px) {
    div.textBox{ width: calc(100% - 310px); float:left; }
    div.linkBox{ width: 280px; margin-left:30px; float:left; }
}
@media only screen and (min-width: 651px) and (max-width: 800px) {
    
}
@media only screen and (min-width: 801px) {
  
}
