body {
  background: white;
  padding: 0;
}

.showingPriceOld {
  font-size: 12px !important;
  font-weight: 400 !important;
}

.confirm-summary .booking-code {
  display: none;
}

.showingPrice {
  color: #ff0000 !important;
}

#homePageSearch {
  background: url(../images/bg.jpg) no-repeat center center;
  background-size: cover;
  padding: 100px 24px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
}
#homePageSearch:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 240, 223, 0.9);
}
#homePageSearch .wrap-box-search {
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 2px 6px #333;
}
#homePageSearch .dropdown-cnt ul li button:hover {
  border-color: #194c72;
  background: #194c72;
}
#homePageSearch .dropdown-cnt #modalPassenger-dimiss {
  background-color: #194c72;
}
#homePageSearch .dropdown-cnt #modalPassenger-dimiss:hover {
  background-color: #f5911e;
}
#homePageSearch .passenger-number .form-control {
  border: 1px solid #ddd;
  box-shadow: none;
}
#homePageSearch .passenger-number > label {
  color: #5d5d5d;
}

.ui-dialog .ui-widget-header {
  background-color: #194c72;
}
.ui-dialog .ui-dialog-buttonpane button {
  color: #194c72;
  border-color: #194c72;
}
.ui-dialog .ui-dialog-buttonpane button:hover {
  background-color: #194c72;
}

/*Form Search*/
#flightSearchForm {
  /*#fsd-source,
      #fsd-arrival,
      #fsd-departure-date,
      #fsd-return-date {
          padding-right: 24px;
      }
  */
}
#flightSearchForm .tickettype label {
  cursor: pointer;
}
#flightSearchForm .tickettype label:has(.checked) {
  cursor: inherit;
}
#flightSearchForm .tickettype label:has(.checked) span.custom.radio.checked {
  background: #194c72 !important;
}
#flightSearchForm .tickettype label[for=radioOneWay] span.custom.radio {
  border: 1px solid #ddd;
  border-right: 0;
}
#flightSearchForm .tickettype label[for=radioRoundTrip] span.custom.radio {
  border: 1px solid #ddd;
  border-left: 0;
}
#flightSearchForm #submit-search #btnSearchFlight {
  background-color: #194c72;
  box-shadow: none;
}
#flightSearchForm #submit-search #btnSearchFlight:hover {
  background-color: #f5911e;
}
#flightSearchForm .inout .location-lbl,
#flightSearchForm .inout .time-lbl,
#flightSearchForm .passenger label strong {
  color: #5d5d5d;
}
#flightSearchForm .inout .location-list,
#flightSearchForm .inout .time,
#flightSearchForm .custom.dropdown.small {
  border-color: #ddd;
}
#flightSearchForm .inout .location-lbl[for=DepartureCity-Holder] {
  background: url(../images/ic/ic-kh.svg) no-repeat left center;
}
#flightSearchForm .inout .location-lbl[for=ArrivalCity-Holder] {
  background: url(../images/ic/ic-hc.svg) no-repeat left center;
}
#flightSearchForm .inout .time-lbl {
  background: url(../images/ic/ic-cld.svg) no-repeat left center;
}
#flightSearchForm .btn-switch {
  background: url(../images/ic/ic-convert.svg) no-repeat left center;
}

.flight-quick-search {
  background-color: #f2fbff;
}
.flight-quick-search #flightSearchForm .dropdown-passenger .dropdown-cnt #modalPassenger-dimiss {
  background-color: #194c72;
}
.flight-quick-search #flightSearchForm .dropdown-passenger .dropdown-cnt #modalPassenger-dimiss:hover {
  background: #f5911e;
}
.flight-quick-search #flightSearchForm .dropdown-passenger .dropdown-cnt ul li button:hover {
  background-color: #194c72;
  border-color: #194c72;
}

