﻿.logo-style {
    width: 50px;
    height: 50px;
}

.name-style {
    margin-top: 8px;
    font-size: 27px;
    color: rgba(42, 53, 71, 1) !important;
}

.c-hand {
    cursor: pointer !important;
}

.w-150px {
    width: 150px;
}

.table-actions-col {
    width: 120px;
    text-align: center
}

.validation-message {
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-invalid-color);
}

.nav-underline .nav-link.active {
    border-bottom-color: #5d87ff;
}


/* Fullcalendar customizations */
/* SHADE DAYS IN THE PAST */
.fc-day-past {
    background-color: #fbfbfb;
}

.fade-in {
    animation: fadeInOut 1s ease-in-out;
}

@keyframes fadeInOut {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
