body {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-items: center;
    align-items: center;
    font-family: sans-serif;
}

table {
    border-collapse: collapse;
    border-top: 0.2rem solid #505050;
    border-bottom: 0.2rem solid #505050;
    width: 50vw;

}

th, td {
    padding: 1rem 1rem;
}

th{
    color: #355db5;
    background-color: #e8edff;
}

td {
    color: #000000;
    background-color: white;
    border-top: 0.1rem solid rgba(0, 0, 0, 0.32);
}

tr:nth-child(even) td{
    background-color: #eaeaea;
}

tr td {
    background-color: rgba(243, 243, 243, 0.69);
}

a, input.create {
    all: unset;
    cursor: pointer;
    padding: 0.5rem 0.7rem;
    border-radius: 0.3rem;
    color: white;
    text-decoration: none;
}

a.delete {
    background-color: rgba(236, 38, 38, 0.75);
}

a.delete:hover {
    box-shadow: 0.1rem 0.1rem 0.5rem #ea3131;
}

a.update {
    background-color: rgba(218, 159, 10, 0.8);
}

a.update:hover {
    box-shadow: 0.1rem 0.1rem 0.5rem #E7AF33FF;
}

input.create {
    background-color: rgba(2, 148, 13, 0.8);
}

input.create:hover {
    box-shadow: 0.1rem 0.1rem 0.5rem #1dad24;
}

a.pagination-enabled {
    color: #355db5;
}

a.pagination-disabled {
    color: #355db5;
}