.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-titlebar {
  background: #194c72;
}
.ui-dialog[aria-describedby=departure-location-dlg] .international-city #btnChooseLocation {
  background: #194c72;
}
.ui-dialog[aria-describedby=departure-location-dlg] .international-city #btnChooseLocation:hover {
  background: #f5911e;
}
.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content h6.title {
  color: #194c72;
}
.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content li a:hover {
  color: #194c72;
}

#ui-datepicker-div table.ui-datepicker-calendar th {
  color: #194c72;
}
#ui-datepicker-div table.ui-datepicker-calendar .ui-state-active {
  background: #194c72;
}
#ui-datepicker-div table.ui-datepicker-calendar .ui-state-active .ui-datepicker-lunar {
  color: white;
}
#ui-datepicker-div table.ui-datepicker-calendar .ui-state-active:hover {
  background: #f5911e;
}
#ui-datepicker-div table.ui-datepicker-calendar .ui-state-default:hover {
  background: #194c72;
}

/*Quick Search*/
#quick-search-dialog #flightSearchForm #submit-search #btnSearchFlight {
  background: #194c72;
}
#quick-search-dialog #flightSearchForm #submit-search #btnSearchFlight:hover {
  background-color: #f5911e;
}
#quick-search-dialog #flightSearchForm #fsd-source .btn-switch {
  background: url(../images/ic/ic-convert-2.svg) no-repeat center center;
}
#quick-search-dialog #flightSearchForm .dropdown-passenger .dropdown-btn {
  box-shadow: none;
}
#quick-search-dialog #flightSearchForm .dropdown-passenger #btnShowPassengerInfoContent, #quick-search-dialog #flightSearchForm .dropdown-passenger .dropdown-btn {
  color: #2D2F39;
}
#quick-search-dialog #flightSearchForm .dropdown-passenger #btnShowPassengerInfoContent {
  font-size: 13px;
  text-decoration: none;
}
#quick-search-dialog #flightSearchForm .dropdown-passenger #btnShowPassengerInfoContent:hover {
  color: #194c72;
}

/*select.flight*/
.page-title h1 {
  color: #194c72;
}

#flightFilter .ui-accordion .ui-accordion-header {
  color: #2D2F39;
}

.lbl-checkbox .checkmark:after {
  border-color: #194c72;
}

aside #bookingSummary .totalprice .totaltitle {
  color: #194c72;
}
aside #bookingSummary .total {
  background: #194c72;
}
aside .ui-slider .ui-slider-handle, aside .ui-slider .ui-slider-range {
  background: #194c72;
}

.searchresults h2.chooseticket {
  color: #194c72;
}
.searchresults .title-page {
  background-color: #194c72;
}
.searchresults .route .scb-to {
  background: url(../images/ic/icon-arrow-right.svg) no-repeat center right;
}
.searchresults .dates .active a {
  color: #194c72;
}
.searchresults .dates .active a strong {
  color: #194c72;
}
.searchresults .searchresults-tbl thead {
  border: 1px solid #194c72;
}
.searchresults .searchresults-tbl th {
  background: #194c72;
}
.searchresults .searchresults-tbl .col-price {
  color: #194c72;
}
.searchresults .searchresults-tbl .show-more-seat-class {
  color: #000;
}
.searchresults .searchresults-tbl .show-more-seat-class:hover {
  color: #194c72;
}
.searchresults .searchresults-tbl .show-more-seat-class:active {
  box-shadow: none;
}
.searchresults .searchresults-tbl td.more .flag-choose-flight:hover, .searchresults .searchresults-tbl td.more .viewinfo:hover, .searchresults .searchresults-tbl td.more .viewflightinfo:hover {
  background-color: #194c72;
}
.searchresults .searchresults-tbl td.more .flag-choose-flight:hover {
  background-color: #194c72;
}
.searchresults .searchresults-tbl .flag-choose:hover {
  background-color: #194c72;
  color: white;
}
.searchresults .searchresults-tbl .flag-remove {
  background: #194c72;
  border-color: #194c72;
}
.searchresults .searchresults-tbl tbody tr.best-price-hightlight td {
  border-bottom-color: #194c72 !important;
}
.searchresults .searchresults-tbl.international td.col-price .multi-cury {
  color: #194c72;
}
.searchresults .searchresults-tbl.international td.col-price .viewflightinfo:hover {
  background-color: #194c72;
  text-decoration: none;
}

