table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options {
  margin-bottom: 0;
  width: 100%;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  .text-lighter {
  color: #252525 !important;
}

@media (min-width: 640px) {
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    .text-lighter {
    color: #666 !important;
  }
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr {
  border: 0;
  background-color: #f8f8f8;
  padding-bottom: 20px;
  width: 100%;
  display: block;
  margin-bottom: 0;
  padding-bottom: 10px;
  border-bottom: solid 1px #e0e0e0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr:nth-child(even):hover {
  background-color: #f8f8f8;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr
  .pb-0-sm {
  padding-bottom: 0;
}

@media (min-width: 640px) {
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr
    .pb-0-sm {
    padding-bottom: 20px;
  }
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr
  td,
table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr
  th {
  text-align: center;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}

@media (min-width: 640px) {
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr
    td,
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr
    th {
    text-align: left;
    -ms-flex: 0 1 37.5%;
    flex: 0 1 37.5%;
  }
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr
  td
  img,
table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr
  th
  img {
  max-width: 100%;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr
  th:first-child {
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

@media (min-width: 640px) {
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr
    th:first-child {
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
  }
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr
  td {
  display: table-cell;
  width: 50%;
  font-size: 12px;
  vertical-align: top;
  word-wrap: break-word;
  padding: 5px 20px;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr
  td:last-child {
  padding: 5px 20px;
  border-left: solid 1px #e0e0e0;
}

@media (min-width: 640px) {
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr
    td {
    vertical-align: middle;
    padding: 20px;
    font-size: 14px;
  }

  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr
    td:last-child {
    border-left: 0;
    padding: 20px;
  }
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.single-row
  td,
table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.single-row
  th {
  display: block;
  width: 100%;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.single-row
  td:last-child,
table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.single-row
  th:last-child {
  display: none;
}

@media (min-width: 640px) {
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr.single-row
    td:last-child,
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr.single-row
    th:last-child {
    display: table-cell;
  }
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.top-row
  td,
table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.top-row
  th {
  padding-bottom: 0;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.top-row
  td
  small,
table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.top-row
  th
  small {
  display: block;
  margin-top: 5px;
}

@media (min-width: 640px) {
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr.top-row
    td,
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr.top-row
    th {
    color: #666;
  }
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.no-border {
  border-bottom: 0;
  padding-bottom: 0;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.no-border
  td {
  border-right: 0;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.no-border
  td:last-child {
  padding-bottom: 0;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.no-divider
  td:last-child {
  border-left: 0;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.links-row {
  padding-top: 0;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.links-row
  td {
  font-size: 14px;
  padding: 10px;
}

table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
  tbody
  tr.links-row
  td
  a {
  font-size: 12px;
}

@media (min-width: 640px) {
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover
    tbody
    tr.links-row
    td {
    padding: 10px 20px;
  }
}

@media (min-width: 640px) {
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover.ow-table--two-column
    tbody
    tr
    td,
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover.ow-table--two-column
    tbody
    tr
    th {
    -ms-flex: 1 0 70%;
    flex: 1 0 70%;
  }
}

@media (min-width: 640px) {
  table:not(.table-condensed):not(.tierTable).ow-table--no-hover.ow-table--payment-options.ow-table--no-hover.ow-table--two-column
    tbody
    tr
    th:first-child {
    -ms-flex: 0 1 30%;
    flex: 0 1 30%;
  }
}
