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: rgb(0 0 0 / 70%);
  font-weight: 400;
  line-height: 1.4em;
  font-size: 0.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;
}
