.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.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 ngb-datepicker,.custom-datepicker .dropdown-menu{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-day,.custom-datepicker .ngb-dp-week-number,.custom-datepicker .ngb-dp-weekday,.custom-datepicker .ngb-dp-arrow{width:100%;height:30px;line-height:30px;font-style:inherit}.custom-datepicker .ngb-dp-day [ngbDatepickerDayView],.custom-datepicker .ngb-dp-week-number [ngbDatepickerDayView],.custom-datepicker .ngb-dp-weekday [ngbDatepickerDayView],.custom-datepicker .ngb-dp-arrow [ngbDatepickerDayView]{width:100%;height:30px;line-height:30px}.custom-datepicker .ngb-dp-day .btn-light,.custom-datepicker .ngb-dp-week-number .btn-light,.custom-datepicker .ngb-dp-weekday .btn-light,.custom-datepicker .ngb-dp-arrow .btn-light{background-color:#fff!important;border-color:#fff!important;font-size:14px}.custom-datepicker .ngb-dp-day .btn-light:hover,.custom-datepicker .ngb-dp-day .btn-light:focus,.custom-datepicker .ngb-dp-day .btn-light:active,.custom-datepicker .ngb-dp-day .btn-light.active,.custom-datepicker .ngb-dp-week-number .btn-light:hover,.custom-datepicker .ngb-dp-week-number .btn-light:focus,.custom-datepicker .ngb-dp-week-number .btn-light:active,.custom-datepicker .ngb-dp-week-number .btn-light.active,.custom-datepicker .ngb-dp-weekday .btn-light:hover,.custom-datepicker .ngb-dp-weekday .btn-light:focus,.custom-datepicker .ngb-dp-weekday .btn-light:active,.custom-datepicker .ngb-dp-weekday .btn-light.active,.custom-datepicker .ngb-dp-arrow .btn-light:hover,.custom-datepicker .ngb-dp-arrow .btn-light:focus,.custom-datepicker .ngb-dp-arrow .btn-light:active,.custom-datepicker .ngb-dp-arrow .btn-light.active{background-color:var(--primary)!important;color:#fff!important}.custom-datepicker .ngb-dp-day .btn-link,.custom-datepicker .ngb-dp-week-number .btn-link,.custom-datepicker .ngb-dp-weekday .btn-link,.custom-datepicker .ngb-dp-arrow .btn-link{color:#313131}.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,.custom-datepicker .ngb-dp-arrow .btn-link .ngb-dp-navigation-chevron{width:9px;height:9px}.custom-datepicker .ngb-dp-navigation-select .form-select{width:100px}.custom-datepicker .ngb-dp-navigation-select .form-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;border-radius:.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 ngb-datepicker,.mutliple-datepicker .dropdown-menu{border:none;box-shadow:0 4px 14px rgba(var(--primary),.15);border-radius:8px;width:483px}.mutliple-datepicker ngb-datepicker .ngb-dp-month,.mutliple-datepicker .dropdown-menu .ngb-dp-month{width:50%}.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,.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{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-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-day .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-week-number .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,.mutliple-datepicker .ngb-dp-weekday .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-arrow .ngb-dp-arrow{width:95%;font-style:inherit}.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-day .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-week-number .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],.mutliple-datepicker .ngb-dp-weekday .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-arrow .ngb-dp-arrow [ngbDatepickerDayView]{width:95%}.mutliple-datepicker .ngb-dp-day .btn-light,.mutliple-datepicker .ngb-dp-week-number .btn-light,.mutliple-datepicker .ngb-dp-weekday .btn-light,.mutliple-datepicker .ngb-dp-arrow .btn-light{background-color:#fff!important;border-color:#fff!important;font-size:14px}.mutliple-datepicker .ngb-dp-day .btn-light:hover,.mutliple-datepicker .ngb-dp-day .btn-light:focus,.mutliple-datepicker .ngb-dp-day .btn-light:active,.mutliple-datepicker .ngb-dp-day .btn-light.active,.mutliple-datepicker .ngb-dp-week-number .btn-light:hover,.mutliple-datepicker .ngb-dp-week-number .btn-light:focus,.mutliple-datepicker .ngb-dp-week-number .btn-light:active,.mutliple-datepicker .ngb-dp-week-number .btn-light.active,.mutliple-datepicker .ngb-dp-weekday .btn-light:hover,.mutliple-datepicker .ngb-dp-weekday .btn-light:focus,.mutliple-datepicker .ngb-dp-weekday .btn-light:active,.mutliple-datepicker .ngb-dp-weekday .btn-light.active,.mutliple-datepicker .ngb-dp-arrow .btn-light:hover,.mutliple-datepicker .ngb-dp-arrow .btn-light:focus,.mutliple-datepicker .ngb-dp-arrow .btn-light:active,.mutliple-datepicker .ngb-dp-arrow .btn-light.active{background-color:var(--primary)!important;color:#fff!important}.mutliple-datepicker .ngb-dp-day .btn-link,.mutliple-datepicker .ngb-dp-week-number .btn-link,.mutliple-datepicker .ngb-dp-weekday .btn-link,.mutliple-datepicker .ngb-dp-arrow .btn-link{color:#313131}.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,.mutliple-datepicker .ngb-dp-arrow .btn-link .ngb-dp-navigation-chevron{width:9px;height:9px}.mutliple-datepicker .ngb-dp-navigation-select .form-select{width:100px}.mutliple-datepicker .ngb-dp-navigation-select .form-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 .input-group .btn{background-color:#e9ecef;border:1px solid #ced4da}select.form-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 #007bff40}.form-control.sexy-style{border:0px;border-bottom:1px solid lightgray;border-radius:0;box-shadow:none;padding:0;line-height:45px}.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}.form-select.size-small{font-size:90%}.form-select.size-normal{font-size:inherit}.form-select.size-large{font-size:19px}.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;opacity:1;transform:none;margin:15px auto 0}.buttons{box-shadow:0 5px 11px -2px #0000002e,0 4px 12px -7px #00000026;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:0px!important}.buttons.button-action-hover:focus{outline:none;box-shadow:none}.buttons:active,.buttons:focus,.buttons:hover{box-shadow:0 0 4px #00000024,0 4px 8px #00000047}.buttons:not(:last-child){width:0px;height:0px;margin:0 auto;opacity:0;transform:translateY(50px)}.f-right{float:right!important}.override-floating-margins{margin:0 0 5.5em!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{animation:expand 1s ease-in-out infinite;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){animation-delay:.18s;background:var(--primary)}.loader .line:nth-child(3){animation-delay:.36s;background:#ff5370}.loader .line:nth-child(4){animation-delay:.54s;background:#007bff}@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;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;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 white;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-dropdown,.custom-datepicker{border:none!important}.custom-datepicker-dropdown .form-group,.custom-datepicker-dropdown .mb-3,.custom-datepicker .form-group,.custom-datepicker .mb-3{margin-bottom:0rem!important}.custom-datepicker-dropdown [disabled],.custom-datepicker [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-primary,.btn-primary{background-color:var(--primary)!important}.btn-light-green,.bg-light-green{background-color:#57cc99!important}.bg-btn-grey{color:#212529}.bg-btn-grey:hover{background:#c8c9ca!important}.cursor-forbidden{cursor:not-allowed!important}.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:#dadada8a}.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:#ea7c7cab;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 rgb(234,124,124);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 rgb(234,124,124);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,#6d6d6d1f,#6d6d6d1f 3px,#2624241f 20px,#3a37371f 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;filter:brightness(.95);cursor:pointer;z-index:5;box-shadow:0 2px 10px -2px #0003}.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 #dadada80;-webkit-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 rgb(104,103,103);background:#4eac83!important;cursor:pointer;z-index:5;box-shadow:0 2px 10px -2px #0003}.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 #0003}.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%}.appointment-modal ngb-timepicker.col-form-label-sm div input.ngb-tp-input{font-size:.875rem;padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px)}@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-dropdown,.appointment-modal .custom-datepicker{border:none!important}.appointment-modal .custom-datepicker-dropdown .form-group,.appointment-modal .custom-datepicker-dropdown .mb-3,.appointment-modal .custom-datepicker .form-group,.appointment-modal .custom-datepicker .mb-3{margin-bottom:0rem!important}.appointment-modal .custom-datepicker-dropdown [disabled],.appointment-modal .custom-datepicker [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-top-fixed-bar,#outer-container #canvas-bookmark .scheduler-wrapper .scheduler-left-sidebar{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}}:root{--primary: #184E77}.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%,white 40%)}.btn-primary{background-color:var(--primary)!important;border-color:var(--primary)!important;transition:filter .3s ease}.btn-primary:hover{filter:contrast(120%)}a.bg-primary{transition:filter .3s ease}a.bg-primary:hover{background-color:var(--primary)!important;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%,white 40%)!important}.form-control.input-style:focus{border-color:var(--primary)!important;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary) 60%,white 40%)!important}.border-primary{border-left:6px solid var(--primary)!important}ngb-timepicker .btn-link{color:#000!important;transition:filter .3s ease;font-size:0}ngb-timepicker .btn-link .ngb-tp-chevron{font-size:initial}.btn.calendar{transition:filter .3s ease}.btn.calendar:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary) 60%,white 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%,white 40%)!important}
