#order-list-form {
  overflow-y: auto;
}

.my-account-orders-list-date-filter-heading {
  text-align: left;
  font-family: var(--bold-font);
}

.my-account-order-list-table {
  width: 100%;
  background-color: var(--light-neutral);
  border-top: 1px solid var(--dark-neutral);
}

.my-account-order-list-table .fieldname {
  font-family: var(--bold-font);
}

.my-account-order-list-table tr {
  border-bottom: 1px solid var(--dark-neutral);
}

.my-account-order-list-table td {
  min-width: 150px;
  padding: 5px;
}

.my-account-order-list-table tr > td:last-child {
  min-width: 10px;
}

.my-account-orders-list-orders-block + br + form {
  overflow-y: auto;
}

.my-account-orders-list-orders-block + br + form td {
  padding: 5px;
}

.my-account-orders-list-orders-block + br + form select {
  width: auto;
}

.my-account-order-info.my-account-order-info-order-details {
  padding-bottom: 20px;
  margin-bottom: 40px;
  border-bottom: 1px solid var(--dark-neutral);
}

.cm-product-template .cart-container {
  overflow-y: auto;
}

.cm-product-template .cartcontent,
.cm-product-template .cart-summary-table {
  background-color: var(--light-neutral);
  width: 100%;
}

.cm-product-template .cartcontent th,
.cm-product-template .cartcontent td {
  padding: 10px;
  text-align: left;
  vertical-align: top;
  min-width: 150px;
}
