div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-field-layout-columns,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-field-layout-columns {
  flex-direction: column;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-row {
  flex-direction: column;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column {
  width: 100%;
  padding-right: 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-field-date-time
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-field-date-time
  .ispc-form-field-row {
  flex-direction: column;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-field-date-time
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-field-date-time
  .ispc-form-field-row-block {
  width: 100%;
  padding: 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-field-date-time
  .ispc-form-field-row-block:first-child:not(:only-child),
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-field-date-time
  .ispc-form-field-row-block:first-child:not(:only-child) {
  margin-bottom: 15px;
}
