#calendar > div.fc-view-container > div.fc-listWeek-view.fc-list-view  > div > table > tbody > tr > div {
   margin-left:10px!important;
}
.fc th, .fc td {
   vertical-align: middle!important;
}
/* th.fc-day-header.fc-widget-header
,th.fc-week-number.fc-widget-header{
   background-color: #37474f!important;
   color: #fff!important;
   height: 30px;
} */
.fc-bootstrap4 th.fc-day-header
,.fc-bootstrap4 th.fc-week-number{
   background-color: #37474f!important;
   color: #fff!important;
   height: 25px;
}
/*VISTA MENSUAL*/
.fc-month-view .fc-day-number, .fc-week-number{
   background-color: #2E2E2E!important;
   color: #fff!important;
   /*Estilos px-2*/
   width: 20px;
   height: 20px;
   text-align:center;
   /*Estilos btn*/
   font-size: .81rem;
   margin: .375rem;
   border: 0;
   -webkit-border-radius: .125rem;
   border-radius: .125rem;
   cursor: pointer;
   text-transform: uppercase;
   white-space: normal;
   color: inherit;
}
.fc-week-number{
   background-color: #37474f!important;
   color: #fff!important;
}
.fc-unthemed td.fc-today {
   background: #fafafa;
}
.fc-bootstrap4 td.fc-today {
   background: #fafafa;
}
.fc-unthemed td.fc-today .fc-day-number {
   background: #FF8800!important;
}
.fc-bootstrap4 td.fc-today .fc-day-number {
   background: #FF8800!important;
}
.wd-fullcalendar-event {
   color: #000000;
}

/* texto mas pequeño en el punto de ruptura del sidenav */
@media (max-width: 800px) {
   .fc-month-view .fc-day-number, .fc-week-number{
      width: 15px;
      height: 15px;
      font-size: .7em;
   }
   .fc-bootstrap4 th.fc-day-header
   ,.fc-bootstrap4 th.fc-week-number{
      height: 20px;
      font-size: .7em;
   }
   .fc-button-group,
   .fc button {
      font-size: 0.6em;
   }
   .fc-toolbar h2 {
      margin-top: 5px;
      margin-bottom: -10px;
      font-size: 1.5em;
   }
   .wd-fullcalendar-event {
     font-size: 0.4em;
   }
}
