div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  input[type='text'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  input[type='range'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  input[type='email'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  input[type='url'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  input[type='tel'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  input[type='number'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  input[type='password'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  input[type='file'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  select,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  textarea,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-order-summary-container {
  max-width: 100%;
}
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 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-right: -10px;
  margin-left: -10px;
}
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 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-right: -10px;
  margin-left: -10px;
}
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 {
  padding: 0 10px;
  word-break: break-word;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20 {
  width: 20%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25 {
  width: 25%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30 {
  width: 30%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33 {
  width: 33.33333%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-40,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-40 {
  width: 40%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-50,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-50 {
  width: 50%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-60,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-60 {
  width: 60%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-67,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-67 {
  width: 66.66666%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-70,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-70 {
  width: 70%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-100,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-100 {
  width: 100%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='text'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='range'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='email'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='url'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='tel'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='number'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='password'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='file'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  select,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  textarea,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-order-summary-container,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='text'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='range'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='email'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='url'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='tel'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='number'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='password'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  input[type='file'],
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  select,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  textarea,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .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)
  .choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-order-summary-container {
  max-width: 100%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-five-sixths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-four-sixths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-four-fifths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-fifth,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-fourth,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-half,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-sixth,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-third,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-fourths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-fifths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-sixths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-fourths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-fifths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-sixths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-thirds,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-five-sixths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-four-sixths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-four-fifths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-fifth,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-fourth,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-half,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-sixth,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-third,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-fourths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-fifths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-sixths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-fourths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-fifths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-sixths,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-thirds {
  float: none;
  margin: 0 0 8px 0;
  width: 100%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-five-sixths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-four-sixths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-four-fifths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-fifth:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-fourth:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-half:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-sixth:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-third:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-fourths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-fifths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-sixths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-fourths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-fifths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-sixths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-thirds:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-five-sixths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-four-sixths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-four-fifths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-fifth:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-fourth:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-half:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-sixth:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-one-third:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-fourths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-fifths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-three-sixths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-fourths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-fifths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-sixths:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-row
  .ispc-form-two-thirds:last-child {
  margin-bottom: 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-date-time
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-date-time
  .ispc-form-field-row {
  flex-direction: row;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .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
  .ispc-form-field-date-time
  .ispc-form-field-row-block {
  padding: 0 10px;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-date-time
  .ispc-form-field-row-block:first-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-date-time
  .ispc-form-field-row-block:first-child {
  padding-inline-start: 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-date-time
  .ispc-form-field-row-block:last-child,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-date-time
  .ispc-form-field-row-block:last-child {
  padding-inline-end: 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-date-time
  .ispc-form-datepicker-wrap
  .ispc-form-field-small
  + .ispc-form-datepicker-clear,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-date-time
  .ispc-form-datepicker-wrap
  .ispc-form-field-medium
  + .ispc-form-datepicker-clear,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-date-time
  .ispc-form-datepicker-wrap
  .ispc-form-field-small
  + .ispc-form-datepicker-clear,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-date-time
  .ispc-form-datepicker-wrap
  .ispc-form-field-medium
  + .ispc-form-datepicker-clear {
  right: 10px;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-field-password
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-field-password
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-field-password
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-field-password
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-field-password
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-field-password
  .ispc-form-field-row-block {
  width: 100%;
  margin-bottom: 10px;
  margin-left: 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-field-authorize_net
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-field-authorize_net
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-field-authorize_net
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-field-authorize_net
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-field-authorize_net
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-field-authorize_net
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-field-authorize_net
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-field-authorize_net
  .ispc-form-field-row {
  display: flex;
  flex-direction: column;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-field-authorize_net
  .ispc-form-field-row
  > div,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-field-authorize_net
  .ispc-form-field-row
  > div,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-field-authorize_net
  .ispc-form-field-row
  > div,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-field-authorize_net
  .ispc-form-field-row
  > div,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-field-authorize_net
  .ispc-form-field-row
  > div,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-field-authorize_net
  .ispc-form-field-row
  > div,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-field-authorize_net
  .ispc-form-field-row
  > div,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-field-authorize_net
  .ispc-form-field-row
  > div {
  position: relative;
  margin-bottom: 10px;
  width: 100%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-field-date-time
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-field-date-time
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-field-date-time
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-field-date-time
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-field-date-time
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-field-date-time
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-field-date-time
  .ispc-form-field-row,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .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-20
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block {
  width: 100%;
  padding: 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block:first-child:not(:only-child),
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block:first-child:not(:only-child),
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block:first-child:not(:only-child),
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-field-date-time
  .ispc-form-field-row
  .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-20
  .ispc-form-field-date-time
  .ispc-form-field-row
  .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-25
  .ispc-form-field-date-time
  .ispc-form-field-row
  .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-30
  .ispc-form-field-date-time
  .ispc-form-field-row
  .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-33
  .ispc-form-field-date-time
  .ispc-form-field-row
  .ispc-form-field-row-block:first-child:not(:only-child) {
  margin-bottom: 15px;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-list-inline
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-list-2-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-list-3-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-list-inline
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-list-2-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-list-3-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-list-inline
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-list-2-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-list-3-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-list-inline
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-list-2-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-list-3-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-list-inline
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-list-2-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-list-3-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-list-inline
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-list-2-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-list-3-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-list-inline
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-list-2-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-list-3-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-list-inline
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-list-2-columns
  ul,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-list-3-columns
  ul {
  flex-direction: column;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-list-inline
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-list-2-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-list-3-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-list-inline
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-list-2-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-list-3-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-list-inline
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-list-2-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-list-3-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-list-inline
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-list-2-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-list-3-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-list-inline
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-list-2-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-list-3-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-list-inline
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-list-2-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-list-3-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-list-inline
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-list-2-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-list-3-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-list-inline
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-list-2-columns
  ul
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-list-3-columns
  ul
  li {
  width: 100%;
  max-width: 100%;
  margin: 0 0 5px 0 !important;
  padding-right: 0 !important;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-summary-enabled
  .ispc-form-order-summary-container,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-summary-enabled
  .ispc-form-order-summary-container,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-summary-enabled
  .ispc-form-order-summary-container,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-summary-enabled
  .ispc-form-order-summary-container,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-summary-enabled
  .ispc-form-order-summary-container,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-summary-enabled
  .ispc-form-order-summary-container,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-summary-enabled
  .ispc-form-order-summary-container,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-summary-enabled
  .ispc-form-order-summary-container {
  display: none;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-summary-enabled
  .ispc-form-payment-total,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-summary-enabled
  .ispc-form-payment-total,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-summary-enabled
  .ispc-form-payment-total,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-summary-enabled
  .ispc-form-payment-total,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-summary-enabled
  .ispc-form-payment-total,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-summary-enabled
  .ispc-form-payment-total,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-summary-enabled
  .ispc-form-payment-total,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-summary-enabled
  .ispc-form-payment-total {
  display: block !important;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-50
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-50
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices {
  flex-direction: column;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-50
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-50
  .ispc-form-field:not(.ispc-form-list-inline)
  ul.ispc-form-icon-choices
  li {
  width: 100%;
  max-width: 100%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-20
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-25
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-30
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-33
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-50
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-20
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-25
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-30
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-33
  ul.ispc-form-icon-choices
  li,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column-50
  ul.ispc-form-icon-choices
  li {
  margin-bottom: 20px !important;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-richtext
  label.ispc-form-field-label,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-richtext
  label.ispc-form-field-label {
  margin-top: 0;
  margin-bottom: 4px;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-square
  .ispc-form-field-square-number
  .sq-card-wrapper,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-square
  .ispc-form-field-square-number
  .sq-card-wrapper {
  min-width: auto;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-net_promoter_score,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-likert_scale,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-net_promoter_score,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-likert_scale {
  overflow-x: auto;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-net_promoter_score
  table,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column
  .ispc-form-field-likert_scale
  table,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-net_promoter_score
  table,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column
  .ispc-form-field-likert_scale
  table {
  min-width: 250px;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-payment-quantities-enabled.ispc-form-field-select-style-modern
  .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-payment-quantities-enabled.ispc-form-field-select-style-modern
  .ispc-form-field-row {
  width: calc(100% - 85px);
  max-width: 100%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-payment-quantities-enabled.ispc-form-field-select-style-modern
  .ispc-form-payment-quantity,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-payment-quantities-enabled.ispc-form-field-select-style-modern
  .ispc-form-payment-quantity {
  max-width: 70px;
  margin-left: 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-payment-quantities-enabled
  select.ispc-form-payment-price,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-payment-quantities-enabled
  select.ispc-form-payment-price {
  width: calc(100% - 85px);
  max-width: 100%;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-payment-quantities-enabled
  .ispc-form-single-item-price-content
  .ispc-form-single-item-price,
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-repeater
  .ispc-form-layout-column:not(.ispc-form-layout-column-100)
  .ispc-form-payment-quantities-enabled
  .ispc-form-single-item-price-content
  .ispc-form-single-item-price {
  width: calc(100% - 70px);
}
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-date-dropdown-wrap,
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-date-dropdown-wrap {
  width: auto;
  margin: 0 -5px 0 -5px;
  max-width: calc(100% + 10px);
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-100
  .ispc-form-field-date-time
  .ispc-form-datepicker-wrap
  .ispc-form-field-small
  + .ispc-form-datepicker-clear {
  right: calc(75% + 10px);
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  .ispc-form-layout-column-100
  .ispc-form-field-date-time
  .ispc-form-datepicker-wrap
  .ispc-form-field-medium
  + .ispc-form-datepicker-clear {
  right: calc(40% + 10px);
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  > .ispc-form-field-label {
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 22px;
  margin: 30px 0 15px 0;
  padding: 45px 0 0 0;
  border-top: 1px solid #dddddd;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  > .ispc-form-field-description {
  margin: -5px 0 15px 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-layout
  > .ispc-form-field-description:first-child {
  margin-top: 15px;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field.ispc-form-field-divider
  + .ispc-form-field-layout
  > .ispc-form-field-label {
  margin-top: 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-container
  .ispc-form-field-layout:first-child
  > .ispc-form-field-label {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
div.ispc-form-container
  .ispc-form-form
  .ispc-form-field-container
  .ispc-form-page:last-child
  .ispc-form-field-layout:has(+ .ispc-form-field-pagebreak) {
  padding-bottom: 15px;
}
@media only screen and (max-width: 600px) {
  div.ispc-form-container
    .ispc-form-form
    .ispc-form-field-layout
    .ispc-form-layout-column-100
    .ispc-form-field-date-time
    .ispc-form-datepicker-wrap
    .ispc-form-field-small
    + .ispc-form-datepicker-clear,
  div.ispc-form-container
    .ispc-form-form
    .ispc-form-field-layout
    .ispc-form-layout-column-100
    .ispc-form-field-date-time
    .ispc-form-datepicker-wrap
    .ispc-form-field-medium
    + .ispc-form-datepicker-clear {
    right: 10px;
  }
}
