.actionContent{padding-bottom:20px}.actionsButtonsDiv{border-top:2px solid #dde2e7;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:20px;width:100%}.actionsButtonsDiv.noTopBorder{border-top:0;padding-top:0}.actionsButtonsDiv form.uniformsAutoForm input[type=date],.actionsButtonsDiv form.uniformsAutoForm input[type=email],.actionsButtonsDiv form.uniformsAutoForm input[type=number],.actionsButtonsDiv form.uniformsAutoForm input[type=password],.actionsButtonsDiv form.uniformsAutoForm textarea,form.uniformsAutoForm .fancy-select .trigger{padding:0 30px}.actionsButtonsDiv .actionsConfirm input[type=submit]{align-items:center;background:#008037;border:0;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:47px;margin-bottom:0!important;padding-left:18px;padding-right:18px}.actionsConfirm{display:flex;justify-content:flex-end;margin-bottom:10px;text-align:right;width:100%}.actionsConfirm .timeRangeButton{font-size:16px;font-weight:600;height:47px}.actionsConfirm.autoFormItemDiv{margin-bottom:0}.actionsForm{display:flex;flex-wrap:wrap;justify-content:flex-end}.actionsDeleteDiv{align-items:center;background:#ec0927;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:18px;height:50px;justify-content:center;position:absolute;text-align:center;width:100%}.actionsDetailsContainer{width:100%}.actionsDetailsContainer:not(:first-child){border-top:1px solid #dde2e7;padding-top:20px}.actionsDetailsDiv{align-content:flex-start;display:flex;flex-wrap:wrap;height:calc(100% - 139px);overflow:auto;padding:20px 50px 50px 30px}.actionsDetailItem{margin-bottom:20px;width:100%}.actionsDetailItem .uniformsAutoDiv{padding-right:20px}.actionsDetailItemImage{cursor:pointer;width:30px}.actionsDetailLabel{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding-right:20px}.actionsDetailLabel.labelBold{font-weight:500;padding-left:10px}.actionsHeader{align-items:center;display:flex;gap:5px}.actionsHeaderImage{cursor:pointer;width:25px}.actionsHeaderDiv{border-bottom:2px solid #dde2e7;display:flex;font-size:24px;font-weight:500;justify-content:space-between;padding:30px 30px 17px}.actionsHeaderDiv.smallHeader{padding-top:13px}.actionsHeaderDivImage{cursor:pointer;width:40px}.actionsInfo{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px 10px}.actionsInfoName,.actionsInfoPrice{color:#008037;font-weight:500}.actionsSummaryDiv{margin-bottom:10px;width:100%}.actionsSliderDiv .actionsConfirm{width:auto}.actionsSliderDiv{background:#fff;bottom:0;box-shadow:1px 0 7px rgba(0,0,0,.5);height:calc(100vh - 140px);max-height:100vh;position:fixed;right:0;transform:translateX(100%);transition:transform .3s ease-out,height .7s ease;width:45%;z-index:200}.actionsSliderDiv.overviewSlider{height:100vh}.actionsSliderDiv.actionsSliderOpen{transform:translateX(0)}.actionsSliderDiv .wpcf7-select{background-position:94%!important;padding:0 33px 0 15px}.actionsTestResult{width:100%}.actionsTotalPrice{display:flex;font-weight:500;justify-content:space-between;width:50%}.actionsTotalPriceDiv{align-items:center;border-top:2px solid #dde2e7;display:flex;height:40px;justify-content:end;padding:0 20px;width:100%}.actionContentDiv{background:#fff;box-shadow:1px 0 7px rgba(0,0,0,.5);height:calc(100vh - 140px);left:0;margin-left:80px;margin-top:140px;max-height:100vh;overflow:scroll;position:fixed;top:0;transform:translateX(-100%);transition:transform 1s ease 0s,height .7s ease,width 1s ease 0s,margin 1s ease 0s;width:calc(60% - 80px);z-index:4}.actionContentDiv.actionsSliderOpen{transform:translateX(0)}.actionContentDiv.sideBarExpanded{margin-left:250px;width:calc(60% - 250px)}.actionContentDiv iframe{height:100%;width:100%}.actionContentDiv .pdfTempalteDiv{padding-top:20px}.actionContentSliderDiv{background:#fff;bottom:0;box-shadow:1px 0 7px rgba(0,0,0,.5);height:calc(100vh - 140px);margin-top:140px;max-height:100vh;overflow-y:scroll;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform 1s ease 0s,height .7s ease,width 1s ease;width:40%;z-index:4}.actionContentSliderDiv.actionsSliderOpen{transform:translateX(0)}.actionContentSliderDiv.actionsSliderOpen.addingExtraMessage{transform:translateX(100%)}.actionContentSliderDiv .uniformsAutoForm{padding:0 36px}.actionContentSliderHeaderDiv{align-items:center;background:#fff;border-bottom:2px solid #dde2e7;display:flex;font-size:24px;font-weight:500;height:109px;justify-content:space-between;padding:21px 30px;position:sticky;top:0;z-index:2}.actionContentSliderHeaderDiv img{cursor:pointer;width:40px}@media only screen and (max-width:430px){.actionButtonsDiv{display:flex;justify-content:flex-end;padding-bottom:100px;padding-left:0;padding-right:0}.actionButtonsDiv.addingExtraMessage{display:flex;justify-content:space-between;width:100%}.actionContent{margin-bottom:80px;padding:0 30px 30px}.actionContentDiv.actionsSliderOpen.sendingMessage{transform:translateX(-100%)}.actionContentDiv.actionsSliderOpen.addingExtraMessage.sendingMessage{transform:translateX(0)}.actionsDetailsDiv{overflow:visible}.actionContentDiv{margin-left:0!important;width:100%!important}.actionContentDiv.actionsSliderOpen{margin-left:0;width:100%}.actionContentSliderDiv{width:100%}.actionsSliderDiv{height:-webkit-fill-available!important;width:100vw!important}.actionContentSliderDiv .actionsButtonsDiv{padding-bottom:100px}.actionContentSliderHeaderDiv{position:relative}.addItemButton.extraMessageButton{display:inline-block!important}.flatpickr-input.flatpickr-mobile{height:40px}}.actionIcon{cursor:pointer;margin-right:10px;width:20px}.actionText{color:#008037;cursor:pointer;font-size:16px;text-decoration:underline}.adminHeaderButton{cursos:pointer;background-color:#008037;border:0;border-radius:4px;color:#fff;font-size:18px;padding:20px 30px}.adminHeaderButton a:focus,.adminHeaderButton a:hover{color:#fff;text-decoration:none}.adminHeaderDiv{align-items:center;border-bottom:2px solid #dde2e7;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.adminHeaderDiv h2{font-size:26px;font-weight:500;margin-bottom:0}.adminItemActionsDiv{align-items:center;border-top:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:15px;padding-top:17px}.adminItemCount{display:inline-block;margin-bottom:20px}.adminItemCount,.adminItemName{font-size:20px;font-weight:500}.adminLabelTinyDiv{align-items:center;display:flex;font-size:16px;justify-content:space-between}@media only screen and (max-width:576px){.adminHeaderButton{max-width:200px;padding:10px}}body{background:#fff;color:#000}@media (prefers-color-scheme:dark){body{background:#fff;color:#000}}.btPageWrap{min-height:calc(100vh - 50px)!important}.copyrightFooterGrey{height:50px;padding:0 80px}.copyrightFooterGrey,.copyrightFooterGreyDetailed{align-items:center;background:#f4f4f6;display:flex;font-size:14px;text-align:left;z-index:999999}.copyrightFooterGreyDetailed{flex-wrap:wrap;padding:30px 80px}.copyrightFooterWhite{align-items:center;background:#fff;display:flex;font-size:14px;height:50px;padding:0 80px;text-align:left;z-index:999999}.iti-flag{background-image:url(images/flags.png)!important;background-size:5630px 15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti-flag{background-image:url(images/flags@2x.png)}}.appAnimationDiv{margin-left:80px;position:relative;transition:margin 1s ease 0s,width 1s ease;width:calc(100% - 80px);z-index:3}.appAnimationDiv.publicPage{margin-left:0;width:100%}.appFadeIn{animation:appFadeIn .8s forwards}.appFadeOut{animation:appFadeOut .5s forwards}@-moz-keyframes appFadeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes appFadeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@-o-keyframes appFadeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes appFadeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@-moz-keyframes appFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@-webkit-keyframes appFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@-o-keyframes appFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes appFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.page-content{padding-left:10px;padding-right:10px}.appTourTooltip .introjs-button,.appTourTooltip .introjs-button:active,.appTourTooltip .introjs-button:focus,.appTourTooltip .introjs-button:hover{border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;height:48px;line-height:48px;margin:0 0 6px;padding:0 25px;text-shadow:none;width:auto}.appTourTooltip .introjs-nextbutton,.appTourTooltip .introjs-nextbutton:active,.appTourTooltip .introjs-nextbutton:focus,.appTourTooltip .introjs-nextbutton:hover{background-color:#008037}.appTourTooltip .introjs-nextbutton:focus,.appTourTooltip .introjs-prevbutton:focus{box-shadow:none}.appTourTooltip .introjs-prevbutton,.appTourTooltip .introjs-prevbutton:active,.appTourTooltip .introjs-prevbutton:focus,.appTourTooltip .introjs-prevbutton:hover{background-color:#050a30}.appTourTooltip .introjs-prevbutton.introjs-disabled{background-color:rgba(5,10,48,.7)}.appTourTooltip .introjs-progressbar{background-color:#050a30!important}a.introjs-button,a.introjs-button:active,a.introjs-button:focus,a.introjs-button:hover{background-color:#008037;border:0;border-radius:4px;box-shadow:none;color:#fff!important;cursor:pointer;display:inline-block!important;font-size:16px;height:48px;line-height:48px;margin:0 0 6px;padding:0 25px;text-shadow:none;width:auto}.introjs-helperLayer{box-shadow:0 0 1px 2px #050a30,0 0 0 5000px rgba(33,33,33,.5)!important}.introjs-hint-pulse{animation:introjspulse2 2s infinite!important;background-color:rgba(0,128,55,.5)!important}.introjs-hints{position:relative;z-index:4}.startAppTourDiv{bottom:15px;cursor:pointer;display:inline-block;height:40px;margin-left:15px;position:fixed;width:40px;z-index:4}.startAppTourDiv svg{stroke:#fff;height:100%;width:100%}@media only screen and (max-width:576px){.startAppTourDiv{bottom:5px;height:35px;margin-left:5px;width:35px}.startAppTourDiv svg{stroke:#040a30}}@-moz-keyframes introjspulse2{0%{box-shadow:0 0 0 0 rgba(0,128,55,.9);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;transform:scale(1)}to{box-shadow:0 0 0 0 transparent;transform:scale(.95)}}@-webkit-keyframes introjspulse2{0%{box-shadow:0 0 0 0 rgba(0,128,55,.9);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;transform:scale(1)}to{box-shadow:0 0 0 0 transparent;transform:scale(.95)}}@-o-keyframes introjspulse2{0%{box-shadow:0 0 0 0 rgba(0,128,55,.9);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;transform:scale(1)}to{box-shadow:0 0 0 0 transparent;transform:scale(.95)}}@keyframes introjspulse2{0%{box-shadow:0 0 0 0 rgba(0,128,55,.9);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;transform:scale(1)}to{box-shadow:0 0 0 0 transparent;transform:scale(.95)}}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none!important}.fc .fc-timegrid-col.fc-day-today{background:#fff!important}.fc .fc-timegrid-slot{height:40px!important}.fc-header-toolbar{border-bottom:2px solid #dde2e7!important;margin-bottom:15px!important;padding-bottom:7px!important}.fc-header-toolbar .fc-toolbar-chunk{width:261px!important}.fc-header-toolbar .fc-toolbar-chunk button:focus{box-shadow:none!important}.fc-header-toolbar .fc-toolbar-chunk button:focus-visible{outline:none!important}.fc-header-toolbar .fc-toolbar-chunk:first-child button{background-color:transparent;border:none;color:#000;cursor:pointer;font-size:26px;font-weight:500;padding-left:0;padding-right:0}.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) div{align-items:center;background:#fff;border:1px solid #bebebe;border-radius:4px;display:flex;justify-content:space-between}.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) div button{align-items:center;background:#fff;border:none;color:#000;display:flex;height:44px}.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) div button:active,.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) div button:focus,.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) div button:hover{background-color:#fff;box-shadow:none;color:#000}.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) div button:first-child{border-radius:4px 0 0 4px;border-right:1px solid #bebebe}.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) div button:nth-child(3){border-left:1px solid #bebebe;border-radius:0 4px 4px 0}.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) h2{font-size:20px;font-weight:500}.fc-header-toolbar .fc-toolbar-chunk:nth-child(3){align-items:center;display:flex;justify-content:end}.fc-header-toolbar .fc-toolbar-chunk:nth-child(3) button{background-color:#008037;border:#008037;color:#fff;cursor:pointer;height:44px;opacity:1;padding-left:37px;padding-right:37px;text-transform:capitalize}.fc-timegrid.fc-resourceTimeGridDay-view{background:#fff}.fcLegendDiv{column-gap:30px;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:20px;row-gap:10px;width:100%}.fcLegendItem{align-items:center;column-gap:5px;display:flex;font-size:16px;font-weight:300}.fullCalendarDiv{height:calc(100vh - 280px);min-height:300px}.legendAwaiting{background:#f0a202}.legendCaptured{background:#262626}.legendBlock{border-radius:4px;height:20px;width:20px}.legendPaid{background:#1ec017}.legendScheduled{background:#008037}.actOnBooking{display:flex;flex-wrap:wrap;justify-content:space-evenly}.actOnBookingNew{width:100%}.appointmentDetailsAddress{margin-bottom:10px}.appointmentDetailsContainer{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;width:50%}.appointmentDetailsContainerDiv{display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%}.appointDetailsInfoDiv{color:rgba(3,27,48,.753);font-size:18px;max-width:calc(100% - 170px);padding-right:30px;padding-top:4px;width:70%}.appointDetailsInfoDiv.appointmentDetailsBoldDiv{color:#444;padding-top:0}.appointDetailsNameDiv{font-size:20px;font-weight:600;min-width:170px;width:30%}.appointmentTestDetailsDiv{display:flex;flex-wrap:wrap;margin-top:30px}.directionsIcon{margin-right:10px;width:20px}.directionsLink{color:#008037!important;font-size:16px}.directionsLink,.directionsLink:hover{text-decoration:none}.patientDetailsInfoDiv{max-width:calc(100% - 110px);padding-right:30px;width:80%}.patientDetailsInfoDiv.testTotalDiv{border-top:2px solid #ddd;display:flex;font-size:18px;font-weight:500;justify-content:space-between}.patientDetailsName,.patientDetailsNameDiv{font-size:20px;font-weight:600}.patientDetailsNameDiv{min-width:110px;width:20%}.testDetailsContainer{display:flex;flex-wrap:wrap;width:50%}.testDetailsContainerPatientDiv{display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%}.testNamePriceDiv{color:#008037;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-top:8px}.testPDFDownloader img{margin-right:5px;width:26px}.testPDFDownloader.noDownloadOption{cursor:default}.testResultsPricing{margin-bottom:20px;width:100%}.testStatusDiv{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;font-size:17px;font-weight:500;height:35px;margin-top:5px;padding:0 15px;width:fit-content}.testStatusDiv.Issued,.testStatusDiv.Negative{color:#1ec017}.testStatusDiv.Pending{color:#008037}.testStatusDiv.Positive{color:#ec0927}@media screen and (max-width:576px){.appointDetailsInfoDiv,.appointDetailsNameDiv,.appointmentDetailsContainer{max-width:100%;width:100%}.patientDetailsNameDiv{width:100%}.patientDetailsInfoDiv,.testDetailsContainer{max-width:100%;width:100%}}.arrowExpander{background:#050a30;cursor:pointer;height:3px;margin:0 auto;position:relative;width:20px}.arrowExpander:after,.arrowExpander:before{background:#050a30!important;content:"";height:3px;position:absolute;width:14px}.arrowExpander:before{bottom:-4px;right:-2px;transform:rotate(-45deg)}.arrowExpander:after{right:-2px;top:-4px;transform:rotate(45deg)}.arrowExpander.sideBarExpanded:before{bottom:-4px;left:-2px;transform:rotate(-135deg)}.arrowExpander.sideBarExpanded:after{left:-2px;top:-4px;transform:rotate(135deg)}.arrowExpander:before{animation:animation-3-before-reverse 1s ease 0s 1 alternate both}.arrowExpander:after{animation:animation-3-after-reverse 1s ease 0s 1 alternate both}.arrowExpander.sideBarExpanded:before{animation:animation-3-before 1s ease 0s 1 alternate both}.arrowExpander.sideBarExpanded:after{animation:animation-3-after 1s ease 0s 1 alternate both}@-moz-keyframes animation-3-after{0%{background:#ec0927!important;right:-2px;top:-4px;transform:rotate(45deg)}25%{border-radius:50%;left:10px;top:10px;width:3px}75%{border-radius:50%;left:10px;top:-10px;width:3px}to{background:#050a30;bottom:-4px;height:3px;left:-2px;transform:rotate(135deg);width:14px}}@-webkit-keyframes animation-3-after{0%{background:#ec0927!important;right:-2px;top:-4px;transform:rotate(45deg)}25%{border-radius:50%;left:10px;top:10px;width:3px}75%{border-radius:50%;left:10px;top:-10px;width:3px}to{background:#050a30;bottom:-4px;height:3px;left:-2px;transform:rotate(135deg);width:14px}}@-o-keyframes animation-3-after{0%{background:#ec0927!important;right:-2px;top:-4px;transform:rotate(45deg)}25%{border-radius:50%;left:10px;top:10px;width:3px}75%{border-radius:50%;left:10px;top:-10px;width:3px}to{background:#050a30;bottom:-4px;height:3px;left:-2px;transform:rotate(135deg);width:14px}}@keyframes animation-3-after{0%{background:#ec0927!important;right:-2px;top:-4px;transform:rotate(45deg)}25%{border-radius:50%;left:10px;top:10px;width:3px}75%{border-radius:50%;left:10px;top:-10px;width:3px}to{background:#050a30;bottom:-4px;height:3px;left:-2px;transform:rotate(135deg);width:14px}}@-moz-keyframes animation-3-before{0%{background:#ec0927!important;right:-2px;top:-4px;transform:rotate(45deg)}25%{border-radius:50%;left:10px;top:-10px;width:3px}75%{border-radius:50%;left:10px;top:10px;width:3px}to{background:#050a30!important;bottom:-4px;height:3px;left:-2px;transform:rotate(-135deg);width:14px}}@-webkit-keyframes animation-3-before{0%{background:#ec0927!important;right:-2px;top:-4px;transform:rotate(45deg)}25%{border-radius:50%;left:10px;top:-10px;width:3px}75%{border-radius:50%;left:10px;top:10px;width:3px}to{background:#050a30!important;bottom:-4px;height:3px;left:-2px;transform:rotate(-135deg);width:14px}}@-o-keyframes animation-3-before{0%{background:#ec0927!important;right:-2px;top:-4px;transform:rotate(45deg)}25%{border-radius:50%;left:10px;top:-10px;width:3px}75%{border-radius:50%;left:10px;top:10px;width:3px}to{background:#050a30!important;bottom:-4px;height:3px;left:-2px;transform:rotate(-135deg);width:14px}}@keyframes animation-3-before{0%{background:#ec0927!important;right:-2px;top:-4px;transform:rotate(45deg)}25%{border-radius:50%;left:10px;top:-10px;width:3px}75%{border-radius:50%;left:10px;top:10px;width:3px}to{background:#050a30!important;bottom:-4px;height:3px;left:-2px;transform:rotate(-135deg);width:14px}}@-moz-keyframes animation-3-after-reverse{0%{background:#ec0927!important;bottom:-4px;height:3px;left:-2px;transform:rotate(135deg);width:14px}25%{border-radius:50%;left:10px;top:10px;width:3px}75%{border-radius:50%;left:10px;top:-10px;width:3px}to{right:-2px;top:-4px;transform:rotate(45deg)}}@-webkit-keyframes animation-3-after-reverse{0%{background:#ec0927!important;bottom:-4px;height:3px;left:-2px;transform:rotate(135deg);width:14px}25%{border-radius:50%;left:10px;top:10px;width:3px}75%{border-radius:50%;left:10px;top:-10px;width:3px}to{right:-2px;top:-4px;transform:rotate(45deg)}}@-o-keyframes animation-3-after-reverse{0%{background:#ec0927!important;bottom:-4px;height:3px;left:-2px;transform:rotate(135deg);width:14px}25%{border-radius:50%;left:10px;top:10px;width:3px}75%{border-radius:50%;left:10px;top:-10px;width:3px}to{right:-2px;top:-4px;transform:rotate(45deg)}}@keyframes animation-3-after-reverse{0%{background:#ec0927!important;bottom:-4px;height:3px;left:-2px;transform:rotate(135deg);width:14px}25%{border-radius:50%;left:10px;top:10px;width:3px}75%{border-radius:50%;left:10px;top:-10px;width:3px}to{right:-2px;top:-4px;transform:rotate(45deg)}}@-moz-keyframes animation-3-before-reverse{0%{background:#ec0927!important;bottom:-4px;height:3px;left:-2px;transform:rotate(-135deg);width:14px}25%{border-radius:50%;left:10px;top:-10px;width:3px}75%{border-radius:50%;left:10px;top:10px;width:3px}to{bottom:-4px;right:-2px;transform:rotate(-45deg)}}@-webkit-keyframes animation-3-before-reverse{0%{background:#ec0927!important;bottom:-4px;height:3px;left:-2px;transform:rotate(-135deg);width:14px}25%{border-radius:50%;left:10px;top:-10px;width:3px}75%{border-radius:50%;left:10px;top:10px;width:3px}to{bottom:-4px;right:-2px;transform:rotate(-45deg)}}@-o-keyframes animation-3-before-reverse{0%{background:#ec0927!important;bottom:-4px;height:3px;left:-2px;transform:rotate(-135deg);width:14px}25%{border-radius:50%;left:10px;top:-10px;width:3px}75%{border-radius:50%;left:10px;top:10px;width:3px}to{bottom:-4px;right:-2px;transform:rotate(-45deg)}}@keyframes animation-3-before-reverse{0%{background:#ec0927!important;bottom:-4px;height:3px;left:-2px;transform:rotate(-135deg);width:14px}25%{border-radius:50%;left:10px;top:-10px;width:3px}75%{border-radius:50%;left:10px;top:10px;width:3px}to{bottom:-4px;right:-2px;transform:rotate(-45deg)}}.navHeadIcon{color:#008037;font-size:40px}.btIco .btIcoHolder:after,.port .btIco .btIcoHolder:before{display:none}.port form.login p.form-row-wide:nth-child(odd){clear:left;padding:0 10px 0 0}.port form.login p.form-row-wide:nth-child(2n){padding:0 0 0 10px}.port form.login p.form-row-wide{clear:none;float:left;width:50%}.port .menuPort>nav>ul>li.btMenuWideDropdown{position:relative}.port .menuPort>nav>ul>li{margin:0 30px 0 0}.port .menuPort ul li{float:left;position:relative;z-index:5}.menuPort nav>ul>li{line-height:55px}.menuPort nav ul li{display:block;margin:0;padding:0;position:relative}.port .woocommerce p.lost_password{float:right;margin:.5em 0 0;padding:0 0 0 2.4em}.port .woocommerce form.login p.form-row:not(.form-row-wide){float:left}.port .woocommerce form .form-row{margin:0 0 12px}.port .woocommerce form.checkout_coupon,.port .woocommerce form.login,.port .woocommerce form.register{margin:0 0 20px;text-align:left}.port .woocommerce p.lost_password:before{color:#008037;content:"\e64a";display:none;float:left;font:normal 2em/1 Icon7Stroke;margin:-.05em 0 0 -1.2em}.port .rowItem{padding:0 15px}.port .rowItemContent{position:relative}.port .woocommerce{margin:auto;max-width:1160px}.port .woocommerce h2{font-size:24px;letter-spacing:0;margin-bottom:10px}.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.largeP{padding:0;width:100%}.woocommerce-LostPassword.lost_password{color:#008037}.qIcon{font-size:16px}.authenticationDiv{display:flex;flex-wrap:wrap;justify-content:center}.authenticationForm{max-width:80vw;width:600px}.authenticationForm a,.qIcon{color:#008037}.bookingActionsButtonsDiv{border-top:2px solid #dde2e7;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:20px;width:100%}.bookingActionsButtonsDiv form.uniformsAutoForm input[type=date],.bookingActionsButtonsDiv form.uniformsAutoForm input[type=email],.bookingActionsButtonsDiv form.uniformsAutoForm input[type=number],.bookingActionsButtonsDiv form.uniformsAutoForm input[type=password],.bookingActionsButtonsDiv form.uniformsAutoForm textarea,form.uniformsAutoForm .fancy-select .trigger{padding:0 30px}.bookingActionsButtonsDiv .bookingActionsConfirm input[type=submit]{align-items:center;background:#008037;border:0;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:47px;margin-bottom:0!important;padding-left:18px;padding-right:18px}.bookingActionsConfirm{display:flex;justify-content:flex-end;margin-bottom:10px;text-align:right;width:100%}.bookingActionsConfirm .timeRangeButton{font-size:16px;font-weight:600;height:47px}.bookingActionsConfirm.autoFormItemDiv{margin-bottom:0}.bookingActionsForm{display:flex;flex-wrap:wrap;justify-content:flex-end}.bookingActionsDeleteDiv{align-items:center;background:#ec0927;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:18px;height:50px;justify-content:center;position:absolute;text-align:center;width:100%}.bookingActionsDetailsDiv{align-content:flex-start;display:flex;flex-wrap:wrap;height:calc(100% - 139px);overflow:auto;padding:20px 30px 50px}.bookingActionsDetailItem{margin-bottom:20px;width:50%}.bookingActionsDetailItem .uniformsAutoDiv{padding-right:20px}.bookingActionsDetailLabel{margin-bottom:0}.bookingActionsDetailLabel.labelBold{font-weight:500}.bookingActionsHeader{align-items:center;display:flex;gap:5px}.bookingActionsHeaderImage{cursor:pointer;width:25px}.bookingActionsHeaderDiv{border-bottom:2px solid #dde2e7;display:flex;font-size:24px;font-weight:500;justify-content:space-between;padding:30px 30px 17px}.bookingActionsHeaderDiv.smallHeader{padding-top:13px}.bookingActionsHeaderDivImage{cursor:pointer;width:40px}.bookingActionsPatientDiv{margin-bottom:10px;width:100%}.bookingActionsSliderDiv .bookingActionsConfirm{width:auto}.bookingActionsSliderDiv{background:#fff;bottom:0;box-shadow:1px 0 7px rgba(0,0,0,.5);height:calc(100vh - 140px);max-height:100vh;position:fixed;right:0;transform:translateX(100%);transition:transform .3s ease-out,height .7s ease;width:45%;z-index:200}.bookingActionsSliderDiv.overviewSlider{height:100vh}.bookingActionsSliderDiv.open{transform:translateX(0)}.bookingActionsSliderDiv .wpcf7-select{background-position:94%!important;padding:0 33px 0 15px}.bookingActionsTestInfo{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px 10px}.bookingActionsTestName,.bookingActionsTestPrice{color:#008037;font-weight:500}.bookingActionsTestResult{width:100%}.bookingActionsTotalPrice{display:flex;font-weight:500;justify-content:space-between;width:50%}.bookingActionsTotalPriceDiv{align-items:center;border-top:2px solid #dde2e7;display:flex;height:40px;justify-content:end;padding:0 20px;width:100%}.paymentConfirmationDiv{justify:flex-end;display:flex;flex-wrap:wrap;gap:10px}@media only screen and (max-width:360px){.bookingActionsSliderDiv{height:-webkit-fill-available!important;width:100vw!important}.testCountGraph{min-width:100%;width:300px}}@media (min-width:360px) and (max-width:430px){.bookingActionsSliderDiv{height:-webkit-fill-available!important;width:100vw!important}.testCountGraph{min-width:100%;width:300px}}.addItemButton{align-items:center;background:#008037;border:0;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;margin-bottom:0!important;min-height:47px;padding:10px 18px;width:fit-content}.addItemButton.extraMessageButton{display:none}.addItemButton img{margin-right:5px;width:30px}.bookingForm{padding-left:36px;padding-right:36px}.bookingForm.confirmationForm{padding:0}.bookingForm.confirmationForm .uniformsAutoDiv{width:calc(50% - 87px)}.bookingTotalAmount{color:#008037}.bookingTotalDiv{border-top:1px solid #ddd;font-weight:600;padding:31px 0}.bookingTotalLabel{color:#000}.bookingTotalText{display:flex;font-size:18px;justify-content:space-between;width:calc(50% - 87px)}.confirmDetailsAtt{color:#008037;font-size:18px;margin-bottom:30px;padding-top:6px}.confirmDetailsContacts{color:rgba(3,27,48,.753)}.confirmDetailsTests{color:#000;font-weight:600}.confirmTests{margin-top:24px}.detailsSection{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;padding-top:20px}.detailsSection.confirmSection{border-bottom:0;justify-content:space-between}.detailsSectionAtts{padding-top:10px;width:70%}.detailsSectionAtts.testInfoAtts.confirmDetailsAtt{margin-bottom:0}.detailsSectionAtts .entityLandingLocation{justify-content:center;margin-bottom:20px}.detailsSectionName{font-size:20px;font-weight:600;padding-right:10px;padding-top:0;width:30%}.detailsSectionSpacer,.halfFields .nestedSection{width:calc(50% - 15px)}.halfFields>div,.listFieldList>div{column-gap:30px;display:flex;flex-wrap:wrap}.howItWorksStepBookings{text-align:center;width:30%}.howItWorksStepBookings img{margin-bottom:0;width:90px}.howItWorksStepsBookingsDiv{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:10px;margin-top:20px;row-gap:30px}.listFieldList .uniformsAutoDiv{width:calc(50% - 15px)}.listFieldList.testList{width:100%}.listFieldList.testList .uniformsAutoDiv{width:calc(50% - 15px)}.listNameDiv{width:100%}.locationClosed{color:#ec0927;font-weight:500}.operatingHour{color:#008037;font-weight:500}.operatingHoursDiv{margin-bottom:10px}.patientDetailsDiv{border-bottom:1px solid #ddd;margin-bottom:20px}.stepDescriptionBookings{font-size:22px;font-weight:500;margin-bottom:10px;width:100%}.stepDetailsBookings{font-size:16px;font-weight:500;width:100%}.stepLabelBookings{color:#008037;font-size:16px;font-weight:600;margin-bottom:10px;width:100%}.t,.testDetails{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px}.testingWhatsAppDiv{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.testingWhatsAppDiv a,.testingWhatsAppDiv a:hover{color:rgba(3,27,48,.753);text-decoration:none}@media only screen and (max-width:360px){.howItWorksStepBookings{min-width:calc(100vw - 60px)}}@media (min-width:360px) and (max-width:430px){.howItWorksStepBookings{min-width:calc(100vw - 60px)}}.swal2-styled:focus{box-shadow:none}.adminHeaderButton:hover{color:#fff;text-decoration:none}.buttonDisabled{background:grey!important;cursor:not-allowed}.actionButtonsDiv{display:flex;gap:10px;justify-content:flex-end}.actionButtonsDiv input{align-items:center;background:#008037;border:0;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;height:47px;margin-bottom:0!important;padding-left:18px;padding-right:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tsc-calendar{background-color:rgba(0,0,0,.07);color:#313232;display:flex;flex:1;flex-direction:column;font-size:14px;padding:.8em}.tsc-calendar__actions{border-bottom:.075em solid #dde4e6;display:flex;flex:1}.tsc-calendar__action{align-items:center;color:#313232;display:flex;font-family:Open Sans,sans-serif;font-weight:700;justify-content:center;text-align:center}.tsc-calendar__action-element{cursor:pointer;font-size:1.5em;padding:0 1em}.tsc-calendar__action-title{flex-grow:2;padding:1em;text-transform:uppercase}.tsc-day{display:flex;flex:1;flex-flow:row wrap;justify-content:space-evenly}.tsc-day__title{color:#ff6235;font-family:Open Sans,sans-serif;font-weight:700;padding:1em;text-align:center;text-transform:uppercase}.tsc-month{background:#f2f1ef;flex-direction:column}.tsc-month,.tsc-month__actions{display:flex}.tsc-month__action{align-items:center;color:#008037;display:flex;font-family:Open Sans,sans-serif;font-weight:700;justify-content:center;text-align:center}.tsc-month__action-element{cursor:pointer;font-size:1.5em;padding:0 1em}.tsc-month__action-title{flex-grow:2;padding:1em}.tsc-timeslot{background-color:#fff;border-radius:0;box-sizing:border-box;color:#313232;display:flex;flex:0;font-family:Open Sans,sans-serif;font-size:.9em;height:44px;justify-content:center;margin:.8em;min-width:100px;padding:1em;text-align:center;transition:background-color .5s,color .5s,box-shadow .3s cubic-bezier(.25,.8,.25,1);width:100px}.tsc-timeslot:not(.tsc-timeslot--disabled){cursor:pointer}.tsc-timeslot:not(.tsc-timeslot--disabled):hover{background-color:#008037;box-shadow:0 .188em .563em rgba(0,0,0,.25),0 .125em .125em rgba(0,0,0,.22);color:#fff}.tsc-timeslot--selected{background-color:#fff;border:2px solid #008037;color:#008037}.tsc-timeslot--disabled{background-color:#eeedeb;color:#c6c3bd}.tsc-week{align-items:stretch;display:flex;flex:1;flex-direction:row}@media only screen and (max-width:900px){.tsc-week{flex-direction:column}}label.checkbox{margin-right:1rem;padding-left:1.75rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.checkbox input[type=checkbox]{opacity:0;position:absolute}label.checkbox input[type=checkbox]:focus~span{border:2px solid #aab0b9}label.checkbox input[type=checkbox]:focus:checked~span{border:2px solid #265b81}label.checkbox input[type=checkbox]:checked~span{border:2px solid #3785bc;color:#fff}label.checkbox span{background-color:#d4d7dc;border:2px solid #d4d7dc;border-radius:3px;height:1rem;left:0;pointer-events:none;position:absolute;top:-2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1rem}.importContactsDiv .staffTableDiv{cursor:pointer;margin-bottom:20px}.selectList{background:#fff;box-shadow:0 15px 45px 0 rgba(0,0,0,.251);max-height:30vh;overflow:scroll;position:absolute;width:100%;z-index:11}.selectListContainer{background:#fff;background-image:url(images/chevron-arrow-down.svg);background-position:94%;background-repeat:no-repeat;background-size:15px 15px;border:none;color:#000;max-width:520px;outline:none;padding:0 30px;position:relative;width:calc(100% - 40px);z-index:1}.selectListContainer,.selectListContainerAdd{align-items:center;cursor:pointer;display:flex;height:40px}.selectListContainerAdd{background:#fff;border-left:2px solid #000;justify-content:center;width:40px}.selectListContainerAdd img{width:25px}.selectListContainerDiv{display:flex;max-width:520px;position:relative;width:100%}.selectListContainerDiv ul{overflow-x:hidden}.selectListDiv{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin-bottom:20px;width:100%}.selectListDiv .flatpickrDiv,.selectListDiv input,.selectListDiv select{background:#fff;border:0;border-radius:2px;height:40px;max-width:520px;width:45%}.selectListDiv .flatpickrDiv input{background-color:#fff!important;background-image:url(images/IconAssets/CalendarIcon01.svg);background-position:98%;background-repeat:no-repeat;background-size:26px;width:100%}.selectListDiv select{appearance:none;background-image:url(images/chevron-arrow-down.svg);background-position:98%;background-repeat:no-repeat;background-size:15px 15px;padding:0 30px}.selectListItem{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:space-between;list-style-type:none;padding:0 30px}.selectListItem:hover{background:#050a30;color:#fff}.csvReaderDiv{border-bottom:2px solid #efefef;margin-bottom:20px;padding-bottom:20px;width:100%}.dashboardDiv{column-gap:30px;display:flex;flex-wrap:wrap;row-gap:30px}.dashboardDetailDiv{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);height:300px;max-width:calc(100vw - 60px);padding:20px;width:350px}.dashboardDetailDiv.wideCard{flex:1 1 100%;height:auto;max-width:100%;width:100%}.dashboardDetailGraph{height:190px;position:relative}.dashboardDetailGraph.tallGraph{height:260px}.dashboardDetailGraph .highcharts-container{height:100%;width:100%}.dashboardDetailText{font-size:30px;font-weight:500}.dashboardDetailSubText{color:#6c738d;font-size:14px;margin-top:8px}.analyticsCard{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.06);flex:1 1 100%;padding:20px;width:100%}.engagementCard .engagementStats{column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:20px 0;row-gap:20px}.engagementStatValue{color:#050a30;font-size:30px;font-weight:600}.engagementStatLabel{color:#6c738d;font-size:14px;margin-top:4px}.engagementTrend{color:#008037;font-size:13px;font-weight:600;margin-top:6px}.engagementSummary{color:#050a30;font-size:15px}.kitchenRunsCard .kitchenRunsList{display:flex;flex-direction:column;gap:20px;margin-top:15px}.kitchenRun{border:1px solid #eef0f6;border-radius:8px;padding:15px}.kitchenRunHeader{align-items:center;display:flex;justify-content:space-between}.kitchenRunName{color:#050a30;font-size:18px;font-weight:600}.kitchenRunMeta{color:#6c738d;font-size:13px;margin-top:6px}.kitchenRunStats{column-gap:25px;display:flex;flex-wrap:wrap;margin:12px 0}.statLabel{color:#6c738d;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.statValue{color:#050a30;font-size:16px;font-weight:600;margin-left:6px}.statusPill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}.statusPill.small{font-size:11px;padding:4px 8px}.statusPill.delivered{background:rgba(0,128,55,.15);color:#008037}.statusPill.enroute{background:rgba(5,10,48,.12);color:#050a30}.statusPill.inprep{background:rgba(255,166,0,.2);color:#c25700}.progressTrack{background:#dde2e7;border-radius:20px;height:8px;margin:8px 0;width:100%}.progressValue{background:linear-gradient(90deg,#008037,#63c678);border-radius:20px;height:8px}.deliveryCard .deliveryTable{display:flex;flex-direction:column;gap:12px;margin-top:20px;width:100%}.deliveryTableHead,.deliveryTableRow{align-items:center;column-gap:10px;display:grid;font-size:14px;grid-template-columns:120px 1.2fr 120px 190px 140px 100px}.deliveryTableHead{color:#6c738d;font-weight:600;text-transform:uppercase}.deliveryTableRow{background:#f9fafb;border-radius:8px;padding:10px}.messagingCard .messagingCardHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.messagingSubtitle{color:#6c738d;font-size:14px;margin-top:4px}.messagingBadges{align-items:center;display:flex;gap:8px}.messagingStats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:16px 0}.messagingStatBlock{background:#f7f9fb;border:1px solid #eef0f6;border-radius:8px;padding:12px}.messagingStatValue{color:#050a30;font-size:26px;font-weight:600}.messagingStatLabel{color:#6c738d;font-size:12px;margin-top:4px;text-transform:uppercase}.chatLayout{display:grid;gap:14px;grid-template-columns:340px 1fr}.conversationList{background:#f7f9fb;display:flex;flex-direction:column;gap:10px}.conversationItem,.conversationList{border:1px solid #eef0f6;border-radius:8px;padding:12px}.conversationItem{background:#fff;cursor:pointer;transition:all .15s ease}.conversationItem:hover{border-color:#d2d9e4;box-shadow:0 4px 10px rgba(0,0,0,.05)}.conversationItem.active{border-color:#050a30;box-shadow:0 6px 14px rgba(5,10,48,.1)}.conversationItemHeader{align-items:center;display:flex;justify-content:space-between}.conversationName{color:#050a30;font-size:16px;font-weight:600}.conversationMeta,.conversationTime{color:#6c738d;font-size:12px;margin-top:4px}.conversationLastMessage{color:#050a30;font-size:14px;margin:8px 0 10px}.conversationFooter{align-items:center;display:flex;justify-content:space-between}.tagPill{background:#eef5ef;border-radius:999px;color:#006b2e;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px;text-transform:uppercase}.tagPill.neutral{background:#e8edfb;color:#050a30}.tagPill.subtle{background:#f2f4f7;color:#6c738d;text-transform:none}.unreadPill{align-items:center;background:#050a30;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 8px}.messageThread{background:#f7f9fb;border:1px solid #eef0f6;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:14px}.threadHeader{align-items:center;display:flex;justify-content:space-between}.threadTags{display:flex;flex-wrap:wrap;gap:8px}.threadMessages{display:flex;flex-direction:column;gap:10px;margin-top:6px}.messageBubble{background:#fff;border:1px solid #dde2e7;border-radius:14px;max-width:80%;padding:10px 12px;width:fit-content}.messageBubble.admin{background:#050a30;border-color:#050a30;color:#fff;margin-left:auto}.messageText{font-size:14px}.messageMeta{color:#aab1c3;font-size:11px;margin-top:6px;text-transform:uppercase}.messageBubble.admin .messageMeta{color:#b8c0d9}.messageTimestamp{color:#6c738d;font-size:11px;margin-top:6px;text-align:right}.messageBubble.admin .messageTimestamp{color:#d6daea}.composeBar{align-items:center;background:#fff;border:1px solid #eef0f6;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding:10px}.composeBar input{border:1px solid #dde2e7;border-radius:8px;flex:1 1 240px;font-size:14px;outline:none;padding:10px}.composeBar input:focus{border-color:#050a30}.quickReplies{display:flex;flex-wrap:wrap;gap:8px}.quickReplyButton{background:#050a30;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px;text-transform:uppercase;transition:all .15s ease}.quickReplyButton:hover{background:#27306b}.headlineSub{color:#6c738d;display:block;font-size:16px;font-weight:400;margin-top:6px}@media only screen and (max-width:992px){.deliveryTableHead,.deliveryTableRow{grid-template-columns:repeat(2,minmax(140px,1fr));row-gap:6px}.chatLayout{grid-template-columns:1fr}.conversationItem,.messageBubble{max-width:100%}}:root{--kk-color-primary:#008037;--kk-color-brand-navy-900:#050a30;--kk-color-brand-navy-800:#040a30;--kk-color-surface:#fff;--kk-color-surface-muted:#f4f4f6;--kk-color-text-primary:#031b30;--kk-color-border-subtle:#e5e5e5;--kk-space-1:4px;--kk-space-2:8px;--kk-space-3:12px;--kk-space-4:16px;--kk-space-5:24px;--kk-space-6:32px;--kk-radius-sm:4px;--kk-radius-md:8px;--kk-radius-lg:16px;--kk-radius-pill:999px}.addEntityImageDiv{margin-bottom:15px;padding:0 20px}.addEntityImageImageDiv{position:relative}.addEntityImageImageDiv,.addEntityImageImageDiv img{border-radius:8px;display:block;width:100%}.addGalleryImageDropContainer{margin-left:10px;margin-top:10px}.addLogoImageDropContainer{border:2px dashed #ddd;border-radius:8px;height:90px;margin-bottom:20px;margin-left:20px;margin-top:20px;width:246px}.addLogoImageDropDiv{height:0;padding-top:35%;position:relative;width:100%}.addLogoImageDropDiv,.deleteEntityGalleryImage{align-items:center;cursor:pointer;display:flex;justify-content:center}.deleteEntityGalleryImage{background:#fff;border-radius:12px;height:24px;position:absolute;right:8px;top:8px;width:24px}.deleteEntityGalleryImage img{width:30px}.dropEntityImage{align-items:center;border:2px dashed #ddd;border-radius:8px;cursor:pointer;display:flex;height:60px;justify-content:center;margin-bottom:20px;padding:20px;width:100%}.dropEntityImageText{color:#838383;display:flex;flex-wrap:wrap;font-size:14px;justify-content:center;padding:0 20px;text-align:center}.dropEntityImageText.dropTextAbsolute{position:absolute;top:50%;transform:translateY(-50%)}.dropEntityImageText img{margin-right:13px;width:20px}.entityImageSliderDetailDiv{height:calc(100% - 109px);overflow:scroll;padding:20px 30px}.entityImageSliderDetailDiv .adminItemName{margin-bottom:10px}.entityImageSliderDiv{background:#fff;bottom:0;box-shadow:1px 0 7px rgba(0,0,0,.5);height:calc(100vh - 140px);max-height:100vh;position:fixed;right:0;transform:translateX(100%);transition:transform .3s ease-out,height .7s ease;width:50%;z-index:2}.entityImageSliderDiv.open{transform:translateX(0)}.entityImageSliderHeaderDiv{border-bottom:2px solid #dde2e7;display:flex;font-size:24px;font-weight:500;justify-content:space-between;padding:30px 30px 37px}.entityImageSliderHeaderDiv img{cursor:pointer;width:40px}.entityLogoCertImageContainer{background:#fff}.entityLogoCertImageContainer,.entityLogoEmailImageContainer{display:block;height:100px;margin-left:10px;margin-top:10px;padding:20px;position:relative}.entityLogoEmailImageContainer{background:#f4f4f6}.entityLogoNavImageContainer{background:#008037;display:block;height:100px;margin-left:10px;margin-top:10px;padding:20px;position:relative}.entityLogoCertImageContainer img,.entityLogoEmailImageContainer img,.entityLogoNavImageContainer img{height:100%}.addItemButton.itemSynced{background-color:#1ec017}.entityActionButtonDiv{padding:10px 0}.entityAdminListDiv{display:flex;flex-wrap:wrap;gap:13px}.entityAdminUrl{color:#008037}.entityDiv{background:#fff;padding:26px;width:310px}.entityDetails{column-gap:40px;display:flex;flex-wrap:wrap;margin-top:20px;row-gap:20px}.entityImagesCarousel{width:45%}.entityImagesCarousel img{width:100%}.entityInformationDiv{min-width:300px;width:calc(55% - 40px)}.entityLandingAddress{font-size:16px;font-weight:400}.entityLandingBookTestDiv{margin-top:20px}.entityLandingEventTesting{position:relative;width:100%}.entityLandingEventTesting .explainerContainerDiv{background:hsla(0,0%,100%,.7);height:400px;left:20px;max-height:80%;max-width:calc(100% - 40px);padding:30px;position:absolute;top:50%;transform:translateY(-50%);width:500px}.entityLandingEventImageDiv img{width:100%}.entityLandingLocationAddress{padding-right:10px;width:210px}.entityLandingLocationMap img{max-width:calc(100vw - 60px);width:340px}.entityLandingLocationMapDiv .alice-carousel__stage-item{width:fit-content!important}.entityLandingLocationName{font-weight:700;margin-bottom:5px}.enityLandingLocationsCount{color:#008037;font-size:22px;font-weight:500;margin-bottom:5px}.entityLandingLocationsHeader{font-size:26px;font-weight:600;margin-bottom:20px;margin-top:30px}.entityLandingLogo img{height:60px}.entityLandingLongBookTestDiv{border-top:1px solid #e5e5e5;display:flex;justify-content:center;margin-bottom:20px;padding-top:20px;width:100%}.entityLandingLongImageCarousel{height:100%;width:100%}.entityLandingLongImageCarousel img{object-fit:contain;width:100%}.entityLandingLongImageTextDiv{max-height:80vh;overflow:hidden;position:relative}.entityLandingLongTextCarousel{background:hsla(0,0%,100%,.7);height:400px;left:20px;max-height:80%;max-width:calc(100% - 40px);padding:0;position:absolute;top:50%;transform:translateY(-50%);width:500px}.entityLandingLongTextCarousel .alice-carousel,.entityLandingLongTextCarousel .alice-carousel .alice-carousel__wrapper,.entityLandingLongTextCarousel .alice-carousel>div{height:100%}.entityLandingEventTesting .explainerContainerDiv,.entityLandingLongTextCarousel .explainerContainerDiv{align-content:space-between;display:flex;flex-wrap:wrap;height:100%;justify-content:center;padding:40px}.entityLandingEventTesting .explainerTitle,.entityLandingLongTextCarousel .explainerTitle{font-size:32px;font-weight:600;text-align:center;width:100%}.entityLandingEventTesting .explainerText,.entityLandingLongTextCarousel .explainerText{font-size:18px;width:100%}.entityLandingLocation{column-gap:15px;display:flex;flex-wrap:wrap;padding:0 5px;row-gap:10px}.entityLandingName{font-size:34px;font-weight:600}.entityLandingTestsLabel{font-size:22px;font-weight:600;margin:15px 0}.entityLocations{margin-bottom:40px}.howItWorksDiv{border-top:1px solid #e5e5e5;padding-top:50px}.howItWorksHeader{font-size:32px;font-weight:600;margin-bottom:40px;text-align:center}.howItWorksStep{text-align:center;width:30%}.howItWorksStep img{margin-bottom:15px;width:120px}.howItWorksStepsDiv{display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:30px}.stepDescription{font-size:22px;font-weight:500;margin-bottom:10px;width:100%}.stepDetails{font-size:16px;font-weight:300;width:100%}.stepLabel{color:#008037;font-size:18px;font-weight:600;margin-bottom:10px;width:100%}.testTypeBlock{border:1px solid #c4c4c4;border-radius:4px;display:flex;flex-wrap:wrap;height:80px;margin-right:10px;padding:14px 0 14px 15px;width:fit-content}.testTypeBlockName{font-size:26px;font-weight:600}.testTypePrice{color:#008037;font-size:18px;font-weight:600}@media only screen and (max-width:360px){.entityImagesCarousel,.howItWorksStep{min-width:calc(100vw - 60px)}.entityLandingLongImageCarousel{min-height:80vh}.entityLandingLongImageTextDiv{min-height:90vh}.entityLandingEventTesting .explainerContainerDiv,.entityLandingLongTextCarousel .explainerContainerDiv{gap:20px}.entityLandingEventTesting,.entityLandingLongTextCarousel{min-height:80vh}}@media (min-width:360px) and (max-width:430px){.entityImagesCarousel,.howItWorksStep{min-width:calc(100vw - 60px)}.entityLandingLongImageCarousel{min-height:80vh}.entityLandingLongImageTextDiv{min-height:90vh}.entityLandingEventTesting .explainerContainerDiv,.entityLandingLongTextCarousel .explainerContainerDiv{gap:20px}.entityLandingEventTesting,.entityLandingLongTextCarousel{min-height:80vh}}.eventLogo{display:flex;justify-content:center;margin-bottom:10px}.eventLogo img{max-width:100%!important;width:300px}.flipping-card{perspective:1000px}.flipping-card-inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s;width:100%}.flipping-card.showBack .flipping-card-inner,.flipping-card:hover .flipping-card-inner{transform:rotateY(180deg)}.flipping-card-back,.flipping-card-front{align-items:center;backface-visibility:hidden;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.flipping-card-front{z-index:2}.flipping-card-back{transform:rotateY(180deg)}.copyrightFooterGreyDetailed .entityFooterLocation{margin-bottom:5px}.entityFooterLocation a,.entityFooterLocation a:hover{color:#000;text-decoration:none}.footerCopyrightDiv,.locationsFooterHeader,.locationsListFooter{width:100%}.locationsFooterHeader{font-size:16px;font-weight:600;margin-bottom:5px}.footerCopyrightDiv{padding-top:20px}.footerSocialLinks{display:flex;flex-wrap:wrap;gap:20px;padding-top:10px}.footerSocialLinks img{width:26px}.bookingConfirm input[type=submit]{background:#008037;border:0;border-radius:4px;color:#fff;font-size:16px;font-weight:600;height:60px;margin-bottom:0!important;padding-left:40px;padding-right:40px}.errorField{color:#008037;display:block;font-size:1em;font-weight:400}.formConfirm input[type=submit]{background:#008037;border:0;border-radius:4px;color:#fff;font-size:16px;font-weight:600;height:60px;margin-bottom:0!important;padding-left:40px;padding-right:40px}.formConfrimConfirm{text-align:left}.formConfrimConfirm input{border-radius:4px!important;font-size:18px!important;height:60px!important;margin-bottom:20px!important;text-decoration:none!important}.form-control:focus{background-color:#f1f1f1;box-shadow:none!important}.formLabelP{color:rgba(3,27,48,.753);left:0;position:sticky}.insertableParam{background:#008037;border-radius:4px;color:#fff;cursor:pointer;padding:2px 5px}.insertableParamsDiv{justify-content:flex-start}.insertableParamsDiv,.labelWithInsertable{column-gap:10px;display:flex;flex-wrap:wrap;row-gap:10px}.labelWithInsertable{justify-content:space-between;margin-bottom:5px}.modalForm input,.modalForm select{background-color:#f1f1f1;border-radius:6px}select{cursor:pointer}.sendChoiceForm{margin-bottom:20px;width:100%}.splitForm{padding-left:36px;padding-right:36px}.splitForm.confirmationForm{padding:0}.splitForm.confirmationForm .uniformsAutoDiv{width:calc(50% - 87px)}.fc-event{cursor:pointer}.addFundsIndicatorDiv{background:#fff;border-radius:20px;color:#008037;cursor:pointer;display:flex;font-weight:700;height:40px;min-width:10px;padding:0 15px;width:160px}.addFundsIndicatorDiv.fundsDepleted{background:#ec0927;color:#fff}.addFundsIndicatorDiv.fundsAdequate{background:#fff;color:#008037}.addFundsIndicatorDiv.fundsInadequate{background:#fff;color:#ec0927}.addFundsIndicatorDiv.addingFunds.flipping-card:hover .flipping-card-inner{transform:rotateY(0deg)}.cropper-bg{background-color:#11284a;background-image:none!important}.cropperControl{align-items:center;border:2px solid #838383;border-radius:15px;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;margin-right:10px;padding:0 15px}.cropperControl img{margin-right:5px;width:23px}.cropperControls{align-items:center;display:flex;height:40px;justify-content:center;width:100%}.cropperOptions{cursor:pointer}.imageCropperDiv{background:#fff;border-radius:16px;height:100%;margin:auto;max-width:1400px;padding:10px;width:100%}.imageCropperHeader{align-items:center;display:flex;font-size:20px;font-weight:600;height:30px;justify-content:space-between;width:100%}.imageCropperHeader img{cursor:pointer;width:28px}.imageCropperInner{border:2px dashed #838383;border-radius:8px;height:100%;padding:20px;width:100%}.imageDropZone{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;height:calc(100% - 30px);justify-content:center;width:100%}.imageDropZoneText{text-align:center}.imageDropZoneIcon{display:flex;justify-content:center;margin-bottom:35px;width:100%}.imageDropZoneIcon img{width:60px}.imagePolicyViolation{color:#feb64a}.form-control.phoneInputValid,.form-control.phoneInputValid:focus{color:#76ee00;font-weight:700}.sendNumberForm .rw-multiselect-taglist{margin-bottom:5px}.loaderDiv{align-items:center;display:flex;height:100vh;justify-content:space-around;position:fixed;width:100%;z-index:1000000}.loaderDiv,.loaderDiv div{left:0;overflow:visible;top:0}.loaderDiv.loaderSection{height:100%;margin:0;width:100%}.loaderImage{overflow:visible;width:100px}.kk-auth-loader{align-items:center;background:hsla(0,0%,100%,.76);display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000001}.kk-auth-loader-track{background:rgba(78,97,246,.42);height:4px;overflow:hidden;position:relative;width:155px}.kk-auth-loader-fill{animation:kk-auth-loader-shift 1.2s ease-in-out infinite;background:#4e61f6;height:6px;left:0;position:absolute;top:-1px;width:93px}@-moz-keyframes kk-auth-loader-shift{0%{transform:translateX(-24px)}50%{transform:translateX(43px)}to{transform:translateX(-24px)}}@-webkit-keyframes kk-auth-loader-shift{0%{transform:translateX(-24px)}50%{transform:translateX(43px)}to{transform:translateX(-24px)}}@-o-keyframes kk-auth-loader-shift{0%{transform:translateX(-24px)}50%{transform:translateX(43px)}to{transform:translateX(-24px)}}@keyframes kk-auth-loader-shift{0%{transform:translateX(-24px)}50%{transform:translateX(43px)}to{transform:translateX(-24px)}}.kwaLandingShell{background:linear-gradient(132deg,#050a30,#071544 48%,#0f235d);color:#fff;font-family:Montserrat,sans-serif;min-height:calc(100vh - 140px);overflow:hidden;padding:48px 72px 56px;position:relative}.kwaLandingGlow{border-radius:50%;filter:blur(8px);position:absolute;z-index:1}.kwaLandingGlowOne{background:radial-gradient(circle,rgba(0,128,55,.45) 0,rgba(0,128,55,0) 70%);height:440px;right:-80px;top:-120px;width:440px}.kwaLandingGlowTwo{background:radial-gradient(circle,rgba(33,154,255,.35) 0,rgba(33,154,255,0) 72%);bottom:-170px;height:520px;left:-150px;width:520px}.kwaLandingMain{align-items:stretch;column-gap:28px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin:0 auto;max-width:1320px;position:relative;row-gap:24px;z-index:2}.kwaLandingIntro{align-self:center;display:flex;flex-direction:column;row-gap:18px}.kwaLandingEyebrow{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.32);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase;width:fit-content}.kwaLandingTitle{font-size:clamp(34px,4.2vw,62px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0;max-width:860px}.kwaLandingSubtitle{color:hsla(0,0%,100%,.86);font-size:19px;line-height:1.55;margin:0;max-width:760px}.kwaLandingActionRow{align-items:center;column-gap:14px;display:flex;flex-wrap:wrap;row-gap:10px}.kwaLandingActionRow .adminHeaderButton{border:0;border-radius:10px;font-size:16px;font-weight:700;padding:13px 22px}.kwaLandingGhostButton{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.35);border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 22px;transition:background .25s ease,transform .25s ease}.kwaLandingGhostButton:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.kwaLandingHighlights{column-gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.kwaLandingHighlightCard{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.24);border-radius:12px;padding:14px 14px 16px}.kwaLandingHighlightLabel{font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}.kwaLandingHighlightValue{color:hsla(0,0%,100%,.92);font-size:14px;font-weight:500;line-height:1.45}.kwaLandingPanel{background:linear-gradient(150deg,#fff,#f1f4fb);border:1px solid rgba(4,10,48,.08);border-radius:18px;box-shadow:0 24px 55px rgba(3,8,35,.28);color:#071546;display:flex;flex-direction:column;padding:24px;row-gap:12px}.kwaLandingPanelHeader{color:#008037;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kwaLandingPanelTitle{font-size:24px;font-weight:800;letter-spacing:-.01em}.kwaLandingTimeline{display:flex;flex-direction:column;row-gap:14px}.kwaLandingTimelineItem{align-items:flex-start;column-gap:12px;display:flex}.kwaLandingDot{background:#008037;border-radius:50%;height:10px;margin-top:8px;min-width:10px;width:10px}.kwaLandingTime{color:rgba(7,21,70,.58);font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.kwaLandingTask{color:#031b30;font-size:15px;font-weight:600;line-height:1.4}.kwaLandingPanelFooter{background:#eef3ff;border-radius:12px;column-gap:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 10px}.kwaLandingPanelMetric{display:flex;flex-direction:column;row-gap:4px;text-align:center}.kwaLandingPanelMetric span{color:rgba(7,21,70,.7);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.kwaLandingPanelMetric strong{color:#050a30;font-size:24px;font-weight:800;line-height:1}.kwaLandingFeatureGrid{column-gap:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px auto 0;max-width:1320px;position:relative;row-gap:14px;z-index:2}.kwaLandingFeature{backdrop-filter:blur(3px);background:rgba(3,12,54,.64);border:1px solid hsla(0,0%,100%,.22);border-radius:14px;padding:18px}.kwaLandingFeatureTitle{font-size:17px;font-weight:700;margin-bottom:7px}.kwaLandingFeatureBody{color:hsla(0,0%,100%,.88);font-size:14px;line-height:1.5}@media only screen and (max-width:1160px){.kwaLandingShell{padding:38px 28px 40px}.kwaLandingMain{grid-template-columns:minmax(0,1fr)}.kwaLandingPanel{max-width:720px}.kwaLandingFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.kwaLandingShell{min-height:calc(100vh - 100px);padding:26px 16px 32px}.kwaLandingTitle{font-size:34px}.kwaLandingSubtitle{font-size:16px}.kwaLandingFeatureGrid,.kwaLandingHighlights{grid-template-columns:minmax(0,1fr)}.kwaLandingPanelFooter{grid-template-columns:1fr}}a:hover{text-decoration:none!important}.activeNav{border-bottom:2px solid #fff}.addButtonDiv{display:block;margin-bottom:20px;text-align:left;width:100%}.aeonLogoNav,.companyLogoNav{position:relative}.aeonLogoNav img,.companyLogoNav img{height:90px;object-fit:cover}.aeonLogoSplitter,.companyLogoSplitter{border-left:1px solid #fff;border-right:1px solid #fff;height:75%;margin-left:10px;margin-right:15px}.amountInputDiv{margin-bottom:15px}.appContentHolder{min-height:100vh;overflow-x:hidden;padding-top:140px;position:relative;z-index:1}.appContentHolder.appNoScroll{height:100vh;overflow:hidden}.appContentMainGrey,.appContentMainWhite{margin:auto;min-height:calc(100vh - 190px);padding:20px 80px;position:relative;transition:width 1s ease 0s,margin 1s ease 0s,padding 1s ease 0s,height 1s ease 0s;width:100%}.appContentMainGrey{background:#f4f4f6}.appContentMainWhite{background:#fff}.appointmentDetail{-webkit-appearance:none;border:2px solid #008037;border-radius:0;box-shadow:inset 0 0 0 2px transparent;display:block;font-family:Montserrat;font-size:15px;font-weight:300;margin-bottom:20px;min-height:44px;padding:14.5px 20px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.appointmentDetail img{width:20px}.appointmentDetails span{padding-right:15px}.appointmentDetails{padding:0 10px}.appointmentHeading,.appointmentPatientName{font-weight:700}.appointmentTestDetail{border-bottom:2px solid #008037;margin:0 15px 15px 10px}.appointmentTitle{margin:0}.backArrow{cursor:pointer;margin-right:15px;transform:rotate(180deg);width:15px}.backArrowAppointment{float:right}body.ReactModal__Body--open{height:100vh;overflow:hidden}input:not([type=checkbox]):not([type=radio]):focus,input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:none!important;outline:none!important}.bookingConfirm{text-align:left}.bookingConfirm input{tedt-decoration:none!important;border-radius:4px!important;font-size:18px!important;height:60px!important;margin-bottom:20px!important}.btnMedi{display:inline-block!important}.btnMedi:hover{color:#fff!important}.btSidebar{margin:auto}.btSuperTitle{font-size:20px!important}.buttonActive{border:0;border-radius:20px;color:#fff;height:26px;padding:0 20px}.buttonActive.itemActive{background:#1ec017}.buttonActive.itemDisabled{background:#ec0927}.calendarInstructions{border-top:2px solid #008037;padding-top:10px;text-align:center}.centerText{text-align:center}.checkboxLabel,.closeMenuX{cursor:pointer}.closeMenuX{position:absolute;right:20px;top:20px}.closeMenuX img{width:40px!important}.collapsing{transition:none!important}.DateInput{width:100%!important}.datesBlocked{color:#ec0927}.deleteListItem{color:#008037;cursor:pointer;padding-left:5px}.descriptionDiv{color:#008037;font-size:16px;margin-top:10px;text-align:center}.dont-show-input{display:none}.downloadResultPDF{margin-bottom:5px;text-align:center;width:100%}.downloadResultPDF img{cursor:pointer;width:30px}.dropdown-toggle:after{display:none!important}.errorsCenters button{margin-top:10px}.fullCalendarDiv .fc{height:100%}input[type=checkbox],input[type=radio]{cursor:pointer}input[type=radio]{margin-left:20px;margin-right:5px}#intlTelInput{display:none}.itemisedSection{margin-top:40px;padding-bottom:15px}.itemisedSection .btText{font-size:18px}.itemisedSection .boldRow{margin:0;padding:0 15px}.itemisedSection .btClear,.itemisedSection .btText{text-align:center}.itemisedSection .boldRowInner{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:start}.itemisedSection .rowItem{margin-bottom:50px;min-width:280px}.itemisedSection .rowItemContent{height:100%}.listName{font-weight:700}.flatpickrDiv{margin-bottom:40px}.flatpickrDiv input{text-align:center}.formLabelP{font-size:18px;margin-bottom:0}.formLabelP.checkboxLabel{padding-left:5px}.fullNavDropdown{display:flex;height:100px;padding:0 13px}.fullNavDropdown.show{background:#3052b7}.fullNavDropdown.show .dropdown-menu{border-radius:0;box-shadow:0 15px 45px 0 rgba(0,0,0,.251);display:flex;flex-wrap:wrap;top:98px}.grecaptcha-badge{z-index:3}.intl-tel-input{width:100%}.intl-tel-input .form-control{border-radius:0}.listName{font-size:18px}.loginUpper{align-items:center;cursor:pointer;display:flex;position:absolute;right:30px}.loginUpper a{color:#050a30!important}.loginUpper a:hover{color:#fff;text-decoration:none}.loginUpper img{margin-right:5px;width:18px!important}.menu-item a:hover{text-decoration:none}#menu-main-menu{display:flex;font-size:16px;height:50px;justify-content:start;overflow-y:scroll;width:100%}#menu-main-menu li{line-height:38px;white-space:nowrap}.menuHolder{padding:0!important;position:fixed;top:0;width:100%;z-index:4}.menuLogo{color:#008037;font-size:20px;text-align:center}.menuLogo a{color:#050a30!important}.menuLogo a:hover{text-decoration:none}.menuLogo h1{color:#008037!important}.modal{z-index:2}.moreNavSelector{align-items:center;color:#fff;display:flex;gap:5px;justify-content:center}.moreNavSelector img{width:40px}.MTableHeader-header-13{z-index:5!important}.navbarLinks{background-color:#050a30;height:100px;padding:8px 20px}.navbar-toggler{padding:0!important;width:40px}.navbar-toggler img{width:100%!important}.navEntityPRNum{bottom:-15px;color:#fff;display:block;font-size:12px;position:absolute;right:0;text-align:center;width:100%}.navigationLink{color:#fff!important;font-size:16px;text-decoration:none}.navLinksBar{margin-left:10px}.navLinksBar li{align-items:center;display:flex;padding:0 5px;text-align:center}.navLinksBar li:last-child{padding:0}.navLogoContainer{height:100%;justify-content:space-between;position:relative;width:100%}.navLogoContainer,.navUpper{align-items:center;display:flex}.navUpper{background-color:#f4f4f6;height:40px;justify-content:center}.nestedSection{padding-left:0}.pageInfo{align-items:center;border-bottom:2px solid #ddd;display:flex;font-size:20px;padding-bottom:20px}.preWrapped{white-space:pre-wrap}.ReactModal__Content input{background-color:rgba(0,0,0,.07)}.ReactModal__Overlay{z-index:10}.reportIframe{height:calc(100vh - 250px);width:100%}.responsiveMenu{align-content:center;align-items:center;background-color:rgba(3,27,48,.95);display:flex;flex-wrap:wrap;gap:20px;height:100vh;justify-content:center;left:0;overflow:scroll;padding:60px 30px;position:fixed;top:0;width:100vw;z-index:999999999}.responsiveMenuLink{display:flex;font-size:20px;justify-content:center;padding:15px 0;text-align:center;width:100%}.responsiveMenuLink a,.responsiveMenuLink a:hover{color:#fff!important;text-decoration:none!important}.roleButtonDiv{margin-left:15px}.rolesList{list-style:square;margin-bottom:0;padding-left:0}.rolesList,.rolesListEditDiv{display:inline}.rolesTable{width:100%}.appTable .div,.rolesTable .div,.staffTable .div{margin-left:10px}.rolesTable td:nth-child(2){text-align:center}.appTAbleTable .timeRangeButton,.rolesTable .timeRangeButton,.staffTable .timeRangeButton{width:120px}.rolesTable tr{height:60px}.sectionLabel{font-weight:700}.shape46{background:#008037;border-radius:0;box-sizing:content-box;cursor:pointer;display:inline-block!important;height:20px;position:relative;top:3px;width:20px}.shape46:before{background:transparent;border:2.5px solid #fff;border-right:none;border-top:none;bottom:0;box-sizing:content-box;content:"";height:5.71429px;left:2.5px;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:5.71429px}.SingleDatePicker{width:100%}.SingleDatePickerInput{background-color:rgba(0,0,0,.07);border:0!important;display:inline-block;width:100%}.testResult{color:#008037;font-weight:700;text-align:center;width:100%}.timeRange{column-gap:20px;display:flex;justify-content:left;margin:10px 0;width:100%}.timeRangeButton{background-color:transparent;border:1px solid #bebebe;border-radius:4px!important;color:#585858;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;height:66px;margin-bottom:0;padding:0 15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.timeRangeButtonBlue{background-color:#008037;border:0;border-radius:4px;color:#fff;font-size:18px;height:60px;padding:0 43px}.timeRangeButton:hover{border:2px solid #008037!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.timeRangeButton:focus{outline:none}.timeRangeButton.confirmOTPButton{background-color:#008037!important;border-color:#008037;color:#fff}.timeRangeButton.resendOTPButton{color:#008037}.timeRangeButtonRed{background-color:transparent;border:1px solid #ec0927;color:#ec0927;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin-bottom:20px;padding:11px 15px;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.timeRangeButtonRed:hover{border:2px solid #008037}.timeRangeButtonRed:focus{outline:none}.timeRangeText{color:#585858;font-size:14px;font-weight:400}.total{border-top:2px solid #008037;padding:4px 0 0}.total .amount{display:block;float:right}.total strong{display:inline-block;min-width:40px}.tsc-calendar{background:#f1f1f1!important}.tsc-calendar__action-title{font-size:18px}.tsc-month{background:#f1f1f1!important}.tsc-month__action{color:#008037!important}.tsc-month__action-title{font-size:16px}.tsc-timeslot.largerSlot{border-radius:4px;display:flex;flex-wrap:wrap;font-size:16px;height:fit-content;min-height:80px;min-width:140px}.tsc-timeslot:not(.tsc-timeslot--disabled):hover{background-color:#fff;border:2px solid #008037;color:#585858}.userAdminDiv{max-height:80vh;max-width:calc(100vw - 30px);overflow:scroll;width:100%}.verifyOTPHeader{align-items:top;display:flex;font-size:24px;font-weight:500;justify-content:space-between}.wpcf7-form.bookingForm ul,.wpcf7-form.splitForm ul{padding-left:0}.wpcf7-select{appearance:none;background-image:url(images/chevron-arrow-down.svg);background-position:98%;background-repeat:no-repeat;background-size:15px 15px}.uniformsAutoDiv{margin-bottom:20px}.uniformsAutoDiv>div{position:relative}.uniformsAutoDiv.uniformsHiddenDiv{display:none}.wpcf7-not-valid-tip{color:#008037;display:block;font-size:1em;font-weight:400}.wpcf7-response-output.formInvalid{border:2px solid #008037;margin:2em .5em 1em;padding:.2em 1em}.uniformsAutoForm input:not([type=checkbox]):not([type=radio]).wpcf7-submit{font-size:16px}@media screen and (max-width:576px){.bookingForm,.splitForm{padding-left:0!important;padding-right:0!important}.bookingForm.confirmationForm .uniformsAutoDiv,.bookingTotalText,.detailsSectionAtts,.detailsSectionName,.halfFields .nestedSection,.listFieldList .uniformsAutoDiv,.listFieldList.testList .uniformsAutoDiv,.splitForm.confirmationForm .uniformsAutoDiv{width:100%}.navbar.navbarLinks{padding:8px 10px!important}}@media screen and (max-height:576px){.bookingForm,.splitForm{padding-left:0!important;padding-right:0!important}.listFieldList.testList .uniformsAutoDiv{width:100%}.navbarLinks{padding:8px 35px!important}}@media only screen and (max-width:360px){.aeonLogoSplitter{height:60%;margin-left:5px;margin-right:5px}.appContentMainGrey,.appContentMainWhite{padding-left:30px;padding-right:30px}.fc .fc-toolbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:center!important;row-gap:10px}.fc-header-toolbar .fc-toolbar-chunk:nth-child(3),.fcLegendDiv{justify-content:center}.fcLegendDiv{column-gap:15px}.fullCalendarDiv{height:calc(100vh - 150px)}.grecaptcha-badge{display:none}.loginUpper{right:15px}.menuHolder img{width:90px}.overviewDataDiv{padding:20px!important}.testCountGraph{display:flex;justify-content:center;max-width:100%}}@media (min-width:360px) and (max-width:430px){.appContentMainGrey,.appContentMainWhite,.copyrightFooterGrey,.copyrightFooterGreyDetailed,.copyrightFooterWhite{padding-left:30px;padding-right:30px}.fc .fc-toolbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:center!important;row-gap:10px}.fc-header-toolbar .fc-toolbar-chunk:nth-child(3),.fcLegendDiv{justify-content:center}.fcLegendDiv{column-gap:15px}.fullCalendarDiv{height:calc(100vh - 150px)}.grecaptcha-badge{display:none}.loginUpper{right:15px}.menuHolder img{object-fit:contain;width:145px}.overviewDataDiv{padding:20px!important}.testCountGraph{display:flex;justify-content:center;max-width:100%}}.deleteLocationDisplayImage{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.deleteLocationDisplayImage img{width:30px}.dropLocationImage{align-items:center;border:2px dashed #ddd;border-radius:8px;cursor:pointer;display:flex;height:145px;justify-content:center;margin-bottom:20px;padding:20px;width:100%}.dropLocationImageText{color:#838383;display:flex;flex-wrap:wrap;font-size:14px;justify-content:center;padding:0 20px;text-align:center}.dropLocationImageText.dropTextAbsolute{position:absolute;top:50%;transform:translateY(-50%)}.dropLocationImageText img{margin-right:13px;width:20px}.locationAddress{font-size:16px;margin-bottom:10px}.locationAddress a,.locationAddress a:hover{color:#000;text-decoration:none}.locationAdminListDiv{display:flex;flex-wrap:wrap;gap:13px}.locationAppointments{color:#008037;font-size:16px;font-weight:500;margin-bottom:10px}.locationBlockedRange{color:#ec0927;font-size:16px;margin-bottom:14px}.locationCurrency{font-size:16px;font-weight:500;margin-bottom:10px}.locationDetails{padding:0 16px}.locationDirectionIcon{bottom:-20px;cursor:pointer;left:16px;position:absolute;width:40px}.locationDisplayImageContainer{margin-bottom:20px;position:relative;width:100%}.locationDisplayImageContainer img{width:100%}.locationDiv{background:#fff;padding:10px;width:310px}.locationEditTag{color:#008037;cursor:pointer;font-size:16px;text-decoration:underline}.locationEditTag img{margin-right:5px;width:24px}.locationEmail{margin-bottom:10px}.locationEmail a,.locationEmail a:hover{color:#008037;font-size:16px;text-decoration:underline}.locationGoogleImage{left:-1px;position:absolute;top:-5px;width:70px}.locationMap{border:1px solid #e3e3e3;height:172px;margin-bottom:25px;position:relative;width:100%}.locationTimesDiv{overflow-x:scroll}.locationsTimesTable{border-radius:6px;font-size:16px;margin-bottom:20px;overflow:hidden;overflow-y:visible;position:relative;width:100%}.locationsTimesTable tbody td:last-child{text-align:center}.locationsTimesTable tbody th:first-child{padding-left:20px}.locationsTimesTable tbody tr{border-bottom:1px solid #dde2e7;height:58px;padding-bottom:10px;padding-top:10px}.locationsTimesTable td{padding:0 20px}.locationsTimesTable td:last-child{padding-right:20px}.locationsTimesTable thead th{left:0;padding:0 20px;position:sticky;top:0}.locationsTimesTable thead th:first-child{background:#dfe5eb;padding-left:20px;z-index:2}.locationsTimesTable thead th:nth-child(2),.locationsTimesTable thead th:nth-child(3){min-width:165px}.locationsTimesTable thead tr{background:#dfe5eb;height:44px}.locationsTimesTable .rdtCounter,.locationsTimesTable .rdtCounterSeparator{display:inline-block}.locationsTimesTable .rdtCounters{align-items:center;display:flex;gap:15px}.locationsTimesTable .rdtTime table{width:100%}.animatedLogo{animation:rotate-scale 3s linear infinite;width:130px}@-moz-keyframes rotate-scale{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(1turn) scale(.6)}to{transform:rotate(2turn) scale(1)}}@-webkit-keyframes rotate-scale{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(1turn) scale(.6)}to{transform:rotate(2turn) scale(1)}}@-o-keyframes rotate-scale{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(1turn) scale(.6)}to{transform:rotate(2turn) scale(1)}}@keyframes rotate-scale{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(1turn) scale(.6)}to{transform:rotate(2turn) scale(1)}}.MuiPaper-root div:nth-child(2){height:40vh}.MuiPaper-root div:nth-child(2)>div,.MuiPaper-root div:nth-child(2)>div>div{height:100%}.MuiPaper-root div:nth-child(2) th{position:sticky;top:0}.MuiToolbar-root{height:64px}.MuiTableCell-paddingCheckbox:last-child div,.MuiTableCell-paddingNone:last-child div{justify-content:space-around}.MuiTableCell-paddingCheckbox:last-child div .MuiIconButton-root,.MuiTableCell-paddingNone:last-child div .MuiIconButton-root{padding:0}#menu-toggle *{box-sizing:border-box;transform:rotate(180eg);transition:.25s ease-in-out}#menu-toggle span{background:#008037;border-radius:2px;display:block}#menu-toggle{cursor:pointer;flex-shrink:0;height:32px;position:relative;transform:rotate(180deg);width:32px}#menu-toggle #hamburger{height:100%;position:absolute;width:100%}#menu-toggle #hamburger span{height:4px;margin:5px 0;position:relative;width:100%}#menu-toggle #hamburger span:first-child{transition-delay:.5s}#menu-toggle #hamburger span:nth-child(2){transition-delay:.625s}#menu-toggle #hamburger span:nth-child(3){transition-delay:.75s}#menu-toggle #cross{height:100%;position:absolute;transform:rotate(45deg);width:100%}#menu-toggle #cross span:first-child{height:0;left:13px;position:absolute;top:0;transition-delay:0s;width:4px}#menu-toggle #cross span:nth-child(2){height:4px;position:absolute;right:0;top:13px;transition-delay:.25s;width:0}#menu-toggle.mobileMenuOpen #hamburger span{width:0}#menu-toggle.mobileMenuOpen #hamburger span:first-child{transition-delay:0s}#menu-toggle.mobileMenuOpen #hamburger span:nth-child(2){transition-delay:.125s}#menu-toggle.mobileMenuOpen #hamburger span:nth-child(3){transition-delay:.25s}#menu-toggle.mobileMenuOpen #cross span:first-child{height:100%;transition-delay:.625s}#menu-toggle.mobileMenuOpen #cross span:nth-child(2){transition-delay:.375s;width:100%}.appTable.messageLogsTable{white-space:pre-wrap}.appTable.messageLogsTable tr td:first-child{width:200px}.appTable.messageLogsTable tr td:nth-child(2){text-align:center;width:105px}.appTable.messageLogsTable tr td:nth-child(3){color:#050a30;font-weight:600;padding-bottom:10px;padding-top:10px;width:calc(100% - 305px)}.appTable.subTable{min-width:200px;width:50%}.appTable.subTable th{z-index:0}.appTable.subTable tr td:first-child{width:200px}.appTable.subTable tr td:nth-child(2){text-align:left;width:auto}.appTable.subTable tr td:nth-child(3){color:0;font-weight:400;width:unset}.messageLogsTable{height:100%;overflow:scroll}.messagingItemRow{cursor:pointer}.messageCharactersDiv{font-size:12px;text-align:right}.messageLogsDiv{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:calc(100vh - 250px);padding:20px;width:100%}.noMessageLogsDiv{align-items:center;color:#050a30;display:flex;flex-wrap:wrap;font-weight:500;height:100px;justify-content:center;width:100%}.periodSelectionDiv{column-gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px;row-gap:20px}.periodSelector{align-items:center;background:#fff;border:0;border-radius:2px;cursor:pointer;display:flex;height:40px;justify-content:center;max-width:520px;padding:0 20px}.periodSelector .flatpickrDiv,.periodSelector input,.periodSelector select{background:#fff;border:0;border-radius:2px;font-weight:450;height:40px;margin-bottom:0}.periodSelector .flatpickrDiv input{background-color:#fff!important;background-image:url(images/IconAssets/CalendarIcon01.svg);background-position:98%;background-repeat:no-repeat;background-size:26px;padding-left:0;width:calc(100% + 20px)}.periodSelector.customPeriodSelector{padding-right:40px}.periodSelector.periodSelected{background:#050a30;color:#fff}.periodSelector.periodSelected .flatpickrDiv,.periodSelector.periodSelected .flatpickrDiv input{background:#050a30!important;color:#fff!important}.periodSelector.periodSelected .flatpickrDiv input{background-image:url(images/IconAssets/CalendarIcon01White.svg)!important;background-position:98%!important;background-repeat:no-repeat!important}.actionContentDiv .addButtonDiv{display:inline-block!important;width:fit-content!important}.addItemModalDiv{max-width:660px;width:80vw}.addItemModalDiv .addButtonDiv{display:flex;justify-content:center;text-align:center;width:100%}.addUserModalDiv{max-width:660px;overflow-y:scroll;width:80vw}.closeModalIcon{cursor:pointer}.closeModalIcon img{width:40px}.modal-01 pre{color:#e83e8c}.modalCancel{background:#fff;border:2px solid #c4c4c4;border-radius:4px;color:#008037;font-size:16px;font-weight:600;height:47px;padding-left:49px;padding-right:49px}.modalConfirm{display:flex;justify-content:space-between;width:100%}.modalForm input[type=submit]{background:#008037;border:0;border-radius:4px;color:#fff;font-size:16px;font-weight:600;height:47px;margin-bottom:0!important;padding-left:18px;padding-right:18px}.modalHeader{align-items:center;display:flex;font-size:24px;font-weight:500;justify-content:space-between}.newItemModalFormAddDiv,.newUserModalFormAddDiv{border-bottom:2px solid #e5e5e5;margin-bottom:20px}.ReactModal__Content{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:6px!important;inset:50% auto auto 50%;margin-right:-50%;max-height:80vh;max-width:90vw;min-width:300px;outline:none;overflow:auto;padding:40px;padding-bottom:20px!important;position:absolute;transform:translate(-50%,-50%)}.ReactModal__Content.otpModalContainer{padding:20px!important}.ReactModal__Content input{background-color:#f1f1f1}.ReactModal__Content input[type=number]{border:none;box-shadow:inset 0 0 0 2px transparent;display:block;font-size:15px;font-weight:300;height:44px;line-height:44px;padding:0 20px;width:100%}.ReactModal__Content input[type=number]:focus{border:none;box-shadow:inset 0 0 0 2px #008037;-webkit-transition:all .3s ease;transition:all .3s ease}.roleAction{border:0;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:26px;padding-left:20px;padding-right:20px}.roleAction.roleAdd{background:#1ec017}.roleAction.roleRemove{background:#f37a82}.roleDetail{align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:10px}.roleDetail.userInRole{color:#008037}.rolesLocationsDiv{min-width:300px;width:30%}.rolesModalDiv{max-height:80vh;max-width:80vw;overflow-y:scroll;width:960px}.rolesModalDiv input,.rolesModalDiv select{background-color:#f1f1f1;border-radius:2px}.rolesModalFormDiv{align-items:stretch;border-bottom:2px solid #e5e5e5;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.rolesModalFormEditDiv{min-width:300px;width:30%}.rolesModalRoleEdit{height:100%;padding-bottom:20px}.rolesModalRoleList{background:#f1f1f1;height:calc(100% - 31px);padding:20px}.selectModalActionDiv{display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px}.selectModalAction{display:flex;justify-content:center;width:100%}.selectModalActionButton{background-color:#008037;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:15px 20px}.selectModalActionButton:hover{color:#fff;text-decoration:none}.comboboxDS{width:100%}.comboboxDS input{background-image:url(images/chevron-arrow-down.svg);background-position:98%;background-repeat:no-repeat;background-size:15px 15px}.comboboxWrapperDS{display:flex;flex-wrap:wrap;gap:10px}.multiSelectList{background:#fff;box-shadow:0 15px 45px 0 rgba(0,0,0,.251);padding:0 20px;position:absolute;width:100%;z-index:11}.multiSelectListItem{align-items:center;cursor:pointer;display:flex;height:40px;list-style-type:none;padding:0}.rw-multiselect-input{margin-top:5px!important}.rw-list-option-create:hover,.rw-list-option:hover,.rw-multiselect-tag,[data-intent=keyboard] .rw-list-option.rw-state-focus:not(.rw-state-selected),[data-intent=keyboard] .rw-state-focus.rw-list-option-create:not(.rw-state-selected){background:#008037!important;color:#fff!important}.rw-picker-btn,.rw-picker-caret{align-self:flex-end!important;background:#f1f1f1!important;height:44px!important}.rw-picker-btn img,.rw-picker-caret img{width:15px}.rw-state-focus .rw-widget-picker,.rw-state-focus .rw-widget-picker.rw-widget-input,.rw-widget-input{border:none!important;box-shadow:none!important}.selectedItemDS{align-items:center;background:#008037;border-radius:4px;color:#fff;display:flex;padding:5px}.menuCloser{background:hsla(0,0%,100%,.4);width:15%}.menuCloser,.menuContents{border-top:2px solid #f4f4f6;height:100%}.menuContents{align-content:flex-start;align-items:flex-start;background:#040a30;display:flex;flex-wrap:wrap;overflow:scroll;padding-bottom:100px;padding-left:0;padding-top:0;width:85%}.menuContents .css-cd08s9-control{width:calc(100% - 20px)}.menuContents .css-1ay68p9-menu{padding-right:20px}.menuContents .navPhoto{border-radius:48px;height:96px;width:96px}.applicationSideBar .welcomeTexts,.menuContents .welcomeText{padding-top:10px;text-align:left}.menuEntitySwitcher{padding-top:20px;position:relative;width:100%}.menuEntitySwitcher .notificationCountCircle{left:-10px;top:-13px}.menuLogoutDiv{align-items:center;color:#fff;column-gap:20px;display:flex;font-size:16px;justify-content:center;padding-bottom:20px;width:100%}.menuLogoutIcon{width:40px}.menuNavigationItem{align-items:center;border-bottom:2px solid hsla(0,0%,100%,.3);color:#fff;display:flex;font-size:16px;font-weight:500;height:54px;justify-content:space-between;padding-right:14px;width:100%}.menuNavigationItems{display:flex;flex-wrap:wrap;margin-right:0;width:100%}.menuNavigationItems a,.menuPhotoDiv{width:100%}.menuPostJobDiv{display:flex;justify-content:center;margin-bottom:30px;width:100%}.menuSlider{display:flex;height:calc(100vh - 140px);max-width:500px;overflow:hidden;position:fixed;top:140px;transform:translateX(-100vw);transition:all .8s cubic-bezier(.645,.045,.355,1);width:100vw;z-index:10}.menuSlider.menuOpen{transform:translateX(0)}.welcomeText{color:#fff;font-weight:700;margin-bottom:10px;overflow:hidden;padding-left:.7rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.welcomeText span{font-size:14px;font-weight:400}.OTPErrorSpan{text-align:center}.otpInputDiv,.otpInteractDiv{justify-content:space-evenly;margin-top:20px}.otpInteractDiv{display:flex}.otpModalDiv{padding:0}.otpModalDiv .closeModalIcon{margin-left:20px;width:30px}.otpModalDiv input{background-color:rgba(0,0,0,.07);color:#000;height:44px!important;line-height:44px;padding:0;text-align:center;width:44px!important}.shape47{background:#008037;border-radius:0;box-sizing:content-box;cursor:pointer;display:inline-block!important;height:20px;position:relative;top:3px;width:20px}.shape47:after{left:-8.5px;transform:rotate(225deg)}.shape47:after,.shape47:before{background:transparent;border:2.5px solid #fff;border-right:none;border-top:none;bottom:0;box-sizing:content-box;content:"";height:5.71429px;margin:auto;position:absolute;right:0;top:0;width:5.71429px}.shape47:before{left:8.5px;transform:rotate(45deg)}.otpInputDiv{display:flex;justify-content:center}.adminHeaderDiv.overviewHeader{margin-top:0}.detailDiv{padding:20px}.detailDiv td{padding-left:10px}.flatpickr-input,.flatpickrDiv input{background-image:url(images/IconAssets/CalendarIcon01.svg);background-position:98%;background-repeat:no-repeat;background-size:26px;padding-right:38px!important}.locationsDiv{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.locationsDiv .flatpickrDiv,.locationsDiv input,.locationsDiv select{background:#fff;border:0;border-radius:2px;height:40px;max-width:520px;width:45%}.locationsDiv .flatpickrDiv input{background-color:#fff!important;background-image:url(images/IconAssets/CalendarIcon01.svg);background-position:98%;background-repeat:no-repeat;background-size:26px;width:100%}.locationsDiv select{appearance:none;background-image:url(images/chevron-arrow-down.svg);background-position:98%;background-repeat:no-repeat;background-size:15px 15px;padding:0 30px}.overviewDataDiv{background:#fff;border-radius:4px;box-shadow:0 0 10px 0 #dee3e8;display:flex;flex-wrap:wrap;justify-content:space-around;padding:60px;row-gap:30px}.testCountGraph{margin-bottom:30px;max-width:350px;width:100%}.testDataTable,materialTableDiv{width:100%}.materialTableDiv td:nth-child(2) button,.testDataTable td:nth-child(2) button{color:#008037}.materialTableDiv table thead th,.testDataTable table thead th{background:#050a30;color:#fff;z-index:2!important}.orderedTestsDiv{border-bottom:1px solid #dedede;font-size:10pt;margin-bottom:5px;padding-bottom:5px;padding-top:5px}.orderedTestsDiv span{width:100%}.pageDiv{background:#fff;box-shadow:0 0 .5cm rgba(0,0,0,.5);display:block;margin:0 auto .5cm;min-height:29.7cm;padding:1cm 1cm 2cm;position:relative;width:21cm}.pdfCertLogo{object-fit:contain;width:100%}.pdfCommentEditor .ProseMirror{background-color:#f1f1f1!important;border:none;border-radius:6px;box-shadow:inset 0 0 0 2px transparent;display:block;font-size:15px;font-weight:300;padding:10px;width:100%}.pdfCommentEditor .ProseMirror:focus-visible{outline:none}.pdfCopyDoctorsDiv{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:5px}.pdfCopyDoctorsDiv,.pdfCopyDoctorsLabelDiv{border-bottom:1px solid #dedede;font-size:10pt;padding-bottom:2px;padding-top:2px}.pdfCopyDoctorsLabelDiv{border-top:1px solid #dedede}.pdfDetailColumnRight{marginBottom:2px;minWidth:80pt;width:80pt}.pdfFooterLogo{bottom:1cm;object-fit:contain;position:absolute;right:1cm;width:75pt}.pdfGeneralComments{textAlign:left;margin:10px;padding:10px 10px 30px}.pdfGeneralComments,.pdfGeneralCommentsDiv{background-color:#dedede;border-bottom:1px solid #dedede;font-size:10pt}.pdfGeneralCommentsDiv{margin:10px 10px 5px;padding:5px 10px 30px;text-align:left}.pdfCommentEditor p,.pdfGeneralCommentsDiv p{margin-bottom:0;min-height:25px}.pdfHeaderText{font-size:10pt;font-weight:400}.pdfHeadingDiv{border-bottom:1px solid #dedede;padding:5px 0;text-align:center}.pdfLogoDiv{align-itmes:start;display:flex;justify-content:space-between}.pdfLogoDiv .addressDiv{width:7cm}.pdfLogoDiv .entityLogo{width:6cm}.pdfLogoDiv .labNumber{font-size:10pt;font-weight:400;white-space:nowrap}.pdfLogoDivLink{font-size:10pt;text-decoration:underline}.pdfQRDiv{align-items:center;border-bottom:1px solid #dedede;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:10pt;justify-content:space-between;padding-bottom:0;padding-top:5px}.pdfReportHeading{font-size:14pt;font-weight:400}.pdfReportStatusDiv{background-color:#dedede;border-bottom:1px solid #dedede;font-size:14pt;margin-bottom:5px;padding-bottom:5px;padding-top:5px;text-align:center}.pdfResultsTable{width:100%}.pdfResultsTable th{font-size:12pt;font-weight:400;padding-bottom:5px}.pdfResultsTable td{font-size:10pt;font-weight:400;padding-bottom:5px}.pdfTemplate{padding:20px;width:100%}.pdfTemplateDiv{display:flex;overflow:scroll;padding-top:10px}.pdfTestParameters{alignItems:start;border-bottom:1px solid #dedede;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:10pt;justify-content:space-between;padding-bottom:5px;padding-top:5px}.pdfViewerDiv{height:calc(100vh - 100px);margin-bottom:40px;text-align:center}.pdfViewerDiv iframe{height:100%;width:100%}.qrImageBlock{display:flex;flex-wrap:wrap;justify-content:center}.scanForText{text-align:center;width:100%}@media print{.pageDiv,body{box-shadow:0;margin:0}}.projectDetailItem{background:#fff;border:4px solid #050a30;border-radius:30px;height:fit-content;max-width:80vw;min-height:75px;padding:20px;width:400px}.projectDetailItem.projectDetailItemWide{max-width:80vw;width:840px}.projectDetailLabel{align-itmes:center;display:flex;font-weight:700;justify-content:space-between}.projectDetailLabel img{cursor:pointer;width:24px}.projectDetailsDiv{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px}.projectDetailSection{column-gap:40px;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:40px;width:100%}.projectDetailsHeading{border-bottom:2px solid #050a30;color:#000;display:inline-block;font-size:20px;font-weight:700;padding-right:20px}.projectDetailsHeadingDiv{width:100%}.projectDetailText.projectDetailNoText{color:rgba(0,0,0,.6)}.projectSwitcher{background:#fff;box-shadow:0 15px 45px 0 rgba(0,0,0,.251);max-height:30vh;overflow:scroll;overflow-x:hidden;position:absolute;top:33px;width:100%;z-index:11}.projectSwitcherContainer{align-items:center;background-image:url(images/chevron-arrow-down-blue.svg);background-position:97%;background-repeat:no-repeat;background-size:13px 13px;border:none;color:#050a30;cursor:pointer;font-size:16px;font-weight:500;height:30px;justify-content:center;line-height:28px;max-width:230px;outline:none;overflow:hidden;padding:0 30px 0 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:230px}.projectSwitcherContainerDiv{max-width:520px;position:relative}.projectSwitcherDiv{border:3px solid #050a30;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.projectSwitcherDiv .flatpickrDiv,.projectSwitcherDiv input,.projectSwitcherDiv select{background:#fff;border:0;border-radius:2px;height:40px;max-width:520px;width:45%}.projectSwitcherDiv .flatpickrDiv input{background-color:#fff!important;background-image:url(images/IconAssets/CalendarIcon01.svg);background-position:98%;background-repeat:no-repeat;background-size:26px;width:100%}.projectSwitcherDiv select{appearance:none;background-image:url(images/chevron-arrow-down.svg);background-position:98%;background-repeat:no-repeat;background-size:15px 15px;padding:0 30px}.projectSwitcherItem{align-items:center;color:#050a30;cursor:pointer;display:flex;font-size:16px;font-weight:500;list-style-type:none;min-height:35px;padding:0 15px}.projectSwitcherItem:hover{background:#050a30;color:#fff}.projectSwithcerSettings{align-items:center;border-left:3px solid #050a30;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0 5px}.projectSwithcerSettings img{width:20px}@media only screen and (max-width:576px){.projectSwitcherContainer{width:calc(100vw - 230px)}}.rc-picker{display:inline-flex}.rc-picker-rtl{direction:rtl}.rc-picker-focused{border:1px solid #00f}.rc-picker-panel{background:#fff0ff;border:1px solid #666;display:inline-block;vertical-align:top}.rc-picker-panel-focused{border-color:#00f}.rc-picker-panel-rtl{direction:rtl}.rc-picker-date-panel,.rc-picker-decade-panel,.rc-picker-month-panel,.rc-picker-time-panel,.rc-picker-week-panel,.rc-picker-year-panel{display:flex;flex-direction:column}.rc-picker-date-panel table,.rc-picker-decade-panel table,.rc-picker-month-panel table,.rc-picker-time-panel table,.rc-picker-week-panel table,.rc-picker-year-panel table{border-collapse:collapse;text-align:center}.rc-picker-header{display:flex}.rc-picker-header>*{flex:none}.rc-picker-header-view{flex:auto;text-align:center}.rc-picker-header-view>button{border:0;padding:0}.rc-picker-cell{color:#aaa}.rc-picker-cell-disabled{opacity:.2}.rc-picker-cell-inner{background:transparent;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12px;height:20px;line-height:20px;margin:0;outline:none;padding:0;transition:background .3s,border .3s;width:100%}.rc-picker-cell-inner:hover{background:rgba(0,0,255,.3)!important}.rc-picker-cell-in-view{color:#333}.rc-picker-cell-in-range>.rc-picker-cell-inner{background:rgba(0,0,255,.05)}.rc-picker-cell-range-hover,.rc-picker-cell-range-hover-end,.rc-picker-cell-range-hover-start{position:relative}.rc-picker-cell-range-hover-end:after,.rc-picker-cell-range-hover-start:after,.rc-picker-cell-range-hover:after{border:1px solid green;border-left:0;border-right:0;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:3px}.rc-picker-cell-range-hover-start:after{border-left:1px solid green!important}.rc-picker-cell-range-hover-end:after{border-right:1px solid green!important}.rc-picker-cell-today>.rc-picker-cell-inner{border:1px solid #00f}.rc-picker-cell-range-end>.rc-picker-cell-inner,.rc-picker-cell-range-start>.rc-picker-cell-inner,.rc-picker-cell-selected>.rc-picker-cell-inner{background:rgba(0,0,255,.2)}.rc-picker-footer,.rc-picker-picker-footer{background:green}.rc-picker-ranges{list-style:none;margin:0;overflow:hidden;padding:0}.rc-picker-ranges>li{display:inline-block}.rc-picker-ok{float:right}.rc-picker-month-panel .rc-picker-cell-inner,.rc-picker-year-panel .rc-picker-cell-inner{width:80px}.rc-picker-week-panel-row:hover .rc-picker-cell{background:red}.rc-picker-week-panel-row-selected .rc-picker-cell{background:rgba(0,0,255,.3)}.rc-picker-week-panel .rc-picker-cell,.rc-picker-week-panel .rc-picker-cell-inner{width:20px}.rc-picker-week-panel .rc-picker-cell-week{color:#999;font-size:12px;font-weight:700}.rc-picker-week-panel .rc-picker-cell-selected>.rc-picker-cell-inner,.rc-picker-week-panel .rc-picker-cell:hover>.rc-picker-cell-inner{background:transparent}.rc-picker-date-panel .rc-picker-cell-inner{width:20px}.rc-picker-time-panel{width:auto}.rc-picker-time-panel .rc-picker-content{display:flex;max-height:200px}.rc-picker-time-panel-column{flex:none;font-size:12px;list-style:none;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0 0 180px;text-align:left;transition:background .3s;width:50px}.rc-picker-time-panel-column-active{background:rgba(0,0,255,.1)}.rc-picker-time-panel-column:hover{overflow-y:auto}.rc-picker-time-panel-column>li{cursor:pointer;margin:0;padding:0}.rc-picker-time-panel-column>li .rc-picker-time-panel-cell-inner{color:#333;display:block;height:20px;line-height:20px;margin:0;padding:0 0 0 12px;text-align:left;width:100%}.rc-picker-panel-rtl .rc-picker-time-panel-column>li .rc-picker-time-panel-cell-inner{padding:0 12px 0 0;text-align:right}.rc-picker-datetime-panel{display:flex}.rc-picker-datetime-panel .rc-picker-time-panel{border-left:1px solid #999}.rc-picker-datetime-panel .rc-picker-date-panel,.rc-picker-datetime-panel .rc-picker-time-panel{transition:opacity .3s}.rc-picker-datetime-panel-active .rc-picker-date-panel,.rc-picker-datetime-panel-active .rc-picker-time-panel{opacity:.3}.rc-picker-datetime-panel-active .rc-picker-date-panel-active,.rc-picker-datetime-panel-active .rc-picker-time-panel-active{opacity:1}.rc-picker-input{display:inline-flex;position:relative;width:100%}.rc-picker-rtl .rc-picker-input{text-align:right}.rc-picker-input>input{width:100%}.rc-picker-input>input::-moz-placeholder{opacity:1}.rc-picker-input>input::placeholder{color:#bfbfbf}.rc-picker-input>input:placeholder-shown{text-overflow:ellipsis}.rc-picker-input-placeholder>input{color:#bfbfbf}.rc-picker-clear{cursor:pointer;position:absolute;right:4px;top:0}.rc-picker-rtl .rc-picker-clear{left:4px;right:auto}.rc-picker-clear-btn:after{content:"×"}.rc-picker-dropdown{box-shadow:0 0 1px red;position:absolute}.rc-picker-dropdown-range{padding:10px 0}.rc-picker-dropdown-hidden{display:none}.rc-picker-dropdown-placement-topLeft .rc-picker-range-arrow,.rc-picker-dropdown-placement-topRight .rc-picker-range-arrow{bottom:6px;transform:rotate(135deg)}.rc-picker-dropdown-placement-bottomLeft .rc-picker-range-arrow,.rc-picker-dropdown-placement-bottomright .rc-picker-range-arrow{top:6px;transform:rotate(-45deg)}.rc-picker-dropdown .rc-picker-range-arrow{height:10px;left:10px;margin-left:10px;position:absolute;transition:all .3s;width:10px;z-index:1}.rc-picker-dropdown-rtl.rc-picker-dropdown .rc-picker-range-arrow{left:auto;margin-left:0;margin-right:10px;right:10px}.rc-picker-dropdown .rc-picker-range-arrow:after,.rc-picker-dropdown .rc-picker-range-arrow:before{box-sizing:border-box;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rc-picker-dropdown-rtl.rc-picker-dropdown .rc-picker-range-arrow:after,.rc-picker-dropdown-rtl.rc-picker-dropdown .rc-picker-range-arrow:before{left:auto;right:50%;transform:translate(50%,-50%)}.rc-picker-dropdown .rc-picker-range-arrow:before{border-color:#00f #00f transparent transparent;border-style:solid;border-width:5px;height:10px;width:10px}.rc-picker-dropdown .rc-picker-range-arrow:after{border-color:#fff0ff #fff0ff transparent transparent;border-style:solid;border-width:4px;height:8px;width:8px}.rc-picker-range{display:inline-flex;position:relative}.rc-picker-range-wrapper{display:flex}.rc-picker-range .rc-picker-active-bar{background:green;bottom:0;height:3px;opacity:0;pointer-events:none;transition:all .3s}.rc-picker-range.rc-picker-focused .rc-picker-active-bar{opacity:1}.rc-picker-panel-container{display:inline-block;transition:margin .3s;vertical-align:top}.recover-password-page{align-items:center;display:flex;font-size:44px;height:80vh;justify-content:center}.recover-password-page h1{color:#333}.reportCustomisationDiv{background:#fff;bottom:0;box-shadow:1px 0 7px rgba(0,0,0,.5);height:calc(100vh - 140px);left:0;max-height:100vh;overflow:scroll;position:fixed;transform:translateX(-100%);transition:transform .3s ease-out,height .7s ease;width:60%;z-index:2}.reportCustomisationDiv.open{transform:translateX(0)}.reportCustomisationDiv iframe{height:100%;width:100%}.reportCustomisationDiv .pdfTempalteDiv{padding-top:20px}.reportCustomisationSliderDiv{background:#fff;bottom:0;box-shadow:1px 0 7px rgba(0,0,0,.5);height:calc(100vh - 140px);max-height:100vh;overflow-y:scroll;position:fixed;right:0;transform:translateX(100%);transition:transform .3s ease-out,height .7s ease;width:40%;z-index:2}.reportCustomisationSliderDiv.open{transform:translateX(0)}.reportCustomisationSliderDiv .reportCustomisationSliderHeaderDiv{justify-content:flex-end}.reportCustomisationSliderDiv .uniformsAutoForm{padding:0 36px}.reportCustomisationSliderHeaderDiv{align-items:center;background:#fff;border-bottom:2px solid #dde2e7;display:flex;font-size:24px;font-weight:500;height:109px;justify-content:space-between;padding:21px 30px;position:sticky;top:0;z-index:2}.reportCustomisationSliderHeaderDiv img{cursor:pointer;width:40px}.templateSave{margin-bottom:30px;text-align:right}.templateSave input[type=submit]{background:#008037;border:0;border-radius:4px;color:#fff;font-size:16px;font-weight:600;height:47px;margin-bottom:0!important;padding-left:18px;padding-right:18px}.reset-password-page{align-items:center;display:flex;font-size:44px;height:80vh;justify-content:center}.reset-password-page h1{color:#333}.active .sideBarNavItem{background:#f4f4f6;color:#050a30;padding-left:30px}.applicationSideBar{background:#050a30;display:inline-block;height:calc(100vh - 140px);padding-top:50px;position:fixed;transition:width 1s ease 0s;width:80px;z-index:4}.applicationSideBar.sideBarExpanded{width:250px}.appContentHolder.sideBarExpanded .appAnimationDiv,.appContentHolder.sideBarExpanded .appAnnimationDiv{margin-left:250px;width:calc(100% - 250px)}.appContentHolder.sideBarExpanded .appAnimationDiv.publicPage,.appContentHolder.sideBarExpanded .appAnnimationDiv.publicPage,.appContentHolder.sideBarExpanded .copyrightFooterGrey.publicPage,.appContentHolder.sideBarExpanded .copyrightFooterWhite.publicPage,.appContentMainGrey.publicPage,.appContentMainWhite.publicPage{margin-left:0;width:100%}.sideBarExpander{align-items:center;background:#f4f4f6;border:3px solid #050a30;border-radius:20px;cursor:pointer;display:flex;height:40px;justify-content:center;overflow:visible;position:absolute;right:-20px;top:10px;width:40px}.sideBarNavItem{align-items:center;color:#fff;column-gap:10px;display:flex;font-size:18px;font-weight:600;overflow:hidden;padding:5px 20px;transition:padding .5s ease 0s;width:100%}.sideBarNavItem img,.sideBarNavItem svg{height:40px;width:40px}@media only screen and (max-width:576px){.appAnimationDiv,.copyrightFooterGrey,copyrightFooterWhite{margin-left:0!important;width:100%!important}.applicationSideBar{display:none}}.kk-auth-page{background:#080808;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden;padding:8px 20px 12px;position:relative}.kk-auth-backdrop{inset:0;position:absolute;z-index:0}.kk-auth-backdrop img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.kk-auth-page-signup{overflow:hidden}.kk-auth-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.72);display:flex;justify-content:flex-start;padding:0 0 6px;position:relative;z-index:1}.kk-auth-header-brand{align-items:center;display:inline-flex;line-height:0}.kk-auth-header-brand a{align-items:center;display:inline-flex;text-decoration:none}.kk-auth-header-brand img{display:block;height:54px;width:auto}.kk-auth-shell{align-items:center;display:grid;flex:1;gap:40px;grid-template-columns:minmax(360px,1fr) minmax(360px,500px);min-height:0;padding:10px 12px 0 0;position:relative;z-index:1}.kk-auth-hero{align-items:center;display:flex;justify-content:center;padding-left:0}.kk-auth-hero-art{aspect-ratio:352/311.238;display:block;height:auto;margin:0 auto;object-fit:contain;width:clamp(270px,26vw,352px)}.kk-auth-card-wrap{align-items:center;justify-content:center;padding-right:24px}.kk-auth-card,.kk-auth-card-wrap{box-sizing:border-box;display:flex}.kk-auth-card{background:#f70c02;border-radius:30px;flex-direction:column;max-width:100%;padding:24px 28px 26px;width:420px}.kk-auth-card-logo{aspect-ratio:131/129;display:block;height:auto;margin-bottom:12px;object-fit:contain;width:96px}.kk-auth-card-title-image{aspect-ratio:262/66.783;display:block;height:auto;margin:0 0 12px;max-width:100%;object-fit:contain;width:194px}.kk-auth-card-copy{color:#fff;font-family:Open Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.3;margin:0 0 22px;max-width:388px}.kk-auth-card-copy-lead{color:#ffe83c;display:inline;font-family:Journey Life,Journey_Life,Kalam,cursive;font-size:25px;line-height:1.3;margin-right:0}.kk-auth-card-request{justify-content:center;min-height:540px}.kk-auth-card-heading{color:#fff;font-family:Roboto,Open Sans,sans-serif;font-size:40px;font-weight:800;line-height:1;margin:0 0 16px}.kk-auth-card-body{color:#fff;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.45;margin:0 0 22px;max-width:388px}.kk-auth-grid{column-gap:16px;display:grid;grid-template-columns:1fr 1fr;row-gap:0}.kk-auth-field{display:block;margin-bottom:16px}.kk-auth-field>span{color:#fff;display:block;font-family:Roboto,Open Sans,sans-serif;font-size:16px;font-weight:800;line-height:1;margin-bottom:8px}.kk-auth-field input{background:#e8e8e8;border:0;border-radius:0;box-sizing:border-box;color:#111;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;height:48px;line-height:1.3;padding:0 16px;width:100%}.kk-auth-field input::placeholder{color:#9f9f9f;font-size:16px;font-weight:700;line-height:1.3;opacity:1}.kk-auth-password,.kk-password-toggle-field{position:relative}.kk-password-toggle-field input{padding-right:160px}.kk-password-toggle-button{align-items:center;background:transparent;border:0;color:#c7c7c7;cursor:pointer;display:inline-flex;font-family:Roboto,Open Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;line-height:1;padding:0;position:absolute;right:14px;text-transform:lowercase;top:50%;transform:translateY(-50%)}.kk-password-toggle-button:focus{outline:none}.kk-password-toggle-text{white-space:nowrap}.kk-password-toggle-icon{display:block;flex-shrink:0;height:18px;width:18px}.kk-auth-password .kk-password-toggle-button{right:16px}.kk-minimal-request-password .kk-password-toggle-button{color:#9f9f9f;right:16px}.kk-minimal-request-password input{padding-right:176px}.kk-legacy-password .kk-password-toggle-button{color:#7f7f7f;right:12px}.kk-legacy-password input{padding-right:164px}.kk-auth-captcha{margin:8px 0 6px}.kk-auth-recaptcha{margin:0 0 12px}.kk-auth-inline-action{font-family:Roboto,Open Sans,sans-serif;font-size:16px;font-weight:800;line-height:1;margin:-2px 0 15px;text-align:right}.kk-auth-inline-action a{color:#fff;text-decoration:none}.kk-auth-submit{background:#0a0a0a;border:0;cursor:pointer;font-size:20px;font-weight:800;height:55px;margin-top:4px;width:100%}.kk-auth-divider,.kk-auth-submit{color:#fff;font-family:Roboto,Open Sans,sans-serif;line-height:1}.kk-auth-divider{align-items:center;display:flex;font-size:16px;font-weight:700;gap:12px;margin:15px 0 10px}.kk-auth-divider:after,.kk-auth-divider:before{background:hsla(0,0%,100%,.72);content:"";flex:1;height:1px}.kk-auth-switch{color:#fff;font-family:Roboto,Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0;text-align:center}.kk-auth-switch a{color:#fff;font-weight:600;text-decoration:none}.kk-auth-page .error-msg{color:#fff;font-family:Roboto,Open Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.25;margin-top:3px}.kk-minimal-request-page{align-items:center;background:#fff;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:48px 20px 120px}.kk-minimal-request-shell{display:flex;justify-content:center;width:100%}.kk-minimal-request-card{max-width:100%;width:392px}.kk-minimal-request-title{color:#000;font-family:Roboto,Open Sans,sans-serif;font-size:31px;font-weight:500;line-height:1;margin:0 0 34px;text-transform:uppercase}.kk-minimal-request-field{display:block;margin:0}.kk-minimal-request-field input{background:#f5f8fd;border:1px solid #d2d8e2;box-sizing:border-box;color:#626262;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;height:48px;padding:0 16px;width:100%}.kk-minimal-request-field input::placeholder{color:#6a6a6a;opacity:1}.kk-minimal-request-page .error-msg{color:#d01818;font-family:Roboto,Open Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.3;margin:8px 0 0}.kk-minimal-request-copy{color:#1a1a1a;font-family:Roboto,Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.35;margin:16px 0 14px}.kk-minimal-request-submit{background:#ff0d05;border:0;color:#fff;cursor:pointer;font-family:Roboto,Open Sans,sans-serif;font-size:20px;font-weight:700;height:53px;line-height:1;width:100%}.kk-minimal-request-link{color:#1a1a1a;font-family:Roboto,Open Sans,sans-serif;font-size:16px;line-height:1.4;margin:16px 0 0;text-align:center}.kk-minimal-request-link a{color:#1a1a1a;font-weight:700;text-decoration:none}@media (max-height:860px){.kk-auth-page{padding:6px 16px 8px}.kk-auth-header{padding:0 0 5px}.kk-auth-shell{gap:28px;grid-template-columns:minmax(320px,1fr) minmax(340px,460px);padding:8px 4px 0 0}.kk-auth-hero{padding-left:0}.kk-auth-hero-art{width:clamp(238px,24vw,312px)}.kk-auth-card{border-radius:28px;padding:18px 24px 20px;width:390px}.kk-auth-card-logo{width:84px}.kk-auth-card-title-image{width:178px}.kk-auth-card-copy{max-width:342px}.kk-auth-card-copy-lead{font-size:25px}.kk-auth-card-heading{font-size:34px}.kk-auth-card-body{font-size:16px}.kk-minimal-request-title{font-size:34px;margin-bottom:28px}.kk-minimal-request-copy{font-size:16px}.kk-auth-field{margin-bottom:14px}.kk-auth-submit{height:52px}.kk-auth-divider{margin:5px 0}}@media (max-width:1180px){.kk-auth-shell{gap:28px;grid-template-columns:1fr;padding:24px 0 0}.kk-auth-hero{padding-left:0}.kk-auth-card-wrap,.kk-auth-hero{justify-content:flex-start}}@media (max-width:720px){.kk-auth-page{padding:14px 16px 24px}.kk-minimal-request-page{padding:24px 16px 110px}.kk-minimal-request-title{font-size:28px;margin-bottom:24px}.kk-minimal-request-copy{font-size:15px}.kk-minimal-request-submit{font-size:18px;height:50px}.kk-auth-header{padding:0 0 12px}.kk-auth-header-brand img{width:88px}.kk-auth-shell{padding:20px 0 0}.kk-auth-hero{display:none}.kk-auth-card{border-radius:26px;padding:24px 18px 20px;width:100%}.kk-auth-card-request{min-height:auto}.kk-auth-card-title-image{width:170px}.kk-auth-card-heading{font-size:30px}.kk-auth-card-body{font-size:15px;max-width:none}.kk-auth-card-copy{font-size:13px;max-width:none}.kk-auth-grid{grid-template-columns:1fr}}.night{height:100%;overflow:hidden;position:relative;transform:rotate(45deg);width:50%}.shooting_star{-webkit-animation:tail 3s ease-in-out infinite,shooting 3s ease-in-out infinite;animation:tail 3s ease-in-out infinite,shooting 3s ease-in-out infinite;background:linear-gradient(-45deg,#008037,rgba(0,0,255,0));border-radius:999px;filter:drop-shadow(0 0 6px #33995f);height:2px;left:50%;position:absolute;top:50%}.shooting_star:after,.shooting_star:before{-webkit-animation:shining 3s ease-in-out infinite;animation:shining 3s ease-in-out infinite;background:linear-gradient(-45deg,rgba(0,0,255,0),#008037,rgba(0,0,255,0));border-radius:100%;content:"";height:2px;position:absolute;right:0;top:calc(50% - 1px);transform:translateX(50%) rotate(45deg)}.shooting_star:after{transform:translateX(50%) rotate(-45deg)}.shooting_star:first-child{left:calc(50% - 245px);top:calc(50% + 60px)}.shooting_star:first-child,.shooting_star:first-child:after,.shooting_star:first-child:before{-webkit-animation-delay:9589ms;animation-delay:9589ms}.shooting_star:nth-child(2){left:calc(50% - 24px);top:calc(50% + 132px)}.shooting_star:nth-child(2),.shooting_star:nth-child(2):after,.shooting_star:nth-child(2):before{-webkit-animation-delay:2038ms;animation-delay:2038ms}.shooting_star:nth-child(3){left:calc(50% - 6px);top:calc(50% - 162px)}.shooting_star:nth-child(3),.shooting_star:nth-child(3):after,.shooting_star:nth-child(3):before{-webkit-animation-delay:7278ms;animation-delay:7278ms}.shooting_star:nth-child(4){left:calc(50% - 145px);top:calc(50% - 187px)}.shooting_star:nth-child(4),.shooting_star:nth-child(4):after,.shooting_star:nth-child(4):before{-webkit-animation-delay:4055ms;animation-delay:4055ms}.shooting_star:nth-child(5){left:calc(50% - 270px);top:calc(50% + 163px)}.shooting_star:nth-child(5),.shooting_star:nth-child(5):after,.shooting_star:nth-child(5):before{-webkit-animation-delay:1622ms;animation-delay:1622ms}.shooting_star:nth-child(6){left:calc(50% - 65px);top:calc(50% - 104px)}.shooting_star:nth-child(6),.shooting_star:nth-child(6):after,.shooting_star:nth-child(6):before{-webkit-animation-delay:2.95s;animation-delay:2.95s}.shooting_star:nth-child(7){left:calc(50% - 200px);top:calc(50% + 186px)}.shooting_star:nth-child(7),.shooting_star:nth-child(7):after,.shooting_star:nth-child(7):before{-webkit-animation-delay:3307ms;animation-delay:3307ms}.shooting_star:nth-child(8){left:calc(50% - 140px);top:calc(50% + 70px)}.shooting_star:nth-child(8),.shooting_star:nth-child(8):after,.shooting_star:nth-child(8):before{-webkit-animation-delay:8943ms;animation-delay:8943ms}.shooting_star:nth-child(9){left:calc(50% - 165px);top:calc(50% + 22px)}.shooting_star:nth-child(9),.shooting_star:nth-child(9):after,.shooting_star:nth-child(9):before{-webkit-animation-delay:2549ms;animation-delay:2549ms}.shooting_star:nth-child(10){left:calc(50% - 54px);top:calc(50% + 74px)}.shooting_star:nth-child(10),.shooting_star:nth-child(10):after,.shooting_star:nth-child(10):before{-webkit-animation-delay:2917ms;animation-delay:2917ms}.shooting_star:nth-child(11){left:calc(50% - 54px);top:calc(50% + 158px)}.shooting_star:nth-child(11),.shooting_star:nth-child(11):after,.shooting_star:nth-child(11):before{-webkit-animation-delay:613ms;animation-delay:613ms}.shooting_star:nth-child(12){left:calc(50% - 196px);top:calc(50% - 62px)}.shooting_star:nth-child(12),.shooting_star:nth-child(12):after,.shooting_star:nth-child(12):before{-webkit-animation-delay:481ms;animation-delay:481ms}.shooting_star:nth-child(13){left:calc(50% - 164px);top:calc(50% + 147px)}.shooting_star:nth-child(13),.shooting_star:nth-child(13):after,.shooting_star:nth-child(13):before{-webkit-animation-delay:531ms;animation-delay:531ms}.shooting_star:nth-child(14){left:calc(50% - 235px);top:calc(50% - 149px)}.shooting_star:nth-child(14),.shooting_star:nth-child(14):after,.shooting_star:nth-child(14):before{-webkit-animation-delay:49ms;animation-delay:49ms}.shooting_star:nth-child(15){left:calc(50% - 253px);top:calc(50% - 60px)}.shooting_star:nth-child(15),.shooting_star:nth-child(15):after,.shooting_star:nth-child(15):before{-webkit-animation-delay:2036ms;animation-delay:2036ms}.shooting_star:nth-child(16){left:calc(50% - 37px);top:calc(50% - 74px)}.shooting_star:nth-child(16),.shooting_star:nth-child(16):after,.shooting_star:nth-child(16):before{-webkit-animation-delay:1073ms;animation-delay:1073ms}.shooting_star:nth-child(17){left:calc(50% - 54px);top:calc(50% - 108px)}.shooting_star:nth-child(17),.shooting_star:nth-child(17):after,.shooting_star:nth-child(17):before{-webkit-animation-delay:3462ms;animation-delay:3462ms}.shooting_star:nth-child(18){left:calc(50% - 249px);top:calc(50% + 124px)}.shooting_star:nth-child(18),.shooting_star:nth-child(18):after,.shooting_star:nth-child(18):before{-webkit-animation-delay:5897ms;animation-delay:5897ms}.shooting_star:nth-child(19){left:calc(50% - 14px);top:calc(50% - 93px)}.shooting_star:nth-child(19),.shooting_star:nth-child(19):after,.shooting_star:nth-child(19):before{-webkit-animation-delay:779ms;animation-delay:779ms}.shooting_star:nth-child(20){left:calc(50% - 192px);top:calc(50% + 7px)}.shooting_star:nth-child(20),.shooting_star:nth-child(20):after,.shooting_star:nth-child(20):before{-webkit-animation-delay:5318ms;animation-delay:5318ms}@media only screen and (max-width:576px){.night{position:absolute;width:100%;z-index:0}}@-moz-keyframes tail{0%{width:0}30%{width:100px}to{width:0}}@-webkit-keyframes tail{0%{width:0}30%{width:100px}to{width:0}}@-o-keyframes tail{0%{width:0}30%{width:100px}to{width:0}}@keyframes tail{0%{width:0}30%{width:100px}to{width:0}}@-moz-keyframes shining{0%{width:0}50%{width:30px}to{width:0}}@-webkit-keyframes shining{0%{width:0}50%{width:30px}to{width:0}}@-o-keyframes shining{0%{width:0}50%{width:30px}to{width:0}}@keyframes shining{0%{width:0}50%{width:30px}to{width:0}}@-moz-keyframes shooting{0%{transform:translateX(0)}to{transform:translateX(300px)}}@-webkit-keyframes shooting{0%{transform:translateX(0)}to{transform:translateX(300px)}}@-o-keyframes shooting{0%{transform:translateX(0)}to{transform:translateX(300px)}}@keyframes shooting{0%{transform:translateX(0)}to{transform:translateX(300px)}}@-moz-keyframes sky{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@-webkit-keyframes sky{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@-o-keyframes sky{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes sky{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.swal2-styled:focus{box-shadow:0 0 0 3px rgba(5,10,48,.8);outline:0}.kk-auth-alert-container{padding:20px}.kk-auth-alert-popup{background:#fff!important;background-color:#fff!important;border-radius:0!important;box-shadow:0 24px 64px rgba(0,0,0,.3)!important;box-sizing:border-box;max-width:560px!important;opacity:1!important;padding:40px 48px 44px!important;width:560px!important}.kk-auth-alert-icon{border-width:4px!important;margin:0 auto 24px!important}.kk-auth-alert-title{color:#080808!important;font-family:Roboto,Open Sans,sans-serif!important;font-size:30px!important;font-weight:500!important;line-height:1.08!important;margin:0!important}.kk-auth-alert-copy,.kk-auth-alert-title{padding:0!important;text-align:left!important}.kk-auth-alert-copy{color:#111!important;font-family:Open Sans,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1.42!important;margin:24px 0 36px!important}.kk-auth-alert-actions{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;width:100%!important}.kk-auth-alert-cancel,.kk-auth-alert-confirm,.kk-auth-alert-deny{border:0!important;border-radius:0!important;box-shadow:none!important;font-family:Roboto,Open Sans,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1!important;margin:0!important;min-height:72px!important;outline:0!important;padding:18px 20px!important;width:100%!important}.kk-auth-alert-cancel:focus,.kk-auth-alert-cancel:focus-visible,.kk-auth-alert-confirm:focus,.kk-auth-alert-confirm:focus-visible,.kk-auth-alert-deny:focus,.kk-auth-alert-deny:focus-visible{box-shadow:none!important;outline:0!important}.kk-auth-alert-confirm{background:#ff1208!important;color:#fff!important}.kk-auth-alert-deny{background:#111!important;color:#fff!important}.kk-auth-alert-cancel{background:#d9d9d9!important;color:#111!important}@media (max-width:767px){.kk-auth-alert-container{padding:16px}.kk-auth-alert-popup{max-width:calc(100vw - 32px)!important;padding:28px 24px 30px!important;width:auto!important}.kk-auth-alert-title{font-size:24px!important}.kk-auth-alert-copy{font-size:16px!important;margin:18px 0 28px!important}.kk-auth-alert-cancel,.kk-auth-alert-confirm,.kk-auth-alert-deny{font-size:22px!important;min-height:60px!important}}.expand-enter{max-height:0;overflow:hidden}.expand-enter-active{max-height:1000px;transition:max-height .5s ease-in}.expand-exit{max-height:1000px}.expand-exit-active{max-height:0;transition:max-height .5s ease-out}.expanded{max-height:none}.row{cursor:pointer;max-height:0;overflow:hidden}.row-enter{opacity:0}.row-enter-active{opacity:1;transition:opacity .5s ease-in}.row-exit{opacity:1}.row-exit-active{opacity:0;transition:opacity .5s ease-out}.appTableSubTableDiv{background:#f4f4f6;display:flex;justify-content:center;padding:20px}.subTableTd{padding:0!important}.testTypeDescription{margin-bottom:10px;padding:15px;text-align:justify}.testTypeDetailsDiv{width:100%}.testTypeDiv{background:#fff;display:flex;flex-wrap:wrap;padding:23px;position:relative;width:310px}.testTypeDiv .adminItemActionsDiv{align-self:flex-end;margin-bottom:0;width:100%}.testTypeDiv .testTypesActionsDiv{align-self:end;width:100%}.testTypeDiv .testTypesActionsDiv .entityActionButtonDiv{display:flex;justify-content:center}.testTypesAdminListDiv{align-items:stretch;display:flex;flex-wrap:wrap;gap:13px}.patientDetailsContact,.patientDetailsContact:hover{color:#2c5f2d;text-decoration:none}.testingInteractionImage{cursor:pointer;margin-left:5px;width:30px}.testAdminListDiv{display:flex;flex-wrap:wrap;gap:13px}.testDiv{background:#fff;padding:23px;width:310px}.testDiv .adminItemActionsDiv{margin-bottom:0}.testStatusDiv a,.testStatusDiv a:hover{color:inherit;text-decoration:none}.testName{font-size:16px;margin-bottom:10px}.testPrice,.testType{font-size:16px;font-weight:500;margin-bottom:10px}.testType{color:#008037}.appTableDetails td:first-child{padding-left:20px}.editUser{color:#008037;cursor:pointer;text-align:left}.editUser img{width:18px}.editUser,.editUserRoles{cursor:pointer}.staffContactLink .staffEmailLink{color:#008037}.staffContactLink:hover,.staffEmailLink:hover{color:#008037;text-decoration:none}.appTable,.staffTable{background-color:#fff;border:1px solid #dfe5eb!important;border-radius:4px;font-size:16px;overflow:auto;white-space:nowrap;width:100%}.appTable tbody th:first-child,.staffTable tbody th:first-child{padding-left:20px}.appTable tbody tr,.staffTable tbody tr{border-bottom:1px solid #dde2e7;height:68px}.appTable td,.staffTable td{padding:0 10px}.appTable td:last-child,.staffTable td:last-child{padding-right:20px}.appTable thead th,.staffTable thead th{background-color:#050a30!important;color:#fff!important;padding:0 10px;position:sticky;top:0}.appTable thead th:first-child,.staffTable thead th:first-child{padding-left:20px;z-index:1}.appTable thead tr,.staffTable thead tr{height:52px}.appTableDiv,.staffTableDiv{overflow:auto;position:relative}.appTableDetails th,.staffMemberDetails th{background-color:#fff!important;color:#000!important}.stickyCol{background:#fff;left:0;position:sticky;z-index:1}.error-msg{color:#ec0927;font-size:14px}.floatingWhatsAppContactUs{background:#f9f9f9;border-radius:3px 0 0 3px;bottom:85px;box-shadow:0 0 5px grey;padding:10px;position:fixed;right:-106px;transition:transform .3s ease;z-index:4}.floatingWhatsAppContactUs:hover{transform:translateX(-106px)}.WhatsAppInitiateDiv{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;gap:10px;position:relative}.WhatsAppInitiateDiv a,.WhatsAppInitiateDiv a:hover{align-items:center;color:#050a30;column-gap:10px;display:flex;font-size:18px;height:100%;overflow:hidden;text-decoration:none}.WhatsAppInitiateDiv img{width:40px}#payment-form,.yc-card-form-container{width:100%}.yc-card-input-wrapper{background-color:#f1f1f1!important;border:none;border-radius:6px;box-shadow:inset 0 0 0 2px transparent;display:block;font-family:Montserrat;font-size:15px;font-weight:300;height:44px;line-height:44px;padding:0 20px}.yc-expiry-cvv-holder{column-gap:16px;display:flex;margin-top:16px;width:100%}.yc-field-group--card-cvv,.yc-field-group--card-expiry{margin-right:0;width:50%}.paymentLogos{align-self:flex-start;column-gap:30px;display:flex;margin-bottom:15px;width:100%}.paymentLogos img{width:60px}.yocoPayButtonDiv{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;width:100%}.rdt{position:relative}.rdtPicker{background:#fff;border:1px solid #f9f9f9;box-shadow:0 1px 3px rgba(0,0,0,.1);display:none;margin-top:1px;min-width:250px;padding:4px;position:absolute;z-index:99999!important}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{margin:0;width:100%}.rdtPicker td,.rdtPicker th{height:28px;text-align:center}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{border-bottom:7px solid #428bca;border-left:7px solid transparent;border-top-color:rgba(0,0,0,.2);bottom:4px;content:"";display:inline-block;position:absolute;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{border-bottom:none;cursor:default;width:14.2857%}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{-webkit-touch-callout:none;display:block;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{background:none;border:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{height:100%;width:100%}td.rdtMonth,td.rdtYear{cursor:pointer;height:50px;width:25%}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{-webkit-touch-callout:none;cursor:pointer;display:block;height:40%;line-height:40px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{font-size:1.2em;height:20%}.rdtMilli{padding-left:8px;vertical-align:middle;width:48px}.rdtMilli input{font-size:1.2em;margin-top:37px;width:100%}.rdtTime td{cursor:default}#render-target{min-height:100vh;width:100vw}