#box {	
	margin:0 auto ; width: 100%; max-width: 700px;
}
#box .AA {	
	 margin: 15px 0; padding: 0
}
#box .AA div {
	margin: 0; padding: 0
}
#box input, #box textarea {
	font-size: 0.95rem; width: 100%; border: var(--message_input) !important; *padding-left: 45px; height: 50px; border-radius: 0; letter-spacing: 1px; 
}
#box textarea {
	*padding-top: 12px; height: 100px;
}
#box .Refresh {
	position: absolute; top: 7px !important; left: auto !important; right: 5px ; width: 35px; font-size: 1.5rem ; border: 0; cursor: pointer; z-index:111111;
}
#box #img_code {
	position: absolute; top: 5px; right: 40px;
}
.col-md-6 #box .Refresh {
	*left: 310px !important; 
}
.col-md-5 #box .Refresh {
	*left: 215px !important; 
}
#box div i {
	font-size: 1.2rem; left: 5px !important; top: 9px !important; 
}
.border2 {
	border: 2px solid #333; 
}
#CAPTCHA {
	*width: 100%; *padding-right: 112px !important; 
}
#MessageBtu	 {
	font-size: 0.85rem; border-radius: 5px; 
}
.a_31, #MessageBtu {
	border-radius: 5px !important; 
}
.a_31_1 {
	border-radius: 5px 5px 0 0 !important; 
}
.form-control {	
	*padding: 10px !important; font-size: 0.944rem !important; 
}
.form-group {	
	padding: 0 0px 18px 40px !important; 
}
.form-control-feedback {	
	color: #bbbbbb; 
}

@media (max-width: 575.98px) {
	#box {
		width: 95%
	}
	#box .Refresh, .col-md-6 #box .Refresh, .col-md-5 #box .Refresh{
		*left: 335px !important;
	}
}