.padding-10{padding:10px}#tenantSchedulerModal .modal-body{padding:10px 20px 20px}#tenantSchedulerModal .imageRow{padding:20px 2% 0!important;height:80px!important}.schedulerModal .modal-dialog{margin-top:10px}.schedulerModal .pickSlot{margin-top:0!important}.schedulerModal .outputMessage{height:40px;padding:7px;display:block}.schedulerModal .outputMessage p{display:inline-block;padding:3px 10px;border:1px solid #56c4c1;background:#56c4c1;color:#fff}.schedulerModal .outputMessage p.errorMessage{border:1px solid #c9302c;background:#c9302c}.schedulerModal .big_calendar,.schedulerModal .closePaymentButton,.schedulerModal .existingScheduleData .box .boxHeader .boxheaderImage,.schedulerModal .small_calendar{background-size:contain;background-repeat:no-repeat;opacity:1;outline:0}.schedulerModal .closePaymentButton{height:23px;width:23px;position:absolute;right:10px;top:10px;background-image:url(/static/img/closeModal_white.png)}.schedulerModal .schedulerHeader{color:#fff;padding:10px 10px 0;background-color:#56c4c1}.schedulerModal .schedulerHeader h1{margin:0;font-size:26px;font-weight:400}.schedulerModal .schedulerHeader p{font-size:16px;font-weight:300}.schedulerModal .schedulerHeader .imageRow{padding:10px 2% 0;display:inline-block;width:100%;height:80px}.schedulerModal .schedulerHeader .imageRow .calendarImageBlock{width:12.5%}.schedulerModal .schedulerHeader .imageRow .bigCalendarImageBlock{width:25%}.schedulerModal .schedulerHeader .imageRow .centerCalendar{position:relative;top:35px}.schedulerModal .small_calendar{height:35px;width:35px;background-image:url(/static/img/scheduler/cal_white.png)}.schedulerModal .big_calendar{height:70px;width:70px;background-image:url(/static/img/scheduler/timeSlot.png)}.schedulerModal .scheduleData h3{font-size:18px;font-weight:400}.schedulerModal .scheduleData .scheduleType{height:50px;width:350px;position:relative;left:32%;font-size:16px}.schedulerModal .scheduleData .scheduleType .scheduleTime .pickTimeText{margin-top:40px}.schedulerModal .scheduleData .scheduleType input:-webkit-input-placeholder{color:#000}.schedulerModal .scheduleData .scheduleType input::-webkit-input-placeholder{color:#000}.schedulerModal .scheduleData .scheduleType input:-moz-placeholder{color:#000}.schedulerModal .scheduleData .scheduleType input::-moz-placeholder{color:#000}.schedulerModal .scheduleData .scheduleType input:-ms-input-placeholder{color:#000}.schedulerModal .scheduleData .bookSlot{width:30%;margin-left:35%;margin-top:20px;font-size:18px;outline:0}.schedulerModal .endTimePicker,.schedulerModal .startTimePicker{width:25%;display:inline-block}.schedulerModal .scheduleTimePicker .timePickerInput,.schedulerModal .scheduleTimePicker .timepicker{height:50px!important;border-radius:0!important}.schedulerModal .scheduleTimePicker .input-group-addon{border-radius:0!important}.schedulerModal .endTimePicker{margin-left:10px}.schedulerModal .existingScheduleData h2{font-size:20px;font-weight:400}.schedulerModal .existingScheduleData .box{border:1px solid #eee}.schedulerModal .existingScheduleData .box .boxHeader{padding:10px 10px 0;border-bottom:1px solid #eee}.schedulerModal .existingScheduleData .box .boxHeader .boxheaderImage{height:35px;width:35px;background-image:url(/static/img/scheduler/weekend.png);position:absolute;left:15%}.schedulerModal .existingScheduleData .box .boxHeader .boxheaderText{font-size:20px;font-weight:300}.schedulerModal .existingScheduleData .box .boxContent{padding:20px}.schedulerModal .existingScheduleData .box .boxContent .scheduledSlots{min-height:160px}.schedulerModal .existingScheduleData .box .boxContent .scheduledSlots .timeSlotColumn{margin-bottom:15px}.schedulerModal .existingScheduleData .box .boxContent .eachTimeSlot{height:40px}.schedulerModal .existingScheduleData .box .boxContent .eachTimeSlot input{cursor:inherit;border:none}.schedulerModal .existingScheduleData .box .boxContent .eachTimeSlot .eachSlotText{padding-left:35px;font-size:16px}.schedulerModal .existingScheduleData .box .boxContent .editBox input{cursor:text!important;border:1px solid #eee!important}.schedulerModal .existingScheduleData .box .boxContent p{font-size:16px;font-weight:300}.schedulerModal .existingScheduleData .changeTimeSlot{border:1px solid #fd3753;color:#fd3753;background-color:#fff;border-radius:4px;padding:5px 20px;margin-top:20px;outline:0}.schedulerModal .existingScheduleData .addSaveSchedule .addTimeSlot{width:130px}.schedulerModal .existingScheduleData .addSaveSchedule .saveTimeSlot{width:130px;margin-left:10px}.schedulerModal .availableTimesOfDay,.schedulerModal .availableTimesOfDayOwner{padding:20px 5% 0}.schedulerModal .headerSlots{padding:20px 5% 0;font-size:18px;font-weight:400}.allDataOwner{border-bottom:2px solid #ccc;margin-bottom:20px}.schedulerModal .availableTimesOfDay .afternoon,.schedulerModal .availableTimesOfDay .evening,.schedulerModal .availableTimesOfDay .morning,.schedulerModal .availableTimesOfDay .preferred_afternoon,.schedulerModal .availableTimesOfDay .preferred_evening,.schedulerModal .availableTimesOfDay .preferred_morning,.schedulerModal .availableTimesOfDayOwner .morning-owner{border:1px solid #eee}.schedulerModal .availableTimesOfDay .afternoon .header,.schedulerModal .availableTimesOfDay .evening .header,.schedulerModal .availableTimesOfDay .morning .header,.schedulerModal .availableTimesOfDay .preferred_afternoon .header,.schedulerModal .availableTimesOfDay .preferred_evening .header,.schedulerModal .availableTimesOfDay .preferred_morning .header,.schedulerModal .availableTimesOfDayOwner .morning-owner .header{font-size:18px;font-weight:300;text-align:center;padding:10px 0;border-bottom:1px solid #eee}.schedulerModal .availableTimesOfDay .afternoon .header .clock,.schedulerModal .availableTimesOfDay .evening .header .clock,.schedulerModal .availableTimesOfDay .morning .header .clock,.schedulerModal .availableTimesOfDay .preferred_afternoon .header .clock,.schedulerModal .availableTimesOfDay .preferred_evening .header .clock,.schedulerModal .availableTimesOfDay .preferred_morning .header .clock,.schedulerModal .availableTimesOfDayOwner .morning-owner .header .clock{position:absolute;left:15%;top:15px}.schedulerModal .availableTimesOfDay .afternoon .content,.schedulerModal .availableTimesOfDay .evening .content,.schedulerModal .availableTimesOfDay .morning .content,.schedulerModal .availableTimesOfDay .preferred_afternoon .content,.schedulerModal .availableTimesOfDay .preferred_evening .content,.schedulerModal .availableTimesOfDay .preferred_morning .content,.schedulerModal .availableTimesOfDayOwner .morning-owner .content{padding:0 15px}.schedulerModal .availableTimesOfDay .afternoon .content .leftBoxTimings,.schedulerModal .availableTimesOfDay .evening .content .leftBoxTimings,.schedulerModal .availableTimesOfDay .morning .content .leftBoxTimings,.schedulerModal .availableTimesOfDay .preferred_afternoon .content .leftBoxTimings,.schedulerModal .availableTimesOfDay .preferred_evening .content .leftBoxTimings,.schedulerModal .availableTimesOfDay .preferred_morning .content .leftBoxTimings{border-right:1px solid #eee;min-height:202px}.schedulerModal .availableTimesOfDay .afternoon .content p,.schedulerModal .availableTimesOfDay .evening .content p,.schedulerModal .availableTimesOfDay .morning .content p,.schedulerModal .availableTimesOfDay .preferred_afternoon .content p,.schedulerModal .availableTimesOfDay .preferred_evening .content p,.schedulerModal .availableTimesOfDay .preferred_morning .content p{font-size:16px;margin:10px 0}.schedulerModal .availableTimesOfDay .afternoon .content .availabletime,.schedulerModal .availableTimesOfDay .evening .content .availabletime,.schedulerModal .availableTimesOfDay .morning .content .availabletime,.schedulerModal .availableTimesOfDay .preferred_afternoon .content .availabletime,.schedulerModal .availableTimesOfDay .preferred_evening .content .availabletime,.schedulerModal .availableTimesOfDay .preferred_morning .content .availabletime{cursor:pointer}.schedulerModal .availableTimesOfDay .afternoon .content .availabletime.active,.schedulerModal .availableTimesOfDay .evening .content .availabletime.active,.schedulerModal .availableTimesOfDay .morning .content .availabletime.active,.schedulerModal .availableTimesOfDay .preferred_afternoon .content .availabletime.active,.schedulerModal .availableTimesOfDay .preferred_evening .content .availabletime.active,.schedulerModal .availableTimesOfDay .preferred_morning .content .availabletime.active{background-color:#009587;color:#fff!important}.schedulerModal .availableTimesOfDay .afternoon .content .availabletime:hover,.schedulerModal .availableTimesOfDay .evening .content .availabletime:hover,.schedulerModal .availableTimesOfDay .morning .content .availabletime:hover,.schedulerModal .availableTimesOfDay .preferred_afternoon .content .availabletime:hover,.schedulerModal .availableTimesOfDay .preferred_evening .content .availabletime:hover,.schedulerModal .availableTimesOfDay .preferred_morning .content .availabletime:hover{color:#009587}.bootstrap-timepicker-widget.dropdown-menu{width:18%!important}.addAnotherSlot{margin-left:10px;padding-top:15px;cursor:pointer}.addAnotherSlot .addIconScheduler{height:13px;width:13px;background-size:contain;outline:0;background-repeat:no-repeat;opacity:1;background-image:url(/static/img/scheduler/add.png);margin-right:5px;display:inline-block}.clock,.cross{height:17px;width:17px;background-size:contain;background-repeat:no-repeat;outline:0;opacity:1}.cross{background-image:url(/static/img/closeModal.png);cursor:pointer!important}.clock{background-image:url(/static/img/scheduler/clock.png)}.calendarScheduler{height:25px;width:25px;background-size:contain;outline:0;background-repeat:no-repeat;opacity:1;background-image:url(/static/img/scheduler/cal_gray.png);position:relative;top:5px}.calendarSchedulerZindex{z-index:10000}.generalSchedulerModal{padding-top:100px}.generalSchedulerModal .schedulerHeader{height:120px;background:no-repeat padding-box #272934;opacity:1;position:relative}.generalSchedulerModal .schedulerHeader .secondary-heading span{font-weight:500;text-decoration:underline}.generalSchedulerModal .schedulerHeader .header-background-container{height:100%;position:absolute;color:#000;width:100%;top:0;left:15px}.generalSchedulerModal .schedulerHeader .header-background-container .col-sm-6{height:100%;display:flex}.generalSchedulerModal .schedulerHeader .header-background-container .col-sm-6 .department-img{width:71px;height:71px;margin-top:40px;margin-left:30px;background-size:contain;outline:0;background-repeat:no-repeat;opacity:1;background-image:url(/static/img/scheduler/department.svg)}.generalSchedulerModal .schedulerHeader .header-background-container .col-sm-6 .clock-img{width:71px;height:71px;margin-left:10%;margin-top:10px;background-size:contain;outline:0;background-repeat:no-repeat;opacity:1;background-image:url(/static/img/scheduler/clock.svg)}.generalSchedulerModal .schedulerHeader .header-background-container .col-sm-6 .calendar-img{width:65px;height:65px;margin-left:20%;background-size:contain;outline:0;background-repeat:no-repeat;opacity:1;background-image:url(/static/img/scheduler/calendar.svg)}.generalSchedulerModal .schedulerHeader .header-background-container .col-sm-6 .location-img{width:55px;margin-left:70px;height:65px;margin-top:20px;background-size:contain;outline:0;background-repeat:no-repeat;opacity:1;background-image:url(/static/img/scheduler/location.svg)}.generalSchedulerModal .schedulerHeader .header-background-container .col-sm-6 .office-img{width:71px;height:71px;margin-top:40px;margin-left:70px;background-size:contain;outline:0;background-repeat:no-repeat;opacity:1;background-image:url(/static/img/scheduler/office.svg)}.generalSchedulerModal .scheduleTypeFrm{display:flex;align-items:center;justify-content:center;position:unset;width:100%;margin-top:20px}.generalSchedulerModal .scheduleTypeFrm .nbFormDropdown{width:366px;height:54px;background:no-repeat padding-box #FFF;border:1px solid #D0D0D3;border-radius:5px;opacity:1}.generalSchedulerModal .scheduleTypeFrm .available-status{position:absolute;text-align:left;right:5%}.generalSchedulerModal .scheduleTypeFrm .available-status .available{margin-right:15px;color:#707070CB;font-size:16px}.generalSchedulerModal .scheduleTypeFrm .available-status .available a{width:12px;height:12px;display:inline-block;background:no-repeat padding-box #009588;margin-right:5px;border-radius:6px}.generalSchedulerModal .scheduleTypeFrm .available-status .booked{margin-right:15px;color:#707070CB;font-size:16px}.generalSchedulerModal .scheduleTypeFrm .available-status .booked a{width:12px;height:12px;display:inline-block;background:no-repeat padding-box #F35;margin-right:5px;border-radius:6px}.generalSchedulerModal .scheduleTypeFrm .available-status .booked-others{margin-right:15px;color:#707070CB;font-size:16px}.generalSchedulerModal .scheduleTypeFrm .available-status .booked-others a{width:12px;height:12px;display:inline-block;background:no-repeat padding-box #CCC;margin-right:5px;border-radius:6px}.main-row{display:flex;border:none;border-bottom:1px solid #eee;padding:10px 0!important}.main-row .row-heading{letter-spacing:0;font-size:16px;border:none;display:flex;color:#2A2D31}.main-row .row-heading .clock{margin-top:4px}.main-row .row-heading .AfterNoon,.main-row .row-heading .Evening,.main-row .row-heading .Morning{margin-top:2px;height:20px;width:20px;background-size:contain;outline:0;background-repeat:no-repeat;opacity:1}.main-row .row-heading span{margin-left:20px}.main-row .row-heading .Morning{background-image:url(/static/img/scheduler/sun.svg)}.main-row .row-heading .AfterNoon{background-image:url(/static/img/scheduler/moon.svg)}.main-row .row-heading .Evening{background-image:url(/static/img/scheduler/night.svg)}.main-row .slotView{display:flex;flex-direction:row;flex-wrap:wrap}.main-row .slotView .no-slots-msg{width:100%;text-align:center}.main-row .slotView .popover-div{position:relative;display:inline-block}.main-row .slotView .available-time,.main-row .slotView .available-time-owner{cursor:pointer;padding:5px;border:1px solid;border-radius:4px;width:90px;margin-right:15px;margin-bottom:15px;display:flex;text-align:center;justify-content:center;color:#009587}.main-row .slotView .available-time.active{background-color:#009587;color:#fff!important}.main-row .slotView .available-time:hover{color:#009587}.main-row .slotView .slot-booked{color:#F35;position:relative}.main-row .slotView .slot-booked.active,.main-row .slotView .slot-booked:hover{background-color:#F35;color:#fff}.main-row .slotView .non-clickable-slot{color:#CCC;cursor:default}.main-row .slotView .non-clickable-slot:hover{background-color:#CCC;color:#fff}.gs-popover-content{position:absolute;padding:10px 0;top:-50px;left:85px;z-index:1;width:200px;background:no-repeat padding-box #FFF;box-shadow:0 3px 10px #00029;border:1px solid #D0D0D3;opacity:1;border-radius:4px;text-align:right}.generalSchedulerModal .weekday,.generalSchedulerModal .weekend{height:32px;width:32px;background-size:contain;outline:0;background-repeat:no-repeat;opacity:1}.gs-popover-content .heading{letter-spacing:0;color:#2A2D31;opacity:1;font-size:16px;font-weight:600;text-align:left;padding:0 15px;margin:0}.gs-popover-content .more-badge{display:inline-block;color:#00f;margin-right:10px}.gs-popover-content .row{margin:5px 0 0;color:#707070;text-align:left}.gs-popover-content .row .view-details-link{color:red;font-weight:400;padding-left:30px;cursor:pointer}.gs-popover-content .row .view-details-link:hover{text-decoration:underline}.generalSchedulerModal .weekday{background-image:url(/static/img/scheduler/weekday.svg)}.generalSchedulerModal .weekend{background-image:url(/static/img/scheduler/weekend.svg)}.allDataTenant .tenant-header{height:50px;display:flex;align-items:center;font-size:18px;gap:16px;padding:0 10px}.allDataTenant .all-time-container{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.allDataTenant .time-container{display:flex;align-items:center;gap:8px;margin:8px 0;min-height:48px;border-radius:6px;padding:8px 14px;background:#fff;border:.5px solid rgba(0,0,0,.13)}.allDataTenant .time-container,.allDataTenant .time-container *{transition:all .3s ease}.allDataTenant .time-container.active{border:.5px solid rgba(0,0,0,.13);margin:unset;background:rgba(240,240,240,1)}.allDataTenant .time-container .time{font-size:16px;border:none;padding:unset;text-align:center}.allDataTenant .time-container.active .time{font-size:14px;background:#fff;border:.7px solid rgba(0,0,0,.5);padding:7px 12px}.allDataTenant .time-container .edit,.allDataTenant .time-container.active .cross,.allDataTenant .time-container.active .tick{background-size:contain;outline:0;background-repeat:no-repeat;opacity:1}.allDataTenant .time-container .tick{display:none;cursor:pointer}.allDataTenant .time-container.active .tick{display:block;height:16px;width:16px;margin-top:4px;border:none;background-image:url(/static/img/scheduler/tick.svg)}.allDataTenant .time-container .cross{display:none;cursor:pointer}.allDataTenant .time-container.active .cross{display:block;height:16px;margin-left:8px;background-image:url(/static/img/scheduler/delete.svg)}.allDataTenant .time-container .edit{height:20px;width:20px;cursor:pointer;background-image:url(/static/img/scheduler/edit.svg)}.allDataTenant .time-container.active .edit{display:none}.allDataTenant .time-container-add{border:1px dashed rgba(0,149,135,.6);color:rgba(0,149,135,.6);font-size:34px;align-items:center;justify-content:center;cursor:pointer;display:flex;aspect-ratio:1/1;angle:0 deg;height:48px;opacity:1;border-radius:6px;width:48px}.allDataTenant .time-input{z-index:100;position:absolute;height:36px;top:50%;opacity:0;left:50%;width:90px;transform:translate(-50%,-50%)}.allDataTenant .time-selector{position:relative;width:84px}.allDataTenant .time-input::-webkit-calendar-picker-indicator{display:block;top:0;right:0;height:100%;width:100%;position:absolute;background:0 0}