/* line 752, air/*.png */
.air-sprite {
  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;
}

/*Booking page*/
/* line 5, ../../sass/stylecolor.scss */
body::-webkit-scrollbar {
  width: 0.75em;
  border-radius: 50px;
  background: #ccc;
}

/* line 11, ../../sass/stylecolor.scss */
.item-list-grid-container::-webkit-scrollbar,
.cruise-result-cont::-webkit-scrollbar, div.bPopup-policy-inner::-webkit-scrollbar, *::-webkit-scrollbar {
  width: 0.5em;
  border-radius: 50px;
  background: #ccc;
}

/* line 17, ../../sass/stylecolor.scss */
body::-webkit-scrollbar-thumb {
  background-color: #134FA9;
  outline: 1px solid #344048;
  border-radius: 5em;
}

/* line 23, ../../sass/stylecolor.scss */
.item-list-grid-container::-webkit-scrollbar-thumb,
.cruise-result-cont::-webkit-scrollbar-thumb, div.bPopup-policy-inner::-webkit-scrollbar-thumb, *::-webkit-scrollbar-thumb {
  background-color: #134FA9;
  outline: 1px solid #134FA9;
  border-radius: 5em;
}

/* line 29, ../../sass/stylecolor.scss */
.themeBG {
  background: #3653b0;
}

/* line 30, ../../sass/stylecolor.scss */
.searchResultsItemHeader strong {
  color: #2d78b7;
}

/* line 31, ../../sass/stylecolor.scss */
a {
  color: #134FA9;
}

/* line 32, ../../sass/stylecolor.scss */
.ody_cust_BookingList_Title {
  color: #2d78b7;
}

/* line 33, ../../sass/stylecolor.scss */
.dkRed {
  color: red;
}

/*Account Details Page*/
/* line 35, ../../sass/stylecolor.scss */
.add-new-acc > a, .passenger-info a span, .edit-account-title {
  color: #2d78b7;
}

/*Register Page*/
/* line 37, ../../sass/stylecolor.scss */
.FDRegisterPanel h3 {
  color: #2d78b7;
}

/* line 38, ../../sass/stylecolor.scss */
#registerLink > a {
  color: #779C29;
}

/* line 39, ../../sass/stylecolor.scss */
#registerLink {
  color: #0a81c7;
}

/* line 40, ../../sass/stylecolor.scss */
.FDRegisterPanel {
  background-color: #f1f1f1;
  border: 1px solid #dad8d8;
}

/* line 41, ../../sass/stylecolor.scss */
.cust-login-title {
  color: #2d78b7;
}

/* line 42, ../../sass/stylecolor.scss */
.fbButton {
  background: url("../images/fb-icon.png") no-repeat 0 0 #3b5998;
  border: 1px solid #2d78b7;
  color: #fff;
}

/* line 43, ../../sass/stylecolor.scss */
#register-link a {
  color: #779C29;
}

/* line 44, ../../sass/stylecolor.scss */
#register-link {
  color: #2d78b7;
}

/*Login Page*/
/* line 46, ../../sass/stylecolor.scss */
.lgnText span {
  color: #2d78b7;
}

/* line 47, ../../sass/stylecolor.scss */
.FDLoginInfo {
  background: #f1f5f8;
  border: 1px solid #d4d4d4;
}

/* line 48, ../../sass/stylecolor.scss */
.lgnText {
  color: #2d78b7;
}

/* line 49, ../../sass/stylecolor.scss */
.FDLoginPanel {
  background: #f1f1f1;
  border: 1px solid #dad8d8;
}

/*Passenger form layout  -  Tejal-Tanvi*/
/* line 52, ../../sass/stylecolor.scss */
.customer_details .passenger-info-fields, .customer_details .address-info {
  border-bottom: 1px solid #dfdfdf;
}

/* line 53, ../../sass/stylecolor.scss */
.customer-info-fields-cntrl input {
  border: 1px solid #dfdfdf;
  color: #414040;
}

