.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{padding:20px 5% 0}.schedulerModal .availableTimesOfDay .afternoon,.schedulerModal .availableTimesOfDay .evening,.schedulerModal .availableTimesOfDay .morning,.schedulerModal .availableTimesOfDay .preferred_afternoon,.schedulerModal .availableTimesOfDay .preferred_evening,.schedulerModal .availableTimesOfDay .preferred_morning{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{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{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{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{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}.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}