
.form-builder-container .description-container .form-title{font-weight:700;font-size:27pt;margin-bottom:55px}.required-marker{color:#e60000}.form-builder-container form{border:1px solid #dedede;padding:30px;border-radius:5px}.form-builder-container form [class^=col],.form-builder-container form div.validation-column{margin-top:20px;margin-bottom:20px}.form-builder-container form .col-md-3{clear:both}.form-builder-container form label{font-size:12pt;color:#3e3e3e;margin-bottom:3px}.form-builder-container form label.checkbox-label,.form-builder-container form label.radio-button-label{font-weight:400;display:block}.form-builder-container form em{display:block;font-size:10pt;font-weight:400;color:#696969}.form-builder-container form div.section-title{padding:15px 15px 0;font-size:16pt;margin:0}.form-builder-container form div.section-title hr{margin:5px 0 15px;background-color:#dedede}.form-builder-container form input[type=text],.form-builder-container form input[type=email],.form-builder-container form input[type=password]{width:100%;border:1px solid #D1D1D1;border-radius:3px;padding:7px 10px;margin-top:5px;margin-bottom:5px}.form-builder-container form textarea{width:100%;height:120px;border:1px solid #D1D1D1;border-radius:3px;padding:7px 10px}.form-builder-container form select{border:1px solid #D1D1D1;border-radius:3px;padding:5px}.form-builder-container form input[type=text],.form-builder-container form input[type=email],.form-builder-container form input[type=password],.form-builder-container form textarea,.form-builder-container form select{transition:background-color .15s}.form-builder-container form input[type=text]:hover,.form-builder-container form input[type=text]:focus,.form-builder-container form input[type=email]:hover,.form-builder-container form input[type=email]:focus,.form-builder-container form input[type=password]:hover,.form-builder-container form input[type=password]:focus,.form-builder-container form textarea:hover,.form-builder-container form textarea:focus,.form-builder-container form select:hover,.form-builder-container form select:focus{background-color:#f7f7f7}.form-builder-container form .checkbox{display:inline-block}.form-builder-container form .file-upload-container{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;border:1px solid #D1D1D1;border-radius:3px;padding:10px}.form-builder-container form .file-upload-container>div{margin-top:10px}.form-builder-container form .file-upload-container .attachment_status_label{font-weight:700;color:#197719}.form-builder-container form .file-upload-container .attachment_status_label.error{font-weight:700;color:#c11919}.form-builder-container form input[type=file]{width:100%;outline:1px solid transparent;border:1px solid transparent;background-color:#f1f1f1;padding:10px;transition:background-color .2s}.form-builder-container form input[type=file]:hover{background-color:#dadada}@media screen and (max-width:992px){.form-builder-container form .row div.validation-column:first-of-type,.form-builder-container form .row div.validation-column:nth-of-type(3n),.form-builder-container form div.label-column{margin-bottom:0}.form-builder-container form .row div.validation-column:nth-of-type(2n),.form-builder-container form div.input-column{margin-top:0}}.form-builder-container form .captcha-container{display:flex;justify-content:center}.form-builder-container form .submit-container{text-align:center}.form-builder-container form .submit-container input[type=submit]{border:1px solid transparent}.grecaptcha-badge{display:none}