/* line 54, ../../sass/stylecolor.scss */
.documentdetails h3, .additionaldetails h3 {
  background: url("../images/air/select-arrow.png") no-repeat 98% center;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #013682;
}

/* line 55, ../../sass/stylecolor.scss */
.additional_info select {
  border: 1px solid #a9a9a9;
  color: #a9a9a9;
}

/* line 56, ../../sass/stylecolor.scss */
.additional_info select option {
  color: #414040;
}

/* line 57, ../../sass/stylecolor.scss */
.additional_info tr td {
  background: none repeat !important;
}

/* line 58, ../../sass/stylecolor.scss */
.additional_info select {
  border: 1px solid #a9a9a9;
  color: #a9a9a9;
}

/* line 59, ../../sass/stylecolor.scss */
.additional_info input {
  border: 1px solid #a9a9a9;
  color: #a9a9a9;
}

/* line 60, ../../sass/stylecolor.scss */
.additional_info table.normal:first-child tr:first-child td:first-child b:first-child {
  color: #397fe9;
}

/* line 61, ../../sass/stylecolor.scss */
.new-account-note span {
  color: red;
}

/* line 62, ../../sass/stylecolor.scss */
.brdbtm0 {
  border-bottom: 0 none;
}

/* line 63, ../../sass/stylecolor.scss */
.additional_info table.normal[style] {
  border: 0 none !important;
}

/* line 64, ../../sass/stylecolor.scss */
.passenger-info-errorbox-header {
  background-color: #db768e;
  color: #ffffff;
}

/* line 65, ../../sass/stylecolor.scss */
.passenger-info-errorbox {
  border: 1px solid #cccccc;
}

/*Booking page*/
/* line 68, ../../sass/stylecolor.scss */
.searchResultsItemHeader strong {
  color: #2d78b7;
}

/* line 69, ../../sass/stylecolor.scss */
.ody_cust_BookingList_Title {
  color: #2d78b7;
}

/* line 70, ../../sass/stylecolor.scss */
.dkRed {
  color: red;
}

/*Account Details Page*/
/* line 72, ../../sass/stylecolor.scss */
.add-new-acc > a, .passenger-info a span, .edit-account-title {
  color: #2d78b7;
}

/*Register Page*/
/* line 74, ../../sass/stylecolor.scss */
.FDRegisterPanel h3 {
  color: #2d78b7;
}

/* line 75, ../../sass/stylecolor.scss */
#registerLink > a {
  color: #779C29;
}

/* line 76, ../../sass/stylecolor.scss */
#registerLink {
  color: #0a81c7;
}

/* line 77, ../../sass/stylecolor.scss */
.FDRegisterPanel {
  background-color: #f1f1f1;
  border: 1px solid #dad8d8;
}

/* line 78, ../../sass/stylecolor.scss */
.cust-login-title {
  color: #2d78b7;
}

/* line 79, ../../sass/stylecolor.scss */
.fbButton {
  background: url("../images/fb-icon.png") no-repeat 0 0 #3b5998;
  border: 1px solid #2d78b7;
  color: #fff;
}

/* line 80, ../../sass/stylecolor.scss */
#register-link a {
  color: #779C29;
}

/* line 81, ../../sass/stylecolor.scss */
#register-link {
  color: #2d78b7;
}

/*Login Page*/
/* line 83, ../../sass/stylecolor.scss */
.lgnText span {
  color: #2d78b7;
}

/* line 84, ../../sass/stylecolor.scss */
.FDLoginInfo {
  background: #f1f5f8;
  border: 1px solid #d4d4d4;
}

/* line 85, ../../sass/stylecolor.scss */
.lgnText {
  color: #2d78b7;
}

/* line 86, ../../sass/stylecolor.scss */
.FDLoginPanel {
  background: #f1f1f1;
  border: 1px solid #dad8d8;
}

/* line 88, ../../sass/stylecolor.scss */
.back a {
  color: #ffffff;
  border: 1px solid #3653b0;
  font-weight: normal;
  text-transform: capitalize;
}

/* line 89, ../../sass/stylecolor.scss */
div.session-box div.back a:hover {
  text-decoration: none;
}

