.cb_contact_result{display:none;width:100%;box-sizing:border-box;font-size:1em;padding:1em;border-radius:3px}.cb_contact_result.cb_contact_error{background:#c00;color:#fff;display:block !important}.cb_contact_result.cb_contact_success{background:green;color:#fff;display:block !important}.cb_contact_field .cb_input_error{font-size:.8em;color:#c00}.cb_contact_field label{display:block;padding:10px 0 5px}.cb_contact_field input,.cb_contact_field textarea{display:block;width:100%;padding:4px;box-sizing:border-box;font-size:1em;border-radius:3px}.cb_contact_submit{margin-top:10px;display:inline-block}.cb_contact_submit_loading{margin-top:10px}