form .form-group{display:inline-block;margin-bottom:5px;width:100%}form .form-group label{float:left;width:30%}form .form-group input,form .form-group select,form .form-group textarea{background-color:#f8f8f8;border:1px solid transparent;border-radius:0;float:left;width:70%}form .form-group input.error,form .form-group select.error,form .form-group textarea.error{background-color:#f8d7da;border-color:#721c24;color:#721c24}form .form-group .form-check{display:inline-block}form .form-group .form-check input,form .form-group .form-check label{width:auto}form span.error{color:#721c24;display:inline-block;margin-left:30%}@media screen and (max-width:767px){form .form-group{display:flex;flex-direction:column}form .form-group input,form .form-group label,form .form-group select,form .form-group textarea{width:100%}}