:root {
    --black-color: #000000;
    --white-color: #ffffff;
    --alfa-theme-color: #8F0C2C;
    --alfa-hover-color: #7b061b;
    --chrysler-theme-color: #063e77;
    --chrysler-hover-color: #032859;
    --dodge-theme-color: #d50000;
    --dodge-hover-color: #b50000;
    --fiat-theme-color: #c70606;
    --fiat-hover-color: #000000;
    --jeep-theme-color: #1e4544;
    --jeep-hover-color: #0f2623;
    --ram-theme-color: #880d00;
    --ram-hover-color: #b50000;
}

/* JEEP THEME STARTS */
.make_jeep .zipcode-form .current_location_container,
.make_jeep .zip-btn:hover {
    border-color: #487F70;
}
.make_jeep .zipcode-form .current_location_container:hover,
.make_jeep .zip-btn:hover {
    background-color: #487f70;
    color: #fff;
}
.make_jeep .landing_tabs li .active {
    border-color: var(--jeep-hover-color);
}
.make_jeep .certified_tabs ul.nav li.nav-item .nav-link:hover, 
.make_jeep .certified_tabs .nav-pills .nav-link.active, 
.make_jeep .certified_tabs .nav-pills .show>.nav-link {
    background-color: var(--jeep-theme-color);
    color: var(--white-color);
}
.make_jeep .icon_tagline_point i {
    color: var(--jeep-theme-color);
}

.make_jeep .sub-nav-btn.active::after,
.make_jeep .sub-nav-btn:hover::after {
    background-color: var(--jeep-theme-color);
}
.make_jeep .sub-nav-btn-see {
    background-color: var(--jeep-theme-color) !important;
    border-color: var(--jeep-theme-color) !important;
}
.make_jeep .sub-nav-btn-see:hover,
.make_jeep .vehicle_container button.request-btn:hover {
    background-color: var(--jeep-hover-color) !important;
    border-color: var(--jeep-hover-color) !important;
    color: var(--white-color);
}
.make_jeep .ui-widget-header {
    background-color: var(--jeep-theme-color) !important;
}
.make_jeep #vehicleLists .vehicle_container button,
.make_jeep #vehicle-compare-details button.miles-btn,
.make_jeep .show-more-btn,
.make_jeep #initial_fromsubmit {
    background-color: var(--jeep-theme-color) !important;
    border-color: var(--jeep-theme-color) !important;
}
.make_jeep #vehicleLists .vehicle_container button:hover,
.make_jeep #vehicle-compare-details button.miles-btn:hover,
.make_jeep .show-more-btn:hover,
.make_jeep #initial_fromsubmit:hover {
    background-color: var(--jeep-hover-color) !important;
    border-color: var(--jeep-hover-color) !important;
}
.make_jeep .topright .fa-heart {
    color: var(--jeep-theme-color);
}
.make_jeep .radio-container .checkmark:after {
    border-color: var(--jeep-theme-color) !important;
}
.make_jeep .my-favourites,
.make_jeep .fav-right .close-icon,
.make_jeep .Arrow_Icon {
    background-color: var(--jeep-theme-color);
}
.make_jeep .fav-icon,
.make_jeep .fav-content .fav-right h5,
.make_jeep .compare-title,
.make_jeep .compare-features h2,
.make_jeep .icon_tagline_point i,
.make_jeep .certi_learn_more {
    color: var(--jeep-theme-color);
}
.make_jeep .favorite-wrapper,
.make_jeep .compare-link,
.make_jeep #zpcode-error-section .input-field,
.make_jeep .search-container h1 span.usedVehicle.texttransformnormal p {
    border-color: var(--jeep-theme-color) !important;
}
.make_jeep .gcss-button {
    background: var(--jeep-theme-color);
    color: var(--white-color);
}
.make_jeep .gcss-button:hover {
    background: var(--jeep-hover-color);
    color: var(--white-color);
}
.make_jeep .show-more-btn:hover {
    color: var(--white-color);
}
.make_jeep .certi_learn_more:hover {
    color:var(--jeep-hover-color);
}
.make_jeep .offcanvas-lead_form .form-check-input:checked {
    background-color: var(--jeep-theme-color) !important;
}
.make_jeep .offcanvas-lead_form .btn.btn-secondary:hover {
    background-color: var(--jeep-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--jeep-hover-color) !important;
}
.make_jeep .vdp-left-content .nav-tabs li a.active,
.make_jeep .vdp-left-content .nav-tabs li a:hover {
    border-color: var(--jeep-theme-color) !important;
}
.make_jeep .window_sticker .btn {
    background-color: var(--jeep-theme-color) !important;
    border-color: var(--jeep-theme-color) !important;
}
.make_jeep .window_sticker .btn:hover {
    background-color: var(--jeep-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--jeep-hover-color) !important;
}
.make_jeep .retailer-content-section a,
.make_jeep .retailer-content-section .fa-angle-right,
.make_jeep .retailer-content-section .fa-phone,
.make_jeep .retailer-content-section .fa-clock,
.make_jeep .retailer-content-section .timings p.timing_bold, 
.make_jeep .retailer-content-section .timings p.timing_bold span,
.make_jeep .retailer-content-section .bi-geo-alt-fill,
.make_jeep .warranty-section li i,
.make_jeep .test-drive h3,
.make_jeep .testDrive-miles-price h2,
.make_jeep .themeColor,
.make_jeep .retailer-content-section .fa-envelope {
    color: var(--jeep-theme-color) !important;
}
.make_jeep .vdp-left-content button,
.make_jeep .vdp-button2,
.make_jeep .popup_tc a,
.make_jeep .testDrive-button,
.make_jeep .print-btn,
.make_jeep #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:first-child,
.make_jeep .zip_box button.btn-primary.btn-zip-tradein,
.make_jeep .see-all-vehicles button,
.make_jeep .compare-section a.compare-link,
.make_jeep .vdp-button-section button:first-child,
.make_jeep .mobile-order-1 .testdrive-button-mobile,
.make_jeep .right-field .btn-primary {
    background-color: var(--jeep-theme-color) !important;
    color: var(--white-color) !important;
    border-color: var(--jeep-theme-color) !important;
}
.make_jeep .vdp-left-content button:hover,
.make_jeep .vdp-button1:hover,
.make_jeep .vdp-button2:hover,
.make_jeep .popup_tc a:hover,
.make_jeep .offcanvas-lead_form .btn.interactionClick:hover,
.make_jeep .testDrive-button:hover,
.make_jeep .print-btn:hover,
.make_jeep .pre-qualified a:hover,
.make_jeep #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:hover,
.make_jeep .zip_box button.btn-primary.btn-zip-tradein:hover,
.make_jeep .zip_box_sell button.btn-primary.btn-zip-tradein:hover,
.make_jeep .comparePlans:hover,
.make_jeep .optional-link:hover,
.make_jeep .learnMore:hover,
.make_jeep .see-all-vehicles button:hover,
.make_jeep .compare-section a.compare-link:hover,
.make_jeep .vdp-button-section button:first-child:hover {
    background-color: var(--jeep-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--jeep-hover-color) !important;
}
.make_jeep .estimate_payment_cash.active, 
.make_jeep .estimate_payment_finance.active,
.make_jeep .checkbox-container input:checked~.checkmark,
.make_jeep .date-container .date-icon,
.make_jeep .time-container .time-icon,
.make_jeep .estimate-btn {
    background-color: var(--jeep-theme-color) !important;
}
.make_jeep .vdp-button1,
.make_jeep .print-btn:last-child,
.make_jeep .active-link,
.make_jeep #zpcode-mobile-error-section .input-container .input-field {
    border-color: var(--jeep-theme-color) !important;
}
.make_jeep .print-btn:last-child {
    background-color: transparent !important;
    color: var(--jeep-theme-color) !important;
}
.make_jeep .print-btn:last-child:hover {
    background-color: var(--jeep-hover-color) !important;
    color: var(--white-color) !important;
}
.make_jeep .click-dt-tm-pic-child input[type=radio]:checked {
    accent-color: var(--jeep-theme-color);
}
.make_jeep .favorite svg.fa-heart,
.make_jeep .favorite-wrapper>h2,
.make_jeep .vdp-miles-price h2 {
    color: var(--jeep-theme-color) !important;
}
.make_jeep .vdp-button-section button.vdp-button1-without-preq {
    color: var(--black-color) !important;
    border-color: var(--jeep-theme-color) !important;
    background-color: transparent !important;
}
.make_jeep .zipcode-spinner,
.make_jeep .fav_vdp_heart_icon {
    background-color: var(--jeep-theme-color) !important;
}
.make_jeep .for_jeep_only {
    display: block;
}

