  :root {
      --slc-distributor-text-primary: #A87515;
      --slc-distributor-text-color: #92220b;/* #690C2A;*/
      --slc-distributor-only-text-color: #92220b;/*#690C2A;*/
      --slc-distributor-text-anchor-color: #AC6520;
      --slc-anchor-tag: #AC6520;
      --slc-anchor-tag-hover: #A87515;

      --slc-button-primary: #A87515;
      --slc-button-primary-main: #A87515;
      --slc-button-primary-hover: #C0B3A7;
      --slc-button-secondary-main: #A87515;
      --slc-button-secondary-hover: #C0B3A7;
      --slc-button-side-menu: #FFFFFF;
      --slc-button-side-menu-hover: red;
      --slc-button-side-menu-active: #F3F3F3;
      --slc-button-deal-explorer: #BA5C02;
      --slc-button-group-alt-color: #8E8279;
      --slc-button-group-alt-background: #8E8279;
      --slc-category-slider-color: #BA5C02;
      --slc-category-slider-color-hover: #C0B3A7;

      --slc-nav-bar-top: #5DB5C9;
      --slc-nav-bar-base: #5DB5C9;
      --slc-header-dark-background: #621708;
      --slc-header-light-background: #F3CC81;
      --slc-header-airy-background: #F3CC81;
      --slc-tab-active-bottom: #621708;
      --slc-notification-overlay-progress-bar: #BA5C02;
      --slc-invoice-header-color: #220901;
      --slc-footer-background: #220901;

      --slc-chevron-color: #BA5C02;
      --slc-optional-color: #8E8279;
      --slc-required-color: #BA5C02;
      --slc-error-color: #983C43;
      --slc-error-row-background: #983C4315;
      --slc-alert-color: #4cb7c7;
      --slc-countdown-alert-color: #BA5C02;

      --slc-cart-container: #983C43;

      --slc-dropdown-menu-color: #BA5C02; /*000000*/
      --slc-dropdown-menu-bottom-color: #A87515 /*#AC6520*/ /*#BA5C02;*/
      --slc-dropdown-menu-background: #FFFFFF;

      --slc-progress-segment-grade-1: #BA5C02;
      --slc-progress-segment-grade-2: #BA5C02;
      --slc-progress-segment-grade-3: rgb(209, 150, 75);
      --slc-progress-segment-grade-4: rgb(209, 150, 75);
      --slc-progress-segment-grade-5: rgb(125, 122, 81);
      --slc-progress-segment-grade-6: rgb(125, 122, 81);
      --slc-progress-segment-grade-7: rgb(66, 102, 90);
      --slc-progress-segment-grade-8: rgb(66, 102, 90);
      --slc-progress-segment-grade-9: rgb(0, 113, 103);
      --slc-progress-segment-grade-10: rgb(0, 113, 103);

    }

.SLC .po-shipping-info {
  border: 1px solid #ccc;
}

.SLC .po-shipping-origin-info {
  border: 1px solid #ccc;
}

.SLC .po-compliance-info {
  border: 1px solid #ccc;
}

.SLC .po-shipping-info-add, .po-compliance-info-add {
  border: 1px dashed #ccc;
  color: #777;
}

.SLC .po-paragraph {
  color: #777;
}

.SLC .po-map {
  background: #ccc;
}

.SLC .po-register-form {
  background: #F6F6F6;
}

.SLC .po-text-muted {
  color: #999999;
}

.SLC .po-register-form label {
  color: #999999;
}

.SLC .po-top-bar {
  color: #000;
  background: #fff;
}

.SLC .po-top-bar-brand {
  color: #999;
}

.SLC .po-top-bar a {
  color: #000;
  background: #fff;
}

.SLC .po-header-dark {
  background: #555;
  color: #ccc;
}

.SLC .debug-panel-body {
  border: 1px solid #ccc;
}

.SLC .debug-panel-header {
  border: 1px solid #ccc;
  background: #ccc;
  color: #666666;
}

.SLC .debug-panel-button {
  color: #CE4822;
}

.SLC .state-request-distributor-panel {
  border-top: 1px solid #6d2a30;
}

.SLC .state-request-distributor-panel-header {
  color: #6d2a30;
}

.SLC .distributor-button {
  color: #6d2a30 !important;
  border: 1px solid #6d2a30 !important;
}

input.light {
  border: 1px solid #B2B2B2;
}

.SLC .ld-modal-error {
  color: var(--slc-error-color);
}

.SLC .goto-dri-btn {
  color: var(--slc-button-primary);
}

.SLC .error, .error:hover {
  color: var(--slc-error-color);
}

.SLC .error2 {
  color: var(--slc-error-color);
}

.SLC .slack.code.inline {
  color: #d40e0d;
  background-color: #d40e0d22;
}

.SLC .bottle-price-light2 {
  color: transparent;
}

.SLC .top-bar {
  background-color: #FFFFFF;
}

.SLC .top-bar-offline {
  background-color: #6d2a30 !important;
}

.SLC .top-bar input {
  background-color: #FFFFFF;
  color: #000000;
}

.SLC .top-bar input:active, .top-bar input:focus, .top-bar input:hover {
  background: #FFFFFF;
}

.SLC .nav-bar-base {
  background: var(--slc-nav-bar-base);
}

.SLC .maker-photo-banner {
  background: var(--slc-nav-bar-base);
}

.SLC .input-line-iframe {
  border: 1px solid rgb(118,118,118);
}

.SLC .comment-required-text-area-class {
  color: var(--slc-required-color);
  border: 2px solid var(--slc-required-color) !important;
}

.SLC .comment-optional-text-area-class {
  color: #414548;
  border: 1px solid #D8D8D8;
}

.SLC .comment-optional-text-area-class::placeholder {
  color: var(--slc-optional-color);
}

.SLC .comment-required-text-area-class::placeholder {
  color: var(--slc-error-color) !important;
}

.SLC .line-item-pencil2 {
  color: #000000;
}

.SLC .brand-claim-grid-item {
  border: 0px solid #000000;
}

.SLC .input-line-box {
  border: 1px solid #B2B2B2;
}

.SLC .input-line-box:focus {
  border: 1px solid #8d8d8d;
}

.SLC .input-line {
  border-bottom: 1px solid #B2B2B2;
  border: 1px solid #000000;
}

.SLC .input-line:focus {
  border-bottom: 1px solid #B2B2B2;
  border: 1px solid #000000;
}

.SLC .input-line-error, .input-line.error {
    border: 1px solid var(--slc-error-color);
}

.SLC .input-line-error2 {
    border: 2px solid var(--slc-error-color);
}

.SLC .error-text-customer {
  color: var(--slc-alert-color) !important;
}

.SLC .input-line-none {
  border-bottom: 0px solid var(--slc-error-color);
}

.SLC .input-line-none2 {
  color: #000000;
}

.SLC .input-line::-webkit-input-placeholder {
  color: #8E8279;
}

.SLC .input-line-new-mode-invoices:not(.hide-invalid):invalid {
  border: 2px solid var(--slc-error-color);
}

.SLC .input-line-new-mode-invoices-error, .input-line-new-mode-invoices.error {
  border: 2px solid var(--slc-error-color);
}

.SLC .input-line-new-mode-pretty-error, .input-line-new-mode-pretty.error {
  border: 2px solid var(--slc-error-color);
}

.SLC .input-line-new-mode-error, .input-line-new-mode.error {
  border: 2px solid var(--slc-error-color);
}

.SLC .input-with-button {
  border: #E3E3E3;
}

.SLC .product-filter-nav.input-line::-webkit-input-placeholder {
  color: var(--slc-button-primary);
}

.SLC .product-filter-nav.input-line:focus::-webkit-input-placeholder {
  color: #8E8279;
}

input:not(.hide-invalid):invalid {
    border: 2px solid var(--slc-error-color);
}

.SLC #quick-pick-new-mode input:not(.hide-invalid):invalid {
  border: 2px solid var(--slc-error-color);
}

.SLC .packaged-product-editor {
  background-color: #ccc;
}

.SLC .packaged-product-add-grid-item, .packaged-product-grid-item {
  border: 0px solid #dedede;
}

.SLC .teammember-add-grid-item, .teammember-grid-item {
  border: 1px solid #dedede;
}

.SLC .grid-item-error {
  border-color: var(--slc-error-color);
}

.SLC .teammember-add-grid-item {
  border: 1px dashed #c0c0c0;
}

.SLC .grid-item-error {
  border-color: var(--slc-error-color);
}

.SLC .account-grid-item-profile-picture {
  border: 1px solid #c0c0c0;
}

.SLC .grid-picture {
  border: 1px solid #e0e0e0;
}

.SLC .grid-video {
  border: 1px solid #c0c0c0;
}

.SLC .grid-video-feature {
  border: 0px solid #c0c0c0;
}

.SLC .add-pdf-dropzone {
  color: var(--slc-button-primary);
}

.SLC .add-video-dropzone2, .add-video-dropzone {
  color: #c0c0c0;
  border: 1px dashed #5C6164;
  background: #5C6164;
  color: #707070;
  background: #F0F0F0;
}

.SLC .grid-img-wrapper .grid-delete {
  color: #fff;
}

.SLC .grid-img-wrapper .grid-delete:hover {
  background-color: #333;
}

.SLC .modal-background {
  background-color: #8a8a8a;
  color: var(--slc-nav-bar-base);
}

.SLC .modal-button {
  background-color: var(--slc-button-primary);
}

.SLC .checkbox-modal {
  background: var(--slc-button-primary);
  border: 0.0625rem solid var(--slc-button-primary);
}

.SLC .busy-indicator {
  background: #aaa;
}

.SLC .busy-indicator-overlay {
  background: rgba(0, 0, 0, 0.2);
}

.SLC .busy-indicator-container {
  background: transparent;
  top: 45%;
}

.SLC .busy-indicator-spinner {
  color: rgba(53, 181, 199, 1.0);
}

.SLC .busy-indicator-overlay-local {
  background: rgba(0, 0, 0, 0);
}

.SLC .photo-uploader-dropzone {
  color: #c0c0c0;
}

.SLC .po-map-add-later {
  color: #c0c0c0;
}

.SLC .tab-page-header-underline-ld {
  background: #B2B2B2;
}

.SLC .si-title-mess {
  color: #000000;
}

.SLC .mp-footer {
  background: #FFFFFF;
  color: #fefefe;
}

.SLC .mp-footer-centered {
  color: #FFFFFF;
}

.SLC .sidebar {
  background-color: #FFFFFF;
  background: #FFFFFF;
  border-right: 1px solid #414548;
}

.SLC .sidebar-state-title {
  color: #4CB7C7;
}

.SLC .sidebar-title {
  color: #000000;
}

.SLC .sidebar-menu-year, .sidebar-menu.rndc, .sidebar-menu.libdib {
    color: var(--slc-button-primary) !important;
    color: #000000 !important;
}

.SLC .sidebar-menu.rndc {
    color: var(--slc-button-primary) !important;
    color: #000000 !important;
    border-bottom: 1px solid #D8D8D8 !important;
}

.SLC .sidebar-menu-row {
  border-bottom: 1px solid #D8D8D8;
}

.SLC a.sidebar-menu-year:hover:not([disabled]), a.sidebar-menu.rndc:hover:not([disabled]), a.sidebar-menu.libdib:hover:not([disabled]) {
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
  background: #834c17 !important;
  background-color: #834c17 !important;
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
  color: #000000 !important;
}

.SLC a.sidebar-menu-year:active, a.sidebar-menu.libdib:active {
    background: var(--slc-button-primary) !important;
    background: rgba(172, 102, 32, .8) !important;
}

.SLC a.sidebar-menu-year-active, a.sidebar-menu-active.libdib {
  background: var(--slc-button-side-menu-active) !important;
  background-color: var(--slc-button-side-menu-active) !important;
  color: #000000 !important;
  border-bottom: 1px solid #D8D8D8 !important;
}

.SLC a.sidebar-menu.rndc:active {
  background: #FFFFFF !important;
}

.SLC a.sidebar-menu-active.rndc {
  background: var(--slc-button-side-menu-active) !important;
  background-color: var(--slc-button-side-menu-active) !important;
  color: #000000 !important;
}

.SLC .sidebar-ld {
  background: #3c4044;
  background: #FFFFFF;
  box-shadow: inset -23px 0 23px -26px #000;
}

.SLC .section-title-alert {
  color: var(--slc-error-color);
}

.SLC .section-title-alert2 {
  color: #5c6164;
}

.SLC .forced-link {
  color: var(--slc-button-primary);
}

.SLC #BrandInventoryPageDiv .forced-link {
  color: #000000;
}

.SLC #MakerInventoryPageDiv .forced-link {
  color: #000000;
}

.SLC #MakerInventoryPageDiv .forced-link.alt {
  color: var(--slc-button-primary);
}

.SLC .forced-link6 {
  color: var(--slc-button-primary);
}

.SLC .forced-link66 {
  color: var(--slc-button-primary) !important;
}

.SLC .forced-link1b {
  color: #1b1b1b;
}

.SLC .forced-link4 {
  color: #4b4b4b !important;
}

.SLC .forced-link14 {
  color: var(--slc-button-primary) !important;
}

.SLC .forced-link34 {
  color: #000000 !important;
}

.SLC .forced-link20 {
  color: var(--slc-button-primary);
}

.SLC .forced-link14:hover {
  color: rgba(232, 143, 40, 0.7) !important;
}

.SLC .forced-link9 {
  color: #6d2a30 !important;
}

.SLC .forced-link10action {
  color: #FFFFFF !important;
  background-color: var(--slc-button-primary);
}

.SLC .invoice-line-item-table-header {
  color: #414548;
}

.SLC .forced-link-invoice-account-summary {
  color: #000000;
}

.SLC .forced-link-maker-markets {
  color: #414548;
}

.SLC .forced-link-maker-markets > a, .invoices-account-summary-title > a:hover {
  color: #000000;
}

.SLC .forced-link-invoice-header {
  color: var(--slc-button-primary);
}

.SLC .forced-link-invoice-header-selected {
  color: #FFFFFF;
}

.SLC .forced-link.alt {
  color: var(--slc-button-primary);
}

.SLC .section-header-underline2 {
  border-bottom: 3px solid #4cb7c7;
  border-bottom: 0px solid #4cb7c7;
}

.SLC .section-header-underline3 {
  border-bottom: 1px solid #414548;
}

.SLC .breadcrumbs li:not(:last-child):after {
  color: #000000;
}

.SLC .sub-menu {
  border-top: 1px solid #414548;
}

.SLC .sub-menu-offline {
  border-top: 1px solid #FFFFFF;
}

.SLC .po-menu-text {
  color: #FFFFFF;
  color: #000000;
}

.SLC .navigation-menu-override {
  color: #FFFFFF;
  color: #000000;
}

.SLC .navigation-menu-override-offline {
  color: #FFFFFF;
  text-decoration-color: #FFFFFF !important;
}

.SLC .quick-pick-pretty-min-bottle-qty-increment-invalid {
  color: var(--slc-error-color);
}

.SLC .market-broker-tagline {
  color: #909090;
}

.SLC .rndc-claim-tagline {
  color: #6d2a30;
}

.SLC .ffo-line-items-container {
  border: 1px solid #B2B2B2;
}

.SLC .ffo-ship-instructions-container .ld-input-area {
  border: 1px solid #B2B2B2;
}

.SLC .ld-input-area {
  border: 1px solid #B2B2B2;
}

.SLC .ld-input-area-keep-border {
  border: 1px solid #B2B2B2 !important;
}

.SLC .ld-short-input-area {
  border: 1px solid #B2B2B2;
}

.SLC .product-tab-header {
  color: #000000;
}

.SLC .product-tab-intro {
  color: #000000;
}

.SLC .product-tab-paragraph {
  color: #000000;
}

.SLC .payment-methods-table td {
  border: solid 1px #D8D8D8;
  background-color: #FFFFFF;
}

.SLC .payment-details {
  color: #000000;
}

.SLC .payment-account-balance-red {
  color: #CE4822;
}

.SLC .invoice-line-item-header {
  color: var(--slc-button-primary);
}

