I was able to format these to form columns with this CSS, after adding the class “form-flex-column” to the radio group:
.form-flex-column .forminator-field {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
}
.forminator-ui#forminator-module-40381.forminator-design--default .forminator-has_image {
display: flex;
flex-direction: column;
flex-basis: 45%;
margin-bottom: 70px;
padding-top: 50px;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-has_image {
-webkit-box-align: unset !important;
-ms-flex-align: unset !important;
align-items: unset !important;
}
.forminator-has_image .forminator-radio-bullet {
margin-left: 150px;
}
.forminator-has_image .forminator-radio-label {
margin-left: 180px !important;
margin-top: -20px !important;
}
However, this is very funky. I had to unset the flex align for the forminator-ui, which centered the label, unlike when the layout is vertical. (Wouldn’t allow a “left” flex alignment.) Then I had to put margins on the radio bullet and label, including a “-20px” top margin on the label to get it up to the same row as the bullet. Why don’t they line up like they do when the layout is vertical for the radio group?
-
This reply was modified 1 year, 2 months ago by jamminjames. Reason: Found some CSS that helps