.flight-detail-inline h4 {
  color: #194c72;
}

/*BOoking info*/
.page-booking-info .title-booking-info h1 {
  color: #194c72;
}
.page-booking-info #mcontact-info h3, .page-booking-info #mcustomer-info h3, .page-booking-info #mpackage-info h3, .page-booking-info #mprice-info h3 {
  color: #2D2F39;
}
.page-booking-info #mflight-info h3.name {
  color: #194c72;
}
.page-booking-info #mcustomer-info .passenger li > strong:nth-of-type(1) {
  color: #194c72;
}
.page-booking-info #mprice-info h5.title {
  color: #194c72;
}
.page-booking-info #mpackage-info h4 strong {
  color: #194c72;
}

.main #btn-to-return-flight, .main #btnContinueCache, .main #btnContinue {
  background-color: #194c72;
}
.main #btn-to-return-flight:hover, .main #btnContinueCache:hover, .main #btnContinue:hover {
  background-color: #f5911e;
}

.box-control-page .btn-back-page {
  color: #194c72;
  border-color: #194c72;
}
.box-control-page .btn-back-page:before {
  background: url(../images/ic/icon-send-mail-color.svg) no-repeat left center;
}
.box-control-page .btn-back-page:hover {
  background-color: #194c72;
}
.box-control-page .btn-back-page:hover:before {
  background: url(../images/ic/icon-send-mail.svg) no-repeat left center;
}

/*payment*/
.page-payment-info .title-payment-info h1 {
  color: #194c72;
}
.page-payment-info .banking-info {
  padding-left: 0;
  padding-right: 0;
}
.page-payment-info .banking-info table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  border-spacing: 0;
}
.page-payment-info .voucher-number .total-price {
  color: #194c72;
}
.page-payment-info .method-payment .method-payment-cnt {
  border-color: #194c72;
}
.page-payment-info .method-payment.active > label.method-payment-header {
  color: #194c72;
  border-color: #194c72;
}
.page-payment-info .payment-at-office {
  border-bottom: 1px solid #dadada;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.hl-color {
  color: #f5911e;
}

/*Confirm*/
.page-booking-confirm .confirm-summary h2 {
  color: #194c72;
}
.page-booking-confirm .confirm-summary ul li .hightlight {
  color: #f5911e;
}
.page-booking-confirm .confirm-panel h3 {
  color: #194c72;
}
.page-booking-confirm .confirm-flight-info h5 i.icon {
  background: url(../images/ic/icon-arrow-right.svg) no-repeat center right;
}
.page-booking-confirm .confirm-flight-info h5 strong {
  color: #194c72;
}
.page-booking-confirm .confirm-flight-info .info-flight-selected .airlines-info b {
  color: #194c72;
}
.page-booking-confirm .confirm-flight-info .info-flight-selected .time p:last-child b {
  color: #194c72;
}
.page-booking-confirm .confirm-panel-price-condition h4 {
  color: #194c72;
  font-weight: bold;
}
.page-booking-confirm .confirm-panel-price-condition h4 i.icon {
  background: url(../images/ic/icon-arrow-right.svg) no-repeat center right;
}
.page-booking-confirm .cnt-booking-confrim .booking-confrim-note:before {
  background-color: #194c72;
}
.page-booking-confirm .cnt-booking-confrim .booking-confrim-note h5 {
  color: #194c72;
}

.fare-conditions-box .title {
  color: #194c72;
}

.makereservation-loading {
  border-color: #194c72;
}

.ui-dialog[aria-describedby=departure-location-dlg] .ui-autocomplete li.ui-menu-item a.ui-state-focus {
  background: #194c72 !important;
}

.title-box-search {
  display: block !important;
  color: #194c72;
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .title-box-search {
    font-size: 24px;
    margin-bottom: 16px;
  }
}