/* line 90, ../../sass/stylecolor.scss */
.session-box {
  border: 1px solid #134FA9;
}

/* line 91, ../../sass/stylecolor.scss */
.session-box h2 strong {
  color: #134FA9;
}

/*-----------Start Insurance Popup------------ */
/* line 94, ../../sass/stylecolor.scss */
.travelinsu {
  background: #00a3e4;
}

/* line 95, ../../sass/stylecolor.scss */
.travelinsu span {
  color: #FFF;
}

/* line 96, ../../sass/stylecolor.scss */
.inscontent {
  border: 5px solid #00a3e4;
  background: #FFF;
}

/* line 97, ../../sass/stylecolor.scss */
.travelinfo span {
  color: #00a3e4;
}

/* line 98, ../../sass/stylecolor.scss */
.travelinfo .guardinfo {
  color: #55565b;
}

/* line 99, ../../sass/stylecolor.scss */
.select-op {
  color: #fff;
  background: #3653b0;
}

/* line 100, ../../sass/stylecolor.scss */
.certiinfo .certiinsu {
  color: #55565b;
}

/* line 101, ../../sass/stylecolor.scss */
.certiinfo span {
  color: #00a3e4;
}

/* line 102, ../../sass/stylecolor.scss */
.thank-note {
  color: #fff;
  background: linear-gradient(to bottom, #7bcbee 0%, #24a1d9 100%);
}

/* line 103, ../../sass/stylecolor.scss */
.coverageinfo .discclainfo {
  color: #55565b;
}

/* line 104, ../../sass/stylecolor.scss */
.coverageinfo span {
  color: #00a3e4;
}

/* line 105, ../../sass/stylecolor.scss */
.insurancelogo {
  background: url(../../images/TG-logoHD.png) no-repeat;
}

/* line 106, ../../sass/stylecolor.scss */
.travelguardlogo {
  color: #00a3e4;
}

/*-----------End Insurance Popup------------ */
/*-----Split Payment------*/
/* line 110, ../../sass/stylecolor.scss */
.pass-sel-title {
  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%);
  color: #ffffff !important;
}

/* line 111, ../../sass/stylecolor.scss */
.pass-sel-detals {
  border-top: 1px solid #e3e3e3;
}

/* line 112, ../../sass/stylecolor.scss */
.pass-sel-detals ul li {
  color: #5f5f5f;
  border-right: 1px solid #e3e3e3;
}

/* line 113, ../../sass/stylecolor.scss */
.pass-sel-detals .pass-sel-prices {
  color: #5f5f5f;
}

/* line 114, ../../sass/stylecolor.scss */
.pass-sel-detals .pass-price-total {
  color: #ffffff;
}

/* line 115, ../../sass/stylecolor.scss */
.pass-sel-detals .pass-price-total {
  background: #14aa3e;
}

/* line 116, ../../sass/stylecolor.scss */
.pass-sel-detals .pass-price-total-price {
  background: #14aa3e;
}

/* line 117, ../../sass/stylecolor.scss */
.pass-sel-detals .pass-price-total-price {
  color: #ffffff;
}

/* line 118, ../../sass/stylecolor.scss */
.pass-sel-detals .pass-all-total {
  background: #104492;
  color: #ffffff;
}

/* line 119, ../../sass/stylecolor.scss */
.pass-sel-detals .pass-all-total-price {
  background: #104492;
  color: #ffffff;
}

/* UI Dialog Styles */
/* line 122, ../../sass/stylecolor.scss */
.ui-dialog.ui-widget,
.RefreshpopupResults {
  border: 5px solid #134FA9;
  background: #fff;
}

/* line 124, ../../sass/stylecolor.scss */
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button#Delete {
  background: #3653b0;
  color: #ffffff;
  border: 2px solid #3653b0;
  box-shadow: 0px 2px 0px 0px #2a4189;
}

/* line 125, ../../sass/stylecolor.scss */
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button-text-only {
  border: 2px solid #3653b0;
  color: #3653b0;
}

