.form-group{margin:15px 0;overflow:auto}.form-group label{width:19%;margin-right:1%;display:block;float:left}@media screen and (max-width: 600px){.form-group label{width:100%;float:none;margin-right:0;margin-bottom:10px}}.form-group label .required{display:inline-block;font-weight:bold;padding-left:4px;color:#c4000a}.form-group .input{width:80%;float:left}@media screen and (max-width: 600px){.form-group .input{width:100%;float:none}}.form-group .input.checkbox{width:100%}.form-group .input.checkbox .checkbox-info{margin-bottom:15px}.form-navigation button{margin-left:20%}@media screen and (max-width: 600px){.form-navigation button{margin-left:0}}textarea{min-height:150px}span.error{color:#c4000a}.spam-protect{display:none}