.optiondropdown {
  background-color: black;
}

.trustpilot {
  width: 100%;
}

.testimonial-avatar {
  /*       margin-top: 20px;
    border-radius: 12%;
    width: 200px; */
  display: none !important;
}

.trusttext {
  text-align: center;
}

.trustlogo {
  margin-left: auto;
  margin-right: auto;
  display: inherit;
}

.sticky-wrapper {
  /* Some weird bug suddenly appeared.. The NAV was coming behind the sectionpage.. it also slightly does it with this fix, but like opacity like -.- */
  z-index: 6500;
}

.fixed-height {
  height: 370px;
}

/* BOOKING */

/* cars start */

.hidden {
  display: none;
}

.shown {
  display: block;
}

.carscontainer {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.page15label {
  text-align: center;
}

.class1,
.class2,
.class3,
.class4,
.class5 {
  display: inline-block;
  width: 19%;
  float: left;
  text-align: center;
}

.class1 {
  /*  padding-left: 5%; */
}

.carinfo {
  display: none;
  position: absolute;
  opacity: 1;
}

.carinfo3 p {
  margin: 0;
  padding: 0;
  display: inline;
}

.carinfo2 {
  float: left;
}

.carinfo3 {
  float: left;
  padding-left: 10px;
  width: 280px;
}

.label {
  color: black;
}

/* media queries... */
/* phone   */
/*320   2 cars */

@media screen and (max-width: 450px) and (min-width: 0px) {
  .class4 {
    clear: both;
  }

  .class3 {
    clear: both;
  }
}

/*470   3 cars */

@media screen and (max-width: 630px) and (min-width: 451px) {
  .class5 {
    float: left;
    margin-top: 0px;
  }

  .class4 {
    clear: both;
  }

  .class3 {
    float: left;
  }
}

/* tablet */
/*630   4 cars */

@media screen and (max-width: 770px) and (min-width: 631px) {
  .class5 {
    clear: left;
    margin-top: -80px;
  }

  .class4 {
    float: left;
  }
}

/*780   5 cars */

@media screen and (min-width: 771px) {
  .class1,
  .class2,
  .class3,
  .class4,
  .class5 {
    float: left;
    margin-top: 0px;
  }
}

/* full width */
/* CARS CONTAINER END */

#secondpartform {
  clear: both;
}

#firstinputaftercarscontainer {
  clear: left;
}

.carscontainer {
  /* temp */
  /*    -webkit-filter: brightness(-2.75); */
}

.floatleft {
  float: left;
}

#extrainfos {
  /*        padding-bottom: 200px;   */
}

.extrapaddingbottom200 {
  padding-bottom: 200px;
}

.extrapaddingbottom100 {
  padding-bottom: 100px;
}

.extrapaddingbottom300 {
  padding-bottom: 300px;
}

.extrapaddingbottom400 {
  padding-bottom: 400px;
}

.extrapaddingbottom500 {
  padding-bottom: 500px;
}

.lighttext {
  color: black;
}

.lighttextdiscreet {
  color: black;
  font-size: 0.8em;
}

.lightstrong {
  color: black;
  font-size: 1em;
}

.lighttextitem {
  color: black;
  cursor: pointer;
}

.lighttextitemselected {
  font-weight: 900;
  color: lightblue;
  cursor: pointer;
}

.lighttextitemkm {
  color: black;
  cursor: pointer;
}

.lighttextitemselectedkm {
  font-weight: 900;
  color: lightblue;
  cursor: pointer;
}

#extrainsurance {
}

#extra {
  /* float: left; */
}

#extrakm {
  /*  float: left; */
}

.discreetinfo {
  line-height: 12px;
}

.totalkminfo {
  font-weight: bold;
  font-size: 16px;
}

.priceinfo {
  color: black;
  /*  float: right; */
}

.priceinfoprices {
  float: right;
}

#priceinfodaystart,
#priceinfodayend,
#priceinfodays,
#priceinfoholidays,
#priceinfoweekends,
#priceinfoweeks {
  /*   float: right; */
}

/* new color scheme */

.form-search .form-title {
  background: #006aaf;
}

.form-search {
  background: #ecf0f2;
}

.form-search .form-title:after {
  border-top: 8px solid #006aaf;
}

.logo {
  background-color: transparent;
}

#logoimg {
  margin-top: -10%;
  /*    width: 122%;
    height: 100%; */
}

.dark label {
  color: #006aaf;
  color: black;
}

.form-search.dark .bootstrap-select > .selectpicker {
  color: black !important;
}

.extraswrapper h3 {
  color: black;
}

.extraswrapper {
}

.dark .form-control {
  color: black;
}

.form-control {
  cursor: pointer;
}

.dark .form-control-icon {
  color: black;
}

.successwrapper {
  display: none;
}

.successhead2 {
}

.successhead2:after {
  content: "";
  position: absolute;
  z-index: 12;
  width: 10px;
  height: 19px;
  /* bottom: 0px; */
  /* left: 5px; */
  margin-left: 20px;
  margin-top: -4px;
  border: solid 2px #10d317;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
}

/* BOOKING END */
/* TO DO:
BOX1 , BOX2, BOX3 FIXED HEIGHT!!
*/

.contactnumber {
  /* color: #8e9091 !important; */
}

#contact-us p {
  color: white;
}

#contact-us .media-body {
  color: white;
}

.contactnumber {
  color: white !important;
}

#slide2content p {
  color: white;
}

.car-big-card .car-details .price strong {
  font-family: "Raleway", sans-serif;
  font-size: 32px;
}

/* mobile optimizations for booking form */
@media screen and (max-width: 768px) {
  .page-section:nth-of-type(1) {
    padding-top: 0px;
  }
}

@media (max-width: 991px) {
  .navigation {
    width: 135px;
  }
}

/* end mobile optimizations */

/*fix for dropdown calendar behind other section , ugly fix xD */
.bootstrap-datetimepicker-widget {
  position: relative;
  z-index: 5100;
}

.page15label {
  display: none;
}

.labeltopbookingform {
  display: block;
}

.fieldemptyerror {
  border: 3px solid red !important;
}

.btn-submit-important {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-submit-important {
  background-color: #5cb85c !important;
  border-color: #4cae4c !important;
}

.btn-submit-important:hover {
  background-color: #003300 !important;
  border-color: #4cae4c !important;
}

/* fix timepick dropdown... ugly solution */
.dropdown-menu.open {
  position: relative;
  z-index: 5100;
}

.accordion .panel-title a {
  display: block;
  color: #14181c !important;
}

.accordion .panel-title a:hover {
  color: #006aaf !important;
}

.ctxt {
  text-align: center;
}

#logoimg {
  margin: 0 0 0 0;
  width: 180px;
}

/* mdb pro new */

.select-dropdown-container {
  z-index: 9999 !important;
}
