﻿#calendar{margin-bottom:20px;}#calendar .fc-header-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;}#calendar .fc-header-toolbar .fc-toolbar-title{font-size:26px!important;}#calendar .fc-header-toolbar .fc-button-group{gap:15px;}#calendar .fc-header-toolbar .fc-toolbar-chunk:not(:first-child):not(:last-child){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:center;margin-top:20px;}@media(min-width:768px){#calendar .fc-header-toolbar .fc-toolbar-chunk:not(:first-child):not(:last-child){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-top:0;}}#calendar .fc-header-toolbar .fc-button{border-radius:0;font-family:termina;text-transform:uppercase;background-color:transparent;color:#0f0f0f;font-weight:bold;padding:10px 15px;border:2px solid #0f0f0f;font-size:14px;}#calendar .fc-header-toolbar .fc-button.fc-prev-button{margin-right:-16px;}#calendar .fc-header-toolbar .fc-button.fc-prev-button,#calendar .fc-header-toolbar .fc-button.fc-next-button{padding:10px 12px;}#calendar .fc-header-toolbar .fc-button:hover,#calendar .fc-header-toolbar .fc-button:focus,#calendar .fc-header-toolbar .fc-button.fc-button-active{background-color:#0f0f0f;color:#fff;}#calendar .fc-header-toolbar .fc-button:focus{-webkit-box-shadow:none;box-shadow:none;}#calendar .fc-header-toolbar .fc-button.fc-today-button{display:none;}@media(min-width:576px){#calendar .fc-header-toolbar .fc-button.fc-today-button{display:block;}}#calendar .fc-event:hover{cursor:pointer!important;background-color:#d2d2d2!important;}#calendar .fc-event:hover.has-users-attendant{background-color:#c5a226!important;}#calendar .fc-event.fc-h-event{background-color:transparent;border-color:#0f0f0f;border-radius:0;}#calendar .fc-event.fc-h-event .fc-event-main{color:#0f0f0f;}#calendar .fc-col-header-cell-cushion,#calendar .fc-col-header-cell.fc-day{font-family:termina;text-transform:uppercase;color:#7d7d7d;font-weight:normal;font-size:14px;padding-bottom:15px;}#calendar .fc-view-harness>.fc-view{overflow-x:auto;padding-bottom:10px;margin-bottom:-20px;}#calendar .fc-scrollgrid{min-width:1000px;}#calendar .fc-timeGridWeek-view th,#calendar .fc-timeGridWeek-view td{border:0;}#calendar .fc-timeGridWeek-view .fc-scrollgrid{border:0;}#calendar .fc-timeGridWeek-view .fc-timegrid-col{padding:0 5px;}#calendar .fc-timeGridWeek-view .fc-timegrid-slot-label{display:none;}#calendar .fc-timeGridWeek-view .fc-timegrid-event-harness{border:0;}#calendar .fc-timeGridWeek-view .fc-timegrid-event-harness:hover{z-index:10!important;}#calendar .fc-timeGridWeek-view .fc-timegrid-event-harness.with-shadow{-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.1215686275);box-shadow:0 0 15px 5px rgba(0,0,0,.1215686275);}#calendar .fc-timeGridWeek-view .fc-timegrid-event-harness .fc-timegrid-event{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;}#calendar .fc-timeGridWeek-view .fc-timegrid-event-harness .fc-timegrid-event .fc-event-main{padding:10px;}#calendar .fc-timeGridWeek-view .fc-timegrid-event-harness .fc-timegrid-event .fc-event-main .fc-event-time{font-family:termina;font-weight:bold;}#calendar .fc-timeGridWeek-view .fc-v-event{background-color:#fff;border-radius:0;border:0;}#calendar .fc-timeGridWeek-view .fc-v-event .fc-event-main{color:#0f0f0f;}#calendar .fc-timeGridWeek-view .fc-v-event.has-users-attendant{background-color:#f4ca34;}#calendar .fc-timeGridWeek-view .fc-v-event.event-canceled{text-decoration:line-through;}#calendar .fc-dayGridMonth-view th,#calendar .fc-dayGridMonth-view td{border:0;background-color:transparent;}#calendar .fc-dayGridMonth-view table.fc-scrollgrid{border:0;}#calendar .fc-dayGridMonth-view .fc-daygrid-event{-webkit-box-align:start;-ms-flex-align:start;align-items:start;}#calendar .fc-dayGridMonth-view .fc-daygrid-event .fc-daygrid-event-dot{display:none;}#calendar .fc-dayGridMonth-view .fc-daygrid-event .fc-event-title{white-space:break-spaces;}#calendar .fc-dayGridMonth-view .fc-scrollgrid-section-sticky .presentation{background-color:transparent;}#calendar .fc-dayGridMonth-view .fc-daygrid-day-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#calendar .fc-dayGridMonth-view .fc-day{padding-left:10px;padding-right:10px;}#calendar .fc-dayGridMonth-view .fc-day:first-child{padding-left:0;}#calendar .fc-dayGridMonth-view .fc-day:last-child{padding-right:0;}