/* line 126, ../../sass/stylecolor.scss */
.ui-dialog.ui-widget .ui-dialog-title {
  color: #3653b0;
}

/* line 127, ../../sass/stylecolor.scss */
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
  background: #134FA9;
  color: #3653b0;
  -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.75);
}

/* line 128, ../../sass/stylecolor.scss */
.ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon-closethick {
  background: url(../images/responsive/close-icon.png) no-repeat left top;
}

/* line 129, ../../sass/stylecolor.scss */
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
  background: #3653b0;
  color: #3653b0;
  -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.75);
}

/* line 131, ../../sass/stylecolor.scss */
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset #Continue,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button-text-only.primary-btn,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button-text-only.primary-btn:hover {
  background: #3653b0;
  border: 2px solid #3653b0;
  color: #ffffff;
}

/* line 134, ../../sass/stylecolor.scss */
.btn-container .primary-btn:hover {
  background: #3653b0;
  color: #ffffff;
  border: 2px solid #3653b0;
  box-shadow: 0px 2px 0px 0px #2a4189;
}

/* line 136, ../../sass/stylecolor.scss */
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button-text-only,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button-text-only:hover {
  background: transparent;
  border: 2px solid #3653b0;
  color: #3653b0;
}

/*------------Tabs with font icons--------------*/
/* line 140, ../../sass/stylecolor.scss */
#CruiseNavTabsNew .tabs-container {
  background: #ffffff;
}

/* line 141, ../../sass/stylecolor.scss */
#CruiseNavTabsNew .cruise-info-tabs,
.air-travel-options .input-radio {
  border-bottom: 3px solid #134FA9;
}

/* line 143, ../../sass/stylecolor.scss */
#CruiseNavTabsNew .cruise-info-tabs li a,
.air-travel-options .input-radio label input + span {
  background: #3653b0;
  color: #ffffff;
}

/* line 145, ../../sass/stylecolor.scss */
#CruiseNavTabsNew .cruise-info-tabs li.current a,
.air-travel-options .input-radio .blue input:checked + span {
  color: #ffffff;
  background: #134FA9;
  border-bottom: 1px solid #134FA9;
}

/* CAMH -  Air Search Form */
/* line 149, ../../sass/stylecolor.scss */
.item-list-alternate-sailing .grid-btn a,
.item-list-alternate-sailing .grid-btn a:hover {
  background: #3653b0;
}

/* line 151, ../../sass/stylecolor.scss */
.air-travel-options .ato-content {
  border-top: none;
  border: 1px solid #ccc;
}

/* line 153, ../../sass/stylecolor.scss */
.air-travel-options .ato-content .input-container input {
  box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1) inset;
}

/* line 154, ../../sass/stylecolor.scss */
.air-travel-options .ato-content .input-container input.text,
.air-travel-options .ato-content .input-container select.text {
  box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1) inset;
}

/* line 156, ../../sass/stylecolor.scss */
.air-travel-options .ato-content .ui-autocomplete-input {
  background: url(../images/cruise/location-icon-ato.png) no-repeat right 12px center;
}

/* line 157, ../../sass/stylecolor.scss */
.air-travel-options .ato-content input.hasDatepicker {
  background: url(../images/cruise/location-icon-cal.png) no-repeat right 10px center;
}

/* line 159, ../../sass/stylecolor.scss */
.air-travel-options .ato-content .input-container input {
  color: #8a8a8a;
  border: 1px solid #cacaca;
}

/* line 160, ../../sass/stylecolor.scss */
.air-travel-options .ato-content .input-container select {
  color: #8a8a8a;
  border: 1px solid #cacaca;
}

/* line 161, ../../sass/stylecolor.scss */
.switch-container .switch-yes-no .switch-label:after {
  color: #ffffff;
  background: #134FA9;
  border: 1px solid #134FA9;
}

/* line 162, ../../sass/stylecolor.scss */
.btn-switch__radio_yes:checked ~ .btn-switch__label:before {
  background: #3653b0;
}

/* line 163, ../../sass/stylecolor.scss */
.btn-switch__label:before {
  border: 1px solid #3653b0;
}

