table.shared_wallet_profitability {
    background-color: #fff;
}

table.shared_wallet_profitability td,
table.shared_wallet_profitability th
{
    text-align: right;
    padding-top: 9px;
    padding-bottom: 9px;
}

table.shared_wallet_profitability tfoot td
{
    background-color: #f7f7f7;
    border-bottom: 1px solid #a2a2a2;
    border-top: 1px solid #a2a2a2;    
}

table.shared_wallet_profitability_region td div.ENT_RISK,
table.shared_wallet_profitability_region td div.ENT_ACCOUNTING
{
    border-top: 1px solid #dedede;
}

table.shared_wallet_profitability tr.shared_wallet_profitability_product_row td {
    height: 56px;
}

table.shared_wallet_profitability tr.shared_wallet_profitability_product_total_row td {
    height: 56px;
}


@media screen and (max-width: 500px) {

    .shared_wallet_profitability {
        font-size: 0.85rem;
    }

    .shared_wallet_profitability {
        font-size: 0.80rem;
    }


}