.SLC .invoices-account-summary-numbers {
  color: #414548;
}

.SLC .invoices-account-summary-numbers-red {
  color: #CE4822;
}

.SLC .invoices-account-summary-numbers-red {
  color: #CE4822;
}


@media screen and (min-width: 28.4375em) and (max-width: 39.9375em) {
  .invoices-account-summary-numbers {
        color: #414548;
  }

  .invoices-account-summary-numbers-red {
    color: #CE4822;
  }

}

@media screen and (max-width: 28.4375em) {
  .invoices-account-summary-numbers {
        color: #414548;
  }

  .invoices-account-summary-numbers-red {
    color: #CE4822;
  }
}

.SLC .invoices-account-summary-title {
  color: #414548;
}

.SLC .invoices-account-summary-action {
  color: #414548;
}

.SLC .invoices-account-summary-status {
  color: #AF6200;
}

.SLC .invoice-header-new-container {
  background-color: #FFFFFF;
  border: 1px solid #D8D8D8;
  color: #414948;
}

.SLC .invoice-header-new-container-preview {
  border: 0px solid #D8D8D8;
}

.SLC .invoice-header-new-container-selected {
  background-color: var(--slc-invoice-header-color);
  border: 1px solid #D8D8D8;
  color: #FFFFFF;
}

.SLC .invoice-header-text {
  color: #414948;
}

.SLC .invoice-header-non-action-text-gray {
  color: #414548 !important;
}

.SLC .invoice-header-action-text-white {
  color: #414548 !important;
}

.SLC .invoice-header-action-text {
  color: var(--slc-button-primary) !important;
}

.SLC .invoice-header-action-text:hover {
  color: #215f69 !important;
}

.SLC .invoices-showing-count {
  color: #797979;
}

.SLC .show-hide-icon-minus:hover {
  color: #D8D8D8 !important;
}

.SLC .show-hide-icon-plus:hover {
  color: #8b4e09 !important;
}

.SLC .invoice-header-text-selected {
  color: var(--slc-button-primary);
}

.SLC .photo-grid-indented {
  border-bottom: 1px solid #414548;
  border-top: 0px dashed #414548;
}

.SLC .photo-grid-outer {
  border-bottom: 1px dashed #414548;
}

.SLC .card-wrapper {
    border: 2px solid #B2B2B2 !important;
}

.SLC .wine-card:not(.wine-card-short):not(.wine-card-carousel-related):hover {
  box-shadow: 0 0 5px 5px #0000000a;
}

.SLC .wine-card-header {
  border: 1px solid #e7e7e7;
  border: 0px solid #e7e7e7;
}

.SLC .wine-card-background {
  border: 2px solid #4CB7C7 !important;
  background-color: #f8f8f8;
}

.SLC .wine-card-price {
  background-color: rgba(255, 255, 255, 0.88);
}

.SLC .wine-card-price-short {
  background-color: rgba(255, 255, 255, 0.88);
}

.SLC .border-with-background-light {
  border: 1px solid #B2B2B2;
  background-color: #B2B2B225;
}

.SLC .border-bottom {
  border-bottom: 1px solid #e7e7e7;
}

.SLC .border-light {
  border: 1px solid #d3d3d3;
}

.SLC .border-bottom-small-only {
  border-bottom: 1px solid #e7e7e7;
}

.SLC .wine-card-price .price-light {
  color: #656565;
}

.SLC .price-strikethru {
  text-decoration-color: #CE4822;
  -webkit-text-decoration-color: #CE4822;
}

.SLC .wine-card-shipping-box {
  border: 0px solid #000000 !important;
}

.SLC .wine-card-fob-price {
  color: #B2B2B2 !important;
}

.SLC .wine-card-package {
  border: 1px solid #d8d8d8;
  background-color: rgba(255, 255, 255, 0.88);
  color: #B2B2B2;
}

.SLC .wine-card-package .price-label-dark, .wine-card-carousel-related .price-label-dark, .simple-product-card .price {
  color: #494949;
}

.SLC .wine-card-package .price {
  color: #494949;
}

.SLC .simple-product-card .price-label, .wine-card-package .price-light {
  color: #656565;
  color: #000000;
}

.SLC .wine-card-package .price-label, .wine-card-carousel-related .price-label {
  color: #656565;
}

.SLC .simple-product-card .price-label {
    color: var(--slc-distributor-text-color);
}

.SLC .wine-card-package-short {
  border: 1px solid #d8d8d8;
  background-color: rgba(255, 255, 255, 0.88);
  color: #B2B2B2;
}

.SLC .wine-card-package-short-carousel {
  border: 1px solid #d8d8d8;
  background-color: rgba(255, 255, 255, 0.88);
  color: #B2B2B2;
}

.SLC .wine-card-package-short-carousel-related {
  border: 1px solid #d8d8d8;
  background-color: #fff;
  color: #B2B2B2;
}

.SLC .more-button:hover:not([disabled]) {
  color: var(--slc-button-primary);
}

.SLC .add-all-to-list {
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}

.SLC .add-all-to-list div.clickable:nth-child(2n) {
  background-color: #f0f0f0;
}

.SLC .add-all-to-list div.clickable:hover {
  background-color: #d8d8d8;
}

.SLC .add-all-to-list div.clickable > i.fa-check {
  color: rgb(76, 183, 199);
}

.SLC .more-info {
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}

.SLC .more-info div.clickable > i.fa-check {
  color: rgb(76, 183, 199);
}

.SLC .wine-card-favorite {
  color: #B2B2B2;
}

.SLC .wine-card-favorite-short {
  color: #B2B2B2;
}

.SLC .wine-card-favorite-distributor {
  color: #B2B2B2;
}

.SLC .wine-card-favorite-distributor-short {
  color: #B2B2B2;
}

.SLC .wine-card-favorite-deal {
  color: #B2B2B2;
}

.SLC .wine-card-favorite-deal-short {
  color: #B2B2B2;
}

.SLC .wine-card-basement {
  background-color: #efefef;
}

.SLC .wine-card-basement-divider {
  border-bottom: dashed 1px #e7e7e7;
}

.SLC .wine-card-basement-divider-short {
  border-bottom: dashed 0px #e7e7e7;
}

.SLC .deal-button {
    color: #3b3b3b;
}

.SLC .deal-button:hover {
  color: var(--slc-button-primary);
}

.SLC .deal-button.selected:hover {
  color: #fe8c1e;
}

.SLC .deal-button.selected:active, .deal-button:not(.selected):active {
  color: #9B150099;
}

.SLC .clipboard-button {
  color: #4b4b4b;
  color: #909090;
}

.SLC .clipboard-button:hover {
  color: #007167;
  color: #2C2C2C;
}

.SLC .clipboard-button.selected {
  color: #007167;
  color: #007167;
}

.SLC .clipboard-button.selected:hover {
  color: #2C2C2C;
}

.SLC .clipboard-button.selected:active, .clipboard-button:not(.selected):active {
  color: #007167;
  color: #4b4b4b;
}

.SLC #pdpCardActions .favorite-button:hover:not([disabled]) {
  color: #9B1500;
}

.SLC #pdpCardActions .favorite-button.selected {
  color: #CA3625;
  color: #9B1500;
}

.SLC #pdpCardActions .favorite-button.selected:hover {
  color: #9B1500;
}

.SLC #pdpCardActions .favorite-button.selected:active, .favorite-button:not(.selected):active {
  color: #9B1500;
}

.SLC .favorite-button-filled:hover {
  color: #CE4822;
  color: #9B1500;
}

.SLC .favorite-button-filled.selected {
  color: #CE4822;
  color: #9B1500;
}

.SLC .favorite-button-filled.selected:hover {
  color: #CE4822;
  color: #9B1500;
}

.SLC .favorite-button-filled.selected:active, .favorite-button-filled:not(.selected):active {
  color: #CE4822;
  color: #9B1500;
}

.SLC .favorite-button-dark {
    color: #000000 !important;
}

.SLC .favorite-button.selected {
  color: #4b4b4b;
}

.SLC .favorite-button.selected {
  color: #CE4822;
  color: #9B1500;
}

.SLC .favorite-button:hover:not([disabled]) {
  color: #9B1500;
}

.SLC .favorite-button.selected:hover {
  color: #9B1500;
}

.SLC .favorite-button.selected:active, .favorite-button:not(.selected):active {
  color: #9B150099;
}

.SLC .wine-card-fob-price-new {
  color: #B2B2B2;
}

.SLC .wine-card-avail {
  color: #B2B2B2;
  border: 1px solid #d8d8d8;
  background-color: #fff;
}

.SLC .wine-card-avail .price {
  color: #494949;
}

.SLC .wine-card-avail .price-label {
  color: #656565;
}

.SLC .label-readonly {
  color: #555555;
}

.SLC .wine-card-award {
  border: 0px solid #d8d8d8;
}

.SLC .wine-card-award-background-barrel {
  background: #4cb7c7;
  border: 0px solid #FFFFFF;
}

.SLC .wine-card-award-background-gold {
  background: #4cb7c7;
  border: 0px solid #FFFFFF;
}

.SLC .wine-card-award-background-gold .price {
  color: #FFFFFF !important;
}

.SLC .wine-card-award-background-gold .price-label {
  color: #FFFFFF !important;
}

.SLC .wine-card-award-background-gold2:after {
  border-bottom: 13px solid #ffffff;
}

.SLC .product-set-up {
  border: 1px solid #B2B2B2;
}

.SLC .text-market-product-title {
  color: #B2B2B2;
}

.SLC .text-market-readiness-license-title {
  color: #B2B2B2;
}

.SLC .button-group input:checked + label, .button-group input:checked + label:active {
  background-color: #4cb7c7;
  background-color: #007167;
  color: #FFFFFF;
}

.SLC #StringSearchStateGroupControlDiv .button-group input:checked + label, .button-group input:checked + label:active {
  background-color: #000000;
  color: #FFFFFF;
}

.SLC #offeringsPanelButtonGroupDiv .button-group input:checked + label, .button-group input:checked + label:active {
  background-color: #000000;
  color: #FFFFFF;
}

.SLC .button-group input:not(:checked) + label {
  color: #3c4044;
}

.SLC .button-group input:hover + label {
  background-color: var(--slc-button-group-alt-color);
  color: #000000;
}

/* MAKER LEFT PANEL INV PAGE OVERRIDES */
.SLC #MakerInventoryPageDiv .button-group input:checked + label, .button-group input:checked + label:active {
  background-color: var(--slc-button-group-alt-color);
  color: #FFFFFF;
}

