@charset "utf-8";
/* Login Page*/

.login_outer_wrapp{width:100%; min-height:365px; padding-bottom: 25px; padding-top:25px; background: #16b75f; }
.login_contain{width:366px; margin:0 auto;}
.login_logo{text-align:center; height:134px; border:1px solid #d5d5d9; background:#fff;*/}
.login_form_box{padding:0; border:1px solid #d8d8d8; background:#f6f6f6; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; }
.login_form_box h1{font:22px/30px "Century Gothic", sans-serif, Arial; text-transform:uppercase;
background:url(../images/admin_login_title_slice.png) left top repeat-x; padding:10px 0px; margin-bottom:10px;
border-radius:2px 3px 0 0; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; -o-border-radius:6px 6px 0 0; color:#fff; text-align:center;}
.login_form_box dl{padding:20px 0 0; width:85%; margin:0 auto;}
.login_form_box dl dd{margin:0; padding:0; min-height:60px;}
.login_form_box dl dd .input{ background: none repeat scroll 0 0 #F9F8F7;  border: 1px solid #DDDDDD; color: #8F8F8F;   height: 40px; padding: 0 10px; width:287px;}
.for_pass_wrapp{ border-top:1px solid #CFCFCF; padding-top:10px; text-align:right; width:90%; margin:0 auto 10px;}

.login_btn {display: inline-block;  *display: inline;  padding:4px 12px;  margin-bottom: 40px;  *margin-left: .3em; font-size:16px; line-height: 20px; color: #fff;border-radius:8px;  
text-align:center; vertical-align:middle; cursor: pointer; background:red;  background-color: red;  border: 1px solid red;
*border:1px solid #d80441;/* -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;*/}
.login_btn a { color:#fff;}
.login_btn:hover{color: #fff !important; background:#e0245c; border: 1px solid #d80441; /*url(../images/btn-blue-hover-bg.jpg) repeat-x left top; border: 1px solid #018cd5;*/}

.login-main-box{margin:10px auto; background: #0e8243; 
-webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.icon-login-sec{position: absolute; top: -32px; left: 40%;}
/*.icon-login-sec.icon-login{background: url("../images/login-sprite.png") 0 0 no-repeat; width: 63px; height: 63px; display: block;}*/
.icon-reg-sec.icon-reg{background: url("../images/login-sprite.png") center -109px no-repeat; width: 63px; height: 63px; display: block;}

.login-box{width: 300px; margin:60px auto 14px auto;}
.login-box dl {min-height: 50px;}
.login-box dl dt{font: 16px/20px 'Roboto', sans-serif;margin-bottom: 25px; color:#fff;}
.login-box dl dt .input-field{border:1px solid #c3c3c3; color:#7C7C7C; padding: 2px;  height: 32px; width: 250px;
/*-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;*/ }
.ie8 .login-box dl dt .input-field{padding:0 4px; line-height:30px;}
.ie10 .login-box dl dt .input-field{padding:0 4px; line-height:30px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.login-box dl dt .input-field{width:250px; margin:0px;padding: 25px 15px;}} 

.login-box dl dd {margin-bottom: 16px;}

.madnetory{color: #ea094b;}
.title {color: #fff;font:Bold 30px 'Roboto',sans-serif;margin: 0 0 10px;padding: 10 0 5px;text-align:center}
.span4 {    width: 350px;}
.pull-left {    float: left !important;}
.pull-right {    float: right !important;}

.position-relative {    position: relative !important;}
.margin-right_10{margin-right:10px}
html,body{ height:100%; background-color:#f6f2ef;}

.forgot-link{line-height:24px;}