/* Remove STicky header, because it makes the banner stay too low when browsing inventory */
.page-header.sticky-header-nav{ position: relative !important;}
.ddc-wrapper{/* position: relative; top: -306px !important; */padding-top: 5px !important;}
/* End Remove STicky header, because it makes the banner stay too low when browsing inventory */
/* New DMJ Beta */
.hoursBox{
	width: 20%;
	heght: 100%;
	/* padding:14px; */
	padding-bottom: 14px;
	padding-left: 14px;
	padding-right: 14px;
	/* background:linear-gradient(
    90deg,
    rgba(66,103,178,1) 10%,
    rgba(66,103,178,.3) 25%,
	rgba(66,103,178,.1) 50%,
   rgba(66,103,178,.3) 75%,
    rgba(66,103,178,1) 90%
  ); */
  font-size: 2.8em;
  font-weight: 300;
  color: #999;
}
h1{padding:2px; margin: 2px;}
.textBox{
	font-family: "Open Sans", sans-serif;
	width: 20%;
	heght: 100%;
	/* background:linear-gradient(
    90deg,
    rgba(0,0,0,1) 10%,
    rgba(0,0,0,1) 25%,
	rgba(0,0,0,1) 50%,
   rgba(0,0,0,1) 75%,
    rgba(0,0,0,1) 90%
  ); */
  font-size: 1.2em;
  font-weight: 400;
  color: #fff;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.tg{border-collapse:collapse;}
.tg td{border-collapse:collapse;}
.tg th{overflow:hidden;}
@media all and (max-width: 479px) {
	.lpT, .lpt table, 
	.lpt thead, .lpt tbody, 
	.lpt th{display: block;}}
@media all and (max-width: 479px) {
	.dmjTbl{
	width: 100%;
	font-family: "Open Sans", sans-serif;
	 }
.dmjTH{ }
.theadDJ{width: 100%;}
.dmjHfont{color: #fff; font-size: 5.0vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS{color: #F00; font-size: 5.0vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-G{color: #f00; font-size: 6.0vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-G2{color: #999; font-size: 4.0vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-S{color: #F00; font-size: 3.5vw; font-family: "Open Sans", sans-serif; }
}
@media only screen and (min-width: 480px){ 
.dmjTbl{
	
background: transparent !important;
	width: 45%;
	font-family: "Open Sans", sans-serif;
	}
.dmjTH{background: transparent !important;}
.dmjHfont{color: #000; font-size: 2.5vw; padding-right: 0px; font-family: "Open Sans", sans-serif;}
.dmjDHMS{color: #f00 !important; font-size: 1.8vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-G{color: #f00; font-size: 1.8vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-G2{color: #000; font-size: 1.8vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-S{color: #F00; font-size: 1.0vw; font-family: "Open Sans", sans-serif; }
}
/* New DMJ Beta */
.dmjFcFS{margin-left: 250px !important; margin-right: 250px !important;}
.content-alert-banner-message{background-color: #000; background-image: url("https://pictures.dealer.com/c/chevroletofwayzatanapletonfleet/1234/b0d35d43e17a48c3afb8bf04e03c938b.jpg"), url("https://pictures.dealer.com/n/napletonssouthorlandocllc/1234/bebc3d7836bf47899721b2b50e378c22.jpg");/*, linear-gradient(
    90deg, rgba(0,0,0,.4) 14%,
    rgba(0,156,0,.9) 25%,
   rgba(0,156,0,.9) 75%,
    rgba(0,156,0,.4) 86%
  );*/ background-repeat: no-repeat; background-size: contain !important;
  background-position: left center, right center,
    right 0em top 0em; background-size: contain; font-size: 21px; font-weight: bold !important; padding: 2px; margin: -13px !important; bottom-margin: 12px !important; color: #f00 !important;} 
.memDMJ{font-size: 1.5vw;}
.text-link.text-link-inverse.content-alert-banner-link{/* background: #000 !important; */ opacity: .8 !important; color: #77DD77; margin-left: -10px; font-size: 24px; padding-left: 20px; padding: 4px;}
.dmjIncrease{ 
   text-transform: uppercase;
  background-image: linear-gradient(
    -260deg,
	#ff0000 5%,
	#ff0000 30%,
 	#ffffff 31%,
	#ffffff 40%,
    	#0000ff 41%,
    	#0000ff 79%,
	#ffffff 80%,
    	#ffffff 100%

  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #000;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 7s linear infinite;
  display: inline-block;
      font-size: 46px;
	margin-bottom: -12px;
}
@keyframes textclip {
  to {
    background-position: -200% center;
  }
}
.alias-inventory-featured-used .internetPrice.final-price .label{color: #009900 !important; font-weight: 300; font-size: 16px;}
.alias-inventory-featured-used .internetPrice.final-price .value{color: #009900 !important; font-weight: bold;}
.alias-inventory-featured-used .internetPrice.final-price .label:after{content:" Only";}
/* This is for the collapsed MSRP price */
.font-weight-normal.ddc-font-size-small.text-muted.d-inline-block.pl-3{font-size: 18px; padding-left: 15px !important;}
/* This is for the collapsed final price */
.ddc-font-size-large.font-weight-bold.py-2.d-block.text-left.mb-0{color: #009900; margin-left: 0px !important; font-size:26px;}
.ddc-font-size-xxlarge.font-weight-bold.py-2.d-block.text-left.mb-0:before{content: "Only ";}
/* This is for the discount text */
.discount a{color: #009900 !important; font-size: 15px; }
/* This is for the discount dollar amount */
[data-key="price-item-asubbrule-2"]{color: #009900 !important; font-size: 17px ; margin-top: -4px !important;}
/* This is for the final price */
[data-style-editor-text=".srp .inv-type-new.pricing-detail .final-price .price-value"]{color: #009900; margin-left: 0px !important; font-size:15.5px;}
[data-style-editor-text=".srp .inv-type-new.pricing-detail .final-price .price-value"]:before{content: "Only ";}
/* This is for the Internet Price Label styling when expanded */
[data-style-editor-text=".srp .inv-type-new.pricing-detail .final-price .price-label"]{color: #009900; font-size:13px;}
.final-price.internetPrice{margin-top: 5px;}
/* Expanded MSRP mods actual dollar amount */
[data-style-editor-text=".srp .inv-type-new.pricing-detail .msrp .price-value"]{font-weight:  400; font-size: 17px; color: #f2bc18;}
/* Expanded MSRP mods Label */
[data-style-editor-text=".srp .inv-type-new.pricing-detail .msrp .price-label"]{font-weight:  400; font-size: 17px; color: #f2bc18;}
[data-key="price-item-msrp-3"]{margin-top: -3px;}
.vdp .inv-type-new.pricing-detail .final-price .price-value{color: #009900; margin-left: 0px !important; font-size:25px;}
.vdp .inv-type-new.pricing-detail .final-price .price-value:before{content: "Only ";}
/*Transparent style for some widgets */
.transparent {
  background:#7f7f7f;
  background:rgba(255,255,255,0.7);
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.alias-auto-new-details .btn.btn-block.btn-primary.dialog{background: #44e31a !important; box-shadow: 0 0 3px 2px #ded505;}
.vehicle-ctas .dialog.btn-block.btn-sm.btn-primary.btn{background: #44e31a !important; box-shadow: 0 0 6px 1px #DED505; color: #393839 !important;}
.vehicle-ctas .dialog.btn-block.btn-sm.btn-primary.btn::after{content: "  ✅";}
.alias-auto-new-details .btn.btn-block.btn-primary.dialog:hover{background: #da20be !important; box-shadow: 0 0 1px 2px #ded505;}
.vehicle-ctas .dialog.btn-block.btn-sm.btn-primary.btn:hover{background: #36ff00 !important; box-shadow: 0 0 1px 2px #ded505;}
/*ddcjeremyw - adjust quote form*/
.quick-quote-default form.initialized .qq-enter-info{float: left;}
.price-btn.cst-btn-0{background: #fff !important; color: #fff; border: 2px solid #fff; border-radius: 8px; box-shadow: 0 0 15px 2px #f2e1ac; }


/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by andrewvardaman on 06/05/26 01:10 PM CDT */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: normal; font-size: 16px; color: #009900; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by andrewvardaman on 06/05/26 01:11 PM CDT */
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 17px; color: #009900; }
/* End 'srp-new-price-value-final-price' (do not modify this line) */