body{background: #f7f7f7}
.location-bg{   /* background: #eb4c2c;*/ position:relative; height:55px; }
.location-bg .page-name {
    color: #ff4e00;
    top: 10px;
	font-size:1.8rem;
	font-weight:bold;
	padding-left:10px;
}
.regist .msgStack { background:none; border: none; width: 479px; float: right; margin-bottom: 0px;}
.regist  .control-label{ text-align:right; line-height: 33px;}
.regist  .control-label .required{ color:orangered;}
 .member_register .input-group-addon{ background: none;    color: #ff3600; border-right:none; border-top-left-radius:0px; border-bottom-left-radius:0px;}
.regist ul.icheck-list { width:140px;}
.regist ul.icheck-list li{ list-style: none;}
.member_register .form-control[readonly]{
	background: #fff;
	
}
  .member_register .form-control{border-top-right-radius:0px; border-bottom-right-radius:0px;border-left:none; padding-left:0px;text-indent:3px;}
    .member_register input:focus{   box-shadow:none; border:#ccc solid 1px;border-left:none;}
 .member_register  .fa-phone{ font-size:15px;}
.member_register  .fa-mobile{ font-size:17px;}
 .member_register .user_inner .input-group-addon{ width:36px; float:left; height:34px;border-top-left-radius:0px; border-bottom-left-radius:0px;}
  .member_register .user_inner  .form-control{border-top-left-radius:0px; border-bottom-left-radius:0px;border-left:none; text-indent:3px;}
  .member_register .user_inner .help-block{ clear:both;}
   .member_register .user_inner {}
 .member_register .user_inner .glyphicon-ok,.member_register .user_inner .glyphicon-remove    {right: 152px;}
 .user_inner.has-feedback label{ color: #555555;}
 .member_register .form-control-feedback{ right:10px;}
  .member_register  .fill-data{ width:90%;}
  .member_register .fill-data .form-group{   clear:both;   zoom:1; overflow:hidden;    margin-bottom:5px;}

 /*	.member_register .fill-data .form-group{ position:relative; height:26px; clear:both;}*/
	.member_register .fill-data .form-group.has-feedback{  }
	 .member_register  .fill-data  .has-feedback input{box-shadow:none;}
	  .member_register  .fill-data .has-success .form-control{border-left:none; }
	  .member_register   .fill-data .has-success .input-group-addon{ border-color:#7fc11c;}
	.member_register .has-feedback .help-block{   }
	.member_register .fill-data .form-group #nick{ width:146px; float:left;}
	.member_register 	.input-addon-user-sex{ float:right; margin-right:0px;line-height: 30px;}
	.member_register .input-addon-user-sex li{ float:left; width:50px;}
	.member_register .fill-data .form-group  .form-addon{ position:absolute; left:6px; top:5px; z-index:10; color:#ff3600;}
	.member_register .fill-data .form-group  .addon_input{ position:absolute; left:0px; text-indent:10px; border-radius:0px;}
	.member_register  .register_title{ line-height:45px; width:90%; margin:16px auto;}
	.member_register  .register_title .fl{ text-indent:50px; font-size:26px;}
	.member_register .form-addon .fa-phone{ font-size:15px;}
	.member_register .form-addon .fa-mobile{ font-size:17px;}
 .member_register  .forget_bottom{ width:200px; padding-top:10px; margin-left: 159px;}  
  .forget_bottom .form-btn {
    width: 100%;
    margin: 0;
    height: 47px;
    background: #7fc11c;
    font-size: 16px;
    border: none;
    color: white;
    cursor: pointer;
    border-radius: 2px;
    font-family: "Microsoft YaHei";
}

.has-success .form-control{border: solid 1px #7fc11c;}
.has-success .glyphicon-ok{ color:#7fc11c;}