.holds{position:relative;padding: 14em 0 0 0;margin:0;}
input,radio,checkbox,select{padding:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;border-color:#c6c1c1;width:15em;border-style:solid;margin-bottom:1em;}
.reg_frm input[type=text]:focus,input[type=email]:focus,textarea:focus,input[type=radio]:focus,input[type=checkbox]:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 0.6em 0 0.6em 0.6em;
  border: 1px solid rgba(81, 203, 238, 1);
  }

.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;background:#095187;position:relative;}
.login_frms{width:30em;margin:0 auto 2em auto;background:#140a2f;color:#fff;position:relative;padding:4em;box-shadow: 0 0 5px rgba(81, 203, 238, 1);}
.login_frms input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,input[type=radio]:focus,input[type=checkbox]:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 0.6em 0 0.6em 0.6em;
  border: 1px solid rgba(81, 203, 238, 1);}
  .regin::-webkit-input-placeholder {
  color: #c6bebe;}
#log_frm:-moz-placeholder {color:#c6bebe;}
#log_frm::-moz-placeholder {color: #c6bebe;} 
#log_frm:-ms-input-placeholder {color:#c6bebe;}
#log_frm input[placeholder]{ color: #aea9a9;}
a.button_reg{display:block;width:12.6em;padding:0.5em 0.9em 0.5em 0.9em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;color:#fff;background-color: #0a5994;
    background: -webkit-linear-gradient(#0a5994,#052b48);
    background: -moz-linear-gradient(#0a5994,#052b48);
    background: -o-linear-gradient(#0a5994,#052b48);
    background: linear-gradient(#0a5994,#052b48);font-size:1.6em;}
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{display:block;color:#fff;font-size:1.5em;}
a.new_pw:hover{text-decoration:underline;font-size:1.6em;}