.SLC .button-group-partial input:checked + label, .button-group-partial input:checked + label:active {
  background-color: #FFFFFF;
  /* fallback if gradient not supported */
    background: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
  /* Chrome10-25, Saf5.1-Saf6, iOS -6.1, Android -4.3 */
    background: -moz-linear-gradient(top,#FFFFFF, #FFFFFF);
  /* Fx3.6-15 */
    background: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
  /* Op11.10-12.02 */
    background: linear-gradient(to bottom ,#FFFFFF, #FFFFFF);
  /* modern */
    color: #000000;
}

.SLC .button-group label.active, .button-group label.active > input[type="text"] {
  background-color: var(--slc-button-primary);
  background-color: #000000;
  color: #FFFFFF;
}

.SLC .open-button-group input:checked + label, .open-button-group input:checked + label:active {
  background-color: #69001a;
  color: #FFFFFF;
}

.SLC .open-button-group input:not(:checked) + label {
  color: #69001a;
}

.SLC .open-button-group input:not(:checked) + label > p {
  color: #000000;
}

.SLC .open-button-group-partial input:checked + label, .open-button-group-partial input:checked + label:active {
  background-color: #69001a;
  /* fallback if gradient not supported */
    background: -webkit-linear-gradient(top, #FFFFFF, #69001a);
  /* Chrome10-25, Saf5.1-Saf6, iOS -6.1, Android -4.3 */
    background: -moz-linear-gradient(top,#FFFFFF, #69001a );
  /* Fx3.6-15 */
    background: -o-linear-gradient(top, #FFFFFF, #69001a);
  /* Op11.10-12.02 */
    background: linear-gradient(to bottom ,#FFFFFF, #69001a);
  /* modern */
    color: #000000;
}

.SLC .western-button-group input:checked + label, .western-button-group input:checked + label:active {
  background-color: var(--slc-button-group-alt-color);
  color: #FFFFFF;
}

.SLC .western-button-group input:not(:checked) + label {
  color: var(--slc-button-group-alt-color);
}

.SLC .western-button-group input:not(:checked) + label > p {
  color: #000000;
}

.SLC .control-button-group input:checked + label, .control-button-group input:checked + label:active {
  background-color: #808080;
  color: #FFFFFF;
}

.SLC .control-button-group input:not(:checked) + label {
  color: #000000;
}

.SLC .control-button-group input:not(:checked) + label > p {
  color: #000000;
}

.SLC .enabled-text-class {
  color: #0A0A0A;
}

.SLC .disabled-text-class {
  color: #000000;
}

.SLC .fulfillment-date {
  color: var(--slc-button-primary);
  color: #414548;
}

.SLC .other-formats-stamp {
  background-color: #000000;
}

.SLC .in-cart-cart {
  color: #919191;
}

.SLC .in-truck {
  color: var(--slc-button-primary);
}

.SLC .in-bell {
  color: var(--slc-button-primary);
}

.SLC .in-bell-next-month {
  color: #656565;
}

.SLC .realTimeMessage {
  color: var(--slc-alert-color);
}

.SLC .card-title {
  color: #777;
}

.SLC .card-subtitle {
  color: #777;
}

.SLC .offering-page-subsection2-text-story {
  color: #000000;
}

.SLC .offering-page-subsection2-text {
  color: #000000;
}

.SLC .offering-page-subsection2-label {
  color: #000000;
}

.SLC .message-grid-item-profile-picture {
  border: 1px solid #c0c0c0;
}

.SLC .top-bar-icon:hover {
  background-color: #FFFFFF;
  color: #C0C0C0;
}

.SLC .top-bar-white-link:hover {
  color: #C0C0C0;
}

.SLC .top-bar-white-link {
  color: #FFFFFF !important;
  color: #000000 !important;
}

.SLC .maker-product-details-labels {
  color: #000000;
}

.SLC .order-confirmed {
  background-color: #FFFFFF !important;
}

.SLC .marketing-stripe1-background {
  background-color: #B2B2B2;
}

.SLC .marketing-stripe2-background {
  background-color: #4cb7c7;
}

.SLC .marketing-stripe3-background {
  background-color: #f8fdf8;
}

.SLC .marketing-table {
  border: 0px solid #c2c2c2;
}

.SLC .next-month-arrow {
  color: #656565;
}

.SLC .next-month-label {
  color: #656565;
}

.SLC .next-month-label2 {
  color: #656565;
}

.SLC .next-month-label-row {
  color: #656565;
}

.SLC .next-month-label-row {
  color: #656565;
}

.SLC .rc-switch {
  border: 1px solid #ccc;
  background-color: #ccc;
}

.SLC .rc-switch:after {
  background-color: #ffffff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
}

.SLC .rc-switch-inner {
  color: #fff;
}

.SLC .rc-switch-checked {
  border: 1px solid #87d068;
  background-color: #87d068;
}

.SLC .negMoney {
  color: #CE4822;
}

.SLC .product-info-nav::-webkit-scrollbar {
  color: #FFFFFF;
}

.SLC .sub-menu-shop-button:after {
  border-top-color: #000000;
}

.SLC .store-nav::-webkit-scrollbar {
  color: #FFFFFF;
}

.SLC .store-nav-real::-webkit-scrollbar {
  color: #FFFFFF;
}

.SLC .input-line-required:before {
  color: #4cb7c7;
  color: #007167;
}

label.required:after {
  color: #4cb7c7;
  color: #007167;
}

.SLC .input-line-required-rndc:before {
  color: var(--slc-error-color);
}

.SLC .input-form-field-label {
  color: #878787;
}

.SLC .libdib-pallet-fake-required {
  color: var(--slc-error-color);
}

.SLC .libdib-pallet-fake-required-save {
  color: #4cb7c7;
  color: #007167;
}

.SLC .section-title em {
  color: #CE4822;
}

.SLC .section-title span.ems {
  color: #4cb7c7;
  color: #007167;
}

.SLC .add-product-media-no-image {
  color: #808080 !important;
  border: 1px dashed #808080;
  background-color: #F5F5F5;
}

.SLC .add-media-with-preview-dropzone2, .add-media-with-preview-dropzone {
  color: #c0c0c0 !important;
  border: 1px solid #c0c0c0;
}

.SLC .add-media-with-preview-dropzone img {
  color: #c0c0c0;
  #background: #f0f0f0;
}

.SLC .add-media-with-preview-dropzone-image {
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
}

.SLC .add-media-with-dropzone-rndc-inventory {
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
}

.SLC .user-with-preview-dropzone-image {
  color: #c0c0c0;
  border: 1px solid #c0c0c066;
}

.SLC .user-with-preview-dropzone-image-no-border {
  color: #c0c0c0;
  border: 0px solid #c0c0c066;
}

.SLC .add-media-with-preview-dropzone-image i {
  color: #c0c0c0;
}

.SLC .add-media-with-preview-dropzone-no-image i {
  color: #000000;
}

.SLC .user-with-preview-dropzone-no-image {
  color: #c0c0c0 !important;
}

.SLC .user-with-preview-dropzone-no-image i {
  color: #c0c0c0;
}

.SLC .is-active-nav-item {
  border-bottom: 0px solid #9B1500;
}

.SLC .is-active-nav-item:after {
  border-bottom: 12px solid #9B1500;
}

.SLC .navigation-menu .navigation-menu-item {
    color: #000000;
    color: #000000;
}

.SLC .navigation-menu-item-dark-mode {
  color: #FFFFFF !important;
}

.SLC .navigation-menu-item-dark-mode a {
  color: #FFFFFF !important;
}


.SLC .navigation-menu .navigation-menu-item a {
  color: #000000 !important;
}

.SLC .navigation-menu .navigation-menu-item a:hover {
  color: var(--slc-anchor-tag-hover) !important;
  border-bottom: 4px solid #000000;
}

.SLC .navigation-menu .navigation-menu-item .navigation-menu-item-dark-mode a:hover {
    background-color: #000000;
    border-bottom: 0px solid #000000;
}

.SLC .navigation-menu .navigation-menu-item.is-sa a {
    color: #000000;
    border-bottom: 4px solid #4cb7c7;
    border-bottom: 4px solid #000000;
}

.SLC .navigation-menu .navigation-menu-item.is-active a:hover {
    color: #834c17;
    border-bottom: 4px solid #000000;
}

.SLC .navigation-menu .navigation-menu-item.is-active-libdib a {
    border-bottom: 4px solid #000000;
}

.SLC .tab-title {
  color: #ffffff !important;
  color: #000000 !important;
}

.SLC .tab-title-normal {
  color: #ffffff;
  background: #414548;
  color: #000000;
  background: #ffffff;
}

.SLC .tab-title-normal:hover {
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
}

.SLC .tab-title:hover {
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
  color: #000000;
}

.SLC .tab-title:active {
  background: #007167 !important;
  background-color: #007167 !important;
  color: #000000;
  background: #ffffff;
}

.SLC .tab-title:focus {
  background: #007167 !important;
  background-color: #007167 !important;
  color: #000000;
  background: #ffffff;
}

.SLC .tab-title-active {
  background: #007167;
  color: #000000;
  background: #ffffff;
}

.SLC .vertical {
  border: 0px solid #292c2e;
}

.SLC .has-value.Select--single > .Select-control .Select-value .Select-value-label, .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #000000;
}

.SLC #entitySwitcherPanelDiv .Select-control {
  border: 1px solid #000000;
}

.SLC #entitySwitcherPanelDiv2 .Select-control {
  border: 1px solid #000000;
}

.SLC #salesRepPremiseTypeSelectorDiv .Select-control {
  border: 1px solid #000000;
}

.SLC .select-left-panel {
    background-color: #000000 !important;
    background-color: #FFFFFF !important;
}

.SLC .select-left-panel .Select-menu-outer {
  background-color: #000000;
  background-color: #FFFFFF;
  border: 0px solid #ccc;
  border-left: 1px solid #414548;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}

.SLC .select-left-panel .Select-option {
  background-color: #5C6164;
  background-color: #FFFFFF;
  color: #d9d9d9;
  color: #000000;
}

.SLC .select-left-panel .Select--multi .Select-value {
  background-color: #7b7f83 !important;
  border: 1px solid #5c6164;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #000000;
}

.SLC .select-left-panel .Select-option.is-focused {
  background-color: #4cb7c7;
  background-color: var(--slc-button-primary);
  background-color: #FFFFFF;
  color: #333;
}

.SLC .select-left-panel.Select.is-disabled > .Select-control {
  background-color: #000000;
  background-color: #FFFFFF;
}

.SLC .select-left-panel.Select.is-open > .Select-control {
  background: #b3b3b3;
  border-color: #b3b3b3 #ccc #d9d9d9;
  background: #FFFFFF;
  border-color: #000000;
}

.SLC .select-nav-panel .Select-value-label {
  color: #FFFFFF !important;
  color: #000000 !important;
}

/* Maker LEFT PANEL NEW STYLE */
.SLC #ProductInfoNavDiv .select-left-panel {
  background-color: #BFB7B0 !important;
  border: 1px solid #000000;
}

.SLC .entity-selector-black-out {
    background-color: rgba(0,0,0,0.5);
}

.SLC .forced-link:hover {
  color: #000000;
}

.SLC .pg-close-button {
  color: #7b7f83;
}

.SLC .ld-close-button {
  color: #7b7f83;
}

.SLC .white-a-link {
  color: #7b7f83 !important;
}

.SLC .white-text {
  color: #FFFFFF !important;
}

.SLC .section-title-marketing {
  color: #8a8a8a;
}

.SLC .white2-a-link {
  color: #FFFFFF !important;
}

.SLC .white-hollow {
  color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}

.SLC .mp-circle-description {
  color: #8A8A8A;
}

.SLC .collateral-icon {
  color: #8a8a8a;
}

.SLC .product-card2-package-description {
  color: #797979;
}

.SLC .pdp-info2-title {
  color: #000000;
}

.SLC .pdp-info2-vendor-title {
  color: #000000;
}

.SLC .pdp-info2-package-description {
  color: #000000;
}

.SLC .pdp-info2-distributor-info {
  color: #690c2a;
}

.SLC .product-card2-package-description {
  color: #797979;
}

.SLC .pdp-info2-title {
  color: #000000;
}

.SLC .pdp-info2-vendor-title {
  color: #000000;
}

.SLC .pdp-info2-package-description {
  color: #000000;
}

.SLC .pdp-info2-distributor-info {
  color: #690c2a;
}

.SLC .pdp-info-email {
  color: #000000;
}

.SLC .pdp-about-me {
  color: #000000;
}

.SLC .plp-pdp-purchased-on {
  color: #000000;
}

.SLC .pdp-info2-purchased-on {
  color: #000000;
}

.SLC .pdp-info-sub-title {
  color: #0a0a0a;
}

.SLC .offering-page-header .pdp-info-sub-title {
  color: #0a0a0a;
}

.SLC .offering-page-header .pdp-info-description {
  color: #0a0a0a;
}

.SLC .offering-page-header .tasting-row {
  color: #0a0a0a;
  border: 0px solid #D8D8D8;
}

.SLC .fulfillment-subheader {
  color: #000000;
}

.SLC .fulfillment-subheader-dark {
  color: #000000;
}

.SLC .pdp-info-sub-title-dark {
  color: #000000;
}

.SLC .pdp-info-sub-title-dark-shorter {
  color: #000000;
}

.SLC .no-outline {
  border: solid 0px #8A8A8A !important;
}

.SLC .section-avatar-double {
  background-color: #007167;
  color: #FFFFFF;
}

.SLC .inbox-notification-item {
  border-bottom: 1px solid #CCCCCC;
}

.SLC .inbox-notification-box {
  border: 1px solid #dedede;
}

.SLC .inbox-notification-initials {
  background: #4CB7C7;
  background: #000000;
  color: #fff;
}

.SLC .no-tab-border {
  border: 0px solid #000000 !important;
}

.SLC .text-package-title {
  color: #4cb7c7;
}

.SLC .text-package-qty-indicator {
  color: #B2B2B2;
  color: #FFFFFF;
}

.SLC .text-package-qty {
  background-color: #FFFFFF;
  background-color: rgba(56, 56, 56, .5);
  color: #FFFFFF !important;
  color: #FFFFFF;
  background-color: #4cb7c7;
  background-color: rgba(0, 0, 0, .7);
}

.SLC .text-package-qty2 {
  background-color: #FFFFFF;
  color: #B2B2B2 !important;
  color: #FFFFFF;
  background-color: #4cb7c7;
}

.SLC .carousel-location-container {
    background-color: #006E7D33;
}

.SLC .carousel-location-container.rndc {
  background-color: #690C2A33;
}

.SLC .carousel-location-container > span {
  color: #444;
}

.SLC .carousel-location-container i {
  color: #444;
}

.SLC .profile-pic {
  border: 0px solid #d8d8d8;
  background-color: #fff;
  color: #B2B2B2;
}

.SLC .profile-pic-background {
  border: 0px solid #d8d8d8;
  background-color: #ffffff;
  background-color: #8E8279;
  color: #B2B2B2;
}

.SLC .profile-pic-small-screen {
  border: 1px solid #d8d8d8;
  background-color: #fff;
  color: #B2B2B2;
}

.SLC .section-title-sub {
  color: #4cb7c7;
}

.SLC .number {
  background: linear-gradient(to bottom, #7d7e7d 20%, #565656 100%);
  text-shadow: rgba(0, 0, 0, 0.3) 1px 1px 0;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}

.SLC .activeItemNumber {
  background: linear-gradient(to bottom, #f9c667 0%, #f79621 100%);
}

.SLC .activeFlatItemNumber {
  background: #F8A50A;
}

.SLC .doneItemNumber {
  background: linear-gradient(to bottom, #4cb7c7 0%, #75890c 100%);
}

.SLC .doneFlatItemNumber {
  background: #007167;
}

.SLC .text {
  color: #706D6D;
}

.SLC .pdp-info-meta-compact-package-card {
  color: #4cb7c7;
  color: #007167;
  border-top: 1px solid #4cb7c7;
}

.SLC .compact-package-card {
  color: #565656;
  border: 1px solid #dedede;
}

.SLC .compact-package-card-selected {
  border: 2px solid #4cb7c7;
  border: 1px solid #007167;
}

.SLC .compact-package-card-error {
  border: 2px solid var(--slc-error-color);
}

.SLC .distribution-submission-summary-container {
  border: 0px solid var(--slc-error-color);
}

.SLC .distribution-submission-summary-container-error {
  border: 2px solid var(--slc-error-color);
}

.SLC .steps-container-done ._84dyy {
  text-shadow: rgba(0, 0, 0, 0.0) 1px 1px 0 !important;
  background: #349baa;
  background: #007167;
}

.SLC .steps-container-done ._84dyy:after {
  color: #FFFFFF !important;
}

.SLC .steps-container-done-rejected ._84dyy {
  color: #9B1500;
  background: #9B1500;
}

.SLC .steps-container-done-empty ._84dyy {
  color: #7D7E7D !important;
  background: #F1F1F1;
}

.SLC .steps-container-done-empty ._84dyy:after {
  color: #7D7E7D !important;
}

.SLC .steps-container-contact ._84dyy {
  text-shadow: rgba(0, 0, 0, 0.0) 1px 1px 0 !important;
  background: #BA5C02;
}

.SLC .steps-container-contact ._84dyy:after {
  color: #FFFFFF !important;
}

.SLC .steps-container-error ._84dyy {
  text-shadow: rgba(0, 0, 0, 0.0) 1px 1px 0 !important;
  background: var(--slc-error-color);
}

.SLC .steps-container-error ._84dyy:after {
  color: #FFFFFF !important;
}

.SLC .steps-container-notActive ._84dyy {
  text-shadow: rgba(0, 0, 0, 0.0) 1px 1px 0 !important;
  background: #7d7e7d;
}

.SLC .steps-container-empty ._84dyy {
  background: #f1f1f1;
}

.SLC .steps-container-inProgress ._84dyy {
  text-shadow: rgba(0, 0, 0, 0.0) 1px 1px 0 !important;
  background: var(--slc-button-primary);
}

.SLC .steps-container-inProgress ._84dyy:after {
  color: #FFFFFF !important;
}

.SLC .add-shipment-row {
  border-top: 1px solid #0a0a0a;
}

.SLC .distribution-states {
  color: #4cb7c7;
  color: #007167;
}

.SLC .packaged-product-distribution {
  color: #4cb7c7;
  color: #007167;
}

.SLC .label-box {
  border: 1px solid #c0c0c0;
}

.SLC .maker-keeps-a {
    color: #FFFFFF !important;
}

.SLC .wine-card-vertical-spacing::after {
  background-color: #d3d3d3d2;
}

.SLC .ReactModal__Overlay {
  background: rgba(0, 0, 0, 0.15);
}

.SLC .modal-title {
  border-bottom: 1px solid #CE4822;
  border-bottom: 1px solid var(--slc-button-primary);
  color: #CE4822;
  color: var(--slc-button-primary);
}

.SLC .modal-title.ld-orange {
  border-bottom: 1px solid var(--slc-button-primary);
  color: var(--slc-button-primary);
}

.SLC .modal-title.ld-blue {
  border-bottom: 1px solid #4CB7C7;
  color: #4CB7C7;
}

.SLC .modal-footer {
  color: #c0c0c0;
}

/* ********************************************************************** */
/* BEGIN libdib + iframely styles */
/* ********************************************************************** */

.SLC .ldif-card {
  border: 1px solid #dedede;
}

.SLC .ldif-body {
  color: #000;
}

.SLC .ldif-lcl, .ldif-lmo {
  background: #fff;
}

.SLC .ldif-f {
  color: #999;
}

.SLC .ldif-w {
  color: #000;
}

.SLC .ldif-c {
  background: #ffffff;
}

.SLC .ldif-h {
  color: #000000;
}

.SLC .ldif-d {
  color: #000000;
}

.SLC .ldif-m {
  color: #999999;
}

.SLC .ldif-w {
  color: #000000;
}

.SLC .ld-input-area-brand-story {
  border-top: 1px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
  border-left: 1px solid #B2B2B2;
  border-right: 1px solid #B2B2B2;
}

.SLC .ld-input-area-brand-story-b2b {
  border-top: 1px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
  border-left: 1px solid #B2B2B2;
  border-right: 1px solid #B2B2B2;
}

.SLC .ld-input-area-brand-story-error {
  border-top: 1px solid var(--slc-error-color);
  border-bottom: 1px solid var(--slc-error-color);
  border-left: 1px solid var(--slc-error-color);
  border-right: 1px solid var(--slc-error-color);
}

.SLC .alert-border {
  border: 2px solid var(--slc-error-color);
}

.SLC .nav-panel-filter-unused .input {
  color: #ffffff !important;
}

.SLC .nav-panel-filter-unused:focus {
  color: #B2B2B2 !important;
}

.SLC .nav-panel-filter .rc-collapse {
  background-color: rgb(65, 69, 72);
  border: 0px solid #d9d9d9;
}

.SLC .rc-collapse-content {
  color: #000000;
}

.SLC .nav-panel-filter .rc-collapse-content: {
  background-color: rgb(65, 69, 72);
  border: 0px solid #d9d9d9;
}

.SLC .nav-panel-filter .rc-collapse > .rc-collapse-item {
  border-top: 0px solid #d9d9d9;
}

.SLC .nav-panel-filter .rc-collapse > .rc-collapse-item > .rc-collapse-header {
  color: #ffffff;
}

.SLC .nav-panel-filter .rc-collapse > .rc-collapse-item > .rc-collapse-header .arrow {
  border-left: 4px solid #ffffff;
}

.SLC .nav-panel-filter .rc-collapse > .rc-collapse-item-active > .rc-collapse-header .arrow {
  border-top: 4px solid #ffffff;
}

.SLC .nav-panel-filter .Select-placeholder, .Select--single > .Select-control .Select-value {
  color: #ffffff;
}

.SLC .nav-panel-filter .Select--multi .Select-value-icon, .Select--multi .Select-value-label {
  color: #ffffff;
}

.SLC .nav-panel-filter .has-value.Select--single > .Select-control .Select-value .Select-value-label, .nav-panel-filter .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #ffffff;
}

.SLC .nav-panel-filter .Select-placeholder, .Select--single > .Select-control .Select-value {
  color: #ffffff;
}

.SLC .nav-panel-filter input[type=text] {
  color: #ffffff;
}

.SLC .nav-panel-filter input[type=text]:focus {
  color: #ffffff;
  background-color: rgb(65, 69, 72);
}

.SLC .delivery-check2 .Select--multi .Select-value-icon, .Select--multi .Select-value-label {
  color: rgb(10, 10, 10);
  background-color: #ffffff;
}

.SLC .Select-value-icon {
  color: #fff !important;
}

.SLC .delivery-check2 .Select-placeholder, .Select--single > .Select-control .Select-value {
  color: rgb(10, 10, 10);
}

.SLC .custom-description-select .Select-placeholder {
  color: #000000;
}

.SLC .divStyle11 {
  color: #FFFFFF;
  background: #414548;
  background: #FFFFFF;
  color: #000000;
}

.SLC .divStyle01 {
  background: #414548;
  color: #000000;
  background: #FFFFFF;
}

.SLC .delivery-container {
  border: 2px solid #4cb7c7;
}

.SLC .delivery-header-top-alert-row {
  background: var(--slc-alert-color);
  border: 2px solid var(--slc-alert-color);
  color: #ffffff;
}

.SLC .delivery-header-row {
  background: #f8eae5;
  background: #ecf8fa;
}

.SLC .delivery-header-row-small {
  background: #f8eae5;
  background: #ecf8fa;
}

.SLC .order-container {
  border: 1px solid #dedede;
}

.SLC .order-container-pending {
  border: 1px solid #BA5C02;
}

.SLC .order-container-gray {
  border: 2px solid #C0C0C0;
}

.SLC .order-container-selected {
  border: 5px solid var(--slc-cart-container-color);
}

.SLC .order-cart-container {
  border-bottom: 2px solid var(--slc-cart-container-color);
}

.SLC .zoomed-square {
  border: 1px solid #D8D8D8;
  background-color: #FEFEFE;
  box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.2);
}

.SLC .mouse-box {
  border: 1px solid #D8D8D8;
}

.SLC .tasting-row2 {
  color: var(--slc-distributor-text-color);
}

.SLC .tasting-key2 {
  color: var(--slc-distributor-text-color);
}

.SLC .product-overview-key2 {
  color: #000000;
}

.SLC .product-overview-value2 {
  color: #AF6200;
}

.SLC .tasting-value2 {
  color: var(--slc-distributor-text-primary);
}

.SLC .pdf-modal-container {
  border: 1px solid #c0c0c0;
}

.SLC .pdf-icon-color {
  color: #4CB7C7 !important;
}

.SLC .online-deal-banner::after {
  background-color: #007167;
}

.SLC .close-button {
  color: #414548;
}

.SLC .hamburger-button {
  background: #414548;
  background: #FFFFFF;
  color: #000000;
}

.SLC .login-page {
  color: #000000;
}

.SLC .material-card-header {
  color: #414548 !important;
}

.SLC .black-background {
  background: #000000;
}

.SLC .black-search-background input[type=text]::-webkit-input-placeholder {
    color: #e2e2e2;
}

.SLC .be-social-media-icon {
  color: #4CB7C7;
}

.SLC .profile-nav-panel::-webkit-scrollbar {
  background-color: #000000;
  background-color: #FFFFFF;
}

.SLC .fulfillment-shipping-info {
  color: #000000;
}

.SLC .section-title {
  color: #555;
}

.SLC .key-page-nav {
  background: #191919;
}

.SLC .key-link:hover {
  color: #216571;
}

.SLC .iframe-header {
  background: #216571;
  color: #FFFFFF;
}

.SLC .iframe-div {
  background: #216571;
  color: #FFFFFF;
}

.SLC .ms-iframe-hider {
  background: #FFFFFF;
}

.SLC .ms-iframe-button {
  background-color: #f2c811;
  border-color: #f2c811;
  color: #000;
}

.SLC .ms-iframe-text {
  color: #666666;
}

/* Fix for Firefox ignoring bottom padding if overflow: auto or scroll */
.SLC .cart {
  background: #FFFFFF;
}

.SLC .order-container .rc-collapse > .rc-collapse-item > .rc-collapse-header .arrow {
  border-left: 7px solid #4CB7C7;
  border-left: 7px solid #666666;
}

.SLC .order-container .rc-collapse > .rc-collapse-item-active > .rc-collapse-header .arrow {
  border-top: 7px solid #4CB7C7;
  border-top: 7px solid #666666;
}

.SLC .itenm-request-history-container {
  border: 0px solid var(--slc-cart-cotainer);
}

.SLC .itenm-request-history-container .rc-collapse > .rc-collapse-item > .rc-collapse-header .arrow {
  border-left: 7px solid #4CB7C7;
  border-top: 7px solid #666666;
}

.SLC .itenm-request-history-container .rc-collapse > .rc-collapse-item-active > .rc-collapse-header .arrow {
  border-top: 7px solid #4CB7C7;
  border-top: 7px solid #666666;
}

.SLC .lp-section {
  border: 1px solid #dedede;
}

.SLC .supplier-preview-container {
  border: 2px solid #dedede;
}

.SLC .supplier-preview-header {
  color: var(--slc-countdown-alert-color);
}

.SLC .lp-section.lp-explore-item .lp-image-wrapper.loaded {
  border: 1px solid #dedede;
}

.SLC .lp-image-overlay-text {
  color: #292c2e;
  color: #fff;
  background: rgba(76, 183, 199, 0.8);
  background: rgba(142, 130, 121, 0.8);
}

.SLC .ld-region-category-slider .category-slider > div {
  border: 0px solid var(--slc-category-slider-color);
}


.SLC .category-slider-insides {
  background-color: #8E8279;
}

.SLC .ld-bev-category-slider .category-slider > div {
  border: 1px solid var(--slc-category-slider-color);
}

.SLC .ld-bev-category-slider .category-slider > div:hover {
  background-color: var(--slc-category-slider-color-hover);
  border-color: #000000;
  color: #000000;
}

.SLC .lp-section a {
  color: #292c2e;
}

.SLC .lp-section a:hover {
  color: var(--slc-button-primary);
}

.SLC .ld-checkbox2 {
  background-color: #fff;
}

.SLC .ld-checkbox2.outline {
  border: 1px solid #D8D8D8;
}

.SLC .ld-checkbox2:hover {
  background-color: rgba(222,124,14,0.1);
}

.SLC .ld-checkbox2.alt:hover {
  background-color: #54002033;
}

.SLC .market-selector-container {
  background-color: #cccccc44;
}

.SLC .market-selector-container .search-container {
  border-bottom: 4px solid #cccccc44;
  background-color: #fff;
}

.SLC .market-selector-container .search-container i {
  color: #c8c8c8;
}

.SLC .market-selector-container .search-container i.clear-button {
  color: #999;
}

.SLC .market-selector-container .search-container input {
  background-color: #fff;
}

.SLC .hyper-link-black {
  color: #000000 !important;
}

.SLC .brand-card-2-brand-name-text {
  color: #292C2E;
}

.SLC .product-card-2-brand-name-text {
  color: #292C2E;
}

.SLC .product-card-2-label-name-text {
  color: #000000;
}

.SLC .simple-product-card-plp {
  background: #fff;
}

.SLC .simple-product-card.simple_carousel {
  background: #fff;
  border: 1px solid #D8D8D8;
}

.SLC .simple-card-rating-provider {
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #979797;
}

.SLC .simple-card-rating-score {
  color: #FFFFFF;
  background-color: #690C2A;
  border: 1px solid #979797;
}

.SLC .rating-provider {
  color: #b71f39;
  border: 1px solid #d8d8d8;
}

.SLC .rating-score {
  background: #e7e7e7;
  background-color: rgba(225, 225, 225, 0.88);
  color: #292b2d;
  border: 1px solid #d8d8d8;
}

.SLC .invite-specs input :disabled {
  background-color: #FFFFFF;
  border-bottom: 0px solid #efefef;
}

.SLC .invite-preview-spacer {
  border-top: 4px solid #efefef;
}

.SLC .pdp-info-title-invite {
  color: #5c6164;
}

.SLC .search-bar {
  background: #ccc;
  background: #FFFFFF;
  border: 2px solid #000;
  color: #000;
}

.SLC .search-bar-pm {
  background: #fff;
  color: #000;
}

.SLC .sku-search-background input[type=text] {
  color: #000;
  background: #fff;
}

.SLC .sku-search-background input[type=text]:focus {
  color: #000;
  background: #fff;
  border: 1px solid #B2B2B2 !important;
}

.SLC .black-search-background input[type=text] {
  color: #000;
  background: #fff;
}

.SLC .black-search-background input[type=text]:focus {
  color: #000;
  background: #fff;
}

.SLC .search-category-cta:active, .search-category-cta:focus, .search-category-cta:hover, .search-icon {
  background: #FFFFFF;
  color: var(--slc-button-primary);
}

.SLC .search-icon.wheres-my-product {
  background-color: #007167;
  border-top: 7px solid #666666;
}

.SLC .brand-search-bar-icon {
  border: 0px solid rgb(231, 231, 231);
}

.SLC .search-clear-icon {
  border: 0px solid rgb(231, 231, 231);
}

.SLC .black-search-background input[type=text]::placeholder {
    color: #8E8279;
}

.SLC .black-search-background input[type=text]::-webkit-input-placeholder {
    color: #8E8279;
}

.SLC .black-search-background input[type=text]::-moz-placeholder {
    color: #8E8279;
}

.SLC .black-search-background input[type=text]:-ms-input-placeholder {
    color: #8E8279;
}

.SLC .black-search-background input[type=text]:-moz-placeholder {
    color: #8E8279;
}

.SLC .augmentation-border {
  border-right: 2px solid #cccccc;
}

.SLC .show-more-or-less-levels {
    color: var(--slc-distributor-text-anchor-color);
}

.SLC .deal-break-table-container {
  border: 1px solid #D8D8D8;
}

.SLC .deal-break-pretty-table-container {
  border: 1px solid #D8D8D8;
}

.SLC .deal-break-table {
  color: #000000;
}

.SLC .deal-break-header {
  color: #000000;
}

.SLC .deal-break-header-cell {
  color: #000000;
}

.SLC .deal-break-header-cell-money {
  color: #000000;
}

.SLC .deal-break-table-cell {
  color: #000000;
}

.SLC .deal-break-table-cell-final {
  color: #000000;
}

.SLC .deal-break-table-cell-deal {
  color: #000000;
  background-color: rgba(189, 154, 95, 0.12);
  border-bottom: 1px solid #D8D8D8;
}

.SLC .deal-break-table-cell-deal-final {
  color: #000000;
  background-color: #fdf0df;
  background-color: rgba(189, 154, 95, 0.12);
  border-bottom: 1px solid #D8D8D8;
}

.SLC .deal-break-table-container table thead tr {
  background-color: #ffffff !important;
}

.SLC .deal-break-table-container table tr {
  background-color: #ffffff;
  border-bottom: 1px solid #d8d8d8;
}

.SLC .deal-break-table-container table thead tr:nth-child(odd) {
  background-color: #ffffff !important;
}

.SLC .deal-break-table-container table tbody tr:nth-child(even) {
  background-color: #ffffff !important;
}

.SLC .deal-break-table-container table tbody tr:nth-child(odd) {
  background-color: #ffffff !important;
}

.SLC .deal-break-table-container table thead tr td:first-child {
  border-right: 1px solid #d8d8d8;
}

.SLC .deal-break-table-container table tbody tr td:first-child {
  border-right: 1px solid #d8d8d8;
}

.SLC .quick-pick-new-product-name {
  color: var(--slc-button-primary);
}

.SLC .quick-pick-new-product-name-columnar {
  color: var(--slc-button-primary);
}

.SLC .quick-pick-new-product-name-columnar-extension {
  color: #000000;
}

.SLC .quick-pick-search::placeholder {
  color: #8E8279;
}

.SLC .line-item-aug-container-from-quick-shop {
  border: 1px solid #d8d8d8;
}

.SLC .quick-pick-container {
  border: 1px solid #d8d8d8;
}

.SLC .quick-pick-container-columnar {
  border: 1px solid #d8d8d8;
}

.SLC .quick-pick-container table tbody {
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}

.SLC .quick-pick-container table tbody tr td {
  color: #000000;
}

.SLC .quick-pick-container table#quick-pick-new-mode-table > thead > tr > th {
  border-left: 1px solid #454948;
}

.SLC .quick-pick-container table#quick-pick-new-mode-table thead tr th::-webkit-resizer {
  border-right: 0px solid rgba(69,73,72,1);
  margin-right:-1rem;
}

.SLC .amazing:before {
  background: linear-gradient(to right, transparent, rgba(68,69,71,0.35));
}

.SLC .amazing-bottom:before {
  background: linear-gradient(to bottom, rgba(68,69,71,0.35),  transparent);
}

.SLC .amazing-top:before {
    background: linear-gradient(to right, transparent, rgba(68,69,71,0.35));
}

.SLC .quick-pick-container table tbody:nth-child(odd) {
  background-color: #f1f1f1;
}

.SLC .quick-pick-container table tbody:nth-child(even) {
  background-color: #ffffff;
}

.SLC .easy-sort-item {
  background-color: rgba(0,0,0,0.05);
}

.SLC .easy-sort-dragged {
  background-color: rgba(0,0,0,.20);
}

.SLC .payment-panel-table2 tbody:nth-child(odd) {
  background-color: #ffffff;
  border: 1px solid #d8d8d8;
  border-bottom: 1.5px solid #d8d8d8;
}

.SLC .payment-history-table2 thead tr:nth-child(odd) {
  background-color: #ffffff;
}

.SLC .payment-history-table2 tbody tr:nth-child(odd) {
  background-color: #ffffff;
}

.SLC .payment-history-table2 tbody tr:nth-child(even) {
  background-color: #ffffff;
}

.SLC .make-a-payment-container table tbody {
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}

.SLC .make-a-payment-container table tbody tr td {
  color: #000000;
}

.SLC .not-scheduled-delivery-day-warning {
  color: var(--slc-countdown-alert-color);
}

.SLC .line-item-augmentation-header-new {
  color: #414548;
}

.SLC .line-item-augmentation-data-regular {
  color: #292C2E !important;
}

.SLC .line-item-augmentation-data-highlight {
  background-color: rgba(76, 183, 199, 0.25);
}

.SLC .line-item-augmentation-data-current {
  color: #BA5C02;
}

.SLC .market-attribute-error {
  color: #7A242F;
}

.SLC .order-header-row {
  background: #f8f8f8;
}

.SLC .order-header-row-small {
  background: #f8f8f8;
}

.SLC .order-wffo-header-row {
  background: #e0e0e0 !important;
}

.SLC .order-header-row2 {
  background: #f8f8f8;
}

.SLC .order-header-basement {
  background: #f8f8f8;
}

.SLC .order-header-total {
  background: #f8f8f8;
}

.SLC .order-header-total2 {
  background: #f8f8f8;
}

.SLC .payment-sub-section-header-row {
  background: #eeeeee;
}

.SLC .payment-header-row {
  background: #eeeeee;
}

.SLC .payment-detail-row {
  background: #eeeeee;
}

.SLC .payment-header-first-row-font {
  color: #4b4b4b;
}

.SLC .po-order-header {
  background: #f8f8f8;
}

.SLC .select-modal {
  border: 1px solid #979797;
}

.SLC .is-open .Select-control {
  background: #ffffff;
  border-color: #000000;
}

.SLC .Select-menu-outer {
  background-color: #fff;
  border: 1px solid #979797;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}

.SLC .Select-option {
  color: #000000;
}

.SLC .Select-option:first-child {
  color: #000000;
}

.SLC .is-open .Select-arrow, .Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #000000;
}

.SLC .is-open .Select-arrow {
  border-top-color: #000000;
}

.SLC .Select-option.is-focused {
  background-color: rgba(172, 101, 32, .3);
  color: #000000;
}

.SLC .Select-option.is-selected {
  background-color: rgba(172, 101, 32, .3);
  color: #000000;
}

.SLC .Select-arrow {
  color: #000000;
  border-color: #000000 transparent transparent;
}

.SLC .select-quick-pick {
  background-color: #ffffff;
  border: 1px solid #000000;
}

.SLC .select-quick-pick-emphasis {
  border: 2px solid var(--slc-countdown-alert-color);
  color: var(--slc-countdown-alert-color) !important;
}

.SLC .select-quick-pick-emphasis .Select-placeholder, .Select--single > .Select-control .Select-value {
  color: var(--slc-countdown-alert-color);
}

.SLC .react-datepicker__day--highlighted {
  background-color: #4CB7C7;
}

.SLC .react-datepicker__day--highlighted:hover {
  background-color: #4CB7C7;
}

.SLC .fulfillment-item {
    color: #444;
}

.SLC .shipment-line-item-description {
  color: #4b4b4b;
}

.SLC .shipment-line-item-description-small {
  color: #4b4b4b;
}

.SLC .bottle-price-light {
  color: #949494;
}

.SLC .cart-item .input-line:focus {
  border-bottom: 1px solid #B2B2B2;
}

.SLC .cart-quantity-input:focus {
  background: #f6f6f6;
}

.SLC .order-quantity-input:focus {
  background: #f6f6f6;
}

.SLC .cart-market-label {
  color: #A9A9A9;
}

.SLC .cart-item-title {
  color: #000000;
}

.SLC .cart-line-item-header {
  color: #444;
  color: #000000;
}

.SLC .cart-line-item-header-left {
  color: #000000;
}

.SLC .cart-item-sub-title {
  color: #000000;
}

.SLC .cart-container {
  border-left: 3px solid #292c2e;
  border-left: 0px solid #292c2e;
}

.SLC .cart.is-active.cart-container {
  box-shadow: 0px 5px 15px rgba(0,0,0,.25);
}

.SLC .territory-name {
  color: #000000;
}

.SLC .faq-question {
  color: #5c6164;
}

.SLC .nav-bar-phone {
  color: #EE850f;
}

.SLC .filter-badge {
  border: 1px solid #6d2a30;
  border: 1px solid #3c4044;
  color: #000000;
}

.SLC .filter-badge:after {
  color: var(--slc-button-primary);
}

.SLC .sub-menu:after {
  background: rgba(170,51,57,1.0);
  border-bottom: 1px solid #414548;
}

.SLC .sub-menu-libdib {
  background-color: #414548;
  background-color: #FFFFFF;
  background-color: rgba(76, 183, 199, .15);
  border-bottom: 1px solid #414548;
  border-top: 1px solid #414548;
}

.SLC .sub-menu-libdib:after {
    border-top: rgb(76, 182, 198);
}

.SLC .tsc-story-b2b-brand-preview {
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.SLC .tsc-where-to-start-option {
  border: 1px solid #ddd;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.SLC .line-item-bundle-builder-savings-color {
  color: #4CB6C7;
}

.SLC .line-item-bundle-builder-savings-emphasis {
  color: #4CB6C7;
}

.SLC .order-line-item-column-header {
  color: #444;
}

.SLC .order-line-item-column-header-level2 {
  color: #ffffff;
}

.SLC .order-line-item-column-header-level1 {
  color: #4CB6C7;
}

.SLC .order-line-item-column-header-top {
  border-top: 1px solid #4CB6C7;
}

.SLC .bundle-line-item-column-header-top {
  border-top: 0px solid #4CB6C7;
}

.SLC .order-line-item-column-header-container-level1 {
  border-top: 0px solid #4CB6C7;
}

.SLC .order-line-item-column-header-container-level2 {
  background-color: #4CB6C7;
}

.SLC .order-line-item-column-header-tier-qualified {
  color: #4CB6C7;
}

.SLC .order-line-item-column-header-amount {
  color: #444;
}

.SLC .order-line-item-reseller-column-header {
  font-color: #4b4b4b;
}

.SLC .public_fixedDataTable_headerzzz {
  background-image: linear-gradient(#fff, #fff) !important;
  background-color: #3adb76 !important;
}

.SLC .fixedDataTableCellLayout_mainzzz {
  background-image: linear-gradient(#fff, #fff) !important;
  background-color: #3adb76 !important;
}

.SLC .bottom-underline {
  border-bottom: solid 2px #909090;
}

.SLC .steps-status {
  font-color: #706d6d;
}

.SLC .keg-header-row {
  background: #eeeeee;
}

div.image-rank-container > i {
  background-color: #fe8c1e;
}

div.image-rank-container > i:hover {
  background-color: #de7c0e;
}

div.hidden-info {
  background-color: #ffffffc0;
}

div.hidden-info > p {
  color: #555;
}

div.hover-menu > span {
  background-color: #d3d3d3;
  color: #555;
}

div.hover-menu-menu > button {
  color: #555;
}

div.hover-menu-menu > button:hover {
  background-color: #d3d3d3;
}

button.fixed-hover-button {
  box-shadow: 1px 3px 2px #000000aa;
}

div.profile-progress {
  border: 1px solid #d3d3d3;
  background-color: #fafafa;
}

div.profile-progress p, div.profile-progress span, div.profile-progress a {
  color: #555;
}

div.progressbar-border {
  border: 1px solid #d3d3d3;
}

div.top-border-bar {
    border-top: 1px solid #d3d3d3;
}

div.border-highlight {
  border: 3px solid #4CB7C7;
  border: 1px solid #000000;
}

/* Official business colors for font awesome */
.SLC .fa-facebook-square {
  color: #3b5998;
}

.SLC .fa-twitter-square {
  color: #55acee;
}

.SLC .fa-instagram {
  color: #3f729b;
}

.SLC .fa-yelp {
  color: #6d2a30;
}

.SLC .fa-linkedin, .fa-linkedin-square {
  color: #007bb6;
}

.SLC .shipping-label-options-container {
  border: 2px solid #4CB7C7;
  border: 2px solid #7d7e7d;
}

div.match-timeline-container > div.match-timeline {
  border-bottom: 1px solid #d3d3d3;
}

div.loader {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #4cb7c7;
  border-top: 16px solid #007167;
}

div.loader.small {
  border: 10px solid #f3f3f3;
  border-top: 10px solid #4cb7c7;
  border-top: 16px solid #007167;
}

div.full-screen-loading-icon {
  background-color: #d3d3d3aa;
}

div.loading-icon-container {
  background: #d3d3d3;
}

i.mapIcon {
  color: #4cb7c7;
  color: #007167;
}

ul.checkered-list {
  border: 1px solid #d3d3d3;
}

ul.checkered-list > div.container {
  border: 1px solid #d3d3d3;
}

ul.checkered-list div:nth-child(2n+1) {
  background-color: #d3d3d3;
}

ul.checkered-list div:nth-child(2n) {
  background-color: #fff;
}

ul.checkered-list > div.container > i {
  color: #666;
}

div.scroller > span {
  background-color: #d3d3d3;
}

.SLC .generic-modal {
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.4);
}

.SLC .generic-modal > div {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

/* Modal Content/Box */
.SLC .generic-modal-content {
  background-color: #fefefe;
  border: 1px solid #888;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

.SLC .dark-text {
  color: #414548;
}

.SLC .generic-modal-content.dark-text p, .generic-modal-content.dark-text span {
  color: #444;
}

.SLC .generic-modal-header > .close {
  color: #444;
}

.SLC .generic-modal-content li label {
  color: #333;
}

.SLC .generic-modal-header {
  background-color: #F5B165;
}

.SLC .generic-modal-header.danger {
  background-color: #E56C5C;
}

.SLC .generic-modal-body p, .generic-modal-body span {
  color: #444;
}

.SLC .got-it-button {
  border: 1px solid #4cb7c7;
  color: #4cb7c7;
  border: 1px solid #007167;
  color: #007167;
}

.SLC .got-it-button.decline {
  border: 1px solid #CE4822;
  color: #CE4822;
}

div.binary-radio-container input:not(:checked) + label {
  color: #4cb7c7;
  border: 1px solid #4cb7c7;
  color: #000000;
  border: 1px solid #000000;
}

div.binary-radio-container input:checked + label, div.binary-radio-container input:checked + label:active {
  background-color: #4cb7c7;
  background-color: #000000;
  border: 1px solid #4cb7c7;
  border: 1px solid #000000;
}

div.binary-radio-container input:not(:checked) + label.decline {
  border: 1px solid #CE4822;
  color: #CE4822;
}

div.binary-radio-container input:checked + label.decline, div.binary-radio-container input:checked + label.decline:active {
  background-color: #CE4822;
  border: 1px solid #CE4822;
}

div.dropdown-header > h2 {
  border-bottom: 1px solid #d3d3d3;
  color: #444;
}

div.dropdown-body.with-line {
  border-left: 1px solid #d3d3d3;
}

div.radius-slider-container {
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
}

div.radius-slider-container > span {
  color: #444;
}

div.action-button button {
  background-color: #F5B165;
}

div.action-button.secondary button {
  background-color: #4cb7c7;
  color: #fff;
  border: 2px solid #4cb7c7;
}

div.action-button span {
  background-color: #d3d3d3;
}

div.action-button span::after {
  border-color: #d3d3d3 transparent transparent transparent;
}

div.catalog-table-container {
  border: 1px solid #d3d3d3;
}

.SLC .highlight-on-hover.highlight-light:hover, .highlight-on-hover.highlight-light.highlighted {
  background-color: var(--slc-button-primary)18;
}

.SLC .highlight-on-hover:hover, .highlight-on-hover.highlighted {
  background-color: rgba(222, 124, 14, 0.2);
}

table.catalog-table {
  border: 1px solid #d3d3d3;
}

table.catalog-table th {
  border-right: 1px solid #d3d3d3;
}

table.catalog-table th.selected {
  background-color: #d3d3d3;
}

table.catalog-table tr:first-child {
  border-bottom: 2px solid #d3d3d3;
}

table.campaign-template-editor tbody > tr.active, table.campaign-template-editor tbody > tr:hover {
  background: rgba(222,124,14,0.1);
}

table.campaign-template-editor tbody > tr .hover-item i.fas, table.campaign-template-editor tbody > tr .hover-item i.fa {
  background-color: var(--slc-button-primary)22;
  color: var(--slc-button-primary);
}

table.campaign-template-editor .hover-item tbody > tr i {
  background-color: var(--slc-button-primary)44;
}

.SLC .inline-context-menu {
  background-color: #fff;
}

.SLC .inline-context-menu.active {
  box-shadow: 0 2px 6px #00000077;
}

.SLC .inline-context-menu > div > div {
  border-bottom: 1px solid #e7e7e7;
}

.SLC .inline-context-menu > div > div:hover {
  background-color: #77777711;
}

.SLC .inline-context-menu.light-gray > div > div i:not(.error) {
  color: var(--slc-button-primary);
}

.SLC .inline-context-menu.light-gray > div > div i:not(.error), .inline-context-menu.light-gray > div > div span:not(.error) {
  color: #444;
}

.SLC .action-text, button.action-text {
  text-underline: #0a0a0a;
}

i.fa-pencil-square {
  color: var(--slc-button-primary);
}

.SLC .demand-order-error {
  border: 3px solid rgb(152, 60, 67) !important;
}

.SLC .demand-order-error-text {
  color: rgb(152, 60, 67);
}

.SLC .react-tabs__tab-list {
  border-bottom: 1px solid #dadada;
}

.SLC .react-tabs__tab {
  color: #000000;
}

.SLC .react-tabs__tab--selected {
  background: #fff;
  border-color: #dadada;
  border-color: #fff;
  color: #3c4044;
  border-bottom: 4px solid #6d2a30;
}

.SLC #MarketAdminPanel .react-tabs__tab--selected {
  border-bottom: 4px solid #888888;
}

.SLC #MarketCurationPanel .react-tabs__tab--selected {
  border-bottom: 4px solid #888888;
}

.SLC #ResellerInvoicePageDiv .react-tabs__tab {
  color: #000000;
}

.SLC #ResellerInvoicePageDiv .react-tabs__tab:not(.react-tabs__tab--selected):hover {
  color: #6d2a30;
}

.SLC #ResellerInvoicePageDiv .react-tabs__tab:not(.react-tabs__tab--selected):hover:after {
  background: #6d2a30;
}

