#btnVerifyUserModal-modal .generic-modal__image,#btnModalError500-modal .generic-modal__image{margin:0 0 1.5rem}
#btnModalNoMeridian-modal .promosection{padding:0}
#btnModalNoMeridian-modal .generic-modal__image{margin:0}
@media only screen and (max-width:767.98px){#btnModalExtendSession-modal .o-form-container__buttons .button{margin-bottom:1.5rem}
}
#btnModalExtendSession-modal .modal-footer.generic-modal__content-footer:empty{padding-top:0}
.formcontainer [id^="myfreestyle"] .o-form-container__error-msg,.formcontainer [id*="extend-session-form"] .o-form-container__error-msg,.formcontainer [id^="myfreestyle"] .o-wizard-container__error-msg,.formcontainer [id*="extend-session-form"] .o-wizard-container__error-msg{display:none}
#btnModalLoginB2B-modal .modal-footer.generic-modal__content-footer{display:none}
#btnModalLoginB2B-modal .a-button--spinner button[type="submit"] .abt-icon{display:block}
#btnModalLoginB2B-modal button[type="submit"] .abt-icon{display:none}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__main-form .form-container .title + .text,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__main-form .form-container .title + .text{margin-top:2.5rem;margin-bottom:2.5rem}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__main-form .form-container .datepicker .a-input-field,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__main-form .form-container .datepicker .a-input-field{margin-top:0}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__main-form .form-container .readonly-field,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__main-form .form-container .readonly-field{background-color:#fff;border:0;padding-left:0;padding-top:0}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__main-form .form-container .readonly-field ~ .icon-right,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__main-form .form-container .readonly-field ~ .icon-right{display:none}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__buttons,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__buttons{flex-direction:column}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__buttons .button.a-button,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__buttons .button.a-button{margin-left:0;margin-right:0}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__buttons .button.a-button:first-child,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__buttons .button.a-button:first-child{margin-top:2rem}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__buttons .button.a-button:not(:first-child),#myaccount-details #myfreestyle-emailPassword-update .o-form-container__buttons .button.a-button:not(:first-child){margin-top:1.5rem}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__buttons .button.a-button .btn,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__buttons .button.a-button .btn{width:100%}
#myaccount-details #marketingConsent-section .formcontainer{margin-bottom:0}
#myaccount-details #marketingConsent-section .formcontainer + .link.button.a-link{margin-top:0;margin-bottom:0}
@media only screen and (max-width:575.98px){#myaccount-details #marketingConsent-section .formcontainer + .link.button.a-link #marketingConsent-forget{margin-top:1rem}
}
#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container .form-container #marketingConsent-edit{margin-top:1rem}
#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons{justify-content:center !important}
@media only screen and (max-width:575.98px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons{flex-direction:column-reverse}
}
@media only screen and (min-width:576px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons .button.a-button:first-child{margin-right:.5rem}
}
@media only screen and (max-width:575.98px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons .button.a-button:first-child{margin-top:.5rem}
}
@media only screen and (min-width:576px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons .button.a-button:last-child{margin-left:.5rem}
}
@media only screen and (max-width:575.98px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons .button.a-button:last-child{margin-bottom:.5rem}
}
@media only screen and (min-width:576px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons .button.a-button button{margin-top:1rem}
}
#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__success-msg{margin-bottom:0}
#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__success-msg:empty{margin-top:0}
#myaccount-details #marketingConsent-section .formcontainer.hidden-forgetme-form{display:none}
#myaccount-details #marketingConsent-section #marketingConsent-forget{margin-top:1rem}
#myaccount-details #marketingConsent-section .experiencefragment .xf-content-height{min-height:auto}
@media only screen and (max-width:991.98px){#myaccount-welcome .col-md-2{flex:0 0 100%;max-width:100%}
}
@media only screen and (max-width:575.98px){#myfreestyle-unsubscribe .o-form-container__buttons{flex-direction:column-reverse}
#myfreestyle-unsubscribe #marketingConsent-save{margin-bottom:1rem}
}
#myfreestyle-login-verify,#login_verify_success,#login_verify_error{display:none}
.cq-Editable-dom #myfreestyle-login-verify,.cq-Editable-dom #login_verify_success,.cq-Editable-dom #login_verify_error{display:block !important}
@media only screen and (min-width:576px){#myfreestyle-signup .formcontainer-halfwidth ~ .o-wizard__btn .button-div{width:50%}
}