.fc-dayGridDay-view .fc-content-skeleton, .fc-dayGridWeek-view .fc-content-skeleton {
    padding-bottom: 1em
    }
.fc-dayGrid-view .fc-body .fc-row {
    min-height: 4em
    }
.fc-row.fc-rigid {
    overflow: hidden
    }
.fc-row.fc-rigid .fc-content-skeleton {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
    }
.fc-day-top.fc-other-month {
    opacity: 0.3
    }
.fc-dayGrid-view .fc-day-number, .fc-dayGrid-view .fc-week-number {
    padding: 2px
    }
.fc-dayGrid-view th.fc-day-number, .fc-dayGrid-view th.fc-week-number {
    padding: 0 2px
    }
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
    float: right
    }
.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
    float: left
    }
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
    float: left;
    border-radius: 0 0 3px
    }
.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
    float: right;
    border-radius: 0 0 0 3px
    }
.fc-dayGrid-view .fc-day-top .fc-week-number {
    min-width: 1.5em;
    text-align: center;
    background-color: #f2f2f2;
    color: grey
    }
.fc-dayGrid-view td.fc-week-number {
    text-align: center
    }
.fc-dayGrid-view td.fc-week-number > * {
    display: inline-block;
    min-width: 1.25em
    }