.SLC #ResourcesPageDiv .tabs-title.border>a[aria-selected=true] {
  border: 0px solid var(--slc-tab-active-bottom);
  border-bottom: 5px solid var(--slc-tab-active-bottom);
}

.SLC #ResellerInvoicePageDiv .react-tabs__tab--selected {
  background: #fff;
  border-color: #DADADA;
  border-color: #fff;
  color: #3C4044;
  border-bottom: 5px solid var(--slc-tab-active-bottom);
}

.SLC #ListPageDiv .react-tabs__tab {
  color: #000000;
}

.SLC #ListPageDiv .react-tabs__tab:not(.react-tabs__tab--selected):hover {
  color: #6d2a30;
}

.SLC #ListPageDiv .react-tabs__tab:not(.react-tabs__tab--selected):hover:after {
  background: #6d2a30;
}

.SLC #ListPageDiv .react-tabs__tab--selected {
  background: #fff;
  border-color: #DADADA;
  border-color: #fff;
  color: #3C4044;
  border-bottom: 5px solid var(--slc-tab-active-bottom);
}

.SLC .react-tabs__tab--disabled {
  color: #000000;
}

.SLC .react-tabs__tab:focus:after {
  background: #fff;
}

.SLC .react-tabs__tab-panel-container {
  border-left: 1px solid #dadada;
  border-right: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}

