
/*Form*/
#UserForm{
	background:rgba(240, 244, 247, 1);
	border-radius:5px;
	width:94%;
	padding:3%;
	margin:0;
	margin-bottom:2%;
	border-bottom:0;
	position:relative;
}
#UserForm #UserForm-Inner{
	width:100%;
	padding:0%;
	margin:0;
	background:none;
}

#UserForm h3{
	margin:0;
	color:#545658;
}
#UserForm h4{
	color:#545658;
	font-size:110%;
}

#UserForm .FormFields {
    width: 100%;
    margin: 0.5% 0;
    clear: both;
    display: inline-block;
}
	/* Fixes donation forms. Don't know about others.
	#UserForm .FormLabel {
		width: 33%;
		margin-right: 1%;
		float: left;
	}
	#UserForm .FormInput {
		width: 65%;
		float: left;
	}
	*/
		#UserForm .FormInput input[type="text"], #UserForm .FormInput input[type="password"], #UserForm .FormInput input[type="email"], #UserForm .FormInput input[type="number"], #UserForm .FormInput select, #donateOtherAmount{ 
			width:80%;
			padding:2%;
			border:1px solid rgba(230, 234, 237, 1);
			border-collapse:collapse;
			background:#fff;
			color:#333;
			border-radius:5px;
		}
		#UserForm .FormInput select {
			width: 85%;
		}
		#UserForm .FormInput textarea {
			width: 85%; /* Can be overridden on individual controls. 100% - (padding). */
			max-width: 85%;
			min-height: 60px;
			padding: 3px 1%;
			margin: auto -1px; /* Adjust negative margins for borders */
			border:1px solid rgba(230, 234, 237, 1);
			border-collapse:collapse;
			background:#fff;
			color:#333;
			border-radius:5px;
		}
	#UserForm .FormFields input[type="submit"]{
		border:none;
		border-collapse:collapse;
		background:#0F1E64;
		color: #fff;
		font-size:130%;
		font-weight:bold;
		border-radius:5px;
		padding:2% 10%;
		/*margin-left: 34%;*/
	}
	#SubmitButtonRow {
		text-align: center;
	}
	@media screen and (max-width: 700px) {
		#UserForm .FormFields input[type='submit'] {
			margin-left: auto;
		}
	}
	#UserForm .FormFields input[type="submit"]:hover{
		background:#F08B33;
		color: #333;
	}
	#UserForm  fieldset{
		border:0;
		border-radius:none;
		display: inline-block;
		margin:0;
		min-width: 98.75%;
		padding: 0;
		width: 98.75%;
	}
#FieldWrapperField099 .FormLabel{
	float: right;
	width: 94%;
}
#FieldWrapperField099 .FormInput{
	float: left;
	width: 5%;
}