.fc-daygrid-day-top {
    color:#94b9e0;
}

.fc-col-header-cell-cushion{
    color:#343638;
}
.fc-daygrid-day-number{
    color:#F9FAFB;
    text-decoration-line: none;
    font-size: 12px;
}
.fc-col-header-cell{
    background-color: #d0e2f5;
}

.fc-daygrid-day.fc-day-today {
    background-color: #343638 !important;  /* Color de fondo del día actual */
    color: #000000;                        /* Color de texto (opcional) */
}
.fc-event-time {
    display: block;
    color:white;
    font-size: 10px;
}
.fc-event-title {
    margin-left:0px;
    color:white;
    font-size: 10px;
}
@media (max-width: 768px) {
    .fc .fc-toolbar-title {
    font-size: 16px;
    }
}


@keyframes show-toast{
    0% {top: -100%}
    20% {top: 100px}
    80% {top: 100px}
    100% {top: -100%}
}

.show-notification{
    position: fixed;
    top: 100%;
    right: 20px;
    animation-name: show-toast;
    animation-duration: 5s;
}