:root {    
    --btn-default-border-color: var(--color-primary-500);
    --btn-default-bg: var(--color-primary-500);
    --btn-default-color: var(--color-neutral-0);
    --btn-default-hover-border-color: var(--color-primary-500);
    --btn-default-hover-bg: var(--color-neutral-0-alpha-9);
    --btn-default-hover-color: var(--color-neutral-1000);

    --btn-primary-border-color: var(--color-primary-500);
    --btn-primary-bg: var(--color-primary-500);
    --btn-primary-color: var(--color-neutral-0);
    --btn-primary-hover-border-color: var(--color-primary-500);
    --btn-primary-hover-bg: var(--color-neutral-0-alpha-9);
    --btn-primary-hover-color: var(--color-neutral-1000);
}

/* ddcdmeline PPR-259862 */
.index .links-list[data-widget-id="links2"] {margin-top: 20px !important}

/* fdbarfety PPR-260089 */
.page-header .header-default .vcard.header-logo-enabled {height: auto;}
[data-widget-name=ws-navigation] .dropdown-menu.row ul.nav-links>li>a {font-weight: 100; color: var(--color-neutral-1000);}

/* fdbarfety PPR-259862 Buttons */
[data-web-api-id="mywallet"] button, [data-web-api-id="mywallet"] .btn.btn-default-black {background: #fff; color: #000 !important; border: 2px solid var(--color-primary-500) !important; font-weight: 800;}
[data-web-api-id="mywallet"] button:hover, [data-web-api-id="mywallet"] .btn.btn-default-black:hover {background: var(--color-primary-500); color: #fff!important; border: 2px solid var(--color-primary-500); font-weight: 800;}
[data-web-api-id="mywallet"] button:hover .text-body {color: #fff !important;}
[data-web-api-id="mywallet"] button {padding: 10px 15px!important;}
[data-web-api-id="mywallet"] button:hover .wallet-link a.text-neutral-0 {color: var(--color-neutral-1000)!important;}
[data-web-api-id="mywallet"] button:hover .mywallet-icon.light {filter: invert(1);}

/* fdbarfety PPR-259862 Buttons */
.js-hero-container .btn-sm, .js-hero-container .btn-lg:not(.form-group .btn-lg) {background: #fff; color: #000;}
.js-hero-container .btn-sm:hover, .js-hero-container .btn-lg:hover:not(.form-group .btn-lg:hover) {background: var(--color-primary-500)!important; color: #fff;}

/*ddcrmelasky CTP badge adjustment*/
.alias-inventory-listing-default-auto-new .badge-callout .list-unstyled {justify-content: center; align-content: end; }
.alias-sitebuilder-loaner-vehicles-1 .badge-callout, .alias-sitebuilder-loaner-vehicles-1 .badge-callout li, .alias-sitebuilder-loaner-vehicles-1 .vehicle-ctas, .alias-inventory-listing-default-auto-new .badge-callout, .alias-inventory-listing-default-auto-new .badge-callout li, .alias-inventory-listing-default-auto-new .vehicle-ctas {padding: 0 !important; margin: 0 !important;}
.alias-sitebuilder-loaner-vehicles-1 .badge-callout .list-unstyled {justify-content: center; align-content: end;}

/*owen.perks SRP Badge Order */
.srp .vehicle-card-badge.carfax {order: 0; }
.srp .vehicle-card-badge.certified {order: 1; }
.srp .vehicle-card-badge {order: 2; }

/*owen.perks Alert Message */
@media (max-width: 1330px) {.index .content-alert-banner .content-alert-banner-message > div {font-size: 18px !important;}}
.index .content-alert-banner .content-alert-banner-container {padding:4px 16px !important }