.formapp {
}

.formapp .formapp_row {
    margin: 5px 10px 15px 0px;
}

.formapp .formapp_row .formapp_row_label {
    margin-bottom: 5px;
	font-size: 16px;
	color:#000;
}

.formapp .formapp_row .formapp_row_input {
    
}

.formapp .formapp_row .formapp_row_input input {
    height:35px;
    width: 100%;
    max-width: 450px;
	font-size: 18px;
}

.formapp .formapp_row .formapp_row_textarealabel {
    margin-bottom: 5px;
	font-size: 16px;
	color:#000;
}

.formapp .formapp_row .formapp_row_textarea {
    
}

.formapp .formapp_row .formapp_row_textarea textarea {
    height:300px;
    width: 100%;
    max-width: 750px;
	font-size: 18px;
}

.formapp .formapp_row .formapp_row_input .formapp_row_submit {
    height:39px;
    width: 100%;
    max-width: 450px;
	font-size: 18px;
	cursor:pointer;
}

.errors {
	border: solid #ffa7a7 1px;
	padding: 15px;
	color: #bf0012;
	background-color: #fff1f1;
	margin-bottom:30px;
}

.normalize_field {
	background-color: #ffffff;
	border: solid #000000 1px;
}

.error_field {
	background-color: #fff1f1;
	border: solid #ffa7a7 1px;
}




 .okmessage {
	 border: solid #a7ffa7 1px;
	 padding: 15px;
	 color: #00bf12;
	 background-color: #f1fff1;
	 margin-bottom:30px;
 }
