.block-form-login .action-register {
    color:#1452f2 !important;
    text-decoration: underline !important;
}

.customer-account-create .form-create-account .actions-toolbar{
    padding-bottom:20px !important;;
  }

body.account .column.main > .block .action:not(.save, .back):not(:hover), body.account .column.main .form-edit-account .action:not(.save, .back):not(:hover), body.account .column.main .form-address-edit{
    color:#4776f0 !important;
    text-decoration: underline !important;
  }

.allotment-price-wrapper {
  position: relative;
  margin-bottom: 10px;
}

.allotment-currency-prefix {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: #888888;
  font-size: 17px;
}

.allotment-price-wrapper input {
  padding-left: 26px;
}

.payroll-price-wrapper {
  position: relative;
  margin-bottom: 10px;
}

.payroll-currency-prefix {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: #888888;
  font-size: 17px;
}

.payroll-price-wrapper input {
  padding-left: 26px;
}

.payment-methods .step-title {
  display: none;
}

.payment-methods-title {
  /* border-bottom: 1px solid #DEDEDE; */
  font-size: 24px;
  font-weight: 500;
  line-height: 34.68px;
  padding-bottom: 12px;
  color: var(--heading__color__base);
  margin-bottom: 22px;
}

.actions-toolbar.order-actions-toolbar {
  display: flex;
  gap: 20px;
}

.actions-toolbar.order-actions-toolbar a {
  text-transform: uppercase;
  text-decoration: underline;
  margin-right: 15px;
}

.sales-order-view .page-title-wrapper {
  margin-bottom: 2rem;
}

.actions-toolbar.order-actions-toolbar .amorderedit-order-view {
  order: 1;
}

.actions-toolbar.order-actions-toolbar .action.print {
  order: 2;
}

.actions-toolbar.order-actions-toolbar .action.order {
  order: 3;
}

.checkout-cart-index .block.shipping {
  display: none;
}
.checkout-cart-index .cart-totals {
  display: none;
}

.order-title .action {
  margin-left: 10px;
  text-decoration: underline;
}

img.category_banner {
  max-height: 300px;
  object-fit: contain;
}

.search_type_popup .logo img {
  max-height: 100px;
}

.widget-testimonial-slider .elementor-testimonial-item {
  min-height: 302px;
}

#remember-me-box .tooltip.wrapper .tooltip.content {
  width: 150px;
}
