.holds{position:relative;padding: 3em 0 0 0;margin:0;font-size:101%;line-height:110%;}
.round{-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;

}


input[type=text],input[type=password],input[type=email]{border:none;width:90%;background:#9fc1f9; padding: 0.6em 0 0.6em 0.6em; }
input[type=checkbox]{ border-radius:0.2em;
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
}


#log_frm{
  margin:auto;width:90%;}
 .inputs{
   display:block;background:#9fc1f9;margin-bottom:1em;position:relative;padding:0.5em;text-align:left;min-height:2.2em;width:100%;
 }
 .inputs img{position:absolute;top:0.5em;left:0.5em;

}

.inputs input{
  position:absolute;top:0;left:2.5em;border-left:1px #fff solid;
}

.label{float:left;color:#8a8484;font-weight:bold;}
.warning{margin:auto auto 2% auto;width:18em;text-align:center;min-height:3em;color:#f71b20;font-size:1.2em;font-weight:bold;position:relative;}
.login_frms{width:50em;margin:0 auto 4em auto;color:#fff;position:relative;padding:3em 1em 1em 1em;box-shadow: 0 0 5px rgba(81, 203, 238, 1);}

  .regin::-webkit-input-placeholder {
  color: #000;}
#log_frm:-moz-placeholder {color:#000;}
#log_frm::-moz-placeholder {color: #000;}
#log_frm:-ms-input-placeholder {color:#000;}
#log_frm input[placeholder]{ color: #000;}
.seperate{background:#9fc1f9;padding:1em;color:#000; text-align:left;

}
.seperate  p{
   color:#000;
 }
 .seperate a:link{
   color:#000;
 }


a.button_reg{display:inline-block;width:100%;padding:0.2em 0.4em 0.2em 0.4em;color:#fff;font-size:1.4em;margin:auto auto 0 auto;background:#e64802;font-weight:bold;}
a.button_reg:hover{background-color: #052b48;
    background: -webkit-linear-gradient(#052b48,#0a5994);  
    background: -moz-linear-gradient(#052b48,#0a5994);
    background: -o-linear-gradient(#052b48,#0a5994);  
    background: linear-gradient(#052b48,#0a5994);color:#c2c8cd;}
.overlay { background: rgba(0,0,0,0.5);bottom: 0;left: 0; position: absolute; top: 0; right: 0; z-index: 998;}
#loader{width:1em;height:1em;margin:auto;display:none;}
.set_bottom{position:absolute;bottom:1em;left:3em;}
a.new_pw{color:#fff;font-size:1.5em;}
a.new_pw:hover{text-decoration:underline;font-size:1.6em;}
a.whitelink{
  color:#fff;
}
footer{
  display:block;
}

 @media screen and (max-width:840px){
.login_frms{width:100%;}
}
 @media screen and (max-width:490px){
input[type=text],input[type=password],input[type=email]{width:auto;}
.login_frms{padding:1em;}
}
}
