body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}/* Start custom CSS */.tutor-checkout-page .tutor-checkout-detail-item:not(:last-child) {
    border-bottom: 1px solid #a98754;
}

.tutor-checkout-page .tutor-checkout-summary-item {
    color: #fff;
}

.tutor-checkout-page .tutor-checkout-course-item {
    color: #fff;
}

h6.tutor-checkout-course-title a {
    color: #a98754!important;
}

.tutor-checkout-page .tutor-checkout-course-thumb-title img {
    border-radius: 8px;
}

.tutor-border-bottom {
    border-bottom: 1px solid #a98754;
}


.tutor-checkout-payment-options {
    background-color: #141417;
}

.tutor-checkout-payment-options {
    border: 1px solid #a98754;
}

.tutor-checkout-payment-options .tutor-checkout-payment-item:not(:last-child) {
    border-bottom: 1px solid #a98754;
}

.tutor-color-black {
    color: #a98754;
}



#tutor-checkout-pay-now-button {
    width:100%;
}




.tutor-checkout-page .tutor-checkout-details .tutor-checkout-details-inner {
    background-color: #141417 !important;

}

/* coupon */

#tutor-toggle-coupon-button {
  padding: 3px 6px !important;
}


.tutor-checkout-page .tutor-apply-coupon-form {
    border: 1px solid #a98754;;
    background-color: #141417;
}



/* ── Payment Method Box ───────────────────── */
.tutor-payment-item-content {
    color:#ffffff!important;
}

.tutor-checkout-payment-options .tutor-checkout-payment-item.active {
    box-shadow: 0 0 0 1px #a98754
}

/* Active/selected payment row — keep it subtle */
.tutor-payment-methods .tutor-payment-item.tutor-is-active,
.tutor-payment-methods .tutor-payment-item:has(input:checked),
[class*="payment-item"][class*="active"],
[class*="payment-item"]:has(input:checked) {
  background-color: #1e1e22 !important;
  border-color: #a98754 !important;
}

input[type="radio"] {
  accent-color: #a98754 !important;
}


/* ── Form Fields Card (right white box) ──── */
.tutor-checkout-billing-form,
.tutor-billing-info,
.tutor-checkout-guest-form,
.tutor-guest-checkout,
[class*="billing-form"],
[class*="guest-form"],
[class*="checkout-form"],
[class*="billing-info"] {
  background-color: #141417 !important;
  border-color: #2a2a30 !important;
}

.tutor-checkout-billing-form *,
.tutor-billing-info *,
[class*="billing-form"] *,
[class*="guest-form"] *,
[class*="checkout-form"] *,
[class*="billing-info"] * {
  color: #ffffff !important;
}

/* ── Input / Select fields ── */
.tutor-checkout-page input[type="text"],
.tutor-checkout-page input[type="email"],
.tutor-checkout-page input[type="tel"],
.tutor-checkout-page input[type="number"],
.tutor-checkout-page input[type="password"],
.tutor-checkout-page textarea,
.tutor-checkout-page select,
.tutor-checkout-wrap input[type="text"],
.tutor-checkout-wrap input[type="email"],
.tutor-checkout-wrap input[type="tel"],
.tutor-checkout-wrap input[type="number"],
.tutor-checkout-wrap input[type="password"],
.tutor-checkout-wrap textarea,
.tutor-checkout-wrap select {
  background-color: #141417 !important;
  color: #ffffff !important;
  border-color: #2e2e35 !important;
}

.tutor-checkout-page input::placeholder,
.tutor-checkout-wrap input::placeholder,
.tutor-checkout-page textarea::placeholder,
.tutor-checkout-wrap textarea::placeholder {
  color: #888898 !important;
}


.tutor-checkout-page select option,
.tutor-checkout-wrap select option {
  background-color: #141417 !important;
  color: #ffffff !important;
}



/* ── Payment Instructions Box ────────────── */
.tutor-payment-instruction,
[class*="payment-instruction"],
[class*="payment_instruction"] {
  background-color: #141417 !important;
  border-color: #2a2a30 !important;
  color: #ffffff !important;
}

.tutor-payment-instruction *,
[class*="payment-instruction"] *,
[class*="payment_instruction"] * {
  color: #cccccc !important;
}


.tutor-m-0 {
    color:#fff;
}


.tutor-border {
        border: 1px solid #a98754;
}/* End custom CSS */