.datatile body,.datatile body #content:after,.datatile body.graphicHeader,.datatile body.graphicHeader:before,.datatile body:after,html.datatile body #main,html.datatile body #sidebar{background:none;}html.datatile body #main:has(.ajaxspinner:not(.hidden)){min-height:10rem;}.datatile body{min-height:auto;height:auto;}.datatile #content{min-height:auto!important;max-width:none;}.datatile #sidebar:before{box-shadow:0 0 0;border-left:1px solid #eaeaea;height:100vh;}.datatile .fitme.width,.datatile .isPrelogin #wrap,.datatile body{min-width:100px;}.datatile body.removeOverflow{overflow-y:auto;}.datatile .autoheight{height:auto!important;}.datatile body{overflow-y:hidden;}.datatile .Popup.large.component,.datatile .Popup.medium.component{width:100%;top:0!important;min-width:0;max-width:100%;max-height:99999px!important;border-radius:0;box-shadow:0 0 0;margin-left:0;}.datatile .Popup.large.component .titlebar .buttons,.datatile .Popup.medium.component .titlebar .buttons{top:5px;right:5px;}.datatile .Popup.large.component .titlebar .cancelworkflow,.datatile .Popup.medium.component .titlebar .cancelworkflow{display:inline-block;}.datatile #calendar table,.datatile .card,.datatile .component.pocdefault>a.viewmore,.datatile .HPcell.component:not(.noinfo)>.content,.datatile ul.MessageList,.datatile ul.TestResultsList{border:1px solid #eaeaea;}.datatile .providerimage{background-color:#dbdbdb;}.datatile #wrap>.copyright{display:block;text-align:center;font-size:.8rem;}.datatile .isPrelogin.loginPage #sidebar{width:100%;max-width:600px;}.datatile .careteam.Popup.component.large,.datatile .fullscreen.careteam div.column2 .providerimage,.datatile .fullscreen.careteam div.column2 div.profile,.datatile .menudetailstable.leftmenu .leftcolumn,.datatile .menudetailstable.leftmenu .rightcolumn{min-width:0;}.datatile .lookup ul.suggestions{position:relative;}.datatile .hiddenInIFrame{display:none;}@media only screen and (max-width:1300px){.datatile body.isPrelogin #content.hasSidebar #footer{background:unset;box-shadow:unset;}}.datatile .component.Popup:not(.notificationreview)>.titlebar{background:transparent;border-bottom:1px solid #dbdbdb;}.datatile .menudetailstable.leftmenu .leftcolumn{border-right:1px solid #dbdbdb;}.datatile .goalslarge .goalsleft:before,.datatile .menudetailstable.leftmenu .leftcolumn:before{background-image:none;background:transparent;}.datatile .lookupcontainer>.content{background:transparent;}.datatile .lookupcontainer .lookup ul.suggestions{box-shadow:0 2px 5px 0 rgba(0,0,0,.2);border:0;}.datatile .md_recentpay #timeselection .formsection.column_4 .formcolumn{width:49%;}.datatile .column_2 .BalanceSummaryActionContainer{width:100%;text-align:center;}.datatile .column_2 .OutstandingBalanceContainer{width:100%;border-right:0;margin:0;}.datatile #pharmacylookup .pharmacysearchinput{display:inline-block;vertical-align:top;width:62%;}.datatile #pharmacylookup .pharmacysearchinput input.search{width:100%;}.datatile .medcard .meddata,.datatile .medcard .medlabel{display:inline-block;}.datatile .medcard.card.hover .buttonList{z-index:99;}.datatile .md_apptsched #daytimetable{margin-left:-8.5rem;}.datatile .visitcomponent .timeline{padding-right:15px;}.datatile .visitcomponent .timeline .timelinecircle{position:absolute;right:0;top:0;}.datatile .payplanautonormal .paymentplanautocontainer{background:#f2f2f2;border-radius:56px;height:auto;width:100%;border:2px solid #09aa71;}.datatile .md_referrals table *{word-break:break-all;}.datatile .md_communications_manage #settingsContainer .contactInfoContainer{display:inline-block;}.datatile .BeforeTestResultsList input.SearchList{border:1px solid #dbdbdb;}.datatile #lightbox{background:#fff;}.datatile .SignupNotAllowed.Popup .titlebar{border:0;}.datatile .terms{max-height:750px;}.invisibleBlockContainer{display:block!important;height:0;visibility:hidden;}.datatile .content.drawingcontainer .imgCanvas{max-width:none;}.datatile .visitcomponent .date .verticalMonth{font-size:1rem;}html[lang=fi] .datatile .visitcomponent .date .verticalMonth{font-size:.9rem;overflow-wrap:normal;}.datatile .visitcomponent .date .verticalDayOfWeek,.datatile .visitcomponent .date .verticalYear{font-size:1rem;}.datatile .visitcomponent .date .verticalDateOfMonth{font-size:1.6rem;line-height:1.6rem;}.datatile .visitcomponent .cardlist.column3>.card{width:49%;}.datatile .md_visitdetails_index div.echeckin a,.datatile .md_visitdetails_index div.section.smallcard div.content a,.datatile .md_visitdetails_index div.telemedicine.section div.content a{min-width:0;}@media (max-width:700px){.datatile #content:not(.hasSidebar) .ToDoEvents.component .multiMonthCalendar{display:none;}.datatile #content:not(.hasSidebar) .ToDoEvents .ToDolist.component{width:100%;}.datatile .careteam.component .titlebar,.datatile .externalorganizations.component .titlebar,.datatile .quickLinks.component .titlebar{text-align:center;}.datatile .quickLinks.vertical a img{display:block;margin:0 auto;}.datatile .quickLinks.vertical a:after{width:100%;}.datatile .quickLinks.vertical:not(.emblemIcons) a span{width:100%;text-align:center;}.datatile ul.careteam li.careteam a .col1{display:block;margin:0 auto;}.datatile ul.careteam li.careteam a .col2{width:100%;text-align:center;}.datatile .component.pocdefault ul.careteam li.listelement:after{left:0;}}@media (max-width:1200px) and (min-width:1001px){.datatile #main .section.questionsContainer .grid>.row:not(.fixed)>.card[class*=col-3]{width:calc(33.33333% - 12px);}.datatile #main .section.questionsContainer .grid.insulated>.row:not(.fixed)>.card[class*=col-3]{width:calc(33.33333% - 24px);}.datatile #main .section.questionsContainer .grid.compact>.row:not(.fixed)>.card[class*=col-3]{width:33.3333333333%;}}@media (max-width:1000px) and (min-width:769px){.datatile #main .section.questionsContainer .grid>.row:not(.fixed)>.card[class*=col-3],.datatile #main .section.questionsContainer .grid>.row:not(.fixed)>.card[class*=col-4]{width:calc(50% - 12px);}.datatile #main .section.questionsContainer .grid.insulated>.row:not(.fixed)>.card[class*=col-3],.datatile #main .section.questionsContainer .grid.insulated>.row:not(.fixed)>.card[class*=col-4]{width:calc(50% - 24px);}.datatile #main .section.questionsContainer .grid.compact>.row:not(.fixed)>.card[class*=col-3],.datatile #main .section.questionsContainer .grid.compact>.row:not(.fixed)>.card[class*=col-4]{width:50%;}}@media (max-width:900px){.datatile #content.hasSidebar .ToDoEvents .ToDolist.component,.datatile .externalorganizations .externalorg{width:100%;}.datatile .md_visitslist_index #main h1.header{width:50%;text-overflow:clip;padding-right:.5rem;white-space:normal;}.datatile .md_visitslist_index .soonvisits .visitinfo{width:62%;}.datatile .md_visitslist_index .soonvisits .actions{width:27%;word-wrap:break-word;}.datatile .pastvisit .admissionicon{width:2.5rem;}.datatile .bcList .bcItem{margin-bottom:.5rem;}.datatile .card .cardline.halfwidth{padding:0 .2rem;}.datatile .md_login_communityinitial .formsection .column.orgs{width:calc(100% - 8rem);}.datatile .md_login_communityinitial .formsection .column.checkbox{width:100%;}.datatile .md_review_index .ReviewMessages .messageheader .filters *{margin-top:.3rem;}.datatile .md_review_index ul.MessageList .SingleMessage.collapsed .MessageSummary{width:52%;}.datatile .md_schedotherprefs #schedprefs .prefdays,.datatile .md_schedotherprefs #schedprefs .preftimes{width:100%;}.datatile .md_schedotherprefs ul.matchButtonWidths li{display:inline;}.datatile .md_schedotherprefs .section .matchButtonWidths p.buttoncheck{width:auto;margin:.2rem;}.datatile .md_schedotherprefs #preftimes .preftimesrow .col,.datatile .md_schedotherprefs #preftimes fieldset{width:40%;}.datatile .md_schedotherprefs #preftimes .btnColumn{width:20%;}.datatile .md_personalize table{table-layout:fixed;}.datatile .md_personalize table tbody tr td input.radio{min-width:12px;}.datatile #main .section label.togglebutton{margin-bottom:.5rem;}.datatile #main .section .YN.cardlist .card label.togglebutton{margin-bottom:.25rem;}.datatile #main .formbuttons .button{margin-bottom:.5rem;}.datatile .section table.famhist .famremove .button{min-width:40px;}.datatile #content.hasSidebar .drawingcontainer .editdrawingbuttons,.datatile #content.hasSidebar .drawingcontainer .patternscontainer{display:flex;flex-wrap:wrap;}.datatile #content.hasSidebar .drawingcontainer .imagecontainer{width:100%;padding:0 .4rem 0 0;margin-left:0;}.datatile #content.hasSidebar .drawingcontainer .drawingtools{width:100%;}.datatile #content.hasSidebar .drawingcontainer .drawingtools .button{font-size:1rem;margin:0 .4rem .4rem 0;min-height:4rem;text-align:center;width:calc(50% - .4rem);display:inline-block;padding:.75rem;vertical-align:top;flex-grow:1;}.datatile #main .section.questionsContainer .question.customList.VERTSLIDER label.togglebutton{margin-bottom:0;}.datatile .todotiles .eventdetails{width:65%;}.datatile .todotiles.healthadvisory{padding-bottom:35px;}.datatile .component .news .newscard{padding:5rem 1rem 1rem;background-position:50% 1rem;background-size:auto 4rem;}.datatile .SavedCard.card.withButton.selected.hover .buttonList{position:relative;}.datatile .md_payment_makepayment #DetailsVerification .formsection.column_3 .formcolumn{width:47%;}}.datatile .qnr-container .qnr-summary-title{line-height:1;}.datatile .drawingcontainer .patternscontainer .pattern .image{margin:0 auto;display:block;}.datatile .drawingcontainer .imagecontainer{width:calc(100% - 12.5rem);}.datatile #main .section.questionsContainer .card .messagedisplay{margin-bottom:.25rem;}.datatile .trlarge>div{background-color:#fff;}.datatile .trlarge>div.toolbar{margin-top:0;padding-top:10px;}.datatile .trlarge.Popup.container>div.titlebar{background-color:#fff;}.datatile .trlarge .stickyFooter{border-top:1px solid #dbdbdb;}