.inventoryList .maxinsight-container.align-center {padding-top: 10px;}
.inventoryList .pricing .price-btn.cst-btn-0 .btn, .inventoryList .pricing .price-btn.cst-btn-1 .btn {height: 44px; padding-top: 12px;}
.alias-inventory-listing-default-auto-used .pricing .price-btn.cst-btn-0 .btn {margin-bottom: 15px;}

.vdp .pricing .eprice.button { margin-bottom: 15px;}

/*ddcandyg M-00528400
.inventoryList .hproduct .pricing-area .pricing .price-btn.cst-btn-1 .btn {height: 40px; padding: 10px;} */
.vdp .inventory-detail-pricing .pricing.inv-type-used .eprice {height: 50px; padding-top: 18px;}
.inventoryList .hproduct .pricing-area .pricing .price-btn.cst-btn-1 .btn {margin-bottom:5px;}
.btn-lg .btn-block .calculate-dealertrack {margin-bottom:5px;}

/* image alignment */
.content img {display: inline;}
/* fix vlp image distortion */
.vlp .media img {width: 100%; height: auto;}
/*All VDP's eprice full width single line button*/
.vdp .ePrice a {width: 100%;}
/* featured vehicles listing alignment */
.inventory-featured-default .hproduct h3 {min-height: 2.3em}

/* M-00215250 william.thompson */
.vdp .ePrice li.ddc-span6 { width: 100%; }

/* cbenson M-00446964 */
a.btn.btn-default.ddc-dr-deeplink.right { background: #236dc1; }
a.btn.btn-default.ddc-dr-deeplink.right:hover { background: #000; }
textarea.form-control.textarea.ui-widget-content.ui-corner-all { border: 1px solid #ececec; }

/* Start 'vlp-new-price-value-msrp' (do not modify this line) */
/* Modified by katelynwhitman on 12/15/16 02:50 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-value-msrp' (do not modify this line) */

/* Start 'vdp-new-price-value-msrp' (do not modify this line) */
/* Modified by katelynwhitman on 12/15/16 02:51 PM EST */
.vdp .inv-type-new.pricing .msrp .price { font-size: 18px; color: #000000; }
/* End 'vdp-new-price-value-msrp' (do not modify this line) */

/* Start 'vlp-used-price-value-retailValue' (do not modify this line) */
/* Modified by nschukei on 03/06/19 06:25 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .retailValue .value { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'vlp-used-price-value-retailValue' (do not modify this line) */

/* Start 'vdp-used-price-value-retailValue' (do not modify this line) */
/* Modified by danielrakoc on 12/15/16 01:33 PM EST */
.vdp .inv-type-used.pricing .retailValue .price { text-decoration: line-through; font-size: 20.8px; color: #000000; }
/* End 'vdp-used-price-value-retailValue' (do not modify this line) */

/* Start 'vlp-new-price-label-msrp' (do not modify this line) */
/* Modified by jmcaldwell on 12/15/16 01:26 PM CST */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-new-price-label-msrp' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by katelynwhitman on 12/15/16 02:50 PM EST */
.vdp .inv-type-new.pricing .final-price .price { text-decoration: none; font-weight: bold; font-size: 24px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'vlp-new-price-value-paymentLease' (do not modify this line) */
/* Modified by sheilaarteaga on 10/17/17 02:10 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .paymentLease .value { text-decoration: none; font-weight: bold; font-size: 15px; color: #000000; }
/* End 'vlp-new-price-value-paymentLease' (do not modify this line) */

/* Start 'vlp-new-price-value-paymentLoan' (do not modify this line) */
/* Modified by sheilaarteaga on 10/17/17 02:09 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .paymentLoan .value { text-decoration: none; font-weight: bold; font-size: 15px; color: #000000; }
/* End 'vlp-new-price-value-paymentLoan' (do not modify this line) */

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by amwahlgren on 11/02/17 04:42 PM CST */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: 800; font-size: 12px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: #236cd1; background-color: #236cd1; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #000000; background-color: #000000; background-image: none; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* ddcmhampton  M-00453387 */
.vlp .pricing-area.has-buttons .btn  {padding:1px 0;}
.vlp .max-insight img {height:33px;}
.vdp .maxSePdfLink.customCssClass img {width:300px;margin-top:3px;}

/* 05516394 JLC */
.inventory-listing-default .hproduct[data-classification="wholesale"] { min-height: 325px; }

/* 05527374 ddcjareds */
.vlp .media .clean-air-vehicle img { width: 50%; }

/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by brooksherrington on 03/07/19 03:25 PM PST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/*ddcrmelasky 11162446*/
.third-party-service-footer:after {display: block; content: ""; width: 200px; height: 100px; background: center / contain no-repeat url(https://pictures.dealer.com/b/bmwconcord/0220/0805ff2a964ef2d9e086f11bb988c9e5x.jpg);}


/*owen.perks ACCORDIAN WIDGET 11200850 */
.index .welcome-widget .widget-heading h3{margin-top: 0px}
.index .welcome-widget .widget-heading h1, .index .welcome-widget .widget-heading h3{font-weight: 700;}
.index .welcome-widget .widget-heading h1 {font-size: 42px;}
.index .welcome-widget .accordion-content .accordion-items {display: flex;}
.index .welcome-widget .accordion-content .panelHeadingStyle {background:#FFF; color: #000; width: 170px; justify-content: center; padding: 10px;font-size: 14px; font-weight: 700;}
.index .welcome-widget .accordion-content .accordion-item {margin: 0 10px;}
.index .welcome-widget .accordion-content .accordion-item:nth-child(1) {margin-left: 0;}
.index .welcome-widget .accordion-content .accordion-item:nth-child(1) .panelHeadingStyle {border-top:5px solid #1a69d3;}
.index .welcome-widget .accordion-content .accordion-item:nth-child(2) .panelHeadingStyle {border-top:5px solid #003d78;}
.index .welcome-widget .accordion-content .accordion-item:nth-child(3) .panelHeadingStyle {border-top:5px solid #e3271a;}
.index .welcome-widget .panelWrapperStyle {background: #FFF;}
.index .welcome-widget .panelWrapperStyle .panelBodyStyle {padding:5px 0;}
.index .welcome-widget .accordion-content .panelWrapperStyle a {font-weight: 400;font-size: 14px; padding:0 10px; display: inline-block;width: 100%}
.index .welcome-widget .accordion-content .panelWrapperStyle a:hover {background: #222; text-decoration: none; color: #FFF;}
.index .welcome-widget .accordion-item .panelBodyStyle hr {margin: 5px;}
.index .welcome-widget .accordion-item .panelHeadingStyle > div:nth-child(2):after {content: '\25BC'; font-size: 13px;margin-left: 5px}
.index .welcome-widget .accordion-item .panelBodyStyle > div  {padding: 0px !important}

/* fdbarfety 11664196 */
.third-party-service-footer:after {margin: 0 20px 0 0;}
.ddc-footer .navigation-default ul li {float: right;}
.ddc-footer .navigation-default ul li>a {height: 30px; padding: 20px 10px 0;}

/* ddcrandyh CC02955462 */
.vehicle-card-pricing .wsm-incentive-display .panel-heading .panel-title a > h4 { color: var(--color-neutral-1000-alpha-9) !important; }