:root{--auth-form-light-blue:#3557ff;--auth-form-dark-blue:#00157c;--auth-form-bg-gray:#f1f8f4;--auth-form-black:#1b1b1b;--auth-form-border:#cccce7;--auth-form-dark-gray:#676767}.bounce-enter-active{-webkit-animation:bounce-in .5s;animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.auth-modal{font-family:Source Sans Pro,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.5)}.auth-modal .webmd-modal__headerbtn{display:inline-block!important}.auth-modal .webmd-modal__headerbtn .webmd-modal__close,.auth-modal .webmd-modal__headerbtn:focus .webmd-modal__close,.auth-modal .webmd-modal__headerbtn:hover .webmd-modal__close{color:var(--auth-form-black)}.auth-modal.loading .webmd-modal__headerbtn{display:none!important}.auth-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.auth-modal .webmd-modal{width:100%;max-width:1024px;margin-top:50px!important;border-radius:0}@media screen and (max-width:1023px){.auth-modal .webmd-modal{max-width:335px}}.auth-modal .webmd-modal .webmd-modal__body,.auth-modal .webmd-modal .webmd-modal__header{padding:0}.auth-modal .webmd-modal .auth-container{min-height:640px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){.auth-modal .webmd-modal .auth-container{min-height:auto}}.auth-modal .webmd-modal .auth-container .auth-bg-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:512px;padding:36px 62px;min-height:640px;height:100%;background:var(--auth-form-bg-gray) url(https://img.webmd.com/vim/live/webmd/consumer_assets/images/care-header/bg_pattern.svg) no-repeat center/cover}.auth-modal .webmd-modal .auth-container .auth-bg-wrapper.login{background-image:url(https://img.webmd.com/vim/live/webmd/consumer_assets/images/care-header/family_bg.jpg)}@media screen and (max-width:1023px){.auth-modal .webmd-modal .auth-container .auth-bg-wrapper{display:none}}.auth-modal .webmd-modal .auth-container .auth-bg-wrapper h3{line-height:34px;font-size:24px;font-weight:600;text-align:center;margin:0;margin-bottom:34px;color:var(--auth-form-dark-blue)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper{width:100%;max-width:512px;padding:88px 51px}.auth-modal .webmd-modal .auth-container .auth-form-wrapper .signin-signup-section{text-align:center;line-height:20px;font-size:1rem;margin:0;color:var(--auth-form-black)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper .auth-form-login-sign-btn{font-weight:600;padding:0;color:var(--auth-form-light-blue)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper .tnc-message{line-height:18px;font-size:14px;margin-bottom:0;margin-top:1rem;color:var(--auth-form-black)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper .tnc-message a{color:var(--auth-form-light-blue);text-decoration:underline}.auth-modal .webmd-modal .auth-container .auth-form-wrapper h3{font-weight:600;line-height:1;font-size:24px;color:var(--auth-form-black);text-align:center;margin-bottom:45px;margin-top:10px}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input--medium{width:100%}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input--medium+.webmd-button,.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input--medium+.webmd-input--medium{margin-top:30px}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input--medium input{height:50px;border-radius:3px}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-checkbox{margin-top:16px;padding:0}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-checkbox:hover{background-color:transparent}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-checkbox .webmd-checkbox__inner{border-color:var(--auth-form-border)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-checkbox .webmd-checkbox__label{color:var(--auth-form-black)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form [type=submit]{margin:0}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .forgot-password-btn{margin-top:10px!important;padding:0;margin-bottom:30px;color:var(--auth-form-light-blue)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .forgot-password-btn:not(:hover){text-decoration:none}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .error{color:red;font-size:1rem;margin-bottom:10px;min-height:20px}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__suffix{width:auto;z-index:10;pointer-events:all}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__suffix .webmd-input__suffix-inner{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__suffix .webmd-input__suffix-inner .webmd-button{height:100%}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__suffix .webmd-input__suffix-inner .webmd-button--text{color:var(--auth-form-light-blue)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__inner,.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__inner:hover{border-color:var(--auth-form-border)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__inner:focus{border-color:var(--auth-form-dark-blue)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__inner::-webkit-input-placeholder{color:var(--auth-form-dark-gray)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__inner::-moz-placeholder{color:var(--auth-form-dark-gray)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__inner:-ms-input-placeholder{color:var(--auth-form-dark-gray)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__inner::-ms-input-placeholder{color:var(--auth-form-dark-gray)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-input__inner::placeholder{color:var(--auth-form-dark-gray)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-button--primary.auth-form-submit-btn{background-color:var(--auth-form-light-blue)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-button--primary.auth-form-submit-btn:hover:not(:disabled){background-color:var(--auth-form-dark-blue)}.auth-modal .webmd-modal .auth-container .auth-form-wrapper form .webmd-button--primary.auth-form-submit-btn:disabled{background-color:#b3b3b3;color:var(--auth-form-dark-gray)}@media screen and (max-width:1023px){.auth-modal .webmd-modal .auth-container .auth-form-wrapper{padding:60px 20px}.auth-modal .webmd-modal .auth-container .auth-form-wrapper h3{margin-bottom:20px}}.auth-modal.loggedOut,.auth-modal.verifyEmail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.auth-modal.loggedOut,.auth-modal.verifyEmail{padding:0 15px}}@media screen and (max-width:767px)and (orientation:landscape){.auth-modal.loggedOut,.auth-modal.verifyEmail{padding-top:150px}}.auth-modal.loggedOut .webmd-modal,.auth-modal.verifyEmail .webmd-modal{max-width:600px;border-radius:8px;padding:42px 68px;text-align:center}.auth-modal.loggedOut .webmd-modal .logout-modal .icon,.auth-modal.verifyEmail .webmd-modal .logout-modal .icon{-webkit-transform:scale(2);transform:scale(2)}.auth-modal.loggedOut .webmd-modal .logout-modal h3,.auth-modal.verifyEmail .webmd-modal .logout-modal h3{font-size:28px;line-height:35px;font-weight:600;color:var(--auth-form-dark-blue);margin:8px 0}.auth-modal.loggedOut .webmd-modal .logout-modal p,.auth-modal.verifyEmail .webmd-modal .logout-modal p{color:var(--auth-form-black);font-size:16px;line-height:20px;margin:0}.auth-modal.loggedOut .webmd-modal .logout-modal .cta-wrapper,.auth-modal.verifyEmail .webmd-modal .logout-modal .cta-wrapper{max-width:280px;margin-left:auto;margin-right:auto;margin-top:24px;font-size:16px;color:var(--auth-form-black)}.auth-modal.loggedOut .webmd-modal .logout-modal .cta-wrapper p,.auth-modal.verifyEmail .webmd-modal .logout-modal .cta-wrapper p{margin-bottom:16px}.auth-modal.loggedOut .webmd-modal .logout-modal .cta-wrapper .webmd-button--text,.auth-modal.verifyEmail .webmd-modal .logout-modal .cta-wrapper .webmd-button--text{color:var(--auth-form-light-blue)}.auth-modal.loggedOut .webmd-modal .logout-modal .cta-wrapper .webmd-button--primary,.auth-modal.verifyEmail .webmd-modal .logout-modal .cta-wrapper .webmd-button--primary{background-color:var(--auth-form-light-blue)}.auth-modal.loggedOut .webmd-modal .logout-modal .cta-wrapper .webmd-button--primary:hover:not(:disabled),.auth-modal.verifyEmail .webmd-modal .logout-modal .cta-wrapper .webmd-button--primary:hover:not(:disabled){background-color:var(--auth-form-dark-blue)}.loading-spinner{top:0;height:5px;width:100%;position:absolute;z-index:3000}.loading-spinner:after{content:"";position:absolute;left:0;top:0;height:5px;background-color:var(--auth-form-light-blue);border-radius:5px;width:30vw;-webkit-animation:slide 1.5s linear infinite forwards;animation:slide 1.5s linear infinite forwards}@-webkit-keyframes slide{0%{-webkit-transform:translateX(-50vw) scaleX(0);transform:translateX(-50vw) scaleX(0)}50%{-webkit-transform:translateX(50vw) scaleX(1);transform:translateX(50vw) scaleX(1)}to{-webkit-transform:translateX(150vw) scaleX(0);transform:translateX(150vw) scaleX(0)}}@keyframes slide{0%{-webkit-transform:translateX(-50vw) scaleX(0);transform:translateX(-50vw) scaleX(0)}50%{-webkit-transform:translateX(50vw) scaleX(1);transform:translateX(50vw) scaleX(1)}to{-webkit-transform:translateX(150vw) scaleX(0);transform:translateX(150vw) scaleX(0)}}.tick-wrapper{position:relative}.tick-wrapper>*{position:absolute;left:2rem;color:var(--tick-color)}.tick-wrapper svg{width:2rem;height:2rem;display:inline-block;position:absolute;top:-7px;left:0;z-index:1;--animation-time:3s;--animation-delay:1s}.tick-wrapper .path{stroke-dasharray:1000;stroke-dashoffset:0;stroke:var(--tick-color)}.tick-wrapper .path.circle{-webkit-animation:dash var(--animation-time) ease-in-out;animation:dash var(--animation-time) ease-in-out}.tick-wrapper .path.line{stroke-dashoffset:1000;-webkit-animation:dash var(--animation-time) var(--animation-delay) ease-in-out infinite forwards;animation:dash var(--animation-time) var(--animation-delay) ease-in-out infinite forwards}.tick-wrapper .path.check{stroke-dashoffset:-100;-webkit-animation:dash-check var(--animation-time) var(--animation-delay) infinite ease-in-out forwards;animation:dash-check var(--animation-time) var(--animation-delay) infinite ease-in-out forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}