.form-group{margin:15px 0}.form-group label{width:19%;margin-right:1%;float:left;vertical-align:baseline}.form-group label .required{display:inline-block;font-weight:bold;padding-left:4px;color:#62b8b6}@media screen and (max-width: 700px){.form-group label{width:100%;float:none;margin-right:0}}.form-group .input{display:inline-block;width:80%}.form-group .input.checkbox{width:100%}@media screen and (max-width: 700px){.form-group .input{width:100%}}.form-group input[type=submit]{margin-left:20%}@media screen and (max-width: 700px){.form-group input[type=submit]{margin-left:0}}@media screen and (max-width: 700px){.form-group input[type=text],.form-group input[type=email],.form-group input[type=password],.form-group input[type=date],.form-group textarea,.form-group select{width:100%}}.formframework .form-navigation .submit{margin-left:20%}@media screen and (max-width: 700px){.formframework .form-navigation .submit{margin-left:0}}