:root{--primary:#184E77}.notifier__container *{box-sizing:border-box}.notifier__container-list{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.notifier__notification{display:block;position:fixed;visibility:hidden;z-index:10000;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.notifier__notification--material{border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:default;padding:11px 26px 10px}.notifier__notification--material .notifier__notification-message{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:top;line-height:32px;font-size:15px}.notifier__notification--material .notifier__notification-button{display:inline-block;transition:opacity .2s ease;opacity:.5;margin-right:-10px;margin-left:10px;outline:0;border:none;background:0 0;cursor:pointer;padding:6px;width:32px;height:32px;vertical-align:top}.notifier__notification--material .notifier__notification-button:focus,.notifier__notification--material .notifier__notification-button:hover{opacity:1}.notifier__notification--material .notifier__notification-button:active{transform:scale(.82);opacity:1}.notifier__notification--default{background-color:#444;color:#fff}.notifier__notification--default .notifier__notification-button-icon{fill:#fff}.notifier__notification--error{background-color:#d9534f;color:#fff}.notifier__notification--error .notifier__notification-button-icon{fill:#fff}.notifier__notification--info{background-color:#5bc0de;color:#fff}.notifier__notification--info .notifier__notification-button-icon{fill:#fff}.notifier__notification--success{background-color:#5cb85c;color:#fff}.notifier__notification--success .notifier__notification-button-icon{fill:#fff}.notifier__notification--warning{background-color:#f0ad4e;color:#fff}.notifier__notification--warning .notifier__notification-button-icon{fill:#fff}.weekend{background-color:#1ea6ec;border-radius:1rem;color:#fff}.custom-datepicker{border:1px solid transparent!important}.custom-datepicker .custom-day{font-size:14px;text-align:center;padding:0;display:inline-block;width:2rem;height:2rem;line-height:2rem;border-radius:20px!important}.custom-datepicker .dropdown-menu,.custom-datepicker ngb-datepicker{border:none;box-shadow:0 4px 14px rgba(var(--primary),.15);border-radius:8px;width:295px}.custom-datepicker .ngb-dp-header{padding:20px 0 10px}.custom-datepicker .ngb-dp-months{display:inherit;width:100%;background-color:#fff}.custom-datepicker .ngb-dp-weekday{color:#313131;font-weight:600;text-transform:uppercase;font-size:11.2px}.custom-datepicker .ngb-dp-weekdays{border-bottom:1px solid transparent}.custom-datepicker .ngb-dp-arrow,.custom-datepicker .ngb-dp-day,.custom-datepicker .ngb-dp-week-number,.custom-datepicker .ngb-dp-weekday{width:100%;height:30px;line-height:30px;font-style:inherit}.custom-datepicker .ngb-dp-arrow [ngbDatepickerDayView],.custom-datepicker .ngb-dp-day [ngbDatepickerDayView],.custom-datepicker .ngb-dp-week-number [ngbDatepickerDayView],.custom-datepicker .ngb-dp-weekday [ngbDatepickerDayView]{width:100%;height:30px;line-height:30px}.custom-datepicker .ngb-dp-arrow .btn-light,.custom-datepicker .ngb-dp-day .btn-light,.custom-datepicker .ngb-dp-week-number .btn-light,.custom-datepicker .ngb-dp-weekday .btn-light{background-color:#fff!important;border-color:#fff!important;font-size:14px}.custom-datepicker .ngb-dp-arrow .btn-light.active,.custom-datepicker .ngb-dp-arrow .btn-light:active,.custom-datepicker .ngb-dp-arrow .btn-light:focus,.custom-datepicker .ngb-dp-arrow .btn-light:hover,.custom-datepicker .ngb-dp-day .btn-light.active,.custom-datepicker .ngb-dp-day .btn-light:active,.custom-datepicker .ngb-dp-day .btn-light:focus,.custom-datepicker .ngb-dp-day .btn-light:hover,.custom-datepicker .ngb-dp-week-number .btn-light.active,.custom-datepicker .ngb-dp-week-number .btn-light:active,.custom-datepicker .ngb-dp-week-number .btn-light:focus,.custom-datepicker .ngb-dp-week-number .btn-light:hover,.custom-datepicker .ngb-dp-weekday .btn-light.active,.custom-datepicker .ngb-dp-weekday .btn-light:active,.custom-datepicker .ngb-dp-weekday .btn-light:focus,.custom-datepicker .ngb-dp-weekday .btn-light:hover{background-color:var(--primary)!important;color:#fff!important}.custom-datepicker .ngb-dp-arrow .btn-link,.custom-datepicker .ngb-dp-day .btn-link,.custom-datepicker .ngb-dp-week-number .btn-link,.custom-datepicker .ngb-dp-weekday .btn-link{color:#313131}.custom-datepicker .ngb-dp-arrow .btn-link .ngb-dp-navigation-chevron,.custom-datepicker .ngb-dp-day .btn-link .ngb-dp-navigation-chevron,.custom-datepicker .ngb-dp-week-number .btn-link .ngb-dp-navigation-chevron,.custom-datepicker .ngb-dp-weekday .btn-link .ngb-dp-navigation-chevron{width:9px;height:9px}.custom-datepicker .ngb-dp-navigation-select .custom-select{width:100px}.custom-datepicker .ngb-dp-navigation-select .custom-select:first-child{margin-right:15px}.custom-datepicker .bg-light{background-color:#fff!important}.custom-datepicker .ngb-dp-month:first-child .ngb-dp-week{padding-left:15px}.custom-datepicker .ngb-dp-month:last-child .ngb-dp-week{padding-right:15px}.custom-datepicker .ngb-dp-month .ngb-dp-week:last-child{padding-bottom:15px}.mutliple-datepicker{border:1px solid transparent!important}.mutliple-datepicker .custom-day{text-align:center;padding:.185rem .25rem;display:inline-block;width:2rem;border-radius:20px!important}.mutliple-datepicker .custom-day.range,.mutliple-datepicker .custom-day:hover{background-color:var(--primary);color:#fff}.mutliple-datepicker .dropdown-menu,.mutliple-datepicker ngb-datepicker{border:none;box-shadow:0 4px 14px rgba(var(--primary),.15);border-radius:8px;width:483px}.mutliple-datepicker .dropdown-menu .ngb-dp-month,.mutliple-datepicker ngb-datepicker .ngb-dp-month{width:50%}.mutliple-datepicker .dropdown-menu .ngb-dp-month+.ngb-dp-month>.ngb-dp-month-name,.mutliple-datepicker .dropdown-menu .ngb-dp-month+.ngb-dp-month>ngb-datepicker-month-view>.ngb-dp-week,.mutliple-datepicker ngb-datepicker .ngb-dp-month+.ngb-dp-month>.ngb-dp-month-name,.mutliple-datepicker ngb-datepicker .ngb-dp-month+.ngb-dp-month>ngb-datepicker-month-view>.ngb-dp-week{padding-left:6px}.mutliple-datepicker .ngb-dp-month-name{font-size:initial}.mutliple-datepicker .ngb-dp-header{padding:20px 0 10px}.mutliple-datepicker .ngb-dp-weekday{color:#313131;font-weight:600;text-transform:uppercase;font-style:unset;font-size:11.2px}.mutliple-datepicker .ngb-dp-weekdays{border-bottom:1px solid transparent}.mutliple-datepicker .ngb-dp-arrow .ngb-dp-arrow,.mutliple-datepicker .ngb-dp-arrow .ngb-dp-day,.mutliple-datepicker .ngb-dp-arrow .ngb-dp-week-number,.mutliple-datepicker .ngb-dp-arrow .ngb-dp-weekday,.mutliple-datepicker .ngb-dp-day .ngb-dp-arrow,.mutliple-datepicker .ngb-dp-day .ngb-dp-day,.mutliple-datepicker .ngb-dp-day .ngb-dp-week-number,.mutliple-datepicker .ngb-dp-day .ngb-dp-weekday,.mutliple-datepicker .ngb-dp-week-number .ngb-dp-arrow,.mutliple-datepicker .ngb-dp-week-number .ngb-dp-day,.mutliple-datepicker .ngb-dp-week-number .ngb-dp-week-number,.mutliple-datepicker .ngb-dp-week-number .ngb-dp-weekday,.mutliple-datepicker .ngb-dp-weekday .ngb-dp-arrow,.mutliple-datepicker .ngb-dp-weekday .ngb-dp-day,.mutliple-datepicker .ngb-dp-weekday .ngb-dp-week-number,.mutliple-datepicker .ngb-dp-weekday .ngb-dp-weekday{width:95%;font-style:inherit}.mutliple-datepicker .ngb-dp-arrow .ngb-dp-arrow [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-arrow .ngb-dp-day [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-arrow .ngb-dp-week-number [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-arrow .ngb-dp-weekday [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-day .ngb-dp-arrow [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-day .ngb-dp-day [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-day .ngb-dp-week-number [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-day .ngb-dp-weekday [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-week-number .ngb-dp-arrow [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-week-number .ngb-dp-day [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-week-number .ngb-dp-week-number [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-week-number .ngb-dp-weekday [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-weekday .ngb-dp-arrow [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-weekday .ngb-dp-day [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-weekday .ngb-dp-week-number [ngbDatepickerDayView],.mutliple-datepicker .ngb-dp-weekday .ngb-dp-weekday [ngbDatepickerDayView]{width:95%}.mutliple-datepicker .ngb-dp-arrow .btn-light,.mutliple-datepicker .ngb-dp-day .btn-light,.mutliple-datepicker .ngb-dp-week-number .btn-light,.mutliple-datepicker .ngb-dp-weekday .btn-light{background-color:#fff!important;border-color:#fff!important;font-size:14px}.mutliple-datepicker .ngb-dp-arrow .btn-light.active,.mutliple-datepicker .ngb-dp-arrow .btn-light:active,.mutliple-datepicker .ngb-dp-arrow .btn-light:focus,.mutliple-datepicker .ngb-dp-arrow .btn-light:hover,.mutliple-datepicker .ngb-dp-day .btn-light.active,.mutliple-datepicker .ngb-dp-day .btn-light:active,.mutliple-datepicker .ngb-dp-day .btn-light:focus,.mutliple-datepicker .ngb-dp-day .btn-light:hover,.mutliple-datepicker .ngb-dp-week-number .btn-light.active,.mutliple-datepicker .ngb-dp-week-number .btn-light:active,.mutliple-datepicker .ngb-dp-week-number .btn-light:focus,.mutliple-datepicker .ngb-dp-week-number .btn-light:hover,.mutliple-datepicker .ngb-dp-weekday .btn-light.active,.mutliple-datepicker .ngb-dp-weekday .btn-light:active,.mutliple-datepicker .ngb-dp-weekday .btn-light:focus,.mutliple-datepicker .ngb-dp-weekday .btn-light:hover{background-color:var(--primary)!important;color:#fff!important}.mutliple-datepicker .ngb-dp-arrow .btn-link,.mutliple-datepicker .ngb-dp-day .btn-link,.mutliple-datepicker .ngb-dp-week-number .btn-link,.mutliple-datepicker .ngb-dp-weekday .btn-link{color:#313131}.mutliple-datepicker .ngb-dp-arrow .btn-link .ngb-dp-navigation-chevron,.mutliple-datepicker .ngb-dp-day .btn-link .ngb-dp-navigation-chevron,.mutliple-datepicker .ngb-dp-week-number .btn-link .ngb-dp-navigation-chevron,.mutliple-datepicker .ngb-dp-weekday .btn-link .ngb-dp-navigation-chevron{width:9px;height:9px}.mutliple-datepicker .ngb-dp-navigation-select .custom-select{width:100px}.mutliple-datepicker .ngb-dp-navigation-select .custom-select:first-child{margin-right:15px}.mutliple-datepicker .bg-light{background-color:#fff!important;color:#313131}.mutliple-datepicker .ngb-dp-month:first-child .ngb-dp-week{padding-left:15px}.mutliple-datepicker .ngb-dp-month:last-child .ngb-dp-week{padding-right:15px}.mutliple-datepicker .ngb-dp-month .ngb-dp-week:last-child{padding-bottom:15px}.custom-datepicker-dropdown .form-group .input-group .input-group-append .btn{background-color:#e9ecef;border:1px solid #ced4da}select.custom-select{font-size:14px;width:auto;margin:6px 6px 0 0}.time-picker-custom .ngb-tp .ngb-tp-input-container .btn-link{color:var(--primary)}.position-center{margin-top:20px}.selection-button{height:9em}.selection-button>i,.selection-button>span{font-size:large}.form-control.size-small{font-size:90%}.form-control.size-normal{font-size:inherit}.form-control.size-large{font-size:19px}.form-control.input-style{width:100%;padding:5px;font-size:16px;line-height:1.5;color:#495057;background-clip:padding-box;border:1px solid #ced4da;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control.input-style:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control.sexy-style{border:0;border-bottom:1px solid #d3d3d3;border-radius:0;box-shadow:none;padding:0}.form-control.sexy-style.input-error{border-bottom:2px solid #ff5370!important}.selected-pain{background-color:#2b792e!important;padding:2px!important;border-radius:15px!important}.floating-btn-sidebar-margin{margin-right:80px!important;transition:all .3s}.floating{bottom:0;position:fixed;margin:0 0 8.5em;right:40px;transition:.3s;z-index:3}.floating .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;color:#fff}.floating:hover .buttons:not(:last-child){width:40px;height:40px;margin:15px auto 0;opacity:1;transform:none}.buttons{box-shadow:0 5px 11px -2px rgba(0,0,0,.18),0 4px 12px -7px rgba(0,0,0,.15);border-radius:50%;display:block;width:60px;height:60px;margin:20px auto 0;position:relative;transition:all .1s ease-out}.buttons.button-action-hover{border:0!important}.buttons.button-action-hover:focus{outline:0;box-shadow:none}.buttons:active,.buttons:focus,.buttons:hover{box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.buttons:not(:last-child){width:0;height:0;margin:0 auto;opacity:0;transform:translateY(50px)}.f-right{float:right!important}.btn-font-size-lg{font-size:20px!important}@media only screen and (min-width:1000px){.identify-input-margins{margin-left:100px;margin-right:100px}}@media only screen and (max-width:1000px){.identify-input-margins{margin-left:50px;margin-right:50px}}.u-steps{margin:0}.u-step{position:relative;padding:12px 20px;margin:0;font-size:inherit;color:#a3afb7;vertical-align:top;background-color:#f6f7fb;border-radius:0}.u-step-icon{float:left;margin-right:.5em;font-size:20px;line-height:1.4}.u-step-number{position:absolute;top:50%;left:20px;width:40px;height:40px;font-size:24px;line-height:40px;color:#fff;text-align:center;background:#ced7da;border-radius:50%;transform:translateY(-50%);font-family:work-Sans,sans-serif}.u-step-number~.u-step-desc{min-height:40px;margin-left:50px}.u-step-title{margin-bottom:0;font-size:20px;color:#526069}.u-step-desc{text-align:left}.u-step-desc p{margin-bottom:0}.u-steps-vertical{flex-direction:column}.u-step.active,.u-step.current{color:#fff;background-color:var(--primary)}.u-step.active .u-step-title,.u-step.current .u-step-title{color:#fff}.u-step.active .u-step-number,.u-step.current .u-step-number{color:var(--primary);background-color:#fff}.u-step.disabled{color:#e8ebf2;pointer-events:none;cursor:auto}.u-step.disabled .u-step-title{color:#e8ebf2}.u-step.disabled .u-step-number{background-color:#e8ebf2}.u-step.done{color:#fff;background-color:#22af47}.u-step.done .u-step-title{color:#fff}.u-step.done .u-step-number{color:#22af47;background-color:#fff}.spinner-center{position:absolute;right:0;left:0}.loader .line{-webkit-animation:1s ease-in-out infinite expand;animation:1s ease-in-out infinite expand;border-radius:10px;display:inline-block;transform-origin:center center;margin:0 3px;width:1px;height:25px}.loader .line:nth-child(1){background:#22af47}.loader .line:nth-child(2){-webkit-animation-delay:180ms;animation-delay:180ms;background:var(--primary)}.loader .line:nth-child(3){-webkit-animation-delay:360ms;animation-delay:360ms;background:#ff5370}.loader .line:nth-child(4){-webkit-animation-delay:540ms;animation-delay:540ms;background:#007bff}@-webkit-keyframes expand{0%{transform:scale(1)}25%{transform:scale(2)}}@keyframes expand{0%{transform:scale(1)}25%{transform:scale(2)}}.loader-box{height:calc(100vh - 145px);text-align:center;display:flex;align-items:center;justify-content:center}.loader-box-sm{height:300px;text-align:center;display:flex;align-items:center;justify-content:center}div.align-self-center svg{width:30px;height:30px;vertical-align:middle}.font-grey{color:#526069ad}.container-radio{position:relative;padding-left:32px;margin-right:9px;margin-bottom:12px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:4px;line-height:20px;cursor:pointer}.container-radio input[type=radio]{position:absolute;opacity:0}.checkmark-radio{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#e2e2e2;border-radius:50%}.container-radio input[type=radio]:checked~.checkmark-radio{background-color:#28a745!important}.checkmark-radio:after{content:"";position:absolute;display:none}.container-radio input[type=radio]:checked~.checkmark-radio:after{display:block}.container-radio .checkmark-radio:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.item-inline{display:inline-block;margin-bottom:12px}.container-checkbox{position:relative;padding-left:32px;margin-right:9px;margin-bottom:12px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:4px;line-height:20px;cursor:pointer}.container-checkbox input[type=checkbox]{position:absolute;opacity:0;height:0;width:0}.checkmark-checkbox{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#e2e2e2;border-radius:3px}.container-checkbox input[type=checkbox]:checked~.checkmark-checkbox{background-color:#28a745}.checkmark-checkbox:after{content:"";position:absolute;display:none}.container-checkbox input[type=checkbox]:checked~.checkmark-checkbox:after{display:block}.container-checkbox .checkmark-checkbox:after{left:9px;top:4px;width:7px;height:14px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.table-input-min-width{min-width:150px;width:150px}.page-content-z-index{z-index:100}.header-z-index{z-index:1}.custom-datepicker,.custom-datepicker-dropdown{border:none!important}.custom-datepicker .form-group,.custom-datepicker-dropdown .form-group{margin-bottom:0!important}.custom-datepicker [disabled],.custom-datepicker-dropdown [disabled]{background-color:#e9ecef!important}.datepicker-readonly[readonly]{background-color:initial!important}.card-widget-subheader{color:gray;letter-spacing:1px}.cursor-pointer{cursor:pointer}.override-floating-margins{margin:0 0 4.5em!important}.invalid-input{color:#dc3545!important}.border-none{border:0!important}.unclickable{pointer-events:none}.no-results-found{align-items:center;justify-content:center;height:calc(100vh - 155px);display:flex;flex-direction:column}.no-results-found .image-container{text-align:center;opacity:.5;margin-bottom:10px}.no-results-found .not-found{width:300px}.no-results-found .text-container{text-align:center;opacity:.5}.no-results-found .larger-font{font-size:24px;margin:0}.no-results-found .smaller-font{font-size:18px;margin:5px 0}.step-container{display:flex;flex-direction:column;gap:40px}.step{width:100%}.step-text{font-size:16px;font-weight:700;margin-bottom:5px;opacity:.7;color:#212529;text-align:center;background:#2a93ee1f;border-radius:4px}.text-blue-color{color:var(--primary)}.text-grey-color{color:#ccc}.bg-light-green,.btn-light-green{background-color:#57cc99!important}.bg-btn-grey{color:#212529}.bg-btn-grey:hover{background:#c8c9ca!important}.cursor-forbidden,.cursor-forbidden:after{cursor:not-allowed!important}.disabled{color:#cfd0d5!important;pointer-events:none!important;cursor:not-allowed!important}.scheduler-wrapper .scheduler-top-fixed-bar .action-buttons{text-align:center}.scheduler-wrapper .scheduler-top-fixed-bar .action-buttons .action-button{display:inline-block;background-color:inherit;padding:8px;height:36px;width:36px;border-radius:18px;transition:all .1s,background 0;text-align:center;-webkit-appearance:none}.scheduler-wrapper .scheduler-top-fixed-bar .action-buttons .action-button>i.fa.fa-lg{width:18px!important;height:18px!important}.scheduler-wrapper .scheduler-top-fixed-bar .action-buttons .action-button:hover{background-color:rgba(218,218,218,.54)}.scheduler-wrapper .scheduler-top-fixed-bar .action-buttons .action-button>[app-feather-icons]>svg{vertical-align:middle!important}.scheduler-wrapper .scheduler-top-fixed-bar .action-buttons .action-button.badge-notification-wrapper{position:relative}.scheduler-wrapper .scheduler-top-fixed-bar .action-buttons .action-button.badge-notification-wrapper .badge-notification[data-badge]:after{content:attr(data-badge);position:absolute;top:3px;right:3px;font-size:.5em;font-family:monospace;background-color:#ff5370;color:#fff;width:15px;height:15px;text-align:center;line-height:15px;border-radius:50%;box-shadow:0 0 1px #333}.scheduler-wrapper .scheduler-left-sidebar{max-width:334px;margin-bottom:30px}@media only screen and (max-width:767px){.scheduler-wrapper .scheduler-left-sidebar{max-width:100%}}.scheduler-wrapper .scheduler-left-sidebar .scheduler-datepicker-card{margin:auto;padding:0!important}.scheduler-wrapper .scheduler-left-sidebar .scheduler-datepicker-card .scheduler-datepicker-customized .ngb-dp-day.ngb-dp-today>div{font-weight:800}.scheduler-wrapper .scheduler-left-sidebar .scheduler-datepicker-card .scheduler-datepicker-customized .ngb-dp-day .active{display:inherit}.scheduler-wrapper .scheduler-left-sidebar .scheduler-datepicker-card .scheduler-datepicker-customized .scheduler-datepicker-customized-day-today{font-weight:700;color:#8b0000}@media only screen and (max-width:410px){.scheduler-wrapper .scheduler-left-sidebar .scheduler-datepicker-card .scheduler-datepicker-customized .ngb-dp-navigation-select{min-width:150px}}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-fixed-header{color:#fff!important;padding-left:50px!important;height:45px!important;border-radius:0}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-fixed-header .scheduler-columns-box-fixed-text>div.provider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;transition:width .1s}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .day-view{height:calc(100vh - 155px)}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .week-view{height:calc(100vh - 158px)}@media (max-width:991.98px){.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .week-view{height:calc(100vh - 240px)}}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .week-view .scheduler-columns-box-fixed-header{margin-right:-35px;margin-left:-16px;padding-right:50px!important;text-align:center}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .week-view .hour-labels-column{top:45px!important;position:relative;border-top:1px solid rgba(218,218,218,.54)}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content{min-height:349px;overflow-y:auto;position:relative}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content::-webkit-scrollbar{width:8px}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content::-webkit-scrollbar-track{background:#f5f5f5}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px;border:2px solid #f5f5f5}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .hour-labels-column{width:50px;text-align:center;float:left}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .hour-labels-column .hour-label{transition:background .1s;cursor:pointer;text-align:right;padding-right:3px;color:#9c9a9a}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .hour-labels-column .hour-label:hover{color:#333;text-decoration:underline}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .hour-labels-column .hour-label:not(:last-child){border-bottom:1px solid rgba(218,218,218,.54)}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .current-time{top:0;position:absolute;left:0;right:0;background:rgba(234,124,124,.67);height:1px;z-index:6;transition:all .1s}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .current-time:before{content:" ";border-top:7.5px solid #ea7c7c;width:5px;height:5px;display:block;border-right:7.5px solid transparent}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .current-time:after{content:" ";border-bottom:7.5px solid #ea7c7c;width:5px;height:5px;display:block;border-right:7.5px solid transparent;margin-top:-14px}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .column{border-left:1px solid #dadada;float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;transition:all .1s}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot{color:#fff;padding:0 7px;margin-left:-15px;margin-right:-28px;position:relative;overflow:hidden;cursor:pointer}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot:not(:last-child){border-bottom:1px solid rgba(218,218,218,.54)}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot.time-slot-disabled{background:repeating-linear-gradient(326deg,rgba(109,109,109,.12),rgba(109,109,109,.12) 3px,rgba(38,36,36,.12) 20px,rgba(58,55,55,.12) 3px);pointer-events:none!important;cursor:not-allowed!important}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot.time-slot-disabled .bookmark{visibility:hidden!important}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot.time-slot-enabled{background:var(--primary)!important;border-radius:7px;border:1.5px solid rgba(229,223,223,.45)!important;position:relative}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot.time-slot-enabled:hover{border:0;-webkit-filter:brightness(.95);filter:brightness(.95);cursor:pointer;z-index:5;box-shadow:0 2px 10px -2px rgba(0,0,0,.2)}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot .bookmark{position:absolute;padding:4px;font-size:12px;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:4px;visibility:hidden}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot:hover .bookmark{visibility:visible}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot .top-left{top:0;left:0}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot .top-right{top:0;right:0}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot .bottom-left{bottom:0;left:0}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .timeslot .bottom-right{bottom:0;right:0}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment{position:absolute;top:26px;background:#57cc99!important;border-radius:7px;left:0;right:0;font-size:12px;padding:2px 5px 2px 10px;color:#000;transition:all .1s;z-index:1;min-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 0 0 1px rgba(218,218,218,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment .bookmark{position:absolute;padding:4px;font-size:12px;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:4px;visibility:hidden}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment:hover .bookmark{visibility:visible}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment .top-left{top:0;left:0}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment .top-right{top:0;right:0}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment .bottom-left{bottom:0;left:0}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment .bottom-right{bottom:0;right:0}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment:hover{border:.5px solid #686767;background:#4eac83!important;cursor:pointer;z-index:5;box-shadow:0 2px 10px -2px rgba(0,0,0,.2)}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment:active{z-index:5;box-shadow:0 2px 10px -2px rgba(0,0,0,.2)}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment .appointment-name a{color:#000}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment .appointment-name.cancelled{text-decoration:line-through}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment .appointment-name:hover{text-decoration:underline}.scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .appointments-box-content .appointment .appointment-time{font-size:80%}@media all and (max-width:991px) and (min-width:768px){.appointment-modal ngb-timepicker.col-form-label-sm div.ngb-tp{overflow-x:auto}}.appointment-modal .custom-datepicker,.appointment-modal .custom-datepicker-dropdown{border:none!important}.appointment-modal .custom-datepicker .form-group,.appointment-modal .custom-datepicker-dropdown .form-group{margin-bottom:0!important}.appointment-modal .custom-datepicker [disabled],.appointment-modal .custom-datepicker-dropdown [disabled]{background-color:#e9ecef!important}@media print{@page{size:landscape!important;position:relative}#outer-container #canvas-bookmark .page-body{background-color:#fff!important;margin:0 0 5px!important}#outer-container #canvas-bookmark #page-main-header,#outer-container #canvas-bookmark #pages-sidebar,#outer-container #canvas-bookmark #right_side_bar{display:none!important}#outer-container #canvas-bookmark .scheduler-wrapper{top:0;left:0;display:block!important;width:auto!important;height:auto!important;overflow:visible!important;margin-left:0!important}#outer-container #canvas-bookmark .scheduler-wrapper .scheduler-left-sidebar,#outer-container #canvas-bookmark .scheduler-wrapper .scheduler-top-fixed-bar{display:none!important}#outer-container #canvas-bookmark .scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content{height:100%}#outer-container #canvas-bookmark .scheduler-wrapper .scheduler-columns-wrapper .scheduler-columns-box .scheduler-columns-box-content .scheduler-columns-box-fixed-header{top:0!important}#outer-container #canvas-bookmark .scheduler-wrapper .scheduler-columns-box-content,#outer-container #canvas-bookmark .scheduler-wrapper .scheduler-columns-box-content .appointment{border:.5px solid #dedede!important}app-customizer{display:none!important}}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}@media (min-width:576px){.fs-sm-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-sm-2{font-size:calc(1.325rem + .9vw)!important}.fs-sm-3{font-size:calc(1.3rem + .6vw)!important}.fs-sm-4{font-size:calc(1.275rem + .3vw)!important}.fs-sm-5{font-size:1.25rem!important}.fs-sm-6{font-size:1rem!important}}@media (min-width:768px){.fs-md-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-md-2{font-size:calc(1.325rem + .9vw)!important}.fs-md-3{font-size:calc(1.3rem + .6vw)!important}.fs-md-4{font-size:calc(1.275rem + .3vw)!important}.fs-md-5{font-size:1.25rem!important}.fs-md-6{font-size:1rem!important}}@media (min-width:992px){.fs-lg-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-lg-2{font-size:calc(1.325rem + .9vw)!important}.fs-lg-3{font-size:calc(1.3rem + .6vw)!important}.fs-lg-4{font-size:calc(1.275rem + .3vw)!important}.fs-lg-5{font-size:1.25rem!important}.fs-lg-6{font-size:1rem!important}}@media (min-width:1200px){.fs-xl-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-xl-2{font-size:calc(1.325rem + .9vw)!important}.fs-xl-3{font-size:calc(1.3rem + .6vw)!important}.fs-xl-4{font-size:calc(1.275rem + .3vw)!important}.fs-xl-5{font-size:1.25rem!important}.fs-xl-6{font-size:1rem!important}}@media (min-width:1400px){.fs-xxl-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-xxl-2{font-size:calc(1.325rem + .9vw)!important}.fs-xxl-3{font-size:calc(1.3rem + .6vw)!important}.fs-xxl-4{font-size:calc(1.275rem + .3vw)!important}.fs-xxl-5{font-size:1.25rem!important}.fs-xxl-6{font-size:1rem!important}}.bg-primary{background-color:var(--primary)!important}.btn-outline-primary{color:var(--primary)!important;border-color:var(--primary)!important}.btn-outline-primary:hover{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary) 60%,#fff 40%)}.btn-primary{background-color:var(--primary)!important;border-color:var(--primary)!important;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.btn-primary:hover{-webkit-filter:contrast(120%);filter:contrast(120%)}a.bg-primary{transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}a.bg-primary:hover{background-color:var(--primary)!important;-webkit-filter:hue-rotate(20deg);filter:hue-rotate(20deg)}.text-primary{color:var(--primary)!important}.form-control:focus{border-color:var(--primary)!important;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary) 60%,#fff 40%)!important;border-bottom:none!important}.form-control.input-style:focus{border-color:var(--primary)!important;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary) 60%,#fff 40%)!important}.border-primary{border-left:6px solid!important}ngb-timepicker .btn-link{color:#000!important;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.btn.calendar{transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.btn.calendar:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary) 60%,#fff 40%)!important}.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:var(--primary)!important;color:#fff!important}.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary) 60%,#fff 40%)!important}