@supports (color:var(--prop)){:root{--portal-page-bg-color:unset;--portal-nav-link-hover-color:unset;--portal-nav-link-selected-color:unset;--portal-nav-MenuIcon-bg-color:unset;--portal-nav-MenuIcon-border-color:unset;--portal-nav-menu-open-bg-color:unset;--portal-nav-menu-open-border-top-color:unset;--portal-button-bg-color:unset;--portal-button-hover-bg-color:unset;--portal-button-active-bg-color:unset;--portal-progress-bar-color:unset;--portal-footer-text-color:unset;--hyperlink-color:#2097d7}}html{padding:0}#SkipToMainContentLink,body,html{background-color:var(--psy-color-white)}body,html{font-size:16px;color:#000;margin:0;text-align:center;line-height:24px;min-width:320px;overflow-y:scroll;overflow-x:hidden;font-family:var(--psy-font-family-body)}body{margin:0 0 calc(var(--env-safe-area-inset-bottom) + 10px);overflow:hidden}h1{font-size:2.4em;line-height:1.5em;margin:0 0 25px}h1,h2,h3,h4{font-weight:400}h1,h2{color:var(--psy-color-text-standard)}h2{font-size:1.5em;line-height:1em;margin:20px 0}h3,h4{font-size:20px;margin-bottom:10px}body,h1,h2,h4{padding:0}h4{color:#333;font-size:1.17em;line-height:1.5em;margin-top:10px}p{font-size:var(--psy-font-size-s)}a{color:#2097d7;text-decoration:none}a:active,a:hover{color:#3ebafc;text-decoration:underline}strong{font-weight:bolder}.mobile-only{display:none}.no-filter{filter:none}.cls{fill:var(--psy-color-primary-strong)}.column{display:flex;flex-direction:column;margin:0 auto}.row{display:flex;flex-direction:row}#SkipToMainContentLink{border-radius:var(--psy-corner-round);padding:var(--psy-space-xs) var(--psy-space-s);white-space:nowrap;color:var(--psy-color-secondary-strongest);border:1px solid var(--psy-color-secondary-strongest)}#SkipToMainContentLink:focus{top:max(22px,var(--env-safe-area-inset-top));left:max(22px,var(--env-safe-area-inset-left));outline:0}nav{position:fixed;background-color:var(--psy-color-nav-background);font-family:var(--psy-font-family-heading),Arial,Helvetica,Sans-Serif;color:var(--psy-color-black);box-shadow:0 5px 10px rgba(0,0,0,.12);top:0;right:0;left:0;z-index:999}#Nav{height:82px;text-align:right;position:relative;display:flex;align-items:center;max-width:1355px;margin:0 auto;padding:0 40px}#Nav.nameHeader #PracticeNameHeader{z-index:1;text-decoration:none;color:var(--psy-color-black);font-weight:700;align-self:center;min-width:93px;max-width:523px;max-height:75px;margin-right:30px;text-align:left;overflow:visible;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;transition:color .15s ease-in-out}#Nav.nameHeader #PracticeNameHeader:hover{color:var(--psy-color-neutral-strong)}#Nav.logoHeader #PracticeLogoHeader{z-index:1;display:flex;align-items:center;max-width:523px;margin-right:30px;min-width:1%}#Nav.logoHeader #PracticeLogoHeader img{max-height:75px;background-color:#fff}#Nav>.desktop-only{line-height:82px;border-radius:4px}#Nav ul>li:hover,#Nav>.desktop-only:hover{background:var(--psy-color-primary-weakest)}nav ul{display:flex;font-size:0;justify-content:center;margin:0 0 0 auto;flex-shrink:0}.settings-circle>button,nav ul>li{padding:0;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}nav ul>li{display:inline-block;margin:0;background:0 0;line-height:82px;font-size:16px;border-radius:4px}nav a,nav a:link,nav a:visited{color:var(--psy-color-black);text-decoration:none;display:block}.settings-circle{position:relative;flex-shrink:0;margin-left:15px}.settings-circle>button{width:36px;height:36px;line-height:32px;font-size:var(--psy-font-size-xs);background-color:var(--psy-color-primary-strong);color:var(--psy-color-white);border:1px solid var(--psy-color-primary-strong);border-radius:20px;text-align:center;cursor:pointer}.settings-circle>button:active,.settings-circle>button:focus{padding:0!important}.settings-circle>button.open,.settings-circle>button:hover{background-color:var(--psy-color-primary-moderate)}#SettingsDropdown{display:none;position:absolute;text-align:left;top:58px;left:-150px;background:var(--psy-color-white);flex-direction:column;align-items:flex-start;width:220px;padding-right:20px;border-radius:4px;box-shadow:0 0 12px 4px rgba(0,0,0,.15);z-index:99999;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}#SettingsDropdown li{width:91%;line-height:60px;padding:0 20px}#SettingsDropdown .greeting{border-bottom:1px solid var(--psy-color-neutral-weak);margin-bottom:20px;line-height:18px;padding-bottom:20px}#SettingsDropdown .greeting:hover{background:0 0}#SettingsDropdown li .nav-link-content{display:inline-block;padding:5px 10px;border-radius:20px;line-height:0}#SettingsDropdown li i{width:16px;height:16px;font-size:16px}.language-selector{color:var(--psy-color-black);cursor:pointer;display:inline;border:1px solid var(--psy-color-primary-weakest);padding:4px 15px 4px 6px;border-radius:16px;background-color:transparent}.language-selector>.language-text{vertical-align:middle;display:inline-block;text-align:left;width:89px;height:34px;line-height:34px}.language-selector i{width:18px;height:18px;padding:4px;margin-right:6px;text-align:center;opacity:.5;color:var(--psy-color-primary-strong);fill:var(--psy-color-primary-strong);-webkit-transition:opacity fill .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}@media (hover:hover),(-moz-touch-enabled:0),(pointer:fine){.language-selector:hover{background-color:var(--psy-color-primary-weakest)}.language-selector:hover i{opacity:1}}#LiMenuLanguageSelector{margin:0 10px}#NavMenu__MobileLanguageSelector{padding:0 14px}#LiMenuMobileLanguageSelector{padding:0!important}#LiMenuLanguageSelector:hover,#LiMenuMobileLanguageSelector:hover,#SettingsDropdownLanguageSelector{background-color:transparent!important}#SettingsDropdown__LanguageSelector{margin-left:3px}#NavMenu__DesktopLogInLink{width:99px;text-align:center}#dropdown-language-selector:focus-visible,#language-selector:focus-visible{background-color:var(--psy-color-primary-weakest);outline:0}.greeting{line-height:24px}div.logged,li.logged{flex-shrink:0}.nav-link-content{position:relative;display:inline;padding:33px 10px;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.nav-link-content i,.nav-link-content svg{width:18px;height:18px;padding:4px;margin-right:-4px;text-align:center;opacity:.5;color:var(--psy-color-primary-strong);fill:var(--psy-color-primary-strong);-webkit-transition:opacity fill .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.nav-link-content span{padding:4px;margin-left:1px}.nav-link-content .count-bubble{top:26px;left:20px;width:15px;height:15px;position:absolute;font-size:8px;z-index:99;background:var(--psy-color-primary-strong);line-height:15px;padding:0;border-radius:10px;color:var(--psy-color-white);text-align:center}#Nav ul>li.ActiveTab .nav-link-content{border-top:3px solid var(--psy-color-nav-background);border-bottom:3px solid var(--psy-color-primary-strong);height:100%;padding:27px 0;margin:0 10px}li.ActiveTab .count-bubble,li.ActiveTab .nav-link-content i,li.ActiveTab .nav-link-content svg{top:20px;left:10px}#Nav ul>li.ActiveTab:hover{background:var(--psy-color-nav-background)}li:hover .nav-link-content{color:var(--psy-color-black);text-shadow:none!important}a:hover .nav-link-content i,a:hover .nav-link-content svg{opacity:1}a:hover .nav-link-content>svg .portalThemeColorSvg .a{fill:var(--psy-color-primary-strong);-webkit-transition:fill .15s ease-in-out;-moz-transition:fill .15s ease-in-out;-o-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}#MessagingIconWrapper svg{transform:translate(0,8px)}.margin-bottom-10px{margin-bottom:10px}#Nav #MenuIcon{display:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#OffMenuOverlay{position:fixed;top:0;height:100%;width:100%;display:none}#OffMenuOverlay.on{display:none}#Content{display:flex;flex-direction:column;max-width:920px;min-height:calc(100vh - 230px);padding:0 39px;background-color:#fff;margin:102px auto 20px;text-align:left;border-radius:5px;flex-grow:1}#Footer,#Header{text-align:center}#Header{margin:0 0 12px}#Header .HeaderPracticeWebLink,#Header .HeaderPracticeWebLink:link,#Header .HeaderPracticeWebLink:visited{color:#000}#Header .HeaderPracticeWebLink:active,#Header .HeaderPracticeWebLink:hover{color:#3ebafc}#Header .PortalHeaderPracticeName{margin:12px 0}#Header .PortalHeaderPracticeName_NoLogo{padding-top:12px;margin-bottom:16px}.HeaderPracticeLogo{margin-bottom:12px;text-align:center}main{flex-grow:1}#Footer{opacity:.55;font-size:85%;margin-top:25px}#Footer a,#Footer a:active,#Footer a:hover,#Footer a:link,#Footer a:visited{color:#000;text-decoration:none}#Footer a[href]:active,#Footer a[href]:hover{text-decoration:underline}#Footer #AAbout{white-space:nowrap;display:inline-block}#APrivacyPolicy,#Footer #AAbout{margin-left:15px}.ccpa-icon{height:14px;width:30px;padding-right:4px}@media only screen and (min-width:768px){.powered-by-therapy-portal{display:inline-block;margin-right:15px}}@media only screen and (max-width:1040px){#Content{margin:20px calc(20px + var(--env-safe-area-inset-right)) 20px calc(20px + var(--env-safe-area-inset-left));margin-top:102px}}#Nav.mobile .desktop-only{display:none}#Nav.mobile #MenuIcon{margin-left:auto;display:inline-block;width:25px;text-align:left;z-index:1}#Nav.mobile.nameHeader #PracticeNameHeader{max-width:80%}#Nav.mobile #MenuIcon>div{position:relative;cursor:pointer;height:30px;background-color:transparent}#Nav.mobile #MenuHamburger>div{position:absolute;width:25px;height:3px;border-radius:4px;margin-bottom:4px;background-color:var(--psy-color-black)}#Nav.mobile ul,#Nav.mobile ul>li{display:block;background:var(--psy-color-white)}#Nav.mobile ul{visibility:hidden;position:absolute;opacity:0;top:82px;right:25px;z-index:10000;padding:0;border-radius:4px;box-shadow:0 5px 12px rgba(0,0,0,.15);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#Nav.mobile.open ul{visibility:visible;opacity:1}#Nav.mobile ul>li{padding:0 20px;text-align:left;line-height:60px;margin:0;border-radius:0}#Nav.mobile ul>li:first-of-type{border-radius:4px 4px 0 0}#Nav.mobile ul>li:last-of-type{border-radius:0 0 4px 4px}#Nav.mobile ul>li:hover{background-color:var(--psy-color-primary-weakest)}#Nav.mobile #OffMenuOverlay.on,#Nav.mobile ul>li a,#Nav.mobile ul>li a:link,#Nav.mobile ul>li a:visited,#Nav.mobile ul>li.greeting{display:block}#Nav.mobile ul>li.ActiveTab{padding-left:17px}#Nav.mobile ul>li.ActiveTab .nav-link-content{border:0;padding:0;margin:0}#Nav.mobile ul>li.ActiveTab,#SettingsDropdown #SettingsPage.DropdownActiveTab{border-left:3px solid var(--psy-color-primary-moderate)}#Nav.mobile .nav-link-content{display:block;margin-right:32px;padding:0}#Nav.mobile .nav-link-content .count-bubble{top:12px;left:10px}#Nav.mobile .settings-circle{display:none}@media only screen and (max-width:540px){h1{font-size:2.15em}h2{font-size:1.35em}#SkipToMainContentLink:focus{top:max(19px,var(--env-safe-area-inset-top));left:max(15px,var(--env-safe-area-inset-left))}.row{flex-direction:column}#Nav.mobile{margin:0;padding:0;height:75px}#Nav.mobile.nameHeader #PracticeNameHeader{padding-left:10px}#Nav.mobile ul{width:100%;top:75px;max-width:540px;right:0;box-shadow:0 8px 12px rgba(0,0,0,.15)}#Nav.mobile ul>li{border-radius:0!important}#Nav.mobile #MenuIcon{padding-right:10px;flex-shrink:0}#Content{padding:20px calc(10px + var(--env-safe-area-inset-right)) 20px calc(10px + var(--env-safe-area-inset-left));border-radius:0;border:0;margin:82px 0 10px}#TelehealthClinicianIncrementalSearch{margin-bottom:10px}}.TextareaMimic,input.field-error[type=email],input.field-error[type=file],input.field-error[type=password],input.field-error[type=tel],input.field-error[type=text],input[type=email],input[type=file],input[type=password],input[type=tel],input[type=text],textarea,textarea.field-error{max-width:500px;font-size:16px!important}select,select.field-error{font-size:16px!important;max-width:518px;width:100%;min-height:36px}.therapy-portal-safari-select-height-fix{height:34px!important}.TextareaMimic,textarea{line-height:24px}input[type=radio]{margin:0 6px 0 0;padding:0;vertical-align:middle}@media (min-width:594px){.timezone-dropdown{width:auto}}input[type=search]{font-size:16px!important}body:not(.r-app) .Button,body:not(.r-app) .Button-other{display:inline-block;position:relative;font-weight:400;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body:not(.r-app) .Button button,body:not(.r-app) .Button input{color:#fff;border:0;background:#09c}body:not(.r-app) .Button button,body:not(.r-app) .Button input,body:not(.r-app) .Button-other button,body:not(.r-app) .Button-other input,body:not(.r-app) .PortalDialogSaveButton button,body:not(.r-app) .PortalDialogSaveButton input{height:34px;margin:0;cursor:pointer;font-size:16px;font-weight:400;text-shadow:none;text-decoration:none;text-align:center;outline:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:.3px;font-family:var(--psy-font-family-body)}body:not(.r-app) .Button-other button,body:not(.r-app) .Button-other input{background:#09c}body:not(.r-app) .PortalDialogSaveButton button,body:not(.r-app) .PortalDialogSaveButton input{color:#fff;border:0;background:#81b814}body:not(.r-app) .PortalDefaultButton button,body:not(.r-app) .PortalDefaultButton input{background-color:#909090!important;color:#fff!important}body:not(.r-app) .PortalDefaultButton button:focus,body:not(.r-app) .PortalDefaultButton button:hover,body:not(.r-app) .PortalDefaultButton input:focus,body:not(.r-app) .PortalDefaultButton input:hover{background-color:#818181!important}body:not(.r-app) .Button button,body:not(.r-app) .Button input,body:not(.r-app) .PortalDialogSaveButton button,body:not(.r-app) .PortalDialogSaveButton input{padding:0 11px;line-height:18px}body:not(.r-app) .Button-other button,body:not(.r-app) .Button-other input{color:#666;background-color:#fff;border:1px solid #ccc;padding:0 11px;line-height:18px}body:not(.r-app) .Button button:focus,body:not(.r-app) .Button input:focus,body:not(.r-app) .Button-other button:focus,body:not(.r-app) .Button-other input:focus{padding:0 11px;-webkit-box-shadow:0 0 3px 1px #3fcbf9;-moz-box-shadow:0 0 3px 1px #3fcbf9;box-shadow:0 0 3px 1px #3fcbf9;border:0}body:not(.r-app) .Button button::-moz-focus-inner,body:not(.r-app) .Button input::-moz-focus-inner,body:not(.r-app) .Button-other button::-moz-focus-inner,body:not(.r-app) .Button-other input::-moz-focus-inner{border:0}.buttonContentColor button:disabled{background-color:#ccc!important;border:1px solid #909090!important;color:#909090!important}body:not(.r-app) .Button-other:active,body:not(.r-app) .Button-other:hover,body:not(.r-app) .Button:active,body:not(.r-app) .Button:hover{border-width:0;background-color:transparent}body:not(.r-app) .Button:hover button,body:not(.r-app) .Button:hover input{background:#07a8dd;border:0;color:#fff}body:not(.r-app) .Button-other:hover button,body:not(.r-app) .Button-other:hover input{background:#e7e7e7}body:not(.r-app) .Button:active button,body:not(.r-app) .Button:active input{color:#fff;background:#057499;border:0}body:not(.r-app) .Button-other:active button,body:not(.r-app) .Button-other:active input{background:#ddd}body.ios:not(.r-app) .Button button,body.ios:not(.r-app) .Button input,body.ios:not(.r-app) .Button-other button,body.ios:not(.r-app) .Button-other input{-webkit-appearance:none}body:not(.r-app) .Dialog button.DialogCloseButton i{font-size:1.7em}.loginBtnLockIcon{top:14px;left:96px}.loginBtnLabel{margin:auto}.SuccessBanner{background-color:#b2dca3;border-radius:4px;padding:12px;margin-bottom:10px}.ConfirmationMessage,.ErrorMessage,.WarningMessage{padding:10px;text-align:left;font-weight:400;font-size:1em;line-height:1.2em}.ConfirmationMessage{color:#000;background-color:#ebf5cc}.WarningMessage{color:#000;background:#fffb7f}.ConfirmationMessage a,.ConfirmationMessage a:link,.ConfirmationMessage a:visited,.WarningMessage a,.WarningMessage a:link,.WarningMessage a:visited{color:#2097d7}.ConfirmationMessage a:active,.ConfirmationMessage a:hover,.WarningMessage a:active,.WarningMessage a:hover{color:#3ebafc}.AppointmentDetails{margin-bottom:7px;padding:11px;border-radius:6px;border:1px transparent solid}.AppointmentDetails h3{font-size:1em;margin:0 0 5px;font-weight:400;color:#000}.AppointmentDetails>table td{color:#777}.AppointmentDetails>table td:first-child{padding-right:10px}.AppointmentDetailsPendingApptRequest{background:repeating-linear-gradient(45deg,#f6f6f6,#f6f6f6 6px,#ececec 6px,#ececec 12px)}.AppointmentDetailsPendingRequest{background:repeating-linear-gradient(45deg,#f6f6f6,#f6f6f6 6px,#ddffd9 6px,#ddffd9 12px)}.AppointmentDetailsDeniedRequest{background:#ffd8d8}.AppointmentDetailsSchedule{background-color:#ddffd9}.Button.ResponsiveApptButtons{margin:7px 10px 7px 0!important}.PendingAppointmentsRequestsDiv,.PendingPortalDocumentsDiv,.UpcomingAppointmentsDiv{background:#f7f7f7;margin-top:20px;padding:5px 20px 15px;border-radius:4px}.PendingPortalDocumentsRow,.UpcomingAppointmentsRow{color:#000;font-size:16px;padding:4px 0}.PendingPortalDocumentsRow.Divider.None,.PendingPortalDocumentsRow.None,.UpcomingAppointmentsRow.Divider.None,.UpcomingAppointmentsRow.None{color:#777}.PendingPortalDocumentsRow.Divider,.UpcomingAppointmentsRow.Divider{border-bottom:1px solid #777}@media (max-width:439px){.PendingPortalDocumentsDiv>div{display:flex;flex-direction:column}.PendingPortalDocumentsDiv .Dashboard_ButtonContainer{margin-top:0!important;margin-bottom:15px!important}}.input-cell-wrapper{position:relative;height:40px}.ViewAllAppointmentsLink,.ViewAllDocumentsLink{float:right;font-size:15px;margin-top:22px}.RequestBtn{float:right;margin-top:-6px}.WelcomeMessageDiv{padding-bottom:20px;white-space:pre-wrap}@media only screen and (max-width:599px){.ViewAllAppointmentsLink,.ViewAllDocumentsLink{float:none;font-size:15px;margin-top:-8px;margin-bottom:15px}.RequestBtn{float:none;padding-top:18px}}@media only screen and (max-width:439px){.CenterButtons{text-align:center}}.SampleBtn{float:none;margin-top:-6px;text-align:center}.fa-icon{font-family:"Font Awesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-icon.search:before{content:""}.fa-icon.plus:before{content:""}.fa-icon.caret:before{content:""}.fa-icon.arrow-up:before{content:""}.fa-icon.arrow-down:before{content:""}.fa-icon.gear:before{content:""}.fa-icon.trash:before{content:""}.fa-icon.user:before{content:""}.fa-icon.user-secret:before{content:""}.fa-icon.user-times:before{content:""}.fa-icon.eyeball:before{content:""}.fa-icon.eyeball-slash:before{content:""}.fa-icon.help:before{content:""}.fa-icon.contact:before{content:""}.fa-icon.logout:before{content:""}.fa-icon.list:before{content:""}.fa-icon.check:before{content:""}.fa-icon.calendar:before{content:""}.fa-icon.clock:before{content:""}.fa-icon.users:before{content:""}.fa-icon.med-staff:before{content:""}.fa-icon.money:before{content:""}.fa-icon.tachometer:before{content:""}.fa-icon.close:before{content:""}.fa-icon.building:before{content:""}.fa-icon.home:before{content:""}.fa-exclamation-triangle:before,.fa-icon.alert-triangle:before{content:""}.fa-icon.info-circle:before{content:""}.fa-icon.alert-circle:before{content:""}.fa-icon.lock:before{content:""}.fa-icon.checkmark:before{content:""}.fa-icon.history:before{content:""}.fa-icon.table:before{content:""}.fa-icon.file-text:before{content:""}.fa-icon.file-text-o:before{content:""}.fa-icon.file-word:before{content:""}.fa-icon.file-pdf:before{content:""}.fa-icon.file-excel:before{content:""}.fa-icon.file-image:before{content:""}.fa-icon.file-powerpoint:before{content:""}.fa-icon.file-o:before{content:""}.fa-icon.files-o:before{content:""}.fa-icon.file-archive-o:before{content:""}.fa-icon.file-audio-o:before{content:""}.fa-icon.file-video-o:before{content:""}.fa-icon.upload:before{content:""}.fa-icon.download:before{content:""}.fa-icon.pencil-alt:before{content:""}.fa-icon.pencil-square:before{content:""}.fa-icon.view:before{content:""}.fa-icon.cc:before{content:""}.fa-icon.email:before{content:""}.fa-icon.phone:before{content:""}.fa-icon.comment:before{content:""}.fa-icon.fa-angle-double-left:before{content:""}.fa-icon.fa-angle-double-right:before{content:""}.fa-icon.twitter:before{content:""}.fa-icon.facebook:before{content:""}.fa-icon.linkedin:before{content:""}.fa-chevron-left:before,.fa-icon.chevron-left:before{content:""}.fa-icon.chevron-right:before{content:""}.fa-icon.external-link-alt:before{content:""}.fa-icon.calendar-times:before{content:""}.fa-icon.video-camera:before{content:""}.fa-icon.sign-in:before{content:""}.fa-icon.envelope:before{content:""}.icon-padding{padding-right:7px}.breadcrumbs a>.fa-icon{color:var(--portal-button-bg-color)}.breadcrumbs a>.fa-icon:hover{color:var(--portal-button-hover-bg-color);text-decoration:none}.breadcrumbs a>.fa-icon:active{color:var(--portal-button-active-bg-color);text-decoration:none}.CompletedPortalFormValue{padding:3px 10px 2px 0!important}#DivTelehealthDisplay .row{margin:25px 0}#TelehealthClinicianIncrementalSearch{position:relative;margin-right:10px}#TelehealthClinicianIncrementalSearch .ContentBubble{max-height:250px;overflow-y:auto}#TelehealthClinicianIncrementalSearch input,#TelehealthClinicianIncrementalSearch span{min-width:280px;height:36px}.TelehealthJoinLink:link{text-decoration:none!important}.TelehealthJoinLink:hover{text-decoration:underline!important}.TelehealthMessageContainer{width:calc(100% - 34px);display:inline-block;vertical-align:middle}.TelehealthBannerTable{display:table}.TelehealthBannerTableRow{display:table-row}.TelehealthMessageTextContainer{width:100%;padding-right:10px;display:table-cell;vertical-align:middle;word-break:break-word}.TelehealthJoinButtonContainer{vertical-align:middle;height:100%;text-align:right;display:table-cell}.LoadingBall,.VideoPreview__LoadingBall{width:24px;height:24px;background-color:#90d49d;border-radius:100%;display:inline-block;-webkit-animation:bounce-delay 1.4s infinite ease-in-out both;animation:bounce-delay 1.4s infinite ease-in-out both}.LoadingBall--Left{-webkit-animation-delay:-.32s;animation-delay:-.32s;background-color:#059bca}.LoadingBall--Middle{-webkit-animation-delay:-.16s;animation-delay:-.16s;background-color:#39b1b9}#CallView .inline-message,#TelehealthTestWrapper .inline-message{--padding:8px;border:1px solid #d2d2d2;border-radius:4px;padding:var(--padding);padding-left:30px;font-size:16px;color:#000;text-align:left;box-sizing:border-box;margin-top:1px;margin-bottom:3px;position:relative}.inline-message .fa-icon{font-size:18px;position:absolute;top:0;left:0;padding-left:var(--padding);padding-top:var(--padding)}.inline-message-error{background-color:#fce4e4}.inline-message-warning{background-color:#fffb7f}.inline-message-error .fa-icon{color:#b81818}.inline-message-warning .fa-icon{color:#b8860b}.input-group{display:flex;flex-direction:column-reverse}.input-group .inline-message-error+select{border:1px solid #b81818}.joinAppointmentButton{width:max-content}.joinAppointmentButton:disabled{user-select:none!important;pointer-events:none!important;box-shadow:inset 0 0 0 200px rgba(255,255,255,.75)!important;cursor:none!important}@media (max-width:768px){.TelehealthBannerTable,.TelehealthBannerTableRow{display:block}.TelehealthMessageTextContainer{width:100%;float:left;display:block}.TelehealthJoinButtonContainer{margin-top:10px;float:left;display:block}}ul.check-list{list-style-type:none;position:relative}ul.check-list>li{background:0 0;padding:0 0 0 24px;margin-bottom:6px}ul.check-list>li:last-child{margin-bottom:0}ul.check-list>li:before{font-family:"Font Awesome";font-weight:900;font-size:.9em;color:var(--portal-nav-bg-color);content:"";position:absolute;left:0}.basic-form .form-label{padding:3px 10px 2px 0;vertical-align:top;white-space:nowrap}.basic-form .form-label-translation{min-width:180px}.basic-form .form-label-location{width:150px}.basic-form .form-value{padding:3px 10px 2px 0;vertical-align:top}.SecureMessagesBannerDiv{padding:10px;background-color:#fff;border:1px solid #e7e7e7;margin-bottom:5px;display:flex;cursor:pointer}.SecureMessagesBannerDiv .fa-icon{vertical-align:middle}.SecureMessagesBannerDiv:focus-visible{outline:2px solid #62bee8}.SecureMessagesBannerSpan{padding-bottom:.6px}.SecureMessagesBannerButton{color:var(--portal-page-bg-color);display:flex;justify-content:flex-end;flex-grow:1}#MenuHamburger div{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}#MenuHamburger div:nth-child(1),#MenuHamburger div:nth-child(2),#MenuHamburger div:nth-child(3){top:6px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#MenuHamburger div:nth-child(2),#MenuHamburger div:nth-child(3){top:13px}#MenuHamburger div:nth-child(3){top:20px}#MenuHamburger.open div:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:25px;top:2px}#MenuHamburger.open div:nth-child(2){width:0%;opacity:0}#MenuHamburger.open div:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:25px;top:20px}.login-form,.login-page-wrapper{margin:0 auto}.login-form a,.login-form p{font-size:var(--psy-font-size-xs)}.login-form p{margin-top:10px;line-height:1.2em;color:var(--psy-color-text-standard)}.login-form a{display:inline-block;margin-left:auto;margin-top:8px;color:var(--psy-color-primary-moderate)}.login-form a:hover{text-decoration:none;color:var(--psy-color-primary-strong)}.login-form input[type=text],.login-form psy-banner{margin-bottom:15px}#DivLoginPage.login-page-wrapper{width:280px}.login-form .warning-message{font-size:12px;text-align:right;color:var(--psy-color-warning-strong)}.login-form .warning-message span{margin-right:5px}.login-form input[type=password],.login-form input[type=text]{font-size:16px;padding:11px 20px 11px 7px;line-height:22px;z-index:2}.login-form psy-button{display:grid;height:46px;margin-top:10px}#LoginPageBanner{margin-bottom:20px}#DivRecoverLogin .recoverLabel,#DivRecoverLogin h1,#DivValidateRecoverLogin h1,#DivValidateRecoverLogin h4{text-align:center}#DivRecoverLogin .login-form,#DivRequestForm .login-form,#DivValidateRecoverLogin .login-form{width:280px;margin-top:15px}#DivRecoverLogin h1,#DivValidateRecoverLogin h1{color:var(--psy-color-black)}#DivRecoverLogin .recoverLabel{font-weight:var(--psy-font-weight-medium);line-height:var(--psy-font-height-cozy);margin:var(--psy-space-s) 0 0 0}#DivRecoverLogin .recoverLabel,#DivValidateRecoverLogin h4{font-size:var(--psy-font-size-m);color:var(--psy-color-text-standard);font-family:var(--psy-font-family-body)}#DivRecoverLogin input,#DivValidateRecoverLogin input{width:calc(100% - 27px)}.password-strength[data-strength=none] .progress>div{background-color:var(--grey);width:0%}#ResetPasswordContainer #PasswordStrengthView{color:var(--psy-color-text-quiet)}#ResetPasswordContainer #ConfirmPasswordInput,#ResetPasswordContainer #PasswordInput{margin-bottom:0}#ResetPasswordContainer .show-password-icon{display:flex;flex-wrap:wrap;align-content:center;color:var(--psy-color-primary-strong);width:0;transform:translateX(-28px);z-index:2}#ResetPasswordContainer .fa-eye{transform:translateX(-27px);color:var(--psy-color-primary-strong)}#ResetPasswordContainer #ConfirmNewPasswordLabel,#ResetPasswordContainer #NewPasswordLabel{text-align:unset;margin-bottom:0}#ResetPasswordContainer .hidden,.password-strength[data-strength=none] .password-strength-value{display:none}#ResetPasswordContainer #ErrorBanner{margin-left:auto;margin-right:auto;width:fit-content}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.password-strength{--grey:#d0d2d4;--red:#b81818;--yellow:#956e09;--green:#448217}.password-strength .progress{height:8px}.password-strength .password-strength-value{display:inline;margin-top:.25rem}.password-strength[data-strength=poor] .progress>div{background-color:var(--red);width:15%}.password-strength[data-strength=poor] .password-strength-value{color:var(--red)}.password-strength[data-strength=ok] .progress>div{background-color:var(--yellow);width:50%}.password-strength[data-strength=ok] .password-strength-value{color:var(--yellow)}.password-strength[data-strength=great] .progress>div{background-color:var(--green);width:100%}.password-strength[data-strength=great] .password-strength-value{color:var(--green)}