*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.page-wrapper{padding:2rem}body[class*="persons"]{background:#F8F9FA;color:#4D5157;font-family:"proxima-nova-soft", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:16px;line-height:1.45}body[class*="persons"] small{font-size:90%}body[class*="persons"] a{color:#3F739F}body[class*="persons"] a:hover{color:#38668d}body[class*="persons"] .input-wrapper{margin-bottom:1.25rem}body[class*="users"]{background:#ECEEF1;color:#4D5157;font-family:"proxima-nova-soft";font-size:14px;line-height:1.45}body[class*="users"] a{color:#3F739F}body[class*="users"] a:hover{color:#38668d}@media screen and (min-width: 1000px){.page-wrapper{padding:4%}}@-webkit-keyframes slide-in-down{0%{margin-top:-50px}100%{margin-top:0}}@-moz-keyframes slide-in-down{0%{margin-top:-50px}100%{margin-top:0}}@keyframes slide-in-down{0%{margin-top:-50px}100%{margin-top:0}}.flash-content{-webkit-animation-name:slide-in-down;-moz-animation-name:slide-in-down;animation-name:slide-in-down;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-moz-animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}.flash-content:empty{display:none}.notice .flash-content{padding:1rem;text-align:center;background:#ffffff}.flash-content--alert--general,.flash-content--error--general{padding:1rem;text-align:center;background:#ffffff}.flash-content--alert--session,.flash-content--error--session{padding:0.5rem;margin:0rem 0rem 1rem 0rem;border-radius:0.25rem;background-color:#ffdf80}body[class*="persons"] input[type="email"],body[class*="persons"] input[type="number"],body[class*="persons"] input[type="password"],body[class*="persons"] input[type="search"],body[class*="persons"] input[type="tel"],body[class*="persons"] input[type="text"],body[class*="persons"] input[type="url"],body[class*="persons"] input[type="color"],body[class*="persons"] input[type="date"],body[class*="persons"] input[type="datetime"],body[class*="persons"] input[type="datetime-local"],body[class*="persons"] input[type="month"],body[class*="persons"] input[type="time"],body[class*="persons"] input[type="week"],.text-input--textarea,.text-input{border-radius:3px;border-style:solid;border-width:1px;font-size:15px;outline:none;padding:0.75rem;transition:all 0.1s;width:100%}body[class*="persons"] input[type="email"],body[class*="persons"] input[type="number"],body[class*="persons"] input[type="password"],body[class*="persons"] input[type="search"],body[class*="persons"] input[type="tel"],body[class*="persons"] input[type="text"],body[class*="persons"] input[type="url"],body[class*="persons"] input[type="color"],body[class*="persons"] input[type="date"],body[class*="persons"] input[type="datetime"],body[class*="persons"] input[type="datetime-local"],body[class*="persons"] input[type="month"],body[class*="persons"] input[type="time"],body[class*="persons"] input[type="week"],.text-input--textarea,.text-input{background-color:#ffffff;border-color:#D5D9DC;color:#4D5157}body[class*="persons"] input[type="email"]:focus,body[class*="persons"] input[type="number"]:focus,body[class*="persons"] input[type="password"]:focus,body[class*="persons"] input[type="search"]:focus,body[class*="persons"] input[type="tel"]:focus,body[class*="persons"] input[type="text"]:focus,body[class*="persons"] input[type="url"]:focus,body[class*="persons"] input[type="color"]:focus,body[class*="persons"] input[type="date"]:focus,body[class*="persons"] input[type="datetime"]:focus,body[class*="persons"] input[type="datetime-local"]:focus,body[class*="persons"] input[type="month"]:focus,body[class*="persons"] input[type="time"]:focus,body[class*="persons"] input[type="week"]:focus,.text-input--textarea:focus,.text-input:focus{border-color:#89a4cc;box-shadow:0 0 0 3px rgba(101,136,189,0.2)}body[class*="persons"] input[type="email"]::placeholder,body[class*="persons"] input[type="number"]::placeholder,body[class*="persons"] input[type="password"]::placeholder,body[class*="persons"] input[type="search"]::placeholder,body[class*="persons"] input[type="tel"]::placeholder,body[class*="persons"] input[type="text"]::placeholder,body[class*="persons"] input[type="url"]::placeholder,body[class*="persons"] input[type="color"]::placeholder,body[class*="persons"] input[type="date"]::placeholder,body[class*="persons"] input[type="datetime"]::placeholder,body[class*="persons"] input[type="datetime-local"]::placeholder,body[class*="persons"] input[type="month"]::placeholder,body[class*="persons"] input[type="time"]::placeholder,body[class*="persons"] input[type="week"]::placeholder,.text-input--textarea::placeholder,.text-input::placeholder{color:#9C9EA0}.text-input{height:39px}.text-input--textarea{min-height:60px}body[class*="persons"] .button.primary,body[class*="persons"] button.primary,body[class*="persons"] .button,body[class*="persons"] button,.button--primary,.button{border-radius:3px;border:none;cursor:pointer;display:inline-block;font-family:"proxima-nova-soft", sans-serif;font-size:15px;font-weight:normal;margin:0;min-width:30px;outline:none;padding:0.75rem;text-align:center;text-decoration:none;transition:all 0.2s linear}body[class*="persons"] .button,body[class*="persons"] button,.button{background-color:#ECEEF1;color:#4D5157}body[class*="persons"] .button.primary,body[class*="persons"] button.primary,.button--primary{background-color:#6588BD;color:#ffffff}form .error small,form .patient_error small,form .alert-box{color:#EB4444;font-weight:500;margin-bottom:0.5rem}form .input.error{margin-bottom:1rem}form .input.error input{margin-bottom:0}body[class*="users"] input[type="email"],body[class*="users"] input[type="number"],body[class*="users"] input[type="password"],body[class*="users"] input[type="search"],body[class*="users"] input[type="tel"],body[class*="users"] input[type="text"],body[class*="users"] input[type="url"],body[class*="users"] input[type="color"],body[class*="users"] input[type="date"],body[class*="users"] input[type="datetime"],body[class*="users"] input[type="datetime-local"],body[class*="users"] input[type="month"],body[class*="users"] input[type="time"],body[class*="users"] input[type="week"]{-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;background:#ffffff;border-radius:3px;border:1px solid #d5d9dc;box-shadow:none;margin-bottom:1rem;outline:none;padding:0.75rem;width:100%}body[class*="users"] input[type="email"]:focus,body[class*="users"] input[type="number"]:focus,body[class*="users"] input[type="password"]:focus,body[class*="users"] input[type="search"]:focus,body[class*="users"] input[type="tel"]:focus,body[class*="users"] input[type="text"]:focus,body[class*="users"] input[type="url"]:focus,body[class*="users"] input[type="color"]:focus,body[class*="users"] input[type="date"]:focus,body[class*="users"] input[type="datetime"]:focus,body[class*="users"] input[type="datetime-local"]:focus,body[class*="users"] input[type="month"]:focus,body[class*="users"] input[type="time"]:focus,body[class*="users"] input[type="week"]:focus{border-color:#89a4cc;box-shadow:0 0 0 3px rgba(101,136,189,0.2)}body[class*="users"] input[type="email"]::placeholder,body[class*="users"] input[type="number"]::placeholder,body[class*="users"] input[type="password"]::placeholder,body[class*="users"] input[type="search"]::placeholder,body[class*="users"] input[type="tel"]::placeholder,body[class*="users"] input[type="text"]::placeholder,body[class*="users"] input[type="url"]::placeholder,body[class*="users"] input[type="color"]::placeholder,body[class*="users"] input[type="date"]::placeholder,body[class*="users"] input[type="datetime"]::placeholder,body[class*="users"] input[type="datetime-local"]::placeholder,body[class*="users"] input[type="month"]::placeholder,body[class*="users"] input[type="time"]::placeholder,body[class*="users"] input[type="week"]::placeholder{color:#9c9ea0}body[class*="users"] .button,body[class*="users"] button{-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;border-radius:3px;border:none;box-shadow:none;font-weight:500;outline:none;padding:0.75rem}body[class*="users"] .button:active,body[class*="users"] button:active{box-shadow:inset 0 0 1rem rgba(0,0,0,0.2)}body[class*="users"] .button.primary,body[class*="users"] button.primary{background:#6588bd;color:#ffffff}body[class*="users"] .button.primary:hover,body[class*="users"] button.primary:hover{background:#537ab5}body[class*="persons"] *:focus{box-shadow:0 0 0 2px #ffffff, 0 0 0 4px #3d83c9;outline:0}body[class*="persons"] input[type="email"],body[class*="persons"] input[type="number"],body[class*="persons"] input[type="password"],body[class*="persons"] input[type="search"],body[class*="persons"] input[type="tel"],body[class*="persons"] input[type="text"],body[class*="persons"] input[type="url"],body[class*="persons"] input[type="color"],body[class*="persons"] input[type="date"],body[class*="persons"] input[type="datetime"],body[class*="persons"] input[type="datetime-local"],body[class*="persons"] input[type="month"],body[class*="persons"] input[type="time"],body[class*="persons"] input[type="week"]{-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;margin-bottom:0.25rem}body[class*="persons"] .button,body[class*="persons"] button{-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}body[class*="persons"] .button:active,body[class*="persons"] button:active{box-shadow:inset 0 0 1rem rgba(0,0,0,0.2)}body[class*="persons"] .button.primary:hover,body[class*="persons"] button.primary:hover{background:#6081b4}.form-area-toggle{padding-bottom:0.75rem}.new-password{display:none}.passwords-match{margin-bottom:1.25rem;color:black}.passwords-match.passwords-match--matches{color:green}.passwords-match .jq-password-validator__checkmark{transform:scale(0);visibility:hidden}.passwords-match.passwords-match--matches .jq-password-validator__checkmark{transform:scale(1);visibility:visible;fill:green}.email-validation{color:red;padding:0;margin:0}input[type="email"]~.email-validation::after{content:""}input[type="email"]:not(:focus):invalid~.email-validation::after{content:attr(data-message)}.patients-default-session{max-width:68em;margin-left:auto;margin-right:auto;background:#ffffff;border-radius:4px;border:1px solid #D5D9DC;box-shadow:0 0 12px -6px rgba(0,0,0,0.25);margin-left:auto;margin-right:auto;max-width:400px;padding:2rem;overflow-wrap:anywhere}.patients-default-session:after{content:"";display:table;clear:both}.patients-default-session .logo{margin-bottom:2rem;opacity:0.7}.patients-default-session .links{margin-top:2rem}.patients-practice-footer .privacy-notice{color:#4D5157}.patients-practice-footer .privacy-notice:hover{color:#4D5157}.default-privacy-notice{margin:20px 0;text-align:center}.default-privacy-notice a{font-size:12px}.patients-practice-header{max-width:68em;margin-left:auto;margin-right:auto;margin-bottom:1rem;max-width:900px}.patients-practice-header:after{content:"";display:table;clear:both}.patients-practice-header h1{font-weight:normal}.patients-practice-header img{margin-bottom:1rem;max-width:180px}.patients-practice-session{max-width:68em;margin-left:auto;margin-right:auto;max-width:400px;overflow-wrap:anywhere}.patients-practice-session:after{content:"";display:table;clear:both}@media screen and (min-width: 800px){.patients-practice-session{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse;max-width:900px}}.patients-practice-session h1{display:block;font-size:1.5em;margin-block-start:0.83em;margin-block-end:0.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;margin:0 0 2rem}.patients-practice-session .sidebar{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:2rem 0}@media screen and (min-width: 800px){.patients-practice-session .sidebar{padding:1.5rem 1.5rem 1.5rem 0;width:50%}}.patients-practice-session .sidebar .markup h1,.patients-practice-session .sidebar .markup h2,.patients-practice-session .sidebar .markup h3,.patients-practice-session .sidebar .markup h4,.patients-practice-session .sidebar .markup h5,.patients-practice-session .sidebar .markup h6,.patients-practice-session .sidebar .markup strong{display:block;font-size:24px;font-weight:normal;margin:0 0 1rem}.patients-practice-session .sidebar p{margin:0}.patients-practice-session .links{margin-top:2rem}.patients-practice-session .form{background:#ffffff;border-radius:4px;border:1px solid #D5D9DC;box-shadow:0 0 12px -6px rgba(0,0,0,0.25);margin-left:auto;margin-right:auto;max-width:400px;padding:2rem}.patients-practice-session .form h1{margin-top:0}.patients-practice-footer{max-width:68em;margin-left:auto;margin-right:auto;font-size:13px;margin-top:3rem;max-width:900px}.patients-practice-footer:after{content:"";display:table;clear:both}.invitation-confirmation__container{margin-left:auto;margin-right:auto;max-width:500px;padding:2rem;text-align:center}.invitation-email_instructions{margin:4rem 0;font-size:14px}.invitation-confirmation__heading{font-size:21px;margin:0 0 1rem 0}.invitation-confirmation__paragraph{line-height:1.4;margin-bottom:2rem}.invitation-confirmation__logout-link a{color:#6588BD;display:block;margin-top:1rem}.change-password-confirmation__container{margin-left:auto;margin-right:auto;max-width:500px;padding:2rem;text-align:center}.change-password-confirmation__heading{font-size:21px;margin:0 0 1rem 0}.change-password-confirmation__paragraph{line-height:1.4;margin-bottom:2rem}.om-logo{width:60%}#submit_password_reset:disabled{color:#EFEFEF;background:#C9C9C9}.staff-session{max-width:68em;margin-left:auto;margin-right:auto;background:#ffffff;border:1px solid #D5D9DC;border-radius:4px;box-shadow:0 0 12px -6px rgba(0,0,0,0.25);max-width:400px;padding:2rem}.staff-session:after{content:"";display:table;clear:both}.staff-session .logo{margin-bottom:2rem;opacity:0.7}.staff-session .logo img{height:65px}.staff-session .links{margin-top:2rem}.flex-box{display:flex;align-items:center}.flex-box>a{padding:1rem 1rem}.person_otp_attempt,.mfa-channel-selection-input>div{margin-top:0.5rem;margin-bottom:0.5rem}.flash-content--error--session{background:#F6D3CE}.radio-opt{margin-left:0.5rem}