/* line 164, ../../sass/stylecolor.scss */
.btn-switch__label_no:after {
  background: #134FA9;
}

/* line 165, ../../sass/stylecolor.scss */
.btn-switch__label.btn-switch__label_yes,
.btn-switch__radio_no:checked ~ .btn-switch__label .btn-switch__txt,
.btn-switch__label {
  color: #3653b0;
}

/* Splash Header */
/* line 169, ../../sass/stylecolor.scss */
.splash-header {
  background-color: #3653b0;
}

/* Select2 Select Picker Styles */
/* line 171, ../../sass/stylecolor.scss */
.paymentDetails .paymentDetTitle {
  background-color: #3653b0;
}

/*#flight_options_search_form .select2-container--default .select2-selection--multiple .select2-selection__rendered li {width:auto!important; min-width:auto!important;}*/
/* Payment method options */
/* line 174, ../../sass/stylecolor.scss */
.PaymentMethods .title {
  background: #134FA9;
}

/* line 175, ../../sass/stylecolor.scss */
.PaymentMethods ul.paymentTabs {
  border-bottom: 1px solid #3653b0;
}

/* line 176, ../../sass/stylecolor.scss */
.PaymentMethods ul.paymentTabs li input[type="radio"] ~ label {
  background: #134FA9;
}

/* line 177, ../../sass/stylecolor.scss */
.PaymentMethods ul.paymentTabs li input[type="radio"]:checked ~ label {
  background: #3653b0;
}

/* line 178, ../../sass/stylecolor.scss */
.paymentMethodContent {
  border-bottom: 1px solid #3653b0;
}

/* line 180, ../../sass/stylecolor.scss */
.air-search-form-component .air-travel-options .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3653b0;
  color: #fff;
}

/* line 181, ../../sass/stylecolor.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 183, ../../sass/stylecolor.scss */
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container .select2-results .select2-results__options .select2-results__option--highlighted[aria-selected=true] {
  background-color: #3653b0 !important;
  color: #fff;
}

/* line 185, ../../sass/stylecolor.scss */
.select2-container .select2-results .select2-results__options .select2-results__option--highlighted {
  background-color: #a7a7a7 !important;
  color: #ffffff;
}

/* line 187, ../../sass/stylecolor.scss */
.page_hotel_results .ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header {
  background: #3653b0;
}

/* line 188, ../../sass/stylecolor.scss */
.hotelPriceChangeSPC h2 {
  color: #3653b0;
}

/* line 189, ../../sass/stylecolor.scss */
.hotelPriceChangeSPC ul li {
  color: #3653b0;
  border-right: 1px solid #3653b0;
}

/* line 190, ../../sass/stylecolor.scss */
.page_hotel_results .ui-datepicker .ui-state-selected a.ui-state-default, .ui-datepicker .ui-state-selected a.ui-state-default {
  background: #3653b0 !important;
  border: 1px solid #3653b0 !important;
}

/* line 191, ../../sass/stylecolor.scss */
.page_hotel_results .ui-datepicker .ui-datepicker-calendar .ui-state-hover, .ui-datepicker .ui-datepicker-calendar .ui-state-hover {
  background: #3653b0 !important;
}

/* Modify flight search button */
/* line 194, ../../sass/stylecolor.scss */
.modifyFlightSearch .modifyFlight {
  color: #3653b0;
  background: url(../images/tour/package_flight_icon.png) 10px 8px no-repeat #fff;
}

/* line 196, ../../sass/stylecolor.scss */
.passenger-price-summary {
  border: 1px solid #D6D6D6;
}

/* line 197, ../../sass/stylecolor.scss */
.passenger-price-summary-header {
  background-color: #F7F7F7;
}

/* line 198, ../../sass/stylecolor.scss */
.passenger-price-summary-header li {
  border-bottom: 1px solid #ccc;
}

