table{
width:100% !important;
    border:none;
    overflow: scroll;
}
table tr td{
    font-size: 15px;
    font-weight: 500;
    padding: 10px 20px;
    /*border: 1px solid #e3e3e3;*/
}

table tr:nth-child(2n-1){
    /* background: #e3e3e3; */
    color: #686565;
}
table tr:nth-child(2n-1) td{
    padding: 15px 0;
}

table tr:nth-child(1) td{
    padding: 15px 5px;
    font-weight: 600;
}
.card{
    border: 1px solid rgb(237 237 237);
}
.thumb-info{
    margin-left: 10px;
    border: 1px solid #eee;
}
.overlay-light:before {
    background-color: #21252978!important;
}
.anim-hover-translate-top-10px .card{
    height: 200px;
}
#footer{
    margin-top:0;
}