/* Mangala Nakatha v3.9.26 — registration flow contrast corrections.
   Loaded after registration-v374.css and registration-dark-v3917.css. */
.mn-customer-theme .registration-page .registration-stepper-five{
  background:linear-gradient(145deg,#1a1221,#0f0b14)!important;
  border-color:rgba(255,255,255,.13)!important;
}
.mn-customer-theme .registration-stepper-five .stepper-item{color:#c9bdcf!important}
.mn-customer-theme .registration-stepper-five .stepper-item span.step-label{
  width:auto!important;height:auto!important;min-height:0!important;
  display:block!important;padding:0!important;background:transparent!important;
  border:0!important;border-radius:0!important;color:inherit!important;
  box-shadow:none!important;
}
.mn-customer-theme .registration-stepper-five .stepper-item.active{color:#f2d99b!important}
.mn-customer-theme .registration-stepper-five .stepper-item.done{color:#8fe5b0!important}
.mn-customer-theme .registration-stepper-five .step-number{
  background:#15101c!important;border-color:#5c4a63!important;color:#d8cedd!important;
}
.mn-customer-theme .registration-stepper-five .stepper-item.active .step-number{
  background:linear-gradient(135deg,#9b5fc1,#6e397f)!important;border-color:#e5bf71!important;color:#fff!important;
}
.mn-customer-theme .registration-stepper-five .stepper-item.done .step-number{
  background:linear-gradient(135deg,#276d4c,#3f9168)!important;border-color:#55d68b!important;color:#fff!important;
}
.mn-customer-theme .registration-card{
  background:linear-gradient(155deg,#1a1221,#0f0b14)!important;
  border-color:rgba(255,255,255,.12)!important;color:#f8f5fb!important;
}
.mn-customer-theme .registration-card .field label{color:#f4edf7!important}
.mn-customer-theme .registration-card input,
.mn-customer-theme .registration-card select,
.mn-customer-theme .registration-card textarea{
  background:#0b080f!important;color:#fff!important;border-color:rgba(255,255,255,.17)!important;
}
.mn-customer-theme .registration-card input::placeholder,
.mn-customer-theme .registration-card textarea::placeholder{color:#b7aabd!important;opacity:1!important}
.mn-customer-theme .registration-card small{color:#c9bdcf!important}
.mn-customer-theme .registration-card .check-field,
.mn-customer-theme .registration-card .existing-account-note,
.mn-customer-theme .registration-card .help-callout,
.mn-customer-theme .registration-card .selected-package-summary{
  background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.11)!important;color:#e7ddeb!important;
}
.mn-customer-theme .registration-card .existing-account-note strong{color:#fff!important}
.mn-customer-theme .registration-card .existing-account-note a,
.mn-customer-theme .registration-card .check-field a{color:#f2d99b!important}
.mn-customer-theme .registration-card .selected-package-summary{color:#f2d99b!important}
.mn-customer-theme .registration-card .help-callout p{color:#d7cbb2!important}
@media(max-width:760px){
  .mn-customer-theme .registration-stepper-five .stepper-item span.step-label{font-size:9px!important;line-height:1.15!important}
}
