/*Toyota SmartPath Freeze Banner*/ 
@keyframes pulse {0%{background-color: darkred;} 100% {background-color: orangered;}} .ddc-composer::before {content:"You are editing the site of a Toyota SmartPath dealer. Due to program requirements, new inventory must link to Toyota's MST-C experience temporarily and inventory should be managed in Dealer Daily."; font-size: 24px; font-weight: 900; text-align: center; color: #fff; display: block; padding: 20px 25px; background-color: darkred; animation: pulse 1250ms ease-in-out alternate infinite; text-shadow: 0 0 3px rgba(0,0,0,.55); border-bottom: 1px solid black; width: 100%; top: 188px; position: static;} .v9-oem-toyota-0004-v1 .ddc-composer .page-header.minimal {position: relative;} .v9-oem-toyota-0004-v1 .ddc-composer .navbar.header-default {position: relative;} .v9-oem-toyota-0004-v1 .ddc-composer .ddc-wrapper {padding-top: 0!important;}

/* fdbarfety PPR-057942 */
.social-links {position: fixed; top: -4px; left: 230px;}

/* Start 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */
/* Modified by ddcrobertm on 12/17/24 02:04 PM EST */
.srp .vehicle-card-title.inv-type-new .portal-price { text-decoration: line-through; font-size: 15.75px; color: #000000; }
/* End 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */

/* Start 'srp-new-price-value-msrp' (do not modify this line) */
/* Modified by eburke3 on 12/17/24 05:34 PM MST */
.srp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 15.75px; color: #000000; }
.vdp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-value-msrp' (do not modify this line) */




.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-size: 15.75px; color: #000000; }
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-size: 22.5px;  color: #000000; }


/* ddcrandyh 05279184 */
.customFormStyles {
  & .form-horizontal .form-group label { text-align: left; }
  & .alert-info {
     background-color: transparent;
     border-color: transparent;
    color: var(--form-label-color);
     padding: 0px; 
     margin: -15px 0px 15px 0px; 
  }
  & .alert-info .ddc-icon { display: none; }
  & h1 { font-size: 13px !important; font-weight: normal; margin: 0px; text-transform: unset; }
  & .alert-content {
    margin-left: calc(33.33333% + 30px);
    width: calc(66.66667% - 30px);
  }
}