.SLC .turq-back {
  background-color: #4cb7c7;
  color: #ffffff;
}

.SLC .red-back {
  background-color: #CE4822;
  color: #ffffff;
}

.SLC .grey-back {
  background-color: #ccc;
  color: #ffffff;
}

div.invitee-modal {
  background-color: #fff;
}

div.column-preview {
  border: 1px solid #d3d3d3;
}

div.initials {
  background-color: #c3c3c3;
  color: #fff;
}

div.teamMemberCard {
  border: 1px solid #c3c3c3;
}

div.owner-label {
  background-color: #c3c3c3;
}

div.user-info > p {
  color: #444;
}

.SLC .libdib-blue-text {
  color: #4CB7C7;
}

div.purchase-summary-card {
  border: 1px solid #C3C3C3;
}

div.purchase-summary-card > h5 {
  color: #444;
}

div.purchase-summary-card > div.label-container p {
  color: #444;
}

div.purchase-summary-card > .body {
  border-top: 1px solid #c3c3c3;
}

.SLC .circle-preview-alternate {
  color: #4CB7C7;
  color: #007167;
}

.SLC .circle-preview-information2 {
  background-color: #FFFFFF;
  color: var(--slc-countdown-alert-color);
}

.SLC .circle-preview-information2-tsc {
  background-color: #FFFFFF;
  color: var(--slc-countdown-alert-color);
}

.SLC .circle-preview-information {
  color: var(--slc-countdown-alert-color);
}

div.circle-preview-small {
  border: 1px solid var(--slc-countdown-alert-color);
  color: var(--slc-countdown-alert-color);
}

@media screen and (max-width: 39.9375em) {
  div.circle-preview-small {
    border: 1px solid var(--slc-countdown-alert-color);
    color: var(--slc-countdown-alert-color);
  }

  .circle-preview-small-tsc {
      border: 1px solid var(--slc-countdown-alert-color);
      color: var(--slc-countdown-alert-color);
  }

}

div.circlePreview {
  border: 5px solid var(--slc-countdown-alert-color);
  color: var(--slc-countdown-alert-color);
  background-color: #FFF;
}

