form.wpcf7-form {         }
form.wpcf7-form br {
display: none;
}
form.wpcf7-form p {
margin-bottom: 0;
padding: 0;
}
form.wpcf7-form p + .radio,
form.wpcf7-form p + .checkbox {
margin-top: var(--theme-font-p_margin-bottom);
}
form.wpcf7-form code {
margin-bottom: 14px;
}
form.wpcf7-form > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label), form.wpcf7-form > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
form.wpcf7-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
form.wpcf7-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
form.wpcf7-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
form.wpcf7-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) {
font-size: inherit;
line-height: inherit;
font-weight: 500;
margin: var(--theme-var-label_margin);
display: block;
color: var(--theme-color-text_dark);
}
form.wpcf7-form > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong, form.wpcf7-form > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
form.wpcf7-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
form.wpcf7-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
form.wpcf7-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
form.wpcf7-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong {
font-weight: inherit;
}
form.wpcf7-form label.radio_label,
form.wpcf7-form label.checkbox_label {
display: block;
margin: var(--theme-var-checkbox_margin);
}
form.wpcf7-form input[type="radio"] + label,
form.wpcf7-form input[type="checkbox"] + label {
font-weight: 400;
color: var(--theme-color-text);
margin-bottom: var(--theme-var-grid_gap);
}
form.wpcf7-form input[type="radio"]:checked + label,
form.wpcf7-form input[type="checkbox"]:checked + label {
color: var(--theme-color-text_dark);
}
form.wpcf7-form select,
form.wpcf7-form .select_container .select2-container {
width: inherit;
margin: 0 !important;
}
form.wpcf7-form input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.taggle_input),
form.wpcf7-form textarea,
form.wpcf7-form .select_container,
form.wpcf7-form .select2-container,
form.wpcf7-form .bp-emojionearea,
form.wpcf7-form .taggle_list {
width: 100%;
box-sizing: border-box;
margin: 0 0 var(--theme-var-grid_gap) !important;
}
form.wpcf7-form .wpcf7-form-box > p {
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
align-items: center;
}
form.wpcf7-form .wpcf7-form-box > p .wpcf7-list-item {
margin-left: 0;
}
form.wpcf7-form .wpcf7-form-box > p label.radio_label,
form.wpcf7-form .wpcf7-form-box > p label.checkbox_label {
display: block;
margin: 0;
}
form.wpcf7-form input[type="radio"] + .wpcf7-list-item-label,
form.wpcf7-form input[type="checkbox"] + .wpcf7-list-item-label {
font-weight: 400;
color: var(--theme-color-text);
margin-bottom: var(--theme-var-grid_gap);
}
form.wpcf7-form input[type="radio"]:checked + .wpcf7-list-item-label,
form.wpcf7-form input[type="checkbox"]:checked + .wpcf7-list-item-label {
color: var(--theme-color-text_dark);
}
form.wpcf7-form .wpcf7-form-control-wrap[class*="checkbox"] .wpcf7-form-control {
box-shadow: none !important;
}
form.wpcf7-form .wpcf7-form-control-wrap[class*="checkbox"] .wpcf7-form-control .wpcf7-list-item {
margin: 0;
display: block;
}
form.wpcf7-form .wpcf7-form-control-wrap[class*="checkbox"] .wpcf7-form-control .wpcf7-list-item input[type="checkbox"] + .wpcf7-list-item-label {
margin-bottom: 0;
}
form.wpcf7-form input[type="submit"].wpcf7-submit {
font-size: 13px;
padding: 16px 3.85em;
margin-right: 20px;
}
form.wpcf7-form .wpcf7-spinner {
display: none;
}
form.wpcf7-form .wpcf7-not-valid {
border-color: var(--theme-color-accent_link2_05) !important;
box-shadow: none;
}
form.wpcf7-form .wpcf7-not-valid-tip {
font-size: 12px;
line-height: 1.4em;
color: var(--theme-color-accent_link2);
margin-top: 4px;
}
form.wpcf7-form input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.taggle_input) + .wpcf7-not-valid-tip {
margin-top: calc( -1 * var(--theme-var-grid_gap) + 4px );
margin-bottom: 15px;
}