.tooltip{position:relative;display:inline-block;height:-webkit-max-content;height:max-content;padding-top:12px}.tooltip .tooltip-text{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:10000;top:135%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip .tooltip-text:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#555}.tooltip:hover .tooltip-text{visibility:visible;opacity:1}.room-1-available-background{background-color:#91eeff;color:#000}.room-2-available-background{background-color:#a0fdb0;color:#000}.room-3-available-background{background-color:#fbbbb0;color:#000}.room-4-available-background{background-color:#d6b2ed;color:#000}.no-room-available-background{background-color:#f8d86b;color:#000}.calendar-nav-left-btn,.calendar-nav-right-btn{border:1px solid #fff;text-align:center}.calendar-nav-left-btn:hover,.calendar-nav-right-btn:hover{cursor:pointer;border:1px solid #1890ff}table{width:100%;border-collapse:initial}.available-calendar-table{border-spacing:5px;border-collapse:unset}tbody td{border:1px solid #fff}tbody td.highlighted{background-color:#00d1b2;color:#fff;border:1px solid #00d1b2}tbody td.selected{border:1px solid #1890ff}tbody td.hoverable:hover{cursor:pointer;border:1px solid #1890ff}td.unavailable{background-color:#e5e5e3;color:#62778f;text-decoration:line-through}.apt-type-radio-group{margin-bottom:8px}.apt-type-radio{margin-bottom:4px}.apt-type-radio>input[type=radio]{vertical-align:middle!important}.apt-type-radio>span{margin-left:8px}.pre_consult_container .pre_consult__control{border-radius:unset}.pre_consult_container .pre_consult__indicator{padding:0}.pre_consult_container .pre_consult__menu{border-radius:unset;z-index:100}.modal-content{overflow:unset}.form-week-to-appointment-input{width:30px;margin-right:5px}.form-week-to-appointment-calendar{width:145px;border:1px solid #dbdbdb}.todos-tbl{border:1px solid #d3d3d3}.todos-tbl tr{border-bottom:1px solid #209cee}.icon-container{display:flex}.icon{cursor:pointer}.todos-tbl tbody tr.completed td{color:grey}.todos-container .create-button{margin-bottom:20px}.loading{height:300px}.remove-margin{margin:0}.speciality-item{padding:10px}.speciality-item:hover{cursor:pointer}.is-selected{background-color:#2b6ed2;color:#fff}.select-container{width:200px;margin-bottom:20px}.profile-container{padding:10px}.specialist-profile-container{overflow:scroll}.referral-inbox-container{padding:20px 0 0}.referral-list-container{margin-right:20px;margin-top:-12px}.week-to-appointment-input{width:30px;margin-right:5px}.week-to-appointment-calendar{width:160px;height:30px;border:1px solid #dbdbdb}.upload-input{display:none}.file-name-container{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-name-container:hover{overflow:visible}.upload-modal .upload-modal-content-container{width:70%;background-color:#fff;border-radius:8px;height:600px;padding:20px}.upload-modal .upload-modal-content-container .upload-modal-content-border{padding:60px;border:1px dashed #bbc2c8;height:100%}.upload-modal .upload-modal-content-container .upload-modal-content-upload{text-align:center;width:50%;margin:auto}.upload-modal .upload-modal-content-container .upload-modal-content-upload .uploader-container .uploader-list{margin-top:20px;max-height:200px;overflow:hidden;overflow-y:scroll}.upload-modal .upload-modal-content-container .upload-modal-content-upload .icon svg.fa-cloud-upload-alt{width:50px;height:50px}.upload-modal .upload-modal-content-container .upload-modal-content-note{border-top:2px solid #bbc2c8;border-bottom:2px solid #bbc2c8;width:50%;margin:50px auto;padding:20px 40px;text-align:center}.preview-button{display:none!important}.empty-timeslots{margin-top:10px;padding:20px 30px;text-align:center;font-size:14px;border:2px dashed #bfbfbf}.empty-timeslots:hover{cursor:pointer}.timeslot-container{margin-top:10px;font-size:14px;font-weight:400;text-align:center;background-color:#1890ff;color:#fff;border:1px solid #fff}.timeslot-icon{float:right;padding:5px}.timeslot-icon:hover{cursor:pointer}.timeslot-time{padding:15px 20px}.has-error{border-color:#ff4d4f}.timeslots-error{color:#ff4d4f}.save-button,.schedule-title{margin-top:20px}.calendar-container{width:68%;margin:0}.timeslots-container{padding-right:50px}.apply-checkbox,.timeslots-container .repeat-schedule{margin-top:20px}.timeslots-icon{margin-left:20px}.selectedDate{background:#40a9ff;color:#fff}.calendar-card{border:1px solid #f0f0f0;border-radius:2px}.ant-picker-calendar-header .ant-select{width:auto}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{display:none}.today{border:1px solid #40a9ff}.schedule-title .one-of-schedule-checkbox{margin-left:20px;vertical-align:middle}.reset-calendar-button{margin-left:10px}.specialist-available-time .timeslot-time{padding:0}.specialist-available-time .timeslot-container{margin:auto;width:75%}.modal-background.global{background-color:#fff}.modal-background.form{background-color:rgba(0,0,0,.1)}.app-header{padding:8px 16px;border-bottom:1px solid #d3d3d3}.columns:not(:last-child){margin-bottom:0}.loading-text{margin-bottom:8px}.apt-box{cursor:pointer}.apt-box-width{width:270px}.active-apt-box,.apt-box:hover{background-color:#3273dc;color:#fff}.apt-box-nav{cursor:pointer}.practitioner-table{overflow-y:scroll;min-height:80px;max-height:80px}.apt-table{overflow-y:scroll;min-height:24px;max-height:288px}.apt-table .is-hovered{cursor:pointer}.apt-table .is-active{background-color:#dce3ff!important}.workflow .table .is-active{border-left:4px solid #485fc7;border-right:4px solid #485fc7;background-color:#f5f5f5!important}.workflow .table .dash{display:inline-block;vertical-align:text-bottom}.workflow .table .is-active .task-btn{border:1px solid #fff}.workflow .table .is-active td{border:none}.workflow .table .tabs{width:100%}.workflow .table .sms-logs{display:inline-block;overflow-y:scroll;height:288px;width:500px;border:1px solid #d3d3d3;padding:8px}.workflow .modal-content{max-height:800px;overflow-y:auto}.workflow .table .sms-log{height:auto;white-space:unset;width:70%}.workflow .table .activity{width:33%;height:288px;overflow-y:scroll}.workflow .table .columns{margin:0}.workflow .table .columns .tag{border-radius:0;font-size:.75rem}.workflow .clear-button{margin-top:10px;height:30px;margin-left:10px}.workflow .table .time-container .label-container{display:inline-block;margin-right:8px;padding-top:5px}.workflow .table .time-container .dropdown-container .button{height:1.7em;padding:0 10px}.workflow .table .creation-time-not-found{color:#ff5630;font-size:1em;font-weight:700}.workflow .table .referrer-info{white-space:nowrap;display:flex}.dropdown-menu-is-active{display:block}.workflow .table .send{margin-top:10px}.workflow .table .tabs li{border:none}.workflow .table .tabs .is-active{border-bottom-color:#3298dc;color:#3298dc}.logo{width:30%;margin-bottom:8px}.logo-large{margin-top:16px;height:2rem}.telecare-logo-large{height:1.75rem}.radio-label{padding:0 8px}.tracked-apt-table .is-hovered{cursor:pointer}.tracked-apt-table .is-active{background-color:#dce3ff!important}.workflow .client-creation{margin:0 8px;font-style:italic}.workflow .action{margin-right:8px}.workflow .table{table-layout:fixed}.workflow .table tfoot th,.workflow .table thead th{vertical-align:middle}.workflow .table thead th:first-child{width:6%}.workflow .table thead th:nth-child(2){width:4%}.workflow .table thead th:nth-child(3),.workflow .table thead th:nth-child(4),.workflow .table thead th:nth-child(5){width:9%}.workflow .table thead th:nth-child(6),.workflow .table thead th:nth-child(7){width:10%}.workflow .table thead th:nth-child(8),.workflow .table thead th:nth-child(9),.workflow .table thead th:nth-child(10){width:9%}.workflow .table thead th:nth-child(11),.workflow .table thead th:nth-child(12){width:7%}.workflow .table thead th:nth-child(13),.workflow .table thead th:nth-child(14){width:6%}.workflow .table thead th:nth-child(15){width:7%}.workflow .apt-request-table thead th:nth-child(9){width:10%}.workflow .apt-request-table thead th:nth-child(10),.workflow .apt-request-table thead th:nth-child(11){width:5%}.workflow .apt-request-table thead th:nth-child(12){width:12%}.workflow .table .history-table-wrapper .history-table{background:#fff;table-layout:auto}.workflow .table .history-table-wrapper{max-height:170px;overflow-y:scroll}.workflow .table .clinic.dropdown{display:block}.workflow .table td{vertical-align:middle;overflow-wrap:anywhere}.workflow .table tbody td span.tag{min-width:40px}.workflow .table tbody tr,.workflow .table thead th{cursor:pointer}.workflow .table thead span.icon{vertical-align:text-bottom}.apt-info-value{margin:auto 0}.apt-info-label{width:20%}.workflow .go-end,.workflow .go-next,.workflow .go-previous,.workflow .go-start{cursor:pointer}.timeslots-container{overflow-y:scroll;min-height:464px;max-height:464px}.timeslots-container div{cursor:pointer}.timeslots-container div.selected{color:#fff}.clinic-communication-method{height:550px;overflow-y:scroll}.clinic-communication-method .textarea{min-height:5em}.clinic-communication-method .note .label{margin-bottom:0}.workflow-email-section .bottom-gap{margin-bottom:12px}.workflow-email-section .upload-button{display:block}.workflow-email-section .email-content{margin-right:10px;height:280px;overflow-y:auto}.note-icon{margin-left:3px}.clinic-type-icon{margin-right:3px}.reset-password-container{margin-top:30px}.forget-pwd-header{font-size:2rem;font-weight:700;margin:20px}.forget-pwd-p{margin:20px}.admin-audit-status{background-color:#cd5c5c}.awaiting-booking-status{background-color:green}.booked-status{background-color:#789}.discharged-status,.expired-referral-status,.fta-remove-status{background-color:#cd5c5c}.check-out-status{background-color:#b0c4de}.fta{background-color:#4682b4}.button.is-primary{background-color:#485fc7!important}.button.is-primary:hover{background-color:#3b52b3!important}.has-text-primary{color:#485fc7!important}.has-background-success-light{background-color:#e7eaf8!important}.page{background-color:#f0f8ff}.form{background-color:#fff}.calendar-modal-link__button{display:flex;align-items:center;margin-bottom:1rem}.calendar-modal-link__icon{margin-right:20px;background-color:#f7f8f9;border-radius:50px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.calendar-modal-link__text{color:#2b6ed2}.calendar-container{width:200px;margin:auto}.calendar-title{font-size:1.5rem;font-weight:500;margin-bottom:20px}