#side-menu ul li,#side-menuInventory ul li{background-color:#fff;height:auto;margin:0;width:100%}.ant-upload .ant-btn,.bell-icon,.bell-icon-no-notification,.button-create i,.close-diary-popup .diary-popup,.create-estimate i,.group-item,.mixed-chart-colums,.opaning-date-col .ant-form-item-control-input-content,.page-flex,.page-item-title,.patient-correspondence-form,.patient-page-date,.patient-select-active .anticon-check-circle,.patient-select-active .anticon-close-circle,.patient-select-active .anticon-delete,.perio-chart-div .ant-tabs,.practitioner-profile-drawer~.profile-payment-plan,.preview-popup .ant-spin-container,.teeth-treatments nz-radio-group.ant-radio-group.ant-radio-group-solid.ng-untouched.ng-valid.ng-dirty,.treatment-new-edit,.user-accesses .switch-horizontal,.wall-barnch-align{display:flex}.dentista,.menu-title img{margin-top:10px}body,pre{font-family:Silka!important}#perio-upper-lower-chart #perio_advance,#perio_advance_lower{width:1000px;padding:50px 0 10px}body{margin:0;padding:0;background-color:#f0f2f5!important}@font-face{font-family:Silka;src:url("../font/silka-regular-webfont.eot");src:url("../font/silka-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../font/silka-regular-webfont.woff2") format("woff2"),url("../font/silka-regular-webfont.woff") format("woff"),url("../font/silka-regular-webfont.ttf") format("truetype");font-weight:400;font-style:normal}html{scroll-behavior:smooth}::selection{color:#fff;background:#120338}::-moz-selection{color:#fff;background:#120338}:focus{outline:0!important;box-shadow:none!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}::-webkit-input-placeholder{color:#8c8c8c;font-family:Silka;font-size:16px}:-ms-input-placeholder{color:#8c8c8c;font-family:Silka;font-size:16px}:active,input:-webkit-,input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:#fff!important;color:#000!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important}a,a:hover{text-decoration:none!important}a,body .btn,button,input{transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in}.bleeding-tr,.btn,.buccal-bleeding-tr,.buccal-plaque-tr,.calendar_sidebar .next-view,.lingual-bleeding-tr,.lingual-plaque-tr,.menu-bar-icon i,.menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-item,.palatal-bleeding-tr,.palatal-plaque-tr,.patient-archive-dots span svg,.patient-edit u,.perio-bottom-palatal-bleeding-tr,.perio-bottom-palatal-plaque-tr,.plaque-tr,.pointer,.treat-name-pointer td,a,button,span.ant-dropdown-trigger{cursor:pointer}#collapsibleNavbar ul li:first-child,.p-tabset.order-lab-align nz-tabs-nav.ant-tabs-nav.ng-star-inserted,.rol-li ul,ul{padding-left:0}.page-flex{height:100%;min-height:100vh}#sidebar{background-color:#fff;box-shadow:-1px 0 0 0 #f0f0f0 inset}#side-menu ul,#side-menuInventory ul{width:calc(100% - 1px);display:block}#side-menu ul li{padding:15px 20px!important}#side-menu ul li a,#side-menuInventory ul li a{font-family:Silka;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#262626;display:flex;align-items:center}#collapsibleNavbar ul li a,.menu-title,.page-item-title h2{font-weight:600;font-family:Silka;font-style:normal}#side-menu ul li a img,#side-menuInventory ul li a img{margin-right:20px}#side-menu ul li a.active,#side-menu ul li.ant-menu-item-selected,#side-menuInventory ul li a.active,#side-menuInventory ul li.ant-menu-item-selected{background:#f0f2f5;color:#22075e;box-shadow:inset 3px 0 0 #9254de}#side-menuInventory ul li{padding:18px 20px!important}nav.nav-bg{padding:9px 20px 9px 0;background-color:#531dab!important}.admin-right-list-col #side-menu ul li:last-child a,.ant-input-suffix,.ant-modal-footer .modify-icon-plus-mins button+button,.sidebar-logo.title-drop-dwon-bar .ant-select,.treatment-troggal.treat-dots,.use-information.ant-row,.watchlist-button-row{margin-left:0!important}.prctitioner-sidebar-logo.title-drop-dwon-bar .ant-select{width:400px!important}.buccal-table-col,.clean-lab-col .iti--allow-dropdown,.corredpondence-link-row a,.lab-phone-number .iti--allow-dropdown,.prctitioner-sidebar-logo .ant-select-selector,.schedul-align-item,.upload-add-imges .ant-upload-select,.width-full,body .imagery-setion-img .cropper-container.cropper-bg{width:100%!important}#collapsibleNavbar ul li{padding:5px 16px;white-space:nowrap}#collapsibleNavbar ul li a{font-size:14px;line-height:22px;position:relative;padding:7px 0}#collapsibleNavbar ul li a.active::before{border-bottom:2px solid #b37feb;content:"";width:100%;bottom:0;position:absolute}.menu-title{font-size:20px;background:#531dab!important;padding:16px 20px;color:#fff;height:auto!important;line-height:normal!important}.menu-title img{float:right}.ant-layout-header{position:fixed;background:#531dab!important}.page-warp-item{padding:70px 37px}.page-item-title h2{color:#1d0443;font-size:30px;line-height:38px;margin-bottom:10px;width:calc(100% - 98px)}.admin-stock-col{align-items:center!important}body .btn-primary{background:#531dab;border-color:#531dab;border-radius:2px;color:#fff!important;font-family:Silka;font-style:normal;font-weight:400;font-size:16px;height:40px;line-height:25px;float:left;display:inline-flex;justify-content:center;margin-bottom:20px;align-items:center;padding:6px 17px}.dentista li,.rol-li ul li{background-color:#fff;font-size:16px;margin-bottom:1px;color:#262626;font-weight:600;list-style:none;font-family:Silka;font-style:normal}body .btn-primary:active,body .btn-primary:focus,body .btn-primary:hover{background:#531dab!important;border-color:#531dab!important}.menu-ul li a.active:before,.menu-ul li a.patient-sub-tab.active:before{border-bottom:2px solid #722ed1;bottom:-8px;position:absolute;content:""}body .btn:hover{-webkit-box-shadow:0 1px 12px rgb(0 0 0 / 22%);-moz-box-shadow:0 1px 12px rgb(0 0 0 / 22%);-ms-box-shadow:0 1px 12px rgb(0 0 0 / 22%);-o-box-shadow:0 1px 12px rgb(0 0 0 / 22%);box-shadow:0 1px 12px rgb(0 0 0 / 22%)}.rol-li ul li{padding:15px 16px}.menu-ul{padding-left:0;overflow:hidden;display:inline-block;margin-bottom:0;width:calc(100% -140px)}.li-div,.li-span,body .btn-border{display:inline-flex}.menu-ul li{list-style:none;float:left;margin-right:25px;padding:10px 0}.menu-ul li a,.patient-edit-tab{font-family:Silka;font-style:normal;font-weight:600;font-size:14px;color:#000;line-height:22px;opacity:.5;position:relative}.menu-ul li a.active:before{width:100%}.menu-ul li a.patient-sub-tab.active:before{width:163%}.menu-ul li a.active{opacity:1}.ul-cal{width:calc(100% - 140px)}.dentista li{padding:13px 20px;height:auto;overflow:hidden}.dentista li .li-div span{width:16px;height:16px;margin-right:16px;border-radius:50%;display:block}.li-div{align-items:center;margin-top:3px}.li-list-one{background:#faad14}.li-list-two{background:#1d39c4}.li-list-three,.p-chart-div nz-tabset.ant-tabs.ant-tabs-top.ant-tabs-default.ng-star-inserted{background:#722ed1}.li-list-five{background:#36cfc9}.li-span{float:right}.li-span label{padding:2px 5px;border:1px solid #d9d9d9;color:#262626;font-size:12px;border-radius:2px;background:#fafafa;margin-left:10px!important;margin:3px 0}.page-item-title h2 span,.treatment-troggal a,.treatment-troggal span{color:#b1abc0!important}.form-box{padding:20px 20px 22px;background-color:#fff;margin-bottom:22px}#tabNotes .ant-tabs-content-holder,.container-flud.patient-detail-header .row,.date-title,.form-box .form-row,.imagery-added .ant-tabs-content-holder,.practitioner-height-item .ant-tabs-content-holder,.view-big-images .ortho_superpopup{margin:0}.form-box .form-row label{width:100%!important;font-size:14px;line-height:22px;margin:5px 0}.form-box .form-row.chekbox input{height:18px;width:18px!important}.form-box .form-row.chekbox label{height:auto;width:initial!important;margin:0}.width-100{width:100%!important;display:block}.hourday-span,.ta-r,.unarchive-span{text-align:right}.o-3{opacity:.3}.o-6{opacity:.6}.h-100,.patient-appointment-overlay .reschedule-popup-class .ant-modal-content{height:100%!important}body .btn-border{background:#fff;border-radius:2px;color:#262626!important;font-family:Silka;font-style:normal;font-weight:400;font-size:16px;height:40px;line-height:25px;float:left;justify-content:center;margin-bottom:20px;align-items:center;padding:15px 18px;border:1px solid #d9d9d9}.checkbox input[type=checkbox]{width:auto;opacity:.00000001;position:absolute;left:0;margin-left:-20px}.cal-cell-row.cal-header.last-days-border.ng-star-inserted,.cal-cell-row.last-days-border .cal-cell.cal-future.cal-weekend,.cal-cell-row.last-days-border .cal-cell.cal-past.cal-weekend,.cal-cell-row.last-days-border .cal-cell.cal-today.cal-weekend,.calendar-wrapper .mat-calendar-body,.checkbox label,.edit-new-mobile-col,.full-calendar-selected-date,.implant-screw .molars,.mat-calendar-table,.palatal-cols,.patient-spinner-col,.perio-cols,.todayclass.full-calendar-selected-date,.user-calendar.notification,mwl-calendar-month-cell.cal-cell.cal-day-cell.cal-future.cal-weekend.cal-in-month.ng-star-inserted,mwl-calendar-month-cell.cal-cell.cal-day-cell.cal-future.cal-weekend.cal-out-month.ng-star-inserted,mwl-calendar-month-cell.cal-cell.cal-day-cell.cal-past.cal-weekend.cal-in-month.ng-star-inserted,mwl-calendar-month-cell.cal-cell.cal-day-cell.cal-past.cal-weekend.cal-out-month.ng-star-inserted{position:relative}.checkbox label:before{content:"";position:absolute;left:0;top:0;margin:4px 0;width:18px;height:18px;transition:transform .28s;border-radius:4px;border:2px solid #d9d9d9;cursor:pointer}.checkbox label:after{content:"";display:block;width:10px;height:6px;top:9px;left:4px;border-bottom:2px solid #391085;border-left:2px solid #391085;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);transition:transform .25s;will-change:transform;position:absolute}.checkbox input[type=checkbox]:checked~label::before{color:#fff;border:2px solid #391085}.checkbox input[type=checkbox]:checked~label::after{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.checkbox label span{left:35px;top:2px;position:relative;width:100%;font-size:14px;line-height:22px;color:#d9d9d9;cursor:pointer}.ant-checkbox-checked .ant-checkbox-inner{background-color:#391085!important;border-color:#391085!important}#perio-upper-lower-chart .buccal-table-col tr,.ant-checkbox-checked::after,.appo-card-hover,.cal-cell-row,.cal-delay .cal-event,.cal-month-view .cal-days,.chart-button-col button.btn.btn-primary,.chart-popup-border .nz-table-out-bordered>.ant-table-container,.create-appo-col .ant-card-bordered,.family-card .ant-table-container,.family-table-tr .patient-top-row .ant-btn-text[disabled],.menu-ul li a button.ant-btn,.mobile-box-row label,.notification-popup-row .ant-card,.ortho-select-img-box .ant-upload-select-picture-card,.patient-col-box .phone-col label,.perio-border-none,.selectedweek .mat-calendar-body-cell[aria-selected=true]::before,mwl-calendar-month-cell.cal-cell{border:none!important}.price-adjustment-lable .ant-checkbox,.price-adjustment-lable .ant-checkbox.ant-checkbox-checked{top:-3px!important}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5!important;border-color:#d9d9d9!important}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#391085!important}.form-box .ant-checkbox-wrapper{display:flex;align-items:initial}.form-box .ant-checkbox-wrapper span.ant-checkbox{margin-top:3px}#tabNotes .ant-tabs-tab,.Add-gueset-col nz-tabs-nav.ant-tabs-nav.ng-star-inserted,.ant-popover-inner-content .ant-card-body,.ant-select-dropdown,.appointment-choose-date .ant-modal-content .ant-modal-body,.cal-week-view.week-view-header-item .cal-time-events .cal-event-container,.calendar-print-page .ant-modal-content .ant-modal-body,.consent-popup,.drag-appointment-model-overlay .ant-modal-header,.drag-appointment-model-overlay .cdk-global-overlay-wrapper:last-child .cdk-overlay-pane .ant-modal .ant-modal-content .week-popup-col,.drag-appointment-model-overlay .modal-nz-body,.email-correspondence-box .col,.email-log-overlay .ant-modal-body .col,.failed-drawer .ant-drawer-body,.family-card .ant-card-body,.login-input-col.login-popup,.mat-calendar-content,.menu-title .ant-select,.modal-nz-body.patient-modal-body,.modal-nz-body.select-group-popup,.notification-tabs,.notification-tabs .ant-tabs-nav,.p-profile-card .ant-card-head,.patient-appointment-overlay .ant-modal-body,.patient-appointment-overlay .ant-modal-content .ant-modal-body,.patient-page .ant-layout-content,.patient-progress .ant-progress-outer,.payment-pop-up,.save-edit-chart .ant-modal-content .ant-modal-body,.treat-plan-name--pop.modal-nz-body{padding:0!important}.menu-title .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:transparent;font-size:14px;color:#fff;padding:0;border:none;width:215px}.menu-title .ant-select-single.ant-select-sho-arrow .ant-select-selection-search,body .menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-search{width:100%;left:0;right:0}.align-edit-btn i,.ant-radio-button-wrapper,.cal-event-container.cal-draggable,.calendar_sidebar .p-2.previous-view,.cursor-pointer,.menu-title .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input,.new-line-sub-slot .cal-hour-segment.cal-after-hour-start.bg-white .add-apppoment-col,.new-line-sub-slot .cal-hour-segment.cal-after-hour-start.bg-white .add-apppoment-col span,.new-line-sub-slot .cal-hour-segment.cal-after-hour-start.bg-white .week-add-appo.add-apppoment-col,.new-line-sub-slot .cal-hour-segment.cal-after-hour-start.bg-white .week-add-appo.add-apppoment-col span,.new-line-sub-slot .cal-hour-segment.cal-hour-start.bg-white .add-apppoment-col,.new-line-sub-slot .cal-hour-segment.cal-hour-start.bg-white .add-apppoment-col span,.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white .add-apppoment-col span,.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white-last .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white-last .add-apppoment-col span,.new-line-sub-slot:hover .cal-hour-segment.cal-hour-start.bg-white-first .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-hour-start.bg-white-first .add-apppoment-col span,.profile-pass-field,.report-card-pointer,.treat-checkbox-effect span:last-child,.treatmentplan-col-cursor span{cursor:pointer!important}.chart-item-cols:hover .chart-item-object,.sidebar-logo .ant-select .ant-select-clear{opacity:1;display:none}.add-treatment-plan-btn span,.advance-perio .ant-layout-content,.calender-pro .ant-progress-steps-outer,.menu-title .ant-select-selection-item,.patient-correspondence-form .ant-layout-sider-children .admin-right-list-col.admin-list-col--icon,.sms-from-box,.table-description-text .col{padding:0}.menu-title .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:transparent;border-right-width:1px!important;outline:0;box-shadow:none}.menu-title .ant-select-selection-placeholder,.print-view span:last-child{color:#fff}#side-menu ul li.ant-menu-item-selected a,#side-menuInventory ul li.ant-menu-item-selected a{color:#22075e}.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.pathology-chart-col.pathology-chart-col-cursor .ant-tabs-tab .ant-tabs-tab-btn:hover{color:#fff!important;font-weight:600}.ant-drawer-title,.ant-modal-confirm-body .ant-modal-confirm-title,.ant-table-thead>tr>th,.font-bold{font-weight:600!important}.menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-search::before{background-image:url(../../assets/images/arrow-dwon.png);content:"";position:absolute;background-size:100%;top:11px;z-index:999999;right:0;width:15px;height:15px;background-repeat:no-repeat}.ant-layout-sider{background-color:#fff!important;box-shadow:-1px 0 0 0 #f0f0f0 inset;width:255px!important;min-width:255px!important;max-width:255px!important}.ant-layout-content{margin-left:0!important;margin-right:0!important;padding:42px 40px;background-color:#f0f2f5;margin-top:64px!important}.menu-sidebar{box-shadow:inset -1px 0 0 #f0f0f0!important;z-index:9}.spinner{text-align:center;border-radius:4px;padding:30px 50px;margin:20px 0}.bold-name-div,.name-div{margin-bottom:1px;height:auto;overflow:hidden}.ant-checkbox-indeterminate .ant-checkbox-inner::after,.ant-picker-range .ant-picker-active-bar,.ant-radio-inner::after,.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-spin-dot-item,.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail::after,.ant-switch-checked,.chart-search-field.ant-btn:active,.chart-search-field.ant-btn:focus,.chart-search-field.ant-btn:hover,.icon-plus-mins button:hover,.manual-checkbox-col .ant-checkbox-indeterminate .ant-checkbox-inner::after,.patient-checkbox-col .ant-table-selection .ant-checkbox-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner::after{background-color:#531dab!important}#ddlPaymentPlan .ant-select-selection-item,.btn-group,.btn-group:hover,.cal-month-view,.cal-month-view .cal-cell-row .cal-out-month.cal-cell,.cal-month-view .cal-cell-row .cal-out-month.cal-cell:hover,.cal-month-view .cal-day-cell.cal-today,.chart-model-overlay .ant-modal-content,.ortho-add-image-model-overlay .ant-modal-content,.ortho-model-overlay .ant-modal-content,.patient-profile .mat-calendar-controls .mat-calendar-next-button,.practitioner-left-panal-new.sticky-div .cal-hour-segment.cal-after-hour-start.bg-white,.practitioner-left-panal-new.sticky-div .cal-hour-segment.cal-after-hour-start.bg-white-first,.practitioner-left-panal-new.sticky-div .cal-hour-segment.cal-after-hour-start.bg-white-last,.practitioner-left-panal-new.sticky-div .cal-hour-segment.cal-hour-start.bg-white,.practitioner-left-panal-new.sticky-div .cal-hour-segment.cal-hour-start.bg-white-first,.practitioner-left-panal-new.sticky-div .cal-hour-segment.cal-hour-start.bg-white-last,.practitioner-left-panal-new.sticky-div:hover .cal-hour-segment.cal-after-hour-start.bg-white,.practitioner-left-panal-new.sticky-div:hover .cal-hour-segment.cal-after-hour-start.bg-white-first,.practitioner-left-panal-new.sticky-div:hover .cal-hour-segment.cal-after-hour-start.bg-white-last,.practitioner-left-panal-new.sticky-div:hover .cal-hour-segment.cal-hour-start.bg-white,.practitioner-left-panal-new.sticky-div:hover .cal-hour-segment.cal-hour-start.bg-white-first,.practitioner-left-panal-new.sticky-div:hover .cal-hour-segment.cal-hour-start.bg-white-last,.text-correspondence{background-color:transparent!important}.ant-layout-content .ant-input,.ant-layout-content .ant-select-single .ant-select-selector .ant-select-selection-item,.ant-layout-content .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-layout-content .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:40px;font-size:16px}.add-note-drop-dwon .ant-select-single .ant-select-selector .ant-select-selection-item,.add-note-drop-dwon .ant-select-single .ant-select-selector .ant-select-selection-placeholder,.ant-layout-content .ant-select-single .ant-select-selector .ant-select-selection-item,.ant-layout-content .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:40px}.Exception-align button.ant-btn:focus,.Exception-align button.ant-btn:hover,.ant-layout-content .ant-input:hover,.ant-layout-content .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,.cdk-global-overlay-wrapper .ant-modal-confirm-btns button.ant-btn:hover,.create-appo-btn button.ant-btn:hover,.petho-log-drawer.ant-btn:hover,.watchlist_btns div:first-child .watchlist-button-row,.watchlist_btns div:nth-child(2) .watchlist-button-row{border-color:#d9d9d9!important;box-shadow:none!important}.ant-input-affix-wrapper.ant-input-affix-wrapper-lg{box-shadow:none}.staff-form-div .row .col-12,.staff-form-div .row .manual-box-align{padding:0 6.5px}.staff-form-div .row{margin-left:-6.5px;margin-right:-6.5px}.ant-notification-notice-with-icon i,.timeline-col .ant-slider-handle{margin-top:-7px}.ant-table-thead>tr>th{font-size:medium}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover,.ant-modal-content .ant-btn-primary[disabled]{color:#8a8a8a!important;border-color:#d9d9d9!important}.ant-btn.failed-log:hover,.ant-card-bordered,.bulk-item-col:focus,.button-close,.button-close.ant-btn:hover,.button-close:active,.button-close:focus,.button-close:hover,.correspondence-btn-remove:focus,.correspondence-btn-remove:hover,.date-select-dropdwon-col .ant-select-selector,.edit-patient-cancel-col,.edit-patient-cancel-col:hover,.edit-select-dropdwon-col .ant-select-selector{border:1px solid #d9d9d9!important}.name-div{font-weight:600;font-size:16px}.i-ellipsis,.li-more{font-size:25px!important}body .ant-btn.under-development:hover,body .under-development{border:4px solid #f9e0d5!important;cursor:inherit!important;pointer-events:none!important}.calendar_footer.full-calendar-footer button.btn.btn-border.button-full-calendar.under-development.ant-btn:focus,.calendar_footer.full-calendar-footer button.btn.btn-border.button-full-calendar.under-development.ant-btn:hover{border:4px solid #f9e0d5!important;background-color:#fff!important;color:#531dab!important}.button-close{width:47%;margin-right:3%}.button-create{width:47%;margin-left:3%}.li-more{bottom:6px}.treatment-troggal .li-more{font-size:30px!important}.hourexception-span{text-align:right;display:flex;justify-content:flex-end;align-items:center}.disabled{cursor:default;color:gray!important;pointer-events:none!important}.editable-cell,.logout-new-col,.support-btn{cursor:pointer;position:relative}.i-ellipsis,.i-menu{color:#bfbfbf!important;font-weight:600!important}.close-button-pointer button.ant-drawer-close,.disabled-div,.disabled-text-col,.practitioner-left-panal-new .cal-day-columns{pointer-events:none}.btn-group{padding:0!important;font-weight:600!important}.ant-card-extra a,.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon,.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover,.appo-process-time .ant-steps .ant-steps-item.ant-steps-item-wait:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.charge-paymnet-btn-col button:hover,.edit-patient-log .ant-pagination-item:focus a,.edit-patient-log .ant-pagination-item:hover a,.progress-step .anticon-check,.progress-step .circle-done .label,.upload-correspondence-img .ant-progress-status-success .ant-progress-text{color:#531dab!important}.ant-btn-dashed:focus,.ant-btn-dashed:hover{color:#22075e!important;border-color:#22075e!important}.chart-tab .i-ellipsis,.search-border-rows .ant-input-suffix{font-size:16px!important;color:#fff!important}.i-menu{font-size:15px!important;padding-right:15px}.editable-cell,.tablehead-cell{padding:5px 12px}.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:#531dab!important;color:#fff}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:rgb(83 29 171)!important;font-weight:600}.editable-row:hover .editable-cell{border:1px solid #d9d9d9;border-radius:4px;padding:4px 11px}.editable-row.disabled:hover .editable-cell{border:none;padding:5px 12px;cursor:default}.ant-modal-content .ant-btn,.ant-modal-content .ant-btn:focus,.ant-popover-buttons button:hover,.cancel-popup button:first-child,.delay-popup button:first-child{border:1px solid #d9d9d9!important;color:#262626!important}.ant-modal-content .ant-btn-primary,.ant-modal-content .ant-btn-primary:focus,.ant-modal-content .ant-btn.chart-font-color,.ant-popover-buttons .ant-btn-primary{background:#531dab!important;border-color:#531dab!important;color:#fff!important}.ant-popover-buttons .ant-btn-primary:hover,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover,.day.todayclass.ng-star-inserted,.edit-btn-col:active i,.edit-btn-col:active span,.edit-btn-col:focus i,.edit-btn-col:focus span,.edit-btn-col:hover i,.edit-btn-col:hover span,.edit-plan-btn-hover:hover,.exclude-col .exclude-btn:hover>i svg,.ortho-right-section button:hover,.p-chart-div .ant-tabs-tab .ant-tabs-tab-btn:focus,.p-chart-div .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.p-chart-div .ant-tabs-tab:hover,.pathology-chart-col.pathology-chart-col-cursor .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.save-note-col .ant-btn:not([disabled]):active,body .add-note-select:focus,body .add-note-select:hover{color:#fff!important}.bold-name-div{list-style:none;font-family:Silka;font-style:normal;font-weight:600;color:#262626;font-size:16px}.Whole-select-border::after,.bold-name-div.cal-month{background-color:#fff}.tag-item{font-size:16px!important;display:flex!important;align-items:center!important;margin:0!important}.Exception-align,.align-profile-items,.appointment-center,.cal-practitioner-header .pract-user-box,.cal-practitioner-header .pract-user-name,.calendar-short-print-modal .print-pract-user-box,.card-appointments div,.content-sms tr,.create-estimate,.drag-appointment-model-overlay .ant-modal-header .ant-modal-title,.equipment-align,.imagery-popup-page nz-modal-container.ant-modal-wrap,.lab-order-drawer label:first-child,.log-serchbar-col i,.logout-select-btn span,.ortho-timeline,.pathology-div .ant-drawer-content-wrapper .ant-drawer-wrapper-body .ant-drawer-title,.payment-popup-row label,.search-menu .cdk-overlay-connected-position-bounding-box .patients-menu-list div,.select-user-col,.toggle-text-row,li.user-dropdown-col.profile-user-icon,span.ant-select-selection-item-remove.ng-star-inserted{display:flex;align-items:center}#ddlPaymentPlan .ant-select-selection-item{border:none!important;padding:0}#ddlPaymentPlan .ant-select-selection-item span,.ant-slider-mark-text,.ant-table-tbody>tr.ant-table-placeholder,.cal-events.ng-star-inserted,.charge-amount-paymnet-col .ant-input-group-addon,.chart-model-overlay .ant-modal-footer,.display-none,.for_mobile,.hide-appointment-right-panel,.p-chart.display-div-item .chart-colums .chart-item-cols,.patient-progress .ant-progress-text,.practice-model-open .ant-modal-body~.ant-modal-footer,.practitioner-menu-no-appointment{display:none!important}.search-pateint{background:0 0!important;border-color:#a9a9a9!important;border-radius:30px!important;color:#a9a9a9!important}.btn .anticon-close,.chart-button-col i.anticon.i-ellipsis.anticon-ellipsis,.diary-btn .anticon-loading,.hourday-span .ant-dropdown-trigger,button.ant-btn-primary .anticon-plus,i.anticon.ant-tag-close-icon.anticon-close.ng-star-inserted,i.anticon.anticon-plus{display:inline-flex}.patient-filter-tag{display:-webkit-box;padding-top:12px}.amount-col-input .price-amount-drawer:hover,.ant-radio-checked .ant-radio-inner,.ant-radio-checked::after,.ant-radio-inner::after,.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner,.ant-steps-item-finish .ant-steps-item-icon,.ant-steps-item-process .ant-steps-item-icon,.ant-steps-item-wait .ant-steps-item-container:hover .ant-steps-item-icon,.calendar_footer.full-calendar-footer button.btn.btn-border.button-full-calendar.ant-btn:hover,.edit-patient-log .ant-pagination-item-active,.edit-patient-log .ant-pagination-item:focus,.edit-patient-log .ant-pagination-item:hover,.form-control:focus,.generic-new-treat .btn-primary.ant-btn-icon-only:last-child:focus,.generic-new-treat .btn-primary.ant-btn-icon-only:last-child:hover,.lab-phone-number input:focus,.lab-phone-number input:hover,.patient-charge-popup .modal-nz-body label .ant-radio-inner,.patient-charge-popup span.ant-radio.ant-radio-disabled:hover .ant-radio-inner,.payment-modal-overlay .modal-nz-body label .ant-radio-inner,.payment-modal-overlay span.ant-radio.ant-radio-disabled:hover .ant-radio-inner,body .ant-btn-text.add-hours-close-icon:focus,body .ant-btn-text.add-hours-close-icon:hover,body .opaning-time-icon:focus,body .opaning-time-icon:hover,textarea.form-control:focus,textarea.form-control:hover{border-color:#531dab!important}.logout-div,.logout-div-full{color:#fff;font-size:18px}.ant-pagination-item-link .anticon svg,.basic-popup-cols-show,.drag-appointment-model-overlay .cdk-global-overlay-wrapper:last-child .cdk-overlay-pane .ant-modal .ant-modal-content .ant-modal-header,.drag-appointment-model-overlay .cdk-global-overlay-wrapper:nth-last-child(2) .cdk-overlay-pane .ant-modal .ant-modal-content .ant-modal-header,.header_mobile_part .logout-div i,.logout-new-col i.anticon.anticon-user,.patient-col-table tr td.color i,.practitioner-left-panal:hover .cal-time-label-column,.upcoming-reschedule .ant-modal-content .ant-modal-close,.view-estimate.view-estimate-footer .ant-modal-footer{display:block}.nav-right{display:flex;flex-flow:row nowrap;align-items:center;justify-content:end;height:45px}.patients-div.login-icon{margin-right:8px!important}.support-btn{margin-right:5px}.logout-new-col,.support-btn{font-size:18px;color:#fff;width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center}.logout-new-col i:after,.support-btn i:after{content:"";height:32px;width:32px;position:absolute;border:1px solid #fff;border-radius:50%;top:0;left:0}.ant-upload .ant-btn:focus,.ant-upload .ant-btn:hover,.progress-step .circle .title:hover,.progress-step .circle:hover{color:#531dab;border-color:#531dab}.patient-edit-card{height:100%;min-height:109vh;width:100%}.card-tab-left,.card-tab-right{width:55%;height:50px;margin:-24px;line-height:45px;font-size:12px!important;text-align:center}.card-tab-left{border:1px #531dab;background:#531dab;float:left;color:#fff}.card-tab-right{border:1px #f9f9f9;background:#f9f9f9;float:right;color:#000}#patientImg .ant-upload,.ant-upload-select{border-radius:72px!important;background:#d8d8d8;width:80px;height:80px!important}#consentForm .ant-upload,.ant-upload-select,.p-chart.p-chart-full.display-div-item{height:0!important}.card-dollar-btn{float:right;margin:10px;color:#53f514;border:1px solid #e3fbdf;background:#e3fbdf;border-radius:72px;width:25px;height:25px;line-height:23px;text-align:center}.card-appointments{background:#f6ffed;border:1px solid #b7eb8f;border-radius:2px;padding:20px}.card-appointments h2{font-size:30px;font-weight:600;margin:0}.card-appointments h6,.card-appointments h7{font-size:16px!important;margin:0;padding:0 0 0 20px;color:#262626}.card-appointments h6{font-weight:400}.card-appointments h7{font-weight:400;opacity:.3}.card-appointments hr{background-color:#b7eb8f}.card-appointments div i{font-size:18px}.card-appointments div span{font-size:16px;font-weight:400;padding:0 0 0 10px;color:#262626}.patient-progress .ant-progress-bg{background-color:#fa8c16!important}.ant-progress-bg,.cal-month-view .ant-progress-success-bg,.day.haveevents.ng-star-inserted.todayclass,.p-chart-div .ant-tabs-nav.ng-star-inserted .ant-switch-checked,.patient-progress .ant-progress-success-bg{background-color:#722ed1!important}.patient-progress .ant-progress-inner{background-color:#fff!important;border-radius:0!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#000!important;font-weight:600!important}.ant-tabs-ink-bar{background:#b37feb!important}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-tabs-tab:hover,.appo-process-time .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.cal-future .week-cols-item b,.cal-future .week-cols-item span,.cal-month-view .cal-day-cell.cal-weekend .cal-day-number,.practitioner-tab-item .pixa-drop-btn:focus,body .close-plan-btn-hover{color:#000!important}.appo-4x-card pre,.correspondence-row,.last_appoint_block .ul-cal,.notification-box-row table,.patient-page-date nz-select.date-new-format,.patient-type,.preview-popup .sms-popup-col.scroll,.profile-phone-input,.timeline-cols:first-child::after,.timeline-cols:last-child::before,.tretment-drawer-col .ant-select-lg,nz-layout.app-layout.ant-layout.ant-layout-has-sider{width:100%}.patient-type label{width:50%;display:block;float:left;text-align:center;font-size:13px;height:35px}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#22075e!important;border-color:#22075e!important}.ant-radio-button-wrapper:hover{color:#22075e!important}.patient-edit,.side-panel .ant-radio-group{width:100%;display:flex}.add-treat-search i,.patient-edit i,.search-icon-row i,.view-estimate .ant-table-tbody>tr>td{color:#262626}.patient-edit label{color:#000;opacity:.5;font-size:14px!important;margin-top:2px!important;margin-left:10px!important}.patient-edit-billing-total{margin-left:150px;margin-top:10px;display:inline-flex}.patient-edit-payment-checkupdate{display:inline-flex;margin-left:380px;color:#afadad;font-size:11px}.ant-card-head{padding:0 15px!important;border-bottom:1px solid #d9d9d9!important}.ant-card-head-title{font-weight:600;padding:15px 0!important}.family-card .ant-card-head{height:40px!important;min-height:40px!important}.cal-week-view .cal-day-column .cal-hour-segment.cal-after-hour-start .cal-time,.day-view-last-time.cal-time-label-column #hourLabel:last-child mwl-calendar-week-view-hour-segment:nth-child(51) .cal-hour-segment .cal-time,.family-card .ant-card-head-wrapper,.patient-appointment-overlay .reschedule-popup-class .ant-modal-header,.timeline-label-display{display:block!important}.family-card .ant-card-head-title{padding:7px 0!important}.family-card .ant-card-extra{padding:9px 0!important}.family-card .ant-table-tbody>tr>td,.table-lab-tbody tr td,.table-reconciliation-tbody tr td{padding:10px 16px!important}.family-card .ant-table-tbody>tr>td>button{float:right;display:flex;align-items:center}.appointment-time-font{color:#531dab}.staff-color-span{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:16px;border-radius:50%;display:block}.staff-color-dropdown-span,.staff-color-selected-dropdown-span{width:16px;height:16px;margin-right:10px;display:block;border-radius:50%;float:left}.staff-color-dropdown-span{margin-top:2px}.staff-color-selected-dropdown-span{margin-top:11px}.paymentplan-tag-item{font-size:13px!important;display:flex!important;align-items:center!important;margin-top:4px!important;margin-bottom:4px!important}.patient-today-color-span{width:20px;height:20px;margin-right:16px;border-radius:50%;display:block;background:#8c8c8c;font-size:14px;color:#fff;margin-left:10px;text-align:center}.bg-white,.bg-white-first,.bg-white-last{background-color:#fff;cursor:pointer}.cal-hour-segment.cal-hour-start.ng-star-inserted,.ortho_add_img.ortho-upload-box .ant-upload-select-picture-card,.pathology-chart-col.pathology-chart-col-cursor .ant-tabs-nav.ng-star-inserted::before,.view-estimate pre,button.btn.btn-border.button-close.button-border-remove,tbody.mat-calendar-body.selected .mat-calendar-body-cell[aria-selected=true]::before{border:none}#hourLabel .ng-star-inserted .cal-hour-segment{border:none;color:grey;background-color:transparent!important}.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover{background-color:#fff6e500!important}span.cal-event-title.ng-star-inserted b{font-size:14px;font-weight:600}.cal-month-view .cal-header .cal-cell,span.text-3x-formula.ng-star-inserted b{font-size:16px!important}.bg-white-first{border-top-left-radius:10px;border-top-right-radius:10px}.bg-white-last{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ant-table-thead th.ant-table-column-has-sorters:hover,.appointment-open-select:not(.ant-select-item-option-disabled),.bg-white-first:hover,.bg-white-last:hover,.bg-white:hover,.patient-col-box .ant-picker.ant-picker-disabled,.practice-model-open .ant-modal-mask,body .cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment.bg-white-first:hover,body .cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment.bg-white-last:hover,body .cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment.bg-white:hover,mwl-calendar-month-cell.cal-cell.cal-day-cell.cal-future.cal-in-month.ng-star-inserted,nz-steps#timelineStep .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail::after{background-color:#fff!important}.cal-delay,.cal-event-container.cal-starts-within-day.cal-ends-within-day.ng-star-inserted{padding:1px 9px}.cal-week-view .cal-ends-within-day .cal-event{border-radius:0!important;border:none}mwl-day-view-scheduler .cal-week-view .cal-ends-within-day .cal-event{border-radius:3px!important;padding:0;position:relative;background-color:#fff}.cal-event-container mwl-calendar-week-view-event .appointment-disabled,.new-line-slot .new-line-sub-slot .bg-white-first.disabled,.new-line-slot .new-line-sub-slot .bg-white-last.disabled,.new-line-slot .new-line-sub-slot .bg-white.disabled,.opacity-5,.read-mes td,mwl-calendar-month-cell.cal-cell.cal-day-cell.cal-past.cal-out-month{opacity:.5}.mat-calendar-body-cell-content.mat-focus-indicator,.mat-calendar-body-label{border:none;font-size:11px;color:#000;font-weight:600}.mat-calendar-body-selected{background-color:#722ed1;color:#fff!important;border-radius:100%}.mat-calendar-table-header th,.mat-flat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.patient-profile .mat-button.mat-button-disabled,.patient-profile .mat-calendar-body-disabled,td.mat-calendar-body-cell.mat-calendar-body-disabled.ng-star-inserted .mat-calendar-body-cell-content.mat-focus-indicator{opacity:.2}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon,.cal-week-view .cal-time-events .cal-day-columns .cal-day-column:last-child::after,.cal-week-view .cal-time-events .cal-day-columns .cal-day-column:last-child::before,.calendar-wrapper #calendar .ng-star-inserted .mat-calendar-header,.calendar-wrapper #calendar1 .mat-calendar-content .mat-calendar-table .mat-calendar-table-header,.calendar-wrapper #calendar1 .ng-star-inserted .mat-calendar-header,.calendar-wrapper #calendar2 .mat-calendar-content .mat-calendar-table .mat-calendar-table-header,.calendar-wrapper #calendar2 .ng-star-inserted .mat-calendar-header,.calendar-wrapper #scheduleCalendar .ng-star-inserted .mat-calendar-header,.calendar-wrapper #scheduleCalendar1 .mat-calendar-content .mat-calendar-table .mat-calendar-table-header,.calendar-wrapper #scheduleCalendar1 .ng-star-inserted .mat-calendar-header,.calendar-wrapper #scheduleCalendar2 .mat-calendar-content .mat-calendar-table .mat-calendar-table-header,.calendar-wrapper #scheduleCalendar2 .ng-star-inserted .mat-calendar-header,.cdk-visually-hidden,.drag-appointment-model-overlay .ant-modal-content button.ant-modal-close,.edit-amount-modal span.ant-input-group-addon.ng-star-inserted,.edit-paound .ant-input-number-handler-wrap,.email-log-overlay .ant-modal-body~.ant-modal-footer,.group-notification~a i,.header-modify .new-payment-item .p-chart-div .practitioner-top-header nz-tabs-nav.ant-tabs-nav.ng-star-inserted,.medical-form-incompleted .ant-steps-item-icon span i,.menu-bar-icon .anticon-close,.menu-bar-open-icon .anticon-menu,.new-line-sub-slot .week-add-appo span,.no_data_box .ant-empty-image svg,.p-chart-none,.p-chart.p-chart-full~.practitioner-tab-item .ant-tabs-top .ant-tabs-content-holder,.patient-appointment-overlay .ant-modal-header,.patient-profile th.mat-calendar-table-header-divider,.patient-spinner-hide,.practitioner-left-panal .cal-time-label-column,.practitioner-left-panal-new.sticky-div .cal-time-label-column,.practitioner-profile-drawer i,.scroll.schedule-col.Calendar-scroll-rows.calendar-height-rows.month-view-tab::after,.sidebar-logo .ant-select nz-select-arrow.ant-select-arrow.ng-tns-c107-3.ng-star-inserted,.sidebar-logo .ant-select-arrow,.sidebar-logo .none-drop-col,.sidebar-logo-hide .day-practitioner-row,.timeline-cols:first-child::before,.timeline-cols:last-child::after{display:none}.calendar-wrapper #calendar,.calendar-wrapper #calendar1,.calendar-wrapper #calendar2,.calendar-wrapper #scheduleCalendar,.calendar-wrapper #scheduleCalendar1,.calendar-wrapper #scheduleCalendar2,.process-pt-col,.skip-btn-align:first-child button{margin-top:20px}.mat-calendar-table-header-divider{border-top:1px solid #ececec}.mat-calendar-table-header th{font-size:11px}.appointment-date{background-color:#e3e5e9;border-radius:100%}.excep-title,.new-line-sub-slot .cal-hour-segment.cal-after-hour-start .add-apppoment-col,.new-line-sub-slot .cal-hour-segment.cal-after-hour-start .add-apppoment-col span,.new-line-sub-slot .cal-hour-segment.cal-hour-start .add-apppoment-col,.new-line-sub-slot .cal-hour-segment.cal-hour-start .add-apppoment-col span,.patient-charge-popup .modal-nz-body .ant-radio-wrapper-disabled span,.patient-charge-popup .modal-nz-body label,.payment-modal-overlay .modal-nz-body .ant-radio-wrapper-disabled span,.payment-modal-overlay .modal-nz-body label,.practitioner-left-panal-new .new-line-sub-slot .cal-hour-segment.cal-after-hour-start.bg-white,.practitioner-left-panal-new .new-line-sub-slot .cal-hour-segment.cal-hour-start.bg-white,.profile-pass-field.ant-input-affix-wrapper-disabled,.profile-pass-field.ant-input-affix-wrapper-disabled i,.treat-checkbox-effect .ant-checkbox-disabled~span:last-child,.treat-checkbox-effect .ant-checkbox-wrapper,body .cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment.bg-white-first.disabled,body .cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment.bg-white-last.disabled,body .cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment.bg-white.disabled,mwl-calendar-month-cell.cal-cell.cal-day-cell.cal-out-month.ng-star-inserted,span.disable-dots.ant-dropdown-trigger[disabled]{cursor:default!important}p.monthname{font-size:11px!important;font-weight:600;text-align:left;display:flex;color:#000!important}p.monthname+div{opacity:.3;font-weight:600}.flexdays{border-bottom:1px solid #afabab;max-width:190px}.appo-type-field li:last-child,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.flexdays.ng-star-inserted{border-bottom:none!important}.flexdays .day.ng-star-inserted{color:#000;font-size:11px;background-image:none!important;padding:3px!important;width:25px!important;height:25px!important;max-width:25px!important;max-height:25px!important;margin:1px!important}.ant-radio-button-wrapper span,.flexdays.ng-star-inserted .day.ng-star-inserted{font-weight:600}.monthcontainer{min-height:200px!important;width:210px!important;margin:auto auto 15px!important}.button-full-calendar.previous-month.disabled,.day.ng-star-inserted.disabled,.p-2.previous-view.disabled,.p-2.previous-year.disabled{pointer-events:none;opacity:.3!important}.button-full-calendar{background-color:#fff!important;font-size:14px!important;margin:2px!important;height:32px!important;padding:inherit!important;width:32px}.button-full-calendar.btn-text{width:131px}.patient-appointment-overlay .button-full-calendar.btn-text{width:168px}.btn-exception:hover,.button-close:hover,.button-full-calendar:hover{border-color:#722ed1!important}.full-calendar-selected-date{border-color:#22075e}.mat-calendar-body-cell[aria-selected=true]::before{border:1.5px solid #22075e;border-radius:100%!important;width:30px;height:30px;margin-top:-1.5px;left:-.6px}.mat-calendar-body-cell[aria-selected=true] .mat-calendar-body-selected{background-color:transparent!important;color:#000!important}.mat-calendar-body-cell[aria-selected=false] .mat-calendar-body-today{background-color:#22075e!important;color:#fff!important;top:7%!important}.mat-calendar-body-cell.mat-calendar-body-active[aria-selected=true] .mat-calendar-body-today{background-color:#22075e!important;color:#fff!important;width:75%!important;height:75%!important;margin:2px!important}.todayclass.full-calendar-selected-date{width:28px!important;height:28px!important;border-radius:50%;text-align:center;margin:5px!important;border:none}.todayclass.full-calendar-selected-date::after{content:"";position:absolute;height:31px;border:1.5px solid #22075e;width:31px;top:-3px;left:-3px;border-radius:50%}.full-calendar-selected-date::after{border:1.5px solid #22075e;border-radius:100%!important;width:100%;height:100%;position:absolute;content:"";left:0;top:0}mwl-calendar-month-cell.cal-cell{margin:10px;border-radius:5px}mwl-calendar-month-cell.cal-cell.cal-day-cell.cal-past.cal-in-month{background-color:#fff!important;opacity:.5!important;cursor:auto}.cal-month-view .cal-day-number{font-weight:600!important;color:#000;font-size:16px!important;opacity:1!important}.cal-month-view .cal-day-badge{margin:-2px 10px 10px!important;background-color:#722ed1!important;width:22px;height:22px;line-height:17px!important;border-radius:50%!important}.btn-expand-hide,.cal-out-month .cal-cell-top,.chart-tab-hide .ant-tabs-nav-list,.login-google span,.molars-dental .furcation-item,.new-line-slot .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white-first.disabled .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white-last.disabled .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white.disabled .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-hour-start.bg-white-first.disabled .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-hour-start.bg-white-last.disabled .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-hour-start.bg-white.disabled .add-apppoment-col,.p-chart .chart-item-cols:hover .chart-b-bg,.patient-profile .mat-calendar-body-label,.romove-bottom-col .ant-tabs-nav::before,.treatment-tab-hide .ant-tabs-nav-list{opacity:0}.cal-cell-top span{display:inline-flex;flex-direction:column-reverse;text-align:right}.cal-month-view .cal-header .cal-cell{padding:20px!important}.monthcontainer.selected{border:1px solid #000;border-radius:10px}.practitioner-div{width:375px}.p-slider{padding:20px;background-color:#fff}.p-divider{border:1px solid #d9d9d9}.process-in-comp{color:#8c8c8c}.add-record span,.appo-type-field li i,.edit-record span,.p-timeline-title,.patient-profile .mat-calendar-body-cell-content.mat-focus-indicator,.patient-profile .mat-calendar-body-label,.perio-top-btn span{font-size:16px}.imagery-download-text span:last-child,.p-timeline-des{color:#8c8c8c;font-size:12px}.ant-timeline-item,.notification-popup-row .ant-card .ant-card-body,body .cdk-overlay-backdrop-showing~.cdk-global-overlay-wrapper .ant-modal-wrap .ant-modal-footer{padding-bottom:0!important}.ant-timeline-item-head-custom{padding:6px 1px!important}.ant-timeline-item-tail{top:20px!important;border-left:2px solid #531dab!important}.dot-pending{height:22px;width:22px;border:2px solid #d9d9d9;border-radius:50%}.p-timeline-dot{font-size:22px}.p-timeline-action{margin-left:-30px!important;margin-top:2.5rem!important;margin-right:10px}.p-content-header{background-color:#22075e;display:inline-flex;height:65px;align-items:center;width:100%;padding-left:25px}.chart-colums{display:flex;justify-content:center;height:100%;align-items:center}.practitioner-col-h4{font-size:40px}.p-chart{background:#722ed1;height:391px;margin-top:-1px;position:relative}.p-detail-btns-div{padding:13px 20px 10px 0;position:absolute;right:0;z-index:999}.border-col-align,.calendar-type-drawer.ant-divider-horizontal,.m-0,.notification-tabs .ant-tabs-content-holder,.p-chart-div .ant-tabs-content-holder,.p-tabset{margin:0!important}.pract-align-tab-item .chart-nav-tab nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding:5px 5px 15px 0}.pract-align-tab-item nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding:5px 5px 21px 20px}.ant-tabs-tab{padding:12px 0 5px!important}.ant-tabs-content-holder{margin:20px}.p-log-date{font-size:13px}.p-profile-card{background:0 0!important;padding-right:25px!important}.p-profile-card .ant-card-head .ant-card-head-title{opacity:.6;padding:10px 0!important}.p-profile-card .ant-card-body{padding:15px 0!important}.space-item-margin{margin-bottom:21px!important}.p-step-action{margin-left:-30px!important;margin-top:1rem!important;margin-right:10px}.p-step-button{width:90%!important;left:12%}.dot-wait{margin-top:7px;height:22px;width:22px;border:2px solid #d9d9d9;border-radius:50%}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail::after{background-color:#120338!important}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon,.cdk-drag-disabled .edit_table_row .ant-table-tbody>tr.ant-table-row:hover>td{background:#fff!important}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{visibility:hidden;position:relative;color:#531dab!important;top:-1px!important}.p-content-header .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon::after{top:1px;left:-8px}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon::after{top:4px;left:-1px;visibility:visible;position:absolute;content:" ";background-image:url(../../assets/images/check-blue.png);width:12px;height:12px;background-repeat:no-repeat}.medical-form-incompleted.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon::after{top:-3000px;left:0;visibility:visible;position:absolute;content:" ";background-image:url(../../assets/images/close-red.png);width:10px;height:10px;background-size:auto;display:block;background-repeat:no-repeat}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon i svg{width:10px;height:12px}.medical-form-incompleted .ant-steps-item-icon{border-color:#ff4d4f!important;padding:11px 7px}.medical-form-incompleted .ant-steps-item-icon span{background-image:url(../../assets/images/close-red.png);width:10px;height:10px;background-size:auto;display:block;background-repeat:no-repeat}.practitioner-center-panal .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon::after{top:4px}.ant-drawer-body .medical-form-incompleted.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon::after,.palatal-cols-section .implant-screw .molars::before,.practitioner-center-panal .medical-form-incompleted.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon::after{top:-3px}#tabNotes nz-tabs-nav.ant-tabs-nav{background:0 0;margin:0;height:65px}nz-tabs-nav.ant-tabs-nav.ng-star-inserted{background:#fff;padding:5px 5px 25px 25px;margin:0}.btn-white{background-color:#fff!important;color:#000!important;border-color:#000!important;border-radius:2px!important;font-size:16px!important;height:40px!important;margin-bottom:20px}.div-note{box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%)}.r-timeline-des{color:#9254de;font-size:12px}.cal-month-view .cal-cell cal-day-cell cal-past:hover,.cal-month-view .cal-cell-row:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:rgba(255,255,255,0)!important}.cal-month-view .cal-cell-row.cal-header .cal-cell:hover{background-color:#e4000000!important}mwl-calendar-month-cell.cal-cell.cal-day-cell.cal-past.cal-in-month.ng-star-inserted.cal-has-events:hover{background:#fff!important;opacity:50%!important}tbody.mat-calendar-body.selected::after{position:absolute;content:"";border:1px solid #000;width:104%;border-radius:10px;top:-3px;height:104%;left:-4px}.practitioner-left-panal{max-width:40px!important;width:40px!important;position:fixed!important;z-index:9;transition:.5s}.practitioner-left-panal:hover{max-width:390px!important;width:390px!important}.practitioner-right-section{float:left;width:calc(100% - 40px)!important;left:40px;position:absolute;transition:.8s}.practitioner-left-panal:hover~.practitioner-right-section{left:390px;width:calc(100% - 390px)!important}.practitioner-center-panal{max-width:330px!important;min-width:330px;float:left;overflow-y:auto;height:100%;position:fixed!important}.practitioner-right-panal{min-width:calc(100% - 330px)!important;float:right}.cal-current-time-marker.ng-star-inserted{z-index:0!important}.practitioner-left-panal .cal-day-headers-del,.practitioner-left-panal-new.sticky-div .cal-day-headers-del{opacity:0!important;margin-top:10px;margin-left:-3px}.cal-month-view .cal-header .cal-past,.practitioner-left-panal-new.sticky-div:hover .cal-day-headers-del,.practitioner-left-panal:hover .cal-day-headers-del{opacity:1!important}.practitioner-left-panal .cal-event-container{margin-left:13px}.practitioner-left-panal:hover .cal-event-container{margin-left:3px}.ant-steps-item-icon .ant-steps-icon{top:-4px!important}.ant-drawer-body{padding-left:40px!important;padding-right:40px!important}.ant-drawer-header{padding:27px 40px 30px!important}.ant-drawer-header .ant-drawer-title,.edit-patient-log .edit-logo-b{font-size:24px!important}.ant-drawer-close{margin-top:8px;margin-right:15px!important;color:#000}body .create-appo-col{margin-left:-40px!important;margin-right:-40px!important;margin-top:15px!important;border:none!important;padding:40px!important;background-color:#f0f2f5}.create-appo-col .ant-card-body{background:#fff;border:none;padding:10px!important;border-radius:10px!important}.Patient-profile-name .ant-upload.ant-upload-select-picture-card,.admin-label-phone label,.create-appo-col p,.delay-apppointment-div .delay-item-col:last-child,.edit-header-align h2,.edit-header-align h5,.hourday-span nz-tag.ant-tag,.notification-popup:last-child,.patient-appointment-overlay .cal-week-view .cal-time-events,.patient-arrived-span,.perio-bottom-col .palatal-cols .buccal-table-header td tr:first-child,.skip-btn-align:last-child button,.treatment-new-edit-col a,body .btn-border.pract-btn-space{margin-bottom:0}.create-appo-col .card-appointments{border-left:4px solid!important}.pt-40{padding-top:40px}.btn-transparent{background:0 0!important;border-color:#d9d9d9!important;color:#262626!important}.ant-modal-title{height:32px;line-height:32px!important}.New-upload-btn,.ant-modal-body~.ant-modal-footer button{width:100%;height:40px}.add-patient-cancel .cdk-global-overlay-wrapper:last-child .ant-modal-content .ant-modal-body,.ant-modal-content .ant-modal-body,.ant-modal-header,.drag-appointment-model-overlay .cdk-global-overlay-wrapper:last-child .ant-modal-content,.generic-treatment-discard .cdk-global-overlay-wrapper:last-child .ant-modal-content .ant-modal-body{padding:37px!important}.ant-modal-close-x{margin-top:20px!important;margin-right:11px}.ant-modal-bod{padding:40px}.modal-nz-body{padding:16px;padding-bottom:0!important}.modal-nz-body p{margin-bottom:19px!important}.modal-nz-body label{margin-bottom:18px;display:block;margin-right:0}.ant-radio-checked .ant-radio-inner,.ant-radio-inner,.modal-nz-body label .ant-radio-inner{border:1px solid #531dab!important}.ant-modal-body~.ant-modal-footer{border:none!important;padding:0 37px 37px!important}.ant-modal-body~.ant-modal-footer button span{width:100%;text-align:center}.ant-form-item input{width:100%!important;margin-left:0!important}.New-upload-btn{justify-content:center;align-items:center}.Add-gueset-col .ant-tabs-content-holder{margin:40px 0 20px!important}body .unschedule-appointment .create-appo-col{margin-top:0!important;padding:10px 40px!important}body .unschedule-appointment .create-appo-col:first-child{padding-top:40px!important}body .unschedule-appointment .create-appo-col:last-child{padding-bottom:40px!important}.ant-drawer-body .ant-steps-vertical .ant-steps-item-title,.practitioner-center-panal .ant-steps-vertical .ant-steps-item-title{font-size:16px;font-family:Silka;font-style:normal;font-weight:600}.ant-drawer-body .ant-steps-vertical .ant-steps-item-description,.practitioner-center-panal .ant-steps-vertical .ant-steps-item-description{font-family:Silka;font-weight:400;font-size:12px;color:#8c8c8c!important}.ant-modal-body~.ant-modal-footer .delay-popup button span,.calendar-btn-pay span{width:auto!important}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{top:3px}.ant-btn:focus,.ant-btn:hover,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:hover,.ant-input-focused,.ant-input-number-focused,.ant-input-number:focus,.ant-input-number:hover,.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover,.ant-input:focus,.ant-input:hover,.ant-picker-focused,.ant-picker-focused:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#531dab!important;box-shadow:none!important}.appointment_structure_tbl .ant-input-number-focused,.practitioner-tab-item .p-tabset .ant-input-number-focused{border-color:#531dab;box-shadow:none}.cal-week-view .cal-time{text-transform:lowercase!important}.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before,.cal-month-view .cal-cell.cal-day-cell.cal-today,.cal-week-view .cal-header.cal-today,.watchlist-col,body .monthcontainer .todayclass{background-color:#22075e!important}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before{border-color:#22075e!important}.patient-filter ::placeholder{font-size:14px!important}.img-space{border:1px solid #531dab;padding:5px!important;border-radius:5px!important}.img-space img{height:100%;width:100%;object-fit:cover;object-position:center}.img-remove{color:#fff!important;cursor:pointer!important;font-size:14px!important;background-color:#f5222d;width:25px;height:25px;line-height:20px!important;margin-top:12px;margin-right:-20px}.gender-select .ant-radio,.gender-select input[type=radio]{visibility:hidden;display:none}.gender-select label.ant-radio-wrapper.ant-radio-wrapper-checked{background:#531dab;color:#fff}.gender-select label.ant-radio-wrapper{margin:0;padding:8px 16px;font-size:16px;line-height:24px}.gender-select label.ant-radio-wrapper:first-child{box-shadow:inset 1px 0 0 #d9d9d9,inset 0 -1px 0 #d9d9d9,inset 0 1px 0 #d9d9d9;border-radius:2px 0 0 2px}.gender-select label.ant-radio-wrapper:nth-child(2),.gender-select label.ant-radio-wrapper:nth-child(3){box-shadow:inset -1px 0 0 #d9d9d9,inset 0 -1px 0 #d9d9d9,inset 0 1px 0 #d9d9d9}.gender-select label.ant-radio-wrapper:nth-child(2){border-radius:0 2px 2px 0}.ant-click-animating-node,.ant-input-number-focused,.appo-type-field li:hover,.btn-primary:focus::after,.button-close::after,.button-close:focus::after,.button-create:focus::after,.gender-select label.ant-radio-wrapper.ant-radio-wrapper-checked:first-child,.gender-select label.ant-radio-wrapper.ant-radio-wrapper-checked:nth-child(2),.gender-select label.ant-radio-wrapper.ant-radio-wrapper-checked:nth-child(3),.save-note-col .button-create,.save-note-col .button-create::after,.shadow-btn,.shadow-btn:focus{box-shadow:none!important}.new-patient-form .ant-form-item,.patient-appointment-overlay .week-view-button-col,.patient-col-12 .menu-ul,.patient-profile .mat-calendar-table-header{margin-bottom:10px}.new-patient-form input::placeholder{color:#bfbfbf}.new-patient-form .page-item-title{margin-top:30px}.cal-day-headers.cal-day-headers-del,nz-header.ant-layout-header{z-index:999!important}.cal-scroll-item.calendar-page-wrapper{margin:-42px -40px}.calendar-page-wrapper .side-panel{position:fixed;z-index:999;overflow-y:auto}.calendar-page-wrapper .side-panel .calendar_sidebar{margin:18.58px 23px 10px 20px}.side-panel .ant-radio-group>label{width:33.33%;display:flex;justify-content:center;align-items:center}.input-number-row{width:fit-content;margin:0 auto;position:relative}body .input-number-col{position:relative!important;border:none!important;margin:0 auto!important;display:block!important;text-align:left!important;font-size:56px!important;font-weight:800!important;height:80px!important;float:inherit!important;padding:5px!important}.input-number-col-span{font-size:56px;font-weight:800;color:#000;top:-5px;left:-36px;position:absolute}.add-note-drop-dwon .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input,.add-note-drop-dwon .ant-select:not(.ant-select-customize-input) .ant-select-selector,.calendar-print-page .ant-modal-title,.forgot-password-popup .ant-input,.lab-phone-number input,.opaning-date-col .ant-form-item-control-input-content .ant-form-item-label>label,.patients-report-new .ant-form-item-label>label{height:40px}.no_data_box{margin-top:100px!important}.no_data_box .ant-empty-description{width:333px;margin:20px auto 0!important;color:#000;opacity:.3}.no_data_box .ant-empty-image{background-image:url(../../assets/images/no-item.png);background-repeat:no-repeat;background-position:center;height:120px!important}.ant-drawer-wrapper-body .ant-select:not(.ant-select-customize-input) .ant-select-selector,.teeth-treatments .ant-radio-button-wrapper span{font-weight:400!important}.calendar-print-page .ant-modal-mask,.view-estimate .ant-modal-mask{background-color:#353434}.view-estimate .ant-modal{top:50px}.calendar-print-page .ant-modal-header,.view-estimate .ant-modal-header{padding-top:0!important;background-color:transparent!important;padding-left:0!important;padding-right:0!important}.calendar-print-page .ant-modal-content,.view-estimate .ant-modal-content{box-shadow:none;padding:0!important;background-color:transparent!important}.view-estimate .ant-modal-body{padding:50px 0 0!important}.calendar-print-page .ant-modal-close,.view-estimate .ant-modal-close{color:#fff;position:absolute;height:0;margin-top:3px;left:0}.calendar-print-page .ant-modal-close-x,.view-estimate .ant-modal-close-x{margin:0;width:auto;height:auto;line-height:0;font-size:28px;color:#fff}.calendar-print-page .ant-divider,.view-estimate .ant-divider{margin-right:-40px!important;border-color:#f0f0f0;margin-left:-40px;width:1000%}.view-estimate .form-box{padding:40px 40px 84px}.view-estimate .ant-table-thead>tr>th{border:none;background-color:#f0f2f5;font-weight:700!important;color:#000;font-size:14px}.view-estimate .ant-modal-footer{padding:0!important;display:none}.view-estimate .ant-modal-footer p{margin:40px 0 0!important;font-size:14px;text-align:left;color:#8c8c8c}.calendar-print-page .ant-modal-close-x,.view-estimate .ant-modal-close-x{margin-top:4px!important;margin-left:-4px;position:absolute}.cancel-chart-row:hover,.timeline-col .ant-slider-dot-active,.timeline-col .ant-slider-handle,.view-estimate .page-item-title button.confirm-con:focus,.view-estimate .page-item-title button.confirm-con:hover{border-color:#fff!important}.chart-b-bg.chart-align-bg,.view-big-images .ant-modal-close-x,.wall-barnch-align .refund-col{margin-left:0}.view-big-images button.ant-btn.ant-btn-icon-only{background-color:#531dab!important;border:none!important}.view-big-images .modify-icon-plus-mins{top:-37px!important;left:calc(100% - 22px);z-index:99}.view-big-images .ant-modal{top:0;width:100%!important;max-width:calc(100vw - 32px)}.view-big-images .ant-modal-header{margin-top:35px;border-bottom:none!important}.view-big-images .ant-modal-body{padding:37px 0!important}.view-big-images .cropper-container.cropper-bg{width:calc(100% - 55px)!important;background-image:none}pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;display:inline-flex!important}.ant-upload.ant-upload-select{height:30px}.notification-button{float:left!important}.notification-button .ant-btn-primary{background:#ff005c!important;border-color:#ff005c!important;border-radius:2px;width:126px;height:32px;color:#fff!important;text-shadow:none!important}.ant-notification.ant-notification-bottomRight .ant-notification-notice{padding:0!important;box-shadow:none!important;background:0 0!important;overflow:visible!important}.ant-notification.ant-notification-bottomRight .group-notification{width:300px;float:right}.notification-popup{overflow:hidden;margin-bottom:25px;padding:15px;background-color:#fff;box-shadow:2px 0 16px 5px #00000042}.New-upload-btn:hover,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.practitioner-center-panal .ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon,.practitioner-center-panal .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title{color:#531dab!important;border-color:#531dab!important}.ellipsis-button-text span{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.width-full .ellipsis-button-text{width:73%;margin-left:6px!important}.ant-pagination-options .ant-select-selector,.ant-pagination-options .ant-select-selector .ant-select-selection-item,.practitioner-height-item .ant-pagination-options .ant-select-selector .ant-select-selection-item{height:32px!important;line-height:32px!important}.practitioner-tab-item .ant-tabs-tab{color:#00000080!important;font-weight:700}.chart-box-item{width:45px;height:45px;border-radius:3px;background-color:#722ed1;position:relative;float:left;overflow:hidden}.triangle-0,nz-steps#timelineStep span.ant-steps-icon-dot.ng-star-inserted{background:#fff}.triangle-0{width:12px;height:12px;opacity:.8;position:absolute;margin:auto!important;left:0;right:0;top:0;bottom:0;cursor:pointer}.triangle-01,.triangle-02{width:5.5px;height:12px;margin:auto!important;top:0;bottom:0;position:absolute;cursor:pointer;opacity:.8}.triangle-01{background:#dc3a3a;left:-6px;right:0}.triangle-02{background:#440808;left:0;right:-6px}.triangle-1{width:41px;height:14px;top:0;border-top:13px solid #fff;border-right:16px solid transparent;border-left:15px solid transparent;position:absolute;cursor:pointer}.triangle-2{width:14px;height:41px;right:0;border-right:13px solid #fff;border-bottom:14px solid transparent;border-top:13px solid transparent;position:absolute;cursor:pointer}.triangle-3{width:41px;height:14px;bottom:0;border-bottom:12px solid #fff;border-left:13px solid transparent;border-right:13px solid transparent;position:absolute;cursor:pointer}.popup-chart .triangle-2,.triangle-4{border-bottom:13px solid transparent;border-top:13px solid transparent}.triangle-4{width:14px;height:41px;left:0;border-left:12px solid #fff;position:absolute;cursor:pointer}.triangle-sub-3,.triangle-sub-4{bottom:0;border-bottom:12px solid #fff}.triangle-sub-1,.triangle-sub-2{border-top:13px solid #fff;top:0}.triangle-sub-1{width:19.5px;height:14px;border-right:0px solid transparent;border-left:14px solid transparent;position:absolute;cursor:pointer}.triangle-sub-2,.triangle-sub-3{border-left:0 solid transparent;width:19.5px;height:14px;cursor:pointer;position:absolute;right:0}.triangle-sub-2{border-right:14px solid transparent}.triangle-sub-3{border-right:13px solid transparent}.triangle-sub-4{width:19.5px;height:14px;left:0;border-left:13px solid transparent;border-right:0px solid transparent;position:absolute;cursor:pointer}.p-chart.p-chart-full{height:calc(100vh - 190px)}.display-div-item{height:0!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;visibility:hidden;display:block;padding:0!important}.p-chart,.p-content-header{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.p-chart.p-header-full.display-div-item{visibility:inherit!important;height:0!important}.practitioner-tab-item .ant-tabs-extra-content{width:97%;position:absolute;text-align:right;cursor:pointer}.practitioner-tab-item .ant-tabs-nav-wrap{display:inline-flex!important;width:auto;z-index:999;position:inherit!important;flex:inherit!important}.pixa-drop-btn{border:none!important;margin-right:5px;color:#999!important}.location,.popup-all-btn{color:#fff;text-align:center}.popup-chart{width:100%;height:100%;background-color:#722ed1cc;position:absolute;top:0;right:0;left:0;z-index:99;display:flex;align-items:center;justify-content:center}.popup-chart .popup-item-flex{margin:0;width:123px;position:relative;text-align:center}.popup-chart .chart-box-item{transform:scale(2.8);z-index:98999;margin-top:60px!important;float:inherit!important;margin:0 auto}.popup-chart .triangle-1{border-right:15px solid transparent}.popup-chart .triangle-2{border-right:12px solid #fff}.popup-chart .triangle-3{border-left:14px solid transparent;border-right:13px solid transparent}.popup-chart .triangle-4{border-left:13px solid #fff}.popup-chart .triangle-sub-3{border-bottom:12px solid #fff;border-left:0 solid transparent;border-right:13px solid transparent}.popup-chart .triangle-sub-4{border-bottom:12px solid #fff;border-left:14px solid transparent}.popup-chart .triangle-sub-1,.popup-chart .triangle-sub-2,.popup-chart .triangle-sub-3,.popup-chart .triangle-sub-4{width:19.6px}.location{left:254.5px;top:37.91px;font-family:Silka;font-style:normal;font-weight:600;font-size:20px;line-height:24px}.popup-all-btn{background:#722ed1;border-radius:2px;display:block;padding:7px 1px;width:45px;margin:0 auto;font-size:12px;height:30px;opacity:0;visibility:hidden}.chart-item-object,.chart-span{font-size:18px;width:45px;color:#fff;text-align:center}.chart-span{font-weight:700;display:none}.chart-item-cols{padding:3px;position:relative;margin:0 2px;border-radius:5px!important;transition:.3s}.chart-item-object,.upload-add-imges .ant-form-item-control-input-content .ng-star-inserted,.view-icon-bottom .chart-span{margin-bottom:15px}.chart-item-cols:hover{background-color:#531dab;z-index:99}.p-chart .chart-item-cols:hover{background-color:inherit;z-index:99}.chart-item-object{opacity:.3;display:block}.chart-item-cols:hover .chart-box-item{background-color:#722ed1}.chart-item-cols:hover .chart-span{display:block;opacity:1}.item-chart-number{display:block!important;opacity:0}.mt-26{margin-top:-39px}.chart-model-overlay .item-chart-number{height:17px;margin-top:2px}.chart-object-number{text-align:center}#image-section .chart-object-number{padding-bottom:15px}.view-item-icon{text-align:center;color:#fff;height:12px;display:flex;justify-content:center;margin:5px 0!important;left:0;right:0}.chart-treatment{background:#22075e;box-shadow:0 4px 50px rgba(0,0,0,.2);border-radius:5px;padding:15px;width:182px;position:absolute;top:31px;right:-200px;overflow-x:hidden;height:232px}.lab-dropdown .ant-select-selector{height:41px!important;margin-right:5px!important}.lab-dropdown{width:170px!important;margin-right:10px!important;min-width:127px}.box-select-col .ant-select-selection-item,.form-box.input-height .ant-select-selection-item,.lab-dropdown .ant-select-selection-item,.lab-dropdown .ant-select-selection-placeholder,.practitioner-tab-item .p-tabset .ant-select-selection-item{line-height:40px!important}.lab-input-item{min-width:60px!important;margin-right:10px!important}.chart-b-bg{background-color:#fff;height:5px;border-radius:5px;width:45px;opacity:0;visibility:hidden;margin-left:3px}.cal-day-headers .cal-future:hover,.cal-hour,.cal-weekday-column,.forgot-password-popup .cdk-overlay-backdrop{background-color:#f0f2f5!important}.chart-item-cols:hover .chart-b-bg,.chart-item-cols:hover .popup-all-btn{opacity:1;display:block;visibility:inherit;margin:0 auto}.chart-colums .mt-50{margin-top:-50px}.mt30{margin-top:-30px}.chart-button-col{display:flex;margin-top:-120px;justify-content:center}.chart-button-col.chart-tab{margin-top:-134px!important}.mixed-chart-view~.chart-button-col.chart-tab{margin-top:-110px!important}.cal-day-headers,.cal-header.cal-future,.cal-header.cal-past,.cal-header.cal-today,.cal-week-view{border:none!important;background-color:#f0f2f5!important}.cal-time,body .new-payment-item .perio-chart-div .ant-tabs-content-holder{padding-top:0!important}.cal-time-events{border-left:none!important}.cal-week-view .cal-day-column{border:none!important;margin-left:10px}.cal-weekday-column{padding-right:5px!important}.cal-event-padding{padding:1px 3px!important}mwl-calendar-week-view1 .cal-week-view .cal-current-time-marker{margin-left:-9px;width:calc(100% + 19px);background-color:#000}mwl-day-view-scheduler .cal-week-view .cal-current-time-marker{margin-left:-10px;width:calc(100% + 15px);background-color:#000;z-index:1}.week-view-button-col{display:flex;justify-content:space-between;padding:10px 5px;margin-bottom:10px}.week-view-button-col button{width:97px;height:36px;font-weight:600;font-size:12px;border:1px solid #d9d9d9;background-color:#fff}.selectedweek .mat-calendar-body-cell:after{border-top:1px solid #000;border-bottom:1px solid #000}.selectedweek .mat-calendar-body-cell:first-child::after{border:1px solid #000;border-radius:17px 0 0 17px;border-right:0px}.selectedweek .mat-calendar-body-cell:last-child::after{border:1px solid #000;border-radius:0 17px 17px 0;border-left:0}.ant-notification-bottomRight{z-index:-9!important}.exclude-item-lable-left{margin-bottom:0;font-weight:700;margin-top:5px;width:calc(100% - 150px)}.exclude-item-right{float:right;min-width:110px!important}.exclude-col,.page-item-title.lab-align-content{justify-content:space-between}.exclude-item-right input{text-align:center;border:none;font-weight:700;color:#531dab;width:60px}.exclude-col .exclude-btn{background-color:#531dab;min-width:30px;min-height:30px;border-radius:50%;text-align:center;max-width:15px;box-sizing:border-box;margin:0;border:none;padding:0!important;height:30px;width:30px;line-height:30px}.exclude-col .exclude-btn:hover{background-color:#531dabe0!important}.exclude-col .exclude-btn i{display:flex;opacity:1}.exclude-col .exclude-btn i svg{color:#fff;font-size:12px;opacity:1}.exclude-col .exclude-label{width:50px;text-align:center;font-weight:700;font-size:16px;margin-bottom:0;line-height:35px}.exclude-submit-btn{margin:0;width:100%}.d_flex_rows{display:flex;margin-bottom:10px!important}.new-item-drawer-select .ant-select-selector{height:40px!important;padding-top:5px!important}.lab-dropdown input,.new-item-drawer-select .ant-select-selector input,.responsive-wallet-col .ant-form-item-label>label{height:40px!important}.item-set-col .lab-input-item,.item-set-col .lab-input-item input{width:55px!important;max-width:55px!important;padding:0!important;min-width:55px!important;height:41px!important;text-align:center}.item-set-col .lab-dropdown{width:141px!important}.add-item-colums .lab-dropdown{min-width:450px!important}.add-item-colums .ant-input-group{min-width:203px!important;width:203px!important}.item-drawer-select-col .ant-select-selector{height:40px!important;padding-top:0!important}.btn-primary.ant-btn[disabled],.btn-primary.ant-btn[disabled]:active,.btn-primary.ant-btn[disabled]:focus,.btn-primary.ant-btn[disabled]:hover{background-color:#531dab!important;opacity:.8!important}.ant-drawer-body .btn-primary.ant-btn[disabled],.ant-drawer-body .btn-primary.ant-btn[disabled]:active,.ant-drawer-body .btn-primary.ant-btn[disabled]:focus,.ant-drawer-body .btn-primary.ant-btn[disabled]:hover{background:#f5f5f5;opacity:.65}.chart-symbol-bg{width:24px;height:24px;background-color:#000000cc;z-index:99;border-radius:5px;position:relative;top:6.5px;left:7.5px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.chart-bg-round,.chart-symbol-border-round::after,.chart-symbol-round::after{z-index:99;position:absolute;left:3px;top:3px}.chart-symbol-border-round,.chart-symbol-line,.chart-symbol-round{position:absolute;background-color:transparent}.chart-symbol-x::after{content:"X";font-weight:700;position:absolute}.chart-symbol-bracket::after{content:"><";font-weight:700;position:absolute}.chart-symbol-hes::after{content:"#";font-weight:700;position:absolute}.chart-symbol-fs::after{content:"FS";font-weight:700;position:absolute}.chart-symbol-u::after{content:"U";font-weight:700;position:absolute}.chart-symbol-rr::after{content:"RR";font-weight:700;position:absolute}.chart-symbol-im::after{content:"IM";font-weight:700;position:absolute}.chart-symbol-round::after{width:18px;height:18px;background-color:#000000cc;content:"";border-radius:50%}.chart-symbol-border-round::after{width:18px;height:18px;background-color:transparent;border:5px solid #000000cc;content:"";border-radius:50%}.chart-symbol-line::after{width:5px;height:18px;border-radius:3px;position:absolute;background-color:#000000cc;top:3px;left:9.5px;content:"";z-index:99}.chart-bg-round{width:39px;height:39px;background-color:#68686878;border-radius:50%}.chart-bg-square{width:39px;height:39px;background-color:#68686878;z-index:99;position:absolute;top:3px;left:3px;border-radius:5px}.chart-bottom-half-circle,.chart-top-half-circle{height:19.5px;background-color:#68686878;width:39px;left:3px;position:absolute;z-index:99}.chart-top-half-circle{top:3px;border-top-left-radius:19px;border-top-right-radius:17px}.chart-bottom-half-circle{border-bottom-left-radius:17px;border-bottom-right-radius:17px;bottom:3px}.chart-bg-shap-none{width:39px;height:39px;background-color:transparent;position:absolute;top:3px;left:3px}.chart-bottom-half-circle .chart-symbol-bg{bottom:8px;left:7.5px;top:inherit!important;position:absolute}.add-chart-preview{width:50px;height:auto;position:relative}.add-chart-preview .chart-symbol-bg{top:7.5px;left:7.5px}.add-chart-preview .chart-symbol-line::after{top:2px;left:40%}.add-chart-preview .chart-symbol-round::after{top:3px;left:3.5px}.add-chart-preview .chart-symbol-border-round::after{top:2px;left:2px}.triangle{height:45px;width:45px;background-color:#722ed1;position:relative;overflow:hidden;margin:0 2.5px}.triangle-m0,.triangle-m1,.triangle-m3{left:0;margin:0 auto}.triangle-m0{width:18px;height:18px;background-color:#fff;position:absolute;top:12.5px;z-index:9;right:0;bottom:0;border:1px solid #722ed1;cursor:pointer}.triangle-m1,.triangle-m2,.triangle-m3{position:absolute;cursor:pointer;border:.5px solid #722ed1;background-color:#fff;transform:rotate(45deg)}.triangle-m1{width:39px;height:38px;right:0;top:-23px}.triangle-m2{width:32px;height:32px;top:6.5px;right:-15px}.triangle-m3{width:37px;height:36px;right:0;bottom:-19.5px}.triangle-m4{width:35px;height:40px;background-color:#fff;top:3.5px;position:absolute;transform:rotate(45deg);left:-20px;cursor:pointer;border:.5px solid #722ed1}.triangle-sub-m01,.triangle-sub-m02{width:9px;height:18px;margin:0 auto;top:12.5px;border:.5px solid #722ed1;bottom:0;cursor:pointer;background-color:#fff;position:absolute;z-index:9;right:0}.triangle-sub-m01{left:-8px}.triangle-sub-m02{left:8px}.triangle-sub-m1{width:21.5px;height:15px;top:0;position:absolute;cursor:pointer;background-color:#fff;clip-path:polygon(5% 0%,191% 0%,158% 76%,77% 101%)}.triangle-sub-m2{width:22.5px;height:16px;top:0;right:0;clip-path:polygon(0% 1%,96% 0%,68% 41%,0% 139%);position:absolute;cursor:pointer;background-color:#fff}.triangle-sub-m3{width:22.3px;height:15px;bottom:0;right:0;clip-path:polygon(2% 2%,27% 1%,94% 101%,3% 129%);position:absolute;cursor:pointer;background-color:#fff}.triangle-sub-m4{width:23.3px;height:16px;bottom:0;position:absolute;cursor:pointer;left:-1px;background-color:#fff;clip-path:polygon(73% 0%,167% 9%,173% 94%,-45% 176%)}.ant-btn[disabled],.ant-checkbox-disabled,.ant-checkbox-disabled .ant-checkbox-input,.ant-checkbox-disabled+span,.ant-dropdown-menu-item-disabled,.ant-input-disabled,.ant-input[disabled],.ant-picker-input>input[disabled],.ant-picker.ant-picker-disabled,.ant-radio-button-wrapper-disabled,.ant-radio-disabled,.ant-radio-disabled .ant-radio-inner,.ant-radio-disabled .ant-radio-input,.ant-radio-disabled+span,.ant-select-disabled .ant-select-arrow,.ant-select-disabled.ant-select-multiple .ant-select-selection-item,.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input,.ant-select-item-option-disabled,.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper,.ant-switch-disabled,.ant-switch-disabled *,.ant-switch-loading,.ant-switch-loading *,.ant-tabs-tab.ant-tabs-tab-disabled,.ant-upload.ant-upload-disabled,.cursor-auto,button.ng-star-inserted[disabled]{cursor:auto!important}.f-span-symbol span{transform:scale(1) translateX(-50%)!important}.ant-select-tree-dropdown{max-height:300px!important;overflow-y:auto!important}.itemreconciliation-popup-table .ant-table-footer,.practitioner-body,body.correspondence-detail-body{overflow:hidden}.practitioner-header{margin:21px -40px 0!important}.admin-table-div .ant-table-tbody>tr>td,.admin-table-div .ant-table-thead>tr>th{padding:15px 5px}.admin-table-div-bg,.admin-table-div-bg th,body .admin-table-div .admin-table-div-thed th{background-color:#f9f0ff!important}.admin-table-div-thed{display:block;margin-bottom:20px}.admin-table-div .ant-table-container table>thead>tr:first-child th:first-child,.admin-table-div .ant-table-tbody>tr>td:first-child{padding-left:12px}.chart-model-overlay .chart-colums{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chart-model-overlay .ant-modal-mask,.ortho-add-image-model-overlay .ant-modal-mask,.ortho-model-overlay .ant-modal-mask{background-color:#120338}.chart-model-overlay .ant-modal-header{border:none;background-color:transparent!important;padding:0 0 54px!important}.teeth-bases,.teeth-treatments{background:#531dab;box-shadow:0 4px 50px rgb(0 0 0 / 20%);border-radius:5px;padding:15px;min-width:225px;overflow-x:hidden;left:0}.chart-model-overlay .ant-modal-body{border-radius:10px;background:#722ed1!important;height:calc(100vh - 124px);padding:0;position:relative}.chart-model-overlay .ant-modal,.ortho-add-image-model-overlay .ant-modal,.ortho-model-overlay .ant-modal{width:98%!important;margin:1% auto;top:0!important;padding-bottom:0!important}.chart-model-overlay .chart-item-cols{position:relative;margin:0 13px;transform:scale(1.5)}.view-item-icon-none{opacity:0;visibility:hidden}.chart-model-overlay .view-icon-bottom .chart-item-cols .view-item-icon{margin-bottom:2px!important}.chart-model-overlay .mt30{margin-top:34px}.chart-model-overlay .chart-item-object,.chart-model-overlay .chart-span,.fo-14{font-size:14px}.chart-model-overlay .popup-all-btn{height:26px;font-size:10px}.ant-dropdown-menu-submenu-title:hover,.chart-model-overlay .ant-modal .popup-chart,.logout-select-btn .ant-dropdown-menu-item:hover,mwl-calendar-week-view-hour-segment.new-line-sub-slot{background-color:transparent}.chart-model-overlay .ant-modal-body .spinner{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#b5b5b54a;z-index:99;padding:0;margin:0}.chart-model-overlay .ant-modal-body .spinner.edit-chart-spinner{width:-webkit-fill-available;height:-webkit-fill-available}.chart-popup-item-col{position:relative;height:100%;width:100%}.teeth-bases{position:absolute;top:0;height:170px}.teeth-treatments{position:absolute;bottom:16px;height:208px}input#txtTeethBaseSearch:focus,input#txtTeethBaseSearch:hover,input#txtTeethTreatmentSearch:focus,input#txtTeethTreatmentSearch:hover{background:0 0!important;border:1px solid #b37feb!important}button#btnTeethBaseSearch:focus,button#btnTeethBaseSearch:hover,button#btnTeethTreatmentSearch:focus,button#btnTeethTreatmentSearch:hover{background:#531dab!important;border:1px solid #b37feb!important}.teethbase-selected{background:#22075e;padding:0 6px 0 0;border-radius:2px}.add-watchlist,nz-steps#timelineStep .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon::after{background:0 0!important}.schedule-row{width:calc(100% - 255px);padding:30px;height:calc(100% - 65px);padding-bottom:0!important;right:0;top:65px;position:absolute}.schedule-row .schedule-col{overflow:auto;width:100%;height:calc(100% - 30px);float:right}nz-steps#timelineStep .ant-steps-item-title{color:#fff;font-size:12px}.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{left:0!important;top:4px!important}.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{top:-3px!important;width:12px!important;height:12px!important;margin-bottom:0!important}.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{background-color:#fff!important;left:0!important;margin-bottom:4px!important}nz-tabs-nav.ant-tabs-nav.ng-star-inserted:before{border-bottom:1px solid #0000}.p-chart-div .ant-tabs-extra-content{width:calc(100% - 383px)}.p-content-header .menu-ul,.recieve-read-detail .ant-tooltip-inner{width:300px}.timeline-col{padding:0 20px;width:100%}.timeline-col .ant-slider.ant-slider-with-marks{padding:19px 0 10px!important;margin:0!important}.timeline-col .ant-slider-mark-text{color:#fff!important;top:15px!important;font-size:12px!important;width:84px}.timeline-col .ant-slider-mark-text:first-child{left:1.6%!important}.timeline-col .ant-slider-mark-text:last-child{left:98.2%!important}.timeline-col .ant-slider-track{height:1px!important;background-color:#fff!important}.timeline-col .ant-slider-rail{height:1px!important}.timeline-col .ant-slider-dot{top:-3.5px}.edit-patient-log .ant-modal{top:24px}.edit-patient-log .ant-modal-header,.practice-model-open .ant-modal-header{padding:25px 40px!important}.edit-patient-log .ant-modal-close-x{line-height:32px;height:32px}.edit-patient-log tr{vertical-align:top}.ant-pagination-item-active:focus a,.ant-pagination-item-active:hover a,.ant-pagination-item.ant-pagination-item-active,.ant-pagination-item.ant-pagination-item-active:hover,.ant-pagination-item:focus,.ant-pagination-item:focus a,.ant-pagination-item:hover,.ant-pagination-item:hover a,.ant-pagination-next:focus .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:focus .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{border-color:#531dab!important;color:#531dab!important}.ant-picker-time-panel .ant-picker-content ul::-webkit-scrollbar{width:3px}.ant-picker-time-panel .ant-picker-content ul::-webkit-scrollbar-thumb{background:#f1f1f1}.ant-upload.ant-upload-select-picture-card{height:104px!important}.ng-star-inserted.ant-upload.ant-upload-select.ant-upload-select-picture-card img{width:80px!important;height:80px;border-radius:50%!important;object-position:top;object-fit:cover}nz-avatar.ant-avatar.ant-avatar-circle.ant-avatar-icon.ant-avatar-image.ng-star-inserted,nz-avatar.ant-avatar.ant-avatar-circle.ant-avatar-icon.ng-star-inserted{width:80px!important;height:80px!important}.ng-star-inserted.ant-upload.ant-upload-select.ant-upload-select-picture-card.ant-upload-disabled{width:80px;height:80px!important}.ant-avatar,.ant-avatar-lg.ant-avatar-icon>.anticon,.ant-avatar-sm.ant-avatar-icon>.anticon,.ant-avatar.ant-avatar-icon>.anticon{vertical-align:text-top}.dentista_user.labitem_table td.font-bold.name-div.ant-table-cell{width:15%}.add-family-checkbox .ant-checkbox,.dentista_user nz-tag.ant-tag{margin-bottom:5px}.dentista_user .hourexception-span nz-tag.ant-tag{margin:5px 0}nz-layout.app-layout.ant-layout.ant-layout-has-sider nav.navbar.navbar-expand-lg.bg-dark.navbar-dark.nav-bg.ant-row{padding-left:40px;padding-right:20px;width:calc(100% - 255px)}.scroll.p-slider.practitioner-center-panal.ant-col.ant-col-4.ng-star-inserted{position:relative;z-index:999}.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg{shape-rendering:inherit;shape-rendering:auto!important}.delay-apppointment-px,.notification-popup-header .ant-card-head{padding:0 20px!important}.delay-apppointment-title{font-size:24px;margin-top:-22px!important;display:block}.delay-apppointment-div{max-height:280px;overflow-y:auto;margin-top:30px;overflow-x:hidden!important}.delay-item-col,.errar-status-col,.spinner-center{margin-bottom:20px}.delay-arrow{color:#000;font-size:12px;margin-right:10px;margin-left:10px}.delay-arrow svg{margin-top:-8px}.chart-model-overlay .ant-modal-confirm-confirm{max-width:calc(100vw - 32px);top:100px!important;width:416px!important;margin:0 auto!important}.chart-model-overlay .ant-modal-confirm-confirm .ant-modal-body{background:#fff!important;height:auto!important;min-height:auto}.success-notification-col .ant-notification-notice-icon-success svg{width:10px;height:10px;background-color:#52c41a;border-radius:50%}.error-notification-col .ant-notification-notice-icon-error~.ant-notification-notice-description,.success-notification-col .ant-notification-notice-icon-success~.ant-notification-notice-description,.warning-notification-col .ant-notification-notice-icon-warning~.ant-notification-notice-description{margin-left:30px;font-size:14px;margin-right:30px}.warning-notification-col .ant-notification-notice-icon-warning svg{width:10px;height:10px;background-color:#faad14;border-radius:50%}.error-notification-col .ant-notification-notice-icon-error svg{width:10px;height:10px;background-color:#ff4d4f;border-radius:50%}.admin-logo-col{position:fixed!important;top:0;z-index:9;width:100%}.admin-right-list-col{padding-top:64px}.payment-item-col{height:calc(100% - 60px);overflow:auto}.treatment-col{width:100%;overflow-x:auto}.staff-item-col{height:calc(100% - 62px);overflow:auto}.patient-btn-col,.patient-cancel-btn-col{height:60px!important;font-weight:700!important}.add-watchlist{font-size:14px!important;display:inline-flex!important;align-items:center;border:1px solid #b37feb!important;color:#b37feb!important;width:100%;justify-content:center}body button.add-watchlist{color:#b37feb!important;border-color:#b37feb!important}.ant-modal-content .ant-btn.confirm-con.plan-in-draft,body button.add-watchlist:hover{color:#fff!important;border-color:#fff!important}.btn-watchlist{line-height:0!important;padding:0}.btn-watchlist.ant-btn.ant-btn-icon-only:active i,.btn-watchlist.ant-btn.ant-btn-icon-only:focus i,.btn-watchlist.ant-btn.ant-btn-icon-only:hover i,.btn-watchlist.ant-btn:active,.btn-watchlist.ant-btn:focus,.btn-watchlist.ant-btn:hover,.correspondence-menu .ant-menu-dark .ant-menu-item-selected .anticon,.correspondence-menu .ant-menu-dark .ant-menu-item-selected a{color:#722ed1!important}.btn-watchlist.ant-btn.ant-btn-icon-only{border-color:#8c8c8c}body .teeth-treatments .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before,body .teeth-treatments .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus::before,body .teeth-treatments .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before{background-color:#b37feb!important}.teeth-treatments .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) span{font-weight:700!important}.p-chart-div nz-tabs-nav.ant-tabs-nav.ng-star-inserted{background:#391085!important;color:#ffffff80;font-weight:700}.calendar_current_title{justify-content:center;display:flex;padding:10px 15px}a.btn.btn-border.patient_edit_btn.ng-star-inserted{right:30px!important;top:25px!important}.patient-body{margin:0!important;padding:0!important}.patient-form .form-title{color:#000;margin-bottom:35px}.patient-form label{font-size:12px;color:#afafaf}.patient-form input{height:55px!important;border:1px solid #d9d9d9}.patient-form .ant-picker,.patient-form .ant-select-selector,.patient-form button{height:50px!important;border-radius:5px!important}.patient-bg-item{background-color:#531dab26;border-radius:20px!important;overflow:hidden;margin-bottom:20px}.patient-title-h3{font-size:22px;font-weight:900;color:#000}.patient-box-item{background-color:#531dab;border-radius:10px;padding:30px 30px 20px;box-shadow:0 4px 24px 17px #531dab42}.patient-box-bottom-item{padding-top:15px}.patient-appointment-process-h6{font-size:15px;align-items:center;padding:20px 30px;display:flex;font-weight:700;background-color:#531dab0d;margin-bottom:0;border-top:2px solid #fff}.menu-bar,.menu-bar ul,.menu-bar-icon{background-color:#fff}.treatment-plan-name{color:#e4e4e4!important;font-size:16px;margin-top:17px!important;padding:0!important;display:flex}.practitioner-menu .ant-select-selection-item,.treatment-plan-name i{font-size:20px!important}.appointment-time{padding:0!important;font-size:46px;margin-bottom:10px!important}.appointment-datetime{padding:0!important;font-size:18px;margin-bottom:40px}.patient-box-bottom-item .appointment-process-h6{margin:16px 0;font-size:15px;align-items:center}.icon-padding{padding-right:10px!important}.item-h6-cols{display:flex;font-weight:700;align-items:center}.patient-btn-col{width:100%;cursor:pointer!important}.patient-cancel-btn-col{width:100%}.ant-picker-footer .ant-btn-primary{background:#22075e!important;border-color:#22075e!important;width:50px}.ant-picker-content .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#9a7fd657}.menu-bar{left:-400px;width:400px;z-index:99;position:absolute;transition:.5s linear;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s}.menu-bar-open{left:0}.menu-bar ul{padding:55px 40px;width:100%;top:0;z-index:99;height:100vh;position:relative;margin-bottom:0}.menu-bar ul li{list-style:none;padding:12px 0}.menu-bar ul li a{font-size:20px;color:#000;font-weight:700}.practitioner-right-section nz-tabset.ant-tabs.p-tabset.ant-tabs-top.ant-tabs-default,.practitioner-tab-item{z-index:9;position:relative}.menu-bar-icon{padding:20px 0}.menu-bar-open-icon .anticon-close{display:initial}.patient-profile-title{font-weight:700;font-size:20px;margin-bottom:35px}.patient-col-table tr td span.color,.patient-col-table tr td.color,.patient-col-table tr td.color i{font-size:14px;color:#bbb}.patient-col-table tr:first-child td{border-top:1px solid #f0f0f0}.patient-profile .mat-calendar-controls button.mat-calendar-period-button{background-color:transparent!important;padding:0!important;font-size:16px;font-weight:700}.patient-profile .mat-calendar-body-cell[aria-selected=false] .mat-calendar-body-today{background-color:transparent!important;color:#000!important;opacity:1!important;font-weight:700}.patient-profile .mat-calendar-table-header tr th{font-size:16px;color:#000;font-weight:700;padding-bottom:30px!important}.patient-profile .mat-calendar-content .mat-calendar-body-cell{width:40px!important;min-height:40px;height:40px!important}.perio-basic-item-cols{margin:20px 0!important}.pario_basic_item{width:127px!important;float:inherit!important;height:21px!important}.basic-popup-flow-col .perio-basic-item-cols:nth-child(2) .pario_basic_item,.perio-basic-row .perio-basic-item-cols:nth-child(2) .pario_basic_item{width:155px!important}.pario_basic_ractangle{margin:5px!important}.perio-basic-row .perio-basic-item-cols:nth-child(2) .pario_basic_ractangle{width:145px}.perio-basic-item-square{margin:3px auto 0;margin-bottom:8px!important;font-style:normal;font-weight:700;font-size:18px;color:#fff;text-align:center;line-height:35px;border:none!important}.basic-chart-popup{margin:0 auto}.basic-chart-popup .chart-popup-item-col{height:200px;position:absolute;width:399px;top:0}.basic-popup-flow-col .perio-basic-item-cols:nth-child(2) .pario_basic_ractangle{width:145px!important}.object-basic-item{font-size:20px;color:#fff;height:35px;margin-bottom:0;text-align:center}.basic-popup-cols{width:195px;height:169px;padding:11px 16px;background:#22075e;left:85px;top:11px!important;display:none}.basic-popup-p{color:#fff;font-size:16px;font-weight:700;font-family:Silka;margin:0}.basic-popup-span{color:#fff;opacity:.5;font-size:10px;margin-bottom:5px}.basic-popup-cols .pario_basic_item{height:16px!important;width:48px!important}.admin-label-phone.admin-lab-number,.basic-popup-cols .perio-basic-item-cols{margin:5px 0!important}.basic-popup-cols .pario_basic_ractangle{width:44px!important;margin:5px 2px!important}.basic-popup-cols .perio-basic-item-cols:nth-child(2) .pario_basic_item{width:58px!important}.basic-popup-cols .perio-basic-item-cols:nth-child(2) .pario_basic_ractangle{width:54px!important;margin:5px 2px!important}.basic-popup-cols .object-basic-item{font-size:14px;height:16px}.perio-chart-div.p-chart nz-tabs-nav.ant-tabs-nav.ng-star-inserted{background:#722ed1!important;color:#ffffff80!important;font-weight:700!important;padding-top:18px;padding-bottom:23px!important}.perio-chart-div .p-chart-basic,.perio-chart-div .perio-advance{border-top:1px solid rgba(0,0,0,.3);margin:0 25px}.admin-scr-col.patient-scr-rep,.perio-chart-div .p-chart{height:auto}.perio-chart-div .p-chart.p-chart-basic{height:34vh;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.p-chart.p-chart-full .p-chart.p-chart-basic{height:calc(100vh - 315px)}.perio-chart-div .chart-button-col{margin-top:-40px;margin-bottom:46px}.perio-chart-div .ant-tabs-content-holder{min-height:320px;margin-top:-1px!important;background-color:#722ed1}.basic-chart-popup .teeth-bases{left:0;right:0;width:272px;height:257px;margin:0 auto;top:45px;padding:15px}.basic-chart-popup .ant-checkbox{margin-top:-3px}.ant-tooltip-inner{background-color:rgba(0,0,0)!important}.practitioner-menu{max-height:64px;width:400px;display:flex;background:#531dab;color:#fff;position:sticky;top:0}.practitioner-menu span{padding:10px;font-size:22px;cursor:pointer}.practitioner-menu .sidebar-logo{background:#531dab!important;cursor:pointer}.practitioner-left-panal-new{max-width:40px!important;width:40px!important;position:fixed!important;z-index:9;transition:.2s}.practitioner-left-panal-new:hover{max-width:100px!important;width:100px!important}.practitioner-history{float:left;width:calc(100% - 40px)!important;left:40px;position:absolute;transition:.4s}.practitioner-left-panal-new:hover~.practitioner-history{left:100px;width:calc(100% - 100px)!important}.practitioner-left-panal-new.sticky-div{cursor:pointer;padding-top:15px!important;height:calc(100% - 63px)!important}.practitioner-left-panal-new.full-div{cursor:inherit;max-width:400px!important;width:400px!important;padding-top:15px!important}.practitioner-left-panal-new.sticky-div .cal-event.ng-star-inserted{width:4px}.practitioner-left-panal-new.sticky-div .cal-event-container.cal-starts-within-day.cal-ends-within-day.ng-star-inserted{padding:1px 3px 1px 1px}.practitioner-left-panal-new.sticky-div:hover .cal-event.ng-star-inserted{width:10px}.practitioner-left-panal-new.sticky-div:hover .cal-event-container.cal-starts-within-day.cal-ends-within-day.ng-star-inserted{padding:1px 3px 1px 13px}body .practitioner-left-panal-new.sticky-div .cal-event.ng-star-inserted div:first-child,body .practitioner-left-panal-new.sticky-div:hover .cal-event.ng-star-inserted div:first-child{width:10px!important}.practitioner-left-panal-new.full-div~.practitioner-history{left:400px;width:calc(100% - 400px)!important}body .practitioner-center-panal-new{max-width:360px!important;min-width:360px;float:left;overflow-y:auto;height:100%;position:fixed!important}.practitioner-left-panal-new.full-div .cal-day-headers-del{margin-top:10px;margin-left:-3px}.practitioner-left-panal-new.sticky-div:hover .cal-time-label-column{display:block;width:55px!important}.appo-card-hover .appo-card-body .appo-duration.text,.practitioner-left-panal-new.sticky-div .cal-event-container{margin-left:2px}.practitioner-left-panal-new.sticky-div:hover .cal-event-container{margin-left:-15px}.practitioner-left-panal-new.full-div~.after-bg-col{width:calc(100% - 400px);background-color:#000000ad;height:100%;position:fixed;right:0;z-index:-9;top:64px}.add-treatment-plan-btn,.new-payment-item .p-chart-div .ant-tabs-content-holder{z-index:9}.new-payment-item .p-chart-div .practitioner-top-header nz-tabs-nav.ant-tabs-nav.ng-star-inserted{position:fixed;top:63px;z-index:999;right:0;width:calc(100% - 400px)}.new-payment-item .p-chart-div .practitioner-top-header .ant-tabs-content-holder nz-tabs-nav.ant-tabs-nav.ng-star-inserted{position:inherit!important;width:100%}.edit-chart-popup-body{padding:6px!important;margin-bottom:-40px}.edit-chart-popup-body .page-item-title{margin-top:50px}.edit-chart-popup-body label,.p-tabset .ant-tabs-tab .ant-tabs-tab-btn:focus,.patient-correspondence-form .email-logs .ant-table-pagination .anticon-left,.patient-correspondence-form .email-logs .ant-table-pagination .anticon-right,.patient-correspondence-form .letter-logs .ant-table-pagination .anticon-left,.patient-correspondence-form .letter-logs .ant-table-pagination .anticon-right{color:#000}.ant-select-clear,.edit-chart-popup-header h4{margin-top:-10px!important}.chart_edit_text{position:absolute;width:100%;margin-top:15px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:rgba(0,0,0,.85);font-size:14px;line-height:30px;background:0 0!important;border:1px solid #d9d9d9;border-top-width:1.02px;border-left-width:0;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}#perio_advance,#perio_advance_lower{background:#722ed1;min-height:auto;border-radius:15px;margin:0 auto;overflow:hidden}.bleeding-item,.bone-item,.furcation-item,.gingiva-item,.mobility-item,.plaque-item{background-color:#0003;border-radius:2px}.o-2{opacity:.2!important}.patient-appointment-overlay .ant-modal-content .ant-btn .anticon-close,.patient-appointment-overlay .ant-modal-content .ant-btn .anticon-close~span,body .edit-plan-btn-hover{color:#262626!important}.practitioner-left-panal-new.full-div,.practitioner-left-panal-new:hover{overflow-y:scroll!important}.practitioner-left-panal-new.full-div .cal-day-columns{pointer-events:inherit}.advance-perio::-webkit-scrollbar,.angular-editor-textarea::-webkit-scrollbar,.ant-select-dropdown-placement-bottomLeft::-webkit-scrollbar,.appot-log-data .ant-table::-webkit-scrollbar,.calendar-print-page .ng-trigger.ant-modal-wrap::-webkit-scrollbar,.cdk-virtual-scroll-viewport::-webkit-scrollbar,.correspondence-scroll .ant-table-content::-webkit-scrollbar,.email-correspondence-box .ant-form-item-control-input::-webkit-scrollbar,.email-logs .lab-align--item .ant-table-content::-webkit-scrollbar,.email-table-scroll .ant-table-content::-webkit-scrollbar,.iti--allow-dropdown .iti__country-list::-webkit-scrollbar,.lab-align--item::-webkit-scrollbar,.lab-phone-number .iti--allow-dropdown .iti__country-list::-webkit-scrollbar,.patient-page-scroll .ant-table::-webkit-scrollbar,.reconciliation-scroll::-webkit-scrollbar,.scroll::-webkit-scrollbar,.search-menu .cdk-overlay-connected-position-bounding-box .search-menu-height div::-webkit-scrollbar,.sms-table-scroll .ant-table-content::-webkit-scrollbar,.staff-dropdown .iti__country-list::-webkit-scrollbar,.view-estimate nz-modal-container::-webkit-scrollbar,.wall-scroll-item .ant-table::-webkit-scrollbar,.wallet-top-responsive.enitity-scroll .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector::-webkit-scrollbar{width:6px;height:6px}.advance-perio::-webkit-scrollbar-track,.angular-editor-textarea::-webkit-scrollbar-track,.ant-select-dropdown-placement-bottomLeft::-webkit-scrollbar-track,.appot-log-data .ant-table::-webkit-scrollbar-track,.calendar-print-page .ng-trigger.ant-modal-wrap::-webkit-scrollbar-track,.cdk-virtual-scroll-viewport::-webkit-scrollbar-track,.correspondence-scroll .ant-table-content::-webkit-scrollbar-track,.email-correspondence-box .ant-form-item-control-input::-webkit-scrollbar-track,.email-logs .lab-align--item .ant-table-content::-webkit-scrollbar-track,.email-table-scroll .ant-table-content::-webkit-scrollbar-track,.iti--allow-dropdown .iti__country-list::-webkit-scrollbar-track,.lab-align--item::-webkit-scrollbar-track,.lab-phone-number .iti--allow-dropdown .iti__country-list::-webkit-scrollbar-track,.patient-page-scroll .ant-table::-webkit-scrollbar-track,.reconciliation-scroll::-webkit-scrollbar-track,.scroll::-webkit-scrollbar-track,.search-menu .cdk-overlay-connected-position-bounding-box .search-menu-height div::-webkit-scrollbar-track,.sms-table-scroll .ant-table-content::-webkit-scrollbar-track,.staff-dropdown .iti__country-list::-webkit-scrollbar-track,.view-estimate nz-modal-container::-webkit-scrollbar-track,.wall-scroll-item .ant-table::-webkit-scrollbar-track,.wallet-top-responsive.enitity-scroll .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector::-webkit-scrollbar-track{background:#ccc}.advance-perio::-webkit-scrollbar-thumb,.angular-editor-textarea::-webkit-scrollbar-thumb,.ant-select-dropdown-placement-bottomLeft::-webkit-scrollbar-thumb,.appot-log-data .ant-table::-webkit-scrollbar-thumb,.calendar-print-page .ng-trigger.ant-modal-wrap::-webkit-scrollbar-thumb,.cdk-virtual-scroll-viewport::-webkit-scrollbar-thumb,.correspondence-scroll .ant-table-content::-webkit-scrollbar-thumb,.email-correspondence-box .ant-form-item-control-input::-webkit-scrollbar-thumb,.email-logs .lab-align--item .ant-table-content::-webkit-scrollbar-thumb,.email-table-scroll .ant-table-content::-webkit-scrollbar-thumb,.iti--allow-dropdown .iti__country-list::-webkit-scrollbar-thumb,.lab-align--item::-webkit-scrollbar-thumb,.lab-phone-number .iti--allow-dropdown .iti__country-list::-webkit-scrollbar-thumb,.patient-page-scroll .ant-table::-webkit-scrollbar-thumb,.reconciliation-scroll::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-thumb,.search-menu .cdk-overlay-connected-position-bounding-box .search-menu-height div::-webkit-scrollbar-thumb,.sms-table-scroll .ant-table-content::-webkit-scrollbar-thumb,.staff-dropdown .iti__country-list::-webkit-scrollbar-thumb,.view-estimate nz-modal-container::-webkit-scrollbar-thumb,.wall-scroll-item .ant-table::-webkit-scrollbar-thumb,.wallet-top-responsive.enitity-scroll .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.cdk-virtual-scroll-viewport::-webkit-scrollbar-thumb:hover,.scroll::-webkit-scrollbar-thumb:hover{background:#888}.cdk-virtual-scroll-viewport::-webkit-scrollbar,.scroll-width::-webkit-scrollbar{width:9px;height:9px}.cdk-virtual-scroll-viewport::-webkit-scrollbar-track,.scroll-width::-webkit-scrollbar-track{background:#ccc}.cdk-virtual-scroll-viewport::-webkit-scrollbar-thumb,.scroll-width::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.cdk-virtual-scroll-viewport::-webkit-scrollbar-thumb:hover,.scroll-width::-webkit-scrollbar-thumb:hover{background:#888}.scroll-width.schedule-col{pointer-events:all}.login-input-col .ant-select-arrow .anticon>svg,.practitioner-left-penal-col .cal-day-columns.col-part-item .cal-day-column:nth-child(2) #cal-current-time{margin-left:-15px!important}.login-input-col .ant-select-close-icon svg{margin-left:-15px!important;margin-top:8px!important}.login-input-col .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:42px!important}.login-input-col .ant-select-selection-item,.login-input-col .ant-select-selection-placeholder{margin-top:6px!important}.login-input-col{padding:7.3px!important}.scroll::-webkit-scrollbar{width:6px;height:6px}.scroll::-webkit-scrollbar-track{background:#ccc}.scroll::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.scroll::-webkit-scrollbar-thumb:hover{background:#777}.p-chart .svg_periodontal_chart,.p-chart svg.svg_periodontal_chart_lower{left:-91px!important;width:1093px!important}#perio_advance{width:1380px;padding:50px 190px 10px 62px}.buccal-table-col tr td.dental-title{font-style:normal;font-weight:600;font-size:22px!important}.buccal-table-header td{padding:3px 0;color:#fff;font-size:16px;font-weight:700;min-width:54px!important;max-width:54px}.buccal-table-col tr td:first-child{min-width:120px!important;text-align:left;width:120px;vertical-align:middle}.buccal-table-col tr td{font-size:14px!important;color:#fff;min-width:50px;text-align:center;padding:3.5px 0}.buccal-table-col tr{border-bottom:1px solid #0000004d}.mobility-item{width:17px;height:17px;text-align:center;margin:0 auto;overflow:hidden}.bleeding-item,.plaque-item{width:15px;height:10px;margin:0 1px;display:inline-block;cursor:pointer}.furcation-item{width:17px;height:17px;text-align:center;margin:0 2px;cursor:pointer}.bone-item,.gingiva-item{width:15px;height:24px;text-align:center;margin:0 1px;display:inline-block}.buccal-table-col input{background-color:transparent;box-shadow:none;border:none;padding:0;width:100%;font-size:12px;color:#fff;text-align:center}.mobility-col input{height:17px}.bone-item input,.gingiva-item input{height:24px!important;font-size:12px!important;display:block}.furcation-item input,.mobility-item input{height:17px!important;font-size:12px!important;display:block}.bleeding-item:hover,.furcation-item:hover,.plaque-item:hover{background-color:#00000021}.molars .bleeding-item,.molars .bone-item,.molars .gingiva-item,.molars .plaque-item{width:20px}.canine-flex,.check-close-icon span,.incisors-flex,.molars-flex,.premolars-flex,.progress-step .circle-done .ng-star-inserted{display:flex;justify-content:center;align-items:center}.buccal-lines{height:132px;bottom:187px;position:relative;width:1000px;float:right}.buccal-line1{margin-top:14px;height:1.3px;width:100%;background-color:#000}.buccal-line10,.buccal-line12,.buccal-line13,.buccal-line14,.buccal-line15,.buccal-line2,.buccal-line3,.buccal-line4,.buccal-line5,.buccal-line7,.buccal-line8,.buccal-line9{margin-top:6.6px;background-color:#0000004d;width:100%;height:1px}.buccal-line11,.buccal-line16,.buccal-line6{margin-top:6.6px;background-color:#000;width:100%;height:1px}.perio-tr-img-col td{height:185px;vertical-align:bottom}.h-158{height:158px}.buccal-title{width:120px}.buccal-title tr{font-size:14px!important;color:#fff;font-weight:400}.lingual-cols .buccal-table-header td tr:last-child,.perio-cols .buccal-table-header td tr:last-child{border:none!important;position:relative}.palatal-cols .buccal-table-header td tr:first-child{border:none!important;margin-bottom:40px;padding-bottom:0}.buccal-table-header .col-16,.buccal-table-header .col-17,.buccal-table-header .col-18,.buccal-table-header .col-26,.buccal-table-header .col-27,.buccal-table-header .col-28,.buccal-table-header .col-36,.buccal-table-header .col-37,.buccal-table-header .col-38,.buccal-table-header .col-46,.buccal-table-header .col-47,.buccal-table-header .col-48{min-width:68px!important}.buccal-number-col tr{display:grid;max-height:30px!important;height:30px!important;vertical-align:middle;align-items:center}.buccal-table-col tr td tr:first-child{padding-bottom:40px}.buccal-title div{padding:3.5px 0}.buccal-number-col tr.bonr-col,.gingiva-number-col tr.bonr-col{min-height:33px!important}.buccal-col.dental-title{font-style:normal;font-weight:600;font-size:22px!important;align-items:center!important}.buccal-number-col tr.buccal-col{min-height:185px!important;align-items:end;position:relative}.palatal-cols{position:relative;height:416px}.palatal-cols .buccal-lines{bottom:inherit;top:-83px}.gingiva-col-item{z-index:9;bottom:57px;position:absolute;margin:0 auto;left:0;right:0;display:flex!important;justify-content:space-between;width:95%}.palatal-cols .buccal-col .gingiva-col-item{bottom:61px}.perio-bottom-col .gingiva-col-item{top:57px!important}.gingiva-bg{width:3px;height:3px;border-radius:50%;position:absolute}.gingiva-red-col-1{left:2px;top:0;z-index:99}.gingiva-red-col-2{right:47%;top:0;z-index:99}.gingiva-red-col-3{right:4px;top:0;z-index:99}.gingiva-red-border-1,.gingiva-red-border-2,.gingiva-red-border-3{height:2px;position:absolute;top:2px;transform:rotate(0)}.gingiva-red-border-1{width:30px;background-color:#000;left:3px}.gingiva-red-border-2{width:30px;background-color:#0fa18c;left:30px}.gingiva-red-border-3{width:15px;background-color:#48e720;left:60px;z-index:99}.probing-blue-col-1,.probing-blue-col-2,.probing-blue-col-3{background-color:#00f;width:3px;position:absolute;height:3px}.probing-blue-col-1{left:2px;top:0}.probing-blue-col-2{right:47%;top:0}.probing-blue-col-3{right:4px;top:0}.perio-bottom-col .buccal-table-col tr td tr:first-child{padding-bottom:0;border-top:1px solid #0000004d}.perio-bottom-col .palatal-cols .buccal-table-col tr td tr:last-child{margin-top:20px;height:10px!important;border:none}.perio-bottom-col .lingual-cols tr td tr:last-child,.ready-patient-col{margin-top:40px}.palatal-donts-left,.palatal-donts-right{position:absolute!important;margin:0!important;border-radius:50%;overflow:hidden}.perio-bottom-col .lingual-cols .buccal-lines{bottom:136px}.perio-bottom-col .lingual-cols .buccal-number-col tr.buccal-col,.perio-bottom-col .palatal-cols .buccal-number-col tr.buccal-col{align-items:flex-start}.perio-bottom-col .buccal-line1{margin-top:6.6px}.perio-bottom-col .palatal-cols .buccal-lines{bottom:inherit;top:-29px}td.hide-col div *{opacity:0;display:none}.hide-col .molars.molars-dental .corner-dental{opacity:0!important;display:none!important}.palatal-donts-right{right:0!important;left:inherit!important}.palatal-18-left{top:93px!important}.palatal-18-right{top:103px!important}.palatal-17-left{top:101px!important}.palatal-17-right{top:108px!important}.palatal-16-left{top:86px!important}.palatal-16-right{top:99px!important}.palatal-14-left{top:70px!important;left:7px!important}.palatal-14-right{top:59px!important;right:6px!important}.palatal-24-left{top:61px!important;left:6px!important}.palatal-24-right{top:70px!important;right:6px!important}.palatal-26-left{top:91px!important;left:4px}.palatal-26-right{top:85px!important;right:1px!important}.palatal-27-left{top:106px!important;left:4px}.palatal-27-right{top:100px!important;right:2px!important}.palatal-28-left{top:100px!important;left:4px}.palatal-28-right{top:94px!important;right:2px!important}.palatal-47-left,.palatal-48-left{top:69px!important;left:4px}.palatal-47-right,.palatal-48-right{top:58px!important;right:0!important}.palatal-46-left{top:78px!important;left:0}.palatal-38-right,.palatal-46-right{top:74px!important;right:0!important}.palatal-36-left{top:73px!important;left:0}.palatal-36-right{top:80px!important;right:0!important}.palatal-37-left{top:64px!important;left:4px}.palatal-37-right{top:73px!important;right:0!important}.palatal-38-left{top:71px!important;left:3px}.perio-bottom-col .furcation-item.singal-corner-dental{top:75px}.corner-dental{border-radius:50%;border:2px solid #000;position:relative;width:17px;height:17px}.corner-dental-50::after{position:absolute;left:0;width:50%;background-color:#000;content:"";z-index:999;height:100%;top:0;border-radius:10px 0 0 10px}.corner-dental-100::after{position:absolute;left:0;width:100%;background-color:#000;content:"";z-index:999;height:100%;top:0;border-radius:10px}.furcation-item.singal-corner-dental{top:96px;position:absolute;margin:0 auto;left:0;right:0}.molars-dental .furcation-item.corner-dental{opacity:1;z-index:99}.plaque-item.selected{background-color:#ffe6b6!important}.bleeding-item.selected{background-color:#f759ab!important}.family-card-icon .ant-table-tbody>tr>td>button,.pathology-chart-col.pathology-chart-col-cursor,.template-save-ant-modal-body{justify-content:center}.cal-current-time-marker span{padding:0 5px!important;border-radius:2px!important;z-index:99999;position:relative;margin-left:-2px!important;background-color:#f0f2f51f;font-weight:600}.cal-current-time-marker span::before{position:absolute;content:"";background:linear-gradient(180deg,rgb(240 242 245 / 0%) 0,#f0f2f521 15%,#f0f2f552 70%,#f0f2f526 15%,rgb(255 255 255 / 0%) 100%);width:100%;height:26px;left:0;top:-5px;z-index:-9}.billing-total-price{display:flex;justify-content:end;align-items:end;margin-right:10px}.due-today-col{min-width:199px;display:flex;align-items:center;flex-wrap:wrap;font-size:29px}.due-today-row{font-size:14px!important;font-weight:400;position:inherit;margin:0;cursor:pointer;line-height:19px}.practis-btn{padding:4px 15px!important;height:32px!important;font-size:14px!important;align-items:center!important;display:flex!important;margin-left:10px!important;margin-right:0!important}.treatment-title-col{position:relative;margin-bottom:20px;width:100%;min-width:100%;display:block;overflow:hidden}.treatment-h2{float:left;width:180px!important;min-width:180px!important}.treatment-plans-h2{width:345px!important;float:left!important}.treatment-select-bar{float:left;min-width:318px!important;max-width:calc(100% - 468px);width:auto!important}.treatment-title-btn{margin-bottom:0!important;float:right!important}.treatment-troggal{margin-left:30px!important;margin-right:20px!important;width:32px;float:left;display:flex;align-items:center;margin:8px;justify-content:center}.treatment-plans-h2~.treatment-select-bar{max-width:calc(100% - 574px)}.new-group-button-close button{margin-top:0!important;padding-top:0}.new-group-button-close{display:flex;align-items:center;padding:0 0 0 11px!important}.calendar-icon-items{margin-top:-2px}.event-title-col-b{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:87%;display:block}.page-title-3-dots{display:inline-block}.patient-row-col{margin:-42px -40px!important;padding:26px 12px 0}.patient-col-12{padding:0 12px!important}body .patient-col-box{border:1px solid #d9d9d9;align-items:center;margin-top:24px!important}.patient-top-row,.profile-icon .ant-upload.ant-upload-select-picture-card{border:none!important;background-color:#fff!important}.patient-col-box label{border-bottom:1px solid #d9d9d9!important}.patient-col-box .px-date{padding:4px 11px!important}.patient-col-box .phone-col{border-bottom:1px solid #d9d9d9;width:100%!important}.h-38{height:38px!important}.h-46{height:46px!important}.family-table-tr tr:first-child{border-top:0!important}.family-table-tr tr{border-top:1px solid #f0f0f0;border-bottom:none!important}.family-card tbody.family-table-tr.ant-table-tbody td{padding:10px 11px!important}.patient-col-box .phone-op label{display:flex!important;align-items:baseline!important}.patient-col-box .ant-form-item .ant-select,.patient-col-box .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,.patient-col-box .ant-select:not(.ant-select-customize-input) .ant-select-selector{border:none;background-color:#fff}.patient-col-box .ant-select-multiple.ant-select-allow-clear .ant-select-selector,.patient-col-box .ant-select-multiple.ant-select-show-arrow .ant-select-selector{padding:0 11px}.patient-col-box .ant-select-multiple.ant-select-lg .ant-select-selection-item{border:none;background-color:transparent;padding:0;margin:6px 6px 6px 0}.patient-col-box .family-card .ant-card-head{padding:0 11px!important}.patient-col-box .family-card .ant-card-head .ant-card-head-title{font-size:14px;margin-top:2px}.patient-col-1{padding:24px;box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 6px 16px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12)}.forgot-password-popup .ant-modal,.login-shadow-col,.not-supported-popup{box-shadow:0 9px 138px 8px rgba(83,29,171,.1),0 26px 106px rgba(83,29,171,.1)}.patient-col-12 .ant-card-head{padding:0 24px!important;height:54px}.patient-col-12 .ul-cal{min-width:200px}.archived-treatment-select-bar{min-width:318px!important;max-width:calc(100% - 535px)}.archived-treatment-plan-select-bar{min-width:318px!important;max-width:calc(100% - 678px)}.forgot-password-popup .ant-modal-wrap{z-index:1000;display:flex;justify-content:center;align-items:center}.forgot-password-popup .ant-modal-header{padding:25px 40px!important;border:none!important}.ant-drawer-header-no-title .ant-drawer-close,.forgot-password-popup .ant-modal-close-x,.practice-model-open .ant-modal-close-x{margin-top:10px!important}.reset-password-popup{background-color:#722ed1!important;display:flex;justify-content:center;align-items:center;margin:0!important}.reset-password{background-color:#fff;height:auto;overflow:hidden;padding:0 40px 25px;max-width:500px!important;min-width:500px}.reset-password h1{height:69px;border-bottom:1px solid #f0f0f0;align-items:center;display:flex;font-size:24px;font-weight:700;margin:10px -40px 30px;padding:0 40px}.reset-password h3{font-size:20px;font-weight:700;margin-bottom:10px}.reset-password .ant-form-item ul{display:flex;justify-content:space-between;width:100%;margin-top:8px!important}.invalid-title{padding:50px 0 25px;text-align:center}.invalid-title h4{font-size:24px;font-weight:700!important;margin-bottom:0}.Select-date-label label,.date-label label,.wallet-report-label label{height:39px!important}.login-popup-body{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:40px 40px 14px}.admin-chart-shape,.col-after-50.timeline-dots-col-highlight .timeline-dots-col{transform:scale(1.5)}.login-popup-body .login-form{margin:0!important;width:100%!important;max-width:100%!important}.practitioner-table-tbody td,.practitioner-table-tbody th{padding:12px 16px!important}.log-serchbar-col{padding:8px 11px!important}.amount-col-input input{padding-left:60px;height:45px;border-color:#531dab}span.discount-amount{position:absolute;z-index:999;font-size:18px!important;width:45px;height:100%;padding-top:0;border-right:1px solid #d9d9d9;display:flex;justify-content:center;align-items:center;background-color:#531dab;color:#fff;border:1px solid #531dab}.cal-patient-full-name,.patient-arrived{width:calc(100% - 22px);float:left}.patient-arrived span.patient-arrived-span{margin-left:-18px}.div-cols-item-p p{width:calc(100% - 120px);display:inline-block;margin-bottom:0!important}.appointment-open-select{position:sticky!important;bottom:0;width:100%;z-index:999999;background-color:#fff}.cal-month-view .cal-day-badge,.check-box-align,.d-flex-center,.moveble-col,.overdue-amount-col,.patient-mobile-col .ant-select-selector,.payment-plan-option .ant-select-selector,.practice-time-align,.treatment-new-cols{display:flex!important;align-items:center!important}.email-sms-flex{width:109px;display:flex;padding-top:2px}.Choose-date-row i,.chart-display-col,.forgot-password-row,.medical-icon-col i,.mobile-close svg,.mobile-plus svg,.note-alert-col span,.page-title-3-dots.archive-dots-align span,.patient-two-btn,.watchlist-col i{display:flex!important}body .add-note-select{color:#262626!important;background-color:#fff!important}.login-google-col{bottom:-90px;position:absolute;text-align:center;margin:0 auto!important;left:0;right:0}body .login-google{background-image:url(./../images/google-signin-button.png)!important;background-size:100% 100%!important;width:100%;height:54px!important;border:0;margin:0 auto;left:0;right:0;text-align:center}.practice-model-open .ant-modal-header .ant-modal-title,nz-layout.app-layout.ant-layout.patient-page{height:auto!important}.practice-model-open .ant-modal{margin-top:5%!important;width:90%!important}.select-practice-button-col{width:100%!important;height:40px!important}.practice-model-open .ant-modal-body{padding:17px 40px 20px;overflow:hidden}.forgot-password-popup .ant-modal,.login-shadow-col{max-width:400px!important;width:90%!important}.not-supported-popup{max-width:600px!important;width:90%!important;max-height:calc(100% - 108px);overflow:auto;margin-top:20px}.mobile-close,.mobile-plus{border:1px solid #531dab!important;width:37px!important;height:40px!important;padding:8px!important}.title-login-col{font-size:24px!important;font-weight:600!important;text-align:center!important}.forgot-password-row{justify-content:center!important}.practice-model-open .ant-modal-content{box-shadow:0 9px 138px 8px rgba(83,29,171,.1),0 26px 106px rgba(83,29,171,.1)!important}.forgot-password-popup .ant-modal{top:0!important;padding-bottom:0!important}.mobile-plus{margin:5px 0 0 3px!important;background-color:#531dab!important;color:#fff!important}.mobile-close{margin:5px 0 0 7px!important}body .mobile-input-col{margin-top:10px!important;width:calc(100% - 94px)!important;margin-right:10px;margin-bottom:10px!important}body .edit-mobile-input-col{margin-top:10px!important;width:calc(100% - 248px)!important;margin-right:10px}.edit-select-dropdwon-col{width:125px;padding-top:0!important;margin-top:5px!important;margin-right:10px!important;margin-left:10px!important}.charge-paymnet-btn-col button{background:#531dab;border-color:#531dab;padding:4px 15px;height:40px;color:#fff;margin-top:15px!important}.edit-input-col .input-number-col-span{left:85px}.add_hours_block.ng-star-inserted nz-time-picker{width:40%!important;margin-right:10px}.add_hours_block.ng-star-inserted{display:block!important;padding-bottom:7px!important}body .add-hours-close-icon{border-color:#d9d9d9;color:#000;width:40px;height:40px!important;margin-top:-5px!important;text-align:center;vertical-align:0!important}body .add-hours-close-icon i{display:block;align-items:center;justify-content:center;height:19px;width:40px}.generic-new-treat .btn-primary.ant-btn-icon-only:last-child{width:40px!important;height:40px!important;background-color:#fff!important;padding:6px 17px!important;border-color:#d9d9d9!important;color:#000!important}.ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active .form-box.ng-star-inserted tr.ant-table-expanded-row.ng-star-inserted>td.nz-disable-td.ant-table-cell td:nth-child(4){position:absolute;right:217px;top:50%;transform:translateY(-50%)}.ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active .form-box.ng-star-inserted tr.ant-table-expanded-row.ng-star-inserted>td.nz-disable-td.ant-table-cell td:last-child{right:15px;position:absolute;top:50%;transform:translateY(-50%)}.ortho-add-image-model-overlay .ant-modal-header,.ortho-model-overlay .ant-modal-header{border:none;background-color:transparent!important;padding:0 0 60px!important}.ortho-model-overlay .ant-modal-body{border-radius:10px;background:#722ed1!important;padding:0;min-height:600px;position:relative}.ortho-add-image-model-overlay .ant-modal-footer,.ortho-model-overlay .ant-modal-footer{border:none;background-color:transparent!important}.ant-upload-select-picture-card,.edit-align-delete .img-space{border-radius:0!important}.ant-col-2,.ant-col-3,.ant-col-4{max-width:0%!important;min-width:15%!important}.ortho-add-image-model-overlay .ant-modal-body{border-radius:10px;background:#722ed1!important;height:calc(100vh - 166px);padding:0;position:relative}.img-space{width:100px;height:100px}.canine-flex,.incisors-flex,.mobility-item,.molars-flex,.perio-bottom-col .palatal-cols .buccal-table-col tr td tr:last-child,.perio-top-col .perio-cols:first-child .buccal-table-col tr td tr:first-child,.premolars-flex,td.buccal-title tr{position:relative!important;z-index:99999!important}td.col-28.hide-col tr.buccal-col,td.col-38.hide-col tr.buccal-col{width:calc(100% + 15px)}.delete-icon{right:32px!important}.photo-col .ant-upload-picture-card-wrapper{display:inherit}.advance-popup-header{display:flex;justify-content:space-between;align-items:center;width:1380px;margin:0 auto}.ant-radio-disabled:hover .ant-radio-inner,.calendar_footer.full-calendar-footer button.btn.btn-border.button-full-calendar.ant-btn:focus,.edit-chart-conform .ant-input-affix-wrapper:hover,.p-detail-btns-div.watch-search-field .ant-input-search .ant-input:focus,.p-detail-btns-div.watch-search-field .search-icon-row.ant-btn:focus,.patient-border-remove .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.perio-spinner .advance-popup-header button:first-child:hover,.search-pateint:hover,.text-correspondence:focus{border-color:#d9d9d9!important}.perio-spinner .ant-spin-container{background-color:#120338;padding:58px 40px 42px}.advance-perio .perio-spinner .ant-spin-container{padding:40px 40px 42px}.ortho-bg-section{display:flex;align-items:center;padding:38px 50px 45px}.ortho-center-item{display:inline-block;margin:0 auto;overflow:hidden}.intraoral-img{width:35px;height:35px;border-radius:5px;padding:3px;background-color:#ccc;margin:10px 5px 0;float:left;cursor:pointer;border:1px solid #00000059!important}.intraoral-img img{width:100%;height:100%;display:flex;align-items:center;border-radius:5px!important}.ortho-center-section{float:left;padding:0 25px}.ortho-setion-img{width:426px!important;height:250px!important;border-radius:5px;background-color:#ccc;display:flex;align-items:center;justify-content:center}.ortho-setion-img img{width:100%!important;height:100%!important}.ortho-left-section{float:left;width:250px;padding-right:43px}.ortho-left-section h6{text-transform:uppercase;color:#fff;font-weight:700;text-align:center;margin-bottom:9px;font-size:14px}.intraoral-div{display:inline-flex;justify-content:center;flex-wrap:wrap}.ortho-right-section{float:left;width:250px;padding-left:41px;text-align:center}.ortho-right-section h6{font-weight:700;margin-top:15px;margin-bottom:45px}.ortho-right-section button{background-color:#fff!important;color:#000!important;height:40px;width:210px;font-size:16px;margin-top:18px;margin-bottom:0!important;border:none!important}.super-group-col tr td:nth-child(2),.super-group-col tr td:nth-child(4){padding-left:33px!important}.super-group-col tr td:nth-child(3){padding-left:22px!important}.chart-colums .palatal-cols{height:235px}.advanced-subtab-col{height:803px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.timeline-row{width:100%;border:1px solid #fff}.timeline-dots{display:flex;justify-content:space-between;margin-top:-6px}.timeline-dots-col{height:10px;width:10px;background-color:#fff;border-radius:50px;cursor:pointer}.col-after-50:hover .timeline-dots-col,.timeline-dots-col-highlight,.timeline-dots-col:hover{background-color:#fff;transform:scale(1.5)}.timline-playicon{color:#fff;width:50px;height:50px;margin-right:10px;display:flex;align-items:center}.timeline-header{width:calc(100% - 58px);padding:5px 0 5px 54px}.singal-timeline-dots{justify-content:flex-end}.timline-playicon i{font-size:35px;cursor:pointer}.patient-appointment-overlay .ant-modal{max-width:100%!important;width:calc(100% - 40px)!important;top:20px;padding-bottom:0!important}.patient-appointment-overlay .ant-modal-content{height:calc(100vh - 40px)!important}.patient-appointment-overlay .ant-modal-mask{background-color:rgb(0 0 0 / 96%)}.perio-spinner .ant-spin-spinning{min-height:100vh}.ant-notification-topRight #cancel-appointment{margin:-16px -24px}.perio-chart-div.p-chart .ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap{justify-content:left!important}.icon-plus-mins{position:relative;top:0;height:500px;right:-385px;width:40px}.icon-plus-mins button,.icon-plus-mins button:focus{border:1px solid #fff!important;background-color:transparent!important;height:40px;width:40px;display:block;margin-bottom:12px!important;line-height:35px!important;align-items:center;justify-content:center;vertical-align:0!important;padding:0!important}.timeline-points,.tooltip-date span{background-color:#fff;position:relative}.icon-plus-mins button i{color:#fff;font-size:18px;vertical-align:3px!important}.modify-icon-plus-mins{position:relative;top:-36px;height:500px;width:40px;right:-97%}.p-chart .svg_periodontal_chart{top:-246px!important}.timeline-cols::after,.timeline-cols::before{width:50%;height:2px!important;top:4px;position:absolute;content:""}#perio_advance_lower .perio-bottom-col .buccal-table-col tr td tr:first-child{padding-bottom:40px!important;border-top:none!important}.timeline-cols{width:50%;float:left;position:relative;cursor:pointer}.timeline-points{border-radius:50%;width:10px;height:10px;margin:0 auto;z-index:999}.timeline-cols::after{background-color:#ec10bc;right:0}.timeline-cols::before{background-color:red;left:0}.timeline-cols:first-child .timeline-points{margin:inherit}.sent-mes p:last-child,.timeline-cols:last-child .timeline-points{float:right}.timeline-cols:hover::after,.timeline-cols:hover::before{box-shadow:2px 0 2px 2px #5858589c}.timeline-cols:hover .timeline-points{box-shadow:0 0 1px 4px #565656de}.drag-appointment-model-overlay .ant-modal-header,body .p-chart .ant-tabs-centered .ant-tabs-nav{border-bottom:0!important}.p-chart.perio-chart-div .ant-tabs-content-holder .ant-tabs-centered .ant-tabs-nav .ant-tabs-nav-wrap{justify-content:center!important}.perio-chart-div.p-chart .ant-tabs-content-holder nz-tabs-nav.ant-tabs-nav.ng-star-inserted{border:none!important;padding-bottom:0!important}.perio-label-opacity{opacity:.3;font-size:16px!important}.mobility-item-preview{width:17px;height:17px;text-align:center;margin:0 auto;overflow:hidden}#perio-upper-lower-chart .bleeding-item,#perio-upper-lower-chart .plaque-item{height:3px}#perio-upper-lower-chart .buccal-table-col input{background-color:transparent;opacity:.3}#perio-upper-lower-chart .mobility-item{background-color:transparent;margin-top:-10px!important}#perio-upper-lower-chart .palatal-cols .mobility-item,.edit-message-box .ant-checkbox-wrapper span.ant-checkbox,.edit-new-mobile-col.add-mobile-field .ant-select-single,.email-message-box .ant-checkbox-wrapper span.ant-checkbox,.new-edit-patient-mobile .edit-select-dropdwon-col,.new-edit-patient-mobile .mobile-close,.overdue-amount-col .appointment-margin-right,.patient-appointment-overlay .week-popup-practitioner-div .create-appo-col.other-date-ditail,.practitioner-header .correspondence-add-btn,.practitioner-treat-record-icon{margin-top:0!important}#perio-upper-lower-chart .buccal-number-col tr{height:15px!important}#perio-upper-lower-chart .palatal-cols .buccal-table-header td tr:first-child,.lingual-cols.mb-5,.palatal-cols.mb-5{margin-bottom:25px}#perio-upper-lower-chart .perio-bottom-col .lingual-cols tr td tr:last-child{margin-top:25px}.svg_periodontal_chart_lower{top:-1195px}.triangle-full .triangle-m0,.triangle-full .triangle-m1,.triangle-full .triangle-m2,.triangle-full .triangle-m3,.triangle-full .triangle-m4,.triangle-full .triangle-m5,.triangle-full .triangle-sub-m01,.triangle-full .triangle-sub-m02{border:none;display:none}.triangle-full .triangle-sub-m1,.triangle-full .triangle-sub-m2,.triangle-full .triangle-sub-m3,.triangle-full .triangle-sub-m4{clip-path:none;width:25px;display:none}.implant-screw .molars::after{background-image:url(../images/implant-screw.png);position:absolute;content:"";top:0;z-index:9;width:100%;height:calc(100% - 56px);background-size:62% 100%;background-repeat:no-repeat;left:0;right:0;background-position:center}.implant-screw .molars::before{position:absolute;content:"";background-color:#722ed1;width:100%;height:calc(100% - 56px)}.btn.btn-primary.perio-record-btn,.perio-button-row{right:26px;z-index:9999;position:absolute!important}.implant-screw .molars-screw-88-after::after{background-size:88% 100%!important}.implant-screw .molars-screw-87-after::after{background-size:87% 100%!important}.implant-screw .molars-screw-84-after::after{background-size:84% 100%!important}.implant-screw .molars.molars-dental::after{background-size:81% 100%}.implant-screw .molars-screw-78-after::after{background-size:78% 100%!important}.implant-screw .molars-screw-75-after::after{background-size:75% 100%!important}.implant-screw .molars-screw-73-after::after{background-size:73% 100%!important}.implant-screw .molars-screw-71-after::after{background-size:71% 100%!important}.implant-screw .molars-screw-68-after::after{background-size:68% 100%!important}.implant-screw .molars-screw-66-after::after{background-size:66% 100%!important}.implant-screw .molars-screw-after::after{background-size:62% 100%!important}.implant-screw .molars-screw-60-after::after{background-size:60% 100%!important}.implant-screw .molars-screw-59-after::after{background-size:59% 100%!important}.implant-screw .molars-screw-58-after::after{background-size:58% 100%!important}.implant-screw .molars-screw-57-after::after{background-size:57% 100%!important}.implant-screw .molars-screw-54-after::after{background-size:54% 100%!important}.implant-screw .molars-screw-50-after::after{background-size:50% 100%!important}.implant-screw .molars-screw-48-after::after{background-size:48% 100%!important}.implant-screw .molars-screw-68-left-after::after{background-size:68% 100%!important;left:1px!important}.implant-screw .molars-screw-66-left-after::after{background-size:66% 100%!important;left:2px!important}.implant-screw .molars-screw-58-left-after::after{background-size:58% 100%!important;left:2px!important}.implant-screw .molars-screw-1-left-after::after{left:1px!important}.implant-screw .molars-screw-2-left-after::after{left:2px!important}.implant-screw .molars-screw--2-left-after::after{left:-2px!important}.implant-screw .molars-screw--1-left-after::after{left:-1px!important}.perio-bottom-col .implant-screw .molars::after{top:inherit;bottom:-4px;transform:rotate(180deg)}.lower-bottom-col .col-48 .implant-screw .molars::before,.perio-bottom-col .implant-screw .molars::before{bottom:-3px}.palatal-cols-section .implant-screw .molars::after,.perio-advance-bottom-col .implant-screw .molars::after,.perio-advance-bottom-col .implant-screw .molars::before{top:-4px}.lower-bottom-col .col-48 .implant-screw .molars::after{bottom:-7px}.lower-bottom-col .implant-screw .molars::before{bottom:4px}.lower-bottom-col .implant-screw .molars::after{bottom:0;height:calc(100% - 52px)}.col-14 .implant-screw .molars.molars-dental::after,.col-24 .implant-screw .molars.molars-dental::after{background-size:64% 100%}.patient-appointment-overlay .calendar_footer{bottom:20px!important}.patient-appointment-overlay .schedule-row{height:100%!important;width:calc(100% - 721px)!important;float:left;right:inherit!important;margin-left:282px;padding:0!important}.patient-appointment-overlay .ant-modal .schedule-row{top:0}.patient-appointment-overlay .week-popup-practitioner-div{width:439px!important;float:left;right:0;position:absolute;overflow-x:hidden;height:100%;top:0!important}.patient-appointment-overlay .side-panel{position:inherit}.patient-appointment-overlay .create-appo-col{margin-left:0!important;margin-right:0!important;padding:15px!important}span.cropper-face.cropper-move{z-index:99}.cropper-container .cropper-canvas,.cropper-container .cropper-crop-box,.cropper-container .cropper-drag-box,.cropper-container .cropper-modal,.cropper-container .cropper-wrap-box{top:0!important}.ortho-add-image-cust{height:500px;width:700px;margin-top:0 auto}.btn.btn-primary.perio-record-btn{top:-22px;font-size:14px;width:173px;height:40px}.perio-button-row{top:-33px}.perio-button-row .btn.btn-primary.add-record,.perio-button-row .btn.btn-primary.edit-record{font-size:14px;width:173px;height:40px}.cal-week-view .cal-current-time-marker,.cal-week-view .cal-time-events .cal-event-container,cal-event-container.cal-starts-within-day.cal-ends-within-day.ng-star-inserted{z-index:2!important}.pathology-chart-col{height:100%;align-items:center;display:flex}.correspondence-header-col .ant-tabs-nav-wrap,.pathology-chart-col .col-6{float:left}.pathology-col-6-left{text-align:right;padding-right:5%!important;padding:10%}.pathology-col-6-right{text-align:left;padding-left:5%!important;padding:10%}.pathology-chart-col-cursor svg path,.pathology-chart-col-cursor svg rect{cursor:url("../images/pathology-cursor.png") 12 13,auto}.perio-advance-chart{height:850px;transition:.5s}.pathology-div .cdk-overlay-backdrop-showing{width:calc(100% - 400px)}.pathology-div .ant-modal-wrap{width:calc(100% - 400px)!important}body .cdk-overlay-backdrop-showing,body .cdk-overlay-backdrop-showing~.cdk-global-overlay-wrapper .ant-modal-wrap{width:100%;transition:.3s}.chart-model-overlay .ant-modal-body{min-height:780px}.pathology-chart-col.pathology-chart-col-cursor .ant-tabs-nav.ng-star-inserted{background-color:transparent;position:absolute;top:38px;left:14px;width:100%!important}.pathology-chart-col.pathology-chart-col-cursor .ant-tabs-tab .ant-tabs-tab-btn{color:#ffffff80!important;font-weight:600}.pathology-chart-col .pathology-chart-bottom,.pathology-chart-col .pathology-chart-top{width:100%;margin-top:8rem}.pathology-chart-col.pathology-chart-col-cursor #pathology-chart-background{fill:#4900b0}.pathology-chart-col.pathology-chart-col-cursor #pathology-chart-outrect{-webkit-mask:url(#pathology-chart-mask);mask:url(#pathology-chart-mask);fill:white}.pathology-chart-col.pathology-chart-col-cursor #pathology-chart-maskrect{fill:#fff}li.ant-pagination-item.ant-pagination-item-active:hover{opacity:.8}.ant-dropdown-menu-item-selected{color:#000!important;background-color:transparent!important}.ant-dropdown-menu-item-selected:hover,.patient-new-col:not(.ant-select-item-option-disabled){background-color:#f5f5f5!important}.tooltip-date{z-index:99999}.tooltip-date:last-child span{margin-left:-73px}.tooltip-date:last-child span::after{left:83%}.tooltip-date span{margin-left:-38px;margin-top:15px;min-width:85px;text-align:center;border-radius:2px;font-size:12px;padding:2px 0;opacity:0;display:none}.col-after-50:hover .tooltip-date span,.timeline-dots .tooltip-date:hover span,.tooltip-date:hover span{opacity:1;display:block}.tooltip-date span::after{border:solid;border-color:#fff transparent;border-width:0 7px 6px 6px;content:"";left:40%;top:-6px;position:absolute}.imagery-popup-save .button-border-remove.ant-btn:focus,body .btn-primary.super-view-col:focus,body .btn-primary.super-view-col:hover{background-color:#fff!important;color:#531dab!important}body .btn-primary.super-view-col:hover{background-color:#531dab!important;color:#fff!important}.timeline-dots .tooltip-date span{display:none;margin-left:-29px;margin-top:-24px;background-color:#000;min-width:74px;text-align:center;border-radius:2px;font-size:9px;padding:2px 0;position:relative;color:#fff;opacity:0}.timeline-dots .tooltip-date span::after{border:solid;border-color:#000 transparent;content:"";left:40%;top:18px;position:absolute;border-width:5px 5px 0}.timeline-dots .timeline-dots-col-highlight span{opacity:1!important;display:block!important}.col-after-50{width:180%;display:flex;cursor:pointer;justify-content:center;background-color:transparent}.col-after-50:last-child{width:100%;justify-content:flex-end}.col-after-50:first-child{width:100%;justify-content:flex-start!important}.col-after-50.timeline-dots-col-highlight{transform:scale(1)}.cdk-global-overlay-wrapper .cdk-overlay-pane .ant-modal-confirm.ant-modal-confirm-confirm{width:375px!important}div#perio-upper-lower-chart .ant-tabs-top>.ant-tabs-nav::before{border-bottom:none}.ant-tabs-extra-content .timeline-col .ant-form-item-control-input-content{margin-top:13px;display:flex;align-items:end;justify-content:end}.p-chart-div .ant-tabs-nav.ng-star-inserted .ant-switch{background-color:#c1c1c1}.chart-model-overlay.pathology-model .ant-modal.ant-modal-confirm.ant-modal-confirm-confirm .ant-modal-body{min-height:auto!important}.mat-datepicker-content .schedule-row .cal-day-headers.cal-day-headers-del,.week-view-header-item .cal-day-headers{position:sticky;top:0;z-index:9!important}.Choose-date-row span{color:#fff!important;margin-left:0!important}.view-estimate-inline{width:100%!important;margin:0!important}.day-practitioner-row{line-height:32px}.sidebar-logo-hide .none-drop-col{display:block;padding-top:5px!important}.patient-filter-tag .ant-tag-has-color{margin:1px 2px!important}.patient-filter-tag{width:calc(100% - 156px);overflow:hidden;margin-right:15px}.calender-notic span.ant-notification-notice-icon-success,.pen-icon-cal svg{margin-top:-5px!important}.mat-calendar-body-cell-content.mat-focus-indicator.mat-calendar-body-selected.mat-calendar-body-today{background-color:#22075e!important;color:#fff!important;width:24px!important;margin:1.5px .9px!important;height:24px!important;top:1.5px!important}.patient-appointment-overlay .mat-calendar-body-cell-content.mat-focus-indicator.mat-calendar-body-selected.mat-calendar-body-today{width:26px!important;height:26px!important;top:3px!important}.disabled-text-col{opacity:.4}.chart-dropdown-col{display:flex!important;justify-self:center!important;align-items:center!important;margin-left:20px!important}.chart-dropdown-col.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,.chart-dropdown-col.ant-select:not(.ant-select-customize-input) .ant-select-selector,.chart-dropdown-col.ant-select:not(.ant-select-customize-input) .ant-select-selector:focus-visible{background-color:transparent!important;border:1px solid #ffffff80!important;border-radius:4px!important;color:#ffffff80!important}.ortho-center-item.ortho_superpopup .cropper-drag-box,.ortho-center-item.ortho_superpopup .cropper-wrap-box{background-color:#353434!important;border:2px solid #353434!important}.chart-dropdown-col .ant-select-arrow .anticon>svg{color:#ffffff80!important}.chart-dropdown-col .ant-select-clear{background-color:transparent!important;color:#ffffff80!important;margin-top:-2px!important}.cal-event-title span{width:100%;display:block}body .mix-practitioner-col-top .chart-item-object{margin-bottom:6px!important;margin-top:-31px!important}.mix-practitioner-col-top{margin-bottom:-10px}.select-uae-wallet{font-weight:600;padding:0 15px!important;display:flex!important;align-items:center}.mixed-chart-colums .chart-model-overlay{margin-top:17px!important}.mixed-chart-colums .mt30{margin-top:16px!important}.note-alert-col{padding:20px 40px!important;background-color:#fdebc6}.note-alert-col span i{margin-right:10px;color:#ffac00;font-size:23px!important}.note-alert-col span p{margin-bottom:0!important;font-size:16px!important;color:#000!important;font-weight:700!important}body .input-span-f{width:100px;padding:5px 16px!important;min-width:110px!important;max-width:320px!important;height:60px!important;border:none!important;padding-left:44x!important;margin-bottom:15px!important;box-shadow:none!important}.input-span-f input{position:absolute;padding-left:44px!important;width:100%;left:0;height:100%;font-size:56px;font-weight:700}.input-span-f span{z-index:9999;left:10px;position:absolute;font-size:56px;font-weight:700;line-height:60px!important}.mixed-chart .teeth-treatments{height:208px}.scroll.schedule-col.Calendar-scroll-rows.calendar-height-rows::after{position:absolute;top:0;left:7px;background:#f0f2f5;height:68px;width:48px;z-index:99;content:""}.scroll.schedule-col.Calendar-scroll-rows.calendar-height-rows.week-view-tab::after{width:68px}.modal-inner-div .modal-nz-body{padding-right:35px}.page-height-col{width:calc(100% - 400px);height:100%;overflow-y:auto;top:64px}.appoin-report-date .Select-date-label label,.date-time-row,.wall-lab-item .wallet-top-responsive .label-h-35 label,.wall-lab-item .wallet-top-responsive .wallet-lable-col label{min-width:185px}.credit-col,.debit-col{min-width:130px}.balance-col{min-width:140px}.check-treatment-col i,.edit-plan-row i,.imagery-first-btn,.logo-pract--square .ant-avatar-icon,.profile-user-icon span nz-avatar{display:flex;align-items:center;justify-content:center}.ant-btn-icon-only.edit-plan-row,.new-group-button-close button{height:40px!important;width:40px!important}.wallet-scroll-col{height:calc(100% - 65px)!important;overflow:auto!important}.wallet-scroll-col-row{height:calc(100% - 115px)!important;overflow:auto!important}.wallet-scroll-col-row-table{height:calc(100% - 78px);overflow:auto!important}.staff-scroll-col{overflow-x:hidden!important;height:calc(100% - 7px)!important}.staff-scroll-col-row{overflow-x:hidden!important;height:calc(100% - 0px)!important}.chart-button-col .ant-btn-primary[disabled],.pathology-chart-row .ant-btn-primary[disabled],.perio-button-row .ant-btn-primary[disabled],.perio-chart-div .ant-btn-primary[disabled]{border:none!important;cursor:auto!important}.drop-box-bottom,.email-log-overlay .ant-modal-header{padding:24px!important}.cal-error-mes .ant-alert,.mixed-chart .chart-popup-item-col{z-index:999}.mixed-chart-view .mixed-chart-bottom-left,.mixed-chart-view .mixed-chart-bottom-right{margin-bottom:-64px}.mixed-chart-view .mixed-chart-top-left,.mixed-chart-view .mixed-chart-top-right{margin-top:-36px}.inventory-col{display:inherit!important}.inventory-botton-col{height:32px!important;color:#000!important;font-size:14px!important}.treatmentplan-col-auto{width:100%!important;min-width:60px!important;max-width:calc(100% - 475px)!important}.inventory-botton-col i{color:#000!important;margin-top:-3px}.add-inventory-row{background-color:transparent!important;color:#000!important;border:1px dashed #d9d9d9!important;display:flex!important;align-items:center!important}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,.text-watchlist,.watch-list-btn i svg{color:#8c8c8c!important}body .add-inventory-row:focus,body .add-inventory-row:hover{border:1px dashed #531dab!important;background-color:transparent!important}.treatmentplan-col-cursor{cursor:default!important;display:flex;align-items:center}.ant-radio-button-wrapper-disabled:hover{color:rgba(0,0,0,.25)!important}.ant-tooltip-inner p{word-break:break-all}body .ant-btn-dashed{font-family:Silka;line-height:24px}.notification-button-col span .ant-btn-primary:active,.notification-button-col span .ant-btn-primary:focus,.notification-button-col span .ant-btn-primary:focus-visible,.notification-button-col span .ant-btn-primary:focus-within,.notification-button-col span .ant-btn-primary:hover{color:#fff!important}.cal-month-view .cal-day-cell.cal-today span.ant-progress-text,.cal-month-view .cal-day-cell.cal-today span.cal-day-number,.cal-today .week-cols-item b,.cal-today .week-cols-item span,.notification-button-col span::after,.notification-button-col[disabled],.notification-button-col[disabled]:active,.notification-button-col[disabled]:focus,.notification-button-col[disabled]:hover,.patient-detail-gender-btn .ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled+span,body .btn-primary:active,body .btn-primary:focus,body .btn-primary:hover{color:#fff!important}.over-button-watclist,.teeth-treatments.teeth-align-item label:nth-child(2),.teeth-treatments.teeth-align-item label:nth-child(3){overflow:hidden!important}.text-watchlist{margin-bottom:67px!important;font-size:14px!important}.popup-patients-col i,.search-icon-row{display:flex!important;justify-content:center!important;align-items:center!important}.ant-select-tree-switcher{line-height:18px!important}body .btn-primary.edit-estiment-col{background-color:transparent;color:#fff!important;border:1px solid #fff;font-size:14px;float:right;width:63px;height:40px;margin-top:-10px}body .btn-primary.edit-estiment-col:hover{border:1px solid #fff!important;background-color:transparent!important;color:#fff!important}.no-print checkbox{display:inline-flex;align-items:center}body .price-adjstment-btn:active,body .price-adjstment-btn:focus{background-color:#fff!important;border-color:#d9d9d9!important;color:#262626!important}.treatmentplan-col-auto-draft{width:100%!important;min-width:60px!important;max-width:calc(100% - 252px)!important}.button-close.button-close,.button-close:active{border-color:#0000;left:0;right:20px;transition-duration:0s;offset-rotate:calc(100% - 10);display:flex;justify-content:center;border:1px solid transparent}i.anticon.ant-select-selected-icon.anticon-check.ng-star-inserted{color:#fff;display:inline-flex}.appo-card-hover .appo-card-wrapper,.dentista_user nz-table-inner-default.ant-table-container{border-radius:2px}.amount-price-col{margin-left:10px;font-weight:700;width:70px;text-align:start!important}.user-accesses .switch-horizontal .switch-horizontal-inner{display:flex;align-items:center;width:150px}.user-accesses td.dayname-div{width:600px;padding-left:20px!important}.group-item .log-space-btn,.user-accesses .switch-horizontal .switch-horizontal-inner nz-switch{margin-right:10px}.user-new-col{overflow-y:scroll;height:calc(100% - 80px)}.spinner-charge-col .ant-spin-spinning{display:flex;justify-content:start}.spinner-charge-col .ant-spin-spinning i{margin-top:-18px!important;margin-left:-24px;color:#22075e}.spinner-print-col .ant-spin-spinning i{display:flex;justify-content:start;margin-top:0!important;margin-left:-10px;color:#fff}.ortho-center-item.ortho_superpopup .cropper-container.cropper-bg{background-color:#353434!important}.ortho-center-item.ortho_superpopup .cropper-canvas{border:2px solid #353434!important}.chart-hed-row .ant-tabs-nav-list{margin-top:8px!important}.chart-hed-row nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding:1px 5px 16px 25px!important}.admin-scr-col{overflow-y:auto;height:100%}.admin-right-list-col.filter_sidebar.patient-over-col.patient-side-scroll,.teeth-item-col{height:calc(100% - 0px);overflow:auto}.teeth-base-item-col{height:calc(100% - 14px);overflow:auto}.tretmentplan-item-col{height:calc(100% - 29px);overflow:auto}.treatment-item-col{height:calc(100% - 22px);overflow:auto}.staff-scroll-add{height:calc(100% - 10px);overflow-y:auto}.opaning-time-row{margin-right:10px!important;width:40%!important}.add-treat-search,.edit-patient-close-btn i,.imagery-popup,.opaning-time-icon i{display:flex!important;align-items:center!important;justify-content:center!important}.chart-item-cols .chart-Order-priority{font-size:7px!important;font-weight:400!important;margin-bottom:0!important}.Exception-align button,.Exception-align h6,.apointment-btn-report,.appoint_custom:last-child,.chart-left-down,.delay-cancel-btn,.delay-time-label,.dentista_user.pay-plan-align nz-tag.ant-tag,.edit-save-btn-align,.email-font-align,.good-receipt-bulk .ant-form-item,.lab-item-request-title button,.lab-item-request-title h2,.labitem-scroll-sec.dentista_user nz-tag.ant-tag,.mixed-chart-colums .chart-item-object,.mixed-chart-colums .view-icon-bottom .chart-span,.page-item-title .btn-extra-space,.patient-row-col .form-box,.patient-two-btn button,.payment-modal-overlay .modal-nz-body p+p,.practitioner-from-box,.select-group-btn,.setting-page-save-btn,.sms-scroll-col-row .ant-table-pagination,.staff-scroll-item.dentista_user nz-tag.ant-tag,.tab-align-item .tab-space-item .btn,.treatment-draft-icon.practitioner-record-icon .ant-empty-image,.treatment-draft-icon.practitioner-treat-record-icon .ant-empty-image,.treatplan-scroll-item.dentista_user nz-tag.ant-tag{margin-bottom:0!important}.chart-deciduous-row{height:35px!important}.mixed-chart .mix-practitioner-col-top.ng-star-inserted{margin-bottom:-24px}.mixed-chart .mix-practitioner-col-bottom.ng-star-inserted{margin-bottom:-22px!important}.chart-hight-scroll{height:calc(100% - 20px)!important}.top-notification{background-color:#722ed1;color:#fff;padding:4px 0;z-index:9999;width:100%;text-align:center}.top-notification span{color:#722ed1}.top-notification-main .practitioner-left-panal-new.full-div~.after-bg-col,.top-notification-main .scroll.p-slider.staff-scroll-col.practitioner-center-panal.drop-box-bottom.practitioner-center-panal-new.practitioner-history.ng-star-inserted,.top-notification-main .scroll.practitioner-left-panal-new.full-div,.top-notification-main .scroll.practitioner-left-panal-new.sticky-div,.top-notification-main nz-tabs-nav.ant-tabs-nav.ng-star-inserted{margin-top:32px}.top-notification-main .schedule-row.scroll-space{height:calc(100vh - 96px)}.logout-select-btn .ant-dropdown-menu-item-selected,.logout-select-btn .ant-dropdown-menu-item-selected:hover{background-color:transparent!important;color:#531dab!important}.logout-select-btn{min-width:160px;padding:0!important}.receptionist-logout-btn{top:14px!important;margin-right:-7px!important}.logout-select-btn i{margin-right:8px}.user-rows{color:#bfbfbf}li.user-dropdown-col{padding:9px 12px;display:flex;align-items:center}.logout-select-btn li.select-user-col{padding-left:34px}.logout-select-btn li.select-user-col i{position:absolute;left:13px}.practitioner-tab-item .ant-tabs-ink-bar{background:#722ed1!important}.cal-time-label-column #hourLabel mwl-calendar-week-view-hour-segment:first-child,.practitioner-header .corre-add-btn{height:32px}.cal-time-label-column #hourLabel mwl-calendar-week-view-hour-segment{height:8px;background-color:#f0f2f5}.new-line-sub-slot .bg-white,body .practitioner-left-panal-new.full-div .new-line-sub-slot .bg-white{box-shadow:5px 0 5px -5px rgba(0,0,0,.7),-5px 0 5px -5px rgba(0,0,0,.7)}.day-view-3x-formula .cal-time-label-column #hourLabel mwl-calendar-week-view-hour-segment:first-child{height:32.2px}.day-view-3x-formula .cal-time-label-column #hourLabel mwl-calendar-week-view-hour-segment{height:13.44px;background-color:#f0f2f5}.day-view-3x-formula .new-line-sub-slot .bg-white,.day-view-4x-formula .new-line-sub-slot .bg-white,body .day-view-3x-formula .practitioner-left-panal-new.full-div .new-line-sub-slot .bg-white,body .day-view-4x-formula .practitioner-left-panal-new.full-div .new-line-sub-slot .bg-white{box-shadow:0 0 5px -5px rgba(0,0,0,.7),0 0 5px -5px rgba(0,0,0,.7)!important}.day-view-3x-formula .new-line-sub-slot .add-apppoment-col{height:15px}.day-view-4x-formula .cal-time-label-column #hourLabel mwl-calendar-week-view-hour-segment:first-child{height:32.409px}.day-view-4x-formula .cal-time-label-column #hourLabel mwl-calendar-week-view-hour-segment{height:18.88px;background-color:#f0f2f5}.day-view-4x-formula .new-line-sub-slot .add-apppoment-col{height:20px}mwl-calendar-week-view-hour-segment.new-line-sub-slot .cal-hour-segment .cal-time{border-top:1px solid #000;width:calc(100% + 0px);opacity:.02}.cal-week-view.week-view-header-item mwl-calendar-week-view-hour-segment.new-line-sub-slot .cal-hour-segment .cal-time{margin-left:0;width:calc(100% + 25px)}.cal-week-view.week-view-header-item .cal-time-label-column #hourLabel:last-child mwl-calendar-week-view-hour-segment:nth-child(51) .cal-hour-segment .cal-time{display:block!important;width:65px;background-color:#f0f2f5}.new-line-slot .new-line-sub-slot:first-child .cal-hour-segment .cal-time{border-top:2px solid #000!important;margin-left:-10px;opacity:.04;width:calc(100% + 10px)}.cdk-overlay-container.patient-appointment-overlay.add-patient-cancel .cdk-overlay-backdrop.ant-modal-mask,.cdk-overlay-container.patient-appointment-overlay.generic-treatment-discard .cdk-overlay-backdrop.ant-modal-mask,.search-border-rows{opacity:.5!important}.new-line-slot .new-line-sub-slot:nth-child(10) .cal-hour-segment .cal-time,.new-line-slot .new-line-sub-slot:nth-child(4) .cal-hour-segment .cal-time,.new-line-slot .new-line-sub-slot:nth-child(7) .cal-hour-segment .cal-time{border-top-color:#000!important;opacity:.02}.new-line-sub-slot .add-apppoment-col{text-align:inherit;font-size:8px;display:flex;justify-content:space-between;padding:0 12px;height:10px;align-items:center;overflow:hidden;color:#000!important;position:absolute;width:100%;border-radius:2px}.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white-first .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white-last .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-hour-start.bg-white .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-hour-start.bg-white-first .add-apppoment-col,.new-line-sub-slot:hover .cal-hour-segment.cal-hour-start.bg-white-last .add-apppoment-col{background-color:#e5e5e5!important;padding:13px;opacity:1;font-family:Silka;font-style:normal;font-weight:600;font-size:11px;color:#858585!important;margin:16px 10px!important;width:93%;height:25px;z-index:80;box-shadow:none;transform:translateY(-16px)}.new-line-sub-slot:hover .add-apppoment-col span{font-family:Silka;font-style:normal;font-weight:400;font-size:12px;color:#ababab!important}.practitioner-left-panal-new.sticky-div .new-line-sub-slot .cal-hour-segment.cal-after-hour-start.bg-white-last:before,.practitioner-left-panal-new.sticky-div .new-line-sub-slot .cal-hour-segment.cal-after-hour-start.bg-white:before,.practitioner-left-panal-new.sticky-div .new-line-sub-slot .cal-hour-segment.cal-hour-start.bg-white-last:before,.practitioner-left-panal-new.sticky-div .new-line-sub-slot .cal-hour-segment.cal-hour-start.bg-white:before{border-color:#f0f2f5}.new-line-sub-slot .bg-white-last,body .practitioner-left-panal-new.full-div .new-line-sub-slot .bg-white-last{box-shadow:0 4px 6px 0 rgba(0,0,0,.102983)}.new-line-sub-slot .bg-white-first,body .practitioner-left-panal-new.full-div .new-line-sub-slot .bg-white-first{box-shadow:0 0 10px rgba(0,0,0,.102983)}.calendar-appoinment-col{padding:10px 0 0 10px!important}.check-icon-rows .ant-table-column-sorters{line-height:1}.Calendar-scroll-rows,.payment-item-col.inventory-stock{height:calc(100% - 0px)!important}.search-font-col{color:#b37feb!important;font-weight:600!important}.search-border-rows{border:1px solid #fff!important}.practitioner-left-panal-new .cal-current-time-marker span,.search-border-rows .search-font-col{margin-left:8px!important}.cal-week-view .cal-time-label-column,.practitioner-left-penal-col .cal-week-view .cal-time-label-column,.practitioner-left-penal-col .cal-week-view .cal-time-label-column .cal-time{width:65px!important}.calendar-appoinment-col .cal-week-view .cal-day-headers,.calendar-print-modal .cal-week-view .cal-day-headers{padding-left:44px}.practitioner-left-penal-col .cal-week-view .cal-day-headers{padding-left:80px}mwl-calendar-week-view-header .cal-day-headers{padding-left:65px!important}mwl-day-view-scheduler .cal-week-view .cal-time-label-column,mwl-day-view-scheduler .cal-week-view .cal-time-label-column .cal-time{width:44px!important}.practitioner-left-penal-col .cal-day-columns.col-part-item .cal-day-column:nth-child(2),.practitioner-left-penal-col .top-header-cols-item .cal-header:first-child{margin-left:15px!important}.week-view-header-item .new-line-sub-slot:hover .bg-white .add-apppoment-col,.week-view-header-item .new-line-sub-slot:hover .bg-white-first .add-apppoment-col,.week-view-header-item .new-line-sub-slot:hover .bg-white-last .add-apppoment-col{margin:0 5px!important;width:96%}.patient-appointment-overlay .cal-week-view.week-view-header-item::after{position:absolute;top:0;left:0;background:#f0f2f5;height:76px;width:57px;z-index:100000;content:""}.week-view-header-item .cal-day-headers .cal-header,.week-view-header-item .cal-time-events .cal-day-columns .cal-weekday-column{max-width:226.2px;min-width:226.2px;padding:0!important}.scroll.schedule-col.Calendar-scroll-rows.week-view-tab{Margin-top:-11px;height:calc(100% + 11px)!important}.scroll.practitioner-left-panal-new.sticky-div .new-line-sub-slot .cal-hour-start.bg-white:before{border-top:2px solid #d8dadd}.scroll.practitioner-left-panal-new.sticky-div .new-line-sub-slot .bg-white,.scroll.practitioner-left-panal-new.sticky-div .new-line-sub-slot .bg-white-first,.scroll.practitioner-left-panal-new.sticky-div .new-line-sub-slot .bg-white-last{background-color:#f0f2f5!important;box-shadow:none}.practitioner-profile-drawer{display:inline-flex!important;align-items:center!important}.date-select-dropdwon-col{width:125px;padding-top:0!important;margin:5px 10px 10px!important}.date-new-format .ant-select-selector{padding:0 6px!important}.date-label-name{color:#b7b8ba!important}.payment-plan-option .ant-select-selector .ant-select-selection-item{line-height:0!important;height:25px!important}.cal-day-column.last-week-user::after,.cal-day-column.last-week-user::before{width:1px;height:100%;background-color:#162c54;content:"";right:-11px;position:absolute}.title-drop-dwon-bar .header-practices-rows{margin-top:-17px!important}.ant-steps-vertical>.ant-steps-item.ant-steps-item-wait .ant-steps-item-container .ant-steps-item-tail::after{background-color:rgba(0,0,0,.25)!important}.month-text-break .ant-select-selector{padding:0 9px!important}.ant-progress-status-success .ant-progress-text,.appo-process-time .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.appo-process-time .ant-steps-item-wait .ant-steps-item-container:hover .ant-steps-item-content .ant-steps-item-title{color:rgba(0,0,0,.45)!important}.cal-day-column.last-week-user::after{top:0}.cal-day-column.last-week-user::before{top:-100px;z-index:98}.center-week-user{margin:0 3px!important}.cal-today .week-cols-item,.week-cols-item{font-size:13px;margin:25px auto!important;display:inline-block;width:auto!important}.cal-day-column.last-week-user.ng-star-inserted{margin-right:10px;margin-left:3px!important}.cal-day-column.first-week-user.ng-star-inserted{margin-left:10px;margin-right:3px!important}.cal-day-column.first-week-user.last-week-user,mwl-day-view-scheduler .cal-week-view .cal-time-events .cal-day-column .new-line-slot:last-child .new-line-sub-slot:nth-child(10):hover .cal-hour-segment.cal-after-hour-start.bg-white .add-apppoment-col,mwl-day-view-scheduler .cal-week-view .cal-time-events .cal-day-column .new-line-slot:last-child .new-line-sub-slot:nth-child(11):hover .cal-hour-segment.cal-after-hour-start.bg-white-last .add-apppoment-col{margin:0 10px!important}.patient-appointment-overlay .schedule-row .practitioner-div .week-view-header-item .cal-day-headers .cal-header{max-width:153px;padding:0!important;margin-top:0!important;min-width:153px}.patient-appointment-overlay .schedule-row .practitioner-div .week-view-header-item{width:1150px!important}.patient-appointment-overlay .schedule-row .practitioner-div .week-view-header-item .cal-day-headers{width:1150px;overflow:hidden}.patient-appointment-overlay .schedule-row .scroll-width.schedule-col{height:calc(100% - 4px)}.cal-week-view.week-view-header-item .cal-time-events{border-right:0px!important}.week-cols-item{padding:3px 25px}.week-cols-item b,.week-cols-item span{font-weight:700!important;opacity:1!important}.cal-past .week-cols-item b,.cal-past .week-cols-item span{color:grey!important}.cal-today .week-cols-item{box-shadow:0 2px 20px rgb(0 0 0 / 10%);color:#fff!important;border-radius:35px;padding:3px 17px}.new-edit-patient-mobile{padding:10px 0}.new-edit-patient-mobile .mobile-plus{margin-left:8px!important;margin-top:0!important}.new-edit-patient-mobile .mobile-plus.patient-detail-code{margin-left:10px!important}.new-edit-patient-mobile .form-control{padding:18px 0 20px 85px!important;background-color:transparent!important;border-radius:2px!important}.new-edit-patient-mobile .form-control:focus{border-color:#ced4da!important}.edit-new-mobile-col .iti--allow-dropdown{width:73%;margin:15px 0}.edit-new-mobile-col .ant-input{width:98%!important}.mobile-label-col{position:absolute;left:48px;bottom:16px}.edit-new-mobile-col .iti--allow-dropdown input{padding-left:84px!important}.ant-popover-title{height:63px;border:none!important;display:flex;align-items:center;justify-content:space-between}.ant-popover-title b{font-weight:700;font-size:24px;color:#333}.ant-popover-title span{font-size:12px;color:#333}.ant-popover-inner{border-radius:10px!important}.edit-create-box .add-item{width:100%!important;padding:6px!important;flex:0 0 auto;display:block;color:#6610f2!important;cursor:pointer!important}.container.edit-create-box{display:flex;flex-wrap:nowrap;padding:8px}.cal-week-view .cal-time-events .cal-day-column .new-line-slot:last-child .new-line-sub-slot:nth-child(10):hover .cal-hour-segment.cal-after-hour-start.bg-white .add-apppoment-col,.cal-week-view .cal-time-events .cal-day-column .new-line-slot:last-child .new-line-sub-slot:nth-child(11):hover .cal-hour-segment.cal-after-hour-start.bg-white-last .add-apppoment-col{margin:0!important;font-size:11px}body .lable-border-col .mobile-label-col-row{position:absolute;left:48px;bottom:4px;border:none!important;width:auto!important}.cal-week-view.week-view-header-item .cal-day-column:first-child .new-line-slot .new-line-sub-slot:nth-child(1) .cal-hour-segment .cal-time{margin-left:-10px!important}.cal-week-view .cal-day-headers.cal-day-headers-del .cal-header.user-calendar{margin:0 0 5px 10px}.cal-week-view .cal-header .card-details{text-align:left;padding-left:10px!important;padding:10px 0}.cal-week-view .cal-header .card-details .dentist-name{display:block;line-height:18px;font-size:16px;font-weight:700;margin:0}.cal-week-view .cal-header .card-details .room-name{font-size:12px;color:#fff;opacity:1}.cal-week-view .cal-day-headers.cal-day-headers-del .cal-header.user-calendar.notification .hand-rise{text-align:left;padding-left:5px;position:absolute;right:25px}.cal-week-view .cal-time-events{border:none!important;margin-top:4px;margin-bottom:0}.cal-week-view .cal-time-events .cal-time-label-column{margin-top:-14px;position:sticky;left:0;z-index:99}.cal-week-view .cal-hour-segment .cal-time{color:#a8aaac!important;padding-top:4px!important}.cal-week-view .cal-time-events .cal-time-label-column:first-child .cal-current-time-marker{background-color:transparent!important;margin-top:5px;margin-left:0!important}.cal-week-view .cal-ends-within-day .cal-event .appo-card-aside,.print-appo-card-aside{width:5px;position:absolute;top:0;bottom:0;left:0;border-radius:3px}.cal-week-view .cal-ends-within-day .cal-event .appo-card{padding:5px 10px;display:flex}.cal-week-view .cal-ends-within-day .cal-event .card-10min-space{padding:2px 10px}.cal-week-view .cal-ends-within-day .cal-event .card-15min-space,.time-duration-align span:first-child{padding:0 10px}.appo-card .payment-status-symbol,.appot-print-card-modal .payment-status-symbol{color:#fff;font-size:10px;position:absolute}.appot-print-card-modal .payment-status-symbol{right:15px}.appo-card .payment-status-symbol{right:4px}.appo-card .payment-status-symbol.ps-paid,.appot-print-card-modal .payment-status-symbol.ps-paid{background-color:#262626}.appo-card .payment-status-symbol.ps-notchargable,.appot-print-card-modal .payment-status-symbol.ps-notchargable{background-color:#000;opacity:.1}.appo-card .payment-status-symbol.ps-due,.appot-print-card-modal .payment-status-symbol.ps-due{background-color:#fa8c16}.appo-card .payment-status-symbol.ps-overdue,.appot-print-card-modal .payment-status-symbol.ps-overdue{background-color:#f5222d}.appo-card .payment-status-symbol.ps-future,.appot-print-card-modal .payment-status-symbol.ps-future{background-color:#f5222d;right:12px;margin-top:6px!important}.appo-card .card-user-icon,.appot-print-card-modal .card-user-icon{padding-right:2px;float:left;height:20px;width:20px;margin-top:0}.appo-card-hover .appo-card-body{padding:15px;border-left:5px solid;border-radius:2px}.appo-card-hover .appo-card-body .appo-time{margin:0;font-size:30px;font-weight:600;display:flex;align-items:center}.appo-card-hover .appo-card-body .appo-date{margin-left:4px;font-size:16px;font-weight:400}.appo-card-hover .appo-card-body .appo-duration{font-size:16px;font-weight:400;opacity:.6;margin-left:16px}.sms-text-bold,.table-chart-th{font-weight:700}.appo-card-hover .appo-card-body .appo-divider{border-top:2px solid transparent;margin:8px 0}.appo-card-hover .appo-card-body .appo-patient-name{margin:0;font-size:16px;font-weight:700}.appo-card-hover .appo-card-body .appo-dentist-name,.appo-card-hover .appo-card-body .appo-trentment-name{margin:0;font-size:12px}.week-view-room{width:100%;margin-left:10px}.cal-week-view.week-view-header-item{width:1649px;overflow:clip}.cal-week-view.week-view-header-item .cal-ends-within-day .cal-event .appo-card{width:100%;position:absolute;top:0;bottom:0;left:0;border-radius:0}.cal-week-view.week-view-header-item .cal-time-events{margin-top:0}.calendar_sidebar .calender-view-type{margin-top:2px;cursor:pointer;color:#722ed1;font-weight:600;font-size:16px}.calendar_sidebar .calender-view-type .calender-view-type-text{font-weight:600;color:#22075e}.calendar-modal-wrapper .side-panel{position:fixed;z-index:999;height:calc(100% - 77px)!important;overflow-y:auto}.calendar-modal-wrapper .calendar_sidebar{margin:18px;width:245px}.header-modify .page-height-col,.header-modify .practitioner-left-panal-new,.header-modify .practitioner-left-panal-new.full-div~.after-bg-col,.header-modify .scroll-bar-cols .practitioner-center-panal-new,.header-modify .scroll-bar-cols .practitioner-left-panal-new.sticky-div{top:64px!important}mwl-calendar-week-view1 .new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white-last .add-apppoment-col{margin:16px 0!important;padding:13px 0!important;width:100%!important}mwl-day-view-scheduler .new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white-last .add-apppoment-col{margin:16px 10px!important;padding:13px!important;width:93%!important;font-size:11px!important}.new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white .week-add-appo,body .new-line-sub-slot:hover .cal-hour-segment.cal-after-hour-start.bg-white-first .week-add-appo.add-apppoment-col,body .new-line-sub-slot:hover .cal-hour-segment.cal-hour-start.bg-white .week-add-appo.add-apppoment-col,body .new-line-sub-slot:hover .cal-hour-segment.cal-hour-start.bg-white-first .week-add-appo.add-apppoment-col{margin:16px 0!important;padding:3px!important;width:100%;font-size:11px!important}.week-add-appo{display:flex!important;align-items:start!important}.new-edit-patient-mobile .flag-disabled .iti__flag-container,.new-edit-patient-mobile .flag-disabled label.mobile-label-col-row,.new-edit-patient-mobile .flag-disabled.lable-border-col input::placeholder,.new-edit-patient-mobile .flag-disabled.lable-border-col input:disabled,.new-edit-patient-mobile button.mobile-close.ant-btn.ant-btn-text.ant-btn-icon-only.ant-btn[disabled],.new-edit-patient-mobile button.mobile-plus.ant-btn.ant-btn-text.ant-btn-icon-only.ant-btn[disabled]{opacity:.4;border-color:#9c9c9c}.new-edit-patient-mobile .lable-border-col input,.new-edit-patient-mobile .lable-border-col input::placeholder{color:#000000d9}.patient-edit-group .action-button,.treatment-edit-group .action-button,.treatmentPlan-edit-group .action-button{display:flex;justify-content:right}.patient-edit-group .action-button button.check-treatment-col.ant-btn,.treatment-edit-group .action-button button.check-treatment-col.ant-btn,.treatmentPlan-edit-group .action-button button.check-treatment-col.ant-btn{margin:0 16px}.patient-edit-group .action-button button.ant-btn,.treatment-edit-group .action-button button.ant-btn,.treatmentPlan-edit-group .action-button button.ant-btn{margin:0 0 0 16px}.drag-appointment-model-overlay .modal-inner-div{margin:0!important;max-height:inherit;overflow:hidden}.drag-appointment-model-overlay .ant-checkbox-wrapper{margin-top:0!important;display:flex;align-items:center;margin-bottom:0!important}.drag-appointment-model-overlay .ant-btn-fotter{text-align:center;display:flex;align-items:center;width:100%;justify-content:space-between}.drag-appointment-model-overlay .ant-btn-fotter button{width:100%!important;height:40px}.drag-appointment-model-overlay button.ant-yes-btn,.drag-appointment-model-overlay button.ant-yes-btn:focus{background-color:#fff!important;border-color:#d9d9d9!important;color:#262626!important;box-shadow:none}.patient-over-col{overflow-x:hidden}.rooms-scroll-col{overflow:auto;height:calc(100% - 54px)}.sms-anticon-col i{vertical-align:4px!important}.email-templte-textarea .angular-editor-textarea{min-height:200px!important}.Manual-reminder-table{height:auto;min-height:22px;max-height:350px;margin-bottom:22px}.manual-tratment-col{width:calc(100% - 87px)!important}.manual-from-date-col{width:calc(100% - 153px)}.manual-box-col{display:flex!important;align-items:center}.manual-search-btn{margin-bottom:23px!important;background-color:#531dab!important;border-color:#531dab!important}.cal-month-view .cal-cell-top{padding:13px}.manual-from-date-col .anticon-swap-right{display:grid!important}.cal-month-view .ant-progress-line,.chart-skeleton .ant-skeleton{width:95%}.cal-month-view .cal-day-number{margin:0 0 20px!important}mwl-calendar-week-view1 .cal-week-view .cal-ends-within-day .cal-event{border-radius:0!important;padding:0;position:relative;background-color:#fff;margin:0;width:100%}mwl-calendar-week-view1 .cal-event-container.cal-event-padding.cal-starts-within-day.cal-ends-within-day .cal-event.appointment-first{border-top-left-radius:5px!important;border-top-right-radius:5px!important}mwl-calendar-week-view1 .cal-event-container.cal-event-padding.cal-starts-within-day.cal-ends-within-day .cal-event.appointment-last{border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important;transform:translateY(1.9px)}.ant-popover-inner-content,.edit-treat-btn-align{padding:10px!important}mwl-calendar-month-cell .cal-cell.cal-day-cell.cal-past{background-color:#fff!important;opacity:50%!important}mwl-calendar-week-view1 .mat-calendar-body-cell-content.mat-focus-indicator.mat-calendar-body-selected.mat-calendar-body-today{background-color:#22075e!important;color:#fff!important;width:90%!important;margin:2.4px 2px!important;height:90%!important;top:-4.5%!important}.mat-calendar-body-cell-preview,.mat-calendar-body-cell::after,mwl-calendar-week-view1 .mat-calendar-body-cell::before{top:-3.4%!important;left:-2px!important;right:7px!important;height:105%!important;width:111%!important}mwl-calendar-week-view1 .mat-calendar-body-cell-content{top:6%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:88%;height:88%;line-height:1;border-width:1px;border-style:solid;border-radius:999px}.calendar-wrapper.week-view-left .mat-calendar-body-cell-content.mat-focus-indicator.mat-calendar-body-selected.mat-calendar-body-today{width:25px!important;margin:1.5px .9px!important;height:25px!important;top:1.5px!important}.calendar-wrapper.week-view-left .mat-calendar-body-cell::before,.mat-calendar-body-cell-preview,.mat-calendar-body-cell::after{top:-2%!important;left:-2px!important;right:7px!important;height:105%!important;width:111%!important}.calendar-wrapper.week-view-left .mat-calendar-body-cell-content{top:8.5%!important;left:5%!important;width:88%!important;height:88%!important}.calendar-wrapper.month-view-left .mat-calendar-body-cell-content.mat-focus-indicator.mat-calendar-body-selected.mat-calendar-body-today{width:90%!important;margin:0!important;height:90%!important;top:8.5%!important}.Calendar-scroll-rows .bold-name-div.selected{background-color:#22075e!important;color:#fff!important}.practitioner-left-panal-new .staff-scroll-col{height:calc(100% - 63px)!important}.treat-space-content{padding:0 6.5px!important}.correspondence-header-col nz-tabs-nav.ant-tabs-nav.ng-star-inserted{background-color:transparent;display:flow-root}.correspondence-header-col .anticon-ellipsis{vertical-align:1px}.ul-cal.correspondence-row .correspondence-add-btn{margin-top:0!important;right:42px!important;top:34px}.correspondence-header-col .ant-tabs-content-holder{margin:0 3px 0 6px}.view-btn-color td a{background:#531dab;border-color:#531dab;border-radius:2px;color:#fff!important;font-family:Silka;font-style:normal;font-weight:400;font-size:16px;height:40px;line-height:25px;display:inline-flex;justify-content:center;align-items:center;padding:6px 17px}.correspondence-btn-remove{background-color:transparent!important;border:1px solid #d9d9d9!important}.upload-correspondence-img .ant-upload-select{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.corredpondence-link-row,.super-admin-col .navbar-expand-lg .navbar-collapse{justify-content:end!important}.upload-correspondence-img .ant-upload-select .ant-upload{display:block!important;width:100%;height:100%!important;padding:25px}.corre-del-remove{color:#f5222d!important;cursor:pointer}.corredpondence-link-row{display:flex!important;align-items:center!important}.email-correspondence-box{border:1px solid #d9d9d9;padding:15px 0;max-height:calc(100vh - 354px)!important;height:auto;border-radius:2px}.email-correspondence-box .ant-form-item-control-input{height:100%;overflow-y:auto;padding:0 11px}.staff-form-div .row.treatment-space-sec{margin-left:0;margin-right:0}.btn.btn-primary.perio-record-btn.perio-top-btn{top:-33px}.table-description-text{height:25px!important;overflow:hidden;position:relative;display:block;width:auto}.patient-scroll-col,.sms-scroll-col-row,.wall-scroll-item .ant-table{overflow:auto!important}.table-description-text::before{position:absolute;right:0;top:0;content:"...";color:#000;background-color:#fff}.practitioner-left-panal-new .cal-week-view .cal-day-headers .cal-header:first-child{margin-left:5px!important}#myProgress{width:100%;background-color:grey}#myBar{width:1%;height:30px;background-color:green}.ant-picker-header-view button:hover{color:rgb(57 16 133)!important}.ant-upload.ant-upload-select-picture-card:hover{border-color:#d8d8d8!important}.save-note-col .button-create:hover{border:1px solid #d9d9d9!important;background-color:transparent!important;color:#000!important}.sms-scroll-col-row{height:calc(100% - 80px)!important}.patient-scroll-col{height:calc(100% - 90px)!important}body .save-note-col .btn-primary:active,body .save-note-col .btn-primary:focus{background:#fff!important;border-color:#d9d9d9!important;color:#000!important}.new-patient-form.patient-day-view-space .ant-form-item{margin-bottom:24px!important}.patient-page-date.patient-border-remove .date-new-format:first-child .ant-select-selector{border-right:none}.patient-page-date.patient-border-remove .date-new-format:last-child .ant-select-selector{border-left:none}.cal-event-title.appo-5min-4x-card,.corre-align-item,.note-list-drawer .ant-drawer-content-wrapper .ant-drawer-title{display:flex;align-items:center;justify-content:space-between}.corre-align-item .corre-sec-align{flex:auto}.page-item-title .reminder-dots-align,.page-title-3-dots span{vertical-align:7px}.staff-form-div .edit-delete-btn{cursor:pointer;margin:-12px -8px;display:flex;float:right}.edit-align-delete .ant-scroll-number-custom-component{right:-8px!important}.patient-appointment-overlay.drag-appointment-model-overlay .cdk-global-overlay-wrapper:last-child .cdk-overlay-pane .ant-modal,.patient-appointment-overlay.drag-appointment-model-overlay .cdk-global-overlay-wrapper:nth-last-child(2) .cdk-overlay-pane .ant-modal{width:400px!important;top:100px!important}.drag-appointment-model-overlay .cdk-global-overlay-wrapper:last-child .cdk-overlay-pane .ant-modal .ant-modal-content,.drag-appointment-model-overlay .cdk-global-overlay-wrapper:nth-last-child(2) .cdk-overlay-pane .ant-modal .ant-modal-content{height:100%!important;padding:37px}.drag-appointment-model-overlay .cdk-global-overlay-wrapper:last-child .cdk-overlay-pane .ant-modal .ant-modal-content .week-popup-col,.drag-appointment-model-overlay .cdk-global-overlay-wrapper:nth-last-child(2) .cdk-overlay-pane .ant-modal .ant-modal-content .week-popup-col{padding:0 25px 0 50px}.patient-appointment-overlay.drag-appointment-model-overlay .ant-modal-mask{background-color:rgb(0 0 0 / 50%)}.sms-popup-col{border:1px solid #a9a9a9;padding:10px;height:235px;overflow-y:auto}.tab-align-item{display:flex;justify-content:space-between;align-items:center;min-height:77px}.progress-step{margin:20px auto;display:contents}.progress-step .bar,.progress-step .bar-done,.progress-step .circle,.progress-step .circle-done{background:#fff;width:24px;height:24px;border-radius:40px;display:flex;justify-content:center}.progress-step .bar,.progress-step .bar-done{width:1px;height:24px;margin:5px 16px 5px 12px;top:16px;vertical-align:top}.progress-step .circle{border:1px solid #8c8c8c;transition:.3s;cursor:pointer}.progress-step .circle-done{border:1px solid #531dab}.progress-step .circle-incomplete{border:1px solid red!important}.progress-step .circle-incomplete .anticon-close{color:red;font-size:11px}.progress-step .circle-done .anticon-check{font-size:10px}.progress-step .bar{border-left:1px solid rgba(0,0,0,.45)}.progress-step .bar-done{border-left:1px solid #531dab}.progress-step .circle .label{display:inline-block;width:32px;height:32px;line-height:32px;border-radius:32px;margin-top:3px;color:#531dab!important;font-size:17px}.progress-step .circle .title,.progress-step .circle-done .title{font-size:16px;font-weight:600;left:38px;cursor:pointer;position:absolute}.progress-step .circle .title{color:rgba(0,0,0,.45);transition:.3s}.progress-step .circle-incomplete .label{color:red!important}.progress-step .circle-done .title{color:#000;margin-top:3px;line-height:15px}.progress-step .circle-done .title-description{color:#8c8c8c;font-size:12px;position:absolute;margin-top:25px;margin-left:18px}.patient-del-btn{cursor:pointer;margin:-13px -7px;display:flex;float:right}.dentista_user.Manual-reminder-table tbody tr{min-height:73px!important}.btn-pract-align .btn-primary:hover,body .btn-primary.add-single-appt:hover,body .save-note-col .note-btn-item:focus{background:#531dab!important;color:#fff!important}body .page-item-title.save-note-col .add-note-select:focus{background:#fff!important;color:#000!important}.btn-pract-align .btn-primary:focus,body .btn-primary.add-single-appt:focus,body .close-plan-btn-hover:focus{background-color:transparent!important;color:#000!important;border-color:#d9d9d9!important}.patient-spinner{width:100%;position:absolute;top:0;left:0;height:100%;z-index:999;display:flex;justify-content:center;align-items:flex-end}.selectedweek .mat-calendar-body-label~.mat-calendar-body-cell:nth-child(2)::after{border:1px solid #000;border-radius:15px 0 0 15px;border-right:0px}.Whole-select-col,.Whole-select-col .triangle{border-radius:3px}.generic-page-btn{margin-bottom:0!important;display:flex!important;justify-content:end!important}.close-diary-popup .diary-btn,.generic-edit,.patient-date-col,.submit-popup,.wallet-btns{display:flex;justify-content:end}.generic-item-col{height:calc(100% - -7px);overflow:auto}.Generic-icon{height:24px;width:24px}.appo-5min-print-card .print-appot-card,.appoin-report-date,.cal-practitioner-header,.chart-symbol-teeth,.imagery-popup-save,.reset-btn,.wallet-report-row{display:flex;justify-content:space-between}.refund-col{display:flex;margin-left:89px}.Export-wallet-btn{margin-left:24px}.wallet-lable-col label{min-width:176px}.actual-row,.table-td-auto{min-width:150px}.table-chart-th{margin-bottom:6px}.table-chart-th span{display:inline-block;min-width:150px}.table-td-16 .ant-form-item-control-input-content{max-width:90%!important}.table-td-16 .ant-select-selector{min-width:194px!important}.lab-color-col .ant-select-allow-clear{width:90%}.teeth-element-col .ant-select-selector{width:124px!important}.table-td-auto .ant-form-item-control-input{text-align:center;margin-top:8px}.ortho-image-align{margin-top:-20px}.ortho-size-image{width:50%}.ortho-date-align{display:inline-flex;margin-top:30px}.payment-popup-row label span{top:-.5px}.Whole-select-col{background-color:transparent;width:51px;height:51px;display:flex;justify-content:center;align-items:center}.triangle::after{content:"";width:16px;height:17px;background-color:#fff;position:absolute;top:13.5px;left:0;right:0;margin:0 auto}.Whole-select-col::after{position:absolute;content:"";width:51px;height:51px;z-index:-9;border-radius:3px}.admin-chart-shape{height:118px;width:100%}.admin-chart-background{background-color:#722ed1;height:118px;width:100%}.State-teeth-triangle{background-color:#bfbfbf}.treatment-teeth-triangle{background-color:#e200be}.teeth-romove-chart-col .triangle::after{content:none}.triangle.triangle-full .chart-bg-round~.triangle-full-col{width:39px;height:39px;background-color:#fff;top:3px;left:3px;position:absolute;border-radius:50%}.triangle.triangle-full .chart-bg-square~.triangle-full-col{width:39px;height:39px;background-color:#fff;top:3px;left:3px;position:absolute;border-radius:5px}.triangle.triangle-full .chart-top-half-circle~.triangle-full-col{width:39px;height:19.5px;background-color:#fff;position:absolute;top:3px;left:3px;border-top-left-radius:19px;border-top-right-radius:17px}.triangle.triangle-full .chart-bottom-half-circle~.triangle-full-col{width:39px;height:19.5px;background-color:#fff;position:absolute;left:3px;border-bottom-left-radius:17px;border-bottom-right-radius:17px;bottom:3px}.admin-chart-shape .triangle.triangle-full .chart-symbol-bg{top:7.5px}.treatment-new-edit-col{width:100%;display:flex;justify-content:end}.treatment-new-group-col a{margin-bottom:0!important;margin-right:27px}.treatment-header-btn-col{display:flex;justify-content:end;align-items:center}.bold-name-div-td{list-style:none;font-family:Silka;font-style:normal;font-weight:600;color:#262626;font-size:14px;margin-bottom:1px;height:auto;overflow:hidden}.disabled-div{opacity:.65;cursor:auto}.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#531dab!important;background:#ffffff08!important;border-color:#531dab!important;cursor:pointer!important}.payment-outstanding-col{color:red!important;text-decoration:underline!important;cursor:pointer!important}.treat-align-item{align-items:center}.lab-dropdown.treat-dropdown{width:150px!important}.wall-barnch-align .wallet-top-responsive{padding-right:25px}.group-item.wall-type-size .log-space-btn{margin-right:0}.log-search-box,.patho-align-item,.patient-report-row,.perio-chart-align,.pract-chart-align{display:flex;justify-content:space-between;align-items:center}.teeth-treatments.teeth-align-item nz-radio-group.ant-radio-group.ant-radio-group-solid.ng-untouched.ng-pristine.ng-valid{width:204px;display:flex;text-align:center}.appoin-report-date .wallet-top-responsive.wallet-lab .Select-date-label label,.wall-lab-item .wallet-top-responsive.wallet-lab label{min-width:144px}.wallet-scroll-col-row-table.wall-scroll-item{overflow:inherit!important;height:calc(100% - 148px)}.wall-lab-item .wallet-top-responsive .patient-sel-size #ddlEntity{width:auto;min-width:348px;max-width:465px}.side-bar-align ul li a img{margin-right:18px!important}.refund-col.ref-patient{margin-left:30px}.appoin-report-date .wallet-top-responsive.wall-top-entity{margin-right:15px}.page-item-title .newplan-header-align{margin-left:6px}.wallet-top-responsive.enitity-scroll .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{max-height:130px;overflow:auto}.email-log-overlay .ant-modal-close-x{line-height:25px;font-size:24px}.correspondence-scroll .ant-table-content,.email-table-scroll .ant-table-content,.sms-table-scroll .ant-table-content{overflow-x:auto}.reconciliation-scroll{overflow:auto;height:calc(100% - 29px)}.practitioner-center-panal .select-nurse{line-height:30px;font-size:14px;font-weight:600;color:red}.select-nurse-box{border:1px solid red}.patient-page-scroll .ant-table{overflow:auto;max-height:calc(100vh - 294px)!important}.advance-perio,.last_appoint_block .menu-ul{overflow:auto}.ortho_first_row.internal-first-row-space{margin-bottom:37px!important}.lab-mark-btn{margin-left:0;max-width:170px;width:100%}.family-menu-item.add-item{padding:6px!important;line-height:22px!important}.lab-staus-btn{margin-top:5px;width:66px;height:22px;text-align:center;font-size:12px}.chart-skeleton{justify-content:start!important}.chart-skeleton .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.chart-skeleton .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{background:linear-gradient(90deg,rgb(190 190 190 / 30%) 25%,rgba(129,129,129,.24) 47%,rgba(190,190,190,.2) 30%)!important}.check-list-cols{display:flex;margin-bottom:15px;font-weight:600;justify-content:space-between!important;align-items:center}.check-list-cols checkbox{align-items:start}.check-list-cols checkbox span.ant-checkbox{width:auto;margin-top:5px}.check-list-cols input{min-width:120px!important;width:120px!important;height:35px;margin-left:10px}.imagery-cols-imges img,.imagery-popup .imagery-setion-img img{object-fit:cover;width:100%;height:100%}.add-family-radio .ant-radio{margin-bottom:1px}.double-up-arrow{transform:rotateZ(270deg)}.hide-col{color:rgba(255,255,255,.5);margin-left:40px}.practitioner-header-top{transform:translateY(-64px)}.practitioner-header-top .practitioner-left-panal-new.full-div{height:calc(100% - 64px)!important}.practitioner-header-top .new-payment-item.page-height-col.chart-hight-scroll.scroll.ant-col{height:calc(100% - -40px)!important}.lab-phone-number .form-control{padding-left:90px!important;border-radius:2px!important}.clean-lab-col .mobile-label-col,.clean-lab-col .mobile-label-col-row,.lab-phone-number .mobile-label-col{bottom:0!important}.clean-lab-col .form-control{padding-left:102px!important;height:40px!important;border-radius:2px}.imagery-col{overflow-y:scroll}.imagery-section{padding:0 30px;display:grid;align-items:center;width:100%;margin-top:84px}.imagery-cols{background-color:#fff;padding:15px;margin:15px 0}.imagery-cols-imges{background-color:#dbdbdb;margin-bottom:10px;height:180px}.imagery-cols h2{font-size:14px;margin-bottom:3px;font-family:Silka;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:600;line-height:22px;color:#000}.imagery-cols p{color:#8c8c8c;font-family:Silka;font-style:normal;font-weight:400;font-size:12px;margin-bottom:0}.imagery-added nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding:0;margin-bottom:24px}.upload-add-imges i.anticon.corre-del-remove.anticon-delete{display:flex;justify-content:end;margin-bottom:5px}.lab-itam-supplier{line-height:1.1!important}.imagery-download-text span:first-child{color:#fff;font-size:17px}.imagery-popup-save .ant-input{max-width:100%;margin-right:10px}.imagery-popup-page .ant-modal-close-x{right:-18px!important;margin-right:6px!important;margin-top:40px!important}.imagery-popup-page .ant-modal{width:1400px!important}.imagery-popup .imagery-setion-img{width:1400px!important;height:805px!important}.receive-archive-btn{position:absolute;right:35px;z-index:9999;display:flex;align-items:center}.actual-row{width:150px;display:inline-block;margin-left:10px}.no-data-col{display:flex;align-items:center;height:55px}.no-data-col label{margin-bottom:0;font-weight:700;color:#531dab}.practitioner-appointment{top:127px!important}body .practitioner-cal-no-appointment.full-div{height:calc(100% - 67px)!important}.order-lab-dots{position:absolute;left:309px;margin-top:8px;z-index:999}.chart-skeleton-col{width:506px!important;padding-top:47px;padding-left:32px}.chart-skeleton-col .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.chart-skeleton-col .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.chart-skeleton-col .ant-skeleton.ant-skeleton-active .chart-skeleton-col .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,rgba(179,127,235) 25%,rgba(145,102,190,.24) 37%,rgba(179,127,235) 63%);background-size:400% 100%;animation:1.4s infinite ant-skeleton-loading}.treatment-skeleton-col .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.treatment-skeleton-col .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.treatment-skeleton-col .ant-skeleton.ant-skeleton-active .treatment-skeleton-col .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#f9f8fa 25%,rgba(123,123,124,.24) 37%,#fefdff 63%);background-size:400% 100%;animation:1.4s infinite ant-skeleton-loading}.p-imagery{margin-top:-1px;position:relative}.payment-modal-overlay .ant-modal-header{padding:24px 24px 24px 40px!important}.payment-modal-overlay .ant-modal-close-x{margin-top:7px!important}.payment-modal-overlay.ant-modal-body{padding:24px 24px 20px!important}.payment-modal-overlay .check-list-cols{margin-bottom:25px!important}.payment-modal-overlay .modal-nz-body label,.payment-modal-overlay .modal-nz-body p,.treat-time-between-btn,.treatment-draft-icon.record-icon-align .ant-empty-image{margin-bottom:10px!important}.drag-appointment-model-overlay .drag-popup.ant-form-item,.payment-modal-overlay .ant-form-item{margin-bottom:12px!important}.payment-modal-overlay .editable-cell{padding:14px 12px 5px!important}.view-big-images .modify-icon-plus-mins.modify-icon-zoom{position:absolute;top:90px!important}.modify-icon-zoom .new-tab-btn{color:#fff!important;width:145px!important;border:#531dab!important;background-color:#531dab!important}.wallet-refund-btn .ant-form-item-control-input{height:37px!important}.order-lab-dots.order-labitem-dot{font-size:22px!important;margin-top:-4px!important}.ant-col-24 .upload-add-imges .upload-imagery-text,.calendar-short-print-modal .print-room-name,.print-appot-card pre.patient-arrived-span,.print-appot-card.appo-5min-4x-card pre,.upload-text{font-size:12px}.order-labitem-dot svg{vertical-align:sub}.no-appointment-icon .ant-empty-image{height:117px;margin-bottom:23px;width:184px;display:inline-flex;align-items:center;margin-top:105px}.no-appointment-icon .ant-empty-image svg{width:184px!important;height:117px!important}.edit-group-icon .ant-empty-img-simple-g path+path,.event-sms-menu .ant-select-dropdown .ant-select-item-empty .ant-empty-img-simple-g path+path,.no-appointment-icon .ant-empty-img-simple-g path+path,.no-upcoming-icon .ant-empty-img-simple-g path+path{fill:#fafafa!important}.edit-group-icon ellipse.ant-empty-img-simple-ellipse,.event-sms-menu .ant-select-dropdown .ant-select-item-empty .ant-empty-img-simple-ellipse,.no-appointment-icon ellipse.ant-empty-img-simple-ellipse{fill:#f5f5f5!important}.scroll-bar-cols .sidebar-loder-box,.sidebar-box{box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 6px 16px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12)!important}.payment-modal-overlay .ant-modal-footer{padding:0 37px 37px!important}.perio-record-btn.imagery-add-image{right:30px!important}.imagery-popup .ant-modal-content .ant-btn{border:1px solid #531dab!important;color:#fff!important;background-color:#531dab!important}.admin-lab{padding-bottom:14px!important}.imagery-full-image-line{border:1px solid #fff!important}:-webkit-full-screen .cdk-overlay-container .ant-modal-close,:-webkit-full-screen .imagery-full-image-line,:-webkit-full-screen .imagery-popup-save,:-webkit-full-screen .modify-icon-zoom{display:none!important}:-webkit-full-screen #divViewImageryImage,:-webkit-full-screen img#divImage~.cropper-container{height:90vh!important}:-webkit-full-screen .ant-modal-content .ant-modal-body{padding:37px 0!important}:-webkit-full-screen .ortho-center-section{width:1400px!important;padding:0!important}:-webkit-full-screen img#divImage{position:absolute!important}:-webkit-full-screen img#divImage~.cropper-container .cropper-wrap-box .cropper-canvas{width:auto!important;height:80vh!important;transform:none!important;margin-top:5vh}:-webkit-full-screen img#divImage~.cropper-container .cropper-wrap-box .cropper-canvas img{width:100%!important;height:100%!important;transform:inherit!important;object-fit:contain!important}.imagery-add-image.imagery-add-btn{top:-44px!important;height:32px!important;width:132px!important}.imagery-section.imagery-btn-align{margin-top:51px!important}.mobile-label-col-row.mobild-staff-code{padding-bottom:3px!important}.upload-add-imges .ant-upload{margin-bottom:15px!important}.ant-layout-content .payment-item-col{height:calc(100% - 15px)!important}.lable-border-col .iti__country-list,.patients-phone-no .iti--allow-dropdown .iti__country-list{width:278px!important;white-space:break-spaces!important}.lable-border-col.mobile-field .iti__country-list,.staff-dropdown .iti--allow-dropdown .iti__country-list{width:460px!important;white-space:break-spaces!important}.lab-phone-number .iti--allow-dropdown .iti__country-list{width:320px!important;white-space:break-spaces!important}.admin-label-phone~.iti--allow-dropdown .iti__country-list{width:463px!important;white-space:break-spaces!important}.edit-new-mobile-col .iti--allow-dropdown .iti__country-list{width:226px!important;white-space:break-spaces!important}.ant-form-item-label.patient-email>label::after{content:none;position:none;top:0;margin:0}.treatment-draft-icon .ant-empty-image{height:117px;width:183px;display:inline-flex;align-items:center;margin-bottom:23px!important}.treatment-draft-icon .ant-empty-img-simple{height:117px!important;width:183px!important}.add-images-btn,.p-tabset .ant-tabs-content-holder{min-height:30px!important}.practitioner-header .skeleton-sidebr{height:100vh}.pathology_head_btn .add-btn-disable{top:5px!important}.pathology_head_btn .imagery-section~.add-btn-disable{top:-48px!important}.imagery-add-btn-align{height:370px!important}.cancel-popup .btn-no:focus,.cdk-global-overlay-wrapper .cdk-overlay-pane .ant-modal-confirm.ant-modal-confirm-confirm .ant-modal-body .ant-modal-confirm-btns button:first-child,.delay-popup .delay-cancel-btn:focus{background-color:#fff!important;color:#262626!important}.edit-btn svg{height:16px;width:16px}.drag-appointment-model-overlay .ant-modal-body{padding:8px 0 0!important}.drag-appointment-model-overlay .ant-modal-footer{padding:24px 0 0!important}.drag-appointment-model-overlay .reschedule-popup-class .ant-modal-footer{padding:12px 0 0!important}.drag-appointment-model-overlay .ant-modal-footer button+button{margin-left:6%!important}.upload-image-box .ant-upload.ant-upload-select.ant-upload-select-picture-card{border:2px dashed #531dab!important;background-color:#f5f5f5!important}.upload-text{text-align:center;display:block;margin-top:15px!important}.upload-add-text{display:block!important;text-align:center}.treatment-skeleton-col.ant-col-19{max-width:100%!important}.delay-apppointment-px.delay-time{padding:0 5px!important}.delay-popup{padding:0 0 37px!important}.practitioner-header-top .practitioner-left-penal-col.practitioner-cal-no-appointment{height:100vh!important}.timline-playicon .ortho-play-icon svg{height:70px;width:70px}.timline-playicon .ortho-play-icon svg path:first-child{fill:#353434!important}.timline-playicon .ortho-play-icon svg path:nth-child(2){fill:#7d7777!important}.timline-playicon .ortho-play-icon svg path:nth-child(3){fill:#fff!important}.ortho_superpopup.ortho-align{justify-content:center;margin-top:0;margin-bottom:37px}.ortho-center-section.ortho-section-align{padding:0 0 0 55px!important}.intraoral-img.external-img-box{margin:10px 5px 0 0!important}.view-estimate .ant-modal-content .ant-modal-body{padding:37px 0 0!important}.view-big-images .ortho-zoom-btn{top:-35px!important;left:calc(100% - 43px)}.ortho-plus-btn .ant-btn-icon-only:focus{background-color:transparent!important;border:1px solid #fff!important}.icon-plus-mins.ortho-plus-btn button:hover{background-color:#531dab!important;border:1px solid #fff!important}body .imagery-popup-page .ant-modal-content .ant-modal-body{padding:37px 37px 0!important}.wallettransction-report-title-space.appointment-report-btn{display:flex;align-items:center!important}.Appointments-report-label .appointment-type-file{width:348px!important}.appoin-report-date .Select-date-label.transaction-date-label label,.appointment-title label,.wall-lab-item .appointment-file-payment label{min-width:0!important}.group-item .payment-file{margin-right:0!important}.total-amount{font-weight:bolder;font-size:20px;color:#1d0443;margin-bottom:15px}.calender-date{width:348px}.method-file{min-width:184px;text-align:left!important}.payment-align{margin-right:15px!important}.appointment-report-new .ant-form-item-label,.wallet-report-new .ant-form-item-label{width:183px;text-align:left}.appointment-report-new .ant-form-item-control-input,.patients-report-new .ant-form-item-control-input,.wallet-new .ant-form-item-control-input,.wallet-report-new .ant-form-item-control-input{width:323px!important}.save-as-template-popup .cdk-overlay-backdrop-showing~.cdk-global-overlay-wrapper .ant-modal-wrap .ant-modal-footer{padding:0 30px 25px!important}.dashboard-tital-design h2{font-family:Silka;font-style:normal;font-weight:600;color:#1d0443;font-size:30px;line-height:38px;margin-bottom:10px}.choose-date-design{display:inline-flex!important;margin-bottom:0!important}.card-tital{border-bottom:2px solid #531dab96;padding-bottom:10px;font-size:17px;font-weight:bolder}.card-number{font-size:25px;padding-top:10px}.card-design{padding:25px!important;box-shadow:rgb(83 29 171 / 15%) 0 8px 24px;background-color:#fff!important;border-radius:15px!important;text-align:center!important}.box-zoom:hover,a.box-zoom.selected-box-zoom{transform:scale(1.1)}.box-zoom{transition:.3s ease-in-out}.choose-date-design label{padding-top:7px}.choose-date-design.File-size .ant-form-item-control-input-content{max-width:100%!important;width:280px!important}.ant-modal-content .ant-btn.estimate-popup{background-color:transparent!important;border:none!important}.selected-card-shadow{box-shadow:rgb(83 29 171 / 48%) 0 8px 24px}.ant-layout-content .payment-deta-list{height:calc(100% - 148px)!important}.export-btn{background-color:#d9d9d9;border:#531dab;display:inline-flex;color:#000;padding:6px 17px;font-size:16px;cursor:auto!important}.ant-click-animating-node,[ant-click-animating-without-extra-node=true]::after{--antd-wave-shadow-color:#ffffff0!important}.img-space.upload-img{border:none!important;padding:0!important;border-radius:0!important}.payment-field .ant-select-selection-item,.watch-list-btn i{display:contents!important}.patient-checkbox-col .ant-checkbox-inner{top:-2px!important}.full-calendar-footer{margin-top:30px;background-color:#fff!important;bottom:0;position:fixed;z-index:999;padding:0;display:flex;justify-content:center;align-items:center;margin-bottom:24px}body .ant-modal-content .ant-btn.login-back-btn,body .ant-modal-content .ant-btn.login-back-btn:focus{display:inline-flex;align-items:center;justify-content:center;font-size:16px;border:1px solid #531dab!important;background-color:#fff!important;color:#531dab!important;margin-bottom:0!important}.record-icon-align{margin-top:150px!important}.treatment-draft-icon.practitioner-record-icon .ant-empty-img-simple,.treatment-draft-icon.practitioner-treat-record-icon .ant-empty-img-simple{height:90px!important}.chart-model-overlay .mixed-chart-colums .mix-practitioner-col-bottom.permanent-teeth,.practitioner-record-icon{margin-top:37px!important}.practitioner-tab-item .corres-tab .record-icon-align .ant-empty-img-simple-ellipse{fill:#e5e6e799!important}.record-icon-align.treatment-smoll-icon{margin-top:0!important;padding:20px 0!important}.record-icon-align.edit-patients-smoll-icon{margin-top:0!important;padding-top:25px!important}.treatment-draft-icon.edit-patients-smoll-icon .ant-empty-image,.treatment-draft-icon.edit-patients-smoll-icon .ant-empty-img-simple,.treatment-draft-icon.treatment-smoll-icon .ant-empty-image,.treatment-draft-icon.treatment-smoll-icon .ant-empty-img-simple{height:60px!important}.dashboard-detail-sub{background-color:#d9d9d98f}.dashboard-detail-sub:hover,.dashboard-detail-sub:hover>td{background-color:#d9d9d9b3!important}.dashboard-detail-sub .ant-table-cell{padding-left:30px!important}.table-description-text:hover::before{background-color:#fafafa}.week-popup-practitioner-div button.btn.btn-border.button-close.ant-btn:focus{background-color:transparent!important;color:#531dab!important;border-color:#d9d9d9!important}.patient-edit .patients-edit-icon{display:flex;align-items:center;cursor:pointer;padding:4px;background:#f0f2f5;border-radius:50px}.admin-edit-patient nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding:5px 5px 25px 6px!important}.payment-modal-overlay .ant-modal{top:0;display:flex;align-items:center;justify-content:center;height:100%;width:min-content!important}.patient-charge-popup .ant-modal .ant-modal-content,.payment-modal-overlay .ant-modal .ant-modal-content{min-width:400px}.menu-appo-drawer{font-size:24px!important;font-weight:400;float:right;cursor:pointer;margin-top:-5px}.Patient-profile-name{display:flex;align-items:center;overflow:hidden}.patient-arrived-span{width:calc(100% + 22px)}.patient-charge-popup .ant-modal{display:flex;align-items:center;justify-content:center;width:min-content!important}.new-group-field,.pract-logo--format .logo-pract--square{width:300px!important}.ant-input[disabled],.ant-radio-disabled+span,.ant-select-disabled.ant-select-multiple .ant-select-selection-item,.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#2e2e2e!important}.new-edit-patient-mobile .flag-disabled.lable-border-col input:disabled{border-color:#d9d9d9!important;color:#2e2e2e!important}.new-edit-patient-mobile .flag-disabled .iti__flag-container,.new-edit-patient-mobile .flag-disabled label.mobile-label-col-row,.new-edit-patient-mobile .flag-disabled.lable-border-col input::placeholder,.new-edit-patient-mobile .flag-disabled.lable-border-col input:disabled{opacity:1!important}.family-table-tr .patient-top-row.disabled-div{opacity:1!important}.New-upload-btn:focus{border-color:#d9d9d9!important;color:#000!important}.add-minute,.calendar-type-drawer .add-item{color:#6610f2!important}.patient-appointment-overlay.add-patient-cancel .cdk-global-overlay-wrapper:last-child .cdk-overlay-pane .ant-modal .ant-modal-content,.patient-appointment-overlay.generic-treatment-discard .cdk-global-overlay-wrapper:last-child .cdk-overlay-pane .ant-modal .ant-modal-content{height:100%!important;margin-top:100px!important}.create-appo-col.day-appoint-genrate{margin-top:0!important;padding:20px 40px!important}.patient-search-menu{cursor:inherit!important;pointer-events:none!important}.full-calendar-popup .ant-drawer-content-wrapper{height:calc(100% - 66px)!important;top:64px!important}.admin-logo-col,.sidebar-logo[_ngcontent-ixt-c217]{background-color:#391085!important}.pract-logo--format .edit-delete-btn{cursor:pointer;margin:-12px;display:flex;float:right}.pract-logo--format .ant-upload.ant-upload-select.ant-upload-select-picture-card,.pract-logo--format nz-avatar.ant-avatar.ant-avatar-circle.ant-avatar-icon.ng-star-inserted{width:300px!important;height:100px!important;border-radius:0!important}.pract-logo--format .ng-star-inserted.ant-upload.ant-upload-select.ant-upload-select-picture-card img{width:100%!important;height:100%!important;border-radius:0!important;padding:5px;object-position:center!important}.logo-img--info{display:flex;align-items:center;font-size:12px;text-transform:capitalize}.logo-img--info i{padding-right:5px;color:#531dab}.new-pract-pop-align{display:flex;flex-direction:column;gap:6px}.new-pract-pop-align .img-space{width:290px;height:94px}.new-pract-pop-align .img-space .anticon.ant-scroll-number-custom-component.img-remove.anticon-delete{right:0!important}.record-icon-align-calendar{display:flex!important;justify-content:center!important;align-items:center!important;height:100%!important}.edit-patients-smoll-icon .ant-empty-image,.patient-add-appointment,.treatment-draft-icon.record-icon-align-calendar .ant-empty-image{margin-bottom:5px!important}.admin-right-list-col.admin-list-col--icon .ant-menu-item .anticon{color:#9254de;font-size:23px;margin-right:20px}.clean-lab-col.flag-disabled .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.patient-mobile-plus.flag-disabled .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:transparent!important;pointer-events:none!important}.add-Excep-drawer .colse-btn-treat,.manual-picker-disable.ant-picker.ant-picker-disabled,.profile-pass-field.ant-input-affix-wrapper-disabled.ant-input-affix-wrapper:hover,.px-checkbox-disable .ant-checkbox-disabled.ant-checkbox:hover .ant-checkbox-inner,.px-checkbox-disable.ant-checkbox-wrapper:hover .ant-checkbox-inner,.treat-checkbox-effect .ant-checkbox-disabled:hover .ant-checkbox-inner,.treat-checkbox-effect .ant-checkbox-wrapper:hover .ant-checkbox-disabled .ant-checkbox-inner,.treat-hour-sec .ant-picker-disabled.ant-picker:hover,body .ant-btn-text.add-hours-close-icon:hover[disabled]{border-color:#d9d9d9!important}.gender-select.gender-select-btn label.ant-radio-wrapper:first-child,.gender-select.patient-detail-gender-btn label.ant-radio-wrapper:first-child{border-right:1px solid #d9d9d9!important}.patient-detail-gender-btn .ant-radio-wrapper,.patient-detail-gender-btn .ant-radio-wrapper-disabled{display:flex;justify-content:center}.patient-detail-gender-btn .ant-radio-wrapper-disabled{cursor:inherit!important}.no-upcoming-icon .ant-empty-image{margin-bottom:5px!important;height:70px!important}.event-sms-menu .ant-empty-image,.treatment-draft-icon.no-upcoming-icon .ant-empty-img-simple{height:70px!important}.patient-detail-overview{border:1px solid #f0f2f5;background:#f0f2f5;height:45px;margin-top:2px}.treat-space-content .tratment_avail:last-child{height:41px!important}.date-nodata-overlay .ant-empty-image{display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:0!important}.date-nodata-overlay p.ant-empty-description.ng-star-inserted{font-size:10px!important}.date-nodata-overlay svg.ant-empty-img-simple{height:28px!important}.date-new-format.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:16px!important}.date-new-format.ant-select-focused.ant-select-open.cdk-mouse-focused.cdk-focused:nth-child(2),.date-new-format:nth-child(2){min-width:77.66px!important;max-width:77.66px!important;width:100%!important}body .practitioner-left-panal-new.sticky-div:hover .cal-event .appo-card .payment-status-symbol{z-index:-1}.contact-field-align,.new-patient-form.patient-day-view-space .ant-form-item.contact-field-align{margin-bottom:9px!important}.event-sms-menu .ant-empty-image svg,.no-data-small-icon .ant-empty-image svg{width:183px!important}.lab-item-request-title{display:flex;align-items:center;margin-bottom:20px}.lab-align--item{overflow-y:auto;height:calc(100vh - 251px)}.imagery-popup .new-tab-btn:focus{color:#fff!important;background-color:#531dab!important;border:1px solid #531dab!important}.month-header-view{margin:0 25px 10px!important}.cal-month-view{margin:0 59px!important}.no-data-small-icon .ant-empty-image{height:55px!important}.edit-header-align{display:flex!important;align-items:center!important;margin-bottom:20px!important;justify-content:space-between}.edit-btn-design,.edit-cancel-btn-align{background-color:#f0f2f5!important;margin-bottom:0!important}.edit-btn-design{margin-left:100px}.edit-cancel-btn-align{margin-right:10px!important}.order-lab-align nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding:0!important;display:flex;align-items:center;margin-bottom:23px!important;height:40px!important}.new-group-field{padding:0 15px!important}.new-group-button-close .ant-btn-text,.treat_new_group .ant-btn-text{border:1px solid #d9d9d9!important;display:flex;align-items:center;justify-content:center}.new-group-button-close .ant-btn-text:focus,.new-group-button-close .ant-btn-text:hover,.treat_new_group .ant-btn-text:focus,.treat_new_group .ant-btn-text:hover{display:flex;align-items:center;justify-content:center;border-color:#531dab!important;box-shadow:none!important}.amount-col-input .amount-field-effect,.amount-col-input .amount-field-effect.ant-input-disabled:hover,.amount-col-input .price-amount-drawer,.ant-input.process-view-field.ant-input-disabled:hover,.ant-layout-content .amount-col-input .amount-field-effect.ant-input:hover,.blockout-cancel-btn .button-close.ant-btn:hover,.btn-exception.ant-btn[disabled]:hover,.use-information .ant-checkbox-disabled .ant-checkbox-inner,body .opaning-time-icon{border-color:#d9d9d9!important}.patient-charge-popup .modal-nz-body span,.payment-modal-overlay .modal-nz-body span{cursor:pointer!important;pointer-events:all!important}.add-family-drawer-plue{font-size:14px!important;padding:10px!important}.correspondence-add-btn{justify-content:flex-end!important;height:55px!important;right:17px!important}.add-hours-close-icon.add-Excep-close-btn{margin-top:0!important;padding-top:0!important}.add_hours_block.add-Excep-drawer{display:flex!important;justify-content:space-between!important;margin-bottom:10px!important}.add-room-align.add_hours_block.ng-star-inserted nz-time-picker{margin-right:12px!important;width:39.8%!important}body .opaning-time-icon{height:40px!important;width:40px!important;color:#000!important}.open-hour-edit{display:flex;justify-content:space-between;margin-bottom:10px!important}.template-save-ant-modal-body span{width:50%!important;text-align:center}.profile-pass-field{height:40px!important;display:flex;align-items:center;overflow:hidden}.point{width:188px!important}.profile-icon .ng-star-inserted.ant-upload.ant-upload-select.ant-upload-select-picture-card.ant-upload-disabled{height:104px!important;width:104px!important}.new-pass-box ul{display:flex;justify-content:space-between;margin-top:11px!important}.profile-img-delete{margin-top:-118px!important;margin-left:11px!important}.practice-timr-tr{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px!important}.tratment_avail button.ant-btn-icon-only{margin-right:10px!important;width:40px!important}.tratment_avail button.ant-btn:hover[disabled]{border-color:#e6e6e6!important}.close-btn-treat.ant-btn-text[disabled]{background:#f5f5f5!important;border-color:#d9d9d9!important}.patient-appointment-overlay .ant-modal.reschedule-popup-class{max-width:400px!important;top:100px!important}.page-item-title .equipment-align .reminder-dots-align{vertical-align:0!important;display:flex!important;margin-left:10px!important}g.ant-empty-img-simple-g{stroke-width:.5!important}.record-icon-align .ant-empty-img-simple-g path{fill:transparent!important}.record-icon-align .ant-empty-img-simple-g path+path,.record-icon-align-calendar .ant-empty-img-simple-g path+path{fill:#ebedf0!important}.record-icon-align .ant-empty-img-simple-ellipse,.record-icon-align-calendar .ant-empty-img-simple-ellipse{fill:#e7e8eb!important}.form-box.lab-appot-data{background-color:#f0f2f5;padding:0}.watch-list-btn{text-align:right!important}.watch-list{width:96px;padding:16px 16px 16px 48px!important}.align-edit-btn{display:flex;align-items:center;justify-content:space-between;margin-right:25px}.watchlist-check{margin-bottom:22px!important}.close-button-pointer .ant-drawer-close i{pointer-events:auto!important}.archived_dots svg{vertical-align:text-top!important}.archived_dots .treatment-select{display:contents}.archived_dots-treat i{vertical-align:text-top;margin-left:15px;cursor:pointer}.archived_dots-treat span:last-child{font-size:30px;color:#b1abc0!important}.add-treat-search{width:40px!important;height:40px!important}.Add-gueset-col .search-align{margin-bottom:40px!important}.family-card .family-user-icon{text-align:right;line-height:8px;color:#262626;opacity:.3}.profile-payment-plan .ng-star-inserted{margin-top:7px;font-weight:400}.teeth-bases .chart-search-field,.teeth-treatments .chart-search-field{padding-bottom:0!important;padding:0;background:#531dab;border:1px solid #b37feb!important;display:flex;align-items:center;justify-content:center;height:40px;width:40px}.teethbase-selected.teeth-treat-selected{background:#e200be!important;padding:3px 6px 3px 0!important}.chart-dropdown-col.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#89819c!important}body .chart-cancel-popup>.cdk-global-overlay-wrapper .ng-trigger-modalContaine{background-color:#00000069!important}.chart-cancel-popup .ant-modal-mask{z-index:1}.chart-cancel-popup .ant-modal-wrap{background-color:rgba(0,0,0,.45)}.pract-chart-section .ant-tabs-nav-list .ant-tabs-ink-bar{background:#22075e!important}.chart-colums.teeth-align .chart-item-object,.chart-colums.teeth-align .chart-span,.chart-model-overlay .chart-colums.teeth-align .chart-item-object,.chart-model-overlay .chart-colums.teeth-align .chart-span{margin:auto}.add-family-checkbox .ant-checkbox-wrapper.disable,.edit-chart-confirm .ant-input-affix-wrapper{cursor:default}.chart-conform-popup .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#8c8c8c!important;background:#f0f2f5}.chart-conform-popup .ant-input-affix-wrapper-disabled{color:#bfbfbf!important;background:#f0f2f5;cursor:default}.remove-select-icon .anticon-down.ng-star-inserted{display:none!important}.patient-arrived-span.block-out-appnt{line-height:16px}.practitioner-profile-drawer .ant-avatar,.practitioner-profile-drawer .ant-upload,.practitioner-profile-drawer .ant-upload-select{background:#f0f2f5!important;border:1px solid #f0f2f5!important}.patient-log-tab .ant-table-thead>tr>th{background:#f0f2f5;padding:10px 16px}.cal-week-view .cal-time-events .cal-event{height:calc(100% - 3px)!important;line-height:17px!important}.appo-5min-4x-card pre{line-height:13px}.appo-10min-4x-card b{height:16px}.appo-10min-4x-card.block-out-appnt b{line-height:11px;height:11px}.appo-4x-card pre span{overflow:hidden;text-overflow:ellipsis;white-space:pre}.appo-10min-4x-card.appo-4x-card pre span,.close-diary-popup .diary-popup b{white-space:nowrap}.cal-practitioner-header .practitioner-3dots-align span{font-size:24px;display:flex;opacity:1!important}.appo-5min-4x-card pre.ng-star-inserted{margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:38%;display:block!important}.appo-5min-4x-card b.event-title-col-b{width:57%}.practice-name-date{display:flex;align-items:center;justify-content:space-between;height:57px}.practice-date-formate{padding:19px 14px 19px 85px;background-color:#f0f2f5}.add-minute,.practitioner-height-item nz-tabs-nav.ant-tabs-nav.ng-star-inserted{background:0 0}.print-btns button{margin-left:20px;width:253px}.calendar-print-page .ant-modal-header{padding:0 0 40px!important}.practice-name b,.practice-name p{font-size:19.3799px;margin-bottom:0}.print-date p{font-size:8.80906px;margin-bottom:0}.select-practice-box .ant-checkbox-wrapper{color:#fff;display:inline-flex;align-items:center}.select-practice-box span:last-child{color:#dbdbdb}.calendar-print-page .ant-modal{top:66px}.calendar-print-modal .cal-week-view{padding:0 0 10px 31px}.btn.btn-primary.choose-other-date,.btn.btn-primary.choose-other-date:hover{width:320px;height:40px;font-size:16px;background:0 0!important;border:1px solid #d9d9d9!important;color:#262626!important;margin:20px 0 0;box-shadow:none}.create-appo-col .btn.btn-primary.choose-other-date,.create-appo-col .btn.btn-primary.choose-other-date:hover{width:316px}.choose-other-date i.anticon.anticon-calendar,.choose-other-date i.anticon.anticon-unordered-list,.failed-log i.anticon.anticon-unordered-list{margin-bottom:2px}.choose-btn-card{display:flex;flex-direction:column-reverse}.block-out-appnt span{overflow:hidden;white-space:break-spaces}.close-diary-popup .diary-popup span{font-size:24px;padding:4px 16px 00px 0}.close-diary-popup .ant-modal-header{border-bottom:none;padding:32px 32px 8px!important}.close-diary-popup .ant-modal-title{height:fit-content}.close-diary-popup .ant-modal-content .ant-modal-body{padding:0 32px 24px!important}.close-diary-popup .ant-modal-content .ant-modal-body p:first-child{margin:0 0 0 40px!important}.close-diary-popup .ant-modal-content .ant-modal-body p:last-child{margin:0 0 24px 40px!important}.close-diary-popup .ant-btn.diary-close-btn,.close-diary-popup .ant-btn.diary-close-btn:focus,.close-diary-popup .ant-btn.diary-close-btn:hover{height:32px;margin-right:8px;border-color:#d9d9d9!important;color:#262626!important;font-size:14px}.close-diary-popup .diary-confirm-btn,.close-diary-popup .diary-confirm-btn:focus,.close-diary-popup .diary-confirm-btn:hover{margin-bottom:0;background-color:#ff4d4f!important;border:1px solid #ff4d4f!important;color:#fff!important}.close-diary-popup .ant-modal{width:min-content!important;min-width:400px}.expand-icon{z-index:999;position:absolute;top:24px;left:23px;opacity:.3;cursor:pointer}.search-menu .cdk-overlay-connected-position-bounding-box .search-menu-height div{height:100%;max-height:600px!important}.search-menu .cdk-overlay-connected-position-bounding-box .search-menu-height .ant-select-item{min-height:60px;height:100%}.patient-appointment-overlay .week-popup-practitioner-div .other-date-popup{overflow-y:auto;overflow-x:hidden;height:calc(100vh - 116px);padding:0 5px}.patient-charge-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#fff!important;color:#000!important;opacity:.8}.ant-btn-dashed.ant-btn[disabled],.ant-btn-dashed.ant-btn[disabled]:active,.ant-btn-dashed.ant-btn[disabled]:focus,.ant-btn-dashed.ant-btn[disabled]:hover{color:rgba(0,0,0,.25)!important;border-color:#d9d9d9!important}.btn-pract-align .treat-save-temp{background-color:#fff;border-color:#d9d9d9;color:#262626;height:32px;font-size:14px}.add-minute{display:flex;align-items:center;justify-content:center;width:40%;line-height:1px;border:none;padding:0}.add-minute span{padding-right:2px}.duration-field{display:flex;padding:10px 0;align-items:center;cursor:pointer}.profile-user-icon span{margin-right:4px}.chart-model-overlay .view-icon-bottom.deciduous-teeth{margin-top:35px!important}.chart-model-overlay .view-icon-bottom.deciduous-mixed-teeth{margin-top:24px}.ant-btn.create-estimate:focus{background-color:#531dab!important;color:#fff!important;border-color:#531dab!important}.drag-appointment-model-overlay .drag-yes-btn span,.drag-appointment-model-overlay .drag-yes-btn.template-save-ant-modal-body span{width:40%!important;margin-left:0!important}.drag-appointment-model-overlay .preview-yes-btn span{width:20%!important;margin-left:0!important}.drag-appointment-model-overlay .drag-yes-btn,.drag-appointment-model-overlay .preview-yes-btn{display:flex!important;align-items:center!important;justify-content:center}.drag-appointment-model-overlay .drag-yes-btn i svg,.drag-appointment-model-overlay .preview-yes-btn i svg{vertical-align:inherit}.medical-step-line{border-bottom:1px solid #000!important}.patient-detail-header{height:153px;background:#722ed1}.sent-mes p:first-child,.type-mes-area{background:#fff;border-radius:5px;padding:10px}.patient-detail-header .col-6:first-child{display:flex;align-items:center;height:153px}.patient-detail-header .col-6:last-child{display:flex;align-items:end;height:153px;justify-content:end}.patient-detail-header .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;opacity:1}.patient-detail-header .ant-tabs-tab .ant-tabs-tab-btn{color:#fff!important;font-weight:600!important;opacity:.5}.patient-correspondence-form .ant-menu-item .anticon{font-size:16px;color:#262626}.patient-correspondence-form i.anticon{font-weight:400;font-size:14px;color:#262626}#side-menuInventory.correspondence-menu ul li{padding:9px 24px!important}.patient-detail-header .ant-tabs-tab{margin:0 40px 0 0}.correspondence-tabs nz-tabs-nav.ant-tabs-nav{padding:0 0 14px}button.practice-view{height:40px;width:max-content;padding:8px 15px;border-radius:2px;background:#531dab;display:flex;align-items:center;border:1px solid #531dab;margin-bottom:12px}.practice-view span{color:#fff;font-size:16px;font-weight:400;margin-left:8px}.email-logs{width:100%;padding:13px 42px 0 32px}.email-logs .order-lab-align nz-tabs-nav.ant-tabs-nav.ng-star-inserted{margin-bottom:39px!important}.letter-logs,.sms-logs{width:100%;padding:34px 42px 0 32px}.email-logs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.letter-logs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.pract-email-logs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#000!important;opacity:1}.email-logs .ant-tabs-tab .ant-tabs-tab-btn,.letter-logs .ant-tabs-tab .ant-tabs-tab-btn,.pract-email-logs .ant-tabs-tab .ant-tabs-tab-btn{color:#000!important;font-weight:600!important;opacity:.5}.patient-correspondence-form .email-logs td{padding:16px!important}.scroll.patient-scroll-col.patient-admin-page{padding:16px 24px 0;height:calc(100vh - 217px)!important}nz-layout.app-layout.ant-layout.patient-page nz-content.ant-layout-content{padding:0!important;margin-bottom:0}.cdk-global-scrollblock body.correspondence-detail-body{overflow:visible}#side-menuInventory.correspondence-menu ul li.ant-menu-item-selected{background:#f9f0ff;box-shadow:none;border-right:3px solid #9254d9}.edit_patient_name input{width:100%;max-width:313px}.view-button{color:#531dab;font-weight:700;display:flex;justify-content:center}.add-letter-drawer .angular-editor-textarea{max-height:482px!important;min-height:150px!important;resize:none!important}.Description-area{padding-left:12px!important;padding-right:12px!important}.sms-mes-detail{width:100%;max-width:715px;min-width:max-content;display:inline-block;height:calc(100vh - 420px);overflow:auto;padding-right:10px}.receive-mes,.sent-mes{width:387px;clear:both}.sent-mes{float:right}.sent-mes p:first-child{color:#000;font-weight:400;font-size:14px;opacity:1}.receive-mes{align-self:self-end}.type-area,.type-mes-area{width:100%;max-width:715px;min-width:max-content}.receive-mes p:last-child,.sent-mes p:last-child{color:#00000080;margin-bottom:30px}.receive-mes p:first-child{height:max-content;background:#722ed1;border-radius:5px;padding:10px;color:#fff}.type-mes-area{height:87px;border:none;margin-top:10px;margin-bottom:5px}.patient-detail-menu{height:calc(100vh - 154px)}textarea.type-mes-area{resize:none}.add-letter-drawer textarea{width:520px;resize:none}.email-logs .lab-align--item .ant-table-content,.pract-email-logs .lab-align--item .ant-table-content{overflow-x:auto}.sms-mes-detail.scroll{display:inline-flex;flex-direction:column;align-items:flex-start}.email-sub-detail{width:300px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-letter-drawer angular-editor{width:520px}.email-today-inbox{width:auto;min-width:15px;height:auto;min-height:15px;border-radius:50%;display:flex;background:#8c8c8c;font-size:12px;color:#fff;margin-left:10px;text-align:center;justify-content:center}.sms-logs nz-spin.ant-spin-nested-loading{width:100%;height:100%}.add-blank-treat{padding:40px;overflow:hidden;margin:0 -40px 28px;border-bottom:1px solid #f0f0f0}.row.preview-popup{margin-top:15px}body .btn-primary.add-single-appt{height:32px!important;font-size:14px!important;border:1px solid #d9d9d9!important;box-shadow:none!important;background-color:transparent!important;color:#000!important}.view-estimate .page-item-title button.confirm-con.plan-in-active,.view-estimate .page-item-title button.confirm-con.plan-in-active:focus,.view-estimate .page-item-title button.confirm-con.plan-in-active:hover{color:#d9d9d9!important;border-color:#d9d9d9!important}angular-editor.text-correspondence .angular-editor-textarea{overflow-x:auto!important;cursor:default}.template-header{font-size:24px;font-weight:600;color:#262626;font-style:normal}.day-view-2x-formula #hourLabel:last-child mwl-calendar-week-view-hour-segment:nth-child(55),.day-view-4x-formula #hourLabel:last-child mwl-calendar-week-view-hour-segment:nth-child(55){padding-bottom:41px}.patient-archive-dots{list-style-type:none}.patient-archive-dots span .anticon{line-height:2.8;margin-right:30px;color:#fff;vertical-align:7px}.practitioner-height-item .ant-tabs-extra-content{display:flex;justify-content:end;width:100%;padding-right:16px}.practitioner-height-item .order-lab-align nz-tabs-nav.ant-tabs-nav.ng-star-inserted{margin:10px 0!important;background-color:#fff!important;height:45px!important}.nots-detail button.note-btn-item{float:right!important;margin-bottom:10px!important}.nots-detail tr td:first-child{width:310px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nots-detail tr td:nth-child(2){width:230px}.nots-detail tr td:nth-child(3){width:200px}.note-list-drawer button.ant-drawer-close{margin-right:20px!important;top:4px}.note-list-detail .save-note-col checkbox.ant-checkbox-wrapper{width:-webkit-fill-available;display:flex;align-items:center}.note-list-drawer .ant-drawer-body{padding:24px 40px 40px}.view-note-popup-col{border:1px solid #a9a9a9;padding:10px;height:max-content;max-height:400px;width:100%;overflow-y:auto}.patient-name-tag{padding:3px 10px 3px 4px!important}.patient-name-tag input#txtPatientId{background-color:#f5f5f5;padding:3.5px 10px;margin-right:10px}.view-email-disc{border:1px solid #ddd;width:520px;max-height:595px;min-height:230px;padding:15px 11px;overflow:auto}.calendar-short-print-modal .print-3dots-align{color:#fff;font-size:24px;opacity:1!important;line-height:1.3!important}.print-pract-user-box .print-prac-icon{line-height:0!important;display:flex;align-items:center;justify-content:center}.calendar-short-print-modal .print-card-details{color:#fff;padding-left:10px;width:185px}.calendar-short-print-modal{background-color:#fff;padding:0 14px 20px 85px;display:flex}.print-appot-card{display:grid;width:82%}.appo-5min-print-card .print-appot-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:57%;display:block!important}.appo-5min-print-card .print-appot-card pre{text-overflow:ellipsis;white-space:nowrap!important;overflow:hidden;width:38%;display:block!important}.print-card-details p,.print-card-details span{text-overflow:ellipsis;white-space:pre;overflow:hidden;width:100%;display:block!important;margin-bottom:0}@media print{.calendar-print-modal .patient-arrived-span,.calendar-print-modal .patient-arrived-span.block-out-appnt,.print-appot-card pre{border:none!important}.print-pract-user-name{display:flex;align-items:center}.print-3dots-align span{display:flex}.print-card-details p,.print-card-details span{text-overflow:ellipsis;white-space:pre;overflow:hidden;width:100%;display:block!important;margin-bottom:0}.appo-5min-print-card .print-appot-card pre{text-overflow:ellipsis;white-space:nowrap!important;overflow:hidden;width:38%;display:block!important}}.content-sms td,.print-appot-card b{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.practice-short-date-print{padding:19px 14px 19px 85px;background-color:#fff}.print-appot-card b{line-height:14px}.warning-notification-mes .ant-notification-notice-icon-error~.ant-notification-notice-description{margin-right:20px!important}.cal-event-container:has(.appointment-disabled){cursor:default!important}.appo-5min-print-card{padding:2px 10px!important;display:flex;align-items:center}.notification-popup-row{padding:0;width:600px;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.Unread-mes-dot,.content-sms td:first-child span:first-child{width:8px;height:8px}.notification-popup-header{display:flex;justify-content:space-between;padding:10px 20px;align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0}.notification-popup-row .ant-card-head{border-bottom:none!important;padding:0!important}.toggle-text-row p{margin-bottom:0;margin-right:12px}.notification-box-row{overflow:auto;max-height:calc(100vh - 343px);background-color:#fff}.notification-box-row tr{width:100%;border-bottom:1px solid #f0f0f0}.Unread-mes-dot{background-color:#ff005c;border-radius:50%}.content-sms td{padding:16px;display:block;color:#262626}.content-sms td:last-child{display:flex;justify-content:flex-end}.content-sms td:first-child{display:flex;align-items:center;max-width:fit-content;width:500px}.content-sms{border-radius:5px;display:flex;justify-content:space-between;align-items:center}.notification-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:14px;font-weight:600;color:rgba(0,0,0,.5)}.bell-icon:before{content:"";width:7px;height:7px;position:absolute;background-color:red;border-radius:50px;margin-left:11px;margin-top:1px}.ortho-add{display:flex;align-items:center;justify-content:center;height:100%}.cal-day-column .cal-event-container.cal-draggable.practice-archive-pointer,.cal-hour-segment.practice-archive-pointer{cursor:default!important}.calendar-short-print-modal .print-dentist-name{font-size:16px;font-weight:700}.half-close-menu .ant-dropdown-menu-submenu-title>span>.anticon:first-child{vertical-align:.2em}.patient-archive-tooltip.ant-dropdown-menu.ant-dropdown-menu-root{margin-top:17px}.single-close-btn{background-color:#722ed1!important;color:#fff!important}.appo-type-field li,.failed-log{background:0 0!important;color:#262626!important}.edit-patient-name{width:calc(100% - 80px);text-align:left;padding-left:35px;float:left}.use-information nz-form-item.ant-form-item.ant-row{margin-bottom:0!important;margin-top:10px}.edit_patient_name input.ant-input{height:34px}.add-family-checkbox label.ant-checkbox-wrapper.disabled span:last-child{color:#000;opacity:.5}.wallet-balance-detail{overflow:auto;max-height:calc(100vh - 415px);margin-top:10px}.data-search-box{width:1000%;margin-bottom:26px;margin-right:10px}.staff-dropdown .form-control{padding-left:82px!important}.submit-pin-field .ant-input{padding:8px 11px}.user-pin-modal .ant-modal{width:100%;display:flex;justify-content:center;align-items:center;height:100%;top:0;margin-top:0!important}.user-pin-modal .ant-modal-content{width:450px}.appo-type-field{margin-top:21px}.appo-type-field li{font-size:14px;width:316px;height:40px;margin:0;box-shadow:none;justify-content:left;display:flex;border-bottom:1px solid #d9d9d9!important;align-items:center;padding:6px 16px;border-radius:0}.appo-type-field ul{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:0}.appo-type-field li span{margin:0 5px 0 10px}.failed-log{width:360px;height:40px!important;font-size:16px!important;border:1px solid #d9d9d9!important;margin:20px;display:flex!important;align-items:center;justify-content:center;box-shadow:none!important}.failed-appot-data td:first-child{display:flex;align-items:center;color:#ff005c;font-weight:700;width:130px}.failed-appot-data .ant-table-row.ng-star-inserted{display:-webkit-box}.upcoming-drawer .ant-drawer-body{background-color:#f0f2f5}.spinner-center .ant-spin-spinning .ant-spin-dot-spin{margin-top:9px!important}.none-events{cursor:default;pointer-events:none!important}.appo-process-time nz-form-item.ant-form-item.ant-row{margin-bottom:12px}.appot-log-data .ant-table{overflow:auto;max-height:988px;height:auto}.upcoming-drawer .reschedule-btn .ant-btn{color:#fff;background:#531dab;border-color:#531dab;display:flex;align-items:center}.cal-cell-row.last-days-border .cal-cell.cal-future.cal-weekend:nth-last-child(2):after,.cal-cell-row.last-days-border .cal-cell.cal-past.cal-weekend:nth-last-child(2):after,.cal-cell-row.last-days-border .cal-cell.cal-today.cal-weekend:nth-last-child(2):after{content:'';width:1px;height:67px;position:absolute;background:#00000080;left:0;opacity:.5;top:0}.cal-days .cal-cell.cal-day-cell.cal-future.cal-weekend:nth-last-child(2):after,.cal-days .cal-cell.cal-day-cell.cal-past.cal-weekend:nth-last-child(2):after,.cal-days .cal-out-month.cal-cell.cal-day-cell.cal-future.cal-weekend:nth-last-child(2):after,.cal-days .cal-out-month.cal-cell.cal-day-cell.cal-past.cal-weekend:nth-last-child(2):after{content:'';position:absolute;width:1px;height:120px;background:#00000080;left:-10px;top:-10px}.cal-days .ng-star-inserted:last-child .cal-cell.cal-day-cell.cal-future.cal-weekend:nth-last-child(2):after,.cal-days .ng-star-inserted:last-child .cal-cell.cal-day-cell.cal-past.cal-weekend:nth-last-child(2):after{height:110px}.other-support-btn{font-size:18px;color:#fff;width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center;background-color:#531dab;margin:20px 30px 20px 0;border-radius:50%}.upcoming-reschedule .ant-modal-close-x{margin-top:15px!important;margin-right:15px}