:root {
 --evo-brand-accent: #fceaea; 
}

.inktonerfinderwidget.custom-inktoner-widget .horizontal_layout_left .horizontal_title::after {
  content: "Choosing the right printer consumables is easy with our ink and toner finder, search by printer model or item code below." !important;
}

.hero-slider .ms-bullets.ms-dir-h {
  bottom:0px;
}

#erpInvoices .balance {
  display: none;
}

.myaccount #erpGridVue .v-grid-tools {
  position: static !important;
  margin-bottom: 20px;
}

.dashboard-sortable .grid-body > .row {
  margin: 0;
}

.myaccountdashboard_container .grid.simple.ui-resizable .grid-body,
#cdash_accountmanagers_list,
div.customertools .nav {
  overflow: auto !important;
}

/* Leitz Green */
/**
* Light green = #009e8b
* Dark green = #006a6d
*/
.leitz-green .tab-arrow.tab-arrow-one {background: linear-gradient(260deg, rgb(0, 158, 139) 0%, rgb(0, 106, 109) 100%);}
.leitz-green .tab-arrow.tab-arrow-one::after {border-left: 37px solid rgb(0, 158, 139);}

.leitz-green .tab-arrow {background-color: #006a6d;}
.leitz-green .tab-arrow::after {border-left: 37px solid #006a6d;}

.leitz-green .module-carousel-tabs .tab-title:hover,
.leitz-green .module-carousel-tabs .tab-title:focus {border-color: #009e8b;}

.leitz-green .tab-title-text img {
  filter: brightness(0) saturate(100%) invert(29%) sepia(64%) saturate(1146%) hue-rotate(144deg) brightness(91%) contrast(101%);
}

.leitz-green .tab-menu-block > ul > li li a:hover,
.leitz-green.tab-menu-block > ul > li li a:focus {
  color: #009e8b;
}
.leitz-green .tab-menu-block > ul > li li a::after {
  background-color: #009e8b;
}
.leitz-green .tab-menu-block > ul > li li:last-child a {
  color: #009e8b;
}

.leitz-green a {color: #009e8b;}
.leitz-green a:hover,
.leitz-green a:focus {color: #006a6d;}

.leitz-green .tab-content .tile .footer .product-category a {color: #009e8b;}
.leitz-green .tab-content .tile .footer .product-category a:hover,
.leitz-green .tab-content .tile .footer .product-category a:focus {
  color: var(--evo-text-col, #494949);
}

.leitz-green .tab-content .tile .product-name a:hover,
.leitz-green .tab-content .tile .product-name a:focus {
  color: #009e8b;
}

.leitz-green .carousel-slider .slick-arrow:hover .slick-next-icon,
.leitz-green .carousel-slider .slick-arrow:hover .slick-prev-icon,
.leitz-green .carousel-slider .slick-arrow:focus .slick-next-icon,
.leitz-green .carousel-slider .slick-arrow:focus .slick-prev-icon {
  color: #009e8b;
}
.leitz-green .slick-dots li.slick-active button .slick-dot-icon,
.leitz-green .slick-dots li button .slick-dot-icon {
  color: #009e8b;
}

.leitz-green .nButton::after {
  background: linear-gradient(260deg, rgb(0, 158, 139) 0%, rgb(0, 106, 109) 100%);
}
.leitz-green .nButton,
.leitz-green .nButton:hover,
.leitz-green .nButton:focus {
  color: #fff;
}

.leitz-green .whyus-list li img {
  filter: brightness(0) saturate(100%) invert(29%) sepia(64%) saturate(1146%) hue-rotate(144deg) brightness(91%) contrast(101%);
}
/* Leitz Green END */

.remove-see-all .tab-see-all {display: none;}

.bg-lightgreen {background:#eeffee;}
.bg-green {background:#DAF2D0;}

/* Live Inventory Update */
.live-inventory-v2-add-to-cart-wrapper {
  width: 75%;
  max-width: 75%;
}
.ex-product .catalog-single .product-shopping-actions-addtocart .buttons.group {
  gap: 5px;
}
.ex-product .live-inventory-v2-add-to-cart-wrapper {
  width: 100%;
  max-width: 100%;
  flex: 1;
}
.ex-product .live-inventory-v2-add-to-cart-wrapper button {
  width: 100% !important;
}
.ex-product .live-inventory-v2-add-to-cart-wrapper .live-inventory-v2-wrapper {
  display: none;
}
.catalog-grid .griditems .buttons.group button.btn-primary.btn-list {
  width: 100%;
  max-width: 100%;
}

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

.ex-product .live-inventory-v2-wrapper {
	order: -1;
}

.live-inventory-v2-shipping.in-stock {
  font-weight: 400;
  display:flex;
  align-items: center;
  gap: 5px;
}
.live-inventory-v2-shipping.out-stock {
  color: #494949 !important;
}
.live-inventory-v2-shipping::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: red;
  border-radius: 50%;
  margin-right: 8px;
  order: -1;
}
.live-inventory-v2-shipping.in-stock::before {
  background-color: #3ca034;
}
.live-inventory-v2-shipping.in-stock::after {
  content: "In Stock - ";
  font-weight: 700;
  order: -1;
}