.review-reservation-wrapper ._rental-details-block.mvr-rate-details{padding:30px}
.mvr-rate-details .res-info-rates{display:flex;flex-direction:column;justify-content:space-around}
.mvr-rate-details .res-info-card-left,.mvr-rate-details .res-info-card-right{flex:1 1 auto}
.mvr-rate-details .res-info-card-left{width:100%}
.mvr-rate-details .res-info-header{display:flex;justify-content:space-between;margin:0;font-size:14px;font-weight:700}
.review-reservation-wrapper ._rental-details-block.mvr-rate-details h3{padding:0}
.res-info-veh-details p{font-size:14px;font-weight:300;margin:0}
.remove-cart-item,.remove-review-cart-item,.remove-cart-item:focus,.remove-review-cart-item:focus{display:flex}
.remove-cart-item::before,.remove-review-cart-item::before{content:url(../../clientlibs/clientlib-site/resources/img/icon/icon-trash.svg);margin:-1px 5px 0 0;width:14px;height:17px}
.mvr-rate-details ._image-wrapper{max-width:unset}
.mvr-rate-details ._image-wrapper img{display:block;width:295px;margin:0 auto}
.res-info-card-right{margin:30px 0 0 0}
.review-reservation-wrapper ._rental-details-block .res-info-card-right ._review-details{display:flex;flex-direction:column;padding:0}
.res-info-card-right .res-info-price-details{order:1;margin:0 0 20px 0}
.res-info-card-right .res-info-price-details.no-margin{margin:0}
.use-res-info{margin:20px 0 0 0;order:3}
.account-fields{order:2}
.res-info-card-right .account-fields label{font-size:14px;font-weight:700;padding-top:0}
#removeVehicleModal .inner-content{display:flex;flex-direction:column}
#removeVehicleModal .inner-content p{font-size:26px;font-weight:700;line-height:33px}
#removeVehicleModal .modal-go-back{margin:0 0 20px 0}
.button-link{padding:.625rem 1.875rem;border:2px solid #169a5a;font-size:1.0625rem;font-weight:700;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#169a5a}
.button-link:hover{color:#006736;border-color:#006736}
.checkbox-container{position:relative}
.checkbox{margin:0 0 0 40px}
.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:-3px;left:0;height:28px;width:28px;background-color:#fff;border:1px solid #c3c3c3}
.checkbox input:checked ~ .checkmark{border-color:#169a5a}
.checkmark:after{content:"";position:absolute;display:none}
.checkbox input:checked ~ .checkmark:after{display:block}
.checkbox .checkmark:after{left:9px;top:3px;width:8px;height:15px;border:solid #21995b;border-width:0 1px 1px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}
.taxes-fees-header-container{display:flex;justify-content:flex-start;align-items:center}
.learn-more-taxes-fees{text-decoration:underline;font-weight:700;margin:0 0 0 10px;font-size:15px}
@media(min-width:992px){.mvr-rate-details .res-info-rates{flex-direction:row}
.mvr-rate-details .res-info-card-left{margin:0 40px 0 0;width:400px;max-width:400px}
.res-info-card-right{margin:0}
.res-info-card-right .res-info-price-details{order:3;margin:20px 0 0 0}
.use-res-info{margin:20px 0;order:2}
.account-fields{order:1}
}