@charset "utf-8";
/* CSS 用户注册/登陆表单元素样式 */

/*修改google浏览器，文本框/选择框默认的聚焦黄色背景为白色 */
input:-webkit-autofill,select:-webkit-autofill {  
    -webkit-box-shadow: 0 0 0px 1000px white  inset !important;  
} 

.btn { width:100%; height:42px; line-height:42px; border-radius:4px; font-size:16px; text-align:center; }
.btn-login { border:1px solid #32b48a; color:#fff; background:#28b18a; cursor:pointer; }
.btn-login:hover { background:#31c79c; }
.btn-smscode { border:1px solid #32b48a; color:#fff; background:#28b18a; cursor:pointer; }
.btn-smscode { background:#31c79c; }
.btn-disabled { border:1px solid #eee; color:#bbb; background:#eee; cursor:default; }
input[type="text"],input[type="password"] {
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	width:100%;
	height: 42px;
    /*line-height: 20px;*/
	padding: 0 20px;
    border: 1px solid #ddd;
	border-radius: 4px;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: #666;
	background-color: #f4f4f4;
}
textarea {
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	width:100%;
	line-height: 40px;
	padding: 10px 20px;
    border: 1px solid #ddd;
	border-radius: 4px;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: #666;
    background-color: #f4f4f4;
}
select {
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	height:42px;
	/*line-height: 20px;*/
	padding: 0 20px;
    border: 1px solid #ddd;
	border-radius: 4px;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: #666;
    background-color: #f4f4f4;
}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus {
	/*border-color:rgba(82,168,236,0.8);*/
	/*box-shadow:0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(82,168,236,0.6);*/
	background-color:#fff;
}
select:focus {
	/*border-color:rgba(82,168,236,0.8);*/
	/*box-shadow:0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(82,168,236,0.6);*/
}
.error input, .error select, .error textarea {
	/*border-color: #B94A48;*/
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
	color: #B94A48;
}