.modul-r-inventoryPlus .mr-invpl-topline {
    padding: 0 0 4px 0;
}

.modul-r-inventoryPlus .main-captcha-place {
    opacity: 0;
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.modul-r-inventoryPlus .mr-invpl-header {
    display: inline-block;
    font-size: 160%;
    min-height: 36px;
}

.modul-r-inventoryPlus .mr-invpl-header small {
    font-size: 50%;
}

.modul-r-inventoryPlus .mr-invpl-topkeybox {
    display: inline-block;
    vertical-align: top;
}

.modul-r-inventoryPlus .fuel_economy + .dropdown-menu .panel-body {
    padding: 5px 15px;
}

.modul-r-inventoryPlus .fuel_economy + .dropdown-menu .panel-body .progress {
    margin: 20px 0;
}

.modul-r-inventoryPlus .fe-content table {
    background-color: transparent;
}

.modul-r-inventoryPlus .fe-content table th {
    border-top: 0;
    border-bottom: 0;
}

.modul-r-inventoryPlus .fe-content .table > tbody > tr > td {
    border-top: 0;
}

.modul-r-inventoryPlus .fe-content table th div {
    padding: 8px;
}

.modul-r-inventoryPlus .fe-content table .cust-label:empty {
    display: none;
}

.modul-r-inventoryPlus .mr-invpl-topseparator {
    height: 5px;
    clear: right;
}

.modul-r-inventoryPlus .mr-invpl-separator {
    height: 8px;
}

.modul-r-inventoryPlus .mr-invplTrim {
    margin-right: -10px;
    padding-right: 5px;
    word-break: break-all;
}

@media (max-width: 475px) {
    .modul-r-inventoryPlus .btn-full-in-xxs {
        width: 100% !important;
    }

    .modul-r-inventoryPlus .pager li a {
        margin-bottom: 5px;
    }
}

.modul-r-inventoryPlus .inventory-plus-promoItem {
    padding: 0 5px 5px 5px;
}

.modul-r-inventoryPlus .inventory-plus-promoItem .img-thumbnail {
    height: 70px !important;
}

.modul-r-inventoryPlus .btn {
    margin-bottom: 3px;
}

.modul-r-inventoryPlus .pager {
    margin: 0;
}

.modul-r-inventoryPlus .page-header {
    margin-top: 0;
}

.thin .modul-r-inventoryPlus .pager li a {
    margin-bottom: 5px;
}

.modul-r-inventoryPlus .mr-invpl-sort {
    display: inline-block;
}

.modul-r-inventoryPlus .mr-invpl-comparekey .btn.disabled {
    opacity: 1;
}

.modul-r-inventoryPlus .mr-invpl-comparekey,
.modul-r-inventoryPlus .mr-invpl-comparekey .fa {
    vertical-align: middle;
}

.modul-r-inventoryPlus .mdet-icon {
    display: inline-block;
    vertical-align: top;
    width: 18px;
}

.modul-r-inventoryPlus .mdet-icon::before {
    content: '';
    display: block;
    background: transparent url('/images/dws/components/svg_icon/flat_icons_details.svg') no-repeat;
    background-size: 150px auto;
    width: 18px;
    height: 18px;
}

.modul-r-inventoryPlus .mdet-icon-fueleconomy::before {
    background-position: -126px -66px;
}

.modul-r-inventoryPlus .mr-invpl-comparekey .fa-check-square-o,
.modul-r-inventoryPlus .mr-invpl-comparekey .compare_checkbox + span,
.modul-r-inventoryPlus .mr-invpl-comparekey .compare_checkbox:checked ~ span .fa-square-o {
    display: none;
}

.size-xxs .modul-r-inventoryPlus .mr-invpl-comparekey .compare_checkbox + span,
.modul-r-inventoryPlus .mr-invpl-comparekey .compare_checkbox:checked ~ span .fa-check-square-o {
    display: inline-block;
}

.lumen .modul-r-inventoryPlus .mr-invpl-comparekey input,
.readable .modul-r-inventoryPlus .mr-invpl-comparekey input,
.sandstone .modul-r-inventoryPlus .mr-invpl-comparekey input {
    top: 5px !important;
}

.yeti .modul-r-inventoryPlus .mr-invpl-comparekey input {
    top: 7px !important;
}

.yeti .modul-r-inventoryPlus .btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu {
    background-color: #ffffff;
    border: 0;
}

.paper .modul-r-inventoryPlus input[type='checkbox'],
.paper .modul-r-inventoryPlus input[type='checkbox']::after {
    width: 13px !important;
    height: 13px !important;
    margin-top: 0 !important;
    margin-left: 1px !important;
}

.paper .modul-r-inventoryPlus input[type='checkbox']:checked::before {
    height: 10px !important;
    left: 5px !important;
    width: 5px !important;
}

/* ------------------------>>> STARS <<<------------------------ */

.modul-r-inventoryPlus .modipm-starB {
    float: none;
    min-height: 18px;
}

.modul-r-inventoryPlus .modipm-starB a {
    font-size: 100%;
}

.modul-r-inventoryPlus .modipm-stars-txt {
    display: inline-block;
    vertical-align: bottom;
    line-height: 23px;
}

.modul-r-inventoryPlus .modipm-stars {
    display: inline-block;
    margin-left: 0;
    width: 82px;
    height: 18px;
    position: relative;
    top: 2px;
    vertical-align: top;
}

.modul-r-inventoryPlus .modipm-back {
    height: 18px;
}

.modul-r-inventoryPlus .modipm-mod_0 .modipm-back {
    width: 0;
}

.modul-r-inventoryPlus .modipm-mod_1 .modipm-back {
    width: 9px;
}

.modul-r-inventoryPlus .modipm-mod_2 .modipm-back {
    width: 18px;
}

.modul-r-inventoryPlus .modipm-mod_3 .modipm-back {
    width: 25px;
}

.modul-r-inventoryPlus .modipm-mod_4 .modipm-back {
    width: 32px;
}

.modul-r-inventoryPlus .modipm-mod_5 .modipm-back {
    width: 41px;
}

.modul-r-inventoryPlus .modipm-mod_6 .modipm-back {
    width: 48px;
}

.modul-r-inventoryPlus .modipm-mod_7 .modipm-back {
    width: 58px;
}

.modul-r-inventoryPlus .modipm-mod_8 .modipm-back {
    width: 66px;
}

.modul-r-inventoryPlus .modipm-mod_9 .modipm-back {
    width: 74px;
}

.modul-r-inventoryPlus .modipm-mod_10 .modipm-back {
    width: 82px;
}

.modul-r-inventoryPlus .modipm-stars {
    background: transparent url('/images/dws/components/dealer_review/stars_nwa_009_B.png') no-repeat left bottom;
}

.modul-r-inventoryPlus .modipm-back {
    background: transparent url('/images/dws/components/dealer_review/stars_nwa_019_A.png') no-repeat left bottom;
}

.modul-r-inventoryPlus .modipm-code {
    background: transparent url('/images/dws/components/loa/qr_code.png') no-repeat center center;
}

.modul-r-inventoryPlus .modipm-veh-histY {
    padding-right: 15px;
    background: transparent url('/images/dws/components/loa_inv_Y.png') no-repeat right center;
}

.modul-r-inventoryPlus .modipm-veh-histN {
    padding-right: 15px;
    background: transparent url('/images/dws/components/loa_inv_N.png') no-repeat right center;
}

.modul-r-inventoryPlus .modipm-qrcodebox {
    display: inline-block;
    vertical-align: top;
    width: auto;
    text-align: right;
    position: relative;
    margin-right: 35px;
    margin-top: 4px;
    margin-left: 5px;
}

.modul-r-inventoryPlus .qr-btn {
    position: relative;
}

.modul-r-inventoryPlus .qr-code-popup {
    width: auto;
    height: auto;
    position: absolute;
    z-index: 4;
    top: 114%;
    left: -70px;
    min-width: 185px;
}

.modul-r-inventoryPlus .animate-progress {
    margin: 0;
    border-radius: 0;
}

