.email-quote-container{padding:30px 15px}.email-quote-container .alert{margin-bottom:0}.email-quote-form{margin-top:30px}.email-quote-form dl{margin:0;padding:0}.email-quote-form dl .element-container{display:inline-block;float:left;width:50%}.email-quote-form dl .element-container:nth-of-type(odd){padding-right:20px}.email-quote-form dl .element-container:nth-of-type(2n){padding-left:20px}.email-quote-form dl dt label{color:#3b3b3b;font-size:12px;font-weight:600}.email-quote-form dl dd{margin-bottom:10px;position:relative}.email-quote-form dl dd input{line-height:33px}.email-quote-form dl dd input,.email-quote-form dl dd textarea{border:1px solid #f0f0f0;border-radius:3px;padding:5px;width:100%}.email-quote-form dl dd.validator.success input{border-color:#4daf47}.email-quote-form dl dd .validator.error{position:absolute;right:0;top:-28px}.email-quote-form .footer{clear:both;padding-top:10px;text-align:right}.email-quote-form .footer .hint{font-size:16px;margin-bottom:15px}.booking-car-details{background:#fff;border:1px solid #f0f0f0;border-radius:4px;padding:15px}.booking-car-details .car-body-info,.booking-car-details .car-equipment{margin-bottom:15px}.booking-car-details .car-picture img{height:auto;max-width:100%}.booking-car-details .company-picture{display:inline-block;height:45px;margin-right:15px;vertical-align:top}.booking-car-details .company-picture img{height:100%;width:auto}.booking-car-details .review{display:inline-block;font-size:11px;padding-top:5px}.booking-car-details .review .star-rating{display:block}.booking-car-details .review .star-rating i{font-size:12px}.booking-car-details .separator{border-bottom:1px solid #f0f0f0;display:block;height:0;margin-top:15px;width:100%}.booking-car-details .location-summary{padding:20px 15px}@media (max-width:767px){.booking-car-details .car-equipment span{width:100%}.booking-car-details .location-summary{padding:20px 0}}.location-summary{padding-bottom:15px;padding-top:15px}.location-summary .pickup{padding-bottom:10px}.location-summary .title{color:#4daf47;font-weight:600}.location-summary .location-date,.location-summary .location-info,.location-summary .title{display:inline-block;float:none;vertical-align:middle}.location-summary .location-date,.location-summary .location-info{font-size:14px}.location-summary .location-date i,.location-summary .location-info i{color:gray}.location-summary .location-info{margin-right:-8px}.location-summary .location-date{padding-right:14px}.car-name-or-similar{color:#4daf47;font-size:24px;line-height:33px}.car-name-or-similar a{color:#4daf47!important;font-size:24px;line-height:33px}.car-name-or-similar small{color:gray;font-size:14px}@media (max-width:767px){.car-name-or-similar{margin-bottom:5px}.car-name-or-similar a{font-size:15px;line-height:20px}.car-name-or-similar small{font-size:10px;line-height:20px}.car-name-or-similar .popover-similar{line-height:20px;min-height:20px}}.car-body-info{color:#3b3b3b;font-size:14px}.car-body-info i{font-size:18px;margin-left:5px;vertical-align:middle}.car-body-info .car-category-label{background:#fff;border:1px solid #b5b5b5;border-radius:1px;color:#3b3b3b;font-size:11px;line-height:17px;padding:1px 5px}@media (max-width:787px){.car-body-info{font-size:10px}.car-body-info i{font-size:16px}.car-body-info .car-category-label{font-size:9px}}.car-equipment{display:block;width:100%}.car-equipment span.inline-block{color:#3b3b3b;display:inline-block;float:left;font-size:12px;line-height:17px;padding:2px 0;width:50%}.car-equipment span.inline-block.full-width{width:100%}.car-equipment i{color:#4daf47;font-size:18px;margin-right:10px}.car-equipment.camper-equipment i{display:inline-block;line-height:1;text-align:center;vertical-align:middle;width:1.3em}#rating{color:#ff9000}#rating i{font-size:12px}.rc-simple-react-modal__backdrop{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.rc-simple-react-modal__dialog{background:#fff;border-radius:4px;box-shadow:0 20px 45px #00000040;max-width:900px;overflow:hidden;width:100%}@media (max-width:767px){.rc-simple-react-modal__dialog{padding:16px}}.rc-simple-react-modal__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:0;padding:20px}.rc-simple-react-modal__title{color:#4daf47;font-size:24px;font-weight:600;line-height:1.2;margin:0}.rc-simple-react-modal__description{color:#333;font-size:15px;line-height:22px;margin:0 0 14px}.rc-simple-react-modal__close{background:#0000;border:0;color:gray;font-size:32px;line-height:1}@media (max-width:767px){.rc-simple-react-modal__title{font-size:20px;line-height:26px}}