body{background-color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (min-width:1025px){.layout-wrapper .topbar-items{margin:0}}.client-navbar-header-title,.navbar-header-title{margin:0;color:#fff;font-weight:400}.client-navbar-header-title{font-size:20}.navbar-header-title-container{display:flex;align-items:center}body .p-stripe{background-color:#fcffec}.layout-main{height:100%}.logo{display:block;text-align:center;margin:20px auto}#practiceDiary{padding:0}.layout-wrapper .topbar .topbar-right{background-color:#1a92d0}body .p-toolbar{background-color:#70d0f6;padding:0}body .p-button{background-color:#1a92d0}body .p-selectbutton .p-button.p-state-active{background-color:#70d0f6}body .p-menu .p-menuitem-link{font-size:95%}.control-panel-dashboard>div{display:flex;padding:1em}.control-panel-dashboard button{margin:0;border-radius:8px}.control-panel-dashboard .fa{margin-right:1em}.control-panel-dashboard hr{padding:0;border:1px solid #e5e5e5}.cs-drop-shadow{box-shadow:2px 2px 5px 0 rgba(16,139,232,.45)}.bg-container{border:2px solid #e5e5e5}.control-panel-input>*{flex:auto}.bg-shape{width:0;height:0;position:fixed}.bg-shape.bg-shape-1{border-bottom:280px solid #70d0f6;border-right:320px solid transparent;bottom:0;left:0;z-index:-1}.bg-shape.bg-shape-2{border-bottom:560px solid #f2f2f3;border-right:1240px solid transparent;bottom:0;left:0;z-index:-1}.bg-shape.bg-shape-3{border-bottom:360px solid #1a92d0;border-left:720px solid transparent;bottom:0;right:0;z-index:-1}.p-tooltip{z-index:9}.text-left{text-align:left!important}.card{background:none}.card-bg-solid{background:hsla(0,0%,100%,.9);border:none}.p-dropdown-auto-width .p-dropdown{min-width:5em}.p-spinner-auto-width .p-spinner{min-width:unset}body .tp-appointment-list .p-accordion .p-accordion-header>a{display:flex;align-items:center}body .tp-appointment-list .p-accordion .p-accordion-header>a .p-accordion-header-text{flex:auto;display:flex;align-items:center;justify-content:space-between}#appointmentSummary{height:100%}#tooth-row{display:flex}#tooth-row .p-chkbox{display:block}#tooth-row .p-chkbox-box{margin:0 auto}#tooth-row>div{flex-grow:1;margin:0 -3px}#tooth-row label{display:block;margin-left:5px}#tooth-wear-row{display:flex;justify-content:space-between;padding-left:1px;padding-right:1px}#tooth-wear-row .p-chkbox{display:block}#tooth-wear-row .p-chkbox-box{margin:0 auto}#tooth-wear-row .p-widget{min-width:60px;width:5px}#tooth-wear-row>div{margin:0 1px;padding-left:1px;padding-right:1px}#tooth-wear-row label{display:block;margin:0;text-align:center;padding:0}#cpitn-row{display:flex}#cpitn-row .p-widget{min-width:60px}.right-text-label{text-align:right}#toolbar-icons .p-button-icon-only .p-button-icon-left{margin-top:-.85em;margin-left:-.9em;width:24px;height:24px}.appointment-booking-header{justify-content:space-between}.appointment-booking-header,.appointment-booking-header .left{display:flex;align-items:center}.icon-chevron-center .fa-chevron-left,.icon-chevron-center .fa-chevron-right{display:flex;justify-content:center;align-items:center}#panel-header{margin-right:1em}#medConTitle .p-panel-titlebar{padding-top:16px}#panel-icons .p-button-icon-only .p-button-icon-left{margin-top:-.4em;margin-left:-.85em;width:24px;height:24px}#section-icons .p-button-icon-only .p-button-icon-left{margin-top:-.82em;margin-left:-.8em;width:24px;height:24px}#section-icons2 .p-button-icon-only .p-button-icon-left{margin-top:-.85em;margin-left:-.9em;width:24px;height:24px}#chartingBody .p-card-body{padding-top:0;padding-bottom:0}#pdfdropshadow{box-shadow:10px 10px 5px 0 rgba(0,0,0,.12)}#p-tabview-panel{padding-left:0;padding-right:0}.extended-pagination .p-paginator .p-paginator-pages{vertical-align:top}.extended-pagination .p-paginator .p-dropdown{min-width:auto}.extended-pagination .p-paginator .p-dropdown-label.p-inputtext{padding-right:2em}.p-toolbar.p-component .p-button-text.p-c{min-width:1.3em}.p-tabview-nav,body .p-button.p-button-icon-only{font-size:17px}.control-panel-dashboard a{display:flex;flex:auto}#onlyoffice-panel-header-only .p-panel-content{display:none}.force-4-select-row .p-button{width:auto!important}.bg-blue{background-color:#d3e7fe}.bg-green{background-color:#dde9e0}.bg-white{background-color:#fff}.rbc-time-content{max-height:700px}.exception-body{height:100%}.p-menuitem-icon{width:1.5em}.image-gallery-slide img{height:30vh}.wizard-body .wizard-wrapper{height:50%;top:50%}.wizard-body{background-position-y:-35vh}.p-mhform-member{background-color:#bfccf5;color:#000}.p-mhform-header{background-color:#60cb66;color:#000}.video-wrapper{position:relative}.video-remote{width:100%}.video-local{position:absolute;right:60px;bottom:60px;width:25%}.reg-details-box,.reg-question-box{background-color:#348fcf;color:#fff;border:#fff;border-width:5em}.p-button.p-button-registration,.p-buttonset.p-button-registration>.p-button{background-color:#292b2c;border-color:#292b2c}.p-button.p-button-registration:enabled:hover,.p-buttonset.p-button-registration>.p-button:enabled:hover{background-color:#2d81bd;border-color:#348fcf}.p-button.p-button-registration:enabled:focus,.p-buttonset.p-button-registration>.p-button:enabled:focus{outline:0 none}.p-button.p-button-registration:enabled:active,.p-buttonset.p-button-registration>.p-button:enabled:active{background-color:#519ace;border-color:#348fcf}.vl{border-left:6px solid #fff;height:500px;position:absolute;left:50%;margin-left:-3px;top:0}div.nhsImage{background:url(/assets/images/nhs_logo16.png);background-repeat:no-repeat;height:1.2em;width:2.8em}.readonly-quill .ql-editor{height:unset!important}.body2{margin:0;color:#6a6f8c;background:#348fcf;font:600 16px/18px "Open Sans",sans-serif}*,:after,:before{box-sizing:border-box}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both;display:block}a{color:inherit;text-decoration:none}.login-wrap{width:100%;margin:auto;max-width:525px;position:relative;box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.login-html{background:rgba(40,57,101,.8)}.login-html,.login-practicename-html{width:100%;height:100%;position:absolute;padding:50px 70px}.login-practicename-html{background:#348fcf;color:#fff}.login-html .sign-in-htm,.login-html .sign-up1-htm,.login-html .sign-up2-htm{top:0;left:0;right:0;bottom:0;position:absolute}.login-form .group .check,.login-html .sign-in,.login-html .sign-up1,.login-html .sign-up2{display:none}.login-form .group .button,.login-form .group .label,.login-html .tab{text-transform:uppercase;color:#348fcf}.login-html .tab{font-size:15px;margin:0 15px 10px 0;display:inline-block;border-bottom:2px solid transparent}.login-html .sign-in:checked+.tab,.login-html .sign-up1:checked+.tab,.login-html .sign-up2:checked+.tab{color:#fff;border-color:#1161ee}.login-form{min-height:400px;position:relative;perspective:1000px;transform-style:preserve-3d}.login-form .group{margin-bottom:15px}.login-form .group .button,.login-form .group .input,.login-form .group .label{width:100%;color:#fff;display:block}.login-form .group .button,.login-form .group .input{border:none;padding:15px 20px;border-radius:5px;background:hsla(0,0%,100%,.1)}.login-form .group input[data-type=password]{text-security:circle;-webkit-text-security:circle}.login-form .group .label{color:#aaa;font-size:12px}.login-form .group .button{background:#1161ee}.login-form .group label .icon{width:15px;height:15px;border-radius:2px;position:relative;display:inline-block;background:hsla(0,0%,100%,.1)}.login-form .group label .icon:after,.login-form .group label .icon:before{content:"";width:10px;height:2px;background:#fff;position:absolute;transition:all .2s ease-in-out 0s}.login-form .group label .icon:before{left:3px;width:5px;bottom:6px;transform:scale(0) rotate(0)}.login-form .group label .icon:after{top:6px;right:0;transform:scale(0) rotate(0)}.login-form .group .check:checked+label{color:#fff}.login-form .group .check:checked+label .icon{background:#1161ee}.login-form .group .check:checked+label .icon:before{transform:scale(1) rotate(45deg)}.login-form .group .check:checked+label .icon:after{transform:scale(1) rotate(-45deg)}.hr{height:2px;margin:60px 0 50px;background:hsla(0,0%,100%,.2)}.foot-lnk{text-align:center;color:#fff}.overview-box{padding:5px;color:#fff;min-height:75px;border-radius:5px}.overview-box .overview-box-title{font-weight:700;width:100%}.overview-box .overview-box-title i{vertical-align:middle;font-size:12px}.overview-box .overview-box-title span{font-size:12px;margin-left:.5em;vertical-align:middle}.overview-box .overview-box-count{color:#fff;font-size:12px;width:100%;display:block;padding:2px 0}.overview-box .overview-box-2{border:1px solid rgba(67,69,96,.1)}.registration-body{height:100%;overflow:visible}.registration-body .registration-image{height:100vh;position:relative}.registration-body .registration-image:after{content:" ";position:absolute;background-image:url(/assets/layout/images/login/chiralLogin2.jpg);background-size:cover;background-position:50% 10%;height:calc(100vh - 400px);width:100%;bottom:400px;left:0}@media (min-width:1080px){.registration-body .registration-image:after{background-image:url(/assets/layout/images/login/chiralLogin2.jpg)}}.registration-body .registration-image2{height:100vh;position:relative}.registration-body .registration-image2:after{content:" ";position:absolute;background-image:url(/assets/layout/images/login/clientLogin2.jpg);background-size:cover;background-position:50% 10%;height:calc(100vh - 400px);width:100%;bottom:400px;left:0}@media (min-width:1080px){.registration-body .registration-image2:after{background-image:url(/assets/layout/images/login/clientLogin2.jpg)}}.registration-body .registration-image3{height:100vh;position:relative}.registration-body .registration-image3:after{content:" ";position:absolute;background-image:url(/assets/layout/images/login/labLogin3.jpg);background-size:cover;background-position:50% 10%;height:calc(100vh - 400px);width:100%;bottom:400px;left:0}@media (min-width:1080px){.registration-body .registration-image3:after{background-image:url(/assets/layout/images/login/labLogin3.jpg)}}.registration-body .login-panel{width:100%;height:400px}.registration-body .login-panel .login-panel-content{color:#fff}
/*# sourceMappingURL=main.a27ce4cd.chunk.css.map */