:root {
--font: Oxygen,sans-serif;


--base-color: #20264e;



--base-text-color: #fff;

--footer-color: #20264e;



--footer-text-color: #fff;

--button-color: #20264e;


--button-hover-color: #0faae0;



--button-text-color: #fff;

--header-color: #20264e;



--header-text-color: #333;

--clear-filters-display-text: inline-block;


--clear-filters-display-icon: inline-block;

}

	.es-clear-all-filters-button .button-text {
	display: var(--clear-filters-display-text);
	}

	.es-clear-all-filters-button .button-icon {
	display: var(--clear-filters-display-icon);
	}

.responsive-table-header {
    background: #0faae0;
}

#form-container .form-label {
    background: #0faae0 !important;
}

#body .checkout h5 {
    background: #0faae0 !important;
}

table thead {
    color:white;
}
#body > div.main-wrapper > div {
    background-color: white;
}

.bx-wrapper {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.header-wrapper .inner-wrapper {
    background-color: #0FAAE0;
}

.product-search-input-container {
    border-radius: 25px;
}

@media (min-width: 1024px) {
    .logged-in-info-text {
    color: white; 
    }
}
@media (max-width: 639px) {
  .cookie-info {
    height: auto;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.row.header .product-search {
  margin-bottom: 10px;
  margin-top: 10px;
}
.header-wrapper .inner-wrapper .row.header {
  height: 150px;
  margin-top: 5px;
}
}

.vat-switcher-label {
    color: white;
}

.minibasket .minibasket-icon {
    background-color: #20264E;
}
.minibasket-container-row {
    display: flex;
    align-items: center;
    color: white;
}

.product-card-tabs .accordion-title {
    background-color: #0faae0;
    color: white;
}
.product-card-tabs .accordion-title:hover {
  background-color:#50b99a
}
.small-product-list-image img {
  border: 0px solid #eee;
  z-index: 0;
  position: relative;
}
.checkout-section .checkout-order-info {
  padding-bottom: 20px;
  padding-top: 10px;
}
table tbody tr:nth-child(even) {
  border-bottom: 0;
  background-color: #e7f7fc;
}
.header-bar-section-links a {
  color: white;
}
.basket .basket-item {
  padding: 10px 0;
  border-bottom: 3px solid #e7f7fc;
}
.basket .basket-qty-minus, .basket .basket-qty-plus, .basket .basket-remove {
  color: #20264E;
  font-size: 1.5rem;
  cursor: pointer;
}
.first-page-content .banners {
  max-width: 1920px;
  display: block;
  margin: 20px auto 20px auto;
}
.prodlist-row {
  border-bottom: 2px solid #e7f7fc;
}

.order-consignments table thead tr {
  background: #0faae0;
}

table tfoot tr, table thead tr {
  background: #0faae0;
}
.main-wrapper .content-column .row {
  position: relative;
  max-width: 75em;
  margin-bottom: 15px;
}
.button.buy-button.quote-show-buy {
  width: 400px;
  height: 100px;
}
.cookie-info .banner-footer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: left;
  height: 42px;
  margin: 0;
  padding: 0 12%;
}

.header-wrapper .header-bar-section-links-item:last-of-type {
    border-right: none;
    color: white;
}