.SLC .circlePreview-tsc {
  border: 1px solid var(--slc-countdown-alert-color);
  color: var(--slc-countdown-alert-color);
}

.SLC .circlePreview-tsc-no-circle {
  border: 0px solid var(--slc-countdown-alert-color);
  color: #000000;
}

.SLC .circlePreview-tsc-no-circle-label-adjust {
  color: #000000;
}

.SLC .circlePreview-tsc-small {
  border: 1px solid var(--slc-countdown-alert-color);
  color: var(--slc-countdown-alert-color);
  background-color: #FFF;
}

.SLC .circlePreview-tsc-small-tab {
  border: 1px solid var(--slc-countdown-alert-color);
  color: var(--slc-countdown-alert-color);
  background-color: #FFF;
}

.SLC .bottom-right-corner {
  color: #555;
}

.SLC .bottom-left-corner {
  color: #555;
}

.SLC .vl {
  background-color: #c3c3c3;
}

.SLC .vl.blue {
  background-color: #4CB7C7;
}

.SLC .vl.orange {
  background-color: var(--slc-button-primary);
}

.SLC .inline-nav-button {
  border: 1px solid #c3c3c3;
}

div.small-divider {
  background-color: #d3d3d3;
}

div.blue-border {
  border: 5px solid #4CB7C7;
}

div.subtle-alert-div {
  background-color: #fff;
  border: 3px solid #4CB7C7;
  border: 1px solid #007167;
}

.SLC .catalog-mini-menu {
  background-color: #f8f8f8;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

.SLC .catalog-mini-menu > li {
  border-bottom: 1px solid #d8d8d8;
}

.SLC .catalog-mini-menu > li:hover {
  background-color: #dfdfdf;
}

.SLC .fa.restart {
  color: #4CB7C7;
  color: #007167;
}

.SLC .fa.restart:hover {
  color: #215f69;
}

textarea.error {
  border: 1px solid var(--slc-alert-color);
}

.SLC .sub_nav a:hover {
  color: #215f69;
}

div.radio-button-container .radio-button {
  border: 1px solid rgb(76, 183, 199);
}

div.radio-button-container > input[type=radio]:checked + label > .radio-button {
  border: 8px solid rgb(76, 183, 199);
}

.SLC .custom-file-upload {
  border: 3px solid #656565;
}

.SLC .custom-file-upload.disabled {
  border: 3px solid #65656566;
}

.SLC .custom-file-upload > * {
  color: #656565;
}

.SLC .custom-file-upload.disabled > * {
  color: #65656566;
}

div.mesg-container.error {
  border: 3px solid #E56C5CAA;
  background-color: #E56C5C40;
}

div.mesg-container.success {
  border: 3px solid #00800088;
  background-color: #00800020;
}

div.mesg-container.info {
  border: 3px solid #4CB7C7CC;
  border: 1px solid #007167;
  background-color: #4CB7C720;
}

div.mesg-container.error i {
  color: #E56C5C;
}

div.mesg-container.success i {
  color: #00800088;
}

div.mesg-container.info i {
  color: #4CB7C7CC;
  color: #007167;
}

div.mesg-container .mesg-label {
  color: #444;
}

.SLC .small-light {
  color: #333;
}

div.dropdown-menu-container > * {
  background-color: #fff;
}

div.dropdown-menu-container > p {
  color: rgb(25,25,25);
  box-shadow: 0 2px 6px rgba(0,0,0,.3);
}

div.dropdown-menu-container > p:hover:not(.disabled) {
  background-color: #f0f0f0;
}

div.dropdown-menu-container > p.disabled {
  color: #33333355;
}

ul.dropdown-menu-list {
  box-shadow: 0 2px 6px rgba(0,0,0,.3);
}

.SLC .dropdown-menu-list > li {
  border-bottom: 1px solid #d8d8d8;
}

div.loader-container {
  background: #d3d3d377;
}

div.map-play-container > i {
  background: #fff;
  color: #4CB8C7;
}

div.map-play-container > i:hover:not(.disabled) {
  color: #215F69;
  background: #d3d3d3;
}

div.map-play-container > span {
    color: #444;
}

.SLC .heat-gradient.libdib {
  background: linear-gradient(rgba(0, 255, 255, 1), rgba(0, 0, 127, 1), rgba(255, 0, 0, 1));
}

.SLC .alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.SLC .alert-warn {
  color: #856400;
  background-color: #fff3cc;
  border: 2px solid #ffedb9;
}

.SLC .alert-border.alert-error {
  border: 2px solid var(--slc-alert-color);
}

.SLC .alert-border.alert-warn {
  border: 2px solid #ffedb9;
}

.SLC .alert-border.alert-error, table tbody tr.alert-error:nth-child(even) {
  color: #721c24;
  background-color: #f8d7da;
  border: 2px solid #f5c6cb;
}

.SLC .alert-warn .tooltip-inline.triangle-right span:before {
  border-left: 8px solid #ffedb9;
}

.SLC .alert-error .tooltip-inline.triangle-right span:before {
  border-left: 8px solid #f5c6cb;
}

.SLC .counter2 {
  color: #000000;
}

.SLC .counter3 {
  color: #FFFFFF;
  background-color: #CA3625;
}

.SLC .ld-dropdown-menu-panel {
  border: 1px solid #000000;
}

.SLC .ld-dropdown-menu-category {
  background: var(--slc-dropdown-menu-background);
  color: #000000;
  border-bottom: 1px solid #D8D8D8;
}

.SLC .ld-dropdown-menu-bottom-category {
  background: var(--slc-dropdown-menu-background);
  color: var(--slc-dropdown-menu-bottom-color);
}

.SLC .ld-dropdown-menu-item-store2 {
  background: var(--slc-dropdown-menu-background);
  color: var(--slc-dropdown-menu-color);
  border-bottom: 0px solid #e1e1e1;
}

.SLC .ld-dropdown-menu-item-store2:hover {
  color: var(--slc-dropdown-menu-color) !important;
}

.SLC .ld-dropdown-menu-item-store2-disabled {
  color: #575757;
}

.SLC .ld-dropdown-menu-item-store2-disabled:hover {
  color: #575757;
  background: #FFFFFF !important;
}

.SLC .ld-dropdown-menu-item {
  background: #FFFFFF;
  color: #000000 !important;
  border-bottom: 1px solid #e1e1e1;
}

.SLC .ld-dropdown-menu-item:hover {
  background: #f6f6f6, !important;
  background-color: #f6f6f6 !important;
  background: #575757 !important;
  background-color: #575757 !important;
}

.SLC a.sidebar-menu-year-active .ld-dropdown-menu-item:hover {
  background: #f6f6f6 !important;
  background-color: #f6f6f6 !important;
}

.SLC .ld-dropdown-menu-item-disabled {
  color: #575757;
}

.SLC .ld-dropdown-menu-item-disabled:hover {
  color: #575757;
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
  background: #575757 !important;
  background-color: #575757 !important;
}

.SLC a.sidebar-menu-year-active .ld-dropdown-menu-item-disabled:hover {
  color: #575757;
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
  background: #575757 !important;
  background-color: #575757 !important;
}

.SLC a.sidebar-menu-year-active .ld-dropdown-menu-button:hover {
  background: var(--slc-nav-bar-base) !important;
  background-color: var(--slc-nav-bar-base) !important;
}

.SLC .cbdib-app-page-title2 {
  color: #FFFFFF;
}

.SLC .predictive-text-container > ul:not(.empty) ~ input {
  box-shadow: 0 2px 6px rgba(0,0,0,.3);
}

.SLC .predictive-text-container > ul:not(.empty) {
  border: 1px solid #d8d8d8;
}

.SLC .predictive-text-container > ul.underline-rows li {
  border-bottom: 1px solid #CCCCCC44;
}

.SLC .predictive-text-container > ul.underline-rows li.selected {
  background-color: rgba(222, 124, 14, 0.2);
}

.SLC .predictive-text-container > ul.shadow {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px 1px;
}

.SLC .predictive-text-container > ul > li:hover, .predictive-text-container > ul > li.hover {
  background-color: #d8d8d8;
}

ul.simple-list li:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}

.SLC .brand-selector-select {
  background-color: #e7e7e7;
}

.SLC .filter-div > h5 {
  color: #0a0a0a;
}

.SLC .sub-div-option:not(.no-style) {
  border-left: 1px solid #ccc;
}

.SLC .circle-cross {
  border: 2px solid #fff;
}

.SLC .circle-cross > hr {
  background-color: #fff;
}

.SLC .keyword-container > label {
  border: 1px solid #ccc;
  background-color: #f8f8f8;
  color: #333;
}

.SLC .keyword-container input[type='checkbox']:checked ~ label {
  background-color: #4CB8C7;
  color: #f8f8f8;
  border: 1px solid #4CB8C7;
}

.SLC .shadow {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.SLC .shadow-full {
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
}

.SLC .shadow-center-light {
  box-shadow: 0 0px 4px 4px rgb(0, 0, 0, 0.05);
}

.SLC .explore-collections-shadow {
  box-shadow: 1px 2px 5px 0 rgb(154, 149, 149, 0.5);
}

ul.support-ul > li:hover ~ li {
  border-right: 2px solid #4CB8C7;
}

.SLC .ld-support-mobile-menu {
  background-color: #4CB8C7;
  border: 2px solid #4CB8C7;
  color: #000000;
}

html:not(.can-touch) .ld-support-mobile-menu:hover {
  background-color: #3E9AA8;
}

.SLC .ld-support-mobile-menu:active {
  background-color: #3E9AA8;
}

.SLC .ld-support-mobile-menu.active {
  background-color: #3E9AA8;
  border: 2px solid #4CB8C7;
}

input[type=text].lp-image-overlay-text:focus {
  background-color: rgba(76, 183, 199, 0.8);
}

.SLC .ld-blue-hover:hover {
  color: #4CB8C7 !important;
}

.SLC .direct-import-check .checkmark {
  background-color: #fff;
  border: 1px solid #4CB8C7;
  border: 1px solid #000000;
}

.SLC .download-mobile-container {
  border: 1px solid #333;
  background-color: #fff;
}

.SLC .download-mobile-container span {
  color: #333 !important;
}

.SLC .download-mobile-container > i {
  color: #333;
}

.SLC .download-mobile-container.disabled {
  border: 1px solid #aaa;
}

.SLC .download-mobile-container.disabled span {
  color: #aaa !important;
}

.SLC .download-mobile-container.disabled > i {
  color: #aaa;
}

.SLC .distribution-request-section-outer {
    border-top: 2px solid rgb(33, 77, 85);
}

/* Create a custom checkbox */
.SLC .checkmark {
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.SLC .market-agreement-container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.SLC .market-agreement-container input:checked ~ .checkmark {
  background-color: #000000;
}

.SLC #WineCardTabbedDiv .rc-collapse > .rc-collapse-item > .rc-collapse-header .arrow {
  border-left: 11px solid #000;
  color: #000000;
}

.SLC #WineCardTabbedDiv .rc-collapse > .rc-collapse-item-active > .rc-collapse-header .arrow {
  border-top: 11px solid #000;
  color: #000000;
}

.SLC .distribution-accordian {
  background-color: #ccc;
}

.SLC .distribution-separator {
  border-bottom: 2px solid #4CB7C7;
  border-bottom: 2px solid #007167;
}

.SLC .radio-inprogress {
  border: 8px solid #f79621;
}

.SLC .ld-primary-picture {
  border: 4px solid #6d2a30 !important;
}

.SLC .ld-primary-picture2 {
  border: 4px solid #6d2a30 !important;
}

.SLC .ld-primary-border {
  color: var(--slc-button-primary);
  border: 1px solid var(--slc-button-primary);
  border: 1px solid #D8D8D8;
}

.SLC .ld-primary-hover:hover:not([disabled]) {
  border-color: #8b4e09;
  color: #8b4e09;
}

.SLC .primary-text {
  color: var(--slc-button-primary);
}

.SLC .tsc-brand-view-button {
  background-color: #FFFFFF !important;
  border: 0px solid rgb(62, 108, 121) !important;
  color: rgb(62, 108, 121) !important;
}

.SLC .tsc-brand-view-button-active {
  background-color: var(--slc-button--side-menu); !important;
  border: 0px solid rgb(62, 108, 121) !important;
  color: #FFFFFF !important;
  color: rgb(62, 108, 121) !important;
}

.SLC .tsc-plp-brand-view-button {
  background-color: var(--slc-button-side-menu); !important;
  border: 0px solid rgb(62, 108, 121) !important;
  color: rgb(62, 108, 121) !important;
}

.SLC .tsc-plp-brand-view-button-active {
  background-color: #006E7D !important;
  border: 0px solid rgb(62, 108, 121) !important;
  color: #FFFFFF !important;
}

.SLC .tsc-brand-preview-container-before {
  background-color: rgb(33, 77, 85);
  background-image: linear-gradient(45deg, rgb(209, 150, 75), rgb(62, 108, 121));
}

.SLC .tsc-brand-preview-container {
  border-left: 1px solid rgb(0, 113, 103);
}

.SLC .tsc-brand-publish {
  color: #000000;
}

.SLC .tsc-brand-page-banner-brand-name {
  color: #000000;
}

.SLC .brand-distribution-add-row {
  border: 1px solid #C1C1C1;
}

.SLC .brand-distribution-table-row {
  border: 1px solid #C1C1C1;
}

.SLC .tsc-dist-state-card-style {
  color: #000000;
}

.SLC .tsc-dist-state-scrolling-card-style {
  color: #000000;
}

.SLC .tsc-dist-state-scrolling-card-style-old {
  color: #000000;
}

.SLC .tsc-magic-panel-transition-outer {
  background-image: linear-gradient(45deg, rgb(209, 150, 75) , rgb(62, 108, 121));
}

.SLC .tsc-magic-panel-transition {
  background-color: #FFFFFF;
}

.SLC .leftline {
  border-left: 1px solid #777;
}

.SLC .leftline-light {
  border-left: 1px solid #aaa;
}

.SLC .rightline {
  border-right: 1px solid #777;
}

.SLC .fade-opacity-vertical {
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
  /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089fff1', endColorstr='#000000',GradientType=0 );
}

.SLC a.secondary {
  color: #4CB7C7;
  color: #000000;
}

.SLC a.secondary:hover {
  color: #215F69;
}

.SLC .quick-pick-header-title {
  color: rgb(65, 69, 72);
}

.SLC .quick-pick-filter-span {
  border: 1px solid #D8D8D8;
}

.SLC .quick-pick-display-change-buttons {
  background-color: #FFFFFF !important;
  color: #414849;
  border: 1px solid #c1c1c1;
}

.SLC .quick-pick-display-change-buttons-selected {
  background-color: #4CB7C7 !important;
  background-color: #000000 !important;
  color: #FFFFFF !important;
  border: 0px solid #e7e7e7;
}

.SLC .quick-pick-display-change-buttons-selected:hover {
  background-color: #4CB7C7 !important;
  background-color: #000000 !important;
  color: #FFFFFF !important;
  color: #a1a1a1 !important;
  border: 0px solid #e7e7e7;
}

.SLC .quick-pick-display-change-buttons:hover {
  background-color: var(--slc-button-primary);
  background-color: #000000;
  color: #a1a1a1 !important;
}

.SLC .quick-pick-display-change-filters > a:hover {
  color: #aa5e09;
  color: #7b4406;
}

.SLC .quick-pick-display-change-filters {
  color: #AF6200;
}

.SLC .quick-pick-display-change-filters-icon {
  color: #414849;
}

.SLC .quick-pick-add-to-cart-table-icon {
  color: var(--slc-button-primary);
}

.SLC .quick-pick-add-to-cart-table-icon:hover {
  color: #8b4e09;
}

.SLC .quick-pick-add-to-cart-table-icon:disabled {
  color: rgba(242, 153, 53, 0.5);
  color: rgba(65, 73, 72, 0.5);
}

.SLC .quick-pick-add-to-cart-table-icon:disabled:hover {
  color: rgba(242, 153, 53, 0.5) !important;
}

.SLC .quick-pick-set-min-qty-link {
  color: var(--slc-button-primary);
    color:green;
}