@media screen and (max-width: 575px) {
    .make_jeep .bgImage {
        background-image: url('https://d3o40wwl2vh905.cloudfront.net/spoticar/images/jeep/jeep_mobile_banner.png');
    }
    .make_jeep .pre-qualified a {
        color: #487F70;
    }    
    .make_dodge .vdp-right .pre-qualified a.get-pre-qualified-btn {
        color: var(--jeep-theme-color) !important;
    }
}
/* JEEP THEME END */


/* DODGE THEME STARTS */
.make_dodge .zipcode-form .current_location_container,
.make_dodge .zip-btn:hover {
    border-color: var(--dodge-theme-color);
}
.make_dodge .zipcode-form .current_location_container:hover,
.make_dodge .zip-btn:hover {
    background-color: var(--dodge-theme-color);
    color: #fff;
}
.make_dodge .landing_tabs li .active {
    border-color: var(--dodge-theme-color);
}
.make_dodge .landing_tabs li .active span::after {
    border-top-color:var(--dodge-theme-color);
}
.make_dodge .certified_tabs ul.nav li.nav-item .nav-link:hover, 
.make_dodge .certified_tabs .nav-pills .nav-link.active, 
.make_dodge .certified_tabs .nav-pills .show>.nav-link {
    background-color: var(--dodge-theme-color);
    color: var(--white-color);
}
.make_dodge .icon_tagline_point i {
    color: var(--dodge-theme-color);
}

