@charset "UTF-8";
.wp-travel-tab-wrapper .tab-list.resp-tabs-list .slick-prev:before {
  content: "";
}
.wp-travel-tab-wrapper .tab-list.resp-tabs-list .slick-next:before {
  content: "";
}
.wp-travel-tab-wrapper .tab-list.resp-tabs-list .slick-prev,
.wp-travel-tab-wrapper .tab-list.resp-tabs-list .slick-next {
  background-color: #f9f9f9;
  font-size: 0;
  top: 0;
  margin-top: 0;
  line-height: 80px;
  width: 30px;
  height: 66px;
  box-shadow: none;
}
.wp-travel-tab-wrapper .tab-list.resp-tabs-list .slick-prev:before,
.wp-travel-tab-wrapper .tab-list.resp-tabs-list .slick-next:before {
  color: #555;
  font-family: "wt-icon-solid";
}
@media (min-width: 769px) {
  .wp-travel-tab-wrapper .tab-list.resp-tabs-list {
    padding: 0;
  }
  .wp-travel-tab-wrapper .tab-list.resp-tabs-list .slick-prev {
    left: 0;
    border-right: 1px solid #ebebeb;
  }
  .wp-travel-tab-wrapper .tab-list.resp-tabs-list .slick-next {
    right: 0;
    border-left: 1px solid #ebebeb;
  }
}
@media (min-width: 993px) {
  .wp-travel-tab-wrapper .tab-list.resp-tabs-list {
    height: 66px;
  }
}
@media (min-width: 769px) and (max-width: 992px) {
  .wp-travel-tab-wrapper .tab-list.resp-tabs-list .slick-prev,
.wp-travel-tab-wrapper .tab-list.resp-tabs-list .slick-next {
    height: 52px;
    line-height: 65px;
  }
}

/* .wp-travel-notice-success.wp-travel-notice {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
} */
.wp-travel-notice-success.wp-travel-notice > * {
  align-self: center;
}
.wp-travel-notice-success.wp-travel-notice .view_cart_btn {
  background-color: #f83531;
  color: #fff;
  padding: 5px 10px;
}

#newBookingDetails thead tr {
  background-color: #efefef;
}

#newBookingDetails thead th {
  border: 3px double #b3b3b3;
}

#newBookingDetails thead th,
#newBookingDetails tbody td {
  padding: 10px 5px;
}

#newBookingDetails tbody td a {
  color: inherit;
}

.timepicker-input select {
  margin-top: 5px;
  width: 40%;
  border: 2px solid #C6C8D0;
  outline-color: #C6C8D0;
}

table .wp_travel_payment_detail_show_on_frontend {
  background-color: #efefef !important;
}
table tr td a.wp_travel_bank_deposit_link{
  color: #f83531 !important;
}

@media screen and (max-width: 991px) {
  .timepicker-input select {
    width: 45%;
  }
}
@media screen and (max-width: 767px) {
  .timepicker-input select {
    width: 22%;
  }
}
@media screen and (max-width: 570px) {
  .timepicker-input select {
    width: 27%;
  }
}
@media screen and (max-width: 504px) {
  .timepicker-input select {
    width: 30%;
  }
}
@media screen and (max-width: 480px) {
  .timepicker-input select {
    width: 35%;
  }
}
@media screen and (max-width: 434px) {
  .timepicker-input select {
    width: 45%;
  }
}
@media screen and (max-width: 385px) {
  .timepicker-input select {
    width: 67%;
  }
}
.trip_list_by_fixed_departure_dates_list .timepicker-input select {
  margin-top: 5px;
  width: 60%;
  border: 2px solid #C6C8D0;
  outline-color: #C6C8D0;
}
@media screen and (max-width: 991px) {
  .trip_list_by_fixed_departure_dates_list .timepicker-input select {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .trip_list_by_fixed_departure_dates .trip_list_by_fixed_departure_dates_list .trip_list_by_fixed_departure_dates_length {
    top: 127px;
  }
}
@media screen and (max-width: 576px) {
  .trip_list_by_fixed_departure_dates .trip_list_by_fixed_departure_dates_list .trip_list_by_fixed_departure_dates_length {
    top: 108px;
  }
}

/*# sourceMappingURL=wp-travel-utilities-front-end.css.map */
