form.contact{	float: left; width: 100%; margin: 0px; padding: 0px;}
form.contact div{float: left;}
form.contact div.hline{width: 100%;}
form.contact div.hline div{margin-right:10px; margin-bottom: 10px;}
form.contact div input[type='text'],
form.contact div textarea{	border:#d8d8d8 1px solid; background-color:#f4f4f4; margin-top:4px; padding: 6px 10px 6px 10px;display: block;   font-size:15px;}
form.contact div input[type='text']{min-width: 160px; width: calc(100% - 32px);}
form.contact div textarea{	height: 150px; width: calc(100% - 32px); font-family: Arial;}

form.contact div input[type='text']:hover,
form.contact div textarea:hover{	border:silver 1px solid}

form.contact div input.error,
form.contact div textarea.error{ background-color: #ffbfbf; border-color: #ff6464;}
form.contact div sup{color: red;}

form.contact div button[name='submit']{background-color: #2f2f2f;border: #0d4778 1px solid;font-size: 16px;padding: 8px 20px 8px 20px;border-radius: 3px;color: white;cursor: pointer;font-weight: bold;}
form.contact div button[name='submit']:hover{background-color:#dd0d12;border-color:#b00b0f;}
form.contact div button label{float: left; cursor: pointer;}
form.contact div button i.fa-spinner{ margin-left:10px;float:left;}

