@charset "utf-8"; 

#login{  height:250px;  width:400px;  margin:-160px 0 0 -230px;  padding:30px;  position:absolute;  top:50%;  left:50%;  z-index:0;  -moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px; border:solid 1px #ccc; background-image:url(../imgs/tran.png);  }
#login:before{ content:'';  position:absolute;  z-index:-1;   top:5px;  bottom:5px;  left:5px;  right:5px; }
fieldset{ border:0;  padding:0;  margin:0}
fieldset label{ font-size:12px; padding:0px 0px 5px 0px; line-height:22px; }
#inputs input{padding:15px 15px 15px 30px; margin:0 0 10px 0; width:353px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 1px 1px #ccc inset,0 1px 0 #fff; -webkit-box-shadow:0 1px 1px #ccc inset,0 1px 0 #fff; box-shadow:0 1px 1px #ccc inset,0 1px 0 #fff; background-color:#f1f1f1; background-image:url(../imgs/login-sprite.png); background-repeat:no-repeat}
#email{ background-position:5px -2px !important}
#password{ background-position:5px -52px !important}
#inputs input:focus{ background-color:#fff;  border-color:#e8c291;  outline:none;  -moz-box-shadow:0 0 0 1px #e8c291 inset;  -webkit-box-shadow:0 0 0 1px #e8c291 inset;  box-shadow:0 0 0 1px #e8c291 inset}
#actions{ margin:25px 0 0 0; }
#submit{ background-color:#ffb94b;  background-image:-webkit-gradient(linear,left top,left bottom,from(#fddb6f),to(#ffb94b));  background-image:-webkit-linear-gradient(top,#fddb6f,#ffb94b);  background-image:-moz-linear-gradient(top,#fddb6f,#ffb94b);  background-image:-ms-linear-gradient(top,#fddb6f,#ffb94b);  background-image:-o-linear-gradient(top,#fddb6f,#ffb94b);  background-image:linear-gradient(top,#fddb6f,#ffb94b);   -moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px;   text-shadow:0 1px 0 rgba(255,255,255,0.5);   -moz-box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;  -webkit-box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;  box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;    border-width:1px;  border-style:solid;  border-color:#d69e31 #e3a037 #d5982d #e3a037;  float:left;  height:35px;  padding:0;  width:120px;  cursor:pointer;  font:bold 15px Arial,Helvetica;  color:#8f5a0a}
#submit:hover, #submit:focus{ background-color:#fddb6f;  background-image:-webkit-gradient(linear,left top,left bottom,from(#ffb94b),to(#fddb6f));  background-image:-webkit-linear-gradient(top,#ffb94b,#fddb6f);  background-image:-moz-linear-gradient(top,#ffb94b,#fddb6f);  background-image:-ms-linear-gradient(top,#ffb94b,#fddb6f);  background-image:-o-linear-gradient(top,#ffb94b,#fddb6f);  background-image:linear-gradient(top,#ffb94b,#fddb6f)}
#submit:active{ outline:none;   -moz-box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;  -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;  box-shadow:0 1px 4px rgba(0,0,0,0.5) inset}
#submit::-moz-focus-inner{ border:none}
#actions a{ color:#050505;   float:right;  line-height:35px;  margin-left:10px; font-size:12px!important; }
#login h4{ font-family: 'Open Sans', sans-serif; font-weight: 400; text-align:center;}