.ays-enroll-form,.guideFieldLabel label,p,input{font:normal 400 18px/26px 'Open Sans',sans-serif;color:#333}
.ays-enroll-form a{font:normal 400 18px/26px 'Open Sans',sans-serif;color:#80379b;font-weight:600;text-decoration:none}
.ays-enroll-form .genericError{display:none}
.step.mobileLayout{display:none}
.ays-enroll-form__panel-one{padding-bottom:20px}
.ays-enroll-form__panel-one .row:first-child{display:flex;align-items:flex-start;flex-direction:column}
.ays-enroll-form__panel-one .row:first-child>.col-md-4{width:100%}
@media(min-width:768px){.ays-enroll-form__panel-one .row:first-child{flex-direction:row}
.ays-enroll-form__panel-one .row:first-child{align-items:center}
.ays-enroll-form__panel-one .row:first-child>.col-md-4{width:50%}
.ays-enroll-form__panel-one .row:first-child>.col-md-4:nth-child(2){width:auto;padding:0 20px}
.ays-enroll-form__panel-one__txt-middle{min-height:27px;text-align:center}
}
.ays-enroll-form .divider-below{&:after{content:'';display:block;width:100%;background-color:#ccc;height:1px;margin:30px 0 10px}
}
.ays-enroll-form__panel-two .panel-inner__checkbox>div>div{display:flex}
.ays-enroll-form__panel-two .panel-inner__checkbox{margin-bottom:10px}
.ays-enroll-form__panel-two .panel-inner__checkbox p{margin:13px 0 0}
.ays-enroll-form__panel-two .guideCheckBoxItem .XfaCheckBox::before{border:solid 4px #80379b}
.ays-enroll-form__panel-two .guideCheckBoxItem.guideItemSelected .XfaCheckBox::before{background-color:#80379b}
.ays-enroll-form__panel-two .guideCheckBoxGroupItems{max-width:40px}
.guideFieldError{height:0}
.validation-failure .guideFieldError{font-weight:bold;line-height:1.1;padding-bottom:20px}
.submit .xfaButton button span.iconButton-label,.xfaButton button{position:relative;font:normal 800 15px/15px 'Open Sans',sans-serif}
.submit .xfaButton button span.iconButton-label:after{content:'';background:url(/content/dam/botoxplus/images/arrow-right-white.svg);position:absolute;right:-25px;width:15px;height:12px;background-repeat:no-repeat;background-size:contain;top:49%;transform:translateY(-47%)}
.submit .xfaButton button:hover span.iconButton-label:after{background:url(/content/dam/botoxplus/images/arrow-right-white.svg)}
.submit .xfaButton button.submit:not(.af-icon-button){max-width:180px;width:100%;height:55px;border-radius:27px;background:#80379b;border:1px solid #80379b;font-size:15px;line-height:15px;letter-spacing:1px;font-weight:800;text-transform:uppercase;padding-right:30px;font:normal 800 15px/15px 'Open Sans',sans-serif;color:#fff}
.submit .xfaButton button span.iconButton-label,.xfaButton button{position:relative;font:normal 800 15px/15px 'Open Sans',sans-serif}
.submit .xfaButton{text-align:right}
.addnewpatient .xfaButton button span.iconButton-label,.xfaButton button{position:relative;font:normal 800 15px/15px 'Open Sans',sans-serif}
.addnewpatient .xfaButton button{max-width:180px;width:100%;height:55px;border-radius:27px;background:#80379b;border:1px solid #80379b;font-size:15px;line-height:15px;letter-spacing:1px;font-weight:800;text-transform:uppercase;padding-right:30px;font:normal 800 15px/15px 'Open Sans',sans-serif;color:#fff}
.addnewpatient .xfaButton button span.iconButton-label,.xfaButton button{position:relative;font:normal 800 15px/15px 'Open Sans',sans-serif}
.thankyoupanel{text-align:center}
.thankyoupanel .text-success{font-size:46px;font-weight:bold}
.guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw){border-color:transparent;background:transparent}
@media(max-width:767px){.xfaButton button.submit:not(.af-icon-button){min-width:300px;max-width:300px}
.submit .xfaButton{margin-top:35px;text-align:center}
.addnewpatient .xfaButton{margin-top:35px;text-align:center}
}
@media(max-width:1199px){.guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw){margin-left:0;padding-left:0}
}
.ays-enroll-form .optin .guideFieldError{margin:70px -500px 0 38px}
@media(max-width:600px){.ays-enroll-form .optin .guideFieldError{margin:130px -500px 0 38px}
}
@media(max-width:400px){.ays-enroll-form .optin .guideFieldError{margin:280px -500px 0 38px;max-width:220px;height:30px}
}
@media(max-width:290px){.ays-enroll-form .optin .guideFieldError{margin:360px -500px 0 38px}
}
.ays-enroll-form sup{font-weight:400 !important;font-size:65% !important}
.ays-enroll-form #guideContainer-rootPanel___guide-item-container{overflow:hidden}