body {
  background-color: #fff;
}

.content {
  box-shadow: none;
  background-color: #fff;
  padding: 12px 10px 0px;
}

.content_wrapper {
  margin-top: 0;
  height: unset;
}
.content_wrapper .content {
  overflow: hidden;
  margin-top: 10px;
}

.country-div {
  padding-bottom: 8px;
  border-radius: 4px;
}
.country-div label {
  font-size: 14px;
  margin-bottom: 0;
}
.country-div label img {
  height: 18px;
  width: 18px;
}

.search-btn {
  height: 63px;
  width: 100% !important;
  font-size: 20px;
  border-radius: 12px;
}

.next_btn:hover {
  background-color: #FFC619 !important;
  color: black !important;
}

.container {
  max-width: 100%;
}

.wrraper .card-body {
  background-color: #fff;
}

.visa_search_modal .modal-dialog .modal-content,
.single_date_modal .modal-dialog .modal-content {
  width: 500px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 20px;
}

.visa_search_modal .modal-dialog .modal-content .modal-header .btn-close,
.single_date_modal .modal-dialog .modal-content .modal-header .btn-close {
  font-size: 22px;
}

.visa_search_modal .modal-dialog,
.single_date_modal .modal-dialog {
  height: 460px;
  top: 50%;
  transform: translateY(-50%) !important;
}

.modal-fullscreen .modal-body {
  overflow: hidden;
}

.full_modal .modal-body .suggestions {
  max-height: calc(100dvh - 166px);
}
.full_modal .modal-body .suggestions::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari and Opera */
}

.pass_row .left_area h4 span {
  font-size: 16px;
}
.pass_row .right_area {
  width: 40%;
}
.pass_row .right_area .form-control {
  width: unset;
}
.pass_row .right_area .input-group-btn {
  width: 50px;
  height: 30px;
}

.input-group {
  flex-wrap: nowrap;
}

.visa_search_modal .action_area .btn:hover {
  background-color: #FFC619 !important;
  color: black !important;
}/*# sourceMappingURL=search.css.map */