#carousel_div {
    margin-left: -20px;
    margin-top: -8px;
}

#div_table_alert {}

table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
}

thead {
    background-color: #333;
    color: #fff;
}

th,
td {
    padding: 20px;
    text-align: left;
    border: 1px solid #000000;
    /* Colore dei bordi delle celle */
}

tbody tr:hover {
    background-color: #f5f5f5;
}

tbody td button {

    background-color: #dc3545;
    color: #fff;
    border: none;
    cursor: pointer;
}

tbody td button:hover {
    background-color: #bd2130;
}

/* Stile per rendere ancora più grande il font nella tabella */
th,
td,
h1 {
    font-size: 55px;
}

/* Stili per la prima riga (indice 0 è pari) */
tr:nth-child(even) td {
    background-color: #4f98ae;
    /* Colore per le righe pari */
}

/* Stili per la seconda riga (indice 1 è dispari) */
tr:nth-child(odd) td {
    background-color: #56a5bd;
    /* Colore per le righe dispari */
}

.fade-out {
    animation: fadeOut ease 2s;
    -webkit-animation: fadeOut ease 2s;
    -moz-animation: fadeOut ease 2s;
    -o-animation: fadeOut ease 2s;
    -ms-animation: fadeOut ease 2s;
}

.fade-in {
    animation: fadeIn ease 2s;
    -webkit-animation: fadeIn ease 2s;
    -moz-animation: fadeIn ease 2s;
    -o-animation: fadeIn ease 2s;
    -ms-animation: fadeIn ease 2s;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-ms-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}