.customer-support .customers-support-form .pospros-form .form-control,
.customer-support .customers-support-form .merchant-form .form-control {
  color: #000000;
}

.blogpagination .blogpagination__list {
  list-style-type: none;
}

.free-challenge-section {
  overflow: hidden;
}

.checkout-standard .step {
  min-width: 110px;
}

.aimeos .error-list {
  padding: 1rem 0.5rem 0.5rem;
  color: #fff;
  background-color: #ff0000;
  font-weight: bold;
}

.custom-checkbox .form-check {
  padding-left: 0;
}

.custom-checkbox .form-check .form-check-label {
  font-weight: 700;
  font-size: 1rem;
}

.custom-checkbox__desc {
  display: block;
  margin: -0.7rem 0 0 1rem;
  padding-top: 8px;
  font-size: .875rem;
  line-height: 1.4;
}

.custom-checkbox__reveal {
  padding-inline-start: 2.5rem;
  font-size: 0.8rem;
  line-height: 1.3;
  transition: ease-in 0.25s;
}

.site-main--apply .custom-checkbox__desc {
  margin: -2.5rem 0 0 0;
}

.checkout-standard-summary-option .custom-checkbox__desc {
  margin: 0 0 0 2.5rem;
}

.checkout-standard-summary-option .custom-checkbox__reveal p {
  display: block;
  margin-inline-start: 0;
}

.checkout-standard-summary-option .consent-checkbox + label {
  padding-inline-start: 1rem;
}

.phone-text {
  color: var(--text-color);
  font-size: 24px;
  vertical-align: middle;
  display: inline-block;
  padding-bottom: 5px; 
}

@media (max-width: 767px) {
  .thank-you-multistep .card--contact .card-body {
    background-color: #c3d4e5;
    background-image: none !important;
    padding: 20px;
  }
}