@charset "utf-8";
/* CSS Document */

h1 {font-weight:300!important;}

.formWrapper{
	width:100%;
	padding: 15px 10px 0px 10px;
	margin: 0!important;
}
.formWrapper h1 {
	font-size: 32px;
	margin-bottom: 20px;
}
#form form{padding:0px; margin:0px; color: #fff!important;}
#formContainer{
	margin: 0px!important;
}
#formContainer .labelFront{
	color: #fff !important;
}
#formContainer #formContent{
	width: 100% !important;
	min-width: 100px!important;
}

#formContainer select {width:202px!important;}

#formContainer select, #formContainer input {color:#000000!important;}

#form fieldset {border:1px solid transparent;*border:none; padding:0px; margin:0px;}
#formFooter .formButtonsBlock{ margin:0px 0px 0px 10px; width: 100%!important; }
#formFooter .mandatorytext{ margin:0px 0px 10px 11px!important; }

#formFooter .formButtonsBlock #btnSent, #formFooter .formButtonsBlock #btnSent,
#formFooter .formButtonsBlock #btnReset, #formFooter .formButtonsBlock #btnReset{
	float: left; 
	background: #2c99ce; 
	color: #fff; 
	display: inline-block; 
	padding: 5px;
	margin: 0 5px 0 0;
	text-decoration: none;
}

#formContainer .checkBox input, #formContainer .radioCheckButtonInput {
	margin-top:6px!important;
}

#form .mandatorytext {
	color:#ffffff!important;
}

.divider {
	margin-top:30px!important;
	border-bottom:none!important;
}

.clear{
	width: 100% !important;
}

@media(max-width:480px){
	#formContainer label{
		float: none!important;
	}
	#formFooter{
		padding: 0px !important;
	}

}