.notification-bubble{background:red;width:8px;height:8px;border-radius:4px;color:#fff;font-size:6px;text-align:center}.avatar-circle{width:40px;height:40px;background-color:var(--main-color);text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:relative}.initials{position:relative;color:#fff;font-weight:700}.avatar-circle.big{width:3000px;height:80px;bottom:10px}.big .initials{font-size:30px}.heading-settings{font-size:30px;font-weight:600;letter-spacing:-.33px;line-height:36px}.title{font-size:15px;line-height:18px}.role{font-size:10px;font-weight:700;letter-spacing:.7px;line-height:10px;border-radius:0;padding:4px}.pen{padding:2px;margin-top:10px}.option{padding:20px 30px}.btn-settings{width:20px}.heading-update-pass{font-size:25px;font-weight:600;letter-spacing:-.33px;line-height:36px}.number-input{padding:calc(.5rem + 1px) .75rem;border:1px solid #ced4da}.number-input::placeholder{color:#b3b3b3!important}.heading-update-email{font-size:25px;font-weight:600;letter-spacing:-.33px;line-height:36px}.form-font{font-size:10px}.modal-header .close{padding:0;margin:0;z-index:99}.loading-parent{width:100vw;height:100vh;position:fixed;bottom:0;top:0;left:0;right:0;background-color:rgba(83,82,82,.692);z-index:9999;min-height:calc(100% - 3.5rem)}.custom-input label{text-transform:uppercase}.custom-input label.invalid{color:red}.custom-input input.invalid{border:1px solid red}.penta-select:hover{cursor:pointer}.penta-select label{text-transform:uppercase}.penta-select label.invalid{color:red}.penta-select input.invalid{border:1px solid red}@media screen and (min-width:601px){.tab-link-mobile{font-size:14px}}@media screen and (max-width:600px){.tab-link-mobile{font-size:10px}.tab-img{width:20px;height:20px}}.dropdown-indicator{margin-right:10px}.css-ixyimf-control{border-color:#b3b3b3!important}.css-ixyimf-control:hover{border-color:#b3d4fc!important;box-shadow:0 0 0 4px #b3d4fc}.css-1hwfws3{padding:2px 12px!important}.css-151xaom-placeholder{color:#b3b3b3!important}.MuiPaper-root>{overflow:visible!important}.Mui-disabled>span>svg{fill:var(--main-light-grey)!important}.MuiTable-root .MuiSvgIcon-root{fill:var(--main-color)!important}.MuiInputBase-input>div{margin-top:5px!important}.MuiPaper-elevation2{box-shadow:none!important}.MuiTablePagination-root{border:none!important}.switch-small{display:inline-block;height:18px;position:relative;width:38px}.switch-small input{display:none}.slider-small{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider-small:before{background-color:#fff;bottom:3px;content:"";left:4px;position:absolute;transition:.4s;width:12px;height:12px}input:checked+.slider-small{background-color:var(--main-color)}input:checked+.slider-small:before{transform:translateX(18px)}.slider-small.round{border-radius:34px}.slider-small.round:before{border-radius:50%}.modal-content{height:100%;width:100%}.demo-iframe-holder{height:75vh;width:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll;position:relative}.demo-iframe-holder iframe{height:100%;width:100%}.date-border{padding:calc(.5rem + 1px) .75rem calc(.5rem + 2px);font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0!important}.react-datepicker-popper{z-index:20}.react-datepicker__day:hover{background:#d5f2ff}.react-datepicker__day--selected:hover{background:var(--main-color)!important;color:#fff!important}.react-datepicker__header{padding:0!important}.react-datepicker__month{margin:0!important}.react-datepicker__day{color:var(--main-color)!important}.react-datepicker__header__dropdown{border-left:1px solid #ddd;border-right:1px solid #ddd}.react-datepicker__year-read-view--down-arrow{top:4px}.react-datepicker__year-dropdown{background-color:#fff;color:var(--main-color)!important}.react-datepicker__year-option{padding:3px}.placeholder-text{color:#b3b3b3!important}.react-datepicker__day--disabled{border-radius:5px}.react-datepicker__day--disabled,.react-datepicker__day--disabled:hover{background:#f0f0f0;color:grey!important}.minDate-highlight{position:relative}.minDate-highlight:before{content:"";position:absolute;width:5px;height:100%;top:0;left:0;border:2px solid var(--main-color);border-right:none}.maxDate-highlight{position:relative}.maxDate-highlight:after{content:"";position:absolute;width:5px;height:100%;top:0;right:0;border:2px solid var(--main-color);border-left:none}.disabled{background:#dcdcdc;cursor:not-allowed}.modal-datepicker-y-offset{margin-top:-7px}.react-bootstrap-table{box-shadow:none!important}.MuiPaper-root *{overflow:visible!important}.attendance-table>.MuiPaper-root{overflow:visible!important;box-shadow:none!important}.attendance-table .MuiTable-root{width:auto!important}.attendance-table *{border:none!important;display:auto!important}.attendance-table th{width:88px!important;min-width:88px!important;padding:.75rem!important;line-height:1rem!important}.attendance-table th div{font-weight:700!important}.attendance-table td{padding:.75rem!important}.attendance-table .MuiTableRow-root{height:72px!important}.attendance-table .MuiTableRow-root.MuiTableRow-head{height:64px!important}.cust-clinician-attendance-heading{font-weight:700;letter-spacing:1px;line-height:12px}.my-modal{width:50vw!important;max-width:50vw!important}.mlm{margin-left:-8px}.form-font{font-size:.75rem}.clinician{font-size:27px;font-weight:600;letter-spacing:-.28px;line-height:30px}.qual{font-size:17px;line-height:18px}.heading-clinician-todos{font-size:12px;font-weight:700;letter-spacing:2px;line-height:12px}.name{font-size:15px;letter-spacing:-.14px}.loc,.name{line-height:15px}.loc{font-size:13px}.detail{font-size:15px;line-height:22px}.search-dropdown{box-shadow:0 14px 11px 9px rgba(0,0,0,.08)!important}.heading-add-new-client{font-size:25px;font-weight:600;letter-spacing:-.33px;line-height:36px}.border-remove{border-bottom:0!important;padding:5px 10px 0!important;position:absolute;right:0}.modal-header .close{font-size:30px}.nav-tabs{border-radius:3px!important;background-color:#fff!important;box-shadow:0 0 5px 0 rgba(0,0,0,.05)!important}.nav{border-bottom:0!important}.form-send-actions .nav-item{color:grey!important}.form-send-actions .nav-link.active{border-color:#fff!important;border-bottom:2px solid #008dcb!important;border-top-left-radius:0!important;border-top-right-radius:0!important}button:focus,input:focus,select:focus,textarea:focus{outline:none!important}.react-datepicker{border:0;border-radius:0;width:100%;font-size:15px}.react-datepicker__month-container{width:100%}.react-datepicker__navigation{margin-top:19px}.react-datepicker__navigation--previous{margin-left:50px}.react-datepicker__navigation--next{margin-right:50px}.react-datepicker__current-month{padding:10px}@media (min-width:0) and (max-width:1999px){.react-datepicker__header{padding-left:6px}}@media (min-width:1200px){.react-datepicker__header{padding-left:8px}}.react-datepicker__header{background-color:#fff!important;border-bottom:0!important;padding-right:7px}.react-datepicker__day-names{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding-left:30px!important;padding-right:30px!important}.react-datepicker__day-names,.react-datepicker__week{display:flex;justify-content:space-between;padding-top:8px;padding-left:25px;padding-right:25px}.react-datepicker__current-month{padding:15px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.react-datepicker__month{margin-top:0!important;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-bottom:15px}.react-datepicker__day-name{font-weight:700}.react-datepicker__day{color:var(--main-color);width:40px!important;padding:4px}.react-datepicker__day--selected{color:#fff!important}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.react-datepicker__day--keyboard-selected{color:#fff!important}.filter-nav-mobile{padding:.5rem 0;margin:0}.filter-drawer{position:absolute;left:0;top:0;width:100vw;z-index:1000;transition:transform .3s ease-in-out}.wide-title .modal-title{width:calc(100% + 2rem)!important}.tag-select,.tag-select:active,.tag-select:focus,.tag-select:hover{background:#fff!important;color:#000!important}.tag-select:after{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.tag-select+.dropdown-menu{border:1px solid #cfcfcf!important;border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:1px;align-self:center;display:flex;justify-content:center}.react-datepicker__time-box{width:5rem!important}.react-datepicker--time-only .react-datepicker__time-container{width:200px!important}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%!important}.browse-btn-color-cust,.browse-btn-color-cust :hover{background-color:#fff!important;border:1px solid #e9e9e9!important}.pri-btn-color,.pri-btn-color:hover{background-color:var(--main-color)!important;border:1px solid var(--main-color)!important}.font-10{font-size:10px!important}.font-11{font-size:11px!important}.font-13{font-size:13px!important}.font-15{font-size:15px!important}.custom-background-color{background-color:#f2f2f2}.badge-color-cust{background-color:#fff!important;border:1px solid #e9e9e9!important;font-weight:700;letter-spacing:.3px;line-height:12px}.badge-color-cust:hover{background-color:#f0f0f0!important;border:1px solid #e9e9e9!important}.badge-success{letter-spacing:.3px;background-color:var(--main-color)!important}.cust-width{width:20%}.circle-green{color:var(--attendance-present)}.circle-red{color:var(--attendance-absent)}.circle-grey{color:var(--attendance-empty)}.circle-yellow{color:var(--attendance-excused)}.detailed-nav{font-size:10px!important;text-transform:uppercase!important;color:#999!important;font-weight:700!important;letter-spacing:.5px;line-height:12px}.detailed-nav-value{font-size:13px!important;color:#000!important;font-weight:700!important;letter-spacing:-.14px;line-height:15px}.circle-size{font-size:.52rem!important}.atten-month{background-color:#f5f5f5}.atten-month-title{opacity:.5;font-weight:700;letter-spacing:.5px;line-height:12px;text-transform:uppercase}.green-btn-cust,.green-btn-cust:hover{height:44px;width:166px;color:#fff!important;border-radius:28px!important;background-color:#21af21!important;border-color:#21af21!important;box-shadow:0 3px 8px 0 rgba(0,0,0,.35);cursor:pointer}@media (min-width:0px) and (max-width:700px){.session-metadata{width:100%!important}}@media (min-width:701px) and (max-width:1024px){.session-metadata{width:80%!important}}@media (min-width:1024px) and (max-width:1500px){.session-metadata{width:60%!important}}@media (min-width:1500px) and (max-width:3052px){.session-metadata{width:40%!important}}.update-button{position:absolute;top:110px;right:55px}.attendance-toast-body{color:var(--main-color)}.attendance-toast-progress{background:var(--main-color)!important}.attendance-toast-progress-error{background:var(--main-alert)!important}.Toastify__toast--error{background:#fff!important}.attendance-toast-body-error{color:var(--main-alert)!important}.month-dropdown>button{background:#fff;color:var(--main-color);border:1px solid #eee;font-size:.75em;min-width:320px}.month-dropdown>button:active,.month-dropdown>button:focus,.month-dropdown>button:hover{background:#fff;border:1px solid var(--main-color);color:var(--main-color)}.month-dropdown>div{width:100%;text-align:center}.month-item{font-size:1.25em}.month-item .active{background:var(--main-color);color:#fff}.input-error{border-color:#e99083!important}.edit-profile .modal-content{height:calc(100% - 60px)}.edit-profile .modal-content .modal-body{border-radius:10px}.edit-profile .actions{box-shadow:none!important}.edit-profile .actions .nav-item{box-shadow:0 0 5px 0 rgba(0,0,0,.05)!important}@media (min-width:0px) and (max-width:1024px){.custom-modal{max-width:900px!important}}@media (min-width:1025px){.custom-modal{max-width:900px!important}}.custom-sub-heading{font-weight:600;letter-spacing:-.36px;line-height:24px}.custom-bg-color{background-color:#f5f5f5!important}.custom-loa-termcondition,.custom-loa-text{letter-spacing:-.32px;line-height:27px}.custom-loa-termcondition{font-style:italic}.custom-tag{font-weight:600;letter-spacing:-.32px;line-height:27px}.custom-no-radius{border-radius:0!important}.custom-checkbox .custom-control-input:checked{background-color:#108ec8!important}.custom-checkbox .custom-control-input:checked:focus~.custom-control-label:before,.custom-checkbox .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 0}.custom-checkbox .custom-control-input:active~.custom-control-label:before{background-color:#fff}.custom-checkbox .custom-control-label:before{border-radius:0!important}.custom-control-label:before,.custom-file-label,.custom-select{transition:none!important}.custom-relofInfo-text{letter-spacing:-.32px;line-height:27px}.cust-loa-reason-for-absence-text{font-weight:500;letter-spacing:1px;line-height:12px}.custom-modal-heading{font-weight:600;letter-spacing:-.33px;line-height:36px}.custom-search-text{opacity:.3;color:#000;letter-spacing:-.17px;line-height:18px}.custom-group-list-heading{font-weight:600;letter-spacing:-.36px;line-height:24px}.custom-color-grey{color:#ebeced!important}.custom-arrow{font-size:25px!important}.custom-click-style{cursor:pointer}.btn-color-group-therapy,.btn-color-group-therapy:hover{background-color:var(--main-color)!important;border:1px solid var(--main-color)!important}.custom-caret:after{margin-top:.55rem}.custom-req-sent-heading{font-weight:600;letter-spacing:-.28px;line-height:35px}.custom-req-sent-request-to{font-weight:700;letter-spacing:.5px;line-height:12px}.custom-req-sent-group-name{letter-spacing:-.36px}.mtc-textbox{background-color:rgba(0,0,0,.6);position:absolute;top:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.mtc-avt-container{position:relative;margin-left:-5px}.mtc-avatar{border:2px solid #fff;border-radius:50%}.present-pill{background-color:var(--attendance-present)!important;color:#fff}.br-1{border-right:.4px solid #e2e2e2}.border-cust{border-top:0!important}.secondary-btn,.secondary-btn:hover{height:44px;width:166px;color:#fff!important;border-radius:28px!important;background-color:#21af21;border-color:#21af21;box-shadow:0 3px 8px 0 rgba(0,0,0,.35);cursor:pointer}.btn-postition{right:20px;bottom:200px}.nav-margin{margin-left:.05rem!important;margin-right:.05rem!important}.feedback-card{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);width:200px}.feedback-card:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.heading{margin-bottom:30px;margin-left:0;padding-left:0}.my-to-dos{font-weight:700;letter-spacing:1px;line-height:12px}.options{border-radius:3px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.05);margin-bottom:10px}.p-12{padding:12px}.option-style{font-weight:700}.option-base{border-left:.2px solid #e2e2e2;border-right:.2px solid #e2e2e2}.option-selected{border-bottom:2px solid #008dcb}.container{margin-top:10px}.react-bootstrap-table{background:#fff;border-radius:3px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.05)}.menu{content:url(/static/media/ic_more.1b370058.svg)}.nav-tabs .nav-link{padding:15px;color:rgba(0,0,0,.3)}.actions{border-radius:0!important}.actions .nav-link.active{padding:15px;border-right:.2px solid #e2e2e2;border-bottom:2px solid #008dcb;border-top:0}.blank-filter,.fa-filter{border-bottom:1px solid #dee2e6}.fa-filter{border-left:1px solid #e2e2e2;border-radius:0;box-shadow:0 0 5px 0 rgba(0,0,0,.05);background:url(/static/media/ic_filter.acba9704.svg);background-repeat:no-repeat;background-position:50%}.table-header{font-size:12px;letter-spacing:1px}.table thead th{border-bottom:0;vertical-align:inherit!important}.head{font-size:15px;letter-spacing:-.14px;line-height:17px}.desc{font-size:13px;line-height:15px}.user-drop-down .dropdown-item{padding-top:15px;padding-bottom:15px}.btn-color-cust,.btn-color-cust:hover{background-color:#fff!important;border:1px solid #e9e9e9!important;font-weight:700;letter-spacing:.3px;line-height:12px;border-radius:0!important;text-transform:uppercase!important}.covid-modal .modal-content{background:transparent;border:none}.custom-bcard-dimensions{border:0!important}.custom-bcard-ellipsis{width:100%;text-align:start;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap}.custom-bcard-heading{letter-spacing:-.31px;line-height:21px}.custom-card{min-height:320px!important;width:300px!important;border-radius:.25rem!important}.custom-card-heading{font-weight:600;letter-spacing:-.36px;line-height:24px}.custom-card-label{font-weight:700}.custom-card-label,.custom-card-label-value{letter-spacing:.5px;line-height:12px}.custom-card-clinician-name{letter-spacing:-.14px;line-height:15px}.custom-card-clinician-title{opacity:.5;color:#000;line-height:13px}.cust-datemodal-header{font-weight:600;letter-spacing:-.33px;line-height:44px}.cust-datemodal-label{font-weight:700}.cust-datemodal-label,.cust-datemodal-label-value{letter-spacing:.5px;line-height:12px}.cust-datemodal-clinician-name{letter-spacing:-.14px;line-height:15px}.cust-datemodal-clinician-title{opacity:.5;color:#000;line-height:13px}@media (min-width:0px) and (max-width:1024px){.custom-card-container{padding-right:0!important}}@media (min-width:1025px){.custom-card-container{padding:0 2rem!important}}@media (min-width:0px) and (max-width:1024px){.custom-card-label-search-res{padding:0!important;font-weight:700;letter-spacing:1px}}@media (min-width:1025px){.custom-card-label-search-res{padding:0 3.5rem!important;font-weight:700;letter-spacing:1px}}@media (min-width:0px) and (max-width:1024px){.custom-card-label-search-res-parent{padding:0!important}}@media (min-width:1025px){.custom-card-label-search-res-parent{padding:0 15px!important}}@media (min-width:0px) and (max-width:1024px){.custom-card-label-search-my-bucket{padding:0!important;margin:1rem 0!important}}@media (min-width:1025px){.custom-card-label-search-my-bucket{padding:1rem 1.5rem!important;margin:0 3rem!important}}@media (min-width:0px) and (max-width:1024px){.custom-card-label-search-my-bucket-parent{padding:0 1.2rem!important;font-weight:700;letter-spacing:1px}}.custom-bucket-container{padding:1.2rem!important}.custom-search{border-top:1px solid #ebeced;border-bottom:1px solid #ebeced}.custom-color-black{opacity:.3;color:#000}.custom-search-text{color:#c8c8c8;font-weight:700;letter-spacing:-.34px;line-height:25px}.custom-bcard{border-radius:.25rem!important}.cust-tnc-nav-heading{font-weight:600;letter-spacing:-.36px;line-height:24px}.feedback-container{position:absolute;bottom:0;right:0;overflow:hidden;width:calc(100vw - 12px);max-width:480px}.feedback-container .card{border-bottom-right-radius:0;border-bottom-left-radius:0}.feedback-form-appear,.feedback-form-enter{transform:translateY(110%)}.feedback-form-appear-active,.feedback-form-enter-active{transform:translateY(0);transition:.3s ease-in-out}.feedback-form-exit{transform:translateY(0)}.feedback-form-exit-active{transform:translateY(110%);transition:.3s ease-in-out}.nav-tabs{border-radius:3px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.05);margin-bottom:10px}.nav{border-bottom:0}.nav-tabs .nav-link{padding:20px}.actions .nav-item{font-weight:700;border-right:.2px solid #e2e2e2;color:#000}.active-mobile{font-weight:700;padding:20px;border-bottom:none!important;border-left:2px solid #008dcb!important;border-top-left-radius:0;border-top-right-radius:0}.actions .nav-link.active{font-weight:700;padding:20px;border-right:1px solid #e2e2e2;border-bottom:2px solid #008dcb!important;border-top-left-radius:0;border-top-right-radius:0}.bg-mustard{background-color:#fbf6e3}.form-guideline-font{font-size:15px;letter-spacing:-.08px;line-height:21px}.rc-steps-item-finish .rc-steps-item-icon,.rc-steps-item-process .rc-steps-item-icon{background-color:#7ed321;border:1px solid #fff}.rc-steps-item-finish .rc-steps-item-tail:after{background-color:#7ed321}.container-register{padding-left:150px!important;padding-right:150px!important}.container-register.mobile{padding-left:1rem!important;padding-right:1rem!important}.popup{position:absolute;background:#fff;border:1px solid var(--main-color);bottom:calc(100% + 3px);left:-5px;padding:.5rem;box-sizing:border-box;border-radius:5px}.popup:after{border:10px solid transparent;border-top-color:#fff;top:calc(100% - 2px)}.popup:after,.popup:before{content:"";background:transparent;position:absolute;left:3px}.popup:before{border:10px solid transparent;border-top:10px solid var(--main-color);top:100%}.no-border{border:0!important}.prog{height:.2rem!important}.sticky{position:-webkit-sticky;position:sticky;top:100px;z-index:2}.footer{height:50px;width:100%;background:#fff;margin:0}.form-font{font-size:12px}.accept-input{width:48.7%!important}.radio:hover{background-color:var(--main-color-light)}.radio-active{background-color:var(--main-color)!important;border:var(--main-color)!important;color:#fff!important}.toggle-options{width:100px}.card{border-radius:0}.input-group-text{background-color:#fff!important;border-radius:0!important}.signingModal{width:1055px!important;height:80vh!important;max-width:80vw!important}.my-modal{width:80vw;height:80vh;max-width:80vw}.signing-modal{width:80%!important;height:80%!important;max-width:80%!important;max-height:80%!important}.custom-snippet{min-height:232px!important;width:330px!important;border-radius:.25rem!important;background:#fff;padding:20px}.custom-snippet-heading{font-weight:600;letter-spacing:-.36px;line-height:24px}.custom-snippet-label{font-weight:700;letter-spacing:.5px;line-height:12px}.custom-snippet-label-value{letter-spacing:.5px;line-height:18px}.custom-snippet-clinician-name{letter-spacing:-.14px;line-height:15px}.custom-snippet-clinician-title{opacity:.5;color:#000;line-height:13px}select{border:2px grey}.browseGroupsCard{min-height:400px}.carousel .slide{background:transparent;border-radius:2rem}.carousel-root{width:388px;min-height:240px;border:none}.slider-wrapper .axis-horizontal{border:none}.carousel .carousel-status{color:#000;margin-right:6px;font-size:12px;text-shadow:none;font-weight:600}.animated{background-color:#f8f9fa!important}.carousel.carousel-slider .control-arrow{height:75%;margin-top:8%}.carousel.carousel-slider .control-next.control-arrow{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.slider.animated:before{background-color:#f8f9fa!important}.carousel.carousel-slider .control-prev.control-arrow{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.carousel .control-prev.control-arrow:before{border-right:8px solid #000}.carousel .control-next.control-arrow:before{border-left:8px solid #000}.login{height:100vh}.text-grey{color:grey}.image-login-container{width:100%;height:100%;background-image:url(/static/media/img_login.6dfac67e.png);background-size:cover;background-repeat:no-repeat;background-position:50% 65%}.spacer{height:80px}.code{border:1px solid #ddd}.code-font{font-size:2em}.phone-number-font{font-size:.75em}.modal-header-custom{border-bottom:0!important}.modal-header-custom-content{font-size:1.875rem!important;font-weight:600;letter-spacing:-.33px;line-height:36px}.modal-body-custom-content{font-size:1rem!important;letter-spacing:.53px;line-height:26px}.modal-if-you{font-size:.9375rem!important;letter-spacing:.5px;line-height:18px}.otp>div{padding:15px}.number>div,.otp>div{border:1px solid #ddd}.h-100vh{height:100vh}.form-font{opacity:.5;color:#000;line-height:12px}.error-font,.form-font{font-weight:500;letter-spacing:1px}.error-font{color:#dc3545;line-height:13px}.already-have-an-acco{letter-spacing:-.08px;line-height:15px}.react-phone-number-input__icon--international{padding-bottom:.45rem}.image-align-top .img{vertical-align:top!important}.react-phone-number-input__input{height:auto!important;border-bottom:0!important}.react-phone-number-input__country--native{align-items:normal!important}.react-phone-number-input__icon{border:0!important}.react-phone-number-input__country-select-arrow{margin-top:.6em!important}.dropdown-content{background-color:#fff!important}.switch{position:relative;display:inline-block;width:50px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:var(--main-color)}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(21px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}:root{--main-color:#007cbb;--main-color-hover:#1567b3;--main-color-light:#d8f0ff;--main-black:#000;--main-white:#fff;--main-highlight:#00b4e1;--main-accent:#f08b1e;--main-accent-hover:#df7505;--main-grey:#555;--main-light-grey:#afafaf;--main-success:#64a523;--main-alert:#d85353;--secondary-highlight:#0092b1;--secondary-accent:#923a8b;--secondary-success:#a9ac0b;--attendance-present:#9bc076;--attendance-excused:#eeb659;--attendance-absent:#e37986;--attendance-empty:#eee}*{outline-color:var(--main-color)!important;font-family:"Montserrat",sans-serif!important}body,html{height:100%;width:100%;overflow-x:hidden}body{background-color:#f5f5f5!important}button:disabled{cursor:not-allowed;pointer-events:all!important}@media (min-width:0) and (max-width:1999px){body,html{font-size:16px!important}}@media (min-width:1200px){body,html{font-size:19px!important}}input[type=checkbox]:active{color:red}@media (min-width:768px){.navbar-expand-md .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}}.bg-gray{background-color:#f5f5f5}.external-link{font-size:14px;color:var(--main-light-grey);text-decoration:none}.external-link:hover{color:var(--main-black);border-bottom:2px solid var(--main-color);text-decoration:none}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tab-link{transition:all .3s ease-in-out}.tab-link:hover{color:var(--main-color)!important}.nav-link.mtc-nav.active{font-weight:700;border-bottom:2px solid var(--main-color)!important}.btn-color{background-color:var(--main-color)!important;border:1px solid var(--main-color)!important}.btn-color:hover{background-color:var(--main-color-hover)!important;border:1px solid var(--main-color-hover)!important}.btn-warn{background-color:var(--main-alert)!important;border:1px solid var(--main-alert)!important}.btn-warn:hover{background-color:#e02d2d!important;border:1px solid #e02d2d!important}.btn-action{background-color:var(--main-accent)!important;border:1px solid var(--main-accent)!important;font-weight:700;letter-spacing:.3px;line-height:.75rem;border-radius:0!important;text-transform:uppercase!important;color:#fff}.btn-action:hover{background-color:var(--main-accent-hover)!important;border:1px solid var(--main-accent-hover)!important;color:#fff}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:first-child),.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-radius:5px}.alert-color{color:red!important}.alert-color:active{color:#fff!important}.alert-color:hover{color:#cf1414!important;text-decoration:none!important}.link-color{color:var(--main-color)!important;text-decoration:none!important}.link-color:active{color:#fff!important}.link-color:hover{color:var(--main-color-hover)!important;text-decoration:none!important}.filter-text-heading{font-size:12px!important}.text-main{color:var(--main-color)!important}.text-dark{color:#000!important}.remove-button{color:#f25555!important}.btn{border-radius:0}.btn:focus{box-shadow:none!important}.bg-success{background-color:#00db06!important}.font-8{font-size:.5rem!important}.font-9{font-size:.5625rem!important}.font-10{font-size:.625rem!important}.font-11{font-size:.6875rem!important}.font-12{font-size:.75rem!important}.font-13{font-size:.8125rem!important}.font-14,.header-text{font-size:.875rem!important}.font-15{font-size:.9375rem!important}.font-35{font-size:2.188rem!important}.font-30{font-size:30px!important}.font-16{font-size:16px!important}.font-17{font-size:17px!important}.font-18{font-size:18px!important}.font-19{font-size:19px!important}.font-20{font-size:20px!important}.font-22{font-size:22px!important}.font-23{font-size:23px!important}.font-24{font-size:24px!important}.font-25{font-size:25px!important}.font-26{font-size:26px!important}.font-21{font-size:21px!important}.text-cust-grey{color:#999!important}.text-cust-grey-2{column-count:#666!important}.circle-green{color:#9bc076!important}.circle-red{color:#e37986!important}.circle-grey{color:#eee!important}.circle-yellow{color:#eeb659!important}.hand{cursor:pointer}.dropdown-menu{border:0!important;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.dropdown-item.active,.dropdown-item.active *,.dropdown-item:active,.dropdown-item:active *{background:var(--main-color)!important;color:#fff!important}.dropdown-toggle:after{color:var(--main-color)}.shadow{border:0!important;box-shadow:0 0 1px 1px #e6e6e6}@keyframes scroll{0%{max-height:0}to{max-height:calc(100vh - 100px)}}.notification-menu{transform:translate3d(-46%,68px,0)!important;width:424px;padding:0;height:auto;max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:overlay;animation:scroll .5s ease-in-out}.notification-menu:last-child{border-bottom:none}.notification-item{width:100%;border-bottom:1px solid #dcdcdc}.user-drop-down{top:60px!important;right:10px!important}.user-drop-down.mobile{right:0!important;width:100vw!important;max-width:500px;overflow-x:hidden}.nav-shadow{box-shadow:0 6px 6px -6px #999}.form-control{border-radius:0!important;color:#000!important}.primary-btn-color{background-color:var(--main-color)!important;border:1px solid var(--main-color)!important;font-weight:700;letter-spacing:.3px;line-height:.75rem;border-radius:0!important;text-transform:uppercase!important}.primary-btn-color:hover{background-color:var(--main-color-hover)!important;border:1px solid var(--main-color-hover)!important}.btn-color-cust,.btn-color-cust:hover{background-color:#fff!important;border:1px solid #e9e9e9!important;font-weight:700;letter-spacing:.3px;line-height:.75rem;border-radius:0!important;text-transform:uppercase!important}.bl-0{border-left:0!important}.br-0{border-right:0!important}.bt-0{border-top:0!important}.bb-0{border-bottom:0!important}.custom-select{border-radius:0!important}.cust-black-global{opacity:.5!important;font-weight:500!important;letter-spacing:1px!important}.cust-black-global2{letter-spacing:.5!important;font-weight:600!important;line-height:11px!important}.nav-tabs .nav-link.active{color:#000;opacity:1}.nav-link.active.mobile{font-weight:600}.cust-global-policies-border{border:1px solid rgba(0,0,0,.125)!important;border-radius:.25rem!important}.filter-nav{box-shadow:0 0 5px 0 rgba(0,0,0,.05)!important}select:invalid{color:#b3b3b3!important;border:1px solid #ced4da!important}::-webkit-input-placeholder{color:#b3b3b3!important}::-moz-placeholder{color:#b3b3b3!important}:-ms-input-placeholder{color:#b3b3b3!important}:-moz-placeholder{color:#b3b3b3!important}.v-h-center-outer{position:absolute;height:80vh;width:100vw}.v-h-center-container{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.centered,.v-h-center-container{transform:translate(-50%,-50%);top:50%;left:50%}.centered{position:absolute}.is-invalid-input:not(:focus){border-color:#e99083!important}.form-error{font-size:.75rem;font-weight:700;color:#ec5840}.fa-info-circle{color:var(--main-color)}.request-button:active,.request-button:focus{background:var(--main-color)!important;color:#fff!important;outline:none!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}*{scrollbar-width:thin!important;scrollbar-color:var(--main-color) #ececec!important}::-webkit-scrollbar{width:12px!important;height:12px!important}::-webkit-scrollbar-track{background:#ececec!important}::-webkit-scrollbar-thumb{background-color:var(--main-color)!important;border-radius:20px!important;border:3px solid #ececec!important}@media only screen and (max-width:1025px){body{overflow-y:overlay}*{scrollbar-width:thin}::-webkit-scrollbar{width:4px;height:8px}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:20px;border:1px solid #ececec}}.double-arrow{display:inline}.double-arrow:hover>.custom-arrow{border-color:var(--main-color-hover)}.custom-arrow{border:solid var(--main-color);border-width:0 3px 3px 0;display:inline-block;padding:3px;width:8px;height:8px;cursor:pointer}.custom-arrow:hover{border-color:var(--main-color-hover)}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-bottom:1px}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.custom-arrow.down.large,.custom-arrow.left.large,.custom-arrow.right.large,.custom-arrow.up.large{width:16px;height:16px}.custom-arrow.down.white,.custom-arrow.left.white,.custom-arrow.right.white,.custom-arrow.up.white{border-color:#fff}.request-card{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%;max-width:480px;margin:.5rem auto}.request-card:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.mobile-button{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.modal-mobile{width:100vw;max-width:800px;margin:0 auto}.modal.patient-profile{overflow:hidden}.modal-open .modal{height:100vh}.ellipsis{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.Toastify__toast-container{width:350px!important}.Toastify__toast-body{display:flex!important;justify-content:center!important}.Toastify__toast-container--top-center{top:3em}
/*# sourceMappingURL=main.8a9675c7.chunk.css.map */