.container {
    border: 0;
    border-radius: 20px;
    overflow-x: auto;
    overflow-y: scroll;
    width: auto;
    max-width: 1361px;
    height: 100%;
    background: #0807060f;
    padding:0;
    padding-bottom: 10px;
    margin: 20px auto;
    box-shadow: rgba(228, 228, 234, 0.22) 0 22px 25px 0, rgba(228, 228, 234, 0.5) 0 9px 23px 0;

}
.container:hover{
    box-shadow: rgba(228, 228, 234, 0.56) 0 22px 32px 0, rgba(228, 228, 234, 0.64) 0 9px 28px 0;
}
tr.tr_head {
    background: #fefefee5;
}


table {
width: 100%;
height: 537px;
margin: 0 auto;
display: table;
overflow-x: auto;
border-spacing: 0;
}

tbody {
white-space: nowrap;
}
td {text-align:center;padding:10px;}

th,
td {
padding: 43px 44px;
border-top-width: 0;
border-left-width: 0;
}

th {
position: sticky;
top: 0;
background: #f2f2f2;
vertical-align: bottom;
}

tr:nth-child(even) {background: #ffffffde;}
tr:nth-child(odd) {background: #ffffff82;}

th:last-child,
td:last-child {
border-right-width: 0;
}

tr:last-child td {
border-bottom-width: 0;
}

tr:hover {
    background-color: #c9c9c9;
}

