/* Colour variables */
:root {
	--header-bg: #000;
}
/* End colour variables */

/* Hides Parent Account number on My Account Menu */
body > div.customertools.new.open > div > div.switch-account-new.small.hidden > table > tbody > tr:nth-child(3) > td:nth-child(1) {
    display: none;
}
body > div.customertools.new.open > div > div.switch-account-new.small.hidden > table > tbody > tr:nth-child(3) > td:nth-child(2) {
    display: none;
}

/* Hides User ID on profile page */
span.id-card {
    display: none
}

/* Hides Test menu option except for label:  */
li.menuitem.pointer.MRO.active {
    display: none;
}
body.ex-l-2279.li.menuitem.pointer.MRO.active {
    display: block;
}

/* Hides cart message out of stock  */
.alert.alert-warning.main-out-stock-warning.delivery {
    display: none
}

/*
.live-inventory-v2-add-to-cart-wrapper {
  width: calc(100% - 45px);
  max-width: none;
}

.live-inventory-v2-wrapper {
  white-space: normal;
  margin: 5px 0;
  text-align: left;
}

.softgraybackground  .live-inventory-v2-wrapper {
   text-align: center;
}

.catalog-grid .tile .footer button.btn-primary {
  width: 100%;
}

/* Hides Advanced User Settings  */
body > div.page-content > section > div.myaccount-title > div > div.col-md-8 > ul > li:nth-child(2) {
    display: none;
}
#approverInfo > div:nth-child(5) {
    display: none;
}
#approverInfo > div:nth-child(6) {
    display: none;
}
#approverInfo > div:nth-child(8) {
    display: none;
}
#aBudgets {
    display: none;
}
#aApprovers {
    display: none;
}

.ex-searchresult .footer-wrapper-price .has-price .label,
.ex-category .footer-wrapper-price .has-price .label,
.ex-searchresult .product-shopping-actions-prices .has-price .label,
.ex-category .product-shopping-actions-prices .has-price .label {
  order: 2;
  display: flex;
  align-items: center;
  padding: 3px 9px;
  color: #fff;
  border-radius: 2px;
  background-color: #cc0019;
  font-size: 0.6em;
  font-weight: 700;
}

.ex-searchresult .footer-wrapper-price .has-price .label::before,
.ex-category .footer-wrapper-price .has-price .label::before,
.ex-searchresult .product-shopping-actions-prices .has-price .label::before,
.ex-category .product-shopping-actions-prices .has-price .label::before {
  margin-right: 5px;
}

/* Hides Internal Order Notes from Orders and Invoices  */
#orderView > section > div:nth-child(6) > div.col-lg-12 > div > table > tbody > tr:nth-child(2) {
    display: none;
}

/* Hides Tax Analysis from Orders Page  */
#orderView > section > div:nth-child(8) > div:nth-child(1) > div {
    display: none;
}

/* Hide terms from orders page */
.ex-order section.myorderview #order-top .customer-orders-terms,
.ex-order section.myorderview #order-top .customer-orders-route,
.ex-order section.myorderview #order-top .customer-orders-salesperson {
  display: none;
}

/* Orders Page Top Notes */
body > div.page-content > section.myorders > div.row.tab-content:before {
content: "Click on an order number to start a return.";
font-size: 20px;
font-weight: bold;
display: block;
color: #a6302a;
padding: 0 15px ;
}

#orderView > section > div:nth-child(7):before {
   content: "If the return option isn’t displaying, the order may be beyond the returnable date.";
    font-size: 22px; /
  font-weight: bold;
    display: block;
}
#orderView > section > div:nth-child(7):before {
    color: #a6302a;
}

#returnForm > div > div > div.modal-body > p:before {
   content: "Non-returnable items will not display – contact customer service for help.";
    font-size: 22px; /
  font-weight: bold;
    display: block;
}
#returnForm > div > div > div.modal-body > p:before {
    color: #a6302a;
}

/* Hides Terms on Account Details page */
body > div.page-content > section > div.row.tab-content > div:nth-child(2) > div:nth-child(2) > div > table > tbody > tr:nth-child(3) > td {
    display: none
}