.make_dodge .sub-nav-btn.active::after,
.make_dodge .sub-nav-btn:hover::after {
    background-color: var(--dodge-theme-color);
}
.make_dodge .sub-nav-btn-see {
    background-color: var(--dodge-theme-color) !important;
    border-color: var(--dodge-theme-color) !important;
}
.make_dodge .sub-nav-btn-see:hover,
.make_dodge .vehicle_container button.request-btn:hover {
    background-color: var(--dodge-hover-color) !important;
    border-color: var(--dodge-hover-color) !important;
    color: var(--white-color);
}
.make_dodge .ui-widget-header {
    background-color: var(--dodge-theme-color) !important;
}
.make_dodge #vehicleLists .vehicle_container button,
.make_dodge #vehicle-compare-details button.miles-btn,
.make_dodge .show-more-btn,
.make_dodge #initial_fromsubmit {
    background-color: var(--dodge-theme-color) !important;
    border-color: var(--dodge-theme-color) !important;
}
.make_dodge #vehicleLists .vehicle_container button:hover,
.make_dodge #vehicle-compare-details button.miles-btn:hover,
.make_dodge .show-more-btn:hover,
.make_dodge #initial_fromsubmit:hover {
    background-color: var(--dodge-hover-color) !important;
    border-color: var(--dodge-hover-color) !important;
}
.make_dodge .topright .fa-heart {
    color: var(--dodge-theme-color);
}
.make_dodge .radio-container .checkmark:after,
.make_dodge .nav-item:hover {
    border-color: var(--dodge-theme-color) !important;
}
.make_dodge .my-favourites,
.make_dodge .fav-right .close-icon,
.make_dodge .Arrow_Icon {
    background-color: var(--dodge-theme-color);
}
.make_dodge .fav-icon,
.make_dodge .fav-content .fav-right h5,
.make_dodge .compare-title,
.make_dodge .compare-features h2,
.make_dodge .icon_tagline_point i,
.make_dodge .certi_learn_more {
    color: var(--dodge-theme-color);
}
.make_dodge .favorite-wrapper,
.make_dodge .compare-link,
.make_dodge #zpcode-error-section .input-field,
.make_dodge .search-container h1 span.usedVehicle.texttransformnormal p,
.make_dodge .zip-btn.sell-btn {
    border-color: var(--dodge-theme-color) !important;
}
.make_dodge .gcss-button {
    background: var(--dodge-theme-color);
    color: var(--white-color);
}
.make_dodge .gcss-button:hover {
    background: var(--dodge-hover-color);
    color: var(--white-color);
}
.make_dodge .show-more-btn:hover {
    color: var(--white-color);
}
.make_dodge .certi_learn_more:hover {
    color:var(--dodge-hover-color);
}
.make_dodge .offcanvas-lead_form .form-check-input:checked {
    background-color: var(--dodge-theme-color) !important;
}
.make_dodge .offcanvas-lead_form .btn.btn-secondary:hover {
    background-color: var(--dodge-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--dodge-hover-color) !important;
}
.make_dodge .vdp-left-content .nav-tabs li a.active,
.make_dodge .vdp-left-content .nav-tabs li a:hover {
    border-color: var(--dodge-theme-color) !important;
}
.make_dodge .window_sticker .btn {
    background-color: var(--dodge-theme-color) !important;
    border-color: var(--dodge-theme-color) !important;
}
.make_dodge .window_sticker .btn:hover {
    background-color: var(--dodge-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--dodge-hover-color) !important;
}
.make_dodge .retailer-content-section a,
.make_dodge .retailer-content-section .fa-angle-right,
.make_dodge .retailer-content-section .fa-phone,
.make_dodge .retailer-content-section .fa-clock,
.make_dodge .retailer-content-section .timings p.timing_bold, 
.make_dodge .retailer-content-section .timings p.timing_bold span,
.make_dodge .retailer-content-section .bi-geo-alt-fill,
.make_dodge .warranty-section li i,
.make_dodge .test-drive h3,
.make_dodge .testDrive-miles-price h2,
.make_dodge .themeColor,
.make_dodge .retailer-content-section .fa-envelope {
    color: var(--dodge-theme-color) !important;
}
.make_dodge .vdp-left-content button,
.make_dodge .vdp-button2,
.make_dodge .popup_tc a,
.make_dodge .testDrive-button,
.make_dodge .print-btn,
.make_dodge #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:first-child,
.make_dodge .zip_box button.btn-primary.btn-zip-tradein,
.make_dodge .see-all-vehicles button,
.make_dodge .compare-section a.compare-link,
.make_dodge .vdp-button-section button:first-child,
.make_dodge .mobile-order-1 .testdrive-button-mobile,
.make_dodge .right-field .btn-primary,
.make_dodge .zip-btn.btn-primary.search-all-vehicle-btn.landing-search-all-vehicle-btn,
.make_dodge .btn-primary.learnMore,
.make_dodge .btn-primary.comparePlans,
.make_dodge .btn-primary.optional-link,
.make_dodge .btn-primary.financing_tools,
.make_dodge .btn-primary.side_continue,
.make_dodge .pre-qualified a {
    background-color: var(--dodge-theme-color) !important;
    color: var(--white-color) !important;
    border-color: var(--dodge-theme-color) !important;
}
.make_dodge .vdp-left-content button:hover,
.make_dodge .vdp-button1:hover,
.make_dodge .vdp-button2:hover,
.make_dodge .popup_tc a:hover,
.make_dodge .offcanvas-lead_form .btn.interactionClick:hover,
.make_dodge .testDrive-button:hover,
.make_dodge .print-btn:hover,
.make_dodge .pre-qualified a:hover,
.make_dodge #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:hover,
.make_dodge .zip_box button.btn-primary.btn-zip-tradein:hover,
.make_dodge .zip_box_sell button.btn-primary.btn-zip-tradein:hover,
.make_dodge .comparePlans:hover,
.make_dodge .optional-link:hover,
.make_dodge .learnMore:hover,
.make_dodge .see-all-vehicles button:hover,
.make_dodge .compare-section a.compare-link:hover,
.make_dodge .vdp-button-section button:first-child:hover,
.make_dodge .zip-btn.btn-primary.search-all-vehicle-btn.landing-search-all-vehicle-btn:hover,
.make_dodge .btn-primary.learnMore:hover,
.make_dodge .btn-primary.comparePlans:hover,
.make_dodge .btn-primary.optional-link:hover,
.make_dodge .btn-primary.financing_tools:hover,
.make_dodge .btn-primary.side_continue:hover {
    background-color: var(--dodge-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--dodge-hover-color) !important;
}
.make_dodge .estimate_payment_cash.active, 
.make_dodge .estimate_payment_finance.active,
.make_dodge .checkbox-container input:checked~.checkmark,
.make_dodge .date-container .date-icon,
.make_dodge .time-container .time-icon,
.make_dodge .estimate-btn {
    background-color: var(--dodge-theme-color) !important;
}
.make_dodge .vdp-button1,
.make_dodge .print-btn:last-child,
.make_dodge .active-link,
.make_dodge #zpcode-mobile-error-section .input-container .input-field,
.make_dodge .landing_sec_heading {
    border-color: var(--dodge-theme-color) !important;
}
.make_dodge .print-btn:last-child {
    background-color: transparent !important;
    color: var(--dodge-theme-color) !important;
}
.make_dodge .print-btn:last-child:hover {
    background-color: var(--dodge-hover-color) !important;
    color: var(--white-color) !important;
}
.make_dodge .click-dt-tm-pic-child input[type=radio]:checked {
    accent-color: var(--dodge-theme-color);
}
.make_dodge .favorite svg.fa-heart,
.make_dodge .favorite-wrapper>h2,
.make_dodge .vdp-miles-price h2,
.make_dodge .vdp-button-section.vdp-page-cta button.vdp-button1-without-preq {
    color: var(--dodge-theme-color) !important;
}
.make_dodge .vdp-button-section button.vdp-button1-without-preq {
    color: var(--black-color) !important;
    border-color: var(--dodge-theme-color) !important;
    background-color: transparent !important;
}
.make_dodge .vdp-button-section.vdp-page-cta button.vdp-button1-without-preq:hover {
    color: var(--white-color) !important;
}
.make_dodge .zipcode-spinner,
.make_dodge .fav_vdp_heart_icon {
    background-color: var(--dodge-theme-color) !important;
}
.make_dodge .warranty-container {
    background-color: var(--black-color);
    padding: 25px 0 65px 0px;
}
.make_dodge .brands_l_bg {
    margin-top: 0px;
}
.make_dodge .bgImage {
    background-image: url("https://d3o40wwl2vh905.cloudfront.net/spoticar/images/dodge/banner.png");
}
.make_dodge .warranty-container h1,
.make_dodge .landing_tabs>li>a,
.make_dodge .intro_heading,
.make_dodge .intro_txt,
.make_dodge .landing_sec_heading,
.make_dodge .landing_list,
.make_dodge .cp-owned h3,
.make_dodge #pills-tabContent .cp-owned p,
.make_dodge #pills-tabContent .cp-owned .icon_tagline_point,
.make_dodge .landing_sub_heading,
.make_dodge .reg_txt {
    color: var(--white-color);
}
.make_dodge .tabs_cont {
    border: none;
}
.make_dodge .for_dodge_only {
    display: block;
}
.make_dodge .landing_tabs .warranty {
        background: url(https://d3o40wwl2vh905.cloudfront.net/spoticar/images/dodge/Warranty.png) no-repeat;
        background-position: top center;
}
.make_dodge .landing_tabs .point-inspection {
    background: url(https://d3o40wwl2vh905.cloudfront.net/spoticar/images/dodge/Inspection.png) no-repeat;
    background-position: top center;
}
.make_dodge .landing_tabs .carfax {
    background: url(https://d3o40wwl2vh905.cloudfront.net/spoticar/images/dodge/CarFax.png) no-repeat;
    background-position: top center;
}
.make_dodge .landing_tabs .siriuxm {
    background: url(https://d3o40wwl2vh905.cloudfront.net/spoticar/images/dodge/Play.png) no-repeat;
    background-position: top center;
}
.make_dodge .landing_tabs .roadside-assistance {
    background: url(https://d3o40wwl2vh905.cloudfront.net/spoticar/images/dodge/Assistance.png) no-repeat;
    background-position: top center;
}
.make_dodge .landing_tabs .car-rental-allowance {
    background: url(https://d3o40wwl2vh905.cloudfront.net/spoticar/images/dodge/Financing.png) no-repeat;
    background-position: top center;
}
.make_dodge .cp-owned-theme,
.make_dodge .cp-owned {
    border-color: #3E3E3E;
    background-color: #3E3E3E;
}
.make_dodge .zip-btn.sell-btn {
    background-color: var(--white-color);
    color: var(--dodge-theme-color) !important;
}
.make_dodge .zip-btn.sell-btn:hover {
    background-color: var(--dodge-hover-color);
    color: var(--white-color) !important;
    border-color: var(--dodge-hover-color) !important;
}
.make_dodge .zipcode-form .current_location_container {
    color: var(--dodge-theme-color);
    background-color: var(--white-color);
    font-weight: 700;
}
.make_dodge .certified_tabs ul.nav li.nav-item .nav-link {
    background-color: #3E3E3E;
    color: var(--white-color);
    padding: 15px 0 10px;
    border-bottom: 5px solid #3E3E3E;
}
.make_dodge .certified_tabs ul.nav {
    background-color: var(--black-color);
}
.make_dodge .certified_tabs ul.nav li.nav-item {
    border-top-color: #3E3E3E !important;
    border-right-color: #3E3E3E !important;
    border-left-color: #3E3E3E !important;
    border-bottom: 0px !important;
    width: 33%;
}
.make_dodge .certified_tabs ul.nav li.nav-item .nav-link:hover {
    background-color:#3E3E3E !important;
    border-color: var(--dodge-theme-color);
}
.make_dodge .certified_tabs ul.nav li.nav-item .nav-link.active {
    border-color: var(--dodge-theme-color);
}
.make_dodge .custom-link {
    color: var(--dodge-theme-color) !important;
}
.make_dodge .landing_sec_heading.clr_black,
.make_dodge .reg_txt.clr_black {
    color: var(--black-color);
}
.make_dodge .zip_box_sell button.btn-primary.btn-zip-tradein.current_location_container {
    color: var(--dodge-hover-color) !important;
    border-color: var(--dodge-hover-color);
}
.make_dodge .zip_box_sell button.btn-primary.btn-zip-tradein.current_location_container:hover {
    color: var(--white-color) !important;
}
.make_dodge .about-right-section,
.make_dodge .cp-owned.cp-owned-theme.cp-owned-about {
    background-color: #3E3E3E;
}
@media screen and (max-width:575px) {
    .make_dodge .vdp-right .pre-qualified a.get-pre-qualified-btn {
        color: var(--dodge-theme-color) !important;
    }
}
/* DODGE THEME END */

/* RAM THEME STARTS */

.make_ram .zipcode-form .current_location_container,
.make_ram .zip-btn:hover {
    border-color: var(--ram-theme-color);
}
.make_ram .zipcode-form .current_location_container:hover,
.make_ram .zip-btn:hover {
    background-color: var(--ram-theme-color);
    color: #fff;
}
.make_ram .landing_tabs li .active {
    border-color: var(--ram-theme-color);
}
.make_ram .landing_tabs li .active span::after {
    border-top-color:var(--ram-theme-color);
}
.make_ram .certified_tabs ul.nav li.nav-item .nav-link:hover, 
.make_ram .certified_tabs .nav-pills .nav-link.active, 
.make_ram .certified_tabs .nav-pills .show>.nav-link {
    background-color: var(--ram-theme-color);
    color: var(--white-color);
}
.make_ram .icon_tagline_point i {
    color: var(--ram-theme-color);
}

.make_ram .sub-nav-btn.active::after,
.make_ram .sub-nav-btn:hover::after {
    background-color: var(--ram-theme-color);
}
.make_ram .sub-nav-btn-see {
    background-color: var(--ram-theme-color) !important;
    border-color: var(--ram-theme-color) !important;
}
.make_ram .sub-nav-btn-see:hover,
.make_ram .vehicle_container button.request-btn:hover {
    background-color: var(--ram-hover-color) !important;
    border-color: var(--ram-hover-color) !important;
    color: var(--white-color);
}
.make_ram .ui-widget-header {
    background-color: var(--ram-theme-color) !important;
}
.make_ram #vehicleLists .vehicle_container button,
.make_ram #vehicle-compare-details button.miles-btn,
.make_ram .show-more-btn,
.make_ram #initial_fromsubmit {
    background-color: var(--ram-theme-color) !important;
    border-color: var(--ram-theme-color) !important;
}
.make_ram #vehicleLists .vehicle_container button:hover,
.make_ram #vehicle-compare-details button.miles-btn:hover,
.make_ram .show-more-btn:hover,
.make_ram #initial_fromsubmit:hover {
    background-color: var(--ram-hover-color) !important;
    border-color: var(--ram-hover-color) !important;
}
.make_ram .topright .fa-heart {
    color: var(--ram-theme-color);
}
.make_ram .radio-container .checkmark:after,
.make_ram .nav-item:hover {
    border-color: var(--ram-theme-color) !important;
}
.make_ram .my-favourites,
.make_ram .fav-right .close-icon,
.make_ram .Arrow_Icon {
    background-color: var(--ram-theme-color);
}
.make_ram .fav-icon,
.make_ram .fav-content .fav-right h5,
.make_ram .compare-title,
.make_ram .compare-features h2,
.make_ram .icon_tagline_point i,
.make_ram .certi_learn_more {
    color: var(--ram-theme-color);
}
.make_ram .favorite-wrapper,
.make_ram .compare-link,
.make_ram #zpcode-error-section .input-field,
.make_ram .search-container h1 span.usedVehicle.texttransformnormal p,
.make_ram .zip-btn.sell-btn {
    border-color: var(--ram-theme-color) !important;
}
.make_ram .gcss-button {
    background: var(--ram-theme-color);
    color: var(--white-color);
}
.make_ram .gcss-button:hover {
    background: var(--ram-hover-color);
    color: var(--white-color);
}
.make_ram .show-more-btn:hover {
    color: var(--white-color);
}
.make_ram .certi_learn_more:hover {
    color:var(--ram-hover-color);
}
.make_ram .offcanvas-lead_form .form-check-input:checked {
    background-color: var(--ram-theme-color) !important;
}
.make_ram .offcanvas-lead_form .btn.btn-secondary:hover {
    background-color: var(--ram-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--ram-hover-color) !important;
}
.make_ram .vdp-left-content .nav-tabs li a.active,
.make_ram .vdp-left-content .nav-tabs li a:hover {
    border-color: var(--ram-theme-color) !important;
}
.make_ram .window_sticker .btn {
    background-color: var(--ram-theme-color) !important;
    border-color: var(--ram-theme-color) !important;
}
.make_ram .window_sticker .btn:hover {
    background-color: var(--ram-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--ram-hover-color) !important;
}
.make_ram .retailer-content-section a,
.make_ram .retailer-content-section .fa-angle-right,
.make_ram .retailer-content-section .fa-phone,
.make_ram .retailer-content-section .fa-clock,
.make_ram .retailer-content-section .timings p.timing_bold, 
.make_ram .retailer-content-section .timings p.timing_bold span,
.make_ram .retailer-content-section .bi-geo-alt-fill,
.make_ram .warranty-section li i,
.make_ram .test-drive h3,
.make_ram .testDrive-miles-price h2,
.make_ram .themeColor,
.make_ram .retailer-content-section .fa-envelope,
.make_ram .vdp-button-section.vdp-page-cta button.vdp-button1-without-preq {
    color: var(--ram-theme-color) !important;
}
.make_ram .vdp-left-content button,
.make_ram .vdp-button2,
.make_ram .popup_tc a,
.make_ram .testDrive-button,
.make_ram .print-btn,
.make_ram #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:first-child,
.make_ram .zip_box button.btn-primary.btn-zip-tradein,
.make_ram .see-all-vehicles button,
.make_ram .compare-section a.compare-link,
.make_ram .vdp-button-section button:first-child,
.make_ram .mobile-order-1 .testdrive-button-mobile,
.make_ram .right-field .btn-primary,
.make_ram .zip-btn.btn-primary.search-all-vehicle-btn.landing-search-all-vehicle-btn,
.make_ram .btn-primary.optional-link,
.make_ram .btn-primary.learnMore,
.make_ram .btn-primary.comparePlans,
.make_ram .btn-primary.financing_tools,
.make_ram .pre-qualified a {
    background-color: var(--ram-theme-color) !important;
    color: var(--white-color) !important;
    border-color: var(--ram-theme-color) !important;
}
.make_ram .vdp-left-content button:hover,
.make_ram .vdp-button1:hover,
.make_ram .vdp-button2:hover,
.make_ram .popup_tc a:hover,
.make_ram .offcanvas-lead_form .btn.interactionClick:hover,
.make_ram .testDrive-button:hover,
.make_ram .print-btn:hover,
.make_ram .pre-qualified a:hover,
.make_ram #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:hover,
.make_ram .zip_box button.btn-primary.btn-zip-tradein:hover,
.make_ram .zip_box_sell button.btn-primary.btn-zip-tradein:hover,
.make_ram .comparePlans:hover,
.make_ram .optional-link:hover,
.make_ram .learnMore:hover,
.make_ram .see-all-vehicles button:hover,
.make_ram .compare-section a.compare-link:hover,
.make_ram .vdp-button-section button:first-child:hover,
.make_ram .zip-btn.btn-primary.search-all-vehicle-btn.landing-search-all-vehicle-btn:hover,
.make_ram .btn-primary.optional-link:hover,
.make_ram .btn-primary.learnMore:hover,
.make_ram .btn-primary.comparePlans:hover,
.make_ram .btn-primary.financing_tools:hover {
    background-color: var(--ram-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--ram-hover-color) !important;
}
.make_ram .estimate_payment_cash.active, 
.make_ram .estimate_payment_finance.active,
.make_ram .checkbox-container input:checked~.checkmark,
.make_ram .date-container .date-icon,
.make_ram .time-container .time-icon,
.make_ram .estimate-btn {
    background-color: var(--ram-theme-color) !important;
}
.make_ram .vdp-button1,
.make_ram .print-btn:last-child,
.make_ram .active-link,
.make_ram #zpcode-mobile-error-section .input-container .input-field {
    border-color: var(--ram-theme-color) !important;
}
.make_ram .print-btn:last-child {
    background-color: transparent !important;
    color: var(--ram-theme-color) !important;
}
.make_ram .print-btn:last-child:hover {
    background-color: var(--ram-hover-color) !important;
    color: var(--white-color) !important;
}
.make_ram .click-dt-tm-pic-child input[type=radio]:checked {
    accent-color: var(--ram-theme-color);
}
.make_ram .favorite svg.fa-heart,
.make_ram .favorite-wrapper>h2,
.make_ram .vdp-miles-price h2 {
    color: var(--ram-theme-color) !important;
}
.make_ram .vdp-button-section button.vdp-button1-without-preq {
    color: var(--black-color) !important;
    border-color: var(--ram-theme-color) !important;
    background-color: transparent !important;
}
.make_ram .zipcode-spinner,
.make_ram .fav_vdp_heart_icon {
    background-color: var(--ram-theme-color) !important;
}
.make_ram .certified_tabs ul.nav li.nav-item,
.make_ram .landing_sec_heading {
    border-color: var(--black-color);
}
.make_ram .for_ram_only {
    display: block;
}
@media screen and (max-width:575px) {
    .make_ram .vdp-right .pre-qualified a.get-pre-qualified-btn {
        color: var(--ram-theme-color) !important;
    }
}
/* RAM THEME END */

/* CHRYSLER THEME STARTS */

.make_chrysler .zipcode-form .current_location_container,
.make_chrysler .zip-btn:hover {
    border-color: var(--chrysler-theme-color);
}
.make_chrysler .zipcode-form .current_location_container:hover,
.make_chrysler .zip-btn:hover {
    background-color: var(--chrysler-theme-color);
    color: #fff;
}
.make_chrysler .landing_tabs li .active {
    border-color: var(--chrysler-theme-color);
}
.make_chrysler .landing_tabs li .active span::after {
    border-top-color:var(--chrysler-theme-color);
}
.make_chrysler .certified_tabs ul.nav li.nav-item .nav-link:hover, 
.make_chrysler .certified_tabs .nav-pills .nav-link.active, 
.make_chrysler .certified_tabs .nav-pills .show>.nav-link {
    background-color: var(--chrysler-theme-color);
    color: var(--white-color);
}
.make_chrysler .icon_tagline_point i {
    color: var(--chrysler-theme-color);
}

.make_chrysler .sub-nav-btn.active::after,
.make_chrysler .sub-nav-btn:hover::after {
    background-color: var(--chrysler-theme-color);
}
.make_chrysler .sub-nav-btn-see {
    background-color: var(--chrysler-theme-color) !important;
    border-color: var(--chrysler-theme-color) !important;
}
.make_chrysler .sub-nav-btn-see:hover,
.make_chrysler .vehicle_container button.request-btn:hover {
    background-color: var(--chrysler-hover-color) !important;
    border-color: var(--chrysler-hover-color) !important;
    color: var(--white-color);
}
.make_chrysler .ui-widget-header {
    background-color: var(--chrysler-theme-color) !important;
}
.make_chrysler #vehicleLists .vehicle_container button,
.make_chrysler #vehicle-compare-details button.miles-btn,
.make_chrysler .show-more-btn,
.make_chrysler #initial_fromsubmit {
    background-color: var(--chrysler-theme-color) !important;
    border-color: var(--chrysler-theme-color) !important;
}
.make_chrysler #vehicleLists .vehicle_container button:hover,
.make_chrysler #vehicle-compare-details button.miles-btn:hover,
.make_chrysler .show-more-btn:hover,
.make_chrysler #initial_fromsubmit:hover {
    background-color: var(--chrysler-hover-color) !important;
    border-color: var(--chrysler-hover-color) !important;
}
.make_chrysler .topright .fa-heart {
    color: var(--chrysler-theme-color);
}
.make_chrysler .radio-container .checkmark:after,
.make_chrysler .nav-item:hover {
    border-color: var(--chrysler-theme-color) !important;
}
.make_chrysler .my-favourites,
.make_chrysler .fav-right .close-icon,
.make_chrysler .Arrow_Icon {
    background-color: var(--chrysler-theme-color);
}
.make_chrysler .fav-icon,
.make_chrysler .fav-content .fav-right h5,
.make_chrysler .compare-title,
.make_chrysler .compare-features h2,
.make_chrysler .icon_tagline_point i,
.make_chrysler .certi_learn_more {
    color: var(--chrysler-theme-color);
}
.make_chrysler .favorite-wrapper,
.make_chrysler .compare-link,
.make_chrysler #zpcode-error-section .input-field,
.make_chrysler .search-container h1 span.usedVehicle.texttransformnormal p,
.make_chrysler .zip-btn.sell-btn {
    border-color: var(--chrysler-theme-color) !important;
}
.make_chrysler .gcss-button {
    background: var(--chrysler-theme-color);
    color: var(--white-color);
}
.make_chrysler .gcss-button:hover {
    background: var(--chrysler-hover-color);
    color: var(--white-color);
}
.make_chrysler .show-more-btn:hover {
    color: var(--white-color);
}
.make_chrysler .certi_learn_more:hover {
    color:var(--chrysler-hover-color);
}
.make_chrysler .offcanvas-lead_form .form-check-input:checked {
    background-color: var(--chrysler-theme-color) !important;
}
.make_chrysler .offcanvas-lead_form .btn.btn-secondary:hover {
    background-color: var(--chrysler-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--chrysler-hover-color) !important;
}
.make_chrysler .vdp-left-content .nav-tabs li a.active,
.make_chrysler .vdp-left-content .nav-tabs li a:hover {
    border-color: var(--chrysler-theme-color) !important;
}
.make_chrysler .window_sticker .btn {
    background-color: var(--chrysler-theme-color) !important;
    border-color: var(--chrysler-theme-color) !important;
}
.make_chrysler .window_sticker .btn:hover {
    background-color: var(--chrysler-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--chrysler-hover-color) !important;
}
.make_chrysler .retailer-content-section a,
.make_chrysler .retailer-content-section .fa-angle-right,
.make_chrysler .retailer-content-section .fa-phone,
.make_chrysler .retailer-content-section .fa-clock,
.make_chrysler .retailer-content-section .timings p.timing_bold, 
.make_chrysler .retailer-content-section .timings p.timing_bold span,
.make_chrysler .retailer-content-section .bi-geo-alt-fill,
.make_chrysler .warranty-section li i,
.make_chrysler .test-drive h3,
.make_chrysler .testDrive-miles-price h2,
.make_chrysler .themeColor,
.make_chrysler .retailer-content-section .fa-envelope,
.make_chrysler .vdp-button-section.vdp-page-cta button.vdp-button1-without-preq {
    color: var(--chrysler-theme-color) !important;
}
.make_chrysler .vdp-left-content button,
.make_chrysler .vdp-button2,
.make_chrysler .popup_tc a,
.make_chrysler .testDrive-button,
.make_chrysler .print-btn,
.make_chrysler #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:first-child,
.make_chrysler .zip_box button.btn-primary.btn-zip-tradein,
.make_chrysler .see-all-vehicles button,
.make_chrysler .compare-section a.compare-link,
.make_chrysler .vdp-button-section button:first-child,
.make_chrysler .mobile-order-1 .testdrive-button-mobile,
.make_chrysler .right-field .btn-primary,
.make_chrysler .zip-btn.btn-primary.search-all-vehicle-btn.landing-search-all-vehicle-btn,
.make_chrysler .btn-primary.optional-link,
.make_chrysler .btn-primary.learnMore,
.make_chrysler .btn-primary.comparePlans,
.make_chrysler .btn-primary.financing_tools,
.make_chrysler .pre-qualified a {
    background-color: var(--chrysler-theme-color) !important;
    color: var(--white-color) !important;
    border-color: var(--chrysler-theme-color) !important;
}
.make_chrysler .vdp-left-content button:hover,
.make_chrysler .vdp-button1:hover,
.make_chrysler .vdp-button2:hover,
.make_chrysler .popup_tc a:hover,
.make_chrysler .offcanvas-lead_form .btn.interactionClick:hover,
.make_chrysler .testDrive-button:hover,
.make_chrysler .print-btn:hover,
.make_chrysler .pre-qualified a:hover,
.make_chrysler #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:hover,
.make_chrysler .zip_box button.btn-primary.btn-zip-tradein:hover,
.make_chrysler .zip_box_sell button.btn-primary.btn-zip-tradein:hover,
.make_chrysler .comparePlans:hover,
.make_chrysler .optional-link:hover,
.make_chrysler .learnMore:hover,
.make_chrysler .see-all-vehicles button:hover,
.make_chrysler .compare-section a.compare-link:hover,
.make_chrysler .vdp-button-section button:first-child:hover,
.make_chrysler .zip-btn.btn-primary.search-all-vehicle-btn.landing-search-all-vehicle-btn:hover,
.make_chrysler .btn-primary.optional-link:hover,
.make_chrysler .btn-primary.learnMore:hover,
.make_chrysler .btn-primary.comparePlans:hover,
.make_chrysler .btn-primary.financing_tools:hover {
    background-color: var(--chrysler-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--chrysler-hover-color) !important;
}
.make_chrysler .estimate_payment_cash.active, 
.make_chrysler .estimate_payment_finance.active,
.make_chrysler .checkbox-container input:checked~.checkmark,
.make_chrysler .date-container .date-icon,
.make_chrysler .time-container .time-icon,
.make_chrysler .estimate-btn {
    background-color: var(--chrysler-theme-color) !important;
}
.make_chrysler .vdp-button1,
.make_chrysler .print-btn:last-child,
.make_chrysler .active-link,
.make_chrysler #zpcode-mobile-error-section .input-container .input-field {
    border-color: var(--chrysler-theme-color) !important;
}
.make_chrysler .print-btn:last-child {
    background-color: transparent !important;
    color: var(--chrysler-theme-color) !important;
}
.make_chrysler .print-btn:last-child:hover {
    background-color: var(--chrysler-hover-color) !important;
    color: var(--white-color) !important;
}
.make_chrysler .click-dt-tm-pic-child input[type=radio]:checked {
    accent-color: var(--chrysler-theme-color);
}
.make_chrysler .favorite svg.fa-heart,
.make_chrysler .favorite-wrapper>h2,
.make_chrysler .vdp-miles-price h2 {
    color: var(--chrysler-theme-color) !important;
}
.make_chrysler .vdp-button-section button.vdp-button1-without-preq {
    color: var(--black-color) !important;
    border-color: var(--chrysler-theme-color) !important;
    background-color: transparent !important;
}
.make_chrysler .zipcode-spinner,
.make_chrysler .fav_vdp_heart_icon {
    background-color: var(--chrysler-theme-color) !important;
}
.make_chrysler .certified_tabs ul.nav li.nav-item,
.make_chrysler .landing_sec_heading {
    border-color: var(--black-color);
}
.make_chrysler .for_chrysler_only {
    display: block;
}
@media screen and (max-width:575px) {
    .make_chrysler .vdp-right .pre-qualified a.get-pre-qualified-btn {
        color: var(--chrysler-theme-color) !important;
    }
}
/* CHRYSLER THEME END */

