lightning-input[data-id='Product'] input {
  font-weight: bold;
  font-size: 12px;
  background-color: #e7e7e7;
}

lightning-input[data-id='Product'] label {
  font-size: 8px;
}

.comment-textarea .slds-textarea {
  border-radius: 0;
  border-color: var(--tb-color_gray);
  color: var(--tb-color_navy);
}

.comment-textarea .slds-form-element__label {
  color: var(--tb-color_blueGray);
  margin-bottom: var(--tb-size-x_small);
}

.comment-send-notification .slds-form-element__label {
  color: var(--tb-color_blueGray);
}

.eol-delete-icon {
  fill: var(--tb-color-gpBlueIcon);
  display: none;
}

.incentive-edit-icon {
  fill: var(--tb-color-gpBlueIcon);
  display: none;
}

.heirarchyBox lightning-combobox label {
  font-size: 8px;
}

.wrapper lightning-combobox[data-name='attribute'] {
  width: 0px;
}

lightning-input[data-name='attributeValue'] label {
  font-size: 8px;
}

.wrapper lightning-input[data-name='attributeValue'] {
  width: 0px;
}

lightning-card.tile .slds-card {
  padding: 1rem;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.building-image img {
  max-width: none;
}

lightning-card.filter .slds-card .slds-card__body {
  margin: 0;
}

c-tb_custom-button-icon-label.download-button .slds-button {
  font-family: 'DIN', sans-serif;
}

lightning-card.tile .slds-card .slds-card__body {
  flex-grow: 1;
  margin: 0;
}

lightning-card.tile .slds-card .slds-card__header {
  display: none;
}

lightning-card.tile .slds-card .slds-card__footer {
  padding: 1rem 0 0 0;
  margin: 0;
}

lightning-primitive-cell-factory[data-label='Edit'] span {
  display: flex;
  justify-content: left;
}

lightning-button.save-plp .slds-button_brand:disabled {
  box-shadow: none;
}

.wrapper lightning-input,
.wrapper lightning-combobox {
  width: 205px;
}

.sampleRequestSubmitForm .textArea label {
  font-size: var(--tb-size-medium_custom1) !important;
  color: #516277;
}

.sampleRequestSubmitForm .textArea {
  margin-top: -1.5rem;
}

.sampleRequestSubmitForm .inputBox .slds-input {
  font-size: var(--tb-size-medium) !important;
  color: #122f53;
  height: 40px;
  width: 100%;
  border: 1px solid #a3a9b3;
  padding: 8px 12px 8px 12px;
  background-color: #ffffff;
  border-radius: 0;
}

.step-completed .slds-progress__marker {
  background-color: #4caf50;
}

.step-completed .slds-progress__marker_icon {
  fill: #ffffff;
}

.sampleRequestSubmitForm .textAreayInputBox .slds-input {
  font-size: var(--tb-size-medium) !important;
  color: #122f53;
  width: 100%;
  height: 40px;
  border: 1px solid #a3a9b3;
  padding: 8px 12px 8px 12px;
  background-color: #ffffff;
  border-radius: 0;
}

.sampleRequestSubmitForm .textArea textarea {
  width: 100%;
  border: 1px solid #a3a9b3;
  background-color: #ffffff;
  border-radius: 0;
}
lightning-input.signup-email label.slds-form-element__label {
  margin-bottom: 2px !important;
}
.productCardContainerStyle .sampleProduclitListContainer .quantityDivStyle .quantityInput .slds-input {
  width: 182px;
  height: 40px;
  font-size: var(--tb-size-medium);
  color: var(--tb-color_navy);
  border: 1px solid var(--tb-color_gray);
  padding: 8px 12px 8px 12px;
  background-color: var(--tb-color_white);
  border-radius: 0;
}

.sampleRequestSubmitForm .phoneInputField .slds-input {
  padding-left: 40px;
}

.sampleRequestSubmitForm label {
  font-size: var(--tb-size-medium_custom1) !important;
  color: #516277;
}

.sampleRequestSubmitForm label abbr[title] {
  display: inline-block;
}

.sampleRequestSubmitForm .actionPanel {
  width: 771px;
  height: 48px;
  border: #a3a9b3;
  border-width: 0px 1px 1px 1px;
  background-color: #ffffff;
  box-shadow: 0px -4px 6px -4px #000000;
  position: fixed;
  bottom: 0;
  left: 0;
}

.productCardContainerStyle {
  padding-bottom: 20px;
}

.order-header-shiptos li lightning-icon {
  margin-top: 0;
}

.sampleRequestSubmitForm .actionPanel .addNewAddressStyle {
  color: #015292 !important;
}

#brandBand_2 .slds-page-header {
  display: none;
}

.npButtonContainer {
  display: flex;
  justify-content: flex-end;
}

.disButton {
  --slds-c-button-radius-border: 20px;
  --slds-c-button-color-background: white;
  --slds-c-button-text-color: #005293;
  --slds-c-button-color-border: #005293;
  margin-right: 16px;
  width: 122px;
}

.disButton button {
  width: 122px;
}

.forgot-password-container .slds-input {
  border-radius: 0;
}

.reset-password-container .slds-input {
  border-radius: 0;
}

.savButton {
  --slds-c-button-radius-border: 20px;
  --slds-c-button-brand-color-background: #005293 !important;
  --slds-c-button-brand-text-color: white;
  width: 122px;
}

.savButton button {
  width: 122px;
}

.modal-buttons {
  display: flex;
  justify-content: center;
}

.searchbox label {
  font-size: 0.75rem;
  color: #000000;
}

.npButton,
.npButton button {
  width: auto;
}

lightning-button.remove-button button {
  font-weight: var(--tb-font-weight);
  font-size: var(--tb-size-medium);
  color: var(--tb-color_gpBlue);
  line-height: var(--tb-size-medium_custom3);
}

.isActive[c-tb_productTile_tb_productTile] {
  margin-bottom: 6px;
  margin-right: 12px;
  --slds-c-checkbox-color-background-checked: #005293;
  --slds-c-checkbox-color-border-checked: black;
}

.my-list-modal .slds-modal__footer {
  background-color: white;
}

.mobile-show-filters {
  top: 33%;
}

.mobile-modal-header {
  text-align: start;
}

.mylist-popup .slds-modal__container {
  width: 24rem;
}

.select-list label,
.listname-input label {
  margin-bottom: 0.5rem;
  color: var(--tb-color_navy);
  font-weight: var(--tb-font-weight);
  font-size: var(--tb-size-medium_custom1);
}

.select-list .slds-input_faux {
  border-color: var(--tb-color_gray);
  padding: 0.5rem 0.75rem;
}

.select-list span.slds-truncate {
  font-size: var(--tb-size-medium_custom1);
  color: var(--tb-color_navy);
}

.listname-input .slds-input {
  font-size: var(--tb-size-medium_custom1);
  padding: 0.5rem 0.75rem;
  font-weight: var(--tb-font-weight-light);
  border-color: var(--tb-color_gray);
  border-radius: 0;
}

c-tb_type-ahead-compare-component .search-box input.slds-input {
  border-radius: 2rem;
  padding: 2px 8px;
  font-size: 14px;
  height: 2.5rem;
  width: 15rem;
  margin-left: -0.6rem;
}

.company-details c-tb_country-code-dropdown .slds-input_faux .slds-combobox__input {
  max-width: 100px !important;
}

.company-details c-tb_country-code-dropdown .input-wrapper,
.company-details c-tb_country-code-dropdown .input-wrapper-error {
  padding: 3.5px !important;
  border-radius: 1px;
}

.company-details c-tb_country-code-dropdown .input-wrapper .slds-input,
.company-details c-tb_country-code-dropdown .input-wrapper-error .slds-input {
  padding-right: 0px;
  padding-left: 5px;
}

.rebate-information-container .bordered-combobox .rebates-info lightning-combobox {
  width: 100% !important;
}

.rebate-information-container .resources-section .sort-list .slds-input_faux,
.rebate-information-container .bordered-combobox .sort-list .slds-input_faux,
.fourth-row .slds-combobox_container button.slds-combobox__input {
  padding: 4.5px 12px;
  background-color: white;
  border-radius: 1px;
}

.rebate-information-container lightning-input lightning-datepicker lightning-button-icon svg,
.second-row lightning-input lightning-datepicker svg {
  display: none;
}

.rebate-information-container lightning-input lightning-datepicker .slds-input-has-icon .slds-input__icon,
.second-row lightning-input lightning-datepicker .slds-input-has-icon .slds-input__icon {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/calendar.svg);
  width: 1.5rem;
  height: 1.5rem;
  top: 35%;
}

.company-details c-tb_country-code-dropdown .slds-form-element.country-combobox label {
  font-size: var(--tb-size-medium_custom1);
  color: var(--tb-color_blueGray);
  margin-bottom: 0;
}

.company-details-accordion ul {
  background: var(--tb-color_white);
  margin: 1.5rem 0rem;
}

.company-details-container .slds-grid .company-details .slds-form-element__control lightning-input,
.fourth-row .company-details .slds-form-element__control lightning-input,
.second-row .company-details .slds-form-element__control lightning-input {
  margin-left: 0;
}

.company-incentive-container .slds-grid .company-details .slds-form-element__control lightning-input {
  margin-left: 0;
}

.incentive-form-container .datatable-container .datatable c-tb_generic-datatable-component lightning-datatable .dt-outer-container .slds-scrollable_x,
.detailed-incentive-form-container .datatable-container .datatable c-tb_generic-datatable-component lightning-datatable .dt-outer-container .slds-scrollable_x {
  overflow-x: auto;
  background: var(--tb-color_white);
}



.incentive-form-container
  .datatable-container
  .datatable
  c-tb_generic-datatable-component
  lightning-datatable
  .dt-outer-container
  lightning-primitive-header-factory
  .slds-truncate,
.detailed-incentive-form-container
  .datatable-container
  .datatable
  c-tb_generic-datatable-component
  lightning-datatable
  .dt-outer-container
  lightning-primitive-header-factory
  .slds-truncate,
.third-row
  .addrow-datatable
  c-tb_generic-datatable-component
  lightning-datatable
  .dt-outer-container
  lightning-primitive-header-factory
  .slds-th__action
  .slds-truncate {
  text-wrap: balance;
}

.fourth-row .rebates-info lightning-combobox {
  width: 100% !important;
}

.fourth-row lightning-input {
  width: 100%;
}

.third-row c-tb_generic-datatable-component .message {
  margin: 0;
  padding: 1rem;
  font-size: var(--tb-size-medium_custom1);
  border: 0.5px solid var(--tb-color_gray);
  background: var(--tb-color_offWhite);
  border-top: none;
}

.incentive-form-container .datatable-container c-tb_generic-datatable-component .message {
  margin: 0;
}

c-tb_incentive-submission .incentive-form-container .datatable-container c-tb_generic-datatable-component div.slds-var-m-top_medium {
  margin-top: 0;
}

c-tb_incentive-submission .attach-invoice-container .file-upload c-tb_file-upload .title-block {
  margin-top: 0;
}

.third-row c-tb_custom-search-box label {
  display: none;
}

.fourth-row .bordered-combobox {
  margin-bottom: 0.5rem;
}

.fourth-row .slds-size_1-of-3.slds-box_x-small,
.second-row .slds-size_1-of-3.slds-box_x-small {
  padding: 0 1.5rem 0 0;
}

.second-row .input-field .inputBox,
.fourth-row .input-field .inputBox {
  margin-left: 0;
}

.fourth-row .form-grid .input-field .amount input {
  padding-left: 2rem;
}

.third-row c-tb_custom-search-box .slds-form-element {
  margin-bottom: 0;
}

.fourth-row .form-grid .company-details .amount lightning-input .slds-input {
  padding: var(--tb-size-x_small) var(--tb-size-x_large);
}

.third-row .addrow-datatable c-tb_generic-datatable-component lightning-datatable .dt-outer-container lightning-primitive-header-factory .slds-checkbox__label {
  display: none;
}

.third-row .supplier-title c-tb_custom-tool-tip .tooltip-container {
  padding: 0;
}

.third-row .supplier-title c-tb_custom-tool-tip .slds-popover {
  top: 35px;
  left: -70px;
}

.third-row .supplier-title c-tb_custom-tool-tip .slds-popover.slds-nubbin_top-right::before {
  right: 10.5rem !important;
}

.third-row .supplier-title c-tb_custom-tool-tip .slds-popover .slds-popover__body {
  width: 15.65rem;
}

.third-row .supplier-title c-tb_custom-tool-tip .slds-popover.slds-nubbin_top-right::after {
  right: 10.5rem !important;
}

.rebates-datatable c-tb_generic-datatable-component .message,
.rebates-datatable-list c-tb_generic-datatable-component .message {
  margin: 0;
  padding: 7rem 0;
}

.rebates-datatable-list {
  display: block;
  width: 100%;
}

.submission-table .table-height,
.rebates-datatable .table-height {
  height: calc(100vh - 24.31rem) !important;
}

.rebates-datatable-list .table-height {
  height: calc(100vh - 20.31rem);
}

.fourth-row lightning-combobox.uom-dropdown lightning-base-combobox .slds-combobox_container .slds-listbox {
  max-height: 100px;
  overflow-x: auto;
}

.incentive-table.rebates-datatable-list c-tb_generic-datatable-component lightning-datatable .slds-table_header-fixed_container > .slds-scrollable_y::before {
  border-bottom: none !important;
}

c-tb_incentive-support-popup c-modal section .slds-modal__container,
c-tb_company-and-rebates-info c-modal section .slds-modal__container {
  min-width: 30rem !important;
}

c-tb_power-bi-report .slds-col.slds-size_1-of-1.slds-medium-size_1-of-2.slds-large-size_1-of-3 c-tb_combobox-with-searchadd .search-section .slds-input {
  padding-left: 2rem;
}

c-tb_power-bi-report c-tb_combobox-with-searchadd .combobox-container .slds-form-element__label {
  display: none;
}

c-tb_eol-list-view c-modal .modal-content-wrapper {
  max-width: 29rem;
}

c-tb_eol-list-view .rebates-datatable-list c-tb_generic-datatable-component lightning-datatable .dt-outer-container .slds-scrollable_y {
  border-right: 0.5px solid #a3a9b3;
}

.incentive-form-container c-tb_generic-datatable-component .dt-outer-container td.column-class.validation-class .slds-truncate,
.incentive-form-container c-tb_generic-datatable-component .dt-outer-container td.column-class.validation-failed-text .slds-truncate {
  text-transform: none;
}

.delete-draft .slds-modal__container {
  min-width: 0;
  width: 438px !important;
}

.confirm-attach-file .slds-modal__container {
  min-width: 30rem;
}

.transactional-order-wrapper .slds-modal__content {
  margin: 1.5rem 0;
}

.saved-template-list .slds-modal__content {
  margin: 1rem 0;
  max-height: calc(100vh - 300px);
}

.mylist-popup .slds-modal__content {
  margin: 1.5rem 0;
}

c-tb_my-list .slds-modal__container {
  min-width: 21rem;
}

.save-template-popup .slds-modal__content {
  margin: 1.5rem 0;
}

.popup-cancel button {
  padding: 0.5rem 1.75rem;
  border-radius: 6.25rem;
  border: 1px solid var(--tb-color_gpBlue);
  color: var(--tb-color_gpBlue);
  font-size: var(--tb-size-medium);
  font-weight: 700;
}

.popup-save button {
  padding: 0.5rem 1.5rem;
  border-radius: 6.25rem;
  background: var(--tb-color_gpBlue);
  font-size: var(--tb-size-medium);
  font-weight: var(--tb-font-weight);
}

.product-tile-body lightning-input.slds-form-element > div > div input {
  border-radius: 32px;
  --slds-c-input-spacing-horizontal-end: 1rem;
  font-size: var(--tb-size-medium_custom1);
  font-weight: var(--tb-font-weight-light);
  line-height: var(--tb-size-medium_custom3);
}

.product-tile-body div.slds-combobox__form-element {
  width: 220px;
}

.compare-background .slds-modal__content slot div lightning-input.slds-form-element > div > div input {
  border-radius: 32px;
  --slds-c-input-spacing-horizontal-end: 1rem;
}

.slds-modal__container slot > div div.search-box {
  width: 90%;
  padding-left: 5%;
}

.sort-list [lightning-basecombobox_basecombobox] span {
  font-size: 14px;
  font-weight: var(--tb-font-weight-light);
}

.sort-list .slds-combobox_container button.slds-combobox__input {
  padding-left: 0px !important;
  margin-right: 12px;
  color: var(--tb-color_navy);
  line-height: normal;
}

.sort-list .slds-combobox_container button.slds-combobox__input:focus {
  box-shadow: none;
}

