.virtual-visit-checkin-screen{max-width:970px;display:flex;flex-direction:column;align-items:center;padding-bottom:16px}.virtual-visit-checkin-screen.ios-mode input,.virtual-visit-checkin-screen.ios-mode select,.virtual-visit-checkin-screen.ios-mode textarea{font-size:16px!important}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container{width:100%;margin-top:24px;padding:24px 24px 16px;border:1px solid #e3e3e3;border-radius:12px;display:flex;flex-direction:column;align-items:center}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container{width:100%;padding:32px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;flex:1 1 auto;min-height:400px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .participant-info-form .participant-info-form-field{margin-bottom:16px;max-width:400px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .participant-info-form .participant-info-form-field label{margin-bottom:0}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .participant-info-form .participant-info-form-field select{display:block;width:100%;font-weight:400}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .get-mobile-app{flex-direction:column;align-items:center;display:flex}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .get-mobile-app .sign-in-sprite{display:inline-block;vertical-align:middle;margin-right:5px;margin-left:-4px!important}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .get-mobile-app .sign-in-sprite.android-app-store-badge{background:url(https://devtelemedmedia.followmyhealth.com/globaldata/signin/signin-sprites-2019v15-en.png) 0 -98px/auto;width:135px;height:40px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .get-mobile-app .sign-in-sprite.apple-app-store-badge{background:url(https://devtelemedmedia.followmyhealth.com/globaldata/signin/signin-sprites-2019v15-en.png) -136px -98px/auto;width:135px;height:40px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .terms-of-use-field{margin-top:32px;display:flex;align-items:center;justify-content:flex-start}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .terms-of-use-field label{margin:0;font-size:14px;font-weight:400}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .terms-of-use-field input[type=checkbox]{margin-right:4px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .dynamic-plain-text{white-space:pre-wrap}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .required:after{content:" *";font-size:18px;color:#cb0000}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .danger-text,.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .info-text{border-radius:3px;margin:16px 0;display:flex;align-items:center;padding:8px;font-weight:700}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .danger-text .ahs-icon,.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .info-text .ahs-icon{flex:0 0 auto;margin-right:8px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .danger-text{background-color:#ffe4e4}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .info-text{background-color:#e8f0fe}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .error-text{font-size:12px;color:#cb0000}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .strong-text{font-weight:700}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container h1,.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container h2{color:#333}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container h1{font-weight:500;font-size:28px;margin:0 0 8px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container h2{font-weight:700;font-size:18px;margin:0}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container label{display:block;font-size:12px;font-weight:400}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container a,.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container a:active,.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container a:visited{font-size:inherit}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container input[type=checkbox]{width:inherit;height:inherit;display:inherit;margin:0}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container input[type=tel]{height:26px;line-height:13px;font-size:12px;padding-left:5px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container input,.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container select{font-size:14px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container input.ng-untouched,.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container select.ng-untouched{border-color:#666!important}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container select{border-width:1px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .error-banner{background-color:#ffe4e4;margin-bottom:16px;display:flex;padding:4px 8px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .error-banner .icon-container{width:15%;text-align:center}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .error-banner .banner-content{color:#464646;font-size:14px;font-weight:700;display:inline-block;width:80%}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .margin-common{margin-left:20px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .margin-none{margin-bottom:0}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-steps-container .margin-extra{margin-bottom:10px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container{width:100%;margin-top:24px;display:flex;justify-content:space-between}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container .left-buttons,.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container .right-buttons{display:flex;align-items:center}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container .left-buttons>*,.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container .right-buttons>*{margin:0 8px 8px}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container .left-buttons{align-items:flex-start}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container .right-buttons{flex-wrap:wrap-reverse;justify-content:flex-end}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container .ahs-btn-default,.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container .ahs-btn-primary{font-size:18px!important;border-radius:5px!important;border:1px solid #007988!important;height:40px!important;background-image:none!important;text-shadow:none!important;min-width:120px!important}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container .ahs-btn-default{background-color:#fff!important;color:#007988!important}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .wizard-nav-container .ahs-btn-primary{background-color:#007988!important;color:#fff!important}.virtual-visit-checkin-screen .virtual-visit-checkin-workflow-container .link-button{font-size:16px}#on-demand-new-patient-request{max-width:970px;display:flex;flex-direction:column;align-items:center;padding-bottom:16px}#on-demand-new-patient-request.ios-mode input,#on-demand-new-patient-request.ios-mode select,#on-demand-new-patient-request.ios-mode textarea{font-size:16px!important}#on-demand-new-patient-request.form-page{height:calc(100vh - 16px)}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container{width:100%;margin-top:24px;padding:24px 24px 16px;border:1px solid #e3e3e3;border-radius:12px;display:flex;flex-direction:column;align-items:center}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container{width:100%;padding:32px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;flex:1 1 auto;min-height:400px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container.form-page{height:calc(100vh - 300px);min-height:inherit}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .landing-details{margin-top:36px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .landing-details .landing-details-field{margin-bottom:24px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .landing-details .landing-details-field span{margin-bottom:8px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .reason-for-visit-field{margin-top:32px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .reason-for-visit-field select{width:100%;max-width:400px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .form-container{height:calc(100vh - 330px);margin-top:-16px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .form-container .form-viewer-container{height:100%}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .form-container .form-viewer-container #form-viewer-iframe{height:100%!important;width:100%!important}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .terms-of-use-field{margin-top:32px;display:flex;align-items:center;justify-content:flex-start}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .terms-of-use-field label{margin:0;font-size:14px;font-weight:400}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .terms-of-use-field input[type=checkbox]{margin-right:4px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .demographics-form .demographics-form-field{margin-bottom:16px;max-width:400px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .demographics-form .demographics-form-field.dob-field{max-width:200px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .demographics-form .demographics-form-field input[type=date]{height:26px;line-height:26px;font-size:12px;font-weight:400}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .demographics-form .demographics-form-field .preferred-phone-field{display:flex}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .demographics-form .demographics-form-field .preferred-phone-field>:first-child{margin-right:8px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .demographics-form .demographics-form-field label{margin-bottom:0}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .demographics-form .demographics-form-field select{display:block;width:100%;font-weight:400}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .demographics-form .preferred-phone-needed{font-size:12px;color:#666}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .welcome-back-form .welcome-back-description{display:block;margin-bottom:16px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .welcome-back-form .rejoin-form-field{margin-bottom:8px;max-width:200px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .get-mobile-app{flex-direction:column;align-items:center;display:flex}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .get-mobile-app .sign-in-sprite{display:inline-block;vertical-align:middle;margin-right:5px;margin-left:-4px!important}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .get-mobile-app .sign-in-sprite.android-app-store-badge{background:url(https://devtelemedmedia.followmyhealth.com/globaldata/signin/signin-sprites-2019v15-en.png) 0 -98px/auto;width:135px;height:40px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .get-mobile-app .sign-in-sprite.apple-app-store-badge{background:url(https://devtelemedmedia.followmyhealth.com/globaldata/signin/signin-sprites-2019v15-en.png) -136px -98px/auto;width:135px;height:40px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .dynamic-plain-text{white-space:pre-wrap}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .required:after{content:" *";font-size:18px;color:#cb0000}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .danger-text,#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .info-text{border-radius:3px;margin:16px 0;display:flex;align-items:center;padding:8px;font-weight:700}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .danger-text .ahs-icon,#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .info-text .ahs-icon{flex:0 0 auto;margin-right:8px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .danger-text{background-color:#ffe4e4}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .info-text{background-color:#e8f0fe}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .error-text{font-size:12px;color:#cb0000}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .strong-text{font-weight:700}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container h1,#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container h2{color:#333}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container h1{font-weight:500;font-size:28px;margin:0 0 8px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container h2{font-weight:700;font-size:18px;margin:0}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container label{display:block;font-size:12px;font-weight:400}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container a,#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container a:active,#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container a:visited{font-size:inherit}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container input[type=checkbox]{width:inherit;height:inherit;display:inherit;margin:0}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container input[type=tel]{height:26px;line-height:13px;font-size:12px;padding-left:5px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container input,#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container select{font-size:14px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container input.ng-untouched,#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container select.ng-untouched{border-color:#666!important}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container select{border-width:1px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .dob-input-container{display:flex}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .dob-input-container .date-text-input{border-top-right-radius:0;border-bottom-right-radius:0}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-steps-container .dob-input-container .date-calendar-input{height:26px;border-top-left-radius:0;border-bottom-left-radius:0}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container{width:100%;margin-top:24px;display:flex;justify-content:space-between}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container .left-buttons,#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container .right-buttons{display:flex;align-items:center}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container .left-buttons>*,#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container .right-buttons>*{margin:0 8px 8px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container .left-buttons{align-items:flex-start}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container .right-buttons{flex-wrap:wrap-reverse;justify-content:flex-end}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container .ahs-btn-default,#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container .ahs-btn-primary{font-size:18px;border-radius:5px;border:1px solid #007988;height:40px;background-image:none;text-shadow:none;min-width:120px}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container .ahs-btn-default{background-color:#fff;color:#007988}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .wizard-nav-container .ahs-btn-primary{background-color:#007988;color:#fff}#on-demand-new-patient-request #on-demand-new-patient-request-workflow-container .link-button{font-size:16px}.on-demand-new-patient-modal{display:flex;flex-direction:column}.on-demand-new-patient-modal .ahs-dialog-header{border-top-left-radius:8px;border-top-right-radius:8px}.on-demand-new-patient-modal .ahs-dialog-header h3{display:inline-block;margin:0;color:#333;font-weight:500}.on-demand-new-patient-modal .modal-body{min-height:100px;display:flex;padding:0 16px}.on-demand-new-patient-modal .ahs-dialog-footer{position:relative;height:inherit;display:flex;align-items:center;justify-content:flex-end;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.on-demand-new-patient-modal .ahs-dialog-footer .ahs-btn-default,.on-demand-new-patient-modal .ahs-dialog-footer .ahs-btn-primary{font-size:14px;border-radius:5px;border:1px solid #007988;height:40px;background-image:none;text-shadow:none;min-width:120px}.on-demand-new-patient-modal .ahs-dialog-footer .ahs-btn-default{background-color:#fff;color:#007988}.on-demand-new-patient-modal .ahs-dialog-footer .ahs-btn-primary{background-color:#007988;color:#fff}#on-demand-new-patient-request-ended{max-width:800px;display:flex;flex-direction:column;align-items:center;margin:0 auto 16px;padding:0 16px}#on-demand-new-patient-request-ended #request-ended-container{width:100%;margin-top:24px;padding:24px 24px 16px;border:1px solid #e3e3e3;border-radius:12px;display:flex;flex-direction:column;align-items:center}#on-demand-new-patient-request-ended #request-ended-container .request-ended-content{width:100%;padding:32px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;flex:1 1 auto;min-height:400px}#on-demand-new-patient-request-ended #request-ended-container .request-ended-nav-container{width:100%;margin-top:24px;display:flex;justify-content:flex-end}#on-demand-new-patient-request-ended #request-ended-container .request-ended-nav-container>*{margin:0 8px 8px}#on-demand-new-patient-request-ended #request-ended-container .request-ended-nav-container .ahs-btn-default,#on-demand-new-patient-request-ended #request-ended-container .request-ended-nav-container .ahs-btn-primary{font-size:18px;border-radius:5px;border:1px solid #007988;height:40px;background-image:none;text-shadow:none;min-width:120px}#on-demand-new-patient-request-ended #request-ended-container .request-ended-nav-container .ahs-btn-default{background-color:#fff;color:#007988}#on-demand-new-patient-request-ended #request-ended-container .request-ended-nav-container .ahs-btn-primary{background-color:#007988;color:#fff}#on-demand-new-patient-request-ended #request-ended-container h1,#on-demand-new-patient-request-ended #request-ended-container h2{color:#333}#on-demand-new-patient-request-ended #request-ended-container h1{font-weight:500;font-size:28px;margin:0 0 8px}#on-demand-new-patient-request-hardstop{max-width:800px;display:flex;flex-direction:column;align-items:center;margin:0 auto 16px;padding:0 16px}#on-demand-new-patient-request-hardstop #request-ended-hardstop-container{width:100%;margin-top:24px;padding:24px 24px 16px;border:1px solid #e3e3e3;border-radius:12px;display:flex;flex-direction:column;align-items:center}#on-demand-new-patient-request-hardstop #request-ended-hardstop-container #hard-stop-message{width:100%}#on-demand-new-patient-request-hardstop #request-ended-hardstop-container .request-ended-content{width:100%;padding:32px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;flex:1 1 auto;min-height:400px}#on-demand-new-patient-request-hardstop #request-ended-hardstop-container .request-ended-nav-container{width:100%;margin-top:24px;display:flex;justify-content:flex-end}#on-demand-new-patient-request-hardstop #request-ended-hardstop-container .request-ended-nav-container>*{margin:0 8px 8px}#on-demand-new-patient-request-hardstop #request-ended-hardstop-container .request-ended-nav-container .ahs-btn-default,#on-demand-new-patient-request-hardstop #request-ended-hardstop-container .request-ended-nav-container .ahs-btn-primary{font-size:18px;border-radius:5px;border:1px solid #007988;height:40px;background-image:none;text-shadow:none;min-width:120px}#on-demand-new-patient-request-hardstop #request-ended-hardstop-container .request-ended-nav-container .ahs-btn-default{background-color:#fff;color:#007988}#on-demand-new-patient-request-hardstop #request-ended-hardstop-container .request-ended-nav-container .ahs-btn-primary{background-color:#007988;color:#fff}#on-demand-new-patient-request-hardstop #request-ended-hardstop-container h1,#on-demand-new-patient-request-hardstop #request-ended-hardstop-container h2{color:#333}#on-demand-new-patient-request-hardstop #request-ended-hardstop-container h1{font-weight:500;font-size:28px;margin:0 0 8px}.error-banner{background-color:#ffe4e4;margin-bottom:16px;display:flex;padding:4px 8px}.error-banner .icon-container{width:15%;text-align:center}.error-banner .banner-content{color:#464646;font-size:14px;font-weight:700;display:inline-block;width:80%}.margin-common{margin-left:20px}.margin-none{margin-bottom:0}.margin-extra{margin-bottom:10px}#on-demand-new-patient-waiting-room{display:flex;flex-direction:column}#on-demand-new-patient-waiting-room .waiting-room-field{margin-bottom:16px}#on-demand-new-patient-waiting-room .av-settings-toggle{color:#007d8a}#on-demand-new-patient-waiting-room .on-demand-new-pateint-waiting-room-join-in-mobile-app{width:100%;margin-top:1em;background-color:#007d8a;color:#fff;font-size:24px;height:4em;font-weight:700;border-radius:7px;text-shadow:none}#virtual-visit-checkin-ended{max-width:800px;display:flex;flex-direction:column;align-items:center;margin:0 auto 16px;padding:0 16px}#virtual-visit-checkin-ended #request-ended-container{width:100%;margin-top:24px;padding:24px 24px 16px;border:1px solid #e3e3e3;border-radius:12px;display:flex;flex-direction:column;align-items:center}#virtual-visit-checkin-ended #request-ended-container .request-ended-content{width:100%;padding:32px 0;border-top:1px solid #e3e3e3;flex:1 1 auto;min-height:400px}#virtual-visit-checkin-ended #request-ended-container .request-ended-nav-container{border-top:1px solid #e3e3e3;width:100%;padding-top:24px;display:flex;justify-content:flex-end}#virtual-visit-checkin-ended #request-ended-container .request-ended-nav-container>*{margin:0 8px 8px}#virtual-visit-checkin-ended #request-ended-container .request-ended-nav-container .ahs-btn-default,#virtual-visit-checkin-ended #request-ended-container .request-ended-nav-container .ahs-btn-primary{font-size:18px;border-radius:5px;border:1px solid #007988;height:40px;background-image:none;text-shadow:none;min-width:120px}#virtual-visit-checkin-ended #request-ended-container .request-ended-nav-container .ahs-btn-default{background-color:#fff;color:#007988}#virtual-visit-checkin-ended #request-ended-container .request-ended-nav-container .ahs-btn-primary{background-color:#007988;color:#fff}#virtual-visit-checkin-ended #request-ended-container h1,#virtual-visit-checkin-ended #request-ended-container h2{color:#333}#virtual-visit-checkin-ended #request-ended-container h1{font-weight:500;font-size:28px;margin:0 0 8px}#virtual-visit-checkin-hardstop{max-width:800px;display:flex;flex-direction:column;align-items:center;margin:0 auto 16px;padding:0 16px}#virtual-visit-checkin-hardstop #request-ended-hardstop-container{width:100%;margin-top:24px;padding:24px 24px 16px;border:1px solid #e3e3e3;border-radius:12px;display:flex;flex-direction:column;align-items:center}#virtual-visit-checkin-hardstop #request-ended-hardstop-container #hard-stop-message{width:100%}#virtual-visit-checkin-hardstop #request-ended-hardstop-container .request-ended-content{width:100%;padding:32px 0;border-top:1px solid #e3e3e3;flex:1 1 auto;min-height:400px}#virtual-visit-checkin-hardstop #request-ended-hardstop-container .request-ended-nav-container{width:100%;padding-top:24px;border-top:1px solid #e3e3e3;display:flex;justify-content:flex-end}#virtual-visit-checkin-hardstop #request-ended-hardstop-container .request-ended-nav-container>*{margin:0 8px 8px}#virtual-visit-checkin-hardstop #request-ended-hardstop-container .request-ended-nav-container .ahs-btn-default,#virtual-visit-checkin-hardstop #request-ended-hardstop-container .request-ended-nav-container .ahs-btn-primary{font-size:18px;border-radius:5px;border:1px solid #007988;height:40px;background-image:none;text-shadow:none;min-width:120px}#virtual-visit-checkin-hardstop #request-ended-hardstop-container .request-ended-nav-container .ahs-btn-default{background-color:#fff;color:#007988}#virtual-visit-checkin-hardstop #request-ended-hardstop-container .request-ended-nav-container .ahs-btn-primary{background-color:#007988;color:#fff}#virtual-visit-checkin-hardstop #request-ended-hardstop-container h1,#virtual-visit-checkin-hardstop #request-ended-hardstop-container h2{color:#333}#virtual-visit-checkin-hardstop #request-ended-hardstop-container h1{font-weight:500;font-size:28px;margin:0 0 8px}#virtual-visit-checkin-waiting-room{display:flex;flex-direction:column}#virtual-visit-checkin-waiting-room .waiting-room-field{margin-bottom:16px}#virtual-visit-checkin-waiting-room .av-settings-toggle{color:#007d8a}#virtual-visit-checkin-waiting-room .virtual-visit-checkin-waiting-room-join-in-mobile-app{width:100%;margin-top:1em;background-color:#007d8a;color:#fff;font-size:24px;height:4em;font-weight:700;border-radius:7px;text-shadow:none}