.SLC .quick-pick-set-min-qty-link:hover {
  color: #002d33;
}

.SLC .quick-pick-set-min-qty-link:disabled {
  color: rgba(0, 110, 125, 0.5);
}

.SLC .quick-pick-new-input-inner-wrapper-with-border {
  border: 1px solid #c1c1c1;
}

.SLC .quick-pick-new-plus-button {
  background-color: #FFFFFF;
  color: var(--slc-button-primary);
  border-top: 0px solid #c1c1c1;
  border-bottom: 0px solid #c1c1c1;
  border-right: 0px solid #c1c1c1;
}

.SLC .quick-pick-new-plus-button:hover {
  color: rgba(242, 153, 53, 0.5);
  color: #AF6200;
}

.SLC .quick-pick-new-plus-button:disabled {
  color: rgba(242, 153, 53, 0.5);
}

.SLC .quick-pick-new-minus-button {
  background-color: #FFFFFF;
  color: #AF6200;
  color: var(--slc-button-primary);
  border-top: 0px solid #c1c1c1;
  border-bottom: 0px solid #c1c1c1;
  border-left: 0px solid #c1c1c1;
}

.SLC .quick-pick-new-minus-button:hover {
  color: rgba(242, 153, 53, 0.5);
  color: #AF6200;
}

.SLC .quick-pick-new-minus-button:disabled {
  color: rgba(242, 153, 53, 0.5);
}

.SLC .quick-pick-filter-panel-black-out {
  background-color: rgba(0,0,0,0.5);
}

.SLC .quick-pick-filter-panel {
  background-color: #FFFFFF;
}

.SLC .entity-selector-panel {
  background-color: #FFFFFF;
}

.SLC .quick-pick-filter-footer {
  background-color: #F1F2F3;
  border-top: 0px solid #c1c1c1;
}

.SLC .quick-pick-new-filter-panel-title {
  background-color: #FFFFFF;
}

.SLC .quick-pick-new-filter-panel-title-separator {
  border-bottom: 1px solid #a1a1a1;
}

.SLC .quick-pick-new-filter-panel-body-separator {
  border-top: 1px solid #a1a1a1;
}

.SLC .quick-pick-new-filter-panel-footer-separator {
  border-top: 0px solid #a1a1a1;
}

.SLC .rc-collapse > .rc-collapse-item-disabled > .rc-collapse-header {
  color: #999;
}

.SLC .market-agreement-container > .rc-collapse > {
  color: #4cb7c7;
  color: #000000;
}

.SLC .quick-pick .input-line + input[type="number"]:after {
  background: #ccc;
}

.SLC .ld-white-checkbox .button-group input[not-checked] +label:hover {
  color: #C6C;
}

.SLC .check-square-white {
  color: #ffffff;
}

.SLC .quick-pick-checkbox-label {
  color: #0a0a0a;
}

.SLC .quick-picks-separator2 {
  border-top: 1px solid #4cb7c7;
  border-bottom: 0px solid #ccc;
}

.SLC .quick-picks-separator {
  border-top: 1px solid #4cb7c7;
  border-bottom: 0px solid #ccc;
}

.SLC .quick-picks-control-separator {
  border-bottom: 1px solid #ccc;
}

.SLC .orderWindowMessage {
  color: var(--slc-countdown-alert-color);
}

.SLC .orderWindowMessageOops {
  color: #FFFFFF;
  background-color: var(--slc-countdown-alert-color);
}

.SLC .holidayMessage {
  color: var(--slc-countdown-alert-color);
  border: 1px solid var(--slc-countdown-alert-color);
}

.SLC .holidayMessageText {
  color: var(--slc-countdown-alert-color);
}

.SLC .minimum-message {
  color: var(--slc-countdown-alert-color);
}

.SLC .image-overlay {
  background: #d8d8d8;
}

img ~ div.image-overlay {
  background: #d8d8d8aa;
}

.SLC .image-overlay span, .image-overlay p {
  color: #222;
}

.SLC .image-overlay i.fa {
  color: #222;
}

.SLC .dashboard.team-card {
  border: 1px solid #dedede;
}

.SLC .dashboard.team-card .ldif-p-db {
  color: #ffffff;
  background-color: rgb(195,195,195);
}

.SLC .dashboard.team-card .ldif-b-db .ldif-h-db .pdp-info-title-db {
  color: #0a0a0a;
}

.SLC .dashboard.team-card .ldif-b-db .ldif-h-db p {
  color: #4b4b4b;
}

.SLC .dashboard.team-card .ldif-b-db .ldif-h-db ul li a {
  color: #777777;
}

.SLC .dashboard.team-card .ldif-b-db .ldif-h-db ul li a.fa-linkedin {
  color: #0077B5;
}

.SLC .dashboard.team-card .pdp-info-meta {
  color: #ffffff;
  background-color: #4cb7c7;
  background-color: #8E8279;
}

.SLC .dashboard-service-request-status .status {
  color: rgb(76,183,199);
}

.SLC .rt-td .callout .sn-values .label {
  background-color: #f8f8f8;
  color: #0a0a0a;
}

.SLC .team-page.team-card .ldif-a {
  color: #ffffff;
}

.SLC .team-page.team-card .pdp-info-meta2 {
  color: #4cb7c7;
  color: #007167;
  border-top: 1px solid #4cb7c7;
  border-top: 1px solid #007167;
}

.SLC .team-page.team-card .pdp-info-meta {
  color: #ffffff;
  background: #4cb7c7;
  background: #007167;
}

.SLC .team-page.team-card select.input-line {
  background-color: rgba(255,255,255,0.9);
  color: #000000;
}

.SLC .label.secondary, .secondary.tag-label {
  background: var(--slc-button-primary);
  color: #fefefe;
}

.SLC .section-header-underline-dashboard {
  border-bottom: 3px solid #6d2a30;
}

.SLC .section-header-underline {
  border-bottom: 3px solid #6d2a30;
  border-bottom: 0px solid #6d2a30;
}

.SLC .section-header-underline-not {
  border-bottom: 0px solid #6d2a30;
}

.SLC .section-title-centered {
  color: #000000;
}

.SLC .section-avatar {
  background-color: #6d2a30;
}

.SLC .brand-logo-avatar {
  background-color: #6d2a30;
  background-color: #FFF;
}

.SLC .ld-dropdown-menu-panel2 {
  background: #FFFFFF;
  border: 1px solid #414548;
  border-top: 0px solid #414548;
}

.SLC .ld-dropdown-menu-item {
  background: #FFFFFF;
  color: #000000;
  border-bottom: 1px solid #e1e1e1;
  border-bottom: 0px solid #e1e1e1;
}

.SLC .ld-dropdown-menu-item-store2 > a {
  color: var(--slc-dropdown-menu-bottom-color) !important;
}

.SLC .ld-dropdown-menu-item:hover {
  background: #f6f6f6, !important;
  background-color: #f6f6f6 !important;
  background: #ffffff, !important;
  background-color: #ffffff !important;
}

.SLC .ld-dropdown-menu-item-disabled {
  color: #575757;
}

.SLC .ld-dropdown-menu-item-disabled:hover {
  color: #575757;
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
}

.SLC .menu.submenu>li>a:focus {
  background-color: #FFFFFF;
  background: #FFFFFF;
}

.SLC .profile-dropdown-menu-label-divider {
  border-bottom: 1px solid #D8D8D8;
}

.SLC .search-left-panel-section {
  border-bottom: 1px solid #D8D8D8;
}

ul.dropdown.menu {
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.10);
}

ul.dropdown.menu > li.notification-list-item {
  border-bottom: 1px solid #979798;
}

ul.dropdown.menu > li.notification-list-item > a {
  color: #979798;
}

ul.dropdown.menu > li.notification-list-item > a:hover {
  color: #000;
}

.SLC .horizontal-list-item {
  border: 1px solid #c8c8c8;
}

.SLC .horizontal-list-item:not(.no-border):hover {
  border: 1px solid #4CB7C7;
}

.SLC .horizontal-list-item:not(.no-border).selected {
  border: 2px solid #4CB7C7;
}

.SLC .horizontal-list-item:not(.no-border).selected:hover {
  border: 2px solid #4CB7C7;
}

.SLC .horizontal-list-item:not(.no-border).selected hr, .horizontal-list-item:not(.no-border):hover hr {
  border-top-color: #4CB7C7;
}

.SLC .horizontal-list-item > p {
  color: #444;
}

.SLC .horizontal-list-item > span {
  color: #777;
}

h6.subtle {
  color: #666;
}

.SLC .primary_text {
  color: var(--slc-button-primary);
}

.SLC .delivery-truck-icon {
  color: #BA5C02;
}

table.libdib-table thead {
  color: #000000;
}

table.libdib-table tbody {
  color: #000000;
}

.SLC table.libdib-table #dealbuilderanchortablebody {
  border-bottom: 1.5px solid var(--slc-button-primary);
}

table.libdib-table .field  input[type="text"], table.libdib-table .field  input[type="date"], .field  select, table.libdib-table .field  textarea {
  border-bottom: 1px solid #441144;
}

table.libdib-table ::placeholder, table.libdib-table option.placeholder {
  color: #8E8279;
}

table.libdib-table .field  input[type="text"]:focus {
  border-bottom: 2px solid #414548;
}

table.libdib-table label, .insight-container label, table.libdib-table small {
  color: #000000;
}

table.libdib-table.selectable tbody tr:not(.add-row):hover {
  background: var(--slc-button-primary);
}

.SLC .text-muted {
  color: #b2b2b2;
}

div.clickable-parent:not(.disabled):hover .fa, .fa.clickable:not(.disabled):hover {
  color: #3E9AA8;
}

ul.sidebar-dropdown-list .sidebar-dropdown-link {
  border-bottom: 1px dashed #e7e7e7;
}

.SLC .hero-post h2 {
  color: #7A242F;
}

.SLC .list-block {
  border: 1px solid rgba(0,0,0,0.2);
  border: 0px solid rgba(0,0,0,0.2);
}

.SLC .list-block:hover {
  background: rgba(222,124,14,0.1);
}

.SLC .list-block:hover .list-header {
  color: #de7c0e;
}

.SLC .list-block.expanded .list-header {
  color: #de7c0e;
}

.SLC .list-block input:focus {
  border-color: #de7c0e;
}

.SLC .list-block ul, .search-panel ul {
  box-shadow: 2px 2px 8px rgba(0,0,0,0.25);
}

.SLC .list-block li:hover, .search-panel li:hover {
  background: rgba(222,124,14,0.1);
}

.SLC .list-block .tag-label:not(.secondary), .search-panel .tag-label:not(.secondary) {
  background: #5C6164;
}

.SLC .search-left-panel-section .hidden-filters-container, .light-gray-background-container {
  background-color: #cccccc55;
  border: 1px solid #ccc;
}

.SLC .list-block .line-item {
  color: rgb(75,75,75);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.SLC .tab-item.is-active {
  color: #DE7C1A;
}

.SLC .tab-item:hover {
  color: #DE7C1A;
  background: rgba(222,124,14,0.1);
}

.SLC .ecom-comparison-section-social {
  color: #4CB7C7;
}

.SLC .tsc-comparison-section-social {
  color: rgb(62, 108, 121);
}

.SLC .ecom-comparison-header {
  color: #4CB7C7;
}

.SLC .tsc-comparison-header {
  color: rgb(62, 108, 121);
}

.SLC .ecom-comparison-header-text-area {
  color: #4CB7C7;
}

.SLC .tsc-comparison-header-text-area {
  color: rgb(62, 108, 121);
}

.SLC .erndc-red {
  color: rgb(169, 51, 57);
}

.SLC .text-rndc-primary, .text-rndc-primary:hover {
  color: var(--slc-distributor-text-color);
}

.SLC a.text-libdib-primary:hover, a:hover .text-libdib-primary {
  color: #002C3B;
}

.SLC .text-libdib-secondary {
  color: var(--slc-button-primary);
}

.SLC a.text-libdib-secondary:hover, a:hover .text-libdib-secondary {
  color: #AF6200;
}

.SLC .text-libdib-primary-dark {
  color: var(--slc-button-primary);
}

.SLC a.text-libdib-primary-dark:hover, a:hover .text-libdib-primary-dark {
  color: #002C3B;
}

.SLC .bg-libdib-primary {
  background-color: #4cb7c7;
}

.SLC .bg-gray {
  background-color: #D8D8D8;
}

.SLC .dashboard-table th, .insight-container th {
  color: rgba(0,0,0,0.9);
}

.SLC .dashboard-table th:hover, .insight-container th:hover {
  color: rgba(0,0,0,0.6);
}

.SLC .dashboard-table th.disabled, .insight-container th.disabled {
  color: rgba(0,0,0,0.75);
}

.SLC .dashboard-table th.disabled:hover, .insight-container th.disabled:hover {
  color: rgba(0,0,0,0.75);
}

.SLC .dashboard-tile:hover {
  box-shadow: rgb(0, 0, 0, 50%) 0px 2px 8px;
}

.SLC .overline {
  border-top: 1px solid #c3c3c3;
}

input:checked~.switch-paddle {
  background: #4cb7c7;
}

.SLC .ld-switch-container > div {
  color: var(--slc-button-primary);
  border: 1px solid var(--slc-button-primary);
}

.SLC .ld-switch-container > div.selected {
  background-color: var(--slc-button-primary);
  color: #fff;
}

.SLC .ld-switch-container > div:not(.selected):hover {
  background-color: var(--slc-button-primary)33;
}

.SLC .ld-switch-container.secondary > div {
  border: 1px solid #4cb7c7;
}

.SLC .libdib-blue-dots .slick-dots li:not(.slick-active) button:before {
  color: #D8D8D8 !important;
}

.SLC .libdib-blue-dots .slick-dots li button:before {
  color: #4CB6C7 !important;
  color: var(--slc-button-primary) !important;
}

.SLC .filter-button-distributor {
  background-color: #4b4b4b65;
}

.SLC .filter-button-distributor:hover, .filter-button-libdib:hover {
  background-color: #4b4b4bff;
}

.SLC .filter-button-distributor.active {
  background-color: var(--slc-button-primary);
}

.SLC .steps-shipped ._84dyy {
  text-shadow: rgba(0, 0, 0, 0.0) 1px 1px 0 !important;
  background: #007167;
}

.SLC .deal-card {
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.SLC .deal-card:hover:not(.disabled) {
    box-shadow: rgb(0 0 0 / 20%) 0px 3px 3px -2px, rgb(0 0 0 / 14%) 0px 3px 4px 0px, rgb(0 0 0 / 12%) 0px 1px 8px 0px;
}

/* NEW DEAL CARD */

.SLC .deal-panel-title2 {
  color: #797979;
}

.SLC .new-deal-card-description {
  color: var(--slc-button-primary);
}

.SLC .new-deal-card-save-label {
  color: #690c2a;
}

.SLC .new-deal-card {
  border-bottom: 5px dotted #8E8279;
}

.SLC .new-deal-card-amount {
  color: #000000;
}

.SLC a.primary.hollow {
  border: 1px solid var(--slc-button-primary);
  color: var(--slc-button-primary);
}

.SLC a.primary.hollow:focus {
  border-color: #8b4e09;
  color: #8b4e09;
}

.SLC .rndc-hollow-button {
  border: 1px solid var(--slc-button-deal-explorer);
  color: var(--slc-button-deal-explorer) !important;
}

.SLC .rndc-filled-button {
  border: 1px solid var(--slc-button-deal-explorer);
  background-color: var(--slc-button-deal-explorer) !important;
}

.SLC .hollow.fulfillment-card-cta {
  color: #000000;
  border: 1px solid var(--slc-button-deal-explorer);
}

.SLC .button.primary {
  background-color: var(--slc-button-primary);
}

.SLC .button.hollow.secondary {
  background-color: #FFFFFF;
  color: #000000;
  border-color: var(--slc-button-primary);
}

.SLC .button.hollow.secondary:hover {
  color: #000000;
  border-color: #000000;
}

.SLC .button.hollow.secondary:focus {
  color: #000000;
  border-color: var(--slc-button-primary);
}

.SLC .button.hollow.primary {
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid var(--slc-button-primary);
}

.SLC #ResellerInvoicePageDiv .button.hollow {
  background-color: #FFFFFF;
  color: #000000;
}

.SLC .white-background {
  background-color: #FFF;
}


/* mui overrides */
.SLC .css-19jubnz-MuiDataGrid-root .MuiDataGrid-row:hover, .css-19jubnz-MuiDataGrid-root .MuiDataGrid-row.Mui-hovered {
  background-color: #f0f0f0 !important;
}

.SLC .muiselecticon {
  fill: #000000;
}

.SLC .paginationLD span.current {
  background-color: #4CB8C7 !important;
}

.SLC .paginationLD a:hover:not(.current) {
  background-color: #ddd;
}

.SLC .row-edited {
  background: #6d2a2f3d !important;
}

.SLC .market-bundle-list-info-style {
  color: #4cb7c7;
}

.SLC .excluded {
  color: rgba(171, 51, 57, .75);
}

.SLC .restricted {
  color: rgba(242, 153, 52, .75);
}

.SLC .greyBasicClass {
  border: 3px solid #e7e7e7;
}

.SLC .colorBasicClass {
  border: 3px solid var(--slc-button-primary);
}

.SLC .greyPlusClass {
  border: 3px solid #e7e7e7;
}

.SLC .colorPlusClass {
  border: 3px solid var(--slc-button-primary);
}

.SLC .greySilverClass {
  border: 3px solid #e7e7e7;
}

.SLC .colorSilverClass {
  border: 3px solid var(--slc-button-primary);
}

.SLC .greyGoldClass {
  border: 3px solid #e7e7e7;
}

.SLC .colorGoldClass {
  border: 3px solid var(--slc-button-primary);
}

.SLC .colorBasicTitle {
  color: #4cb7c7 !important;
}

.SLC .colorGoldTitle {
  color: var(--slc-button-primary) !important;
}

.SLC .colorSilverTitle {
  color: rgb(161, 161, 161) !important;
}

.SLC .colorBasicTitle-TSC {
  color: rgb(36, 90, 103) !important;
}

.SLC .colorGoldTitle-TSC {
  color: rgb(36, 90, 103)  !important;
}

.SLC .colorSilverTitle-TSC {
  color: rgb(36, 90, 103)  !important;
}

.SLC .details-editor-title {
  color: rgb(62, 108, 121);
}

.SLC .tsc-copy-to-clipboard {
  color: var(--slc-button-primary);
}

.SLC .tsc-show-brand-panel-preview-button {
  background-color: rgb(33, 77, 85);
  background-image: linear-gradient(45deg, rgb(209, 150, 75), rgb(62, 108, 121));
}

.SLC .icon-button {
  background: rgba(216,216,216,0.35);
  color: #000000;
}

.SLC .icon-button-shop {
  color: var(--slc-button-primary);
}

.SLC .hover-shadow:hover {
  box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 35%);
}

