@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
/* line 752, air/*.png */
.air-sprite, .airtab li a:hover span .air-arrow_down, .airtab li.active a span .air-arrow_down {
  background-image: url('../images/air-s9bffbdb286.png');
  background-repeat: no-repeat;
}

/*$body-font-color:#4f4f4f;*/
/*$default-border:1px solid #DAD8D8;*/
/* line 48, ../../sass/color/_blueclassicdark.scss */
.ContinueBTN, .back a, .select-flight, .booknow, .booknow1, .tabboxtext-active, .round-trip-inner label:hover, .round-trip-inner label.active, .grey-btn {
  background: #134FA9;
  background: -webkit-linear-gradient(top, #1864d7 0%, #134FA9 100%);
  background: -moz-linear-gradient(top, #1864d7 0%, #134FA9 100%);
  background: -o-linear-gradient(top, #1864d7 0%, #134FA9 100%);
  background: linear-gradient(to bottom, #1864d7 0%, #134FA9 100%);
  box-shadow: 0 1px 0 #134FA9;
  transition: all .1s linear;
}

/* line 50, ../../sass/color/_blueclassicdark.scss */
.complete a {
  background: #9C0D0D;
  background: -webkit-linear-gradient(top, #BB2B2B 0%, #9C0D0D 100%);
  background: -moz-linear-gradient(top, #BB2B2B 0%, #9C0D0D 100%);
  background: -o-linear-gradient(top, #BB2B2B 0%, #9C0D0D 100%);
  background: linear-gradient(to bottom, #BB2B2B 0%, #9C0D0D 100%);
  box-shadow: 0 1px 0 #2a4189;
  transition: all .1s linear;
}

/* line 51, ../../sass/color/_blueclassicdark.scss */
.ser-flight, .cDay {
  background: #990b0b;
  background: -webkit-linear-gradient(top, #e34040 0%, #990b0b 100%);
  background: -moz-linear-gradient(top, #e34040 0%, #990b0b 100%);
  background: -o-linear-gradient(top, #e34040 0%, #990b0b 100%);
  background: linear-gradient(to bottom, #e34040 0%, #990b0b 100%);
  border: #e34040;
}

/* line 53, ../../sass/color/_blueclassicdark.scss */
.session-box {
  background: #ffffff;
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  box-shadow: 0 1px 0 #2a4189;
  transition: all .1s linear;
}

/* line 54, ../../sass/color/_blueclassicdark.scss */
.select-flight:active, .grey-btn:active {
  box-shadow: 0 2px 0 #09244d;
  transform: translateY(1px);
}

/* line 55, ../../sass/color/_blueclassicdark.scss */
.airtab li a:hover, .airtab li.active a {
  background: #134FA9;
  background: -webkit-linear-gradient(top, #1864d7 0%, #134FA9 100%);
  background: -moz-linear-gradient(top, #1864d7 0%, #134FA9 100%);
  background: -o-linear-gradient(top, #1864d7 0%, #134FA9 100%);
  background: linear-gradient(to bottom, #1864d7 0%, #134FA9 100%);
}

/* line 57, ../../sass/color/_blueclassicdark.scss */
.confirmation-info-1, .pricenow, .res_ratebook_btn, .res_select_btn, .res_bk_btn, .res_back, .complete a, .ContinueBTN, .popup-ratecode-btn, .item-list-alternate-sailing .grid-btn a, .back a, .step-box li.step-enable div:hover, a.res_moredate, a.res_booknow, .booknow, .cruise_btn, .session-box .booknow, .search-button {
  background: #3653b0;
  background: -webkit-linear-gradient(top, #637dcf 0%, #3653b0 100%);
  background: -moz-linear-gradient(top, #637dcf 0%, #3653b0 100%);
  background: -o-linear-gradient(top, #637dcf 0%, #3653b0 100%);
  background: linear-gradient(to bottom, #637dcf 0%, #3653b0 100%);
  box-shadow: 0 1px 0 #2a4189;
  transition: all .1s linear;
  border: 1px solid #3653b0;
  color: #ffffff;
}

/* line 58, ../../sass/color/_blueclassicdark.scss */
.pricenow:hover, .res_ratebook_btn:hover, .res_select_btn:hover, .complete a:hover, .ContinueBTN:hover, .popup-ratecode-btn:hover, .item-list-alternate-sailing .grid-btn a:hover, .back a:hover, a.res_moredate:hover, a.res_booknow:hover, .booknow:hover, .cruise_btn:hover, .search-button:hover {
  background: #3653b0;
  background: -webkit-linear-gradient(top, #637dcf 0%, #3653b0 100%);
  background: -moz-linear-gradient(top, #637dcf 0%, #3653b0 100%);
  background: -o-linear-gradient(top, #637dcf 0%, #3653b0 100%);
  background: linear-gradient(to bottom, #637dcf 0%, #3653b0 100%);
  border: 1px solid #3653b0;
  color: #ffffff;
}

/* line 60, ../../sass/color/_blueclassicdark.scss */
.left-inner-title, .payment-hotelname, .P-title, .booking-title, .price-summary h1, .payment-summary h1, #AgentPriceDetails h1, #terms-and-conditions h1, .user-utility h1, #bonus-offer h1 {
  background: #134FA9;
  background: -webkit-linear-gradient(top, #134FA9 0%, #134FA9 100%);
  background: -moz-linear-gradient(top, #134FA9 0%, #134FA9 100%);
  background: -o-linear-gradient(top, #134FA9 0%, #134FA9 100%);
  background: linear-gradient(to bottom, #134FA9 0%, #134FA9 100%);
}

/* line 61, ../../sass/color/_blueclassicdark.scss */
.tabboxtext {
  background: #B1BAB9;
  background: -webkit-linear-gradient(top, #c1cac9 0%, #B1BAB9 100%);
  background: -moz-linear-gradient(top, #c1cac9 0%, #B1BAB9 100%);
  background: -o-linear-gradient(top, #c1cac9 0%, #B1BAB9 100%);
  background: linear-gradient(to bottom, #c1cac9 0%, #B1BAB9 100%);
}

/* line 62, ../../sass/color/_blueclassicdark.scss */
.stop-search-img, .loader-img {
  background-image: linear-gradient(135deg, #3653b0 0%, #3653b0 25%, #134FA9 25%, #134FA9 50%, #3653b0 50%, #3653b0 75%, #134FA9 75%, #134FA9 100%);
}

/* line 63, ../../sass/color/_blueclassicdark.scss */
.passenger-price-summary-total {
  background-color: #b27a18;
  color: #ffffff;
}

/*default eliment end*/
/*search form style start*/
/*search form style end*/
/*matrix style start*/
/* line 77, ../../sass/color/_blueclassicdark.scss */
.matrixbox {
  background: #F4F4F4;
  background: -webkit-linear-gradient(top, white 0%, #F4F4F4 100%);
  background: -moz-linear-gradient(top, white 0%, #F4F4F4 100%);
  background: -o-linear-gradient(top, white 0%, #F4F4F4 100%);
  background: linear-gradient(to bottom, white 0%, #F4F4F4 100%);
}

/* line 78, ../../sass/color/_blueclassicdark.scss */
.tabbackbg {
  background: #E9EDEC;
  background: -webkit-linear-gradient(top, #F4F8F7 0%, #E9EDEC 100%);
  background: -moz-linear-gradient(top, #F4F8F7 0%, #E9EDEC 100%);
  background: -o-linear-gradient(top, #F4F8F7 0%, #E9EDEC 100%);
  background: linear-gradient(to bottom, #F4F8F7 0%, #E9EDEC 100%);
}

/* line 80, ../../sass/color/_blueclassicdark.scss */
.airtab li a {
  background: #AFB8B7;
  background: -webkit-linear-gradient(top, #c3c9c9 0%, #AFB8B7 100%);
  background: -moz-linear-gradient(top, #c3c9c9 0%, #AFB8B7 100%);
  background: -o-linear-gradient(top, #c3c9c9 0%, #AFB8B7 100%);
  background: linear-gradient(to bottom, #c3c9c9 0%, #AFB8B7 100%);
}

/* line 105, ../../sass/color/_blueclassicdark.scss */
.showadd {
  background: #EBEBEB;
  background: -webkit-linear-gradient(top, #f9f9f9 0%, #EBEBEB 100%);
  background: -moz-linear-gradient(top, #f9f9f9 0%, #EBEBEB 100%);
  background: -o-linear-gradient(top, #f9f9f9 0%, #EBEBEB 100%);
  background: linear-gradient(to bottom, #f9f9f9 0%, #EBEBEB 100%);
}

/* line 108, ../../sass/color/_blueclassicdark.scss */
.showadd.open {
  background: #F9F9F9;
  background: -webkit-linear-gradient(top, #ebebeb 0%, #F9F9F9 100%);
  background: -moz-linear-gradient(top, #ebebeb 0%, #F9F9F9 100%);
  background: -o-linear-gradient(top, #ebebeb 0%, #F9F9F9 100%);
  background: linear-gradient(to bottom, #ebebeb 0%, #F9F9F9 100%);
}

/* line 116, ../../sass/color/_blueclassicdark.scss */
.sbHolder {
  background: #f4f4f4;
  background: -webkit-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #fbfbfb 0%, #f4f4f4 100%);
}

/* line 120, ../../sass/color/_blueclassicdark.scss */
.sortopt ul {
  background: #f4f4f4;
  background: -webkit-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #fbfbfb 0%, #f4f4f4 100%);
}

/* line 126, ../../sass/color/_blueclassicdark.scss */
.pagination li a.current {
  background: #AEB7B7;
  background: -webkit-linear-gradient(top, #c5cbcb 0%, #AEB7B7 100%);
  background: -moz-linear-gradient(top, #c5cbcb 0%, #AEB7B7 100%);
  background: -o-linear-gradient(top, #c5cbcb 0%, #AEB7B7 100%);
  background: linear-gradient(to bottom, #c5cbcb 0%, #AEB7B7 100%);
}

/*matrix style end*/
/*Flight result area start*/
/* line 137, ../../sass/color/_blueclassicdark.scss */
.flightblock {
  background: #f6f6f6;
  background: -webkit-linear-gradient(top, white 0%, #f6f6f6 100%);
  background: -moz-linear-gradient(top, white 0%, #f6f6f6 100%);
  background: -o-linear-gradient(top, white 0%, #f6f6f6 100%);
  background: linear-gradient(to bottom, white 0%, #f6f6f6 100%);
}

/*Flight result area end*/
/*right filter section start*/
/*right filter section end*/
/*cruise vvariable start*/
/* line 161, ../../sass/color/_blueclassicdark.scss */
.step-box li.step-current div {
  background: #EAFAFF;
  background: -webkit-linear-gradient(top, #BCEEFF 0%, #EAFAFF 100%);
  background: -moz-linear-gradient(top, #BCEEFF 0%, #EAFAFF 100%);
  background: -o-linear-gradient(top, #BCEEFF 0%, #EAFAFF 100%);
  background: linear-gradient(to bottom, #BCEEFF 0%, #EAFAFF 100%);
}

/* line 162, ../../sass/color/_blueclassicdark.scss */
.cruise-details h4, .item-list-price, .slider-box {
  color: #3653b0;
}

/* line 163, ../../sass/color/_blueclassicdark.scss */
.search-title,
.breadcrumb,
.breadcrumb a {
  color: #fff !important;
}

/* line 166, ../../sass/color/_blueclassicdark.scss */
.tooltip-descriptionV2.w300 {
  width: 300px;
  border: 1px solid #333 !important;
  background: #ffffff !important;
}

/* line 167, ../../sass/color/_blueclassicdark.scss */
.user-utility a:hover {
  color: #ffffff !important;
}

/* line 168, ../../sass/color/_blueclassicdark.scss */
.user-utility-contents {
  margin-bottom: 10px;
  padding: 0px;
}

/* line 169, ../../sass/color/_blueclassicdark.scss */
.lowestPrice {
  background-color: #134FA9 !important;
}

/* line 170, ../../sass/color/_blueclassicdark.scss */
.item-list-price-title {
  color: #ffffff !important;
}

/* line 172, ../../sass/color/_blueclassicdark.scss */
.cntbtnrow .select-flight span {
  background-position: 98px -1946px !important;
}

/* line 173, ../../sass/color/_blueclassicdark.scss */
.item-list-title {
  font-weight: 400 !important;
}

/* line 174, ../../sass/color/_blueclassicdark.scss */
.total-price-mo {
  color: #3653b0;
}

/* line 176, ../../sass/color/_blueclassicdark.scss */
.loading-box-cruise {
  border: 5px solid #919191;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0 0 20px 10px #dedede;
  width: 600px;
}

/*single page checkout*/
/* line 191, ../../sass/color/_blueclassicdark.scss */
::-moz-selection {
  /* Code for Firefox */
  color: #ffffff;
  background: #3653b0;
}

/* line 195, ../../sass/color/_blueclassicdark.scss */
::selection, option::selection {
  color: #ffffff;
  background: #3653b0;
}

/* line 200, ../../sass/color/_blueclassicdark.scss */
#CruiseNavTabsNew .cruise-info-tabs li.current a {
  color: #F4F4F4;
}

/* line 201, ../../sass/color/_blueclassicdark.scss */
#CruiseNavTabsNew .item-list-grid-normal {
  background-color: #f0efef;
}

/* line 202, ../../sass/color/_blueclassicdark.scss */
#CruiseNavTabsNew .item-list-grid-head li {
  color: #F4F4F4;
}

/* line 203, ../../sass/color/_blueclassicdark.scss */
#CruiseNavTabsNew .ship-catgories-tabs li.current a {
  color: #F4F4F4;
}

/* line 204, ../../sass/color/_blueclassicdark.scss */
#CruiseNavTabsNew .policy_accordion_body {
  background-color: #F4F4F4;
}

/* line 205, ../../sass/color/_blueclassicdark.scss */
#CruiseNavTabsNew .level4 li.current a {
  color: #F4F4F4;
}

/* Customer Details on Hotel Offers */
/* line 209, ../../sass/color/_blueclassicdark.scss */
#HotelOfferDetails .aph-slider-container .hotel-sort .note .hotelarea {
  color: #134FA9;
  border-bottom: 5px solid #134FA9;
}

/* line 210, ../../sass/color/_blueclassicdark.scss */
#HotelOfferDetails .aph-slider-container .hotel-sort .note .hotelarea font {
  color: #134FA9;
}

/* line 211, ../../sass/color/_blueclassicdark.scss */
#HotelOfferDetails .aph-slider-container .hotel-sort .note .hotelarea h2 {
  color: #134FA9;
}

/* Button UI Designs */
/* line 214, ../../sass/color/_blueclassicdark.scss */
.searchbtn a {
  background: #3653b0;
  /*border-bottom: 3px solid grayscale($brand-button-color);*/
  color: #ffffff;
}

/* line 219, ../../sass/color/_blueclassicdark.scss */
.searchbtn a:hover {
  background: #3653b0 !important;
}

/* line 2, ../../sass/transition.scss */
body {
  background-position: left top;
  background-repeat: repeat-x;
  margin: 0;
  padding: 0;
}

/* line 8, ../../sass/transition.scss */
* {
  margin: 0;
  padding: 0;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 10, ../../sass/transition.scss */
  .loading-box, .loading-ani-img {
    width: 80%;
  }

  /* line 11, ../../sass/transition.scss */
  .loading-title {
    height: auto;
    padding-bottom: 10px;
    font-size: 17px;
    line-height: 20px;
  }

  /* line 12, ../../sass/transition.scss */
  .loading-ani-img {
    width: 100%;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 15, ../../sass/transition.scss */
  #TransMessage.loading-box-air {
    border: 5px solid #0978bd;
    border-radius: 18px;
    box-shadow: 0 0 89px -1px #e2e2e2 !important;
    /* margin: 45px auto 10px !important; */
    width: 532px !important;
    /* position: relative; */
    top: -291px !important;
    margin-top: 50% !important;
    position: absolute;
    left: 50%;
    margin-left: -291px !important;
    padding: 20px;
  }
}
/* line 30, ../../sass/transition.scss */
#TransOverlay, #TransWrapper {
  -webkit-transform: translateZ(1px);
  -moz-transform: translateZ(1px);
  -o-transform: translateZ(1px);
  transform: translateZ(1px);
}

/* line 34, ../../sass/transition.scss */
.loading-box-air {
  background-color: #ffffff;
  display: block;
  margin: 100px auto 10px;
  padding: 20px;
  text-align: center;
  width: 600px;
  z-index: 1;
  border: 5px solid #3653b0 !important;
}

/* line 45, ../../sass/transition.scss */
.loading-box-hotel {
  background-color: #ffffff;
  display: block;
  margin: 100px auto 10px;
  padding: 20px;
  text-align: center;
  width: 600px;
  z-index: 1;
  border: 5px solid #3653b0 !important;
}

/* line 55, ../../sass/transition.scss */
.loading-box-cruise {
  background-color: #ffffff;
  display: block;
  margin: 100px auto 10px;
  padding: 20px;
  text-align: center;
  width: 600px;
  z-index: 1;
  border: 5px solid #3653b0 !important;
}

/* line 66, ../../sass/transition.scss */
.loading-title {
  display: block;
  font-size: 20px;
  height: 55px;
  margin: 0 0 20px;
  padding-top: 10px;
}

/* line 73, ../../sass/transition.scss */
.loading-logo {
  display: block;
  margin: 20px 0;
}

/* line 77, ../../sass/transition.scss */
.loading-ani {
  border-radius: 10px 10px 10px 10px;
  color: #85AC5C;
  font-size: 24px;
  font-weight: 800;
  /*    height:120px;*/
  line-height: 50px;
  text-align: center;
}

/* line 86, ../../sass/transition.scss */
.loading-ani-img {
  background: url("../images/loading/ColumnProgress.gif");
  display: block;
  height: 46px;
  width: 64px;
  background-position: center center;
  width: 100%;
  background-repeat: no-repeat;
}

/* line 87, ../../sass/transition.scss */
#cruiseDontCloseWindow {
  color: #54B6EE;
  margin-bottom: 10px;
  font-weight: 600;
}

/* line 88, ../../sass/transition.scss */
#copyrightText {
  font-size: 12px;
  font-style: italic;
}

/*Cruise*/
/*body {
		background-color:#6FCFEE;
		background-image:url("../images/bg.png");    
	}*/
/* line 95, ../../sass/transition.scss */
.loading-box-cruise {
  border: 1px solid #919191;
  border-radius: 10px;
  box-shadow: 0 0 20px 10px #dedede;
  width: 600px;
}

/* line 101, ../../sass/transition.scss */
.loading-title {
  background-color: #C72F33;
  border: 1px solid #AD2122;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 0 6px #E6E5E5;
  color: #FFFFFF;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 109, ../../sass/transition.scss */
  .loading-title {
    width: 100% !important;
  }

  /* line 110, ../../sass/transition.scss */
  .loading-box-cruise {
    width: 85% !important;
    padding: 10px 7px;
    margin: 25px auto 5px auto;
  }

  /* line 111, ../../sass/transition.scss */
  .loading-title {
    font-size: 13px !important;
    height: auto !important;
  }

  /* line 112, ../../sass/transition.scss */
  .left-inner-title span {
    font-size: 14px !important;
  }

  /* line 113, ../../sass/transition.scss */
  .transit-text {
    font-size: 11px !important;
  }

  /* line 114, ../../sass/transition.scss */
  #cruiseDontCloseWindow {
    font-size: 11px !important;
  }

  /* line 115, ../../sass/transition.scss */
  .loading-ani {
    font-size: 18px !important;
  }

  /* line 116, ../../sass/transition.scss */
  #copyrightText {
    font-size: 10px !important;
  }
}
/*Cruise*/
/*Hotel*/
/* line 121, ../../sass/transition.scss */
.loading-title {
  padding-top: 70px;
  color: #ffffff !important;
  font-size: 19px;
  height: auto !important;
  background-repeat: no-repeat;
}

/* line 122, ../../sass/transition.scss */
.loading-ani-img {
  background: url("../images/hotel/ColumnProgress.gif") !important;
  display: block;
  height: 128px;
  width: 128px;
  margin: 0 auto;
  clear: both;
}

/* line 123, ../../sass/transition.scss */
.loading-ani {
  width: 100%;
  float: left;
}

/* line 124, ../../sass/transition.scss */
.loading-ani strong {
  width: 100%;
  float: left;
  display: none;
}

/* line 125, ../../sass/transition.scss */
.loading-ani-img {
  border: 3px solid #d3d3d3;
}

/*.loading-ani {height:auto !important;}*/
/* line 127, ../../sass/transition.scss */
#cruiseDontCloseWindow {
  color: #636363 !important;
}

/* line 128, ../../sass/transition.scss */
.loading-logo {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

/* line 129, ../../sass/transition.scss */
.loading-box-hotel {
  border: 1px solid #134FA9;
  width: 720px;
  border-left: 0px solid #dedcdd;
  border-right: 0px solid #dedcdd;
  border-top: 3px solid #dedcdd;
  border-bottom: 3px solid #dedcdd;
  border-radius: 127px;
}

/*.loading-ani strong { display:none;}*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 134, ../../sass/transition.scss */
  .loading-box-hotel, .loading-title {
    width: 80% !important;
  }

  /* line 135, ../../sass/transition.scss */
  .loading-ani-img {
    width: 100%;
    text-align: center;
    background-repeat: no-repeat !important;
    margin-left: 0px !important;
    background-position: center center !important;
  }

  /* line 136, ../../sass/transition.scss */
  .loading-title {
    background-color: #6C9FB7;
    background-image: none;
    border-radius: 5px;
    width: 100% !important;
    margin-left: 0px;
    text-align: center;
    padding-top: 10px !important;
  }

  /* line 137, ../../sass/transition.scss */
  #TransMessage {
    width: 80% !important;
    margin-top: 0px;
  }

  /* line 138, ../../sass/transition.scss */
  #TransWrapper {
    width: 100% !important;
  }

  /* line 139, ../../sass/transition.scss */
  .loading-box-hotel {
    box-shadow: none !important;
    border-radius: 6px !important;
    border-color: #ccc !important;
  }
}
/*Hotel*/
/*AIR*/
/* line 147, ../../sass/transition.scss */
.loading-box-air {
  border: 5px solid #3653b0;
  border-radius: 18px;
  box-shadow: 0 0 89px -1px #e2e2e2 !important;
  margin: 45px auto 10px !important;
  position: relative;
}

/* line 154, ../../sass/transition.scss */
.loading-title {
  background-color: #ffffff !important;
  box-shadow: none !important;
  border: 0px none !important;
  color: #4f4f4f !important;
  font-size: 16px !important;
  font-weight: bold;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  text-align: center;
  padding: 0 !important;
}

/* line 166, ../../sass/transition.scss */
.transit-table-top {
  border-radius: 5px 5px 0 0;
  height: 35px !important;
  padding: 10px;
}

/* line 172, ../../sass/transition.scss */
.transit-in-table {
  border-bottom: 1px solid #134FA9;
  border-left: 1px solid #134FA9;
  border-radius: 0 0 8px 8px;
  border-right: 1px solid #134FA9;
}

/* line 178, ../../sass/transition.scss */
.transit-text {
  font-size: 13px !important;
  line-height: 25px;
}

/* line 183, ../../sass/transition.scss */
.pass-dat-title {
  border-radius: 5px 5px 0 0;
  color: #fff;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 188, ../../sass/transition.scss */
  .loading-box-air {
    width: 280px !important;
    padding: 10px 7px;
    margin: 25px 0 5px 0;
  }

  /* line 189, ../../sass/transition.scss */
  .loading-title {
    font-size: 13px !important;
    height: auto !important;
  }

  /* line 190, ../../sass/transition.scss */
  .left-inner-title span {
    font-size: 14px !important;
  }

  /* line 191, ../../sass/transition.scss */
  .transit-text {
    font-size: 11px !important;
  }

  /* line 192, ../../sass/transition.scss */
  #cruiseDontCloseWindow {
    font-size: 11px !important;
  }

  /* line 193, ../../sass/transition.scss */
  .loading-ani {
    font-size: 18px !important;
  }

  /* line 194, ../../sass/transition.scss */
  #copyrightText {
    font-size: 10px !important;
  }
}
/*AIR*/
/* line 199, ../../sass/transition.scss */
.loader-img, .loader-img:after {
  height: 15px !important;
  margin-left: 24px;
}

/* line 200, ../../sass/transition.scss */
.stop-search-img, .loader-img {
  position: absolute;
  border: 1px solid #a4a4a4;
  border-radius: 5px;
  width: 89%;
  height: 8px;
  background-repeat: repeat;
  background-position: 0px 0px;
  background-size: 16px 16px;
  background-clip: content-box;
  padding: 1px;
  animation: loading 1s linear infinite;
  margin-top: 9px;
}

/* line 215, ../../sass/transition.scss */
.stop-search-img:after, .loader-img:after {
  position: absolute;
  right: 0;
  height: 8px;
  background: whitesmoke;
  z-index: 20;
  border-radius: 0px 5px 5px 0px;
  animation: progress 4s ease-in-out infinite;
  content: '';
}

@keyframes loading {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -16px 0px;
  }
}
@keyframes progress {
  0% {
    min-width: 100%;
  }
  30% {
    min-width: 80%;
  }
  50% {
    min-width: 65%;
  }
  69% {
    min-width: 20%;
  }
  85% {
    min-width: 0;
  }
  100% {
    min-width: 0;
  }
}
/**
 *
 * All animations must live in their own file
 * in the animations directory and be included
 * here.
 *
 */
/**
 * Styles shared by multiple animations
 */
/**
 * Dots
 */
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes scale {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
/* line 301, ../../sass/transition.scss */
.ball-pulse > div:nth-child(0) {
  -webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/* line 304, ../../sass/transition.scss */
.ball-pulse > div:nth-child(1) {
  -webkit-animation: scale 0.75s 0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s 0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/* line 307, ../../sass/transition.scss */
.ball-pulse > div:nth-child(2) {
  -webkit-animation: scale 0.75s 0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s 0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/* line 310, ../../sass/transition.scss */
.ball-pulse > div:nth-child(3) {
  -webkit-animation: scale 0.75s 0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s 0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/* line 313, ../../sass/transition.scss */
.ball-pulse > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
}

@-webkit-keyframes ball-pulse-sync {
  33% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  66% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes ball-pulse-sync {
  33% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  66% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 349, ../../sass/transition.scss */
.ball-pulse-sync > div:nth-child(0) {
  -webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
}

/* line 352, ../../sass/transition.scss */
.ball-pulse-sync > div:nth-child(1) {
  -webkit-animation: ball-pulse-sync 0.6s 0.07s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s 0.07s infinite ease-in-out;
}

/* line 355, ../../sass/transition.scss */
.ball-pulse-sync > div:nth-child(2) {
  -webkit-animation: ball-pulse-sync 0.6s 0.14s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s 0.14s infinite ease-in-out;
}

/* line 358, ../../sass/transition.scss */
.ball-pulse-sync > div:nth-child(3) {
  -webkit-animation: ball-pulse-sync 0.6s 0.21s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s 0.21s infinite ease-in-out;
}

/* line 361, ../../sass/transition.scss */
.ball-pulse-sync > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
}

@-webkit-keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/* line 391, ../../sass/transition.scss */
.ball-scale > div {
  background-color: #3653b0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  height: 60px;
  width: 60px;
  -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
  animation: ball-scale 1s 0s ease-in-out infinite;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 431, ../../sass/transition.scss */
.ball-rotate {
  position: relative;
}

/* line 433, ../../sass/transition.scss */
.ball-rotate > div {
  background-color: #3653b0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: relative;
}

/* line 442, ../../sass/transition.scss */
.ball-rotate > div:first-child {
  -webkit-animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;
  animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;
}

/* line 445, ../../sass/transition.scss */
.ball-rotate > div:before, .ball-rotate > div:after {
  background-color: #3653b0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  content: "";
  position: absolute;
  opacity: 0.8;
}

/* line 454, ../../sass/transition.scss */
.ball-rotate > div:before {
  top: 0px;
  left: -28px;
}

/* line 457, ../../sass/transition.scss */
.ball-rotate > div:after {
  top: 0px;
  left: 25px;
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}
/* line 474, ../../sass/transition.scss */
.ball-clip-rotate > div {
  background-color: #3653b0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  border: 2px solid #3653b0;
  border-bottom-color: transparent;
  height: 25px;
  width: 25px;
  background: transparent !important;
  display: inline-block;
  -webkit-animation: rotate 0.75s 0s linear infinite;
  animation: rotate 0.75s 0s linear infinite;
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}
@keyframes scale {
  30% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 513, ../../sass/transition.scss */
.ball-clip-rotate-pulse {
  position: relative;
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
}

/* line 518, ../../sass/transition.scss */
.ball-clip-rotate-pulse > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 100%;
}

/* line 525, ../../sass/transition.scss */
.ball-clip-rotate-pulse > div:first-child {
  background: #fff;
  height: 16px;
  width: 16px;
  top: 9px;
  left: 9px;
  -webkit-animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

/* line 533, ../../sass/transition.scss */
.ball-clip-rotate-pulse > div:last-child {
  position: absolute;
  border: 2px solid #fff;
  width: 30px;
  height: 30px;
  background: transparent;
  border: 2px solid;
  border-color: #fff transparent #fff transparent;
  -webkit-animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}
/* line 559, ../../sass/transition.scss */
.ball-clip-rotate-multiple {
  position: relative;
}

/* line 561, ../../sass/transition.scss */
.ball-clip-rotate-multiple > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  left: 0px;
  top: 0px;
  border: 2px solid #fff;
  border-bottom-color: transparent;
  border-top-color: transparent;
  border-radius: 100%;
  height: 35px;
  width: 35px;
  -webkit-animation: rotate 1s 0s ease-in-out infinite;
  animation: rotate 1s 0s ease-in-out infinite;
}

/* line 575, ../../sass/transition.scss */
.ball-clip-rotate-multiple > div:last-child {
  display: inline-block;
  top: 10px;
  left: 10px;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  border-color: #fff transparent #fff transparent;
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
}

@-webkit-keyframes ball-scale-ripple {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 1;
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7;
  }
  100% {
    opacity: 0.0;
  }
}
@keyframes ball-scale-ripple {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 1;
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7;
  }
  100% {
    opacity: 0.0;
  }
}
/* line 615, ../../sass/transition.scss */
.ball-scale-ripple > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  border: 2px solid #fff;
  -webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
  animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
}

@-webkit-keyframes ball-scale-ripple-multiple {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 1;
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7;
  }
  100% {
    opacity: 0.0;
  }
}
@keyframes ball-scale-ripple-multiple {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 1;
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7;
  }
  100% {
    opacity: 0.0;
  }
}
/* line 653, ../../sass/transition.scss */
.ball-scale-ripple-multiple {
  position: relative;
  -webkit-transform: translateY(-25px);
  -ms-transform: translateY(-25px);
  transform: translateY(-25px);
}

/* line 658, ../../sass/transition.scss */
.ball-scale-ripple-multiple > div:nth-child(0) {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

/* line 661, ../../sass/transition.scss */
.ball-scale-ripple-multiple > div:nth-child(1) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

/* line 664, ../../sass/transition.scss */
.ball-scale-ripple-multiple > div:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

/* line 667, ../../sass/transition.scss */
.ball-scale-ripple-multiple > div:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

/* line 670, ../../sass/transition.scss */
.ball-scale-ripple-multiple > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 2px solid #fff;
  -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
  animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
}

@-webkit-keyframes ball-beat {
  50% {
    opacity: 0.2;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ball-beat {
  50% {
    opacity: 0.2;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 705, ../../sass/transition.scss */
.ball-beat > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: ball-beat 0.7s 0s infinite linear;
  animation: ball-beat 0.7s 0s infinite linear;
}

/* line 716, ../../sass/transition.scss */
.ball-beat > div:nth-child(2n-1) {
  -webkit-animation-delay: 0.35s !important;
  animation-delay: 0.35s !important;
}

@-webkit-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/* line 748, ../../sass/transition.scss */
.ball-scale-multiple {
  position: relative;
  -webkit-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  transform: translateY(-30px);
}

/* line 753, ../../sass/transition.scss */
.ball-scale-multiple > div:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

/* line 756, ../../sass/transition.scss */
.ball-scale-multiple > div:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

/* line 759, ../../sass/transition.scss */
.ball-scale-multiple > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  left: 0px;
  top: 0px;
  opacity: 0;
  margin: 0;
  width: 60px;
  height: 60px;
  -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
  animation: ball-scale-multiple 1s 0s linear infinite;
}

@-webkit-keyframes ball-triangle-path-1 {
  33% {
    -webkit-transform: translate(25px, -50px);
    transform: translate(25px, -50px);
  }
  66% {
    -webkit-transform: translate(50px, 0px);
    transform: translate(50px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@keyframes ball-triangle-path-1 {
  33% {
    -webkit-transform: translate(25px, -50px);
    transform: translate(25px, -50px);
  }
  66% {
    -webkit-transform: translate(50px, 0px);
    transform: translate(50px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@-webkit-keyframes ball-triangle-path-2 {
  33% {
    -webkit-transform: translate(25px, 50px);
    transform: translate(25px, 50px);
  }
  66% {
    -webkit-transform: translate(-25px, 50px);
    transform: translate(-25px, 50px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@keyframes ball-triangle-path-2 {
  33% {
    -webkit-transform: translate(25px, 50px);
    transform: translate(25px, 50px);
  }
  66% {
    -webkit-transform: translate(-25px, 50px);
    transform: translate(-25px, 50px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@-webkit-keyframes ball-triangle-path-3 {
  33% {
    -webkit-transform: translate(-50px, 0px);
    transform: translate(-50px, 0px);
  }
  66% {
    -webkit-transform: translate(-25px, -50px);
    transform: translate(-25px, -50px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@keyframes ball-triangle-path-3 {
  33% {
    -webkit-transform: translate(-50px, 0px);
    transform: translate(-50px, 0px);
  }
  66% {
    -webkit-transform: translate(-25px, -50px);
    transform: translate(-25px, -50px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
/* line 855, ../../sass/transition.scss */
.ball-triangle-path {
  position: relative;
  -webkit-transform: translate(-25px, -25px);
  -ms-transform: translate(-25px, -25px);
  transform: translate(-25px, -25px);
}

/* line 860, ../../sass/transition.scss */
.ball-triangle-path > div:nth-child(1) {
  -webkit-animation-name: ball-triangle-path-1;
  animation-name: ball-triangle-path-1;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 871, ../../sass/transition.scss */
.ball-triangle-path > div:nth-child(2) {
  -webkit-animation-name: ball-triangle-path-2;
  animation-name: ball-triangle-path-2;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 882, ../../sass/transition.scss */
.ball-triangle-path > div:nth-child(3) {
  -webkit-animation-name: ball-triangle-path-3;
  animation-name: ball-triangle-path-3;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 893, ../../sass/transition.scss */
.ball-triangle-path > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 1px solid #fff;
}

/* line 901, ../../sass/transition.scss */
.ball-triangle-path > div:nth-of-type(1) {
  top: 50px;
}

/* line 903, ../../sass/transition.scss */
.ball-triangle-path > div:nth-of-type(2) {
  left: 25px;
}

/* line 905, ../../sass/transition.scss */
.ball-triangle-path > div:nth-of-type(3) {
  top: 50px;
  left: 50px;
}

@-webkit-keyframes ball-pulse-rise-even {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  25% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }
  75% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ball-pulse-rise-even {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  25% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }
  75% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes ball-pulse-rise-odd {
  0% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }
  25% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
}
@keyframes ball-pulse-rise-odd {
  0% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }
  25% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
}
/* line 1001, ../../sass/transition.scss */
.ball-pulse-rise > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
  animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0;
}

/* line 1018, ../../sass/transition.scss */
.ball-pulse-rise > div:nth-child(2n) {
  -webkit-animation-name: ball-pulse-rise-even;
  animation-name: ball-pulse-rise-even;
}

/* line 1021, ../../sass/transition.scss */
.ball-pulse-rise > div:nth-child(2n-1) {
  -webkit-animation-name: ball-pulse-rise-odd;
  animation-name: ball-pulse-rise-odd;
}

@-webkit-keyframes ball-grid-beat {
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ball-grid-beat {
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
/* line 1039, ../../sass/transition.scss */
.ball-grid-beat {
  width: 57px;
}

/* line 1041, ../../sass/transition.scss */
.ball-grid-beat > div:nth-child(1) {
  -webkit-animation-delay: 0.36s;
  animation-delay: 0.36s;
  -webkit-animation-duration: 0.96s;
  animation-duration: 0.96s;
}

/* line 1046, ../../sass/transition.scss */
.ball-grid-beat > div:nth-child(2) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-duration: 0.93s;
  animation-duration: 0.93s;
}

/* line 1051, ../../sass/transition.scss */
.ball-grid-beat > div:nth-child(3) {
  -webkit-animation-delay: 0.68s;
  animation-delay: 0.68s;
  -webkit-animation-duration: 1.19s;
  animation-duration: 1.19s;
}

/* line 1056, ../../sass/transition.scss */
.ball-grid-beat > div:nth-child(4) {
  -webkit-animation-delay: 0.41s;
  animation-delay: 0.41s;
  -webkit-animation-duration: 1.13s;
  animation-duration: 1.13s;
}

/* line 1061, ../../sass/transition.scss */
.ball-grid-beat > div:nth-child(5) {
  -webkit-animation-delay: 0.71s;
  animation-delay: 0.71s;
  -webkit-animation-duration: 1.34s;
  animation-duration: 1.34s;
}

/* line 1066, ../../sass/transition.scss */
.ball-grid-beat > div:nth-child(6) {
  -webkit-animation-delay: -0.15s;
  animation-delay: -0.15s;
  -webkit-animation-duration: 0.94s;
  animation-duration: 0.94s;
}

/* line 1071, ../../sass/transition.scss */
.ball-grid-beat > div:nth-child(7) {
  -webkit-animation-delay: -0.12s;
  animation-delay: -0.12s;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
}

/* line 1076, ../../sass/transition.scss */
.ball-grid-beat > div:nth-child(8) {
  -webkit-animation-delay: 0.01s;
  animation-delay: 0.01s;
  -webkit-animation-duration: 0.82s;
  animation-duration: 0.82s;
}

/* line 1081, ../../sass/transition.scss */
.ball-grid-beat > div:nth-child(9) {
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
  -webkit-animation-duration: 1.19s;
  animation-duration: 1.19s;
}

/* line 1086, ../../sass/transition.scss */
.ball-grid-beat > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  float: left;
  -webkit-animation-name: ball-grid-beat;
  animation-name: ball-grid-beat;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0;
}

@-webkit-keyframes ball-grid-pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes ball-grid-pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
/* line 1133, ../../sass/transition.scss */
.ball-grid-pulse {
  width: 57px;
}

/* line 1135, ../../sass/transition.scss */
.ball-grid-pulse > div:nth-child(1) {
  -webkit-animation-delay: -0.06s;
  animation-delay: -0.06s;
  -webkit-animation-duration: 0.72s;
  animation-duration: 0.72s;
}

/* line 1140, ../../sass/transition.scss */
.ball-grid-pulse > div:nth-child(2) {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
  -webkit-animation-duration: 1.02s;
  animation-duration: 1.02s;
}

/* line 1145, ../../sass/transition.scss */
.ball-grid-pulse > div:nth-child(3) {
  -webkit-animation-delay: -0.17s;
  animation-delay: -0.17s;
  -webkit-animation-duration: 1.28s;
  animation-duration: 1.28s;
}

/* line 1150, ../../sass/transition.scss */
.ball-grid-pulse > div:nth-child(4) {
  -webkit-animation-delay: 0.48s;
  animation-delay: 0.48s;
  -webkit-animation-duration: 1.42s;
  animation-duration: 1.42s;
}

/* line 1155, ../../sass/transition.scss */
.ball-grid-pulse > div:nth-child(5) {
  -webkit-animation-delay: 0.31s;
  animation-delay: 0.31s;
  -webkit-animation-duration: 1.45s;
  animation-duration: 1.45s;
}

/* line 1160, ../../sass/transition.scss */
.ball-grid-pulse > div:nth-child(6) {
  -webkit-animation-delay: 0.03s;
  animation-delay: 0.03s;
  -webkit-animation-duration: 1.18s;
  animation-duration: 1.18s;
}

/* line 1165, ../../sass/transition.scss */
.ball-grid-pulse > div:nth-child(7) {
  -webkit-animation-delay: 0.46s;
  animation-delay: 0.46s;
  -webkit-animation-duration: 0.87s;
  animation-duration: 0.87s;
}

/* line 1170, ../../sass/transition.scss */
.ball-grid-pulse > div:nth-child(8) {
  -webkit-animation-delay: 0.78s;
  animation-delay: 0.78s;
  -webkit-animation-duration: 1.45s;
  animation-duration: 1.45s;
}

/* line 1175, ../../sass/transition.scss */
.ball-grid-pulse > div:nth-child(9) {
  -webkit-animation-delay: 0.45s;
  animation-delay: 0.45s;
  -webkit-animation-duration: 1.06s;
  animation-duration: 1.06s;
}

/* line 1180, ../../sass/transition.scss */
.ball-grid-pulse > div {
  background-color: #3653b0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  float: left;
  -webkit-animation-name: ball-grid-pulse;
  animation-name: ball-grid-pulse;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0;
}

@-webkit-keyframes ball-spin-fade-loader {
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ball-spin-fade-loader {
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 1219, ../../sass/transition.scss */
.ball-spin-fade-loader {
  position: relative;
}

/* line 1221, ../../sass/transition.scss */
.ball-spin-fade-loader > div:nth-child(1) {
  top: 25px;
  left: 0;
  -webkit-animation: ball-spin-fade-loader 1s 0s infinite linear;
  animation: ball-spin-fade-loader 1s 0s infinite linear;
}

/* line 1226, ../../sass/transition.scss */
.ball-spin-fade-loader > div:nth-child(2) {
  top: 17.04545px;
  left: 17.04545px;
  -webkit-animation: ball-spin-fade-loader 1s 0.12s infinite linear;
  animation: ball-spin-fade-loader 1s 0.12s infinite linear;
}

/* line 1231, ../../sass/transition.scss */
.ball-spin-fade-loader > div:nth-child(3) {
  top: 0;
  left: 25px;
  -webkit-animation: ball-spin-fade-loader 1s 0.24s infinite linear;
  animation: ball-spin-fade-loader 1s 0.24s infinite linear;
}

/* line 1236, ../../sass/transition.scss */
.ball-spin-fade-loader > div:nth-child(4) {
  top: -17.04545px;
  left: 17.04545px;
  -webkit-animation: ball-spin-fade-loader 1s 0.36s infinite linear;
  animation: ball-spin-fade-loader 1s 0.36s infinite linear;
}

/* line 1241, ../../sass/transition.scss */
.ball-spin-fade-loader > div:nth-child(5) {
  top: -25px;
  left: 0;
  -webkit-animation: ball-spin-fade-loader 1s 0.48s infinite linear;
  animation: ball-spin-fade-loader 1s 0.48s infinite linear;
}

/* line 1246, ../../sass/transition.scss */
.ball-spin-fade-loader > div:nth-child(6) {
  top: -17.04545px;
  left: -17.04545px;
  -webkit-animation: ball-spin-fade-loader 1s 0.6s infinite linear;
  animation: ball-spin-fade-loader 1s 0.6s infinite linear;
}

/* line 1251, ../../sass/transition.scss */
.ball-spin-fade-loader > div:nth-child(7) {
  top: 0;
  left: -25px;
  -webkit-animation: ball-spin-fade-loader 1s 0.72s infinite linear;
  animation: ball-spin-fade-loader 1s 0.72s infinite linear;
}

/* line 1256, ../../sass/transition.scss */
.ball-spin-fade-loader > div:nth-child(8) {
  top: 17.04545px;
  left: -17.04545px;
  -webkit-animation: ball-spin-fade-loader 1s 0.84s infinite linear;
  animation: ball-spin-fade-loader 1s 0.84s infinite linear;
}

/* line 1261, ../../sass/transition.scss */
.ball-spin-fade-loader > div {
  background-color: #3653b0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
}

@-webkit-keyframes ball-spin-loader {
  75% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ball-spin-loader {
  75% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
/* line 1285, ../../sass/transition.scss */
.ball-spin-loader {
  position: relative;
}

/* line 1287, ../../sass/transition.scss */
.ball-spin-loader > span:nth-child(1) {
  top: 45px;
  left: 0;
  -webkit-animation: ball-spin-loader 2s 0.9s infinite linear;
  animation: ball-spin-loader 2s 0.9s infinite linear;
}

/* line 1292, ../../sass/transition.scss */
.ball-spin-loader > span:nth-child(2) {
  top: 30.68182px;
  left: 30.68182px;
  -webkit-animation: ball-spin-loader 2s 1.8s infinite linear;
  animation: ball-spin-loader 2s 1.8s infinite linear;
}

/* line 1297, ../../sass/transition.scss */
.ball-spin-loader > span:nth-child(3) {
  top: 0;
  left: 45px;
  -webkit-animation: ball-spin-loader 2s 2.7s infinite linear;
  animation: ball-spin-loader 2s 2.7s infinite linear;
}

/* line 1302, ../../sass/transition.scss */
.ball-spin-loader > span:nth-child(4) {
  top: -30.68182px;
  left: 30.68182px;
  -webkit-animation: ball-spin-loader 2s 3.6s infinite linear;
  animation: ball-spin-loader 2s 3.6s infinite linear;
}

/* line 1307, ../../sass/transition.scss */
.ball-spin-loader > span:nth-child(5) {
  top: -45px;
  left: 0;
  -webkit-animation: ball-spin-loader 2s 4.5s infinite linear;
  animation: ball-spin-loader 2s 4.5s infinite linear;
}

/* line 1312, ../../sass/transition.scss */
.ball-spin-loader > span:nth-child(6) {
  top: -30.68182px;
  left: -30.68182px;
  -webkit-animation: ball-spin-loader 2s 5.4s infinite linear;
  animation: ball-spin-loader 2s 5.4s infinite linear;
}

/* line 1317, ../../sass/transition.scss */
.ball-spin-loader > span:nth-child(7) {
  top: 0;
  left: -45px;
  -webkit-animation: ball-spin-loader 2s 6.3s infinite linear;
  animation: ball-spin-loader 2s 6.3s infinite linear;
}

/* line 1322, ../../sass/transition.scss */
.ball-spin-loader > span:nth-child(8) {
  top: 30.68182px;
  left: -30.68182px;
  -webkit-animation: ball-spin-loader 2s 7.2s infinite linear;
  animation: ball-spin-loader 2s 7.2s infinite linear;
}

/* line 1327, ../../sass/transition.scss */
.ball-spin-loader > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: green;
}

@-webkit-keyframes ball-zig {
  33% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px);
  }
  66% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes ball-zig {
  33% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px);
  }
  66% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ball-zag {
  33% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px);
  }
  66% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes ball-zag {
  33% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px);
  }
  66% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
/* line 1388, ../../sass/transition.scss */
.ball-zig-zag {
  position: relative;
  -webkit-transform: translate(-15px, -15px);
  -ms-transform: translate(-15px, -15px);
  transform: translate(-15px, -15px);
}

/* line 1393, ../../sass/transition.scss */
.ball-zig-zag > div {
  background-color: #3653b0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  margin-left: 15px;
  top: 30px;
  left: 30px;
}

/* line 1405, ../../sass/transition.scss */
.ball-zig-zag > div:first-child {
  -webkit-animation: ball-zig 0.7s 0s infinite linear;
  animation: ball-zig 0.7s 0s infinite linear;
}

/* line 1408, ../../sass/transition.scss */
.ball-zig-zag > div:last-child {
  -webkit-animation: ball-zag 0.7s 0s infinite linear;
  animation: ball-zag 0.7s 0s infinite linear;
}

@-webkit-keyframes ball-zig-deflect {
  17% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px);
  }
  34% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px);
  }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  67% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px);
  }
  84% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes ball-zig-deflect {
  17% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px);
  }
  34% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px);
  }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  67% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px);
  }
  84% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ball-zag-deflect {
  17% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px);
  }
  34% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px);
  }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  67% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px);
  }
  84% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes ball-zag-deflect {
  17% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px);
  }
  34% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px);
  }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  67% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px);
  }
  84% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
/* line 1512, ../../sass/transition.scss */
.ball-zig-zag-deflect {
  position: relative;
  -webkit-transform: translate(-15px, -15px);
  -ms-transform: translate(-15px, -15px);
  transform: translate(-15px, -15px);
}

/* line 1517, ../../sass/transition.scss */
.ball-zig-zag-deflect > div {
  background-color: #3653b0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  margin-left: 15px;
  top: 30px;
  left: 30px;
}

/* line 1529, ../../sass/transition.scss */
.ball-zig-zag-deflect > div:first-child {
  -webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;
  animation: ball-zig-deflect 1.5s 0s infinite linear;
}

/* line 1532, ../../sass/transition.scss */
.ball-zig-zag-deflect > div:last-child {
  -webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;
  animation: ball-zag-deflect 1.5s 0s infinite linear;
}

/**
 * Lines
 */
@-webkit-keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4);
  }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}
@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4);
  }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}
/* line 1564, ../../sass/transition.scss */
.line-scale > div:nth-child(1) {
  -webkit-animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/* line 1567, ../../sass/transition.scss */
.line-scale > div:nth-child(2) {
  -webkit-animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/* line 1570, ../../sass/transition.scss */
.line-scale > div:nth-child(3) {
  -webkit-animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/* line 1573, ../../sass/transition.scss */
.line-scale > div:nth-child(4) {
  -webkit-animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/* line 1576, ../../sass/transition.scss */
.line-scale > div:nth-child(5) {
  -webkit-animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/* line 1579, ../../sass/transition.scss */
.line-scale > div {
  background-color: #3653b0;
  width: 6px;
  height: 50px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
}

@-webkit-keyframes line-scale-party {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes line-scale-party {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 1615, ../../sass/transition.scss */
.line-scale-party > div:nth-child(1) {
  -webkit-animation-delay: 0.77s;
  animation-delay: 0.77s;
  -webkit-animation-duration: 1.26s;
  animation-duration: 1.26s;
}

/* line 1620, ../../sass/transition.scss */
.line-scale-party > div:nth-child(2) {
  -webkit-animation-delay: 0.29s;
  animation-delay: 0.29s;
  -webkit-animation-duration: 0.43s;
  animation-duration: 0.43s;
}

/* line 1625, ../../sass/transition.scss */
.line-scale-party > div:nth-child(3) {
  -webkit-animation-delay: 0.28s;
  animation-delay: 0.28s;
  -webkit-animation-duration: 1.01s;
  animation-duration: 1.01s;
}

/* line 1630, ../../sass/transition.scss */
.line-scale-party > div:nth-child(4) {
  -webkit-animation-delay: 0.74s;
  animation-delay: 0.74s;
  -webkit-animation-duration: 0.73s;
  animation-duration: 0.73s;
}

/* line 1635, ../../sass/transition.scss */
.line-scale-party > div {
  background-color: #3653b0;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation-name: line-scale-party;
  animation-name: line-scale-party;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0;
}

@-webkit-keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4);
  }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}
@keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4);
  }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}
/* line 1677, ../../sass/transition.scss */
.line-scale-pulse-out > div {
  background-color: #3653b0;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: line-scale-pulse-out 0.9s 0s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
  animation: line-scale-pulse-out 0.9s 0s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
}

/* line 1688, ../../sass/transition.scss */
.line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {
  -webkit-animation-delay: 0.2s !important;
  animation-delay: 0.2s !important;
}

/* line 1691, ../../sass/transition.scss */
.line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {
  -webkit-animation-delay: 0.4s !important;
  animation-delay: 0.4s !important;
}

@-webkit-keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  80% {
    -webkit-transform: scaley(0.3);
    transform: scaley(0.3);
  }
  90% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}
@keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  80% {
    -webkit-transform: scaley(0.3);
    transform: scaley(0.3);
  }
  90% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}
/* line 1721, ../../sass/transition.scss */
.line-scale-pulse-out-rapid > div {
  background-color: #3653b0;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: line-scale-pulse-out-rapid 0.9s 0s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);
  animation: line-scale-pulse-out-rapid 0.9s 0s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);
}

/* line 1732, ../../sass/transition.scss */
.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
  -webkit-animation-delay: 0.25s !important;
  animation-delay: 0.25s !important;
}

/* line 1735, ../../sass/transition.scss */
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
  -webkit-animation-delay: 0.5s !important;
  animation-delay: 0.5s !important;
}

@-webkit-keyframes line-spin-fade-loader {
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes line-spin-fade-loader {
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
/* line 1753, ../../sass/transition.scss */
.line-spin-fade-loader {
  position: relative;
}

/* line 1755, ../../sass/transition.scss */
.line-spin-fade-loader > div:nth-child(1) {
  top: 20px;
  left: 0;
  -webkit-animation: line-spin-fade-loader 1.2s 0.12s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s 0.12s infinite ease-in-out;
}

/* line 1760, ../../sass/transition.scss */
.line-spin-fade-loader > div:nth-child(2) {
  top: 13.63636px;
  left: 13.63636px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: line-spin-fade-loader 1.2s 0.24s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s 0.24s infinite ease-in-out;
}

/* line 1768, ../../sass/transition.scss */
.line-spin-fade-loader > div:nth-child(3) {
  top: 0;
  left: 20px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-animation: line-spin-fade-loader 1.2s 0.36s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s 0.36s infinite ease-in-out;
}

/* line 1776, ../../sass/transition.scss */
.line-spin-fade-loader > div:nth-child(4) {
  top: -13.63636px;
  left: 13.63636px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: line-spin-fade-loader 1.2s 0.48s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s 0.48s infinite ease-in-out;
}

/* line 1784, ../../sass/transition.scss */
.line-spin-fade-loader > div:nth-child(5) {
  top: -20px;
  left: 0;
  -webkit-animation: line-spin-fade-loader 1.2s 0.6s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s 0.6s infinite ease-in-out;
}

/* line 1789, ../../sass/transition.scss */
.line-spin-fade-loader > div:nth-child(6) {
  top: -13.63636px;
  left: -13.63636px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: line-spin-fade-loader 1.2s 0.72s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s 0.72s infinite ease-in-out;
}

/* line 1797, ../../sass/transition.scss */
.line-spin-fade-loader > div:nth-child(7) {
  top: 0;
  left: -20px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-animation: line-spin-fade-loader 1.2s 0.84s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s 0.84s infinite ease-in-out;
}

/* line 1805, ../../sass/transition.scss */
.line-spin-fade-loader > div:nth-child(8) {
  top: 13.63636px;
  left: -13.63636px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: line-spin-fade-loader 1.2s 0.96s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s 0.96s infinite ease-in-out;
}

/* line 1813, ../../sass/transition.scss */
.line-spin-fade-loader > div {
  background-color: #3653b0;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  width: 5px;
  height: 15px;
}

/**
 * Misc
 */
@-webkit-keyframes triangle-skew-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}
@keyframes triangle-skew-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}
/* line 1861, ../../sass/transition.scss */
.triangle-skew-spin > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #134FA9;
  -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

@-webkit-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}
@keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}
/* line 1906, ../../sass/transition.scss */
.square-spin > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 50px;
  height: 50px;
  background: #3653b0;
  border: 1px solid red;
  -webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

@-webkit-keyframes rotate_pacman_half_up {
  0% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  50% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}
@keyframes rotate_pacman_half_up {
  0% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  50% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}
@-webkit-keyframes rotate_pacman_half_down {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
@keyframes rotate_pacman_half_down {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
@-webkit-keyframes pacman-balls {
  75% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate(-100px, -6.25px);
    transform: translate(-100px, -6.25px);
  }
}
@keyframes pacman-balls {
  75% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate(-100px, -6.25px);
    transform: translate(-100px, -6.25px);
  }
}
/* line 1984, ../../sass/transition.scss */
.pacman {
  position: relative;
}

/* line 1986, ../../sass/transition.scss */
.pacman > div:nth-child(2) {
  -webkit-animation: pacman-balls 1s 0s infinite linear;
  animation: pacman-balls 1s 0s infinite linear;
}

/* line 1989, ../../sass/transition.scss */
.pacman > div:nth-child(3) {
  -webkit-animation: pacman-balls 1s 0.33s infinite linear;
  animation: pacman-balls 1s 0.33s infinite linear;
}

/* line 1992, ../../sass/transition.scss */
.pacman > div:nth-child(4) {
  -webkit-animation: pacman-balls 1s 0.66s infinite linear;
  animation: pacman-balls 1s 0.66s infinite linear;
}

/* line 1995, ../../sass/transition.scss */
.pacman > div:nth-child(5) {
  -webkit-animation: pacman-balls 1s 0.99s infinite linear;
  animation: pacman-balls 1s 0.99s infinite linear;
}

/* line 1998, ../../sass/transition.scss */
.pacman > div:first-of-type {
  width: 0px;
  height: 0px;
  border-right: 25px solid transparent;
  border-top: 25px solid #3653b0;
  border-left: 25px solid #3653b0;
  border-bottom: 25px solid #3653b0;
  border-radius: 25px;
  -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
  animation: rotate_pacman_half_up 0.5s 0s infinite;
}

/* line 2008, ../../sass/transition.scss */
.pacman > div:nth-child(2) {
  width: 0px;
  height: 0px;
  border-right: 25px solid transparent;
  border-top: 25px solid #3653b0;
  border-left: 25px solid #3653b0;
  border-bottom: 25px solid #3653b0;
  border-radius: 25px;
  -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
  animation: rotate_pacman_half_down 0.5s 0s infinite;
  margin-top: -50px;
}

/* line 2019, ../../sass/transition.scss */
.pacman > div:nth-child(3), .pacman > div:nth-child(4), .pacman > div:nth-child(5), .pacman > div:nth-child(6) {
  background-color: #3653b0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  width: 10px;
  height: 10px;
  position: absolute;
  -webkit-transform: translate(0, -6.25px);
  -ms-transform: translate(0, -6.25px);
  transform: translate(0, -6.25px);
  top: 25px;
  left: 100px;
}

@-webkit-keyframes cube-transition {
  25% {
    -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
    transform: translateX(50px) scale(0.5) rotate(-90deg);
  }
  50% {
    -webkit-transform: translate(50px, 50px) rotate(-180deg);
    transform: translate(50px, 50px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
    transform: translateY(50px) scale(0.5) rotate(-270deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes cube-transition {
  25% {
    -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
    transform: translateX(50px) scale(0.5) rotate(-90deg);
  }
  50% {
    -webkit-transform: translate(50px, 50px) rotate(-180deg);
    transform: translate(50px, 50px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
    transform: translateY(50px) scale(0.5) rotate(-270deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
/* line 2068, ../../sass/transition.scss */
.cube-transition {
  position: relative;
  -webkit-transform: translate(-25px, -25px);
  -ms-transform: translate(-25px, -25px);
  transform: translate(-25px, -25px);
}

/* line 2073, ../../sass/transition.scss */
.cube-transition > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #3653b0;
  -webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
  animation: cube-transition 1.6s 0s infinite ease-in-out;
}

/* line 2084, ../../sass/transition.scss */
.cube-transition > div:last-child {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes spin-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 2114, ../../sass/transition.scss */
.semi-circle-spin {
  position: relative;
  width: 35px;
  height: 35px;
  overflow: hidden;
}

/* line 2119, ../../sass/transition.scss */
.semi-circle-spin > div {
  position: absolute;
  border-width: 0px;
  border-radius: 100%;
  -webkit-animation: spin-rotate 0.6s 0s infinite linear;
  animation: spin-rotate 0.6s 0s infinite linear;
  background-image: -webkit-linear-gradient(transparent 0%, transparent 70%, #3653b0 30%, #3653b0 100%);
  background-image: linear-gradient(transparent 0%, transparent 70%, #3653b0 30%, #3653b0 100%);
  width: 100%;
  height: 100%;
}

/* line 17, ../../sass/Air_color.scss */
.flinfobox tr th {
  background: #F6F6F6;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #F6F6F6 100%);
  background: -moz-linear-gradient(top, #FFFFFF 0%, #F6F6F6 100%);
  background: -o-linear-gradient(top, #FFFFFF 0%, #F6F6F6 100%);
  background: linear-gradient(to bottom, #FFFFFF 0%, #F6F6F6 100%);
}

/* line 19, ../../sass/Air_color.scss */
.p-room-titile {
  background: #515151;
  background: -webkit-linear-gradient(top, #5e5e5e 0%, #515151 100%);
  background: -moz-linear-gradient(top, #5e5e5e 0%, #515151 100%);
  background: -o-linear-gradient(top, #5e5e5e 0%, #515151 100%);
  background: linear-gradient(to bottom, #5e5e5e 0%, #515151 100%);
}

/* line 20, ../../sass/Air_color.scss */
.tabboxtext {
  background: #B1BAB9;
  background: -webkit-linear-gradient(top, #c1cac9 0%, #B1BAB9 100%);
  background: -moz-linear-gradient(top, #c1cac9 0%, #B1BAB9 100%);
  background: -o-linear-gradient(top, #c1cac9 0%, #B1BAB9 100%);
  background: linear-gradient(to bottom, #c1cac9 0%, #B1BAB9 100%);
}

/* line 21, ../../sass/Air_color.scss */
.stop-search-img, .loader-img {
  background-image: linear-gradient(135deg, #3653b0 0%, #3653b0 25%, #134FA9 25%, #134FA9 50%, #3653b0 50%, #3653b0 75%, #134FA9 75%, #134FA9 100%);
}

/* line 22, ../../sass/Air_color.scss */
.matrixbox {
  background: #F4F4F4;
  background: -webkit-linear-gradient(top, white 0%, #F4F4F4 100%);
  background: -moz-linear-gradient(top, white 0%, #F4F4F4 100%);
  background: -o-linear-gradient(top, white 0%, #F4F4F4 100%);
  background: linear-gradient(to bottom, white 0%, #F4F4F4 100%);
}

/* line 23, ../../sass/Air_color.scss */
.tabbackbg {
  background: #E9EFEB;
  background: -webkit-linear-gradient(top, #F5F9F8 0%, #E9EFEB 100%);
  background: -moz-linear-gradient(top, #F5F9F8 0%, #E9EFEB 100%);
  background: -o-linear-gradient(top, #F5F9F8 0%, #E9EFEB 100%);
  background: linear-gradient(to bottom, #F5F9F8 0%, #E9EFEB 100%);
}

/* line 25, ../../sass/Air_color.scss */
.showadd {
  background: #EBEBEB;
  background: -webkit-linear-gradient(top, #f9f9f9 0%, #EBEBEB 100%);
  background: -moz-linear-gradient(top, #f9f9f9 0%, #EBEBEB 100%);
  background: -o-linear-gradient(top, #f9f9f9 0%, #EBEBEB 100%);
  background: linear-gradient(to bottom, #f9f9f9 0%, #EBEBEB 100%);
}

/* line 26, ../../sass/Air_color.scss */
.showadd.open {
  background: #F9F9F9;
  background: -webkit-linear-gradient(top, #ebebeb 0%, #F9F9F9 100%);
  background: -moz-linear-gradient(top, #ebebeb 0%, #F9F9F9 100%);
  background: -o-linear-gradient(top, #ebebeb 0%, #F9F9F9 100%);
  background: linear-gradient(to bottom, #ebebeb 0%, #F9F9F9 100%);
}

/* line 27, ../../sass/Air_color.scss */
.sbHolder {
  background: #f4f4f4;
  background: -webkit-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #fbfbfb 0%, #f4f4f4 100%);
}

/* line 28, ../../sass/Air_color.scss */
.sortopt ul {
  background: #f4f4f4;
  background: -webkit-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #fbfbfb 0%, #f4f4f4 100%);
}

/* line 29, ../../sass/Air_color.scss */
.pagination li a:hover, .pagination li a.current {
  background: #AEB7B7;
  background: -webkit-linear-gradient(top, #c5cbcb 0%, #AEB7B7 100%);
  background: -moz-linear-gradient(top, #c5cbcb 0%, #AEB7B7 100%);
  background: -o-linear-gradient(top, #c5cbcb 0%, #AEB7B7 100%);
  background: linear-gradient(to bottom, #c5cbcb 0%, #AEB7B7 100%);
}

/* line 30, ../../sass/Air_color.scss */
.flightblock {
  background: #f6f6f6;
  background: -webkit-linear-gradient(top, white 0%, #f6f6f6 100%);
  background: -moz-linear-gradient(top, white 0%, #f6f6f6 100%);
  background: -o-linear-gradient(top, white 0%, #f6f6f6 100%);
  background: linear-gradient(to bottom, white 0%, #f6f6f6 100%);
}

/* line 32, ../../sass/Air_color.scss */
body {
  color: #919191;
  background: #ffffff;
}

/* Comman Classes */
/* line 34, ../../sass/Air_color.scss */
a:hover {
  color: black;
}

/* line 35, ../../sass/Air_color.scss */
h1 {
  color: #0000FF;
}

/* line 36, ../../sass/Air_color.scss */
input[type="text"], input[type="password"], input[type="textarea"], input[type="tel"], input[type="email"], select {
  border: 1px solid #aaaaaa;
  color: #919191;
}

/*---------- Search Page ----------------*/
/* line 39, ../../sass/Air_color.scss */
.searchform-main {
  border: 1px solid #DCDDDE;
  box-shadow: 0 0 4px #CCCCCC;
}

/* line 40, ../../sass/Air_color.scss */
.searchform-main .menu_list_left .tabsinn ul {
  background: #134FA9;
}

/* line 41, ../../sass/Air_color.scss */
.searchform-main .menu_list_left .tabsinn ul li {
  border-right: 1px solid #0e3a7b;
}

/* line 42, ../../sass/Air_color.scss */
.searchform-main .menu_list_left .tabsinn ul li a {
  color: #ffffff;
}

/* line 43, ../../sass/Air_color.scss */
.searchform-main .menu_list_left .tabsinn ul li.active label {
  background-color: #B85F00;
  color: #ffffff;
}

/*----------- Search Page -------------*/
/* Top matrix Box */
/* line 47, ../../sass/Air_color.scss */
.matrixbox {
  border: 1px solid #d8e0dd;
}

/* line 48, ../../sass/Air_color.scss */
.tabbackbg {
  border-bottom: 1px solid #d8e0dd;
  box-sizing: border-box;
  border-radius: 0;
}

/* line 49, ../../sass/Air_color.scss */
.tabtitle {
  color: #104594;
}

/* line 50, ../../sass/Air_color.scss */
.airtab li a {
  color: #ffffff;
}

/*.airtab li a span {  background: sprite($air-sprites, arrow-down-gry, 123px, 7px) no-repeat;}*/
/* line 53, ../../sass/Air_color.scss */
#MTab_Calendar a span {
  background: url('../images/air-s9bffbdb286.png') 108px -746px no-repeat;
}

/* line 54, ../../sass/Air_color.scss */
.airtab li a:hover, .airtab li.active a {
  color: #ffffff;
}

/* line 84, C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.airtab li a:hover span .air-arrow_down, .airtab li.active a span .air-arrow_down {
  background-position: 0 -768px;
}

/* line 56, ../../sass/Air_color.scss */
.mstops.greybg {
  background: #E9E9E9;
  color: #616060;
}

/* line 57, ../../sass/Air_color.scss */
.mstops {
  background: #F4F4F4;
  color: #616060;
}

/* line 59, ../../sass/Air_color.scss */
.air_matrix_LoadStatusIMG {
  background-image: url(../images/loading/loading.gif);
}

/* line 60, ../../sass/Air_color.scss */
.air_matrix_suppliers_corner {
  background: url('../images/air-s9bffbdb286.png') 0 -325px no-repeat;
}

/* line 61, ../../sass/Air_color.scss */
.air_matrix_calendar_corner {
  background: url('../images/air-s9bffbdb286.png') 0 -99px no-repeat;
}

/* line 62, ../../sass/Air_color.scss */
.air_matrix_calendardeparture_corner {
  background: url('../images/air-s9bffbdb286.png') 0 -212px no-repeat;
}

/*.stop-search-img { background: url("/content/images/Transition1/gif-prog3.gif") no-repeat 0 0; }*/
/* line 64, ../../sass/Air_color.scss */
.allprice {
  color: #F00;
}

/* line 65, ../../sass/Air_color.scss */
.lnavbox span {
  color: #787878;
  border: 1px solid #f6f6f6;
}

/* line 66, ../../sass/Air_color.scss */
.mtrix_right {
  background: #ffffff;
  border: 1px solid #dedcdd;
}

/* line 67, ../../sass/Air_color.scss */
.mlistbox {
  border: 1px solid #dedcdd;
  background: #ffffff;
}

/* line 68, ../../sass/Air_color.scss */
.mlistbox.highlight, .mlistbox:hover {
  border: 1px solid #9B9E9B;
}

/* line 69, ../../sass/Air_color.scss */
.mlistbox li {
  color: #616060;
  background: #E9E9E9;
  border-bottom: 0px solid #ffffff;
}

/* line 70, ../../sass/Air_color.scss */
.mlistbox li.second {
  background: #F4F4F4;
  color: #616060;
}

/* line 71, ../../sass/Air_color.scss */
.airlogo span {
  color: #9B9B9B;
}

/* Tab schroll slider */
/* line 73, ../../sass/Air_color.scss */
.jspHorizontalBar {
  background: #787878;
  border: 1px solid #e5e5e5;
}

/* line 74, ../../sass/Air_color.scss */
.jspTrack {
  background: #f1f1f1;
}

/* line 75, ../../sass/Air_color.scss */
.jspDrag {
  background: #787878;
}

/* line 76, ../../sass/Air_color.scss */
.jspArrow {
  background: #50506d;
}

/* line 77, ../../sass/Air_color.scss */
.jspArrow.jspDisabled {
  background: #80808d;
}

/* line 78, ../../sass/Air_color.scss */
.jspArrow.jspArrowRight.jspDisabled {
  background: url("../images/air/arrowright.png") no-repeat center center #787878;
  background-size: 5px;
}

/* line 79, ../../sass/Air_color.scss */
.jspArrow.jspArrowLeft.jspDisabled {
  background: url("../images/air/arrowleft.png") no-repeat center center #787878;
  background-size: 5px;
}

/* line 80, ../../sass/Air_color.scss */
.jspArrowLeft {
  background: url("../images/air/arrowleft.png") no-repeat center center #787878;
  background-size: 5px;
}

/* line 81, ../../sass/Air_color.scss */
.jspArrowRight {
  background: url("../images/air/arrowright.png") no-repeat center center #787878;
  background-size: 5px;
}

/* line 82, ../../sass/Air_color.scss */
.jspCorner {
  background: #eeeef4;
}

/* line 83, ../../sass/Air_color.scss */
#tabnav li a span {
  background: url(../images/air/tab-arrow.png) 0 0 no-repeat;
  width: 9px;
}

/* line 84, ../../sass/Air_color.scss */
.serbox {
  background: url(../images/air/setbg.jpg) 0 100% repeat-x;
}

/* line 85, ../../sass/Air_color.scss */
.inputtext {
  border: solid 1px #e1e0e0;
}

/* line 86, ../../sass/Air_color.scss */
.popupBoxIn .sbHolder {
  background: #ffffff;
  border: solid 1px #e1e0e0;
}

/* line 87, ../../sass/Air_color.scss */
.popupBoxIn .sbToggle {
  background: url(../images/air/sel-arrow2.png) 0 0 no-repeat;
}

/* line 88, ../../sass/Air_color.scss */
.showadd {
  border: 1px solid #dedcdd;
}

/* line 89, ../../sass/Air_color.scss */
.showadd.open span {
  background: url('../images/air-s9bffbdb286.png') 5px -2677px no-repeat;
}

/* line 90, ../../sass/Air_color.scss */
.showadd span {
  background: url('../images/air-s9bffbdb286.png') 5px -2703px no-repeat;
  color: #4f4f4f;
}

/* line 92, ../../sass/Air_color.scss */
.advsearchbox, .flight-details-box {
  background: #fcfdfd;
  border: 1px solid #dedcdd;
}

/* line 93, ../../sass/Air_color.scss */
.adrowbtn {
  color: #30637d;
}

/* line 94, ../../sass/Air_color.scss */
.adrowbtn a {
  color: #30637d;
}

/* line 95, ../../sass/Air_color.scss */
.adrowbtn a:hover {
  color: #eb2d2e;
}

/* // advanced search*/
/* line 97, ../../sass/Air_color.scss */
#widecolumn .ez-checkbox {
  background: url(../images/air/checkbg.png) 0 0 no-repeat;
}

/* line 98, ../../sass/Air_color.scss */
.ez-radio {
  background: url(../images/air/checkbg.png) -14px 0 no-repeat;
}

/* Sorting Start*/
/* line 100, ../../sass/Air_color.scss */
.sortouter {
  border-bottom: 1px solid #dedcdd;
}

/* line 101, ../../sass/Air_color.scss */
.sortopt span {
  color: #747575;
}

/* line 102, ../../sass/Air_color.scss */
.sortopt ul li a {
  color: #747575;
}

/* Remove while compiling SASS - .sortopt ul li:hover { background: url(../images/air/sortopt_bghvr.jpg) left top repeat-x #faf9fa; }*/
/* line 104, ../../sass/Air_color.scss */
.sortopt ul ul li, .sortopt ul ul li:first-child {
  border-top: 1px solid #ededed;
}

/* line 105, ../../sass/Air_color.scss */
.sbHolder {
  border: 1px solid #dedcdd;
}

/* line 106, ../../sass/Air_color.scss */
.sbToggle {
  background: url('../images/air-s9bffbdb286.png') 0 -768px no-repeat;
}

/* line 107, ../../sass/Air_color.scss */
.sbOptions {
  background-color: #ffffff;
  border: 1px solid #dedcdd;
}

/* line 108, ../../sass/Air_color.scss */
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
  color: #4f4f4f;
}

/* line 109, ../../sass/Air_color.scss */
.sortopt ul {
  border: 1px solid #dedcdd;
}

/* line 110, ../../sass/Air_color.scss */
.sbOptions a {
  border-bottom: 1px dotted #ededed;
}

/* line 111, ../../sass/Air_color.scss */
.sbOptions a:link, .sbOptions a:visited {
  color: #333333;
}

/* line 112, ../../sass/Air_color.scss */
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {
  color: #000000;
}

/* line 113, ../../sass/Air_color.scss */
.sbOptions .sbDisabled {
  border-bottom: dotted 1px #515151;
  color: #999;
}

/* line 114, ../../sass/Air_color.scss */
.sbOptions .sbGroup {
  border-bottom: dotted 1px #515151;
  color: #EBB52D;
}

/*End Sorting */
/*Air Search Summery */
/* line 118, ../../sass/Air_color.scss */
.searchres-title {
  color: #778689;
}

/* line 119, ../../sass/Air_color.scss */
.searchres-title span {
  color: #134FA9;
}

/*End Air Search summery*/
/* line 121, ../../sass/Air_color.scss */
.pagination li a {
  color: #4f4f4f;
}

/* line 122, ../../sass/Air_color.scss */
.pagination li a:hover, .pagination li a.current {
  color: #272727;
}

/* line 123, ../../sass/Air_color.scss */
.pagination li.prvbtn a {
  background: url('../images/air-s9bffbdb286.png') 2px -1824px no-repeat;
}

/* line 124, ../../sass/Air_color.scss */
.pagination li.nxtbtn a {
  background: url('../images/air-s9bffbdb286.png') 32px -1841px no-repeat;
}

/* line 125, ../../sass/Air_color.scss */
.pageing_outer {
  color: #919191;
}

/*#flresult list */
/* line 127, ../../sass/Air_color.scss */
#flresult-list dd {
  border: 1px solid #dedcdd;
  margin-bottom: 15px;
}

/* line 128, ../../sass/Air_color.scss */
.pricebox {
  background: #f4f4f4;
  border-left: 1px solid #dedcdd;
  border-bottom: 1px solid #dedcdd;
}

/* line 129, ../../sass/Air_color.scss */
.cc-fare .ar-offr {
  color: #134FA9;
}

/* line 130, ../../sass/Air_color.scss */
.flprice {
  color: #134FA9;
}

/* line 131, ../../sass/Air_color.scss */
.flprice span {
  color: #9b9b9b;
}

/*air result display price section -start*/
/* line 133, ../../sass/Air_color.scss */
.flprice .air-sale-img {
  background: url('../images/air-s9bffbdb286.png') 0 -2217px no-repeat;
}

/* line 134, ../../sass/Air_color.scss */
.flprice .spcl-price-img {
  background: url('../images/air-s9bffbdb286.png') 25px -2737px no-repeat;
}

/* line 135, ../../sass/Air_color.scss */
.flprice .tot-price {
  color: #104594;
}

/* line 136, ../../sass/Air_color.scss */
.flprice .avg-price {
  color: #104594;
}

/* line 137, ../../sass/Air_color.scss */
.booknow {
  color: #ffffff;
  border: 1px solid #3653b0;
  font-weight: normal;
  text-transform: capitalize;
}

/* line 138, ../../sass/Air_color.scss */
.select-flight {
  color: #ffffff;
  border: 1px solid #3653b0;
  font-weight: normal;
  text-transform: capitalize;
}

/* line 139, ../../sass/Air_color.scss */
.ContinueBTN {
  color: #ffffff;
  border: 1px solid #3653b0;
  font-weight: normal;
}

/* line 140, ../../sass/Air_color.scss */
.booknow:hover {
  color: #ffffff;
}

/* line 143, ../../sass/Air_color.scss */
.select-flight:hover {
  color: #ffffff;
}

/* line 144, ../../sass/Air_color.scss */
.select-flight.select-flight-disabled {
  /*when flight selection is disabled*/
  background: #679dee;
  border: 1px solid #dddddd;
  color: #dddddd;
}

/* line 145, ../../sass/Air_color.scss */
.flinfobox {
  background: #fff;
}

/* line 146, ../../sass/Air_color.scss */
.flarrow-img {
  background: url('../images/air-s9bffbdb286.png') 0 -1333px no-repeat;
}

/* line 147, ../../sass/Air_color.scss */
.flinfobox .flarrow-img {
  background: url('../images/air-s9bffbdb286.png') 0 -2781px no-repeat;
}

/* line 148, ../../sass/Air_color.scss */
.flinfobox tr th {
  border-bottom: 1px solid #dedcdd;
  color: #104594;
  font-weight: bold;
}

/* line 149, ../../sass/Air_color.scss */
.flinfobox tr th:first-child {
  border-top-left-radius: 3px;
}

/*.flinfobox tr.last td { background:none; }*/
/* line 152, ../../sass/Air_color.scss */
.flnav {
  background: url('../images/air-s9bffbdb286.png') 0 -2603px no-repeat;
}

/* line 153, ../../sass/Air_color.scss */
.flnav1 {
  background: url('../images/air-s9bffbdb286.png') 0 -2644px no-repeat;
}

/* line 155, ../../sass/Air_color.scss */
a.details {
  background: url('../images/air-s9bffbdb286.png') 0 -2464px no-repeat;
}

/* line 156, ../../sass/Air_color.scss */
a.print {
  background: url('../images/air-s9bffbdb286.png') 0 -2439px no-repeat;
}

/* line 157, ../../sass/Air_color.scss */
a.share-icon {
  background: url('../images/air-s9bffbdb286.png') 5px -2384px no-repeat;
}

/* line 159, ../../sass/Air_color.scss */
a.details:hover {
  background: url('../images/air-s9bffbdb286.png') -25px -2464px no-repeat;
}

/* line 160, ../../sass/Air_color.scss */
a.print:hover {
  background: url('../images/air-s9bffbdb286.png') -25px -2439px no-repeat;
}

/* line 161, ../../sass/Air_color.scss */
a.share-icon:hover {
  background: url('../images/air-s9bffbdb286.png') -20px -2384px no-repeat;
}

/* line 163, ../../sass/Air_color.scss */
a.share {
  /*background:none; */
  color: #fff;
}

/* line 164, ../../sass/Air_color.scss */
a.share .stButton {
  color: #fff;
}

/* line 165, ../../sass/Air_color.scss */
a.share .stButton .sharethis {
  background: url(../images/air/sharenav-icon.png) 0 0;
  /*text-indent:-999em; */
  color: #fff;
}

/* line 166, ../../sass/Air_color.scss */
.hurrysets {
  background: url('../images/air-s9bffbdb286.png') 0 -2295px no-repeat;
  color: #FF8001;
}

/* line 167, ../../sass/Air_color.scss */
.bonus {
  background: url(../images/air/bonus-offerbg.png) 0 1px no-repeat;
}

/* line 168, ../../sass/Air_color.scss */
.added {
  background: url(../images/air/added-offerbg.png) 0 50% no-repeat;
}

/* line 169, ../../sass/Air_color.scss */
.sale {
  background: url(../images/air/sale-offerbg.png) 0 50% no-repeat;
}

/* line 170, ../../sass/Air_color.scss */
.bonus:hover {
  color: #fff;
}

/* line 171, ../../sass/Air_color.scss */
.addbaggage {
  float: right;
  background: url('../images/air-s9bffbdb286.png') 0 -54px no-repeat;
}

/* line 172, ../../sass/Air_color.scss */
.addbaggage a {
  color: #2d78b7;
}

/* line 173, ../../sass/Air_color.scss */
.bluebtn {
  background: url("../images/air/bluebtnbg.png") no-repeat 0 0;
  color: #FFFFFF;
}

/* line 174, ../../sass/Air_color.scss */
.free {
  background: url("../images/air/free-offerbg.png") no-repeat 0 50%;
}

/* line 175, ../../sass/Air_color.scss */
.bluebtn:hover {
  color: #fff;
}

/*#flresult list */
/*.detailpupopen {display:none;}*/
/* line 179, ../../sass/Air_color.scss */
.plus_btn a {
  color: #4f4f4f;
  border: 1px solid #dcdcdc;
  background: #fbfbfb;
}

/* line 180, ../../sass/Air_color.scss */
.plus_btn a span {
  color: #383838;
}

/* line 181, ../../sass/Air_color.scss */
.plus_btn a:hover {
  background: #f3f3f3;
}

/* line 182, ../../sass/Air_color.scss */
.seatmap_btn a {
  color: #4f4f4f;
  font-size: 12px;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  background: #fbfbfb url(../images/air/seat_map.png) 8px 9px no-repeat;
  padding: 5px 0;
  height: 18px;
  float: left;
  width: 105px;
  text-align: center;
}

/* line 183, ../../sass/Air_color.scss */
.seatmap_btn a span {
  color: #383838;
  font-weight: bold;
  font-size: 16px;
  padding: 0 8px 0 0;
}

/* line 184, ../../sass/Air_color.scss */
.seatmap_btn a:hover {
  background-color: #f3f3f3;
}

/* //leftpart*/
/*right part*/
/* line 188, ../../sass/Air_color.scss */
.graybox {
  border: 1px solid #dedcdd;
  background-color: #ffffff;
}

/* line 189, ../../sass/Air_color.scss */
.ser-result {
  color: #919191;
}

/* line 190, ../../sass/Air_color.scss */
.accordian {
  border-top: 1px solid #dedcdd;
}

/* line 191, ../../sass/Air_color.scss */
.accordian dd h4 {
  color: #104594;
}

/* line 192, ../../sass/Air_color.scss */
.accordian dd h4 a {
  font-size: 12px;
  color: #104594;
}

/* line 193, ../../sass/Air_color.scss */
.ser-result strong {
  color: #013682;
}

/* line 195, ../../sass/Air_color.scss */
.cl_list li {
  color: #4f4f4f;
}

/* line 196, ../../sass/Air_color.scss */
#narrowcolumn .ez-checkbox {
  background: url(../images/air/checkbg2.png) 0 0 no-repeat;
}

/* line 197, ../../sass/Air_color.scss */
#narrowcolumn .ez-radio {
  background: url(../images/air/checkbg2.png) -18px 0 no-repeat;
}

/* line 198, ../../sass/Air_color.scss */
.fllistbox .ez-checkbox {
  background: url(../images/air/checkbg.png) 0 0 no-repeat;
}

/* line 199, ../../sass/Air_color.scss */
.fllistbox .ez-radio {
  background: url(../images/air/checkbg.png) -18px 0 no-repeat;
}

/* line 200, ../../sass/Air_color.scss */
.ez-checkbox {
  background: url(../images/air/checkbg.png) 0 0 no-repeat;
}

/* line 201, ../../sass/Air_color.scss */
.ez-radio {
  background: url(../images/air/checkbg.png) -18px 0 no-repeat;
}

/* line 202, ../../sass/Air_color.scss */
.prc_amount {
  color: #919191;
}

/* line 203, ../../sass/Air_color.scss */
.range_sld {
  border-radius: 5px;
}

/* line 204, ../../sass/Air_color.scss */
.ui-slider-horizontal, .range_sld {
  border-radius: 5px !important;
  background-color: #525252;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 20px 20px;
  background-size: 20px 20px;
}

/* line 206, ../../sass/Air_color.scss */
.ui-slider .ui-slider-range {
  background-color: #104594;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 20px 20px;
  background-size: 20px 20px;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  /*background: url(../images/air/stripebg.png) repeat-x 0 50% transparent;*/
}

/* line 210, ../../sass/Air_color.scss */
.ui-slider .ui-slider-handle {
  background: url(../images/air/triggerbg.png) no-repeat 0 0 transparent;
}

/* Slider Changes - Pooja*/
/* line 212, ../../sass/Air_color.scss */
.ui-widget-content {
  color: #222222;
}

/* line 213, ../../sass/Air_color.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  color: #555555;
}

/*right part*/
/*filter load box*/
/* line 216, ../../sass/Air_color.scss */
#FilterResultsLoadBox {
  background-color: #FFFFFF;
  border: 1px solid #dedcdd;
}

/* line 217, ../../sass/Air_color.scss */
.filter-text {
  color: #134FA9;
}

/*.loader-img { background: url(../images/loading/loader.gif) no-repeat center center; }*/
/* line 219, ../../sass/Air_color.scss */
#FilterResultsOverlay {
  background-color: #98AFC7;
}

/*Start Filter*/
/* line 221, ../../sass/Air_color.scss */
.filter-inner div {
  color: #919191;
}

/* line 222, ../../sass/Air_color.scss */
a {
  color: #2d78b7;
}

/* line 223, ../../sass/Air_color.scss */
label.tabboxtext-active {
  color: #ffffff;
}

/* line 224, ../../sass/Air_color.scss */
.round-trip-inner label:hover, .round-trip-inner label.active {
  border: 1px solid #3653b0;
}

/* line 225, ../../sass/Air_color.scss */
.round-trip-inner label {
  border: 1px solid #B3B6B6;
  color: #FFFFFF;
}

/* line 226, ../../sass/Air_color.scss */
label.tabboxtext-active {
  border: 1px solid #3653b0;
  color: #ffffff;
}

/* line 227, ../../sass/Air_color.scss */
.fllable {
  color: #919191;
}

/* line 228, ../../sass/Air_color.scss */
.notebox {
  border: 1px solid #E4E4E4;
}

/* line 229, ../../sass/Air_color.scss */
.ticketTypeNote {
  background: #FFFDE4;
}

/* line 230, ../../sass/Air_color.scss */
.tickettype-img {
  background: url('../images/air-s9bffbdb286.png') 0 -2898px no-repeat;
}

/* line 231, ../../sass/Air_color.scss */
.classChangeNote {
  background: #FFFDE4;
}

/* line 232, ../../sass/Air_color.scss */
.nobooking {
  margin: 0px;
  border-top: 1px solid #E4E4E4;
  background: #E8F4FF;
}

/* line 233, ../../sass/Air_color.scss */
.note-img {
  background: url(../images/air/note-icon.png) no-repeat transparent;
}

/* line 234, ../../sass/Air_color.scss */
.multipleAirlines-img {
  background: url(../images/air/multipleAirlines.gif) no-repeat transparent;
}

/* line 235, ../../sass/Air_color.scss */
.agentinfo {
  background: #f5f5f5;
  /*border-top:1px solid #E4E4E4;*/
}

/* line 236, ../../sass/Air_color.scss */
.businessclass {
  background: #E8F4FF;
}

/* line 237, ../../sass/Air_color.scss */
.technicalstop {
  background: #EAEFEE;
}

/* line 238, ../../sass/Air_color.scss */
.trainsegment {
  background: #E0EDD8;
}

/* line 239, ../../sass/Air_color.scss */
.divider {
  background: url(../images/air/line.gif) repeat-x transparent;
}

/* aspx search page*/
/* line 241, ../../sass/Air_color.scss */
.tabcontent_air {
  border: 1px solid #DAD8D8;
  box-shadow: 0 0 12px 1px #DADADA;
}

/* line 242, ../../sass/Air_color.scss */
.tabcontent_air td {
  color: #4F4F4F;
}

/* line 243, ../../sass/Air_color.scss */
.SearchButton {
  background: url("../images/air/select-btn-runner.png") repeat-x 0 0;
  color: #FFFFFF;
  border: 1px solid #79B6D2;
}

/* line 244, ../../sass/Air_color.scss */
.tabcontent_air h1 {
  color: #134FA9 !important;
}

/* line 245, ../../sass/Air_color.scss */
.dListFrame {
  background-color: #FAF9FA;
}

/* line 246, ../../sass/Air_color.scss */
.dListItemSel {
  background-color: #79B6D2;
}

/* line 247, ../../sass/Air_color.scss */
.AirSearchBox {
  border-color: #567F65;
}

/* line 248, ../../sass/Air_color.scss */
.AirSearchBox .FlightType {
  background-color: #CCEEFF;
}

/* line 249, ../../sass/Air_color.scss */
.AirSearchBox .FlightSearch {
  background-color: #CCEEFF;
}

/* line 250, ../../sass/Air_color.scss */
.AirSearchBox .FlightSearchAdditional {
  background-color: #CCEEFF;
}

/* line 251, ../../sass/Air_color.scss */
.AirSearchBox .FlightSearchPassengers {
  background-color: #CCEEFF;
}

/* line 252, ../../sass/Air_color.scss */
.AirSearchBox .inputText {
  color: black;
  border: solid 1px black;
  background-color: White;
}

/* line 253, ../../sass/Air_color.scss */
.AirSearchBox .inputTextAllCaps {
  color: black;
  border: solid 1px black;
  background-color: White;
}

/* line 254, ../../sass/Air_color.scss */
.inputTextAllCaps {
  border: 1px solid #aaaaaa;
}

/**ajax calendar **/
/* line 256, ../../sass/Air_color.scss */
.calendarPopup .ajax__calendar_container {
  background: none repeat 0 0 #FFFFFF;
  border: 1px solid Silver;
  box-shadow: 0 2px 8px #4C4C4C;
}

/* line 257, ../../sass/Air_color.scss */
.ajax__calendar_header {
  background-color: #8C9897 !important;
}

/* line 258, ../../sass/Air_color.scss */
div.ajax__calendar_day {
  /*background-color: #EEEEEE;border: 1px solid #C2C0C0;*/
  color: #134FA9;
}

/* line 259, ../../sass/Air_color.scss */
td.ajax__calendar_other div {
  background: transparent !important;
}

/* line 260, ../../sass/Air_color.scss */
td.ajax__calendar_active div {
  background-color: #134FA9 !important;
  color: #FFFFFF;
}

/* line 261, ../../sass/Air_color.scss */
.ajax__calendar_title {
  color: #FFFFFF !important;
}

/* line 262, ../../sass/Air_color.scss */
#Calendar_DepartDate_daysTableHeader > tr {
  border-bottom: 1px solid #DAE1E6;
  border-top: 1px solid #DAE1E6;
}

/* line 263, ../../sass/Air_color.scss */
td.ajax__calendar_invalid div {
  background: transparent !important;
}

/* line 264, ../../sass/Air_color.scss */
td.ajax__calendar_hover div {
  background-color: #AEE7FE;
}

/**ajax calendar **/
/*end aspx search page*/
/**START - notifications - top info box*/
/* line 268, ../../sass/Air_color.scss */
.info-box {
  background-color: #A4DAF5;
  border: 2px solid #3AB4F0;
  color: #053852;
}

/* line 269, ../../sass/Air_color.scss */
.error-box {
  background-color: #EF4357;
  border: 2px solid #B50E22;
  color: #FFFFFF;
}

/* line 270, ../../sass/Air_color.scss */
.top-error-bottom a {
  color: #ffff00;
}

/* line 271, ../../sass/Air_color.scss */
.top-error-bottom > strong[style] {
  color: #FFF !important;
}

/**END - notifications - top info box*/
/*Popup*/
/* line 274, ../../sass/Air_color.scss */
.popup-close {
  color: #FFFFFF;
}

/* line 275, ../../sass/Air_color.scss */
.popup-close:hover {
  background-color: #3653b0;
}

/* line 276, ../../sass/Air_color.scss */
.popup-close {
  background-color: #134FA9;
}

/* line 277, ../../sass/Air_color.scss */
.popup-contents {
  background-color: #FFFFFF;
  color: #111111;
}

/*End popup*/
/*Start Bonus Offer */
/* line 281, ../../sass/Air_color.scss */
.promo-contents h3 {
  color: #2E6078;
}

/* line 282, ../../sass/Air_color.scss */
.bonus-offer-title {
  color: #134FA9;
}

/*End Bonus Offer */
/*AirBookingProgress*/
/* line 286, ../../sass/Air_color.scss */
.breadcrumbs {
  background: none repeat 0 0 #F5F5F5;
  border: 1px solid #DCDCDC;
}

/* line 287, ../../sass/Air_color.scss */
.breadcrumbs ul li {
  background: url('../images/air-s9bffbdb286.png') 60px -2089px no-repeat;
}

/* line 288, ../../sass/Air_color.scss */
.breadcrumbs ul li.visited a, .breadcrumbs ul li.visited a:hover {
  color: #ACA8A8;
}

/* line 289, ../../sass/Air_color.scss */
.breadcrumbs ul li a {
  color: #000000;
}

/* line 290, ../../sass/Air_color.scss */
.breadcrumbs ul li.active a:hover {
  color: #333333;
}

/* line 291, ../../sass/Air_color.scss */
.empty-surround {
  padding: 10px;
  border: 1px solid #E6E6E6;
  border-radius: 6px;
}

/* line 292, ../../sass/Air_color.scss */
.empty-surround h1 {
  color: #134FA9;
}

/*flight details for every flight segment - start */
/*Start New Design for Flight segments*/
/* line 296, ../../sass/Air_color.scss */
.showdetailcont {
  background-color: white;
  border: 1px solid #dedcdd;
}

/* line 297, ../../sass/Air_color.scss */
.flightblock {
  border-bottom: 1px solid #dedcdd;
}

/* line 298, ../../sass/Air_color.scss */
.flightstauts_title {
  color: #104594;
}

/* line 299, ../../sass/Air_color.scss */
.flightrightcont {
  background: url('../images/air-s9bffbdb286.png') 0 -1456px no-repeat;
}

/* line 300, ../../sass/Air_color.scss */
.flightcontduration {
  color: #919191;
}

/* line 301, ../../sass/Air_color.scss */
.flightdetails {
  border-bottom: 1px solid #dedcdd;
}

/* line 302, ../../sass/Air_color.scss */
.viewseats_btn {
  background: url('../images/air-s9bffbdb286.png') 4px -3008px no-repeat;
  border: 1px solid #dedcdd;
  color: #919191;
}

/* line 303, ../../sass/Air_color.scss */
.fltdetail_btn {
  border: 1px solid #dedcdd;
  color: #919191;
}

/* line 304, ../../sass/Air_color.scss */
.flighttime {
  background: url('../images/air-s9bffbdb286.png') 0 -1197px no-repeat;
}

/* line 305, ../../sass/Air_color.scss */
.red_alert {
  background: url('../images/air-s9bffbdb286.png') 0 -2122px no-repeat;
  color: #8a4101;
}

/* line 306, ../../sass/Air_color.scss */
.green_alert {
  background-image: url("../images/air/green_alert.png");
  color: #018a11;
}

/* line 307, ../../sass/Air_color.scss */
.timebtwflight {
  background-color: #FDD386;
  color: #ffffff;
}

/*End New Design for Flight segments*/
/* line 309, ../../sass/Air_color.scss */
.ody-cls-win {
  background: #D8E0DD !important;
}

/*flight details for every flight segment - end*/
/* line 312, ../../sass/Air_color.scss */
.flresult-list dd {
  border: 1px solid #DAD8D8;
}

/* line 314, ../../sass/Air_color.scss */
.left-inner-title {
  color: white;
  border-radius: 3px 3px 0 0;
}

/* line 315, ../../sass/Air_color.scss */
div.pass-dat-title .psicon {
  background: url('../images/air-s9bffbdb286.png') 0 -1864px no-repeat;
}

/* line 316, ../../sass/Air_color.scss */
div.termsandcondition-title .psicon {
  background: url('../images/air-s9bffbdb286.png') 0 -1802px no-repeat;
}

/* line 317, ../../sass/Air_color.scss */
div.flight-details-title .psicon {
  background: url('../images/air-s9bffbdb286.png') 0 -1385px no-repeat;
}

/* line 318, ../../sass/Air_color.scss */
.psicon a {
  background-color: #397692;
  color: #fff;
}

/* line 319, ../../sass/Air_color.scss */
.txtblue {
  color: #013682 !important;
}

/* line 320, ../../sass/Air_color.scss */
.customer_details .passenger-info-inputbox, .payment-info-inputbox {
  background-color: #FFFFFF;
  border-bottom: 1px solid #F8F8F8;
}

/* line 321, ../../sass/Air_color.scss */
.promcoup-cod-textbox {
  border: 1px solid #E4E4E4;
  color: #4f4f4f;
}

/* line 322, ../../sass/Air_color.scss */
.promcoup-cod-box {
  border: 1px solid #aaaaaa;
  color: #4f4f4f;
}

/* line 323, ../../sass/Air_color.scss */
.grey-btn {
  border: 1px solid #3653b0;
  color: #ffffff;
}

/* line 324, ../../sass/Air_color.scss */
.passenger-info-inputbox-contents, .payment-info-inputbox-contents {
  background: #FFFFFF;
}

/* line 325, ../../sass/Air_color.scss */
.new-account-note span {
  color: #FF0000;
}

/* line 326, ../../sass/Air_color.scss */
.passenger-info-errorbox {
  border: 1px solid #CCCCCC;
}

/* line 327, ../../sass/Air_color.scss */
.passenger-info-errorbox-header {
  background-color: #DB768E;
  /*#9A0B0B;*/
  color: #FFFFFF;
}

/* line 328, ../../sass/Air_color.scss */
.flight-detail .flightDuration, .flight-detail .flightStops {
  color: #013682;
}

/* line 329, ../../sass/Air_color.scss */
.flight-detail strong {
  color: #013682;
}

/* line 330, ../../sass/Air_color.scss */
.step2narrow .airlineBotBg {
  background: #F6F6F6;
  color: #134FA9;
}

/* line 331, ../../sass/Air_color.scss */
#bonus-offer h1 span {
  background: url("../images/air/promotionoffer-blue.png") no-repeat 3px 50%;
}

/* line 332, ../../sass/Air_color.scss */
.bonus-offer-group {
  border-bottom: 1px dotted #ccc;
}

/* line 333, ../../sass/Air_color.scss */
.bonus-offer-header div {
  color: #134FA9;
}

/* line 334, ../../sass/Air_color.scss */
.in-title {
  color: #134FA9;
}

/* line 335, ../../sass/Air_color.scss */
.passenger-price-summary {
  border: 1px solid #D6D6D6;
}

/* line 336, ../../sass/Air_color.scss */
.passenger-price-summary-header {
  background-color: #F7F7F7;
}

/* line 337, ../../sass/Air_color.scss */
.passenger-price-summary-header li {
  border-bottom: 1px solid #ccc;
}

/* line 338, ../../sass/Air_color.scss */
.passenger-price-summary-subtotal li {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

/* line 339, ../../sass/Air_color.scss */
.passenger-price-summary-subtotal span {
  color: #0066BB;
}

/* line 341, ../../sass/Air_color.scss */
.passenger-price-summary-bottom .price-summary-services {
  background-color: #567F90;
  color: #ffffff;
}

/* line 342, ../../sass/Air_color.scss */
.passenger-price-summary-bottom .price-summary-services li {
  border-bottom: 1px solid #365966;
}

/* line 343, ../../sass/Air_color.scss */
.price-summary-pax {
  background: url('../images/air-s9bffbdb286.png') 0 -764px no-repeat;
}

/* line 344, ../../sass/Air_color.scss */
.price-summary-paxPrice-heading {
  background-color: #f5f5f5;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
}

/* line 345, ../../sass/Air_color.scss */
.price-summary-pax a {
  color: #2d78b7;
}

/* line 346, ../../sass/Air_color.scss */
.price-summary-pax a:hover {
  color: #134FA9;
}

/* line 347, ../../sass/Air_color.scss */
.summeryhide {
  background: url('../images/air-s9bffbdb286.png') 0 -784px no-repeat !important;
}

/* line 348, ../../sass/Air_color.scss */
.pNumInput, .pCodeInput {
  background: #FFF;
  border: solid 1px #dfdfdf;
}

/* line 349, ../../sass/Air_color.scss */
.cListFrame {
  background-color: #ffffff;
  border: 1px solid #d4d4d4;
}

/* line 350, ../../sass/Air_color.scss */
.cListItem {
  color: #333333;
  background-color: transparent;
}

/* line 351, ../../sass/Air_color.scss */
.cListItemSel {
  background-color: #699DB5;
  color: #fff;
}

/* line 352, ../../sass/Air_color.scss */
.cListButtonSel {
  border-top: solid 1px #d4d4d4;
  border-bottom: solid 1px #d4d4d4;
  border-left: solid 1px #d4d4d4;
  background-image: url("../images/dropdown.gif");
}

/* line 353, ../../sass/Air_color.scss */
.cListButtonDS {
  border-left: solid 1px #8bb8b9;
  border-top: solid 1px #8bb8b9;
  border-bottom: solid 1px #8bb8b9;
}

/* line 354, ../../sass/Air_color.scss */
#bonus-offer, .guest-summary, #promo-information, #payment-information, #terms-and-conditions, .passenger-detail {
  box-shadow: 0 0 4px #cccccc;
  border-radius: 3px 3px 0 0;
}

/* line 355, ../../sass/Air_color.scss */
.adtraveller {
  background-color: #F6F6F6;
}

/* line 356, ../../sass/Air_color.scss */
.best-price-guarantee {
  border-radius: 5px 5px;
}

/* line 357, ../../sass/Air_color.scss */
.cruise-detail-box h1 {
  color: #172F5B;
}

/* line 358, ../../sass/Air_color.scss */
.book-icon-box {
  background-color: #FFFFFF;
}

/* line 359, ../../sass/Air_color.scss */
.cruise-book-icon {
  background: url('../images/air-s9bffbdb286.png') 107px -1221px no-repeat;
}

/* line 360, ../../sass/Air_color.scss */
.flight-book-icon {
  background: url('../images/air-s9bffbdb286.png') 107px -1415px no-repeat;
}

/* line 361, ../../sass/Air_color.scss */
.confirmation-info-1 {
  background: #134FA9;
  border: 1px solid #09244d;
}

/* line 362, ../../sass/Air_color.scss */
.confirmation-info-1 ul li {
  color: #fff;
}

/* line 363, ../../sass/Air_color.scss */
.confirmation-info-1 ul li a {
  color: #ffffff !important;
}

/* line 364, ../../sass/Air_color.scss */
.passenger-info-box {
  color: #4D4D4D;
}

/* line 365, ../../sass/Air_color.scss */
#price-summary h1, #payment-summary h1, .passenger-info-box h1, .guest-summary h1, #AgentPriceDetails h1, #terms-and-conditions h1, #travel-insurance h1, .user-utility h1, #bonus-offer h1, #payment-information h1 {
  color: white;
}

/* line 367, ../../sass/Air_color.scss */
.wideprices h1, .guest-summary h1, #payment-information h1, #promo-information h1, #price-summary h1, #travel-insurance h1 {
  background: #104492;
  background: -webkit-linear-gradient(top, #134FA9 0%, #104492 100%);
  background: -moz-linear-gradient(top, #134FA9 0%, #104492 100%);
  background: -o-linear-gradient(top, #134FA9 0%, #104492 100%);
  background: linear-gradient(to bottom, #134FA9 0%, #104492 100%);
}

/* line 368, ../../sass/Air_color.scss */
#terms-and-conditions h1 span, .user-utility h1 span {
  background: url(../images/air/note.png) no-repeat 3% 50% transparent;
}

/* line 369, ../../sass/Air_color.scss */
#price-summary h1 span, #payment-summary h1 span, #AgentPriceDetails div h1 span {
  background: url('../images/air-s9bffbdb286.png') 0 -2034px no-repeat;
}

/* line 370, ../../sass/Air_color.scss */
.guest-summary h1 span {
  background: url('../images/air-s9bffbdb286.png') 5px -1863px no-repeat;
}

/* line 371, ../../sass/Air_color.scss */
#payment-information h1 span {
  background: url('../images/air-s9bffbdb286.png') 4px -18px no-repeat;
}

/* line 372, ../../sass/Air_color.scss */
.guest-summary .agent-info {
  border: 1px solid #D6D6D6;
  box-shadow: 0 0 4px #cccccc;
  border-radius: 5px 5px 0 0;
}

/* line 373, ../../sass/Air_color.scss */
.price-summary h1, .payment-summary h1 {
  background-color: #FFF0D6;
  border: 1px solid #E7B138;
  color: #000000;
}

/* line 374, ../../sass/Air_color.scss */
.guest-info-display-box {
  background-color: #FFFFFF;
}

/* line 375, ../../sass/Air_color.scss */
#business-tab-content-right {
  background: none repeat 0 0 #FFFFFF;
  border-left: 1px solid #D8D8D8;
}

/* line 376, ../../sass/Air_color.scss */
#business-tab-content-left ul li {
  background: none repeat 0 0 #FFFFFF;
  border-bottom: 1px dotted #D8D8D8;
  border-radius: 4px 4px 4px 4px;
  color: #0B3268;
}

/* line 377, ../../sass/Air_color.scss */
#business-tab-content-left ul li:hover, #business-tab-content-left ul li.active {
  background: none no-repeat right top #F6F6F6;
}

/* line 378, ../../sass/Air_color.scss */
.print-box {
  color: #3653b0;
  border: 1px dashed #09244d;
}

/* line 379, ../../sass/Air_color.scss */
.insurance-box {
  border: 1px solid #D6D6D6;
}

/* line 380, ../../sass/Air_color.scss */
.insurance-button a {
  color: #0066BB;
}

/* line 381, ../../sass/Air_color.scss */
.payment-passenger-payment-option h3, .payment-info-inputbox h3 {
  color: #013682;
}

/* .card-select {
    border: 1px solid #aaaaaa;}
.cardholdername-input {
    border: 1px solid #aaaaaa;}
.inputTextBig {
    border: 1px solid #aaaaaa;} */
/* line 388, ../../sass/Air_color.scss */
.hints {
  border: 1px solid #E4E4E4;
}

/* line 389, ../../sass/Air_color.scss */
.hints h3 {
  background: none repeat 0 0 #F3F3F3;
  color: #104594;
}

/* line 390, ../../sass/Air_color.scss */
.hints ul li a {
  color: #2d78b7;
  text-decoration: none;
}

/* line 391, ../../sass/Air_color.scss */
.tipsy-arrow-n {
  border-bottom-color: #134FA9;
}

/* line 392, ../../sass/Air_color.scss */
.tipsy-arrow-s {
  border-top-color: #134FA9;
}

/* line 393, ../../sass/Air_color.scss */
.tipsy-arrow-e {
  border-left-color: #134FA9;
}

/* line 394, ../../sass/Air_color.scss */
.tipsy-arrow-w {
  border-right-color: #134FA9;
}

/* line 395, ../../sass/Air_color.scss */
.tipsy-inner {
  background-color: #f7f7f7;
  color: #134FA9;
  border: 1px solid #134FA9;
  box-shadow: 0 3px 3px 0 #333333;
  -moz-box-shadow: 0 3px 3px 0 #333333;
  -webkit-box-shadow: 0 3px 3px 0 #333333;
}

/* line 396, ../../sass/Air_color.scss */
.tipsy-arrow {
  border: 5px dashed #134FA9;
}

/* line 397, ../../sass/Air_color.scss */
.tooltip-descriptionV3 .ttip-arr-inner {
  border-bottom: 4px solid transparent;
  border-right: 9px solid #134FA9;
  border-top: 9px solid transparent;
}

/* line 398, ../../sass/Air_color.scss */
.tooltip-prbrkdwn {
  background: #f7f7f7;
  border: 1px solid #134FA9;
  color: #134FA9;
  box-shadow: 0 3px 3px 0 #333333;
  -moz-box-shadow: 0 3px 3px 0 #333333;
  -webkit-box-shadow: 0 3px 3px 0 #333333;
}

/* line 399, ../../sass/Air_color.scss */
.tooltip-prbrkdwnV4 {
  background: #f7f7f7;
  border: 1px solid #134FA9;
  color: #134FA9;
  box-shadow: 0 3px 3px 0 #333333;
  -moz-box-shadow: 0 3px 3px 0 #333333;
  -webkit-box-shadow: 0 3px 3px 0 #333333;
}

/* line 400, ../../sass/Air_color.scss */
.tooltip-descriptionV2 .ttip-arr-inner {
  border-bottom: 10px solid #134FA9;
  border-left: 1px solid transparent;
  border-right: 10px solid transparent;
}

/* line 401, ../../sass/Air_color.scss */
.ttipHelper-description {
  border: 1px solid #134FA9;
  color: #FFFFFF;
}

/* line 402, ../../sass/Air_color.scss */
.ttip-titlebar {
  background-color: #134FA9;
}

/* line 403, ../../sass/Air_color.scss */
.ttip-close {
  cursor: pointer;
  float: right;
  font-size: 14px;
  font-weight: 600;
  padding: 0 4px 2px;
  text-decoration: none;
  color: #3653b0;
}

/* line 404, ../../sass/Air_color.scss */
.ttip-content {
  background-color: #FCFCFC;
  padding: 10px;
}

/* line 405, ../../sass/Air_color.scss */
.classic {
  background: none repeat 0 0 #FCDEB6;
  border: 1px solid #B1C28D;
  color: #000000;
}

/* line 406, ../../sass/Air_color.scss */
.payment-info .customer-info-fields input {
  background: none repeat 0 0 #FFFFFF;
}

/* line 407, ../../sass/Air_color.scss */
.Country-state-select {
  background: none repeat 0 0 #FFFFFF;
  border: 1px solid #aaaaaa;
}

/* line 408, ../../sass/Air_color.scss */
.phonetype {
  background: none repeat 0 0 #FFFFFF;
  border: 1px solid #aaaaaa;
}

/* line 409, ../../sass/Air_color.scss */
.preferences-box a {
  color: #2d78b7;
}

/* line 410, ../../sass/Air_color.scss */
.complete a {
  color: #ffffff !important;
}

/* line 411, ../../sass/Air_color.scss */
.normal-table {
  border: 1px solid #D6D6D6;
}

/* line 412, ../../sass/Air_color.scss */
.normal-table td {
  border: 1px solid #D6D6D6;
}

/* line 413, ../../sass/Air_color.scss */
.insurance-title {
  color: #328DDA;
}

/* line 414, ../../sass/Air_color.scss */
.travel-box-img {
  background: url('../images/air-s9bffbdb286.png') 0 -2937px no-repeat;
}

/* line 415, ../../sass/Air_color.scss */
.hotel-book-icon {
  background: url('../images/air-s9bffbdb286.png') 107px -1599px no-repeat;
}

/**************************Air Responsive****************************************/
/* line 418, ../../sass/Air_color.scss */
.acc_content {
  border-bottom: 1px solid #dedcdd;
}

/* line 421, ../../sass/Air_color.scss */
.stop-search-label a {
  background: #5e5e5e;
  font-weight: bold;
  color: #ffffff;
  border-radius: 5px;
}

@media only screen and (min-width: 120px) and (max-width: 767px) {
  /* line 423, ../../sass/Air_color.scss */
  .camh-cruise-details ul li .camh-cruiseline-logo {
    border-top: 1px solid #134FA9;
  }

  /* line 424, ../../sass/Air_color.scss */
  .camh-cruise-details ul li.second-col {
    border-left: 1px solid #134FA9;
  }

  /* line 425, ../../sass/Air_color.scss */
  .camh-cruise-details ul li.cruise-price-total {
    border-left: 1px solid #134FA9;
  }

  /* line 426, ../../sass/Air_color.scss */
  input[type="text"], input[type="password"], input[type="textarea"], input[type="tel"], input[type="email"], select {
    border: 1px solid #AAAAAA;
  }

  /* line 427, ../../sass/Air_color.scss */
  .total-price-mo {
    color: #134FA9;
  }

  /* line 428, ../../sass/Air_color.scss */
  .tabsinn ul li a {
    color: #999;
  }

  /* line 429, ../../sass/Air_color.scss */
  .air_matrix_suppliers_corner {
    background: url('../images/air-s9bffbdb286.png') 0 -415px no-repeat;
  }

  /* line 430, ../../sass/Air_color.scss */
  .air_matrix_calendar_corner {
    background: url("../images/air/air_matrix_calendar_corner_m.png") no-repeat 0 0;
  }

  /* line 431, ../../sass/Air_color.scss */
  .air_matrix_calendardeparture_corner {
    background: url(../images/air/air_matrix_calendardeparture_corner_m.png) no-repeat;
  }

  /* line 432, ../../sass/Air_color.scss */
  #MatrixContainer {
    background: url(../images/loading/loading.gif) no-repeat center center;
  }

  /* line 433, ../../sass/Air_color.scss */
  #flresult-list dd:active {
    background-color: #FBFBFB;
  }

  /* line 434, ../../sass/Air_color.scss */
  .fl-details-mo {
    background: #fff !important;
  }

  /* line 435, ../../sass/Air_color.scss */
  .fl-details-buttons {
    background-color: #3D3939;
  }

  /* line 436, ../../sass/Air_color.scss */
  .select-flight:hover, .select-flight:active {
    color: #ffffff;
  }

  /* line 438, ../../sass/Air_color.scss */
  .fl-back a {
    background: url("../images/air/back_btn_arrow.png") no-repeat left center;
    color: #FFFFFF;
  }

  /* Start New Css for Flight Segment Details*/
  /* line 440, ../../sass/Air_color.scss */
  .responsivearrow {
    background-image: url("../images/air/flight_arrow.png");
    border-bottom: 1px solid #E3E3E3;
    background-repeat: no-repeat;
  }

  /* line 441, ../../sass/Air_color.scss */
  .detailleftblock {
    border-left: 1px solid #E3E3E3;
  }

  /* line 442, ../../sass/Air_color.scss */
  .responsivearrow .detailleftblock:first-child {
    border-bottom: 1px solid #E3E3E3;
  }

  /*tabs*/
  /* line 446, ../../sass/Air_color.scss */
  ul.airtab {
    background: #3d3939;
  }

  /* line 447, ../../sass/Air_color.scss */
  .airtab li.active a {
    color: #fff !important;
  }

  /* line 448, ../../sass/Air_color.scss */
  .airtab li.active {
    background-color: #134FA9;
  }

  /* line 449, ../../sass/Air_color.scss */
  #MatrixTabs.airtab #Category.mtab-mo {
    background: transparent;
    color: #3653b0;
    border: 2px solid #3653b0;
  }

  /* line 451, ../../sass/Air_color.scss */
  .tabbackbg {
    border: 0px;
  }

  /* line 453, ../../sass/Air_color.scss */
  #ResetFilterCTN {
    background-image: url(../images/air/reset_filter.png);
    border-left: 1px solid #292727;
    background-color: #2C2C2C;
    display: none !important;
  }

  /*made it hidden because reset fitler option will available in filter form*/
  /* line 454, ../../sass/Air_color.scss */
  #MatrixView {
    background-image: url(../images/air/plane_icon.png);
  }

  /* line 455, ../../sass/Air_color.scss */
  #FlexDView {
    background-image: url(../images/air/flexible_date_icon.png);
  }

  /* line 456, ../../sass/Air_color.scss */
  #ListView {
    background-image: url(../images/air/list_view.png);
  }

  /* line 457, ../../sass/Air_color.scss */
  #SearchForm {
    background-image: url(../images/air/modify_search_icon.png);
  }

  /* line 458, ../../sass/Air_color.scss */
  #FilterView {
    background: url(../images/air/filter.png) no-repeat top center #2C2C2C;
  }

  /*filters*/
  /* line 460, ../../sass/Air_color.scss */
  .accordian dd h4 {
    background: #f7f7f7;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #eeeeee));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%, #eeeeee 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee', GradientType=0 );
  }

  /* IE6-8 */
  /* line 463, ../../sass/Air_color.scss */
  .acc_content {
    border-bottom: 1px solid #ccc;
  }

  /* line 464, ../../sass/Air_color.scss */
  .passenger-info-inputbox select {
    border: 1px solid #AAAAAA;
  }

  /* line 465, ../../sass/Air_color.scss */
  .pNumInput, select, .pCodeInput {
    border: 1px solid #AAAAAA;
  }

  /* line 466, ../../sass/Air_color.scss */
  .cListButton, .cListButtonSel {
    border-color: #AAAAAA;
  }

  /* line 467, ../../sass/Air_color.scss */
  .card-select {
    border-color: #AAAAAA;
  }

  /* line 468, ../../sass/Air_color.scss */
  #PaxInfo {
    background-image: url(../images/air/passanger_details.png);
  }

  /* line 469, ../../sass/Air_color.scss */
  #PriceInfo {
    background-image: url(../images/air/price_summary.png);
  }

  /* line 470, ../../sass/Air_color.scss */
  #FlightInfo {
    background-image: url(../images/air/flight_details.png);
  }

  /* line 471, ../../sass/Air_color.scss */
  #PaymentInfo {
    background-image: url(../images/air/billing_info.png);
  }

  /* line 472, ../../sass/Air_color.scss */
  #BookingInfo {
    background-image: url(../images/air/booking_info.png);
  }

  /* line 473, ../../sass/Air_color.scss */
  ul.airtab li {
    border-right: 1px solid #2c2c2c;
  }

  /* line 474, ../../sass/Air_color.scss */
  .cruise-detail-box {
    box-shadow: none;
    border: 0px none;
  }

  /* line 475, ../../sass/Air_color.scss */
  .res_guestinfo {
    border: 1px solid #ccc;
  }

  /* line 476, ../../sass/Air_color.scss */
  .res_guestname {
    background-color: #e4e4e4;
    background-image: url(../images/responsive/minus_dark.png);
    background-position: right 10px center;
    background-repeat: no-repeat;
    color: #525252;
    border-top: 1px solid #ccc;
  }

  /* line 477, ../../sass/Air_color.scss */
  .res_guestname:last-child {
    border-bottom: 1px solid #ccc;
  }

  /* line 478, ../../sass/Air_color.scss */
  .grayarrowplus {
    background-image: url(../images/responsive/plus_dark.png);
  }

  /* line 479, ../../sass/Air_color.scss */
  .grayarrowminus {
    background-image: url(../images/responsive/minus_dark.png);
  }

  /*previous button bg color*/
  /* line 481, ../../sass/Air_color.scss */
  .pagination .prvbtn {
    border-radius: 5px;
    background-color: #CECECE;
    color: #ffffff;
  }

  /* line 482, ../../sass/Air_color.scss */
  .res-share-icon {
    background-image: url(/content/Themes/Odysseus/images/air/res-share-icon.png);
    border: 1px solid #008853;
    border-radius: 3px;
    background-position: center center;
    background-repeat: no-repeat;
  }
}
/*media query end*/
/* line 485, ../../sass/Air_color.scss */
.pNumInput, .pCodeInput {
  background: #FFF;
  border: solid 1px #dfdfdf;
}

/* line 486, ../../sass/Air_color.scss */
.login-section .passenger-info-fields {
  border-bottom: 0px none;
}

/* line 487, ../../sass/Air_color.scss */
.country_input {
  background-color: #ffffff;
}

/* line 488, ../../sass/Air_color.scss */
.country_input input[type="text"] {
  background: url("../images/search.png") no-repeat 215px center #ffffff;
  border: 1px solid #d4d4d4;
}

/* line 489, ../../sass/Air_color.scss */
.cListItem:hover, .cListItemSel {
  background-color: #567F90;
  color: #ffffff;
}

/* line 490, ../../sass/Air_color.scss */
.cListButtonDS {
  border-left: solid 1px #8bb8b9;
  border-top: solid 1px #8bb8b9;
  border-bottom: solid 1px #8bb8b9;
}

/* Flight Share dialog box css - Tejal*/
/* line 492, ../../sass/Air_color.scss */
.share-input-form {
  color: #333;
}

/* line 493, ../../sass/Air_color.scss */
.title-bar .shareby {
  color: #134FA9;
}

/* line 494, ../../sass/Air_color.scss */
.title-bar .share-options li {
  color: #5a7f0c;
}

/* line 495, ../../sass/Air_color.scss */
.share-input-form font {
  color: #999;
}

/* line 496, ../../sass/Air_color.scss */
.share-loading-wrapper {
  background-color: #fff;
}

/* line 497, ../../sass/Air_color.scss */
.share-loading {
  background: url("../images/loading/loading.gif") no-repeat 50% 50%;
}

/* line 498, ../../sass/Air_color.scss */
.search-result-time {
  color: #134FA9;
}

/*Alternate Pirces - START*/
/* line 500, ../../sass/Air_color.scss */
.choice_0 {
  background: #00ef45;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZWY0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzAwZWY0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzAwYzYzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGM2MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00ef45 0%, #00ef45 69%, #00c639 92%, #00c639 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00ef45), color-stop(69%, #00ef45), color-stop(92%, #00c639), color-stop(100%, #00c639));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00ef45 0%, #00ef45 69%, #00c639 92%, #00c639 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00ef45 0%, #00ef45 69%, #00c639 92%, #00c639 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00ef45 0%, #00ef45 69%, #00c639 92%, #00c639 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #00ef45 0%, #00ef45 69%, #00c639 92%, #00c639 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ef45', endColorstr='#00c639', GradientType=0 );
  /* IE6-8 */
}

/* line 503, ../../sass/Air_color.scss */
.choice_1, .choice_included {
  background: #00d23c;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZDIzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwZDIzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzAyYjczNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMmI3MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00d23c 0%, #00d23c 70%, #02b736 85%, #02b736 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00d23c), color-stop(70%, #00d23c), color-stop(85%, #02b736), color-stop(100%, #02b736));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00d23c 0%, #00d23c 70%, #02b736 85%, #02b736 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00d23c 0%, #00d23c 70%, #02b736 85%, #02b736 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00d23c 0%, #00d23c 70%, #02b736 85%, #02b736 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #00d23c 0%, #00d23c 70%, #02b736 85%, #02b736 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d23c', endColorstr='#02b736', GradientType=0 );
  /* IE6-8 */
}

/* line 506, ../../sass/Air_color.scss */
.choice_2 {
  background: #00b15b;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjE1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwYjE1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzAxOWY1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTlmNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00b15b 0%, #00b15b 70%, #019f52 85%, #019f52 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b15b), color-stop(70%, #00b15b), color-stop(85%, #019f52), color-stop(100%, #019f52));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00b15b 0%, #00b15b 70%, #019f52 85%, #019f52 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00b15b 0%, #00b15b 70%, #019f52 85%, #019f52 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00b15b 0%, #00b15b 70%, #019f52 85%, #019f52 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #00b15b 0%, #00b15b 70%, #019f52 85%, #019f52 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b15b', endColorstr='#019f52', GradientType=0 );
  /* IE6-8 */
}

/*ignore above classes*/
/* line 510, ../../sass/Air_color.scss */
.choice_0 {
  background: #00ff49;
}

/* line 511, ../../sass/Air_color.scss */
.choice_1 {
  background: #00ef44;
}

/* line 512, ../../sass/Air_color.scss */
.choice_2 {
  background: #00d23b;
}

/* line 513, ../../sass/Air_color.scss */
.choice_3 {
  background: #00bd36;
}

/* line 514, ../../sass/Air_color.scss */
.choice_4 {
  background: #00a32e;
}

/* line 515, ../../sass/Air_color.scss */
.choice_5 {
  background: #008e28;
}

/* line 516, ../../sass/Air_color.scss */
.choice_6 {
  background: #007220;
}

/* line 517, ../../sass/Air_color.scss */
.choice_7 {
  background: #005a19;
}

/*Start Classes Added by jatan after requirements changes at Flight level*/
/* line 519, ../../sass/Air_color.scss */
.ChoiceOptionA_0.selected {
  background: #00ff49;
}

/* line 520, ../../sass/Air_color.scss */
.ChoiceOptionA_1.selected {
  background: #00ef44;
}

/* line 521, ../../sass/Air_color.scss */
.ChoiceOptionA_2.selected {
  background: #00d23b;
}

/* line 522, ../../sass/Air_color.scss */
.ChoiceOptionA_3.selected {
  background: #00bd36;
}

/* line 523, ../../sass/Air_color.scss */
.ChoiceOptionA_4.selected {
  background: #00a32e;
}

/* line 524, ../../sass/Air_color.scss */
.ChoiceOptionA_5.selected {
  background: #008e28;
}

/* line 525, ../../sass/Air_color.scss */
.ChoiceOptionA_6.selected {
  background: #007220;
}

/* line 526, ../../sass/Air_color.scss */
.ChoiceOptionA_7.selected {
  background: #005a19;
}

/* line 527, ../../sass/Air_color.scss */
.ChoiceOptionA_0:hover {
  background: #00ff49;
}

/* line 528, ../../sass/Air_color.scss */
.ChoiceOptionA_1:hover {
  background: #00ef44;
}

/* line 529, ../../sass/Air_color.scss */
.ChoiceOptionA_2:hover {
  background: #00d23b;
}

/* line 530, ../../sass/Air_color.scss */
.ChoiceOptionA_3:hover {
  background: #00bd36;
}

/* line 531, ../../sass/Air_color.scss */
.ChoiceOptionA_4:hover {
  background: #00a32e;
}

/* line 532, ../../sass/Air_color.scss */
.ChoiceOptionA_5:hover {
  background: #008e28;
}

/* line 533, ../../sass/Air_color.scss */
.ChoiceOptionA_6:hover {
  background: #007220;
}

/* line 534, ../../sass/Air_color.scss */
.ChoiceOptionA_7:hover {
  background: #005a19;
}

/* line 535, ../../sass/Air_color.scss */
.ChoiceOptionA_0 {
  border-bottom: 2px solid #00ff49;
}

/* line 536, ../../sass/Air_color.scss */
.ChoiceOptionA_1 {
  border-bottom: 2px solid #00ef44;
}

/* line 537, ../../sass/Air_color.scss */
.ChoiceOptionA_2 {
  border-bottom: 2px solid #00d23b;
}

/* line 538, ../../sass/Air_color.scss */
.ChoiceOptionA_3 {
  border-bottom: 2px solid #00bd36;
}

/* line 539, ../../sass/Air_color.scss */
.ChoiceOptionA_4 {
  border-bottom: 2px solid #00a32e;
}

/* line 540, ../../sass/Air_color.scss */
.ChoiceOptionA_5 {
  border-bottom: 2px solid #008e28;
}

/* line 541, ../../sass/Air_color.scss */
.ChoiceOptionA_6 {
  border-bottom: 2px solid #007220;
}

/* line 542, ../../sass/Air_color.scss */
.ChoiceOptionA_7 {
  border-bottom: 2px solid #005a19;
}

/* line 543, ../../sass/Air_color.scss */
.choice_label_1 {
  color: #00ff49;
}

/* line 544, ../../sass/Air_color.scss */
.choice_label_2 {
  color: #00ef44;
}

/* line 545, ../../sass/Air_color.scss */
.choice_label_3 {
  color: #00d23b;
}

/* line 546, ../../sass/Air_color.scss */
.choice_label_4 {
  color: #00bd36;
}

/* line 547, ../../sass/Air_color.scss */
.choice_label_5 {
  color: #00a32e;
}

/* line 548, ../../sass/Air_color.scss */
.choice_label_6 {
  color: #008e28;
}

/* line 549, ../../sass/Air_color.scss */
.choice_label_7 {
  color: #007220;
}

/* line 550, ../../sass/Air_color.scss */
.choice_label_8 {
  color: #005a19;
}

/*End Classes Added by jatan after requirements changes at Flight level*/
/* line 553, ../../sass/Air_color.scss */
.choice_lbl span {
  font-weight: bold;
}

/* line 554, ../../sass/Air_color.scss */
.choice_combo {
  color: #fff;
}

/* line 555, ../../sass/Air_color.scss */
.choice_arrow {
  background-image: url(../images/air/choice_bg_arrow.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #333;
}

/* line 556, ../../sass/Air_color.scss */
.choice_title h1 {
  background-image: url(../images/air/choice_mark.png);
  background-repeat: no-repeat;
  background-position: left center;
}

/* line 557, ../../sass/Air_color.scss */
.choice_price {
  background: #e6e6e6;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e6e6e6 0%, #ffffff 50%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(50%, #ffffff), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 0%, #ffffff 50%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 0%, #ffffff 50%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 0%, #ffffff 50%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e6e6e6 0%, #ffffff 50%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#e6e6e6', GradientType=0 );
  /* IE6-8 */
  border-top: 1px solid #ffffff;
}

/* line 560, ../../sass/Air_color.scss */
.included_font {
  color: #134FA9;
}

/* line 561, ../../sass/Air_color.scss */
.choice_detail {
  border-top: 1px solid #c0c0c0;
  background-color: #FFF;
}

/* line 562, ../../sass/Air_color.scss */
.essential_font, .pkgAddPrice .OPtPriceDiff {
  color: #008927;
}

/* line 563, ../../sass/Air_color.scss */
.pkgAddPrice span {
  color: #134FA9;
}

/* line 564, ../../sass/Air_color.scss */
.plus_font {
  color: #015319;
}

/* line 565, ../../sass/Air_color.scss */
.choice_title h1 {
  color: #595959;
}

/* line 566, ../../sass/Air_color.scss */
.choice_item {
  border-top: 1px solid #fff;
  color: #fff;
}

/* line 567, ../../sass/Air_color.scss */
.flightSelChoice {
  color: #fff;
}

/* line 568, ../../sass/Air_color.scss */
.choice_selector .spanChoiceReadOnly {
  border-bottom: 2px solid transparent;
}

/* line 569, ../../sass/Air_color.scss */
.choice_selector .spanChoiceDisabled, .choice_selector .spanChoiceReadOnly {
  background-color: #c3c3c3;
  color: #000;
}

/* line 570, ../../sass/Air_color.scss */
.choice_selector .spanChoiceDisabled:hover, .choice_selector .spanChoiceReadOnly:hover {
  color: #000;
}

/*Alternate Prices - END*/
/*On Time and Air miles information -- START*/
/* line 573, ../../sass/Air_color.scss */
.flightmiscinfo {
  border-top: 1px solid #e3e3e3;
}

/* line 574, ../../sass/Air_color.scss */
.flightontimeinfo {
  background-image: url("../images/air/flight_ontime_icon.png");
  background-repeat: no-repeat;
  background-position: 5px center;
  border-right: 1px solid #134FA9;
}

/* line 575, ../../sass/Air_color.scss */
.flightairmiles {
  background: url('../images/air-s9bffbdb286.png') 0 -1541px no-repeat;
  border-right: 1px solid #134FA9;
}

/* line 576, ../../sass/Air_color.scss */
#OnTimePercent, #AirMiles {
  color: #134FA9;
}

/* line 577, ../../sass/Air_color.scss */
#OnTimeLabel, #AirMilesLabel {
  color: #134FA9;
}

/*On Time and Air miles information -- END*/
/* Start CSS Added for FareLogix changes*/
/* line 580, ../../sass/Air_color.scss */
.selected {
  color: #fff;
}

/* line 581, ../../sass/Air_color.scss */
.choice_selector > a:hover {
  color: #fff;
}

/* End CSS Added for FareLogix changes*/
/*Ancillary Services - START*/
/* line 586, ../../sass/Air_color.scss */
.anci_tab {
  background-image: url(images/plane_icon.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  background-color: #ececec;
}

/* line 587, ../../sass/Air_color.scss */
.anci_tab.depart-plane, .anci-summary-right.depart-plane {
  background-image: url(../images/air/d-plane.png);
  background-repeat: no-repeat;
}

/* line 588, ../../sass/Air_color.scss */
.anci_tab.return-plane, .anci-summary-right.return-plane {
  background-image: url(../images/air/r-plane.png);
  background-repeat: no-repeat;
}

/* line 589, ../../sass/Air_color.scss */
.anci-summary-right.depart-plane, .anci-summary-right.return-plane {
  background-position: 8% 50%;
}

/* line 590, ../../sass/Air_color.scss */
.selectedtab {
  background-color: #397692;
  color: #dcdddd;
  background-image: url(images/selected_plane_icon.png);
  background-position: 5px center;
  background-repeat: no-repeat;
}

/* line 591, ../../sass/Air_color.scss */
.anci_list {
  border: 1px solid #ccc !important;
  border-top: 0px none;
}

/* line 592, ../../sass/Air_color.scss */
.anci_eli_left {
  border-right: 1px solid #ccc;
}

/* line 593, ../../sass/Air_color.scss */
.anci_eli_img {
  border: 1px solid #e9e9e9;
}

/* line 594, ../../sass/Air_color.scss */
.anci_eli_detail h2 {
  color: #10668e;
}

/* line 595, ../../sass/Air_color.scss */
.anci_eli_detail li {
  list-style-image: url(images/list_arrow.jpg);
}

/* line 596, ../../sass/Air_color.scss */
.anci_eli_detail a.bPopup {
  color: #10668e;
}

/* line 597, ../../sass/Air_color.scss */
.anci_eli_detail li b {
  color: #515151;
}

/* line 598, ../../sass/Air_color.scss */
.anci_offer {
  background: #72c00e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #72c00e 0%, #6ab20e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72c00e), color-stop(100%, #6ab20e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #72c00e 0%, #6ab20e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #72c00e 0%, #6ab20e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #72c00e 0%, #6ab20e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #72c00e 0%, #6ab20e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72c00e', endColorstr='#6ab20e', GradientType=0 );
  /* IE6-9 */
  border: 1px solid #70aa24;
  color: #ffffff;
  text-shadow: 0px 1px 0px #4c7d0a;
}

/* line 600, ../../sass/Air_color.scss */
.anci_price {
  color: #525252;
}

/* line 601, ../../sass/Air_color.scss */
.anci_checkbox {
  border: 1px solid #c3cace;
  color: #397692;
}

/* line 602, ../../sass/Air_color.scss */
.checked {
  background: #397692;
  color: #fff;
}

/* line 603, ../../sass/Air_color.scss */
.anci_checkbox input {
  border: 1px solid #c3cace;
}

/* line 604, ../../sass/Air_color.scss */
.anci_pax label, .anci_pax input {
  color: #676767;
}

/* line 605, ../../sass/Air_color.scss */
.anci_eliment {
  border-bottom: 1px solid #ccc;
}

/* line 606, ../../sass/Air_color.scss */
.notification {
  color: #549401;
}

/* line 607, ../../sass/Air_color.scss */
.anci-wrapper div.pass-dat-title .psicon {
  background: url("../images/air/ancillary_icon.png") no-repeat;
}

/* line 608, ../../sass/Air_color.scss */
.anci_prev, .anci_next {
  border: 1px solid #dad8d8;
  color: #929292 !important;
}

/* line 609, ../../sass/Air_color.scss */
.anci_next {
  background: #ffffff;
  /* Old browsers */
  background: url(../images/air/next_flight.png) 92% center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
  /* FF3.6+ */
  background: url(../images/air/next_flight.png) 92% center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
  /* Chrome,Safari4+ */
  background: url(../images/air/next_flight.png) 92% center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(../images/air/next_flight.png) 92% center no-repeat, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
  /* Opera 11.10+ */
  background: url(../images/air/next_flight.png) 92% center no-repeat, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
  /* IE10+ */
  background: url(../images/air/next_flight.png) 92% center no-repeat, linear-gradient(to bottom, #ffffff 0%, #ececec 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec', GradientType=0 );
  /* IE6-9 */
}

/* line 611, ../../sass/Air_color.scss */
.anci_prev {
  background-image: url(images/prev_flight.png);
  background-repeat: no-repeat;
  background: #ffffff;
  /* Old browsers */
  background: url(../images/air/prev_flight.png) 5% center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
  /* FF3.6+ */
  background: url(../images/air/prev_flight.png) 5% center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
  /* Chrome,Safari4+ */
  background: url(../images/air/prev_flight.png) 5% center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(../images/air/prev_flight.png) 5% center no-repeat, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
  /* Opera 11.10+ */
  background: url(../images/air/prev_flight.png) 5% center no-repeat, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
  /* IE10+ */
  background: url(../images/air/prev_flight.png) 5% center no-repeat, linear-gradient(to bottom, #ffffff 0%, #ececec 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec', GradientType=0 );
  /* IE6-9 */
}

/* line 613, ../../sass/Air_color.scss */
.ui-corner-all {
  border: none;
}

/* line 614, ../../sass/Air_color.scss */
.ui-widget-header {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-bottom: 1px solid #cccccc;
}

/* line 615, ../../sass/Air_color.scss */
.ui-tabs-active a {
  background-color: #397692;
  color: #ffffff !important;
  background-position: 5px center;
  background-repeat: no-repeat;
}

/* line 616, ../../sass/Air_color.scss */
.ui-tabs-active a.depart-plane {
  background-image: url(../images/air/sel-d-plane.png);
  background-repeat: no-repeat;
}

/* line 617, ../../sass/Air_color.scss */
.ui-tabs-active a.return-plane {
  background-image: url(../images/air/sel-r-plane.png);
  background-repeat: no-repeat;
}

/* line 618, ../../sass/Air_color.scss */
.anci-summary-heading {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background-color: #f5f5f5;
  color: #134FA9;
}

/* line 619, ../../sass/Air_color.scss */
.anci-summary-name {
  background-color: #f5f5f5;
  color: #134FA9;
}

/* line 620, ../../sass/Air_color.scss */
.anci-summary-name .anci-summary-right {
  background-color: #CBCBCB;
  color: #333;
}

/*Ancillary Services - END*/
/*baggage info*/
/* line 625, ../../sass/Air_color.scss */
.tooltip-bagsInfo {
  background-color: #fff;
}

/* line 626, ../../sass/Air_color.scss */
.tooltip-bagsInfo table {
  /*border: 1:px  solid $brand-main-color;*/
  color: #333;
  background-color: #fff;
}

/* line 627, ../../sass/Air_color.scss */
.tooltip-bagsInfo .plane-ico {
  background: url(../images/air/plane.png) no-repeat;
}

/* line 628, ../../sass/Air_color.scss */
.tooltip-bagsInfo .b-info {
  background-color: #faf9fa;
}

/* line 629, ../../sass/Air_color.scss */
.baginfo .bglink {
  background-color: #134FA9;
  color: #fff;
  background-image: url("../images/air/Baggage-white.png");
  background-position: 10% center;
  background-repeat: no-repeat;
}

/* line 630, ../../sass/Air_color.scss */
.tooltip-bagsInfo table .title {
  background: url(../images/air/Baggage.jpg) no-repeat;
}

/* line 631, ../../sass/Air_color.scss */
.goNext {
  color: #fff !important;
}

/* line 632, ../../sass/Air_color.scss */
.customer_details .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background: none repeat scroll 0 0 #567f90 !important;
}

/* line 633, ../../sass/Air_color.scss */
.customer_details .ui-state-default, .slider-contents .ui-state-default, .slider-contents .ui-state-default {
  background: #5e5e5e;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 3px 3px;
  background-size: 3px 3px;
  color: #555555;
  border-radius: 3px !important;
}
/* line 634, ../../sass/Air_color.scss */
.customer_details .ui-state-default .nxtbtn, .slider-contents .ui-state-default .nxtbtn, .slider-contents .ui-state-default .nxtbtn {
  background: #134FA9;
  border-radius: 3px;
  box-sizing: border-box;
}

/* line 638, ../../sass/Air_color.scss */
.customer_details.tabs_ui.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
}

/* line 639, ../../sass/Air_color.scss */
.choice_price_details {
  border: 1px solid #cccccc;
  border-radius: 5px;
}

/* line 640, ../../sass/Air_color.scss */
.choice_price_title span:first-child {
  color: #585858;
  font-weight: bold;
}

/* line 641, ../../sass/Air_color.scss */
.choice_price_title {
  border-bottom: 1px solid #e3e3e3;
}

/* line 642, ../../sass/Air_color.scss */
.choice_price_details .choice_price_details {
  color: #585858;
}

/*Insurance Travel Guard*/
/* line 645, ../../sass/Air_color.scss */
.insurance-travelguard-box {
  border: 4px solid #00A3E4;
}

/* line 646, ../../sass/Air_color.scss */
.insurance-travlguard-title {
  background: #00a3e4;
  color: #fff;
}

/* line 647, ../../sass/Air_color.scss */
.insurance-travelguard-yes-name, .insurance-travelguard-name, .insurance-travelguard-policy span, .insurance-travelguard-policy label {
  color: #0073ae;
}

/* line 648, ../../sass/Air_color.scss */
.travelguard-title {
  color: #0073ae;
}

/* line 649, ../../sass/Air_color.scss */
.insurance-msg {
  color: #4f4f4f !important;
}

/* line 650, ../../sass/Air_color.scss */
.insurance-details {
  color: #4f4f4f;
}

/*low price classes*/
/* line 652, ../../sass/Air_color.scss */
.lowprice {
  background-color: #00cc66 !important;
  color: #333333 !important;
}

/* line 653, ../../sass/Air_color.scss */
.RequestedDate {
  border: 1px solid #2C363D !important;
}

/*Average Nightly Rate Start*/
/* line 656, ../../sass/Air_color.scss */
.aph-package-title {
  background: #134FA9;
  /* Old browsers */
  background: url(../images/air/aph-icon.png) no-repeat 5px center, -moz-linear-gradient(top, #134FA9 0%, #104492 100%);
  /* FF3.6+ */
  background: url(../images/air/aph-icon.png) no-repeat 5px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #134FA9), color-stop(100%, #104492));
  /* Chrome,Safari4+ */
  background: url(../images/air/aph-icon.png) no-repeat 5px center, -webkit-linear-gradient(top, #134FA9 0%, #104492 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(../images/air/aph-icon.png) no-repeat 5px center, -o-linear-gradient(top, #134FA9 0%, #104492 100%);
  /* Opera 11.10+ */
  background: url(../images/air/aph-icon.png) no-repeat 5px center, -ms-linear-gradient(top, #134FA9 0%, #104492 100%);
  /* IE10+ */
  background: url(../images/air/aph-icon.png) no-repeat 5px center, linear-gradient(to bottom, #134FA9 0%, #104492 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$brand-main-color', endColorstr='darken($brand-main-color, 5)',GradientType=0 );
  /* IE6-9 */
  color: #ffffff;
}

/* line 666, ../../sass/Air_color.scss */
.aph-dipart-icon {
  background: url(../images/air/aph-depart-icon.png) no-repeat 5px center;
}

/* line 667, ../../sass/Air_color.scss */
.aph-arrive-icon {
  background: url(../images/air/aph-arrive-icon.png) no-repeat 5px center;
}

/* line 668, ../../sass/Air_color.scss */
.aph-package-cont {
  border: 1px solid #d8d8d8;
}

/* line 669, ../../sass/Air_color.scss */
.aph-air-detail-title {
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  color: #3653b0;
}

/* line 670, ../../sass/Air_color.scss */
.aph-air-form-elm {
  color: #524f58;
}

/* line 671, ../../sass/Air_color.scss */
.aph-hotel-form-elm {
  color: #524f58;
}

/* line 672, ../../sass/Air_color.scss */
.aph-fl-btn-cont {
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
}

/* line 673, ../../sass/Air_color.scss */
.aph-more-det-btn {
  background: #3653b0 url(../images/air/aph-plane-icon.png) no-repeat 5px center;
  color: #ffffff;
}

/* line 674, ../../sass/Air_color.scss */
.aph-hotel-det-btn {
  background: #3653b0 url(../images/air/aph-hotel-wh-icon.png) no-repeat 5px center;
  color: #ffffff;
}

/* line 675, ../../sass/Air_color.scss */
.aph-hotel-title {
  color: #524f58;
  background: url(../images/air/aph-hotel-icon.png) no-repeat 10px center;
  border-bottom: 1px solid #d8d8d8;
}

/* line 676, ../../sass/Air_color.scss */
.aph-hotel-address {
  color: #524f58;
}

/* line 677, ../../sass/Air_color.scss */
.aph-remove-htl {
  color: #ffffff;
  background: #be0a27 url(../images/air/aph-htl-cls-icon.png) no-repeat 10px center;
}

/* line 678, ../../sass/Air_color.scss */
.aph-cng-htl {
  color: #ffffff;
  background: #3653b0 url(../images/air/aph-htl-cng-icon.png) no-repeat 10px center;
}

/* line 679, ../../sass/Air_color.scss */
.aph-pkg-total-amt {
  background: #3653b0;
  color: #ffffff;
}

/* line 681, ../../sass/Air_color.scss */
.aph-slider-container {
  border: 1px solid #ededed;
  background: #fff;
}

/* line 682, ../../sass/Air_color.scss */
.aph-hotel-container .aph-slider-container .flexslider .slides li .aph-slide-inner {
  border: 1px solid #d0d0d0;
}

/* line 683, ../../sass/Air_color.scss */
.aph-hotel-container .aph-slider-container .flexslider .slides li img {
  border: 1px solid #b1b1b1;
}

/* line 684, ../../sass/Air_color.scss */
.aph-hotel-container .aph-slider-container .flexslider .slides li p {
  color: #33414E;
}

/* line 685, ../../sass/Air_color.scss */
.aph-hotel-container .aph-slider-container .flexslider .slides li p strong {
  color: #33414E;
}

/* line 686, ../../sass/Air_color.scss */
.aph-hotel-container .aph-slider-container .flexslider .slides li h2 {
  color: #134FA9;
}

/* line 688, ../../sass/Air_color.scss */
.aph-hotel-container .aph-slider-container .flexslider .slides li .hotel-book-button a {
  background: #3653b0;
  background: -webkit-linear-gradient(top, #637dcf 0%, #3653b0 100%);
  background: -moz-linear-gradient(top, #637dcf 0%, #3653b0 100%);
  background: -o-linear-gradient(top, #637dcf 0%, #3653b0 100%);
  background: linear-gradient(to bottom, #637dcf 0%, #3653b0 100%);
  color: #ffffff;
}

/* line 689, ../../sass/Air_color.scss */
.aph-hotel-container .aph-slider-container .flex-direction-nav li a.flex-next {
  background: url(../images/air/aph-slider-next-arrow.png) center center no-repeat #3f3f3f;
  color: #4A4949;
}

/* line 690, ../../sass/Air_color.scss */
.aph-hotel-container .aph-slider-container .flex-direction-nav li a.flex-next.flex-disabled {
  color: #4A4949;
}

/* line 691, ../../sass/Air_color.scss */
.aph-hotel-container .aph-slider-container .flex-direction-nav li a.flex-prev {
  background: url(../images/air/aph-slider-prev-arrow.png) center center no-repeat #3f3f3f;
}

/* line 692, ../../sass/Air_color.scss */
.aph-hotel-container .stay-n-save-cont {
  background: #ededed;
  border-bottom: 3px solid #b2b2b2;
}

/* line 693, ../../sass/Air_color.scss */
.aph-hotel-container .stay-n-save-cont p {
  background: url(../images/air/stay-n-save-icon.png) left center no-repeat;
}

/* line 694, ../../sass/Air_color.scss */
.aph-hotel-container .stay-n-save-cont .view-all-hotel-button a {
  background: #3653b0;
  color: #ffffff;
}

/* Average Nightly Rate End */
/* CAMH Flight Detials - Air Results - Selected Package Style*/
/* line 700, ../../sass/Air_color.scss */
#SelAirPackage dd {
  border: 1px solid #134FA9;
}

/* line 701, ../../sass/Air_color.scss */
#SelAirPackage dd .pricebox .fl-price-mo .total-price-mo {
  color: #fff;
}

/* line 702, ../../sass/Air_color.scss */
#SelAirPackage dd .pricebox .fl-price-mo a.res-share-icon {
  background-image: url(/content/Themes/Odysseus/images/air/res-share-icon-white.png);
  border: 1px solid #ffffff;
}

/* line 704, ../../sass/Air_color.scss */
.ui-dialog[aria-describedby="ProcessAirSelect"] {
  border: 5px solid #134FA9 !important;
}

/* line 705, ../../sass/Air_color.scss */
.ui-dialog[aria-describedby="ProcessAirSelect"] .ui-dialog-titlebar {
  background: transparent;
  color: #2d78b7;
}

/* Buttons and Link styles */
/* line 709, ../../sass/Air_color.scss */
.res_book_btn.btn-container,
.btn-container .primary-btn,
.btn-container .primary-btn:hover {
  background: #3653b0;
  color: #ffffff;
  border: 2px solid #3653b0;
  box-shadow: 0px 2px 0px 0px #1e2e62;
}

/* line 712, ../../sass/Air_color.scss */
.btn-container .secondary-btn,
.btn-container .secondary-btn:hover {
  background: transparent;
  color: #3653b0;
  border: 2px solid #3653b0;
}

/* line 714, ../../sass/Air_color.scss */
.btn-container .primary-line,
.btn-container .primary-line:hover {
  color: #3653b0;
}

/* line 716, ../../sass/Air_color.scss */
.btn-container .secondary-link,
.btn-container .secondary-link:hover {
  color: #3653b0;
}

/* Buttons and Link styles */
/* line 721, ../../sass/Air_color.scss */
.page_air_results.inIframe #ResultsContainer .flinfobox tr th {
  background: #f4f4f4;
  color: #535353 !important;
}

/* Cruise + Price on Cabin page next to airline matrix tab */
/* line 725, ../../sass/Air_color.scss */
.page_air_results.inIframe .cruiseAirPriceFlightDetailsPopup .res_cruisestateroomprice {
  color: #fff;
}

/* EOF Cruise + Price on Cabin page next to airline matrix tab */
/* Cruise details bar in flight details page */
/* line 729, ../../sass/Air_color.scss */
.page_air_results.inIframe {
  background: #fff !important;
}

/* line 730, ../../sass/Air_color.scss */
.page_air_results.inIframe .airtab li a,
.page_air_results.inIframe .airtab li a:hover,
.page_air_results.inIframe .airtab li a.active {
  background: #3653b0;
}

/* CAMH Flight Details */
/* line 735, ../../sass/Air_color.scss */
.camh-cruise-details {
  border: 1px solid #134FA9;
}

/* line 736, ../../sass/Air_color.scss */
.camh-cruise-details .camh-icon {
  background: url("../../images/tour/camh-icon.png") center center no-repeat #134FA9;
}

/* line 737, ../../sass/Air_color.scss */
.flightCruiseSummary .camhCruiseSummaryCont .camh-icon {
  background-color: #134FA9;
}

/* line 738, ../../sass/Air_color.scss */
.camh-cruise-details ul li h2 {
  color: #3653b0;
}

/* line 740, ../../sass/Air_color.scss */
.camh-cruise-details ul li.cruise-price-average,
.camh-cruise-only-details ul li.camh-cruise-only-total {
  border-left: 1px solid #134FA9;
}

@media only screen and (min-width: 120px) and (max-width: 767px) {
  /* line 745, ../../sass/Air_color.scss */
  #SelAirPackage dd {
    border: 1px solid #134FA9;
    box-shadow: 2px 2px 0px #134FA9;
  }

  /* line 746, ../../sass/Air_color.scss */
  #SelAirPackage dd .pricebox {
    background: #134FA9 !important;
  }
}
/* CAMH */
/* Travel to cuba */
/* line 752, ../../sass/Air_color.scss */
.travel-advisory .promo-info-errorbox-header {
  border: 1px solid #134FA9;
  color: #134FA9;
}

/* Filters Expand/Collapse Arrows */
/* line 757, ../../sass/Air_color.scss */
.page_air_results.inIframe #narrowcolumn #searchFilters h4.cf .toggle-flt,
#narrowcolumn h4.cf .toggle-flt {
  background: url('../images/air-s9bffbdb286.png') 0 -1680px no-repeat;
}

/* line 759, ../../sass/Air_color.scss */
.page_air_results.inIframe #narrowcolumn #searchFilters h4.cf .toggle-flt.closed,
#narrowcolumn h4.cf .toggle-flt.closed {
  background: url('../images/air-s9bffbdb286.png') 0 -1701px no-repeat;
}

/* EOF Filters Expand/Collapse Arrows */
/* line 763, ../../sass/Air_color.scss */
.camh-cruise-details .camh-cruise-cont-row .camh-ship-icon {
  background: url('../images/air-s9bffbdb286.png') 0 -1121px no-repeat;
}

/* line 764, ../../sass/Air_color.scss */
.camh-cruise-details .camh-cruise-cont-row .camh-flag-icon {
  background: url('../images/air-s9bffbdb286.png') 0 -1043px no-repeat;
}

/* line 765, ../../sass/Air_color.scss */
.camh-cruise-details .camh-cruise-cont-row .camh-from-date-icon {
  background: url('../images/air-s9bffbdb286.png') 0 -1069px no-repeat;
}

/* line 766, ../../sass/Air_color.scss */
.camh-cruise-details .camh-cruise-cont-row .camh-time-icon {
  background: url('../images/air-s9bffbdb286.png') 0 -1147px no-repeat;
}

/* line 767, ../../sass/Air_color.scss */
.camh-cruise-details .camh-cruise-cont-row .camh-to-date-icon {
  background: url('../images/air-s9bffbdb286.png') 0 -1173px no-repeat;
}

/* line 768, ../../sass/Air_color.scss */
.camh-cruise-details .camh-cruise-cont-row .camh-pax-icon {
  background: url('../images/air-s9bffbdb286.png') 0 -1095px no-repeat;
}

/* line 769, ../../sass/Air_color.scss */
.camh-cruise-details .camh-cruise-cont-row .camh-anchor-icon {
  background: url('../images/air-s9bffbdb286.png') 0 -1017px no-repeat;
}

/* Flight Detials - Air Results - Selected Package Style */
/* line 771, ../../sass/Air_color.scss */
#SelAirPackage dd {
  border: 1px solid #3653b0;
  box-shadow: 2px 2px 0px #3653b0;
}

/*FareRules style*/
/* line 773, ../../sass/Air_color.scss */
.fare-rules a,
.fare-rules a:hover {
  color: #3653b0;
}

/* Airport distance functionality styles */
/* line 776, ../../sass/Air_color.scss */
.map-icon {
  border: 1px solid #3653b0;
  background: url('../images/air-s9bffbdb286.png') 0 -1722px no-repeat;
}
