
.jzl-ecs-vehicle-pricing-widget sup {
    color: #2e6cad;
}

.jzl-ecs-vehicle-pricing-widget .ecs-pricing-row {
    display: flex;
}

.jzl-ecs-vehicle-pricing-widget .ecs-pricing-row .row-label {
    width: 65%;
}

.jzl-ecs-vehicle-pricing-widget .ecs-pricing-row .row-value {
    width: 35%;
    text-align: right;
}

.jzl-ecs-vehicle-pricing-widget .kbbsuggested-row {
    color: #434343;
    font-size: 0.875em;
}

.jzl-ecs-vehicle-pricing-widget .fee-row {
    color: #434343;
    font-size: 0.875em;
}

.jzl-ecs-vehicle-pricing-widget .vehicleprice-row {
    color: #434343;
    font-size: 1.25em;
}

.jzl-ecs-vehicle-pricing-widget .nohaggleprice-row {
    font-weight: bold;
    font-size: 1.25em;
}

.jzl-ecs-vehicle-pricing-widget .belowkbb-row {
    color: #e02200;
    font-size: 0.875em;
}

.jzl-ecs-vehicle-pricing-widget .row-value.linebelow {
    border-bottom: solid 3px #000;
}

.jzl-ecs-vehicle-pricing-widget .row-value.lineabove {
    border-top: solid 3px #000;
}

.jzl-ecs-vehicle-pricing-widget .ecs-pricing-disclaimer {
    font-size: 10.5px;
    text-align: right;
}
.jzl-ecs-vehicle-pricing-widget .bold-doc-fee .fee-row.doc-fee .value-row,
.jzl-ecs-vehicle-pricing-widget .bold-doc-fee .ecs-pricing-disclaimer.doc-fee  {
    font-weight: bold;
    font-size: 9pt;
}

.jzl-ecs-vehicle-pricing-widget .bold-transfer-fee .fee-row.transfer-fee .value-row,
.jzl-ecs-vehicle-pricing-widget .bold-transfer-fee .ecs-pricing-disclaimer.transfer-fee{
    font-weight: bold;
}
