
.tippy-box[data-theme~='bzj-toolstip'] {
    background-color: #fff;
    color: #000;
}

.tippy-tooltip.tomato-theme .tippy-svg-arrow {
    fill: #fff;
}

.marketgraph-coin.up .marketgraph-coin-value {
    color: #2bba8e
}

.marketgraph-coin.up .marketgraph-coin-quotation::before {
    border-bottom-color: #2bba8e
}

.marketgraph-coin.down .marketgraph-coin-value {
    color: #e82a2a
}

.marketgraph-coin.down .marketgraph-coin-quotation::before {
    border-top: 1.0625rem solid #e82a2a;
    border-bottom: none
}

.tippy-content {
    box-shadow: 1px 2px 15px 5px rgba(0,0,0,0.41);
    padding: 1.5rem 2.5rem;
    border-radius: 1rem;
}

.marketgraph-coin-quotation::before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 0.3125rem;
    content: "";
    border-right: 0.625rem solid transparent;
    border-bottom: 1.0625rem solid transparent;
    border-left: 0.625rem solid transparent;
}

.marketgraph-coin{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
}

.tippy-box{
    max-width: calc(98vw) !important;
}

.tippy-arrow{
    color: #fff;
}

.marketgraph-coin p {
    margin-bottom: 0;
}

.marketgraph-coin-value {
    margin-left: 0.625rem;
    font-size: 1rem;
    font-family: "Duplicate Sans",arial,helvetica,sans-serif;
    font-weight: 500;
}

.marketgraph-header-name {
    margin-bottom: 0;
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.625rem;
    letter-spacing: -.0625rem;
}

.marketgraph-header-name span {
    display: inline-block;
    margin-left: 0.5625rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
}

.marketgraph-coin-quotation {
    margin-top: 0;
    font-size: 1.5625rem;
    line-height: 1.6875rem;
    font-family: "Duplicate Sans",arial,helvetica,sans-serif;
    font-weight: 500;
}

.marketgraph-coin-quotation .coin {
    margin-left: 0.3125rem;
    font-size: .875rem;
    line-height: 1.375rem;
}

@media (min-width: 1200px){  
    .marketgraph-header-name {
        font-size: 2.375rem;
    }

    .marketgraph-coin-quotation {
        font-size: 1.875rem;
        line-height: 2.1875rem;
    }
}

@media (min-width: 992px) {
    .marketgraph-header-name {
        font-size: 2.8125rem;
        line-height: 3.75rem;
    }
    .marketgraph-coin-quotation .coin {
        font-size: 1.125rem;
    }
}


.list-dataline {
    padding-left: 0;
    margin-bottom: 0;
    width: 100%;
}

.list-dataline.list-dataline-bdtop {
    border-top: solid .0625rem #d8d8d8
}

.list-dataline li{
    list-style: none;
    border-bottom: solid .0625rem #d8d8d8
}

@media (min-width: 768px) {
    .list-dataline {
        margin-bottom:1rem
    }

    .list-dataline li:last-child {
        border-bottom:solid .0625rem #d8d8d8
    }
    .dataline {
        padding-top:0;
        padding-bottom: .3125rem
    }
    .marketgraph-coin-quotation {
        line-height: 1.875rem;
    }
    .marketgraph-coin-value {
        font-size: 1.125rem;
    }
}
.dataline {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: .125rem;
    padding-bottom: .125rem;
    margin-bottom: 0;
    font-size: 1rem;
}

.dataline b {
    font-size: 1.125rem;
}

.market-valor-hover {
    white-space: nowrap;
}

.market-valor-hover b {
    margin-left: 1rem;
}