.sort-list .slds-combobox_container button.slds-combobox__input:focus-visible {
  box-shadow: var(--slds-g-shadow-outline-focus-1, 0 0 3px #0176d3);
}

/*****different style for order filters (163564)*******/

.hide-border-top-of-first .accordion-container .filter-section:nth-child(2) section {
  border-top-color: transparent !important;
}

.rel-date.sort-list .slds-combobox_container button.slds-combobox__input {
  padding-left: 8px !important;
}

.rel-date.sort-list .slds-dropdown-trigger_click.slds-is-open .slds-dropdown {
  min-width: 100% !important;
}

.border-bottom_none .slds-accordion__summary.slds-grid.slds-grid_align-spread {
  border-bottom: none;
}

.applied-filter-padding .slds-accordion__summary.slds-grid.slds-grid_align-spread {
  padding: 10px 16px 0px 16px;
}

/***********/

.sort-list .slds-input_faux {
  border: none;
  color: var(--tb-color_gpBlue);
  background: none;
  font-size: 14px;
  padding-left: 0px;
}

.list-view-combobox.sort-list .slds-input_faux {
  background-color: white;
}

.list-view-combobox.sort-list .slds-truncate {
  color: inherit;
  font-weight: inherit;
}

.list-view-combobox.sort-list .slds-listbox_vertical .slds-listbox__option_plain {
  color: var(--tb-color_blueGray);
}

.list-view-combobox.sort-list .slds-listbox_vertical .slds-listbox__option_plain:has(.slds-icon-utility-check) {
  background-color: #ecf0f3;
  color: var(--tb-color_navy);
  font-weight: var(--tb-font-weight);
}

.list-view-combobox.sort-list .slds-listbox_vertical .slds-listbox__option:has(.slds-icon-utility-check):hover {
  background-color: var(--tb-color_highlight);
}

.list-view-combobox.sort-list .slds-combobox_container button.slds-combobox__input {
  padding-left: var(--tb-size-small) !important;
}

.list-view-combobox .slds-input-has-icon .slds-input__icon:not(button) {
  pointer-events: none;
}

/* different style for resorce dropdown*/
.pdp-resources .sort-list .slds-input_faux,
.bordered-combobox .sort-list .slds-input_faux {
  border: 1px solid var(--tb-color_gray);
  color: var(--tb-color_gpBlue);
  background: #f8f8f8;
  font-size: 16px;
  padding-left: 0px;
  font-family: 'DIN', sans-serif;
}

.pdp-resources .resources-right .sort-list .slds-dropdown {
  padding: 0;
}

.resources-section .sort-list .slds-input_faux,
.bordered-combobox .sort-list .slds-input_faux {
  padding: var(--tb-size-x_small) var(--tb-size-small);
  background-color: white;
}

.bordered-combobox .sort-list .slds-input_faux span {
  padding-left: 0.75rem;
  padding-right: 0.9rem;
}

.sort-list .slds-icon {
  fill: var(--tb-color_gpBlue);
  margin-bottom: 7px;
}

.sort-list .slds-media--small .slds-media__figure,
.sort-list .slds-media_small .slds-media__figure {
  display: none;
}

.sort-list .slds-listbox_vertical .slds-listbox__option:hover,
.sort-list .slds-listbox--vertical .slds-listbox__option:hover {
  background-color: #f9f794;
  color: var(--tb-color_gpBlue);
  font-weight: 600;
}

.sort-list .slds-listbox--vertical .slds-listbox__option:hover span,
.sort-list .slds-listbox_vertical .slds-listbox__option:hover span {
  background-color: #f9f794;
  color: var(--tb-color_gpBlue);
  font-weight: 600;
}

.sort-container .sort-list .slds-input_faux span {
  font-size: 14px;
  font-weight: var(--tb-font-weight);
  color: var(--tb-color_gpBlue);
}

.sort-container .sort-list .slds-truncate {
  padding-right: 8px;
}

.sort-container .sort-list .slds-combobox__input {
  padding-right: 15px;
}

.sort-list .slds-dropdown {
  right: 0;
  font-weight: 400;
  font-size: 14px;
  left: auto;
}

.sort-row lightning-combobox span.slds-truncate {
  color: var(--tb-color_blueGray);
}

.resources-right .sort-list .slds-dropdown,
.bordered-combobox .sort-list .slds-dropdown {
  left: 0%;
  right: 0;
  font-weight: 400;
  font-size: 14px;
  min-width: 100px;
}

.sort-list .slds-dropdown--fluid,
.sort-list .slds-dropdown_fluid {
  min-width: none !important;
  max-width: none;
  width: 100%;
  padding-bottom: 0;
  padding-top: 0;
}

.sort-list .slds-listbox--vertical .slds-listbox__option_plain,
.sort-list .slds-listbox_vertical .slds-listbox__option--plain,
.sort-list .slds-listbox_vertical .slds-listbox__option_plain {
  padding: 0.5rem 0.75rem;
  border-bottom: 1px solid var(--gray, #a3a9b3);
  font-family: 'DIN', sans-serif;
}

.sort-list .slds-dropdown-trigger:focus .slds-dropdown {
  color: var(--tb-color_gpBlue);
  background-color: #f9f794;
  border: 1px solid var(--gray, #a3a9b3);
  border-radius: 0%;
  border-bottom: none;
  padding-bottom: 0%;
}

.sort-list .slds-listbox_vertical .slds-listbox__option.slds-has-focus {
  background-color: var(--tb-color_highlight);
}

.sort-list .slds-listbox_vertical .slds-listbox__option:focus {
  background-color: transparent !important;
}

.sort-list .slds-listbox_vertical .slds-listbox__option_plain:hover {
  background-color: #f9f794;
}

.sort-list .slds-listbox__option:hover {
  background-color: #f9f794;
}

.faq-accordion .accordion-container .slds-accordion__summary[c-tb_customAccordion_tb_customAccordion],
.accordion-container .slds-accordion__summary[c-tb_customAccordion_tb_customAccordion],
.resource-list .slds-accordion__summary {
  padding-top: 0px;
  padding-bottom: 0px;
  border-bottom: none;
  background: transparent;
}

.faq-accordion .accordion-container .slds-accordion__summary {
  padding-left: 0;
  margin-left: 0;
}

.product-filters div.slds-accordion__summary {
  margin-left: 0;
  padding-left: 0;
}

.faq-accordion .slds-accordion__content {
  padding-left: 0;
}

.product-tile-body > div div.skulist {
  border-radius: 16px;
  padding: 8px;
}

.product-tile-body > div div.skulist p {
  color: var(--tb-color_gray);
  font-size: var(--tb-size-medium_custom);
  font-weight: 700;
  line-height: var(--tb-size-medium_custom3);
}

.product-tile-body > div div.skulist li {
  display: flex;
  align-items: center;
  padding: 8px;
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-medium);
  font-weight: var(--tb-font-weight-light);
  line-height: var(--tb-size-medium_custom3);
}

.product-tile-body > div div.skulist li lightning-icon.searchicon {
  padding-right: 10px;
}

.breadcrumb-style .mylist-label a:visited:not(.slds-button, .slds-dropdown__item > a) {
  color: var(--tb-color_gpBlue);
  font-size: var(--tb-size-medium_custom1);
}

.breadcrumb-style .list-name a:visited:not(.slds-button, .slds-dropdown__item > a) {
  color: var(--tb-color_navy);
  font-size: var(--tb-size-medium_custom1);
}

.breadcrumb-style .mylist-label.noclick a{
  color: black !important;
  pointer-events: none;
}

.list-name {
  padding-left: 4px;
}

.compare-background li.slds-accordion__list-item > section > div.slds-accordion__summary {
  margin-left: 0;
  margin-right: 0;
}

.select-all .slds-checkbox [type='checkbox']:checked + .slds-checkbox__label .slds-checkbox_faux {
  background-color: yellow;
  border-color: var(--tb-color_gpBlue);
  --slds-c-checkbox-mark-color-foreground: var(--tb-color_gpBlue);
  border-radius: 0%;
  border-style: solid;
}

.select-allCheckAvailability .slds-checkbox [type='checkbox']:checked + .slds-checkbox__label .slds-checkbox_faux {
  background-color: #a3a9b3;
  --slds-c-checkbox-mark-color-foreground: white;
  border-radius: 0%;
  border-style: solid;
}

.select-allCheckAvailability .slds-checkbox [type='checkbox']:checked + .slds-checkbox__label .slds-checkbox_faux::after {
  border-color: white !important;
}

.show-filter .slds-modal_fullScreen[c-modal_modal] .slds-modal__content[c-modal_modal] {
  background-color: #f8f8f8;
}

.division-section .slds-accordion__summary[c-tb_customAccordion_tb_customAccordion] {
  margin-top: var(--tb-size-xxx_small);
  margin-bottom: var(--tb-size-x_small);
}

.cta-btn-container .cta-btn[c-tb_productList_tb_productList] {
  margin-top: 24px;
}

.pills-div[c-tb_productList_tb_productList] {
  margin-top: 20px;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
}
c-tb_order-history lightning-pill-container lightning-pill .slds-pill .slds-pill__label{
  text-transform: none;
}
.button-container[c-tb_productList_tb_productList] {
  margin-top: 0px;
}

.tabs div.slds-tabs_default ul {
  border-bottom: none;
  align-items: baseline;
  width: 65vw;
}

.tabs .list-tabs .slds-tabs_default__overflow-button {
  display: none;
}

.tabs div.slds-tabs_default ul li::after {
  display: none;
}

.tabs div.slds-tabs_default ul li {
  padding-left: 0px;
  padding-right: 1.5rem;
}

.tabs div.slds-tabs_default ul li a {
  text-transform: uppercase;
  font-weight: var(--tb-font-weight);
  font-size: var(--tb-size-medium);
  line-height: var(--tb-size-medium_custom3);
  color: var(--tb-color_navy);
  text-decoration: none;
  height: var(--tb-size-large_custom1);
}

.tabs div.slds-tabs_default ul li a:focus {
  text-decoration-color: var(--tb-color_highlight);
  text-decoration-thickness: 4px;
  color: var(--tb-color_navy);
}

.tabs div.slds-tabs_default ul li.slds-is-active a {
  border-bottom: 4px solid var(--tb-color_highlight);
  color: var(--tb-color_navy);
}

.tabs div.slds-tabs_default ul li.slds-tabs_default__overflow-button button.slds-button {
  text-transform: uppercase;
  font-weight: var(--tb-font-weight);
  font-size: var(--tb-size-medium);
  line-height: var(--tb-size-medium_custom3);
  color: var(--tb-color_navy);
}

.tabs div.slds-tabs_default ul li.slds-tabs_default__overflow-button button.slds-button:focus,
.tabs div.slds-tabs_default ul li.slds-tabs_default__overflow-button button.slds-button:hover {
  text-decoration: none;
}

.list-tabs div.slds-tabs_default ul li {
  padding-right: var(--tb-size-x_large);
}

.check-avl-inputs lightning-input input {
  border-radius: 0;
}

.check-avl-inputs lightning-input {
  z-index: 100;
}

span.flatpickr-day.selected {
  pointer-events: none;
}

.multiselect .slds-form-element__label {
  font-size: 8px;
}

.pModal-style .slds-modal__header {
  text-align: left;
  font-size: var(--tb-size-medium_custom2);
  font-weight: var(--tb-font-weight);
  color: var(--tb-color_navy);
}

.pModal-style .slds-icon {
  fill: var(--tb-color_gpBlue);
}

.pModal-style .slds-icon_container {
  margin-top: var(--tb-size-small);
}

.multiselect .multi-select-combobox__input:focus-visible {
  outline: none;
  outline-color: white !important;
}

.multiselect .slds-picklist input[readonly]:focus {
  border: 1px solid #dddbda;
}

.multiselect .multi-select-combobox__dropdown:focus {
  box-shadow: 0 0 3px #0176d3;
}

.multiselect .combobox-item img {
  height: 30px;
}

.resources-right div.slds-col lightning-combobox {
  margin-bottom: 0px;
  width: 205px;
}

.resources-right div.slds-col lightning-combobox .slds-input_faux span,
.bordered-combobox div lightning-combobox .slds-input_faux span {
  padding-left: var(--tb-size-small_custom2);
  font-weight: var(--tb-font-weight-light);
  font-size: var(--tb-size-medium);
  color: var(--tb-color_navy);
}

.resources-right div.slds-col lightning-combobox .slds-icon {
  fill: var(--tb-color_gpBlue);
  margin-bottom: var(--tb-size-x_small);
}

.resources-right div.slds-col lightning-combobox label {
  display: none;
}

.transactional-plp div.slds-col lightning-combobox label {
  display: none;
}

.t-plp-search-row .search-box {
  width: 282px !important;
}

.t-plp-search-row .search-box input {
  padding: 0;
  padding-left: 12px;
}

.t-plp-search-row .search-box lightning-input label {
  display: none;
}

.t-plp-search-row .search-box img.searchicon {
  top: 13px;
}

.t-plp-search-row .search-box input.slds-input {
  border-radius: 2rem;
}

.blank-field .slds-form-element__label {
  font-size: 8px;
}

.resources .tabs li.slds-accordion__list-item,
.resource-list li.slds-accordion__list-item {
  border-bottom: 1px solid var(--tb-color_gray);
}

.resources .tabs div.slds-accordion__summary,
.resource-list div.slds-accordion__summary {
  border-bottom: none;
  background-color: transparent;
}

.faq-accordion .accordion-container li.slds-accordion__list-item {
  border-bottom: 1px solid var(--tb-color_gray);
}

.detail-wrapper commerce_product_details-gallery-image.desktop-gallery-image {
  height: auto;
  border: none;
  width: 450px;
  padding: 0;
}

.detail-wrapper commerce_product_details-gallery-image experience-picture {
  max-height: 220px;
}

.detail-wrapper commerce_product_details-carousel.commerce_product_details-gallery_gallery ul li .experience-picture.lwc-6d0jmdgc6e8-host {
  border: none;
  padding: 0;
  height: auto;
}

.detail-wrapper commerce_product_details-carousel.commerce_product_details-gallery_gallery ul li .experience-picture_picture-host .experience-picture_picture {
  width: 78px;
  height: 48px;
  padding: 0;
}

.detail-wrapper commerce_product_details-carousel.desktop-featured-image-carousel {
  padding: 1rem 0;
}

.detail-wrapper commerce_product_details-carousel.desktop-featured-image-carousel button[aria-selected='true'] experience-picture img {
  border: 2px solid var(--tb-color_gpBlue);
  height: 100%;
}

.detail-wrapper button.image-container {
  -webkit-box-shadow: none;
  box-shadow: none;
}

button.image-container.commerce_product_details-carousel_carousel.slds-button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid var(--tb-color_gpBlue);
  padding: 0;
  padding: 8px;
  height: fit-content;
}

.table .container ul {
  list-style: disc;
}

.feature_benefit .container ul {
  list-style: disc;
}

.feature_benefit lightning-formatted-rich-text span ul {
  margin-left: 1rem;
}

.feature_benefit lightning-formatted-rich-text span p br{
  display: none;
}

.faq-section > ul > li section.slds-accordion__section {
  padding-left: 0;
}

.slds-accordion__content div.answers-accordion {
  padding-bottom: var(--tb-size-medium);
  padding-left: 0;
}

.faq-section button.slds-button {
  min-width: 25px;
}

.tabs ul li section.slds-accordion__section {
  padding-left: 0;
  padding-right: 0;
}

.button-container lightning-button button {
  border: none;
  background: transparent;
  padding: 0;
  color: var(--tb-color_gray);
  height: 18px;
}

.button-container lightning-button.is-active button,
.button-container lightning-button button.slds-button_neutral:focus,
.button-container lightning-button button.slds-button_neutral:hover {
  border-bottom: 4px solid var(--tb-color_highlight);
  border-color: var(--tb-color_highlight);
  color: var(--tb-color_navy);
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

.button-container lightning-button button.slds-button_neutral:hover {
  border: none;
}

.pdp-resources .gp-combobox lightning-icon.slds-icon-utility-down {
  top: 10px;
  right: 12px;
}

/*gp dropdown styles - starts*/
.gp-combobox lightning-icon.slds-icon-utility-down > span {
  display: none;
}

.gp-combobox lightning-icon.slds-icon-utility-down {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/vectordown.svg);
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: var(--tb-size-medium_custom2);
  padding-left: 0px;
  right: var(--tb-size-small);
}

.gp-combobox lightning-base-combobox[disabled] lightning-icon.slds-icon-utility-down {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/vectorDownDisabled.svg);
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: var(--tb-size-medium_custom2);
  padding-left: 0px;
  right: var(--tb-size-small);
}

.gp-combobox-disable lightning-icon.slds-icon-utility-down > span {
  display: none;
}

.gp-combobox-disable lightning-icon.slds-icon-utility-down {
  display: none;
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/vectordown.svg);
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: var(--tb-size-medium_custom2);
  padding-left: 0px;
  right: var(--tb-size-small);
}

.gp-combobox-disable lightning-base-combobox[disabled] lightning-icon.slds-icon-utility-down {
  display: none;
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/vectorDownDisabled.svg);
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: var(--tb-size-medium_custom2);
  padding-left: 0px;
  right: var(--tb-size-small);
}

.performance-report-header .report-picklist lightning-base-combobox[disabled] lightning-icon.slds-icon-utility-down {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/vectorDownDisabled.svg);
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: var(--tb-size-medium_custom2);
  padding-left: 0px;
  right: var(--tb-size-small);
}

.performance-report-header .slds-input {
  padding: 8px;
  border: 0.5px solid #a3a9b3;
}

.report-picklist .slds-form-element .slds-form-element__label {
  margin-bottom: 7px;
}

.gp-combobox .slds-input__icon-group_right {
  top: 52%;
}

.gp-combobox .slds-combobox__input.slds-input_faux {
  height: var(--tb-size-large_custom4);
  align-items: center;
  border: 0;
}

.gp-combobox lightning-base-combobox {
  border: 1px solid var(--tb-color_gray);
}

.gp-combobox lightning-base-combobox[disabled] {
  border: none;
}

div.sort-container .gp-combobox lightning-base-combobox {
  border: none;
}

.order-header .gp-combobox.slds-form-element {
  margin-bottom: var(--tb-size-large);
}

.order-header .slds-form-element.flatpickr-input {
  margin-bottom: var(--tb-size-large);
}

.gp-combobox .slds-is-open lightning-icon.slds-icon-utility-down {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/vectorup.svg);
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: 18px;
  padding-left: 0px;
}

.order-header-combobox .slds-dropdown-trigger:focus .slds-dropdown {
  border: 1px solid var(--tb-color_gray);
  border-bottom: none;
  border-radius: 0;
}

.order-header-combobox .slds-listbox__option {
  border-bottom: 1px solid var(--tb-color_gray);
}

/*gp dropdown styles - ends*/
/*product carousel styles*/
.detail-wrapper commerce_product_details-carousel .carousel lightning-button-icon svg[data-key='chevronright'] g,
.detail-wrapper commerce_product_details-carousel .carousel lightning-button-icon svg[data-key='chevronleft'] g {
  display: none;
}

.detail-wrapper commerce_product_details-carousel .carousel lightning-button-icon button.slds-button:active {
  border: none;
}

.detail-wrapper commerce_product_details-carousel .carousel lightning-button-icon button.slds-button:hover {
  box-shadow: none;
}

.detail-wrapper commerce_product_details-carousel .carousel lightning-button-icon button:has(svg[data-key='chevronright']) {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/circlerightarrow.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  height: 40px;
  width: 40px;
}

.detail-wrapper commerce_product_details-carousel .carousel lightning-button-icon button:has(svg[data-key='chevronleft']) {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/circleleftarrow.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  height: 40px;
  width: 40px;
}

.detail-wrapper .images.carousel-below commerce_product_details-carousel .desktop-featured-image-carousel {
  width: 430px;
}

.detail-wrapper commerce_product_details-carousel .carousel lightning-button-icon button.slds-button_icon:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
}

.detail-wrapper commerce_product_details-carousel button[aria-selected='true'] {
  width: 5.875rem;
  height: 4rem;
  padding: 0;
  border: none;
}

.detail-wrapper commerce_product_details-carousel button[aria-selected='false'] {
  border: none;
  width: 4.875rem;
  height: 3rem;
  padding: 0;
}

.detail-wrapper commerce_product_details-carousel li {
  padding: 0;
  margin-right: var(--tb-size-medium);
}

.highlight {
  border-bottom: 4px solid var(--tb-color_highlight);
}

.report-card .slds-card__header {
  padding: 0;
}

lightning-card.report-card article.slds-card {
  border: none;
  box-shadow: none;
  background: transparent;
}

c-tb_case-list .fields-container div.tooltip-container {
  padding: 0;
}

.fields-container div.tooltip-msg {
  position: absolute;
  top: 50px;
  left: -208px;
}

.fields-container div.slds-popover__body {
  width: 15.25rem;
  line-height: var(--tb-size-medium_custom3);
}

/*order list search tooltip*/
/* .order-history-container div.tooltip-msg {
  position: absolute;
  top: 100px;
  left: -180px;
} */

/* .order-history-container div.slds-popover__body {
  width: 15.25rem;
  line-height: var(--tb-size-medium_custom3);
  padding: 16px 16px 16px 16px;
} */

.checkbox-wrapper .slds-form-element {
  margin-bottom: 0;
  padding-left: 0;
}

/*Datatable styles*/
.tableCss table > thead .slds-th__action {
  text-decoration: none;
  font-size: var(--tb-size-medium_custom1);
  background-color: var(--tb-color_white);
  padding: var(--tb-size-medium);
  color: var(--tb-color_navy);
  border: 0.5px solid #a3a9b3;
  border-left: none;
  box-sizing: border-box;
}

.tableCss .slds-table_header-fixed_container {
  background: var(--tb-color_offWhite);
}

.tableCss .slds-table [role='gridcell'].slds-has-focus,
.tableCss .slds-table [role='gridcell']:focus,
.tableCss .slds-table th.slds-has-focus,
.tableCss .slds-table th:focus {
  box-shadow: none;
}

c-tb_branch-pricing .slds-button:focus-visible {
  outline: 0;
}

.accordion-icon {
  outline: 0;
}

.tableCss table > thead .slds-th__action:focus,
.tableCss table > .slds-th__action:hover,
.tableCss table > .slds-is-resizable .slds-th__action:focus,
.tableCss table > .slds-is-resizable .tableCss table > .slds-th__action:focus:hover,
.tableCss table th .slds-cell-fixed,
.tableCss table th .slds-cell-fixed a {
  outline: none !important;
  box-shadow: none !important;
  box-sizing: border-box;
}

.tableCss div.slds-table_header-fixed_container {
  padding-top: 3rem;
  box-sizing: border-box;
}

.tableChckAvl div.slds-table_header-fixed_container {
  overflow-x: hidden !important;
}

.tablePlaceOrder div.slds-table_header-fixed_container {
  overflow-x: hidden;
}

.tableCss th.column-class {
  border: 0.5px solid #a3a9b3;
  border-right: none;
  border-top: none;
  font-size: 14px;
  padding: var(--tb-size-medium);
  line-height: 1;
  box-sizing: border-box;
}

.removeBorder .slds-scrollable_y {
  border-bottom: 0 !important;
}

.job-pricing-branch-table .tableCss th.column-class {
  color: #516277;
}

.tableCss th.text-only {
  border: 0.5px solid #a3a9b3;
  border-right: none;
  border-top: none;
  font-size: 14px;
  padding: var(--tb-size-medium);
  line-height: 1;
  box-sizing: border-box;
  color: #202020;
  cursor: default;
  text-decoration: none;
}

