body {
  font-family: Arial, Helvetica, sans-serif;
}


.page-title {
  float: left;
  margin-bottom: 15px;
}

.pull-left { float: left }
.pull-right { float: right }

.item-img { 
  height: 300px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.item-img-camera { margin: 120px 0 !important; }

.top-car-item .image { 
margin: -20px -20px 20px -20px;
  height: 180px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.car-search-form .b-form-datepicker { padding: 0; }
.car-search-form .b-form-datepicker > label { border: none; margin-bottom:0; padding-top: 8px; padding-left: 0; }
.car-search-form .multiselect { line-height: initial; color: #3e515b;}
/* .car-search-form .form-control::placeholder { color: #adadad; } */
.car-search-form .multiselect .multiselect__placeholder { color: #3e515b;}
.car-search-form .multiselect .multiselect__tags { border: 1px solid #c2cfd6; border-radius: 0; padding-top: 8px; }
.car-search-form .input-group .input-group-middle { margin-left: -1px; }
select { 
  background: url('https://api.iconify.design/simple-line-icons:arrow-down.svg?color=%23151b1e&width=10&height=10') no-repeat;
  background-position: right 8px center; 
  -moz-appearance: none; 
  -moz-appearance: none; 
  -webkit-appearance: none; 
  appearance: none; 
  padding : .375rem 25px .375rem .75em !important;
}

.cursor-point:hover { cursor: pointer; }

.feedback input[type=text], .feedback select, .feedback textarea {
width: 100%;
padding: 12px;
border: 1px solid #fff !important;
margin-top: 6px;
margin-bottom: 16px;
resize: vertical;
background: white !important;
}

.feedback input[type=submit] {
background-color: #4CAF50;
color: white;
padding: 12px 20px;
border: none;
cursor: pointer;
}

.feedback input[type=submit]:hover {
background-color: #45a049;
}

.feedback .container {
border-radius: 5px;
background-color: #f2f2f2;
padding: 10px;
}

/* Create two columns that float next to eachother */
.feedback  .column {
float: left;
width: 50%;
margin-top: 6px;
padding: 20px;
}

/* Clear floats after the columns */
.feedback  .row:after {
content: "";
display: table;
clear: both;
}

/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
.feedback .column, .feedback input[type=submit] {
  width: 100%;
  margin-top: 0;
}
}