.label { float:left; width:25%; text-align: right; margin-right: 0.5em; border: 1px solid transparent; }
.label_request_form { float:left; width:27%; text-align: right; margin-right: 0.5em; border: 1px solid transparent; }
.notation { clear:both; margin-left:25%; padding-left: 0.5em; margin-top: 0.2em; font-size: 0.75em; font-style: italic; font-weight: bold; }
.mlRegField { clear:both; margin-bottom: 0.2em;}
/*h2,h3 { margin-top: 1em; }*/
.topmargin { margin-top:3em; }
.form-errors { color: #ff0000; }
.red { color: #ff0000; font-weight: bold; }
.formField{ margin-bottom: 10px; }



@media screen and (max-width: 420px) {
	.label { float:left; width:100%; text-align: left; margin-right: 0.5em; border: 1px solid transparent; }
}
