@charset "UTF-8";#panel-coach-schedule{height:auto}.fullcalendar{border-radius:16px;border-width:0;height:100%;margin-bottom:20px;overflow:visible;position:relative}.fullcalendar .fc-view-container{top:-18px}.fullcalendar .fc-unthemed{background-color:#fff!important}.fullcalendar .fc-scroller.fc-time-grid-container{height:100%!important}.fullcalendar .fc-axis .fc-time .fc-widget-content{border-top:2px solid #fff!important}.fullcalendar #schedule-calendar{background-color:#f7f9fa;border-radius:inherit;border-width:inherit}.fullcalendar .fc-toolbar{position:relative;top:-45px}.fullcalendar .fc-toolbar .fc-button{background:#fff;color:#49de8e;display:block;font-size:15px;height:50px;line-height:50px;margin:-35px 2px 0;outline:none;text-align:center;width:50px;z-index:1}.fullcalendar .fc-toolbar .fc-left,.fullcalendar .fc-toolbar .fc-right{position:absolute;top:-12px}.fullcalendar .fc-toolbar .fc-left{right:62px}.fullcalendar .fc-toolbar .fc-left .fc-icon{background-image:url(/images/redesign/findTutor/arrowtoleft.png);background-position:50% 50%;background-repeat:no-repeat}.fullcalendar .fc-toolbar .fc-right{right:0}.fullcalendar .fc-toolbar .fc-right .fc-icon{background-image:url(/images/redesign/findTutor/arrowtoright.png);background-position:50% 50%;background-repeat:no-repeat}.fullcalendar .fc-toolbar .fc-center h2{font-family:objectSansReg;font-size:14px!important;font-weight:700;position:absolute;right:125px}.fullcalendar .fc-toolbar .fc-button.fc-button-primary{border-color:#e3eff1;border-radius:50%;height:32px;width:32px}.fullcalendar .fc-day-header .fc-d,.fullcalendar .fc-day-header .fc-wd{color:#000!important;font-family:objectSansReg;font-size:12px;font-style:normal;text-align:center}.fullcalendar .fc-day-header .fc-wd{font-size:12px;font-weight:700}.fullcalendar .fc-day-header .fc-d{font-size:12px;font-weight:400}.fullcalendar .fc-today .fc-d,.fullcalendar .fc-today .fc-wd{color:#7ac943!important}.fullcalendar table{border:0 hidden transparent;margin:0}.fullcalendar .fc-loader{color:#49de8e;font-size:30px;left:50%;margin:-15px 0 0 -21px;position:absolute;top:50%}.fullcalendar .fc-unthemed{background:#f7f9fa;border-radius:16px}.fullcalendar .fc-unthemed tbody,.fullcalendar .fc-unthemed td,.fullcalendar .fc-unthemed th,.fullcalendar .fc-unthemed thead{border-color:#fff;font-size:11px;line-height:1.2}.fullcalendar .fc-unthemed .fc-today{background:#f7f9fa}.fullcalendar .fc-body{background:#f7f9fa}.fullcalendar .fc-body,.fullcalendar .fc-body .fc-widget-content,.fullcalendar .fc-body .fc-widget-content .fc-scroller.fc-time-grid-container,.fullcalendar .fc-body .fc-widget-content .fc-scroller.fc-time-grid-container .fc-bg,.fullcalendar .fc-body .fc-widget-content .fc-scroller.fc-time-grid-container .fc-bg table{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.fullcalendar .fc-scroller{overflow-x:hidden!important;overflow-y:scroll!important}.fullcalendar .fc-toolbar h2{font-size:inherit;margin:0}.fullcalendar .fc-toolbar .fc-button{line-height:1;margin-top:0;opacity:1;padding:0;position:relative}.fullcalendar .fc-toolbar .fc-button:hover{color:#7ac943}.fullcalendar .fc-toolbar .fc-button:disabled{color:#ddd;cursor:default}.fullcalendar .fc-toolbar .fc-button .fc-icon{font-size:15px;margin-top:-3px;vertical-align:inherit;width:100%}.fullcalendar .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:"";font-family:objectSansReg;font-weight:900;margin-left:-1px}.fullcalendar .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:"";font-family:objectSansReg;font-weight:900;margin-right:-1px}.fullcalendar .fc-head-container{border-color:#fff!important;border-bottom:1px solid #fff!important;margin-right:1px}.fullcalendar .fc-head-container .fc-widget-header .fc-widget-header{background:#f7f9fa;border:2px solid #fff;margin-right:0!important;padding:6px 4px}.fullcalendar .fc-head-container .fc-widget-header .fc-widget-header:first-child{border-top-left-radius:16px}.fullcalendar .fc-head-container .fc-widget-header .fc-widget-header:last-child{border-top-right-radius:16px}.fullcalendar .fc-head-container .fc-widget-header .fc-widget-header span{display:block}.fullcalendar .fc-head-container .fc-widget-header .fc-widget-header span.fc-wd{color:#003d6a}.fullcalendar .fc-head-container .fc-widget-header .fc-widget-header span.fc-d{color:#008bbe}.fullcalendar .fc-time-grid .fc-event-container{margin:0!important}.fullcalendar .fc-time-grid .fc-slats table td{cursor:pointer;height:40px}.fullcalendar .fc-time-grid .fc-slats table td.fc-widget-content{background-color:#f7f9fa}.fullcalendar .fc-time-grid .fc-slats table td.fc-axis{background:#f7f9fa;border-right:1px solid #fff;color:#000;cursor:default;font-family:objectSansReg;font-size:16px;font-weight:400}.fullcalendar .fc-time-grid .fc-slats table td.fc-axis:not(:last-child){border-bottom:2px solid #fff}.fullcalendar .fc-time-grid .fc-slats table tr:nth-child(3n+1) td{border-top:1px solid #fff}.fullcalendar .fc-scroller.fc-time-grid-container{overflow:hidden visible!important}.fullcalendar .fc-content-skeleton .fc-time-grid-event{line-height:40px;margin:1px 0 0 1px;text-align:center;width:100%}.fullcalendar .fc-content-skeleton .fc-time-grid-event .fc-time{border:2px solid #fff;font-size:0}.fullcalendar .fc-content-skeleton .fc-event{background:#7ac943;border:0;border-radius:0;color:#4d4d4d}.fullcalendar .fc-content-skeleton .dailycolumncutting td{border:none;width:100%}.fullcalendar .fc-content-skeleton .dailycolumncutting td.hovered{background-color:#e3eff1;border:none!important;text-align:center;z-index:2}.fullcalendar .fc-content-skeleton .fc-event.available:hover{background-color:#5cae5c}.fullcalendar .fc-content-skeleton .fc-event{cursor:pointer;z-index:20}.fullcalendar .fc-content-skeleton .fc-event.booked{background:repeating-linear-gradient(45deg,#e3eff1,#e3eff1 7px,#90b9b5 0,#90b9b5 10px)}.fullcalendar .fc-content-skeleton .fc-event.booked-by-you{background:repeating-linear-gradient(45deg,#7ac943,#7ac943 7px,#e3eff1 0,#e3eff1 10px)}.fullcalendar .fc-content-skeleton .fc-event.selected{background:rgba(0,139,190,.75);color:#fff}@-moz-document url-prefix(){.fullcalendar .fc-content-skeleton .fc-time-grid-event{margin-top:-1px}}@media (max-width:374px){.fc-toolbar.fc-header-toolbar{margin-top:60px}.fc-day-header .fc-d,.fc-day-header .fc-wd{font-size:10px!important;text-align:center!important}.fc-scroller .fc-axis{font-size:10px!important}}@media (min-width:481px){.fullcalendar .fc-unthemed tbody,.fullcalendar .fc-unthemed td,.fullcalendar .fc-unthemed th,.fullcalendar .fc-unthemed thead{font-size:13px}.fullcalendar .fc-toolbar h2{font-size:24px}.fullcalendar .fc-time-grid .fc-slats table .fc-axis span{padding:0 5px}.schedule-legend{text-align:right}.schedule-legend div{font-size:13px;padding:8px 10px}}@media (min-width:769px){.fullcalendar .fc-unthemed tbody,.fullcalendar .fc-unthemed td,.fullcalendar .fc-unthemed th,.fullcalendar .fc-unthemed thead{font-size:15px}.fullcalendar .fc-head-container{border-color:#fff!important;border-bottom:1px solid #fff!important;margin-right:1px}.fullcalendar .fc-content-skeleton .fc-time-grid-event .fc-time{font-size:0}.fullcalendar .fc-content-skeleton .fc-event.selected .fc-time{color:#fff;font-size:12px}}@media (min-width:1025px){.fullcalendar .fc-toolbar h2{font-size:32px!important}.fullcalendar .fc-content-skeleton .fc-event:after{font-size:15px}.fullcalendar .fc-content-skeleton .fc-event.selected .fc-time{font-size:12px}}@media (max-width:1025px){.tooltip-container .tooltip{font-size:9px!important}}.arrow:after,.ui-tooltip{background:#000;opacity:.7;white-space:pre}.ui-tooltip{border:none!important;border-radius:5px;color:#fff;font:700 12px objectSansReg;padding:10px 15px;text-align:center;white-space:pre}.ui-tooltip.ui-widget-content{border:none!important;line-height:10px!important}.ui-tooltip .tooltip-text-top{font-family:objectSansBold;font-size:12px;font-weight:700}.ui-tooltip .tooltip-text-bottom{font-family:objectSansReg;font-size:12px;font-weight:400}.arrow{bottom:-16px;height:16px;left:50%;margin-left:-35px;overflow:hidden;position:absolute;width:70px}.arrow.top{bottom:auto;top:-16px}.arrow.left{left:20%}.arrow:after{content:"";height:25px;left:20px;position:absolute;top:-20px;transform:rotate(45deg);width:25px}.arrow.top:after{bottom:-20px;top:auto}.hovered{align-items:center;background-color:#e3eff1;border:none!important;display:flex;justify-content:center;position:relative;text-align:center;text-decoration:underline;z-index:2}.hovered:after{background:#000;border-radius:5px;content:attr(data-title);display:inline-block;font:700 12px objectSansReg;left:-10%;margin:0 auto;padding:10px 20px;text-align:center;top:-60px;white-space:pre;width:70px;z-index:2}.hovered:after,.hovered:before{color:#fff;opacity:.7;position:absolute}.hovered:before{border:10px solid transparent;border-top-color:#000;content:"";font-weight:700;left:40%;margin-left:-5px;top:-1px}.ui-widget-header{border:unset;border-bottom:1px solid #e3eff1}.ui-dialog{background:#fff;border-radius:25px;font-size:18px;left:0;max-width:calc(100% - 40px);outline:none!important;overflow:hidden;padding:0;position:absolute;text-shadow:none;top:0;z-index:9999}.ui-dialog .ui-dialog-titlebar{background:#333;background:#fff;color:#fff;color:#003d6a;font-weight:700;padding:15px;padding:30px 20px 0;position:relative;text-align:center}.ui-dialog.dialog-error .ui-dialog-titlebar .ui-dialog-title{color:#c70000;display:block;margin-bottom:10px;padding-bottom:10px;position:relative}.ui-dialog .ui-dialog-titlebar-close{background:none;border:0;color:#fff;cursor:pointer;font-size:18px;height:20px;margin:-10px 0 0;outline:none!important;padding:0 0 0 1px;position:absolute;right:10px;text-align:center;text-decoration:none;top:50%;width:20px}.ui-dialog .ui-dialog-content{zoom:1;background:none;border:0;font-size:16px;font-style:italic;min-height:inherit;overflow:auto;padding:15px;position:relative}.ui-dialog .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;display:flex;justify-content:center;margin:10px 0 0;margin:-10px 0 10px;padding:5px;padding-bottom:15px;text-align:left}.ui-dialog .ui-dialog-buttonpane button{background-color:#15695b;border-radius:15px;color:#fff}.ui-dialog .ui-dialog-buttonpane button:hover{background-color:#7ac943}.ui-widget-content,.ui-widget.ui-widget-content{border:1px solid #e3eff1}.tooltip-container{text-align:center}.tooltip-container .tooltip{align-items:center;background-color:#e3eff1;color:#888;display:flex;font-family:objectSansBold;font-size:12px;height:100%;justify-content:center;text-decoration:underline}.fullcalendar-loader{align-items:center;display:block;justify-content:center}.fullcalendar-loader .loader-container{align-items:center;display:flex;height:80vh;justify-content:center}
