.holiday-opacity{opacity:1!important;z-index:2!important}.fc td.fc-widget-header{text-transform:uppercase;border-width:0;padding-top:10px;padding-bottom:10px;font-size:14px}.fc td.fc-day.fc-widget-content+.fc-widget-content{border-left-width:1px}.fc .fc-row{border-width:0}.fc table>thead>tr>th{border-width:0;font-weight:100}.fc .fc-toolbar h2{vertical-align:sub;font-size:20px;display:inline-block}.fc .fc-axis.fc-time{text-transform:uppercase}.fc .fc-toolbar{position:relative}.fc-button.fc-prev-button,.fc-button.fc-next-button{box-shadow:none;background-color:#0000;background-image:none;border:0 solid #0000;outline:none}.fc-button.fc-month-button,.fc-button.fc-agendaWeek-button,.fc-button.fc-agendaDay-button{text-transform:capitalize;height:auto;box-shadow:none;background-color:#f6f8f8;background-image:none;border-color:#e0e0e0;outline:none;padding:8px 14px;font-size:14px}.fc-button.fc-state-active,.fc-button.fc-state-hover{background-color:#fff}.fc-unthemed .fc-today{background-color:#f4f7f8}.fc-toolbar .fc-right{flex-flow:row-reverse wrap;gap:5px;display:flex;position:absolute;top:0;right:0}.fc-agendaWeek-view .fc-event,.fc-agendaDay-view .fc-event{border-radius:3px}.fc-row.fc-widget-header{border-color:#0000}.calendar-container{padding:15px;overflow-y:auto}.panel-heading{border-width:0;padding-top:10px}.panel-body{padding-top:10px}.page-main{background-color:#fff}.calendar-list .list-group-item{cursor:pointer}.fc-event{background-color:#1e88e5;border-color:#1e88e5;border-radius:10px}.fc-day-grid-event .fc-content{padding:2px 10px;line-height:1em}.fc-highlight{background:#eee}.bootstrap-touchspin .input-group-btn-vertical i{left:3px}.app-calendar .page{margin-top:30px;margin-bottom:30px}@media (width>=1600px){.app-calendar .page{max-width:1540px}}@media (width>=1200px) and (width<=1599px){.app-calendar .page{max-width:1140px}}@media (width>=992px) and (width<=1199px){.app-calendar .page{max-width:932px}}@media (width>=768px) and (width<=991px){.app-calendar .page{max-width:708px}}@media (width<=767px){.app-calendar .page{margin:0}}@media (width<=991px){.fc-toolbar{margin-bottom:60px}.fc-toolbar .fc-center{white-space:nowrap}.fc-toolbar .fc-right{top:50px}}.scroll-hidden{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:auto!important}.scroll-hidden::-webkit-scrollbar{display:none!important}