.login-page{position:relative}.login-page .login-landing-message{padding-top:30px}@media(min-width:769px){.login-page .login-landing-message{padding:72px 42px 64px 24px}}.login-page .login-landing-form{padding-bottom:64px;padding-top:30px}@media(min-width:769px){.login-page .login-landing-form{min-height:600px;padding:72px 24px 132px 42px}}.login-page .page-title{margin-bottom:18px}@media(min-width:769px){.login-page .page-title{margin-bottom:24px}}.login-page .login-email-form-group{margin:18px 0 42px}.login-page .btn-login{display:block;margin-bottom:26px;width:100%}@media(min-width:769px){.login-page .btn-login{margin-bottom:38px;width:148px}}.login-page .registration-email{border-bottom:1px solid #dbdbdb;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;padding-bottom:18px}@media(min-width:769px){.login-page .registration-email{padding-bottom:12px}}.login-page .registration-email a{color:#222;font-size:1rem;line-height:1.43}.login-page .user-information-heading{font-weight:700;margin-bottom:4px}@media(min-width:769px){.login-page .user-information-heading{margin-bottom:12px}}.login-page .register-patient-form-note{margin-bottom:18px}.login-page .patient-form-elements{margin-bottom:30px}.login-page .patient-form-elements .card-header{display:flex;justify-content:space-between}.login-page .patient-form-elements .remove-btn{vertical-align:top}.login-page .add-patient{margin-bottom:42px}.login-page .btn-add-patient{font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.67;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' x='110.5' y='94' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 1a1 1 0 00-2 0v3H1a1 1 0 000 2h3v3a1 1 0 102 0V6h3a1 1 0 100-2H6V1z' fill='%23222'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:10px 10px;margin-top:-12px;padding:12px 0 12px 31px}@media(min-width:1025px){.login-page .btn-add-patient{font-size:1rem;line-height:1.71}}.login-page .btn-add-patient.disabled,.login-page .btn-add-patient:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' x='110.5' y='94' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 1a1 1 0 00-2 0v3H1a1 1 0 000 2h3v3a1 1 0 102 0V6h3a1 1 0 100-2H6V1z' fill='%23ccc'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:10px 10px}@media(min-width:769px){.login-page .btn-add-patient{margin-top:0;padding:0 0 0 31px}}.login-page .patient-max-message{font-family:Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.67}@media(min-width:1025px){.login-page .patient-max-message{font-size:1rem;line-height:1.71}}@media(min-width:769px){.login-page .patient-max-message{display:inline-block;margin-left:25px}}.login-page .patients-list-section{margin-bottom:30px}@media(min-width:769px){.login-page .patients-list-section{margin-bottom:42px}}.login-page .patients-list-heading{display:flex;justify-content:space-between;margin-bottom:12px}@media(min-width:769px){.login-page .patients-list-heading{margin-bottom:18px}}.login-page .patients-list-heading a{color:#222;font-size:1rem;line-height:1.43}.login-page .account-holder-fields{margin-bottom:30px}@media(min-width:769px){.login-page .account-holder-fields{margin-bottom:42px}}.login-page .account-holder-fields legend{border:0;padding:0}.login-page .communication-preference-fields{margin-bottom:30px}@media(min-width:769px){.login-page .communication-preference-fields{margin-bottom:42px}}.login-page .terms-and-conditions-fields{margin-bottom:42px}@media(min-width:769px){.login-page .terms-and-conditions-fields{margin-bottom:54px}}.login-page .btn-registration{display:block;margin-bottom:26px;width:100%}@media(min-width:769px){.login-page .btn-registration{margin-bottom:38px;width:auto}}.login-page .account-information-heading{display:flex;justify-content:space-between;margin-bottom:12px}@media(min-width:769px){.login-page .account-information-heading{margin-bottom:18px}}.login-page .account-information-details{margin-bottom:30px}@media(min-width:769px){.login-page .account-information-details{margin-bottom:42px}}.login-page .account-info-communications legend{border-bottom:0;margin-bottom:0}@media(min-width:769px){.login-page .login-bleed{position:absolute;right:0;top:0;background-color:#f7f7f7;height:100%;width:calc(100% + 42px);z-index:-1}}@media(min-width:1368px){.login-page .login-bleed{width:calc(50vw - 659.5px + 100%)}}.forced-yes-message{display:none}#registration-form-bday{height:1px;min-height:auto;padding:0;visibility:hidden}#country-verification-modal .selected-country{font-weight:700;margin-bottom:18px}#country-verification-modal .country-name{padding-left:26px}#country-verification-modal .change-country:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' width='11.661' height='11.318' x='85.144' y='167.314' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.297 1h6.364m0 6.364V1m0 0L1 10.318' stroke='%23222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;width:12px;content:"";margin-left:13px}#country-verification-modal .country-verify{width:100%}@media(min-width:769px){#country-verification-modal .country-verify{width:auto}}#country-verification-modal .country-verify:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14.021' height='10.485' fill='none' x='75.798' y='154.314' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.707 5.243A1 1 0 10.293 6.657L3.12 9.485l.707.707a1 1 0 001.415 0l.707-.707 7.778-7.778A1 1 0 1012.314.293l-7.071 7.07a1 1 0 01-1.415 0z' fill='%2359a618'/%3E%3C/svg%3E")}