@media (min-width:1400px) and (max-width:1500px){.patient-edit-billing-total{margin-left:18px;margin-top:10px;display:inline-flex}.patient-edit-payment-checkupdate{display:inline-flex;margin-left:225px;color:#afadad;font-size:11px}}@media (max-width:1400px){#collapsibleNavbar ul li{padding:5px 13px}body .add-hours-close-icon{margin-top:10px!important}.dentista_user.Manual-reminder-table tr.ant-table-row.ng-star-inserted{background-color:#fff}.wall-barnch-align{flex-flow:wrap}.wall-barnch-align .refund-col{margin-left:0}.wall-barnch-align .ant-form-item-label>label{min-width:176px}.practitioner-header .skeleton-sidebr{height:100vh;margin-top:21px}.practitioner-header-top .new-payment-item.page-height-col.chart-hight-scroll.scroll.ant-col{height:calc(100% - -20px)!important}.p-chart.ng-star-inserted.display-div-item{display:none}}@media (max-width:1360px){#collapsibleNavbar ul li{padding:5px 7px}#collapsibleNavbar ul li a{font-size:13px}}@media (max-width:700px){.chart-colums{display:grid}.chart-colums .mt-50{margin-top:0}.p-chart{height:550px}.ant-steps-dot.ant-steps-small .ant-steps-item-content,.p-content-header .ant-steps-dot .ant-steps-item-content{width:auto}.p-content-header{height:auto;display:block}.p-content-header .ant-steps{margin-left:-70px}p.patient-edit-payment-checkupdate{margin-left:80px}}@media (min-width:768px){#collapsibleNavbar .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}}@media (max-width:767px){#collapsibleNavbar ul li{padding:7px 0}#collapsibleNavbar ul li a{display:table;width:auto}.navbar-nav{margin:10px 0!important;overflow:hidden}.wall-barnch-align .wallet-top-responsive{padding-right:0}}@media (max-width:575px){.li-div,.page-item-title h2,.ul-cal{width:100%}.group-item,.page-item-title{display:block;height:auto;overflow:hidden}.li-div{float:left;margin-bottom:3px}.li-span{float:left;display:block}.li-span label{margin-left:0!important;margin-right:10px}.page-item-title h2{font-size:26px}.ul-cal{margin-bottom:5px}.dentista,.group-item{margin-top:0}.menu-title .ant-select:not(.ant-select-customize-input) .ant-select-selector{font-size:16px}.menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-search::before{width:15px!important;top:13px!important}nz-content.patient-body.ant-layout-content{padding:0!important}.patient-profile{max-width:100%!important}.ant-picker-datetime-panel{display:block!important;height:325px!important;overflow:scroll!important}.ant-picker-date-panel,.ant-picker-date-panel .ant-picker-content,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{width:100%!important}.ant-picker-dropdown{width:92%}.reset-password{max-width:500px!important;min-width:calc(100% - 35px);width:calc(100% - 35px)}.btn-primary.save-btn-align{margin-left:5px}.group-item.transaction_block.responsive-wallet-col .ant-form-item .ant-form-item-label>label{margin:0;width:100%;max-width:200px;min-width:200px}.wall-barnch-align .refund-col{flex-flow:wrap}.wall-barnch-align .refund-col .ant-form-item{margin-right:20px!important}}@media only screen and (max-width:1600px){.row.col-12.slot_days_block .appointment-margin-right{width:20%!important}.row.col-12.slot_days_block.set-email-field .appointment-margin-right{width:41%!important}.form-box.patient-info-edit span.ng-star-inserted i.anticon svg{vertical-align:bottom}nz-header.ant-layout-header.ng-star-inserted nz-select-arrow.ant-select-arrow.ng-star-inserted{display:none}span.due-today-row{font-size:14px!important}.form-box.patient-info-edit{margin-bottom:0;padding-bottom:0}.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg{shape-rendering:auto!important}body .schedule-row .Calendar-scroll-rows{height:calc(100% - 15px)}#side-menu ul li{padding:8px 20px!important}.imagery-popup-page .ant-modal{width:1150px!important}.imagery-popup .imagery-setion-img{height:610px!important}nz-table-inner-default::-webkit-scrollbar,nz-table.ant-table-wrapper::-webkit-scrollbar,table::-webkit-scrollbar{width:6px;height:6px}nz-table-inner-default::-webkit-scrollbar-track,nz-table.ant-table-wrapper::-webkit-scrollbar-track,table::-webkit-scrollbar-track{background:#ccc}nz-table-inner-default::-webkit-scrollbar-thumb,nz-table.ant-table-wrapper::-webkit-scrollbar-thumb,table::-webkit-scrollbar-thumb{background:#888;border-radius:5px}nz-table-inner-default::-webkit-scrollbar-thumb:hover,nz-table.ant-table-wrapper::-webkit-scrollbar-thumb:hover,table::-webkit-scrollbar-thumb:hover{background:#777}.staff_drawer_ nz-form-item.ant-form-item.ant-row{margin-bottom:12px}nz-space-item.ant-space-item.cdk-drag.appoint_custom.ng-star-inserted nz-table.tratment_plan_edit.ant-table-wrapper .ant-table-content tr{margin-bottom:0}nz-space-item.ant-space-item.cdk-drag.appoint_custom.ng-star-inserted nz-table.tratment_plan_edit.ant-table-wrapper .ant-table-content{overflow-x:auto;margin-bottom:20px}td.edit_option.ant-table-cell.ng-star-inserted{padding-right:20px}nz-space-item.ant-space-item.cdk-drag.appoint_custom.ng-star-inserted nz-table.tratment_plan_edit.ant-table-wrapper .ant-table-content::-webkit-scrollbar{height:5px}nz-space-item.ant-space-item.cdk-drag.appoint_custom.ng-star-inserted nz-table.tratment_plan_edit.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:#89819c}.calendar_footer{padding:5px 0!important}p.billing_totle span{margin:0}p.billing_totle{text-align:right;margin-right:15px;margin-top:10px;margin-left:0!important}.week-view-button-col.ng-star-inserted{margin-bottom:10px}.scroll.practitioner-left-panal.ant-col.ant-col-5{height:inherit!important}.teeth-bases.scroll.ng-star-inserted nz-input-group.ant-input-search-enter-button.ant-input-search.ant-input-group-wrapper{margin-top:0!important}.teeth-bases,.teeth-treatments.scroll.ng-star-inserted{padding:10px;height:200px}}@media only screen and (max-width:1440px){.dentista_user.patients_tbl.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted{width:max-content;min-width:100%}.dentista_user.patients_tbl.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted td.ant-table-cell{background:#fff}nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active span.tablehead-cell{padding-left:0}nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active .practice-timr-tr span.tablehead-cell{padding-left:10px!important}nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active>.ng-star-inserted{min-width:100%}#side-menu ul li a{font-size:12px}#side-menu ul li{width:100%;padding:10px 20px!important}#side-menu ul li a i{font-size:23px!important}#side-menu ul li a img{margin-right:20px;width:18px;height:18px}.side-bar-align ul li a img{margin-right:16px!important}#side-menu ul li a .side-icon-item{margin-right:20px;width:26px!important;height:26px!important}b.patients_name_edit{font-size:20px!important;padding-right:70px!important}.tab-align-item .tab-space-item{padding-left:40px}.appoin-report-date .refund-col,.wallet-top-responsive.wall-left-res{margin-left:20px}.card-align{min-height:65px;display:flex;align-items:center;justify-content:center}.staff-dropdown .iti--allow-dropdown .iti__country-list{width:300px!important}.admin-label-phone~.iti--allow-dropdown .iti__country-list{width:303px!important}.calendar-wrapper.week-view-left .mat-calendar-body-cell::before,.mat-calendar-body-cell-preview,.mat-calendar-body-cell::after{top:1%!important}.mat-calendar-body-cell-content.mat-focus-indicator.mat-calendar-body-selected.mat-calendar-body-today{margin:1.3px!important}.p-chart.perio-advance-small{height:auto}.perio-chart-div .perio-advance .p-chart.perio-advance-small{overflow-y:hidden;display:flex;align-items:center}.perio-advance-chart{height:780px}.perio-chart-div .perio-advance{margin:0}.email-sent-detail nz-table-inner-default.ant-table-container{max-height:calc(100vh - 400px);overflow:auto}.calendar-modal-wrapper .side-panel{height:calc(100% - 52px)!important}.patient-appointment-overlay .mat-calendar-body-cell-content.mat-focus-indicator.mat-calendar-body-selected.mat-calendar-body-today{top:4.5px}}@media only screen and (max-width:900px){.dentista_user.labitem_table td.font-bold.name-div.ant-table-cell{width:20%}.form-box.unit-conversation-box{overflow-x:scroll!important}.label_names.ng-star-inserted{width:max-content}.label_names.ng-star-inserted span:first-child{width:147px!important}.label_names.ng-star-inserted span:nth-child(2){width:213px!important}.label_names.ng-star-inserted span:nth-child(3){width:142px!important}.label_names.ng-star-inserted span:last-child{width:30%!important}.add-item-colums .ant-input-group{min-width:20%!important;width:20%!important}.add-item-colums .lab-dropdown{min-width:30%!important}.ortho-model-overlay .ant-modal-body{height:100%}.p-chart-div .ant-tabs-extra-content{width:100%;transform:translateY(10px)}nz-tabset#tabNotes nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding-left:0;margin-top:60px}.group-item .ul-cal,.staff_profile_schedule nz-table.ant-table-wrapper table{width:100%}.last_appoint_block{margin-top:20px}.practitioner-center-panal{min-width:230px;max-width:230px!important}.practitioner-right-panal .chart-colums{padding-bottom:75px}nz-layout.app-layout.ant-layout{width:100%;overflow-x:hidden}.practitioner-tab-item .ant-tabs-tab{color:#00000080!important;font-weight:700;margin-right:15px}.practitioner-tab-item nz-tabs-nav.ant-tabs-nav.ng-star-inserted{background:#fff;padding:5px 5px 17px 15px;margin:0}.practitioner-tab-item .form-box.ng-star-inserted .page-item-title{display:block}#side-menu ul li a .side-icon-item{margin-right:20px!important;width:inherit!important;height:inherit!important}#side-menu .side-icon-item.side-icon{width:26px!important;height:26px!important}}@media only screen and (max-width:1500px){.calendar_footer,.calendar_sidebar mat-calendar{margin-top:5px!important}.row.col-12.slot_days_block .appointment-margin-right{width:22%!important}.row.col-12.slot_days_block.set-email-field .appointment-margin-right{width:43%!important}.practitioner-tab-item .editable-cell,.practitioner-tab-item .editable-row.disabled:hover .editable-cell{padding-left:0}nz-table.appointment_structure_tbl.ant-table-wrapper .ant-table-content table col:nth-child(3){min-width:100px!important}nz-table.appointment_structure_tbl.ant-table-wrapper .ant-table-content table col:nth-child(2){min-width:210px!important;width:210px!important}.calendar_footer{padding:0!important}.mat-calendar-table-header th{padding:0 0 14px!important}.m-4.calendar_sidebar{margin-top:17px!important}.calendar_current_title{padding:5px 15px!important}.dentista_user.allow_scroll.ng-star-inserted table,.dentista_user.enable__scroll.ng-star-inserted table{overflow-x:auto;width:max-content;min-width:100%}.dentista_user.allow_scroll.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted,.dentista_user.enable__scroll.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted{overflow-x:auto}nz-tabset.ant-tabs.p-tabset.the_pending_tab.ant-tabs-top.ant-tabs-default nz-table-inner-default.ant-table-container.ng-star-inserted{overflow-x:inherit}.dentista_user.allow_scroll.lab-align--item.ng-star-inserted table{width:min-content}.ortho_box.ant-row.ant-row-center.ng-star-inserted .photo-col.ant-col{margin-left:.5rem!important;margin-right:.5rem!important}.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-right-section{width:240px}.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-center-section .ortho-setion-img.ng-star-inserted{width:350px!important}.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-right-section button.btn.btn-primary{width:100%}.col-xl-8.col-sm-6.col-lg-6.col-md-6.col-12.patient-col-12{margin-top:10px}.scroll.dentista_user.treatment_table.payment-item-col table{width:max-content}.scroll.dentista_user.treatment_table.payment-item-col table tbody.ant-table-tbody{background:#fff}.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){right:225px}.practitioner-tab-item nz-tabset.ant-tabs.p-tabset.ant-tabs-top.ant-tabs-default nz-table-inner-default.ant-table-container.ng-star-inserted table .ant-table-tbody>tr>td{font-size:12px}.payment-item-col{height:calc(100% - 30px);overflow:auto}.scroll.dentista_user.payment-item-col.practitioner-table-tbody.log_tbl.ng-star-inserted{height:calc(100% - 110px)}.lable-border-col{margin:10px!important}.lable-border-col.mobile-align{margin:0!important}.wallet-scroll-col-row-table.wallet-tran-scroll-item{height:calc(100% - 78px);overflow:auto}}@media only screen and (max-height:500px){.calendar_sidebar .calendar_footer{left:6px}.patient-appointment-overlay .calendar_footer{left:35px!important}.calendar_sidebar .calendar_footer button{height:28px!important}.calendar_sidebar mat-calendar .mat-calendar-table{border-spacing:0;border-collapse:collapse;width:170px!important;margin:auto}.schedule-row{width:calc(100% - 220px)!important}ng-component.mat-datepicker-content.ng-star-inserted .side-panel{width:220px!important;min-width:220px!important;max-width:220px!important;background-color:#fff;height:calc(100% - 65px)!important}.sidebar-logo.menu-title.title-drop-dwon-bar.ng-star-inserted nz-select.ant-select.ant-select-show-arrow.ant-select-allow-clear.ant-select-single.ng-untouched.ng-pristine.ng-valid{width:220px;background-color:#22075e;padding:15px 20px!important;margin:-16px 40px -17px -39px}.menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-search::before{width:14px;height:14px}.menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-item{cursor:pointer;font-size:14px!important}.practitioner-header.ant-row .menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-item{font-size:20px!important}.practitioner-header.ant-row .menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-search::before{width:20px;height:15px}.mat-calendar-body-cell-content.mat-focus-indicator,.mat-calendar-body-label{border:none;font-size:9px;color:#000;font-weight:600}.scroll.practitioner-left-panal-new.full-div{height:100%!important}.calendar-wrapper .mat-calendar-body{position:relative;transform:translateY(8px)}nz-radio-group.ant-radio-group.ant-radio-group-solid.ng-untouched.ng-pristine.ng-valid .ant-radio-button-wrapper{height:25px;font-size:11px}.teeth-treatments.teeth-align-item nz-radio-group.ant-radio-group.ant-radio-group-solid.ng-untouched.ng-pristine.ng-valid .ant-radio-button-wrapper{height:32px;width:100%}.calendar_current_title .calendar_current_title .p-2{padding:0 10px!important}}@media only screen and (max-width:1400px){.form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-pristine.ant-input-lg.ng-touched.ant-input-disabled,.form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-pristine.ant-input-lg.ng-touched.ng-valid{width:75%!important;margin-left:10px!important}.email-logs nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active>.ng-star-inserted,.practitioner-height-item nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active>.ng-star-inserted{width:100%}.dentista_user.patients_tbl.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted,nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active>.ng-star-inserted{width:max-content;min-width:100%}nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active{overflow-x:auto}nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active .form-box.ng-star-inserted{margin-bottom:0}a.btn.btn-border.patient_edit_btn.ng-star-inserted{right:29px!important;top:15px!important;padding:8px 12px}.dentista_user.labitem_table td.font-bold.name-div.ant-table-cell{width:20%;font-size:12px}#side-menu ul li a,.calendar_current_title i.anticon,.calendar_current_title span.ng-star-inserted{font-size:12px}#side-menu ul li{width:100%;padding:8px 20px!important}.imagery-popup-page .ant-modal{width:calc(100vh - -180px)!important}.imagery-popup .imagery-setion-img{height:610px!important}.row.col-12.slot_days_block .appointment-margin-right{width:25%!important}.row.col-12.slot_days_block.set-email-field .appointment-margin-right{width:45%!important}p.patient-edit-payment-checkupdate{margin-left:5rem}.cal-scroll-item .side-panel.scroll{height:calc(100% - 65px)!important}.calendar_sidebar .calendar_footer{padding:5px 0!important}.calendar_current_title .p-2{padding:4px 10px!important}.week-view-button-col.ng-star-inserted{padding:5px!important}.week-view-button-col button{height:25px}.m-4.calendar_sidebar{margin-top:10px!important;margin-bottom:80px!important}}@media only screen and (max-width:1027px){p.billing_totle,p.billing_totle .patient-edit-billing-total{margin-left:0!important}.add_hours_block.ng-star-inserted nz-select.width-full.ant-select.ant-select-lg.ant-select-show-arrow.ant-select-show-search.ant-select-allow-clear.ant-select-single.ng-pristine.ng-valid.ng-touched{width:100%!important;display:block}.ul-cal.patient-filter-tag.ng-star-inserted nz-tag.ant-tag.ant-tag-has-color.ng-star-inserted{margin-bottom:8px;margin-right:10px}.ul-cal.patient-filter-tag.ng-star-inserted{display:block;margin-bottom:10px;width:100%!important}.dentista_user.allow_scroll.bulk_table nz-select.ant-select.ant-select-show-arrow.ant-select-show-search.ant-select-allow-clear.ant-select-single.ng-pristine.ng-valid.ng-star-inserted.ng-touched,.dentista_user.allow_scroll.bulk_table nz-select.ant-select.ant-select-show-arrow.ant-select-show-search.ant-select-allow-clear.ant-select-single.ng-untouched.ng-pristine.ng-valid{width:50%!important}.practitioner-menu .ant-select-selection-item{font-size:18px!important}tbody.table-lab-tbody.ant-table-tbody.ng-star-inserted button.btn.btn-primary.button-create.ant-btn.ant-btn-primary{width:100%}.timeline-col .ant-slider-mark-text:last-child{transform:translate3d(-50%,-45px,0)!important}nz-tabset#tabNotes nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding-left:0;margin-top:15px}nz-tabset#tabNotes.treat-sub-tab nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding-left:0;margin-top:60px!important}nz-tabset#tabNotes.treat-sub-tab .history-sub-tab nz-tabs-nav.ant-tabs-nav.ng-star-inserted{margin-top:0;padding-left:0}nz-tabset.ant-tabs.p-tabset.ant-tabs-top.ant-tabs-default .ant-tabs-content-holder{margin:5px}.p-detail-btns-div.ng-star-inserted{height:40px;margin-top:15px}.sidebar-logo.menu-title.title-drop-dwon-bar.ng-star-inserted nz-select.ant-select.ant-select-show-arrow.ant-select-allow-clear.ant-select-single.ng-untouched.ng-pristine.ng-valid{margin-right:20px}#collapsibleNavbar ul li a{font-size:11px}p.billing_totle{text-align:right;margin-right:10px}a.btn.btn-border.patient_edit_btn.ng-star-inserted{right:30px!important;top:12px!important;padding:0 10px}.form-box.patient-info-edit{margin-bottom:0;padding-bottom:0;padding-top:40px}.page-title-3-dots svg{padding-top:18px!important}.menu-dot-align svg,.order-labitem-dot svg{padding-top:0!important;font-size:30px}.staff-form-div.treatmentplan_container.ng-star-inserted .row{display:block}.staff-form-div.treatmentplan_container.ng-star-inserted .col-sm-6.col-lg-4.col-md-12.col-12.px-md-10,.staff-form-div.treatmentplan_container.ng-star-inserted .row .col-sm-6.col-lg-8.col-md-12.col-12{max-width:100%}.px-md-10{padding:0 5px!important}.staff-form-div .col-sm-12.col-lg-12.col-md-12.col-12{padding:0 15.5px}.treatment-sec-box .treat-space-content{padding:0 6.5px!important}.appoin-report-date .wallet-top-responsive.wall-top-entity{align-items:inherit!important}.appoin-report-date .refund-col{flex-wrap:wrap}.appoin-report-date .refund-col .Export-wallet-btn{margin-left:0;padding:6px 19px}.page-item-title .newplan-header-align{margin-left:5px}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:20px!important}.full-calendar-popup .ant-drawer-content-wrapper{width:100%!important}.order-labitem-dot svg{margin-top:23px!important;color:#b1abc0}}@media (min-width:1400px){.chart-model-overlay .chart-colums{width:1328px;margin:0 auto}.chart-model-overlay .deciduous-chart-colums{width:815px}}@media only screen and (max-width:1366px){body .ant-drawer-body nz-select.ant-select.ant-select-show-arrow.ant-select-allow-clear.ant-select-single.ng-valid.ng-touched.ng-dirty{width:100%}body .p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-right-section{width:230px}.chart-model-overlay .chart-item-cols{margin:0 4px!important;transform:scale(1.1)!important}.chart-model-overlay .mt30{margin-top:-11px!important}.teeth-bases{height:170px}.practitioner-col-h4{font-size:30px}.practitioner-col-button .btn-border,.practitioner-col-button .btn-primary{height:30px;line-height:30px;padding:12px 13px;font-size:14px}.chart-model-overlay .ant-modal-header{padding:0 0 15px!important}.chart-model-overlay .ant-modal-body{height:calc(100vh - 76px)}.p-chart .chart-colums{display:block}.perio-chart-div.p-chart .chart-colums{display:flex}.p-chart .chart-colums .mt-50:first-child{margin-top:0!important}.p-chart .chart-colums .mt-50{margin-top:50px;margin-bottom:-50px}.p-chart{height:auto}.chart-button-col{margin-top:30px!important}body .new-payment-item .perio-chart-div .ant-tabs-content-holder .p-chart.p-chart-basic{padding-top:0!important}.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item{display:flex!important;flex-direction:column!important;align-items:center!important}.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-center-section{margin:30px 0}.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-left-section{padding-right:0;width:190px}.p-chart.deciduous-chart-small-view{overflow:hidden;height:calc(100vh - 195px)!important}.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-right-section{padding-left:0}.ortho-right-section h6{margin-bottom:25px}}@media (max-width:1022px){.chart-colums{display:flex;flex-wrap:wrap}.chart-popup-item-col{position:absolute;height:100%;width:100%}.teeth-treatments{width:225px}.responive-mt-50{margin-top:-50px;margin-bottom:170px}.teeth-bases.scroll.ng-star-inserted,.teeth-treatments.scroll.ng-star-inserted{height:130px!important}.chart-model-overlay .ant-modal-body{height:820px;min-height:calc(100vh - 70px)}.chart-model-overlay .chart-item-cols{margin:0!important;transform:scale(1)!important}body .cdk-overlay-container.chart-model-overlay .ant-modal h4{font-size:20px!important}.chart-model-overlay .ant-modal{margin:2% auto}.responive-mt-100{margin-top:170px}.mixed-chart .chart-popup-item-col{z-index:inherit}}@media (max-width:1022px) and (min-width:900px){.cdk-overlay-container.chart-model-overlay .ant-modal h4{font-size:26px!important}.chart-model-overlay .chart-colums{width:545px!important;margin:0 auto;position:relative}.practitioner-col-h4{font-size:26px}.chart-model-overlay .chart-item-cols{margin:0 5px!important;transform:scale(1.1)!important}.chart-model-overlay .ant-modal-body{height:890px;min-height:calc(100vh - 70px)}.teeth-treatments.teeth-align-item nz-radio-group.ant-radio-group.ant-radio-group-solid.ng-untouched.ng-pristine.ng-valid{width:199px;display:flex;text-align:center}}@media (max-width:1399px) and (min-width:1023px){.chart-model-overlay .chart-colums{width:1000px;margin:0 auto}.chart-popup-item-col{width:0}.treat-hour-sec nz-time-picker{margin-bottom:10px}}@media (max-width:899px){.chart-model-overlay .chart-colums{width:500px;margin:0 auto;position:relative}.responive-mt-100{margin-top:170px!important}.btn.btn-primary.perio-record-btn.perio-top-btn{top:22px}.teeth-treatments.teeth-align-item nz-radio-group.ant-radio-group.ant-radio-group-solid.ng-untouched.ng-pristine.ng-valid{width:199px;display:flex;text-align:center}}@media only screen and (max-width:1600px){.form-box.patient-info-edit{padding-left:0}p.patient-edit-payment-checkupdate{margin-left:10rem}nz-table.appointment_structure_tbl.ant-table-wrapper nz-table-inner-default.ant-table-container.ng-star-inserted{width:max-content;min-width:100%}nz-table.appointment_structure_tbl.ant-table-wrapper{overflow-x:auto}nz-table.appointment_structure_tbl.ant-table-wrapper nz-table-inner-default.ant-table-container.ng-star-inserted table col.ng-star-inserted:nth-child(2){min-width:185px}.date-select-dropdwon-col{width:86px!important}.form-row.mt-3.patient-col-box.ng-star-inserted nz-select{display:block!important;width:95%}.full-calendar-footer{position:inherit}.patient-appointment-overlay .cal-week-view.week-view-header-item::after{left:8px}.patient-appointment-overlay .calendar-modal-wrapper .side-panel{height:calc(100% - 53px)!important}}@media only screen and (max-width:1450px){.last_appoint_block.patient-col-12 .group-item.ng-star-inserted .ul-cal{width:100%}}@media only screen and (max-width:1400px){.p-chart.ortho_banner.ng-star-inserted{height:300px!important}ng-component.mat-datepicker-content.ng-star-inserted .side-panel{top:64px!important}.ant-layout-content{padding:20px 40px 40px}.page-item-title h2{font-size:24px}.treatment-h2{width:145px!important;min-width:145px!important}.treatment-plans-h2{width:285px!important}.add_hours_block.ng-star-inserted{display:block!important;align-items:center}nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active .form-box.ng-star-inserted .page-item-title{flex-wrap:wrap}nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active .form-box.ng-star-inserted .page-item-title.btn-pract-align{flex-wrap:nowrap!important}nz-table.appointment_structure_tbl.ant-table-wrapper nz-table-inner-default.ant-table-container.ng-star-inserted{width:fit-content}.form-box.patient-col-1 .form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-untouched.ng-pristine.ant-input-lg.ant-input-disabled,.form-box.patient-col-1 .form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-untouched.ng-pristine.ant-input-lg.ng-valid{width:calc(100% - 118px)!important;margin-left:10px!important}.perio-chart-div .perio-advance .p-chart{overflow-y:hidden}}@media only screen and (max-width:1024px){.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-right-section{width:300px;margin-top:0;padding:0}.practitioner-tab-item .ant-tabs-content.ant-tabs-content-top.ant-tabs-content-animated .ant-tabs-nav-list{margin-left:20px}.practitioner-tab-item .pract-email-logs .ant-tabs-nav-list{margin-left:0!important}.row.col-12.slot_days_block .appointment-margin-right{width:80%!important}.row.col-12.slot_days_block.set-email-field .appointment-margin-right{width:40%!important}.staff-form-div.treatmentplan_container.ng-star-inserted .page-item-title h5{font-size:16px!important;width:100%!important}.add_hours_block.treat-hour-sec.ng-star-inserted nz-time-picker{width:45%!important;margin-right:5px}.staff-form-div.treatmentplan_container.ng-star-inserted .ant-picker-input>input{font-size:9px}.form-box.patient-col-1 nz-select.edit-select-dropdwon-col.ant-select.ant-select-lg.ant-select-show-arrow.ant-select-allow-clear.ant-select-single.ng-untouched.ng-pristine.ant-select-show-search.ng-valid,.p-chart-div nz-tabset.ant-tabs.ant-tabs-top.ant-tabs-default.ng-star-inserted nz-tabs-nav.ant-tabs-nav.ng-star-inserted{display:block}.scroll.dentista_user.staff_tbls.staff-item-col nz-table.ant-table-wrapper td.ant-table-cell .bold-name-div{font-size:14px}.page-item-title h2{font-size:22px}.treatment-h2{width:135px!important;min-width:135px!important}.scroll.dentista_user.labitem_table.payment-item-col.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted,.scroll.dentista_user.payment-item-col.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted{overflow-x:auto}.scroll.dentista_user.labitem_table.payment-item-col.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted table,.scroll.dentista_user.payment-item-col.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted table{width:max-content;min-width:100%}.scroll.dentista_user.payment-item-col.supplier-content.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted table{width:100%;min-width:100%}.patient-col-box .ant-select-multiple.ant-select-lg .ant-select-selection-item span.ant-select-selection-item-remove.ng-star-inserted{margin-left:5px}.patient-col-box .ant-select-multiple.ant-select-lg .ant-select-selection-item{margin:6px 10px 10px 0}.col-xl-8.col-sm-6.col-lg-6.col-md-6.col-12.patient-col-12>.group-item.edit_patient_header{display:inline-block;width:100%}.patient-filter nz-date-picker.width-full.ant-picker.ng-untouched.ng-pristine.ng-valid{overflow-x:hidden}nz-table-inner-default.ant-table-container.ng-star-inserted tr.ant-table-row.ng-star-inserted{background:#fff}.basic-popup-cols{height:150px;top:100px!important}.practitioner-tab-item nz-table.ant-table-wrapper nz-table-inner-default.ant-table-container.ng-star-inserted{min-width:100%}.perio-chart-div .p-chart{height:auto!important}.practitioner-right-section .p-chart-div .ant-tabs-extra-content{width:100%;margin-top:35px}nz-tabset#tabNotes nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding-left:0}.p-chart.ng-star-inserted .chart-button-col button.btn.btn-primary.ml-2.mt-5.ant-btn.ant-btn-primary{margin-top:0!important}.chart-colums{margin-bottom:27px}nz-space.ant-space.cdk-drop-list.ant-space-vertical{overflow:auto}nz-space.ant-space.cdk-drop-list.ant-space-vertical nz-table-inner-default.ant-table-container.ng-star-inserted{width:max-content;min-width:100%;overflow-x:auto}.practitioner-tab-item nz-space.ant-space.cdk-drop-list.ant-space-vertical nz-table-inner-default.ant-table-container.ng-star-inserted{overflow-x:inherit}nz-tabset#tabNotes .page-item-title .width-full p.mb-4 span{width:100%;display:block;margin-top:2px;margin-left:-6px}nz-tabset#tabNotes .page-item-title .width-full p.mb-4{display:block!important}.chart-button-col{margin-top:60px!important}.multipal-chart-line{margin-top:5px!important;margin-left:-15px}.p-chart-div .ant-tabs-extra-content{width:calc(100% - 290px)}.practitioner-header-top .new-payment-item.page-height-col.chart-hight-scroll.scroll.ant-col{height:100%!important}.timeline-col .ant-slider-mark-text:last-child{left:94.2%!important}.timeline-col .ant-slider-mark-text{top:24px!important}.ortho-right-section h6{margin-bottom:20px!important;margin-top:10px!important}.practitioner-tab-item .p-tabset.pract-align-tab-item .ant-tabs-nav-wrap{display:inherit!important;flex:unset!important;width:inherit!important;z-index:inherit!important;position:inherit!important}.practitioner-tab-item .p-tabset.pract-align-tab-item .practitioner-height-item .ant-tabs-extra-content{width:100%!important;position:absolute!important;display:flex;justify-content:end}.practitioner-tab-item .p-tabset.pract-align-tab-item .ant-tabs-extra-content{width:auto!important;position:inherit!important}.chart-hight-scroll{height:calc(100% - 30px)!important}.chart-button-col.chart-tab{margin-top:-100px!important}.pixa-drop-btn{margin-right:15px}.p-chart.pathology_head_btn.ng-star-inserted button{margin-top:33px!important}}@media only screen and (max-height:600px){#side-menu ul li{padding:6px 20px!important}}@media only screen and (max-width:600px){.menu-title .ant-select:not(.ant-select-customize-input) .ant-select-selector{font-size:13px}.group-item.log_head_btns button.btn.btn-primary.ant-btn.ant-btn-primary{margin-right:10px}.allow_scroll nz-table-inner-default.ant-table-container.ng-star-inserted,.dentista_user.enable__scroll.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted,.dentista_user.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted,.dentista_user.ng-star-inserted.patients_tbl nz-table.ant-table-wrapper,.dentista_user.open_hours_tbls.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted,nz-modal-container.ng-trigger.ng-trigger-modalContainer.ant-modal-wrap.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted,nz-table.appointment_structure_tbl.ant-table-wrapper{overflow-x:auto}nz-modal-container.ng-trigger.ng-trigger-modalContainer.ant-modal-wrap.ng-star-inserted table{width:max-content;min-width:100%}body a.btn.btn-border.patient_edit_btn.ng-star-inserted{top:85px!important}.add-item-colums .ant-input-group{min-width:128px!important;width:128px!important}.add-item-colums .lab-dropdown{min-width:188px!important}.tratment_avail nz-form-item.ant-form-item.ant-row{margin-right:10px;margin-bottom:10px}.tratment_avail.ng-star-inserted{flex-wrap:wrap}.tratment_avail.ng-star-inserted nz-select{width:100%!important;margin-bottom:15px}.tratment_avail.ng-star-inserted nz-input-group.lab-input-item.ant-input-group.ant-input-group-lg{width:60%;max-width:60%!important}nz-input-group.ant-input-affix-wrapper.ant-input-affix-wrapper-lg.ng-star-inserted{width:230px;right:80%}.sidebar-logo.menu-title nz-select.width-full.ant-select.ant-select-show-arrow.ant-select-allow-clear.ant-select-single.ng-untouched.ng-pristine.ng-valid{width:40%!important}nz-layout.app-layout.ant-layout.ant-layout-has-sider .ant-layout-header .menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-search{width:auto;left:8px}body nz-layout.app-layout.ant-layout .menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-search::before{right:-18px}body nz-layout.app-layout.ant-layout.ant-layout-has-sider .sidebar-logo.menu-title{width:100%;padding-left:10px}.row.col-12.flex_break{flex-direction:column}.row.col-12.flex_break button.btn.btn-primary.treat_item_add.ant-btn.ng-star-inserted{margin-top:10px;width:51%}.dentista_user.ng-star-inserted.patients_tbl nz-table.ant-table-wrapper tbody.ant-table-tbody.ng-star-inserted,tbody.table-reconciliation-tbody.ant-table-tbody.ng-star-inserted{background:#fff}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper,.room_tbl nz-table.ant-table-wrapper table{width:100%!important}.dentista_user.enable__scroll.ng-star-inserted nz-table.ant-table-wrapper{overflow:hidden}nz-table.treatments_room.ant-table-wrapper.ng-star-inserted{overflow-x:auto;background:#fff}.dentista_user.open_hours_tbls.ng-star-inserted table,.dentista_user.staff_tbls.ng-star-inserted nz-table.ant-table-wrapper table{width:max-content}.dentista_user.allow_scroll.ng-star-inserted button.btn.btn-primary.button-create.ant-btn.ant-btn-primary{width:auto}.page-item-title>a.btn.btn-border.ng-star-inserted{float:right}.dentista_user.labitem_table.ng-star-inserted table{width:900px}.cdk-overlay-connected-position-bounding-box .ant-picker-dropdown.ng-trigger.ng-trigger-slideMotion.ng-star-inserted{left:0}.cdk-overlay-connected-position-bounding-box .ant-picker-dropdown.ng-trigger.ng-trigger-slideMotion.ng-star-inserted .ant-picker-panel-container{width:170px}body .ant-layout-header .menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-search{height:32px;width:auto;position:absolute;left:0;right:inherit;top:50%;transform:translateY(-50%)}#ddlPaymentPlan .ant-select-selection-item nz-tag.tag-item{font-size:14px!important}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;font-size:14px}.edit-patient-log .edit-logo-b{font-size:15px!important}.form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-pristine.ant-input-lg.ng-touched.ng-valid{width:75%!important;margin-left:10px!important}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper .ant-drawer-body{padding:24px 15px!important}.dentista_user.patients_tbl.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted td.ant-table-cell{background:#fff;font-size:14px}.cdk-overlay-container.view-estimate nz-modal-container.ng-trigger.ng-trigger-modalContainer.ant-modal-wrap.ng-star-inserted .no-print.ng-star-inserted{margin-bottom:75px!important}.cdk-overlay-container.view-estimate nz-modal-container.ng-trigger.ng-trigger-modalContainer.ant-modal-wrap.ng-star-inserted .no-print button.btn.btn-primary.ant-btn.ng-star-inserted{margin-top:20px!important}.form-box.patient-col-1 .form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-untouched.ng-pristine.ant-input-lg.ng-valid,body .form-box.patient-col-1 .form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-untouched.ng-pristine.ant-input-lg.ant-input-disabled{width:60%!important;margin-left:10px!important}.admin-right-list-col ul{display:block;margin-top:64px}.menu-sidebar .ant-layout-header{display:block;width:255px;position:fixed}.admin-right-list-col.filter_sidebar.ng-star-inserted{margin-top:80px}.admin-scr-col{overflow-y:auto;height:100%}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.m-4.calendar_sidebar{margin-top:10px!important;margin-bottom:130px!important}.dentista_user.allow_scroll.ng-star-inserted table{overflow-x:auto;width:-webkit-max-content;min-width:100%}.dentista_user.allow_scroll.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted{overflow-x:auto}@media only screen and (max-width:1500px){#collapsibleNavbar ul li{padding:5px 10px}#collapsibleNavbar ul li a{font-size:12px}}@media only screen and (max-width:1200px){.admin-right-list-col.ng-star-inserted .ant-input-affix-wrapper,.admin-right-list-col.ng-star-inserted .ant-input-group,.admin-right-list-col.ng-star-inserted .ant-picker,.admin-right-list-col.ng-star-inserted .ant-select,.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper input.ant-input.ant-input-lg.ng-untouched.ng-pristine.ng-valid{border:1px solid #c1c1c1}}@media only screen and (max-width:1024px){.practitioner-left-panal-new.full-div{height:100%!important}#collapsibleNavbar ul li{padding:5px 7px}body #collapsibleNavbar ul li a{font-size:9px}}}}@media only screen and (max-width:1200px){.ortho_box.ant-row.ant-row-center.ng-star-inserted .photo-col.ant-col .image-upload-div.ng-star-inserted{width:80px!important;height:80px!important}.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-right-section{width:300px;padding-left:0}.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-center-section .ortho-setion-img.ng-star-inserted{width:400px!important}.add_hours_block.treat-hour-sec.ng-star-inserted nz-time-picker{width:35%!important;margin-right:10px}.row.col-12.slot_days_block .appointment-margin-right{width:30%!important}.row.col-12.slot_days_block.set-email-field .appointment-margin-right{width:58%!important}.staff-form-div.treatmentplan_container.ng-star-inserted .page-item-title h5{font-size:16px!important}.staff-form-div.treatmentplan_container.ng-star-inserted .ant-picker-input>input{font-size:11px}.staff-form-div.treatmentplan_container.ng-star-inserted .ant-picker.ant-picker-disabled .ant-picker-suffix{color:rgba(0,0,0,.25);font-size:10px}.form-box.patient-col-1 .form-row.mt-3.patient-col-box.ng-star-inserted,.form-box.patient-col-1 nz-select.edit-select-dropdwon-col.ant-select.ant-select-lg.ant-select-show-arrow.ant-select-allow-clear.ant-select-single.ng-untouched.ng-pristine.ant-select-disabled,.practitioner-tab-item .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active .form-box.ng-star-inserted .page-item-title{display:block}.form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-pristine.ant-input-lg.ng-touched.ng-valid{width:75%!important;margin-left:10px!important}.basic-chart-popup .teeth-bases{height:220px}.practitioner-left-panal-new.full-div,.practitioner-left-panal-new:hover{height:100%!important}.menu-sidebar{z-index:999}.edit_patient_name.ng-star-inserted{padding-left:10px!important}.form-box.patient-col-1 .form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-untouched.ng-pristine.ant-input-lg.ng-valid{width:64%!important;margin-left:10px!important}.chart-colums.basic-chart-popup.ng-star-inserted .chart-popup-item-col{left:50%;transform:translateX(-50%);top:5%}.perio-chart-div .chart-button-col{margin-top:0}.p-chart-div nz-tabset.ant-tabs.ant-tabs-top.ant-tabs-default.ng-star-inserted{background:#722ed1;height:100%}.chart-button-col{display:flex;margin-top:-70px;justify-content:center}.practitioner-tab-item .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active .form-box.ng-star-inserted .page-item-title.btn-pract-align{display:flex!important}.dentista_user.patients_tbl.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted,nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active{overflow-x:auto}.email-logs nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active>.ng-star-inserted,.practitioner-height-item nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active>.ng-star-inserted{width:100%}.dentista_user.patients_tbl.ng-star-inserted nz-table-inner-default.ant-table-container.ng-star-inserted table,nz-tabset#tabNotes .ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active>.ng-star-inserted{width:max-content;min-width:100%}.ant-tabs-tabpane.ng-star-inserted.ant-tabs-tabpane-active .page-item-title span.ant-dropdown-trigger{margin-left:10px}.cdk-overlay-container.chart-model-overlay .ant-modal h4{font-size:30px!important}p.billing_totle{margin-left:0!important}.user-accesses .switch-horizontal .switch-horizontal-inner.access-switch-align{width:103px!important}.p-detail-btns-div .serach-filed-note{width:215px!important}nz-tabset#tabNotes.treat-sub-tab nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding-left:0;margin-top:40px}nz-tabset#tabNotes.treat-sub-tab .history-sub-tab nz-tabs-nav.ant-tabs-nav.ng-star-inserted{margin-top:0;padding-left:0}.imagery-popup-page .ant-modal{width:calc(100vh - -50px)!important}.imagery-popup .imagery-setion-img{height:610px!important}}@media only screen and (max-width:1155px){.p-chart.ortho-bg-section.ng-star-inserted .ortho-center-item .ortho-center-section .ortho-setion-img.ng-star-inserted{width:360px!important}.col-xl-6.col-sm-12.col-lg-12.col-md-12.col-12.last_appoint_block.patient-col-12{margin-top:20px}.form-box.patient-col-1 .form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-untouched.ng-pristine.ant-input-lg.ng-valid{width:64%!important;margin-left:10px!important}.form-box.patient-col-1 nz-select.edit-select-dropdwon-col.ant-select.ant-select-lg.ant-select-show-arrow.ant-select-allow-clear.ant-select-single.ng-untouched.ng-pristine.ant-select-show-search.ng-valid{display:block}}@media only screen and (max-height:799px){.teeth-bases.scroll.ng-star-inserted{height:160px}}@media only screen and (max-height:500px){.teeth-bases.scroll.ng-star-inserted,.teeth-treatments.scroll.ng-star-inserted{height:110px}body .practitioner-center-panal-new{padding-bottom:70px}.menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-search::before{right:36px}.title-drop-dwon-bar .ant-select{width:220px!important}td.mat-calendar-body-cell.ng-star-inserted{padding-top:9px!important;padding-bottom:11px!important}#side-menu ul li a{font-size:11px}#side-menu ul li{padding:7px 20px!important}}@media only screen and (max-width:500px){nz-select.width-full.ant-select.ant-select-show-arrow.ant-select-allow-clear.ant-select-single.ng-pristine.ng-valid.ng-touched{width:190px!important}}@media only screen and (max-width:450px){.ul-cal.staff_tabs li.ng-star-inserted{margin-right:10px}}@media only screen and (max-width:400px){.log_tbl .ant-pagination-item{display:inline-block;min-width:17px;font-size:9px}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{width:100%!important}}@media only screen and (max-width:370px){body nz-layout.app-layout.ant-layout .menu-title .ant-select-single.ant-select-show-arrow .ant-select-selection-search::before{right:0}}@media only screen and (max-width:320px){.row.patient-row-col .patient-billing-col.patient-col-12 p{font-size:9px}.row.patient-row-col .ant-card-extra.ng-star-inserted,.row.patient-row-col .patient-billing-col.patient-col-12 span.float-left,.row.patient-row-col .patient-billing-col.patient-col-12 span.float-right{font-size:11px}.row.patient-row-col .patient-billing-col.patient-col-12 .ng-star-inserted span.float-left:first-child i{margin-left:5px!important;font-size:12px!important}.row.patient-row-col .ant-card-head-title.ng-star-inserted{font-size:14px}.row.patient-row-col button.btn-group.ant-btn.ant-btn-text{font-size:10px}.row.patient-row-col input{font-size:12px!important}body a.btn.btn-border.patient_edit_btn.ng-star-inserted{top:80px!important;right:12px!important}.patient-edit.mt-4 label{font-size:11px!important}body .form-box.patient-col-1 .form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-untouched.ng-pristine.ant-input-lg.ant-input-disabled{width:85%!important;margin-left:10px!important}button.mobile-plus.ant-btn.ant-btn-text.ant-btn-icon-only{margin-left:12px!important;margin-bottom:6px!important}.form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-pristine.ant-input-lg.ng-touched.ng-valid{width:85%!important;margin-left:0!important}nz-sider.menu-sidebar.ant-layout-sider.ant-layout-sider-dark.ng-star-inserted.ant-layout-sider-collapsed .patient-filter nz-date-picker.width-full.ant-picker.ng-untouched.ng-pristine.ng-valid{padding-left:5px}.ant-drawer.ant-drawer-right.ng-star-inserted.ant-drawer-open .ant-drawer-body{padding:15px 20px!important}.practitioner-left-panal:hover{max-width:100%!important;width:100%!important}.group-item.log_head_btns button.btn.btn-primary.ant-btn.ant-btn-primary{width:40%;margin-right:5px;font-size:13px}}@media only screen and (max-width:1199px){#collapsibleNavbar ul li a{font-size:11px}.treatment-plans-h2{width:100%!important}.treatment-select-bar{min-width:318px!important;max-width:calc(100% - 273px);width:auto!important}.treatment-plans-h2~.treatment-select-bar{min-width:318px!important;max-width:calc(100% - 306px);width:auto!important}.archived-treatment-plan-select-bar{max-width:100%}.treatment-item-col.treat-scroll-item,.tretmentplan-item-col.treatplan-scroll-item{height:calc(100% - 45px);overflow:auto}.appoin-report-date .refund-col.refund-btn-item{flex-flow:wrap}.appoin-report-date .wallet-top-responsive.wall-align{align-items:inherit!important}.appoin-report-date .refund-col.refund-btn-item .Export-wallet-btn{margin-left:0}}@media only screen and (max-width:900px){.ortho_box.ant-row.ant-row-center.ng-star-inserted{display:block}.ortho_box.ant-row.ant-row-center.ng-star-inserted>.ant-col{width:100%!important;margin-bottom:80px}#side-menu ul li a i{font-size:22px!important}.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane nz-option-container.ant-select-dropdown.ant-select-dropdown-placement-bottomLeft.ng-trigger.ng-trigger-slideMotion.ng-star-inserted,.timeline-col.singal-chart-line.ng-star-inserted{width:100%}nz-sider.menu-sidebar.ant-layout-sider.ant-layout-sider-dark.ng-star-inserted{z-index:9999!important}.form-box.patient-col-1 .form-row.mt-3.patient-col-box.ng-star-inserted input.edit-mobile-input-col.ant-input.ng-untouched.ng-pristine.ant-input-lg.ng-valid{width:60%!important;margin-left:10px!important}.chart-model-overlay .ant-modal.ant-modal-confirm.ant-modal-confirm-confirm .ant-modal-body{min-height:auto!important}.teeth-bases{height:170px;top:0}.teeth-bases.scroll.ng-star-inserted,.teeth-treatments.scroll.ng-star-inserted{height:115px!important}.p-chart.ng-star-inserted,.patient-filter span.ant-picker-suffix.ng-star-inserted{margin-left:-7px}.new-payment-item.ant-col{width:calc(100% - 400px)}.admin-right-list-col.filter_sidebar.ng-star-inserted .patient-filter{overflow-x:hidden}div#collapsibleNavbar .logout-div-full{display:none}.filter_sidebar .patient-filter nz-date-picker.width-full.ant-picker.ng-untouched.ng-pristine.ng-valid{height:32px}.admin-right-list-col.ng-star-inserted .patient-filter nz-select nz-select-top-control.ant-select-selector{height:32px;padding-right:10px}.patient-filter.filter_practitioner nz-select-top-control.ant-select-selector{padding-right:0}.patient-filter nz-select-arrow.ant-select-arrow{right:7px}.ortho-model-overlay .ant-modal-body{padding:50px;display:flex;justify-content:center}}@media only screen and (max-width:810px){body .practitioner-center-panal-new{max-width:280px!important;min-width:280px}.p-chart.ng-star-inserted{margin-left:0}.h-100.practitioner-header.ant-row>.ant-col{width:320px!important}.h-100.practitioner-header.ant-row .new-payment-item.ant-col{width:calc(100% - 345px)!important}.p-chart-div .ant-tabs-extra-content{width:100%}.practitioner-menu{max-height:69px;width:320px}.new-payment-item .p-chart-div .practitioner-top-header nz-tabs-nav.ant-tabs-nav.ng-star-inserted{position:fixed;top:0;z-index:999;right:0;width:calc(100% - 320px)}}@media only screen and (max-width:768px){nz-header.ant-layout-header.ng-star-inserted nz-select.width-full.ng-tns-c107-0.ant-select.ant-select-show-arrow.ant-select-allow-clear.ant-select-single.ng-untouched.ng-pristine.ng-valid nz-select-arrow.ant-select-arrow.ng-tns-c107-0.ng-star-inserted{display:none!important}nz-header.ant-layout-header.ng-star-inserted nz-select-arrow.ant-select-arrow.ng-star-inserted,nz-header.ant-layout-header.ng-star-inserted nz-select-arrow.ant-select-arrow.ng-tns-c107-0.ng-star-inserted{display:none}.h-100.practitioner-header.ant-row>.ant-col{width:320px!important}.h-100.practitioner-header.ant-row .new-payment-item.ant-col{width:calc(100% - 345px)!important}.p-chart-div .ant-tabs-extra-content{width:100%}.practitioner-menu{max-height:69px;width:320px}.new-payment-item .p-chart-div .practitioner-top-header nz-tabs-nav.ant-tabs-nav.ng-star-inserted{position:fixed;top:0;z-index:999;right:0;width:calc(100% - 320px)}.treatment-title-btn{float:left!important;margin-top:0}.treatment-select-bar{float:left;max-width:calc(100% - 238px);min-width:calc(100% - 268px)!important;margin-bottom:15px!important}.treatment-plans-h2~.treatment-select-bar{float:left;max-width:calc(100% - 238px);min-width:calc(100% - 306px)!important;margin-bottom:15px}.perio-chart-div .perio-advance{margin:0!important}.patient-detail-menu .ant-menu li.ant-menu-item i{line-height:0;margin-right:25px}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{max-width:100%}}@media only screen and (max-width:575px){.treatment-title-btn{float:left!important}.treatment-plans-h2~.treatment-select-bar,.treatment-select-bar{float:left;max-width:calc(100% - 85px);min-width:calc(100% - 55px)!important}.treatment-troggal{margin-left:10px!important;margin-right:10px!important}.group-item.edit_patient_header.for_mobile{display:block!important}.payment-item-col.inward-scroll-item,.payment-item-col.sms-scroll-item{height:calc(100% - 42px);overflow:auto}.form-row.event-scroll-item{margin-bottom:0!important}.page-item-title .btn-primary.save-btn-align{margin-left:5px}}@media only screen and (max-height:550px){#side-menu ul li{width:100%;padding:4px 20px!important}#side-menu ul li a i{font-size:14px!important}#side-menu ul li a img{width:inherit!important;height:16px!important}.admin-right-list-col.ng-star-inserted .patient-filter{margin-top:10px!important}.schedule-row .scroll{height:100%!important}.m-4.calendar_sidebar{margin-bottom:120px!important}}@media (min-width:1200px){.treatment-width{width:820px!important;float:left}.treatment-select{width:535px!important;float:left}}@media (max-height:700px) and (min-height:600px){.chart-model-overlay .chart-item-cols{margin:0 4px!important;transform:scale(1)!important}.chart-model-overlay .mt30{margin-top:-23px!important}.teeth-bases{height:135px}}@media (min-height:701px) and (max-height:900px){.chart-model-overlay .chart-item-cols{margin:0 2px!important;transform:scale(.9)!important}.chart-model-overlay .chart-colums{width:976px}body .chart-model-overlay .mt30{margin-top:-40px!important}}@media (min-height:501px) and (max-height:700px){.chart-model-overlay .chart-colums{width:990px!important}}@media (max-width:1700px) and (min-width:1600px),(max-height:1200px) and (min-height:900px){.chart-model-overlay .mt30{margin-top:27px!important}.teeth-bases{height:183px}.responive-mt-100,.responive-mt-50{margin-top:-26px!important}.mixed-chart-colums .mix-practitioner-col-bottom{margin-bottom:4px!important;margin-top:26px!important}.mixed-chart .teeth-bases{height:159px}}@media (width:1680px) and (height:1050px){.chart-model-overlay .mt30{margin-top:30px!important}.responive-mt-100,.responive-mt-50{margin-top:-26px!important}}@media (max-width:899px),(min-height:501px) and (max-height:900px){.chart-model-overlay .chart-colums{width:500px!important}}@media (width:1440px),(height:900px){body .chart-model-overlay .mt30{margin-top:0!important}.chart-model-overlay .chart-item-cols{transform:scale(1.2)!important;margin:0 4px!important}.chart-model-overlay .chart-colums{width:995px}.perio-chart-div .perio-advance .p-chart.perio-advance-small{justify-content:center}}@media only screen and (max-height:960px){#side-menu ul li{padding:15px 20px!important}}@media only screen and (max-height:930px){#side-menu ul li{padding:15px 20px!important}}@media only screen and (max-height:800px){#side-menu ul li{padding:11px 20px!important}#side-menu ul li a img{margin-right:20px;width:18px;height:18px}#side-menu ul li a .side-icon-item{margin-right:18px;width:26px!important;height:26px!important}#side-menu ul .ant-menu-item .anticon{font-size:23px}}@media only screen and (max-height:730px){#side-menu ul li{padding:10px 20px!important}}@media only screen and (max-height:690px){#side-menu ul li{padding:9px 20px!important}}@media only screen and (max-height:670px){#side-menu ul li{padding:8px 20px!important}}@media only screen and (max-height:600px){#side-menu ul li{padding:6px 20px!important}body #side-menu ul li a img{width:18px!important;height:18px!important}#side-menu ul li a .side-icon-item{width:26px!important;height:26px!important}}.ant-drawer-content .ant-drawer-body::-webkit-scrollbar,.ant-tabs-tabpane-active::-webkit-scrollbar{width:6px;height:6px}.ant-drawer-content .ant-drawer-body::-webkit-scrollbar-track,.ant-tabs-tabpane-active::-webkit-scrollbar-track{background:#ccc}.ant-drawer-content .ant-drawer-body::-webkit-scrollbar-thumb,.ant-tabs-tabpane-active::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.ant-drawer-content .ant-drawer-body::-webkit-scrollbar-thumb:hover,.ant-tabs-tabpane-active::-webkit-scrollbar-thumb:hover{background:#777}.cdk-overlay-container{z-index:10000!important}.practitioner-left-panal-new.full-div{height:calc(100% - 127px)!important}.watchlist_btns button.btn.btn-primary.button-create.width-full.ant-btn.ant-btn-primary.ng-star-inserted{background:0 0!important;color:#000!important;border-color:#d9d9d9}#side-menu ul li:last-child a{margin-left:-4px}.cdk-overlay-backdrop.ant-modal-mask.cdk-overlay-backdrop-showing{top:0!important}.group-item.room_lock_head,.title_flex{justify-content:space-between}.admin-right-list-col.ng-star-inserted ul li a{font-size:14px!important}.ortho_box{height:100%}.photo-col.ant-col .image-upload-div.ng-star-inserted{margin-bottom:16px}.ortho_chart_foot.ng-star-inserted{padding-bottom:40px}.ortho_chart_foot.ng-star-inserted button.btn.btn-border.button-close.ant-btn{margin-right:0}.ortho_box.ant-row.ant-row-center.ng-star-inserted nz-badge.img-space.ant-badge{width:90px;height:90px}.ortho_add_img.ng-star-inserted{height:100%;display:flex;justify-content:center;align-items:center}.ortho_add_img.ng-star-inserted nz-upload.ant-upload-picture-card-wrapper{width:auto}.image-crop.ng-star-inserted{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.p-chart.ortho_banner .chart-button-col{height:100%;align-items:center}.ortho_superpopup{width:100%;display:flex;align-items:center;margin-bottom:36px;margin-top:12px}.ortho_superpopup .ortho-left-section{width:240px}body .ortho_superpopup .ortho-setion-img{width:608px!important;height:362px!important;cursor:pointer}.ortho-center-item.ortho_superpopup.ng-star-inserted .intraoral-div{margin-bottom:5px}.ortho-timeline.ng-star-inserted{margin-top:45px}.ortho_box.ant-row.ant-row-center.ng-star-inserted .photo-col.ortho-photo-col.ant-col .image-upload-div.ng-star-inserted{width:90px!important;height:90px!important;margin:auto}.ortho_box.ant-row.ant-row-center.ng-star-inserted .photo-col.ortho-photo-col.ant-col .ant-upload-text{width:90px!important}.cdk-global-scrollblock{overflow-y:auto!important}.new_tratment_group.ng-star-inserted{justify-content:space-between;justify-content:space-between;width:85%}.new_tratment_group.ng-star-inserted .col-sm-6.col-lg-6.col-md-6.col-12{width:91%!important;min-width:92%!important;padding-left:0}.row.treat_new_group.ng-star-inserted{width:100%}@media (max-width:768px){.icon-plus-mins{right:-328px}.cropper-container.cropper-bg{width:645px!important}.cropper-container .cropper-crop-box{width:510px!important}.treatment-item-col.treat-scroll-item{height:calc(100% - 65px);overflow:auto}.tretmentplan-item-col.treatplan-scroll-item{height:calc(100% - 57px);overflow:auto}.wall-barnch-align .ant-form-item .ant-select{width:100%!important}.chart-model-overlay .ant-modal-header{padding:0 0 55px!important;display:flex;justify-content:center}.pract-chart-align{display:block}.pract-chart-align .chart-display-col{padding-bottom:15px;align-items:center}.pract-chart-align .practitioner-col-button{display:flex;justify-content:center}.perio-chart-align .perio-btn-save{margin-bottom:0}}@media (max-width:680px){div#divCropImage{width:550px}.icon-plus-mins{right:-257px}.cropper-container.cropper-bg{width:495px!important}.cropper-container .cropper-crop-box{width:360px!important}}@media (max-width:576px){div#divCropImage{width:512px}.cropper-container.cropper-bg{width:465px!important;height:363px!important}.cropper-container .cropper-crop-box{width:367px!important}.icon-plus-mins{right:-245px}.treatment-item-col.treat-scroll-item,.tretmentplan-item-col.treatplan-scroll-item{height:calc(100% - 97px);overflow:auto}.payment-item-col.supplier-scroll-item,.teeth-base-item-col.itemcomp-scroll-sec,.teeth-base-item-col.payment-scroll-item,.treatment-item-col.labitem-scroll-sec,.treatment-item-col.treatlab-scroll-item{height:calc(100% - 52px);overflow:auto}.staff-item-col.staff-scroll-item{height:calc(100% - 147px)!important;overflow:auto}.wallet-scroll-col.practice-scroll-item{height:calc(100% - 113px)!important;overflow:auto!important}.teeth-base-item-col.teethbase-scroll-item{height:calc(100% - 42px);overflow:auto}.wallet-scroll-col-row-table.wallet-tran-scroll-item{height:calc(100% - 212px)!important;overflow:auto}.wallet-scroll-col-row.log-scroll-item{height:calc(100% - 139px)!important;overflow:auto!important}.wallet-scroll-col.patient-scroll-item{height:calc(100% - 109px)!important;overflow:auto!important}.staff-form-div.treatmentplan_container.staff-scroll-add{height:calc(100% - 42px)}}@media (max-width:425px){div#divCropImage{width:380px}.cropper-container.cropper-bg{width:335px!important;height:267px!important}.cropper-container .cropper-crop-box{width:260px!important}.icon-plus-mins{right:-175px}.ortho-size-image{width:100%}}@media (max-width:991px){.patient-row-col{margin:-42px -15px!important}.col-sm-12.col-lg-8.col-md-12.col-12.staff_profile_schedule{padding:0 6.5px}.wallet-btns{display:flex;justify-content:start}.pathology-chart-col{flex-direction:column;padding-top:15%}.col-6.pathology-col-6-left svg,.col-6.pathology-col-6-left.my-2 svg{margin-left:-10%}.pathology-col-6-left,.pathology-col-6-right{text-align:center}.chart-model-overlay .ant-modal-body{height:910px}.pathology-chart-col.pathology-chart-col-cursor.ng-star-inserted{padding:1%}.col-6.pathology-col-6-left.my-2,.col-6.pathology-col-6-right.my-2{padding:0}.calendar_sidebar nz-radio-group.ant-radio-group.ant-radio-group-solid.ng-untouched.ng-pristine.ng-valid{margin-left:12px}.new-payment-item .p-chart-div .ant-tabs-content-holder{padding-top:35px!important}.practitioner-header-top .new-payment-item.page-height-col.chart-hight-scroll.scroll.ant-col{height:calc(100% - -108px)!important}}@media (max-width:899px){.col-6.pathology-col-6-left svg{margin-left:-25%}.dentista_user.allow_scroll.lab-align--item.ng-star-inserted table{width:auto;overflow-x:auto}}@media (max-width:768px){.col-6.pathology-col-6-left svg{margin-left:-35%}}.dentista_user.allow_scroll.bulk_table.ng-star-inserted table tbody tr td:last-child,.dentista_user.allow_scroll.bulk_table.ng-star-inserted table thead tr th:last-child{width:30%}@media only screen and (max-width:625px){.m-4.calendar_sidebar{margin-top:6px!important;margin-bottom:80px!important}nz-radio-group.ant-radio-group.ant-radio-group-solid.ng-untouched.ng-pristine.ng-valid .ant-radio-button-wrapper{height:20px;font-size:11px}.teeth-treatments.teeth-align-item nz-radio-group.ant-radio-group.ant-radio-group-solid.ng-untouched.ng-pristine.ng-valid .ant-radio-button-wrapper{height:32px;width:100%}.calendar_current_title .p-2{padding:0 10px!important;font-size:14px!important}.calendar_sidebar .calendar_footer{padding:0!important}.side-panel{width:200px!important;min-width:200px!important;max-width:200px!important;background-color:#fff;height:100vh!important}.schedule-row{padding-left:0!important;padding-right:0!important;width:calc(100% - 180px);padding:30px}.calendar_sidebar .calendar_footer button{height:25px!important;width:25px!important}body .calendar_sidebar .calendar_footer button:last-child{width:110px!important}.mat-calendar-body-cell-content.mat-focus-indicator,.mat-calendar-body-label{border:none;font-size:8px;color:#000;font-weight:600}}@media only screen and (max-height:650px){#side-menu ul li a{font-size:11px!important}#side-menu ul li a img{margin-right:20px;width:15px;height:15px}#side-menu ul .ant-menu-item .anticon{font-size:23px!important}#side-menu ul li{padding:6px 20px!important}.chart-model-overlay .ant-modal-body{min-height:100%}}@media (max-width:1440px),(max-height:900px){.chart-model-overlay .mixed-chart-colums .mix-practitioner-col-bottom.permanent-teeth,.chart-model-overlay .view-icon-bottom.deciduous-teeth{margin-top:0!important}.chart-model-overlay .view-icon-bottom.deciduous-mixed-teeth{margin-top:-29px!important}.mixed-chart .mix-practitioner-col-top.ng-star-inserted{margin-bottom:-47px}.mixed-chart .teeth-treatments.scroll{height:208px}.mix-practitioner-col-top{margin-bottom:-10px}}@media only screen and (max-width:1024px){.mixed-chart-colums .mx-4.responive-mt-100{width:100%;display:block;margin-top:120px!important;margin-left:0!important;margin-bottom:30px}.chart-model-overlay .chart-colums .mixed-chart-colums .responive-mt-50{margin-top:-50px;margin-bottom:120px}.mixed-chart-colums{display:block}.chart-model-overlay .ant-modal-body{height:100%!important;display:flex;align-items:center;justify-content:center}.mixed-chart-colums .mix-practitioner-col-top.ng-star-inserted,.mixed-chart-colums .mx-4.responive-mt-100 .mix-practitioner-col-top.ng-star-inserted{justify-content:center!important}.mixed-chart-colums .mx-4.responive-mt-100 .mt30.view-icon-bottom.ng-star-inserted{justify-content:center!important;margin-top:0}.mixed-chart-colums .mt30.view-icon-bottom.ng-star-inserted{justify-content:center!important;margin-top:-1!important}.chart-display-col{display:flex!important;align-items:flex-start}.card-align{min-height:65px;display:flex;align-items:center;justify-content:center}.expo-btn-align{padding-right:25px!important}.wallet-new .ant-form-item-control-input{width:271px!important}.notes-search-filed{width:215px!important}.staff-dropdown .iti--allow-dropdown .iti__country-list{width:626px!important}.admin-label-phone~.iti--allow-dropdown .iti__country-list{width:282px!important}.dentista_user .ant-table-container table{overflow-x:auto;background:#fff;min-width:100%}.p-chart.mixed-chart-small-view{height:calc(100vh - -30px)!important}.email-sent-detail nz-table-inner-default.ant-table-container{max-height:calc(100vh - 400px);overflow:auto}.email-logs{padding:28px}.timeline-col.show_btn_.ng-star-inserted{position:absolute;top:-50px;width:auto;right:0}.dentista_user.allow_scroll.bulk_table.ng-star-inserted nz-select.ant-select.ant-select-show-arrow.ant-select-show-search.ant-select-allow-clear.ant-select-single.ng-valid.ng-star-inserted.ng-touched.ng-dirty{width:50%!important}}@media only screen and (max-width:900px){.p-chart.pathology_head_btn.ng-star-inserted button{margin-top:8px!important}.timeline-col.show_btn_.ng-star-inserted nz-form-control.ant-form-item-control.ant-col .ant-form-item-control-input .ant-form-item-control-input-content>span{margin-left:9px!important}}@media only screen and (max-width:800px){button.btn.btn-primary.treatment-title-btn.treat_btn.ant-btn.ant-btn-primary{margin-top:0!important}.practitioner-right-panal{min-width:calc(100% - 233px)!important}.practitioner-left-panal{max-width:60px!important;width:60px!important}.timeline-col.show_btn_.ng-star-inserted nz-form-control.ant-form-item-control.ant-col nz-switch.ng-valid.ng-dirty.ng-touched button.ant-switch,.timeline-col.show_btn_.ng-star-inserted nz-form-control.ant-form-item-control.ant-col nz-switch.ng-valid.ng-dirty.ng-touched button.ant-switch.ant-switch-checked{min-width:35px!important}.timeline-col.show_btn_.ng-star-inserted{padding-right:0}.timeline-col.show_btn_.ng-star-inserted nz-form-control.ant-form-item-control.ant-col .ant-form-item-control-input .ant-form-item-control-input-content>span{margin-left:9px!important}}@media screen and (max-width:1400px) and (min-width:991px){.page-height-col{top:86px}}@media only screen and (min-width:1366px){.chart-colums.mixed-chart -view .mt-50{margin-top:-84px}.chart-hight-scroll{height:calc(100% - -20px)}}@media only screen and (min-width:648px) and (max-width:876px){.timeline-col.show_btn_.ng-star-inserted{position:relative;top:-14px;height:18px}}@media only screen and (max-width:899px){.btn.btn-primary.perio-record-btn{width:140px;height:30px;margin:2px!important;top:33px}.perio-button-row{display:flex!important;flex-direction:row;top:15px}.perio-button-row .btn.btn-primary.add-record,.perio-button-row .btn.btn-primary.edit-record{width:115px;height:30px;margin:2px!important}}@media only screen and (min-width:1024px) and (max-width:1100px){.patients-div input.patient-search{width:100%}.wallet-new .ant-form-item-control-input{width:290px!important}}@media only screen and (min-width:1100px){.patients-div input.patient-search{width:170px}}@media only screen and (max-width:1100px){.edit-patient-name.edit-name{width:calc(100% - 190px)}}@media only screen and (min-width:1200px){.patients-div input.patient-search{width:180px}}@media only screen and (min-width:1500px){.patients-div input.patient-search{width:300px}}@media only screen and (min-width:1700px){.patients-div input.patient-search{width:400px}}@media only screen and (max-width:1700px){.practice-timr-tr div:first-child th{width:225px!important;min-width:225px!important}.practice-timr-tr div:first-child th span{padding:5px 0 5px 12px!important}}@media only screen and (max-width:776px){.patients-div,.patients-div input.patient-search{width:150px}}@media only screen and (max-width:716px){.group-item.log_head_btns{align-items:flex-end}.group-item.log_head_btns .btn-primary{margin-bottom:24px}}@media only screen and (max-width:1130px){.group-item.transaction_block.responsive-wallet-col{align-items:flex-end}.group-item.transaction_block.responsive-wallet-col .btn-primary{margin-bottom:24px}}@media (max-width:474px){.group-item.transaction_block.responsive-wallet-col .wallet-top-responsive{margin-top:-10px}.group-item.transaction_block.responsive-wallet-col .ant-form-item .ant-form-item-label{padding:0}.page-item-title.wallet-title-space h2{margin-bottom:0}}@media only screen and (max-width:1132px){.staff-item-col.staff-scroll-item{height:calc(100% - 84px);overflow:auto}}@media only screen and (max-width:390px){.staff-item-col.staff-scroll-item{height:calc(100% - 189px)!important;overflow:auto}.login-popup-body.not-supported-popup{padding:30px 30px 14px;margin-top:20px}}@media only screen and (width:844px){.login-popup-body.not-supported-popup{padding:30px 30px 0}}@media only screen and (max-width:1127px){.wallet-scroll-col-row-table.wallet-tran-scroll-item{height:calc(100% - 118px);overflow:auto}}@media only screen and (max-width:474px){.wallet-scroll-col-row-table.wallet-tran-scroll-item{height:calc(100% - 246px)!important;overflow:auto}}@media only screen and (max-width:483px){.wallet-scroll-col-row.log-scroll-item{height:calc(100% - 179px)!important;overflow:auto!important}}@media only screen and (max-width:333px){.wallet-scroll-col-row.log-scroll-item{height:calc(100% - 243px)!important;overflow:auto!important}}@media only screen and (max-width:950px){.practitioner-tab-item .p-tabset.pract-align-tab-item .ant-tabs-nav-wrap{display:inherit!important;flex:unset!important;width:inherit!important;z-index:inherit!important;position:inherit!important}.practitioner-tab-item .p-tabset.pract-align-tab-item .ant-tabs-extra-content{width:auto!important;position:inherit!important}}@media (max-width:617px){.ortho-image-align{margin-top:0!important;display:flex;flex-direction:column}.ortho-model-overlay .ant-modal-header{margin-bottom:74px}}@media (max-width:475px){.wall-barnch-align .ant-form-item .ant-select,.wall-type-size .log-space-btn nz-select#ddlEntityType{min-width:230px!important}}@media only screen and (max-width:1800px){.label_names.ng-star-inserted span:first-child{width:217px!important}.label_names.ng-star-inserted span:nth-child(2){width:180px!important}.label_names.ng-star-inserted span:nth-child(3){width:214px!important}.label_names.ng-star-inserted span:last-child{width:170px!important}.add-item-colums .lab-dropdown{min-width:30%!important}.add-item-colums .ant-input-group{min-width:203px!important;width:203px!important}.label_names.ng-star-inserted span{margin-right:0!important}.lable-border-col.patient-mobile-plus{margin:10px!important}}@media only screen and (max-width:1545px){.appoin-report-date .wallet-top-responsive.wall-top-entity{align-items:end}}@media (max-width:731px){.ortho_first_row.internal-first-row-space{margin-bottom:0!important}}@media (min-width:1441px){.col-xxl-auto{flex:0 0 auto!important;width:auto!important}.col-xxl-1{flex:0 0 auto!important;width:8.33333333%!important}.col-xxl-2,.col-xxl-3{flex:0 0 auto!important}.col-xxl-2{width:16.66666667%!important}.col-xxl-3{width:25%!important}.col-xxl-4,.col-xxl-5{flex:0 0 auto!important}.col-xxl-4{width:33.33333333%!important}.col-xxl-5{width:41.66666667%!important}.col-xxl-6,.col-xxl-7{flex:0 0 auto!important}.col-xxl-6{width:50%!important}.col-xxl-7{width:58.33333333%!important}.col-xxl-8,.col-xxl-9{flex:0 0 auto!important}.col-xxl-8{width:66.66666667%!important}.col-xxl-9{width:75%!important}.col-xxl-10,.col-xxl-11{flex:0 0 auto!important}.col-xxl-10{width:83.33333333%!important}.col-xxl-11{width:91.66666667%!important}.col-xxl-12{flex:0 0 auto!important;width:100%!important}}@media only screen and (min-width:1231px) and (max-width:1425px){#collapsibleNavbar ul li a{font-size:13px!important}}@media only screen and (min-width:1081px) and (max-width:1230px){.patients-div{width:calc(100% - 80px)!important}}@media (min-width:992px){.navbar-expand-lg{flex-flow:inherit!important;justify-content:inherit!important}.navbar-expand-lg .navbar-toggler{display:inherit!important}}@media (min-width:1081px){.ant-layout-header .sidebar-logo.menu-title,.menu-sidebar .ant-layout-header{display:none}.sidebar-logo{width:255px!important}.navbar-expand-lg .navbar-toggler{display:none!important}}@media (max-width:1080.98px){.navbar-expand-lg .navbar-collapse{flex-basis:100%!important;flex-grow:1}.menu-sidebar .sidebar-logo,.navbar-expand-lg .navbar-collapse.collapse,nz-layout.app-layout.ant-layout.ant-layout-has-sider nav.navbar.navbar-expand-lg.bg-dark.navbar-dark.nav-bg.adv-col.ant-row{display:none!important}.navbar-expand-lg .navbar-collapse.collapse.show{display:flex!important;justify-content:flex-start!important}.h-100.practitioner-header.ant-row{width:calc(100% - -55px)}nz-sider.menu-sidebar.ant-layout-sider.ant-layout-sider-dark.ng-star-inserted .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0}nz-sider.menu-sidebar.ant-layout-sider.ant-layout-sider-dark.ng-star-inserted nz-input-group.ant-input-affix-wrapper{padding-left:2px}#side-menu .side-icon-item.side-icon{width:26px!important;height:26px!important}.appointment-sidebar .ant-input-affix-wrapper{padding-left:5px!important}.menu-sidebar{width:65px!important;min-width:50px!important;max-width:65px!important;transition:width 2s}.menu-sidebar:hover{width:255px!important;min-width:255px!important;max-width:255px!important}nav.nav-bg{padding-left:15px!important}.ant-layout-content{padding:42px 15px!important}.advance-perio .ant-layout-content{padding:0!important}.ant-layout .ant-layout-header .navbar,.navbar.navbar-expand-lg.bg-dark.navbar-dark.nav-bg.adv-col .nav-right.my-2.my-lg-0,.navbar.navbar-expand-lg.bg-dark.navbar-dark.nav-bg.adv-col .sidebar-logo.menu-title.title-drop-dwon-bar.ng-star-inserted{display:none}.menu-sidebar .ant-layout-header{display:block;width:100%;position:relative}.menu-sidebar .ant-layout-header .navbar{display:block;padding:0;position:fixed;width:255px}.navbar-dark .navbar-toggler{font-size:15px;padding:5px 7px;margin:5px 0}.responsive-wallet-col .ant-form-item-label>label{font-size:13px!important}.header_mobile_part.patients-div.search-pateint{width:115px!important}#collapsibleNavbar .navbar-nav{margin:10px 0!important;overflow:hidden;flex-direction:column}#collapsibleNavbar ul li{padding:7px 0}#collapsibleNavbar ul li a{display:table;width:auto}#side-menu ul li a i{font-size:23px!important}#side-menu ul li a img{margin-right:19px!important;width:inherit!important;height:inherit!important}#side-menu ul li{width:100%;padding:15px 17px!important}.admin-right-list-col{padding-top:0!important}.patient-body{padding:15px!important}.practitioner-header{margin:-42px -15px 0!important}.admin-scr-col{overflow-y:auto;height:calc(100% - 64px)}.sidebar-logo.menu-title .header_mobile_part{display:inline-flex;align-items:center;flex-wrap:wrap}.header_mobile.sidebar-logo.menu-title{justify-content:space-between;flex-wrap:wrap;align-content:center}.practitioner-header .practitioner-menu{margin-top:43px!important}nz-layout.app-layout.ant-layout.ant-layout-has-sider nz-sider.menu-sidebar.ant-layout-sider.ant-layout-sider-dark~nz-layout.ant-layout nz-header.ant-layout-header{width:calc(100% + 11px)}nz-layout.app-layout.ant-layout nz-sider.menu-sidebar.ant-layout-sider.ant-layout-sider-dark:hover~nz-layout.ant-layout nz-header.ant-layout-header{width:calc(100% - 178px)}nz-layout.app-layout.ant-layout .ant-layout nz-header.ant-layout-header nav.navbar.navbar-expand-lg.bg-dark.navbar-dark.nav-bg.ant-row{position:absolute;top:0;left:0;min-width:67px;display:flex;flex-flow:row wrap!important;justify-content:flex-start!important}nz-layout.app-layout.ant-layout .ant-layout nz-header.ant-layout-header{z-index:9999!important;display:flex;justify-content:end}nz-layout.app-layout.ant-layout .ant-layout .header_mobile.sidebar-logo.menu-title{width:calc(100% - 76px)}nz-layout.app-layout.ant-layout.ant-layout-has-sider nz-header.ant-layout-header{display:block}nz-layout.app-layout.ant-layout.ant-layout-has-sider .navbar-dark .navbar-toggler{margin:0;display:inline-block!important}.responsive-wallet-col.wall-type-size .ant-form-item-label>label{min-width:176px}.sidebar-logo[_ngcontent-ixt-c217]{background:#531dab!important}.calendar-page-wrapper .full-calendar-footer{margin-bottom:5px!important}.admin-right-list-col.admin-list-col--icon .ant-menu-item .anticon{min-width:25px!important}ng-component.mat-datepicker-content.ng-star-inserted .side-panel{left:0}.admin-right-list-col.filter_sidebar.patient-over-col.patient-side-scroll{height:calc(100% - 64px);overflow:auto}.edit-new-mobile-col .anticon-close{display:-webkit-flex;align-content:center;justify-content:center}.wallet-report-title{margin-right:20px!important}.calendar-wrapper.week-view-left .mat-calendar-body-cell::before,.mat-calendar-body-cell-preview,.mat-calendar-body-cell::after{top:1%!important}.practitioner-header-top .new-payment-item.page-height-col.chart-hight-scroll.scroll.ant-col{height:calc(100% - -86px)!important}.chart-hight-scroll .p-chart-div .ant-tabs-content-holder{padding-top:40px!important}.perio-chart-div .p-chart-basic{margin:0 44px 0 25px}.btn.btn-primary.perio-record-btn{right:44px}.pathology-col-6-left{padding:12%}.perio-chart-div .perio-advance{margin:0 20px 0 0}.chart-model-overlay .mixed-chart-colums .mix-practitioner-col-bottom.permanent-teeth{margin-top:-37px!important}.chart-model-overlay .view-icon-bottom.deciduous-teeth{margin-top:-41px!important}.chart-model-overlay .view-icon-bottom.deciduous-mixed-teeth{margin-top:-60px!important}.mixed-chart .mix-practitioner-col-top.ng-star-inserted{margin-bottom:-72px}.pract-align-tab-item .ant-tabs-tab{margin-right:28px}.pixa-drop-btn{margin-right:15px}.p-chart-div .ant-tabs-extra-content{width:calc(100% - 295px)}.chart_edit_text{margin-top:20px!important}.p-chart.mixed-chart-small-view{height:calc(100vh - -10px)}.patient-correspondence-form .ant-menu-item .anticon{margin-right:25px}.menu-sidebar.patient-detail-menu:hover~.letter-logs{max-width:calc(100% - 255px);display:inline-grid}.letter-logs{width:calc(100% - 70px);padding:25px}nz-tabset#tabNotes.treat-sub-tab nz-tabs-nav.ant-tabs-nav.ng-star-inserted{padding-left:0;margin-top:40px}nz-tabset#tabNotes.treat-sub-tab .history-sub-tab nz-tabs-nav.ant-tabs-nav.ng-star-inserted{margin-top:0!important;padding-left:0!important}.order-labitem-dot svg{margin-left:-20px;font-size:30px;color:#b1abc0}.imagery-popup-page .ant-modal{width:calc(100vh - 60px)!important}.imagery-popup .imagery-setion-img{height:610px!important}}@media only screen and (max-width:1900px){.perio-chart-div .p-chart.p-chart-basic{height:37vh!important}.basic-chart-popup .teeth-bases{top:27px}}