.th_card:not(:first-child), .td_card:not(:first-child),
.th_history:not(:first-child), .td_history:not(:first-child){
    border-left: 0 !important;
}
.table_card_body,.table_history_body{
    width: 100%;
    border-collapse: collapse;
}
.tbody_card:before, .tbody_history:before{
    height: 1em;
    display: table-row;
    content: '';
}
.td_card, .td_history{
    padding: calc(10px + (15 - 10)*(100vw - 320px) /(1600 - 320)) calc(15px + (25 - 15) * (100vw - 320px)/(1600 - 320));
}
.tr_card_info, .tr_history_info{
    background-color: #dedede;
    border-radius: 21px;
    border: 1px solid #00000000;
    transition: .5s ease;
}
.td_card:first-child, .td_history:first-child{
    border: 1px solid #00000000;
    border-radius: 5px 0 0 5px;
}
.td_card:last-child, .td_history:last-child{
    border: 1px solid #00000000;
    border-radius: 0 5px 5px 0;
}
.tr_card_info:hover,.tr_history_info:hover{
    background-color: white;
}
.card_number{
    display: inline-block;
    padding-left: 10px;
}
.card_info img{
    max-width: 60px;
}
a.add_new_card{
    color: black;
    transition: .3s ease;
}
a.add_new_card:hover{
    color: black;
    transform: scale(1.025);
    background: linear-gradient(90deg, #26AF65 0%, #75AF26 100%);
}