﻿#rewardsChecks, #rewardsResults {
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    margin-top: 1.5rem;
    max-width: 37.5rem;
}

    #rewardsChecks small, #rewardsResults small {
        font-size: .7rem;
        line-height: 1rem;
    }

#rewardsCalcProducts .row, #rewardsCalcTotals .row, #rewardsCalcRewards .row {
    margin: 0.5rem 0 1rem 0;
    line-height: 1rem;
}

#rewardsChecks .tableHeader, #rewardsResults .tableHeader {
    margin: 0;
    background: #004785;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: white;
    font-weight: bold;
    font-size: 1.25rem;
    line-height: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
}

#rewardsCalcProducts label.inline, #rewardsCalcTotals label.inline, #rewardsResults label.inline, #rewardsCalcRewards label.inline {
    color: #646464;
    margin: 0;
    padding: 0;
    line-height: 1rem;
}

    #rewardsCalcProducts label.inline small, #rewardsCalcTotals label.inline small, #rewardsResults label.inline small, #rewardsCalcRewards label.inline small {
        color: #646464;
        margin: 0;
        padding: 0;
        line-height: 1rem;
        text-transform: none;
    }

#rewardsCalcTotalPoints {
    font-weight: bold;
}

#whatIfCalcWrapper span.inline, #whatIfCalcWrapper label.inline {
    display: block;
    margin: 0;
    padding: .5625rem 0;
}

#whatIfCalcTotals {
    margin: 1rem 0;
    padding: .5625rem 0;
}

#whatIfCalcMonths {
    margin-bottom: 0;
}

.whatIfCalcInfo {
    display: block;
    line-height: normal;
}
