/* form */
.mailpoet_form {
}

form {
margin-bottom: 0;
}

/* columns */
.mailpoet_column_with_background {
padding: 0px;
}

.wp-block-column:first-child,
.mailpoet_form_column:first-child {
padding: 0 20px;
}

/* space between columns */
.mailpoet_form_column:not(:first-child) {
margin-left: 0;
}

h2.mailpoet-heading {
margin: 0 0 12px 0;
}

/* input wrapper (label + input) */
.mailpoet_paragraph {
line-height:20px;
margin-bottom: 20px;
}

/* labels */
.mailpoet_segment_label,
.mailpoet_text_label,
.mailpoet_textarea_label,
.mailpoet_select_label,
.mailpoet_radio_label,
.mailpoet_checkbox_label,
.mailpoet_list_label,
.mailpoet_date_label {
display:block;
font-weight: normal;
}

/* inputs */
.mailpoet_text,
.mailpoet_textarea,
.mailpoet_select,
.mailpoet_date_month,
.mailpoet_date_day,
.mailpoet_date_year,
.mailpoet_date {
display:block;
}

.mailpoet_text,
.mailpoet_textarea {
width: 200px;
}

.mailpoet_checkbox {
}

.mailpoet_submit {
}

.mailpoet_divider {
}

.mailpoet_message {
}

.mailpoet_form_loading {
width: 30px;
text-align: center;
line-height: normal;
}

.mailpoet_form_loading > span {
width: 5px;
height: 5px;
background-color: #5b5b5b;
}