body
{
    background-color: rgb(219, 229, 247);
}
table
{
    width: 100%;
    border: 2px solid rgb(25, 62, 161);
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    caption-side: top;
    margin: auto;
}
th, td
{
    border: 1px solid  rgb(27, 51, 117);
}
th
{
    padding: 15px;
}
td
{
    padding: 5px;
    text-align: justify;
}

table tr:nth-child(odd)
{
    background-color: rgb(121, 121, 255);
    color: aliceblue;
    transition: 0.2s ease-in-out;
}

table tr:nth-child(even)
{
    background-color: rgb(197, 228, 255);
    transition: 0.2s ease-in-out;
}

table tr:nth-child(odd):hover
{
    background-color: rgb(22, 22, 90);
    color: rgb(140, 140, 245);
    cursor:grab;
    transition: 0.2s ease-in-out;
}
table tr:nth-child(even):hover
{
    background-color: rgb(19, 49, 75);
    color: aliceblue;
    cursor:grab;
    transition: 0.2s ease-in-out;
}

tr th
{
    background-color: rgb(43, 43, 190);
    color: aliceblue;
}