* { -webkit-print-color-adjust: exact !important; }
html, body {width: 21cm; height: 29.7cm;}
header {position:fixed;}
header h2 {margin: 0;}
header h2:first-child {margin: 0.4cm 0 0 0;}
header h2.light {font-weight:300;}
.body {margin-top:30mm;}
.nobreak {page-break-inside: avoid;}
.car-details-sidebar .details-block ul li span {width: auto;}
.car-details-sidebar .details-block ul li span:after { content: ':'; }
.details-form.booking-3 .details-black-area {margin:0; padding: 15px 20px;}
.details-form.booking-3 {margin: 0; padding: 0;}
.car-details-sidebar .details-phone.details-weight .feature-box-3 .content h4 {margin-top:15px; margin-bottom:0;}
.feature-box-3.hover .icon, .feature-box-3.hover .icon i {border-color: #db2d2e !important;}
.feature-box-3.hover .icon i {background: #db2d2e !important;color: #ffffff !important; -webkit-print-color-adjust: exact;}
.feature-box-3.hover .icon i::before {color: #ffffff !important; -webkit-print-color-adjust: exact;}
.pagebreak-before {page-break-before:always;}
.details-form.booking-3 .details-black-area {background-color: #323232 !important;}
.details-form.booking-3 .details-black-area > * {color: #FFFFFF !important;}
.car-details-sidebar h5:before {background: #db2d2e !important;}
.label.label-black {background-color: #222222 !important;}
.details-form.booking-2 { background-color: #db2d2e !important; color: #FFFFFF !important; }
.car-details-sidebar .details-form.booking-2 h5:before {background-color: #FFFFFF !important;}
.details-form.booking-2 > * {color: #FFFFFF !important;}
.details-form.booking-2 .gray-form p {color: #FFFFFF !important;}
.details-form.booking-2 .gray-form p strong {color: #FFFFFF !important;}
.feature-box-3 .icon i {background-color:#EEEEEE !important; }
.feature-box-3 .icon {border-color:#DDDDDD !important;}
.alert-success {color: #3c763d !important; background-color: #dff0d8 !important; border-color: #d6e9c6 !important; }
.extra-feature .price .price-box.alert-success i.fa.large::before {color:#3c763d !important;}
.extra-feature .price .price-box.alert-success .price-title {color:#3c763d !important;}
.extra-feature .price .price-box.alert-success .price-desc {color:#3c763d !important;}
.extra-feature .price .price-box.alert-success span.price-info {color:rgba(0,0,0,0.5) !important;}
.extra-feature .price .price-box.alert-success span.new-price {color:#db2d2e !important;}
.extra-feature .price .price-box.alert-success span.new-price.text-black {color:#000000 !important;}
.alert-info {color: #31708f !important;background-color: #d9edf7 !important;border: 2px solid #bce8f1 !important;}
.extra-feature .price .price-box.alert-info i.fa.large::before {color:#31708f !important;}
.extra-feature .price .price-box.alert-info .price-title {color:#31708f !important;}
.extra-feature .price .price-box.alert-info .price-desc {color:#31708f !important;}
.extra-feature .price .price-box.alert-info span.price-info {color:rgba(0,0,0,0.5) !important;}
.extra-feature .price .price-box.alert-info span.new-price {color:#db2d2e !important;}
.extra-feature .price .price-box.alert-info span.new-price.text-black {color:#000000 !important;}