#mensajesApp {
  position: fixed;
  top: 0;
  right: 0;
  width: 40%;
}
@media (max-width: 575.98px) {
  #mensajesApp {
    width: 100%;
  }
}
@media (max-width: 768px) {
  #mensajesApp {
    width: 100%;
  }
  #banner {
    margin-top: 7em;
    margin-bottom: 1em;
    height: 1em;
    box-shadow: none !important;
  }
  #banner img {
    display: none;
    height: 100%;
    width: 100%;
  }
  #aside {
    bottom: 0;
    text-align: center;
  }
  #aside div {
    display: inline-block;
  }
  #button-back {
    /* position: fixed;
    top: 0; */
    z-index: 1 !important;
    margin-top: 4em !important;
  }
}
#banner {
  margin-top: 4em;
  margin-bottom: 1em;
}
#button-back {
  position: fixed;
  top: 0;
  z-index: 10;
  margin-top: 6em;
}

#aside {
  right: 0;
  margin-right: 2em;
  z-index: 5;
  margin-top: 4em;
}

footer {
  
  bottom: 0;
  width: 100%;
}
footer nav {
  bottom: 0;
  position: absolute;
}
html {
  min-height: 100% !important;
  position: relative;
}
.fc-daygrid-day-frame {
  height: 100px;
  /* Ajusta el tamaño según tus necesidades */
  overflow: auto;
  /* Oculta el contenido desbordante */
  position: relative;
}

.fc-daygrid-event,
.fc-timegrid-event {
  cursor: pointer;
  /* Cambia el cursor a un puntero */
}

.fc-toolbar-title {
  text-transform: capitalize;
}

.fc-col-header-cell-cushion {
  text-decoration: none;
  color: black;
}

.fc .fc-button-primary {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  color: white;
}

.fc .fc-button-primary:hover {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  color: white;
}

.fc .fc-button-primary:not(:disabled).fc-button-active {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  color: white;
}

.fc .fc-button-primary:not(:disabled).fc-button-active,
.fc .fc-button-primary:not(:disabled):active {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  color: white;
}