/* ALFA THEME STARTS */

.make_alfaromeo .zipcode-form .current_location_container,
.make_alfaromeo .zip-btn:hover {
    border-color: var(--alfa-theme-color);
}
.make_alfaromeo .zipcode-form .current_location_container:hover,
.make_alfaromeo .zip-btn:hover {
    background-color: var(--alfa-theme-color);
    color: #fff;
}
.make_alfaromeo .landing_tabs li .active {
    border-color: var(--alfa-theme-color);
}
.make_alfaromeo .landing_tabs li .active span::after {
    border-top-color:var(--alfa-theme-color);
}
.make_alfaromeo .certified_tabs ul.nav li.nav-item .nav-link:hover, 
.make_alfaromeo .certified_tabs .nav-pills .nav-link.active, 
.make_alfaromeo .certified_tabs .nav-pills .show>.nav-link {
    background-color: var(--alfa-theme-color);
    color: var(--white-color);
}
.make_alfaromeo .icon_tagline_point i {
    color: var(--alfa-theme-color);
}

.make_alfaromeo .sub-nav-btn.active::after,
.make_alfaromeo .sub-nav-btn:hover::after {
    background-color: var(--alfa-theme-color);
}
.make_alfaromeo .sub-nav-btn-see {
    background-color: var(--alfa-theme-color) !important;
    border-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .sub-nav-btn-see:hover,
.make_alfaromeo .vehicle_container button.request-btn:hover {
    background-color: var(--alfa-hover-color) !important;
    border-color: var(--alfa-hover-color) !important;
    color: var(--white-color);
}
.make_alfaromeo .ui-widget-header {
    background-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo #vehicleLists .vehicle_container button,
.make_alfaromeo #vehicle-compare-details button.miles-btn,
.make_alfaromeo .show-more-btn,
.make_alfaromeo #initial_fromsubmit {
    background-color: var(--alfa-theme-color) !important;
    border-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo #vehicleLists .vehicle_container button:hover,
.make_alfaromeo #vehicle-compare-details button.miles-btn:hover,
.make_alfaromeo .show-more-btn:hover,
.make_alfaromeo #initial_fromsubmit:hover {
    background-color: var(--alfa-hover-color) !important;
    border-color: var(--alfa-hover-color) !important;
}
.make_alfaromeo .topright .fa-heart {
    color: var(--alfa-theme-color);
}
.make_alfaromeo .radio-container .checkmark:after,
.make_alfaromeo .nav-item:hover {
    border-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .my-favourites,
.make_alfaromeo .fav-right .close-icon,
.make_alfaromeo .Arrow_Icon {
    background-color: var(--alfa-theme-color);
}
.make_alfaromeo .fav-icon,
.make_alfaromeo .fav-content .fav-right h5,
.make_alfaromeo .compare-title,
.make_alfaromeo .compare-features h2,
.make_alfaromeo .icon_tagline_point i,
.make_alfaromeo .certi_learn_more {
    color: var(--alfa-theme-color);
}
.make_alfaromeo .favorite-wrapper,
.make_alfaromeo .compare-link,
.make_alfaromeo #zpcode-error-section .input-field,
.make_alfaromeo .search-container h1 span.usedVehicle.texttransformnormal p,
.make_alfaromeo .zip-btn.sell-btn {
    border-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .gcss-button {
    background: var(--alfa-theme-color);
    color: var(--white-color);
}
.make_alfaromeo .gcss-button:hover {
    background: var(--alfa-hover-color);
    color: var(--white-color);
}
.make_alfaromeo .show-more-btn:hover {
    color: var(--white-color);
}
.make_alfaromeo .certi_learn_more:hover {
    color:var(--alfa-hover-color);
}
.make_alfaromeo .offcanvas-lead_form .form-check-input:checked {
    background-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .offcanvas-lead_form .btn.btn-secondary:hover {
    background-color: var(--alfa-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--alfa-hover-color) !important;
}
.make_alfaromeo .vdp-left-content .nav-tabs li a.active,
.make_alfaromeo .vdp-left-content .nav-tabs li a:hover {
    border-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .window_sticker .btn {
    background-color: var(--alfa-theme-color) !important;
    border-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .window_sticker .btn:hover {
    background-color: var(--alfa-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--alfa-hover-color) !important;
}
.make_alfaromeo .retailer-content-section a,
.make_alfaromeo .retailer-content-section .fa-angle-right,
.make_alfaromeo .retailer-content-section .fa-phone,
.make_alfaromeo .retailer-content-section .fa-clock,
.make_alfaromeo .retailer-content-section .timings p.timing_bold, 
.make_alfaromeo .retailer-content-section .timings p.timing_bold span,
.make_alfaromeo .retailer-content-section .bi-geo-alt-fill,
.make_alfaromeo .warranty-section li i,
.make_alfaromeo .test-drive h3,
.make_alfaromeo .testDrive-miles-price h2,
.make_alfaromeo .themeColor,
.make_alfaromeo .retailer-content-section .fa-envelope,
.make_alfaromeo .vdp-button-section.vdp-page-cta button.vdp-button1-without-preq {
    color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .vdp-left-content button,
.make_alfaromeo .vdp-button2,
.make_alfaromeo .popup_tc a,
.make_alfaromeo .testDrive-button,
.make_alfaromeo .print-btn,
.make_alfaromeo #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:first-child,
.make_alfaromeo .zip_box button.btn-primary.btn-zip-tradein,
.make_alfaromeo .see-all-vehicles button,
.make_alfaromeo .compare-section a.compare-link,
.make_alfaromeo .vdp-button-section button:first-child,
.make_alfaromeo .mobile-order-1 .testdrive-button-mobile,
.make_alfaromeo .right-field .btn-primary,
.make_alfaromeo .zip-btn.btn-primary.search-all-vehicle-btn.landing-search-all-vehicle-btn,
.make_alfaromeo .btn-primary.optional-link,
.make_alfaromeo .btn-primary.learnMore,
.make_alfaromeo .btn-primary.comparePlans,
.make_alfaromeo .btn-primary.financing_tools,
.make_alfaromeo .pre-qualified a {
    background-color: var(--alfa-theme-color) !important;
    color: var(--white-color) !important;
    border-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .vdp-left-content button:hover,
.make_alfaromeo .vdp-button1:hover,
.make_alfaromeo .vdp-button2:hover,
.make_alfaromeo .popup_tc a:hover,
.make_alfaromeo .offcanvas-lead_form .btn.interactionClick:hover,
.make_alfaromeo .testDrive-button:hover,
.make_alfaromeo .print-btn:hover,
.make_alfaromeo .pre-qualified a:hover,
.make_alfaromeo #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:hover,
.make_alfaromeo .zip_box button.btn-primary.btn-zip-tradein:hover,
.make_alfaromeo .zip_box_sell button.btn-primary.btn-zip-tradein:hover,
.make_alfaromeo .comparePlans:hover,
.make_alfaromeo .optional-link:hover,
.make_alfaromeo .learnMore:hover,
.make_alfaromeo .see-all-vehicles button:hover,
.make_alfaromeo .compare-section a.compare-link:hover,
.make_alfaromeo .vdp-button-section button:first-child:hover,
.make_alfaromeo .zip-btn.btn-primary.search-all-vehicle-btn.landing-search-all-vehicle-btn:hover,
.make_alfaromeo .btn-primary.optional-link:hover,
.make_alfaromeo .btn-primary.learnMore:hover,
.make_alfaromeo .btn-primary.comparePlans:hover,
.make_alfaromeo .btn-primary.financing_tools:hover {
    background-color: var(--alfa-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--alfa-hover-color) !important;
}
.make_alfaromeo .estimate_payment_cash.active, 
.make_alfaromeo .estimate_payment_finance.active,
.make_alfaromeo .checkbox-container input:checked~.checkmark,
.make_alfaromeo .date-container .date-icon,
.make_alfaromeo .time-container .time-icon,
.make_alfaromeo .estimate-btn {
    background-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .vdp-button1,
.make_alfaromeo .print-btn:last-child,
.make_alfaromeo .active-link,
.make_alfaromeo #zpcode-mobile-error-section .input-container .input-field {
    border-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .print-btn:last-child {
    background-color: transparent !important;
    color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .print-btn:last-child:hover {
    background-color: var(--alfa-hover-color) !important;
    color: var(--white-color) !important;
}
.make_alfaromeo .click-dt-tm-pic-child input[type=radio]:checked {
    accent-color: var(--alfa-theme-color);
}
.make_alfaromeo .favorite svg.fa-heart,
.make_alfaromeo .favorite-wrapper>h2,
.make_alfaromeo .vdp-miles-price h2 {
    color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .vdp-button-section button.vdp-button1-without-preq {
    color: var(--black-color) !important;
    border-color: var(--alfa-theme-color) !important;
    background-color: transparent !important;
}
.make_alfaromeo .zipcode-spinner,
.make_alfaromeo .fav_vdp_heart_icon {
    background-color: var(--alfa-theme-color) !important;
}
.make_alfaromeo .certified_tabs ul.nav li.nav-item,
.make_alfaromeo .landing_sec_heading {
    border-color: var(--black-color);
}
.make_alfaromeo .for_alfa_only {
    display: block;
}
@media screen and (max-width:575px) {
    .make_alfaromeo .vdp-right .pre-qualified a.get-pre-qualified-btn {
        color: var(--alfa-theme-color) !important;
    }
}
/* ALFA THEME END */

/* FIAT THEME STARTS */

.make_fiat .zipcode-form .current_location_container,
.make_fiat .zip-btn:hover {
    border-color: var(--fiat-theme-color);
}
.make_fiat .zipcode-form .current_location_container:hover,
.make_fiat .zip-btn:hover {
    background-color: var(--fiat-theme-color);
    color: #fff;
}
.make_fiat .landing_tabs li .active {
    border-color: var(--fiat-theme-color);
}
.make_fiat .landing_tabs li .active span::after {
    border-top-color:var(--fiat-theme-color);
}
.make_fiat .certified_tabs ul.nav li.nav-item .nav-link:hover, 
.make_fiat .certified_tabs .nav-pills .nav-link.active, 
.make_fiat .certified_tabs .nav-pills .show>.nav-link {
    background-color: var(--fiat-theme-color);
    color: var(--white-color);
}
.make_fiat .icon_tagline_point i {
    color: var(--fiat-theme-color);
}

.make_fiat .sub-nav-btn.active::after,
.make_fiat .sub-nav-btn:hover::after {
    background-color: var(--fiat-theme-color);
}
.make_fiat .sub-nav-btn-see {
    background-color: var(--fiat-theme-color) !important;
    border-color: var(--fiat-theme-color) !important;
}
.make_fiat .sub-nav-btn-see:hover,
.make_fiat .vehicle_container button.request-btn:hover {
    background-color: var(--fiat-hover-color) !important;
    border-color: var(--fiat-hover-color) !important;
    color: var(--white-color);
}
.make_fiat .ui-widget-header {
    background-color: var(--fiat-theme-color) !important;
}
.make_fiat #vehicleLists .vehicle_container button,
.make_fiat #vehicle-compare-details button.miles-btn,
.make_fiat .show-more-btn,
.make_fiat #initial_fromsubmit {
    background-color: var(--fiat-theme-color) !important;
    border-color: var(--fiat-theme-color) !important;
}
.make_fiat #vehicleLists .vehicle_container button:hover,
.make_fiat #vehicle-compare-details button.miles-btn:hover,
.make_fiat .show-more-btn:hover,
.make_fiat #initial_fromsubmit:hover {
    background-color: var(--fiat-hover-color) !important;
    border-color: var(--fiat-hover-color) !important;
}
.make_fiat .topright .fa-heart {
    color: var(--fiat-theme-color);
}
.make_fiat .radio-container .checkmark:after,
.make_fiat .nav-item:hover {
    border-color: var(--fiat-theme-color) !important;
}
.make_fiat .my-favourites,
.make_fiat .fav-right .close-icon,
.make_fiat .Arrow_Icon {
    background-color: var(--fiat-theme-color);
}
.make_fiat .fav-icon,
.make_fiat .fav-content .fav-right h5,
.make_fiat .compare-title,
.make_fiat .compare-features h2,
.make_fiat .icon_tagline_point i,
.make_fiat .certi_learn_more {
    color: var(--fiat-theme-color);
}
.make_fiat .favorite-wrapper,
.make_fiat .compare-link,
.make_fiat #zpcode-error-section .input-field,
.make_fiat .search-container h1 span.usedVehicle.texttransformnormal p,
.make_fiat .zip-btn.sell-btn {
    border-color: var(--fiat-theme-color) !important;
}
.make_fiat .gcss-button {
    background: var(--fiat-theme-color);
    color: var(--white-color);
}
.make_fiat .gcss-button:hover {
    background: var(--fiat-hover-color);
    color: var(--white-color);
}
.make_fiat .show-more-btn:hover {
    color: var(--white-color);
}
.make_fiat .certi_learn_more:hover {
    color:var(--fiat-hover-color);
}
.make_fiat .offcanvas-lead_form .form-check-input:checked {
    background-color: var(--fiat-theme-color) !important;
}
.make_fiat .offcanvas-lead_form .btn.btn-secondary:hover {
    background-color: var(--fiat-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--fiat-hover-color) !important;
}
.make_fiat .vdp-left-content .nav-tabs li a.active,
.make_fiat .vdp-left-content .nav-tabs li a:hover {
    border-color: var(--fiat-theme-color) !important;
}
.make_fiat .window_sticker .btn {
    background-color: var(--fiat-theme-color) !important;
    border-color: var(--fiat-theme-color) !important;
}
.make_fiat .window_sticker .btn:hover {
    background-color: var(--fiat-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--fiat-hover-color) !important;
}
.make_fiat .retailer-content-section a,
.make_fiat .retailer-content-section .fa-angle-right,
.make_fiat .retailer-content-section .fa-phone,
.make_fiat .retailer-content-section .fa-clock,
.make_fiat .retailer-content-section .timings p.timing_bold, 
.make_fiat .retailer-content-section .timings p.timing_bold span,
.make_fiat .retailer-content-section .bi-geo-alt-fill,
.make_fiat .warranty-section li i,
.make_fiat .test-drive h3,
.make_fiat .testDrive-miles-price h2,
.make_fiat .themeColor,
.make_fiat .retailer-content-section .fa-envelope,
.make_fiat .vdp-button-section.vdp-page-cta button.vdp-button1-without-preq {
    color: var(--fiat-theme-color) !important;
}
.make_fiat .vdp-left-content button,
.make_fiat .vdp-button2,
.make_fiat .popup_tc a,
.make_fiat .testDrive-button,
.make_fiat .print-btn,
.make_fiat #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:first-child,
.make_fiat .zip_box button.btn-primary.btn-zip-tradein,
.make_fiat .see-all-vehicles button,
.make_fiat .compare-section a.compare-link,
.make_fiat .vdp-button-section button:first-child,
.make_fiat .mobile-order-1 .testdrive-button-mobile,
.make_fiat .right-field .btn-primary,
.make_fiat .zip-btn.btn-primary.search-all-vehicle-btn.landing-search-all-vehicle-btn,
.make_fiat .btn-primary.optional-link,
.make_fiat .btn-primary.learnMore,
.make_fiat .btn-primary.comparePlans,
.make_fiat .btn-primary.financing_tools,
.make_fiat .pre-qualified a {
    background-color: var(--fiat-theme-color) !important;
    color: var(--white-color) !important;
    border-color: var(--fiat-theme-color) !important;
}
.make_fiat .vdp-left-content button:hover,
.make_fiat .vdp-button1:hover,
.make_fiat .vdp-button2:hover,
.make_fiat .popup_tc a:hover,
.make_fiat .offcanvas-lead_form .btn.interactionClick:hover,
.make_fiat .testDrive-button:hover,
.make_fiat .print-btn:hover,
.make_fiat .pre-qualified a:hover,
.make_fiat #vehicleBuy .credit-btns.trade-new_view button.inner-cred-btns:hover,
.make_fiat .zip_box button.btn-primary.btn-zip-tradein:hover,
.make_fiat .zip_box_sell button.btn-primary.btn-zip-tradein:hover,
.make_fiat .comparePlans:hover,
.make_fiat .optional-link:hover,
.make_fiat .learnMore:hover,
.make_fiat .see-all-vehicles button:hover,
.make_fiat .compare-section a.compare-link:hover,
.make_fiat .vdp-button-section button:first-child:hover,
.make_fiat .zip-btn.btn-primary.search-all-vehicle-btn.landing-search-all-vehicle-btn:hover,
.make_fiat .btn-primary.optional-link:hover,
.make_fiat .btn-primary.learnMore:hover,
.make_fiat .btn-primary.comparePlans:hover,
.make_fiat .btn-primary.financing_tools:hover {
    background-color: var(--fiat-hover-color) !important;
    color: var(--white-color) !important;
    border-color: var(--fiat-hover-color) !important;
}
.make_fiat .estimate_payment_cash.active, 
.make_fiat .estimate_payment_finance.active,
.make_fiat .checkbox-container input:checked~.checkmark,
.make_fiat .date-container .date-icon,
.make_fiat .time-container .time-icon,
.make_fiat .estimate-btn {
    background-color: var(--fiat-theme-color) !important;
}
.make_fiat .vdp-button1,
.make_fiat .print-btn:last-child,
.make_fiat .active-link,
.make_fiat #zpcode-mobile-error-section .input-container .input-field {
    border-color: var(--fiat-theme-color) !important;
}
.make_fiat .print-btn:last-child {
    background-color: transparent !important;
    color: var(--fiat-theme-color) !important;
}
.make_fiat .print-btn:last-child:hover {
    background-color: var(--fiat-hover-color) !important;
    color: var(--white-color) !important;
}
.make_fiat .click-dt-tm-pic-child input[type=radio]:checked {
    accent-color: var(--fiat-theme-color);
}
.make_fiat .favorite svg.fa-heart,
.make_fiat .favorite-wrapper>h2,
.make_fiat .vdp-miles-price h2 {
    color: var(--fiat-theme-color) !important;
}
.make_fiat .vdp-button-section button.vdp-button1-without-preq {
    color: var(--black-color) !important;
    border-color: var(--fiat-theme-color) !important;
    background-color: transparent !important;
}
.make_fiat .zipcode-spinner,
.make_fiat .fav_vdp_heart_icon {
    background-color: var(--fiat-theme-color) !important;
}
.make_fiat .certified_tabs ul.nav li.nav-item,
.make_fiat .landing_sec_heading {
    border-color: var(--black-color);
}
.make_fiat .for_fiat_only {
    display: block;
}
@media screen and (max-width:575px) {
    .make_fiat .vdp-right .pre-qualified a.get-pre-qualified-btn {
        color: var(--fiat-theme-color) !important;
    }
}
/* FIAT THEME END */