/* Pas de hoogte van de rij aan in de maandweergave tot maximum 80 px, kan kleiner in mobile view */
.fc-day-grid .fc-row {
    max-height: 80px !important; /* Pas deze waarde aan naar de gewenste hoogte */
}
.fc {
  max-height: 520px; /* maximale hoogte tabel  */
}


tr:first-child>td>.fc-day-grid-event {
    margin-top: 0px; /* event balk tov van dag cijfer  */
}
.fc-dayGrid-view .fc-day-number, .fc-dayGrid-view .fc-week-number {
    padding: 0px;  /* padding verminderen cijfers in tabel */
}

.fc-event {
  pointer-events: none; /* Voorkomt klikken */
  cursor: default;     /* Past de cursor aan */
}
.fc-button
{
  font-size:0.8em;
}
.fc-toolbar h2
{
  font-size:1.2em
}
.fc-toolbar.fc-header-toolbar {
    margin-bottom: 0.5em;
}
.fc-toolbar.fc-footer-toolbar {
    margin-top: 0.5em;
}
/* verwijderen padding in kalender view en tabel */

.fc table
{
  margin:0px 0px 0px;
  font-size:0.9rem;
}
/*event balk hoogte */
.fc-event
{
  line-height:1.4em;
  border: 0px;
 
}
/*kleiner voor mobile devices*/

/*fontsize kleiner en event balk bij mobile devices*/
@media (max-width: 767px) 
{
  .fc table
   {
  margin:0px 0px 0px;
  font-size:0.75rem;
   }
   /*event balk hoogte */
.fc-event
  {
  line-height:1.2em;
  border: 0px;
  }
}



a.button
{
  padding: 10px;
 
}
table th  
  {
    background-color:#2C3E50;
    font-size:0.9rem; 
    border: 1px solid black;
  }

Table th, table td
{
padding: 5px 5px;
text-align: -webkit-center;
 border: 1px solid black;

}
table
{
  font-size:0.9rem;
  border: px solid black;
  margin: 5px 0 5px;
  
}
