.wp-block-wpzoom-forms-form input,
.wp-block-wpzoom-forms-form textarea,
.wpzoom-forms_form input,
.wpzoom-forms_form textarea {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.wp-block-wpzoom-forms-form button,
.wp-block-wpzoom-forms-form input[type=button],
.wp-block-wpzoom-forms-form input[type=checkbox],
.wp-block-wpzoom-forms-form input[type=radio],
.wp-block-wpzoom-forms-form input[type=reset],
.wp-block-wpzoom-forms-form input[type=submit],
.wp-block-wpzoom-forms-form select,
.wpzoom-forms_form button,
.wpzoom-forms_form input[type=button],
.wpzoom-forms_form input[type=checkbox],
.wpzoom-forms_form input[type=radio],
.wpzoom-forms_form input[type=reset],
.wpzoom-forms_form input[type=submit],
.wpzoom-forms_form select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 1
}

.wp-block-wpzoom-forms-form input[type=checkbox],
.wp-block-wpzoom-forms-form input[type=radio],
.wpzoom-forms_form input[type=checkbox],
.wpzoom-forms_form input[type=radio] {
    margin-right: 10px;
    vertical-align: middle
}

.wp-block-wpzoom-forms-form input[type=checkbox],
.wpzoom-forms_form input[type=checkbox] {
    display: block;
    float: left;
    position: relative;
    top: 10px
}

.wp-block-wpzoom-forms-form input[type=checkbox]+label,
.wpzoom-forms_form input[type=checkbox]+label {
    clear: right !important;
    display: block !important
}

.wp-block-wpzoom-forms-form input[type=date],
.wp-block-wpzoom-forms-form input[type=datetime-local],
.wp-block-wpzoom-forms-form input[type=datetime],
.wp-block-wpzoom-forms-form input[type=email],
.wp-block-wpzoom-forms-form input[type=month],
.wp-block-wpzoom-forms-form input[type=number],
.wp-block-wpzoom-forms-form input[type=password],
.wp-block-wpzoom-forms-form input[type=range],
.wp-block-wpzoom-forms-form input[type=search],
.wp-block-wpzoom-forms-form input[type=tel],
.wp-block-wpzoom-forms-form input[type=text],
.wp-block-wpzoom-forms-form input[type=time],
.wp-block-wpzoom-forms-form input[type=url],
.wp-block-wpzoom-forms-form input[type=week],
.wp-block-wpzoom-forms-form select,
.wp-block-wpzoom-forms-form textarea,
.wpzoom-forms_form input[type=date],
.wpzoom-forms_form input[type=datetime-local],
.wpzoom-forms_form input[type=datetime],
.wpzoom-forms_form input[type=email],
.wpzoom-forms_form input[type=month],
.wpzoom-forms_form input[type=number],
.wpzoom-forms_form input[type=password],
.wpzoom-forms_form input[type=range],
.wpzoom-forms_form input[type=search],
.wpzoom-forms_form input[type=tel],
.wpzoom-forms_form input[type=text],
.wpzoom-forms_form input[type=time],
.wpzoom-forms_form input[type=url],
.wpzoom-forms_form input[type=week],
.wpzoom-forms_form select,
.wpzoom-forms_form textarea {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    display: block;
    float: none;
    font-family: inherit;
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 15px;
    padding: 10px 13px;
    width: 100%
}

.wp-block-wpzoom-forms-form button[type=submit],
.wp-block-wpzoom-forms-form input[type=button].wp-block-wpzoom-forms-submit-field,
.wp-block-wpzoom-forms-form input[type=submit],
.wpzoom-forms_form button[type=submit],
.wpzoom-forms_form input[type=button].wp-block-wpzoom-forms-submit-field,
.wpzoom-forms_form input[type=submit] {
    font-size: 1em;
    margin: 15px 0;
    padding: 10px 25px
}

.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field,
.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field,
.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field,
.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field li,
.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field li,
.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field li,
.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field li {
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0
}

.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-checkbox-field,
.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field,
.wpzoom-forms_form .wp-block-wpzoom-forms-checkbox-field,
.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field {
    margin-bottom: 5px
}

.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns,
.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns,
.wpzoom-forms_form .wp-block-group .wp-block-columns,
.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0
}

.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns:last-child,
.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns:last-child,
.wpzoom-forms_form .wp-block-group .wp-block-columns:last-child,
.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns:last-child {
    margin-bottom: 0
}

.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column label,
.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column label,
.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column label,
.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column label {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    vertical-align: middle
}

.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column select,
.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column textarea,
.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column select,
.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea,
.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column select,
.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column textarea,
.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column select,
.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea {
    width: 100%
}

.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-required,
.wpzoom-forms_form .wp-block-wpzoom-forms-required {
    color: #d94f4f;
    margin: 0 0 0 .5em
}

.wp-block-wpzoom-forms-form strong.has-accent-color.has-text-color,
.wpzoom-forms_form strong.has-accent-color.has-text-color {
    color: #d94f4f
}

.wp-block-wpzoom-forms-form .nomarginright,
.wpzoom-forms_form .nomarginright {
    margin-right: 0
}

.wp-block-wpzoom-forms-form .fullwidth,
.wpzoom-forms_form .fullwidth {
    display: block;
    width: 100%
}

.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-label-field,
.wpzoom-forms_form .wp-block-wpzoom-forms-label-field {
    font-weight: 600
}

.wp-block-wpzoom-forms-form .notice,
.wpzoom-forms_form .notice {
    background-color: #fff;
    border-left: 4px solid #0087be;
    margin: 1em 0;
    padding: 8px 16px
}

.wp-block-wpzoom-forms-form .notice.success,
.wpzoom-forms_form .notice.success {
    background-color: #eff9f1;
    border-left-color: #4ab866
}

.wp-block-wpzoom-forms-form .notice.error,
.wpzoom-forms_form .notice.error {
    background-color: #f9e2e2;
    border-left-color: #d94f4f
}

.wp-block-wpzoom-forms-form .notice p,
.wpzoom-forms_form .notice p {
    margin: 0;
    padding: 0
}