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