/* account login button in header hover was same color as the background */
header .shoppingtools_container a.account-btn.btn-outlined-invert:hover>span,
header .shoppingtools_container a.quickordertoggle.btn-outlined-invert:hover>span,
div.customertools .nav a:focus,
div.customertools .nav a:focus-visible,
div.customertools .nav .sidebar-logout a,
div.customertools .nav .sidebar-logout a:focus-visible,
div.customertools .nav .sidebar-logout a:hover { color:white; }

.neo-select {
  background: none;
}
.quicklistdropdown .quicklist-name {
  max-width: none;
}
.ribbon-wrapper .ribbon {
  font-size: 0.625rem;
  padding: 0 5px;
}

/* PLP UOM */
.productsgrid_container .product .footer .footer-wrapper-price,
.productsgrid_container .tile .footer .footer-wrapper-price {
  flex-direction: row !important;
  align-items: center;
}
.catalog-grid .tile div.footer span.uom {
  font-size: 1rem;
}
.catalog-grid .tile .footer-wrapper-price span {
  color: #020202;
  font-weight: 400;
}
body:not(.ex-validate-items-reorder) .contractitems #list .price span.uom,
body:not(.ex-validate-items-reorder) .quicklistsedit #list .price span.uom {
  order: 0;
}
body:not(.ex-validate-items-reorder) .contractitems #list .price,
body:not(.ex-validate-items-reorder) .quicklistsedit #list .price {
  flex-direction: row;
  align-items: center;
}
body:not(.ex-validate-items-reorder) .contractitems #list .product-sku span,
body:not(.ex-validate-items-reorder) .quicklistsedit #list .product-sku span {
  background-color: transparent;
}