body{background-color:white;}
body > header > .row.header > a span.dealerName{white-space:nowrap;}
@import url('../css/pe-icon-7-stroke.css');

/* OVERRIDES */
.vehicle-title{color:#425968;font-size:20px;line-height:15px;font-weight:bold;text-align:center;text-transform:uppercase;}
.details-title{margin:0 0 20px;color:#425968;font-size:20px;font-weight:bold;text-align:center;text-transform:uppercase;}
.fees-title,
.details-subtitle{margin:0 0 20px;color:#425968;font-size:16px;font-weight:bold;text-align:center;text-transform:uppercase;letter-spacing:1px;}
.details-tab{margin:10px 0;background:#f2f2f2;color:#425968;font-size:14px;text-align:center;text-transform:uppercase;line-height:65px}
.media-tab.active .details-tab,
.details-tab:hover{color:#425968;text-decoration:underline;}
.btn-primary{border:1px solid #004b87;background-color:#004b87;color:#fff;}
.btn-primary:hover{background-color:#fff;color:#004b87;}
.vehiclePriceWidgetPrices .vehiclePriceWidgetSelectedPrice {color: rgba(16, 43, 78, 0.8) !important; font-family: 'Antenna-Bold', sans-serif; font-size: 24px !important; line-height: 26px;}
@media (min-width:768px) {
  	.vehicle-title{margin-top:-5px;font-size:40px;line-height:40px;}		
  	.details-title{margin:0 0 50px;font-size:40px;}
  	.fees-title,
  	.details-subtitle{margin:0 0 20px;font-size:20px;line-height:40px;text-align:left;}
}
/* ada overrides */
.vehicleBreadcrumbWidget a {color: #035280;}

/* CUSTOM FORD MODALS rdl100915*/
@import url('../css/pe-icon-7-stroke.css');
.modal#modal-get-your-e-price .modal-dialog,
.modal#modal-trade-appraisal .modal-dialog,
.modal#modal-schedule-test-drive .modal-dialog{max-width:960px;}
.modal .modal-dialog .modal-content{border:none;border-radius:0;box-shadow:none;}
.modal .modal-dialog .modal-content .modal-header{border-bottom:none;}
.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:18px;}
.modal .modal-dialog .modal-content .modal-header .close{font-size:0;opacity:1;}
.modal .modal-dialog .modal-content .modal-header .close::before{content:'\e681';font-family:'Pe-icon-7-stroke';font-size:16px;color:#2D94CE;}

/* ANGELO NS 364110 */
.brdcrmb { margin-bottom: 10px; }
.vehicleBreadcrumbWidget div.bc { float: left; }
.vehicleBreadcrumbWidget div.bc a { margin: 0 5px; }
.vehicleBreadcrumbWidget div.bc:after { content: ">"; }
.vehicleBreadcrumbWidget div.bc:last-child:after { content: ""; }
.back-to-search a { color: #428bca !important; font-size: 14px; margin-top: 20px; font-family: 'Open Sans', sans-serif; padding-left: 5px; }
.fa-arrow-circle-o-left:before { content: "\f190"; font-family: fontAwesome !important; padding-right: 10px; }


@media (max-width:991px){ 
  	.vehicleBreadcrumbWidget {margin-bottom: 15px;} 
}
@media (max-width: 1199px) {
  .kbb-logo { max-width: 300px; margin: auto; }
}
@media (min-width:992px){ .vehicleBreadcrumbWidget {font-size:10px !important;} }
@media (min-width:1509px){ .vehicleBreadcrumbWidget {font-size:14px !important;} }

.vehicleQuickPopupsWidget button.quick-popup-btn{ padding: 16px 0 !important; }
.vehicleQuickPopupsWidget button.quick-popup-btn[data-page="templates/payment-calculator"] {background-color: #3fb94d ;border-color: #3fb94d;}
.vehicleQuickPopupsWidget button.quick-popup-btn[data-page="templates/payment-calculator"]:hover {color: #3fb94d;}
@media (min-width: 768px) and (max-width: 1599px){
  .vehicleQuickPopupsWidget button.quick-popup-btn{ width: 100% !important; } 
}
.dvs_vin_btn > a{padding-top:8px;border: 1px solid #102b4e;margin: 5px auto;background: #102b4e !important;color: #fff;font-size: 14px;text-transform: uppercase;height:55px !important;font-size: 14px !important;font-weight: normal !important;}
.dvs_vin_btn:hover > a {background: #fff !important;color: #102b4e !important;}

@media (max-width: 639px){
  .dvs_vin_btn > a{ font-size: 16px !important; }
}
@media (max-width: 767px){
	.vehicle-title{ font-size: 30px; line-height: 30px; }
}
.module-vehicleBulletsWidget.location-bullet {border-top: 1px solid !important;}
.ui-tooltip {font-size: 12px; font-family: "Antenna",Helvetica,sans-serif;}
@media (min-width: 768px) {
  .vclicks {width: 50%; display: inline-block; padding-right: 10px;}
  #accordion {width: 50%; display: inline-block; float: right; padding-left: 10px;}
}
@media (min-width: 1200px) {
  .vclicks {width: 100%; display: block; padding-right: 0;}
  #accordion {width: 100%; display: block; float: none; padding-left: 0;}
}
div[id*="st-el-"] {z-index: 9999999999 !important;}
body > header {z-index: 11 !important;}
.module-vehicleMediaCarouselWidget .favorites-save-btn {z-index: 10;}