.tableCss th.text-only a {
  color: #202020 !important;
  cursor: default;
  pointer-events: none;
}

.detail-accordion .branch-link .slds-button:after {
  background: none;
}

.table-wrapper .slds-scrollable--x,
.table-wrapper .slds-scrollable_x {
  overflow-x: hidden;
}

.submission-table div.slds-table_header-fixed_container {
  overflow-x: hidden;
}

.branch-pricing-table .slds-scrollable_x {
  overflow-x: auto;
}

.detail-accordion c-tb_multiselect-popup-field lightning-button[variant='base'] .slds-button:after {
  background: none;
}

.eol-delete-icon-conatiner .slds-button_icon-border {
  border: none;
  color: var(--tb-color-gpBlueIcon);
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/trash24px.svg);
  background-repeat: no-repeat;
}

.edit-pen-icon-conatiner .slds-button_icon-border {
  border: none;
  color: var(--tb-color-gpBlueIcon);
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/edit24px.svg);
  background-repeat: no-repeat;
  width: var(--tb-size-large);
  height: var(--tb-size-large);
}

.tableCss td.column-class div,
.non-clikable button.slds-button,
.popup-link button.slds-button {
  font-size: var(--tb-size-medium_custom1);
  color: var(--tb-color_blueGray);
  text-transform: capitalize;
  line-height: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
  font-weight: 400;
}

.non-clikable button.slds-button {
  color: var(--tb-color_blueGray) !important;
  line-height: 1 !important;
  text-decoration: none;
  font-weight: 400;
}

.non-clikable lightning-button {
  pointer-events: none;
}

.popup-link button.slds-button {
  color: var(--tb-color_gpBlue);
}

.popup-link .slds-button:active,
.popup-link .slds-button:hover,
.popup-link .slds-button:focus {
  border: none;
  box-shadow: none;
  transform: none;
  -webkit-transform: none;
  -webkit-box-shadow: none;
  line-height: 1;
  color: var(--tb-color_gpBlue) !important;
}

.tableCss td.column-class {
  border: 0.5px solid #a3a9b3;
  border-right: none;
  border-top: none;
  line-height: 1;
  padding: var(--tb-size-medium);
}

.tableCss tr.slds-hint-parent:nth-child(odd) {
  background: var(--tb-color_offWhite);
}

.tableCss span.slds-resizable__divider:before {
  width: 0.5px;
  background: var(--tb-color_gray);
  right: 13px;
}

.tableCss .slds-resizable__divider {
  display: none;
}

.tableCss thead tr th:first-child .slds-th__action,
.tableCss td.column-class:last-child {
  border-left: 0.5px solid #a3a9b3;
}

.tableCss td.column-class:last-child {
  border-right: 0.5px solid #a3a9b3;
}

.tableCss .message {
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-large);
  margin-top: 7.5rem;
  height: auto;
}

.incentive-form-container td.validation-failed-text div {
  color: var(--tb-color_red);
}

.incentive-form-container td.validation-success-text div {
  color: var(--tb-color_successGreen);
}

.addrow-datatable .no-scroll-width .slds-table th,
.addrow-datatable .no-scroll-width .slds-table th .slds-cell-fixed {
  box-sizing: border-box;
}

.no-scroll-width .slds-table_header-fixed_container,
.addrow-datatable div.slds-table_header-fixed_container {
  overflow-x: hidden;
}

.addrow-datatable .scroll-width .slds-table th,
.addrow-datatable .scroll-width .slds-table th .slds-cell-fixed {
  box-sizing: border-box;
}

.addrow-datatable .tableCss tbody td:last-child div {
  margin-right: 2rem;
}

.addrow-datatable {
  border-right: 0.5px solid var(--tb-color_gray);
  position: relative;
  margin-right: -1px;
}

.embed-container iframe {
  border: 0;
  overflow: hidden;
}

.addrow-datatable .slds-table td,
.rebates-datatable table thead td,
.submission-table table thead td,
.selection-enabled table thead td {
  box-sizing: border-box;
}

.addrow-datatable table,
.submission-table table,
.selection-enabled table {
  width: 100% !important;
}

.addrow-datatable table thead th,
.addrow-datatable table thead th .slds-cell-fixed,
.selection-enabled table thead th,
.selection-enabled table thead th .slds-cell-fixed {
  box-sizing: border-box;
}

.submission-table table thead th,
.submission-table table thead th .slds-cell-fixed {
  box-sizing: border-box;
}

.rebates-datatable table thead th,
.rebates-datatable table thead th .slds-cell-fixed {
  width: calc(20% - 13px) !important;
  box-sizing: border-box;
}

.selection-enabled table thead th:first-child,
.selection-enabled table thead th:first-child div.slds-th__action,
.rebates-datatable table thead th:first-child,
.rebates-datatable table thead th:first-child div.slds-th__action,
.addrow-datatable .no-scroll-width table thead th:first-child,
.addrow-datatable .no-scroll-width table thead th:first-child div.slds-th__action,
.addrow-datatable .scroll-width table thead th:first-child,
.addrow-datatable .scroll-width table thead th:first-child div.slds-th__action,
.submission-table table thead th:first-child,
.submission-table table thead th:first-child div.slds-th__action,
.submission-table table tbody tr td:first-child {
  width: 57px !important;
}

.addrow-datatable table thead th:first-child div.slds-th__action,
.submission-table table thead th:first-child div.slds-th__action
{
  padding: var(--tb-size-medium);
}

.selection-enabled table tbody td:first-child {
  border-left: 0.5px solid var(--tb-color_gray);
  border-bottom: 0.5px solid var(--tb-color_gray);
}

.rebates-datatable .slds-scrollable_y,
.addrow-datatable .slds-scrollable_y,
.submission-table .slds-scrollable_y,
.detailed-view-table .slds-scrollable_y,
.selection-enabled .slds-scrollable_y {
  width: 100% !important;
}

.selection-enabled .slds-scrollable_y {
  width: 1741px !important;
}

.selection-enabled div.slds-scrollable_y,
.detailed-view-table div.slds-scrollable_y {
  max-height: 400px;
}

.selection-enabled .slds-resizable__handle {
  display: none;
  width: 0 !important;
}

.rebates-datatable table > thead a.slds-th__action,
.submission-table table > thead a.slds-th__action,
.selection-enabled table > thead a.slds-th__action {
  width: 100% !important;
}

.selection-enabled table thead th[aria-label='View'],
.selection-enabled .viewmore-btn {
  display: none;
}

.addrow-datatable div.slds-scrollable_y {
  max-height: 200px;
}

.toggle-search-row svg.slds-button__icon {
  height: 16px;
  width: 16px;
  color: var(--tb-color_gpBlue);
  margin-left: 4px;
}

.table-height {
  height: calc(100vh - 21.31rem);
}

lightning-combobox.sort-list.gp-combobox.uom-box lightning-base-combobox[disabled] .slds-input__icon-group.slds-input__icon-group_right {
  display: none;
}

lightning-combobox.sort-list.gp-combobox.uom-box lightning-base-combobox button.slds-input_faux.slds-is-disabled {
  cursor: auto;
  padding-right: 0px;
  margin-right: 0px;
}

/* Transactional PLP Datatable */
.transactional-plp .slds-table_bordered tbody .slds-hyphenate {
  font-weight: var(--tb-font-weight-light);
  font-size: var(--tb-size-medium_custom1);
  line-height: var(--tb-size-medium);
  color: var(--tb-color_blueGray);
}

.transactional-plp .slds-table_bordered tbody .slds-hyphenate a {
  font-weight: var(--tb-font-weight-light);
  font-size: var(--tb-size-medium_custom1);
  line-height: var(--tb-size-medium);
  color: var(--tb-color_gpBlue);
}

.transactional-plp .tableWrapper .slds-table_header-fixed_container {
  padding-top: 3rem;
}

.transactional-plp .tableWrapper .slds-th__action {
  display: flex;
  padding: 1rem;
  height: auto;
}

.transactional-plp-wrapper .modal-container .slds-modal__content {
  height: 50vh;
}

.transactional-plp .slds-table_bordered thead tr th .slds-th__action span {
  font-weight: var(--tb-font-weight);
  font-size: var(--tb-size-medium_custom1);
  line-height: var(--tb-size-medium);
  color: var(--tb-color_navy);
}

.transactional-plp .slds-table_bordered tbody tr.slds-hint-parent:nth-child(odd) {
  background: var(--tb-color_offWhite);
}

.transactional-plp .slds-table_bordered tbody lightning-input {
  margin-bottom: 0;
}

.transactional-plp .slds-table_bordered tbody lightning-input input {
  border-radius: 0;
  background-color: white;
  color: var(--tb-color_navy);
  padding: 4px 12px;
}

.transactional-plp .slds-table_bordered tbody lightning-input.username-field-border input {
  border: 1px solid #c83232;
}

.rebates-datatable c-tb_generic-datatable-component lightning-datatable table {
  border-left: 1px solid darkgray !important;
  border-bottom: 0.5px solid var(--tb-color_gray) !important;
}

.rebates-datatable-list c-tb_generic-datatable-component lightning-datatable table,
div.submission-table.scroll-width {
  border-bottom: 0.5px solid var(--tb-color_gray) !important;
}

.rebates-datatable-list .slds-table td:nth-child(8n + 1) {
  padding: var(--tb-size-medium);
  border-bottom: 0.5px solid var(--tb-color_gray);
  border-left: 0.5px solid var(--tb-color_gray);
}

.rebates-datatable .slds-table td:nth-child(6n + 1) {
  padding: var(--tb-size-medium);
  border-bottom: 0.5px solid var(--tb-color_gray);
}

.addrow-datatable .slds-table td:nth-child(5n + 1) {
  padding: var(--tb-size-medium);
  border-bottom: 0.5px solid var(--tb-color_gray);
  border-left: 0.5px solid var(--tb-color_gray);
}

.transactional-plp .slds-table_bordered tbody tr td {
  padding: 0.5rem 1rem;
}

.transactional-plp .slds-table_bordered tbody tr td span.slds-grid_align-end {
  justify-content: flex-start;
}

.transactional-plp .slds-table_bordered thead th .slds-cell-fixed {
  border-bottom: 0.5px solid var(--tb-color_gray);
  background-color: white;
}

.transactional-plp lightning-card.filter-card div.slds-card__header {
  display: none;
  padding: 0;
}

.transactional-plp lightning-card.filter-card div.slds-card__body {
  margin-top: 0;
}

.case-list-container .slds-spinner_container {
  height: 100dvh;
}

.tooltip-parent lightning-input .slds-form-element__label {
  font-weight: var(--tb-font-weight_light);
  font-size: var(--tb-size-medium_custom1);
  line-height: var(--tb-size-medium_custom3);
  color: var(--tb-color_navy);
}

.tooltip-parent lightning-input[disabled] .slds-form-element__label {
  font-weight: var(--tb-font-weight_light);
  font-size: var(--tb-size-medium_custom1);
  line-height: var(--tb-size-medium_custom3);
  color: var(--tb-color_gray);
}

.tooltip-parent span.slds-checkbox_on,
.tooltip-parent span.slds-checkbox_off {
  display: none !important;
}

