.cmcal-calendar a.fc-event{white-space:normal}.cmcal-calendar-container table,.cmcal-calendar-container table td{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}.cmcal-calendar-container .fc-unthemed .fc-today{background:none}.cmcal-calendar-container .fc-more-popover .fc-event-container{padding:0}.cmcal-calendar-container .fc-unthemed .fc-popover .fc-header .fc-close{color:inherit}.cmcal-calendar-container .fc-unthemed .fc-divider,.cmcal-calendar-container .fc-unthemed .fc-list-heading td,.cmcal-calendar-container .fc-unthemed .fc-popover .fc-header{background:inherit}.cmcal-calendar-container a{color:inherit}.cmcal-calendar-container .fc-time-grid .fc-slats td{height:0}.cmcal-calendar-container .fc-other-month .fc-day-number{display:initial}.cmcal-calendar-container a.fc-day-number{line-height:inherit;width:auto}.cmcal-calendar-container .fc a.fc-more,.cmcal-calendar-container .fc .fc-popover .fc-header,.cmcal-calendar-container .fc .fc-popover .fc-body,.cmcal-calendar-container .fc a.fc-event,.cmcal-calendar-container .fc .fc-body td,.cmcal-calendar-container .fc-unthemed .fc-list-item td,.cmcal-calendar-container .fc .fc-head td,.cmcal-calendar-container .fc-unthemed .fc-list-heading td,.cmcal-calendar-container .fc .fc-head-container th,.cmcal-calendar-container .fc-button,.cmcal-calendar-container .fc-state-default.fc-corner-right,.cmcal-calendar-container .fc-state-default.fc-corner-left,.cmcal-calendar-container .fc-toolbar{border:0;border-radius:0}.cmcal-calendar-container .fc a.fc-more,.cmcal-calendar-container .fc .fc-popover .fc-header,.cmcal-calendar-container .fc .fc-popover .fc-body,.cmcal-calendar-container .fc-event,.cmcal-calendar-container .fc-toolbar,.cmcal-calendar-container .fc button,.cmcal-calendar-container .fc-button.fc-button-active,.cmcal-calendar-container .fc-center h2,.cmcal-calendar-container .fc .fc-row td,.cmcal-calendar-container .fc td.fc-axis,.cmcal-calendar-container .fc .fc-row th.fc-widget-header{padding:0}.cmcal-calendar-container .fc-toolbar,.cmcal-calendar-container .fc .fc-button-group>*,.cmcal-calendar-container .fc-center h2,.cmcal-calendar-container .fc .fc-more-cell div,.cmcal-calendar-container .fc-event{margin:0}.cmcal-calendar-container .fc-toolbar h2{clear:none}.cmcal-calendar-container .fc .fc-row{border-width:0!important}.cmcal-calendar-container .fc-unthemed .fc-list-table td{border-left-width:0!important;border-right-width:0!important;padding:0}.cmcal-calendar-container .fc-unthemed .fc-list-view{border-width:0}.cmcal-calendar-container .fc .fc-head-container th{border-top-width:0!important;border-bottom-width:0!important}.cmcal-calendar-container .fc-row .fc-content-skeleton td{border-bottom-width:0!important}.cmcal-calendar-container .fc .fc-head-container th:first-child{border-left-width:0!important}.cmcal-calendar-container .fc .fc-head-container th:last-child{border-right-width:0!important}.cmcal-calendar-container .fc .fc-dayGridMonth-view .fc-row td.fc-day-top{border-bottom-width:0!important}.cmcal-calendar-container .fc .fc-body .fc-content-skeleton tbody td,.cmcal-calendar-container .fc-row td.fc-event-container{border-bottom-width:0!important;border-top-width:0!important}.cmcal-calendar-container .fc-row td.fc-more-cell{border-bottom-width:0!important}.cmcal-calendar-container .fc .fc-dayGridMonth-view .fc-row .fc-content-skeleton td.fc-day-top{padding-bottom:0}.cmcal-calendar-container .fc .fc-dayGridMonth-view .fc-row .fc-content-skeleton tbody td{padding-top:0}.cmcal-calendar-container .fc .fc-dayGridMonth-view .fc-row .fc-content-skeleton tbody tr:not(:last-child) td{padding-bottom:0}.cmcal-calendar-container .fc-unthemed .fc-disabled-day{opacity:1;background:initial}.cmcal-calendar-container .fc-unthemed .fc-nonbusiness{opacity:1}.cmcal-calendar-container .fc-unthemed .fc-bgevent-skeleton td{border:0px!important}.cmcal-calendar-container .fc-day-number{border-radius:50%;text-align:center}.cmcal-calendar-container .fc a.fc-event.fc-event-dot{display:inline-block;border-radius:50%;margin:1px}.cmcal-calendar-container .cmcal-navToOtherCalendar .fc-day,.cmcal-calendar-container .cmcal-navToOtherCalendar .fc-day-top{cursor:pointer}.cmcal-calendar-container .fc.cmcal-month-hidden-events .fc-content-skeleton tbody td{padding:0}.cmcal-calendar-container .fc.cmcal-month-hidden-events.vertical-middle-days .fc-content-skeleton td{border-top-width:0!important;border-bottom-width:0!important}.cmcal-calendar-container .fc.cmcal-month-hidden-events.vertical-middle-days .fc-content-skeleton{top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);position:absolute;padding-bottom:0}.cmcal-calendar-container .fc.fc-unthemed,.cmcal-calendar-container .cmcal-calendar-container{position:static}.cmcal-calendar-container .fc table{margin:0}.cmcal-calendar-container .fc a{border:0;box-shadow:none;text-decoration:none}.cmcal-calendar-container .fc-ltr .fc-day-top .fc-day-number{float:none}.cmcal-calendar-container .fc-button,.cmcal-calendar-container .fc-button.fc-state-default{background-image:none}.cmcal-calendar-container .fc button{height:auto}.cmcal-calendar-container .fc-state-disabled{cursor:default}.cmcal-calendar-container .fc-day-top.fc-other-month{opacity:1}.cmcal-calendar-container .fc-day-number:not([data-goto]):hover{color:inherit}.cmcal-calendar-container .fc-state-default,.cmcal-calendar-container .fc-button-active,.fc-state-down{box-shadow:none;text-shadow:none;outline:none}.cmcal-calendar-container a[data-goto]:hover{text-decoration:none}.cmcal-calendar-container .fc-dayGridWeek-view .fc-content-skeleton,.cmcal-calendar-container .fc-dayGridDay-view .fc-content-skeleton{padding-bottom:0}.cmcal-calendar-container .fc-unthemed .fc-popover{border:0}.cmcal-calendar-container .fc-unthemed .fc-popover{background-color:transparent}.cmcal-calendar-container .cmcal-fc-button-hidden{display:none}.cmcal-calendar-container .fc-dayGridMonth-view .fc-scroller{overflow:hidden!important}.cmcal-tooltip{border:0}.cmcal-calendar-container .fc-highlight{background:#bce8f1;opacity:.3}.cmcal-calendar-container .fc-nonbusiness{background:#d7d7d7}.cmcal-loading{background:url(https://www.sistemitre.it/wp-content/plugins/calendar-anything/assets/css/../img/spinner.gif) no-repeat;background-size:16px 16px;width:16px;height:16px;margin:auto;position:absolute;top:50%;left:50%;z-index:99999999999999999}.cmcal-container-disabled-on-loading{position:relative;opacity:.5;pointer-events:none}.cmcal-calendar-filter-area{text-align:left}.cmcal-calendar-filter-area input,.cmcal-calendar-filter-area select{margin:0;box-shadow:none;width:auto;height:auto;vertical-align:top}.fc-time-grid .fc-event-container{margin:0!important}.fc-axis,.fc-axis>span{box-sizing:content-box}.fc-list-item .fc-widget-content{display:block;border:none}.fc-unthemed .fc-list-empty{background:none}tr:first-child>td>.fc-day-grid-event{margin-top:0}.fc-rtl .fc-day-top .fc-day-number{float:none}.fc-view-container .fc-event-container img{max-width:100%;height:auto}.fc-day-number{white-space:nowrap}.cmcal-calendar-container .fc-list-table,.fc-content-skeleton table tbody tr,.fc-content-skeleton table thead tr,.fc-view tbody.fc-body,.fc-bg tbody,.fc-content-skeleton tbody{border:none!important}.cmcal-calendar-container .fc-toolbar .fc-center,.cmcal-calendar-container .fc-toolbar .fc-right,.cmcal-calendar-container .fc-toolbar .fc-left{display:flex;align-items:center}