.appointments[data-v-3d88abb4]{font-family:Lato-Regular;border-radius:4px;border:1px solid #e4e8eb;background-color:#fff;color:#4a4a4a;width:100%}.appointments .last-updated[data-v-3d88abb4]{font-size:12px}.appointments .search-field[data-v-3d88abb4]{border:1px solid #e4e8eb!important;height:38px}.appointments .has-search .form-control[data-v-3d88abb4]{padding-left:2.375rem}.appointments .has-search .form-control-feedback[data-v-3d88abb4]{position:absolute;z-index:2;display:block;width:2.375rem;height:2.375rem;line-height:2.375rem;text-align:center;pointer-events:none;color:#aaa}.appointments .scroll-up[data-v-3d88abb4]{font-size:12px;font-weight:700;background-color:#f9f9fb;color:#b0bac9;padding:8px 15px;border-top:1px solid #e4e8eb;border-bottom:1px solid #e4e8eb}.appointments .paddings[data-v-3d88abb4]{padding:20px}.appointments .appointment-details[data-v-3d88abb4]{border-bottom:1px solid #e4e8eb;padding:15px 15px;position:relative}.appointments fieldset .appointment-details[data-v-3d88abb4]:last-of-type{padding-bottom:30px}.appointments .appointment-details.unscheduled .appointment-name[data-v-3d88abb4]{color:#f0ad4e}.appointments .status-icon[data-v-3d88abb4]{min-width:4.1%}.appointments .complete .status-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/Telehealth_status_complete.png) no-repeat 50%;min-height:15px;width:15px}.appointments .cancelled .status-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/Telehealth_status_canceled.png) no-repeat 50%;min-height:15px;width:15px}.appointments .missed .status-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/Telehealth_status_missed.png) no-repeat 50%;min-height:15px;width:15px}.appointments .initiated .status-icon.call-in-progress[data-v-3d88abb4],.appointments .inprogress .status-icon.call-in-progress[data-v-3d88abb4],.appointments .notstarted .status-icon.call-in-progress[data-v-3d88abb4]{background:url(/static/img/telehealth/call-in-progress.png) no-repeat 50%;min-height:5vh;width:4%}.appointments .visit-type-icon[data-v-3d88abb4]{position:absolute;min-width:4%;top:19px}.appointments .telehealth-visit .visit-type-icon[data-v-3d88abb4]{top:17px}.appointments .initiated.telehealth-visit .visit-type-icon[data-v-3d88abb4],.appointments .inprogress.telehealth-visit .visit-type-icon[data-v-3d88abb4],.appointments .notstarted.telehealth-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/telehealth_comingUp.png) no-repeat 50%;min-height:25px;min-width:4.1%}.appointments .complete.telehealth-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/telehealth_complete.png) no-repeat 50%;min-height:25px;min-width:4.1%}.appointments .cancelled.telehealth-visit .visit-type-icon[data-v-3d88abb4],.appointments .missed.telehealth-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/telehealth_missed.png) no-repeat 50%;min-height:25px;min-width:4.1%}.appointments .initiated.in-person-visit .visit-type-icon[data-v-3d88abb4],.appointments .inprogress.in-person-visit .visit-type-icon[data-v-3d88abb4],.appointments .notstarted.in-person-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/InPerson_comingUp.png) no-repeat 50%;width:21px;min-height:21px}.appointments .complete.in-person-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/InPerson_complete.png) no-repeat 50%;width:21px;min-height:21px}.appointments .cancelled.in-person-visit .visit-type-icon[data-v-3d88abb4],.appointments .missed.in-person-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/InPerson_missed.png) no-repeat 50%;width:21px;min-height:21px}.appointments .notstarted.in-person-visit .visit-type-icon.call-time-passed[data-v-3d88abb4]{background:url(/static/img/telehealth/InPerson_warning.png) no-repeat 50%;width:21px;min-height:21px}.appointments .inperson-status-dropdown[data-v-3d88abb4]{position:relative}.appointments .inperson-status-dropdown select[data-v-3d88abb4]{background-image:none;border-radius:3px;-webkit-box-shadow:inset 0 1px 2px 0 #e4e8eb;box-shadow:inset 0 1px 2px 0 #e4e8eb;border:1px solid #e4e8eb;padding:.5em;padding-right:1.7em;position:absolute;right:11%;top:-8px;width:105px}.appointments .inperson-status-dropdown[data-v-3d88abb4]:after{content:"\F107";font:normal normal normal 20px/1 FontAwesome;color:#1e8fe1;right:7px;top:0;height:34px;padding:0 0 0 1px;position:relative;pointer-events:none}.appointments .initiated.homevisit-visit .visit-type-icon[data-v-3d88abb4],.appointments .inprogress.homevisit-visit .visit-type-icon[data-v-3d88abb4],.appointments .notstarted.homevisit-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/homeVisit_comingUp.svg) no-repeat 50%;width:21px;min-height:21px}.appointments .complete.homevisit-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/homeVisit_complete.svg) no-repeat 50%;width:21px;min-height:21px}.appointments .cancelled.homevisit-visit .visit-type-icon[data-v-3d88abb4],.appointments .missed.homevisit-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/homeVisit_missed.svg) no-repeat 50%;width:21px;min-height:21px}.appointments .notstarted.homevisit-visit .visit-type-icon.call-time-passed[data-v-3d88abb4]{background:url(/static/img/telehealth/homeVisit_warning.svg) no-repeat 50%;width:21px;min-height:21px}.appointments .initiated.phonecall-visit .visit-type-icon[data-v-3d88abb4],.appointments .inprogress.phonecall-visit .visit-type-icon[data-v-3d88abb4],.appointments .notstarted.phonecall-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/phoneCall_comingUp.svg) no-repeat 50%;width:21px;min-height:21px}.appointments .complete.phonecall-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/phoneCall_complete.svg) no-repeat 50%;width:21px;min-height:21px}.appointments .cancelled.phonecall-visit .visit-type-icon[data-v-3d88abb4],.appointments .missed.phonecall-visit .visit-type-icon[data-v-3d88abb4]{background:url(/static/img/telehealth/phoneCall_missed.svg) no-repeat 50%;width:21px;min-height:21px}.appointments .notstarted.phonecall-visit .visit-type-icon.call-time-passed[data-v-3d88abb4]{background:url(/static/img/telehealth/phoneCall_warning.svg) no-repeat 50%;width:21px;min-height:21px}.appointments .complete .time[data-v-3d88abb4]{color:#b0bac9}.appointments fieldset[data-v-3d88abb4]{border:0;border-top:1px solid #f16559}.appointments .list-header[data-v-3d88abb4]{border-bottom:1px solid #e4e8eb}.appointments .appointment-lists[data-v-3d88abb4]{z-index:99;height:calc(100vh - 197px);background-color:#fff!important;border-right:1px solid #e3e8eb;overflow-y:auto}.appointments .appointment-lists fieldset[data-v-3d88abb4]:first-child{margin-top:10px}.appointments .date-legend[data-v-3d88abb4]{border-radius:3px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border:1px solid #e4e8eb;background-color:#fff;padding:1px 5px;font-size:13px;font-weight:700;color:#f16559;width:auto;margin-left:25px;position:relative;top:-13px}.appointments .join-call[data-v-3d88abb4]{background-color:#2ecd71;height:34px;padding:.375rem 1.74rem;font-size:inherit}.appointments .calendar-header[data-v-3d88abb4]{border-bottom:1px solid #e4e8eb}.appointments .availability-btn[data-v-3d88abb4]{padding:.49rem .97rem;font-size:.75rem;font-weight:700;color:#1e8fe1;border-color:#1e8fe1}.appointments .availability-btn[data-v-3d88abb4]:hover{background-color:#1e8fe1;color:#fff}.appointments .user-definied-pID[data-v-3d88abb4]{color:#4a4a4a}.appointments .new-video-call-btn[data-v-3d88abb4]{font-size:14px;padding:.354rem .75rem}.appointments .weekly-navigation .fa[data-v-3d88abb4]{color:#007bff;cursor:pointer}.appointments .response-msg[data-v-3d88abb4]{height:calc(100vh - 198px)}.btn-health[data-v-3d88abb4]{background-color:#508ee1!important;color:#fff!important;cursor:pointer;font-family:Roboto-Bold;font-size:12px!important}.arrowColor[data-v-3d88abb4]{color:#1e8fe1;cursor:pointer}.appointment-container[data-v-3d88abb4]{background-color:#fff}.btnGroupAlignment[data-v-3d88abb4]{position:relative;bottom:10px}.visitNameText[data-v-3d88abb4]{cursor:pointer;color:#1e8fe1}.visitNameText[data-v-3d88abb4]:hover{cursor:pointer;color:#1e8fe1;text-decoration:underline}.close-icon[data-v-3d88abb4]{cursor:pointer;float:right;position:relative;left:17px}.subHeading[data-v-3d88abb4]{font-size:12px;font-weight:700;color:#b0bac9}.rowDiv[data-v-3d88abb4]{background-color:#eaf0f4}.evaluateModalPhnoField[data-v-3d88abb4]{color:rgba(0,0,0,.5);font-weight:700}.evaluateAddressField[data-v-3d88abb4]{color:#4a4a4a;font-weight:700}.cancelText[data-v-3d88abb4]{color:#666669;font-size:14px;font-weight:700;cursor:pointer}.activityNameLayout[data-v-3d88abb4]{position:relative;top:.6rem}