#actual-left-side-mb, #actual-ranking-dk, 
#last-left-side-mb, #last-ranking-dk {
    background-image: none;
    background-color: #262626;
}
.top-rank-container-dk {
    background: black;
}


#last-ranking-dk {
    background: none;
    border: 1px solid #fff;
}
#last-ranking #last-left-side-mb {
    background: none;
}
#last-ranking-dk #lower-table-container-dk {
    justify-content: space-between;
}
.col-3 {
    width: 30%;
}
#last-ranking #heading,
#last-ranking .bp2__upper__card,
#last-ranking-dk .bp2__upper__card {
    background: none;
    justify-content: center;
    border-bottom: 1px solid #fff;
    margin-bottom: 20px;
    display: flex;
    width: 100%;
    padding: 10px 0;
}
#last-ranking #heading img,
#last-ranking .bp2__upper__card  img,
#last-ranking-dk .bp2__upper__card  img {
    width: 30px;
}
#last-ranking #heading h2,
#last-ranking .bp2__upper__card h3,
#last-ranking-dk .bp2__upper__card h3 {
    width: 90%;
    font-family: "Gotham-Black";
    font-size: 24px;
    font-weight: 300;
}
/* Premio */
#last-ranking #trophy-image-mb {
    width: 100%;
}
#last-ranking .total-prize p,
#last-ranking-dk .total-prize p {
    font-family: "Gotham-Black";
    font-size: 40px;
    color: #30d87b;
    margin: 30px 0;
}
#top-winners-container,
#top-winners-container-dk {
    display: block;
}
.top-rank-container,
.top-rank-container-dk {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    padding: 0;
    background: none;
    margin-top: 20px;
}
.top-rank-container .top-first-half,
.top-rank-container-dk .top-first-half-dk {
    width: 40px;
    height: 40px;
    position: absolute;
    left: -10px;
    display: flex;
    background-color: #30d87b;
    color: #111;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 5;
}
.top-rank-container .top-first-half .top-rank,
.top-rank-container-dk .top-first-half-dk .top-rank {
    font-size: 30px;
}
.top-rank-container .top-alias,
.top-rank-container-dk .top-alias {
    font-family: "Gotham-Black";
}
.top-rank-container .top-amount,
.top-rank-container-dk .top-amount {
    font-family: "Gotham-Book" !important;
    font-size: 16px;
}
.top-rank-container .top-second-half,
.top-rank-container-dk .top-second-half {
    width: 94%;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    background-color: #262626;
    border-radius: 10px;
    padding: 18px 10px;
}
.top-rank-container .top-second-half p,
.top-rank-container-dk .top-second-half p {
    font-size: 13px;
    margin-top: 0;
}
/* Tabla Ganadores */
#last-right-lower-mb {
    margin-top: 50px;
}
#last-ranking .bp2__lower__card,
#last-ranking-dk .bp2__lower__card {
    border: none;
}
#last-ranking .table__block, 
#last-ranking-dk .table__block {
    margin-top: 0 !important;
}
#last-winners-container-mb #data-output-mb,
#last-winners-container-dk #data-output {
    border: none;
}
#last-winners-container-mb #data-output-mb .rank-container,
#last-winners-container-dk #data-output .rank-container {
    padding: 10px 0 !important;
    font-size: 13px;
}
#last-winners-container-mb #data-output-mb .rank-container:not(:last-child),
#last-winners-container-dk #data-output .rank-container:not(:last-child) {
    border-bottom: 1px solid #fff;
}
#last-winners-container-mb #data-output-mb .separation-line,
#last-winners-container-dk #data-output .separation-line {
    display: none;
}
#last-winners-container-mb #data-output-mb .rank,
#last-winners-container-dk #data-output .rank {
    width: 20%;
}
#last-winners-container-mb #data-output-mb .alias,
#last-winners-container-dk #data-output .alias {
    width: 50%;
    text-align: center !important;
}
#last-winners-container-mb #data-output-mb .amount,
#last-winners-container-dk #data-output .amount {
    width: 30%;
    padding: 0 !important;
    text-align: center !important;
}