/* line 199, ../../sass/stylecolor.scss */
.passenger-price-summary-subtotal li {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

/* line 200, ../../sass/stylecolor.scss */
.passenger-price-summary-subtotal span {
  color: #134FA9;
}

/* line 201, ../../sass/stylecolor.scss */
.passenger-price-summary-bottom .price-summary-services {
  background-color: #134FA9;
  color: #ffffff;
}

/* line 202, ../../sass/stylecolor.scss */
.passenger-price-summary-bottom .price-summary-services li {
  border-bottom: 1px solid #365966;
}

/* line 203, ../../sass/stylecolor.scss */
.wideprices h1 {
  background: #134FA9;
  color: #fff;
}

/* line 204, ../../sass/stylecolor.scss */
.normal-table td {
  border: 1px solid #D6D6D6;
  padding: 4px;
}

/* line 205, ../../sass/stylecolor.scss */
.summaryCounters .ody-lg-3 .summary-box, .grid-counters {
  background: #3653b0;
}

/* line 206, ../../sass/stylecolor.scss */
.summary-itinerary .summary-card .summary-date {
  color: #3653b0;
}

/* line 207, ../../sass/stylecolor.scss */
.categoryPrices .ody-lg-3 .summary-box {
  border: 1px solid #dee3ef;
  background: #f5f5f5;
}

/* line 208, ../../sass/stylecolor.scss */
.categoryPrices .ody-lg-3 .summary-box p {
  color: #3653b0;
}

/* Generic styles for close (X) icon */
/* line 210, ../../sass/stylecolor.scss */
.close-slider-icon:before, .close-slider-icon:after {
  background-color: #3653b0;
}

/* line 211, ../../sass/stylecolor.scss */
#CruiseNavTabsNew .cruise-feature-link .dropArrow:before {
  border-bottom: 10px solid #3653b0;
}

/* line 212, ../../sass/stylecolor.scss */
.associate-btn-container .secondary-btn {
  border: 2px solid #134FA9;
}

/* line 213, ../../sass/stylecolor.scss */
.associate-booking-table table td .Associate-bookings-btn {
  background: #3653b0;
}

/* Compare itinerary highlight color styles */
/* line 215, ../../sass/stylecolor.scss */
.highlight-alt-iti-li .highlight-alt-iti-ul {
  background: #134FA9;
  color: #ffffff;
}

/* line 216, ../../sass/stylecolor.scss */
#CruiseNavTabsNew .itinerary-right .highlight-alt-iti-li .highlight-alt-iti-ul li.location,
#CruiseNavTabsNew .itinerary-right .highlight-alt-iti-li .highlight-alt-iti-ul li.time,
#CruiseNavTabsNew .itinerary-right .highlight-alt-iti-li .highlight-alt-iti-ul li.location span,
#CruiseNavTabsNew .itinerary-right .highlight-alt-iti-li .highlight-alt-iti-ul li.time span::before,
#CruiseNavTabsNew .itinerary-right .highlight-alt-iti-li .highlight-alt-iti-ul li.location strong {
  color: #ffffff;
}