.SLC .order-row:hover {
  box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 15%);
}

.SLC .order-row.expanded {
  box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 15%);
}

.SLC .order-row.expanded .order-header {
  background: var(--slc-button-primary);
}

.SLC .viPackagedProductBar {
  color: #8B0000 !important;
  border: 2px solid #8B0000;
}

.SLC .vsPackagedProductBar {
  background-color: #4cb7c7;
}

.SLC .viPackagedProductText {
  color: #8B0000;
}

.SLC .notification-overlay-container .notification-row-container {
  background-color: #ffffffcc;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 0.2);
}

.SLC .notification-overlay-container .notification-row-container > .progress-bar {
  background-color: #4CB7C7;
}

.SLC .notification-overlay-container .notification-row-container.RNDC > .progress-bar {
  background-color: var(--slc-notification-overlay-progress-bar);
}

.SLC .notification-overlay-container .notification-row-container .content {
  border-left: 5px solid #fff;
}

.SLC .bulk-import-upload-section {
  background-color: #F0F8FF;
}

.SLC .bulk-import-csv-info {
  border: 1px solid var(--slc-button-primary);
  background-color: #F0F8FF;
}

.SLC .bulk_table.negative {
  background-color: #90EE90;
  color: #1a3e72;
}

.SLC .bulk_table.positive {
  background-color: #F08080;
  color: #1a3e72;
}

.SLC .bulk_table.status_cell_unchanged {
  color: #5db5c9;
}

.SLC .bulk_import_submit_button {
  background-color: var(--slc-button-primary);
  color: #FFFFFF;
}

.SLC .bulk_import_reset_button {
  background-color: #CD5C5C;
  color: #FFFFFF;
}

.SLC .syndication-import-upload-section {
  border: 3px dashed #808080;
  background-color: #FFFFFF;
}

.SLC .lp-image-with-text-container.support-active {
  border: 3px solid var(--slc-button-primary);
}

.SLC .lp-image-with-text-container.support-active .active-badge {
  background-color: var(--slc-button-primary);
  color: #fff;
}

.SLC .line-divider {
  background-color: #DCDCDC;
}

.SLC .ungated-modal-container {
  background-color: #000000aa;
}

.SLC .ungated-modal {
  box-shadow: #00000055 0 0 12px 0;
  background-color: #fff;
}

.SLC .copy-modal-overlay {
  background-color: rgba(0, 0, 0, 0.50);
}

.SLC .copy-modal-content {
  border: 1px solid #ccc;
  background: #fff;
}

.SLC .ld-checklist-row {
  color: #000000;
  background-color: #fff;
}

.SLC .ld-checklist-row.success {
  background-color: #4CB7C715;
}

.SLC .ld-checklist-row.error {
  background-color: var(--slc-error-row-background);
}

.SLC .ld-checklist-row.warning {
  background-color: #AF620015;
}

.SLC .ld-checklist-row .ld-checklist-more {
  background-color: #f3f3f3;
  border: 1px solid #ddd;
}

.SLC .ld-checklist-row .ld-checklist-more:hover {
  box-shadow: rgb(0 0 0 / 25%) 0 0 5px;
}

.SLC .ld-checklist-row .fas {
  color: #777;
}

.SLC .chevron::before {
  border-left-color: var(--slc-chevron-color);
}

.SLC .chevron::after {
  /*Adjust thickness*/
    border-left-color: #FFFFFF;
}

.SLC .tsc-dashboard-wrapper {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.SLC .ob-segment-color {
  color: #007167;
}

.SLC .ob-segment-gray {
  color: #D1D1D1;
}

.SLC .onboard-steps-shape-tsc::before {
  background-color: #FFFFFF;
}

.SLC .tsc-onboarding-progress-segment-step-open {
  border: 1px solid #007167;
}

.SLC .tsc-onboarding-progress-segment-step-in-progress {
  border: 1px solid #007167;
  background-color: #007167;
}

.SLC .tsc-onboarding-progress-segment-step-complete {
  border: 1px solid #007167;
  background-color: #007167;
}

.SLC .tsc-progress-segment-step-number {
  border: 0px solid #007167;
}

.SLC .tsc-progress-segment-remainder {
  border: 1px solid #D1D1D1;
}

.SLC .tsc-progress-segment-grade-0 {
  border: 1px solid #D1D1D1;
}

.SLC .tsc-progress-segment-grade-1 {
  border: 1px solid var(--slc-progress-segment-grade-1);
  background-color: var(--slc-progress-segment-grade-1);
}

.SLC .tsc-progress-segment-grade-2 {
  border: 1px solid var(--slc-progress-segment-grade-2);
  background-color: var(--slc-progress-segment-grade-2);
}

.SLC .tsc-progress-segment-grade-3 {
  border: 1px solid var(--slc-progress-segment-grade-3);
  background-color: var(--slc-progress-segment-grade-3);
}

.SLC .tsc-progress-segment-grade-4 {
  border: 1px solid var(--slc-progress-segment-grade-4);
  background-color: var(--slc-progress-segment-grade-4);
}

.SLC .tsc-progress-segment-grade-5 {
  border: 1px solid var(--slc-progress-segment-grade-5);
  background-color: var(--slc-progress-segment-grade-5);
}

.SLC .tsc-progress-segment-grade-6 {
  border: 1px solid var(--slc-progress-segment-grade-6);
  background-color: var(--slc-progress-segment-grade-6);
}

.SLC .tsc-progress-segment-grade-7 {
  border: 1px solid var(--slc-progress-segment-grade-7);
  background-color: var(--slc-progress-segment-grade-7);
}

.SLC .tsc-progress-segment-grade-8 {
  border: 1px solid var(--slc-progress-segment-grade-8);
  background-color: var(--slc-progress-segment-grade-8);
}

.SLC .tsc-progress-segment-grade-9 {
  border: 1px solid var(--slc-progress-segment-grade-9);
  background-color: var(--slc-progress-segment-grade-9);
}

.SLC .tsc-progress-segment-grade-10 {
  border: 1px solid var(--slc-progress-segment-grade-10);
  background-color: var(--slc-progress-segment-grade-10);
}

.SLC .tsc-progress-segment-grade-bw-0 {
  border: 1px solid #D1D1D1;
}

.SLC .tsc-progress-segment-grade-bw-1 {
  border: 1px solid #D1D1D1;
  background-color: #D1D1D1;
}

.SLC .tsc-progress-segment-grade-bw-2 {
  border: 1px solid #A1A1A1;
  background-color: #A1A1A1;
}

.SLC .tsc-progress-segment-grade-bw-3 {
  border: 1px solid #888888;
  background-color: #888888;
}

.SLC .tsc-progress-segment-grade-bw-4 {
  border: 1px solid #555555;
  background-color: #555555;
}

.SLC .tsc-progress-segment-grade-bw-5 {
  border: 1px solid #000000;
  background-color: #000000;
}

.SLC .brand-search-bar-container > ul:not(.empty) ~ input {
  box-shadow: 0 2px 6px rgba(0,0,0,.3);
}

.SLC .brand-search-bar-container > ul:not(.empty) {
  border: 1px solid #d8d8d8;
}

.SLC .brand-search-bar-container > ul.underline-rows li {
  border-bottom: 1px solid #CCCCCC44;
}

.SLC .brand-search-bar-container > ul.underline-rows li.selected {
  background-color: rgba(222, 124, 14, 0.2);
}

.SLC .brand-search-bar-container > ul.shadow {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px 1px;
}

.SLC .brand-search-bar-container > ul > li:hover, .brand-search-bar-container > ul > li.hover {
  background-color: #d8d8d8;
}

.SLC .search-message-banner {
  background-color: #e7e7e7;
}

.SLC .price-alert-button-group-container {
  color: #000000;
}

.SLC .price-alert-button-group-entry {
  color: #000000;
}

.SLC .quick-pick-display-change-buttons-a {
    color: #000000 !important;
}

.SLC .quick-pick-display-change-buttons-selected a {
    color: #FFFFFF !important;
}

.SLC .search-left-panel-section a {
    color: rgb(65, 69, 72) !important;
}

.SLC a {
    color: var(--slc-anchor-tag) !important;
}

.SLC a:hover {
    color: var(--slc-anchor-tag-hover) !important;
}


.SLC .breadcrumbs a {
  color: var(--slc-button-primary);
}

.SLC .button {
  background-color: var(--slc-button-primary);
}

.SLC .button:hover {
  background-color: var(--slc-button-primary-hover);
  color: #000000;
}

.SLC .button.primary, .button.secondary {
  background-color: var(--slc-button-primary);
}

.SLC .button.primary:hover {
  background-color: var(--slc-button-primary-hover);
  color: #000000;
}

.SLC .button.secondary:hover {
  color: #000000;
  background-color: var(--slc-button-primary-hover);
}

.SLC .button[disabled]:focus {
  color: #834c17;
}

.SLC .button.hollow.primary:focus, .button.hollow.primary:hover, .hollow.cart-summary-cta:focus, .hollow.cart-summary-cta:hover, .hollow.fulfillment-card-cta-secondary:focus, .hollow.fulfillment-card-cta-secondary:hover, .hollow.fulfillment-card-cta:focus, .hollow.fulfillment-card-cta:hover, .hollow.hero-slide-button:focus, .hollow.hero-slide-button:hover, .hollow.order-cta:focus, .hollow.order-cta:hover, .hollow.primary.ad-unit-button:focus, .hollow.primary.ad-unit-button:hover, .hollow.primary.round-centered:focus, .hollow.primary.round-centered:hover, .hollow.sidebar-add-cta:focus, .hollow.sidebar-add-cta:hover, .wine-card-cta:focus, .wine-card-cta:hover {
  border-color: #000000;
  color: #000000;
}

.SLC .ld-modal {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px;
}

.SLC .search-results-number-style {
  color: #000000;
}

.SLC .breadcrumbs {
  .border-bottom: 1px solid #D8D8D8;
}

.SLC .tasting-row {
  color: #292c2E;
}

.SLC .toggle {
  background-color: #ddd;
}

.SLC .toggle:not(.disabled):hover {
  background-color: #ccc;
}

.SLC .toggle .toggle-button {
  background-color: #fff;
}

.SLC .toggle.active {
  background-color: #4CB7C7;
}

.SLC .toggle.active.rndc {
  background-color: #690C2A;
}

.SLC .toggle.active:hover {
  background-color: #215F69;
}

.SLC .toggle.active.rndc:hover {
  background-color: #470508;
}

back-link, .primary-link, .sidebar-title-cta {
  color: #000000;
}

back-link, .primary-link, .sidebar-title-cta:hover {
  color: var(--slc-button-group-alt-color);
}

.SLC .pdp-info-meta {
  color: #909090;
}

.SLC .button.primary:focus, .button.primary:hover, .cart-summary-cta:focus, .cart-summary-cta:hover, .fulfillment-card-cta-secondary:focus, .fulfillment-card-cta-secondary:hover, .fulfillment-card-cta:focus, .fulfillment-card-cta:hover, .hero-slide-button:focus, .hero-slide-button:hover, .order-cta:focus, .order-cta:hover, .primary.ad-unit-button:focus, .primary.ad-unit-button:hover, .primary.round-centered:focus, .primary.round-centered:hover, .sidebar-add-cta:focus, .sidebar-add-cta:hover, .wine-card-cta:focus, .wine-card-cta:hover {
  background-color: var(--slc-button-primary);
  color: #fefefe;
  color: rgb(62, 108, 121);
}

.SLC .entity-panel-close {
  color: '#2C2C30';
}

.SLC .entity-selector-list-type {
  color: #000000;
}

.SLC .entity_selector_list_element {
  border-top: 1px solid #979797;
}

.SLC #EntitySelectorListContainerDiv .a {
  color: #000000 !important;
}

.SLC #EntitySelectorListContainerDiv .entity_selector_list_element:hover {
  background-color: #F0F0F0 !important;
}

.SLC #navBarHamburgerItemsContainer .sidebar-menu li a:hover {
  background-color: #FFFFFF;
}

.SLC .a:focus, a:hover {
  color: var(--slc-button-primary) !important;
}

.SLC .forced-link-tsc {
  color: rgb(62, 108, 121) !important;
}

.SLC .forced-link-tsc-black {
  color: rgb(0, 0, 0) !important;
}

.SLC .row-highlight-class {
  background-color: rgba(0, 113, 103, .08);
}

.SLC .banner-category-image-text-overlay {
  color: #FFFFFF;
  text-shadow: 0px 2px 4px rgb(0,0,0,.26);
}

.SLC .cart2-line-item-subtotal-deal {
  color: #6d2a30;
}

.SLC .cart2-line-item-trash-icon {
  color: #000000;
  color: #000000;
}

.SLC .cart-item-bundled {
  border-left: 3px solid rgb(109, 42, 48);
}

.SLC .cart-item-bundled-maker {
  border-left: 3px solid rgb(58, 143, 156);
}

.SLC .cart-item-no-top-with-top-border {
  border-top: 1px solid #a2a2a2;
}

.SLC .libdib-license-table {
  border: 2px solid #B2B2B2;
}

.SLC .distributor-text-color {
    color: var(--slc-distributor-only-text-color);
}

.SLC .distributor-text-anchor-color {
    color: var(--slc-distributor-text-anchor-color);
}