.form_main {
	float:none;
	overflow:hidden;
	width:100%;
	border:none;
	background:url(img/transparent-bg.png) repeat;
	padding: 22px 0px 0px 15px;
	border-radius: 8px;
}
.form_main h2 {
	color:#963;
}
.field_container {
	float:left;
	width:100%;
	margin:5px 0px;
}

.field_container input[type='text'], input[type='password'], textarea {
	background: #fff;
	border: 1px solid #5D704B;
	border-radius: 5px;
	padding: 10px 5px;
	margin-left: 0px;
	margin-right: 0px;
	width: 73%;
	font-size:100%;
	color:#424242;
}

.field_container select{
	background: #373129;
	border: 1px solid #221504;
	border-radius: 5px;
	padding: 10px 3px;
	margin-left: 0px;
	margin-right: 0px;
	width: 35.80%;
	color:#9E9E9E;
}

.field_container label {
	
}
.field_container label span  {
	color:#F00;
}
.field_lable {
	float:left;
	width:25%;
	margin-right:2.5%;
}
.field_box {
	float:left;
	width:72%;
	max-width:none;
}
.form_btn {
	background-color:#633;
	color:#fff;
	padding:5px;
	border:none;
	width:100px;
	border-radius:5px;
}
@media (max-width: 767px) {
	.field_lable{width: 36%;}
	.field_box{width: 61%;}
	.field_container input[type='text'], input[type='password'], textarea{ width:95%;}
	.field_container select{width: 46.0%;}
}
@media (max-width: 480px) {
	.field_lable{float: none; width: auto; text-align: left;}
	.field_box{float: none; width: 100%;}
}
/* loadmask css */
.loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url('../images/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
    border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}