/* Payment schedule */
/* line 223, ../../sass/stylecolor.scss */
.supplier-title .supplier-pay-cont-title.payment-schedule {
  background: transparent;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

/* line 224, ../../sass/stylecolor.scss */
.supplier-title:hover, .supplier-title:hover .supplier-pay-cont-title.payment-schedule {
  background: #134FA9;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 225, ../../sass/stylecolor.scss */
.supplier-pay-cont {
  border: 1px solid #3653b0;
}

/* line 226, ../../sass/stylecolor.scss */
.supplier-payment-content-table {
  background: transparent;
}

/* line 230, ../../sass/stylecolor.scss */
.customer-payment-title-table,
.customer-payment-title-table:hover {
  background: #5bae38;
}

/* line 232, ../../sass/stylecolor.scss */
.agent-payment-title-table,
.agent-payment-title-table:hover {
  background: #ffbb1d;
}

/* line 234, ../../sass/stylecolor.scss */
.supp-payment-title-table,
.supp-payment-title-table:hover {
  background: #8eccf3;
}

/* line 237, ../../sass/stylecolor.scss */
.supp-payment-content-table .package-payment-details tbody tr:nth-child(4n-2),
.supp-payment-content-table .package-payment-details tbody tr:nth-child(4n-3) {
  background: #eaf6fd;
}

/* line 239, ../../sass/stylecolor.scss */
.supp-payment-content-table .supplier-payment-content-table tr,
.supp-payment-title-table .processing-fees {
  background: #bce1f8;
  color: #000000;
}

/* line 242, ../../sass/stylecolor.scss */
.customer-payment-content-table .package-payment-details tbody tr:nth-child(4n-2),
.customer-payment-content-table .package-payment-details tbody tr:nth-child(4n-3) {
  background: #e0f3d9;
}

/* line 244, ../../sass/stylecolor.scss */
.customer-payment-content-table .supplier-payment-content-table tr,
.customer-payment-title-table .processing-fees {
  background: #b2e09f;
  color: #000000;
}

/* line 247, ../../sass/stylecolor.scss */
.agent-payment-content-table .package-payment-details tbody tr:nth-child(4n-2),
.agent-payment-content-table .package-payment-details tbody tr:nth-child(4n-3) {
  background: #fff8e9;
}

/* line 249, ../../sass/stylecolor.scss */
.agent-payment-content-table .supplier-payment-content-table tr,
.agent-payment-title-table .processing-fees {
  background: #ffe9b6;
}

/* line 252, ../../sass/stylecolor.scss */
.payment_cruise {
  background: url(../images/tour/payment_cruise_icon_black.png) 5px 5px no-repeat;
}

/* line 253, ../../sass/stylecolor.scss */
.payment_flight {
  background: url(../images/tour/payment_flight_icon_black.png) 5px 5px no-repeat;
}

/* line 254, ../../sass/stylecolor.scss */
.payment_hotel {
  background: url(../images/tour/payment_hotel_icon_black.png) 5px 5px no-repeat;
}

/* line 255, ../../sass/stylecolor.scss */
.payment_transfer {
  background: url(../images/tour/payment_transfer_icon_black.png) 5px 5px no-repeat;
}

/* line 256, ../../sass/stylecolor.scss */
.payment_tour {
  background: url(../images/tour/payment_tour_icon_black.png) 5px 5px no-repeat;
}

/* line 257, ../../sass/stylecolor.scss */
.payment_activity {
  background: url(../images/tour/payment_activity_icon_black.png) 5px 5px no-repeat;
}

/* line 258, ../../sass/stylecolor.scss */
.payment_insurance {
  background: url(../images/tour/payment_insurance_icon_black.png) 5px 5px no-repeat;
}

/* line 259, ../../sass/stylecolor.scss */
.payment_other {
  background: url(../images/tour/payment_other_icon_black.png) 5px 5px no-repeat;
}

/* line 261, ../../sass/stylecolor.scss */
.payment_details_cruise {
  background: url(../images/tour/payment_cruise_icon.png) 5px 5px no-repeat;
}

/* line 262, ../../sass/stylecolor.scss */
.payment_details_flight {
  background: url(../images/tour/payment_flight_icon.png) 5px 5px no-repeat;
}

/* line 263, ../../sass/stylecolor.scss */
.payment_details_hotel {
  background: url(../images/tour/payment_hotel_icon.png) 5px 5px no-repeat;
}

/* line 264, ../../sass/stylecolor.scss */
.payment_details_transfer {
  background: url(../images/tour/payment_transfer_icon.png) 5px 5px no-repeat;
}

/* line 265, ../../sass/stylecolor.scss */
.payment_details_tour {
  background: url(../images/tour/payment_tour_icon.png) 5px 6px no-repeat;
}

/* line 266, ../../sass/stylecolor.scss */
.payment_details_activity {
  background: url(../images/tour/payment_activity_icon.png) 5px 5px no-repeat;
}

/* line 267, ../../sass/stylecolor.scss */
.payment_details_insurance {
  background: url(../images/tour/payment_insurance_icon.png) 5px 5px no-repeat;
}

/* line 268, ../../sass/stylecolor.scss */
.payment_details_other {
  background: url(../images/tour/payment_other_icon.png) 5px 5px no-repeat;
}