.tooltip-parent .slds-checkbox_toggle [type='checkbox'][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux {
  border-color: var(--tb-color_gray);
  background-color: var(--tb-color_gray);
}

.tooltip-parent .slds-checkbox_toggle .slds-checkbox_faux {
  border-color: var(--tb-color_blueGray);
  background-color: var(--tb-color_blueGray);
  height: 20px;
}

.tooltip-parent .slds-checkbox_toggle [type='checkbox']:checked + .slds-checkbox_faux_container .slds-checkbox_faux {
  border-color: var(--tb-color_navy);
  background-color: var(--tb-color_navy);
}

.tooltip-parent .slds-checkbox_toggle [type='checkbox'][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux::after {
  background-color: white;
}

.tooltip-parent .slds-checkbox_toggle [type='checkbox']:checked + .slds-checkbox_faux_container .slds-checkbox_faux:before {
  top: 1.5px;
  right: auto;
  width: 1rem;
  height: 1rem;
}

.mobileView .tooltip-parent .slds-checkbox_toggle [type='checkbox']:checked + .slds-checkbox_faux_container .slds-checkbox_faux:before {
  top: 1.5px;
  width: 1rem;
  right: 0;
  height: 1rem;
}

.tooltip-parent .slds-checkbox_toggle .slds-checkbox_faux:after {
  top: 1.2px;
  left: 1.5px;
  width: 1rem;
  height: 1rem;
}

.tooltip-parent .slds-checkbox_toggle [type='checkbox']:checked + .slds-checkbox_faux_container .slds-checkbox_faux:after {
  top: auto;
}

.order-header .slds-accordion__summary-content button.edit-button {
  border: none;
  background: transparent;
  color: var(--tb-color_gpBlue);
  font-size: var(--tb-size-medium);
  font-weight: var(--tb-font-weight);
  line-height: var(--tb-size-medium_custom3);
  font-family: 'DIN', sans-serif;
}

.order-header .slds-accordion__summary-content button.edit-button:focus {
  text-decoration: none;
}

.order-header .slds-accordion__summary-content button.edit-button img {
  width: 20px;
  height: 20px;
}

.order-header .slds-accordion__summary {
  margin-right: 0;
  margin-left: 0;
}

.order-header .slds-accordion__content {
  background-color: white;
  overflow: hidden;
}

.sign-up .slds-form-element__control {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 10px;
}

.signup-cc-dropdown .slds-input_faux.slds-combobox__input[c-tb_countryCodeDropdown_tb_countryCodeDropdown] {
  max-width: 90px;
}

.signup-cc-dropdown .input-field[c-tb_countryCodeDropdown_tb_countryCodeDropdown] {
  padding: 0 0 0 1rem;
}

.order-header .slds-accordion__content .accordion-content div:first-child {
  border-top: 1px solid var(--tb-color_gray);
}

.order-header .slds-accordion__summary[c-tb_customAccordion_tb_customAccordion] {
  border-bottom: 0;
}

.general-assistance-form .slds-modal__content,
.add-row .slds-modal__content {
  max-height: calc(100vh - 200px);
}

.sign-up .slds-form-element {
  margin-bottom: 0;
}

.add-row div.slds-modal__footer {
  padding: var(--tb-size-medium) 0;
}

.order-header-modal-style .slds-modal__content {
  height: calc(100vh - 200px);
}

.tableWrapper div.slds-scrollable_y {
  width: 100% !important;
  overflow-x: hidden !important;
}

.tableWrapper div.slds-scrollable_y table {
  width: 100% !important;
}

.tableWrapper div.slds-scrollable_y table td lightning-primitive-cell-factory span div.slds-truncate {
  width: -webkit-fill-available;
}

.info-icon .slds-button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

div.modal-content-wrapper {
  background: var(--tb-color_white) !important;
  box-shadow: none !important;
}

.save-template-popup .slds-modal__container {
  min-width: 23rem;
}

.save-template-popup div.slds-modal__header {
  text-align: left;
  padding-left: var(--tb-size-large);
  padding-bottom: 0;
  padding-top: var(--tb-size-large);
}

.save-template-popup .slds-modal__content .slds-form-element {
  margin-bottom: 0;
}

.save-template-popup div.slds-modal__footer {
  padding-top: 0;
  padding-bottom: var(--tb-size-large);
}

.save-template-popup div.slds-modal__footer .element-spacing {
  margin-top: 0;
}

.saved-template-list .header-section {
  text-align: left;
  text-transform: uppercase;
  font-size: var(--tb-size-medium_custom2);
  font-weight: var(--tb-font-weight);
  color: var(--tb-color_navy);
}

.heading {
  color: var(--tb-color_navy);
  font-size: var(--tb-size-medium_custom2);
  font-weight: var(--tb-font-weight);
  text-transform: capitalize;
  line-height: 1.375rem;
}

.filter-section .heading {
  padding: var(--tb-size-medium);
}

.order-details-card .slds-card__header,
.success-msg-card div.slds-card__header {
  padding-top: 0;
  margin-bottom: 0;
}

.order-details-card div.slds-card__body {
  margin: 0;
}

.order-acknowledgement article.slds-card {
  box-shadow: none;
}

.nested-datatable-checkbox.slds-form-element .slds-checkbox [type='checkbox'] + .slds-checkbox__label .slds-checkbox_faux {
  margin-right: 0;
}

.nested-datatable-checkbox.slds-form-element .slds-checkbox [type='checkbox']:not(:checked) + .slds-checkbox__label .slds-checkbox_faux {
  background-color: transparent;
}

.order-header .datepicker-container lightning-input input.slds-input {
  padding: var(--tb-size-x_small) var(--tb-size-small);
  border: 1px solid var(--tb-color_gray);
}

.order-header .slds-checkbox_faux {
  margin-right: var(--tb-size-medium) !important;
  width: 1.5rem;
  height: 1.5rem;
}

.edit-preference-section .slds-checkbox_faux {
  margin-right: var(--tb-size-medium) !important;
  width: 1.5rem;
  height: 1.5rem;
}

.order-header .select-all .slds-form-element__label {
  margin-right: var(--tb-size-large);
}

.order-header .slds-checkbox [type='checkbox']:checked + .slds-checkbox__label .slds-checkbox_faux:after {
  border-bottom: 1px solid var(--slds-c-checkbox-mark-color-foreground, var(--sds-c-checkbox-mark-color-foreground, #0176d3));
  border-left: 1px solid var(--slds-c-checkbox-mark-color-foreground, var(--sds-c-checkbox-mark-color-foreground, #0176d3));
  height: 0.5rem;
  width: 0.875rem;
  top: 40%;
  left: 50%;
}

.edit-preference-section .slds-checkbox [type='checkbox']:checked + .slds-checkbox__label .slds-checkbox_faux:after {
  border-bottom: 1px solid var(--slds-c-checkbox-mark-color-foreground, var(--sds-c-checkbox-mark-color-foreground, #0176d3));
  border-left: 1px solid var(--slds-c-checkbox-mark-color-foreground, var(--sds-c-checkbox-mark-color-foreground, #0176d3));
  height: 0.5rem;
  width: 0.875rem;
  top: 40%;
  left: 50%;
}

.order-header div.slds-listbox_vertical .slds-listbox__option_plain {
  padding: var(--tb-size-small);
}

.flatpickr-months .flatpickr-next-month {
  padding: var(--tb-size-small_custom1) var(--tb-size-small_custom2) !important;
}

.flatpickr-months .flatpickr-prev-month {
  padding: var(--tb-size-small_custom1) var(--tb-size-small_custom2) !important;
}

.caselist-datatable .slds-scrollable_y {
  border-right: 0.5px solid var(--tb-color_gray);
}

.pin-icon {
  padding-bottom: 0 !important;
  align-self: auto !important;
  padding-left: var(--tb-size-medium_custom1);
  cursor: pointer;
}

.fields-container div.slds-grid {
  align-items: center;
}

.fields-container .sort-list .slds-form-element__label,
.fields-container .custom-input .slds-form-element__label {
  display: none;
}

.custom-padding button.slds-input_faux span {
  padding-left: 0.75rem;
}

.case-file .slds-media__body {
  margin-top: 0;
}

.tooltip-container {
  padding: 0 !important;
}

.order-header lightning-input input {
  border-radius: 0;
}

.order-header .slds-input_faux {
  border-radius: 0;
  background-color: var(--tb-color_white);
}

.order-header .slds-listbox__option {
  font-size: var(--tb-size-medium_);
  border-bottom: 1px solid var(--tb-color_gray);
  background-color: var(--tb-color_white);
}

.order-header .slds-dropdown {
  padding: 0;
  border: 1px solid var(--tb-color_gray);
  border-bottom: none;
}

.order-header .slds-dropdown-trigger:focus .slds-dropdown {
  color: var(--tb-color_gpBlue);
  background-color: #f9f794;
  border: 1px solid var(--gray, #a3a9b3);
  border-radius: 0%;
  border-bottom: none;
  padding-bottom: 0%;
}

.order-header .slds-listbox_vertical .slds-listbox__option_plain:hover {
  background-color: #f9f794;
}

.order-header .slds-listbox__option:hover {
  background-color: #f9f794;
}

.equipment .slds-dropdown {
  z-index: 99999;
}

.order-header .sampleRequestSubmitForm .inputBox .slds-input {
  font-size: var(--tb-size-medium) !important;
  color: #122f53;
  height: 32px;
  width: 280px;
  border: 1px solid #a3a9b3;
  padding: 8px 12px 8px 12px;
  background-color: #ffffff;
  border-radius: 0;
}

.order-header .slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.order-header .slds-listbox--vertical .slds-listbox__option:focus,
.order-header .slds-listbox--vertical .slds-listbox__option:hover,
.order-header .slds-listbox_vertical .slds-listbox__option.slds-has-focus,
.order-header .slds-listbox_vertical .slds-listbox__option:focus,
.order-header .slds-listbox_vertical .slds-listbox__option:hover,
.order-header .slds-listbox_vertical .slds-listbox__option:checked {
  background-color: #f9f794;
  color: var(--tb-color_gpBlue);
  font-weight: 600;
}

.order-header .slds-listbox--vertical .slds-listbox__option.slds-has-focus span,
.order-header .slds-listbox--vertical .slds-listbox__option:focus span,
.order-header .slds-listbox--vertical .slds-listbox__option:hover span,
.order-header .slds-listbox_vertical .slds-listbox__option.slds-has-focus span,
.order-header .slds-listbox_vertical .slds-listbox__option:focus span,
.order-header .slds-listbox_vertical .slds-listbox__option:hover span {
  background-color: #f9f794;
  color: var(--tb-color_gpBlue);
  font-weight: 600;
}

.order-header .slds-listbox_vertical .slds-listbox__option.slds-has-focus {
  background-color: transparent;
}

.order-header .slds-listbox_vertical .slds-listbox__option:focus {
  background-color: transparent;
}

.order-header .slds-listbox_vertical .slds-listbox__option.slds-has-focus span {
  background-color: transparent;
}

.order-header .slds-listbox_vertical .slds-listbox__option:hover {
  background-color: #f9f794;
}

.check-availability-card .slds-dropdown-trigger_click.slds-is-open .slds-dropdown {
  border-bottom: none;
  padding: 0;
}

.check-availability-card div.slds-listbox_vertical .slds-listbox__option_plain {
  border-bottom: 1px solid var(--tb-color_gray);
}

.address .slds-input-has-icon .slds-input__icon:not(button) {
  display: none;
}

.address .slds-listbox_vertical .slds-listbox__option_entity {
  border: 1px solid var(--tb-color_gray);
  font-size: var(--tb-size-medium);
  color: var(--tb-color_blueGray);
}

.address .slds-listbox_vertical .slds-listbox__option:hover {
  background-color: var(--tb-color_highlight);
  color: var(--tb-color_gpBlue);
  font-size: var(--tb-size-medium);
}

.check-availability-card .truck-input-style input {
  border: 1px solid #a393b3;
  background-color: white;
  border-radius: 0;
  height: 38px;
  width: 36px;
  padding: 10px !important;
  text-align: center;
}

.checkAvailability lightning-combobox label {
  display: inline-block !important;
}

.checkAvailability lightning-combobox button {
  padding: 8px 12px 8px 12px !important;
}

.checkAvailability .slds-input_faux {
  border-radius: 0;
  background-color: var(--tb-color_white);
  padding-right: 2rem !important;
}

.checkAvailability .slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.checkAvailability .slds-listbox--vertical .slds-listbox__option:focus,
.checkAvailability .slds-listbox--vertical .slds-listbox__option:hover,
.checkAvailability .slds-listbox_vertical .slds-listbox__option.slds-has-focus,
.checkAvailability .slds-listbox_vertical .slds-listbox__option:focus,
.checkAvailability .slds-listbox_vertical .slds-listbox__option:hover,
.checkAvailability .slds-listbox_vertical .slds-listbox__option:checked {
  background-color: #f9f794;
  color: var(--tb-color_gpBlue);
  font-weight: 600;
}

.checkAvailability .slds-listbox--vertical .slds-listbox__option.slds-has-focus span,
.checkAvailability .slds-listbox--vertical .slds-listbox__option:focus span,
.checkAvailability .slds-listbox--vertical .slds-listbox__option:hover span,
.checkAvailability .slds-listbox_vertical .slds-listbox__option.slds-has-focus span,
.checkAvailability .slds-listbox_vertical .slds-listbox__option:focus span,
.checkAvailability .slds-listbox_vertical .slds-listbox__option:hover span {
  background-color: #f9f794;
  color: var(--tb-color_gpBlue);
  font-weight: 600;
}

.order-header-modal-style .slds-input {
  border-radius: 0;
  color: var(--tb-color_navy);
  font-size: var(--tb-size-medium);
  background-color: white;
  padding: 5px 12px;
}

.order-header-modal-style::placeholder {
  color: var(--tb-color_gray);
}

.order-header-modal-style [lightning-input_input] label {
  font-size: var(--tb-size-medium_custom1);
  color: var(--tb-color_blueGray);
}

.order-header-modal-style .slds-modal__header {
  text-align: left;
  font-size: var(--tb-size-medium_custom2);
  color: var(--tb-color_navy);
  font-weight: var(--tb-font-weight);
  background-color: white;
}

.case-order-popup .slds-modal__header[c-modal_modal] {
  margin-bottom: 20px;
}

.order-header-modal-style .slds-modal__footer,
.order-header-modal-style .slds-modal__content {
  background-color: white;
}

.case-combo .slds-input_faux {
  padding: 4px 12px;
  border-radius: 0;
}

.order-header .slds-icon {
  fill: var(--tb-color_gpBlue);
}

/*Style for cancel pop-up*/
.cancel-popup .header-style {
  text-align: left;
  font-size: var(--tb-size-medium_custom2);
  color: var(--tb-color_navy);
  font-weight: var(--tb-font-weight);
}

.cancel-popup .body-style {
  font-size: var(--tb-size-medium_custom1);
  color: var(--tb-color_blueGray);
  font-weight: var(--tb-font-weight-light);
}

.cancel-popup .slds-icon {
  fill: var(--tb-color_gpBlue);
}

/*open draft popup*/
.open-draft-popup .header-style {
  text-align: left;
  font-size: var(--tb-size-medium_custom2);
  color: var(--tb-color_navy);
  font-weight: var(--tb-font-weight);
}

.open-draft-popup .body-style {
  font-size: var(--tb-size-medium_custom1);
  color: var(--tb-color_blueGray);
  font-weight: var(--tb-font-weight-light);
}

.open-draft-popup .slds-icon {
  fill: var(--tb-color_gpBlue);
  margin-top: var(--tb-size-small_custom2);
}

.openBlueModal .slds-modal {
  width: 100%;
}

.gp-radio-desktop .slds-form-element__control .slds-radio {
  display: inline-block;
  width: 25%;
}

.gp-radio .slds-radio [type='radio'] + .slds-radio__label .slds-radio_faux {
  border-color: var(--tb-color_gpBlue);
  margin-right: 1rem;
}

.gp-radio .slds-radio .slds-form-element__label {
  color: var(--tb-color_blueGray);
}

.gp-radio .slds-form-element__control .slds-radio {
  margin: 1rem 0;
}

.case-order-popup .slds-modal__footer[c-modal_modal] {
  border-top: 1px solid var(--tb-color_gray) !important;
  z-index: 99999999999999 !important;
  position: sticky;
  padding: 1rem !important;
}

.case-order-popup .order-header-modal-style .slds-modal__content {
  height: calc(100vh - 19rem) !important;
}

.select-all .slds-form-element__label {
  color: #546275;
  padding: 0;
  margin-right: var(--tb-size-small);
}

.gp-form-element label abbr[title] {
  float: right;
}

.gp-form-element .slds-form-element__label {
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-medium_custom1);
  font-style: normal;
  font-weight: var(--tb-font-weight-light);
  background-color: white;
  margin-top: 16px;
}

.order-form-element .slds-form-element__label,
.order-form-element .slds-textarea:active {
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-medium_custom1);
  font-style: normal;
  font-weight: var(--tb-font-weight-light);
  background-color: white;
}

.order-form-element ::placeholder {
  font-size: var(--tb-size-medium);
  color: var(--tb-color_gray);
  line-height: 116%;
}

.gp-form-element ::placeholder {
  color: var(--tb-color_navy);
  font-size: var(--tb-size-medium);
}

.gp-form-element .slds-textarea:active {
  color: var(--tb-color_navy);
  font-size: var(--tb-size-medium);
  font-weight: var(--tb-font-weight-light);
}

.gp-form-element .slds-input_faux,
.order-form-element .slds-input_faux {
  border-radius: 0%;
  font-size: var(--tb-size-medium);
  color: var(--tb-color_navy);
}

.gp-form-element .slds-textarea,
.order-form-element .slds-textarea {
  border-radius: 0%;
  font-size: var(--tb-size-medium);
  color: var(--tb-color_navy);
}

.order-form-element .slds-textarea,
.order-form-element .slds-input_faux {
  background-color: white;
  padding: 8px 12px;
}

.general-assistance-form .siteforceThemeLayoutStarter * {
  background-color: white;
}

.case-popup .slds-modal__content {
  height: 600px;
}

c-tb_transactional-product-list c-tb_filter-division .filter-heading {
  border: none !important;
}

c-tb_transactional-product-list c-tb_filter-division .slds-card {
  border: none;
  box-shadow: none;
  background: #fff;
  border-radius: 0;
}

/*Flatpicker changes*/
c-tb_flat-date-picker .flatpickr-input .slds-input {
  background-color: var(--tb-color_white);
  border-color: var(--tb-color_gray);
}

.flatpickr-day.selected {
  background: var(--tb-color_gpBlue) !important;
  border-color: var(--tb-color_gpBlue) !important;
  color: var(--tb-color_white);
}

.flatpickr-day:hover,
.flatpickr-day:focus {
  background: var(--tb-color_highlight) !important;
  border-color: var(--tb-color_highlight) !important;
  color: var(--tb-color_gpBlue);
}

.order-header lightning-combobox button {
  padding: 8px 32px 8px 12px !important;
  height: var(--tb-size-large_custom4);
  line-height: inherit !important;
}

.order-header lightning-input input.slds-input {
  padding: 10px 32px;
}

/*tooltip on order list*/
/* .order-history-container .info-icon .tooltip-box {
  bottom: 110px;
  left: -15px;
} */

/* Css for progress Bar*/
.progressBar .slds-progress__item.slds-is-active .slds-progress__marker {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/active.svg);
  border: none;
  width: 25px;
  height: var(--tb-size-large);
}

.progressBar .slds-progress__item.slds-is-completed .slds-progress__marker {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/completed.svg);
  border: var(--tb-size-xx_Small) solid #fff;
  width: var(--tb-size-x_large);
  height: var(--tb-size-x_large);
  cursor: pointer;
}

.progressBar .progress-step button.slds-button.slds-progress__marker:after {
  content: attr(data-label);
  position: absolute;
  top: var(--tb-size-x_large);
  font-size: var(--tb-size-small);
  font-style: normal;
  font-weight: 400;
  line-height: 116%;
  white-space: nowrap;
  left: -16px;
  font-family: 'DIN', sans-serif;
  color: var(--tb-color_blueGray);
}

.progressBar .slds-progress__item .slds-progress__marker {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/default.svg);
  border: var(--tb-size-xx_Small) solid #fff;
  width: var(--tb-size-x_large);
  height: var(--tb-size-x_large);
  cursor: text;
}

.order-progress-bar .slds-progress__item .slds-progress__marker {
  width: var(--tb-size-large) !important;
  height: var(--tb-size-large) !important;
  background-color: var(--tb-color_blueGray) !important;
  border: none !important;
}

.order-progress-bar .slds-progress__item.slds-is-completed .slds-progress__marker {
  border: none;
  width: var(--tb-size-large) !important;
  height: var(--tb-size-large) !important;
  background-color: var(--tb-color_successGreen) !important;
  box-shadow: none !important;
}

.order-progress-bar .slds-progress__item.slds-is-completed .slds-progress__marker lightning-primitive-icon {
  display: none;
}

.order-progress-bar .slds-progress__item.slds-is-active .slds-progress__marker {
  border: none;
  width: var(--tb-size-large) !important;
  height: var(--tb-size-large) !important;
  background-color: var(--tb-color_navy) !important;
  box-shadow: none !important;
}

.order-progress-bar .progress-step button.slds-button.slds-progress__marker:after {
  content: attr(data-label);
  position: absolute;
  top: var(--tb-size-x_large);
  font-size: var(--tb-size-small);
  font-style: normal;
  font-weight: 400;
  line-height: 116%;
  white-space: nowrap;
  left: -16px;
  font-family: 'DIN', sans-serif;
  color: var(--tb-color_successGreen);
}

.order-progress-bar .slds-progress-bar__value {
  background: var(--tb-color_successGreen);
}

.order-progress-bar .slds-progress__item.order-union .slds-progress__marker {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/Union.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.order-progress-bar .slds-progress__item.order-cart .slds-progress__marker {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/orderCart.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.order-progress-bar .slds-progress__item.order-cart .slds-progress__marker:after,
.order-progress-bar .slds-progress__item.order-union .slds-progress__marker:after,
.order-progress-bar .slds-progress__item.order-truck .slds-progress__marker:after,
.order-progress-bar .slds-progress__item.order-destination .slds-progress__marker:after {
  content: attr(data-label);
  position: absolute;
  left: 0px;
  top: 30px;
  width: max-content;
  font-size: var(--tb-size-medium_custom1);
  line-height: var(--tb-size-medium);
  font-weight: var(--tb-font-weight);
}

.order-progress-bar .slds-progress__item.order-cart:before,
.order-progress-bar .slds-progress__item.order-union:before,
.order-progress-bar .slds-progress__item.order-truck:before,
.order-progress-bar .slds-progress__item.order-destination:before {
  content: attr(data-content);
  position: absolute;
  width: max-content;
  top: 52px;
}

.order-progress-bar .slds-progress__item {
  position: relative;
}

.order-progress-bar .slds-progress__item.order-cart:after,
.order-progress-bar .slds-progress__item.order-union:after,
.order-progress-bar .slds-progress__item.order-truck:after,
.order-progress-bar .slds-progress__item.order-destination:after {
  content: attr(data-time);
  position: absolute;
  width: max-content;
  top: 52px;
}

.order-progress-bar .slds-progress__item:after {
  left: 14px;
  border-left: 2px solid var(--tb-color_gray);
  padding-left: 7px;
  padding-top: 0;
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-small);
  line-height: var(--tb-size-medium);
  font-weight: var(--tb-font-weight-light);
}

.order-progress-bar .slds-progress__item.slds-is-completed:after {
  left: 68px;
}

.order-progress-bar .slds-progress__item.slds-is-completed:after,
.order-progress-bar .slds-progress__item.slds-is-active:after {
  border-left: 2px solid var(--tb-color_gray);
  padding-left: 7px;
  padding-top: 0;
  color: var(--Navy, #192f50);
  font-size: var(--tb-size-small);
  line-height: var(--tb-size-medium);
  font-weight: var(--tb-font-weight-light);
}

.order-progress-bar .slds-progress__item.final-step:after {
  left: 68px !important;
}

.order-progress-bar .slds-progress__item.slds-is-active:after {
  left: 14px;
}

.order-progress-bar .slds-progress__item.historical-order:after {
  left: 15px !important;
}

.order-progress-bar .slds-progress__item.slds-is-completed .slds-progress__marker:after,
.order-progress-bar .slds-progress__item.slds-is-completed:before {
  color: var(--Navy, #192f50);
}

.order-progress-bar .slds-progress__item.slds-is-completed:before {
  font-size: var(--tb-size-small);
  line-height: var(--tb-size-medium);
  font-weight: var(--tb-font-weight-light);
}

.order-progress-bar .slds-progress__item.slds-is-completed .slds-progress__marker:after {
  font-size: var(--tb-size-medium_custom1);
  line-height: var(--tb-size-medium);
  font-weight: var(--tb-font-weight);
}

.order-progress-bar .slds-progress__item.slds-is-active .slds-progress__marker:after,
.order-progress-bar .slds-progress__item.slds-is-active:before {
  color: var(--Navy, #192f50);
}

.order-progress-bar .slds-progress__item.slds-is-active:before {
  font-size: var(--tb-size-small);
  line-height: var(--tb-size-medium);
  font-weight: var(--tb-font-weight-light);
}

.order-progress-bar .slds-progress__item.slds-is-active .slds-progress__marker:after {
  font-size: var(--tb-size-medium_custom1);
  line-height: var(--tb-size-medium);
  font-weight: var(--tb-font-weight);
}

.order-progress-bar .slds-progress__item .slds-progress__marker:after,
.order-progress-bar .slds-progress__item:before {
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-small);
  line-height: var(--tb-size-medium);
  font-weight: var(--tb-font-weight-light);
}

.order-progress-bar .slds-progress__item.order-truck .slds-progress__marker {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/orderTruck.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.order-progress-bar .slds-progress__item.order-destination .slds-progress__marker {
  background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/orderDestination.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.order-progress-bar .slds-progress-bar {
  background: linear-gradient(to right, transparent 50%, var(--tb-color_blueGray) 5%), linear-gradient(to right, #fff, #fff);
  background-size:
    10px 2px,
    100% 1px;
}

.progressBar .slds-progress__item.disable-clicks {
  pointer-events: none;
}

.progressBar .slds-button__icon {
  width: 0;
  height: 0;
}

.progressBar .slds-progress-bar_small {
  height: 0.15rem;
}

.order-progress-bar .slds-progress-bar_small {
  height: 0.1rem;
}

.order-progress-bar .slds-progress {
  margin: 0;
  max-width: 77%;
  padding: 32px 0px;
}

.progressBar .slds-progress {
  max-width: 95%;
}

.cancel-popup .slds-modal_medium .slds-modal__container,
.open-draft-popup .slds-modal_medium .slds-modal__container,
.open-continue-popup .slds-modal_medium .slds-modal__container {
  width: 27.563rem;
}

c-tb_order-header .order-header-modal-style .slds-modal__content {
  height: calc(100vh - 300px);
}

.layout-container {
  max-width: none;
}

.remove-bg-combobox .sort-list .slds-input_faux {
  background: none;
}

/* sign up page styling */
.signup-container .slds-form-element__control .slds-checkbox,
.signup-container .slds-form-element__control .slds-radio {
  padding-bottom: var(--tb-size-medium_custom2);
}

.signup-container ul {
  list-style-type: disc;
}

.signup-container .slds-input {
  border-radius: 0;
}

.signup-container .slds-form-element__label,
.signin-container .slds-form-element__label {
  color: var(--tb-color_blueGray);
  font-weight: var(--tb-font-weight-light);
  font-size: var(--tb-size-medium_custom1);
}

.signup-container .label .slds-form-element__label {
  color: var(--tb-color_blueGray);
  font-weight: var(--tb-font-weight-light);
  font-size: var(--tb-size-medium);
}

.signup-container .signup-cc-dropdown .slds-combobox__form-element {
  margin-bottom: 5px;
}

.signup-container .value {
  padding-top: var(--tb-size-xx_Small);
}

.disabledCheckBtn lightning-button .slds-button_brand {
  color: var(--Gray, #a3a9b3);
  border: none;
  background: var(--Off-White, #f8f8f8);
  box-shadow: 0px 4px 6px 4px rgba(195, 195, 195, 0.24);
}

.save-template-popup lightning-button .slds-button_brand {
  box-shadow: none;
}

.chevron .slds-input-has-icon .slds-input__icon:not(button) {
  pointer-events: all;
}

.transactional-order-wrapper .cancel-popup .slds-modal__content {
  margin: var(--tb-size-large) 0;
}

.transactional-order-wrapper .open-continue-popup .slds-modal__content {
  margin: var(--tb-size-large) 0;
}

.transactional-order-wrapper .open-draft-popup .slds-modal__content {
  margin: var(--tb-size-large) 0;
}

.transactional-order-wrapper c-tb_order-header .general-assistance-form .slds-modal__content {
  margin: var(--tb-size-x_large) 0;
  max-height: calc(100vh - 300px);
  height: auto;
}

.shipToInputBox label {
  display: none;
}

.shipToInputBox .slds-input {
  border-radius: 0px;
  padding-left: 30px;
}

.country .slds-input {
  border-radius: 0px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 30;
  box-shadow: none;
}

.phoneInputField .slds-input:active {
  box-shadow: none;
}

.shipToDropdown {
  margin: 0px;
  border-radius: 0px;
}

.country-data .slds-dropdown-trigger_click.slds-is-open .slds-dropdown {
  border-radius: 0;
  padding: 0;
  margin: 0;
}

.filter-only .filter-heading {
  border: none !important;
}

.product-filters .slds-card {
  border: none;
  box-shadow: none;
  background: #fff;
  border-radius: 0;
}

.absolute-spinner.slds-spinner_container .slds-spinner {
  position: absolute;
}

.resources-sort span.slds-truncate {
  color: var(--tb-color_gpBlue);
}

.mobile-resources-sort .slds-radio {
  margin: var(--tb-size-medium) 0;
}

.sort-resources-card .slds-accordion__section.slds-is-open .slds-accordion__summary {
  border-bottom: none;
}

.gp-order-combobox .slds-dropdown--length-with-icon-7,
.gp-order-combobox .slds-dropdown_length-with-icon-7 {
  max-height: calc(2rem * 6);
}

.big-checkbox .slds-checkbox .slds-checkbox_faux {
  width: 1.5rem;
  height: 1.5rem;
}

.big-checkbox .slds-checkbox [type='checkbox']:checked + .slds-checkbox__label .slds-checkbox_faux:after {
  height: 0.35rem;
  width: 0.75rem;
  top: 45%;
}

/* .order-history-container div.tooltip-container {
  padding-left: 1.75rem;
  padding-top: 1.75rem;
  position: relative;
} */

.order-header .equipment .slds-dropdown {
  z-index: 7000;
}

.tableChckAvl td[data-label='Next Available Date'] lightning-base-formatted-text {
  color: var(--tb-color_gray);
}

.mobile-customer-label lightning-input input.slds-input {
  height: 40px;
}

.delivery-date-container lightning-input input.slds-input {
  height: 40px;
}

.lightning-datatable-checkbox .slds-radio [type='radio'] {
  margin: -3px;
  position: relative;
}

.lightning-button .small-button {
  font-size: 0.7rem;
}

.case-description .slds-textare {
  border-color: var(--tb-color_gray) !important;
}

lightning-card.filter-card article.slds-card {
  border: none;
}

lightning-button.popup-save .slds-button_brand {
  height: var(--tb-size-large_custom5);
}

lightning-button.popup-cancel .slds-button_neutral {
  height: var(--tb-size-large_custom5);
}

.tableCss table > tbody a,
.tableCss table > tbody a:link:not(.slds-button, .slds-dropdown__item > a),
.tableCss table > tbody a:visited:not(.slds-button, .slds-dropdown__item > a) {
  color: var(--tb-color_gpBlue);
  background-color: var(--dxp-c-link-color-background);
  text-decoration: var(--dxp-c-link-text-decoration, var(--dxp-s-link-text-decoration, underline));
  text-shadow: var(--dxp-c-link-text-shadow);
  transition: var(--dxp-c-link-transition);
}

.tableCss table {
  border-collapse: collapse;
}

.tableCss table thead th .slds-cell-fixed {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
}

.tableCss table > thead a.slds-th__action {
  height: 3.093rem !important;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
}

.tableCss table > thead span.slds-th__action,
.tableCss table > thead div.slds-th__action {
  height: 3.093rem !important;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
}

/* .order-history-container div.slds-form-element.custom-input {
  margin-bottom: var(--dxp-g-spacing-large);
}

.order-history-container lightning-input.slds-form-element {
  margin-bottom: var(--dxp-g-spacing-large);
} */

.quantityDivStyle .inputBox[c-tb_createSampleRequest_tb_createSampleRequest] {
  color: var(--tb-color_gpBlue);
}

.userInfoDivMobileView .slds-form-element.country-combobox[c-tb_countryCodeDropdown_tb_countryCodeDropdown] {
  max-width: none;
  padding-right: 10px;
}

.lastNameMobileStyle.userInfoDivMobileView .inputBox[c-tb_createSampleRequest_tb_createSampleRequest] {
  margin-left: 24px;
}

.emailMobileStyle.userInfoDivMobileView .email-input[c-tb_createSampleRequest_tb_createSampleRequest] {
  background-color: var(--tb-color_white);
}

.userInformationSection[c-tb_createSampleRequest_tb_createSampleRequest] .delivery-grid {
  margin-top: 17px;
}

.mobileActionbtnWrapper .slds-checkbox .slds-checkbox__label .slds-form-element__label {
  color: var(--tb-color_blueGray);
}

.userInfoDivMobileView .search-section .shipToInputBox.country.slds-form-element {
  max-width: none;
}

.signup-cc-dropdown .input-wrapper-error[c-tb_countryCodeDropdown_tb_countryCodeDropdown] {
  border-color: #c23934;
  box-shadow: #c23934 0 0 0 1px inset;
}

.footerWrapper .slds-accordion__summary[c-tb_customAccordion_tb_customAccordion] {
  background-color: transparent;
}

.transactional-order-wrapper .slds-table:not(.slds-no-row-hover) tbody tr:hover > th {
  background-color: inherit;
}

.transactional-order-wrapper .slds-table:not(.slds-no-row-hover) tbody tr:hover > td {
  background-color: inherit;
}

lightning-overlay-container .slds-button.slds-button_neutral {
  color: var(--sds-c-button-text-color, #0176d3) !important;
}

.recipient-email .slds-m-vertical_medium {
  margin-bottom: 8px;
}

.recipient-email .slds-input {
  margin-right: 2rem;
}

.share-popup .slds-input {
  border: 1px solid var(--tb-color_gray);
  padding-right: 32px;
}

.share-popup .slds-modal__content {
  height: calc(100vh - 300px);
}

.share-input .slds-input {
  padding-right: 35px;
}

nav .nav-item a,
nav .nav-item a:link:not(.slds-button, .slds-dropdown__item > a),
nav .nav-item a:visited:not(.slds-button, .slds-dropdown__item > a) {
  position: relative;
  display: flex;
  justify-content: flex-start;
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-medium_custom2);
  font-style: normal;
  font-weight: var(--tb-font-weight);
  line-height: var(--tb-size-large);
  border-bottom: 0.5px solid var(--tb-color_gray);
  padding: 1.25rem 1rem;
  box-shadow: none;
  background: var(--tb-color_offWhite);
  gap: 10px;
}

.navItemWrapper nav .nav-item a,
.navItemWrapper nav .nav-item a:link:not(.slds-button, .slds-dropdown__item > a),
.navItemWrapper nav .nav-item a:visited:not(.slds-button, .slds-dropdown__item > a) {
  background: var(--tb-color_white);
  text-decoration: none;
  box-shadow: none;
}

.nav-item a::before {
  content: '';
  background-image: url('/resource/tb_globalAssets/icons/ChevronRight.svg');
  width: 24px;
  height: 24px;
  position: absolute;
  right: 15px;
}

.nav-item.is-unavailable a::before {
  background-image: url('/resource/tb_globalAssets/icons/warning.svg');
  background-size: cover;
  width: 1rem;
  height: 1rem;
}

.show-warning.nav-item a::after {
  content: 'Update';
  background-image: url('/resource/tb_globalAssets/icons/warningwhite.svg');
  background-position: calc(100% - var(--tb-size-xx_Small)) 50%;
  background-repeat: no-repeat;
  background-color: var(--tb-color_amberYellow);
  padding: var(--tb-size-xx_Small);
  padding-right: var(--tb-size-large_custom2);
  color: var(--tb-color_white);
  line-height: var(--tb-size-medium);
  font-size: var(--tb-size-small);
  font-weight: var(--tb-font-weight-light);
}

.show-warning.warning-right.nav-item a::after {
  margin-left: auto;
}

.nav-item:not(.has-child, .is-unavailable) a::before {
  background-image: none;
}

.nav-item.l2MenuItems a,
.nav-item.l2MenuItems a:link:not(.slds-button, .slds-dropdown__item > a),
.nav-item.l2MenuItems a:visited:not(.slds-button, .slds-dropdown__item > a) {
  background: var(--tb-color_white);
}

.js-isScrollable {
  overflow: hidden !important;
}

.l1-elements nav .nav-item a::before {
  right: 30px;
}

.l1-elements.l1-child-class nav .nav-item a {
  background: var(--tb-color_white) !important;
  border-bottom: none !important;
  font-weight: 400;
  color: var(--Blue-Gray, #516277);
}

.l1-elements.l1-child-class nav .nav-item[data-is-red='true'] a {
  color: var(--tb-color_red) !important;
}

.l1-elements nav .nav-item.slds-nav-vertical__item.slds-is-active a.slds-nav-vertical__action {
  color: var(--Navy, #192f50);
}

.border-none.nav-item .nav-item a {
  border-bottom: none !important;
  font-weight: 400 !important;
}

.l1-elements nav .nav-item.slds-nav-vertical__item.slds-is-active[data-label='TB_Header_My_Lists'] a.slds-nav-vertical__action {
  border-bottom: none;
}

.l1-elements nav .nav-item.slds-nav-vertical__item.slds-is-active[data-label='TB_Header_Location'] a.slds-nav-vertical__action,
.l1-elements nav .nav-item.slds-nav-vertical__item.slds-is-active[data-label='TB_Header_Users'] a.slds-nav-vertical__action,
.l1-elements nav .nav-item.slds-nav-vertical__item.slds-is-active[data-label='TB_Header_Profile'] a.slds-nav-vertical__action,
.l1-elements nav .nav-item.slds-nav-vertical__item.slds-is-active[data-label='TB_Header_Preference'] a.slds-nav-vertical__action {
  color: var(--Blue-Gray, #516277);
  font-weight: 400;
}

/* Consent Management Datatble */

.consent-management-section lightning-datatable .slds-th__action {
  display: flex;
  padding: 1rem;
  height: auto;
}

.consent-management-section lightning-datatable .slds-table_bordered thead tr th .slds-th__action span {
  font-weight: var(--tb-font-weight);
  font-size: var(--tb-size-medium_custom1);
  line-height: var(--tb-size-medium);
  color: var(--tb-color_navy);
}

.consent-management-section lightning-datatable .slds-table_bordered tbody tr.slds-hint-parent:nth-child(odd) {
  background: var(--tb-color_offWhite);
}

.consent-management-section lightning-datatable .slds-table_bordered tbody tr.slds-hint-parent td {
  padding: 16px;
}

.consent-management-section lightning-datatable .slds-table_bordered tbody tr.slds-hint-parent th {
  padding: 16px;
}

.consent-management-section lightning-datatable .slds-table_bordered thead th .slds-cell-fixed {
  background-color: white;
  position: relative;
  width: auto !important;
}

.consent-management-section lightning-datatable .slds-table_bordered thead th {
  border: 0.5px solid var(--tb-color_gray);
  background-color: white;
}

.consent-management-section lightning-datatable .slds-table_header-fixed_container {
  padding-top: 0;
}

.consent-management-section lightning-datatable .slds-table_bordered thead th .slds-cell-fixed .slds-checkbox {
  height: 16px;
}

.consent-management-section lightning-datatable .slds-table_bordered thead th .slds-cell-fixed .slds-checkbox label {
  visibility: hidden;
}

.consent-management-section lightning-datatable table.slds-table {
  table-layout: auto !important;
  border-collapse: collapse;
}

.consent-management-section lightning-datatable table.slds-table tbody th {
  border: 0.5px solid var(--tb-color_gray);
}

.consent-management-section lightning-datatable table.slds-table tbody td {
  border: 0.5px solid var(--tb-color_gray);
}

.consent-management-section lightning-datatable .slds-table_bordered thead th:first-child .slds-cell-fixed {
  width: auto !important;
}

.consent-management-section lightning-datatable .slds-table tbody tr.slds-is-selected > td,
.consent-management-section lightning-datatable .slds-table tbody tr.slds-is-selected > th {
  background-color: transparent;
}

.consent-management-section lightning-datatable lightning-base-formatted-text {
  color: var(--tb-color_blueGray, #516277);
  font-size: 0.875rem;
  font-weight: var(--tb-font-weight-light);
  line-height: var(--tb-size-medium);
  letter-spacing: normal;
  word-break: auto-phrase;
}

.consent-management-section lightning-datatable .slds-checkbox {
  min-width: 25px;
}

.consent-management-section lightning-datatable .slds-table_header-fixed_container > .slds-scrollable_y::before {
  border: 0 !important;
}

.consent-management-section lightning-datatable .slds-table_header-fixed_container > .slds-scrollable_y {
  overflow-y: unset;
  overflow-x: unset;
}

.consent-management-section lightning-datatable .slds-resizable__divider:before {
  width: 0px;
}

.signup-cc-dropdown .slds-form-element[c-tb_countryCodeDropdown_tb_countryCodeDropdown] {
  max-width: 100%;
}

.combobox-on-community .slds-listbox__option_plain:not(:last-child) {
  border-bottom: 1px solid var(--tb-color_gray);
}

.combobox-on-community .slds-input_faux {
  padding: var(--tb-size-x_small) var(--tb-size-small);
}

.combobox-on-community .slds-combobox__input {
  border-radius: 0;
  line-height: inherit !important;
  height: 40px;
  border: 1px solid var(--Gray, #a3a9b3);
}

.slds-has-error .checkbox-revert-border-color .slds-checkbox [type='checkbox'] + .slds-checkbox__label .slds-checkbox_faux {
  border-color: var(--tb-color_gpBlue);
  border-width: 1px;
}

.search-flyout-modal .slds-modal {
  z-index: 9999;
}

.search-flyout-modal .modal-close-button-style[c-modal_modal] {
  top: 0;
  right: unset;
  left: var(--tb-size-medium);
}

.search-flyout-modal .modal-close-button-style svg {
  width: var(--tb-size-large);
  height: var(--tb-size-large);
}

c-tb_user-profile lightning-combobox button.slds-combobox__input[disabled] {
  cursor: default !important;
}

c-tb_user-profile lightning-input .slds-form-element__label abbr.slds-required {
  margin-left: 4px;
}

.gp-combobox .slds-form-element__label abbr.slds-required {
  margin-left: 4px;
}

community_layout-simple-theme-layout footer[data-f6-region],
community_layout-simple-theme-layout header[data-f6-region] {
  padding: 0 !important;
}

div.cTB_LoginPageTheme div.comm-layout-column {
  padding: 0;
}

.login-table lightning-datatable tr:has(.removeData) td:first-child {
  visibility: hidden !important;
}

div.cTB_LoginPageTheme .forceCommunitySection .cb-section_column {
  padding: 0 !important;
}

.small-label .slds-form-element__label {
  font-size: var(--tb-size-x_small, 8px);
}

.login-table .info-icon .tooltip-box {
  right: 15px;
  top: 10px;
}

.login-table .selection-table .slds-form-element__label {
  margin-left: 0.5rem;
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-medium);
  font-weight: var(--tb-font-weight-light);
  line-height: var(--tb-size-medium_custom3);
}

c-tb_product-list .sticky-bar,
c-tb_resource-center .sticky-bar {
  position: fixed !important;
  width: -webkit-fill-available;
  margin: 0 !important;
}

.summary_card {
  margin-bottom: var(--tb-size-large);
  border-radius: 0.0625rem;
  background: #fff;
}

.summary_card-header {
  padding: var(--tb-size-large);
  border-bottom: 1px solid var(--tb-color_gray);
}

.summary_card-title {
  color: var(--tb-color_navy, #122f53);
  font-size: var(--tb-size-medium_custom2);
  font-weight: var(--tb-font-weight);
  line-height: 150%;
  text-transform: uppercase;
}

.summary_card-body {
  padding: var(--tb-size-medium) var(--tb-size-large) var(--tb-size-large) var(--tb-size-large);
}

.tb_container {
  max-width: 120rem;
  margin: auto;
}

.global-spinner.slds-spinner_container {
  backdrop-filter: blur(0.5rem);
  position: fixed;
  z-index: 9999;
}


/*Styles for OOTB Search Page*/
.search-results-container .slds-card__header.slds-grid.scoped-bucket__card__header h2 {
  border-bottom: 4px solid var(--tb-color_highlight);
  font-size: var(--tb-size-x_large);
  width: fit-content;
  margin-bottom: 10px;
}

.search-results-container .listViewContainer div.slds-table_header-fixed_container {
  padding-top: 3rem;
}

.search-results-container .slds-button:focus {
  box-shadow: none;
}

div.result-card-container article.slds-card {
  border-radius: 0;
}

.search-results-container .slds-combobox_container .slds-input_faux,
.filters-form-container .slds-combobox_container .slds-input_faux {
  padding: 6px 12px;
}

.result-card-container div.bottom-spacing {
  padding-bottom: var(--tb-size-medium);
}

knowledge_lightning-result-stencil-card .text-field-label {
  color: var(--tb-color_navy);
}

knowledge_lightning-result-stencil-card .text-field-value {
  color: var(--tb-color_blueGray);
}

.search-results-container td .slds-rich-text-editor__output {
  line-height: 1;
}

article.grid-display-type.lwc-4vlbhvdj3e6 dxp_crm_search-header-meta.lwc-4vlbhvdj3e6 {
  border-bottom: 0;
}

article.card-display-type.lwc-4vlbhvdj3e6 dxp_crm_search-header-meta.lwc-4vlbhvdj3e6 {
  border: 0;
  box-shadow: none;
  margin: 0;
}

.search-results-container .listViewContainer table tbody th {
  line-height: 1;
  border: 0.5px solid #a3a9b3;
  border-right: none;
  border-top: none;
  font-size: 14px;
  padding: var(--tb-size-medium);
}

.search-results-container .listViewContainer table tbody td {
  border: 0.5px solid #a3a9b3;
  border-right: none;
  border-top: none;
  padding: var(--tb-size-medium) var(--tb-size-medium);
  line-height: 1;
}

.search-results-container .listViewContainer table tbody td lightning-input,
.search-results-container .result-card-container lightning-input {
  margin-bottom: 0;
}

.search-results-container .listViewContainer table > thead .slds-th__action {
  text-decoration: none;
  font-size: var(--tb-size-medium);
  background-color: var(--tb-color_white);
  padding: 1.5rem 1rem;
  color: var(--tb-color_navy);
  border: 0.5px solid #a3a9b3;
  border-right: none;
  filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.1));
}

.search-results-container .listViewContainer table > thead .slds-th__action:focus,
.search-results-container .listViewContainer table > .slds-th__action:hover,
.search-results-container .listViewContainer table > .slds-is-resizable .slds-th__action:focus,
.search-results-container .listViewContainer table > .slds-is-resizable .tableCss table > .slds-th__action:focus:hover,
.search-results-container .listViewContainer table th .slds-cell-fixed,
.search-results-container .listViewContainer table th .slds-cell-fixed a {
  box-shadow: none !important;
  outline: none !important;
}

.search-results-container .listViewContainer table td div.slds-truncate {
  font-size: var(--tb-size-medium_custom1);
  color: var(--tb-color_blueGray);
  text-transform: capitalize;
}

.search-results-container .listViewContainer tr.slds-hint-parent:nth-child(odd) {
  background: var(--tb-color_offWhite);
}

.search-results-container .listViewContainer span.slds-resizable__divider:before {
  width: 0.5px;
  background: var(--tb-color_gray);
  right: 13px;
}

.search-results-container .listViewContainer .slds-resizable__divider {
  display: none;
}

.search-results-container .listViewContainer td:last-child,
.search-results-container .listViewContainer thead th:last-child,
.search-results-container .listViewContainer table > thead th:last-child .slds-th__action {
  border-right: 0.5px solid #a3a9b3;
}

div.search-results-container div.listViewContainer a {
  color: var(--tb-color_gpBlue);
}

.search-results-container .slds-media__body div,
.search-results-container .header-meta__count-label {
  font-size: var(--tb-size-medium);
  color: var(--tb-color_blueGray);
  font-family: 'DIN', sans-serif;
}

.search-results-container .scoped-results__card .slds-media__body div.slds-text-color--weak {
  text-align: right;
}

.search-results-container .scoped-results__card .slds-media__body div.slds-text-title_caps {
  text-align: left;
}

.scoped-results__card lightning-menu-item lightning-primitive-icon {
  display: none;
}

.scoped-results__card lightning-menu-item a {
  padding-left: var(--tb-size-medium);
}

.search-results-container .header-meta__count-label {
  float: left;
  line-height: 2;
}

.search-results-container .scoped-bucket__card__header lightning-button-menu {
  margin-right: 6rem;
}

.search-results-container lightning-button-menu .slds-dropdown__item > a:hover,
.search-results-container lightning-button-menu .slds-dropdown__item > a:active,
.search-results-container lightning-button-menu .slds-dropdown__item > a:focus,
.search-results-container lightning-base-combobox .slds-listbox_vertical .slds-listbox__option:focus,
.search-results-container lightning-base-combobox .slds-listbox_vertical .slds-listbox__option:hover,
.search-results-container lightning-base-combobox .slds-listbox_vertical .slds-listbox__option.slds-has-focus {
  background-color: #f9f794;
  color: var(--tb-color_gpBlue);
  font-weight: 600;
}

.search-results-container lightning-base-combobox .slds-listbox_vertical .slds-listbox__option:focus span.slds-truncate,
.search-results-container lightning-base-combobox .slds-listbox_vertical .slds-listbox__option:hover span.slds-truncate,
.search-results-container lightning-base-combobox .slds-listbox_vertical .slds-listbox__option:active span.slds-truncate,
.search-results-container lightning-base-combobox .slds-listbox_vertical .slds-listbox__option.slds-has-focus span.slds-truncate,
.filters-form-container .slds-listbox_vertical .slds-listbox__option:focus span.slds-truncate,
.filters-form-container .slds-listbox_vertical .slds-listbox__option:active span.slds-truncate,
.filters-form-container .slds-listbox_vertical .slds-listbox__option.slds-has-focus span.slds-truncate {
  color: var(--tb-color_gpBlue);
  font-weight: 600;
}

.filters-form-container .slds-listbox_vertical .slds-listbox__option:focus,
.filters-form-container .slds-listbox_vertical .slds-listbox__option:active,
.filters-form-container .slds-listbox_vertical .slds-listbox__option.slds-has-focus {
  background-color: #f9f794;
}

.search-results-container lightning-button-menu .slds-dropdown__item > a {
  color: var(--tb-color_navy);
  font-weight: var(--tb-font-weight-light);
}

.search-results-container lightning-button-menu .slds-button {
  font-size: var(--tb-size-medium_custom1);
  color: var(--tb-color_gpBlue);
  font-family: 'DIN', sans-serif;
  font-weight: 600;
}

.search-results-container lightning-button-menu .slds-button:focus {
  box-shadow: none;
}

.search-results-container lightning-button-menu .slds-button:active {
  border: none;
}

.search-results-container .slds-card.scoped-results__card {
  border: 0;
}

.search-results-container div.scoped-bucket__card__header {
  background: white;
  padding-left: 0;
  padding-top: 0;
  margin-top: -7px;
}

.search-results-container div.scoped-results-container {
  margin-left: var(--tb-size-medium);
  padding-left: 0;
  overflow: hidden;
}

.search-results-container .scoped-results__card .header-container {
  padding-bottom: var(--tb-size-medium);
}

.search-results-container .scoped-results__card .count-sort-container,
.search-results-container .scoped-results__card .count-label {
  font-family: 'DIN', sans-serif;
  font-size: var(--tb-size-medium);
  color: var(--tb-color_blueGray);
}

.search-results-container .object-navigation-container .slds-nav-vertical__action {
  padding: var(--tb-size-medium);
  line-height: normal;
  color: var(--tb-color_navy);
}

.search-results-container .object-navigation-container h2.slds-nav-vertical__title {
  text-transform: uppercase;
  padding: 1rem;
  line-height: normal;
  color: var(--tb-color_navy);
}

.commerce-breadcrumb ol {
  font-size: var(--tb-size-medium_custom1);
  font-family: 'DIN', sans-serif;
  margin-bottom: 1rem;
}

.search-results-container .slds-nav-vertical__item.slds-is-active:before,
.search-results-container .slds-nav-vertical__item:hover:before {
  background: rgba(1, 82, 146, 0.05);
  color: var(--tb-color_gpBlue);
  box-shadow: inset 2px 0 0 #015292;
}

.search-results-container .slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action,
.search-results-container .slds-nav-vertical__item:focus-within:before {
  color: var(--tb-color_gpBlue);
  box-shadow: inset 2px 0 0 #015292;
}

.search-results-container .slds-nav-vertical__action:hover {
  box-shadow: none;
}

.search-results-container lightning-base-combobox-item span.slds-listbox__option-icon,
.filters-form-container lightning-base-combobox-item span.slds-listbox__option-icon {
  margin-left: 0;
  width: auto;
}

.search-results-container .slds-has-button-menu .slds-th__action-button {
  right: 0.2rem;
}

.report-icon .slds-button:focus {
  box-shadow: none;
}

div.search-results-container records-hoverable-link.slds-grow a {
  width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.multiselect-popup .slds-modal__content {
  height: 75vh;
  overflow: auto;
}

.multiselect-popup .slds-modal__container {
  max-width: 28.5rem;
  min-width: 27.8rem;
  width: 35.54% !important;
  padding: 0;
}

.multiselect-popup .search-bar .searchBox c-tb_custom-search-box .slds-form-element {
  display: flex;
}

.multiselect-popup .search-bar .searchBox c-tb_custom-search-box .slds-form-element__label {
  padding-right: 0;
}

.multiselect-popup .slds-modal__footer {
  border-top: 1px solid #a3a9b3 !important;
}

.multiselect-popup .slds-modal__header .modal-close-button-style {
  bottom: 32px;
}

c-tb_standard-price-products-card .card .card-body c-tb_custom-search-box .slds-form-element {
  display: flex;
}

c-tb_standard-price-products-card .card .card-body c-tb_custom-search-box .slds-form-element__label {
  padding-right: 0;
}

/*  pricing-modal */

.pricing-modal .modal-buttons {
  display: flex;
  justify-content: center;
  gap: var(--tb-size-medium);
  padding-top: var(--tb-size-large);
}

.pricing-modal .slds-modal__container {
  min-width: 21rem;
  min-height: 12.5rem;
  width: 26.25% !important;
}

/* .pricing-modal.job-pricing .slds-modal__container {
  min-width: 39.6rem;
  min-height: 40rem;
  width: 49.5% !important;
} */

.pricing-modal.job-pricing .slds-modal__container {
  min-width: 39.6rem;
  min-height: 22.5rem;
  width: 49.5% !important;
  max-height: 43rem !important;
}

.pricing-modal.job-pricing .slds-modal__content {
  padding: 0 24px;
  /* height: calc(22.5rem - 9rem); */
  min-height: calc(22.5rem - 9rem);
  max-height: calc(43rem - 9rem);
}

.pricing-modal .section-heading {
  padding-bottom: var(--tb-size-large);
  font-size: var(--tb-size-medium_custom2);
  font-weight: var(--tb-font-weight);
  color: var(--tb-color_navy);
  line-height: var(--tb-size-large_custom1);
  text-transform: uppercase;
  text-align: left;
}

.pricing-modal.job-pricing .section-heading {
  border-bottom: 1px solid #d2d2d2;
}

.pricing-modal .sub-heading {
  color: #516277;
  font-size: var(--tb-size-medium_custom1);
  font-weight: var(--tb-font-weight-light);
  line-height: var(--tb-size-medium_custom3);
}

c-tb_zone-pricing-datatable .item-search c-tb_custom-search-box .slds-form-element label {
  display: none;
}

c-tb_zone-pricing-datatable .sort-container lightning-combobox label {
  display: none;
}

.division-combobox .slds-is-disabled {
  background-color: var(--tb-color_offWhite) !important;
}

.toolbox-accordion lightning-combobox::part(input)::placeholder {
  color: var(--tb-color_gray);
}

.toolbox-accordion .gp-combobox .slds-form-element__label {
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-medium_custom1);
  font-weight: var(--tb-font-weight-light);
}

.branch-pricing-table .slds-table_header-fixed_container {
  background-color: transparent;
}

.filter-cta {
  border-radius: 100px;
  border: 1px solid var(--tb-color_gpBlue) !important;
  padding: var(--tb-size-x_small) var(--tb-size-medium);
  gap: var(--tb-size-x_small);
  font-size: var(--tb-size-medium);
  font-weight: var(--tb-font-weight);
  line-height: 1.25rem;
  color: var(--tb-color_gpBlue) !important;
  height: var(--tb-size-large_custom4);
}

.branch-pricing-overlay .overlay-right,
.branch-pricing-overlay .btn-container {
  max-width: 37rem !important;
}

.pricing-filter-text {
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-medium);
  font-weight: var(--tb-font-weight-light);
  line-height: 1.25rem;
}

.filters-accordion .slds-accordion__summary-content,
.filters-accordion .slds-accordion__summary-heading {
  flex-grow: 1 !important;
}

.filters-accordion div.slds-accordion__summary {
  padding: 0 16px;
  align-items: baseline;
}

.filters-accordion button[title='Expand'],
.filters-accordion button[title='Collapse'] {
  top: 5px;
  position: relative;
}

.filters-accordion .slds-accordion__summary-heading {
  align-items: center !important;
}

.filters-accordion .slds-accordion__summary-heading .slds-button:focus,
.filters-accordion .slds-pill .slds-pill__remove:focus,
.filters-accordion .slds-pill__remove .slds-button:focus {
  box-shadow: none;
}

.filters-accordion .slds-accordion__section {
  margin-bottom: 24px;
}

.detail-accordion .slds-accordion__section {
  padding-bottom: 0;
}

.detail-accordion .text-label {
  color: var(--tb-color_blueGray);
  font-size: var(--tb-size-medium_custom1);
  font-weight: var(--tb-font-weight-light);
  line-height: var(--tb-size-medium);
}

.detail-accordion .text-value {
  color: var(--tb-color_navy);
  font-size: var(--tb-size-medium);
  font-weight: var(--tb-font-weight);
  line-height: var(--tb-size-medium_custom3);
  padding: 8px 0;
}

.detail-accordion .accordion-content {
  padding: 24px 12px;
}

.detail-accordion .third-row {
  margin-top: 24px;
}

.filters-accordion div.slds-listbox_selection-group {
  height: 2.8rem;
}

.filters-accordion div.slds-listbox_selection-group.slds-is-expanded {
  height: auto !important;
}

.filters-accordion section.slds-is-open {
  padding-bottom: 0;
}

.filters-accordion .job-filter-pill-container .slds-listbox_selection-group .slds-listbox-toggle {
  display: none;
}

.filters-accordion .slds-listbox_selection-group .slds-listbox-toggle {
  top: 19px;
}

.tab-container .slds-tabs_default__item.slds-is-active {
  --slds-c-tabs-item-text-color: var(--tb-color_navy);
}

.tab-container .slds-tabs_default__item.slds-is-active:after,
.tab-container .slds-tabs_default__item:hover:after {
  background-color: var(--tb-color_highlight);
}

.tab-container .slds-tabs_default__link[tabindex='0']:focus {
  text-decoration: none;
}

.tab-container a.slds-tabs_default__link {
  font-size: var(--tb-size-medium);
  font-weight: 600;
  color: var(--tb-color_navy) !important;
  text-transform: uppercase;
}

.tab-container .slds-tabs_default__nav {
  border: none;
}

.tab-container a.slds-tabs_default__link:active:not(.slds-button, .slds-dropdown__item > a),
.tab-container a.slds-tabs_default__link:hover:not(.slds-button, .slds-dropdown__item > a) {
  text-decoration: none;
}

.tab-container .slds-tabs_default__item {
  padding: 0;
  margin-right: 1.5rem;
}

.popup-link {
  font-size: 14px;
  color: var(--tb-color_gpBlue);
}

.pills-div .slds-pill__label {
  font-size: 14px;
}

.branch-pricing-table .slds-scrollable_y {
  border-bottom: 0.5px solid var(--tb-color_gray);
  border-right: 0.5px solid var(--tb-color_gray);
}

.branch-pricing-detail-table .slds-scrollable_y {
  border-right: 0.5px solid var(--tb-color_gray);
}

.branch-pricing-details-popup div.slds-modal__content,
.branch-pricing-details-popup .slds-modal__header[c-modal_modal] {
  padding: 24px;
  padding-bottom: 0;
}

.branch-pricing-details-popup .slds-modal__header[c-modal_modal] div.heading {
  border-bottom: 1px solid var(--tb-color_gray);
  padding-bottom: 24px;
}

.ltl-price-content div.slds-table_header-fixed_container {
  margin: 1.5rem 0;
}

.ltl-price-content .tableCss tr.slds-hint-parent:nth-child(odd) {
  background: none;
}

.detail-accordion .slds-accordion,
.toolbox-accordion .slds-accordion {
  border: none;
  box-shadow: none;
  border-bottom: 1px solid var(--tb-color_gray);
}

.detail-accordion.no-border .slds-accordion {
  border: none;
}

.detail-accordion .slds-accordion__summary,
.toolbox-accordion div.slds-accordion__summary {
  border-bottom: none;
}

.detail-accordion section.slds-is-open div.slds-accordion__summary,
.toolbox-accordion section.slds-is-open div.slds-accordion__summary {
  border-bottom: var(--lwc-borderWidthThin) solid var(--tb-color_gray);
}

.detail-accordion,
.toolbox-accordion {
  box-shadow: none;
  border: none;
}

c-modal.branch-pricing-details-popup div.slds-modal__footer {
  border-top: 1px solid var(--tb-color_gray);
  padding: 1rem;
}

.job-pricing .slds-modal__footer {
  border-top: 1px solid #a3a9b3 !important;
  padding: 16px !important;
}

.pricing-modal.job-pricing .modal-buttons {
  padding-top: 0;
}

.job-pricing-products-table .slds-scrollable_y,
.job-pricing-branch-table .slds-scrollable_y {
  border-right: 0.5px solid var(--tb-color_gray);
  border-bottom: 0.5px solid var(--tb-color_gray);
}

.field-badge {
  width: fit-content;
  color: var(--tb-color_blueGray);
  background: rgba(1, 82, 146, 0.05);
  padding: var(--tb-size-xx_Small) var(--tb-size-x_small);
}

.secondary-th {
  font-weight: normal;
}

.dont-ask-me-checkbox .slds-checkbox .slds-checkbox__label .slds-form-element__label {
  font-size: var(--tb-size-medium);
}

.third-row .cell-container .slds-button:focus {
  box-shadow: none !important;
}

.nested-datatable.slds-max-medium-table_stacked-horizontal td:before {
  content: unset;
}

lightning-combobox.uom-dropdown button.slds-combobox__input,
div.job-state lightning-combobox button.slds-combobox__input,
.rebates-info lightning-combobox button.slds-combobox__input {
  max-height: 39px;
}

.download-template-cta .custom-btn {
  margin-bottom: -10px;
}

.upload-file-text button:focus {
  padding: 0.5rem;
  border-radius: 6.25rem;
}

.content-container .comm-section-container {
  padding: 0 !important;
}

.standard-pricing-products-table  .slds-checkbox_faux{
  margin-left: 0;
}

/********** media queries **********/

@media (max-width: 767px) {
  .tab-container ul.slds-tabs_default__nav {
    display: none;
  }

  .content-container .comm-section-container {
    padding: 0 !important;
  }
  .ltl-price-content .tableCss tr.slds-hint-parent:nth-child(odd) {
    background: var(--tb-color_offWhite);
  }

  .branch-pricing-detail-table lightning-primitive-cell-factory[data-label='Product'] div.slds-truncate {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
  }

  .tab-container div.search-container {
    justify-content: flex-start;
    margin: 16px 0;
    position: static;
  }

  .tab-container {
    margin: 0;
  }

  .performance-report-details section.slds-modal {
    top: calc(100% - 130px);
  }

  .performance-report-details .slds-modal__container {
    width: 100% !important;
  }

  .performance-report-details .modal-popup .slds-modal_small .slds-modal__container .slds-modal__header {
    padding: var(--tb-size-medium);
    border-bottom: 1px solid var(--tb-color_gray);
  }

  .performance-report-details .modal-popup .slds-modal_small .slds-modal__container .slds-modal__header .modal-close-button-style {
    top: 18px;
  }
  .tab-container lightning-tab {
    padding-top: 0;
  }

  .tab-container .search-container .search-box {
    width: 100%;
  }

  .detail-accordion .third-row {
    margin-top: 16px;
  }

  .detail-accordion .second-row-items {
    margin-top: 16px;
  }

  /* Order Product */
  .order-products.detail-accordion .slds-accordion__section {
    padding: 0 !important;
  }

  .order-products .slds-accordion__summary {
    padding: 24px 0 !important;
    margin: 0 24px !important;
    border: 0 !important;
  }

  .order-products.detail-accordion section.slds-is-open div.slds-accordion__summary {
    border: 0 !important;
  }

  /*
  commented for 163564
  .branch-pricing-overlay h1.filter-heading {
    display: none;
  }*/

  .search-results-container div.scoped-results-container {
    margin-left: 0;
  }

  .branch-pricing-overlay .overlay-right {
    max-width: 25rem !important;
  }

  .branch-pricing-table .slds-scrollable_y {
    border-right: none;
  }

  .branch-detail-page-heading h1.page-heading {
    display: none;
  }

  .filters-accordion .slds-accordion {
    margin-bottom: 56px;
  }

  .filters-accordion .accordion-header-text {
    padding: 16px 0;
  }

  .search-results-container .result-card-container .slds-card__header {
    padding-top: 0;
  }

  .commerce-breadcrumb ol {
    margin-bottom: 0;
  }

  .search-results-container .result-card-container dd span {
    display: inline-block;
  }

  .sorting-container .slds-radio {
    margin-bottom: var(--tb-size-large);
  }

  .search-results-container .result-card-container dl {
    column-gap: 5.5rem;
    row-gap: 0;
  }

  .search-results-container .result-card-container dt,
  .search-results-container .result-card-container dd span {
    font-size: 0.875rem;
    color: var(--tb-color_blueGray);
    margin-bottom: var(--tb-size-medium);
  }

  .search-results-container .result-card-container dd a {
    font-size: 0.875rem;
  }

  .search-results-container .result-card-container dd.slds-truncate {
    word-break: break-all;
    white-space: normal;
  }

  .search-results-container lst-customized-template-list lst-template-list-item-factory:first-child article.slds-card {
    border-top: 0.5px solid var(--Gray, #a3a9b3);
  }

  .search-results-container .result-card-container article.slds-card {
    border: 0.5px solid var(--Gray, #a3a9b3);
    padding: 1rem;
    border-top: 0;
  }

  .search-results-container .result-card-container article .slds-card__body {
    padding-bottom: 0;
  }

  .search-results-container .slds-has-dividers--right > .slds-item {
    gap: 1rem;
  }

  .search-results-container lst-template-list-item-factory:nth-child(odd) article.slds-card {
    background: var(--tb-color_offWhite);
  }

  lst-dxp-knowledge-result-card .result-card-container article.slds-card {
    border-top: 0.5px solid var(--Gray, #a3a9b3) !important;
  }

  knowledge_lightning-result-stencil-card div.result-card-container article.slds-card {
    box-shadow: none;
    filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.1));
  }

  .search-results-container div.listViewContainer {
    width: 98%;
    margin: 0 auto;
  }

  .result-card-container dxp_crm_search-truncatable-text dt.text-field-label {
    margin-bottom: 0;
    margin-top: 2px;
    color: var(--tb-color_navy);
  }

  .result-card-container dxp_crm_search-truncatable-text dd.text-field-value {
    color: var(--tb-color_blueGray);
  }

  .tableCss .slds-max-medium-table_stacked tr {
    border-top: 0.5px solid #a3a9b3;
  }

  .caselist-datatable .slds-scrollable_y {
    border-right: 0;
  }

  .submission-table table tbody tr td:first-child {
    width: 100% !important;
  }

  .view-more-clicked button[name='View More'] {
    display: none;
  }

  .sign-up-page .page-content {
    height: calc(100vh - 29rem) !important;
    padding-bottom: 2rem;
  }

  .view-more-clicked lightning-button:before {
    background: url(/gptoolbox/sfsites/c/resource/tb_globalAssets/icons/chevronUpBlue.svg);
    background-repeat: no-repeat;
    background-size: 32px;
    height: 24px;
    display: block;
    content: '';
  }

  .view-more-clicked lightning-button:after {
    content: 'View Less';
    position: relative;
    left: 2.2rem;
    bottom: 1.2rem;
  }

  .viewmore-btn button.slds-button,
  .view-more-clicked lightning-button:after {
    color: var(--tb-color_gpBlue);
    font-size: var(--tb-size-medium);
    font-weight: var(--tb-font-weight);
    font-family: 'DIN', sans-serif;
  }

  .viewmore-btn button.slds-button svg g {
    fill: var(--tb-color_gpBlue);
  }

  .viewmore-btn button.slds-button svg {
    width: 1.2rem;
    height: 1.2rem;
  }

  .view-more-clicked div.slds-truncate {
    overflow: visible;
  }

  .rebates-datatable .slds-table td:nth-child(6n + 1) {
    padding: var(--tb-size-medium);
    border-bottom: none;
  }

  .rebates-datatable .slds-table td:nth-child(8n + 1),
  .rebates-datatable-list .slds-table td:nth-child(8n + 1),
  .addrow-datatable .slds-table td:nth-child(5n + 1) {
    border-bottom: none;
    border-right: 0.5px solid var(--tb-color_gray);
  }

  .addrow-datatable .scroll-width .slds-table th {
    width: 100% !important;
  }

  .rebate-eol .eol-delete-icon-conatiner::before {
    display: none;
  }

  td.column-class.eol-delete-icon-conatiner {
    position: absolute;
    top: 0;
    margin-top: 10px;
  }

  .rebate-eol table tr {
    position: relative;
  }

  .rebate-eol .eol-delete-icon-conatiner .slds-button_icon {
    position: absolute;
    top: 0;
    right: 10px;
    outline: none !important;
  }

  .rebate-eol .eol-delete-icon-conatiner .slds-button_icon:focus {
    position: absolute;
    top: 0;
    right: 10px;
    border: none;
    box-shadow: none;
    outline: none !important;
  }

  .case-order-popup .slds-modal__header[c-modal_modal] {
    border-bottom: 1px solid var(--tb-color_gray);
  }

  .case-order-popup .slds-modal__container {
    margin: 0 !important;
  }

  .case-order-popup .slds-modal[c-modal_modal],
  .branch-pricing-details-popup .slds-modal[c-modal_modal] {
    top: auto;
    right: auto;
    bottom: 0;
    transform: translate(0);
    left: 0;
  }

  .sampleRequestSubmitForm .phoneInputField .slds-input {
    padding-left: 40px !important;
    padding-top: 12px !important;
  }

  .text-field .slds-form-element {
    margin-bottom: 0 !important;
  }

  /*searchbox tooltip style in order-history*/
  /* .order-history-container .tooltip-container {
        padding-left: 0;
        padding-top: 2rem;
        position: relative;
    } */

  .productCardContainerStyle .sampleProduclitListContainer .quantityDivStyle .quantityInput .slds-input {
    width: 258px;
    height: 40px;
    font-size: var(--tb-size-medium);
    color: var(--tb-color_navy);
    border: 1px solid var(--tb-color_gray);
    padding: 8px 12px 8px 12px;
    background-color: var(--tb-color_white);
    border-radius: 0;
  }

  .sampleRequestSubmitForm .actionPanel {
    width: 360px;
    height: 48px;
    border: #a3a9b3;
    border-width: 0px 1px 1px 1px;
    background-color: #ffffff;
    box-shadow: 0px -4px 6px -4px #000000;
    position: fixed;
    bottom: 0;
    left: 0;
  }

  .sampleRequestSubmitForm .inputBox .slds-input {
    font-size: var(--tb-size-medium) !important;
    color: #122f53;
    border: 1px solid #a3a9b3;
    padding: 8px 12px 8px 12px;
    background-color: #ffffff;
    gap: 10px;
    border-radius: 0;
  }

  .sampleRequestSubmitForm .textAreayInputBox .slds-input {
    font-size: var(--tb-size-medium) !important;
    color: #122f53;
    border: 1px solid #a3a9b3;
    padding: 8px 12px 8px 12px;
    background-color: #ffffff;
    gap: 10px;
    border-radius: 0;
  }

  .sampleRequestSubmitForm .textArea {
    margin-left: -10px;
  }

  .sampleRequestSubmitForm .phoneInputField [lightning-input_input] .slds-input {
    padding-left: 40px;
  }

  .sampleRequestSubmitForm .textArea textarea {
    border: 1px solid #a3a9b3;
    background-color: #ffffff;
    border-radius: 0;
  }

  .community_layout-section_section-host.comm-section-container {
    padding: 0;
  }

  .mylist-popup .slds-modal__container {
    width: 100vw;
  }

  .show-list section.slds-modal,
  .save-template-popup section.slds-modal {
    right: 0;
    bottom: 0;
    left: 0;
    transform: none;
  }

  .show-list section.slds-modal .slds-modal__container,
  .mylist-popup section.slds-modal .slds-modal__container,
  .delete-popup section.slds-modal .slds-modal__container,
  .save-template-popup section.slds-modal .slds-modal__container {
    margin: 0;
    padding: 0;
  }

  .mylist-popup .slds-modal__container .modal-content-wrapper,
  .show-list .slds-modal__container .modal-content-wrapper,
  .delete-popup .slds-modal__container .modal-content-wrapper,
  .save-template-popup .slds-modal__container .modal-content-wrapper {
    width: 100%;
    bottom: 0;
    position: fixed;
  }

  .mylist-popup section.slds-modal {
    right: 0;
    bottom: 0;
    left: 0;
    transform: none;
  }

  .delete-popup section.slds-modal {
    right: 0;
    bottom: 0;
    left: 0;
    transform: none;
  }

  lightning-card.tile .slds-card {
    padding: 0.5rem;
  }

  .accordion-wrapper section.slds-accordion__section {
    padding-left: 0;
    padding-right: 0;
  }

  .compare-background .slds-modal__content slot div.slds-is-relative div.skulist {
    border-radius: 16px;
    padding: 8px;
  }

  .compare-background .slds-modal__content slot div.slds-is-relative div.skulist p {
    color: var(--tb-color_gray);
    font-size: var(--tb-size-medium_custom);
    font-weight: 700;
    line-height: var(--tb-size-medium_custom3);
  }

  .compare-background .slds-modal__content slot div.slds-is-relative div.skulist li {
    display: flex;
    align-items: center;
    padding: 8px;
    color: var(--tb-color_blueGray);
    font-size: var(--tb-size-medium);
    font-weight: var(--tb-font-weight-light);
    line-height: var(--tb-size-medium_custom3);
  }

  .compare-background .slds-modal__content slot div.slds-is-relative div.skulist li lightning-icon.searchicon {
    padding-right: 10px;
  }

  .fix-slds-notify--mobile .slds-notify__close.fix-slds-notify--mobile__close {
    top: var(--tb-size-x_small) !important;
    right: var(--tb-size-small) !important;
  }

  .fix-slds-notify--mobile.slds-notify_toast h2 {
    font-weight: var(--tb-font-weight-light) !important;
    font-size: var(--tb-size-medium) !important;
  }

  .resources-right div.slds-col lightning-combobox {
    margin-bottom: 0px;
    width: auto;
    min-width: 160px;
  }

  .toggle-search-row .search-box {
    width: auto;
  }

  .button-container lightning-button button {
    border: none;
    background: transparent;
    padding: 0;
    color: var(--tb-color_gray);
    height: 18px;
  }

  .button-container lightning-button.is-active button,
  .button-container lightning-button button.slds-button_neutral:focus,
  .button-container lightning-button button.slds-button_neutral:hover {
    border-bottom: 4px solid var(--tb-color_highlight);
    border-color: var(--tb-color_highlight);
    color: var(--tb-color_navy);
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .tabs label {
    color: var(--tb-color_navy);
    font-size: var(--tb-size-medium);
    font-weight: var(--tb-font-weight);
    line-height: var(--tb-size-medium_custom3);
  }

  .fields-container div.tooltip-container button {
    width: 25px;
  }


  .tableCss div.slds-table_header-fixed_container {
    padding-top: 0;
  }

  .tableChckAvl div.slds-table_header-fixed_container {
    overflow-x: hidden !important;
  }

  .tableCss td.column-class,
  .tableCss th.column-class,
  .tableCss th.text-only {
    display: flex;
    justify-content: space-between;
    border-bottom: none;
    padding-left: 1rem;
    border-right: 0.5px solid #a3a9b3;
    padding-top: 0 !important;
  }

  .tableCss tbody tr th.column-class:first-child,
  .tableCss tbody tr th.text-only:first-child {
    padding-top: var(--tb-size-medium) !important;
    outline: none;
  }

  .tableCss td.submission-beg-date::before {
    margin-right: 10px;
  }

  .order-progress-bar .slds-progress__item {
    padding-top: 16px;
  }

  .order-progress-bar .slds-progress-bar {
    background: transparent;
  }

  .order-progress-bar .slds-progress-bar__value {
    background: transparent;
  }

  .order-progress-bar .slds-progress__item.order-cart:after,
  .order-progress-bar .slds-progress__item.order-union:after,
  .order-progress-bar .slds-progress__item.order-truck:after,
  .order-progress-bar .slds-progress__item.order-destination:after {
    content: ' ';
  }

  .order-progress-bar .slds-progress__item.order-cart:before,
  .order-progress-bar .slds-progress__item.order-union:before,
  .order-progress-bar .slds-progress__item.order-truck:before,
  .order-progress-bar .slds-progress__item.order-destination:before {
    width: 2px;
    content: ' ';
  }

  .order-progress-bar .slds-progress__item.order-cart .slds-progress__marker:before {
    content: attr(data-content);
  }

  .slds-progress_vertical .slds-progress__item.order-destination:after {
    content: 'dest test';
  }

  .order-progress-bar .slds-progress__item.order-cart .slds-progress__marker:after,
  .order-progress-bar .slds-progress__item.order-union .slds-progress__marker:after,
  .order-progress-bar .slds-progress__item.order-truck .slds-progress__marker:after,
  .order-progress-bar .slds-progress__item.order-destination .slds-progress__marker:after {
    content: attr(data-label);
    top: 4px;
    left: 33px;
  }

  .order-progress-bar .progress-step button.slds-button.slds-progress__marker:after {
    content: ' ';
  }

  .slds-progress_vertical .slds-progress__item.slds-is-completed:before {
    background: var(--tb-color_successGreen) !important;
  }

  .slds-progress_vertical .slds-progress__item:before {
    top: -17px !important;
    bottom: 51%;
    left: 11px;
    background: repeating-linear-gradient(0deg, var(--tb-color_blueGray) 0 7px, #0000 0 10px) !important;
  }

  .slds-progress__item.slds-is-active:before {
    background: var(--tb-color_successGreen) !important;
  }

  .order-progress-bar .slds-progress {
    padding: 0;
  }

  .tableCss tr th {
    padding-top: 1.13rem;
  }

  .tableCss td.column-class:last-child {
    padding-left: 1rem;
  }

  .tableCss tbody tr:last-child td.column-class:last-child {
    border-bottom: 0.5px solid #a3a9b3;
  }

  .tableCss .slds-scrollable_y {
    width: auto !important;
  }

  .tableCss table.slds-table {
    width: 100% !important;
  }

  .fields-container div.tooltip-msg {
    left: -204px;
  }

  .tableCss .message {
    margin-top: 5.5rem;
  }

  .mobile-sticky-modal .slds-modal[c-modal_modal] {
    top: auto;
    bottom: 0;
    transform: none;
    left: 0;
    right: auto;
    max-height: 255px;
  }

  .tableCss .slds-max-medium-table_stacked td:before,
  .tableCss .slds-max-medium-table_stacked th:before {
    text-transform: capitalize;
    flex: 1;
    font-size: var(--tb-size-medium_custom1);
    color: var(--tb-color_blueGray);
    margin-right: var(--tb-size-medium);
    letter-spacing: normal;
  }

  .tableCss .slds-max-medium-table_stacked lightning-primitive-cell-factory {
    flex: 1;
    font-size: var(--tb-size-medium_custom1);
    color: var(--tb-color_blueGray);
  }

  .tableCss td.column-class div {
    padding-left: 0;
    word-break: break-word;
    white-space: normal;
  }

  .resource-list .slds-is-open .headings-18 {
    border-bottom: 3px solid var(--tb-color_highlight);
  }

  .resource-list div.slds-accordion__summary {
    padding-left: 0;
  }

  .slds-grid.layout-container:has([class='parent']) {
    background-color: var(--tb-color_white);
  }

  .selection-enabled .viewmore-btn {
    display: block;
  }

  .order-products.detail-accordion .accordion-content {
    padding: 0;
  }

  .selection-enabled .slds-max-medium-table_stacked td.viewmore-btn:before {
    display: none;
  }

  .selection-enabled tbody tr td:nth-child(n + 8):nth-child(-n + 14) {
    display: none;
  }

  .selection-enabled tbody tr:has(td.view-more-clicked) td:nth-child(n + 8):nth-child(-n + 14) {
    display: flex;
  }

  .selection-enabled table tbody td:first-child {
    border-bottom: 0;
    padding-bottom: 0;
  }

  .selection-enabled tbody tr:first-child td {
    padding-top: 0.5rem !important;
    display: flex;
    border-right: 0.5px solid #a3a9b3;
    border-left: 0.5px solid #a3a9b3;
    padding-left: 1rem;
  }

  .selection-enabled tbody tr:first-child td:nth-child(3) {
    padding-top: 1rem !important;
  }

  .selection-enabled td.viewmore-btn {
    border-top: 0;
    border-right: 1px solid var(--tb-color_gray);
    border-left: 1px solid var(--tb-color_gray);
    border-bottom: 1px solid var(--tb-color_gray);
  }

  .addrow-datatable div.slds-scrollable_y {
    max-height: 300px;
  }

  .sign-up .slds-form-element__control {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 10px;
  }

  .confirm-attach-file .slds-modal__container {
    min-width: 0;
  }

  c-tb_incentive-submission .slds-table tbody tr.slds-is-selected > td {
    background-color: transparent !important;
  }

  .cta-section .save-btn button,
  .cta-section .validate-btn button,
  .cta-section .submit-btn button {
    padding: 0.5rem 1rem !important;
  }

  .rebates-datatable c-tb_generic-datatable-component .message,
  .rebates-datatable-list c-tb_generic-datatable-component .message {
    margin: 0;
    font-size: 1.35rem;
    text-align: center;
  }

  c-tb_type-ahead-compare-component .search-box input.slds-input {
    width: 360px;
  }

  .rebate-information-container .bordered-combobox .rebates-info lightning-combobox {
    width: 100% !important;
  }

  .rebates-search .slds-size--medium,
  .rebates-search .slds-size_medium {
    width: 93%;
  }

  c-tb_incentive-submission .form-container .sticky-footer .cta-container .cta-section .cta-right .slds-m-right_small {
    margin-right: 0.25rem;
  }

  .incentive-form-container .datatable-container .datatable c-tb_generic-datatable-component lightning-datatable .dt-outer-container .column-class {
    padding: 0.5rem 1rem;
  }

  .incentive-form-container .datatable-container .datatable c-tb_generic-datatable-component lightning-datatable .dt-outer-container th.column-class::before {
    display: none;
  }

  .attach-invoice-container .file-upload c-tb_file-upload .slds-truncate {
    white-space: inherit;
  }

  .fourth-row .slds-combobox_container .slds-combobox__form-element {
    width: auto;
  }

  c-tb_eol-list-view .footer-buttons c-tb_generic-download-button {
    display: flex;
    justify-content: center;
    flex-direction: column;
  }

  .incentive-form-container
    .datatable-container
    .datatable
    c-tb_generic-datatable-component
    lightning-datatable
    .dt-outer-container
    .slds-hint-parent
    td:nth-child(1) {
    display: inline-flex;
    width: 15%;
    border-right: none;
    padding-left: 0;
  }

  .incentive-form-container
    .datatable-container
    .datatable
    c-tb_generic-datatable-component
    lightning-datatable
    .dt-outer-container
    .slds-hint-parent
    .edit-pen-icon-conatiner {
    display: inline-flex;
    position: relative;
    width: 28%;
    right: 0;
    left: 57%;
    border-left: none;
    padding-top: 12px !important;
    background-color: transparent !important;
  }

  .incentive-form-container
    .datatable-container
    .datatable
    c-tb_generic-datatable-component
    lightning-datatable
    .dt-outer-container
    .slds-hint-parent
    .edit-pen-icon-conatiner
    span {
    float: right;
  }

  c-modal.attach-file .slds-modal,
  c-modal.confirm-attach-file .slds-modal {
    top: auto;
    left: 0;
    bottom: 0;
    transform: translateY(0);
  }

  c-modal.attach-file section.slds-modal.slds-fade-in-open {
    display: block;
  }

  c-tb_incentive-submission c-modal.attach-file .title-block,
  c-tb_incentive-submission c-modal.confirm-attach-file .slds-modal {
    display: block;
  }

  c-modal.incentive-support-modal .slds-modal,
  c-modal.eol-confirm-modal .slds-modal {
    top: 89%;
  }

  .eol-confirm-modal .slds-modal__footer {
    padding: 0.5rem 1rem 2rem !important;
  }

  c-tb_company-and-rebates-info c-modal section .slds-modal__container {
    min-width: 25rem !important;
  }

  c-modal.eol-confirm-modal .slds-modal .slds-modal__content {
    padding: 1rem;
  }

  c-modal.attach-file .slds-modal .slds-modal__header,
  c-modal.eol-confirm-modal .slds-modal .slds-modal__header {
    padding-bottom: 4px;
    border-bottom: 1px solid #a3a9b3;
  }

  c-modal.attach-file .modal-close-button-style,
  c-modal.confirm-attach-file .modal-close-button-style,
  c-modal.eol-confirm-modal .slds-modal__header .modal-close-button-style {
    top: 16px;
  }

  c-modal.attach-file .slds-modal .slds-modal__content c-tb_file-upload .slds-truncate {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  c-modal.attach-file .slds-modal .slds-modal__content c-tb_file-upload .slds-truncate .download {
    margin-left: 0;
    padding-top: 8px;
    padding-bottom: 1rem;
    font-size: 1rem;
  }

  c-modal.attach-file .slds-modal__footer {
    border-top: 1px solid #a3a9b3;
    padding: 1rem;
  }

  c-modal.attach-file .slds-modal__container,
  c-modal.confirm-attach-file .slds-modal__container,
  c-modal.eol-confirm-modal .slds-modal__container {
    bottom: 0 !important;
  }

  c-modal.add-row .slds-modal {
    top: 7%;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
  }

  c-modal.add-row .slds-modal__container {
    margin: 0;
  }

  c-modal.add-row div.modal-close-button-style {
    top: 16px;
  }

  c-modal.confirm-attach-file .slds-modal .slds-modal__header {
    border-bottom: 1px solid #a3a9b3;
  }

  c-modal.delete-draft .slds-modal .slds-modal__header {
    padding: 24px 24px 0;
  }

  c-modal.delete-draft .slds-modal {
    top: 86.5%;
  }

  c-tb_incentive-support-popup c-modal section .slds-modal__container {
    min-width: 100% !important;
  }

  c-tb_file-upload .drag-text {
    display: none;
  }

  c-tb_file-upload strong .choose-file-link {
    border-right: none !important;
  }

  c-tb_incentive-submission .sticky-footer .cta-section lightning-button.draft button {
    padding: 1rem;
  }

  c-tb_incentive-add-row-form c-modal section .slds-modal__header {
    border-bottom: 1px solid var(--gray, #a3a9b3) !important;
  }

  .rebates-datatable-list .table-height {
    height: calc(100vh - 30.1rem);
  }

  c-tb_credit-memo-list-view c-tb_generic-download-button .active,
  c-tb_commissions-list-view c-tb_generic-download-button .active {
    margin-bottom: 0 !important;
  }

  c-tb_eol-list-view .rebates-datatable-list c-tb_generic-datatable-component lightning-datatable table tbody th lightning-primitive-cell-factory span {
    position: relative;
  }

  /* c-tb_eol-list-view .rebates-datatable-list .tableCss tbody tr:last-child td.column-class:nth-child(6) {
    border-bottom: 0.5px solid #a3a9b3;
  } */

  c-tb_eol-list-view .rebates-datatable-list .tableCss tbody tr:last-child td.column-class:last-child {
    border: none;
  }

  c-tb_eol-list-view .submission-table .tableCss tbody tr:last-child td.column-class:nth-child(4),
  div.submission-table.scroll-width {
    border-bottom: none;
  }

  c-tb_eol-list-view .submission-table .tableCss tbody tr:last-child td.column-class:last-child {
    border: 0.5px solid #a3a9b3;
    border-top: none;
  }

  td.eol-delete-icon-conatiner {
    padding: 0;
    right: 0;
    width: 40px;
    height: 40px;
    border-left: none !important;
    outline: none !important;
  }

  .fourth-row .slds-size_1-of-3.slds-box_x-small,
  .second-row .slds-size_1-of-3.slds-box_x-small {
    padding: 0;
    padding-bottom: 0.75rem;
  }

  .sticky-footer .fields-container button:nth-child(1) {
    margin-left: 0;
  }

  .transactional-order-wrapper .saved-template-list .slds-modal__content {
    max-height: calc(100vh - 470px);
    margin: var(--tb-size-medium) 0;
  }

  .transactional-order-wrapper .saved-template-list .slds-modal {
    top: auto;
    right: 0px;
    bottom: 0px;
    left: 0px;
    transform: none;
  }

  .transactional-order-wrapper .saved-template-list .slds-modal_small .slds-modal__container {
    bottom: 0px !important;
  }

  .transactional-order-wrapper .saved-template-list .slds-modal__header {
    padding: var(--tb-size-medium) var(--tb-size-medium);
    border-bottom: 1px solid var(--tb-color_gray);
    margin: 0;
  }

  .transactional-order-wrapper .saved-template-list .slds-modal__header .modal-close-button-style {
    top: var(--tb-size-medium);
    right: var(--tb-size-medium);
  }

  .transactional-order-wrapper .cancel-popup .slds-modal__content {
    margin: 0;
  }

  .transactional-order-wrapper .open-continue-popup .slds-modal__content {
    margin: 0;
  }

  .transactional-order-wrapper .open-draft-popup .slds-modal__content {
    margin: 0;
  }

  .transactional-order-wrapper .open-draft-popup .slds-modal_small .slds-modal__container .slds-modal__header .modal-close-button-style {
    top: 8px;
  }

  .transactional-order-wrapper c-tb_order-header c-tb_address-popup .general-assistance-form .slds-modal__content {
    max-height: calc(100vh - 280px);
    margin: var(--tb-size-medium) 0;
  }

  .transactional-order-wrapper c-tb_order-header c-tb_address-popup .general-assistance-form .slds-modal {
    top: auto;
    right: 0px;
    bottom: 0px;
    left: 0px;
    transform: none;
  }

  .transactional-order-wrapper c-tb_order-header c-tb_address-popup .general-assistance-form .slds-modal_small .slds-modal__container {
    bottom: 0px !important;
  }

  .transactional-order-wrapper c-tb_order-header c-tb_address-popup .general-assistance-form .slds-modal__header {
    padding: var(--tb-size-medium) var(--tb-size-medium);
    border-bottom: 1px solid var(--tb-color_gray);
    margin: 0;
  }

  .transactional-order-wrapper
    c-tb_order-header
    c-tb_address-popup
    .general-assistance-form
    .slds-modal_small
    .slds-modal__container
    .slds-modal__header
    .modal-close-button-style {
    top: var(--tb-size-medium);
    right: var(--tb-size-medium);
  }

  .transactional-order-wrapper c-tb_order-header c-tb_address-popup .general-assistance-form .order-form-element {
    margin-bottom: var(--tb-size-medium) !important;
  }

  .transactional-order-wrapper .modal-popup .slds-modal {
    top: calc(100% - 118px);
  }

  .transactional-order-wrapper .modal-popup .slds-modal_small .slds-modal__container {
    bottom: 0 !important;
  }

  .transactional-order-wrapper .modal-popup .slds-modal_small .slds-modal__container .slds-modal__header {
    padding: var(--tb-size-medium);
    border-bottom: 1px solid var(--tb-color_gray);
  }

  .transactional-order-wrapper .modal-popup .slds-modal_small .slds-modal__container .slds-modal__header .modal-close-button-style {
    top: 18px;
  }

  .transactional-order-wrapper .open-continue-popup .slds-modal_small .slds-modal__container .slds-modal__header .modal-close-button-style {
    top: 15px;
  }

  .transactional-order-wrapper .modal-popup .slds-modal_small .slds-modal__container .slds-modal__content {
    padding: var(--tb-size-medium) var(--tb-size-medium) var(--tb-size-x_small);
  }

  .transactional-order-wrapper .modal-popup .slds-modal_small .slds-modal__container .slds-modal__footer {
    padding: var(--tb-size-x_large);
  }

  .transactional-order-wrapper .modal-popup .slds-modal_small .slds-modal__container .slds-modal__footer lightning-button .slds-button_neutral {
    padding: var(--tb-size-medium_custom1) var(--tb-size-medium);
  }

  .case-popup .slds-modal__container {
    margin: 0;
    top: 33%;
  }

  .transactional-plp .rebates-datatable .slds-table td,
  .transactional-plp .rebates-datatable .slds-table th {
    padding: var(--tb-size-medium) var(--tb-size-medium) var(--tb-size-x_small);
  }

  .order-header .datepicker-container lightning-input input.slds-input {
    padding: var(--tb-size-x_small) var(--tb-size-small);
  }

  .tableChckAvl td[data-label='Action'] {
    position: absolute;
    top: 6px;
    right: 0px;
    border: none;
    width: fit-content;
  }

  .tableChckAvl th[data-label='Product Name'] {
    max-width: 87%;
  }

  .tableChckAvl td[data-label='Action']:before {
    display: none;
  }

  .tableChckAvl td[data-label='Next Available Date'] lightning-base-formatted-text {
    color: var(--tb-color_gray);
  }

  .check-avl-inputs lightning-input input {
    width: 100%;
  }

  .tableChckAvl .slds-table_bordered tbody tr.slds-hint-parent {
    position: relative;
  }

  .check-availability-card .tableWrapper .slds-table_header-fixed_container {
    padding-top: 0rem;
  }

  .order-header .gp-combobox.slds-form-element {
    margin-bottom: var(--tb-size-medium) !important;
  }

  .order-header .slds-form-element.flatpickr-input {
    margin-bottom: var(--tb-size-medium) !important;
  }

  .order-header .combobox-container {
    margin-bottom: var(--tb-size-medium) !important;
  }

  .preferences-checkbox .slds-form-element__label {
    font-size: var(--tb-size-medium_custom1) !important;
    line-height: var(--tb-size-medium);
  }

  .transactional-order-wrapper .show-filter.share-popup .slds-modal__content {
    height: calc(100vh - 150px);
    background-color: #f8f8f8;
    margin: 0 !important;
    padding-bottom: 3rem !important;
  }

  .transactional-order-wrapper .show-filter.share-popup .slds-modal__footer {
    padding: 16px !important;
  }

  .mylist-popup .modal-close-button-style[c-modal_modal] {
    margin-top: 0;
  }

  .sampleRequestSubmitForm .lastNameMobileStyle.userInfoDivMobileView .inputBox[c-tb_createSampleRequest_tb_createSampleRequest] {
    margin-left: 12px;
  }

  .sampleRequestSubmitForm .emailMobileStyle.userInfoDivMobileView .email-input[c-tb_createSampleRequest_tb_createSampleRequest] {
    margin-left: 12px;
  }

  c-tb_general-assistance-form .share-popup section.slds-modal.slds-fade-in-open.slds-modal_medium {
    height: 100% !important;
  }

  .share-popup section.slds-modal.slds-fade-in-open.slds-modal_medium {
    top: auto;
    bottom: 0;
    transform: none;
    left: 0;
    margin: 0;
    max-height: 85%;
  }

  .share-popup .slds-modal__header[c-modal_modal] {
    padding: var(--tb-size-medium);
    border-bottom: 0 !important;
  }

  .share-popup .slds-modal__container {
    margin: 0;
  }

  .share-popup .slds-modal__content[c-modal_modal] {
    margin-bottom: 7rem;
    border-top: 1px solid var(--tb-color_gray);
  }

  .share-popup div.slds-modal__footer {
    border-top: 1px solid var(--tb-color_gray);
  }

  .share-popup .slds-modal__footer {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    background: white;
  }

  .main-page .slds-modal__content {
    height: calc(100vh - 130px);
  }

  .share-popup .modal-close-button-style[c-modal_modal] {
    top: 16px;
  }

  .share-popup .slds-modal__content {
    border-top: 1px solid var(--tb-color_gray);
    height: unset;
  }

  c-tb_product-list .show-filter.share-popup .slds-modal__content {
    height: calc(100vh - 150px);
    background-color: #f8f8f8;
    margin-bottom: 0 !important;
    padding-bottom: 3rem !important;
  }

  c-tb_product-list .show-filter.share-popup .slds-modal__footer {
    padding: 16px !important;
  }

  .order-header-modal-style .slds-backdrop.slds-backdrop_open {
    z-index: 90000;
  }

  .order-header-modal-style .slds-modal.slds-fade-in-open {
    display: block;
    top: 55%;
    z-index: 90001;
  }

  .share-popup .slds-modal[c-modal_modal] {
    top: 54%;
  }

  .share-popup .slds-modal_full .slds-modal__container {
    height: calc(100% - 4rem);
  }

  c-tb_user-login .mylist-popup .slds-modal__footer {
    border-top: 0.5px solid var(--tb-color_gray);
  }

  .summary_card-header {
    padding: var(--tb-size-medium);
  }

  .summary_card-body {
    padding: 0;
  }

  .comm-section-container c-tb_single-column-layout {
    margin: 0 -1rem;
  }

  .consent-management-section lightning-datatable table.slds-table tbody td,
  .consent-management-section lightning-datatable table.slds-table tbody th {
    border: 0;
    border-left: 0.5px solid var(--tb-color_gray);
    border-right: 0.5px solid var(--tb-color_gray);
  }

  .consent-management-section .slds-max-medium-table_stacked-horizontal th:before {
    display: flex;
    width: 100%;
    text-align: left;
    color: var(--tb-color_blueGray, #516277);
    font-size: 0.875rem;
    text-transform: capitalize;
    letter-spacing: normal;
    font-weight: var(--tb-font-weight-light);
    line-height: var(--tb-size-medium);
  }

  .consent-management-section .slds-max-medium-table_stacked-horizontal th .slds-truncate {
    white-space: normal;
  }

  .consent-management-section .slds-max-medium-table_stacked-horizontal table tr * {
    align-items: baseline;
  }

  .consent-management-section .slds-max-medium-table_stacked-horizontal table tbody tr.slds-hint-parent td:first-child {
    flex-direction: column-reverse;
    padding-top: 1rem;
  }

  .consent-management-section lightning-datatable thead tr {
    border-top: none !important;
  }

  .consent-management-section lightning-datatable tbody tr:first-child {
    border-top: none !important;
  }

  .consent-management-section lightning-datatable .slds-table_header-fixed_container {
    padding-top: 0;
  }

  .consent-management-section .slds-max-medium-table_stacked-horizontal table {
    border: 0.5px solid gray;
    border-left: 0;
    border-right: 0;
  }

  .consent-management-section lightning-datatable lightning-primitive-cell-factory {
    flex-basis: 120%;
  }

  .consent-management-section lightning-datatable .slds-table_bordered tbody tr.slds-hint-parent td {
    padding-top: 0;
  }

  .consent-management-section lightning-datatable .slds-table_bordered tbody tr.slds-hint-parent th {
    padding-top: 0;
  }

  /*  pricing-modal */

  .pricing-modal .slds-modal__container {
    width: 100% !important;
  }

  .pricing-modal .slds-modal {
    z-index: 99999;
  }

  .pricing-modal .slds-backdrop_open {
    z-index: 9999;
  }

  .standard-pricing-products-table.tableCss div.slds-table_header-fixed_container {
    padding-top: 3rem !important;
  }

  .standard-pricing-products-table.tableCss tr th .slds-grid.slds-grid_align-spread .slds-truncate {
    white-space: normal !important;
    padding-right: 10px !important;
  }

  .standard-pricing-products-table.tableCss th.column-class {
    padding: var(--tb-size-medium) !important;
    border-left: 0;
  }

  .standard-pricing-products-table.submission-table table thead th {
    padding: 0;
  }

  .standard-pricing-products-table.tableCss tr.slds-hint-parent:nth-child(odd) {
    background: none;
  }

  .standard-pricing-products-table.tableCss tr.slds-hint-parent {
    border-bottom: 0.5px solid #a3a9b3;
  }

  .standard-pricing-products-table.tableCss table > thead .slds-th__action {
    border-right: none;
  }

  .standard-pricing-products-table.rebates-datatable-list .slds-table td:nth-child(8n + 1) {
    border-right: none !important;
  }

  .standard-pricing-products-table .dt-outer-container {
    border-right: 0.5px solid #a3a9b3;
  }

  /* standard-pricing */
  .multiselect-popup .slds-modal__container {
    padding: 0;
    max-width: none;
    min-width: 0;
    width: 100% !important;
  }

  .multiselect-popup .slds-modal__container .modal-content-wrapper {
    display: flex;
    flex-direction: column;
    height: 100vh;
  }

  .multiselect-popup .slds-modal {
    z-index: 99999;
  }

  .multiselect-popup .slds-modal__content {
    flex: 1;
    padding: 0 !important;
  }

  .multiselect-popup .slds-modal__header {
    padding-bottom: 0 !important;
  }

  .multiselect-popup .search-bar .searchBox {
    width: 100%;
  }

  .btn-style .btn-style-outlined {
    padding: 8px 16px !important;
  }

  .pricing-modal.job-pricing .slds-modal__container {
    padding: 0;
    max-width: none;
    min-width: 0;
    width: 100% !important;
  }

  .pricing-modal.job-pricing .slds-modal__container .modal-content-wrapper {
    display: flex;
    flex-direction: column;
    position: fixed;
    bottom: 0;
  }

  .pricing-modal.job-pricing section.slds-modal {
    top: auto;
    bottom: 0;
    transform: translate(0%, 0%);
    right: 0;
    left: 0;
  }

  .pricing-modal.job-pricing .section-heading {
    border: none;
  }

  .pricing-modal.job-pricing .slds-modal__header {
    border-bottom: 1px solid #a3a9b3;
  }

  .job-pricing-products-table .tableCss tr th .slds-grid.slds-grid_align-spread .slds-truncate {
    white-space: normal !important;
  }

  .tableCss th.text-only a {
    color: #516277 !important;
  }

  .btn-section .search c-tb_global-searchbar {
    width: 100% !important;
  }
}

@media (max-width: 1024px) {
  .pModal-style .slds-modal__header[c-modal_modal] {
    background-color: transparent;
  }

  .pModal-style .slds-modal__content[c-modal_modal] {
    background-color: transparent;
    padding: 0;
  }

  .pModal-style .slds-modal__footer[c-modal_modal] {
    background-color: transparent;
  }

  .pModal-style .modal-content-wrapper[c-modal_modal] {
    box-shadow: none;
  }

  .pModal-style .slds-modal_large[c-modal_modal] .slds-modal__container[c-modal_modal] {
    width: 100%;
  }

  .resource-center-wrapper .pModal-style .slds-modal_large[c-modal_modal] .slds-modal__container[c-modal_modal] {
    width: 100% !important;
  }

  .pModal-style .slds-modal__container {
    margin: 0;
  }

  .pModal-style .slds-icon_container {
    margin-top: auto;
  }

  .pModal-style .slds-modal[c-modal_modal] {
    height: 100%;
  }

  /* fixing video heights for showing cross button on mobile*/
  .resource-center-wrapper .pModal-style .slds-modal[c-modal_modal] {
    height: calc(100% - 8rem);
  }

  .pModal-style .slds-backdrop {
    backdrop-filter: blur(5px);
  }

  .pModal-style .slds-icon {
    fill: var(--tb-color_white);
  }

  .pModal-style .modal-close-button-style[c-modal_modal] {
    position: fixed;
  }

  .faq-section .questions-accordion .slds-accordion__summary[c-tb_customAccordion_tb_customAccordion] {
    padding-top: 24px;
  }

  .faq-section.accordion-container .slds-accordion__summary[c-tb_customAccordion_tb_customAccordion] {
    padding-top: 24px;
  }

  .accordion-container li.slds-accordion__list-item {
    border-bottom: none;
  }

  .pModal-style .slds-modal__header .modal-header-content {
    position: fixed;
    top: var(--tb-size-medium);
    font-size: var(--tb-size-medium);
    color: var(--tb-color_white);
    font-weight: var(--tb-font-weight);
  }

  .pModal-style video[c-tb_resourcesComponent_tb_resourcesComponent] {
    padding: 80px;
  }
}

@media (min-width: 768px) and (max-width: 1184px) {
  .gp-radio-desktop .slds-form-element__control .slds-radio {
    width: 50%;
  }
}

@media (max-width: 768px) {
  .order-progress-bar .slds-progress__item {
    padding-top: 16px;
  }

  .order-progress-bar .slds-progress-bar {
    background: transparent;
  }

  .order-progress-bar .slds-progress-bar__value {
    background: transparent;
  }

  .order-progress-bar .slds-progress__item.order-cart:after,
  .order-progress-bar .slds-progress__item.order-union:after,
  .order-progress-bar .slds-progress__item.order-truck:after,
  .order-progress-bar .slds-progress__item.order-destination:after {
    content: ' ';
  }

  .order-progress-bar .slds-progress__item.order-cart:before,
  .order-progress-bar .slds-progress__item.order-union:before,
  .order-progress-bar .slds-progress__item.order-truck:before,
  .order-progress-bar .slds-progress__item.order-destination:before {
    width: 2px;
    content: ' ';
  }

  .order-progress-bar .slds-progress__item.order-cart .slds-progress__marker:before {
    content: attr(data-content);
  }

  .slds-progress_vertical .slds-progress__item.order-destination:after {
    content: 'dest test';
  }

  .order-progress-bar .slds-progress__item.order-cart .slds-progress__marker:after,
  .order-progress-bar .slds-progress__item.order-union .slds-progress__marker:after,
  .order-progress-bar .slds-progress__item.order-truck .slds-progress__marker:after,
  .order-progress-bar .slds-progress__item.order-destination .slds-progress__marker:after {
    content: attr(data-label);
    top: 4px;
    left: 33px;
  }

  .order-progress-bar .progress-step button.slds-button.slds-progress__marker:after {
    content: ' ';
  }

  .slds-progress_vertical .slds-progress__item.slds-is-completed:before {
    background: var(--tb-color_successGreen) !important;
  }

  .slds-progress_vertical .slds-progress__item:before {
    top: -17px !important;
    bottom: 51%;
    left: 11px;
    background: repeating-linear-gradient(0deg, var(--tb-color_blueGray) 0 7px, #0000 0 10px) !important;
  }

  .slds-progress__item.slds-is-active:before {
    background: var(--tb-color_successGreen) !important;
  }

  .order-progress-bar .slds-progress {
    padding: 0;
  }
}

@media (min-width: 1420px) and (max-width: 1920px) {
  .addrow-datatable .tableCss table > thead th:last-child span.slds-th__action {
    margin-right: 26px;
  }
}

.alignField .slds-form-element__label {
  margin-bottom: 8px;
}
