div.car-filter{background:#fff;margin:10px 0;font-size:13px}div.car-filter form{padding:15px 8px}div.car-filter .pickup-location,div.car-filter .drop-off-location,div.car-filter .from,div.car-filter .to,div.car-filter .fc-search,div.car-filter .chk-same-location{padding:5px}div.car-filter .btn-search{min-height:32px;margin:5px 0;width:100%}div.car-filter .chk-same-location{color:#000000b3;font-weight:400;line-height:1.4em;font-size:.9em;display:inline-block;width:100%}div.car-filter .chk-same-location label{cursor:pointer;padding:2px;vertical-align:top}div.car-filter .chk-same-location input[type=checkbox]{cursor:pointer}div.car-type-filter div.filter-elements{padding:7px 5px}div.car-type-filter div.filter-elements div.filter-element input[type=checkbox].car-type-checkbox{cursor:pointer;margin-left:5px}div.car-type-filter div.filter-elements div.filter-element span{margin-left:5px;cursor:pointer;font-size:12px;font-weight:400}div.car-type-filter div.filter-actions{text-align:center;padding-bottom:10px}div.car-type-filter div.filter-actions span.uncheckall{text-decoration:underline;cursor:pointer;color:#0064c8}div.gearbox-filter div.filter-elements{padding:7px 5px}div.gearbox-filter div.filter-elements div.filter-element input[type=checkbox].gearbox-checkbox{cursor:pointer;margin-left:5px}div.gearbox-filter div.filter-elements div.filter-element span{margin-left:5px;cursor:pointer;font-size:12px;font-weight:400}div.gearbox-filter div.filter-actions{text-align:center;padding-bottom:10px}div.gearbox-filter div.filter-actions span.uncheckall{text-decoration:underline;cursor:pointer;color:#0064c8}div.mileage-filter div.filter-elements{padding:7px 5px}div.mileage-filter div.filter-elements div.filter-element input[type=checkbox].mileage-checkbox{cursor:pointer;margin-left:5px}div.mileage-filter div.filter-elements div.filter-element span{margin-left:5px;cursor:pointer;font-size:12px;font-weight:400}div.mileage-filter div.filter-actions{text-align:center;padding-bottom:10px}div.mileage-filter div.filter-actions span.uncheckall{text-decoration:underline;cursor:pointer;color:#0064c8}div.deposit-filter div.filter-elements{padding:7px 5px}div.deposit-filter div.filter-elements div.filter-element input[type=radio].deposit-radio{cursor:pointer;margin-left:5px}div.deposit-filter div.filter-elements div.filter-element span{margin-left:5px;cursor:pointer;font-size:12px;font-weight:400}div.deposit-filter div.filter-actions{text-align:center;padding-bottom:10px}div.search{display:flex;flex:1 0 auto;transform:translateZ(0)}div.search div.col-1{display:flex;flex-direction:column;align-items:center;padding-top:5px}div.search div.col-1 .map{margin-top:20px;min-height:0;height:180px;margin-bottom:3px}div.search div.col-1 .map .view-on-map{position:absolute;top:10px;right:10px;z-index:10000;background-color:#062638;color:#fff;border:0;padding:5px 10px;display:flex;flex-direction:row;border-radius:5px;cursor:pointer}div.search div.col-1 .map .view-on-map img{max-width:20px;max-height:20px;margin-right:2px}div.search div.col-1 .map .view-on-map span{margin-top:2px}div.search div.col-1 .filter{margin:5px 0;width:100%;max-width:480px}.map-dialog{width:80%;height:800px}.map-dialog-content{margin:0;width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (width <=960px){div.search{flex:0 1 auto;flex-direction:column}div.search div.col-1{padding:5px;margin-bottom:5px}div.search div.col-2{padding:1px}}@media only screen and (width >=960px){div.search{flex-direction:row}div.search div.col-1{width:300px;margin-left:20px}div.search div.col-2{display:flex;flex-direction:column;align-items:center;flex:1 0 auto}}
