.color-primary{color:#003F70!important}.blue-info-back{background:#069BD7!important}.color-gold{color:gold}.red-warn-1-back{background:#ffe5e5}.red-warn-2-back{background:#fcc}.red-warn-3-back{background:#ffb2b2}.red-warn-4-back{background:#f99}.red-warn-5-back{background:#ff7f7f}.red-warn-6-back{background:#f66}.red-warn-7-back{background:#ff4c4c}.red-warn-8-back{background:#f33}.red-warn-9-back{background:#ff1919}.red-warn-10-back{background:red}body #content #calendar .al-st-topbar .action-bar-tabs,body #content #calendar .top-bar .action-bar-tabs,body #content #schedulertimeline .al-st-topbar .action-bar-tabs,body #content #schedulertimeline .top-bar .action-bar-tabs{margin-left:38px}body #content #calendar .al-st-topbar .left-content .views .calendar-icons.small,body #content #calendar .al-st-topbar .left-content .views .calendar-view-button,body #content #calendar .top-bar .left-content .views .calendar-icons.small,body #content #calendar .top-bar .left-content .views .calendar-view-button,body #content #schedulertimeline .al-st-topbar .left-content .views .calendar-icons.small,body #content #schedulertimeline .al-st-topbar .left-content .views .calendar-view-button,body #content #schedulertimeline .top-bar .left-content .views .calendar-icons.small,body #content #schedulertimeline .top-bar .left-content .views .calendar-view-button{display:none}body #content #calendar .al-st-topbar .left-content .calendar-options-button,body #content #calendar .top-bar .left-content .calendar-options-button,body #content #schedulertimeline .al-st-topbar .left-content .calendar-options-button,body #content #schedulertimeline .top-bar .left-content .calendar-options-button{float:left;height:100%;padding:0 10px;font-size:22px;line-height:44px;text-align:center}body #content #calendar .al-st-topbar .left-content.list-view,body #content #calendar .top-bar .left-content.list-view,body #content #schedulertimeline .al-st-topbar .left-content.list-view,body #content #schedulertimeline .top-bar .left-content.list-view{height:100%}body #content #calendar .al-st-topbar .left-content.list-view>.date-range,body #content #calendar .top-bar .left-content.list-view>.date-range,body #content #schedulertimeline .al-st-topbar .left-content.list-view>.date-range,body #content #schedulertimeline .top-bar .left-content.list-view>.date-range{width:auto;max-width:270px;margin-left:100px;height:100%;padding:0 8px;margin-right:18px}body #content #calendar .al-st-topbar .dayOfweek,body #content #calendar .top-bar .dayOfweek,body #content #schedulertimeline .al-st-topbar .dayOfweek,body #content #schedulertimeline .top-bar .dayOfweek{display:block;width:190px;height:45px;margin:auto;line-height:45px;font-size:16px;text-align:center}body #content #calendar .al-st-topbar .dayOfweek span,body #content #calendar .top-bar .dayOfweek span,body #content #schedulertimeline .al-st-topbar .dayOfweek span,body #content #schedulertimeline .top-bar .dayOfweek span{display:block;height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #content #calendar .al-st-topbar .more-menu,body #content #calendar .top-bar .more-menu,body #content #calendarOptionsEdit .top-bar .action-bar-wrap .mobile-dropdown,body #content #schedulertimeline .al-st-topbar .more-menu,body #content #schedulertimeline .top-bar .more-menu{display:none}body #content #calendar .al-st-topbar .tools-button .dropdown-toggle,body #content #calendar .top-bar .tools-button .dropdown-toggle,body #content #schedulertimeline .al-st-topbar .tools-button .dropdown-toggle,body #content #schedulertimeline .top-bar .tools-button .dropdown-toggle{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body #content #calendar .al-st-topbar .tools-button h5,body #content #calendar .top-bar .tools-button h5,body #content #schedulertimeline .al-st-topbar .tools-button h5,body #content #schedulertimeline .top-bar .tools-button h5{min-width:130px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields input,body #content #calendar .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields input,body #content #schedulertimeline .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields input,body #content #schedulertimeline .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields input{width:calc(50% - 16px);line-height:15px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .street-input,body #content #calendar .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .street-input,body #content #schedulertimeline .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .street-input,body #content #schedulertimeline .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .street-input{width:48%!important;padding-right:2%;float:left}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .street-input>input,body #content #calendar .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .street-input>input,body #content #schedulertimeline .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .street-input>input,body #content #schedulertimeline .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .street-input>input{width:94%}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .city-input,body #content #calendar .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .city-input,body #content #schedulertimeline .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .city-input,body #content #schedulertimeline .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .city-input{width:96%}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .city-input input,body #content #calendar .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .city-input input,body #content #schedulertimeline .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .city-input input,body #content #schedulertimeline .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .city-input input{width:100%}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .country-input,body #content #calendar .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .country-input,body #content #schedulertimeline .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .country-input,body #content #schedulertimeline .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .country-input{width:48%;padding-right:2%}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .state-input,body #content #calendar .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .state-input,body #content #schedulertimeline .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .state-input,body #content #schedulertimeline .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .state-input{width:50%}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .country-input,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .state-input,body #content #calendar .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .country-input,body #content #calendar .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .state-input,body #content #schedulertimeline .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .country-input,body #content #schedulertimeline .calendar-SearchOverlay .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .state-input,body #content #schedulertimeline .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .country-input,body #content #schedulertimeline .schedulertimeline-overlay.search-overlay-container .search-overlay .search-overlay-content .content .two-input-fields.row-fluid .fields .state-input{float:left;margin:5px 0}body #content #calendar .patient-searchoverlays,body #content #schedulertimeline .patient-searchoverlays{margin-top:44px;height:calc(100% - 44px)}body #content #calendarOptionsEdit .content-wrapper{top:44px}body #content #calendarOptionsEdit .content-wrapper .main-container{padding-top:15px}body #content #calendarOptionsEdit .content-wrapper .main-container .card-ui{margin:0;width:100%}body #content #calendarOptionsEdit .content-wrapper .main-container .card-ui .title-bar .left{height:40px;line-height:40px;vertical-align:inherit;color:#a6c;padding:0;float:left;position:relative;width:auto;z-index:3}body #content #calendarOptionsEdit .content-wrapper .main-container .card-ui .body .field-row .toggle .has-switch{min-width:56px;white-space:nowrap;height:23px;margin-top:-2px}body #content #calendarOptionsEdit .content-wrapper .main-container .card-ui .body .field-row .toggle .has-switch .switch-left{padding:2px 4px;border:none}body #content #calendarOptionsEdit .content-wrapper .main-container .card-ui .body .field-row .toggle .has-switch .switch-right{padding:2px 4px;border:none;position:absolute}.fc-ltr .fc-timeline-event .fc-event{padding-left:8px}.fc-time-grid-event-inset{-webkit-box-shadow:none;box-shadow:none}.al-event{margin-left:0;font-size:12px;font-weight:500;text-align:left;padding:0!important;background:0 0;overflow:hidden;margin-bottom:1px;border:1px solid #fff;font-family:Roboto,Helvetica,Arial,sans-serif;white-space:nowrap;color:#fff;line-height:14px;cursor:pointer!important;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;-khtml-border-radius:4px!important}.al-event.al-event-archived{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FEFEFE' fill-opacity='0.08' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E")}.al-event.al-event-past{opacity:.85}.al-event.al-event-updating{opacity:.5}.al-event .event-title .status{display:block;position:absolute;height:100%;width:5px}#groupEventsListModal,.fc-license-message,.fc-time-grid .fc-event .row_1 .time_duration_summary{display:none}.al-event .event-title .rows{width:auto;margin-left:4px;padding:2px}.al-event .event-title .rows i{font-size:8px;line-height:15px;vertical-align:middle}.al-event .event-title .rows i.fa-usd{font-size:11px}.al-event .event-title .rows .row_1 .patients_service{font-size:11px;line-height:15px;padding:1px;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important;-khtml-border-radius:2px!important}.fc-time-grid .fc-event{height:100%;padding-bottom:10px;min-height:25px}.fc-time-grid .fc-bgevent{min-height:25px}.fc-time-grid .fc-slats .fc-minor .fc-widget-content{border-top-color:#d3d3d300}.fc-no-overlap .fc-timeline-event{padding:0}.fc-now-indicator{border-color:#069BD7}.fc-time-area .fc-now-indicator-arrow{border-left-color:transparent;border-right-color:transparent}.fc-bgevent{background:#fff;opacity:.8}.fc-ltr .fc-body .fc-time-area .fc-following:before,.fc-ltr .fc-timeline-event.fc-not-start .fc-event:before{z-index:10}.metadata{position:absolute;top:0;background:#fff;height:33px;line-height:33px;width:100%}.metadata span{padding-top:7px;padding-bottom:6px}.metadata span i{padding:0 5px}.metadata .animate-click:hover,.metadata .set-status:hover{border-bottom:4px solid #b6db49}.metadata .set-status:hover .animate-click:hover{border-bottom:none}.metadata .left{float:left}.metadata .left span{padding-left:6px;padding-right:6px}.metadata .left .missed-events{color:#f89406}.metadata .left .bulk-status{height:33px;margin:0;line-height:33px;width:130px;padding:0}.metadata .right{float:right}.metadata .right>span{padding-left:12px;padding-right:12px}.metadata .right>span .events-filtered{color:#ff5900}.calendar-wrapper{position:absolute;top:33px;height:calc(100% - 33px);width:100%}.calendar-wrapper.availability{top:0;height:100%}.calendar-wrapper.availability .al-availability-fg.fc-bgevent .availability-title{display:initial;font-size:12px;font-weight:700;text-align:left;line-height:10px}.calendar-wrapper .calendar{background:0 0;height:100%;overflow:auto}.calendar-wrapper .calendar .fc-content{background:#fff;z-index:1}.calendar-wrapper .calendar .fc-content .fc-event{border-radius:0}.calendar-wrapper .calendar .fc-content .fc-event-time{line-height:20px;font-weight:700}.calendar-wrapper .calendar .fc-content .fc-event-title{font-size:11px;font-weight:400}.calendar-wrapper .calendar .fc-content .fc-view-month{overflow:visible}.calendar-wrapper #CalendarComponent{height:100%}.calendar-wrapper #CalendarComponent #al-render-timeline{height:100%;background:#fff}.calendar-wrapper #CalendarComponent #al-render-timeline .fc-head>tr>.fc-widget-header{border-left:none;border-right:none;border-top:none}.calendar-wrapper #CalendarComponent #al-render-timeline .fc-head .fc-resource-area.fc-widget-header .fc-widget-header .fc-cell-content{height:53px;line-height:53px;vertical-align:middle;padding:0}.calendar-wrapper #CalendarComponent #al-render-timeline .fc-head .fc-resource-area.fc-widget-header .fc-widget-header .fc-cell-content .dropdown-label{margin-left:6px}.calendar-wrapper #CalendarComponent #al-render-timeline .fc-head .fc-resource-area.fc-widget-header .fc-widget-header .fc-cell-content .open-overlay-button{height:100%;line-height:60px}.calendar-wrapper #CalendarComponent #al-render-timeline .show_more_button,.calendar-wrapper .footer{height:40px;line-height:40px;color:#fff;background:#777;font-size:18px;vertical-align:middle;text-align:center}.calendar-wrapper #CalendarComponent #al-render-timeline .fc-body>tr>.fc-widget-content{border:none}.calendar-wrapper #CalendarComponent #al-render-timeline .fc-body .fc-time-area.fc-widget-content .fc-scrollpane-inner>.fc-event{z-index:4}.calendar-wrapper #CalendarComponent #al-render-timeline .fc-resource-area #showMoreButton{z-index:8;position:relative}.calendar-wrapper #CalendarComponent #al-render-timeline .show_more_button{margin:5px}#calendarList{width:100%;height:calc(100% - 40px)}#calendarList.paginationOff{height:100%}#calendarList .tables{height:100%!important}#calendarList .status-cell{padding:4px}.open-overlay-button{height:44px;width:44px;line-height:44px;vertical-align:middle;text-align:center;float:left;display:inline}.open-overlay-button i{width:100%;font-size:22px;height:100%;line-height:40px}.open-overlay-button .text{height:44px;line-height:44px;vertical-align:middle;text-align:center;float:right;display:inline;font-weight:initial;font-size:14px}.open-overlay-button.active i{color:#9c0}.slide-panel{transition:all .3s ease}#calendarOptionsPanel{width:230px;height:100%;position:absolute;left:-230px;vertical-align:top;background:#fff;z-index:8}#calendarOptionsPanel.show{left:0!important;display:inline-block!important}#calendarOptionsPanel .calendar-options{height:100%;overflow:auto}#calendarOptionsPanel .calendar-options .options .row-fluid{margin:10px 0}#calendarOptionsPanel .calendar-options .options .row-fluid .has-switch{min-width:56px;white-space:nowrap;height:23px;margin-top:-2px}.show-options{display:inline-block!important;margin-left:230px;width:calc(100% - 230px)}.qtip-loading{padding:2px;display:inline-block;white-space:nowrap}.al-event-time{display:block;height:100%}.al-event-time .day-summary-item{clear:none;display:block;font-size:11px;font-weight:100;max-width:100%;width:100%;line-height:16px;margin-bottom:4px}.al-event.availability-summary-event{color:#333;font-weight:700;padding:4px;font-size:10px;white-space:normal;max-height:120px}.al-event.availability-summary-event .al-event-time .day-summary-item{padding:2px;box-sizing:border-box}.al-availability-fg.fc-bgevent{z-index:2;overflow:hidden;text-overflow:ellipsis;padding:2px;border-radius:4px}.al-availability-fg.fc-bgevent .availability-title{display:none}.al-availability-fg .fc-event{position:relative;display:block;width:100%;height:100%}.al-availability-fg .fc-event .availability-title{position:relative;white-space:nowrap!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;top:100%;margin-top:-50%;left:50%;margin-left:21px;padding-top:10px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.al-availability-fg .fc-event .availability-title span{font-size:14px;font-weight:700;text-anchor:middle;text-transform:uppercase}.al-availability-bg{background-image:url("data:image/svg+xml,%3Csvg width='84' height='48' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='%23FFF' fill-opacity='0.125' fill-rule='evenodd'/%3E%3C/svg%3E")}.al-event-booked-off-unavailable{z-index:5!important;margin-right:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%23FEFEFE' fill-opacity='0.08'%3E%3Cpath fill-rule='evenodd' d='M11 0l5 20H6l5-20zm42 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM0 72h40v4H0v-4zm0-8h31v4H0v-4zm20-16h20v4H20v-4zM0 56h40v4H0v-4zm63-25a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM53 41a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-30 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-28-8a5 5 0 0 0-10 0h10zm10 0a5 5 0 0 1-10 0h10zM56 5a5 5 0 0 0-10 0h10zm10 0a5 5 0 0 1-10 0h10zm-3 46a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM21 0l5 20H16l5-20zm43 64v-4h-4v4h-4v4h4v4h4v-4h4v-4h-4zM36 13h4v4h-4v-4zm4 4h4v4h-4v-4zm-4 4h4v4h-4v-4zm8-8h4v4h-4v-4z'/%3E%3C/g%3E%3C/svg%3E")}.al-event-booked-off-unavailable .status{display:none!important}.al-event-person-name{display:block}.al-event-service-color{left:-1px;width:1px;height:100%;float:left;clear:right;padding:0 2px;display:block;min-height:52px;margin-right:3px;position:relative}.availability-summary-tooltip .al-event.availability-summary-event{color:#3a87ad;max-height:100%}.availability-summary-tooltip .al-event.availability-summary-event .day-summary-item{font-size:12px;font-weight:800;background:#eaeaea;line-height:16px;margin-bottom:4px;padding:4px;box-sizing:border-box}.fc-time-grid-event.fc-event{height:auto}.fc-time-grid-event.fc-event .fc-event{position:absolute;top:0;bottom:0;width:100%}.fc-time-grid-event.fc-event .fc-event .al-event-service-color{position:absolute;top:0;bottom:0}.fc_scroller,.fc_scroller>div{-webkit-overflow-scrolling:touch}.fc-unthemed .fc-today{background:#bfedff!important}.fc-day-grid .al-availability-bg,.fc-day-grid .al-availability-fg,.fc-day-grid .al-event-all-day .row_2{display:none}.fc-body .fc-day-top a,.fc-head a{color:#000;text-decoration:none!important}.fc-body .fc-day-top a.fc-day-number,.fc-body .fc-day-top a.fc-week-number,.fc-head a.fc-day-number,.fc-head a.fc-week-number{padding-bottom:3px}.fc-body .fc-day-top a:hover.fc-day-number,.fc-body .fc-day-top a:hover.fc-week-number,.fc-head a:hover.fc-day-number,.fc-head a:hover.fc-week-number,.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:0}.fc-body .fc-day-top a:hover,.fc-head a:hover{border-bottom:3px solid #b6db49}.fc-body .fc-day-top a:active,.fc-head a:active{background:#a8d324}.fc-unthemed .fc-day-grid .fc-today{background:#bfedff!important}.al-availability{min-height:28px;border-bottom:#eee solid 2px}.al-availability .fc-row,.al-availability .fc-row .fc-bg{min-height:28px}.al-availability .fc-row .fc-content-skeleton .al-availability-summary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px;margin-bottom:1px;border-radius:4px}.al-availability .fc-row .fc-content-skeleton .al-availability-summary .availability-title{font-size:12px;font-weight:700;text-align:left;line-height:10px}.fc-ltr .fc-axis{width:54px!important;overflow:hidden}@media (max-width:848px){#calendar .al-st-topbar .dayOfweek,#calendar .al-st-topbar .left-content .action-bar-tabs,#calendar .al-st-topbar .left-content .groups .calendar-view-button .title,#calendar .top-bar .dayOfweek,#calendar .top-bar .left-content .action-bar-tabs,#calendar .top-bar .left-content .groups .calendar-view-button .title,#schedulertimeline .al-st-topbar .dayOfweek,#schedulertimeline .al-st-topbar .left-content .action-bar-tabs,#schedulertimeline .al-st-topbar .left-content .groups .calendar-view-button .title,#schedulertimeline .top-bar .dayOfweek,#schedulertimeline .top-bar .left-content .action-bar-tabs,#schedulertimeline .top-bar .left-content .groups .calendar-view-button .title{display:none}#calendar .al-st-topbar .left-content .groups,#calendar .top-bar .left-content .groups,#schedulertimeline .al-st-topbar .left-content .groups,#schedulertimeline .top-bar .left-content .groups{width:55px}#calendar .al-st-topbar .left-content .groups .calendar-view-button .arrow-down,#calendar .top-bar .left-content .groups .calendar-view-button .arrow-down,#schedulertimeline .al-st-topbar .left-content .groups .calendar-view-button .arrow-down,#schedulertimeline .top-bar .left-content .groups .calendar-view-button .arrow-down{margin-left:0!important}#calendar .al-st-topbar .left-content .views .calendar-view-button,#calendar .top-bar .left-content .views .calendar-view-button,#schedulertimeline .al-st-topbar .left-content .views .calendar-view-button,#schedulertimeline .top-bar .left-content .views .calendar-view-button{display:initial!important}#calendar .al-st-topbar .left-content .views .calendar-view-button .dropdown-label .title,#calendar .al-st-topbar .left-content .views .calendar-view-button a .title,#calendar .top-bar .left-content .views .calendar-view-button .dropdown-label .title,#calendar .top-bar .left-content .views .calendar-view-button a .title,#schedulertimeline .al-st-topbar .left-content .views .calendar-view-button .dropdown-label .title,#schedulertimeline .al-st-topbar .left-content .views .calendar-view-button a .title,#schedulertimeline .top-bar .left-content .views .calendar-view-button .dropdown-label .title,#schedulertimeline .top-bar .left-content .views .calendar-view-button a .title{display:initial}#calendar .al-st-topbar .left-content .views .calendar-icons.large,#calendar .top-bar .left-content .views .calendar-icons.large,#schedulertimeline .al-st-topbar .left-content .views .calendar-icons.large,#schedulertimeline .top-bar .left-content .views .calendar-icons.large{display:none}#calendar .al-st-topbar .left-content .views .calendar-icons.small,#calendar .top-bar .left-content .views .calendar-icons.small,#schedulertimeline .al-st-topbar .left-content .views .calendar-icons.small,#schedulertimeline .top-bar .left-content .views .calendar-icons.small{display:initial!important}#calendar .al-st-topbar .left-content.list-view>.date-range,#calendar .top-bar .left-content.list-view>.date-range,#schedulertimeline .al-st-topbar .left-content.list-view>.date-range,#schedulertimeline .top-bar .left-content.list-view>.date-range{margin-left:50px}}@media (max-width:767px){#calendar .al-st-topbar .more-menu,#calendar .top-bar .more-menu,#schedulertimeline .al-st-topbar .more-menu,#schedulertimeline .top-bar .more-menu{display:initial}}@media (max-width:480px){.al-event,.fc-event{width:100%;min-width:100%;max-width:100%}.fc-event{overflow:hidden}.al-event{font-size:9px;white-space:initial;height:42px;min-height:42px;max-height:42px}.al-event-time{display:block;margin-bottom:20px;width:35px}#calendar .al-st-topbar .left-content .views .calendar-view-button .dropdown-label .title,#calendar .al-st-topbar .left-content .views .calendar-view-button a .title,#calendar .top-bar .left-content .views .calendar-view-button .dropdown-label .title,#calendar .top-bar .left-content .views .calendar-view-button a .title,#schedulertimeline .al-st-topbar .left-content .views .calendar-view-button .dropdown-label .title,#schedulertimeline .al-st-topbar .left-content .views .calendar-view-button a .title,#schedulertimeline .top-bar .left-content .views .calendar-view-button .dropdown-label .title,#schedulertimeline .top-bar .left-content .views .calendar-view-button a .title{display:none}}@media (max-width:320px){#calendarOptionsPanel{width:320px;left:-320px}}