.sidebar {
    height: 100%;
    background: linear-gradient(180deg, rgba(50, 207, 212, 1) 0%, rgba(90, 135, 228, 1) 100%);
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    left: 0;
}

.dmv {
    width: 50%;
    height: 50vh;
    margin: auto;
    border-radius: 20px;
    background-color: white;
}

.dmvcontent {
    background-color: white;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    max-height: 500px;
}

table,
thead,
tbody,
tr {
    display: block;
}

tr {
    display: table;
    table-layout: fixed;
    width: 100%;
}

tbody {
    max-height: 370px;
    overflow: auto;
    /* eventually : scroll;*/
    overflow-x: auto;
}

td {
    overflow-wrap: break-word;
}

.modal {
    margin-top: 7%;
}

#sidebarDMV button {
    white-space: normal;
    word-wrap: normal;
    padding: 5px 5px;
}