@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&family=Inter&family=Open+Sans&family=Poppins:wght@100&display=swap");.logo{padding:5px}.error .error-message{color:#ef5350}.sidebar-nav .sidebar-divider{border:1px solid #cfd4db;width:82%}.mini-sidebar .left-sidebar .scroll-sidebar{overflow:visible!important}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar{width:78px!important}}.mini-sidebar .left-sidebar .scroll-sidebar .user-profile .logo{padding:10px}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav #sidebarnav li a{padding:9px 12px;text-align:left}}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav #sidebarnav li .collapse{padding:0 20px 15px}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav #sidebarnav li .mar-left{margin-left:20px}}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav #sidebarnav .has-arrow .collapse-menu{display:none}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav #sidebarnav .has-arrow .hide-menu{display:none;padding-left:20px}}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav #sidebarnav .has-arrow .display-side{display:inline-block}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav #sidebarnav .version-release a .hide-menu{display:none}}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav #sidebarnav .version-release a .collapse-menu{display:block!important}}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav #sidebarnav .sidebar-divider{display:none}}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .nav-devider{margin:0}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .nav-devider{display:none}}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .patient-selector-section .patient-profile-pic{position:absolute;top:6px;left:7px;z-index:1;font-size:18px}}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .patient-selector-section .select2-selection--single{width:50px}}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .patient-selector-section .select2-selection--single .select2-selection__placeholder{display:none}}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .patient-selector-section .select2-selection--single .select2-selection__arrow b{left:-46%;top:55%}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .patient-selector-section .cross-icon,.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .patient-selector-section .sticky-note-button{display:none}}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .vertical-tree a{padding-left:17px!important}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .vertical-tree .side-dropdown-icon{display:none}}@media (min-width:768px){.mini-sidebar .left-sidebar .scroll-sidebar .hipaa-seal img{width:34px!important;height:auto}}@media print{.table-responsive{overflow:visible}.patient-billing-records .info-table td,.provider-billing-records .info-table td{border:none;padding:0}}.modal-header-secondary{background-color:#fbabab}.modal-header-secondary .close,.modal-header-secondary h4{color:#fff}.modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto}@media (max-width:768px){.modal-dialog{min-height:calc(100vh - 20px)}}.modal-dialog .close{cursor:pointer}.dropdown-menu{z-index:5}#timezonesForm select{min-height:42px}.image-border-active{border:4px solid red}#appointment-add .zoom-schedule-section .form-check-label{padding-left:26px}#appointment-add .zoom-schedule-section [type=checkbox]:checked+label:before{top:-4px;left:-2px;transform:rotate(40deg)}.insurances .search{margin-top:20px}.insurances .card-outline-info{top:20px}.insurances .card-outline-info .form-group{overflow:visible;margin-bottom:40px}.insurances .card-outline-info .form-group .form-control{color:#2d3748}.practices .search{margin-top:20px}.practices .card-outline-info{top:20px}.practices .card-outline-info .form-group{overflow:visible;margin-bottom:40px}.practices .card-outline-info .form-group .form-control{color:#2d3748}.practices .card-outline-info .form-group.input-daterange input{text-align:left;width:40%}.practices .card-outline-info .multiselect-native-select .btn-group{display:block}.practices .card-outline-info .multiselect-native-select .btn-group label{color:#2d3748!important}.practices .card-outline-info .multiselect-native-select .btn-group button{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#1976d2),to(#1976d2)),-webkit-gradient(linear,left top,left bottom,from(hsla(210,8%,51%,.13)),to(hsla(210,8%,51%,.13)));background-position:bottom,50% calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px;box-shadow:none;text-align:left;width:100%}.practices .card-outline-info .multiselect-native-select .btn-group button.dropdown-toggle:after{float:right}.practices .card-outline-info .multiselect-container{width:100%}.practices .card-outline-info .multiselect-container .checkbox{padding:5px 15px}.practices .card-outline-info .multiselect-container .checkbox input[type=checkbox]{height:20px;left:0;opacity:1;position:relative;top:4px;width:20px}.practices.printable-section .card-header h4{display:inline-block;vertical-align:-webkit-baseline-middle}.practices.printable-section .practice-billing-records:not(:first-child){margin-top:30px}.providers h2{font-size:24px}.providers h3{font-size:18px}.providers .page-box .history-btn{width:124px;height:40px;border:1px solid #6c597c;border-radius:12px;font-weight:700;font-size:10px;color:#6c597c;padding:1px}.providers .page-box .hor-line{width:50%}.providers .page-box .card-body .history-modal{width:498px;height:564px}.providers .page-box .card-body .history-modal .modal-content{padding:35px;border-radius:15px}.providers .page-box .card-body .history-modal .modal-content .history-header{position:relative}.providers .page-box .card-body .history-modal .modal-content .history-header .close{position:absolute;right:0;top:-20px;color:#2d3748;font-weight:400}.providers .page-box .card-body .history-modal .modal-content .modal-title{font-weight:500;font-size:24px;line-height:140%;text-align:center;color:#2d3748}.providers .page-box .card-body .history-modal .modal-content .modal-footer{justify-content:center}.providers .page-box .card-body .history-modal .modal-content .modal-body{background:#f8f9fa;border-radius:12px;padding:30px 20px;height:376px;overflow:auto}.providers .page-box .card-body .history-modal .modal-content .modal-body ul .list-wrapper{display:flex;gap:4px;font-weight:400;font-size:14px;line-height:18px}.providers .page-box .card-body .history-modal .modal-content .modal-body ul .list-wrapper .fa-plus-square{color:#4fd1c5}.providers .page-box .card-body .history-modal .modal-content .modal-body ul .list-wrapper li.added{list-style-type:none;color:#4c525c}.providers .page-box .card-body .history-modal .modal-content .modal-body ul .list-wrapper .fa-minus-square{color:#c42f00}.providers .page-box .card-body .history-modal .modal-content .modal-body ul .list-wrapper li.removed{list-style-type:none;color:#c42f00}.admins .search{margin-top:20px}.admins .card-outline-info{top:20px}.admins .card-outline-info .form-group{margin-bottom:40px}.admins .card-outline-info .form-group .form-control,.admins .card-outline-info .form-group .form-control-static{color:#2d3748}.facility-dropdown{font-size:16px}.providers .card-outline-success .form-group{overflow:visible;margin-bottom:40px}.providers .card-outline-success .form-group .form-control{color:#2d3748}.providers .card-outline-success .form-group.input-daterange input{text-align:left;width:40%}.providers .card-outline-success .multiselect-native-select .btn-group{display:block}.providers .card-outline-success .multiselect-native-select .btn-group label{color:#2d3748!important}.providers .card-outline-success .multiselect-native-select .btn-group button{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#1976d2),to(#1976d2)),-webkit-gradient(linear,left top,left bottom,from(hsla(210,8%,51%,.13)),to(hsla(210,8%,51%,.13)));background-position:bottom,50% calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px;box-shadow:none;text-align:left;width:100%}.providers .card-outline-success .multiselect-native-select .btn-group button.dropdown-toggle:after{float:right}.providers .card-outline-success .multiselect-container{width:100%}.providers .card-outline-success .multiselect-container .checkbox{padding:5px 15px}.providers .card-outline-success .multiselect-container .checkbox input[type=checkbox]{height:20px;left:0;opacity:1;position:relative;top:4px;width:20px}.providers .card-outline-success .other-degree{display:none}.providers .card-outline-success .provider-billing-records .info-table td{border:none;padding:0}.providers .input-field-span{min-width:250px;text-align:left}.providers .hide-options{display:none}.providers.printable-section .card-header h4{display:inline-block;vertical-align:-webkit-baseline-middle}.providers.printable-section .provider-billing-records:not(:first-child){margin-top:30px}.providers .h-75vh{min-height:75vh}.providers .select2-selection__choice{display:flex;flex-direction:row-reverse;background:#e2dce8!important;color:#82868d;padding:0 8px!important;border:none!important;border-radius:10px!important;column-gap:5px}.providers .btn.btn-calysta-border{line-height:40px!important}.providers .btn.btn-calysta-border:hover{background:#6c597c;color:#fff}.providers.commission .custom-icon:after{top:47px;right:6px}.providers.commission .input.select{height:auto}.providers.commission .btn-calysta{height:40px;line-height:40px}.providers.commission .form-actions{flex:auto;display:flex;align-items:flex-start;justify-content:start;align-items:end}.providers.commission .apply-package-percentage.mb-3:not(.d-block),.providers.commission .apply-percentage.mb-3:not(.d-block),.providers.commission .apply-product-percentage.mb-3:not(.d-block){min-width:400px}.providers.commission .apply-package-percentage.mb-3:not(.d-block)>div,.providers.commission .apply-percentage.mb-3:not(.d-block)>div,.providers.commission .apply-product-percentage.mb-3:not(.d-block)>div{column-gap:10px}.providers.commission .apply-package-percentage.mb-3:not(.d-block)>div .package-percentage-value,.providers.commission .apply-package-percentage.mb-3:not(.d-block)>div .percentage-value,.providers.commission .apply-package-percentage.mb-3:not(.d-block)>div .product-percentage-value,.providers.commission .apply-percentage.mb-3:not(.d-block)>div .package-percentage-value,.providers.commission .apply-percentage.mb-3:not(.d-block)>div .percentage-value,.providers.commission .apply-percentage.mb-3:not(.d-block)>div .product-percentage-value,.providers.commission .apply-product-percentage.mb-3:not(.d-block)>div .package-percentage-value,.providers.commission .apply-product-percentage.mb-3:not(.d-block)>div .percentage-value,.providers.commission .apply-product-percentage.mb-3:not(.d-block)>div .product-percentage-value{border:.5px solid #cfd4db;padding:0 6px;border-radius:15px}.providers.commission .all-services .select2.select2-container--default,.providers.commission .js-package-selection-section .select2.select2-container--default,.providers.commission .js-product-selection-section .select2.select2-container--default{display:flex;min-width:499px!important}.providers.commission .all-services .select2.select2-container--default .selection,.providers.commission .js-package-selection-section .select2.select2-container--default .selection,.providers.commission .js-product-selection-section .select2.select2-container--default .selection{width:100%}.providers.commission .all-services .form-group input:checked+label:after,.providers.commission .js-package-selection-section .form-group input:checked+label:after,.providers.commission .js-product-selection-section .form-group input:checked+label:after{top:9px;left:2px}.providers.commission .select-color-radio [type=radio]:not(:checked)+label:after{opacity:1;transform:scale(1);z-index:1}.providers.commission .select-color-radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border:.5px solid #cfd4db;border-radius:100%;background:#fff}.providers.commission .select-color-radio [type=radio]:checked+label:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border-radius:100%;background:#fff}.providers.commission .select-color-radio [type=radio]:checked+label:after,.providers.commission .select-color-radio [type=radio]:not(:checked)+label:after{content:"";width:24px;height:24px;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;border:0 solid}.providers.commission .select-color-radio .color1 [type=radio]:checked+label:before{border:2px solid #4fd19a!important}.providers.commission .select-color-radio .color1 [type=radio]:checked+label:after,.providers.commission .select-color-radio .color1 [type=radio]:not(:checked)+label:after{background:#4fd19a!important}.providers.commission .select-color-radio .color2 [type=radio]:checked+label:before{border:2px solid #b2abac!important}.providers.commission .select-color-radio .color2 [type=radio]:checked+label:after,.providers.commission .select-color-radio .color2 [type=radio]:not(:checked)+label:after{background:#b2abac!important}.providers.commission .select-color-radio .color3 [type=radio]:checked+label:before{border:2px solid #7ba3c8!important}.providers.commission .select-color-radio .color3 [type=radio]:checked+label:after,.providers.commission .select-color-radio .color3 [type=radio]:not(:checked)+label:after{background:#7ba3c8!important}.providers.commission .select-color-radio .color4 [type=radio]:checked+label:before{border:2px solid #4fd1d1!important}.providers.commission .select-color-radio .color4 [type=radio]:checked+label:after,.providers.commission .select-color-radio .color4 [type=radio]:not(:checked)+label:after{background:#4fd1d1!important}.providers.commission .select-color-radio .color5 [type=radio]:checked+label:before{border:2px solid #d1954f!important}.providers.commission .select-color-radio .color5 [type=radio]:checked+label:after,.providers.commission .select-color-radio .color5 [type=radio]:not(:checked)+label:after{background:#d1954f!important}.providers.commission .select-color-radio .color6 [type=radio]:checked+label:before{border:2px solid #d14f8d!important}.providers.commission .select-color-radio .color6 [type=radio]:checked+label:after,.providers.commission .select-color-radio .color6 [type=radio]:not(:checked)+label:after{background:#d14f8d!important}.providers.commission .select-color-radio .color7 [type=radio]:checked+label:before{border:2px solid #c4c748!important}.providers.commission .select-color-radio .color7 [type=radio]:checked+label:after,.providers.commission .select-color-radio .color7 [type=radio]:not(:checked)+label:after{background:#c4c748!important}.providers.commission .select-color-radio .color8 [type=radio]:checked+label:before{border:2px solid #c87b7b!important}.providers.commission .select-color-radio .color8 [type=radio]:checked+label:after,.providers.commission .select-color-radio .color8 [type=radio]:not(:checked)+label:after{background:#c87b7b!important}.providers .card-body .form-group input:checked+label:after{left:26px}.providers .user-role-dropdown{padding:10px 15px!important}.providers #providers-form .text-info{font-size:16px;color:#82868d!important}.commission-card-container{border-radius:8px;width:260px;border:1px solid #b2abac;margin:20px}.commission-card-container .commission-card-title{color:#fff;font-size:18px;font-weight:500;background-color:#b2abac;padding:16px;border-radius:4px 4px 0 0}.commission-card-container .commission-card-text{color:#4c525c;font-size:14px;font-weight:700;padding-left:15px;padding-top:16px;margin:0;line-height:18px}.commission-card-container .commission-card-text span{font-weight:400;color:#82868d}.commission-card-container .commission-btn-container{padding:20px 15px 23px}.commission-card-container .commission-btn-container .commission-card-btn{border:1px solid #a8a2ad;font-size:14px;border-radius:10px;color:#a8a2ad;padding:5px 12px}.providers.commission .discount-selector-row .custom-icon:after{top:45px;right:17px}.add-users-page #expiry-date{text-align:left!important}.google-calendar-page-loader{border:none;position:absolute;top:30%;left:30%}@media only screen and (max-width:768px){.providers .update-his-btn{min-width:auto!important}.add-users-page .mr-btm-25,.provider-view .mr-btm-25,.user-view .mr-btm-25,.users-edit .mr-btm-25{margin-bottom:25px!important}}.encounters .card-outline-success.encounter-filter{top:20px}.encounters .card-outline-success.encounter-filter .card-header h4{display:inline-block;vertical-align:-webkit-baseline-middle}.encounters .card-outline-success.encounter-filter .form-group.input-daterange{width:50%}.encounters .card-outline-success.encounter-filter .form-group.input-daterange input{text-align:left;width:40%}.encounters .card-outline-success.encounter-filter .form-group .multiselect-filter .input-group{margin:0;padding:5px}.encounters .card-outline-success.encounter-filter .form-group .multiselect-filter .input-group-addon,.encounters .card-outline-success.encounter-filter .form-group .multiselect-filter .input-group-btn{display:none}.encounters .card-outline-success.encounter-filter .page-filter{margin-left:20px}.encounters .card-outline-success.encounter-filter .page-filter select{padding:.5em 1em;cursor:pointer;border:1px solid #ddd;background:none}.encounters .card-outline-success.encounter-filter .form-actions #export{margin-right:10px}.encounters .card-outline-success.select-encounter{top:80px}.encounters .card-outline-success.encounters-list .filter,.encounters .card-outline-success.home-list .filter{margin-top:20px;margin-bottom:20px}.encounters .card-outline-success.encounters-list .filter label,.encounters .card-outline-success.home-list .filter label{vertical-align:middle;font-weight:700}.encounters .card-outline-success.encounters-list .filter .select,.encounters .card-outline-success.home-list .filter .select{display:inline-block;margin-right:10px}.encounters .card-outline-success.encounters-list .page-filter,.encounters .card-outline-success.home-list .page-filter{margin-left:20px}.encounters .card-outline-success.encounters-list .overdue,.encounters .card-outline-success.home-list .overdue{color:#ef5350}.encounters .card-outline-success.follow-up-note h5,.encounters .card-outline-success.group-psychotherapy h5,.encounters .card-outline-success.initial-note h5,.encounters .card-outline-success.treatment-plan h5{color:#fff;cursor:pointer}.encounters .card-outline-success.follow-up-note .addNote,.encounters .card-outline-success.group-psychotherapy .addNote,.encounters .card-outline-success.initial-note .addNote,.encounters .card-outline-success.treatment-plan .addNote{margin-right:10px}.encounters .card-outline-success.follow-up-note .bottom-margin,.encounters .card-outline-success.group-psychotherapy .bottom-margin,.encounters .card-outline-success.initial-note .bottom-margin,.encounters .card-outline-success.treatment-plan .bottom-margin{margin-bottom:60px}.encounters .card-outline-success.follow-up-note .form-group,.encounters .card-outline-success.group-psychotherapy .form-group,.encounters .card-outline-success.initial-note .form-group,.encounters .card-outline-success.treatment-plan .form-group{margin-bottom:0}.encounters .card-outline-success.follow-up-note .form-group label,.encounters .card-outline-success.group-psychotherapy .form-group label,.encounters .card-outline-success.initial-note .form-group label,.encounters .card-outline-success.treatment-plan .form-group label{font-weight:500}.encounters .card-outline-success.follow-up-note .form-group.dates input,.encounters .card-outline-success.group-psychotherapy .form-group.dates input,.encounters .card-outline-success.initial-note .form-group.dates input,.encounters .card-outline-success.treatment-plan .form-group.dates input{width:40%;display:block}.encounters .card-outline-success.follow-up-note .form-group.dates input#hiatus-date,.encounters .card-outline-success.group-psychotherapy .form-group.dates input#hiatus-date,.encounters .card-outline-success.initial-note .form-group.dates input#hiatus-date,.encounters .card-outline-success.treatment-plan .form-group.dates input#hiatus-date{display:inline-block}.encounters .card-outline-success.follow-up-note fieldset,.encounters .card-outline-success.group-psychotherapy fieldset,.encounters .card-outline-success.initial-note fieldset,.encounters .card-outline-success.treatment-plan fieldset{border:1px solid #ddd;padding:20px}.encounters .card-outline-success.follow-up-note fieldset legend,.encounters .card-outline-success.group-psychotherapy fieldset legend,.encounters .card-outline-success.initial-note fieldset legend,.encounters .card-outline-success.treatment-plan fieldset legend{font-size:18px;font-weight:500;max-width:none;width:auto}.encounters .card-outline-success.follow-up-note .btn-danger,.encounters .card-outline-success.follow-up-note .btn-info,.encounters .card-outline-success.group-psychotherapy .btn-danger,.encounters .card-outline-success.group-psychotherapy .btn-info,.encounters .card-outline-success.initial-note .btn-danger,.encounters .card-outline-success.initial-note .btn-info,.encounters .card-outline-success.treatment-plan .btn-danger,.encounters .card-outline-success.treatment-plan .btn-info{margin-left:10px}.encounters .card-outline-success.follow-up-note .btn-success.disabled,.encounters .card-outline-success.follow-up-note .btn-success:disabled,.encounters .card-outline-success.group-psychotherapy .btn-success.disabled,.encounters .card-outline-success.group-psychotherapy .btn-success:disabled,.encounters .card-outline-success.initial-note .btn-success.disabled,.encounters .card-outline-success.initial-note .btn-success:disabled,.encounters .card-outline-success.treatment-plan .btn-success.disabled,.encounters .card-outline-success.treatment-plan .btn-success:disabled{background-color:grey;border-color:grey}.encounters .card-outline-success.psychotherapy-in-crisis{top:20px}.encounters .card-outline-success.psychotherapy-in-crisis h5{color:#fff;cursor:pointer}.encounters .card-outline-success.psychotherapy-in-crisis .addNote{margin-right:10px}.encounters .card-outline-success.psychotherapy-in-crisis .bottom-margin{margin-bottom:60px}.encounters .card-outline-success.psychotherapy-in-crisis .form-group{margin-bottom:0}.encounters .card-outline-success.psychotherapy-in-crisis .form-group label{font-weight:500}.encounters .card-outline-success.psychotherapy-in-crisis .form-group.dates input{width:40%;display:block}.encounters .card-outline-success.psychotherapy-in-crisis .form-group.dates input#hiatus-date{display:inline-block}.encounters .card-outline-success.psychotherapy-in-crisis fieldset{border:1px solid #ddd;padding:20px}.encounters .card-outline-success.psychotherapy-in-crisis fieldset legend{font-size:18px;font-weight:500;max-width:none;width:auto}.encounters .card-outline-success.psychotherapy-in-crisis .btn-danger,.encounters .card-outline-success.psychotherapy-in-crisis .btn-info{margin-left:10px}.encounters .card-outline-success.view-encounters .card-header h4{display:inline-block;vertical-align:-webkit-baseline-middle}.encounters .card-outline-success.view-encounters .card-header .editNote{margin-right:10px}.encounters .card-outline-success.view-encounters .form-group label{margin-bottom:0}.encounters .card-outline-success .signed-view{margin-top:20px}.encounters .card-outline-success .signed-view h5{color:#455a64}.encounters .card-outline-success .signed-view label{font-weight:500;margin-bottom:0}.encounters .card-outline-success .signed-view .top-margin{margin-top:10px}.encounters .card-outline-success .signed-view div,.encounters .card-outline-success .signed-view h4,.encounters .card-outline-success .signed-view h5{color:#000}.encounters .card-outline-success .signed-view .pdf-footer{margin-top:200px}.encounters .card-outline-success .addendum{margin-top:20px}.encounters .card-outline-success .addendum form{border:1px solid #e2e8f0;padding:10px}.encounters .card-outline-success .form-group{overflow:visible;margin-bottom:40px}.encounters .card-outline-success .form-group .form-control{color:#2d3748}.encounters .card-outline-success .multiselect-native-select .btn-group{display:block}.encounters .card-outline-success .multiselect-native-select .btn-group label{color:#2d3748!important}.encounters .card-outline-success .multiselect-native-select .btn-group button{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#1976d2),to(#1976d2)),-webkit-gradient(linear,left top,left bottom,from(hsla(210,8%,51%,.13)),to(hsla(210,8%,51%,.13)));background-position:bottom,50% calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px;box-shadow:none;text-align:left;width:100%}.encounters .card-outline-success .multiselect-native-select .btn-group button.dropdown-toggle:after{float:right}.encounters .card-outline-success .multiselect-container{width:100%}.encounters .card-outline-success .multiselect-container .checkbox{padding:5px 15px}.encounters .card-outline-success .multiselect-container .checkbox input[type=checkbox]{height:20px;left:0;opacity:1;position:relative;top:4px;width:20px}.encounters .card-outline-success .add-new-doctor-info,.encounters .card-outline-success .affect-issue,.encounters .card-outline-success .affect-other-issue,.encounters .card-outline-success .assist-comment,.encounters .card-outline-success .attire-issue,.encounters .card-outline-success .attire-other-issue,.encounters .card-outline-success .attitude-issue,.encounters .card-outline-success .attitude-other-issue,.encounters .card-outline-success .behavioral-issues,.encounters .card-outline-success .competency-capacity-summary,.encounters .card-outline-success .cornell-score,.encounters .card-outline-success .crisis-additional-time-minutes,.encounters .card-outline-success .crisis-recommendation-until,.encounters .card-outline-success .dementia-other-description,.encounters .card-outline-success .dementia-other-info,.encounters .card-outline-success .diagnostic-question,.encounters .card-outline-success .discharge-reason,.encounters .card-outline-success .expression-issue,.encounters .card-outline-success .expression-other-issue,.encounters .card-outline-success .family-present-info,.encounters .card-outline-success .gdr-info,.encounters .card-outline-success .gdr-plan,.encounters .card-outline-success .gdr-plan-interventions,.encounters .card-outline-success .geriatric-score,.encounters .card-outline-success .geriatric-sf-score,.encounters .card-outline-success .hallucinations,.encounters .card-outline-success .harm-types,.encounters .card-outline-success .hiatus-date,.encounters .card-outline-success .hiatus-other-reason,.encounters .card-outline-success .hiatus-reason,.encounters .card-outline-success .history-change-info,.encounters .card-outline-success .initial-recommendation-and-tp,.encounters .card-outline-success .interactive-complexity-reasons,.encounters .card-outline-success .maladaptive-comment,.encounters .card-outline-success .medical-condition-change-info,.encounters .card-outline-success .modalities,.encounters .card-outline-success .mood-issue,.encounters .card-outline-success .mood-other-issue,.encounters .card-outline-success .motor-issue,.encounters .card-outline-success .motor-other-issue,.encounters .card-outline-success .not-recommended,.encounters .card-outline-success .orientation-other-problem,.encounters .card-outline-success .orientation-problem,.encounters .card-outline-success .other-birth-place,.encounters .card-outline-success .other-clinical-staff-info,.encounters .card-outline-success .other-complexity-reason,.encounters .card-outline-success .other-crisis-mobilization,.encounters .card-outline-success .other-crisis-state,.encounters .card-outline-success .other-education-status,.encounters .card-outline-success .other-family-background,.encounters .card-outline-success .other-family-status,.encounters .card-outline-success .other-findings,.encounters .card-outline-success .other-frequency,.encounters .card-outline-success .other-hallucinations,.encounters .card-outline-success .other-intensity,.encounters .card-outline-success .other-major-target-symptoms,.encounters .card-outline-success .other-marital-status,.encounters .card-outline-success .other-medical-necessity,.encounters .card-outline-success .other-mental-illness,.encounters .card-outline-success .other-modalities,.encounters .card-outline-success .other-monitoring-mechanisms,.encounters .card-outline-success .other-motivation,.encounters .card-outline-success .other-not-recommended-reason,.encounters .card-outline-success .other-occupational-status,.encounters .card-outline-success .other-onset,.encounters .card-outline-success .other-patient-distress,.encounters .card-outline-success .other-plan-duration,.encounters .card-outline-success .other-plan-frequency,.encounters .card-outline-success .other-plan-services,.encounters .card-outline-success .other-precipitating-stressors,.encounters .card-outline-success .other-problem-intensity,.encounters .card-outline-success .other-raised-by,.encounters .card-outline-success .other-religious-status,.encounters .card-outline-success .other-reported-problems,.encounters .card-outline-success .other-scale-score,.encounters .card-outline-success .other-session-progress,.encounters .card-outline-success .other-staffimpression,.encounters .card-outline-success .other-treatment-duration,.encounters .card-outline-success .other-treatment-frequency,.encounters .card-outline-success .other-treatment-plan-intervention,.encounters .card-outline-success .patient-discharged-score,.encounters .card-outline-success .preoccupations,.encounters .card-outline-success .psychiatric-medication,.encounters .card-outline-success .subjective-rating-score,.encounters .card-outline-success .suspected-change-info,.encounters .card-outline-success .therapy-attempted-to,.encounters .card-outline-success .theraupuetic-focus,.encounters .card-outline-success s.other-clinical-staff-info{display:none}.encounters .card-outline-success .preoccupations .form-group{margin-bottom:25px}.encounters .card-outline-success .preoccupations .form-group input{min-height:25px}.encounters .card-outline-success .dementia-info{display:none}.encounters .card-outline-success .dementia-info label{margin-top:10px;word-break:break-all}.encounters .card-outline-success .gdr-plan-date{display:none}.encounters .card-outline-success .gdr-plan,.encounters .card-outline-success .gdr-plan-date{margin-top:10px}.encounters .card-outline-success .behavioral-issues,.encounters .card-outline-success .diagnostic-question,.encounters .card-outline-success .member-relationship{margin-top:20px}.encounters .card-outline-success .bcrs-add-modal h5{color:#e2e8f0}.encounters .card-outline-success .notes:not(:last-child){border-bottom:1px solid #ddd;margin-bottom:10px}.encounters .card-outline-success .tp-goals h4{font-weight:500}.encounters .card-outline-success .score-margin-bottom{margin-bottom:20px}.encounters #group-session-export-modal .card-outline-info{top:0}.encounters #group-session-export-modal .card-outline-info .form-action button:first-child{margin-right:5px}.encounters #group-session-export-modal .btn-success.disabled,.encounters #group-session-export-modal .btn-success:disabled{background-color:grey;border-color:grey}.encounters #group-session-export-modal .form-group{margin-bottom:0}.encounters .select2{display:block}.encounters .select2 .select2-selection{border:none;background-image:linear-gradient(#1976d2,#1976d2),linear-gradient(hsla(210,8%,51%,.13),hsla(210,8%,51%,.13));background-color:transparent;background-position:bottom,50% calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px}.encounters .select2 .select2-selection span{background:none;border:none;color:#2d3748;font-weight:400}.encounters .select2 .select2-selection span b{border-color:#2d3748 transparent transparent}.encounters #select-encounter-type .form-actions a{min-height:42px;padding:10px}.encounters #select-encounter-type .form-actions a:first-child{margin-right:25px}.encounters .left-arrow-marker{opacity:.7;position:fixed;top:50%;bottom:50%}.encounters .right-arrow-marker{position:fixed;top:50%;bottom:50%;right:0}.encounters#add-encounter select{min-height:42px}.encounters .default-encounters option.data-default{font-weight:600!important;color:#2cabab}.add-custom-encounter-page .default-image-section .d-flex .custom-select,.add-custom-encounter-page .default-image-section .d-flex .select-options{width:85px}.add-custom-encounter-page .default-image-section .selected-image img{margin-bottom:5px;border:1px solid #ecedf3;border-radius:8px;max-width:578px;min-width:578px;height:400px;object-fit:cover}.add-custom-encounter-page #macros-template-area,.custom-encounter #macros-template-area{display:none;position:sticky;top:100px;z-index:9}#encounters-export-modal .card-outline-info{top:0}#encounters-export-modal .card-outline-info .form-action button:first-child{margin-right:5px}#encounters-export-modal .btn-success.disabled,#encounters-export-modal .btn-success:disabled{background-color:grey;border-color:grey}#encounters-export-modal .form-group{margin-bottom:0}.date-action{margin-top:10px}.service-date{display:block}.grey-text{color:#b0b0b0!important}.start-time-error{color:#ef5350}.max-width-200{max-width:200px!important;text-align:center!important}#view-body{padding-left:35px!important;padding-right:35px!important}.multiselect-selected-text,.radio>label,.select2-selection span,input,li>a>.checkbox,option,select,textarea{font-size:16px;font-weight:300!important}label{font-weight:500!important;color:#000!important}.encounter-no-wrap{white-space:pre-wrap}.patient-image-grade-view{width:100px;height:100px}.encounters-view .calysta-table table thead tr{background:#e1f5f5}.encounters-view .highlight-text{color:#4c525c!important}.encounters-view .no-follow-up{background-color:#e1f5f5;font-size:12px;font-weight:400;line-height:14px;color:#4c525c}.encounters-view .btn.btn-calysta{line-height:40px!important;height:40px!important}.encounters .btn-type-9{font-size:12px;line-height:18px;font-weight:500;line-height:35px!important;height:35px!important;border:1px solid #b0b3b8;color:#b0b3b8;background-color:transparent}.encounters .btn-type-9:hover{background-color:#b0b3b8;color:#fff}.encounters .h-35{height:35px;line-height:35px!important}.encounters .title-2{font-weight:500;line-height:28px;font-size:20px}.encounters .label-3{font-size:14px;font-weight:400;line-height:16px;color:#82868d}.encounters .select-encounter .btn-calysta-light{min-width:50px}.encounters .select-encounter .custom-icon:after{top:13px}.encounters .select-encounter .custom-select-icon .input.select:after{bottom:18px}.encounters .custom-modal .modal-header{background-color:transparent}.encounters .custom-modal .modal-header h2{flex:1;color:#2d3748;font-size:20px;line-height:28px}.encounters .custom-modal .modal-header .close{color:#2d3748;font-weight:400}.encounters .patient-select-modal .modal-small{width:956px!important;max-width:956px!important;height:auto!important;min-height:auto!important}.encounters .patient-select-modal .modal-small .close{top:19px;right:19px}.encounters .patient-select-modal .modal-body{max-height:604px!important;overflow-y:hidden;background:#fff;min-height:604px!important;justify-content:unset!important}.encounters .patient-select-modal .modal-body .patient-images{height:529px;overflow-y:auto;margin-top:0;gap:20px}.encounters .patient-select-modal .modal-body .patient-images__single{height:auto;margin:0}.encounters .patient-select-modal .modal-body .patient-images__single img{height:140px;object-fit:cover;width:200px;border-radius:12px;border:1px solid #ecedf3}.encounters .title-icon{background:#4fd1c5;width:34px;height:34px;line-height:34px;font-size:20px}.encounters .image-text-font-box{position:relative}.encounters .image-text-font-box:after{top:13px;bottom:unset}.encounters .image-text-font-size{width:86px!important}.encounters .lot-image-wrapper,.encounters .selected-image{width:607px;max-width:607px;min-width:607px;height:auto}.encounters .lot-image-wrapper img,.encounters .selected-image img{border:1px solid #ecedf3;border-radius:12px;max-width:100%}.encounters label{position:relative}.encounters .file{position:relative;width:100%}.encounters .file:after{content:attr(data-text);font-size:14px;position:absolute;top:50px;right:19px;padding:10px 15px;display:block;width:calc(100% - 35px);pointer-events:none;z-index:3;height:0;color:#999;border-radius:5px 10px 10px 5px;font-weight:300;color:#6c597c;text-decoration:underline}.encounters .file input{opacity:0;position:absolute;top:58px;right:0;bottom:0;left:0;z-index:6;height:0;margin:0;padding:0;display:block;width:auto}.encounters .file-icon{font-size:20px;transform:rotate(0deg);padding-right:6px;padding-top:6px}.encounters .custom-icon,.encounters .custom-select-icon .input.select,.encounters .image-text-font-box,.encounters label[for=anesthesia-used],.encounters label[for=image-text-font-size],.encounters label[for=js-user-role-dropdown],.encounters label[for=time],.encounters label[for=types-of-chemical-peels]{position:relative}.encounters .custom-icon:after,.encounters .custom-select-icon .input.select:after,.encounters .image-text-font-box:after,.encounters label[for=anesthesia-used]:after,.encounters label[for=image-text-font-size]:after,.encounters label[for=js-user-role-dropdown]:after,.encounters label[for=time]:after,.encounters label[for=types-of-chemical-peels]:after{position:absolute;content:"";right:12px;bottom:-31px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.encounters .custom-select-icon:after{position:absolute;content:"";right:33px;top:15px;width:7px;height:7px;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.encounters.add-follow-up .custom-icon:after{top:13px;right:5px}.encounters.add-follow-up .custom-icon .encounter-select{padding-left:3px}.encounters.add-follow-up .mh-75{min-height:75vh}.encounters.add-follow-up .custom-select-icon .input.select:after{bottom:18px}.encounters.add-follow-up label[for=dilution]:after{position:absolute;content:"";right:12px;bottom:-31px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.encounters .botulinum-toxin .type-selection .select2-selection--multiple,.encounters .select2 .select2-selection.select2-selection--multiple{border:.5px solid #cfd4db;border-radius:15px;background:none}.encounters #second-custom-text,.encounters .w-fixed #second-custom-text{width:232px}.encounters .chemical-peels-image .file:after{top:27px}.encounters .chemical-peels-image .file input{top:32px}.encounters.follow-up--view .single-tile{border:1px solid #ecedf3;border-radius:15px;overflow:hidden;height:100%;background-color:#f8f9fa}.encounters.follow-up--view .single-tile-header{background-color:#e1f5f5;padding:15px 20px;border-bottom:1px solid #ecedf3;color:#4c525c}.encounters.follow-up--view .single-tile-items{padding:20px 20px 0}.signin-page{-webkit-display:flex;-moz-display:flex;display:flex;position:relative;color:#888c99;font-size:18px;line-height:24px;width:100%;background:#fff;height:100vh}@media (max-width:992px){.signin-page{height:auto;flex-direction:column}}.signin-page .left-banner{height:80vh;width:60%;background-size:cover;background-color:#beeded;border-radius:0 0 15px 0;text-align:center;background-image:url(../../../img/new-images/wave.png);display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:992px){.signin-page .left-banner{width:100%;height:auto;border-radius:0}}.signin-page .left-banner .login-banner-img{margin-top:20px;margin-bottom:50px;mix-blend-mode:multiply}@media (max-width:1400px){.signin-page .left-banner .login-banner-img{margin-top:0;margin-bottom:0}}.signin-page .left-banner p{color:#000;font-size:16px;margin-top:13px;font-weight:500}.signin-page-content{display:flex;justify-content:center;align-items:center;width:40%;text-align:left;position:relative;top:-60px}@media (max-width:992px){.signin-page-content{width:100%;top:50px;margin-bottom:80px}}.signin-page-content .form-box{width:350px}.signin-page-content .form-group{margin-bottom:25px}.signin-page-content .form-group label{color:#4c525c!important;font-weight:400!important}.signin-page-content .form-control{width:100%!important;height:50px!important}.signin-page-content .form-control::placeholder{color:#bcb5c1}.signin-page-content .btn-100{margin-top:25px;margin-bottom:15px;height:45px!important}.signin-page-content .forgot-pass{text-align:center}.signin-page-content .forgot-pass a{color:#6c597c;font-weight:700}.signin-page-content .forgot-pass a:hover{color:#4fd1c5}.signin-header{color:#4fd1c5;margin-bottom:30px}.signin-header p{text-transform:uppercase;font-size:16px;line-height:20px;font-weight:700;margin-top:10px}.signin-footer{display:flex;align-items:center;position:fixed;bottom:20px;justify-content:space-around;width:100%;font-size:14px;line-height:18px;color:#82868d}@media (max-width:992px){.signin-footer{position:relative}}.signin-footer strong{color:#4fd1c5}.signin-footer ul{margin-bottom:0}.signin-footer ul li{display:inline-block;list-style:none;margin:0 10px}.signin-footer ul li a{color:#82868d;text-decoration:none}.signin-footer ul li a:hover{color:#4fd1c5}.signin-footer .left{width:60%}.signin-footer .right{width:40%}.hipaa-compliance{padding:10px;position:relative;bottom:0}.facilities .search{margin-top:20px}.facilities .card-outline-info{top:20px}.facilities .card-outline-info .form-group{overflow:visible;margin-bottom:40px}.facilities .card-outline-info .form-group .form-control{color:#2d3748}.facilities .card-outline-info .form-group.input-daterange input{text-align:left;width:40%}.facilities .card-outline-info .multiselect-native-select .btn-group{display:block}.facilities .card-outline-info .multiselect-native-select .btn-group label{color:#2d3748!important}.facilities .card-outline-info .multiselect-native-select .btn-group button{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#1976d2),to(#1976d2)),-webkit-gradient(linear,left top,left bottom,from(hsla(210,8%,51%,.13)),to(hsla(210,8%,51%,.13)));background-position:bottom,50% calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px;box-shadow:none;text-align:left;width:100%}.facilities .card-outline-info .multiselect-native-select .btn-group button.dropdown-toggle:after{float:right}.facilities .card-outline-info .multiselect-container{width:100%}.facilities .card-outline-info .multiselect-container .checkbox{padding:5px 15px}.facilities .card-outline-info .multiselect-container .checkbox input[type=checkbox]{height:20px;left:0;opacity:1;position:relative;top:4px;width:20px}.facilities.printable-section .card-header h4{display:inline-block;vertical-align:-webkit-baseline-middle}.facilities.printable-section .facility-billing-records:not(:first-child){margin-top:30px}.facility-add label[for=time-zone]:after,.facility-edit label[for=time-zone]:after{position:absolute;content:"";right:12px;bottom:-31px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.patients .card-outline-success .advanced-filters,.patients .search{margin-top:20px}.patients .card-outline-success .form-group{overflow:visible;margin-bottom:40px}.patients .card-outline-success .form-group .form-control{color:#2d3748}.patients .card-outline-success .form-group.input-daterange{width:50%}.patients .card-outline-success .form-group.input-daterange input{text-align:left;width:80%}.patients .card-outline-success .form-group.custom,.patients .card-outline-success .form-group.input-daterange input .dob{width:100%}.patients .card-outline-success .insurance-info{margin-top:20px}.patients .card-outline-success .multiselect-native-select .btn-group{display:block}.patients .card-outline-success .multiselect-native-select .btn-group label{color:#2d3748!important}.patients .card-outline-success .multiselect-native-select .btn-group button{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#1976d2),to(#1976d2)),-webkit-gradient(linear,left top,left bottom,from(hsla(210,8%,51%,.13)),to(hsla(210,8%,51%,.13)));background-position:bottom,50% calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px;box-shadow:none;text-align:left;width:100%}.patients .card-outline-success .multiselect-native-select .btn-group button.dropdown-toggle:after{float:right}.patients .card-outline-success .multiselect-container{width:100%}.patients .card-outline-success .multiselect-container .checkbox{padding:5px 15px}.patients .card-outline-success .multiselect-container .checkbox input[type=checkbox]{height:20px;left:0;opacity:1;position:relative;top:4px;width:20px}.patients .card-outline-success #bcrs-summary-data{font-weight:700}.patients .card-outline-success .irs-single{font-size:15px}.patients .card-outline-success .irs-max,.patients .card-outline-success .irs-min{font-size:15px;color:#2d3748}.patients .card-outline-success .patient-billing-records .info-table td{border:none;padding:0}.patients .card-outline-success .select2{display:block}.patients .card-outline-success .select2 .select2-selection{border:none;background-image:linear-gradient(#1976d2,#1976d2),linear-gradient(hsla(210,8%,51%,.13),hsla(210,8%,51%,.13));background-color:transparent;background-position:bottom,50% calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px}.patients .card-outline-success .select2 .select2-selection span{background:none;border:none;color:#2d3748;font-weight:400}.patients .card-outline-success .select2 .select2-selection span b{border-color:#2d3748 transparent transparent}.patients.printable-section .card-header h4{display:inline-block;vertical-align:-webkit-baseline-middle}.patients.printable-section .patients-billing-records:not(:first-child){margin-top:30px}.patients.patients-filter form{display:inline}.patients #dupliate-patient-modal .form-check label{display:block}.patients .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px}.patients .main-div .title{color:#82868d;font-size:14px}.patients .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:16px;line-height:150%;color:#4c525c}.patients .select2-selection__choice{column-gap:5px}.patients .file{position:relative;width:100%}.patients .file:after{content:attr(data-text);font-size:14px;position:absolute;top:21px;right:19px;padding:10px 15px;display:block;width:calc(100% - 35px);pointer-events:none;z-index:3;height:0;color:#999;border-radius:5px 10px 10px 5px;font-weight:400;color:#6c597c!important;text-decoration:underline}.patients .file input{opacity:0;position:absolute;top:26px;right:0;bottom:0;left:0;z-index:6;height:0;margin:0;padding:0;display:block;width:22px;color:red!important}.patients .file-icon{font-size:20px;transform:rotate(0deg);padding-right:6px;color:#6c597c!important}.patients .file .date-field{border-radius:20px!important}.patients .file .pointer-none{pointer-events:none}.patient-page .search-filed{border:0;gap:10px}.patient-page .search-wrapper{display:flex;border:.5px solid #cfd4db;border-radius:15px}.patient-page .border-rd-12{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important;border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}.patient-page .page-box{background:#fff;box-shadow:0 3.5px 5.5px rgba(0,0,0,.02);border-radius:15px}.patient-page .page-box .page-back a{color:#97909c;font-size:14px;font-weight:500}.patient-page .page-box .status-label label{font-size:12px}.patient-page .page-box .status-label .switch label{font-size:12px!important}.patient-page .page-box .page-content .table .save-appoint-btn{background-color:#fff;color:#6c597c!important;font-size:14px;font-weight:700}.patient-page .page-box .page-content .table .status-pad{padding:6px 0 0}.patient-page .page-box .page-content .table .status-pad .input{width:120px!important}.patient-page .page-box .page-content .table .status-pad .input .appointment-status{appearance:none;padding-top:11px!important;border:none;width:120px;background:url(../../../img/down-arrow.png) no-repeat 100% #fff;background-position:100px;font-size:12px}.patient-page .page-content.patient-info,.patient-page .page-content.patient-info .new-line{clear:both;overflow:hidden}.patient-page .patient-info .single-item{margin-bottom:25px}.patient-page .patient-info .single-item.half-item{width:232px;min-width:232px;float:left}.patient-page .patient-info .single-item label{font-size:14px;line-height:16px;color:#82868d!important}.patient-page .patient-info .single-item p{font-size:16px;line-height:22px;color:#4c525c}.patient-page .btn-calysta-border{border:1px solid #6c597c!important;border-radius:12px!important;background:transparent!important;color:#6c597c!important;font-weight:700!important;height:40px!important;line-height:40px!important}.patient-page .entire-chat-bot{max-height:60vh;overflow-x:hidden;overflow-y:scroll;flex-direction:column-reverse;max-width:600px;padding:0 20px}.patient-page .entire-chat-bot .single-chat-bot{border-radius:8px;padding:18px 10px;background:#f8f9fa}.patient-page .entire-chat-bot .single-chat-bot .light-color{font-size:12px;color:#82868d}.patient-page .membership-box{background:#f8f9fa;border-radius:8px;padding:20px}.patient-page .membership-box .box-header{border-bottom:1px solid #ecedf3;padding:15px 0}.patient-page .membership-box .box-detalis p{padding:0!important;margin:0!important}.patient-page .membership-box .box-detalis p .light{color:#82868d}.patient-page .adding-forms{background:#f8f9fa}.patient-page .adding-forms select.js-service-id{display:block;background-color:#fff}.patient-page .adding-forms label{font-size:14px;font-weight:400!important}.patient-page .adding-forms .btn-remove{position:relative;top:40px;color:#82868d;margin-left:20px}.patient-page #view-body{padding-left:0!important;padding-right:0!important}.patient-page .custom-icon:after,.patient-page .custom-select-icon .input.select:after,.patient-page label[for=dilution]:after{position:absolute;content:"";right:12px;bottom:-28px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.patient-page .mh-75{min-height:75vh}.patient-page.patient-service-invoice-list label{font-size:12px}.patient-page.patient-service-invoice-list .input-group .input-group-addon{background:transparent;border-right:0;border-top-left-radius:15px;border-bottom-left-radius:15px}.patient-page.patient-service-invoice-list .input-group .form-control{border-left:0}.container{background:#fff;height:100%;text-align:center}.four-tile{display:inline-block;width:50%;margin:40px 0}.four-tile .box{width:150px;height:140px;background:#f9f7f8;float:left;margin:15px;border-radius:20px;font-size:18px;line-height:26px;box-shadow:4px 3px 6px #ddd;color:#000}.four-tile .box:hover{background:#26dad2;color:#fff!important}.four-tile .box p{margin:30% 5%}.four-tile .box p:hover{color:#fff}.sign-pad{border:1px solid #000;margin:20px auto;height:300px;width:500px}.modal-footer.edit-patient-info{justify-content:space-between!important}.text-error{color:#ef5350!important}@media only screen and (max-width:600px){canvas#sign-pad{width:72vw!important}}.patient-profile-picture{height:40px;width:40px;border-radius:50%}.entire-chat-bot{max-height:60vh;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column-reverse;max-width:900px}.entire-chat-bot .single-chat-bot{border-radius:5px;padding:10px;margin:10px 0;height:auto}.entire-chat-bot .single-chat-bot .light-color{font-size:12px;color:#82868d}.entire-chat-bot .single-chat-bot img{max-width:250px!important}.entire-chat-bot .single-chat-bot .chat-user-img{width:45px!important;max-width:45px!important;height:45px!important}.entire-chat-bot .sender-chat{background-color:rgba(79,209,170,.3)!important}.entire-chat-bot .receiver-chat{background-color:rgba(79,186,209,.3)!important;text-align:left}.entire-chat-bot .receiver-chat img{padding-right:0}.entire-chat-bot p{font-size:14px;margin:0}.patient-membership .page-filter .form-control,.patient-membership .page-filter .select{display:block!important}.patient-membership .page-filter .custom-select{width:150px}.patient-membership .membership-plans{background:#b2abac;border-radius:8px;margin:10px 20px 10px 0}.patient-membership .membership-plans .plan-name{color:#fff;font-size:16px;font-weight:500;line-height:150%;margin:0;padding:15px 20px}.patient-membership .membership-plans .plan-item{background:#fff;padding:20px;border:1px solid #b2abac;border-radius:0 0 8px 8px}.patient-membership .membership-plans .plan-item .item{font-size:12px;font-weight:500;color:#4c525c}.patient-membership .membership-plans .plan-item .item .item-value{color:#82868d;font-weight:400}.patient-membership .membership-plans .item-button .mdi-delete{color:#a8a2ad}.patient-membership .membership-plans .item-button .mdi-delete:hover{color:#6c597c}.patient-membership .membership-plans .item-button .mdi-pencil{color:#a8a2ad}.patient-membership .membership-plans .item-button .mdi-pencil:hover{color:#6c597c}.patients .form-control.pr-27{padding-right:27px}.patients .page-title{font-size:24px;font-weight:500}.patients select,.patients select option{font-size:14px}.patients .select-arrow .custom-icon:after{bottom:-31px}.patients-management .border-rd-15{border-top-left-radius:15px!important;border-bottom-left-radius:15px!important;border-top-right-radius:15px!important;border-bottom-right-radius:15px!important}.patients-management .instruction-box ol{padding-left:20px!important}.patients-management .instruction-box li{color:#82868d;font-size:16px;line-height:22px;font-weight:400}.patients-management .file{position:relative;width:100%}.patients-management .file:after{content:attr(data-text);font-size:16px;position:absolute;top:21px;right:19px;padding:10px 15px;display:block;width:calc(100% - 35px);pointer-events:none;z-index:3;height:0;color:#999;border-radius:5px 10px 10px 5px;font-weight:300;color:#6c597c;text-decoration:underline}.patients-management .file input{opacity:0;position:absolute;top:26px;right:0;bottom:0;left:0;z-index:6;height:0;margin:0;padding:0;display:block;width:22px}.patients-management .file-icon{font-size:24px;transform:rotate(0deg);padding-right:6px}.patients-management .date-field{border-radius:20px!important}.patients-management .pointer-none{pointer-events:none}.patients-view .page-title{border:1px solid red}.patients-view .page-title>div{flex-grow:1}.patients .mh-67{min-height:67vh}.patients .p-10{padding:0}.patients .search-box{flex-grow:1;justify-content:space-between;align-items:center}.patients .page-filter,.patients .page-filters,.patients .search-box{display:flex;gap:10px;flex-wrap:wrap}.patients .resource-block .box-size{min-width:690px}.patients .resource-block .single-item p{font-size:12px!important;color:#4c525c!important}.patients .resource-block .single-item p:hover{color:#fff!important}.patients .resource-block .duration-block{gap:20px}.patients .resource-block .duration-block .delete-license{display:inline-block;color:#a0aec0;font-size:14px}.patients .resource-block .duration-block .delete-license .btn-sm{padding:.25rem 5px 0}.patients .resource-block .one-third-block .single-item.half-item.textarea{width:70%!important;min-width:unset}.patients .resource-block .one-third-block .single-item.half-item.zoom-section{width:24%!important;min-width:unset;margin-top:10px!important}.patients .resource-block .one-third-block .single-item.half-item.zoom-section label{font-size:14px;font-weight:400;line-height:14px}.patients .resource-block .one-third-block .single-item.half-item.zoom-section input:checked+label:after{top:3px;left:2px}.patients .resource-block .one-third-block .single-item.half-item.zoom-section input:checked+label:before{margin-top:0}.calysta-form-layout .new-line .single-item p{font-size:18px;line-height:22px;color:#4c525c}.custom-icon:after{position:absolute;content:"";right:12px;bottom:-16px;width:7px;height:7px;z-index:3;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.sms ::file-selector-button{display:none}.sms ::-webkit-file-upload-button{display:none}.sms .file-upload .form-control:focus{border:none}.sms .file-upload .input.file{position:relative;display:inline-block}.sms .file-upload .input.file .file-icon.d-inline-block{position:absolute;top:10px;pointer-events:none}.sms .file-upload .file-upload-field{cursor:pointer;display:flex}.sms .instruction-text{color:#82868d;font-size:14px;font-weight:400;line-height:21px}.sms .h-75vh{height:75vh}.sms .flex-grow-1{flex-grow:1}.input.select select,.input.select select option{font-size:12px}.page-filter .input.select select{width:135px}.dropdown-wrapper .page-filter{position:relative;width:135px}.dropdown-wrapper .page-filter select{width:135px}.dropdown-wrapper .page-filter:after{position:absolute;content:"";right:12px;top:14px;width:7px;height:7px;z-index:3;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.patients .custom-icon,.patients label[for=js-user-role-dropdown]{position:relative}.patients .custom-icon:after,.patients label[for=js-user-role-dropdown]:after{position:absolute;content:"";right:12px;bottom:-30px!important;width:6px;height:6px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.patients .text-inf{color:#82868d!important;font-weight:400;font-size:14px}.patients .file-upload-field{cursor:pointer}.patients--edit .custom-icon:after{bottom:-31px}.patients--edit textarea.form-control{min-height:112px;width:578px!important;padding:15px!important}.patients.add-follow-up .new-line .single-item textarea.form-control{min-height:112px;width:578px;padding:15px}.patients .page-title{font-size:20px;line-height:28px}.patients .select-2 label{font-size:14px;font-weight:400;line-height:16px}.patients .select-2 .select2-hidden-accessible{border:.5px solid #cfd4db!important;padding:0 14px!important;position:relative!important;width:232px!important}.patients .select-2 .select2.select2-container.select2-container--default{display:none}.patients .checkbox .form-check-label{font-size:12px;line-height:13px;padding-top:5px}.patients .checkbox [type=checkbox]:not(.filled-in)+label:after{transform:scale(1)}.patients .checkbox .form-group input:checked+label:before{transform:rotate(0);margin-top:0}.patients .checkbox .form-group input:checked+label:after{top:8px;left:2px}.patients .checkbox [type=checkbox]:checked+label:before{top:0;left:0}.patients .checkbox [type=checkbox]+label:before{margin-top:0}.patients .single-tile{border:1px solid #ecedf3;border-radius:15px;overflow:hidden;height:100%;background-color:#f8f9fa}.patients .single-tile-header{background-color:#e1f5f5;padding:15px 20px;border-bottom:1px solid #ecedf3;color:#4c525c}.patients .single-tile-items{padding:20px 20px 0}.patients .mh-70{min-height:70vh}.patients .flex-grow-1{flex-grow:1}.patients .file-section .file{position:relative;width:100%}.patients .file-section .file:after{content:attr(data-text);font-size:14px;position:absolute;top:21px;right:19px;padding:10px 15px;display:block;width:calc(100% - 35px);pointer-events:none;z-index:3;height:0;color:#999;border-radius:5px 10px 10px 5px;font-weight:300;color:#6c597c;text-decoration:underline}.patients .file-section .file input{opacity:0;position:absolute;top:26px;right:0;bottom:0;left:0;z-index:6;height:0;margin:0;padding:0;display:block;width:22px}.patients .file-section .file-icon{font-size:20px;transform:rotate(0deg);padding-right:6px}.patients .file-section .date-taken{border-radius:15px;border:.5px solid #cfd4db;margin-left:16px!important;height:40px;padding:0 10px;margin-bottom:0!important;margin-top:10px!important}.patients .date-field{border-radius:20px!important}.patients .pointer-none{pointer-events:none}.patients .image ::file-selector-button{display:none}.patients .image ::-webkit-file-upload-button{display:none}.patients .image input[type=file]{padding-left:23px}.patients .select2-selection__choice{display:flex;flex-direction:row-reverse;background:#e2dce8!important;color:#82868d;padding:0 8px!important;border:none!important;border-radius:10px!important;align-items:center;gap:2px}.patients .select2-selection__choice__remove{padding-bottom:2px}.patients .multiple-select .select2.select2-container{min-width:488px!important}.patients .multiple-select .select2-selection--multiple{border:.5px solid #cfd4db}.patients .multiple-select .selection{position:relative;cursor:pointer}.patients .multiple-select .selection:after{position:absolute;content:"";right:12px;top:14px;width:7px;height:7px;z-index:3;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.patients .text-small{font-weight:400;font-size:14px;line-height:21px;color:#82868d}.patients .title-5{font-size:14px;font-weight:400;line-height:16px;color:#4c525c}.patients-consent-list .page-filter{margin-right:20px}.patients-consent-list .page-filters form .input.select:after{position:absolute;content:"";right:12px;top:15px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.patients-consent-list .page-filters form .input.select select{height:40px}.patients .btn-export{display:flex;align-items:center;column-gap:5px;padding:10px}.patients .btn-calysta-border:hover svg{stroke:#fff;stroke-width:1.5px}.patients .consent-form .box-wrapper{border-radius:15px;border:1px solid #ecedf3;overflow:hidden}.patients .consent-form .box-wrapper .title{background-color:#e1f5f5;padding:10px;font-weight:500;font-size:16px;line-height:25px;color:#4c525c}.patients .consent-form .box-wrapper .details{padding:20px;background-color:#f8f9fa}.patients .consent-form .box-wrapper .details .form span{display:block;padding-bottom:25px}.patients .consent-form .box-wrapper .label-3{font-size:14px;font-weight:400;line-height:16px;color:#82868d}.patients .consent-form .sign-section .sign{border:1px solid #2d3748}.patients .consent-form .sign-section .sign-date{line-height:22px;color:#4c525c}.patients .consent-form .btn-export{display:flex;align-items:center}.patients .sign-consent-form .custom-icon:after{top:14px;right:32px}.patients .sign-consent-form .signArea{width:400px}.patients .sign-consent-form .signArea .sigWrapper{display:flex;flex-direction:column;row-gap:5px;height:auto}.patients .sign-consent-form .signArea .sigWrapper .sign-pad{margin:unset;width:400px;height:133px;border-radius:15px;border:1px solid #2d3748}.patients .sign-consent-form .signArea .clearButton a{color:unset}.patients .sign-consent-form .flex-grow-1{flex-grow:1}.patients .sign-consent-form .form-body{margin-top:35px;display:flex;flex-direction:column;justify-content:space-between}.patients.send-to-provider .btn.btn-calysta,.patients.send-to-provider .btn.btn-calysta-border{height:35px;line-height:35px!important}.patients.send-to-provider .page-box{min-height:89vh}.patients.send-to-provider .custom-icon:after{right:18px;bottom:9px}.patients #add-patient .text-info{font-size:16px;color:#82868d!important}.calysta-inner-tabs .nav-link,.calysta-inner-tabs .nav-link.active{border-bottom:2px solid #4fd1c5}[type=checkbox]+label{padding-left:0;height:25px;line-height:21px;font-weight:400}[type=checkbox]:checked+label:before{top:0;left:0;transform:rotate(0deg)}[type=checkbox]:not(.filled-in)+label:after{transform:scale(1)}.calysta-form-layout .new-line .single-item textarea.form-control{padding:15px!important}.calysta-form-layout .new-line .single-item textarea.input-textarea{width:578px!important}.patient-dashboard-page.blue .calysta-modal-new .modal-header,.patient-dashboard-page.blue .dashboard-box .box-title{background:#4fbad1}.patient-dashboard-page.green .calysta-modal-new .modal-header,.patient-dashboard-page.green .dashboard-box .box-title{background:#4fd1aa}.patient-dashboard-page.melanie .calysta-modal-new .modal-header,.patient-dashboard-page.melanie .dashboard-box .box-title{background:#abbae1}.patient-dashboard-page.pink .calysta-modal-new .modal-header,.patient-dashboard-page.pink .dashboard-box .box-title{background:#fbabab}.patient-dashboard-page .dashboard-box .box-title a i.fa,.patient-dashboard-page .dashboard-box .box-title a i.mdi{color:#fff;font-size:18px}.patient-dashboard-page .dashboard-box .box-contents a.cell-phone{color:#82868d}.patient-dashboard-page .dashboard-box .box-contents .icons a{color:#a8a2ad}.patient-dashboard-page .dashboard-box .box-contents .icons a:hover{color:#68577a}.patient-dashboard-page .dashboard-box .box-contents .single-sms b{display:block;font-size:12px;line-height:17px}.patient-dashboard-page .dashboard-box .box-contents .single-sms p{color:#82868d;font-size:11px}.patient-dashboard-page .dashboard-box .box-link .btn.btn-calysta-border{height:36px;line-height:36px!important;border-radius:12px;padding:0 12px}.patient-dashboard-page .modal-header .close,.patient-dashboard-page .modal-header .modal-title{color:#fff}@media (min-width:992px){.calysta-modal-new .modal-lg{max-width:1135px}}.calysta-modal-new .modal-content{border-radius:15px}.calysta-modal-new .modal-content .modal-header{border-radius:15px 15px 0 0}.calysta-modal-new .modal-content .modal-header .modal-title{font-size:18px}.calysta-modal-new .modal-content .modal-header .close{opacity:1}.calysta-modal-new .modal-content .modal-body{padding:30px 25px}.calysta-modal-new .modal-content .modal-body .card-body{padding:0}.btn-calysta-border.btn-white{color:#fff!important;border:1px solid #fff!important;background:transparent!important}.calysta-theme .select2-container--default .select2-selection--single{height:40px}@media only screen and (max-width:768px){.patient-page .header-resposnive{flex-direction:column}.patient-page .header-resposnive .btn-section{display:flex;flex-direction:column;gap:15px;margin:10px 0}}#add-encounter .modal-dialog,#card-body-patient-invoices .modal-dialog,#invoiceListManuallyPayModal .modal-dialog,#manuallyPayModal .modal-dialog,#patient-images-first-modal .modal-dialog,#patient-images-modal .modal-dialog,#patient-images-second-modal .modal-dialog,#payment-due-modal .modal-dialog,#paymentHistoryModal .modal-dialog{display:grid;align-items:center;height:100vh;margin:auto}#add-encounter .crp-modal-close,#card-body-patient-invoices .crp-modal-close,#invoiceListManuallyPayModal .crp-modal-close,#manuallyPayModal .crp-modal-close,#patient-images-first-modal .crp-modal-close,#patient-images-modal .crp-modal-close,#patient-images-second-modal .crp-modal-close,#paymentHistoryModal .crp-modal-close{width:20px;margin-left:15px}.invoice-refund-popup.calysta-theme .refund-label{text-align:left;font-size:18px;line-height:24px;color:#4c525c!important;font-weight:500!important;margin-bottom:8px;display:block}.invoice-refund-popup.calysta-theme .btn.btn-calysta{adding:0 18px;position:relative;min-width:69px;height:40px;line-height:40px!important;background:#6c597c;color:#fff;border-radius:12px;border:none;font-size:14px;font-family:Ubuntu,sans-serif;font-weight:500;cursor:pointer}.patients.calysta-page.calysta-theme.patients-management .select2-container--default .select2-selection--single{width:100%;padding-left:10px}.appointment-setting span.select2-selection.select2-selection--multiple{max-height:75px;overflow:auto}.authorize-payment-popup.calysta-theme .form-group input:checked+label:after,.invoice-refund-popup.calysta-theme .form-group input:checked+label:after{top:10px!important;left:109px!important}.authorize-payment-popup.calysta-theme .invoice-modal-content{width:500px}.authorize-payment-popup.calysta-theme .invoice-modal-content .form-group .tipping-area input:checked+label:after,.authorize-payment-popup.calysta-theme .payment-link-tipping .form-group input:checked+label:after{left:148px!important}.authorize-payment-popup.calysta-theme .manual-pay-modal-content{width:500px}.authorize-payment-popup.calysta-theme .manual-pay-modal-content .tipping-area input:checked+label:after{left:148px!important}.authorize-payment-popup.calysta-theme input[type=checkbox]{position:absolute;left:-9999px;opacity:0}.patient-consent-form-sign #multiple-consent-form-section .multiple-consent-form-title{background:#6c597c;border-radius:8px;margin:10px 20px 10px 0}.patient-consent-form-sign #multiple-consent-form-section .multiple-consent-form-title .consent-form-title{color:#fff;font-size:18px;font-weight:500;line-height:150%;margin:0;padding:15px 20px}.patient-consent-form-sign #multiple-consent-form-section .calysta-modal-new .modal-header{background:#6c597c}.patient-consent-form-sign #multiple-consent-form-section .calysta-modal-new .modal-header .close,.patient-consent-form-sign #multiple-consent-form-section .calysta-modal-new .modal-header .modal-title{font-size:18px;color:#fff}.patient-consent-form-sign #multiple-consent-form-section .calysta-modal-new .modal-header .close span{font-size:25px}.patient-consent-form-sign #multiple-consent-form-section .calysta-modal-new .modal-body{font-size:16px;font-weight:500;line-height:22px;color:#4c525c}.patient-consent-form-sign #multiple-consent-form-section .calysta-modal-new .modal-body label{font-size:18px}.patient-consent-form-sign #multiple-consent-form-section .calysta-modal-new .modal-body .allergies-label{font-weight:700!important;font-size:20px}.patient-consent-form-sign #multiple-consent-form-section .consent-title{background:#89d0c4;width:100%;text-align:left;border:none;padding:10px 18px;border-radius:10px}.patient-consent-form-sign #multiple-consent-form-section .consent-title:hover{background:#abdfd7}.patient-consent-form-sign #multiple-consent-form-section .consent-title:after{font-family:FontAwesome;content:"\f107";float:right;color:#000;font-weight:700}.patient-consent-form-sign #multiple-consent-form-section .consent-title.expanded:after{content:"\f106"}.patient-consent-form-sign .consent-body{border:1px solid;padding:20px;border-radius:10px;border-color:#89d0c4}.patient-consent-form-sign .template-selection{display:block;max-width:400px}.patient-consent-form-sign .select2-container--default{height:unset!important}.patient-consent-form-sign .collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.5s;transition-timing-function:linear}.patient-consent-form-sign .consent-form-read{padding-left:25px;font-size:16px}.patient-consent-form-sign [type=checkbox]:checked+label:before{transform:rotate(32deg)}.payment-log-tab .nav-link.active,.payment-log-tab .nav-link:hover{border-bottom:2px solid #e6adad!important}#dashboard-payment-modal .calysta-table thead tr{background:#fbabab}#dashboard-payment-modal .calysta-table thead tr th{font-weight:500}.cpemr-thumb-image img{max-width:50px}.membership-transaction-history .capitalize{text-transform:capitalize}@media only screen and (max-width:576px){.mob-responsive .pl-4,.mob-responsive .pr-4{padding:2px!important}.mob-responsive .calysta-table table tbody tr td,.mob-responsive .calysta-table table thead tr th{padding:5px!important}}.reviewers .search{margin-top:20px}.reviewers .card-outline-info{top:20px}.reviewers .card-outline-info .form-group{margin-bottom:40px}.reviewers .card-outline-info .form-group .form-control,.reviewers .card-outline-info .form-group .form-control-static{color:#2d3748}.reviewers #facility-section,.reviewers #patient-section,.reviewers #provider-section{display:none}.reviewers .checkbox>label{font-weight:300!important}.therapy-groups .search{margin-top:20px}.therapy-groups .card-outline-info{top:20px}.therapy-groups .card-outline-info .card-header h4{display:inline-block;vertical-align:-webkit-baseline-middle}.therapy-groups .card-outline-info .form-group{margin-bottom:40px}.therapy-groups .card-outline-info .form-group .form-control,.therapy-groups .card-outline-info .form-group .form-control-static{color:#2d3748}.therapy-groups .card-outline-info .page-filter{margin-left:20px}.therapy-groups .card-outline-info .page-filter select{padding:.5em 1em;cursor:pointer;border:1px solid #ddd;background:none}.therapy-groups #group-selection-modal .form-actions a{min-height:42px;padding:10px}.therapy-groups #group-selection-modal .form-actions a:first-child{margin-right:25px}.therapy-groups #group-selection-modal select{min-height:42px}.therapy-groups #group-session-export-modal .card-outline-info,.therapy-groups #group-session-view-modal .card-outline-info{top:0}.therapy-groups #group-session-export-modal .card-outline-info .form-action button:first-child,.therapy-groups #group-session-view-modal .card-outline-info .form-action button:first-child{margin-right:5px}.therapy-groups #group-session-export-modal .btn-success.disabled,.therapy-groups #group-session-export-modal .btn-success:disabled,.therapy-groups #group-session-view-modal .btn-success.disabled,.therapy-groups #group-session-view-modal .btn-success:disabled{background-color:grey;border-color:grey}.therapy-groups #group-session-export-modal .form-group,.therapy-groups #group-session-view-modal .form-group{margin-bottom:0}.therapy-groups #group-session-export-modal .addendum-section,.therapy-groups #group-session-view-modal .addendum-section{display:none;margin-bottom:20px}.therapy-groups #group-session-export-modal .link label,.therapy-groups #group-session-view-modal .link label{cursor:pointer}#bottom-plus-button{position:fixed;bottom:30px;right:10px}.onclick-menu{position:relative;display:inline-block}.onclick-menu ul{padding:0!important}.onclick-menu ul li{list-style-type:none;margin-bottom:10px}.onclick-menu ul li a{color:#000;border-radius:50%;border:1px solid #d9dfdb;text-align:center;padding-top:8px;width:40px;height:40px;margin-bottom:5px;margin-left:5px;background-color:#fff;display:inline-block}.onclick-menu ul li .tool-content{background-color:#444;color:#fff;padding:5px;border-radius:5%;font-size:14px;transition:all 1s ease-out}.onclick-menu .onclick-menu-content{z-index:1;display:none;text-align:right;margin-right:10px}.onclick-menu .menu-icon{background-color:#f4511e;color:#fff;border-radius:50%;padding:20px 22px;cursor:pointer;float:right}.onclick-menu .font-20px{font-size:24px}.onclick-menu .font-25px{font-size:25px}.sidebar-nav>ul>li.nav-small-cap{text-transform:uppercase}.sidebar-nav>ul>li>a i{color:#607d8b}.control-label,.custom-control-description,.dataTables_info,.dataTables_paginate li a,.dataTables_wrapper li a,.standard-bold,.table td,.table th,form p,option,profile-text{color:#000}.top-search-bar{margin:0 0 15px}.topbar{position:relative;padding:0;border:0}.multiple-select-box{padding:10px;min-width:320px}.multiple-select-box-container .multiple-select-box{display:block}.license-remove{max-height:40px}@media only screen and (max-width:991px){.search-text{margin-bottom:15px}}.hipaa-seal{text-align:center;position:relative;bottom:0;background:#fff;padding:15px;margin:45px 10px;border-radius:15px}.hipaa-seal img{width:180px!important;height:auto}.hipaa-seal-add-appointment{width:3.5em!important}@media (max-width:767px){.hipaa-seal img{width:4em}.hipaa-seal-add-appointment{width:auto!important}.hipaa-seal-appointment{padding-top:360%;text-align:center}}.patient-search{display:none;width:100%}.patient-search #patient-search-form{padding:1px}#search-icon{color:#fff;font-size:24px;margin-top:17px}.right-button-width{width:100%}span#selected-patient-name-dob{font-weight:700}.encounters .margin-top-20px{margin-top:20px}.encounters .display-none{display:none}.dropdown-active-bg-color .dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#26dad2!important}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{border:1px solid #d9d9d9}.image-text-font-size{width:10%}.first-custom-text{width:88%}.image-text-font-size-second{width:10%}#second-custom-text{width:88%}.add-custom-encounter-page .form-group input:checked+label:after,.custom-encounter .form-group input:checked+label:after{top:4px!important}.open-clone-modal{color:#a8a2ad}.open-clone-modal:hover{color:#6c597c}#encounterCloneModal .modal-dialog{min-width:600px!important}#encounterCloneModal button.close{margin-top:28px!important}#encounterCloneModal .service-dropdown{margin:15px 0 75px!important}#encounterCloneModal .service-dropdown select{width:75%!important}.resources .search{margin-top:20px}.resources .card-outline-info{top:20px}.resources .card-outline-info .form-group{overflow:visible;margin-bottom:40px}.resources .card-outline-info .form-group .form-control{color:#2d3748}.input-field-calendars-icon{background:url(/img/form-icons/calendars.svg) no-repeat 95%,#fff!important}.input-field-dollar-icon{background:url(/img/form-icons/dollar-new.svg) no-repeat 95%,#fff!important}.input-field-account-icon{background:url(/img/form-icons/Account.svg) no-repeat 95%,#fff!important}.input-field-emailcard-icon{background:url(/img/form-icons/Email.svg) no-repeat 95%,#fff!important}.input-field-cvv-icon{background:url(/img/form-icons/CVV.svg) no-repeat 95%,#fff!important}.input-field-credit-icon{background:url(/img/form-icons/creditcard.svg) no-repeat 95%,#fff!important}.basic{background:url(../../../img/images/gift-card-150.png) no-repeat;background-size:cover}.premium{background:url(../../../img/images/gift-card-350.png) no-repeat;background-size:cover}.deluxe{background:url(../../../img/images/gift-card-200.png) no-repeat;background-size:cover}.ultimate{background:url(../../../img/images/Gift-Cards-500.png) no-repeat;background-size:cover}.giftcard-head{font-size:36px;font-weight:700;color:#000;padding-top:10px}.giftcard-head,.giftcard-text{font-family:DM Sans;font-style:normal;line-height:normal}.giftcard-text{font-size:24px;font-weight:400;color:#4c4b4d}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform .action-button,.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform .action-button-previous,.giftcard-btn{font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar li.active:after,.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar li.active:before,.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar li:before,.stepform-text{font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.egiftCard .page-box .card-body .form-body .select2-container--default .select2-selection--single{padding-left:5px}.egiftCard .page-box .card-body .form-body .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.egiftCard .form-control{font-size:14px}.egiftCard .custom-input{padding:6px 14px;height:40px;color:#2d3748;background:#fff;border:.5px solid #cfd4db;border-radius:15px;font-size:14px}.egiftCard .giftcard-list .paginate-box-height .mdi-plus{font-size:21px;vertical-align:top}.egiftCard .giftcard-list .page-title h2{font-size:24px}.egiftCard .giftcard-list .main-row{display:flex;column-gap:15px}.egiftCard .giftcard-list .main-row .page-filter .input,.egiftCard .giftcard-list .main-row .page-filter .input .select{width:135px}.egiftCard .giftcard-list .btn-padding{width:115px;height:40px;padding:0;font-size:10px}.egiftCard .giftcard-list .search-filed{display:flex;width:232px;height:40px;border:.5px solid #cfd4db;border-radius:15px}.egiftCard .giftcard-list .search-filed:focus,.egiftCard .giftcard-list .search-filed:focus-visible{border:1px solid #4fd1c5}.egiftCard .giftcard-list .search-filed .icon{padding:.5rem .75rem;font-size:16px}.egiftCard .giftcard-list .search-filed .search-input{width:195px;border:none;background:none;font-size:14px;padding-right:15px}.egiftCard .giftcard-list .search-filed .search-input::placeholder{color:#bcb5c1}.egiftCard .giftcard-list .search-filed .gift-search-btn{height:38px;margin-left:15px}.egiftCard .giftcard-list .search-filed .gift-clear-btn{left:170px;bottom:38px;height:38px;padding:1px}.egiftCard .giftcard-list .gift-search-btn{margin-left:15px}.egiftCard .giftcard-add .form-control{font-size:14px}.egiftCard .giftcard-add .gift-head{font-size:24px;display:inline;vertical-align:middle;padding-left:5px}.egiftCard .view-gift-card h2{font-size:24px}.egiftCard .view-gift-card .edit-btn{width:115px;height:40px;font-weight:700;font-size:10px;padding:0}.egiftCard .view-gift-card .page-content .form-body p{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#bcb5c1;padding:9px 12px}.egiftCard .view-gift-card .page-content .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.egiftCard .view-gift-card .page-content .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.egiftCard .view-gift-card .page-content .form-body .main-div .row{display:flex}.egiftCard .view-gift-card .page-content .form-body .main-div .row .column{flex:50%;padding:5px 15px}.egiftCard .view-gift-card .page-content .form-body .main-div .row .column-three{flex:33%;padding:5px 15px}.egiftCard .view-gift-card .page-content .form-body .main-div .row .column-four{flex:25%;padding:5px 15px}.egiftCard .view-gift-card .page-content .form-body .main-div .row .link-text a{color:#6c597c}.egiftCard .view-gift-card .page-content .form-body .main-div label{font-weight:400!important;font-size:16px;line-height:20px;color:#82868d!important}.egiftCard .view-gift-card .page-content .form-body .main-div p{font-weight:400;font-size:18px;line-height:24px;color:#4c525c}.egiftCard .card-outline-success .form-group{overflow:visible;margin-bottom:40px}.egiftCard .card-outline-success .form-group .form-control{color:#2d3748}.egiftCard .banner{background-image:url(../../img/egiftcard.jpg);max-width:480px;height:auto;border-radius:15px;background-color:transparent!important;background-repeat:no-repeat;background-size:cover}.egiftCard .banner h4{text-align:right!important;font-style:normal;font-weight:500;font-size:32px;line-height:140%;text-align:right;color:#2d3748}.egiftCard .banner #egiftCardTitle{font-weight:400;font-size:14px;line-height:18px;color:#82868d}.egiftCard .banner #egiftCardValidity{font-weight:400;font-size:14px;line-height:18px;color:#4c525c}.egiftCard .banner p{font-size:21px}.egiftCard .gift-image{padding:2rem;margin-top:32px}.egiftCard .send-egift-email-input{border-radius:15px!important}.egiftCard .new-giftcard{transition:background-image .3s ease-in-out;background:#e1f5f5}.egiftCard .new-giftcard .page-box{background:transparent}.egiftCard .new-giftcard .giftcard-parent{display:flex;justify-content:center;width:100%;gap:80px;padding:83px 112px 0}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .carousel-inner{margin-bottom:24px;width:100%}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .carousel-inner .carousel-item .active-card{width:384px;height:240px;border-radius:20px;display:flex;flex-direction:row-reverse}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .carousel-inner .carousel-item .active-card>div{padding:40px 30px}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .carousel-inner .carousel-item .active-card>div p{color:#232323;font-family:DM Sans;font-size:29px;font-style:normal;font-weight:400;line-height:normal}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .carousel-inner .carousel-item .active-card>div h4{color:#303030;font-family:DM Sans;font-size:40px;font-style:normal;font-weight:700;line-height:normal}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .carousel-inner .carousel-item.active .active-card{border:3px solid #000}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .gift-cards-container{display:flex;flex-direction:column}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .gift-cards-container .gift-cards-row{display:flex;margin-bottom:31px}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .gift-cards-container .gift-cards-row>div{margin-right:24px;max-width:calc(50% - 5px)}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .gift-cards-container .gift-cards-row>div.active{border:2px solid #000;border-radius:10px}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .gift-cards-container .gift-cards-row>div .gift-box{width:180px;height:108px;border-radius:8px;background-size:cover!important;display:flex;flex-direction:row-reverse;cursor:pointer}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .gift-cards-container .gift-cards-row>div .gift-box>div{padding:15px 10px}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .gift-cards-container .gift-cards-row>div .gift-box>div p{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .gift-cards-container .gift-cards-row>div .gift-box>div h4{color:#303030;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .controls{position:absolute;display:flex;justify-content:space-between;width:120%;bottom:52%;right:-30px;height:30px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container{width:696px;border-radius:16px;padding:38px 40px;background:#fff}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container .fac-name{color:#232323;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container .fac-name span{font-weight:400}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform{text-align:center;position:relative;margin-top:30px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset{position:relative;text-align:left}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .pad-t-16{padding-top:16px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .error-msg{color:red;font-weight:700;margin-left:25px;font-size:13px;margin-top:10px;font-family:DM Sans}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .authorize-pay-section>div:first-child{padding-top:40px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .authorize-pay-section>div:nth-child(2){padding-top:20px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .form-group label{text-align:left;color:#170f49!important;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:500;line-height:20px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .form-group .payment-type-select{height:68px!important}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .form-group .form-control{padding:12px 21px;height:68px;border-radius:46px;border:1px solid #eff0f6;background:#fff;box-shadow:0 2px 6px 0 rgba(19,18,66,.07);color:#6f6c90;font-family:DM Sans;font-size:18px!important;font-style:normal;font-weight:400!important;line-height:20px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .giftCard-success h5{color:#170f49;text-align:center;font-family:DM Sans;font-size:24px;font-style:normal;font-weight:700;line-height:35px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .giftCard-success p{color:#6f6c90;text-align:center;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .giftCard-success .ok-btn{border-radius:6px;background:#6c597c;padding:8px 20px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:27px;border:none}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .policy{height:220px;overflow:auto;margin:20px 0 30px;border-radius:5px;border-left:5px solid #6c597c;border-top:1px solid #d9dbe9;border-right:1px solid #d9dbe9;border-bottom:1px solid #d9dbe9;padding:48px 50px 48px 30px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .policy h6{color:#170f49;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:18px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .form-card .policy p{color:#4c4b4d;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .final-form{position:relative}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .success-wrapper{padding:46px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset .success-wrapper .success-mark{padding-bottom:30px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform fieldset:not(:first-of-type){display:none}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform .action-button{color:#fff;cursor:pointer;margin:10px 5px;border-radius:6px;border:none;background:#6c597c;padding:8px 20px;height:43px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform .action-button-previous{background:#acbed0;border-radius:6px;border:1px solid #515151;padding:8px 20px;background-color:#fff;color:#515151;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar{margin-bottom:30px;overflow:hidden;counter-reset:a;border-bottom:1px solid #d9dbe9;padding-bottom:38px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar li{list-style-type:none;color:#666;text-transform:uppercase;font-size:9px;width:25%;float:left;position:relative;letter-spacing:1px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar li:before{content:counter(a);counter-increment:a;width:34px;height:34px;display:block;color:#333;background:#eff0f6;border-radius:25px;margin:0 auto 10px;padding:8px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar li:after{content:"";width:50%;height:6px;border-radius:40px;background:#eff0f6;position:absolute;left:-28%;top:12px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar li:first-child:after{content:none}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar li.active:before{background:#6c597c;color:#fff}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar li.active:after{background:linear-gradient(90deg,#6c597c 50%,#eff0f6 0);color:#fff}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform ul#progressbar li:first-child:after{content:""!important;background:#6c597c!important;right:0!important;left:auto!important;z-index:2;width:25%!important}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform ul#progressbar li.active:after{background:#6c597c!important}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #personal.active+#payment:after{background:#6c597c!important;width:25%!important}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar #payment.active:after{width:50%!important}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform li#payment.active+#confirm:after{background:#6c597c!important;width:25%!important}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container #msform #progressbar #payment.active+#confirm.active:after{min-width:50%!important}@media (max-width:768px){.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container{width:100%}}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container .lazy-loader{border:none;position:absolute;top:22%}@media (max-width:1024px){.egiftCard .new-giftcard .giftcard-parent{flex-direction:column;align-items:center}}@media (max-width:768px){.egiftCard .new-giftcard .giftcard-parent{padding:83px 0 0}}@media screen and (max-width:1300px) and (min-width:1025px){.egiftCard .new-giftcard .giftcard-parent{flex-direction:row;align-items:center;gap:40px;padding:40px 0 0}}.egiftCard .new-giftcard .calysta-logo{display:flex;padding:0 112px 30px;justify-content:flex-start}@media screen and (max-width:1300px) and (min-width:1025px){.egiftCard .new-giftcard .calysta-logo{padding:0 0 30px}}@media (max-width:1024px){.egiftCard .new-giftcard .calysta-logo{justify-content:center;padding-top:30px}}.egiftCard .select2-container{width:60%!important}@media (max-width:768px){.egiftCard .custom-input{width:100%}.egiftCard .custom-icon:after{bottom:-11px!important}.profile-assign-roles .demo-checkbox{grid-template-columns:1fr 1fr!important}.carousel-inner .carousel-item .active-card{width:330px!important;margin-left:3%!important}.gift-box{width:150px!important}}@media screen and (max-width:1468px) and (min-width:1025px){.egiftCard .new-giftcard .giftcard-parent #egift-price-boxes .controls{position:absolute;display:flex;justify-content:space-between;width:120%;bottom:52%;right:-30px;height:30px}.egiftCard .new-giftcard .giftcard-parent .card-information .gift-card-container{width:auto;border-radius:16px;padding:20px;background:#fff}}.page-filter .input.select select{color:#2d3748;font-weight:400!important}.page-filter .input.select:after{left:116px;top:15px}.dropdown-wrapper .input.select label{display:contents}.input.select option,.input.select select{font-size:14px}.booking-his-header,.booking-his-main h2{font-size:24px}.booking-his-main .booking-row{display:flex;align-items:center;column-gap:15px}.booking-his-main .booking-row #provider-id{color:#bcb5c1}.booking-his-main .booking-row #date-range,.booking-his-main .booking-row #status{font-weight:400!important}.appoint-header{font-size:24px}.appointments .margin-top-20px{margin-top:24px}.appointments .fc-day-top{padding:40px 45px!important}.appointments .parsley-required{list-style:none;color:red;margin-left:-30px}.appointments .display-none{display:none}.appointments .select2-container--default .select2-selection--single .select2-selection__arrow{right:4px}.appointments #appointment-date{border-radius:15px}.appointments .appointment-calendar .calysta-filter span.selection{position:relative;z-index:5}.appointments .appointment-calendar .calysta-filter span.selection input.select2-search__field{padding:0 15px!important;width:100%!important}.appointments .appointment-calendar .calysta-filter span.selection span.select2-selection.select2-selection--multiple{max-height:75px;overflow:auto}.appointments .appointment-calendar .card-body h2{font-size:24px}.appointments .appointment-calendar .card-body #confirm-calendar-filter{height:40px;padding-top:1px}.appointments .appointment-calendar .card-body #provider-portion .select2-selection .select2-selection__rendered,.appointments .appointment-calendar .card-body #resource-portion .select2-selection .select2-selection__rendered{padding:4px 0 0 8px}.appointments .appointment-calendar .card-body .select{width:165px}.appointments .appointment-calendar .card-body .cal-row{display:flex;column-gap:15px;padding:15px 0}.appointments .appointment-calendar .card-body .cal-row #provider-portion,.appointments .appointment-calendar .card-body .cal-row #resource-portion{width:594px}.appointments .appointment-calendar .card-body .cal-row .dropdown-wrapper .input select{width:inherit!important}.appointments .appointment-calendar .card-body .tabs-row{border-bottom:1px solid #ecedf3;margin:0 20px}.appointments .appointment-calendar .card-body .tabs-row .demo-radio-button{height:30px}.appointments .appointment-calendar .card-body .tabs-row .demo-radio-button .all-tab{padding-left:20px;padding-bottom:27px;min-width:60px}.appointments .appointment-calendar .card-body .tabs-row .demo-radio-button .active{border-bottom:2px solid #4fd1c5}.appointments .appointment-calendar .card-body .tabs-row .demo-radio-button .provider-tab,.appointments .appointment-calendar .card-body .tabs-row .demo-radio-button .resource-tab{min-width:80px;padding-bottom:27px}.appointments .appointment-calendar .card-body .mar-left-col{margin-left:-25px}.appointments .appointment-calendar .card-body .calender-sidebar{padding:0;background:#f8f9fa;border:1px solid #ecedf3;border-radius:8px}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar{margin-bottom:0!important;padding:10px 0;position:relative}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group{display:flex;width:450px;justify-content:space-between;position:absolute;right:0;left:0;margin:0 auto;top:0;align-items:center;height:100%}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group .fc-prev-button{background-color:transparent;color:#2d3748;box-shadow:none}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group .fc-prev-button:active:hover{border:none}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group .fc-next-button{background-color:transparent;color:#2d3748;box-shadow:none}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group .fc-next-button:active:hover{border:none}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-center{display:flex;justify-content:center;left:0;margin-left:210px;width:100%;right:0}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-center h2{font-size:20px!important}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-center .select-calender-filter{z-index:6!important;cursor:pointer}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-right .btn-group .btn{background-color:transparent;color:#2d3748;box-shadow:none;font-size:16px;font-weight:400;text-transform:capitalize}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-right .btn-group .btn:active{border:none;background:none;z-index:0}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-right .btn-group .btn:hover{border:none;background:none}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-right .btn-group .active{color:#4fd1c5}@media screen and (max-width:900px){.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar{display:flex;flex-wrap:wrap}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group{top:-19px;width:auto}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-center{margin-left:0}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-right{width:100%;text-align:center}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-right .btn-group{text-align:center}}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-view-container .fc-view .calender-provider-schedule{font-size:20px;color:#4fd1c5!important;width:16px;height:16px;border:2px solid #4fd1c5;display:inline-block;line-height:14px;border-radius:50%;margin:0 0 0 10px;vertical-align:text-top}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-view-container .fc-view .fc-head-container .fc-resource-cell{padding-top:5px;padding-bottom:8px}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-view-container .fc-view .fc-head-container br{display:none}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-view-container .fc-view .fc-body .fc-time-grid .fc-slats .fc-time{text-align:center}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-view-container .fc-view .fc-body .fc-time-grid .fc-content-skeleton .fc-content-col .fc-event-container a .fc-title{font-weight:500;font-size:14px;line-height:14px;color:#fff;padding-top:5px}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-view-container .fc-view .fc-body .fc-time-grid .fc-content-skeleton .fc-time-grid-event{border-radius:6px;padding-top:0;padding-bottom:0}.appointments .appointment-calendar .card-body .calender-sidebar .fc-unthemed .fc-view-container .fc-view .fc-body .fc-time-grid .fc-day{background:#fff!important}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content{border-radius:15px}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content #end-time,.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content #start-time{background:#fff;border:.5px solid #cfd4db;border-radius:15px;padding:10px;font-size:14px}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .remove{display:flex;align-items:center}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .remove a{font-weight:400;font-size:14px;line-height:150%;color:#82868d}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .modal-header{background-color:unset;justify-content:center;border-bottom:none;position:relative}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .modal-header .close{position:absolute;top:-30px;right:15px;font-size:30px;font-weight:400;color:#2d3748}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .date-header{text-align:center}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .date-header .schedule-date{font-weight:400;font-size:16px;line-height:150%}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .modal-body .modal-footer{justify-content:center;border:none}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .modal-body .form-group .card-outline-success{border:none;background:#f8f9fa;border-radius:12px}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .modal-body .form-group .card-outline-success .card-body #providers-schedule-form .form-body .form-actions{font-weight:700;font-size:16px;line-height:150%;color:#6c597c;padding-left:10px}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .modal-body .form-group .card-outline-success .card-body #providers-schedule-form .form-body .form-actions a i{font-size:22px;vertical-align:bottom}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .modal-body .form-group .card-outline-success .card-body #providers-schedule-form .form-body #schedule-section .additional-section,.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .modal-body .form-group .card-outline-success .card-body #providers-schedule-form .form-body #schedule-section .schedule-area-appt{gap:15px!important}.appointments .appointment-calendar .card-body #provider-schedule-modal .modal-content .modal-body .form-group .card-outline-success .card-body #providers-schedule-form .form-body #schedule-section .schedule-area-appt .appointment-schedule-add{gap:15px}.appointments .appointment-calendar .modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto}@media (max-width:768px){.appointments .appointment-calendar .modal-dialog{min-height:calc(100vh - 20px)}}.appointments .appointment-calendar .modal-dialog .modal-content{padding:40px 15px;border-radius:15px}.appointments .appointment-calendar .modal-dialog .modal-content .tab-main{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:12px}.appointments .appointment-calendar .modal-dialog .modal-content .tab-main .btn-group{border-radius:12px}.appointments .appointment-calendar .modal-dialog .modal-content .tab-main .btn-group #pills-tab{background:hsla(0,0%,85%,.2);border-radius:12px}.appointments .appointment-calendar .modal-dialog .modal-content .tab-main .btn-group #pills-tab .appointment-btn,.appointments .appointment-calendar .modal-dialog .modal-content .tab-main .btn-group #pills-tab .blocked-btn{position:relative;color:#000;height:37px;width:183px;background:hsla(0,0%,85%,.2);border-radius:12px}.appointments .appointment-calendar .modal-dialog .modal-content .tab-main .btn-group #pills-tab .appointment-icon,.appointments .appointment-calendar .modal-dialog .modal-content .tab-main .btn-group #pills-tab .blocked-icon{position:absolute;top:12px;left:21px;width:12px;height:12px}.appointments .appointment-calendar .modal-dialog .modal-content .tab-main .btn-group #pills-tab .nav-link{padding:5px 11px 7px 40px;color:#2d3748;font-family:Ubuntu;font-style:normal;font-weight:500;font-size:16px;line-height:150%}.appointments .appointment-calendar .modal-dialog .modal-content .tab-main .btn-group #pills-tab .active{background:#4fd1c5;border-radius:12px;color:#fff}.appointments .appointment-calendar .modal-dialog .modal-content .tab-main .btn-group #pills-tab .active path{fill:#fff}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .custom-icon:after,.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add label[for=js-user-role-dropdown]:after{position:absolute;content:"";right:14px;bottom:-31px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-header{display:block;background:none;border-bottom:none}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-header .modal-title{font-weight:500;font-size:24px;line-height:140%;text-align:center;color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-header .close{position:absolute;top:14px;right:25px;width:14px;height:16px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body{height:500px;overflow-y:scroll}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body option{font-weight:400;font-size:14px;line-height:150%;color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .js-add-patient{font-size:12px;width:107px;height:40px;padding:0}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .js-add-patient .mdi-plus{font-size:15px;vertical-align:bottom}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .appoint-row{display:flex;gap:30px}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .date-row{display:flex;gap:23px}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-group{position:relative}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-group .select2-container .select2-selection__placeholder{font-weight:400;font-size:14px;line-height:150%;color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-group .select2-container .select2-selection--single{padding-left:0;width:unset}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-group .select2-container .select2-selection--single .select2-selection__rendered{font-weight:400;font-size:14px;line-height:150%;color:#2d3748;padding-top:10px;padding-left:30px}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-group .text-info{font-weight:400;font-size:16px;line-height:150%;color:#82868d!important}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-group .profile-select{position:absolute;z-index:1;top:9px;left:9px;width:25px;height:auto}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-group .control-label{font-weight:500!important;font-size:18px;line-height:150%;color:#4c525c!important}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-group .form-control{background:#fff;border:.5px solid #cfd4db;border-radius:15px;padding:9px 10px;font-weight:400;font-size:14px;line-height:150%;color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-group .form-control option{font-weight:400;font-size:14px;line-height:150%;color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-group .placehold-text{font-weight:400!important;font-size:14px;line-height:150%}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .sticky-note-icon{margin:-24px 5px 0 -20px}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .sticky-note-icon .sticky-img{width:25px;height:25px;margin-top:5px;cursor:pointer}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .sticky-note-icon i{font-size:26px;color:#89d0c4}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .add-patient-icon{position:absolute;width:20px;height:auto;top:9px;left:25px}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .service-btn{font-family:Ubuntu;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#6c597c;padding:0 0 20px;cursor:pointer}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .service-btn .mdi-plus{font-size:22px;vertical-align:sub}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #service-section .form-control{background:#fff;border:.5px solid #cfd4db;border-radius:15px;font-family:Helvetica;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #service-section .form-control option{font-family:Helvetica;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #service-section .control-label{font-family:Ubuntu;font-style:normal;font-size:18px;line-height:150%;color:#4c525c!important}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #service-section .js-service-row .close-icon{padding-top:12px;margin-left:-10px;min-width:110px}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #service-section .js-service-row .close-icon a{display:flex;justify-content:center;align-items:center}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #service-section .js-service-row .close-icon .mdi-window-close{color:#82868d}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #service-section .js-service-row .close-icon .remove-text{padding:6px 6px 0 0;font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#82868d}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #service-section .js-service-row .close-icon .cross-icon{font-size:15px;padding-top:0}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #service-section .js-service-row .duplicate-service-link [type=checkbox]:checked+label:before{transform:rotate(32deg)}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .col-pad-reset .zoom-schedule-section .d-table label{font-family:Ubuntu;font-style:normal;font-weight:400!important;font-size:14px;line-height:14px;color:#4c525c!important;padding-left:5px!important;white-space:nowrap}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .col-pad-reset .zoom-schedule-section .d-table [type=checkbox]+label:after,.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .col-pad-reset .zoom-schedule-section .d-table [type=checkbox]+label:before{top:-2px!important;left:-2px!important}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .col-pad-reset .zoom-schedule-section .d-table [type=checkbox]:checked+label:before{top:0;left:0;transform:rotate(0deg)!important}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .col-pad-reset .zoom-schedule-section .d-table [type=checkbox]:checked+label:after{content:"";display:block;position:absolute;top:2px!important;left:5px!important;width:10px;height:7px;background:url(../../../img/new-icons/checkbox-check.png) no-repeat 100%}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .control-label{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #gender{color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body #appointment-date{color:#2d3748;opacity:1}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-body .form-control{background:#fff;border:.5px solid #cfd4db;border-radius:15px;padding:10px;font-family:Ubuntu;font-style:normal;font-weight:400!important;font-size:14px;line-height:150%;color:#bcb5c1}.appointments .appointment-calendar .modal-dialog .modal-content #appointment-add .modal-footer{justify-content:center}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .custom-icon:after,.appointments .appointment-calendar .modal-dialog .modal-content #break-add label[for=js-user-role-dropdown]:after{position:absolute;content:"";right:14px;bottom:-31px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-header{display:block;background:none;border:none}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-header .modal-title{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:24px;line-height:140%;text-align:center;color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-header .close{position:absolute;top:14px;right:25px;width:14px;height:16px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-body{height:500px;overflow:hidden;overflow-y:scroll}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-body .control-label{font-family:Ubuntu;font-style:normal;font-weight:500!important;font-size:18px;line-height:150%;color:#4c525c!important}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-body .form-control{background:#fff;border:.5px solid #cfd4db;border-radius:15px;padding:6px;font-family:Helvetica;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-body .form-control option{font-family:Helvetica;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#2d3748}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-body #break-time-date{color:#2d3748;opacity:1}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-body .pad-left{padding-left:10px}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-body #break-time-reason{font-family:Ubuntu;font-style:normal;font-weight:400!important;font-size:14px;line-height:150%}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-body .pad-15{padding:15px}.appointments .appointment-calendar .modal-dialog .modal-content #break-add .modal-footer{justify-content:center}.appointments .appointment-calendar .modal-dialog .close{cursor:pointer}@media (min-width:576px){.appointments .appointment-calendar .modal-dialog{max-width:698px}}.appointments #calendar-apt-edit-patient-section .text-info{font-size:14px;color:#82868d!important}.appointments .history-modal{width:498px;height:564px}.appointments .history-modal .modal-content{padding:35px;border-radius:15px}.appointments .history-modal .modal-content .history-header{position:relative}.appointments .history-modal .modal-content .history-header .close{position:absolute;right:0;top:-20px;color:#2d3748;font-weight:400}.appointments .history-modal .modal-content .modal-title{font-weight:500;font-size:24px;line-height:140%;text-align:center;color:#2d3748}.appointments .history-modal .modal-content .modal-footer{justify-content:center}.appointments .history-modal .modal-content .modal-body{background:#f8f9fa;border-radius:12px;padding:30px 20px;height:376px;overflow:auto}.appointments .history-modal .modal-content .modal-body ul .list-wrapper{display:flex;gap:4px;font-weight:400;font-size:14px;line-height:18px}.appointments .history-modal .modal-content .modal-body ul .list-wrapper .fa-plus-square{color:#4fd1c5}.appointments .history-modal .modal-content .modal-body ul .list-wrapper li.added{list-style-type:none;color:#4c525c}.appointments .history-modal .modal-content .modal-body ul .list-wrapper .fa-minus-square{color:#c42f00}.appointments .history-modal .modal-content .modal-body ul .list-wrapper li.removed{list-style-type:none;color:#c42f00}.sweet-alert{width:550px;height:auto;background:#fff;box-shadow:0 4px 10px 4px rgba(0,0,0,.05);border-radius:15px}.sweet-alert h2{margin-bottom:0!important}.sweet-alert h2 #appointment-approval-form{position:relative}.sweet-alert h2 #appointment-approval-form #close-swal-appointment{position:absolute;top:-20px;right:2px}.sweet-alert h2 #appointment-approval-form #apt-approval-title{font-weight:500;font-size:24px;line-height:140%;color:#2d3748}.sweet-alert h2 #appointment-approval-form #apt-delete-button{background:#e46a44;border-radius:12px;font-weight:500;font-size:14px;line-height:150%;color:#fff}.sweet-alert h2 #appointment-approval-form #apt-dashboard-button{border:1px solid #6c597c;font-weight:500;font-size:14px;line-height:150%;color:#6c597c}.sweet-alert h2 #appointment-approval-form #apt-checkin-button{background:#3bd8ce;border-radius:12px;font-weight:500;font-size:14px;line-height:150%;color:#2d3748}.sweet-alert h2 #appointment-approval-form #apt-confirm-button{background:#33b37c;border-radius:12px;font-weight:500;font-size:14px;line-height:150%;color:#fff}.sweet-alert h2 #appointment-approval-form #apt-zoom-button{background:#2d8cff;border-radius:12px;font-weight:500;font-size:14px;line-height:150%;color:#fff}.sweet-alert .sa-button-container .cancel{background-color:transparent!important;border:1px solid #a8a2ad;color:#6c597c;border-radius:12px;font-weight:500;font-size:14px;line-height:150%;margin:0}.sweet-alert .sa-button-container .cancel:active,.sweet-alert .sa-button-container .cancel:focus,.sweet-alert .sa-button-container .cancel:hover{background:#a8a2ad!important;color:#fff!important}.sweet-alert .sa-button-container .confirm{padding:0 18px;position:relative;min-width:69px;height:40px;line-height:40px!important;background:#6c597c!important;color:#fff;border-radius:12px;border:none;font-size:14px;font-family:Ubuntu,sans-serif;font-weight:500;cursor:pointer}.sweet-alert .sa-button-container .confirm:active,.sweet-alert .sa-button-container .confirm:focus,.sweet-alert .sa-button-container .confirm:hover{background:rgba(108,89,124,.8);color:#fff!important}.sweet-alert h2 #close-swal-break{position:absolute;top:-20px;right:2px}.sweet-alert h2 #edit-break-time-form{padding:0 12px;position:relative}.sweet-alert h2 #edit-break-time-form .block-header{font-weight:500;font-size:24px;line-height:140%;color:#2d3748}.sweet-alert h2 #edit-break-time-form .main-block-row{display:flex;gap:25px}.sweet-alert h2 #edit-break-time-form .main-block-row #break-edit-moment,.sweet-alert h2 #edit-break-time-form .main-block-row #break-edit-time{background:#fff;border:.5px solid #cfd4db;border-radius:15px;height:40px;width:232px;font-weight:400!important;font-size:14px;line-height:150%;color:#2d3748}.sweet-alert h2 #edit-break-time-form .reason-area{background:#fff;border:.5px solid #cfd4db;border-radius:15px;height:112px;width:500px;font-weight:400!important;font-size:14px;line-height:150%;padding:10px}.sweet-alert h2 #edit-break-time-form .close{background-color:transparent!important;border:1px solid #a8a2ad;color:#6c597c;border-radius:12px;font-weight:500;font-size:14px;line-height:150%;width:78px;padding:8px 0;height:35px;position:static}.sweet-alert h2 #edit-break-time-form .close:active,.sweet-alert h2 #edit-break-time-form .close:focus,.sweet-alert h2 #edit-break-time-form .close:hover{background:#a8a2ad!important;color:#fff!important}.sweet-alert h2 #edit-break-time-form .delete{background:#e46a44;width:74px}.sweet-alert h2 #edit-break-time-form .delete,.sweet-alert h2 #edit-break-time-form .update{border-radius:12px;font-weight:500;font-size:14px;line-height:150%;color:#fff;height:35px;padding:8px 0;cursor:pointer}.sweet-alert h2 #edit-break-time-form .update{background:#6c597c;width:77px}#appointment-event-popper .tooltip-content{width:300px!important;background:#6c597c;border-bottom:1px solid #ecedf3;border-radius:6px;filter:drop-shadow(0 5px 5px rgba(0,0,0,.1))}#appointment-event-popper .tooltip-content hr{border-top:1px solid #fff}#appointment-event-popper .tooltip-content .tooltip-text{font-weight:400;font-size:11px;line-height:15px;color:#fff}#appointment-event-popper .tooltip-content .tooltip-text #popper-patient-image img{height:80px!important;width:95px!important}#apt-approval-title{font-size:30px;color:#000}.custom-icon-large{font-size:24px}#apt-approval-button{margin-right:7px}.sweet-alert button.cancel{background-color:#212020}.calender-provider-schedule{color:#6352ce!important;cursor:pointer}.additional-section,.schedule-area-appt{margin-left:0!important;margin-right:0}.schedule-area-appt .license-remove{font-weight:400;font-size:14px;line-height:150%;color:#82868d}.m-lr-0{margin-left:0!important;margin-right:0}#filter-by-date{width:28%}.calender-filter-icon{font-size:23px;float:left;margin-left:5px;margin-top:2px}.calender-filter-icon:hover{color:#6352ce!important;font-size:24px}.fc-toolbar h2{float:left}#popper-patient-image{display:flex;justify-content:center}.booking-his-table .export-btn{width:82px;height:40px!important;padding:0 10px!important;font-size:10px!important}.booking-his-table .card-body .table-responsive .table thead{height:45px;background:#f8f9fa;border-bottom:1px solid #ecedf3}.booking-his-table .card-body .table-responsive .table thead th{padding:5px 10px;font-family:Ubuntu;font-style:normal;font-size:16px;line-height:20px;color:#2d3748;vertical-align:middle}.booking-his-table .card-body .table-responsive .table thead th a{color:#4c525c}.booking-his-table .card-body .table-responsive .table tbody tr{border-bottom:1px solid #ecedf3}.booking-his-table .card-body .table-responsive .table tbody tr .icons-div{padding-top:15px}.booking-his-table .card-body .table-responsive .table tbody tr .icons-div a{padding-left:5px}.booking-his-table .card-body .table-responsive .table tbody tr .icons-div a .mdi{font-size:15px}.booking-his-table .card-body .table-responsive .table tbody tr .status-pad{padding:6px 0 0}.booking-his-table .card-body .table-responsive .table tbody tr .status-pad .input{width:120px!important}.booking-his-table .card-body .table-responsive .table tbody tr .status-pad .input .js-appointment-status{appearance:none;padding-top:11px!important;border:none;width:120px;background:url(../../../img/down-arrow.png) no-repeat 100% #fff;background-position:100px;font-size:14px}.booking-his-table .card-body .table-responsive .table tbody tr td{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:14px;padding:0 .5rem;color:#4c525c;padding-bottom:0}.booking-his-table .card-body .table-responsive .table tbody tr td select{font-family:Ubuntu;font-style:normal;font-weight:400!important;font-size:14px;line-height:14px;color:#6c597c;border:none}.booking-his-table .card-body .table-responsive .table tbody tr td select :hover{background:#f2f4f8}.booking-his-table .card-body .table-responsive .table tbody tr td #appointment-status{cursor:pointer;appearance:none;padding-top:0}.booking-his-table .card-body .table-responsive .table tbody tr td #appointment-status:hover{background-color:#f2f4f8}.booking-his-table .card-body .table-responsive .table tbody tr td option{font-family:Ubuntu;font-style:normal;font-weight:400!important;font-size:14px;line-height:14px;color:#6c597c}.booking-his-table .card-body .table-responsive .table tbody tr td a{color:#6c597c;cursor:pointer}.booking-his-table .card-body .table-responsive .table tbody tr td a.link-text{text-decoration:underline!important}.booking-his-table .card-body .table-responsive .dataTables_wrapper .dataTables_info{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#4c525c;padding-top:10px}.booking-his-table .card-body .table-responsive .dataTables_wrapper ul .next a,.booking-his-table .card-body .table-responsive .dataTables_wrapper ul .prev a,.booking-his-table .card-body .table-responsive .dataTables_wrapper ul li a{border:none}@media only screen and (max-width:600px){#provider-schedule-modal #schedule-section .additional-section,#provider-schedule-modal #schedule-section .schedule-area-appt{flex-direction:column;margin-bottom:10px}#edit-break-time-form .main-block-row{flex-direction:column}#edit-break-time-form .main-block-row label{display:block}#edit-break-time-form .main-block-row #break-edit-moment,#edit-break-time-form .main-block-row #break-edit-time{width:100%!important}.sweet-alert{width:unset}}.edit-appointment-page .custom-icon:after,.edit-appointment-page label[for=js-user-role-dropdown]:after{bottom:-12px}.edit-appointment-page .page-box .calysta-form-layout .new-line.overflow-hidden{overflow:hidden}.edit-appointment-page .page-box .calysta-form-layout .adding-forms{background-color:#f8f9fa}.edit-appointment-page .page-box .calysta-form-layout #service-section .js-service-row{overflow:hidden}.edit-appointment-page .page-box .calysta-form-layout #service-section .js-service-row .duplicate-service-link [type=checkbox]:checked+label:before{transform:rotate(32deg)}.edit-appointment-page select{display:block!important;background-color:#fff!important;cursor:pointer}.edit-appointment-page .btn-remove{position:relative;top:40px;color:#82868d!important;border:none!important;margin-left:20px}.edit-appointment-page #add-more-appointment-services{color:#6c597c!important;border:none!important}.edit-appointment-page [type=checkbox]+label{padding-left:0;height:25px;line-height:21px;font-weight:400}.edit-appointment-page [type=checkbox]:checked+label:before{top:0;left:0;transform:rotate(0deg)}.edit-appointment-page [type=checkbox]:not(.filled-in)+label:after{transform:scale(1)}@media (min-width:768px){.calysta-form-layout .row .col-md-3{max-width:100%}}.calysta-theme.edit-appointment-page .select{height:auto;margin-bottom:20px}.calysta-theme.edit-appointment-page .custom-icon:after{bottom:16px}.appointment-booking.calysta-theme [type=checkbox]+label{padding-left:26px}.edit-google-apt .js-service-row .duplicate-service-link [type=checkbox]:checked+label:before{transform:rotate(32deg)}@media only screen and (max-width:768px){.appointment-calendar .card-body #provider-portion .select2-selection,.appointment-calendar .card-body #resource-portion .select2-selection{width:300px;overflow-y:scroll}}@media only screen and (max-width:991px){.calysta-theme.booking-history .booking-his-main .select .form-control{width:232px!important}}.appointment-filter-radio input:checked+label:after{top:4px!important}.appointment-filter-block .form-group{margin-bottom:3px!important}.input-daterange-datepicker::placeholder{color:#bcb5c1!important}#patientAppointment{box-shadow:0 4px 10px 4px rgba(0,0,0,.2);padding:15px;border-radius:15px}@media (max-width:498px){#patientAppointment{padding:15px 10px}}#patientAppointment .custome-container{max-width:1430px;margin:auto;padding-left:15px;padding-right:15px}@media (max-width:498px){#patientAppointment .custome-container{padding-left:5px;padding-right:5px}}#patientAppointment .custome-container .row{background:rgba(248,249,250,.8);border:#ecedf3;border-radius:10px;border:1px solid #ecedf3;margin-top:20px}#patientAppointment .custome-container .cal-header{padding:15px}@media (max-width:696px){#patientAppointment .custome-container .cal-header{flex-direction:column;gap:15px;padding:5px}}#patientAppointment #onlineBookingCalendar{height:63vh}#patientAppointment .box-area{color:#82868d}#patientAppointment .box{display:inline-block;height:20px;width:40px;margin:10px 0;border-radius:2px;margin:0 15px}#patientAppointment .available{border-color:#009959;background-color:#4fd19a}#patientAppointment .booked{border-color:#b83c15;background-color:#e46a44}#patientAppointment .unavailable{border-color:#ecedf3;background-color:#cfd4db;color:#000}#patientAppointment .go-back,#patientAppointment .service-name{color:#6c597c}#patientAppointment .fc-daygrid-day.fc-day-today{background-color:transparent!important;color:inherit!important}@media (max-width:498px){#patientAppointment .fc-col-header-cell,#patientAppointment .fc-timegrid-slot-label{font-size:12px}#patientAppointment .fc-toolbar-title{font-size:15px!important}}#patientAppointment .fc .fc-timegrid-col.fc-day-today{background-color:#fff!important}#patientAppointment .fc .fc-toolbar.fc-header-toolbar{margin:0!important;padding:10px!important}#patientAppointment .fc .fc-toolbar-title{margin:0;color:#2d3748;font-size:20px;font-weight:600}#patientAppointment .fc .fc-event-main{padding:7px 1px 0}#patientAppointment .fc .fc-timegrid-slot,#patientAppointment .fc .fc-timegrid-slot-label{height:45px!important}#patientAppointment .fc .fc-button{background:#ffd4f3!important;border:none!important}#patientAppointment .fc .fc-event{border-radius:10px}@media (max-width:498px){#patientAppointment .fc .fc-event{padding:5px 1px!important;font-size:12px}}#patientAppointment .fc .fc-event:focus{outline:none;background-color:transparent!important;border-color:transparent!important}#patientAppointment .divider{margin:10px 0}#patientAppointment .fc-theme-standard td{border:none}#patientAppointment .ob-scroll{height:60vh}#patientAppointment .ob-scroll::-webkit-scrollbar{width:10px}#patientAppointment .ob-scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}#patientAppointment .ob-scroll::-webkit-scrollbar-thumb{background:#ffd4f3;border-radius:10px}#patientAppointment .ob-scroll::-webkit-scrollbar-thumb:hover{background:#ffc0ed}#serviceDescription{font-size:17px;font-weight:400;line-height:19px;text-align:left;color:#82868d}.ap-warning{color:#e46a44;text-align:center;padding-top:10px}.ob-header .header{display:flex;align-items:center;justify-content:space-between;padding:25px 20px;background:linear-gradient(135deg,#ffd4f3,#ffd4f3 50%,#aad5dd);border-radius:15px}.ob-header .header .facility-name h2{font-size:24px;font-weight:700;color:#2d3748}.ob-header .header .text h1{font-size:32px;font-weight:700;text-align:center;color:#2d3748}.ob-header .header img{max-width:220px;max-height:105px}@media (max-width:869px){.ob-header .header{flex-direction:column}}@media (max-width:600px){.ob-header .text{margin:10px 0}.ob-header .facility-name,.ob-header .text{text-align:center}}.online-booking-btn{background-color:#6c597c;border-radius:12px;color:#fff}.online-booking-btn:hover{background-color:#4fd19a;border-color:#4fd19a}.ob-modal label{font-weight:700!important}.ob-modal input,.ob-modal select,.ob-modal textarea{border-radius:15px}.ob-modal .form-control:focus{border:1px solid #4fd1c5}.ob-modal .form-control{color:#2d3748}.ob-modal .modal-content{border-radius:15px}.ob-modal .modal-header{border-bottom:none;display:block;text-align:center}.ob-modal table{width:100%;border-collapse:collapse;margin:20px 0}.ob-modal td,.ob-modal th{padding:8px;text-align:left}.slot-confirm-msg{color:#9a9fa9;font-size:14.5px}.slot-confirm-facility-msg{color:#82868d}.spinner-border-apt{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:a .75s linear infinite}@keyframes a{to{transform:rotate(1turn)}}.sr-only-apt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#syncCalendarModal .sync-modal-input,#syncCalendarModal .sync-modal-select{min-height:32px!important;border:.5px solid #cfd4db!important;border-radius:25px!important;padding-left:15px!important;padding-right:15px!important}#syncCalendarModal .select2-container--default .select2-selection--multiple,#syncCalendarModal .select2-container--default .select2-selection--single{min-height:32px!important;border:.5px solid #cfd4db!important;border-radius:25px!important;padding-left:10px!important}#syncCalendarModal .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:5px!important;line-height:32px!important}#syncCalendarModal .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-left:5px!important}#syncCalendarModal .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px!important;right:5px!important}#syncCalendarModal .select2-container--default .select2-dropdown{border-radius:5px!important;border-top:1px solid #aaa!important;z-index:12}#syncCalendarModal .select2-container--default .select2{width:100%!important}#syncCalendarModal .select2-container--default .select2-selection__choice{background:#e2dce8!important;border-radius:10px!important;border:none!important;padding:2px 8px!important;color:#82868d}#syncCalendarModal .select2-container--default .select2-selection--multiple{max-height:80px!important;overflow-y:auto!important;overflow-x:hidden!important}#syncCalendarModal .select2-container--default .select2-search--inline .select2-search__field{width:100%!important;margin-top:6px!important;min-height:20px!important}#syncCalendarModal .select2-container--default .select2-results__options::-webkit-scrollbar{width:8px!important;height:8px!important}#syncCalendarModal .select2-container--default .select2-results__options::-webkit-scrollbar-thumb{background-color:#9e9e9e!important;border-radius:4px!important}#syncCalendarModal .select2-container--default .select2-results__options::-webkit-scrollbar-track{background:#f5f5f5!important}#syncCalendarModal .select2-container--default .select2-results__option--highlighted{background-color:#e2dce8!important;color:#333!important}#syncCalendarModal .select2-container--default--open .select2-dropdown{margin-top:0!important}#syncCalendarModal .modal-cancel-btn{background:#e2dce8;color:#4c525c}#syncCalendarModal .modal-cancel-btn,#syncCalendarModal .modal-submit-btn{padding:0 18px;position:relative;min-width:69px;height:40px;line-height:40px!important;border-radius:12px;border:none;font-size:14px;font-family:Ubuntu,sans-serif;font-weight:500;cursor:pointer}#syncCalendarModal .modal-submit-btn{background:#6c597c;color:#fff}.providers-schedule .fc-day-top{padding:15px 77px 30px}.providers-schedule #select-provider-message,.providers-schedule .display-none{display:none}.providers-schedule .select-provider{top:80px}.providers-schedule .page-box .provider-header{display:inline;vertical-align:middle;font-size:24px;margin-left:10px}.providers-schedule .page-box h2{font-size:24px}.providers-schedule .page-box .card-body .calendar-row{display:flex;gap:50px;align-items:baseline}.providers-schedule .page-box .card-body .calendar-row .cancel-provider{margin-left:-40px;padding-top:2px}.providers-schedule .page-box .calender-sidebar{padding:0;background:#f8f9fa;border:1px solid #ecedf3;border-radius:8px}.providers-schedule .page-box .calender-sidebar .fc-unthemed .fc-header-toolbar{margin-bottom:0;padding:10px 0;position:relative;display:flex;justify-content:center}.providers-schedule .page-box .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left{width:285px;justify-content:space-between;display:flex;position:absolute}.providers-schedule .page-box .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group{display:flex;width:100%;justify-content:space-between}.providers-schedule .page-box .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group .fc-prev-button{background-color:transparent;color:#2d3748;box-shadow:none}.providers-schedule .page-box .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group .fc-prev-button:active:hover{border:none}.providers-schedule .page-box .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group .fc-next-button{background-color:transparent;color:#2d3748;box-shadow:none}.providers-schedule .page-box .calender-sidebar .fc-unthemed .fc-header-toolbar .fc-left .btn-group .fc-next-button:active:hover{border:none}.providers-schedule .page-box .calender-sidebar .fc-unthemed .fc-view-container .fc-view table thead .fc-head-container{color:#4fd1c5}.providers-schedule .page-box .calender-sidebar .fc-unthemed .fc-view-container .fc-view table thead .fc-head-container .fc-row table thead tr .fc-day-header{background:#f2f7f8;height:45px;vertical-align:middle;border-width:0}.providers-schedule .page-box .calender-sidebar .fc-unthemed .fc-view-container .fc-view table .fc-body .fc-day-grid .fc-row .fc-content-skeleton .alert-info{border-color:#ef5350}.providers-schedule #provider-id{padding:10px 15px!important}#select-provider-message,.display-none{display:none}.select-provider{top:80px}.calysta-theme .input.select select{font-size:14px;width:135px}.calysta-theme .input.select select option{font-size:14px}.providers .multiple-select{position:relative}.providers .multiple-select label:after{top:45px;bottom:unset}.providers-schedule .mh-70{min-height:70vh}.providers-schedule .flex-grow-1{flex-grow:1}.providers-schedule .border-rd-15{border-top-left-radius:15px;border-bottom-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px}.providers-schedule.schedule-setting .form-wrapper .form-control{border-radius:15px;border:.5px solid #cfd4db;padding:0 14px;background-image:none;margin-bottom:10px!important}.providers-schedule.schedule-setting .temporary-ol{padding-left:20px!important}.providers-schedule.schedule-setting [type=checkbox]+label{padding-left:0;height:unset;line-height:21px;font-weight:400;margin:0}.providers-schedule.schedule-setting [type=checkbox]:checked+label:before{top:0;left:0;transform:rotate(0deg)}.providers-schedule.schedule-setting [type=checkbox]:checked+label:after{top:5px;left:2px}.providers-schedule.schedule-setting [type=checkbox]+label:before{margin-top:0;margin-bottom:3px}.providers-schedule.schedule-setting [type=checkbox]:not(.filled-in)+label:after{transform:scale(1)}.providers-schedule.schedule-setting .line{margin-top:10px;margin-bottom:10px}.providers-schedule.schedule-setting .checkbox label{font-weight:400!important}.providers-schedule.schedule-setting .custom-select{width:100%}.providers-schedule.schedule-setting .text-sm{font-size:14px}.providers-schedule .instruction-box li{color:#82868d;font-size:16px;line-height:22px;font-weight:400}.providers-schedule.h-84vh{min-height:84vh}.providers-schedule .page-limit-box .p-10{padding:0}.providers-schedule .page-limit-box .p-10 .page-filter{display:flex}.providers-schedule .gap-20{gap:20px}.providers-schedule .add-more{width:fit-content}.providers-schedule .additional-section .delete-license{color:#a8a2ad}.providers-schedule .additional-section .delete-license p{font-size:14px;margin:0;color:#a8a2ad}.calysta-inner-tabs .nav-link.active:active,.calysta-inner-tabs .nav-link.active:focus,.calysta-inner-tabs .nav-link.active:hover,.calysta-inner-tabs .nav-link:active,.calysta-inner-tabs .nav-link:focus,.calysta-inner-tabs .nav-link:hover{font-weight:500;border-bottom:2px solid #4fd1c5}.calysta-inner-tabs .nav-link.active{border-bottom:2px solid #4fd1c5}.calysta-theme .float-field .input.select{float:left;width:80%!important}@media (max-width:768px){.calysta-theme .float-field .input.select{height:auto!important;width:100%!important}}@media (min-width:1024px){.calysta-theme .float-field .input.select{height:auto!important;width:70%!important}}.calysta-theme .float-field .provider-schedule-go-button,.calysta-theme .float-field .provider-schedule-settings-go-button{margin-top:30px;margin-left:20px}@media (max-width:375px){.calysta-theme .float-field .provider-schedule-go-button,.calysta-theme .float-field .provider-schedule-settings-go-button{margin-top:15px!important;margin-left:0!important}}.provider-schedule-list.calysta-theme .float-field .input.select{width:100%!important}.view-provider-schedule-setting .page-content .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.view-provider-schedule-setting .page-content .form-body .main-div .row .column-four{flex:25%;padding:5px 15px}.view-provider-schedule-setting .page-content .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.forgotCard{top:20%;width:40%}.forgotTitleCenter{text-align:center!important;margin-top:20px}.forgotInputSection{margin-top:30px!important}.main-login.main-center.accountforgotpassword{margin:0 auto}.flashMsgFont{font-size:12px!important}.users-edit .page-box .card-body .form-body .input-daterange input{text-align:left}.users .card-outline-success .form-group{margin-bottom:40px}.users .card-outline-success .form-group .form-control,.users .card-outline-success .form-group .form-control-static{color:#2d3748}.user-role-dropdown{font-size:16px}.row.form-box{padding-top:30px}.background-box{background-color:#f8f9fa;border-radius:12px}.remove_field,​ .license-remove{font-size:14px;color:#82868d}.remove_field .remove-icon,​ .license-remove .remove-icon{padding-top:1px}.border-rd-15{border-top-left-radius:15px!important;border-top-right-radius:15px!important;border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important}.border-top-0{border-top-left-radius:0;border-top-right-radius:0}.border-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-type-3{color:#6c597c;font-weight:700;outline:0;border:0;transition:all .3s;background-color:transparent}.btn-type-3 i.mdi{transition:none}.btn-type-3:hover{color:#4fd1c5}.title-4{font-size:18px;font-weight:500;line-height:24px;color:#4c525c}.label-3{font-size:16px;font-weight:400;line-height:20px;color:#82868d}.input-text{font-weight:400;line-height:22px}.title-5{font-size:14px!important}.title-5,label{color:#4c525c!important}.w-488{width:488px}.users .background-box .select-transparent .form-control{background-color:#fff}.users-view .single-tile{border:1px solid #ecedf3;border-radius:15px;overflow:hidden;height:100%}.users-view .single-tile-header{background-color:#e1f5f5;padding:15px 20px;border-bottom:1px solid #ecedf3;color:#4c525c}.users-view .single-tile-items{padding:20px 20px 0}.add-users-page.calysta-theme .crp-border-r-15,.users-edit .crp-border-r-15{border-radius:15px}@media (max-width:768px){.add-users-page.calysta-theme .select,.users-edit .select{height:auto!important}}.add-users-page.calysta-theme #users-add .text-info,.users-edit #users-add .text-info{font-size:16px;color:#82868d!important}.user-profile-pic .profile-img{display:inline-block;border:1px solid #4fd1c5;border-radius:100%;padding:5px;height:153px;width:153px;text-align:center}.user-profile-pic .profile-img img{width:141px;height:141px;border-radius:100%}.users .integration-disabled-input{background-color:#cfd3d9!important;color:#6c757d;cursor:not-allowed}.users .integration-fixed-label{width:40vh!important;display:inline-block}.form-group.facility-selct-section .facilty-select-checkbox{margin-top:-6px!important}.area-treated-title{text-decoration:underline;font-weight:700}.view-service-btn,.view-service-btn:hover{color:#fff!important}.paginate-box-height{min-height:41px!important}.title-margin{margin:10px auto}html{scroll-padding-top:100px}select{-webkit-appearance:menulist}@media (max-width:991px){.note-video-clip{width:100%!important;max-width:100%!important;height:400px!important}}@media (max-width:767px){.note-video-clip{width:100%!important;max-width:100%!important;height:200px!important}}.sticky-note-icon{margin-left:-5%;margin-top:-5%}#sticky-note-modal-appt{display:none}.sticky-note-appt-dialog{width:97%!important;margin:0 auto}#my-event{overflow-y:auto}.m-b-0{margin-bottom:0!important}#invoice-breakdown{background-color:#fff}@media only screen and (max-width:600px){.patient-invitation-form-dob-from-group{width:100%!important}}.invoice-nav{display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.invoice-nav-item{margin:0 10px}.invoice-nav-item.active{border-bottom:2px solid #fff}a.invoice-nav-link{color:#fff}.card-body.active{display:block}.card-body.inactive{display:none}#invoice-nav-ul{border-bottom:0 solid #ddd!important}.service-select2 input.select2-search__field{padding:4px 10px 0!important}.sticky-note-switch{text-align:center}.sticky-note-switch label{font-size:14px!important;font-weight:400!important;color:#6c597c!important;margin-left:-20px!important}.sticky-note-switch label .lever{height:11px!important;width:32px!important}.sticky-note-switch label .lever:after{height:16px!important;width:16px!important}@media screen and (max-width:768px){.custom-kpi-report-page .input label,.custom-kpi-report-page label{font-size:16px!important}}.profile-assign-roles .page-box{height:80vh!important}.profile-assign-roles .module-height .page-title h2{font-size:20px!important}.profile-assign-roles .module-height .card-body .form-material{position:relative;height:100%}.profile-assign-roles .module-height .card-body .form-material .sel-lab{font-style:normal;font-weight:500!important;font-size:18px;line-height:150%;color:#4c525c!important}.profile-assign-roles .module-height .card-body .form-material .assign-btn-groups{position:absolute;bottom:0}.profile-assign-roles .module-height .card-body .form-material .demo-checkbox{display:grid;grid-template-columns:auto auto auto auto}.profile-assign-roles .module-height .card-body .form-material .demo-checkbox .marked-box{font-style:normal;font-weight:400!important;font-size:14px;line-height:18px;color:#4c525c!important;padding-top:2px;min-width:unset}.profile-assign-roles .module-height .card-body .form-material .demo-checkbox [type=checkbox].filled-in:checked+label:before,.profile-assign-roles .module-height .card-body .form-material .demo-checkbox [type=checkbox].filled-in:not(:checked)+label:after{margin-left:0!important}.profile-assign-roles .module-height .card-body .form-material .demo-checkbox [type=checkbox].filled-in:checked+label:after{width:14px;height:14px;border-radius:4px;border:2px solid #4fd1c5;background-color:#4fd1c5;top:2px}.profile-assign-roles .module-height .card-body .form-material .demo-checkbox [type=checkbox].filled-in:checked+label:before{top:2px;left:1px;width:5px;height:9px}.profile-assign-roles .module-height .card-body .form-material .demo-checkbox [type=checkbox].filled-in:not(:checked)+label:after{height:14px;width:14px;border-radius:4px;top:2px}.profile-assign-roles .module-height .card-body .form-material .page-content .module-outline{width:500px;height:82px;padding:15px 15px 0;background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px}.profile-assign-roles .module-height .card-body .form-material .page-content .new-line label{font-weight:400!important}.profile-assign-roles .calysta-table tbody tr td a{color:#6c597c;text-decoration-line:underline!important}.profile-assign-roles.calysta-theme [type=checkbox]:checked+label:before{transform:rotate(45deg)}.profile-page .calysta-table tbody tr td a{color:#6c597c;text-decoration-line:underline!important}.profile-page .page-box .page-back a{color:#97909c;font-size:16px;font-weight:500}.profile-page .page-box .card-body{padding:0 26px 4px}.profile-page .page-box .card-body .confirm-btn{margin:0 0 34px 10px}.modules .allow-text{font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.modules .dropdown-wrapper .sel-height{height:40px!important;color:#2d3748;font-weight:400!important}.modules .card-outline-success .form-group{overflow:visible;margin-bottom:40px}.modules .card-outline-success .form-group .form-control{color:#2d3748}.modules .multiselect-native-select .btn-group button{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#1976d2),to(#1976d2)),-webkit-gradient(linear,left top,left bottom,from(hsla(210,8%,51%,.13)),to(hsla(210,8%,51%,.13)));background-position:bottom,50% calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px;box-shadow:none;text-align:left;width:100%}.modules .multiselect-native-select .btn-group button.dropdown-toggle:after{float:right}.modules .multiselect-container{width:100%}.modules .multiselect-container .checkbox{padding:5px 15px}.modules .multiselect-container .checkbox input[type=checkbox]{height:20px;left:0;opacity:1;position:relative;top:4px;width:20px}.modules .multiselect-native-select .btn-group{display:block}.modules .multiselect-native-select .btn-group label{color:#2d3748!important}.add-treatment-plan .page-box h2,.treatment-plan .page-box h2{font-size:24px;margin:0}.add-treatment-plan .page-box .card-body .form-body .duration-select option,.add-treatment-plan .page-box .card-body .form-body .duration-select select,.add-treatment-plan .page-box .card-body .form-body .js-treatment-template-row option,.add-treatment-plan .page-box .card-body .form-body .js-treatment-template-row select{font-size:14px}.add-treatment-plan .page-box .card-body .form-body .js-treatment-template-row .js-service-price{height:40px;background:#fff;border:.5px solid #cfd4db;border-radius:15px;padding:8px 10px;font-size:14px}.edit-treatment-plan h2,.view-treatment-plan h2{font-size:24px}.edit-treatment-plan .page-box .card-body #treatment-plan-service-form .form-body .form-control,.edit-treatment-plan .page-box .card-body #treatment-plan-service-form .form-body .js-treatment-template-row option,.edit-treatment-plan .page-box .card-body #treatment-plan-service-form .form-body .js-treatment-template-row select{font-size:14px}.edit-treatment-plan .page-box .card-body #treatment-plan-service-form .form-body .js-treatment-template-row .js-service-price{height:40px;background:#fff;border:.5px solid #cfd4db;border-radius:15px;padding:8px 10px;font-size:14px}.select2-container{width:100%!important}.view-treatment-plan .page-box .edit-plan{width:93px;height:40px;border:1px solid #6c597c;border-radius:12px;font-weight:700;font-size:10px;color:#6c597c;padding:1px}.view-treatment-plan .page-box .card-body .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3!important;border-radius:10px;border:none}.view-treatment-plan .page-box .card-body .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.view-treatment-plan .page-box .card-body .form-body .main-div label{font-weight:400!important;font-size:16px;line-height:20px;color:#82868d!important}.view-treatment-plan .page-box .card-body .form-body .main-div p{font-weight:400;font-size:18px;line-height:22px;color:#4c525c}.view-treatment-plan .page-box .card-body .services-title{border-top:1px solid #cfd4db;border-bottom:1px solid #cfd4db;margin:20px 0 10px;padding:10px 0 1px}.view-treatment-plan .page-box .card-body .services-title h3{text-align:center;font-weight:500;font-size:18px;line-height:150%;text-transform:uppercase;color:#4c525c}.view-treatment-plan .page-box .card-body .service-data{background:#e1f5f5;border:1px solid #ecedf3;display:flex;align-items:center;height:48px;padding:10px;font-weight:400;font-size:16px;line-height:20px;color:#2d3748}.view-treatment-plan .page-box .card-body .services-data{display:flex;border-bottom:1px solid #ecedf3;height:45px;align-items:center;font-size:14px;line-height:14px;font-weight:400;color:#4c525c}.js-delete-treatment-template-button,.js-treatment-plan-add-service{cursor:pointer}.service-packages .spinner{height:32px;width:32px;text-align:center}.select-service-color{width:40%}.default-color-button{cursor:pointer}.default-color-button:hover{color:#3788d8!important}.service-color-view{font-size:24px}.service-details-color{height:80%;width:30%;border-radius:5%}.patient-selector-section{width:93%;display:table}.patient-selector-section .patient-profile-pic{top:6px;left:14px}.patient-selector-section .patient-profile-pic:before{font-size:14px}.patient-selector-section li{display:table-cell;vertical-align:middle;padding-right:5px}.mini-sidebar .topbar .top-navbar .navbar-collapse #menu-left-icon{margin-left:20px}.mini-sidebar .topbar .top-navbar .navbar-header,.topbar .top-navbar .navbar-header{margin-left:15px}.topbar [type=checkbox]:checked,.topbar [type=checkbox]:not(:checked){position:absolute;left:-9999px;opacity:0}.topbar .form-group label{position:relative;cursor:pointer}.topbar .form-group [type=checkbox]+label:before{content:"";-webkit-appearance:none;width:14px;height:14px;background:hsla(0,0%,100%,.2);border:1px solid #cfd4db;border-radius:4px;padding:0;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}.topbar .form-group input:checked+label:after{content:"";display:block;position:absolute;top:8px;left:3px;width:10px;height:7px;background:url(../../../img/icons/checkbox-check.png) no-repeat 100%}.topbar .form-group input:checked+label:before{border:1px solid transparent;background:#4fd1c5}.topbar .top-navbar{min-height:90px}.topbar .top-navbar .navbar-header .navbar-brand .calysta-logo{display:block;height:48px;width:170px;content:url(../../../../webroot/img/images/calysta-logo.png)}.topbar .top-navbar .navbar-header .navbar-brand .calysta-logo-mini{width:35px;height:35px}.topbar .top-navbar .navbar-collapse{background-color:#e1f5f5;gap:10px;justify-content:right;margin-right:8px;flex:2}.topbar .top-navbar .navbar-collapse #menu-left-icon{position:relative;left:-37px;top:9px}.topbar .top-navbar .navbar-collapse .nav-item a .toggle-icon{display:block;height:auto}.topbar .top-navbar .navbar-collapse .li-width{width:47px}.topbar .top-navbar .navbar-collapse .nav-text{width:100%;text-align:center;flex:1}.topbar .top-navbar .navbar-collapse .nav-text .breadcrumb{background-color:#e1f5f5;font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:150%}.topbar .top-navbar .navbar-collapse .nav-text .breadcrumb .active,.topbar .top-navbar .navbar-collapse .nav-text .breadcrumb a{color:#2d3748}.topbar .top-navbar .navbar-collapse .nav-btn .btn-appointment{width:175px}.topbar .top-navbar .navbar-collapse .nav-btn .btn-appointment,.topbar .top-navbar .navbar-collapse .nav-btn .btn-quick-access{background:#6c597c;border-radius:12px;padding:8px 10px;font-family:Ubuntu;font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#fff}.topbar .top-navbar .navbar-collapse .nav-btn .btn-quick-access{width:134px}.topbar .top-navbar .navbar-collapse .right-header .select-opt{position:relative;display:flex}.topbar .top-navbar .navbar-collapse .right-header .select-opt .dropdown-toggle:before{background-image:url(../../../../webroot/img/images/patientsel-icon.png);position:absolute;top:5px;left:0;content:"";background-size:36px auto;width:36px;height:36px}@media (max-width:525px){.topbar .top-navbar .navbar-collapse .right-header .select-opt .dropdown-toggle:before{display:none}}.topbar .top-navbar .navbar-collapse .right-header .select-opt select{background:#fff;border:.5px solid #e2e8f0;border-radius:15px;margin-left:auto!important;font-family:Ubuntu;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#2d3748;padding:8px 15px 6px 35px;width:200px;height:40px}@media (max-width:525px){.topbar .top-navbar .navbar-collapse .right-header .select-opt select{padding:5px}}.topbar .top-navbar .navbar-collapse .right-header .select-opt select option{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#2d3748}.topbar .top-navbar .navbar-collapse .right-header .select-opt select{font-size:14px;font-weight:700!important}.topbar .top-navbar .navbar-collapse .right-header .select-opt .my-dropdown{appearance:none;background-repeat:no-repeat;background-position:right 9px center;background-size:14px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}.topbar .top-navbar .navbar-collapse .right-header .my-icons{margin-left:50px;margin-right:10px;margin-top:6px;display:flex;justify-content:center;align-items:center}.topbar .top-navbar .navbar-collapse .right-header .my-icons a{color:#82868d;padding-right:10px}.topbar .top-navbar .navbar-collapse .right-header .my-icons a small{font-weight:400;font-size:14px;line-height:14px;color:#4c525c}.topbar .top-navbar .navbar-collapse .right-header .my-icons a .badge{color:violet;padding:0}.topbar .top-navbar .navbar-collapse .right-header .my-icons a .fa-gear{font-size:22px;color:#718096}.topbar .top-navbar .navbar-collapse .right-header .my-icons a .notif-icon{padding-bottom:7px!important;max-width:18px!important}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left{right:190px;top:69px;left:unset;width:340px}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left .clear-notif{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:12px!important;line-height:150%;color:#6c597c}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left .no-notification-message{font-size:10px}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left .notification-items .product-text{display:inline-block;font-family:Ubuntu;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#6c597c;text-decoration:underline}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left .notification-items .mark-single-notification{text-decoration:underline}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left .notification-items hr{margin:8px 0}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left .fa-check{width:14px;height:14px;position:relative;border-radius:4px;box-shadow:none}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left .fa-check:before{font-size:9px;position:absolute;top:2px;left:1px}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left .notification-mark-read-section p{font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#6c597c;margin-bottom:5px}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left .notification-btn{font-weight:500;font-size:14px;line-height:150%;color:#6c597c!important}.topbar .top-navbar .navbar-collapse .right-header .my-icons .notification-items{overflow-y:scroll;height:200px;padding:0 12px}.topbar .top-navbar .navbar-collapse .right-header .my-profile{min-width:135px}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .drop-position{position:absolute;top:20px;right:13px}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item.dropdown{justify-content:flex-end}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .nav-link{padding-right:0}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .nav-link .profile-icon-main{width:27px;height:27px}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .nav-link .profile-icon{width:27px;height:27px;content:url(../../../../webroot/img/images/profile-pic.png)}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .dropdown-toggle{display:flex;padding-top:11px}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item a{font-family:Ubuntu;font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#2d3748}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item a:hover{background:none}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .dropdown-toggle:after{display:none;border:none;width:11px;height:6px;margin-left:.255em;content:"";background-repeat:no-repeat;background-position:right -1px center;background-size:13px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup{width:260px;margin:0 0 0 -110px}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup .container-fluid{padding:10px 10px 0}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup .container-fluid .profile-icon-main{width:28px;height:26px;margin-left:10px;margin-top:5px}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup .container-fluid .profile-icon{width:24px;height:25px;margin-left:10px;margin-top:5px}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup .container-fluid .pad-0{padding:0 0 5px}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup h6{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#2d3748}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup p{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#82868d}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup h5{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:12px;line-height:150%;color:#6c597c;margin:0}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup .arrow-right{padding-left:5px}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup .dropbox-divider{border:1px solid #e5e6ed;margin:0;width:100%}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup .logout-icon p{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#6c597c;padding-left:5px;display:inline-block}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup .logout-icon a{vertical-align:baseline}.topbar .top-navbar .navbar-collapse .right-header .my-profile .navbar-nav .nav-item .profile-popup .logout-icon a i{font-size:14px}.topbar .top-navbar .navbar-collapse .right-header .my-profile .dropdown-icon{width:40px;height:44px}.topbar .top-navbar .navbar-collapse .right-header .btn-macros{color:#fff;font-weight:700;background-color:#6c597c;border-radius:12px}.card-outline-success .card-header{background:#1976d2!important}.sidebar-nav ul li a.active{color:#1976d2!important}@media only screen and (max-width:1024px){.dw-user-box{width:90px!important}}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0!important;left:auto!important}.topbar ul.dropdown-user{min-width:auto}.fa-bell{font-size:20px;color:#718096}.mini-sidebar .top-navbar .navbar-header{width:90px}.notification-div .notification-items p{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#4c525c;margin:0}@media only screen and (max-width:1200px){.topbar .top-navbar .navbar-collapse .right-header .my-icons{margin-left:0}}@media only screen and (max-width:900px){.topbar .top-navbar .navbar-collapse .nav-text{display:none}}@media only screen and (max-width:768px){.topbar .top-navbar{padding-right:0!important}.topbar .top-navbar .navbar-collapse .right-header .my-icons .dropdown-menu-left{right:0;width:100%}.topbar .top-navbar .navbar-collapse .nav-btn .btn-appointment{display:none}.topbar .top-navbar .navbar-collapse .right-header .select-opt select{max-width:200px;width:100%}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:14px!important;top:67px!important}}#sticky-note-modal-appt .modal-dialog .modal-content,#sticky-note-modal .modal-dialog .modal-content{background:#fff;box-shadow:0 4px 10px 4px rgba(0,0,0,.05);border-radius:15px}#sticky-note-modal-appt .modal-dialog .modal-content .modal-header,#sticky-note-modal .modal-dialog .modal-content .modal-header{border-bottom:none;justify-content:center;position:relative;background:unset}#sticky-note-modal-appt .modal-dialog .modal-content .modal-header .modal-title,#sticky-note-modal .modal-dialog .modal-content .modal-header .modal-title{padding-top:43px;font-weight:500;font-size:20px;line-height:140%;color:#2d3748}#sticky-note-modal-appt .modal-dialog .modal-content .modal-header .close,#sticky-note-modal .modal-dialog .modal-content .modal-header .close{position:absolute;right:18px;top:18px;font-weight:400;color:#2d3748;font-size:38px}#sticky-note-modal-appt .modal-dialog .modal-content .modal-body #sticky-note-form .form-group .form-control,#sticky-note-modal .modal-dialog .modal-content .modal-body #sticky-note-form .form-group .form-control{border:.5px solid #cfd4db;border-radius:15px;padding:20px 32px 0 20px;font-weight:400!important;font-size:12px;line-height:150%;color:#bcb5c1}#sticky-note-modal-appt .modal-dialog .modal-content .modal-footer,#sticky-note-modal .modal-dialog .modal-content .modal-footer{border-top:none;justify-content:center;padding-bottom:30px}#sticky-note-modal-appt .modal-dialog .modal-content .modal-footer .close-btn,#sticky-note-modal .modal-dialog .modal-content .modal-footer .close-btn{width:71px;height:35px;border:1px solid #b0b3b8;border-radius:12px;font-weight:500;font-size:12px;color:#b0b3b8;background:#fff}#sticky-note-modal-appt .modal-dialog .modal-content .modal-footer .update-btn,#sticky-note-modal .modal-dialog .modal-content .modal-footer .update-btn{width:77px;height:35px;background:#6c597c;border-radius:12px;font-weight:500;font-size:12px;color:#fff;padding:10px}#quick-access-modal .modal-header{background:#6c597c}#quick-access-modal .modal-header .close,#quick-access-modal .modal-header .modal-title{font-size:18px;color:#fff}#quick-access-modal .modal-header .close span{font-size:25px}#quick-access-modal .modal-body{font-size:16px;font-weight:500;line-height:22px;color:#4c525c}#quick-access-modal .modal-body label{font-size:18px}#quick-access-modal .modal-body .allergies-label{font-weight:700!important;font-size:20px}#quick-access-modal .modal-footer .btn{border-radius:12px;font-family:Ubuntu;font-style:normal;font-weight:700;font-size:15px;line-height:150%}#quick-access-modal .modal-footer .update-btn{color:#fff;background:#6c597c}.service-invoices .card-outline-success .table-responsive .width10{width:25%}.service-invoices .card-outline-success .table-responsive .width5{width:10%}.service-invoices .card-outline-success .table-responsive .width-custsom{width:40%}html{background:#ced8d7}td.edit-invoice-padding-bottom{padding-bottom:60px}#custom-success-flash i{margin-right:10px;margin-top:3px}#custom-success-flash button span{margin-left:-10px}.service-invoice-section{background-color:#fff;height:auto}.service-invoice-section .title-2{font-size:16px;font-weight:400px;line-height:24px}.service-invoice-section .btn.btn-calysta{line-height:35px!important;height:35px}.service-invoice-section .btn-transparent{background:transparent;border:1px solid #6c597c;color:#6c597c;font-weight:400;font-size:12px;line-height:35px!important;height:35px;padding:0 10px}.service-invoice-section .btn-transparent:active,.service-invoice-section .btn-transparent:focus,.service-invoice-section .btn-transparent:hover{background:#a8a2ad;color:#fff}.service-invoice-section .title-4{font-weight:500;font-size:16px;line-height:24px;color:#2d3748}.service-invoice-section .total-text{font-weight:500;font-size:20px;line-height:23px;color:#4c525c}.service-invoice-section .label-3{font-size:14px;line-height:16px;font-weight:400;color:#82868d}.service-invoice-section .label-3.text-body-color{color:#4c525c}.service-invoice-section .label-3-sm{font-size:14px;font-weight:400;line-height:22px;color:#4c525c}.service-invoice-section .label-3-lg{font-size:20px;line-height:22px;font-weight:500;color:#4c525c}.service-invoice-section .label-3-bold{font-weight:500;color:#2d3748}.service-invoice-section .lebel-3-dark{color:#4c525c;line-height:22px}.service-invoice-section .invoiced-services thead tr{background-color:rgba(79,186,209,.3)}.service-invoice-section .invoiced-products thead tr{background-color:79,209,170,.3}.service-invoice-section .invoiced-packages thead tr{background:rgba(171,186,225,.3)}.service-invoice-section .total{font-weight:700}.service-invoice-section .form-btns{margin-right:-16px;gap:13px}.service-invoice-section .mdi:before{margin-right:2px}.service-invoice-section .invoice-table-header{background-color:#beeded}.service-invoice-section .invoice-table .table-title-lg{font-weight:500;font-size:20px;line-height:28px}.service-invoice-section .invoice-table .table-title-header{font-weight:400;font-size:14px;line-height:16px;color:#2d3748}.detailed-service-invoice-section{background-color:#fff;height:auto;margin-right:unset!important;margin-left:unset!important}.detailed-service-invoice-section .title-2{font-size:16px;font-weight:400px;line-height:24px}.detailed-service-invoice-section .btn.btn-calysta{line-height:35px!important;height:35px}.detailed-service-invoice-section .btn-transparent{background:transparent;border:1px solid #6c597c;color:#6c597c;font-weight:400;font-size:12px;line-height:35px!important;height:35px;padding:0 10px}.detailed-service-invoice-section .btn-transparent:active,.detailed-service-invoice-section .btn-transparent:focus,.detailed-service-invoice-section .btn-transparent:hover{background:#a8a2ad;color:#fff}.detailed-service-invoice-section .title-4{font-weight:500;font-size:16px;line-height:24px;color:#2d3748}.detailed-service-invoice-section .total-text{font-weight:500;font-size:20px;line-height:23px;color:#4c525c}.detailed-service-invoice-section .label-3{font-size:14px;line-height:16px;font-weight:400;color:#82868d}.detailed-service-invoice-section .label-3.text-body-color{color:#4c525c}.detailed-service-invoice-section .label-3-sm{font-size:14px;font-weight:400;line-height:22px;color:#4c525c}.detailed-service-invoice-section .label-3-lg{font-size:20px;line-height:22px;font-weight:500;color:#4c525c}.detailed-service-invoice-section .label-3-bold{font-weight:500;color:#2d3748}.detailed-service-invoice-section .lebel-3-dark{color:#4c525c;line-height:22px}.detailed-service-invoice-section .invoiced-services thead tr{background-color:rgba(79,186,209,.3)}.detailed-service-invoice-section .invoiced-products thead tr{background-color:79,209,170,.3}.detailed-service-invoice-section .invoiced-packages thead tr{background:rgba(171,186,225,.3)}.detailed-service-invoice-section .invoice-payment-history thead tr{background:rgba(177,225,171,.3)}.detailed-service-invoice-section .total{font-weight:700}.detailed-service-invoice-section .form-btns{margin-right:-16px;gap:13px}.detailed-service-invoice-section .mdi:before{margin-right:2px}.detailed-service-invoice-section .invoice-table{width:11.2in}.detailed-service-invoice-section .invoice-table-header{background-color:#beeded}.detailed-service-invoice-section .invoice-table .table-title-lg{font-weight:500;font-size:20px;line-height:28px}.detailed-service-invoice-section .invoice-table .table-title-header{font-weight:400;font-size:14px;line-height:16px;color:#2d3748}.patient-payment-popup-modal .patient-payment-type-dropdown:after,.patient-payment-popup-modal label[for=payment-type]:after{position:absolute;content:"";right:12px;bottom:-28px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.patient-payment-popup-modal .form-control{width:100%;min-width:225px!important}#invoiceListManuallyPayModal select option[value="14"],#manuallyPayModal select option[value="14"]{color:red}.add-pat-invoice .patient-invoice-cards,.edit-pat-invoice .patient-invoice-cards{border-radius:10px;background:#f8f9fa}.add-pat-invoice .patient-invoice-cards table tr,.edit-pat-invoice .patient-invoice-cards table tr{border:none}#invoiceListManuallyPayModal input[type=number]::-webkit-inner-spin-button,#invoiceListManuallyPayModal input[type=number]::-webkit-outer-spin-button,#manuallyPayModal input[type=number]::-webkit-inner-spin-button,#manuallyPayModal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#invoiceListManuallyPayModal input[type=number],#manuallyPayModal input[type=number]{-moz-appearance:textfield}.invoice-view-page .received-date{width:100px;text-align:center;font-size:13px;font-weight:400!important}.invoice-view-page #loader-overlay{position:fixed;top:50%;left:50%;width:200px;height:200px;background:rgba(0,0,0,.5);z-index:8;display:flex;justify-content:center;align-items:center;transform:translate(-50%,-50%);border-radius:10px}.invoice-view-page .loader{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:b 1s linear infinite}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.invoice-view-page .service-checkbox{appearance:none;width:12px;height:12px;border-radius:2px;border:2px solid #4ad6d6;cursor:pointer;outline:none;position:relative;background-color:transparent;transition:background-color .3s}.invoice-view-page .service-checkbox:checked{background:url(../../../img/new-icons/checkmark.png) no-repeat 50%;background-size:12px 12px}#custom-encounter-type .preview-area .field-background{background-color:#f8f9fa;padding:25px;margin:5px 5px 15px;max-width:100%;width:100%;border-radius:12px}#custom-encounter-type .form_builder .row .col-sm-2 .nav-sidebar{width:100%;padding:0 0 8px}#custom-encounter-type .form_builder .row .col-sm-2 .nav-sidebar>ul{font-size:21px;display:block}#custom-encounter-type .form_builder .row .col-sm-2 .nav-sidebar>ul>li{padding:10px;text-decoration:none}#custom-encounter-type .form_builder .row .col-sm-2 .nav-sidebar>ul>li a{text-decoration:none;cursor:pointer;color:#000;text-align:center}#custom-encounter-type .form_builder .row .col-sm-2 .nav-sidebar>ul>li a i{text-align:center}.patient-image{margin-top:20px}.patient-image .image-col{margin-bottom:20px}.patient-image .image-col img{width:99%;height:200px}.patient-image .image-col .single-image-div .image-checkbox{position:static;left:0;opacity:1;margin-right:5px;transform:scale(1.5)}.patient-image .edit-gallery img{width:80%}.patient-image .patient-image-date-label{white-space:nowrap;line-height:40px;padding-right:10px}.patient-image-page .page-filters .select2{width:232px!important}.patient-image-page .clear-filter a{text-decoration:underline!important;color:#6c597c!important;padding-bottom:4px}.patient-image-page [type=checkbox]+label{padding-left:0;height:25px;line-height:21px;font-weight:400}.patient-image-page [type=checkbox]:checked+label:before{top:0;left:0;transform:rotate(0deg)}.patient-image-page [type=checkbox]:not(.filled-in)+label:after{transform:scale(1)}.patient-image-page .single-image{position:relative}.patient-image-page .single-image .form-group{position:absolute;top:5px;left:10px}.patient-image-page .single-image img{border:1px solid #ecedf3;border-radius:8px;object-fit:cover}.patient-image-page .single-image-div{background:transparent;margin:2px;padding:6px;text-align:left;color:#82868d;font-size:12px;line-height:16px;min-height:95px}.patient-image-page .single-image-div h6{font-size:14px;line-height:16px;text-transform:capitalize;font-weight:400}.patient-image-page .single-image-div .img-info{min-height:35px}.patient-image-page .single-image-div .btn-calysta-border{border:1px solid #a8a2ad!important;border-radius:12px!important;background:transparent!important;color:#a8a2ad!important;font-weight:400!important;height:35px!important;line-height:35px!important;padding:0 10px}.patient-select-modal .modal-dialog{width:70%;max-width:70%}.patient-select-modal .modal-dialog .patient-images{margin-top:50px;display:flex;justify-content:center;flex-wrap:wrap}.patient-select-modal .modal-dialog .patient-images__single{width:200px;height:150px;margin:0 10px 10px}.patient-select-modal .modal-dialog .patient-images__single img{height:150px;object-fit:cover;width:200px;border-radius:12px;border:1px solid #ecedf3}.patient-select-modal .modal-dialog .patient-images__single img.image-border-active{border:3px solid #4fd1c5}.patient-select-modal .modal-footer{justify-content:center;border-top:0 solid transparent;padding-bottom:30px}.image-comparison-modal .label-3.light-blue{color:#7ba3c8!important}.image-comparison-modal .modal-dialog{width:1348px;max-height:642px;min-height:642px}.image-comparison-modal .modal-dialog .close{top:15px;right:15px}.image-comparison-modal .modal-body{justify-content:start!important;overflow:hidden}.image-comparison-modal .compare-images{max-height:615px;overflow:auto;min-height:auto}.image-comparison-modal .compare-images-section .thumbnail-images-section{overflow-y:auto;max-height:615px}@media (max-width:768px){.image-comparison-modal .compare-images-section .thumbnail-images-section{display:none}}.image-comparison-modal .compare-images-section .thumbnail-images-section .img-section{border-radius:8px;overflow:hidden;border:1px solid #ecedf3}.image-comparison-modal .compare-images-section .wrap{flex-wrap:wrap;justify-content:space-evenly}.image-comparison-modal .compare-images-section .compare-images__single{height:auto!important;position:relative}.image-comparison-modal .compare-images-section .compare-images__single--img{width:494px;height:397px;border:1px solid #ecedf3;border-radius:15px;overflow:hidden}.image-comparison-modal .compare-images-section .compare-images__single img{height:397px!important;object-fit:contain!important}.image-comparison-modal .compare-images-section .compare-images__single svg.zoom-icon{position:absolute;right:10px;bottom:34px}.image-comparison-modal .img-section.patient-image-selected{border:3px solid #4fd1c5!important}.image-comparison-modal .zoom{display:inline-block;position:relative;cursor:pointer}.image-comparison-modal .zoom:after{content:"";display:block;width:18px;height:18px;position:absolute;bottom:12px;right:12px;background:url(/webroot/img/images/zoom_in.svg)}.image-comparison-modal .zoom img{display:block;width:492px;height:396px;object-fit:contain;background-color:#f8f9fa}.patient-image.calysta-theme .patients-image-add .page-content .select2 ul,.patient-image.calysta-theme .patients-image-edit .page-content .select2 ul{overflow-y:auto!important;height:100%;max-height:33px!important}.patient-image-page .pagination{padding-left:0;margin:20px 0;list-style:none;border-radius:.25rem}.patient-image-page .pagination li{display:inline;margin:0 5px}.patient-image-page .pagination li.page-item a.page-link{color:#000;background-color:#fff;border:1px solid #dee2e6}.patient-image-page .pagination li.page-item.active a.page-link{background-color:#007bff;border-color:#007bff;color:#fff}.patient-image-page .pagination li.page-item.disabled a.page-link{color:#868e96;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#dee2e6}.patient-image-page .pagination li.page-item{background-color:#f8f9fa;border:1px solid #dee2e6;margin:2px}.patient-image-page .pagination li.page-item a.page-link{padding:8px 16px}.patient-image-page .scroll-to-top{position:fixed;bottom:20px;right:6%;transition:opacity .3s,visibility .3s;opacity:0;visibility:hidden}.patient-image-page .scroll-to-top.show{opacity:1;visibility:visible}.patient-image-page .inside-image-compare{float:left}.patient-image-page #compare-modal{height:23px!important;line-height:20px!important}.patient-image-page .full-width-image{width:100%!important}.patient-image-page .image-remove-button{min-width:20px!important;padding:0 18px!important}.patient-image-page .patination-image-counter{margin-top:-2%!important}.patient-image-page .patient-image-page .single-image img{border:1px solid #ecedf3;border-radius:8px;object-fit:contain;backdrop-filter:blur(8px)}.patient-image-page .patient-image-page .single-image{position:relative;background-size:cover;border-radius:10px}.patient-image-page .patient-image-page .single-image-div .btn-calysta-border{margin-bottom:5px}.patient-image-page .patient-image-pagination-page-number{margin-top:-3%}.patient-services h2{font-size:24px}.patient-services .image-row a{width:117px;height:40px;padding:2px}.patient-services .image-row a i{font-size:16px}.patient-services .show .dropdown-menu{display:block!important}.patient-services .add-taken-btn{background:none;border:none;color:#6c597c;text-decoration-line:underline!important}.add-consent-form h2,.edit-image h2{font-size:24px}.invoice-sections-block{padding:1%;border-radius:5px;box-shadow:0 0 3px #bdc8d4!important}.invoice-saved-sections-block{padding:1%;border-radius:5px;box-shadow:0 0 5px #1a76d2!important}.width-class-6{width:6%}.width-class-7{width:7%}.width-class-8{width:8%}.width-class-9{width:9%}.width-class-10{width:10%}.width-class-13{width:13%}.width-class-14{width:14%}.width-class-15{width:15%}.patient-service-page .btn-group .btn{min-width:60px!important}.provider-signature-wrapper .consent-form-acknowledgment-section [type=checkbox]:checked+label:before{transform:rotate(32deg)!important}.provider-signature-wrapper .consent-form-acknowledgment-section .consent-form-label{display:inline-block}.provider-sign-column i{color:#a8a2ad!important}.provider-sign-column i:hover{color:#6c597c!important}@media (min-width:992px){#global-view .global-view-main-table{width:400px!important;max-width:unset}}@media (max-width:1023px){#global-view .middle-section{padding-right:2px;padding-left:2px}}@media (max-width:991px){#global-view .no-result{display:flex;justify-content:center}#global-view .no-result-img{margin:0 auto;width:400px!important;height:300px!important}}@media (min-width:992px){#global-view .no-result-img{margin-top:40px;height:221px;width:246px;text-align:center;margin:0 auto;display:block}}#global-view .side-section{padding-right:2px!important;padding-left:2px!important}#global-view .main-fluid{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}#global-view .global-view-table{height:250px!important}#global-view .global-view-table::-webkit-scrollbar-track{padding:2px 0!important;background-color:#fff!important}#global-view .global-view-table::-webkit-scrollbar{width:6px!important;height:7px!important;cursor:pointer}#global-view .global-view-table::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f1f1f1}#global-view .global-view-table::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8!important}#global-view .data-section{height:410px}#global-view .global-view-main-table tbody tr td,#global-view .global-view-main-table thead tr th{font-size:16px}#global-view .patient-data{height:290px!important;overflow-y:auto}#global-view .patient-data::-webkit-scrollbar-track{padding:2px 0;background-color:#fff}#global-view .patient-data::-webkit-scrollbar{width:0;height:3px}#global-view .patient-data::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f1f1f1}#global-view .button-line{border-top:1px solid #e5e5e5;margin-top:20px}#global-view .button-line-information{border-top:1px solid #e5e5e5;margin-top:0}.patient-dashboard-page ::-webkit-scrollbar{height:5px;width:10px;background-color:#fff;border-radius:0 0 5px 0}.patient-dashboard-page .dashboard-box .box-contents::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}.patient-dashboard-page ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#ddd}.patient-dashboard-page .dashboard-box{background:#fff;box-shadow:0 3.5px 5.5px rgba(0,0,0,.02);border-radius:15px;margin:10px 0}.patient-dashboard-page .dashboard-box .no-result{max-height:226px;min-height:226px}.patient-dashboard-page .dashboard-box .box-title{background:#89d0c4;border-bottom:1px solid #ecedf3;border-radius:15px 15px 0 0;padding:0 25px;height:56px;display:flex;justify-content:space-between;align-items:center}.patient-dashboard-page .dashboard-box .box-title h3{font-size:18px;color:#fff;font-weight:500;margin-bottom:0}.patient-dashboard-page .dashboard-box .box-title a i.fa{color:#fff}.patient-dashboard-page .dashboard-box .box-contents{max-height:226px;min-height:226px;overflow-y:scroll;font-size:14px;line-height:18px;color:#82868d;padding:20px 16px 20px 25px}.patient-dashboard-page .dashboard-box .box-contents .cell-phone{color:#4fd1c5}.patient-dashboard-page .dashboard-box .box-contents p{margin-bottom:12px}.patient-dashboard-page .dashboard-box .box-contents p:last-child{margin-bottom:0}.patient-dashboard-page .dashboard-box .box-contents p b{color:#4c525c}.patient-dashboard-page .dashboard-box .box-contents a{color:#82868d}.patient-dashboard-page .dashboard-box .box-contents .images{display:flex;flex-wrap:wrap;justify-content:center}.patient-dashboard-page .dashboard-box .box-contents .images img{width:31%;height:70px;margin-bottom:6px;object-fit:contain;background:#f1f1f1;margin-right:6px;border:1px solid #d9d9d9;border-radius:6px}.patient-dashboard-page .dashboard-box .box-contents table{font-size:12px;line-height:16px}.patient-dashboard-page .dashboard-box .box-contents table thead{background:#f8f9fa;border-bottom:1px solid #ecedf3;height:30px}.patient-dashboard-page .dashboard-box .box-contents table thead tr th{padding:0 10px;color:#2d3748;white-space:nowrap}.patient-dashboard-page .dashboard-box .box-contents table tbody,.patient-dashboard-page .dashboard-box .box-contents table tbody tr{border-bottom:1px solid #ecedf3}.patient-dashboard-page .dashboard-box .box-contents table tbody tr td{padding:0 10px;height:30px;color:#2d3748}.patient-dashboard-page .dashboard-box .box-contents table tbody tr td.light-color{color:#82868d}.patient-dashboard-page .dashboard-box .box-contents table tbody tr td a{color:#6c597c;text-decoration:underline!important;font-weight:500}.patient-dashboard-page .dashboard-box .box-contents table.td-height tbody tr td{height:50px}.patient-dashboard-page .dashboard-box .box-contents .entire-chat-bot{overflow-x:hidden;display:flex;flex-direction:column-reverse}.patient-dashboard-page .dashboard-box .box-contents .single-sms{background:#f8f9fa;border-bottom:1px solid #ecedf3;border-radius:8px;padding:8px 10px;margin-bottom:12px}.patient-dashboard-page .dashboard-box .box-contents .single-sms:first-child{margin-bottom:0}.patient-dashboard-page .dashboard-box .box-contents .single-sms b{color:#2d3748}.patient-dashboard-page .dashboard-box .box-contents .single-sms b:empty{display:none}.patient-dashboard-page .dashboard-box .box-link{border-top:1px solid #ecedf3;height:56px;line-height:56px;padding:0 25px;font-weight:700;font-size:11px}@media only screen and (max-width:1200px){.patient-dashboard-page .dashboard-box .box-link{padding:0 12px}}.patient-dashboard-page .dashboard-box .box-link a{color:#6c597c}.patient-dashboard-page .dashboard-box .box-link .btn{font-size:13px}.calysta-table tbody tr td.status .booked{color:#2ad200}.calysta-table tbody tr td.status .cancelled,.calysta-table tbody tr td.status .checked-out,.calysta-table tbody tr td.status .deleted,.calysta-table tbody tr td.status .no-show{color:#bd3d4b}.calysta-table tbody tr td.status .checked-in{color:#629fb6}.calysta-table tbody tr td.status .rescheduled{color:#ecc73c}.calysta-table tbody tr td.status .approved{color:#5c4ac7}.calysta-table tbody tr td.status .pending{color:#ecc73c}.calysta-table tbody tr td.status .confirmed{color:#5c4ac7}.open-support-button{background:#6c597c;box-shadow:0 4px 10px 4px rgba(0,0,0,.05);color:#fff;padding:8px 12px;border:none;cursor:pointer;position:fixed;bottom:10px;right:28px;z-index:11;border:1px solid #fff}@media (max-width:991px){.open-support-button{right:15px}}.open-support-button .mdi-message-outline{font-size:21px}.open-support-button:hover{border:2px solid #ddd}.support-popup{display:none;position:fixed;bottom:6%;right:45px;z-index:10;padding:5px 30px 20px;transition:all .5s ease-out;width:400px;height:auto;background:#fff;box-shadow:0 10px 20px 10px rgba(0,0,0,.05);border-radius:15px 15px 0 15px}@media (max-width:991px){.support-popup{width:350px;right:15px}}.support-popup .close{top:20px}.support-popup form ::file-selector-button{display:none}.support-popup form ::-webkit-file-upload-button{display:none}.support-popup form .file{position:relative;cursor:pointer}.support-popup form .file .file-upload-field{padding-left:28px;font-weight:500!important;font-size:10px;line-height:150%;color:#82868d;text-decoration:underline;cursor:pointer}.support-popup form .file .file-icon{position:absolute;top:10px;pointer-events:none;left:0}.support-popup form .file .file-icon .mdi-attachment{font-size:21px;color:#6c597c}.support-popup form .ticket-ss-info{font-weight:400;font-size:14px;line-height:18px;color:#4c525c}.support-popup form .chat-footer{display:flex;justify-content:center}.support-popup form .form-control,.support-popup form textarea.form-control{width:100%!important}.support-main-text{padding-top:10px;padding-bottom:10px;text-align:center;font-weight:500;font-size:24px;line-height:140%;color:#2d3748}.close{position:absolute;right:25px;width:14px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.support-btn-close{color:#fff;cursor:pointer}.support-btn-close:hover{color:red}.ticket-ss-info{font-size:14px}div#invoiced-membership-discount-section{padding-top:2rem}div#invoiced-membership-discount-section p{margin-bottom:0}.invoice-progress-bar,.membership-invoice-progress-bar{width:100%;height:6px}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#4fd1c5;border:1px solid #4fd1c5}.custom-kpi-report-page select{min-height:40px!important}.kpi-report-page .select .form-control{display:block!important;width:100%!important;background:url(/img/new-icons/down-arrow.png) no-repeat 95% #fff!important}.kpi-report-page .custom-select,.kpi-report-page .select{width:100%!important}.kpi-report-page .kpi-icon-box{padding:30px;margin:0 20px 20px 0;border-radius:15px;background:#fff;box-shadow:0 3.5px 5.5px rgba(0,0,0,.05)}.kpi-report-page .kpi-icon-box .kpi-line-data-display td,.kpi-report-page .kpi-icon-box .kpi-line-data-display th{border:0;padding:.25rem}.kpi-report-page .kpi-icon-box .text-color-gry{color:#82868d}.kpi-report-page .kpi-icon-box .amount-color-blue{color:#455a64}.kpi-report-page .info-box-title h6{font-size:16px;font-weight:400;line-height:20px;color:#82868d}.kpi-report-page .kpi-amount{color:#4c525c}.kpi-report-page .kpi-chart .card-title{color:#2d3748;font-size:21px}.kpi-report-page .kpi-chart .chart-sub-title{color:#4fd1c5}.kpi-report-page .status-paid{color:#33b27c}.kpi-report-page .status-not-paid{color:#e46a44}.kpi-report-page .status-partially-paid{color:#dde035}.kpi-report-page .kpi-filter span.selection{position:relative;z-index:5}.kpi-report-page .kpi-filter span.selection input.select2-search__field{padding:0 10px!important;width:100%!important}.kpi-report-page .kpi-filter span.selection span.select2-selection.select2-selection--multiple{overflow:auto}.kpi-report-page .kpi-overview-gutters .col-md-4 .kpi-icon-box{min-height:25rem}.kpi-report-page .kpi-overview-gutters .info-box-title h6{font-size:16px;line-height:20px;color:#455a64;font-weight:500}.kpi-report-page #back-to-top{display:none;background-color:#6c597c;box-shadow:0 4px 10px 4px rgba(0,0,0,.05);color:#fff;padding:10px 15px;border:none;cursor:pointer;position:fixed;bottom:60px;right:30px;z-index:3;border:1px solid #fff;border-radius:50%}.patient-kpi-note{font-size:14px;color:#e46a44!important}.kpi-report-page.calysta-theme .select,.kpi-report-page .select2-container--default{height:auto}.export-tip-report-section{width:100%;justify-content:right}.daterangepicker option.disabled,.daterangepicker td.disabled{text-decoration:none!important}.custom-kpi-report-page .month-picker-popup{position:absolute;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:250px;padding:10px 15px;z-index:8;margin-top:1px}.custom-kpi-report-page .month-picker-popup:before{content:"";position:absolute;left:9px;top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.custom-kpi-report-page .month-picker-popup:after{content:"";position:absolute;left:9px;top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:7px solid transparent}.custom-kpi-report-page .month-picker-popup .year-selector{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.custom-kpi-report-page .month-picker-popup .year-next,.custom-kpi-report-page .month-picker-popup .year-prev{cursor:pointer;border-radius:4px;padding:15px;color:#6c597c;transition:color .3s}.custom-kpi-report-page .month-picker-popup .year-next:hover,.custom-kpi-report-page .month-picker-popup .year-prev:hover{background:hsla(0,0%,85%,.4)}.custom-kpi-report-page .month-picker-popup .year-next.disabled,.custom-kpi-report-page .month-picker-popup .year-prev.disabled{pointer-events:none;color:#ccc;opacity:.5;cursor:not-allowed}.custom-kpi-report-page .month-picker-popup .year-current{font-size:1.2em;font-weight:700}.custom-kpi-report-page .month-picker-popup .months-grid{display:flex;flex-direction:column}.custom-kpi-report-page .month-picker-popup .months-grid .month-row{display:flex;justify-content:space-between;margin-bottom:5px}.custom-kpi-report-page .month-picker-popup .month{flex:1;text-align:center;padding:10px;border-radius:5px;border:1px solid #ccc;margin:2px;cursor:pointer;transition:background-color .3s,color .3s}.custom-kpi-report-page .month-picker-popup .month:hover{background-color:hsla(0,0%,85%,.4);color:#000}.custom-kpi-report-page .month-picker-popup .month.selected{background-color:#357ebd;color:#fff}.custom-kpi-report-page .month-picker-popup .month.disabled{pointer-events:none;color:#ccc;background-color:#fff;transition:none}.custom-kpi-report-page .view-invoices{position:relative}.custom-kpi-report-page .invoice-card{position:absolute;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:10px;max-height:200px;width:300px;overflow-y:auto;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:11;display:none;right:calc(100% - 150px);top:51px}@media (max-width:768px){.custom-kpi-report-page .invoice-card{width:300px;top:66px;right:calc(100% - 150px)}}@media (max-width:480px){.custom-kpi-report-page .invoice-card{width:300px;top:66px;right:calc(100% - 118px)}}.custom-kpi-report-page .view-invoice-button{background-color:#fff;border:none;border-radius:5px;padding:5px 10px;cursor:pointer;font-size:14px;transition:background-color .3s;display:flex;align-items:center}.custom-kpi-report-page .view-invoice-button:hover{background-color:#4fd1c5;color:#fff}.custom-kpi-report-page .view-invoice-button:focus{outline:none}.custom-kpi-report-page .view-invoice-button svg{margin-left:4px}.custom-kpi-report-page .invoice-details-table{width:100%;border-collapse:collapse;background:#fff}.custom-kpi-report-page .invoice-details-table td,.custom-kpi-report-page .invoice-details-table th{padding:8px;text-align:left}.custom-kpi-report-page .invoice-details-table th{background-color:#fff}.custom-kpi-report-page .view-invoice-button.active{background-color:#4fd1c5;color:#fff}.btn-border:hover{background:#a8a2ad;color:#fff!important}.calysta-theme .page-filter .input.select select{width:155px!important}.calysta-theme .custom-icon:after,.calysta-theme label[for=js-user-role-dropdown]:after{position:absolute;content:"";right:12px;bottom:-16px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}@media (max-width:991px){.calysta-theme .custom-icon:after,.calysta-theme label[for=js-user-role-dropdown]:after{bottom:16px}}.calysta-theme .license-wrapper .custom-icon:after{bottom:-8px}@media (max-width:991px){.calysta-theme .license-wrapper .custom-icon:after{bottom:16px}}.add-admin h2,.admin-list h2,.content-add h2,.content-edit h2,.content-view h2,.edit-admin h2,.error-log h2,.facilities h2,.facility-add h2,.facility-edit h2,.facility-packages h2,.facility-services h2,.facility-view h2,.module-access h2,.security-log h2,.version-release h2,.view-admin h2{font-size:24px}.error-log .page-filter .input{width:unset!important}.error-log .error-row{display:flex;column-gap:15px}.error-log .error-row .error-display{display:flex;align-items:center;column-gap:10px}.error-log .error-row .error-display .search-filed{display:flex;width:100%;border:.5px solid #cfd4db;border-radius:15px}.error-log .error-row .error-display .search-filed:focus,.error-log .error-row .error-display .search-filed:focus-visible{border:1px solid #4fd1c5}.error-log .error-row .error-display .search-filed .icon{padding:.5rem .75rem;font-size:16px}.error-log .error-row .error-display .search-filed .search-input{width:25vh;border:none;background:none;font-size:14px;padding-right:15px}.error-log .error-row .error-display .search-filed .search-input::placeholder{color:#bcb5c1}.admin-list .page-box .page-filter .input{width:unset!important}.admin-list .page-box .main-row-flex{display:flex;column-gap:20px}.admin-list .page-box .main-row-flex .admin-search{display:flex;column-gap:10px}.admin-list .page-box .main-row-flex .add-admin{margin-left:auto}.admin-list .page-box .tick-mark-icon{font-size:21px;font-weight:800;margin-left:10px}.add-admin .page-box .card-body .form-control{min-width:100%}.add-admin .page-box .card-body .select2-container .select2-dropdown ul li{font-size:14px}.add-admin .page-box .card-body .select2-selection__choice{display:flex;flex-direction:row-reverse;background:#e2dce8!important;color:#82868d;padding:0 8px!important;border:none!important;border-radius:10px!important;gap:6px}.add-admin .page-box .card-body .select2-container--default.select2-container--focus .select2-selection--multiple{border:.5px solid #4fd1c5}.add-admin .page-box .card-body .text-info{font-size:16px;color:#82868d!important}.add-admin .page-box .card-body .description-area{min-height:52px!important}.add-admin .page-box .card-body .license-wrapper{background:#f8f9fa;padding:20px}.add-admin .page-box .card-body .license-wrapper .js-section-row{padding:10px}.add-admin .page-box .card-body .license-wrapper .js-section-row label{font-weight:400!important;font-size:16px;line-height:20px;color:#4c525c!important}.add-admin .page-box .card-body .license-wrapper .js-section-row .exp-calendar{background:#fff;border-radius:15px;font-size:14px;line-height:150%;color:#2d3748;text-align:left!important;cursor:pointer}.add-admin .page-box .card-body .license-wrapper .js-section-row .remove_field{font-weight:400;font-size:14px;line-height:150%;color:#82868d}.add-admin .page-box .card-body .license-wrapper #add_users_license_form{cursor:pointer;font-weight:700;color:#6c597c;display:inline-block}.add-admin .page-box .card-body .license-wrapper #add_users_license_form .mdi-plus{font-size:22px;vertical-align:middle}.edit-admin .page-box .card-body .form-control,.edit-admin .page-box .card-body .select,.edit-admin .page-box .card-body .select2-selection{min-width:100%!important}.edit-admin .page-box .card-body .select2-container .select2-dropdown ul li{font-size:14px}.edit-admin .page-box .card-body .form-body .text-info{font-size:16px;color:#82868d!important}.edit-admin .page-box .card-body .form-body .select2-selection__choice{display:flex;flex-direction:row-reverse;background:#e2dce8!important;color:#82868d;padding:0 8px!important;border:none!important;border-radius:10px!important;gap:6px}.edit-admin .page-box .card-body .form-body .select2-container--default.select2-container--focus .select2-selection--multiple{border:.5px solid #4fd1c5}.edit-admin .page-box .card-body .license-wrapper{background:#f8f9fa;padding:20px}.edit-admin .page-box .card-body .license-wrapper .js-section-row{padding:10px}.edit-admin .page-box .card-body .license-wrapper .js-section-row label{font-weight:400!important;font-size:16px;line-height:20px;color:#4c525c!important}.edit-admin .page-box .card-body .license-wrapper .js-section-row .exp-calendar{background:#fff;border-radius:15px;font-size:14px;line-height:150%;color:#2d3748}.edit-admin .page-box .card-body .license-wrapper .js-section-row .remove_field{font-weight:400;font-size:14px;line-height:150%;color:#82868d}.edit-admin .page-box .card-body .license-wrapper #add_users_license_form{cursor:pointer;font-weight:700;color:#6c597c;display:inline-block}.edit-admin .page-box .card-body .license-wrapper #add_users_license_form .mdi-plus{font-size:22px;vertical-align:middle}.facility-view .page-box .card-body .form-body .main-div,.view-admin .page-box .card-body .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.facility-view .page-box .card-body .form-body .main-div .header-text,.view-admin .page-box .card-body .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.facility-view .page-box .card-body .form-body .main-div .row,.view-admin .page-box .card-body .form-body .main-div .row{display:flex}.facility-view .page-box .card-body .form-body .main-div .row .column,.view-admin .page-box .card-body .form-body .main-div .row .column{flex:50%;padding:5px 15px}.facility-view .page-box .card-body .form-body .main-div .row .column-three,.view-admin .page-box .card-body .form-body .main-div .row .column-three{flex:33%;padding:5px 15px}.facility-view .page-box .card-body .form-body .main-div .row .column-four,.view-admin .page-box .card-body .form-body .main-div .row .column-four{flex:25%;padding:5px 15px}.facility-view .page-box .card-body .form-body .main-div .row .link-text a,.view-admin .page-box .card-body .form-body .main-div .row .link-text a{color:#6c597c}.facility-view .page-box .card-body .form-body .main-div label,.view-admin .page-box .card-body .form-body .main-div label{font-weight:400!important;font-size:16px;line-height:20px;color:#82868d!important}.facility-view .page-box .card-body .form-body .main-div p,.view-admin .page-box .card-body .form-body .main-div p{font-weight:400;font-size:18px;line-height:24px;color:#4c525c}.facility-view .page-box .related .license-wrapper,.view-admin .page-box .related .license-wrapper{background:#f8f9fa;padding:20px}.facility-view .page-box .related .license-wrapper .input-border,.view-admin .page-box .related .license-wrapper .input-border{background:#fff;border:.5px solid #cfd4db;border-radius:15px;font-size:14px;line-height:150%;color:#bcb5c1;width:200px;height:35px;padding:8px 15px}.content-edit input{font-size:14px}.content-add .note-toolbar .note-btn:focus,.content-add .note-toolbar .note-btn:hover,.content-edit .note-toolbar .note-btn:focus,.content-edit .note-toolbar .note-btn:hover{background:unset}.content-add .note-toolbar .note-btn .selected,.content-edit .note-toolbar .note-btn .selected{font-style:normal}.content-add .note-toolbar .note-btn .selected:before,.content-edit .note-toolbar .note-btn .selected:before{display:none}.content-add .note-editing-area .note-editable,.content-edit .note-editing-area .note-editable{background:unset;height:152px!important}.content-add .note-statusbar,.content-edit .note-statusbar{display:none}.content-list .page-box .page-filter .input{width:unset!important}.content-list .page-box .content-row{display:flex;column-gap:40px}.content-list .page-box .content-row .list-search{display:flex;column-gap:20px}.facilities .page-box .page-filter .input{width:unset!important}.facilities .page-box .calysta-tabs .mdi-account{font-size:15px;vertical-align:top}.facilities .page-box .calysta-tabs .mdi-file-document-box{font-size:14px;vertical-align:top}.facilities .page-box .tab-content .calysta-inner-tabs .nav-link.active{border-bottom:2px solid #4fd1c5}.facilities .page-box .facility-row{display:flex;column-gap:15px;margin:20px 0}.facilities .page-box .facility-row .search-flex{display:flex;column-gap:10px}.module-access .page-box .page-filter .input{width:unset!important}.module-access .page-box .calysta-tabs .mdi-account{font-size:15px;vertical-align:top}.module-access .page-box .calysta-tabs .mdi-file-document-box{font-size:14px;vertical-align:top}.module-access .page-box .module-row{display:flex;column-gap:30px;margin:20px 0}.module-access .page-box .module-body label:before{border-radius:4px}.module-access .page-box .module-body label:after{background:url(../../../img/icons/checkbox-check.png) no-repeat 100%}.module-access .page-box .module-body input:checked+label:before{border-bottom-color:#fff;top:1px;left:0;width:7px;height:14px;z-index:2;border-right-color:#fff}.module-access .page-box .module-body input:checked+label:after{transform:unset;background:#4fd1c5;border-radius:4px}.facility-add .text-info,.facility-edit .text-info{font-size:16px;color:#82868d!important}.facility-add input,.facility-edit input{font-size:14px}.link-blocking-mob{display:inline-block}@media (max-width:991px){.facility-row,.filter-row{width:100%;overflow-x:auto;padding:0!important;padding-bottom:5px!important}::-webkit-scrollbar:horizontal{height:8px;overflow:visible;border-radius:10px;background-color:#ddd}::-webkit-scrollbar-thumb:horizontal{background:#f5f5f5;border-radius:10px;height:8px}.dataTables_wrapper{display:flex;flex-direction:column;width:100%;text-align:center}.dataTables_wrapper .dataTables_paginate{float:none;text-align:center;padding-top:.25em;flex-wrap:wrap;justify-content:center}.calysta-theme textarea.form-control{min-height:112px;width:578px;padding:15px;max-width:100%}.calysta-theme.add-admin .select,.calysta-theme.edit-admin .select{height:auto;margin-bottom:25px}.mb-md-20{margin-bottom:20px}.mt-md-20{margin-top:20px}.link-blocking-mob{display:block}.remove-mob-pad img{padding-left:0!important;padding-right:0!important}}.add-admin.calysta-theme .form-control,.add-admin.calysta-theme .select,.add-admin.calysta-theme .select2-container .select2-selection,.content-add.calysta-theme .form-control,.content-add.calysta-theme .select,.content-add.calysta-theme .select2-container .select2-selection,.content-edit.calysta-theme .form-control,.content-edit.calysta-theme .select,.content-edit.calysta-theme .select2-container .select2-selection,.edit-admin.calysta-theme .form-control,.edit-admin.calysta-theme .select,.edit-admin.calysta-theme .select2-container .select2-selection,.facility-add.calysta-theme .form-control,.facility-add.calysta-theme .select,.facility-add.calysta-theme .select2-container .select2-selection,.facility-edit.calysta-theme .form-control,.facility-edit.calysta-theme .select,.facility-edit.calysta-theme .select2-container .select2-selection{width:100%;min-width:100%}@media (max-width:991px){.add-admin.calysta-theme .select,.content-add.calysta-theme .select,.content-edit.calysta-theme .select,.edit-admin.calysta-theme .select,.facility-add.calysta-theme .select,.facility-edit.calysta-theme .select{height:auto}}.add-admin.calysta-theme select.form-control,.content-add.calysta-theme select.form-control,.content-edit.calysta-theme select.form-control,.edit-admin.calysta-theme select.form-control,.facility-add.calysta-theme select.form-control,.facility-edit.calysta-theme select.form-control{-moz-appearance:none;-webkit-appearance:none;background:#fff}.add-admin.calysta-theme .note-editor.note-frame,.content-add.calysta-theme .note-editor.note-frame,.content-edit.calysta-theme .note-editor.note-frame,.edit-admin.calysta-theme .note-editor.note-frame,.facility-add.calysta-theme .note-editor.note-frame,.facility-edit.calysta-theme .note-editor.note-frame{width:100%;max-width:100%}.add-admin.calysta-theme .license-wrapper .form-control,.content-add.calysta-theme .license-wrapper .form-control,.content-edit.calysta-theme .license-wrapper .form-control,.edit-admin.calysta-theme .license-wrapper .form-control,.facility-add.calysta-theme .license-wrapper .form-control,.facility-edit.calysta-theme .license-wrapper .form-control{font-size:14px;color:#2d3748}.add-admin.calysta-theme .license-wrapper .license-remove,.content-add.calysta-theme .license-wrapper .license-remove,.content-edit.calysta-theme .license-wrapper .license-remove,.edit-admin.calysta-theme .license-wrapper .license-remove,.facility-add.calysta-theme .license-wrapper .license-remove,.facility-edit.calysta-theme .license-wrapper .license-remove{padding-top:24px}.add-admin.calysta-theme .facility-width .select2.select2-container ul,.content-add.calysta-theme .facility-width .select2.select2-container ul,.content-edit.calysta-theme .facility-width .select2.select2-container ul,.edit-admin.calysta-theme .facility-width .select2.select2-container ul,.facility-add.calysta-theme .facility-width .select2.select2-container ul,.facility-edit.calysta-theme .facility-width .select2.select2-container ul{height:40px;overflow-y:auto;padding:4px}.add-admin.calysta-theme .facility-width .select2-container--default.select2-container--focus .select2-selection--multiple,.content-add.calysta-theme .facility-width .select2-container--default.select2-container--focus .select2-selection--multiple,.content-edit.calysta-theme .facility-width .select2-container--default.select2-container--focus .select2-selection--multiple,.edit-admin.calysta-theme .facility-width .select2-container--default.select2-container--focus .select2-selection--multiple,.facility-add.calysta-theme .facility-width .select2-container--default.select2-container--focus .select2-selection--multiple,.facility-edit.calysta-theme .facility-width .select2-container--default.select2-container--focus .select2-selection--multiple{border:.5px solid #cfd4db;overflow:hidden}.add-admin.calysta-theme .facility-width .select2-container--default,.content-add.calysta-theme .facility-width .select2-container--default,.content-edit.calysta-theme .facility-width .select2-container--default,.edit-admin.calysta-theme .facility-width .select2-container--default,.facility-add.calysta-theme .facility-width .select2-container--default,.facility-edit.calysta-theme .facility-width .select2-container--default{overflow:hidden;border-radius:14px}.add-admin.calysta-theme .facility-width .select2-selection,.add-admin.calysta-theme .facility-width .select2.select2-container ul,.content-add.calysta-theme .facility-width .select2-selection,.content-add.calysta-theme .facility-width .select2.select2-container ul,.content-edit.calysta-theme .facility-width .select2-selection,.content-edit.calysta-theme .facility-width .select2.select2-container ul,.edit-admin.calysta-theme .facility-width .select2-selection,.edit-admin.calysta-theme .facility-width .select2.select2-container ul,.facility-add.calysta-theme .facility-width .select2-selection,.facility-add.calysta-theme .facility-width .select2.select2-container ul,.facility-edit.calysta-theme .facility-width .select2-selection,.facility-edit.calysta-theme .facility-width .select2.select2-container ul{max-height:40px!important}.admin-list.calysta-theme .search-input,.facilities.calysta-theme .search-input{min-width:150px}#license-section .js-section-row .users-license-expiry .col-md-12{margin:0;padding:0}.topbar ul.dropdown-user li .dw-user-box{display:flex}.topbar ul.dropdown-user li .dw-user-box .u-img{text-align:center}.calysta-theme .p-10{padding:0}.appointment-booking .page-box .appoint-header{margin:0;font-size:24px}.appointment-booking .page-box .page-content #appointment-settings .url-copy-text{background:#fff;border:.5px solid #cfd4db;border-radius:15px;width:100%;height:auto;padding-right:50px!important;font-size:14px;line-height:150%;color:#bcb5c1;display:inline-block;padding:10px}@media (max-width:991px){.appointment-booking .page-box .page-content #appointment-settings .url-copy-text{height:auto;padding-right:50px}}.appointment-booking .page-box .page-content #appointment-settings #appointment-message,.appointment-booking .page-box .page-content #appointment-settings #email{color:#bcb5c1}.appointment-booking .page-box .page-content .checked-box,.appointment-booking .page-box .page-content .days-text{font-style:normal;font-weight:400!important;font-size:14px;line-height:18px;color:#4c525c!important}.appointment-booking .page-box .page-content .checked-box{padding-top:3px}.appointment-booking .page-box #appointment-link-copy,.appointment-booking .page-box #onlineBooking-link-copy{display:inline;position:absolute;right:30px;top:12px;font-size:10px;line-height:150%;color:#6c597c;font-weight:500;cursor:pointer}.appointment-booking .page-box [type=checkbox].filled-in:checked+label:before,.appointment-booking .page-box [type=checkbox].filled-in:checked.chk-col-teal+.checked-box:after,.appointment-booking .page-box [type=checkbox].filled-in:not(:checked)+label:after{margin-left:0!important}.appointment-booking .page-box [type=checkbox].filled-in:not(:checked)+label:after{height:14px;width:14px;border-radius:4px;top:3px}.appointment-booking .page-box [type=checkbox].filled-in:checked+label:after{height:14px;width:14px;top:3px}.appointment-booking .page-box [type=checkbox].filled-in:checked+label:before{top:3px;left:1px;width:5px;height:9px}.appointment-booking .url-copy-text{background:#fff;border:.5px solid #cfd4db;border-radius:15px;width:100%;height:40px;font-size:14px;line-height:150%;color:#bcb5c1;display:inline-block;padding:10px}@media (max-width:991px){.appointment-booking .url-copy-text{height:auto;padding-right:50px}}.appointment-schedule-add .form-control{min-width:100%!important;width:100%!important}.appointment-schedule-add .delete-license{color:#a8a2ad!important}.appointment-schedule-add .delete-license:hover{color:#6c597c!important}.row.additional-section.appointment-schedule-add{gap:0!important}#online-booking{box-shadow:0 4px 10px 4px rgba(0,0,0,.2);padding:15px;border-radius:15px;padding-bottom:150px}#online-booking #selectedCategoryServices{transition:opacity .3s ease;overflow:hidden}#online-booking .container{background:none}#online-booking .card{transition:background-color .3s,box-shadow .3s;cursor:pointer;border-radius:20px!important;background-color:#fff;padding-top:15px;user-select:none}#online-booking .card:hover{background-color:#ffd4f3;transform:translateY(2px);transition:.3s}#online-booking .service-icon{width:100px;border-radius:50%}#online-booking .service-accordion-icon{width:40px;border-radius:15%}#online-booking .catList{min-height:185px}#online-booking .category-button{font-size:18px;font-weight:500;padding:0 15px;color:#4c525c}#online-booking .services-area{display:flex;justify-content:center}#online-booking .service-item{background-color:#fcfcfc;border-radius:20px;padding:5px 10px;margin:5px;cursor:pointer;max-width:20%;min-height:345px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media (max-width:991px){#online-booking .service-item{max-width:50%}}@media (max-width:576px){#online-booking .service-item{max-width:90%;min-height:315px}}#online-booking .service-item h4{font-size:16px;font-weight:600;color:#4c525c;width:165px;margin:auto}#online-booking .service-item p{font-size:16px;color:#82868d}#online-booking .service-duration{border:1px solid;border-radius:25px;border-color:#cfd4db;padding:5px 20px}#online-booking .service-button{background-color:#e2dce8;border:none;border-radius:20px;padding:15px 20px;color:#4c525c;font-weight:600}#online-booking .carousel-control-next,#online-booking .carousel-control-prev{background-color:#d14f8d;height:30px;width:30px;border-radius:50%;top:50%}#online-booking .accoudion-header{background-color:#e1f5f5;padding:10px;border-radius:20px;margin-bottom:10px}#online-booking .accoudion-header h3{font-size:20px;font-weight:600;color:#4c525c}#online-booking .services-count{font-size:16px;color:#82868d}#online-booking .online-booking-btn{background-color:#6c597c;border-radius:12px}.add-encounter{height:auto;margin-bottom:20px}.add-encounter .page-box{text-align:left;max-width:100%;margin:15px;padding-left:0}.add-encounter .page-box .add-enc-header{font-size:24px;margin-bottom:0}.add-encounter .page-box .instruct-btn{width:134px;height:40px;padding:2px;line-height:35px!important}.add-encounter .page-box .row-wrapper{display:flex;align-items:flex-end}.add-encounter .page-box .row-wrapper .save-btn-right{margin-left:auto;padding-right:55px}.add-encounter .page-box .form_builder .nav-sidebar .nav .text-block{padding:14px!important;width:110px;height:70px;border:1px solid #6c597c;border-radius:12px;margin-bottom:12px;margin-left:10px}@media (max-width:768px){.add-encounter .page-box .form_builder .nav-sidebar .nav .text-block{margin:0 auto 12px!important}}.add-encounter .page-box .form_builder .nav-sidebar .nav .text-block a{display:flex;flex-direction:column;justify-content:center;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#6c597c!important}.add-encounter .page-box .form_builder .nav-sidebar .nav .text-block a i{font-size:22px}.add-encounter .page-box .form_builder .btn-calysta-light:hover{color:#fff!important}.add-encounter .page-box .form_builder .save-all{cursor:pointer}.add-encounter .page-box .form_builder .builder-area .text-field{padding:25px 25px 2px!important;width:100%;min-height:224px;background:#f8f9fa!important;border-radius:12px}.add-encounter .page-box .form_builder .builder-area .text-field span{font-style:normal;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.add-encounter .page-box .form_builder .builder-area .text-field .form-group{margin-top:7px}.add-encounter .page-box .form_builder .builder-area .text-field .form-group .form-control{font-size:14px;margin-bottom:10px}.add-encounter .page-box .form_builder .builder-area .text-field .form-group .text-field-remove{display:inline-block}.add-encounter .page-box .form_builder .builder-area .text-field .form-group .text-field-remove .remove-mark{font-weight:400;font-size:14px;line-height:150%;color:#82868d}.add-encounter .page-box .form_builder .builder-area .text-field .form-group .remove-btn{text-align:center}.add-encounter .page-box .form_builder .builder-area .text-field .form-group .remove-btn .remove-x{font-weight:400;font-size:14px;line-height:150%;color:#82868d}.add-encounter .page-box .form_builder .builder-area .text-field .form-group .add-more-select-option{font-weight:700;font-size:16px;text-align:center;color:#6c597c}.add-encounter .page-box .form_builder .builder-area .text-field .form-group .confirm-field .delete-btn,.add-encounter .page-box .form_builder .builder-area .text-field .form-group .confirm-field .preview-btn,.add-encounter .page-box .form_builder .builder-area .text-field .form-group .text-field-remove .delete-btn,.add-encounter .page-box .form_builder .builder-area .text-field .form-group .text-field-remove .preview-btn{width:69px;height:35px;border:1px solid #a8a2ad;border-radius:12px;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#a8a2ad}.add-encounter .page-box .form_builder .preview-area .form-control{font-size:14px}.add-encounter .page-box .form_builder .preview-area textarea{width:359px!important}.add-encounter .page-box .form_builder .preview-area .form-group .custom-icon:after,.add-encounter .page-box .form_builder .preview-area .form-group label[for=js-user-role-dropdown]:after{position:absolute;content:"";right:-202px;bottom:-29px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.add-encounter .page-box .form_builder .preview-area .form-group .container-div{display:flex}.add-encounter .page-box .form_builder .preview-area .form-group .container-div .form-check [type=checkbox]+label{display:inline-block!important;margin-right:10px;margin-left:10px}.add-encounter .page-box .form_builder .preview-area .form-group .container-div .form-check input:checked+label:after{top:5px!important}.add-encounter .page-box .form_builder .preview-area .form-group .container-div .arrow-wrapper{display:flex;margin-left:auto;flex-direction:column}.edit-custom-enc{height:auto;margin-bottom:20px}.edit-custom-enc .page-box{text-align:left;max-width:100%;margin:15px;padding-left:0}.edit-custom-enc .page-box .row-wrapper{display:flex;align-items:flex-end}.edit-custom-enc .page-box .row-wrapper .form-control{font-size:14px}.edit-custom-enc .page-box .row-wrapper label{text-align:left}.edit-custom-enc .page-box .row-wrapper .save-btn-right{margin-left:auto;padding-right:55px}.edit-custom-enc .page-box .form_builder .nav-sidebar .nav .text-block{padding:14px!important;width:110px;height:70px;border:1px solid #6c597c;border-radius:12px;margin-bottom:12px;margin-left:10px}@media (max-width:768px){.edit-custom-enc .page-box .form_builder .nav-sidebar .nav .text-block{margin:0 auto 12px!important}}.edit-custom-enc .page-box .form_builder .nav-sidebar .nav .text-block a{display:flex;flex-direction:column;justify-content:center;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#6c597c!important}.edit-custom-enc .page-box .form_builder .nav-sidebar .nav .text-block a i{font-size:22px}.edit-custom-enc .page-box .form_builder .btn-calysta-light:hover{color:#fff!important}.edit-custom-enc .page-box .form_builder .save-all{cursor:pointer}.edit-custom-enc .page-box .form_builder .builder-area .text-field{padding:25px 25px 2px!important;width:411px;min-height:224px;background:#f8f9fa!important;border-radius:12px}.edit-custom-enc .page-box .form_builder .builder-area .text-field span{font-style:normal;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group{margin-top:7px}.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .form-control{font-size:14px;margin-bottom:10px}.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .text-field-remove{display:inline-block}.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .text-field-remove .remove-mark{font-weight:400;font-size:14px;line-height:150%;color:#82868d}.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .remove-btn{text-align:center}.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .remove-btn .remove-x{font-weight:400;font-size:14px;line-height:150%;color:#82868d}.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .add-more-select-option{font-weight:700;font-size:16px;text-align:center;color:#6c597c}.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .confirm-field-on-edit .delete-btn,.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .confirm-field-on-edit .preview-btn,.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .confirm-field .delete-btn,.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .confirm-field .preview-btn,.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .text-field-remove .delete-btn,.edit-custom-enc .page-box .form_builder .builder-area .text-field .form-group .text-field-remove .preview-btn{width:69px;height:35px;border:1px solid #a8a2ad;border-radius:12px;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#a8a2ad}.edit-custom-enc .page-box .form_builder .preview-area .form-control{font-size:14px}.edit-custom-enc .page-box .form_builder .preview-area .delete-this-section .fa,.edit-custom-enc .page-box .form_builder .preview-area .delete-this-section .mdi,.edit-custom-enc .page-box .form_builder .preview-area .edit-field-move-down .fa,.edit-custom-enc .page-box .form_builder .preview-area .edit-field-move-down .mdi,.edit-custom-enc .page-box .form_builder .preview-area .edit-field-move-up .fa,.edit-custom-enc .page-box .form_builder .preview-area .edit-field-move-up .mdi,.edit-custom-enc .page-box .form_builder .preview-area .edit-this-section .fa,.edit-custom-enc .page-box .form_builder .preview-area .edit-this-section .mdi,.edit-custom-enc .page-box .form_builder .preview-area .field-move-down .fa,.edit-custom-enc .page-box .form_builder .preview-area .field-move-down .mdi,.edit-custom-enc .page-box .form_builder .preview-area .field-move-up .fa,.edit-custom-enc .page-box .form_builder .preview-area .field-move-up .mdi{color:#a8a2ad}.edit-custom-enc .page-box .form_builder .preview-area .delete-this-section .delete-btn,.edit-custom-enc .page-box .form_builder .preview-area .delete-this-section .preview-btn,.edit-custom-enc .page-box .form_builder .preview-area .edit-this-section .delete-btn,.edit-custom-enc .page-box .form_builder .preview-area .edit-this-section .preview-btn{width:69px;height:35px;border:1px solid #a8a2ad;border-radius:12px;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#a8a2ad}.edit-custom-enc .page-box .form_builder .preview-area textarea{width:359px!important}.edit-custom-enc .page-box .form_builder .preview-area .form-group .container-div{display:flex}.edit-custom-enc .page-box .form_builder .preview-area .form-group .container-div .form-check [type=checkbox]+label{display:inline-block;margin-right:10px;margin-left:10px}.edit-custom-enc .page-box .form_builder .preview-area .form-group .container-div .form-check input:checked+label:after{top:5px}.edit-custom-enc .page-box .form_builder .preview-area .form-group .container-div .arrow-wrapper{display:flex;margin-left:auto;flex-direction:column}.edit-custom-enc .page-box .form_builder .preview-area .etit-checkbox .form-check [type=checkbox]+label{display:inline-block;margin-right:10px;margin-left:10px}.edit-custom-enc .page-box .form_builder .preview-area .field-background .form-group .container-div select{display:block!important}.customer-encoun-type h2{font-size:24px}.customer-encoun-type .encounter-row{display:flex;align-items:flex-start;column-gap:20px}.customer-encoun-type .encounter-row .add-encounter-btn{width:121px;height:40px;padding:2px 8px}.customer-encoun-type .encounter-row .enc-search{display:flex;column-gap:20px;align-items:center}.customer-encoun-type .encounter-row .enc-search .search-filed{display:flex;width:100%;border:.5px solid #cfd4db;border-radius:15px}.customer-encoun-type .encounter-row .enc-search .search-filed:focus,.customer-encoun-type .encounter-row .enc-search .search-filed:focus-visible{border:1px solid #4fd1c5}.customer-encoun-type .encounter-row .enc-search .search-filed .icon{padding:.5rem .75rem;font-size:16px}.customer-encoun-type .encounter-row .enc-search .search-filed .search-input{width:100%;border:none;background:none;font-size:14px;padding-right:15px}.customer-encoun-type .encounter-row .enc-search .search-filed .search-input::placeholder{color:#bcb5c1}.customer-encoun-type .encounter-row .btn-height{height:40px}.customer-encounter-view{height:auto;margin-bottom:20px}.customer-encounter-view h2{font-size:24px}.customer-encounter-view .page-box .form-group select{display:block}.customer-encounter-view .page-box .form-group select option{font-size:14px}.customer-encounter-view .page-box .form-group input:checked+label:after{top:5px!important}.add-encounter [type=checkbox]+label:before,.book-appointment [type=checkbox]+label:before,.customer-encounter-view [type=checkbox]+label:before,.edit-custom-enc [type=checkbox]+label:before,.edit-google-apt [type=checkbox]+label:before{top:-2px}.add-encounter [type=checkbox]:checked+label:before,.book-appointment [type=checkbox]:checked+label:before,.customer-encounter-view [type=checkbox]:checked+label:before,.edit-custom-enc [type=checkbox]:checked+label:before,.edit-google-apt [type=checkbox]:checked+label:before{transform:rotate(0deg);left:0!important}.add-encounter input:checked+label:after,.book-appointment input:checked+label:after,.customer-encounter-view input:checked+label:after,.edit-custom-enc input:checked+label:after,.edit-google-apt input:checked+label:after{top:8px!important}.add-encounter [type=checkbox]:not(.filled-in)+label:after,.book-appointment [type=checkbox]:not(.filled-in)+label:after,.customer-encounter-view [type=checkbox]:not(.filled-in)+label:after,.edit-custom-enc [type=checkbox]:not(.filled-in)+label:after,.edit-google-apt [type=checkbox]:not(.filled-in)+label:after{border:0;transform:scale(1)}.add-encounter #service-section .custom-icon:after,.book-appointment #service-section .custom-icon:after,.customer-encounter-view #service-section .custom-icon:after,.edit-custom-enc #service-section .custom-icon:after,.edit-google-apt #service-section .custom-icon:after{bottom:-4px}.add-encounter .consultation .global-select2-width-issue .select2-container--default .select2-selection--single,.book-appointment .consultation .global-select2-width-issue .select2-container--default .select2-selection--single,.customer-encounter-view .consultation .global-select2-width-issue .select2-container--default .select2-selection--single,.edit-custom-enc .consultation .global-select2-width-issue .select2-container--default .select2-selection--single,.edit-google-apt .consultation .global-select2-width-issue .select2-container--default .select2-selection--single{border-radius:15px}.customer-encounter-view .form-check-label{display:inline-block;width:100%}.customer-encounter .form-group .form-check-label{display:inline-block!important;width:100%}@media only screen and (max-width:820px){.upload-image .file:after{margin-left:auto;margin-top:24px}}@media only screen and (min-width:427px) and (max-width:767px){.upload-image .file:after{margin-left:0;margin-top:0}}@media only screen and (max-width:426px){.upload-image .file:after{margin-left:auto;margin-top:24px}}.btn-border{border:1px solid #6c597c!important;font-weight:700!important;color:#6c597c!important}.heighted-70{min-height:70vh;height:100%}.heighted-60{min-height:60vh;height:100%}.custom-icon-two:after,label[for=js-user-role-dropdown]:after{position:absolute;content:"";right:-203px;bottom:-28px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.input.select select,.input.select select option{font-size:14px}.calysta-theme .page-filter .input.select select{font-size:14px;color:#2d3748;font-weight:400!important}.calysta-theme .page-filter .input.select select option{font-size:14px}.calysta-theme .page-filter .input.select:after{position:absolute;content:"";left:132px;top:16px;width:7px;height:7px;z-index:3;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.book-appointment h2,.content-library h2,.discount-add h2,.discount-edit h2,.discount-view h2,.edit-img-tag h2,.image-tags h2,.view-consent-form h2{font-size:24px}.calysta-theme .select{width:unset!important}.image-tags h3{font-size:21px}.image-tags .page-box .create-btn{height:40px}.image-tags .page-box .image-tag-row{display:flex;column-gap:20px}.image-tags .page-box .image-tag-row form{display:flex;align-items:center}.image-tags .page-box .image-tag-row form .search-filed{display:flex;width:100%;border:.5px solid #cfd4db;border-radius:15px}.image-tags .page-box .image-tag-row form .search-filed:focus,.image-tags .page-box .image-tag-row form .search-filed:focus-visible{border:1px solid #4fd1c5}.image-tags .page-box .image-tag-row form .search-filed .icon{padding:.5rem .75rem;font-size:16px}.image-tags .page-box .image-tag-row form .search-filed .search-input{width:100%;border:none;background:none;font-size:14px;padding-right:15px}.image-tags .page-box .image-tag-row form .search-filed .search-input::placeholder{color:#bcb5c1}.image-tags .page-box .image-tag-row form .filter-btn{display:flex;column-gap:10px}.image-tags .page-box .image-tag-row form .filter-btn a,.image-tags .page-box .image-tag-row form .filter-btn button{height:40px}.image-tags .page-box .image-tag-row form .filter-btn a{padding:3px}.content-library .page-box .content-row{display:flex}.content-library .page-box .content-row form .search-btn,.content-library .page-box .content-row form a{height:40px}.content-library .page-box .content-row form a{padding:3px}.discount-view .page-box .card-body .form-group{width:232px;height:40px;background:#fff;border:.5px solid #cfd4db;border-radius:15px;padding:8px 10px;font-size:14px}.discount-view .page-box .card-body .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.discount-view .page-box .card-body .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:15px;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.discount-view .page-box .card-body .form-body .main-div label{font-weight:400!important;font-size:16px;line-height:20px;color:#82868d!important}.discount-view .page-box .card-body .form-body .main-div p{font-weight:400;font-size:18px;line-height:22px;color:#4c525c}.discount-add .note-toolbar .note-btn:focus,.discount-add .note-toolbar .note-btn:hover,.discount-edit .note-toolbar .note-btn:focus,.discount-edit .note-toolbar .note-btn:hover{background:unset}.discount-add .note-toolbar .note-btn .selected,.discount-edit .note-toolbar .note-btn .selected{font-style:normal}.discount-add .note-toolbar .note-btn .selected:before,.discount-edit .note-toolbar .note-btn .selected:before{display:none}.discount-add .note-editing-area .note-editable,.discount-edit .note-editing-area .note-editable{background:unset;min-height:250px!important}.book-appointment .page-box .card-body #patient-appointment-add .input-daterange .control-label,.book-appointment .page-box .card-body #patient-appointment-add .input .control-label{font-weight:500!important;color:#4c525c!important}.book-appointment .page-box .card-body #patient-appointment-add .input-daterange .form-control,.book-appointment .page-box .card-body #patient-appointment-add .input .form-control{font-size:14px}.book-appointment .page-box .card-body #patient-appointment-add .toggle-text{font-weight:400;font-size:14px;line-height:18px;color:#4c525c}.book-appointment .page-box .card-body #patient-appointment-add .text-info{font-weight:400;font-size:16px;line-height:150%;color:#82868d!important}.book-appointment .page-box .card-body #patient-appointment-add .text-info a{color:#82868d}.book-appointment .page-box .card-body #patient-appointment-add #error-message,.book-appointment .page-box .card-body #patient-appointment-add .alert-text{font-weight:400;font-size:14px;line-height:18px;color:#e46a44!important}.book-appointment input:checked+label:after{left:2px!important}.view-consent-form .page-box .card-body .form-body .warn-text{font-weight:400;font-size:14px;line-height:18px;color:#e46a44}.view-consent-form .page-box .card-body .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.view-consent-form .page-box .card-body .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:15px;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.view-consent-form .page-box .card-body .form-body .main-div .consent-wrapper{padding:15px}.view-consent-form .page-box .card-body .form-body .main-div .consent-wrapper .content-block p span{font-family:Ubuntu!important;font-style:normal;font-weight:400;font-size:16px!important;line-height:22px;color:#4c525c}.view-consent-form .page-box .card-body .form-body .main-div .consent-wrapper .content-block p img{width:529px!important;height:auto}.view-consent-form .page-box .card-body .form-body .main-div label{font-weight:400!important;font-size:16px;line-height:20px;color:#82868d!important}.view-consent-form .page-box .card-body .form-body .main-div p{font-weight:400;font-size:18px;line-height:22px;color:#4c525c}.discount-reason-view{background:#f8f9fa;border-radius:15px;padding:14px 20px;font-size:18px}.version-release .page-box .card-body .ver-header{font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.backend-individual-consent-form .consent-box iframe,.view-consent-form .consent-box iframe{width:500px}@media (max-width:768px){.add-treatment-plan .js-package-treatment-template-section .mb-15,.edit-treatment-plan .js-package-treatment-template-section .mb-15{margin-bottom:15px}.add-treatment-plan .custom-icon:after,.backend-resources-add .custom-icon:after,.backend-resources-edit .custom-icon:after,.edit-treatment-plan .custom-icon:after{bottom:-10px}}.calysta-theme.backend-product-categories--edit .select{height:auto}.service .note-editing-area .note-editable{min-height:300px!important}.custom-icon:after,label[for=service-category-id]:after{position:absolute;content:"";right:12px;bottom:-31px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.dropdown-wrapper .input.select option,.dropdown-wrapper .input.select select{font-size:14px}.backend .page-title{font-size:24px;line-height:28px;font-weight:500}.backend .mh-75{min-height:75vh}.backend .single-tile{border:1px solid #ecedf3;border-radius:15px;overflow:hidden;height:100%;background-color:#f8f9fa}.backend .single-tile-header{background-color:#e1f5f5;padding:15px 20px;border-bottom:1px solid #ecedf3;color:#4c525c}.backend .single-tile-items{padding:20px 20px 0}.backend .single-tile-items label.control-label{font-weight:400;font-size:16px;line-height:20px;color:#82868d!important}.backend .single-tile-items .form-control-static{font-size:18px;line-height:24px;color:#4c525c}.backend .file{position:relative;width:100%}.backend .file:after{content:attr(data-text);font-size:16px;position:absolute;top:21px;right:19px;padding:10px 15px;display:block;width:calc(100% - 35px);pointer-events:none;z-index:3;height:0;color:#999;border-radius:5px 10px 10px 5px;font-weight:300;color:#6c597c;text-decoration:underline}.backend .file input{opacity:0;position:absolute;top:26px;right:0;bottom:0;left:0;z-index:6;height:0;margin:0;padding:0;display:block;width:22px}.backend .file-icon{font-size:24px;transform:rotate(0deg);padding-right:6px}.backend .file .date-field{border-radius:20px!important}.backend .file .pointer-none{pointer-events:none}.backend .note-placeholder{display:block}.backend .page-limit-box .p-10{padding-left:0}.backend .summernote-service .panel-heading.note-toolbar .btn-group{display:block}.backend .summernote-service .note-editable pre{text-align:left}.backend .summernote-service .selected{font-style:normal}.backend .summernote-service .selected:before{display:none}.backend .summernote-service .note-editor.note-frame{max-width:635px}.backend .mh-70{min-height:70vh;height:100%}.backend .flex-grow-1{flex-grow:1}.backend .search-filed{border:0;gap:10px}.backend .search-wrapper{display:flex;border:.5px solid #cfd4db;border-radius:15px}.backend .input-group-btn{gap:10px}.backend .input-group-btn .btn{border-top-right-radius:12px!important;border-bottom-right-radius:12px!important;border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.backend .service-details-color,.backend input[type=color]{border-radius:12px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;cursor:pointer;padding:3px;border-color:#cfd4db;width:23%}.backend :focus{border-radius:0;outline:none}.backend ::-webkit-color-swatch-wrapper{padding:0}.backend ::-webkit-color-swatch{border:0;border-radius:20px}.backend ::-moz-color-swatch,.backend ::-moz-focus-inner{border:0}.backend ::-moz-focus-inner{padding:0}.backend .nav-link.active .svg-icon{stroke:#000;stroke-width:0px}.backend .nav-link.active .svg-icon path{fill:#fff}.backend .title,.backend label{color:#4c525c!important}.backend .title .small-text,.backend label .small-text{color:#82868d}.backend .title-4{font-size:18px;font-weight:500;line-height:24px;color:#4c525c}.backend .label-3{font-size:16px;font-weight:400;line-height:20px;color:#82868d}.backend .reminder-section-title{color:#4fd1c5}.backend .mw-600{min-width:600px!important;width:600px!important}.backend .background-box{background-color:#f8f9fa;border-radius:12px}.backend .license-remove,.backend .remove_field{font-size:14px;color:#82868d}.backend .svg-icon path{fill:#fff;stroke:#000}.backend .note-editor .btn:active,.backend .note-editor .btn:focus,.backend .note-editor .btn:hover{background-color:unset;color:unset}.backend .note-editor .btn:focus{border:0;outline:0;box-shadow:none}.backend .note-editor .dropdown-toggle:after{margin-left:.255em;vertical-align:.255em;border-top:0;border-right:0;border-left:0;border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:8px;left:2px;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:top;width:8px;top:12px;transform:rotate(135deg)}.backend .note-editor .note-toolbar{display:flex;flex-wrap:wrap}.backend .note-editor .note-toolbar>div:last-child{border-right:0;border-left:0}.backend .note-editor .note-toolbar .btn-group{margin-right:5px!important;margin-left:5px!important}.backend .note-editor .note-toolbar .btn-group.note-table{border-right:0}.backend-services .service-color-view{width:40px;border-radius:8px;color:transparent;height:17px}.backend-services-view .service-details-color{height:17px;width:40px}.backend-services-packages-add .service-list-box{background-color:#f8f9fa;border-radius:12px}.backend-services-packages-add .js-package-service-duration,.backend-services-packages-add .js-package-service-price{font-weight:700}.backend-services-packages-add .license-remove{color:#82868d;font-size:14px}.backend-services-packages-add .license-remove .remove-icon{margin:1px 0 0 6px;font-size:16px}.backend-inventory .svg-icon path{fill:#fff;stroke:#000}.backend-inventory .nav-link.active .svg-icon path{fill:#fff;stroke:#4fd1c5;stroke-width:0}.backend-inventory-product .export-icon.mdi:before{font-size:18px;vertical-align:middle;transform:rotate(90deg)}.backend-inventory-product .table-img img{width:54px;height:auto}.backend-inventory-product .serch-label label{font-size:18px}.backend-inventory-product-view .product-img{width:100px;height:100px}.backend-inventory-product-view .product-img img{width:100%;height:100%;object-fit:cover}.backend-inventory-product-view .btn-calysta-border{line-height:15px!important}.backend-inventory-product-view .calysta-table table tbody tr td a{text-decoration:underline!important;color:#6c597c!important}.backend-inventory-product-view .calysta-table .mw-200{min-width:200px}.backend-inventory-product-view .calysta-table .mw-400{min-width:400px}.backend-inventory-product-view .section-title{border-top:1px solid #cfd4db;border-bottom:1px solid #cfd4db}.backend-reminder .mh-75{min-height:75vh;height:100%}.backend-reminder .gap-10{gap:10px}.backend-reminder .remove-icon{margin:1px 0 0 6px;font-size:16px}.backend-resources-type-view .page-box .card-body .form-body .main-div,.backend-resources-view .page-box .card-body .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3!important;border-radius:10px;border:none}.backend-resources-type-view .page-box .card-body .form-body .main-div .header-text,.backend-resources-view .page-box .card-body .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.backend-resources-type-view .page-box .card-body .form-body .main-div .row,.backend-resources-view .page-box .card-body .form-body .main-div .row{display:flex}.backend-resources-type-view .page-box .card-body .form-body .main-div .row .column,.backend-resources-view .page-box .card-body .form-body .main-div .row .column{flex:50%;padding:5px 15px}.backend-resources-type-view .page-box .card-body .form-body .main-div .row .column-three,.backend-resources-view .page-box .card-body .form-body .main-div .row .column-three{flex:33%;padding:5px 15px}.backend-resources-type-view .page-box .card-body .form-body .main-div .row .column-four,.backend-resources-view .page-box .card-body .form-body .main-div .row .column-four{flex:25%;padding:5px 15px}.backend-resources-type-view .page-box .card-body .form-body .main-div .row .link-text a,.backend-resources-view .page-box .card-body .form-body .main-div .row .link-text a{color:#6c597c}.backend-resources-type-view .page-box .card-body .form-body .main-div label,.backend-resources-view .page-box .card-body .form-body .main-div label{font-weight:400!important;font-size:16px;line-height:20px;color:#82868d!important}.backend-resources-type-view .page-box .card-body .form-body .main-div p,.backend-resources-view .page-box .card-body .form-body .main-div p{font-weight:400;font-size:18px;line-height:22px;color:#4c525c}.backend-services-packages-add h2{font-size:24px}.backend-services-packages-add .btn-calysta-add{background:transparent!important;color:#6c597c!important;font-size:14px!important;box-shadow:none!important}.backend-services-packages-add .btn-calysta-add:hover{color:#4fd1c5!important}.backend-services-packages-add input.fs-16{font-size:16px!important}.backend-services-packages-add .main-div p{line-height:22px}.pre-service-instruction-view .form-group{margin-bottom:0!important}.pre-service-instruction-view .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.pre-service-instruction-view .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.pre-service-instruction-view .main-div label{font-weight:400!important;font-size:16px;line-height:20px;color:#82868d!important}.pre-service-instruction-view .main-div p{font-weight:400;font-size:18px;line-height:24px;color:#4c525c}@media screen and (max-width:500px){.pre-service-instruction-view .btn.btn-calysta-border{width:60%!important}}.service-category-icons .item-icon{width:52px;padding:2px}.service-category-icons [type=radio]:checked+label:after,.service-category-icons [type=radio]:checked+label:before,.service-category-icons [type=radio]:not(:checked)+label:before{opacity:0!important}.service-category-icons [type=radio]:checked+label,.service-category-icons [type=radio]:not(:checked)+label{padding:0!important}.service-category-icons [type=radio]:checked+label img.item-icon{border:2px solid #4fd1c5;border-radius:15px;width:60px}.backend-services-add .input.select span.select2-selection.select2-selection--multiple{max-height:70px;overflow:auto}.backend-services-add .form-control:focus,.backend-services-add .form-control:focus-visible{border:1px solid #4fd1c5;background-color:transparent;border-radius:15px}.backend-services-add .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #4fd1c5;outline:0}.backend-services-add .select2-selection{min-height:40px}.backend-services-add li.select2-selection__choice{background:#e2dce8!important;border-radius:10px!important;border:none!important;padding:2px 8px!important;color:#82868d}.backend-services-add .custom-icon:after{bottom:-31px}.backend-services-add .select-color-radio [type=radio]:not(:checked)+label:after{opacity:1;transform:scale(1);z-index:1}.backend-services-add .select-color-radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border:.5px solid #cfd4db;border-radius:100%;background:#fff}.backend-services-add .select-color-radio [type=radio]:checked+label:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border-radius:100%;background:#fff}.backend-services-add .select-color-radio [type=radio]:checked+label:after,.backend-services-add .select-color-radio [type=radio]:not(:checked)+label:after{content:"";width:24px;height:24px;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;border:0 solid}.backend-services-add .select-color-radio .color1 [type=radio]:checked+label:before{border:2px solid #4fd19a!important}.backend-services-add .select-color-radio .color1 [type=radio]:checked+label:after,.backend-services-add .select-color-radio .color1 [type=radio]:not(:checked)+label:after{background:#4fd19a!important}.backend-services-add .select-color-radio .color2 [type=radio]:checked+label:before{border:2px solid #b2abac!important}.backend-services-add .select-color-radio .color2 [type=radio]:checked+label:after,.backend-services-add .select-color-radio .color2 [type=radio]:not(:checked)+label:after{background:#b2abac!important}.backend-services-add .select-color-radio .color3 [type=radio]:checked+label:before{border:2px solid #7ba3c8!important}.backend-services-add .select-color-radio .color3 [type=radio]:checked+label:after,.backend-services-add .select-color-radio .color3 [type=radio]:not(:checked)+label:after{background:#7ba3c8!important}.backend-services-add .select-color-radio .color4 [type=radio]:checked+label:before{border:2px solid #4fd1d1!important}.backend-services-add .select-color-radio .color4 [type=radio]:checked+label:after,.backend-services-add .select-color-radio .color4 [type=radio]:not(:checked)+label:after{background:#4fd1d1!important}.backend-services-add .select-color-radio .color5 [type=radio]:checked+label:before{border:2px solid #d1954f!important}.backend-services-add .select-color-radio .color5 [type=radio]:checked+label:after,.backend-services-add .select-color-radio .color5 [type=radio]:not(:checked)+label:after{background:#d1954f!important}.backend-services-add .select-color-radio .color6 [type=radio]:checked+label:before{border:2px solid #d14f8d!important}.backend-services-add .select-color-radio .color6 [type=radio]:checked+label:after,.backend-services-add .select-color-radio .color6 [type=radio]:not(:checked)+label:after{background:#d14f8d!important}.backend-services-add .select-color-radio .color7 [type=radio]:checked+label:before{border:2px solid #c4c748!important}.backend-services-add .select-color-radio .color7 [type=radio]:checked+label:after,.backend-services-add .select-color-radio .color7 [type=radio]:not(:checked)+label:after{background:#c4c748!important}.backend-services-add .select-color-radio .color8 [type=radio]:checked+label:before{border:2px solid #c87b7b!important}.backend-services-add .select-color-radio .color8 [type=radio]:checked+label:after,.backend-services-add .select-color-radio .color8 [type=radio]:not(:checked)+label:after{background:#c87b7b!important}.backend-services-add .custom-service-color{width:33px!important;height:33px!important;padding:3px!important;border-radius:50%!important}.backend-services-edit .selection span.select2-selection.select2-selection--multiple{max-height:70px;overflow:auto}.backend-services-edit .custom-icon:after{bottom:-30px}.backend-services-edit .form-control:focus,.backend-services-edit .form-control:focus-visible{border:1px solid #4fd1c5;background-color:transparent;border-radius:15px}.backend-services-edit .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #4fd1c5;outline:0}.backend-services-edit .select2-selection{min-height:40px}.backend-services-edit .select-color-radio [type=radio]:not(:checked)+label:after{opacity:1;transform:scale(1);z-index:1}.backend-services-edit .select-color-radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border:.5px solid #cfd4db;border-radius:100%;background:#fff}.backend-services-edit .select-color-radio [type=radio]:checked+label:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border-radius:100%;background:#fff}.backend-services-edit .select-color-radio [type=radio]:checked+label:after,.backend-services-edit .select-color-radio [type=radio]:not(:checked)+label:after{content:"";width:24px;height:24px;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;border:0 solid}.backend-services-edit .select-color-radio .color1 [type=radio]:checked+label:before{border:2px solid #4fd19a!important}.backend-services-edit .select-color-radio .color1 [type=radio]:checked+label:after,.backend-services-edit .select-color-radio .color1 [type=radio]:not(:checked)+label:after{background:#4fd19a!important}.backend-services-edit .select-color-radio .color2 [type=radio]:checked+label:before{border:2px solid #b2abac!important}.backend-services-edit .select-color-radio .color2 [type=radio]:checked+label:after,.backend-services-edit .select-color-radio .color2 [type=radio]:not(:checked)+label:after{background:#b2abac!important}.backend-services-edit .select-color-radio .color3 [type=radio]:checked+label:before{border:2px solid #7ba3c8!important}.backend-services-edit .select-color-radio .color3 [type=radio]:checked+label:after,.backend-services-edit .select-color-radio .color3 [type=radio]:not(:checked)+label:after{background:#7ba3c8!important}.backend-services-edit .select-color-radio .color4 [type=radio]:checked+label:before{border:2px solid #4fd1d1!important}.backend-services-edit .select-color-radio .color4 [type=radio]:checked+label:after,.backend-services-edit .select-color-radio .color4 [type=radio]:not(:checked)+label:after{background:#4fd1d1!important}.backend-services-edit .select-color-radio .color5 [type=radio]:checked+label:before{border:2px solid #d1954f!important}.backend-services-edit .select-color-radio .color5 [type=radio]:checked+label:after,.backend-services-edit .select-color-radio .color5 [type=radio]:not(:checked)+label:after{background:#d1954f!important}.backend-services-edit .select-color-radio .color6 [type=radio]:checked+label:before{border:2px solid #d14f8d!important}.backend-services-edit .select-color-radio .color6 [type=radio]:checked+label:after,.backend-services-edit .select-color-radio .color6 [type=radio]:not(:checked)+label:after{background:#d14f8d!important}.backend-services-edit .select-color-radio .color7 [type=radio]:checked+label:before{border:2px solid #c4c748!important}.backend-services-edit .select-color-radio .color7 [type=radio]:checked+label:after,.backend-services-edit .select-color-radio .color7 [type=radio]:not(:checked)+label:after{background:#c4c748!important}.backend-services-edit .select-color-radio .color8 [type=radio]:checked+label:before{border:2px solid #c87b7b!important}.backend-services-edit .select-color-radio .color8 [type=radio]:checked+label:after,.backend-services-edit .select-color-radio .color8 [type=radio]:not(:checked)+label:after{background:#c87b7b!important}.backend-services-edit .custom-service-color{width:33px!important;height:33px!important;padding:3px!important;border-radius:50%!important}.inventory-add-product .page-box .card-body .form-body .file-upload-field,.inventory-edit-product .page-box .card-body .form-body .file-upload-field{cursor:pointer}.backend-services-view .info-box .info-box-content .service-color-box-wrapper{display:inline-block;background:#fff;border:.5px solid #cfd4db;border-radius:15px;padding:4px}.backend-services-view .info-box .info-box-content .service-color-box-wrapper .service-details-color{border:none;border-radius:15px;height:20px!important;width:45px!important}.backend-services-view .sevice-consent-form-list{font-size:15px!important;line-height:25px!important}.backend-inventory-product-view .single-tile .single-tile-items .row label.control-label{color:#82868d!important;font-weight:400!important;font-size:14px!important;line-height:16px!important}.backend-add-consent .note-toolbar .note-btn:focus,.backend-add-consent .note-toolbar .note-btn:hover,.backend-edit-consent .note-toolbar .note-btn:focus,.backend-edit-consent .note-toolbar .note-btn:hover{background:unset}.backend-add-consent .note-toolbar .note-btn .selected,.backend-edit-consent .note-toolbar .note-btn .selected{font-style:normal}.backend-add-consent .note-toolbar .note-btn .selected:before,.backend-edit-consent .note-toolbar .note-btn .selected:before{display:none}.backend-service-categories-list .service-icon{width:50px;margin-right:15px}.backend-service-categories-edit .sh-74{height:74vh}.backend-service-categories-edit .form-body .field-label{font-size:16px!important;color:#4c525c!important}.backend-service-categories-edit .service-category-icons{flex-grow:1}.backend-service-categories-edit .service-category-icons .item-icon{width:52px;padding:2px}.backend-service-categories-edit .service-category-icons [type=radio]:checked+label:after,.backend-service-categories-edit .service-category-icons [type=radio]:checked+label:before,.backend-service-categories-edit .service-category-icons [type=radio]:not(:checked)+label:before{opacity:0!important}.backend-service-categories-edit .service-category-icons [type=radio]:checked+label,.backend-service-categories-edit .service-category-icons [type=radio]:not(:checked)+label{padding:0!important}.backend-service-categories-edit .service-category-icons [type=radio]:checked+label img.item-icon{border:2px solid #4fd1c5;border-radius:15px;width:60px}.backend-service-categories-view .main-div{background:#f8f9fa;border:1px solid #ecedf3!important;border-radius:10px;border:none}.backend-service-categories-view .main-div label{font-weight:400!important;font-size:16px;line-height:20px;color:#82868d!important}.backend-service-categories-view .main-div p{font-weight:400;font-size:18px;line-height:24px;color:#4c525c}.backend-service-categories-view .main-div .item-icon{width:52px;padding:2px}.backend-service-packages-view .service-table-title{font-size:18px;font-weight:500;color:#4c525c;text-align:center;border-top:1px solid #cfd4db;border-bottom:1px solid #cfd4db;margin:2rem 1rem 1rem;padding:12px}.backend-service-packages-view .table .text-total{font-weight:500;font-size:18px}.backend-service-packages-view .main-div{background:#f8f9fa;border:1px solid #ecedf3!important;border-radius:10px;border:none}.backend-service-packages-view .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.backend-service-packages-view .main-div .row{display:flex}.backend-service-packages-view .main-div .row .column{flex:50%;padding:5px 15px}.backend-service-packages-view .main-div .row .column-three{flex:33%;padding:5px 15px}.backend-service-packages-view .main-div .row .column-four{flex:25%;padding:5px 15px}.backend-service-packages-view .main-div .row .link-text a{color:#6c597c}.backend-service-packages-view .main-div label{font-weight:400!important;font-size:16px;line-height:20px;color:#82868d!important}.backend-service-packages-view .main-div p{font-weight:400;font-size:18px;line-height:24px;color:#4c525c}.backend-individual-consent-form .flex-grow-1{flex-grow:1}.backend-individual-consent-form .h-75vh{height:75vh}.backend-individual-consent-form .text-small{font-size:16px;font-weight:400;color:#82868d}.backend-individual-consent-form .sign-pad{border:.5px solid #2d3748;border-radius:15px;margin:0 0 8px;width:400px;height:133px}.backend-individual-consent-form .clearButton{display:block;width:60px;text-align:left}.backend-individual-consent-form .clearButton a{color:#6c597c}.backend-individual-consent-form .clearButton a :hover{color:#fff}.backend-services-packages-add .d-block-select .container{background:transparent}.backend-services-packages-add .d-block-select label.control-label.d-none{display:block!important}.backend-services-packages-add .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.backend-services-packages-add .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:18px;line-height:150%;color:#4c525c}.backend-services-packages-add .main-div label{font-weight:400!important;font-size:14px!important;line-height:16px!important;color:#4c525c!important}.backend-services-packages-add .main-div p{font-weight:400;font-size:18px;line-height:24px;color:#2d3748}label.control-label.custom-icon.service-packages-icon:after{bottom:0}label.control-label.custom-icon.additional-service-packages-icon:after{bottom:-24px}.payment-history .page-box h2{font-size:24px}.payment-history .page-box .exp-month,.payment-history .page-box .exp-year{color:#82868d}[id^=invoiceListPaymentHistoryModal-] .modal-content{height:475px!important;overflow-y:auto!important}.page-filter .input.select select{font-size:14px;width:155px}.page-filter .input.select select option{font-size:14px}.page-filter .input.select:after{position:absolute;content:"";left:132px;top:16px;width:7px;height:7px;z-index:3;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.email-logs .page-box{background-color:aqua}.email-logs .page-box h2{font-size:24px}.email-logs .page-box .sms-row{display:flex;column-gap:15px}.email-logs .page-box .search-filed{display:flex;width:232px;height:40px;border:.5px solid #cfd4db;border-radius:15px}.email-logs .page-box .search-filed:focus,.email-logs .page-box .search-filed:focus-visible{border:1px solid #4fd1c5}.email-logs .page-box .search-filed .icon{padding:.5rem .75rem;font-size:16px}.email-logs .page-box .search-filed .search-input{width:100%;border:none;background:none;font-size:14px;padding-right:15px}.email-logs .page-box .search-filed .search-input::placeholder{color:#bcb5c1}.email-logs .page-box .search-filed .log-search-btn{left:85px;height:39px}.email-logs .page-box .search-filed .log-clear-btn{left:170px;bottom:40px;height:40px;padding-top:2px}.email-logs .page-box .sms-row .page-filter .select{width:unset}.email-logs .page-box .card-body .mdi{font-size:15px;color:#a8a2ad}.dropdown-wrapper{position:relative}.dropdown-wrapper .input.select option,.dropdown-wrapper .input.select select{font-size:12px}.dropdown-wrapper .input.select:after{position:absolute;content:"";right:12px;top:14px;width:7px;height:7px;z-index:3;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.add-pat-invoice h2,.edit-pat-invoice h2{font-size:20px}.edit-pat-invoice .page-box .card-body .form-body .form-control{font-size:12px}.edit-pat-invoice .page-box .card-body .form-body .select2-container{width:232px!important}.edit-pat-invoice .page-box .card-body .form-body .select2-container .select2-selection__choice{display:flex;flex-direction:row-reverse;background:#e2dce8!important;color:#82868d;padding:0 8px!important;gap:4px;border:none!important;border-radius:10px!important;align-items:center}.edit-pat-invoice .page-box .card-body .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.edit-pat-invoice .page-box .card-body .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:16px;line-height:150%;color:#4c525c}.edit-pat-invoice .page-box .card-body .form-body .main-div .sel-services{background:rgba(79,186,209,.3)}.edit-pat-invoice .page-box .card-body .form-body .main-div .sel-products{background:rgba(79,209,170,.3)}.edit-pat-invoice .page-box .card-body .form-body .main-div .sel-packages{background:rgba(171,186,225,.3)}.edit-pat-invoice .page-box .card-body .form-body .main-div .row{display:flex}.edit-pat-invoice .page-box .card-body .form-body .main-div .row .discount-width{width:232px}.edit-pat-invoice .page-box .card-body .form-body .main-div .row .column{flex:50%;padding:20px}.edit-pat-invoice .page-box .card-body .form-body .main-div .row .column-three{flex:33%;padding:20px}.edit-pat-invoice .page-box .card-body .form-body .main-div .row .column-four{flex:25%;padding:5px 15px}.edit-pat-invoice .page-box .card-body .form-body .main-div .row .link-text a{color:#6c597c}.edit-pat-invoice .page-box .card-body .form-body .main-div label{font-weight:400!important;font-size:14px;line-height:16px;color:#82868d!important}.edit-pat-invoice .page-box .card-body .form-body .main-div p{font-weight:400;font-size:14px;line-height:22px;color:#4c525c}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form .dropdown-wrapper,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .dropdown-wrapper{position:relative}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form .dropdown-wrapper .input.select,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .dropdown-wrapper .input.select{height:auto}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form .dropdown-wrapper .input.select option,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form .dropdown-wrapper .input.select select,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .dropdown-wrapper .input.select option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .dropdown-wrapper .input.select select{font-size:12px}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form .dropdown-wrapper .input.select:after,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .dropdown-wrapper .input.select:after{position:absolute;content:"";right:12px;top:37px;width:7px;height:7px;z-index:3;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form .add-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .add-row{font-weight:700;font-size:14px;line-height:150%;color:#6c597c}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form .add-row .mdi-plus,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .add-row .mdi-plus{font-size:22px;vertical-align:bottom}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row{display:flex;column-gap:25px;align-items:center;flex-wrap:wrap;row-gap:12px;justify-content:start}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row #package-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row #product-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row #service-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row #package-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row #product-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row #service-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row #package-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row #product-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row #service-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row #package-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row #product-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row #service-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row #package-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row #product-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row #service-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row #package-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row #product-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row #service-id{background:#fff}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row #package-id option,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row #product-id option,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row #service-id option,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row #package-id option,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row #product-id option,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row #service-id option,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row #package-id option,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row #product-id option,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row #service-id option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row #package-id option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row #product-id option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row #service-id option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row #package-id option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row #product-id option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row #service-id option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row #package-id option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row #product-id option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row #service-id option{font-size:12px}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row .service-product-section,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row .service-product-section,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row .service-product-section,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row .service-product-section,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row .service-product-section,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row .service-product-section{width:232px}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row .remove_field,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row .remove_field,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row .remove_field,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row .remove_field,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row .remove_field,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row .remove_field{font-weight:400;font-size:12px;line-height:150%;color:#82868d}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row .select2-selection,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row .select2-selection,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row .select2-selection,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row .select2-selection,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row .select2-selection,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row .select2-selection{height:40px;border:.5px solid #cfd4db}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .js-invoice-service-row .discount,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .js-invoice-service-row .discount,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .js-invoice-service-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .js-invoice-service-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .js-invoice-service-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .js-invoice-service-row .discount{width:136px}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .package-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .product-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .service-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .package-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .product-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .service-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .package-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .product-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .service-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .package-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .product-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .service-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .package-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .product-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .service-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .package-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .product-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .service-inLine-discount-row{padding:24px}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .service-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .service-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .service-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .service-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .service-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .service-inLine-discount-row .js-additional-service-discount-row{display:flex;column-gap:25px}.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .package-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .package-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .package-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .product-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .product-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .product-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .service-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .service-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-package-section .service-list .service-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .package-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .package-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .package-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .product-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .product-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .product-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .service-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .service-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-products-section .service-list .service-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .package-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .package-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .package-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .product-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .product-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .product-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .service-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .service-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #additional-services-edit-form #invoice-services-section .service-list .service-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .package-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .package-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .package-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .product-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .product-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .product-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .service-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .service-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-package-section .service-list .service-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .package-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .package-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .package-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .product-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .product-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .product-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .service-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .service-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-products-section .service-list .service-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .package-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .package-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .package-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .product-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .product-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .product-inLine-discount-row #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .service-inLine-discount-row #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .service-inLine-discount-row #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #invoice-services-section .service-list .service-inLine-discount-row #in-line-service-discount-reason-id{background:#fff}.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .dropdown-wrapper,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .dropdown-wrapper,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .dropdown-wrapper{position:relative}.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .dropdown-wrapper .input.select,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .dropdown-wrapper .input.select,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .dropdown-wrapper .input.select{height:auto}.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .dropdown-wrapper .input.select option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .dropdown-wrapper .input.select select,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .dropdown-wrapper .input.select option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .dropdown-wrapper .input.select select,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .dropdown-wrapper .input.select option,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .dropdown-wrapper .input.select select{font-size:12px}.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .dropdown-wrapper .input.select:after,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .dropdown-wrapper .input.select:after,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .dropdown-wrapper .input.select:after{position:absolute;content:"";right:12px;top:37px;width:7px;height:7px;z-index:3;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .js-invoice-service-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .js-invoice-service-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .js-invoice-service-row{display:flex;column-gap:25px;align-items:center;flex-wrap:wrap;row-gap:12px;justify-content:start}.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .js-invoice-service-row .remove_field,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .js-invoice-service-row .remove_field,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .js-invoice-service-row .remove_field{font-weight:400;font-size:12px;line-height:150%;color:#82868d}.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .js-invoice-service-row .select-col,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .js-invoice-service-row .select-col,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .js-invoice-service-row .select-col{background:#fff}.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .package-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .product-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .service-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .package-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .product-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .service-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .package-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .product-inLine-discount-row,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .service-inLine-discount-row{padding:24px;display:flex;column-gap:25px}.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .package-inLine-discount-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .product-inLine-discount-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages .service-inLine-discount-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .package-inLine-discount-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .product-inLine-discount-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products .service-inLine-discount-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .package-inLine-discount-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .product-inLine-discount-row .discount,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services .service-inLine-discount-row .discount{width:232px}.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-packages #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-products #in-line-service-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services #in-line-package-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services #in-line-product-discount-reason-id,.edit-pat-invoice .page-box .card-body .form-body #invoiced-services #in-line-service-discount-reason-id{background:#fff}.edit-pat-invoice .page-box .card-body .form-body #bank-amount-invoice-discounted-value,.edit-pat-invoice .page-box .card-body .form-body #edit-final-cost,.edit-pat-invoice .page-box .card-body .form-body #edit-invoice-discounted-value,.edit-pat-invoice .page-box .card-body .form-body #edit-total-cost,.edit-pat-invoice .page-box .card-body .form-body #egiftcard-invoice-discounted-value,.edit-pat-invoice .page-box .card-body .form-body #membership-invoice-discounted-value,.edit-pat-invoice .page-box .card-body .form-body #referralcard-invoice-discounted-value,.edit-pat-invoice .page-box .card-body .form-body #tax-applied{border:none}.edit-pat-invoice .page-box .card-body .form-body label{font-weight:400!important;font-size:14px;line-height:16px;color:#82868d!important}.edit-pat-invoice .page-box .card-body .form-body .add-discount,.edit-pat-invoice .page-box .card-body .form-body .memb-discount{font-weight:500;font-size:16px;line-height:150%;color:#4c525c}.edit-pat-invoice .page-box .card-body .form-body .additional-discount-section .text-info{font-weight:400;font-size:14px;line-height:150%;color:#82868d!important}.edit-pat-invoice .page-box .card-body .form-body .custom-btn{width:162px;height:40px;border:1px solid #6c597c;border-radius:12px;color:#2d3748;padding:0;background:transparent}.edit-pat-invoice .page-box .card-body .form-body .custom-btn:active,.edit-pat-invoice .page-box .card-body .form-body .custom-btn:focus,.edit-pat-invoice .page-box .card-body .form-body .custom-btn:hover{background:#a8a2ad;color:#fff}.edit-pat-invoice .page-box .card-body .form-body .cancel-btn{background:transparent;color:#2d3748;border:1px solid #6c597c;border-radius:12px}.edit-pat-invoice .page-box .card-body .form-body .cancel-btn:active,.edit-pat-invoice .page-box .card-body .form-body .cancel-btn:focus,.edit-pat-invoice .page-box .card-body .form-body .cancel-btn:hover{background:#a8a2ad;color:#fff}.edit-pat-invoice .page-box .card-body .form-body .membership-discount-section .table-text{border-top:1px solid #cfd4db;border-bottom:1px solid #cfd4db;padding:10px 0;margin:0 0 10px;font-weight:500;font-size:16px;line-height:150%;text-align:center;text-transform:uppercase;color:#4c525c}.edit-pat-package .page-box .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.edit-pat-package .page-box .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:16px;line-height:150%;color:#4c525c}.edit-pat-package .page-box .form-body .main-div .sel-services{background:rgba(79,186,209,.3)}.edit-pat-package .page-box .form-body .main-div .sel-products{background:rgba(79,209,170,.3)}.edit-pat-package .page-box .form-body .main-div .sel-packages{background:rgba(171,186,225,.3)}.edit-pat-package .page-box .form-body .main-div .row{display:flex}.edit-pat-package .page-box .form-body .main-div .row .discount-width{width:232px}.edit-pat-package .page-box .form-body .main-div .row .column{flex:50%;padding:20px}.edit-pat-package .page-box .form-body .main-div .row .column-three{flex:33%;padding:20px}.edit-pat-package .page-box .form-body .main-div .row .column-four{flex:25%;padding:5px 15px}.edit-pat-package .page-box .form-body .main-div .row .link-text a{color:#6c597c}.edit-pat-package .page-box .form-body .main-div label{font-weight:400!important;font-size:14px;line-height:16px;color:#82868d!important}.edit-pat-package .page-box .form-body .main-div p{font-weight:400;font-size:14px;line-height:22px;color:#4c525c}.add-pat-invoice .page-box .card-body .form-body .form-control{font-size:12px}.add-pat-invoice .page-box .card-body .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.add-pat-invoice .page-box .card-body .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:16px;line-height:150%;color:#4c525c}.add-pat-invoice .page-box .card-body .form-body .main-div .sel-services{background:rgba(79,186,209,.3)}.add-pat-invoice .page-box .card-body .form-body .main-div .sel-products{background:rgba(79,209,170,.3)}.add-pat-invoice .page-box .card-body .form-body .main-div .sel-packages{background:rgba(171,186,225,.3)}.add-pat-invoice .page-box .card-body .form-body .main-div .row{display:flex}.add-pat-invoice .page-box .card-body .form-body .main-div .row .discount-width{width:232px}.add-pat-invoice .page-box .card-body .form-body .main-div .row .column{flex:50%;padding:20px}.add-pat-invoice .page-box .card-body .form-body .main-div .row .column-three{flex:33%;padding:20px}.add-pat-invoice .page-box .card-body .form-body .main-div .row .column-four{flex:25%;padding:5px 15px}.add-pat-invoice .page-box .card-body .form-body .main-div .row .link-text a{color:#6c597c}.add-pat-invoice .page-box .card-body .form-body .main-div label{font-weight:400!important;font-size:14px;line-height:16px;color:#82868d!important}.add-pat-invoice .page-box .card-body .form-body .main-div p{font-weight:400;font-size:14px;line-height:22px;color:#4c525c}.add-pat-invoice .page-box .card-body .form-body #additional-services .dropdown-wrapper{position:relative}.add-pat-invoice .page-box .card-body .form-body #additional-services .dropdown-wrapper .input.select{height:auto}.add-pat-invoice .page-box .card-body .form-body #additional-services .dropdown-wrapper .input.select option,.add-pat-invoice .page-box .card-body .form-body #additional-services .dropdown-wrapper .input.select select{font-size:12px}.add-pat-invoice .page-box .card-body .form-body #additional-services .dropdown-wrapper .input.select:after{position:absolute;content:"";right:12px;top:37px;width:7px;height:7px;z-index:3;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.add-pat-invoice .page-box .card-body .form-body #additional-services .add-row{font-weight:700;font-size:14px;line-height:150%;color:#6c597c}.add-pat-invoice .page-box .card-body .form-body #additional-services .add-row .mdi-plus{font-size:22px;vertical-align:bottom}.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row{display:flex;column-gap:25px;align-items:center;flex-wrap:wrap;row-gap:12px;justify-content:start}.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row #package-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row #product-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row #service-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row #package-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row #product-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row #service-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row #package-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row #product-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row #service-id{background:#fff}.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row #package-id option,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row #product-id option,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row #service-id option,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row #package-id option,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row #product-id option,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row #service-id option,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row #package-id option,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row #product-id option,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row #service-id option{font-size:12px}.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row .service-product-section,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row .service-product-section,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row .service-product-section{width:232px}.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row .remove_field,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row .remove_field,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row .remove_field{font-weight:400;font-size:12px;line-height:150%;color:#82868d}.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row .select2-selection,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row .select2-selection,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row .select2-selection{height:40px;border:.5px solid #cfd4db}.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .js-invoice-service-row .discount,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .js-invoice-service-row .discount,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .js-invoice-service-row .discount{width:136px;margin-left:10px}.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .service-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .service-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .service-inLine-discount-row .js-additional-service-discount-row{display:flex;gap:33px}.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .package-inLine-discount-row #in-line-package-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .package-inLine-discount-row #in-line-product-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .package-inLine-discount-row #in-line-service-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .product-inLine-discount-row #in-line-package-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .product-inLine-discount-row #in-line-product-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .product-inLine-discount-row #in-line-service-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .service-inLine-discount-row #in-line-package-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .service-inLine-discount-row #in-line-product-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-package-section .service-list .service-inLine-discount-row #in-line-service-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .package-inLine-discount-row #in-line-package-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .package-inLine-discount-row #in-line-product-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .package-inLine-discount-row #in-line-service-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .product-inLine-discount-row #in-line-package-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .product-inLine-discount-row #in-line-product-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .product-inLine-discount-row #in-line-service-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .service-inLine-discount-row #in-line-package-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .service-inLine-discount-row #in-line-product-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-products-section .service-list .service-inLine-discount-row #in-line-service-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .package-inLine-discount-row #in-line-package-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .package-inLine-discount-row #in-line-product-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .package-inLine-discount-row #in-line-service-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .product-inLine-discount-row #in-line-package-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .product-inLine-discount-row #in-line-product-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .product-inLine-discount-row #in-line-service-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .service-inLine-discount-row #in-line-package-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .service-inLine-discount-row #in-line-product-discount-reason-id,.add-pat-invoice .page-box .card-body .form-body #additional-services #invoice-services-section .service-list .service-inLine-discount-row #in-line-service-discount-reason-id{background:#fff}.add-pat-invoice .page-box .card-body .form-body #invoiced-services .dropdown-wrapper{position:relative}.add-pat-invoice .page-box .card-body .form-body #invoiced-services .dropdown-wrapper .input.select{height:auto}.add-pat-invoice .page-box .card-body .form-body #invoiced-services .dropdown-wrapper .input.select option,.add-pat-invoice .page-box .card-body .form-body #invoiced-services .dropdown-wrapper .input.select select{font-size:12px}.add-pat-invoice .page-box .card-body .form-body #invoiced-services .dropdown-wrapper .input.select:after{position:absolute;content:"";right:12px;top:37px;width:7px;height:7px;z-index:3;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.add-pat-invoice .page-box .card-body .form-body #invoiced-services .js-invoice-service-row{display:flex;column-gap:25px;align-items:center;flex-wrap:wrap;row-gap:12px;justify-content:start}.add-pat-invoice .page-box .card-body .form-body #invoiced-services .js-invoice-service-row .remove_field{font-weight:400;font-size:12px;line-height:150%;color:#82868d}.add-pat-invoice .page-box .card-body .form-body #invoiced-services .js-invoice-service-row .select-col{background:#fff}.add-pat-invoice .page-box .card-body .form-body #invoiced-services .service-inLine-discount-row{padding:24px;display:flex;column-gap:25px}.add-pat-invoice .page-box .card-body .form-body #invoiced-services .service-inLine-discount-row .discount{width:232px}.add-pat-invoice .page-box .card-body .form-body #invoiced-services #in-line-service-discount-reason-id{background:#fff}.add-pat-invoice .page-box .card-body .form-body #bank-amount-invoice-discounted-value,.add-pat-invoice .page-box .card-body .form-body #egiftcard-invoice-discounted-value,.add-pat-invoice .page-box .card-body .form-body #final-cost,.add-pat-invoice .page-box .card-body .form-body #invoice-discounted-value,.add-pat-invoice .page-box .card-body .form-body #membership-invoice-discounted-value,.add-pat-invoice .page-box .card-body .form-body #referralcard-invoice-discounted-value,.add-pat-invoice .page-box .card-body .form-body #tax-applied,.add-pat-invoice .page-box .card-body .form-body #total-cost{border:none}.add-pat-invoice .page-box .card-body .form-body .data-color{color:#82868d}.add-pat-invoice .page-box .card-body .form-body label{font-weight:400!important;font-size:14px;line-height:16px;color:#82868d!important}.add-pat-invoice .page-box .card-body .form-body .label-text{font-weight:500!important;font-size:16px;line-height:150%;color:#4c525c!important}.add-pat-invoice .page-box .card-body .form-body .toggle-text{font-weight:400!important;font-size:12px;line-height:14px;color:#4c525c!important}.add-pat-invoice .page-box .card-body .form-body .add-discount,.add-pat-invoice .page-box .card-body .form-body .memb-discount{font-weight:500;font-size:16px;line-height:150%;color:#4c525c}.add-pat-invoice .page-box .card-body .form-body .additional-discount-section .text-info{font-weight:400;font-size:14px;line-height:150%;color:#82868d!important}.add-pat-invoice .page-box .card-body .form-body .custom-btn{width:162px;height:40px;border:1px solid #6c597c;border-radius:12px;color:#2d3748;padding:0;background:transparent}.add-pat-invoice .page-box .card-body .form-body .custom-btn:active,.add-pat-invoice .page-box .card-body .form-body .custom-btn:focus,.add-pat-invoice .page-box .card-body .form-body .custom-btn:hover{background:#a8a2ad;color:#fff}.add-pat-invoice .page-box .card-body .form-body .cancel-btn{background:transparent;color:#2d3748;border:1px solid #6c597c;border-radius:12px}.add-pat-invoice .page-box .card-body .form-body .cancel-btn:active,.add-pat-invoice .page-box .card-body .form-body .cancel-btn:focus,.add-pat-invoice .page-box .card-body .form-body .cancel-btn:hover{background:#a8a2ad;color:#fff}.add-pat-invoice .page-box .card-body .form-body .membership-discount-section .table-text{border-top:1px solid #cfd4db;border-bottom:1px solid #cfd4db;padding:10px 0;margin:0 0 10px;font-weight:500;font-size:16px;line-height:150%;text-align:center;text-transform:uppercase;color:#4c525c}.consent-pdf,.view-consent-pdf{background:#fff}.consent-pdf .page-box .card-body .form-body .main-div,.view-consent-pdf .page-box .card-body .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.consent-pdf .page-box .card-body .form-body .main-div .header-text,.view-consent-pdf .page-box .card-body .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:10px;font-weight:500;font-size:16px;line-height:150%;color:#4c525c}.consent-pdf .page-box .card-body .form-body .main-div .row,.view-consent-pdf .page-box .card-body .form-body .main-div .row{display:flex}.consent-pdf .page-box .card-body .form-body .main-div .row .column,.view-consent-pdf .page-box .card-body .form-body .main-div .row .column{flex:50%;padding:20px}.consent-pdf .page-box .card-body .form-body .main-div .row .column-three,.view-consent-pdf .page-box .card-body .form-body .main-div .row .column-three{flex:33%;padding:20px}.consent-pdf .page-box .card-body .form-body .main-div .row .column-four,.view-consent-pdf .page-box .card-body .form-body .main-div .row .column-four{flex:25%;padding:5px 15px}.consent-pdf .page-box .card-body .form-body .main-div .row .link-text a,.view-consent-pdf .page-box .card-body .form-body .main-div .row .link-text a{color:#6c597c}.consent-pdf .page-box .card-body .form-body .main-div label,.view-consent-pdf .page-box .card-body .form-body .main-div label{font-weight:400!important;font-size:14px;line-height:16px;color:#82868d!important}.consent-pdf .page-box .card-body .form-body .main-div p,.view-consent-pdf .page-box .card-body .form-body .main-div p{font-weight:400;font-size:14px;line-height:22px;color:#4c525c}.membership-view,.package-view{background:#fff}.membership-view .title-2,.package-view .title-2{font-size:16px;font-weight:400px;line-height:24px}.membership-view .btn.btn-calysta,.package-view .btn.btn-calysta{line-height:35px!important;height:35px}.membership-view .invoiced-services thead tr,.package-view .invoiced-services thead tr{background-color:rgba(79,186,209,.3)}.membership-view .invoiced-products thead tr,.package-view .invoiced-products thead tr{background-color:79,209,170,.3}.membership-view .invoiced-packages thead tr,.package-view .invoiced-packages thead tr{background:rgba(171,186,225,.3)}.membership-view .btn-transparent,.package-view .btn-transparent{background:transparent;border:1px solid #6c597c;color:#6c597c!important;font-weight:700!important;font-size:12px;line-height:35px!important;height:35px;padding:0 10px}.membership-view .btn-transparent:active,.membership-view .btn-transparent:focus,.membership-view .btn-transparent:hover,.package-view .btn-transparent:active,.package-view .btn-transparent:focus,.package-view .btn-transparent:hover{background:#a8a2ad;color:#fff}.membership-view .title-4,.package-view .title-4{font-weight:500;font-size:16px;line-height:24px;color:#2d3748}.membership-view .label-3,.package-view .label-3{font-size:14px;line-height:16px;font-weight:400;color:#82868d}.membership-view .label-3.text-body-color,.package-view .label-3.text-body-color{color:#82868d}.membership-view .label-3-sm,.package-view .label-3-sm{font-size:14px;font-weight:400;line-height:22px;color:#82868d}.membership-view .label-3-lg,.package-view .label-3-lg{font-size:20px;line-height:22px;font-weight:500;color:#82868d}.membership-view .label-3-bold,.package-view .label-3-bold{font-weight:500;color:#2d3748}.membership-view .lebel-3-dark,.package-view .lebel-3-dark{color:#4c525c;line-height:22px}.membership-view .total-text,.package-view .total-text{font-weight:500;font-size:20px;line-height:23px;color:#4c525c}.membership-view .invoice-table-header,.package-view .invoice-table-header{background-color:#beeded}.membership-view .invoice-table .table-title-lg,.package-view .invoice-table .table-title-lg{font-weight:500;font-size:20px;line-height:28px}.membership-view .invoice-table .table-title-header,.package-view .invoice-table .table-title-header{font-weight:400;font-size:14px;line-height:16px;color:#2d3748}@media only screen and (max-width:768px){.add-pat-invoice .main-div{margin-bottom:20px}.add-pat-invoice #additional-services #invoice-package-section .service-list .js-invoice-service-row,.add-pat-invoice #additional-services #invoice-products-section .service-list .js-invoice-service-row,.add-pat-invoice #additional-services #invoice-services-section .service-list .js-invoice-service-row{display:flex;column-gap:25px;align-items:center;flex-wrap:wrap;row-gap:12px;justify-content:start}.add-pat-invoice #additional-services #invoice-package-section .service-list .js-invoice-service-row .discount,.add-pat-invoice #additional-services #invoice-products-section .service-list .js-invoice-service-row .discount,.add-pat-invoice #additional-services #invoice-services-section .service-list .js-invoice-service-row .discount{margin-left:0!important}.add-pat-invoice #additional-services #invoice-package-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice #additional-services #invoice-package-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice #additional-services #invoice-package-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice #additional-services #invoice-package-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice #additional-services #invoice-package-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice #additional-services #invoice-package-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice #additional-services #invoice-package-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice #additional-services #invoice-package-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice #additional-services #invoice-package-section .service-list .service-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice #additional-services #invoice-products-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice #additional-services #invoice-products-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice #additional-services #invoice-products-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice #additional-services #invoice-products-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice #additional-services #invoice-products-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice #additional-services #invoice-products-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice #additional-services #invoice-products-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice #additional-services #invoice-products-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice #additional-services #invoice-products-section .service-list .service-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice #additional-services #invoice-services-section .service-list .package-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice #additional-services #invoice-services-section .service-list .package-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice #additional-services #invoice-services-section .service-list .package-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice #additional-services #invoice-services-section .service-list .product-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice #additional-services #invoice-services-section .service-list .product-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice #additional-services #invoice-services-section .service-list .product-inLine-discount-row .js-additional-service-discount-row,.add-pat-invoice #additional-services #invoice-services-section .service-list .service-inLine-discount-row .js-additional-package-discount-row,.add-pat-invoice #additional-services #invoice-services-section .service-list .service-inLine-discount-row .js-additional-product-discount-row,.add-pat-invoice #additional-services #invoice-services-section .service-list .service-inLine-discount-row .js-additional-service-discount-row{flex-direction:column;align-items:flex-start!important;gap:15px}.edit-pat-invoice .main-div{margin-bottom:20px}.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .js-invoice-service-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .js-invoice-service-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .js-invoice-service-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .js-invoice-service-row{display:flex;column-gap:25px;align-items:center;flex-wrap:wrap;row-gap:12px;justify-content:start}.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .package-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .package-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .package-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .package-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .product-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .product-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .product-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .product-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .service-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .service-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .service-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-package-section .service-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .package-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .package-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .package-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .package-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .product-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .product-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .product-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .product-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .service-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .service-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .service-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-products-section .service-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .package-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .package-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .package-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .package-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .product-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .product-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .product-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .product-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .service-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .service-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .service-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoice-services-section .service-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .package-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .package-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .package-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .package-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .product-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .product-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .product-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .product-inLine-discount-row .js-additional-service-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .service-inLine-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .service-inLine-discount-row .js-additional-package-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .service-inLine-discount-row .js-additional-product-discount-row,.edit-pat-invoice #edit-patient-invoice-form #invoiced-services .service-inLine-discount-row .js-additional-service-discount-row{flex-direction:column;align-items:flex-start!important;gap:15px}.edit-pat-invoice #invoiced-packages .js-invoice-service-row,.edit-pat-invoice #invoiced-products .js-invoice-service-row{display:flex;column-gap:25px;align-items:center;flex-wrap:wrap;row-gap:12px;justify-content:start}.edit-pat-invoice #invoiced-packages .package-inLine-discount-row,.edit-pat-invoice #invoiced-packages .product-inLine-discount-row,.edit-pat-invoice #invoiced-packages .service-inLine-discount-row,.edit-pat-invoice #invoiced-products .package-inLine-discount-row,.edit-pat-invoice #invoiced-products .product-inLine-discount-row,.edit-pat-invoice #invoiced-products .service-inLine-discount-row{flex-direction:column;align-items:flex-start!important;gap:15px}.patients-management #add-patient .mr-btm-25{margin-bottom:25px!important}.patients-management #add-patient #appointmentForm .mr-btm-40{margin-bottom:40px!important}}.patient-membership-list .membership-plans{background:#b2abac;border-radius:8px;margin:10px 20px 10px 0}.patient-membership-list .membership-plans .plan-name{color:#fff;font-size:16px;font-weight:500;line-height:150%;margin:0;padding:15px 20px}.patient-membership-list .membership-plans .plan-item{background:#fff;padding:20px;border:1px solid #b2abac;border-radius:0 0 8px 8px}.patient-membership-list .membership-plans .plan-item .item{font-size:12px;font-weight:500;color:#4c525c}.patient-membership-list .membership-plans .plan-item .item .item-value{color:#82868d;font-weight:400}.patient-membership-list .membership-plans .item-button .mdi-delete{color:#a8a2ad}.patient-membership-list .membership-plans .item-button .mdi-delete:hover{color:#6c597c}.patient-membership-list .membership-plans .item-button .mdi-pencil{color:#a8a2ad}.patient-membership-list .membership-plans .item-button .mdi-pencil:hover{color:#6c597c}.patient-membership-search .search-filed .search-wrapper{border:.5px solid #cfd4db;border-radius:15px}.patient-membership-search .search-filed .icon{padding:8px 13px!important}.patient-membership-search .search-filed .form-control{min-width:max-content}.membership-box-font{font-size:14px!important}.membership-div-padding{padding:40px 70px!important}.membership-box-height{height:auto!important;width:100%!important}#membership-public-page #card-billing-zip,#membership-public-page #card-expiary-month,#membership-public-page #card-expiary-year,#membership-public-page #credi-card-number,#membership-public-page #cvv,#membership-public-page #payment-type-for-authorize-payment{border-radius:12px!important;box-shadow:none!important;height:55px!important}#membership-public-page .membership-details-slogan{font-size:20px!important;font-weight:700!important;color:#000!important}#membership-public-page .membership-box-height{border:2px solid #4fd1c5!important;background:#fff!important;margin-bottom:5%!important;margin-left:0!important;border-radius:16px!important}#membership-public-page .membership-public-head{font-family:DM Sans;font-style:normal;line-height:normal;font-size:32px!important;color:#000!important}#membership-public-page .egiftCard #msform .form-group label{font-family:DM Sans}#membership-public-page .overall-billing{background:#4fd1c5;border:2px;border-radius:16px;color:#fff;padding:33px 30px 0}#membership-public-page .ovarall-billing-text h6,#membership-public-page .ovarall-billing-text p{margin-top:-5%;color:#fff!important;margin-bottom:10%;font-weight:700!important}#membership-public-page .ovarall-billing-text p{font-size:32px}#membership-public-page .membership-title-details{font-size:20px!important;font-weight:700;margin-top:7%;margin-bottom:5%}#membership-public-page .calysta-table{display:flex;flex-direction:column}#membership-public-page .calysta-table-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}#membership-public-page .calysta-table-cell-right{text-align:right}#membership-public-page .all-type-service,#membership-public-page .calysta-table-cell-right{color:#170f49;font-weight:500}#membership-public-page .service-type{color:#2f80ed;font-weight:400}#membership-public-page .product-type{color:#9b51e0;font-weight:400}#membership-public-page .package-type{color:#f2994a;font-weight:400}#membership-public-page .membership-purchase-card{margin-left:-5!important}#membership-public-page .membership-details-box{width:35%!important}#membership-public-page .membership-main-div{gap:3%!important}#membership-public-page .policy-modal-text{color:#000!important}#membership-public-page .policy-modal-text:hover{color:#4fd1c5!important;font-weight:700}#membership-public-page .membership-policy-section input:checked+label:after{left:11%!important}#membership-public-page .membership-policy-section{margin-bottom:5%!important}#membership-public-page .patient-info{font-size:18px!important}#membership-public-page .patient-info span{font-weight:700!important}@media screen and (max-width:1300px) and (min-width:665px){#membership-public-page .membership-main-div{align-items:normal!important}}@media screen and (max-width:1367px) and (min-width:1024px){#membership-public-page .membership-details-box{width:40%!important}}@media screen and (max-width:1023px) and (min-width:3px){#membership-public-page .membership-details-box{width:100%!important}#membership-public-page .membership-policy-section{margin-bottom:20%!important}}@media screen and (max-width:1500px){#membership-public-page .membership-policy-section input:checked+label:after{left:2%!important}}@media screen and (max-width:1280px){#membership-public-page .membership-policy-section input:checked+label:after{left:13%!important}}@media screen and (max-width:1032px){#membership-public-page .membership-details-box{width:100%!important}#membership-public-page .membership-policy-section input:checked+label:after{left:11%!important}}@media screen and (max-width:830px){#membership-public-page .membership-policy-section input:checked+label:after{left:11%!important}}@media screen and (max-width:780px){#membership-public-page .membership-policy-section input:checked+label:after{left:13%!important}}@media screen and (max-width:575px){#membership-public-page .membership-policy-section input:checked+label:after{left:2%!important}}@media screen and (max-width:539px){#membership-public-page .membership-policy-section input:checked+label:after{left:1%!important}}@media screen and (max-width:432px){#membership-public-page .membership-policy-section input:checked+label:after{left:3%!important}}@media screen and (max-width:412px){#membership-public-page .membership-policy-section input:checked+label:after{left:15%!important}}@media screen and (max-width:400px){#membership-public-page .membership-policy-section input:checked+label:after{left:12%!important}}@media screen and (max-width:389px){#membership-public-page .membership-policy-section input:checked+label:after{left:10%!important}}.dynamic-encounter-add-fields .custom-icon:after{bottom:-28px}.dynamic-encounter-add-fields label.control-label.custom-icon.pre-saved:after{bottom:-12px}.dynamic-encounter-add-fields .custom-icon-two:after{right:15px}.dynamic-encounter-add-fields .form-check .form-check-label{margin-bottom:-30px;margin-right:15px;font-weight:400!important}.dynamic-encounter-add-fields .form-group [type=checkbox]+label:before{margin-top:-1px!important}.dynamic-encounter-add-fields .form-group input:checked+label:after{left:2px!important}.dynamic-encounter-add-fields .form-group .radio-arrow input:checked+label:after{top:4px!important;left:3px!important}.dynamic-encounter-add-fields .d-contents{display:contents}.dynamic-encounter-add-fields label.mb-2.custom-icon.image-text-size:after{top:133px;right:28px}.dynamic-encounter-add-fields label.mb-2.custom-icon.image-text-size.edit:after{top:148px}.dynamic-encounter-add-fields .select-fix-height span.select2-selection.select2-selection--multiple{height:75px;overflow-y:auto}.dynamic-encounter-add-fields .form-group select.form-control{display:block!important}.dynamic-encounter-view-page label.control-label{margin:0 0 6px!important;padding:0!important;color:#82868d!important;font-weight:400!important;font-size:14px!important;line-height:16px!important}.dynamic-encounter-view-page .form-check.radio-arrow label.form-check-label{margin-right:16px!important}.dynamic-encounter-view-page .form-group input:checked+label:after{top:4px!important;left:3px!important}.dynamic-encounter-view-page .form-check.radio-arrow{margin-bottom:-10px!important}.dynamic-encounter-view-page .form-control{color:#4c525c!important;font-weight:400!important;font-size:16px!important;line-height:22px!important;background:none!important;padding:0!important}.dynamic-encounter-view-page .info-box-content select.form-control{display:block!important;font-size:18px!important}.dynamic-encounter-view-page .form-check{margin-bottom:0!important}.custom-encounter-modal .modal-content{box-shadow:0 4px 10px 4px rgba(0,0,0,.05);border:none;border-radius:15px}.custom-encounter-modal .modal-content .modal-header{background:#fff;justify-content:center;border:none;border-radius:15px!important}.custom-encounter-modal .modal-content .modal-header h4{color:#2d3748;font-weight:500;font-size:20px;line-height:140%}.custom-encounter-modal .modal-content button.close{color:#2d3748!important}.custom-icon:after,label[for=js-user-role-dropdown]:after{position:absolute;content:"";right:12px;bottom:-15px;width:7px;height:7px;z-index:5;pointer-events:none;border-width:1px 1px 0 0;transform:rotate(135deg);border-style:solid;border-color:#4c525c}.profile-edit .input-field-email-icon{background:url(/img/form-icons/mail.svg) no-repeat 95%,#fff!important}.profile-edit .input-field-phone-icon{background:url(/img/form-icons/phone.svg) no-repeat 95%,#fff!important}.profile-edit .input-field-name-icon{background:url(/img/form-icons/name.svg) no-repeat 95%,#fff!important}.profile-edit .input-field-calendar-icon{background:url(/img/form-icons/calendar.svg) no-repeat 95%,#fff!important}.profile-edit ::file-selector-button{display:none}.profile-edit ::-webkit-file-upload-button{display:none}.profile-edit .file-upload .form-control:focus{border:none}.profile-edit .file-upload .input.file{position:relative}.profile-edit .file-upload .input.file .file-icon.d-inline-block{position:absolute;top:10px;pointer-events:none}.profile-edit .page-box .card-body .form-body .profile-row .text-info{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#82868d!important}.profile-edit .page-box .card-body .form-body .profile-row .form-control,.profile-edit .page-box .card-body .form-body .profile-row .form-control option{font-size:12px}.profile-edit .page-box .card-body .form-body .profile-row .profile-pic{width:151px;height:151px;border-radius:50%;border:1px solid #4fd1c5;padding:4px}.profile-edit .page-box .card-body .form-body .profile-row .image-block{position:relative}.profile-edit .page-box .card-body .form-body .profile-row .image-block .file-upload-field{padding-left:30px;border:0;text-decoration:underline;font-size:12px;line-height:14px;color:#6c597c;width:112px;cursor:pointer}.profile-edit .page-box .card-body .form-body .profile-row .image-block .file-icon{position:absolute;top:8px;pointer-events:none}.profile-edit .page-box .card-body .form-body .profile-row .image-block .file-icon .mdi-attachment{color:#6c597c;font-size:24px}.profile-edit .page-box .card-body .form-body .profile-row .form-control{min-width:100%}.profile-edit .page-box .card-body .form-actions .btn-transparent{background:transparent;border:1px solid #a8a2ad;color:#82868d;font-weight:400}.profile-edit .page-box .card-body .form-actions .btn-transparent:active,.profile-edit .page-box .card-body .form-actions .btn-transparent:focus,.profile-edit .page-box .card-body .form-actions .btn-transparent:hover{background:#a8a2ad;color:#fff}.profile-my-profile .page-box .card-body .form-body .my-profile-pic{width:151px;height:151px;border-radius:50%;border:1px solid #4fd1c5;padding:4px}.profile-my-profile .page-box .card-body .form-body .new-line .single-item{margin-right:20px}.profile-my-profile .page-box .card-body .form-body .new-line .single-item label{font-weight:400!important}.profile-my-profile .page-box .card-body .form-body .main-div{background:#f8f9fa;border:1px solid #ecedf3;border-radius:10px;border:none}.profile-my-profile .page-box .card-body .form-body .main-div .header-text{background:#e1f5f5;border:1px solid #ecedf3;border-radius:10px 10px 0 0;display:flex;align-items:center;height:48px;padding:15px;font-weight:500;font-size:16px;line-height:150%;color:#4c525c}.profile-my-profile .page-box .card-body .form-body .main-div .row{display:flex}.profile-my-profile .page-box .card-body .form-body .main-div .row .column{flex:50%;padding:5px 15px}.profile-my-profile .page-box .card-body .form-body .main-div .row .column-three{flex:33%;padding:5px 15px}.profile-my-profile .page-box .card-body .form-body .main-div .row .column-four{flex:25%;padding:5px 15px}.profile-my-profile .page-box .card-body .form-body .main-div .row .link-text a{color:#6c597c}.profile-my-profile .page-box .card-body .form-body .main-div label{font-weight:400!important;font-size:14px;line-height:16px;color:#82868d!important}.profile-my-profile .page-box .card-body .form-body .main-div p{font-weight:400;font-size:16px;line-height:22px;color:#4c525c}@media only screen and (max-width:768px){.profile-edit .mr-btm-25{margin-bottom:25px!important}.profile-edit .profile-row .custom-icon:after{bottom:-16px}}*{margin:0;padding:0;outline:none;box-sizing:border-box}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:focus{outline:none!important}body{font-family:Ubuntu,sans-serif;font-size:15px;line-height:1.6em;font-weight:400;margin:auto!important;overflow-x:hidden;-webkit-font-smoothing:antialiased;word-wrap:break-word;color:#2d3748;background-color:#f8f9fa}html{position:relative;min-height:100%;background:#f8f9fa}img{max-width:100%;border:none}.img-responsive{height:auto;display:inline-block}a,a:hover,button,button:hover,i,i:hover{text-decoration:none!important;transition:all .4s ease 0s;cursor:pointer}i.crp-cursor-default{cursor:default!important}a:focus{outline:none!important}a:active,a:focus,a:hover{text-decoration:none}a.link,a.link:focus,a.link:hover{color:#6c597c}input:focus,textarea:focus{outline:0}select:focus{outline:none!important}html body .mdi-set,html body .mdi:before{line-height:normal}h1,h2,h3,h4,h5,h6{font-family:Ubuntu,sans-serif}h1{line-height:48px;font-size:41px;font-weight:700}h2{line-height:32px;font-size:28px;font-weight:500}h3{line-height:30px;font-size:26px}h4{line-height:28px;font-size:24px}h5{line-height:22px;font-size:21px}h6{line-height:20px;font-size:16px}.page-title h2{font-weight:500;font-size:24px}.section-title h3{font-size:18px;font-weight:500}.white-bg{background:#fff;border-radius:15px}.theme-bg{background:#e7f5f5}.primary-color{color:#4fd1c5!important}.h-auto{height:auto}.position-relative{position:relative!important}.fs-16{font-size:16px!important;font-weight:400}.instructions-text{font-size:16px;font-weight:400;color:#82868d}.text-color-secondary,a.instructions-text:hover{color:#6c597c}.cp-rounded-15{border-radius:15px}.note-editing-area ol,.note-editing-area ul{list-style-position:inside}.mt--43{margin-top:-43px}.text-semibold{font-weight:500;font-size:18px}.w-150 .select,.w-150 .select .custom-select{width:150px!important}.w-135 .select,.w-135 .select .custom-select{width:155px!important}.custom-select.down-arrow{background:url(/img/new-icons/down-arrow.png) no-repeat 95% #fff!important}.title-icon{background:#4fd1c5;width:34px;height:34px;line-height:34px;font-size:24px}::-webkit-scrollbar{width:4px;background-color:#f5f5f5;border-radius:0 0 5px 0}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ddd}.list-position-fix ol,.list-position-fix ul{list-style-position:inside}.calysta-theme .input label,.calysta-theme label{font-size:18px;line-height:24px;color:#4c525c!important;font-weight:500!important;margin-bottom:8px;display:block}.calysta-theme .input .input-border{background:#fff;border:.5px solid #cfd4db;border-radius:15px;font-size:14px;line-height:150%;color:#000}.calysta-theme .form-control{padding:0 14px;width:232px;height:40px;color:#2d3748;background:#fff;border:.5px solid #cfd4db;border-radius:15px;display:block;font-family:Ubuntu,sans-serif;box-sizing:border-box}.calysta-theme .form-control:-ms-input-placeholder,.calysta-theme .form-control::-moz-placeholder,.calysta-theme .form-control::-webkit-input-placeholder,.calysta-theme .form-control::placeholder{color:#bcb5c1}.calysta-theme .form-control:focus,.calysta-theme .form-control:focus-visible{border:1px solid #4fd1c5;background-color:#fff;background:#fff;border-radius:15px}.calysta-theme .form-control:-webkit-autofill,.calysta-theme .form-control:-webkit-autofill:active,.calysta-theme .form-control:-webkit-autofill:focus,.calysta-theme .form-control:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}.calysta-theme .crp-theme-border{border:1px solid;padding:20px;border-radius:10px;border-color:#89d0c4}.calysta-theme select.form-control{width:232px;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;display:none}.calysta-theme select.form-control::-ms-expand{display:none}.calysta-theme .select{cursor:pointer;display:inline-block;position:relative;width:232px;height:40px}.calysta-theme .custom-select{width:232px;height:40px;position:absolute;background-color:#f5f5f5;color:#2d3748;border:.5px solid #cfd4db;border-radius:15px;display:block;font-family:Ubuntu,sans-serif;box-sizing:border-box;padding:11px 15px;transition:all .2s ease-in;background:url(../../../img/new-icons/down-arrow.png) no-repeat 100% #fff;background-position:94%;font-size:14px}.calysta-theme .custom-select .active,.calysta-theme .custom-select:active{background-color:#fff;color:#2d3748}.calysta-theme .custom-select:focus{outline:2px}.calysta-theme .custom-select::placeholder{color:#2d3748;opacity:1}.calysta-theme .select-options{max-height:150px;overflow-y:auto;display:none;position:absolute;top:100%;right:0;left:0;z-index:7;margin:0;padding:0;list-style:none;background-color:#f5f5f5;border-radius:0 0 5px 5px;z-index:2;font-size:11px}.calysta-theme .select-options li{color:#424242;margin:0;padding:10px 0;transition:all .15s ease-in;padding-left:15px}.calysta-theme .select-options li:hover{color:#424242;background:#f8f9fa}.calysta-theme .select-options li[rel=hide]{display:none}.calysta-theme select.functional-select{display:block;background-color:#fff;cursor:pointer}.calysta-theme .select2-selection{border:.5px solid #cfd4db!important;border-radius:15px}.calysta-theme .select2-selectionfocus,.calysta-theme .select2-selectionhover{border:.5px solid #4fd1c5!important}.calysta-theme .select2-selection__rendered{font-size:14px;line-height:22px}.calysta-theme .select2-selection__arrow{background-color:transparent!important;border:none!important;background-image:none!important}.calysta-theme .note-editor.note-frame{border:.5px solid #cfd4db;max-width:600px;border-radius:15px}.calysta-theme .note-editor.note-frame .note-editing-area{overflow:hidden;min-height:180px}.calysta-theme .note-editor.note-frame .note-statusbar{border-bottom-right-radius:15px;border-bottom-left-radius:15px;background:none}.calysta-theme .note-editor.note-frame .panel-heading{padding:0!important;border-bottom:1px solid #ecedf3}.calysta-theme .panel-heading.note-toolbar>.btn-group{margin-top:0;margin-right:5px;margin-left:0}.calysta-theme .note-toolbar.panel-heading>div{border-right:1px solid #ecedf3}.calysta-theme .note-editor .btn-default{color:#686868;background-color:#fff;border-color:#ccc;border:none;background:none;padding:0 10px;min-width:auto}.calysta-theme textarea.form-control{min-height:112px;width:578px;padding:15px}.calysta-theme .switch label input[type=checkbox]{opacity:0;width:0;height:0}.calysta-theme .switch label input[type=checkbox]:checked+.lever{background-color:#84c7c1}.calysta-theme .switch label input[type=checkbox]:checked+.lever:after{background-color:#fff;left:20px}.calysta-theme .switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:18px;background-color:#818181;border-radius:15px;transition:background .3s ease;vertical-align:middle;margin:0 10px 2px}.calysta-theme .switch label .lever:after{content:"";position:absolute;display:inline-block;width:13px;height:13px;background-color:#fff;border-radius:21px;box-shadow:0 1px 3px 1px rgba(0,0,0,.4);left:2.5px;top:2px;transition:left .3s ease,background .3s ease,box-shadow .1s ease}.calysta-theme [type=radio]:checked,.calysta-theme [type=radio]:not(:checked){position:absolute;left:-9999px}.calysta-theme [type=radio]:checked+label,.calysta-theme [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.calysta-theme [type=radio]:checked+label:before,.calysta-theme [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #4fd1c5;border-radius:100%;background:#fff}.calysta-theme [type=radio]:checked+label:after,.calysta-theme [type=radio]:not(:checked)+label:after{content:"";width:7px;height:7px;background:#4fd1c5;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;border:0 solid}.calysta-theme [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.calysta-theme [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.calysta-theme [type=checkbox]:checked,.calysta-theme [type=checkbox]:not(:checked){position:absolute;left:-9999px;opacity:0}.calysta-theme .form-group label{position:relative}.calysta-theme .form-group [type=checkbox]+label:before{content:"";-webkit-appearance:none;width:14px;height:14px;background:hsla(0,0%,100%,.2);border:1px solid #cfd4db;border-radius:4px;padding:0;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}.calysta-theme .form-group input:checked+label:after{content:"";display:block;position:absolute;top:8px;left:3px;width:10px;height:7px;background:url(../../../img/new-icons/checkbox-check.png) no-repeat 100%}.calysta-theme .form-group input:checked+label:before{border:1px solid transparent;background:#4fd1c5}.calysta-theme .search-filed{display:flex;width:100%;border:.5px solid #cfd4db;border-radius:15px}.calysta-theme .search-filed:focus,.calysta-theme .search-filed:focus-visible{border:1px solid #4fd1c5}.calysta-theme .search-filed .icon{padding:.5rem;font-size:16px}.calysta-theme .search-filed .search-input{width:100%;border:none;background:none;font-size:16px;padding-right:15px}.calysta-theme .search-filed .search-input::placeholder{color:#bcb5c1}.calysta-theme input[type=file]{border:#ffdead;padding:14px 0;border-radius:0}.calysta-theme .btn,.calysta-theme .btn-calysta{padding:0 18px;position:relative;min-width:69px;height:40px;line-height:40px!important;background:#6c597c;color:#fff;border-radius:12px;border:none;font-size:14px;font-family:Ubuntu,sans-serif;font-weight:500;cursor:pointer}.calysta-theme .btn-calysta:active,.calysta-theme .btn-calysta:focus,.calysta-theme .btn-calysta:hover,.calysta-theme .btn:active,.calysta-theme .btn:focus,.calysta-theme .btn:hover{background:rgba(108,89,124,.8);color:#fff}.calysta-theme .discount-reason-textarea .btn-calysta:active,.calysta-theme .discount-reason-textarea .btn-calysta:focus,.calysta-theme .discount-reason-textarea .btn-calysta:hover,.calysta-theme .discount-reason-textarea .btn:active,.calysta-theme .discount-reason-textarea .btn:focus,.calysta-theme .discount-reason-textarea .btn:hover{color:unset}.calysta-theme .note-editable ol,.calysta-theme .note-editable ol li,.calysta-theme .note-editable p,.calysta-theme .note-editable ul,.calysta-theme .note-editable ul li{font-size:15px!important}.calysta-theme .note-editable hr{display:none}.calysta-theme .btn-calysta-light{background:#e2dce8;color:#4c525c}.calysta-theme .btn-calysta-light:active,.calysta-theme .btn-calysta-light:focus,.calysta-theme .btn-calysta-light:hover{background:#6c597c;color:#fff}.calysta-theme .btn-light{color:#6c597c!important;background:transparent;font-weight:500;font-size:16px;line-height:150%;padding:0}.calysta-theme .btn-light:active,.calysta-theme .btn-light:focus,.calysta-theme .btn-light:hover{background:transparent;color:#4fd1c5!important}.calysta-theme .btn-calysta-border{border:1px solid #6c597c;border-radius:12px;background:transparent;color:#6c597c;font-weight:700;height:40px;line-height:40px}.calysta-theme .btn-calysta-border:active,.calysta-theme .btn-calysta-border:focus,.calysta-theme .btn-calysta-border:hover{background:#6c597c!important;color:#fff!important}.calysta-theme .btn-transparent{background:transparent;border:1px solid #a8a2ad;color:#a8a2ad;font-weight:400}.calysta-theme .btn-transparent:active,.calysta-theme .btn-transparent:focus,.calysta-theme .btn-transparent:hover{background:#a8a2ad;color:#fff}.calysta-theme .btn-100{width:100%}.calysta-theme input,.calysta-theme option,.calysta-theme select,.calysta-theme textarea{font-weight:400!important}.calysta-theme .switch label{font-weight:400!important;font-size:13px!important}.calysta-theme .appointment-switch label{width:105px}.calysta-theme li.select2-selection__choice{background:#e2dce8!important;border-radius:10px!important;border:none!important;padding:2px 8px!important;color:#82868d}.calysta-table table{font-size:14px;line-height:18px;font-weight:400}.calysta-table table thead{background:#e1f5f5;border-bottom:1px solid #ecedf3;width:100%;font-size:16px;line-height:16px;color:#2d3748}.calysta-table table thead tr{background:#e1f5f5}.calysta-table table thead tr th{padding:15px}.calysta-table table thead a{color:#2d3748}.calysta-table table tbody tr{border-bottom:1px solid #ecedf3}.calysta-table table tbody tr:hover{background:none!important}.calysta-table table tbody tr td{color:#4c525c;padding:15px;vertical-align:middle}.calysta-table table tbody tr td.select-height-auto .select{height:auto;width:150px}.calysta-table table tbody tr td.light-color{color:#82868d}.calysta-table table tbody tr td a{color:#4c525c}.calysta-table table tbody tr td a i{color:#a8a2ad}.calysta-table table tbody tr td .underline-link{background:none;color:#6c597c;text-decoration:underline;border:none}.calysta-table table tbody tr td .underline-link a{text-decoration:underline!important;color:#6c597c!important;font-weight:500}.calysta-table .table .mdi,.calysta-table .table a .fa{color:#a8a2ad!important}.calysta-table .table .mdi:hover,.calysta-table .table a .fa:hover{color:#6c597c!important}.paginator.dataTables_wrapper{font-size:14px;line-height:18px;color:#4c525c}.paginator.dataTables_wrapper ul.pagination.dataTables_paginate li{margin-right:2px;margin-left:2px}.paginator.dataTables_wrapper ul.pagination.dataTables_paginate li:first-child{margin-left:0}.paginator.dataTables_wrapper ul.pagination.dataTables_paginate li:last-child{margin-right:0}.dataTables_paginate li.active a,.dataTables_wrapper li.active a{background-color:transparent;border:1px solid #4fd1c5!important;border-radius:8px;color:#2d3748!important}.dataTables_paginate li.active a:focus,.dataTables_paginate li.active a:hover,.dataTables_wrapper li.active a:focus,.dataTables_wrapper li.active a:hover{border:1px solid #4fd1c5;border-radius:8px;background-color:#4fd1c5;color:#fff!important}.dataTables_paginate li a,.dataTables_wrapper li a{display:inline-block;min-width:1.5em;padding:.5em 1em;text-align:center;cursor:pointer;color:#82868d!important;font-size:14px;line-height:18px;border:1px solid transparent}.dataTables_paginate li a:focus,.dataTables_paginate li a:hover,.dataTables_wrapper li a:focus,.dataTables_wrapper li a:hover{border:1px solid #4fd1c5;border-radius:8px;background-color:#4fd1c5;color:#fff!important}.dataTables_paginate li.page-filter select,.dataTables_wrapper li.page-filter select{min-height:42px}.dataTables_paginate li.next a,.dataTables_paginate li.prev a,.dataTables_wrapper li.next a,.dataTables_wrapper li.prev a{color:#2d3748!important}.calysta-modal .modal-dialog{box-shadow:0 4px 10px 4px rgba(0,0,0,.05);border-radius:15px;background-color:#fff;height:100%;top:10%}.calysta-modal .modal-dialog .close{position:absolute;top:10px;right:25px;color:#2d3748;opacity:1;z-index:4}.calysta-modal .modal-dialog .modal-content{position:relative;border:none;height:100%}.calysta-modal .modal-dialog .modal-content .modal-body{display:flex;flex-direction:column;justify-content:center}.calysta-modal .modal-dialog .modal-content .modal-body .modal-title p{color:#7ba3c8}.calysta-modal .modal-dialog .modal-content .modal-body .compare-images{margin-top:50px;display:flex;justify-content:center;flex-wrap:wrap}.calysta-modal .modal-dialog .modal-content .modal-body .compare-images__single{width:494px;height:400px;margin:0 10px 10px}.calysta-modal .modal-dialog .modal-content .modal-body .compare-images__single img{height:400px;object-fit:cover;width:494px;border-radius:12px;border:1px solid #ecedf3}.calysta-modal .modal-small{width:45%!important;max-width:45%!important;height:auto!important;min-height:auto!important}.calysta-modal .modal-md{width:60%!important;max-width:60%!important;height:auto!important;min-height:auto!important}.calysta-page .page-box{background:#fff;box-shadow:0 3.5px 5.5px rgba(0,0,0,.02);border-radius:15px;min-height:85vh}.calysta-page .page-box .page-back a{color:#97909c;font-size:16px;font-weight:500}.calysta-page .page-box .page-title h2{margin:0;padding:0}.calysta-page .page-box .page-title .left-icon{width:34px;height:34px;background-color:#4fd1c5;text-align:center;line-height:34px;border-radius:50%;color:#fff;font-size:21px;margin-right:10px}.calysta-page .page-content,.calysta-page .page-content.page-info,.calysta-page .page-content.page-info .new-line{clear:both;overflow:hidden}.calysta-page .page-info .single-item{margin-bottom:25px}.calysta-page .page-info .single-item.half-item{width:232px;min-width:232px;float:left}.calysta-page .page-info .single-item label{font-size:16px;line-height:16px;color:#82868d}.calysta-page .page-info .single-item p{font-size:18px;line-height:22px;color:#4c525c}.calysta-form-layout .new-line{clear:both}.calysta-form-layout .new-line.overflow-hidden{overflow:hidden}.calysta-form-layout .new-line .single-item{margin-bottom:25px;margin-right:25px}.calysta-form-layout .new-line .single-item.half-item{width:232px;min-width:232px;float:left;margin-left:10px}.calysta-form-layout .new-line .single-item label{font-size:18px;line-height:24px;color:#4c525c;font-weight:500}.calysta-form-layout .new-line .single-item .switch label{font-size:14px;line-height:18px;font-weight:400}.calysta-form-layout .new-line .single-item .form-control{font-size:14px}.calysta-form-layout .new-line .single-item .form-control:focus{border:1px solid #4fd1c5;background-color:transparent;border-radius:15px}.calysta-form-layout .new-line .single-item .form-control::placeholder,.calysta-form-layout .new-line .single-item input::placeholder,.calysta-form-layout .new-line .single-item textarea::placeholder{color:#bcb5c1;font-size:14px}.calysta-form-layout .selected-image img{margin-bottom:5px;border:1px solid #ecedf3;border-radius:8px;max-width:578px;min-width:578px;height:400px;object-fit:cover}.calysta-form-layout .d-flex .small-select+.custom-select,.calysta-form-layout .d-flex .small-select+.custom-select+.select-options{width:85px}.calysta-tabs{background:hsla(0,0%,85%,.2);border-radius:12px;width:fit-content}.calysta-tabs .nav-link.active,.calysta-tabs .show>.nav-link{color:#fff;background:#4fd1c5;border-radius:12px}.calysta-tabs .nav-link{color:#2d3748;font-size:14px;font-weight:500}.calysta-inner-tabs{background:transparent;border-radius:0;border-bottom:1px solid #ecedf3}.calysta-inner-tabs .nav-link,.calysta-inner-tabs .nav-link.active{color:#2d3748!important;font-size:14px;font-weight:400;border-radius:0;background-color:transparent!important;border-bottom:2px solid transparent}.calysta-inner-tabs .nav-link.active,.calysta-inner-tabs .nav-link.active.active,.calysta-inner-tabs .nav-link.active:active,.calysta-inner-tabs .nav-link.active:focus,.calysta-inner-tabs .nav-link.active:hover,.calysta-inner-tabs .nav-link:active,.calysta-inner-tabs .nav-link:focus,.calysta-inner-tabs .nav-link:hover{font-weight:500;border-bottom:2px solid #4fd1c5}footer.site-footer{display:none}.form-material .form-group{overflow:hidden}.form-material .form-control{background-color:transparent;background-position:bottom,50% calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px;padding:0;transition:background 0s ease-out 0s}.form-material .form-control,.form-material .form-control.focus,.form-material .form-control:focus{background-image:linear-gradient(#1976d2,#1976d2),linear-gradient(hsla(210,8%,51%,.13),hsla(210,8%,51%,.13));border:0 none;border-radius:0;box-shadow:none;float:none;background-size:none}.form-material .form-control.focus,.form-material .form-control:focus{background-size:100% 2px,100% 1px;outline:0 none;transition-duration:.3s}.temporary-ol,.temporary-ul{padding-left:40px!important}.temporary-h3 h3{font-size:24px;line-height:32px}.light-gray-bg{background:#f8f9fa;border-radius:12px;padding:15px}.d-block-select .form-group{margin-bottom:12px}.d-block-select .form-control{display:block!important;position:relative;font-size:12px!important;background:url(/webroot/img/icons/down-arrow.png) no-repeat 100% #fff!important;background-position:94%!important}.d-block-select .js-delete-service-button{color:#82868d;font-size:14px}.d-block-select .js-delete-service-button:hover{color:#000}.status-active{color:#ff8a00!important}.status-inactive{color:#b2abac!important}.input-field-email-icon{background:url(/img/form-icons/mail.svg) no-repeat 95%,#fff!important;padding-right:36px!important}.input-field-phone-icon{background:url(/img/form-icons/phone.svg) no-repeat 95%,#fff!important;padding-right:36px!important}.input-field-name-icon{background:url(/img/form-icons/name.svg) no-repeat 95%,#fff!important;padding-right:36px!important}.input-field-calendar-icon{background:url(/img/form-icons/calendar.svg) no-repeat 95%,#fff!important;padding-right:36px!important}.input-field-website-icon{background:url(/img/form-icons/website.svg) no-repeat 95%,#fff!important;padding-right:36px!important}.input-field-location-icon{background:url(/img/form-icons/location.svg) no-repeat 95%,#fff!important;padding-right:36px!important}.input-field-card-icon{background:url(/img/form-icons/card.svg) no-repeat 95%,#fff!important;padding-right:36px!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}.h-75vh{height:75vh}.sort-arrow a:after{content:"";background:url(../../img/images/filter-arrow.svg) no-repeat 50%;width:15px;height:15px;position:absolute;display:inline-block;margin:1px 5px}.table-icon{font-size:16px}.calysta-theme [type=checkbox].filled-in:checked+label:before,.calysta-theme [type=checkbox].filled-in:checked.chk-col-teal+.checked-box:after,.calysta-theme [type=checkbox].filled-in:not(:checked)+label:after{margin-left:43px!important}.calysta-theme .custom-icon.dropdown-icon:after{bottom:-16px}.calysta-theme .form-control{width:100%;min-width:232px}@media (max-width:425px){.calysta-theme .form-control{min-width:100%}}.calysta-theme textarea.form-control{width:100%;min-width:232px}@media (max-width:425px){.calysta-theme textarea.form-control{min-width:100%}}.calysta-theme .select,.calysta-theme select.form-control{width:100%!important}@media (max-width:991px){.calysta-theme .select,.calysta-theme select.form-control{width:100%!important}}.calysta-theme .note-editor,.calysta-theme .note-editor.note-frame{width:100%;max-width:100%!important}.calysta-theme .page-filter .select,.calysta-theme .page-filter select.form-control{min-width:136px}.calysta-theme .form-bottom-button{position:absolute;bottom:20px}.calysta-theme .calysta-table i.fa,.calysta-theme .calysta-table i.mdi{font-size:15px;padding-right:15px}.calysta-theme .calysta-table .table td{border-top:0 solid transparent}.calysta-theme .calysta-table .table td P{margin-bottom:0}.calysta-theme .calysta-table .status-paid{color:#33b27c}.calysta-theme .calysta-table .status-notPaid{color:#e46a44;cursor:pointer}.calysta-theme .calysta-table .status-notPaid.notPointer{cursor:text!important}.calysta-theme .calysta-table .status-partiallyPaid{color:#dde035;cursor:pointer}.calysta-theme .calysta-filter{display:flex;column-gap:20px}.calysta-theme .switch{display:flex}.calysta-theme .calysta-inner-tabs .nav-link,.calysta-theme .calysta-inner-tabs .nav-link.active{font-weight:500}.calysta-theme .calysta-form-layout .new-line{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.calysta-theme .calysta-form-layout .new-line .single-item{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-right:0}@media (min-width:768px){.calysta-theme .calysta-form-layout .new-line .single-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.calysta-theme .calysta-form-layout .new-line .half-item{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){.calysta-theme .calysta-form-layout .new-line .half-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.calysta-theme .adding-forms{background-color:#f8f9fa;border-radius:12px;padding:20px}.calysta-theme .adding-forms--row{column-gap:30px;display:flex;justify-content:space-between}@media (max-width:991px){.calysta-theme .adding-forms--row{flex-direction:column}}.calysta-theme .adding-forms .form-group{width:100%}.calysta-theme .adding-forms .form-group .form-control{width:100%;border-radius:15px}.calysta-theme .adding-forms .js-delete-user-license{width:200px}.calysta-theme .payment-info .payment-title{font-size:16px;font-weight:500;line-height:150%;color:#2d3748}.calysta-theme .payment-info label{font-size:16px;font-weight:500!important;line-height:150%;color:#4c525c!important;margin-top:15px}.calysta-theme .table-title{text-align:center;text-transform:uppercase;font-size:16px;font-weight:500;line-height:150%;color:#4c525c;border-top:1px solid #cfd4db;border-bottom:1px solid #cfd4db;padding:12px;margin-top:20px;margin-bottom:10px}.calysta-theme .min-w-100{min-width:100%!important}::-webkit-scrollbar:horizontal{height:8px;overflow:visible;border-radius:10px;background-color:#ddd}::-webkit-scrollbar-thumb:horizontal{background:#f5f5f5;border-radius:10px;height:8px}@media (max-width:991px){.dataTables_wrapper{display:flex;flex-direction:column;width:100%;text-align:center}.dataTables_wrapper .dataTables_paginate{float:none;text-align:center;padding-top:.25em;flex-wrap:wrap;justify-content:center}.calysta-filter{width:100%;overflow-x:auto;padding-bottom:5px}.calysta-filter .search-input{min-width:150px}}.info-box{border:1px solid #ecedf3;border-radius:10px}.info-box .info-box-title{background:#e1f5f5;color:#4c525c;padding:12px 20px;border-radius:10px 10px 0 0}.info-box .info-box-title h3{font-size:18px;font-weight:500;line-height:150%;margin:0;padding:0}.info-box .info-box-content{background:#f8f9fa;padding:20px 13px 10px;border-radius:0 0 10px 10px}.info-box .info-box-content h6{margin:0 0 6px;padding:0;color:#82868d;font-weight:400;font-size:16px;line-height:16px}.info-box .info-box-content .edit-page-text p{color:#2d3748;font-weight:400;font-size:18px;line-height:150%}.info-box .info-box-content .view-page-text p{color:#4c525c;font-weight:400;font-size:18px;line-height:22px}.info-box .info-box-content .container{margin:0;padding:0;background:#f8f9fa}.info-box .info-box-content label{margin:0 0 6px;padding:0;color:#4c525c;font-weight:400;font-size:16px;line-height:16px}.info-box .info-box-content .cancel-button{color:#82868d;font-size:14px;font-weight:400;line-height:150%}.info-box-light .info-box-content{background:#f8f9fa;padding:20px 13px 10px;border:1px solid #ecedf3;border-radius:10px}.info-box-light .info-box-content .container{margin:0;padding:0;background:#f8f9fa}.info-box-light .info-box-content p{font-weight:400;font-size:16px;line-height:22px;color:#4c525c}.info-box-light .info-box-content h6{margin:0 0 6px;padding:0;color:#82868d;font-weight:400;font-size:16px;line-height:16px}.global-downarrow-hiding label[for=js-user-role-dropdown]:after{display:none}.card.card-outline-success .page-filter .input.select:after,.global-fileicon-hiding .file-icon{display:none!important}.card.card-outline-success .page-filter{padding:10px}.waves-effect .waves-ripple{display:none}.global-select2-width-issue .select2-container--default .select2-selection--single{width:100%;padding-left:0;height:auto;border-radius:0;border-bottom:1px solid #ddd}.rounded-profile-img{border-radius:8px}.form-control{font-size:14px!important}.left-sidebar .scroll-sidebar{padding-bottom:0}.left-sidebar .sidebar-nav{min-height:62vh}.left-sidebar .sidebar-nav ul{padding:0;position:relative;margin:0 20px}.left-sidebar .sidebar-nav .sidebar-divider{width:100%;margin:5px 0}.left-sidebar .sidebar-nav .has-arrow,.left-sidebar .sidebar-nav ul li a{color:#9a9fa9;padding:10px 0;font-size:14px}.left-sidebar .sidebar-nav>ul>li{margin-bottom:0}.left-sidebar .sidebar-nav>ul>li>a{border-left:0 solid transparent}.left-sidebar .sidebar-nav .has-arrow .sidebar-icon{width:32px;height:32px;box-shadow:0 3.5px 5.5px rgba(0,0,0,.02);border-radius:12px;padding:0;padding-top:8px;text-align:center}.left-sidebar .sidebar-nav ul li a.active{color:#2d3748!important;font-weight:700!important}.left-sidebar .patient-selector-section{width:auto;display:flex;flex-direction:row;justify-content:flex-start;margin:25px 20px 10px!important}.left-sidebar .admin-header{margin-top:40px;text-align:center;font-weight:500;font-size:16px;border-bottom:1px solid #e5e6ed;padding-bottom:20px;margin-left:10px;margin-right:10px}.left-sidebar .sidebar-nav ul .version-release a{font-weight:400;font-size:14px;line-height:16px;color:#4c525c}.left-sidebar .select2-container--default .select2-selection--single{padding-left:22px;height:40px;width:180px}.left-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;padding-left:5px}.left-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{font-weight:500!important}.left-sidebar .sidebar-nav ul.collapse.in{margin:0 16px}.left-sidebar .sidebar-nav ul.collapse.in li a{padding:4px 20px}.left-sidebar .patient-selector-section .patient-profile-pic{top:8px;left:10px;color:#718096}.left-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}.left-sidebar .btn-circle.btn-sm{width:20px;height:40px;padding:0!important;font-size:14px;color:#3299e3;font-size:20px;line-height:36px;text-align:center}.left-sidebar .sticky-note-button{text-align:center;color:#6c597c;padding-right:20px;margin-bottom:15px;cursor:pointer;font-size:14px}.left-sidebar .sticky-note-button i{font-size:16px}.mini-sidebar .sticky-note-button{padding-right:0;margin-top:10px}.mini-sidebar .sticky-note-button .hide-on-mini{display:none}.mini-sidebar .sidebar-nav #sidebarnav>li>a{width:100%}.mini-sidebar .sidebar-nav #sidebarnav,.mini-sidebar .sidebar-nav ul{margin:0!important;text-align:center!important}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .vertical-tree a{padding-left:20px!important}.mini-sidebar .sidebar-nav #sidebarnav .vertical-tree>li:hover>a{width:280px;text-align:left}.mini-sidebar .sidebar-nav #sidebarnav .vertical-tree>li>ul{left:78px;text-align:left!important}.mini-sidebar .sidebar-nav .vertical-tree li ul li :after{top:20px}.mini-sidebar .sidebar-nav .vertical-tree li ul li :before{top:6px}.mini-sidebar .left-sidebar .patient-selector-section{justify-content:center;margin-top:20px!important;display:auto}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .patient-selector-section .patient-profile-pic{left:22px}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .patient-selector-section .select2-selection--single .select2-selection__arrow b{left:10%;top:58%}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav #sidebarnav .collapse li a{padding:5px 12px}.mini-sidebar .left-sidebar .scroll-sidebar .sidebar-nav .patient-selector-section .patient-profile-pic{top:8px}a.license-remove:hover{color:#6c597c!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.min-w-100{min-width:100%!important}.calysta-tabs.cpemr-tabs-new{background:none}.calysta-tabs.cpemr-tabs-new li:after{content:"";height:20px;width:1.5px;background:#c9d7eb;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.calysta-tabs.cpemr-tabs-new li{position:relative;padding:0 20px}.calysta-tabs.cpemr-tabs-new li:first-child:after{content:none}.membership-filter select#js-user-role-dropdown,.notification-filter select#js-user-role-dropdown{width:250px!important;height:40px}.card-bg{background:#e7f5f5;padding:20px;border-radius:15px}.zip-helper{font-weight:400;font-size:16px;line-height:150%;color:#82868d!important}.no-left-margin{margin-left:0!important}.error-new-layout .error-page{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:45px 25px}.error-new-layout .error-image{width:100%;max-width:400px;overflow:hidden}.error-new-layout .error-image img{width:100%;height:auto;object-fit:contain}.error-new-layout .error-message{margin:30px auto}.error-new-layout .error-message h3{font-family:Ubuntu,sans-serif;font-size:18px;font-weight:400;text-align:center;color:#000}.error-new-layout .error-grid{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.error-new-layout .error-card{max-width:380px;width:380px;border-radius:8px;overflow:hidden;transition:all .8s ease;border:1px solid #9a9fa9}.error-new-layout .error-card:hover{animation:c .8s ease-in-out normal;border-color:#93ffff}@keyframes c{0%{box-shadow:0 0 0 2px hsla(0,0%,100%,.4)}50%{box-shadow:0 0 5px 1px rgba(0,0,0,.3)}to{box-shadow:0 0 0 2px hsla(0,0%,100%,.4)}}.error-new-layout .error-card-header{background:#e1f5f5;padding:16px;text-align:center;border-bottom:1px solid #9a9fa9;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .8s ease}.error-new-layout .error-card:hover .error-card-header{border-color:#93ffff}.error-new-layout .error-card-header img{width:40px;height:40px;object-fit:contain}.error-new-layout .error-card-header h3{font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700;color:#53565b}.error-new-layout .error-card-body{padding:20px;background:#f8f9fa}.error-new-layout .error-helper-text{display:flex;align-items:flex-start;gap:20px;margin-bottom:12px}.error-new-layout .error-helper-text h3{font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;color:#53565b;min-width:46px;width:46px}.error-new-layout .error-helper-text p{font-family:Ubuntu,sans-serif;font-size:14px;font-weight:400;color:#53565b}.error-new-layout .error-divider{width:100%;height:1px;background:#9a9fa9;margin-top:20px}.error-new-layout .error-card-footer{padding:20px;padding-top:0;text-align:center;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.error-new-layout .error-card-footer a{font-family:Ubuntu,sans-serif;font-size:14px;font-weight:400;color:#4f73d1;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.error-new-layout .error-card-footer a img{width:20px;height:18px;object-fit:contain}.error-new-layout .error-redirect{margin:30px auto;display:flex;align-items:center;justify-content:center;gap:10px}.error-new-layout .error-redirect h3{font-family:Ubuntu,sans-serif;font-size:14px;font-weight:400;color:#53565b}.error-new-layout .error-redirect a{font-family:Ubuntu,sans-serif;font-size:12px;font-weight:400;line-height:18px;background-color:#6c597c;color:#f8f9fa;border-radius:4px;padding:7px 12px;text-decoration:none;transition:all .3s ease}@media screen and (min-width:1367px){.error-new-layout .error-image{max-width:700px}.error-new-layout .error-message h3{font-size:24px}}.card-header-theme{background:#26dad2;padding:10px;border-radius:5px}.eprescription-access .page-box .top-bar .custom-select,.eprescription-access .page-box .top-bar .select{width:140px;height:42px}.eprescription-access .page-box .top-bar .search-filed .icon{font-size:24px}.eprescription-access .page-box .top-bar .btn{height:42px;line-height:40px!important}.eprescription-access .page-box .top-bar .p-10{padding:unset}.eprescription-access .page-box .form-group [type=checkbox]+label{padding-left:0;height:25px;line-height:21px;font-weight:400;font-size:14px}.eprescription-access .page-box .form-group [type=checkbox]:checked+label:before{top:0;left:0;transform:rotate(0deg)}.eprescription-access .page-box .form-group [type=checkbox]:checked+label:after{top:6px;left:2px}.eprescription-access .page-box .form-group [type=checkbox]:not(.filled-in)+label:after{transform:scale(1)}.eprescription-access .page-box .form-group [type=checkbox]+label:before{margin-top:0;margin-right:10px}.module-access.calysta-theme .calysta-table [type=checkbox]:checked+label:before{transform:rotate(50deg)}.administration-membership .page-filter .custom-select,.administration-membership .page-filter .select{width:150px}.administration-membership .mar-right{margin-right:58px}.administration-membership .membership-plans{background:#b2abac;border-radius:8px;margin:10px 20px 10px 0}.administration-membership .membership-plans .plan-name{color:#fff;font-size:18px;font-weight:500;line-height:150%;margin:0;padding:15px 20px}.administration-membership .membership-plans .plan-item{background:#fff;padding:20px;border:1px solid #b2abac;border-radius:0 0 8px 8px}.administration-membership .membership-plans .plan-item .item{font-size:14px;font-weight:500;color:#4c525c}.administration-membership .membership-plans .plan-item .item .item-value{color:#82868d;font-weight:400}.administration-membership .membership-plans .item-button .mdi-delete{color:#a8a2ad}.administration-membership .membership-plans .item-button .mdi-delete:hover{color:#6c597c}.administration-membership .membership-plans .item-button .mdi-pencil{color:#a8a2ad}.administration-membership .membership-plans .item-button .mdi-pencil:hover{color:#6c597c}.administration-membership .membership-plans .item-button .fa-close{color:#a8a2ad}.administration-membership .membership-plans .item-button .fa-close:hover{color:#6c597c}.administration-membership .membership-plans .item-button .fa-check{color:#a8a2ad}.administration-membership .membership-plans .item-button .fa-check:hover{color:#6c597c}.administration-membership-view .discount-service-name{font-size:16px!important;font-weight:500!important;line-height:150%;text-transform:uppercase;border-top:1px solid #cfd4db;border-bottom:1px solid #cfd4db;padding:12px}.administration-membership-add .back-button{background:none;border:none;font-size:14px;color:#97909c}.administration-membership-add .form-control{padding:0 14px;color:#2d3748;background:#fff;border:.5px solid #cfd4db;border-radius:15px;display:block;font-family:Ubuntu,sans-serif;box-sizing:border-box;font-size:14px}.administration-membership-add .form-control:focus{background:none}.administration-membership-add .form-control:-ms-input-placeholder,.administration-membership-add .form-control::-moz-placeholder,.administration-membership-add .form-control::-webkit-input-placeholder{color:#bcb5c1}.administration-membership-add .select2-container--default.select2-container--focus .select2-selection--multiple,.administration-membership-add .select2-selection.select2-selection--multiple:focus,.administration-membership-add input.form-control:focus,.administration-membership-add input.form-control:focus-visible{border:1px solid #4fd1c5;border-radius:15px;max-height:200px;background:#fff;display:block;overflow-y:scroll}.administration-membership-add .select2-selection.select2-selection--multiple{border:.5px solid #cfd4db;border-radius:15px;max-height:200px;background:#fff;display:block;overflow-y:scroll}.administration-membership-add span.select2.select2-container.select2-container--default{display:block}.administration-membership-add .select2-selection__choice{display:flex;flex-direction:row-reverse;background:#e2dce8!important;color:#82868d;padding:0 8px!important;border:none!important;border-radius:10px!important}.administration-membership-add .select2-selection__choice__remove{margin:-1px 0 0 5px}.administration-membership-add .select2-selection.select2-selection--multiple::-webkit-scrollbar{width:0;background:transparent!important}.administration-membership-add .select2-selection.select2-selection--multiple::-webkit-scrollbar .select2-selection.select2-selection--multiple::-webkit-scrollbar-thumb{background:#ddd;border-radius:50px}.administration-membership-add span.select2-dropdown.select2-dropdown--above{border:.5px solid #f5f5f5;border-radius:5px;padding:2px}.administration-membership-add select.form-control{height:40px!important;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;display:none}.administration-membership-add select.form-control::-ms-expand{display:none}.administration-membership-add .select{cursor:pointer;display:inline-block;position:relative;width:232px;height:40px}.administration-membership-add .select-options{max-height:150px;overflow-y:auto;display:none;position:absolute;top:100%;right:0;left:0;z-index:7;margin:0;padding:0;list-style:none;background-color:#f5f5f5;border-radius:0 0 5px 5px;z-index:2;font-size:11px}.administration-membership-add .select-options li{color:#424242;margin:0;padding:12px 0;transition:all .15s ease-in;padding-left:15px}.administration-membership-add .select-options li:hover{color:#424242;background:#f8f9fa}.administration-membership-add .select-options li[rel=hide]{display:none}.administration-membership-add ::-webkit-scrollbar{width:10px;background-color:#f5f5f5;border-radius:0 0 5px 0}.administration-membership-add ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#9e9e9e}.administration-membership-add #page-filter{position:relative}.administration-membership-add .form-group [type=checkbox]+label{padding-left:0;height:25px;line-height:21px;font-weight:400;font-size:14px}.administration-membership-add .form-group [type=checkbox]:checked+label:before{top:0;left:0;transform:rotate(0deg)}.administration-membership-add .form-group [type=checkbox]:checked+label:after{top:6px;left:2px}.administration-membership-add .form-group [type=checkbox]:not(.filled-in)+label:after{transform:scale(1)}.administration-membership-add .form-group [type=checkbox]+label:before{margin-top:0;margin-right:10px}.administration-membership-add .select-color-radio [type=radio]:not(:checked)+label:after{opacity:1;transform:scale(1);z-index:1}.administration-membership-add .select-color-radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border:.5px solid #cfd4db;border-radius:100%;background:#fff}.administration-membership-add .select-color-radio [type=radio]:checked+label:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border-radius:100%;background:#fff}.administration-membership-add .select-color-radio [type=radio]:checked+label:after,.administration-membership-add .select-color-radio [type=radio]:not(:checked)+label:after{content:"";width:24px;height:24px;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;border:0 solid}.administration-membership-add .select-color-radio .color1 [type=radio]:checked+label:before{border:2px solid #4fd19a!important}.administration-membership-add .select-color-radio .color1 [type=radio]:checked+label:after,.administration-membership-add .select-color-radio .color1 [type=radio]:not(:checked)+label:after{background:#4fd19a!important}.administration-membership-add .select-color-radio .color2 [type=radio]:checked+label:before{border:2px solid #b2abac!important}.administration-membership-add .select-color-radio .color2 [type=radio]:checked+label:after,.administration-membership-add .select-color-radio .color2 [type=radio]:not(:checked)+label:after{background:#b2abac!important}.administration-membership-add .select-color-radio .color3 [type=radio]:checked+label:before{border:2px solid #7ba3c8!important}.administration-membership-add .select-color-radio .color3 [type=radio]:checked+label:after,.administration-membership-add .select-color-radio .color3 [type=radio]:not(:checked)+label:after{background:#7ba3c8!important}.administration-membership-add .select-color-radio .color4 [type=radio]:checked+label:before{border:2px solid #4fd1d1!important}.administration-membership-add .select-color-radio .color4 [type=radio]:checked+label:after,.administration-membership-add .select-color-radio .color4 [type=radio]:not(:checked)+label:after{background:#4fd1d1!important}.administration-membership-add .select-color-radio .color5 [type=radio]:checked+label:before{border:2px solid #d1954f!important}.administration-membership-add .select-color-radio .color5 [type=radio]:checked+label:after,.administration-membership-add .select-color-radio .color5 [type=radio]:not(:checked)+label:after{background:#d1954f!important}.administration-membership-add .select-color-radio .color6 [type=radio]:checked+label:before{border:2px solid #d14f8d!important}.administration-membership-add .select-color-radio .color6 [type=radio]:checked+label:after,.administration-membership-add .select-color-radio .color6 [type=radio]:not(:checked)+label:after{background:#d14f8d!important}.administration-membership-add .select-color-radio .color7 [type=radio]:checked+label:before{border:2px solid #c4c748!important}.administration-membership-add .select-color-radio .color7 [type=radio]:checked+label:after,.administration-membership-add .select-color-radio .color7 [type=radio]:not(:checked)+label:after{background:#c4c748!important}.administration-membership-add .select-color-radio .color8 [type=radio]:checked+label:before{border:2px solid #c87b7b!important}.administration-membership-add .select-color-radio .color8 [type=radio]:checked+label:after,.administration-membership-add .select-color-radio .color8 [type=radio]:not(:checked)+label:after{background:#c87b7b!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#f8f9fa;color:#4c525c}