body.vv-booking-view #authCard{display:none!important}
body.vv-booking-view #bookingCard{display:block!important;width:100%;max-width:720px!important;min-height:0!important;margin:0 auto 14px!important}
body.vv-booking-view #bookingCard>section:not(.hidden){scroll-margin-top:76px}
body.vv-booking-view .vv-booking-progress{max-width:720px!important}
body.vv-booking-success-v25 #wizardChoice,
body.vv-booking-success-v25 #wizardDate,
body.vv-booking-success-v25 #wizardData,
body.vv-booking-success-v25 #wizardReview{display:none!important}
body.vv-booking-success-v25 #bookingCard{padding:18px!important}
body.vv-booking-success-v25 #bookMsg.wizard-success{display:block!important;margin:0!important;padding:22px 18px!important;border-radius:18px!important;text-align:center!important;font-size:20px!important;line-height:1.35!important}
body.vv-booking-success-v25 #vvBackToPatientAccountV24{margin:12px 0 0!important}
body.vv-booking-success-v25 .vv-booking-progress{position:static!important}
@media(max-width:700px){
  body.viaviva-patient-mobile.vv-booking-view .wrap{padding-top:6px!important}
  body.viaviva-patient-mobile.vv-booking-view .vv-booking-progress{position:static!important;margin:0 auto 6px!important;padding:5px 6px 7px!important}
  body.viaviva-patient-mobile.vv-booking-view #bookingCard{padding:13px 14px 15px!important;border-radius:20px!important}
  body.viaviva-patient-mobile.vv-booking-view #bookingCard h3{margin-top:0!important}
  body.viaviva-patient-mobile.vv-booking-success-v25 #bookingCard{padding:14px!important}
  body.viaviva-patient-mobile.vv-booking-success-v25 #bookMsg.wizard-success{padding:20px 14px!important;font-size:19px!important}
}
