@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);@font-face{font-family:ody-iconfont;src:url(/content/Themes/Swift/fonts/ody-iconfont-vODY-1746693529856.eot?1730181502633);src:url(/content/Themes/Swift/fonts/ody-iconfont-vODY-1746693529856.eot?1730181502633#iefix) format("embedded-opentype"),url(/content/Themes/Swift/fonts/ody-iconfont-vODY-1746693529856.woff2?1730181502633) format("woff2"),url(/content/Themes/Swift/fonts/ody-iconfont-vODY-1746693529856.woff?1730181502633) format("woff"),url(/content/Themes/Swift/fonts/ody-iconfont-vODY-1746693529856.ttf?1730181502633) format("truetype");font-weight:400;font-style:normal}.odi{display:inline-block;font-family:ody-iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:'liga';-ms-font-feature-settings:'liga' 1;font-feature-settings:'liga';-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.odi::before{font-family:ody-iconfont}.odi-ACCESSIBLE::before{content:'\E001'}.odi-account-multiple::before{content:'\E002'}.odi-account::before{content:'\E003'}.odi-ACTIVITIES::before{content:'\E004'}.odi-activity-plus::before{content:'\E005'}.odi-activity::before{content:'\E006'}.odi-additional::before{content:'\E007'}.odi-agent-request::before{content:'\E008'}.odi-air-circle::before{content:'\E009'}.odi-air-mile::before{content:'\E00A'}.odi-air-o::before{content:'\E00B'}.odi-air::before{content:'\E00C'}.odi-airline-support::before{content:'\E00D'}.odi-airplane-plus::before{content:'\E00E'}.odi-airplane::before{content:'\E00F'}.odi-airport-change-air::before{content:'\E010'}.odi-airport-change::before{content:'\E011'}.odi-airport::before{content:'\E012'}.odi-aisle-seat::before{content:'\E013'}.odi-anchor::before{content:'\E014'}.odi-APARTMENT::before{content:'\E015'}.odi-arrival-port::before{content:'\E016'}.odi-arrow-right::before{content:'\E017'}.odi-arrow-split-horizontal::before{content:'\E018'}.odi-availability::before{content:'\E019'}.odi-baggage-off::before{content:'\E01A'}.odi-baggage::before{content:'\E01B'}.odi-bar::before{content:'\E01C'}.odi-BEACH::before{content:'\E01D'}.odi-BED::before{content:'\E01E'}.odi-bowling::before{content:'\E01F'}.odi-BREAKFAST::before{content:'\E020'}.odi-building-o::before{content:'\E021'}.odi-built::before{content:'\E022'}.odi-bus::before{content:'\E023'}.odi-business-class::before{content:'\E024'}.odi-BUSINESS::before{content:'\E025'}.odi-camera::before{content:'\E026'}.odi-cancellation-policy::before{content:'\E027'}.odi-car-plus::before{content:'\E028'}.odi-car-racing::before{content:'\E029'}.odi-carry-on-bag::before{content:'\E02A'}.odi-celebrations::before{content:'\E02B'}.odi-check-list::before{content:'\E02C'}.odi-checkbox-marked-circle::before{content:'\E02D'}.odi-checkbox-outline::before{content:'\E02E'}.odi-checkbox::before{content:'\E02F'}.odi-checked-bags::before{content:'\E030'}.odi-checkmark::before{content:'\E031'}.odi-chevron-down::before{content:'\E032'}.odi-chevron-right::before{content:'\E033'}.odi-chevron-up::before{content:'\E034'}.odi-child::before{content:'\E035'}.odi-city::before{content:'\E036'}.odi-clock-o::before{content:'\E037'}.odi-clone-multi::before{content:'\E038'}.odi-clone::before{content:'\E039'}.odi-close-circle-o::before{content:'\E03A'}.odi-close::before{content:'\E03B'}.odi-coffee-bar::before{content:'\E03C'}.odi-credit-card-info::before{content:'\E03D'}.odi-credit-card-plus::before{content:'\E03E'}.odi-credit-card-remove::before{content:'\E03F'}.odi-credit-card::before{content:'\E040'}.odi-credit-cards::before{content:'\E041'}.odi-crew-nationality::before{content:'\E042'}.odi-Cruise-Air::before{content:'\E043'}.odi-cruise-decks::before{content:'\E044'}.odi-cruise-plus::before{content:'\E045'}.odi-cruise-tour-package::before{content:'\E046'}.odi-cruise::before{content:'\E047'}.odi-CULTURE::before{content:'\E048'}.odi-currency-edit::before{content:'\E049'}.odi-currency-off::before{content:'\E04A'}.odi-custom-package::before{content:'\E04B'}.odi-datepicker::before{content:'\E04C'}.odi-delete::before{content:'\E04D'}.odi-departure-port::before{content:'\E04E'}.odi-diamond-shape::before{content:'\E04F'}.odi-direction-way-plus::before{content:'\E050'}.odi-direction-way::before{content:'\E051'}.odi-directions-boat::before{content:'\E052'}.odi-directions-car::before{content:'\E053'}.odi-disco::before{content:'\E054'}.odi-discount::before{content:'\E055'}.odi-disembark::before{content:'\E056'}.odi-done-all::before{content:'\E057'}.odi-done::before{content:'\E058'}.odi-download::before{content:'\E059'}.odi-drop-down-arrow::before{content:'\E05A'}.odi-drop-up-arrow::before{content:'\E05B'}.odi-email-outline::before{content:'\E05C'}.odi-email-send::before{content:'\E05D'}.odi-embark::before{content:'\E05E'}.odi-entertainment::before{content:'\E05F'}.odi-error::before{content:'\E060'}.odi-expand-less::before{content:'\E061'}.odi-expand-more::before{content:'\E062'}.odi-eye::before{content:'\E063'}.odi-f1-simulator::before{content:'\E064'}.odi-FAMILY::before{content:'\E065'}.odi-fare-code::before{content:'\E066'}.odi-fare-selected::before{content:'\E067'}.odi-file-document::before{content:'\E068'}.odi-file-pdf::before{content:'\E069'}.odi-filter::before{content:'\E06A'}.odi-fitness-gym::before{content:'\E06B'}.odi-flight-arrival::before{content:'\E06C'}.odi-flight-departure::before{content:'\E06D'}.odi-flight-return::before{content:'\E06E'}.odi-flight::before{content:'\E06F'}.odi-grand-total::before{content:'\E070'}.odi-hand-bag::before{content:'\E071'}.odi-HEATH::before{content:'\E072'}.odi-help-circle::before{content:'\E073'}.odi-Hold-NP::before{content:'\E074'}.odi-home-port::before{content:'\E075'}.odi-home::before{content:'\E076'}.odi-hotel-bed::before{content:'\E077'}.odi-hotel-chain::before{content:'\E078'}.odi-hotel-map-marker::before{content:'\E079'}.odi-hotel-plus::before{content:'\E07A'}.odi-hotel::before{content:'\E07B'}.odi-inclusive::before{content:'\E07C'}.odi-infant-club::before{content:'\E07D'}.odi-infants::before{content:'\E07E'}.odi-info-circle::before{content:'\E07F'}.odi-info-fill::before{content:'\E080'}.odi-info-o::before{content:'\E081'}.odi-info::before{content:'\E082'}.odi-information::before{content:'\E083'}.odi-insurance::before{content:'\E084'}.odi-INTERNET::before{content:'\E085'}.odi-Invoice::before{content:'\E086'}.odi-jacuzzi::before{content:'\E087'}.odi-kids-friendly::before{content:'\E088'}.odi-kids-pool::before{content:'\E089'}.odi-king-size-bed::before{content:'\E08A'}.odi-language-onboard::before{content:'\E08B'}.odi-last-refurbished::before{content:'\E08C'}.odi-laundry::before{content:'\E08D'}.odi-like::before{content:'\E08E'}.odi-link-off::before{content:'\E08F'}.odi-link-plus::before{content:'\E090'}.odi-link::before{content:'\E091'}.odi-location-on::before{content:'\E092'}.odi-long-layover::before{content:'\E093'}.odi-lounge-area::before{content:'\E094'}.odi-maiden-voyage::before{content:'\E095'}.odi-map-marker::before{content:'\E096'}.odi-map::before{content:'\E097'}.odi-markunread::before{content:'\E098'}.odi-maximum-speed::before{content:'\E099'}.odi-meal::before{content:'\E09A'}.odi-MEDICAL::before{content:'\E09B'}.odi-menu::before{content:'\E09C'}.odi-middle-seat::before{content:'\E09D'}.odi-mini-golf::before{content:'\E09E'}.odi-minus-circle::before{content:'\E09F'}.odi-minus::before{content:'\E0A0'}.odi-money-add::before{content:'\E0A1'}.odi-money-bag::before{content:'\E0A2'}.odi-money::before{content:'\E0A3'}.odi-moon-o::before{content:'\E0A4'}.odi-navigate-before::before{content:'\E0A5'}.odi-navigate-next::before{content:'\E0A6'}.odi-next-day::before{content:'\E0A7'}.odi-night::before{content:'\E0A8'}.odi-no-of-passenger-decks::before{content:'\E0A9'}.odi-no-of-restaurant::before{content:'\E0AA'}.odi-NONE::before{content:'\E0AB'}.odi-notavailable::before{content:'\E0AC'}.odi-ns-restaurant::before{content:'\E0AD'}.odi-ns-ship::before{content:'\E0AE'}.odi-number-of-crew::before{content:'\E0AF'}.odi-number-of-elevators::before{content:'\E0B0'}.odi-number-of-pulls::before{content:'\E0B1'}.odi-officers-nationality::before{content:'\E0B2'}.odi-on-board-credit::before{content:'\E0B3'}.odi-open-in-new::before{content:'\E0B4'}.odi-other-addon::before{content:'\E0B5'}.odi-package-code::before{content:'\E0B6'}.odi-package-name::before{content:'\E0B7'}.odi-package-plus::before{content:'\E0B8'}.odi-package-shell-plus::before{content:'\E0B9'}.odi-package::before{content:'\E0BA'}.odi-PARKING::before{content:'\E0BB'}.odi-passenger-capicity::before{content:'\E0BC'}.odi-passenger-pulling-rolling-bag::before{content:'\E0BD'}.odi-passport::before{content:'\E0BE'}.odi-payment-details::before{content:'\E0BF'}.odi-pdf::before{content:'\E0C0'}.odi-pencil::before{content:'\E0C1'}.odi-people::before{content:'\E0C2'}.odi-person-o::before{content:'\E0C3'}.odi-person::before{content:'\E0C4'}.odi-PET::before{content:'\E0C5'}.odi-phone::before{content:'\E0C6'}.odi-photo::before{content:'\E0C7'}.odi-pipe::before{content:'\E0C8'}.odi-plus-circle::before{content:'\E0C9'}.odi-plus::before{content:'\E0CA'}.odi-port::before{content:'\E0CB'}.odi-pregnancy::before{content:'\E0CC'}.odi-prev-arrow::before{content:'\E0CD'}.odi-Price-Class::before{content:'\E0CE'}.odi-printer::before{content:'\E0CF'}.odi-product-experience::before{content:'\E0D0'}.odi-promo::before{content:'\E0D1'}.odi-public::before{content:'\E0D2'}.odi-rail::before{content:'\E0D3'}.odi-refresh::before{content:'\E0D4'}.odi-register::before{content:'\E0D5'}.odi-request-quote::before{content:'\E0D6'}.odi-RESTAURANT::before{content:'\E0D7'}.odi-rock-climbing::before{content:'\E0D8'}.odi-room-service::before{content:'\E0D9'}.odi-ROOMAMEN::before{content:'\E0DA'}.odi-ROOMTYPE::before{content:'\E0DB'}.odi-route::before{content:'\E0DC'}.odi-save::before{content:'\E0DD'}.odi-schedule::before{content:'\E0DE'}.odi-sea::before{content:'\E0DF'}.odi-search-person::before{content:'\E0E0'}.odi-Search-Plus::before{content:'\E0E1'}.odi-search::before{content:'\E0E2'}.odi-seat-recline-extra::before{content:'\E0E3'}.odi-seat::before{content:'\E0E4'}.odi-security-plus::before{content:'\E0E5'}.odi-security::before{content:'\E0E6'}.odi-selected::before{content:'\E0E7'}.odi-share-o::before{content:'\E0E8'}.odi-share-variant::before{content:'\E0E9'}.odi-share::before{content:'\E0EA'}.odi-shield-check::before{content:'\E0EB'}.odi-ship-beam::before{content:'\E0EC'}.odi-ship-height::before{content:'\E0ED'}.odi-ship-length::before{content:'\E0EE'}.odi-ship-width::before{content:'\E0EF'}.odi-shuffle::before{content:'\E0F0'}.odi-sold-out::before{content:'\E0F1'}.odi-solo-accommodations::before{content:'\E0F2'}.odi-sort-amount-asc::before{content:'\E0F3'}.odi-sort-amount-desc::before{content:'\E0F4'}.odi-spa::before{content:'\E0F5'}.odi-speedometer::before{content:'\E0F6'}.odi-square-edit-outline::before{content:'\E0F7'}.odi-star-circle::before{content:'\E0F8'}.odi-star::before{content:'\E0F9'}.odi-stateroom::before{content:'\E0FA'}.odi-suite::before{content:'\E0FB'}.odi-sync-usd::before{content:'\E0FC'}.odi-sync::before{content:'\E0FD'}.odi-taxi-cab::before{content:'\E0FE'}.odi-technical-stop::before{content:'\E0FF'}.odi-teen-club::before{content:'\E100'}.odi-terms-conditions::before{content:'\E101'}.odi-thumbs-up::before{content:'\E102'}.odi-ticket-cancel::before{content:'\E103'}.odi-time-afternoon::before{content:'\E104'}.odi-time-evening::before{content:'\E105'}.odi-time-morning::before{content:'\E106'}.odi-time-night::before{content:'\E107'}.odi-toddler-club::before{content:'\E108'}.odi-tonnage-ship::before{content:'\E109'}.odi-tonnage::before{content:'\E10A'}.odi-tour-package::before{content:'\E10B'}.odi-tour-transfer::before{content:'\E10C'}.odi-tour::before{content:'\E10D'}.odi-train-arrival::before{content:'\E10E'}.odi-train-departure::before{content:'\E10F'}.odi-train-plus::before{content:'\E110'}.odi-train-segment::before{content:'\E111'}.odi-train::before{content:'\E112'}.odi-transfer::before{content:'\E113'}.odi-TRANSPORT::before{content:'\E114'}.odi-TRAVELHELP::before{content:'\E115'}.odi-trending-flat::before{content:'\E116'}.odi-trolly::before{content:'\E117'}.odi-user-agent::before{content:'\E118'}.odi-view-list::before{content:'\E119'}.odi-view-module::before{content:'\E11A'}.odi-virtual-360::before{content:'\E11B'}.odi-virtual-reality::before{content:'\E11C'}.odi-warning::before{content:'\E11D'}.odi-water-slides::before{content:'\E11E'}.odi-waves::before{content:'\E11F'}.odi-wheelchair-access::before{content:'\E120'}.odi-wifi::before{content:'\E121'}.odi-window-seat::before{content:'\E122'}.odi-year-built::before{content:'\E123'}.odi-zip-line::before{content:'\E124'}.odi-icon{margin-right:8px;color:rgba(0,0,0,.54);font-size:1.5rem;vertical-align:middle}.odi-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.odi-2x{font-size:2em}.odi-3x{font-size:3em}.odi-4x{font-size:4em}.odi-5x{font-size:5em}.odi-fw{width:1.28571em;text-align:center}.odi-border{padding:.2em .25em .15em;border:solid .08em rgba(0,0,0,.12);border-radius:.1em}.odi-spin{-webkit-animation:odi-spin 2s infinite linear;animation:odi-spin 2s infinite linear}.odi-pulse{-webkit-animation:odi-spin 1s infinite steps(8);animation:odi-spin 1s infinite steps(8)}@-webkit-keyframes odi-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes odi-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.odi-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.odi-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.odi-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.odi-flip-x{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.odi-flip-y{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.odi-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.odi-stack-1x,.odi-stack-2x{position:absolute;left:0;width:100%;text-align:center}.odi-stack-1x{line-height:inherit}.odi-stack-2x{font-size:2em}.odi-inverse{color:#fff}[dir=rtl] .odi-BVL,[dir=rtl] .odi-arrival-port,[dir=rtl] .odi-arrow-right,[dir=rtl] .odi-departure-port,[dir=rtl] .odi-disembark,[dir=rtl] .odi-embark,[dir=rtl] .odi-phone,[dir=rtl] .odi-prev-arrow,[dir=rtl] .odi-trending-flat{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.promo-code{display:inline-block;width:30px;min-width:30px;height:25px;background-image:url(/content/images/promo-icons/default.png)}.promo-KIDSOFFER{background-image:url(/content/images/promo-icons/KIDSOFFER.png)}.promo-SODA{background-image:url(/content/images/promo-icons/SODA.png)}.promo-SIMMOR{background-image:url(/content/images/promo-icons/SIMMOR.png)}.promo-MEMSPE{background-image:url(/content/images/promo-icons/MEMSPE.png)}.promo-AIRPROMO{background-image:url(/content/images/promo-icons/AIRPROMO.png)}.promo-LAUNDRY{background-image:url(/content/images/promo-icons/LAUNDRY.png)}.promo-DTD{background-image:url(/content/images/promo-icons/DTD.png)}.promo-INCLUSIVE{background-image:url(/content/images/promo-icons/INCLUSIVE.png)}.promo-ENHANCE{background-image:url(/content/images/promo-icons/ENHANCE.png)}.promo-OLIFEU{background-image:url(/content/images/promo-icons/OLIFEU.png)}.promo-AIR{background-image:url(/content/images/promo-icons/AIR.png)}.promo-OLIFE{background-image:url(/content/images/promo-icons/OLIFE.png)}.promo-STAY{background-image:url(/content/images/promo-icons/STAY.png)}.promo-ALWAYS-1{background-image:url(/content/images/promo-icons/ALWAYS-1.svg)}.promo-INBOUNDAIR{background-image:url(/content/images/promo-icons/INBOUNDAIR.png)}.promo-OUTBOUNDAIR{background-image:url(/content/images/promo-icons/OUTBOUNDAIR.png)}.promo-ROUNDTRIPAIR{background-image:url(/content/images/promo-icons/ROUNDTRIPAIR.png)}.promo-PHOTO{background-image:url(/content/images/promo-icons/PHOTO.png)}.promo-SPA{background-image:url(/content/images/promo-icons/SPA.png)}.promo-PREMIUM{background-image:url(/content/images/promo-icons/PREMIUM.png)}.promo-EBB{background-image:url(/content/images/promo-icons/EBB.png)}.promo-CSTAllInc{background-image:url(/content/images/promo-icons/CSTAllInc.png)}.promo-ALL{background-image:url(/content/images/promo-icons/ALL.png)}.promo-ALWAYS{background-image:url(/content/images/promo-icons/ALWAYS.png)}.promo-INDULGE{background-image:url(/content/images/promo-icons/INDULGE.png)}.promo-ELEVATE{background-image:url(/content/images/promo-icons/ELEVATE.png)}.promo-RETREAT{background-image:url(/content/images/promo-icons/RETREAT.png)}.promo-HALVV{background-image:url(/content/images/promo-icons/HALVV.png)}.promo-PIF{background-image:url(/content/images/promo-icons/PIF.png)}.promo-REDDEP{background-image:url(/content/images/promo-icons/REDDEP.png)}.promo-BELLA{background-image:url(/content/images/promo-icons/BELLA.png)}.promo-AUREA{background-image:url(/content/images/promo-icons/AUREA.png)}.promo-FANTASTICA{background-image:url(/content/images/promo-icons/FANTASTICA.png)}.promo-YACHT{background-image:url(/content/images/promo-icons/YACHT.png)}.promo-SHOREX{background-image:url(/content/images/promo-icons/SHOREX.png)}.promo-GRATSI{background-image:url(/content/images/promo-icons/GRATSI.png)}.promo-AG-GRP{background-image:url(/content/images/promo-icons/AG-GRP.svg)}.promo-HQ-GRP{background-image:url(/content/images/promo-icons/HQ-GRP.svg)}.promo-DVCS{background-image:url(/content/images/promo-icons/DVCS.png)}.promo-DVHC{background-image:url(/content/images/promo-icons/DVHC.png)}.promo-DVHCS{background-image:url(/content/images/promo-icons/DVHCS.png)}.promo-NonRefundable{background-image:url(/content/images/promo-icons/NR.png)}.promo-DepositNonRefundable{background-image:url(/content/images/promo-icons/NRD.png)}.promo-NR{background-image:url(/content/images/promo-icons/NR.png)}.promo-NRD{background-image:url(/content/images/promo-icons/NRD.png)}.promo-BEV{background-image:url(/content/images/promo-icons/BEV.png)}.promo-BEV-2{background-image:url(/content/images/promo-icons/BEV-2.png)}.promo-DINING{background-image:url(/content/images/promo-icons/DINING.png)}.promo-DINING-2{background-image:url(/content/images/promo-icons/DINING-2.png)}.promo-GRATUITIES{background-image:url(/content/images/promo-icons/GRATUITIES.png)}.promo-OBC{background-image:url(/content/images/promo-icons/OBC.png)}.promo-PROMOTIONS{background-image:url(/content/images/promo-icons/PROMOTIONS.png)}.promo-WIFI{background-image:url(/content/images/promo-icons/WIFI.png)}.promo-WIFI-2{background-image:url(/content/images/promo-icons/WIFI-2.png)}.promo-FREEAIR{background-image:url(/content/images/promo-icons/FREEAIR.png)}.promo-DISCOUNT{background-image:url(/content/images/promo-icons/DISCOUNT.png)}.promo-ADDGSTDISC{background-image:url(/content/images/promo-icons/ADDGSTDISC.png)}.promo-GRATS{background-image:url(/content/images/promo-icons/GRATS.png)}.promo-BOGO{background-image:url(/content/images/promo-icons/BOGO.png)}.promo-KIDSFREE{background-image:url(/content/images/promo-icons/KIDSFREE.png)}.promo-FREEUPG{background-image:url(/content/images/promo-icons/FREEUPG.png)}.promo-VALUE{background-image:url(/content/images/promo-icons/VALUE.png)}.promo-PLUS{background-image:url(/content/images/promo-icons/PLUS.png)}.promo-Interline{background-image:url(/content/images/promo-icons/IL.png)}.promo-FriendsAndFamily{background-image:url(/content/images/promo-icons/FF.png)}.promo-Net{background-image:url(/content/images/promo-icons/NE.png)}.promo-AgentFare{background-image:url(/content/images/promo-icons/AF.png)}.promo-IL{background-image:url(/content/images/promo-icons/IL.png)}.promo-FF{background-image:url(/content/images/promo-icons/FF.png)}.promo-NE{background-image:url(/content/images/promo-icons/NE.png)}.promo-AF{background-image:url(/content/images/promo-icons/AF.png)}.promo-FIT{background-image:url(/content/images/promo-icons/FIT.png)}.promo-FireFighter{background-image:url(/content/images/promo-icons/PF.png)}.promo-Military{background-image:url(/content/images/promo-icons/ML.png)}.promo-PastPassenger{background-image:url(/content/images/promo-icons/PP.png)}.promo-Police{background-image:url(/content/images/promo-icons/PL.png)}.promo-Residential{background-image:url(/content/images/promo-icons/RE.png)}.promo-Senior{background-image:url(/content/images/promo-icons/SR.png)}.promo-Union{background-image:url(/content/images/promo-icons/UN.png)}.promo-Teacher{background-image:url(/content/images/promo-icons/TE.png)}.promo-AARP{background-image:url(/content/images/promo-icons/AA.png)}.promo-PF{background-image:url(/content/images/promo-icons/PF.png)}.promo-ML{background-image:url(/content/images/promo-icons/ML.png)}.promo-PP{background-image:url(/content/images/promo-icons/PP.png)}.promo-PL{background-image:url(/content/images/promo-icons/PL.png)}.promo-RE{background-image:url(/content/images/promo-icons/RE.png)}.promo-SR{background-image:url(/content/images/promo-icons/SR.png)}.promo-UN{background-image:url(/content/images/promo-icons/UN.png)}.promo-TE{background-image:url(/content/images/promo-icons/TE.png)}.promo-AA{background-image:url(/content/images/promo-icons/AA.png)}.icn-fr-call-only-fare{background-image:url(/content/images/fare-icons/call-only-fare.png);background-size:contain;display:inline-block;background-repeat:no-repeat}.icn-fr-call-only-fare{width:160px;height:15px}@font-face{font-family:password;src:url(/content/design/fonts/password.ttf) format("truetype");font-weight:400;font-style:normal}.text-password{font-family:password!important}.text-password::-webkit-input-placeholder{font-family:'Open Sans',Helvetica,Arial,sans-serif}.text-password::-moz-placeholder{font-family:'Open Sans',Helvetica,Arial,sans-serif}.text-password:-ms-input-placeholder{font-family:'Open Sans',Helvetica,Arial,sans-serif}.text-password::-ms-input-placeholder{font-family:'Open Sans',Helvetica,Arial,sans-serif}.text-password::placeholder{font-family:'Open Sans',Helvetica,Arial,sans-serif}.rules-icon img{max-height:28px}.package-service-list{padding:0 .5rem}@media (min-width:768px){.package-service-list{display:flex;flex-wrap:wrap;padding:.5rem 0}}.package-service-item{display:flex;align-items:flex-start;padding:1rem}.package-service-item h6{font-size:16px}@media (min-width:768px){.package-service-item+.package-service-item{border-left:1px solid rgba(0,0,0,.12)}}@media (max-width:767px){.package-service-item+.package-service-item{border-top:1px solid rgba(0,0,0,.12)}}@media (min-width:768px){.package-service-item{flex:0 0 33.333333%;max-width:33.333333%}}.custom-highlighted-style{font-weight:700;color:#666!important;border-radius:4px;background-color:#dff4ec;padding:6px 12px;line-height:30px;font-size:14px}.hcatprice .fare-code-selector-cont .selected-fare-code-label{display:none}.hcatprice .fare-code-selector-cont.fare-code-selected .selected-fare-code-btn{display:none}.hcatprice .fare-code-selector-cont.fare-code-selected .selected-fare-code-label{display:inline-block}.hcatprice .fare-code-selector-cont .selected-fare-code-btn{display:inline-block}.rule-img-max-area{max-width:36px;max-height:28px;margin:0 2px;text-overflow:ellipsis;white-space:nowrap}.text-truncate-lines-2{position:relative;display:block;max-height:44px;overflow:hidden;flex:1;margin-top:3px;margin-right:4px;word-wrap:break-word;word-break:break-word}.text-truncate-lines-2::after{content:'';position:absolute;right:0;left:auto;width:92px;height:44px;margin-top:-1.25rem;background:#fff}.text-truncate-lines-2 div::after{content:'';display:inline-block;margin-right:84px}.text-truncate-lines-2 span::after{content:'';display:inline-block;width:0}.text-truncate-lines-2.text-truncate-view-more{max-height:none;padding-right:0}.text-truncate-lines-2.text-truncate-view-more::after{content:none}.text-truncate-lines-2.text-truncate-view-more .read-more{display:none}.text-truncate-lines-2.text-truncate-view-more>div{display:inline}.text-truncate-lines-2 .read-more{position:absolute;right:0;left:auto;bottom:2px;display:inline-block;width:100px;padding-left:4px;padding-right:0;text-align:right;white-space:nowrap;cursor:pointer;background-color:#fff}[dir=rtl] .text-truncate-lines-2 .read-more{width:100px;padding-left:10px}.text-truncate-lines-2 .read-more .odi-expand-more{position:relative;top:6px}.text-truncate-lines-2 .read-less{float:right;cursor:pointer;z-index:1}[dir=rtl] .text-truncate-lines-2 .read-less{position:relative}.text-truncate-lines-2 .read-less .odi-expand-less{position:relative;top:6px}@media (min-width:992px){.list-view .text-truncate-lines-2{margin-right:0}}.table-striped tbody tr:nth-of-type(odd) .text-truncate-lines-2 .read-more{background-color:#f2f2f2}.table-striped tbody tr:nth-of-type(odd) .text-truncate-lines-2::after{background-color:#f2f2f2}.page_cruise_details .passenger-info-inputbox .intl-tel-input .country-list{top:-100px;left:27px;width:450px}.page_cruise_details .passenger-info-inputbox .intl-tel-input .country-list.dropup{bottom:initial}.d-flex{display:flex!important}.flex-grow-1{flex-grow:1}.m0{margin:0}.mt0,.my0{margin-top:0}.mr0,.mx0{margin-right:0}.mb0,.my0{margin-bottom:0}.ml0,.mx0{margin-left:0}.m2{margin:2px}.mt2,.my2{margin-top:2px}.mr2,.mx2{margin-right:2px}.mb2,.my2{margin-bottom:2px}.ml2,.mx2{margin-left:2px}.m4{margin:4px}.mt4,.my4{margin-top:4px}.mr4,.mx4{margin-right:4px}.mb4,.my4{margin-bottom:4px}.ml4,.mx4{margin-left:4px}.m8{margin:8px}.mt8,.my8{margin-top:8px}.mr8,.mx8{margin-right:8px}.mb8,.my8{margin-bottom:8px}.ml8,.mx8{margin-left:8px}.m12{margin:12px}.mt12,.my12{margin-top:12px}.mr12,.mx12{margin-right:12px}.mb12,.my12{margin-bottom:12px}.ml12,.mx12{margin-left:12px}.m16{margin:16px}.mt16,.my16{margin-top:16px}.mr16,.mx16{margin-right:16px}.mb16,.my16{margin-bottom:16px}.ml16,.mx16{margin-left:16px}.p0{padding:0}.pt0,.py0{padding-top:0}.pr0,.px0{padding-right:0}.pb0,.py0{padding-bottom:0}.pl0,.px0{padding-left:0}.p2{padding:2px}.pt2,.py2{padding-top:2px}.pr2,.px2{padding-right:2px}.pb2,.py2{padding-bottom:2px}.pl2,.px2{padding-left:2px}.p4{padding:4px}.pt4,.py4{padding-top:4px}.pr4,.px4{padding-right:4px}.pb4,.py4{padding-bottom:4px}.pl4,.px4{padding-left:4px}.p8{padding:8px}.pt8,.py8{padding-top:8px}.pr8,.px8{padding-right:8px}.pb8,.py8{padding-bottom:8px}.pl8,.px8{padding-left:8px}.p12{padding:12px}.pt12,.py12{padding-top:12px}.pr12,.px12{padding-right:12px}.pb12,.py12{padding-bottom:12px}.pl12,.px12{padding-left:12px}.p16{padding:16px}.pt16,.py16{padding-top:16px}.pr16,.px16{padding-right:16px}.pb16,.py16{padding-bottom:16px}.pl16,.px16{padding-left:16px}.pointer{cursor:pointer}.pointer-none{pointer-events:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-nowrap{white-space:nowrap}.user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs11{font-size:11px}body{font-size:14px}iframe{border:0}*{margin:0;padding:0;list-style:none outside none;font-family:'Open Sans',sans-serif;outline:0;box-sizing:border-box}.bold{font-weight:800}.semi-bold{font-weight:600}.hide-content{display:none}.show-content{display:block}#mainpage,#wrapper,.hotel-wrapper{width:1140px}.info-box{background-color:#a4daf5;border:2px solid #3ab4f0;color:#053852;padding:10px}.error-box{background-color:#ef4357;border:2px solid #b50e22;color:#fff;padding:10px}.top-error{display:block;margin:8px 0;float:left;width:96%}.top-error-left{float:left;margin-right:10px}.top-error-right{padding-left:60px;text-decoration:underline;font-size:13px}.top-error-bottom a{color:#ff0!important}.top-error-bottom a:hover{text-decoration:underline}.top-error-bottom{display:block;margin-bottom:10px;padding-left:60px}.top-error.error-box font{color:#fff!important}.m-visible{display:none}.position-relative{position:relative;top:0;right:0;bottom:0;left:0}.position-static{position:static}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:-webkit-sticky;position:sticky}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-13{order:13}.order-14{order:14}.order-15{order:15}.order-16{order:16}.order-17{order:17}.order-18{order:18}.order-19{order:19}.order-20{order:20}.order-21{order:21}.order-22{order:22}.order-23{order:23}.order-24{order:24}.order-25{order:25}.order-26{order:26}.order-27{order:27}.order-28{order:28}.order-29{order:29}.order-30{order:30}.order-31{order:31}.order-32{order:32}.order-33{order:33}.order-34{order:34}.order-35{order:35}.order-36{order:36}.order-37{order:37}.order-38{order:38}.order-39{order:39}.order-40{order:40}.order-41{order:41}.order-42{order:42}.order-43{order:43}.order-44{order:44}.order-45{order:45}.order-46{order:46}.order-47{order:47}.order-48{order:48}.order-49{order:49}.order-50{order:50}.table-caption{display:table-caption}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.no-padding{padding:0}div.no-padding-left{padding-left:0}div.no-padding-right{padding-right:0}.no-margin{margin:0}.no-bold{font-weight:400}.no-border{border:0}.no-bg{background:0 0}.text-red{color:red}.text-green{color:#2dc100}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;position:relative}.row-padded{padding-top:80px;padding-bottom:90px}.row-centered{display:block;align-items:center}.row{margin-right:-10px;margin-left:-10px;display:block;position:relative}.btn-group-vertical>.btn-group::after,.btn-group-vertical>.btn-group::before,.btn-toolbar::after,.btn-toolbar::before,.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.dl-horizontal dd::after,.dl-horizontal dd::before,.form-horizontal .form-group::after,.form-horizontal .form-group::before,.modal-footer::after,.modal-footer::before,.modal-header::after,.modal-header::before,.nav::after,.nav::before,.navbar-collapse::after,.navbar-collapse::before,.navbar-header::after,.navbar-header::before,.navbar::after,.navbar::before,.pager::after,.pager::before,.panel-body::after,.panel-body::before,.row::after,.row::before{display:table;content:' '}.ody-lg-1,.ody-lg-10,.ody-lg-11,.ody-lg-12,.ody-lg-2,.ody-lg-3,.ody-lg-4,.ody-lg-5,.ody-lg-6,.ody-lg-7,.ody-lg-8,.ody-lg-9{position:relative;min-height:1px;padding-right:10px;padding-left:10px;float:left;margin-bottom:10px}.ody-lg-pull-12{right:100%}.ody-lg-pull-11{right:91.66666667%}.ody-lg-pull-10{right:83.33333333%}.ody-lg-pull-9{right:75%}.ody-lg-pull-8{right:66.66666667%}.ody-lg-pull-7{right:58.33333333%}.ody-lg-pull-6{right:50%}.ody-lg-pull-5{right:41.66666667%}.ody-lg-pull-4{right:33.33333333%}.ody-lg-pull-3{right:25%}.ody-lg-pull-2{right:16.66666667%}.ody-lg-pull-1{right:8.33333333%}.ody-lg-pull-0{right:auto}.ody-lg-push-12{left:100%}.ody-lg-push-11{left:91.66666667%}.ody-lg-push-10{left:83.33333333%}.ody-lg-push-9{left:75%}.ody-lg-push-8{left:66.66666667%}.ody-lg-push-7{left:58.33333333%}.ody-lg-push-6{left:50%}.ody-lg-push-5{left:41.66666667%}.ody-lg-push-4{left:33.33333333%}.ody-lg-push-3{left:25%}.ody-lg-push-2{left:16.66666667%}.ody-lg-push-1{left:8.33333333%}.ody-lg-push-0{left:auto}.ody-lg-offset-12{margin-left:100%}.ody-lg-offset-11{margin-left:91.66666667%}.ody-lg-offset-10{margin-left:83.33333333%}.ody-lg-offset-9{margin-left:75%}.ody-lg-offset-8{margin-left:66.66666667%}.ody-lg-offset-7{margin-left:58.33333333%}.ody-lg-offset-6{margin-left:50%}.ody-lg-offset-5{margin-left:41.66666667%}.ody-lg-offset-4{margin-left:33.33333333%}.ody-lg-offset-3{margin-left:25%}.ody-lg-offset-2{margin-left:16.66666667%}.ody-lg-offset-1{margin-left:8.33333333%}.ody-lg-offset-0{margin-left:0}.ody-lg-12{width:100%}.ody-lg-11{width:91.66666667%}.ody-lg-10{width:83.33333333%}.ody-lg-9{width:75%}.ody-lg-8{width:66.66666667%}.ody-lg-7{width:58.33333333%}.ody-lg-6{width:50%}.ody-lg-5{width:41.66666667%}.ody-lg-4{width:33.33333333%}.ody-lg-3{width:25%}.ody-lg-2{width:16.66666667%}.ody-lg-1{width:8.33333333%}.fl-right{float:right}.fl-left{float:left}.fl-left-imp{float:left!important}.btn-container .pull-right,.pull-right{float:right}.btn-container .pull-left,.pull-left{float:left}.d-block{display:block}.d-none{display:none}.d-inline{display:inline}.d-inline-block{display:inline-block}.cursor-default{cursor:default}.cursor-crosshair{cursor:crosshair}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-x{cursor:x}.cursor-wait{cursor:wait}.pointer-none{pointer-events:none}.customPackagePanel{position:relative;float:left;width:100%;border:1px solid #ccc;padding:10px}.grid-counters,.summaryCounters .ody-lg-3 .summary-box{border:1px solid #dee3ef;padding:10px 15px;width:100%;margin-bottom:15px}.grid-counters p,.summaryCounters .ody-lg-3 .summary-box p{font-size:12px;color:#fff}.grid-counters p strong,.summaryCounters .ody-lg-3 .summary-box p strong{font-size:20px;display:block;font-weight:600}.categoryPrices .ody-lg-3 .summary-box p{font-size:16px}.summary-itinerary{max-height:415px;overflow-y:auto;margin-bottom:10px}.summary-itinerary .summary-card-cont{margin:0 0 15px}.summary-itinerary .summary-card-cont:last-child{margin:0}.summary-itinerary .summary-card{border:1px solid #dee3ef;background:#f5f5f5;padding:15px;width:100%;font-size:12px;color:#656565;position:relative;line-height:18px;float:left;min-height:71px}.summary-itinerary .summary-card:last-child{margin-bottom:0}.summary-itinerary .summary-card .summary-icon{float:left;width:45px;position:relative;min-height:45px}.summary-itinerary .summary-card .summary-counter{border:1px solid #ccc;background:#f5f5f5;float:left;height:20px;width:20px;text-align:center;position:absolute;left:-7px;top:-7px;border-radius:15px;line-height:20px;font-size:12px}.summary-itinerary .summary-card h2{font-weight:600;padding:10px 0;margin:0}.summary-itinerary .summary-card .summary-date{margin-left:15px;font-size:16px;display:inline-block;float:left}.summary-itinerary .summary-card p{font-size:14px;display:inline-block}.summary-itinerary .summary-card p.fareTotal{padding-right:20px}.summary-itinerary .summary-card p strong{font-size:20px;display:block;font-weight:500;padding:0}.summary-itinerary .summary-card p em{font-size:18px;display:block;font-weight:600;padding:0;font-style:normal}.summary-itinerary .summary-card .summary-package-type{font-size:10px;position:absolute;bottom:-15px;left:0}.customPackagePanel .btn-small.primary-btn,.customPackagePanel .btn-small.primary-btn:hover{border-radius:0;box-shadow:none;padding:5px 10px}.customPackagePanel .summary-itinerary .max-full-width{max-width:100%}.summary-itinerary .addon-container p{font-size:14px}.summary-itinerary .addon-container p em{font-size:16px;display:block;font-weight:600;padding:0;font-style:normal}.ody-icons{height:20px;width:20px}.summary-activity,.summary-air,.summary-cruise,.summary-flight,.summary-hotel,.summary-other,.summary-tour,.summary-transfer{height:30px;width:30px;float:left;margin-bottom:0}.summary-transfer{background:url(/content/themes/odysseus/images/tour/spcTransfersIcon.png) center center no-repeat}.summary-other{background:url(../images/tour/other-addon-icon.png) center center no-repeat}.summary-cruise{background:url(../images/tour/cruise-conf-icon.png) center center no-repeat}.summary-hotel{background:url(../images/tour/summary-hotel.png) left center no-repeat}.summary-activity{background:url(/content/themes/odysseus/images/tour/spcActivitiesIcon.png) center center no-repeat}.summary-tour{background:url(/content/themes/odysseus/images/tour/spcTourIcon.png) center center no-repeat}.summary-air,.summary-flight{background:url(/content/themes/odysseus/images/tour/summary-air.png) center center no-repeat}.summary-rail{background:url(/content/themes/odysseus/images/tour/summary-rail.png) center center no-repeat}.summary-insurance{background:url(/content/themes/odysseus/images/tour/spcInsuranceIcon.png) center center no-repeat}.session-box{background:url(../images/travel-bg.png) repeat-x left top #a1d4f6;border-radius:10px;min-height:180px;padding:20px;left:526px;position:absolute;top:261.5px;z-index:10001;width:500px}.session-box h2 strong{color:#2d78b7}.session-box .booknow{float:right}.session-box .back,.session-box .booknow{margin-top:10px}div.overlay{position:absolute;display:none;top:0;left:0;background-color:#969696;opacity:.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendarImg{cursor:pointer;width:20px;margin:0 0 0 2px;background:url(../images/calendar.png) no-repeat;text-indent:-9999px;display:block;height:20px}.c-option-ico{background:url(../images/info.png) no-repeat;height:15px;width:15px;display:inline-block}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #d4d4d4;padding:7px;color:#414040;border-radius:3px;font-size:16px;width:100%}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0}input[type=checkbox]{width:20px;height:20px}#wrapper,#wrapper-cm{margin:0 auto;background:#fff}body.page_customer_bookings #wrapper{background:#fff;float:left}.content-area{width:1140px;margin:0 auto;padding:0}.content{background-color:#fff;border-radius:8px 8px 0 0;min-height:750px}.content-cm{border-radius:8px;background-color:#fff;box-shadow:none}.pagging{background-color:#f5f5f5;padding:5px;font-size:14px;font-weight:700}.passenger-info-inputbox-login{background-color:#fff;border-radius:4px;color:#4f4f4f;display:inline-block;font-family:Segoe UI Light,Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;margin-top:13px;padding:6px 6px 20px;width:100%}.passenger-info-edit .customer-info-fields,.passenger-info-edit .passenger-info-fields,.passenger-info-edit .passenger-info-fields-dates,.passenger-info-edit .passenger-info-fields-fax,.passenger-info-inputbox-login .customer-info-fields,.passenger-info-inputbox-login .passenger-info-fields,.passenger-info-inputbox-login .passenger-info-fields-dates,.passenger-info-inputbox-login .passenger-info-fields-fax{float:left;margin-right:5px;margin-top:2px;min-height:60px;width:100%}.passenger-info-edit .passenger-info-fields-phone,.passenger-info-inputbox-login .passenger-info-fields-phone{float:left;margin-right:5px;margin-top:2px;min-height:60px;width:100%}.passenger-info-edit .passenger-info-fields-dates table,.passenger-info-inputbox-login .passenger-info-fields-dates table{width:99%}.passenger-info ul li,.passenger-info-inputbox-contents ul li{display:list-item;width:99%;padding:2px 0;color:#000}.passenger-info-edit ul li span,.passenger-info-inputbox-login ul li span{display:inline-block;vertical-align:top}.require-field{margin-bottom:0!important}.Regiatration-inputs.passenger-info-edit select,.passenger-info-inputbox-login select{width:100%!important;padding:10px!important;border:1px solid #dad8d8!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/content/images/arrow-down.png)!important;background-repeat:no-repeat!important;background-position:97% 14px!important;color:#6c6c6c;background-color:#fff!important;border-radius:3px;left:0}body.page_customer_account_details .full-width.fl-left select{background:#fff;border-radius:3px;width:100%!important;padding:10px!important;border:1px solid #dad8d8!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/content/images/arrow-down.png);background-repeat:no-repeat;background-position:97% 14px;color:#6c6c6c}.passenger-info-edit ul.address-info,.passenger-info-inputbox-login ul.address-info{float:left}body.page_customer_account_details .wid10.fl-left font{float:left;line-height:normal;padding:3px 0;font-family:Segoe UI Light,Helvetica,Arial,sans-serif;color:#4f4f4f;font-size:14px}body.page_customer_account_details .pass-form-title{font-family:Segoe UI Light,Helvetica,Arial,sans-serif;color:#4f4f4f;font-size:14px}body.page_customer_account_details .wid20.fl-left{float:left;width:100%;margin-bottom:6px}body.page_customer_account_details .wid10.fl-left.blank-hide-res{display:none}body.page_customer_account_details .grey-btn{height:auto;margin-top:14px;padding:10px 30px;color:#fff}body.page_customer_account_details td.spc-phone-flag.phno+td{display:none}body.page_customer_account_details .cListButton{border:1px solid #dad8d8!important;border-radius:3px!important;background-repeat:no-repeat;background-image:url(../images/dropdown-icon.png);background-position:47px center;cursor:pointer;direction:ltr;position:relative!important;background-color:#fff;width:66px;margin-right:0!important;padding:5px!important}body.page_customer_account_details td.spc-phone-flag.phcode{width:12%}body.page_customer_account_details .cListButtonSel{border:1px solid #dad8d8!important;border-radius:3px!important;background-repeat:no-repeat;background-image:url(../images/dropdown-icon.png);background-position:47px center;cursor:pointer;direction:ltr;position:relative!important;background-color:#fff;width:90px;padding:5px!important;margin-right:0}body.page_customer_account_details .full-width.fl-left input{width:100%}.passenger-info-edit .passenger-info-fields-fax .pCodeInput,.passenger-info-edit .passenger-info-fields-phone .pCodeInput,.passenger-info-inputbox-login .passenger-info-fields-fax .pCodeInput,.passenger-info-inputbox-login .passenger-info-fields-phone .pCodeInput{width:104px!important}.customer-info-fields-cntrl .pCodeInput{width:45px!important}.passenger-info-edit .passenger-info-fields-fax .pNumInput,.passenger-info-edit .passenger-info-fields-phone .pNumInput{width:96%!important}.Regiatration-inputs.passenger-info-edit .input,.passenger-info-inputbox-login .input{width:100%;border:1px solid #dad8d8!important;padding:10px!important;background-color:#fff!important;border-radius:3px;box-shadow:none}.grey-btn{background:url(../images/air/apply-btn.png) repeat-x;border:1px solid #dcdcdc;color:#646060;border-radius:3px;font-weight:700;min-height:28px;margin:0 0 2px 5px;cursor:pointer;padding:0 5px}.account-info #business-tab-box{border:1px solid #d8d8d8;background:#f1f1f1;border-radius:0 0 4px;float:left;margin:0 0 20px;margin-top:10px;width:99.8%;padding:10px}.account-info h1{color:#2d78b7;font-family:Segoe UI,Helvetica,Arial,sans-serif}div#business-tab-Guest4{margin:0!important}.passenger-info-edit{border:1px solid #dad8d8;margin-left:20px;padding:10px;width:50%}body.page_customer_account_details .passenger-info-edit{margin-left:20px;padding:10px;width:50%;background-color:#f1f1f1;border:1px solid #dad8d8;margin:18px auto}.account-info #business-tab-content-right{float:right;width:100%!important;min-height:500px;background:#f1f1f1}.account-info #business-tab-content-left{float:left;width:35.2%}.account-info #business-tab-content-right .business-tab-content-box{display:block!important;float:left;width:24.3%!important;height:150px;margin-right:10px;margin-bottom:10px;border:1px solid #dad8d8;background:#fff;overflow:auto}.account-info #business-tab-content-left ul{margin:0;padding:0}.account-info #business-tab-content-left ul li{background:none repeat scroll 0 0 #fff;border-bottom:1px dotted #d8d8d8!important;color:#0b3268;cursor:pointer;display:block;font-size:14px;list-style:none outside none;min-height:15px;padding:7px}.tab-arrow-img{position:absolute;display:none;float:left;width:20px;height:30px;margin-left:-20px;background:url(../images/businees-tab-arrow.png) no-repeat left bottom}.hide-tab-arrow .tab-arrow-img{display:none}.account-info #business-tab-content-left ul li:last-child{border-bottom:0}#business-tab-content-left ul li.active,.account-info #business-tab-content-left ul li:hover{background:none no-repeat scroll right top #f6f6f6;cursor:pointer}.account-info #business-tab-content-right .business-tab-content{padding:5px;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:14px}.cCode{float:right}.DDlistTbl{margin-top:45px}.cListFrame{position:absolute!important;display:none;background-color:#fff;border:1px solid #a9a9a9;z-index:1000!important;height:145px;overflow-x:hidden;overflow-y:auto;direction:ltr;-webkit-overflow-scrolling:touch;margin-top:1px;width:252px;padding:3px}.cListItem{color:#333;background-color:transparent;cursor:pointer;font-size:13px;padding:3px 2px}.cListItemSel{color:#333;cursor:pointer;font-size:13px}.cListItem td,.cListItemSel td{padding-left:3px}.cListButton{position:relative;width:90px;margin-right:0;border:solid 1px #d4d4d4;border-radius:3px 0 0 3px;background-repeat:no-repeat;background-image:url(../images/dropdown-icon.png);background-position:42px center;background-color:#fff;cursor:pointer;direction:ltr}.cListButtonSel{border:solid 1px #a9a9a9;background-repeat:no-repeat;background-image:url(../images/dropdown-icon.png);background-position:42px center;border-radius:3px 0 0 3px;cursor:pointer;direction:ltr;position:relative;background-color:#fff;width:90px}.registration-inputs .cListButton{border:1px solid #dad8d8!important;border-radius:3px!important;background-repeat:no-repeat;background-image:url(../images/dropdown-icon.png);background-position:47px center;cursor:pointer;direction:ltr;position:relative!important;background-color:#fff;width:66px;margin-right:0!important;padding:5px!important}body.page_customer_accounts table.account-info{padding:6px}.cListButtonDS{border-left:solid 1px #8bb8b9;border-top:solid 1px #8bb8b9;border-bottom:solid 1px #8bb8b9;border-right:solid 1px transparent;direction:ltr}.ody_cust_searchBooking{color:#2d78b7}.product_select{width:110px}.ody_cust_searchBooking,.ody_cust_searchBooking_btn,.ody_cust_searchBooking_title{float:left;width:100%}.ody_cust_searchBooking_left,.ody_cust_searchBooking_right{margin:0 0 5px}.ody_cust_searchBooking_right{float:left;width:100%;margin-left:1%;font-family:'Open Sans',sans-serif}.inputText{width:100%!important;padding:10px!important;border:1px solid #dad8d8!important}select.product_select{width:100%;color:#6c6c6c;padding:10px!important;border:1px solid #dad8d8;float:left}.ody_cust_searchBooking_btn .grey-btn{float:right;height:auto;padding:10px 30px;color:#fff}.FDLoginInfo{float:left;width:960px;margin-top:10px;padding:10px;font-size:12px;text-align:center;border:1px solid #d4d4d4;border-radius:5px;background:#f1f5f8}.FDLoginInfo .leftPanel{float:left;margin-left:10px;margin-top:50px;text-align:left;width:540px}.FDLoginPanel{float:right;width:100%;padding:18px;border:1px solid #dad8d8;border-radius:5px;background:#f1f1f1}.lgnText{float:left;font-size:18px;width:100%;text-align:left;color:#2d78b7;font-weight:700}.lgnText span{color:#2d78b7;font-style:oblique;text-decoration:underline}#register-link{clear:both;float:left;width:100%;margin-top:15px;margin-left:5px;color:#2d78b7;font-size:15px}#register-link a{color:#779c29;font-size:18px}.fbButton{width:160px;padding:5px 5px 5px 20px;cursor:pointer;color:#fff;font-size:13px;font-weight:700;border:1px solid #2d78b7;background:url(../images/fb-icon.png) no-repeat 0 0 #3b5998}.or{font-weight:700}#register-link>a:hover{text-decoration:none}.lthrh{text-decoration:line-through}#signinbox td{text-align:center}.cust-login-title{padding-bottom:8px;color:#2d78b7;font-size:18px;font-weight:700;text-align:center}.login-panel{width:400px;text-align:center;margin:0 auto}.login-small-box table tr td #register-link{width:575px}.topPanel{margin-top:20px;text-align:left;margin-bottom:20px;width:50%;float:left}#registerLink{display:block;float:left;width:100%;color:#0a81c7;font-size:16px;margin:20px auto;text-align:center}td{vertical-align:top;position:relative}#registerLink>a:hover{text-decoration:none}.passenger-info-errorbox ul li{padding-left:5px}.add-new-acc{float:right;margin-top:11px}.add-new-acc>a:hover,.passenger-info a span:hover{text-decoration:none}.edit-account-title{font-size:18px}.ody_cust_BookingList{width:100%;font-size:14px}.ody_cust_BookingList_Title{padding-bottom:14px;color:#2d78b7;font-size:20px}.searchResultsItemHeader strong{color:#2d78b7}.dkRed{color:red}.add-new-acc>a,.edit-account-title,.passenger-info a span{color:#2d78b7}.FDRegisterPanel h3{margin-bottom:11px;font-size:18px;color:#2d78b7;text-align:center}#registerLink>a{font-size:18px;color:#779c29}.customer_details .address-info,.customer_details .passenger-info-fields{float:left;width:100%}.customer_details .passport-dates,.customer_details .passport-detail,.customer_details .travel-numbers{float:left;padding-bottom:10px;padding-top:10px;width:100%}.customer_details .customer-info-fields{float:left;width:35%;padding:10px}.customer_details .customer-info-fields-title{margin-bottom:5px}.customer_details .fname,.customer_details .lname,.customer_details .mname{width:31%!important}.customer-info-fields.past-pax-select .input{width:270px}.customer_details .passport-issue select{width:277px}.customer_details .documentdetails{float:left;padding:10px 8px 8px;width:100%}.customer_details .additionaldetails h3,.customer_details .documentdetails h3,.customer_details .known-traveler h3,.customer_details .traveler-Information h3{cursor:pointer;float:left;font-size:12px;font-weight:400;padding-bottom:10px;padding-top:10px;width:100%}.customer_details .additional_info{display:block;float:left;width:98%!important;margin:0 8px 8px;padding-bottom:10px;padding-top:10px}.customer_details .pNumInput{width:157px}.customer_details .additional_info .normal b{display:block;font-weight:600;padding:0 0 8px 2px}.customer_details .additional_info select{width:151px;padding:3px}.customer_details .additional_info table.normal{margin-bottom:10px}.customer_details .additional_info tr td:first-child{text-align:left!important;width:308px}.customer_details .additional_info table.normal td{padding:0 5px}.customer_details .additional_info input{width:280px}.customer_details .additional_info table.normal:first-child tr:first-child td:first-child b:first-child{color:#09a1c6}.customer_details .passenger-info-fields{float:left;margin-right:5px;margin-top:2px;min-height:60px;width:32%}.customer_details .additionaldetails{padding:8px;width:100%;float:left}.customer_details .customer-info-fields-phone{padding:10px;float:left}.customer_details .passenger-info-errorbox-header{padding:4px 8px}.passenger-info-errorbox{margin:5px;padding-bottom:5px;border-radius:3px}.customer_details .customer-info-fields-cntrl{float:left;width:100%}.FDRegisterPanel .pNumInput{width:451px!important;float:right;border:1px solid #dad8d8!important;padding:10px!important;border-radius:3px!important;background-color:#fff!important}.FDRegisterPanel .customer-info-fields-cntrl .normal{width:100%}.passenger-info-edit .customer-info-fields-cntrl .normal td .pNumInput{width:386px!important}.registration .SelectTitle,.registration .customer-info-fields-cntrl input,.registration .normal,.registration .title-select select{width:100%}.registration .customer-info-fields,.registration .customer-info-fields-phone{width:29%}.registration .pNumInput{width:100%!important}.registration .country_input{position:absolute!important;display:none;z-index:1000!important;overflow-x:hidden;overflow-y:auto;direction:ltr;-webkit-overflow-scrolling:touch;width:238px;margin-bottom:3px;margin-left:3px;margin-right:0!important;margin-top:2px}.registration .country_input input[type=text]{width:228px;margin-top:5px;margin-bottom:5px}.passenger-booking-cancelation{float:right;padding:19px 3px}.travelinsu{width:100%;padding:7px 0 4px}.travelinsu span{font-weight:700;font-size:13px;width:100%;padding-left:5px}.inscontent{float:left}.inscontentbox{width:81%;float:left}.travelinfo{width:88%;float:left;padding:9px 6px 20px 14px}.travelinfo span{font-size:16px;font-weight:700}.travelinfo .guardinfo{font-size:11px;float:left}.button{margin:0 auto;width:67%}.select-op{width:290px;height:30px;font-family:'Open Sans';font-size:15px;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center;cursor:pointer;border:0;border-radius:3px;padding:8px}.select-op.bPopup-close>img{vertical-align:initial}.certiinfo{width:83%;float:left;padding:16px 6px 16px 14px}.certiinfo .certiinsu{font-family:'Open Sans';font-size:11px;font-weight:700}.certiinfo span{font-family:'Open Sans';font-size:11px;font-weight:700}.button2{width:44%;margin:0 auto}.thank-note{width:150px;height:30px;font-family:'Open Sans';font-size:13px;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center;cursor:pointer;border:0;border-radius:3px;padding:8px}.coverageinfo{width:100%;float:left;padding:18px 6px 6px 14px}.coverageinfo .discclainfo{font-family:'Open Sans';font-size:9px;font-weight:700}.contentbox1{float:left;padding:20px 0 45px 5px}.logo{float:right;width:50px;height:27px;padding:0 0 0 19px}.insurancelogo{float:right;width:50px;height:27px;padding:0 0 0 19px}.travelguardlogo{font-size:14px;font-weight:700;padding:50px 0 0}.select-op img,.thank-note img{padding:4px 0 0 3px}.breadcrumbs{clear:both}.message{background-size:40px 40px;background-image:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);width:100%;border:1px solid;color:#fff;padding:15px;font-size:12px;-webkit-animation:animate-bg 5s linear infinite;animation:animate-bg 5s linear infinite;float:left;margin:5px 0}.info{background-color:#4ea5cd;border-color:#3b8eb5}.error{background-color:#de4343;border-color:#c43d3d}.warning{background-color:#eaaf51;border-color:#d99a36}.success{background-color:#61b832;border-color:#55a12c}.message h3{margin:0 0 5px}.message p{margin:0}@-webkit-keyframes animate-bg{from{background-position:0 0}to{background-position:-80px 0}}@keyframes animate-bg{from{background-position:0 0}to{background-position:-80px 0}}.pass-sel-cradit-csrd{width:40%;text-align:center}.pass-2-info{width:100%;border-top:1px solid #e3e3e3;float:left}.guest-infant{width:20px;height:20px;padding-left:33px!important;background:url(../images/air/guest-infant-icon.png) no-repeat 10px center}.pass-sele-cont{width:100%}#price-summary .pass-sele-cont{float:left;width:100%;padding-bottom:11px;padding-left:6px}.pass-sel-title{float:left;width:100%;margin-top:5px;padding:10px;color:#fff;font-size:14px;font-weight:700;background:linear-gradient(to bottom,#aed4e7 0,#6a9eb6 100%)}.pass-sel-detals{width:100%;float:left;border:0!important}.pass-sel-detals.side-padding{padding:0 10px 10px}.pass-sel-detals ul{list-style:none;padding:0;margin:0}.pass-sel-detals ul li{color:#5f5f5f;font-size:13px;width:24%;float:left;padding:10px;border-right:1px solid #e3e3e3}.split-payment-tbl{width:100%;font-size:14px;border-collapse:collapse}.pass-sel-cradit-card{text-align:center}.pass-sel-detals .pass-sel-prices{float:right;width:19%;padding:10px;color:#5f5f5f;font-size:13px;text-align:right;border-right:1px solid #e3e3e3}.pass-sel-detals .pass-price-total{width:502px;float:left;background:#14aa3e;color:#fff}.no-display{display:none}.split-payment-tbl th{border:1px solid #e3e3e3;border-collapse:collapse;text-align:left;padding:5px 10px;background:#f7f7f7}.split-payment-tbl td{padding:5px 10px;border:1px solid #e3e3e3;border-collapse:collapse}.payment-green td{color:#4caf50;font-size:14px;padding:7px;font-weight:700}.split-prices{text-align:right!important;width:20%}.balance-due td{font-size:14px;color:red;padding:5px 10px;font-weight:700}.payment-tobe td{font-size:14px;color:#6a9eb6;padding:7px;font-weight:700}.creditcard-num{text-align:left;width:26%}.pass-sel-detals .pass-price-total-price{background:#14aa3e;color:#fff;font-size:18px;padding:10px 11px;text-align:right;font-weight:700;width:102px;float:right}.pass-sel-detals .pass-guest-detail{width:522px}.pass-sel-detals .pass-all-total{background:#567f90 none repeat scroll 0 0;color:#fff;width:522px}.pass-sel-detals .pass-all-total-price{background:#567f90 none repeat scroll 0 0;color:#fff;width:103px;text-align:right}.passenger-info-inputbox-login .cListButtonSel{position:relative!important;width:66px;margin-right:0;border:1px solid #dad8d8!important;border-radius:3px 0 0 3px!important;background-repeat:no-repeat;background-image:url(../images/dropdown-icon.png);background-position:47px center;background-color:#fff;cursor:pointer;direction:ltr}input#_ctl0_MainContentsPH__ctl0__ctl0_Phone1_Number{width:100%}.Regiatration-inputs td.spc-phone-flag.phcode{width:12%}.Regiatration-inputs table.full-width.spc-phone-number{width:100%}.Regiatration-inputs td.spc-phone-flag.phno{float:left;width:100%}.FDRegisterPanel>table{width:100%}.FDRegisterPanel{float:left!important;width:100%!important;margin-right:21px;padding:18px;border-radius:5px;border:1px solid #dad8d8;background-color:#f1f1f1}.Regiatration-inputs td.spc-phone-flag.phno input{width:100%;border:1px solid #dad8d8!important;padding:10px!important}.Regiatration-inputs td.spc-phone-flag.phno+td{display:none}.registration-submit-btn{float:left;width:100%;text-align:center;margin-top:6px}.registration-submit-btn input{height:auto;padding:10px 30px;color:#fff}.Regiatration-inputs .wid10.fl-left{float:left;width:100%;margin-bottom:6px}.Regiatration-inputs .fl-left{float:none}.Regiatration-inputs .wid20.fl-left.res-full{float:left;width:100%;margin-bottom:6px}.Regiatration-inputs .wid20.fl-left.dob-lbl{float:left;width:100%;margin-bottom:6px}.Regiatration-inputs .wid20.fl-left.res-email{width:100%;float:left;margin-bottom:6px}.Regiatration-inputs .wid20.fl-left.width-auto.res-phone-tab{width:100%;float:left;margin-bottom:6px}.Regiatration-inputs .wid20.fl-left{width:100%;float:left;margin-bottom:6px}td.spc-phone-flag.phcode+td{width:8px}.login-inputs{float:left;width:100%}.email-details{width:100%;float:left;text-align:left}.pasword-details{float:left;width:100%;text-align:left;margin-top:6px}.email-details .login-labels{float:left;width:39%;line-height:normal;padding:3px 0;font-family:Segoe UI Light,Helvetica,Arial,sans-serif;color:#4f4f4f;font-size:14px}.pasword-details .login-labels{float:left;width:39%;line-height:normal;padding:3px 0;font-family:Segoe UI Light,Helvetica,Arial,sans-serif;color:#4f4f4f;font-size:14px}.btn-login,.login-btn input{height:auto;padding:10px 30px;color:#fff;margin-top:11px;text-align:center;display:inline-block;text-decoration:none;text-transform:uppercase}.Regiatration-inputs .wid10.fl-left font{float:left;width:39%;line-height:normal;padding:3px 0;font-family:Segoe UI Light,Helvetica,Arial,sans-serif;color:#4f4f4f;font-size:14px}.Regiatration-inputs font{float:left;width:39%;line-height:normal;padding:3px 0;font-family:Segoe UI Light,Helvetica,Arial,sans-serif;color:#4f4f4f;font-size:14px}.Regiatration-inputs font.pass-form-title .require-field{line-height:1}.Regiatration-inputs .full-width.fl-left.DateUCDOB td:first-child{padding-right:8px}.Regiatration-inputs .full-width.fl-left.DateUCDOB td:first-child+td{padding-right:8px}.registration-inputs{width:60%;margin:0 auto;padding:0 10px}.registrat-content{width:80%;margin:auto}.Regiatration-inputs{float:left;width:100%}.Regiatration-inputs .wid10.fl-left.blank-hide-res{display:none}.leftPanel{float:left;width:50%;margin-bottom:20px;text-align:left}@font-face{font-family:error-icomoon;src:url(../css/fonts/icomoon.eot?6vr9x5);src:url(../css/fonts/icomoon.eot?6vr9x5#iefix) format("embedded-opentype"),url(../css/fonts/icomoon.ttf?6vr9x5) format("truetype"),url(../css/fonts/icomoon.woff?6vr9x5) format("woff"),url(../css/fonts/icomoon.svg?6vr9x5#icomoon) format("svg");font-weight:400;font-style:normal}[class*=' icon-'],[class^=icon-]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close::before{content:'\e900';float:right;font-family:error-icomoon!important;font-size:11px;color:#a8938f}.warning .msg-notification-left,.warning.msg-notification{background:#d19137}.warning .msg-notification-right{background:#f8f3d6}.warning .msg-notification-title label{color:#745826}.icon-warning::before{content:'\e905';line-height:2;color:#fff;font-size:21px;font-family:error-icomoon!important}.success .msg-notification-left,.success.msg-notification{background:#69b168}.success .msg-notification-right{background:#def2d6}.success .msg-notification-title label{color:#42563a}.icon-success::before{content:'\e904';line-height:2;color:#fff;font-size:21px;font-family:error-icomoon!important}.question .msg-notification-left,.question.msg-notification{background:grey}.question .msg-notification-right{background:#dcdcdc}.question .msg-notification-title label{color:#696969}.icon-question::before{content:'\e903';line-height:2;color:#fff;font-size:21px;font-family:error-icomoon!important}.stop .msg-notification-left,.stop.msg-notification{background:#c44b44}.stop .msg-notification-right{background:#f1d2cd}.stop .msg-notification-title label{color:#a2312b;font-weight:600!important;word-wrap:break-word}.icon-stop::before{content:'\e901';line-height:2;color:#fff;font-size:21px;font-family:error-icomoon!important}.information .msg-notification-left,.information.msg-notification{background:#3e7ac2}.information .msg-notification-right{background:#cce8f4}.information .msg-notification-title label{color:#356a97}.icon-information::before{content:'\e902';line-height:2;color:#fff;font-size:21px;font-family:error-icomoon!important}.msg-notification{width:100%;float:left;border-radius:4px;margin:0 0 10px}.msg-notification-right{padding:14px;width:96%;float:right;border-radius:0 3px 3px 0}.msg-notification-left{float:left;text-align:center;border-radius:4px 0 0 4px;width:4%}.msg-notification-content{float:left;width:100%}.msg-notification-title label{font-size:12px;font-family:'Open Sans',sans-serif;font-weight:500}.msg-notification-title{float:left;width:98%}.msg-notification-title ul{padding-left:30px}.msg-notification-title a{color:#a2312b;text-decoration:underline}.msg-notification~.msg-notification{margin-top:0}.question.msg-notification{margin-top:10px}.itinerary-label-hide{display:none}.mProFlightCont .arrow,.mProFlightCont .arrow-down{background-position:0 -2379px!important}.mProFlightCont .disItenerary{font-size:12px;line-height:1;right:-10px;position:absolute;top:10px}.mobdisItenerary{top:26px;width:50px;font-size:11px;right:-10px;position:absolute}.mProFlightCont .deskcollpse{font-size:12px;bottom:12px;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-12px}.cruise-arrow-top-15{margin-top:-20px}@media only screen and (min-width:120px) and (max-width:320px){.mProFlightCont .arrow,.mProFlightCont .arrow-down{background-position:0 -2379px!important}.msg-notification-right{width:85%}.msg-notification-left{padding:0 16px}.account-info #business-tab-content-right .business-tab-content-box{width:100%!important}.account-info #business-tab-content-right{background:none repeat scroll 0 0 #fff;border-left:1px solid #d8d8d8;float:right}.account-info #business-tab-box{border:1px solid #d8d8d8;border-radius:0 0 4px;float:left;margin:0 0 20px;margin-top:10px;width:99.8%}.res_guestinfo{padding:9px}.account-info .res_guestinfo{padding:0 10px;background:#f1f1f1;float:left;width:100%;border:1px solid #d8d8d8}.res_guestblock{border:1px solid #d8d8d8;border-radius:0 0 4px;float:left;margin:0 0 1px;margin-top:10px;padding:12px;background:#fff;width:100%}body.page_customer_account_details .content-area{padding:12px}body.page_customer_account_details .passenger-info-edit{width:100%;margin-left:0}.ody_footer{width:100%;margin:0 auto}body.page_customer_login .pageHeader{margin-bottom:57px}.passenger-info-inputbox-login{margin-top:0}body.page_customer_account_details .pageHeader{margin-bottom:69px}body.page_customer_accounts .pageHeader{margin-bottom:60px}.account-info h1{color:#2d78b7;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;float:left;width:69%;margin-bottom:10px}.intl-tel-input.iti-container{z-index:9999}body.page_booking_checkout.iti-mobile .intl-tel-input.iti-container{z-index:9999;width:37%}}@media only screen and (min-width:321px) and (max-width:413px){.mProItiDate .arrow,.mProItiDate .arrow-down{background-position:0 -2379px!important}.mobdisItenerary{top:26px;right:-9px}.mobdisItenerary.collp{top:28px;right:-5px}.mProFlightCont .deskcollpse{display:none}.msg-notification-right{width:85%}.msg-notification-left{padding:0 16px}.msg-notification-title{float:left;width:94%}.container{padding-left:7px!important;padding-right:7px!important}body.home.page_customer_booking_details .information.msg-notification{margin-top:5px}body.home.page_customer_booking_details .msg-notification{margin-top:0}body.page_customer_booking_details .msg-notification{margin-top:0!important}.msg-notification~.msg-notification{margin-top:0}.msg-notification{margin-top:0!important;margin-bottom:0}body.page_customer_booking_details .pageHeader{margin-bottom:65px}#main-content{margin-top:0}.booking-title{margin-top:5px!important}.account-info #business-tab-content-right .business-tab-content-box{width:100%!important}.account-info #business-tab-box{border:1px solid #d8d8d8;border-radius:0 0 4px;float:left;margin:0 0 20px;margin-top:10px;width:99.8%}.account-info #business-tab-content-right{float:right;width:75%;min-height:500px;border-left:1px solid #d8d8d8;background:none repeat scroll 0 0 #fff}.account-info .res_guestinfo{padding:0 10px;background:#f1f1f1;float:left;width:100%;border:1px solid #d8d8d8}.res_guestinfo{padding:9px}.res_guestblock{border:1px solid #d8d8d8;border-radius:0 0 4px;float:left;margin:0 0 1px;margin-top:10px;color:#000!important;padding:12px;background:#fff;width:100%;font-size:14px}body.page_customer_account_details .content-area{padding:12px}body.page_customer_account_details .passenger-info-edit{width:100%;margin-left:0}.ody_footer{width:100%;margin:0 auto}body.page_customer_login .pageHeader{margin-bottom:57px}.passenger-info-inputbox-login{margin-top:0}body.page_customer_account_details .pageHeader{margin-bottom:69px}body.page_customer_accounts .pageHeader{margin-bottom:60px}.account-info h1{color:#2d78b7;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;float:left;width:69%;margin-bottom:10px}.intl-tel-input.iti-container{z-index:9999}body.page_booking_checkout.iti-mobile .intl-tel-input.iti-container{z-index:9999;width:37%}}@media only screen and (min-width:414px) and (max-width:767px){.mProItiDate .arrow,.mProItiDate .arrow-down{background-position:0 -2379px!important}.mobdisItenerary{top:26px;right:-9px}.mobdisItenerary.collp{top:28px;right:-6px}.mProFlightCont .deskcollpse{display:none}.msg-notification-right{width:85%}.msg-notification-left{padding:0 15px}.msg-notification-title{float:left;width:94%}.container{padding-left:7px!important;padding-right:7px!important}body.home.page_customer_booking_details .information.msg-notification{margin-top:5px}body.home.page_customer_booking_details .success.msg-notification{margin-top:8px}.msg-notification~.msg-notification{margin-top:0}.msg-notification{margin-top:0!important;margin-bottom:0}body.home.page_customer_booking_details .msg-notification{margin-top:0}body.page_customer_booking_details .msg-notification{margin-top:0!important}#main-content{margin-top:0}.booking-title{margin-top:5px!important}.account-info #business-tab-content-right .business-tab-content-box{width:100%!important}.res_guestinfo{padding:9px}.account-info .res_guestinfo{padding:0 10px;background:#f1f1f1;float:left;width:100%;border:1px solid #d8d8d8}.res_guestblock{border:1px solid #d8d8d8;border-radius:0 0 4px;float:left;margin:0 0 1px;margin-top:10px;padding:12px;background:#fff;width:100%}.account-info #business-tab-content-right{background:none repeat scroll 0 0 #fff;border-left:1px solid #d8d8d8;float:right}body.page_customer_account_details .content-area{padding:12px}body.page_customer_account_details .passenger-info-edit{width:100%;margin-left:0}.ody_footer{width:100%;margin:0 auto}body.page_customer_login .pageHeader{margin-bottom:57px}.passenger-info-inputbox-login{margin-top:0}body.page_customer_account_details .pageHeader{margin-bottom:69px}body.page_customer_accounts .pageHeader{margin-bottom:60px}body.page_customer_booking_details .pageHeader{margin-bottom:65px}.account-info h1{color:#2d78b7;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;float:left;width:69%;margin-bottom:10px}.intl-tel-input.iti-container{z-index:9999}body.page_booking_checkout.iti-mobile .intl-tel-input.iti-container{z-index:9999;width:37%}}@media only screen and (max-width:767px){.mProItiDate .arrow-down~.itinerary-label-hide .exp{display:block}.mProItiDate .arrow~.itinerary-label-hide .exp{display:none}.mProItiDate .arrow-down~.itinerary-label-hide .collp{display:none}.mProItiDate .arrow~.itinerary-label-hide .collp{display:block}}@media (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.msg-notification-right{width:91%}.msg-notification-left{width:3%}}@media (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.msg-notification-left{width:4%;padding:0 18px}.msg-notification-title{float:left;width:95%}.msg-notification-right{width:91%}}@media only screen and (min-width:768px) and (max-width:1024px){.msg-notification-right{width:93%}.msg-notification-left{width:7%}.msg-notification-title{float:left;width:94%}.pageFooter{float:left;width:100%}.ody_footer{width:100%!important;margin:0 auto}.account-info #business-tab-box{border:1px solid #d8d8d8;background:#f1f1f1;border-radius:0 0 4px;float:left;margin:0 0 20px;margin-top:10px;width:99.8%;padding:10px}#business-tab-Guest3{margin-right:0!important}div#business-tab-Guest4{margin-right:10px!important}.account-info #business-tab-content-right .business-tab-content-box{width:32.3%!important;float:left;background:#fff;height:150px;margin-right:10px;border:1px solid #dad8d8;overflow:auto;margin-bottom:10px}.top-bar label{display:block;width:42%;position:inherit;padding:9px 12px 0;color:#204499;background:#50c0cc;font-size:2.6em;text-align:left;float:left;line-height:1.1}}.clear{clear:both}.resulterror .msg-notification{margin-top:0!important}.search-booking-panel{width:420px;margin:0 auto}.search-booking{float:left;width:100%;margin-top:15px;margin-bottom:20px;padding:18px;font-size:14px;border:1px solid #cfcfcf!important;border-radius:5px;background:#f1f1f1;box-shadow:0 0 5px 3px #efeeee}.ody_cust_searchBooking_right select{float:left;width:100%;height:39px;margin-bottom:10px;padding:10px!important;color:#555;font-size:14px;line-height:1.42857;border:1px solid #dad8d8;border-radius:0;background-color:#fff;background-image:url(/site/FareGeek2015/images/arrow-down.png);background-repeat:no-repeat;background-position:97% 14px;z-index:2;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ody_cust_searchBooking_title{float:left;width:100%;margin:0 0 10px;color:#2d78b7;font-family:Segoe UI Light,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;text-align:center}.ody_cust_searchBooking_left{float:left;width:39%;margin-bottom:5px;padding:9px 0;color:#000;font-family:Segoe UI Light,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:normal}.ody_cust_searchBooking_right input{background-color:#fff;border:1px solid #dad8d8;border-radius:0;color:#555;font-size:14px;height:39px;line-height:1.42857;width:100%;padding:6px 12px;z-index:2;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:10px}.ody_cust_searchBooking_btn{float:left;width:100%;text-align:center}.ody_cust_searchBooking_btn input{padding:10px 22px;font-size:15px;margin-left:0}body.page_customer_bookings .booking-details{width:1140px;margin-bottom:20px;margin:0 auto}.booking-details table.ody_cust_BookingList{width:100%;float:left}.booking-details .ody_cust_BookingList{width:100%;float:left}.search-booking-list-details{float:left;width:100%;background:#f8f9f9!important;box-shadow:0 0 5px 3px #efeeee;border:1px solid #cfcfcf!important}.search-booking-list-details .searchResultsItemHeader .searchResultsItemHeader-title{float:left;width:14.9%;border-right:1px solid #cfcfcf!important;padding:11px 14px;color:#fff;font-family:Segoe UI,Helvetica,Arial,sans-serif;border-bottom:1px solid #cfcfcf!important}.search-booking-list-details .searchResultsItemHeader{float:left;width:100%}.search-booking-list-details .BookingRow1{float:left;width:100%}.search-booking-list-details .BookingRow1 .searchResultsItemHeader-title{float:left;width:14.9%;border-right:1px solid #cfcfcf!important;padding:11px 14px;border-bottom:1px solid #cfcfcf!important;height:100px;overflow:auto;font-family:Segoe UI,Helvetica,Arial,sans-serif}.search-booking-list-details .BookingRow1 .searchResultsItemHeader-title-details{float:right;width:10.2%;border-right:1px solid #cfcfcf!important;padding:11px 14px;height:100px;border-bottom:1px solid #cfcfcf!important;font-family:Segoe UI,Helvetica,Arial,sans-serif}.search-booking-list-details .searchResultsItemHeader .searchResultsItemHeader-title-details{float:right;width:10.2%;padding:11px 14px;color:#fff;border-right:1px solid #cfcfcf!important}.booking-details .ody_cust_BookingList .ody_cust_BookingList_Title{float:left;width:100%;font-size:19px;font-family:Segoe UI,Helvetica,Arial,sans-serif}.msg-notification-content .top-error.error-box{background:inherit;border:inherit;color:inherit;font:inherit;margin:0;padding:inherit}.Regiatration-inputs .full-width.fl-left.DateUCDOB table{width:100%;float:left}.Regiatration-inputs .full-width.fl-left.DateUCDOB{width:100%;float:left}.passenger-info-edit table{width:100%}.onboard-cont{float:left;width:26%}.adv-seatmap{padding:10px;font-size:12px;font-family:'open sans',arial;background:#f2f2f2}.adv-seatmap td{padding:3px 5px;vertical-align:middle;color:#b0b0b0;font-weight:700;text-align:center}.adv-seatmap td img{vertical-align:middle}.adv-seatmap td:first-child,.adv-seatmap td:last-child{background:#8b8b8b;color:#c3c1c1}.legend-cont{float:left;width:25%}.seat-pref-cont{float:left;width:49%;padding:0 15px;margin-bottom:75px}.seat-pref-cont .normal{margin:0 auto}.seat-buttons{width:1140px;bottom:0;padding:15px;background:rgba(242,242,242,.5);margin-left:0;position:fixed}.seat-buttons a{text-decoration:none}.seat-legends{width:100%;border:1px solid #e5e5e5;padding:10px;margin-bottom:10px;overflow:auto}.seat-legends li{float:left;width:100%;padding:5px}.airseatmap{background:#f2f2f2;float:left;width:100%;padding:15px}.airseatmap .tab_hover{padding:0 0 15px}.tab_on{color:#636363;cursor:pointer;font-size:22px;width:100%;line-height:normal;float:left;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;text-align:left;padding-bottom:15px}.tab_off{color:#ccc;cursor:pointer;font-size:22px;width:100%;float:left;line-height:normal;padding:15px;border:1px solid #f2f2f2;text-align:left}.tab_off:hover div,.tab_off:hover span{color:#636363}.seat-pax-name a{padding-left:10px}.tab_hover div,.tab_off div,.tab_on div{float:left;width:50%}.tab_hover span,.tab_off span,.tab_on span{float:left;width:80%;padding:3px 0}.tab_hover font,.tab_off font,.tab_on font{width:100%;font-size:11px;float:left;text-align:left;font-weight:700}.seat-legends li span{padding:8px;float:left;text-transform:uppercase}.seat-legends img{float:left}.flight-details-cont{padding:15px 0 0;float:left;width:100%;border-top:2px solid #c9c9c9;color:#636363}.flight-details-cont b{width:70px;float:left;color:#6e6e6e}.flight-details-cont p{font-weight:600;color:#8b8b8b;padding:3px 5px}.show-mob{display:none}.noseatmap{background:#fff url(/content/themes/odysseus/images/air/no-seatmap.png);padding:250px 10px 20px;text-align:center;font-size:15px;font-weight:700;color:#616161;background-repeat:no-repeat;background-position:center 10px}.pax-selected{background:url(/content/themes/odysseus/images/air/sel-seat-arrow.png);background-position:left center;background-repeat:no-repeat}.hide-mob{display:block}.tab_hover{color:#636363;font-size:22px;width:100%;padding:15px;line-height:normal;float:left;text-align:left;padding-bottom:15px}.seat-radio{float:left;padding:5px}.seat-radio input[type=radio]{width:20px;height:20px}.seat-label{float:left;padding:3px 5px;color:#000;width:90%}.radio-cont{float:left;width:100%;padding:5px}.seatmap-title{font-weight:400;font-size:16px;border-bottom:2px solid #c9c9c9;width:100%;padding:15px;float:left}.ShowPrefrance,.specify-pref{width:100%;padding:15px;background:#f2f2f2;text-decoration:none;float:left;border-bottom:2px solid #e5e5e5;margin-bottom:15px}.overflow-none{overflow:hidden}.overflow-none .fixed-total .spc-total-cont{box-shadow:none}.ShowPrefrance a,.specify-pref a{text-decoration:none;font-weight:700;font-style:italic;font-size:14px}.float-left{float:left}.float-leftimp{float:left!important}.float-right{float:right}.marleft5{margin-left:5px}.pax-selector{margin-top:-1px;float:left;width:100%}.pax-selector .sel-pax{display:flex;align-items:flex-end}.pax-selector .sel-pax .seat-pax-name{width:calc(100% - 70px);word-break:break-word}.pax-selector .sel-pax .seat-pax-name a{display:inline-block}.pax-selector .sel-pax .seat-pax-number{width:28%}.pax-selector-header{border:1px solid #e5e5e5;float:left;width:100%;padding:10px}.pax-selector-header .seat-pax-name.fs16{font-size:14px}.pax-selector-header .seat-pax-name.fs16:hover{font-size:14px}.sel-pax{padding:10px;float:left;width:100%;border:1px solid #e5e5e5}.seat-pax-name{float:left;width:50%;padding:0;text-transform:uppercase}.seat-num{float:left;width:50%;text-transform:uppercase}.seat-pax-number{float:left;width:50%}#SeatMaps_popup{min-width:1140px;height:95%;max-height:100%}#SeatMaps_popup .popup-contents-inner{overflow-y:auto;height:100%}#SeatMaps_popup .seat-buttons{display:none}.page_air_purchase #SeatMaps_popup .seat-buttons{display:block;margin-left:-25px;margin-bottom:25px}.btn-container .seat-buttons .secondary-btn,.btn-container .seat-buttons .secondary-btn:hover{float:left;margin-left:10px}.btn-container .seat-buttons .primary-btn,.btn-container .seat-buttons .primary-btn:hover{float:right;width:200px}a.secondary-btn.spc-cont-btn.seat-sel-link{float:right;margin-right:0}.page_booking_checkout #SeatMapHtml{position:fixed;top:0;width:1140px;margin-left:-11px;bottom:0;background:#fff;padding-top:0;z-index:11}.page_booking_checkout #SeatMapHtml~body{overflow:hidden}.seatmap-cont{float:left;width:100%;height:82%;padding:0 0 10px;overflow:auto}.seatmap-loader-cont{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.2);top:0;left:0;border-radius:5px}.seatmap-loader{top:calc(60% - 57px);left:calc(50% - 57px);width:57px;height:57px;background:#333 url(/content/themes/odysseus/images/air/seatmap-loader.gif) no-repeat center center;padding:10px;border-radius:100%;position:absolute;background-size:43px}.windowseat{background:url(/content/themes/odysseus/images/air/window-seat-icon.png) no-repeat left center;padding:20px 0 20px 30px;background-size:25px}.middleseat{background:url(/content/themes/odysseus/images/air/middle-seat-icon.png) no-repeat left center;padding:20px 0 20px 30px;background-size:25px}.aisleseat{background:url(/content/themes/odysseus/images/air/aisle-seat-icon.png) no-repeat left center;padding:20px 0 20px 30px;background-size:25px}#hotel-detail-mo .tabberlive .flexslider .flex-direction-nav{margin-top:-16px;position:absolute;width:100%;float:left;top:50%}a.cruise-share-link{background:url(/Content/Themes/Odysseus/images/share-icon.png) no-repeat center center;background-size:100%;background-repeat:no-repeat;padding:3px 10px;color:#eaedef;text-decoration:none;margin-right:6px;float:left}body .return-confirmation-popup{min-height:initial}body .btn-container.back-to-confirmation{margin-right:0!important}body .btn-container.back-to-confirmation .secondary-btn{top:-5px;padding:5px 10px;position:relative;box-shadow:none;margin-right:10px}body .return-confirmation-btns{padding-top:20px;padding-bottom:5px}a.hotel-share-link{background-image:url(/Content/Themes/Odysseus/images/share-icon.png)!important;background-size:100%;background-repeat:no-repeat;padding:4px 9px!important;color:#eaedef;text-decoration:none;background-position:center center;margin-left:10px;width:auto}#popup_searchlink textarea{width:100%}a.air-share-link{background-image:url(/Content/Themes/Odysseus/images/share-icon.png)!important;background-size:100%;background-repeat:no-repeat;padding:4px 9px!important;color:#eaedef;text-decoration:none;background-position:center center;margin-left:10px}.cruise-info-tabs li a,.primary-btn,.primary-btn[type=button]{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cruise-info-tabs li a::after,.primary-btn::after,.primary-btn[type=button]::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10,10);transform:scale(10,10);opacity:0;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s}.cruise-info-tabs li a:active::after,.primary-btn:active::after,.primary-btn[type=button]:active::after{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:.2;transition:0s}.seat_selected,.seat_selected:hover{border:3px solid #3eb535;background:#fff url(/Content/Themes/Odysseus/images/air/check-icon.png) no-repeat right 15px top 15px;color:#3eb535}.seat_selected .flight-details-cont,.seat_selected .flight-details-cont b,.seat_selected .flight-details-cont p,.seat_selected .tab_on{border-top:0;border-bottom:0;color:#6b6b6b}.tab_off.seat_selected{background:url(/Content/Themes/Odysseus/images/air/check-icon.png) no-repeat right 15px top 20px;border:3px solid #3eb535;color:#3eb535}.airseatmap,.tab_off{margin-bottom:10px;border-radius:10px}.ui-dialog.ui-widget{border-radius:20px;padding:20px 20px 10px;text-align:left}.ui-dialog.ui-widget .ui-dialog-titlebar{border:0;padding:0;font-size:20px;margin:0}.ui-dialog.ui-widget .ui-dialog-content{padding:0 0 10px;font-size:14px}.ui-dialog.ui-widget .ui-dialog-buttonpane{padding:10px 0 0}.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{padding:4px 10px;background:0 0}.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button{width:auto}.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child,.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child:hover{float:right}.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button,.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:hover{border-radius:4px;padding:10px;color:#fff;font-size:16px;border:0;box-shadow:0 2px 0 0 rgba(0,0,0,.75);float:none;font-weight:400;line-height:18px;text-align:center;margin:5px}.ui-dialog.ui-widget .ui-dialog-titlebar-close{box-shadow:none;background:0 0;border:0;margin-right:10px}.ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon-closethick{height:18px;width:18px}.ui-dialog.ui-widget .ui-dialog .ui-dialog-content,.ui-dialog.ui-widget .ui-widget-header{background:0 0;box-shadow:none}.ui-dialog.ui-widget .ui-dialog-title{padding-bottom:20px;white-space:inherit}body .ui-button-text-only .ui-button-text{padding:0;line-height:18px}.ui-dialog.ui-widget .btn-container{text-align:right}.ui-dialog.ui-widget .btn-container .secondary-btn,.ui-dialog.ui-widget .btn-container .secondary-btn:hover{margin-left:10px;text-decoration:none;box-shadow:0 2px 0 0 rgba(0,0,0,.75)}.ui-dialog.ui-widget .btn-container .primary-btn,.ui-dialog.ui-widget .btn-container .primary-btn:hover{margin-left:10px;text-decoration:none;box-shadow:0 2px 0 0 rgba(0,0,0,.75)}.ui-dialog.ui-widget .flt-search-error .btn-container{text-align:center;padding-top:10px}.page_booking_checkout .ui-dialog[aria-describedby=DivTravlGuardPopup]{border:0}#cruise_flight_details{position:fixed;width:100%;margin:0 auto;float:none;left:0;z-index:9998;top:72px;height:calc(100% - 140px);overflow-y:hidden;-webkit-overflow-scrolling:touch}#cruise_flight_details>iframe{margin-left:0;height:calc(100% - 4px)}.splash-header{position:fixed;top:0;width:100%;padding:21px 35px;z-index:9999;border-radius:0;overflow:hidden}.splash-header span.splash-title{font-size:22px;line-height:30px}.splash-header a.splash-close span.close-icon{padding:11px}.guest-summary{float:left;width:100%}.guest-summary h1{font-size:14px;height:auto;padding:10px 10px 10px 20px;text-transform:uppercase;border:0;border-bottom:0;margin-bottom:0;background:#134fa9;color:#fff;font-weight:400}.preferences-box{padding:0 10px 10px;border:1px solid #d6d6d6}.additionalServWidget .preferences-box{padding:0}.preferences-box p{margin-top:10px}.popup-cont{width:100%;padding:0}.airTravelOptionsCont{width:100%;float:left}.air-search-form-component{width:100%;margin:0 auto}.airSearchSPC{margin-top:80px}.clearfix{clear:both}#LoadAirsearch strong{font-weight:600;padding-left:30px}#LoadAirsearch a.up-arrow,.specialRates .specialRatesTitle a.up-arrow{position:relative;display:inline-block;float:right;margin-top:14px!important;margin-right:15px!important;text-decoration:none}#LoadAirsearch a.up-arrow::after,.specialRates .specialRatesTitle a.up-arrow::after{content:'';display:block;position:absolute;width:0;height:0}#LoadAirsearch a.down-arrow,.specialRates .specialRatesTitle a.down-arrow{display:inline-block;position:relative;text-decoration:none;float:right;margin-right:15px;margin-top:13px}#LoadAirsearch a.down-arrow::after,.specialRates .specialRatesTitle a.down-arrow::after{content:'';display:block;position:absolute;width:0;height:0;bottom:-8px}.air-travel-options .input-radio{display:table;margin:0}.air-travel-options .input-radio .blue{border:0;display:table-cell;line-height:20px;cursor:pointer;box-shadow:none;overflow:hidden}.air-travel-options .input-radio .blue input+span{display:block;border:0}.input-radio label span{text-align:center;padding:10px 0;display:block}.air-travel-options .ato-content{width:100%;padding:10px 0 10px 10px;float:left;border-top:0;border:1px solid #ccc}.air-travel-options .ato-content .input-container{width:50%;float:left;position:relative;padding-right:10px;margin-bottom:10px}.air-travel-options .ato-content .input-container #lbl_to span{width:100%;float:left}.air-travel-options .ato-content .input-container #lbl_from,.air-travel-options .ato-content .input-container #lbl_to{min-height:40px}.air-travel-options .ato-content .input-container.checkbox-only{width:auto;margin:20px 0 0}.air-travel-options .ato-content .input-container.checkbox-only .switch-container{width:auto!important}.air-travel-options .ato-content .input-container .switch-container.variable-width{margin-right:10px}.air-travel-options .ato-content .input-container label.switch{min-width:90px;float:left}.air-travel-options .ato-content .input-container label.switch span{font-size:10px;color:#fff}.air-travel-options .ato-content .input-container label.switch span::after,.air-travel-options .ato-content .input-container label.switch span::before{min-height:40px}.air-travel-options .ato-content .input-container .input-marker{width:15px;height:20px;position:absolute;right:10px;bottom:14px;border:0}.air-travel-options .ato-content .input-container .date-marker{width:21px;height:21px;position:absolute;right:10px;bottom:14px;border:0}.air-travel-options .ato-content .input-container input[type=text]{padding:5px 30px 5px 10px;font-size:14px;margin:0 0 10px;width:100%;height:40px;float:left}.air-travel-options .ato-content .input-container input.hasDatepicker{padding:5px 30px 5px 10px;font-size:14px;margin:0;width:135px;height:40px;float:left}.air-travel-options .ato-content .input-container .fromDatepickerRT,.air-travel-options .ato-content .input-container .toDatepickerRT{float:left}.air-travel-options .ato-content .input-container label{display:block;min-height:20px;font-weight:400;margin:0}.airTravelOptionsCont .air-travel-options .ato-content .input-container .timeOfDay{width:138px;float:left;margin:0 10px}.air-travel-options .ato-content .input-container .timeOfDay{width:139px;float:left;margin:0 10px}.air-travel-options .ato-content .input-container .timeOfDay select{width:100%}.air-travel-options .ato-content .input-container input.text{width:calc(100% - 90px);float:left;height:40px;font-size:14px;padding-right:30px}.air-travel-options .ato-content .input-container select.text{width:calc(100% - 90px);float:left}.air-travel-options .ato-content .input-container select,.air-travel-options .ato-content .input-container select.text{background:url(../images/dropdown.png) 95% center no-repeat}.input-container select:focus{outline:0}.air-travel-options .ato-content .bookingClassCont{width:calc(100% - 90px);float:left}.air-travel-options .ato-content .nearbyAirportCont{width:90px;float:right}.air-travel-options .ato-content .input-container select{line-height:18px;padding:3px 30px 4px 10px;font-size:14px;margin:0;width:100%;height:40px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.air-travel-options .ato-content .ui-autocomplete-input{background-size:12px}.air-travel-options .ato-content input.hasDatepicker{background-size:16px}.Nearbyairports .nearbyInner{padding-top:15px}.Nearbyairports .nearbyInner input[type=checkbox]{margin-top:5px;float:left;margin-right:10px}.Nearbyairports .nearbyInner label{font-weight:400;margin-right:5px;line-height:20px}#AirportList li{width:100%!important;float:left}#AirportList li.first{width:100%!important}#AirportList li.first strong{margin-left:0}.full-width{width:100%}.importAirPnrOptions label{float:left;margin-right:10px;display:inline-block}.air-travel-options #Infants{padding-right:0}.air-travel-options #Infants .lapInfant,.air-travel-options #Infants .seatInfant{width:50%;padding-right:10px;float:left}.flt-search-error .btn-container{text-align:center}.air-travel-options .addRemSegment{padding-top:21px!important;float:right!important}.air-travel-options .addRemSegment .addSegmentBtn,.air-travel-options .addRemSegment .remSegmentBtn{width:50%;padding-right:10px;float:left}.air-travel-options .addRemSegment #btnRemoveSegment{float:left}.air-travel-options .addRemSegment #btnAddSegment{float:right}.switch-container{min-width:90px;float:left}.switch-container .switch{position:relative;display:block;vertical-align:top;height:30px;padding:3px;margin:0;cursor:pointer;box-sizing:content-box}.switch-container .switch-input{position:absolute;top:0;left:0;opacity:0;box-sizing:content-box}.switch-container .switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:uppercase;background:#eceeef;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);box-sizing:content-box}.switch-container .switch-label::after,.switch-container .switch-label::before{position:absolute;top:50%;margin-top:-.5em;line-height:1;transition:inherit;box-sizing:content-box}.switch-container .switch-label::before{content:attr(data-off);right:11px;color:#aaa;text-shadow:0 1px rgba(255,255,255,.5)}.switch-container .switch-label::after{content:attr(data-on);left:11px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.switch-container .switch-input:checked~.switch-label::before{opacity:0}.switch-container .switch-input:checked~.switch-label::after{opacity:1}.switch-container .switch-handle{position:absolute;top:4px;left:4px;width:28px;height:28px;background:linear-gradient(to bottom,#fff 40%,#f0f0f0);border-radius:100%;box-shadow:1px 1px 5px rgba(0,0,0,.2)}.switch-handle::before{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:linear-gradient(to bottom,#eee,#fff);border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,.02)}.switch-container .switch-input:checked~.switch-handle{left:74px;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.switch-container .switch-yes-no{padding:0;margin:0;background:#fff;border-radius:0;background-image:none;line-height:40px;height:40px}.switch-container .switch-yes-no .switch-label{box-shadow:none;background:0 0;min-width:90px}.switch-container .switch-yes-no .switch-label::after,.switch-container .switch-yes-no .switch-label::before{width:100%;top:5px;left:0;text-align:left;padding:9px 10px;border:1px solid #cacaca;font-weight:400;box-sizing:border-box}.switch-container .switch-yes-no .switch-label::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-image:url(../images/responsive/checkTick.png)!important;background-repeat:no-repeat!important;background-position:5px 13px!important;padding-left:30px}.switch-container .switch-yes-no .switch-label::before{padding-left:30px;background:0 0;background:url(../images/responsive/checkUntick.png) no-repeat left 9px center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.switch-container .switch-yes-no .switch-handle{display:none}.switch-container .switch-yes-no .switch-input:checked~.switch-label::before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.switch-container .switch-yes-no .switch-input:checked~.switch-label::after{-webkit-transform:rotateY(0);transform:rotateY(0)}.img-responsive{max-width:100%;height:auto}.res-ctrl-deckplan{display:none}#CruiseNavTabsNew .tabs-container{width:96%;margin:20px auto;background:#fff;padding:30px 15px;border-radius:4px;display:table}#CruiseNavTabsNew .cruise-info-tabs{padding:0;list-style:none;display:flex;flex-wrap:nowrap;width:100%}#CruiseNavTabsNew .cruise-info-tabs li{flex:1 1 auto;justify-content:flex-start}#CruiseNavTabsNew .cruise-info-tabs li a,.air-travel-options .input-radio .blue input+span{text-align:center;font-size:14px;display:block;padding:10px;outline:0;cursor:pointer;text-decoration:none;border-top-right-radius:4px;border-top-left-radius:4px;margin:0 3px;line-height:2em;border-bottom:1px solid #fff}.air-travel-options .input-radio .blue:first-child input+span{margin-left:0}.air-travel-options .input-radio .blue:last-child input+span{margin-right:0}#CruiseNavTabsNew .cruise-info-tabs li a>span{font-size:16px}#CruiseNavTabsNew .cruise-info-tabs li.current a{position:relative;top:1px}#CruiseNavTabsNew .cruise-info-tabs li:first-child a,.air-travel-options .input-radio label:first-child{margin-left:0}#CruiseNavTabsNew .cruise-info-tabs li:last-child a,.air-travel-options .input-radio label:last-child{margin-right:0}#CruiseNavTabsNew .tab-content{display:none;float:left;width:100%;padding:15px}#CruiseNavTabsNew .tab-content.current{display:block}#CruiseNavTabsNew .cruise-info-tabs li a span::before{display:inline-block;vertical-align:middle;text-transform:none;font-weight:400;font-variant:normal;font-family:icomoon;line-height:1;speak:none;-webkit-font-smoothing:antialiased;margin:-.25em .4em 0 0}#CruiseNavTabsNew .cruise-info-tabs .icon-cruise-info::before{font-size:23px}#CruiseNavTabsNew .level2 li a>span.icon-cruise-decks::before{font-size:30px}#CruiseNavTabsNew .shiptabs{float:left;width:100%;margin:0 0 20px;padding:0;list-style:none;display:table;table-layout:fixed}#CruiseNavTabsNew .shiptabs li{display:table-cell}#CruiseNavTabsNew .shiptabs li a{font-size:15px;line-height:2.2em;display:block;padding:0 0 0 40px;outline:0;cursor:pointer;text-decoration:none;background-repeat:no-repeat;background-position:5px 50%}#CruiseNavTabsNew .shiptabs li.current a{position:relative;top:1px}#CruiseNavTabsNew .shiptabs li.li-ship-details a{background-image:url(../images/ship.png)}#CruiseNavTabsNew .shiptabs li.li-ship-deck-plans a{background-image:url(../images/deck-plans.png)}#CruiseNavTabsNew .shiptabs li.li-ship-gallery a{background-image:url(../images/gallery.png)}#CruiseNavTabsNew .shiptabs li.li-ship-categories a{background-image:url(../images/category.png)}#CruiseNavTabsNew .shiptabs li.li-ship-facts a{background-image:url(../images/facts.png)}#CruiseNavTabsNew .shiptabs li.li-ship-details a:hover,#CruiseNavTabsNew .shiptabs li.li-ship-details.current a{background-image:url(../images/ship-hover.png)}#CruiseNavTabsNew .shiptabs-content{display:none;float:left;width:100%}#CruiseNavTabsNew .shiptabs-content.current{display:block}#CruiseNavTabsNew .level2{float:left;width:100%;margin:0 0 20px;padding:0;list-style:none;display:flex;flex-wrap:nowrap}#CruiseNavTabsNew .level2 li{flex:1 1 auto;justify-content:flex-start}#CruiseNavTabsNew .level2 li a{font-size:14px;line-height:2.2em;display:block;padding:8px;text-align:center;outline:0;cursor:pointer;text-decoration:none}#CruiseNavTabsNew .level2 li.current a{position:relative;top:1px}#CruiseNavTabsNew .level2 li a>span{font-size:20px}#CruiseNavTabsNew .level2-tab-content{display:none;float:left;width:100%}#CruiseNavTabsNew .level2-tab-content.current{display:block;padding-left:7px}#CruiseNavTabsNew .level2 li a>span::before{display:inline-block;vertical-align:middle;text-transform:none;font-weight:400;font-variant:normal;font-family:icomoon;line-height:1;speak:none;-webkit-font-smoothing:antialiased;margin:-.25em .4em 0 0}#CruiseNavTabsNew .cruise-info-tabs .icon-cruise-ship::before{font-size:24px}#CruiseNavTabsNew .ship-catgories-tabs{float:left;width:100%;margin:0 0 20px;padding:0;list-style:none;display:table;table-layout:fixed}#CruiseNavTabsNew .ship-catgories-tabs li{display:table-cell}#CruiseNavTabsNew .ship-catgories-tabs li a{font-size:14px;line-height:2.2em;display:block;padding:10px;outline:0;cursor:pointer;text-decoration:none;border-top-right-radius:4px;border-top-left-radius:4px;text-transform:uppercase;text-align:center;position:relative}#CruiseNavTabsNew .ship-catgories-tabs li.current a::after{content:'';position:absolute;left:0;right:0;bottom:-3px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin:0 auto}#CruiseNavTabsNew .ship-catgories-tabs-content{display:none;float:left;width:100%}#CruiseNavTabsNew .ship-catgories-tabs-content.current{display:block}#CruiseNavTabsNew .level4{float:left;width:100%;margin:0;padding:0;list-style:none;display:table;table-layout:fixed}#CruiseNavTabsNew .level4 li{display:table-cell}#CruiseNavTabsNew .level4 li a{font-size:14px;line-height:2.2em;display:block;padding:5px;outline:0;cursor:pointer;text-decoration:none;border-top-right-radius:4px;border-top-left-radius:4px;margin:0 5px;text-transform:uppercase;text-align:center;position:relative}#CruiseNavTabsNew .level4 li.current a::after{content:'';position:absolute;left:45%;bottom:-4px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;clear:both}#CruiseNavTabsNew .level4-tabs-content{display:none;float:left;width:100%}#CruiseNavTabsNew .level4-tabs-content.current{display:block}#CruiseNavTabsNew .cruiseline-content,#CruiseNavTabsNew .cruiseline-info-header{float:left;width:100%;padding:0 0 15px}#CruiseNavTabsNew .cruiseline-info-header{margin:0 0 15px}#CruiseNavTabsNew .cruiseline-logo{float:none;width:30%;display:table-cell}#CruiseNavTabsNew .cruiseline-title{display:table-cell;float:none;width:70%;margin:0;padding:0 5px 0 25px;font-size:30px;font-weight:700;text-transform:uppercase;vertical-align:middle}#CruiseNavTabsNew .cruiseline-content-left{float:left;width:375px;margin-right:15px}#CruiseNavTabsNew .cruiseline-content-right{float:left;width:calc(100% - 400px)}#CruiseNavTabsNew .NoVideoFrame .cruiseline-content-right{float:left;width:100%}#CruiseNavTabsNew .cruiseline-content{font-size:13px;font-weight:400}#CruiseNavTabsNew .cruiseline-content p{margin:0 0 10px}#CruiseNavTabsNew .cruise-highlights h2{font-size:17px;line-height:25px;padding-bottom:5px;text-transform:uppercase;background-image:url(../images/highlight-icon.png);background-repeat:no-repeat;background-position:left center;margin:0 0 10px;padding:0;width:100%;font-weight:600}#CruiseNavTabsNew .cruise-highlights h2 span{margin-left:40px;display:block;padding:0 0 3px}#CruiseNavTabsNew .cruise-highlights ul{margin:0;padding:0}#CruiseNavTabsNew .cruise-highlights ul li::before{background-image:url(../images/highlight-bullet.png);background-repeat:no-repeat;background-position:center center;height:24px;flex:0 0 24px;width:24px;margin-right:8px;content:''}#CruiseNavTabsNew .cruise-highlights ul li{display:flex;line-height:normal;margin-bottom:8px;font-size:13px;font-weight:400}#CruiseNavTabsNew .NoVideoFrame .cruise-highlights ul li{width:50%;float:left}#CruiseNavTabsNew .cruise-features{float:left;padding:30px 0 0;width:100%}#CruiseNavTabsNew .cruise-features ul{float:left;margin:0;padding:0;list-style:none}#CruiseNavTabsNew .cruise-features li{float:left;margin-right:2%;margin-bottom:10px;width:calc(34% - 2%);display:inline-block;font-size:13px;position:relative}#CruiseNavTabsNew .cruise-features li.activityPreview.no-margin-activity{margin:0}#CruiseNavTabsNew .cruise-feature-description,#CruiseNavTabsNew .cruise-feature-heading,#CruiseNavTabsNew .cruise-feature-image,#CruiseNavTabsNew .cruise-feature-link{float:left;width:100%}#CruiseNavTabsNew .cruise-feature-image{min-height:171px}#CruiseNavTabsNew .cruise-feature-description,#CruiseNavTabsNew .cruise-feature-heading{padding:10px}#CruiseNavTabsNew .cruise-feature-description{margin:0 0 10px}#CruiseNavTabsNew .cruise-feature-description p{text-align:left;padding:0;margin:0 0 10px}#CruiseNavTabsNew .cruise-feature-heading h2{padding:0;margin:0;font-weight:600;font-size:18px;min-height:50px;line-height:normal}#CruiseNavTabsNew .cruise-feature-description h3{padding:0;margin:0 0 10px;font-weight:600;font-size:16px}#CruiseNavTabsNew .cruise-feature-link{text-align:right;position:absolute;bottom:0;right:0}#CruiseNavTabsNew .cruise-feature-link .more-link{display:inline-block;padding:5px;background:#5491cd;font-weight:700}.cruise-feature-popup{width:80%;max-width:600px;min-height:180px;padding:10px;background:#fff}.cruise-feature-popup-image{position:relative;z-index:-1}.cruise-feature-popup-image img{max-width:100%;height:auto}.cruise-feature-popup-image-title{position:absolute;width:98%;float:left;z-index:999;bottom:5px;padding:1%;background:rgba(0,0,0,.7);font-weight:700;text-transform:uppercase;color:#fff}.cruise-feature-popup-content{float:left;width:100%}.cruise-feature-popup-content .cruise-feature-popup-content-desc,.cruise-feature-popup-content .cruise-feature-popup-content-desc p{font-size:14px;font-style:italic;color:gray;line-height:normal}.cruise-feature-popup-content .cruise-feature-popup-content-details,.cruise-feature-popup-content .cruise-feature-popup-content-details p{font-size:12px;line-height:normal}.cruise-feature-popup-content p{padding:0;margin:0 0 10px}#CruiseNavTabsNew .ship-category-title{float:left;width:100%;font-weight:400;font-size:16px;margin:0 0 10px;padding:10px 0;position:relative}#CruiseNavTabsNew .ship-category-title::before,.ship-category-title::after{background-image:url(../images/dotted-line-bg.png);background-repeat:repeat-x;content:'';float:left;left:0;position:absolute;top:0;width:100%;height:1px}#CruiseNavTabsNew .ship-category-title::after{top:100%}#CruiseNavTabsNew .ship-category-title .category-cabin{display:inline-block;margin:0 10px 0 0}#CruiseNavTabsNew .ship-category-title .category-cabin a:hover{cursor:default}#CruiseNavTabsNew .ship-category-title .category-cabin a{text-decoration:none;padding:0 5px;display:block;font-weight:700}#CruiseNavTabsNew .ship-category-cabin{float:left;width:100%;box-sizing:border-box;padding-bottom:25px}#CruiseNavTabsNew .ship-category-cabin-thumb{float:left;text-align:center}#CruiseNavTabsNew .ship-category-cabin-description{display:table-cell;padding-left:2%}#CruiseNavTabsNew .ship-deck-plans-img{width:458px;margin:0 auto}#CruiseNavTabsNew .ship-deck-plans-desc,#CruiseNavTabsNew .ship-deck-plans-main{width:100%}#CruiseNavTabsNew .ship-deck-plans-desc{margin:0 0 20px;padding:10px 0;position:relative}#CruiseNavTabsNew .ship-deck-plans-desc::after,#CruiseNavTabsNew .ship-deck-plans-desc::before{background-image:url(../images/dotted-line-bg.png);background-repeat:repeat-x;content:'';float:left;left:0;position:absolute;top:0;width:100%;height:1px}#CruiseNavTabsNew .ship-deck-plans-desc::after{top:100%}#CruiseNavTabsNew .ship-deck-plans-desc h2{font-size:16px;text-transform:uppercase;margin:0;padding:0 0 10px}#CruiseNavTabsNew .ship-deck-plans-desc,#CruiseNavTabsNew .ship-deck-plans-img{text-align:center;position:relative}#CruiseNavTabsNew .ship-deck-plans-left,#CruiseNavTabsNew .ship-deck-plans-right{float:left;width:50%}#CruiseNavTabsNew .ship-deck-plans-right select::-ms-expand{display:none}#CruiseNavTabsNew .ship-catgories-tabs-body{float:left;border-top:0;width:100%;padding:10px}#CruiseNavTabsNew .deck-box-info{float:left}#CruiseNavTabsNew .accordion,.accordion *{box-sizing:border-box}#CruiseNavTabsNew .accordion{overflow:hidden}#CruiseNavTabsNew .accordion-section{float:left;width:100%}#CruiseNavTabsNew #ship-catgories-on-deck .accordion-section-title{width:100%;display:inline-block;transition:all linear .15s;font-size:14px;font-weight:600;margin:0 0 5px;position:relative}#CruiseNavTabsNew .suite-codes{width:10%;float:left;margin-right:10px;padding:10px 0;text-align:center}#CruiseNavTabsNew #ship-catgories-on-deck .accordion-section-title label{width:76%;float:left;padding-top:10px}#CruiseNavTabsNew #ship-catgories-on-deck .accordion-section-title:hover{cursor:pointer}#CruiseNavTabsNew #ship-catgories-on-deck .accordion-section-title>span{width:40px;text-align:center;display:inline-block;margin:0 10px 0 0;padding:10px}#CruiseNavTabsNew #ship-catgories-on-deck .accordion-section-title.active{background:#4c4c4c;text-decoration:none}#CruiseNavTabsNew #ship-catgories-on-deck .accordion-section-title::after{content:url(../images/add-circular-button.png);position:absolute;top:12px;right:10px;cursor:pointer}#CruiseNavTabsNew #ship-catgories-on-deck .accordion-section-title.active::after{content:url(../images/minus-circular-button.png);position:absolute;top:12px;right:10px;cursor:pointer}#CruiseNavTabsNew #ship-public-areas .accordion-section-title{margin:0 0 5px;padding:10px 25px 10px 10px;position:relative;font-size:16px;width:97%}#CruiseNavTabsNew #ship-public-areas .accordion-section-title:hover{cursor:pointer}#CruiseNavTabsNew #ship-public-areas .accordion-section-title::before{background-image:url(../images/dotted-line-bg.png);background-repeat:repeat-x;content:'';float:left;left:0;position:absolute;top:0;width:100%;height:1px}#CruiseNavTabsNew #ship-public-areas .accordion-section-title.active::before{top:0}#CruiseNavTabsNew #ship-public-areas .accordion-section-content{box-shadow:none;background:0 0}#CruiseNavTabsNew #ship-public-areas .accordion-section-title::after{content:url(../images/add-circular-button.png);position:absolute;top:12px;right:10px;cursor:pointer}#CruiseNavTabsNew #ship-public-areas .accordion-section-title.active::after{content:url(../images/minus-circular-button.png);position:absolute;top:12px;right:10px;cursor:pointer}#CruiseNavTabsNew .accordion-section-content{padding:10px;display:none;box-shadow:0 1px 3px rgba(0,0,0,.25);background:#f7f7f7}#CruiseNavTabsNew .accordion-section-content img{float:left;margin:0 15px 15px 0}#CruiseNavTabsNew .ship-deck-plans-right select{padding:10px;margin:0;border-radius:4px;box-shadow:0 3px 0 #ccc,0 -1px #fff inset;background:#f4f4fd;border:0;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:80%}.switch-container .switch-label,.switch-handle{transition:all .3s ease}.btn.disabled,.btn[disabled],.disabled,a[disabled=disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;box-shadow:none}input[disabled=disabled],input[disabled]{cursor:not-allowed}.select2-container--default .select2-selection--multiple{border:0;box-shadow:none;border-radius:0}.select2-container--default input.select2-search__field{border:0;box-shadow:none;margin:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline:0;font-size:100%;padding:0;cursor:text}.air-search-form-component .ato-content .select2-container--default .select2-selection--multiple .select2-selection__rendered{float:left;border:1px solid #cacaca;margin:0;box-shadow:0 1px 2px rgba(10,10,10,.1) inset;border-radius:0;padding:0 10px;line-height:18px;min-height:40px}.air-search-form-component .air-travel-options .select2-container .select2-selection--multiple{min-height:40px;border:0}.air-search-form-component .ato-content .select2-container--default{margin-bottom:10px}.air-search-form-component .air-travel-options .ato-content .select2-container--default .select2-search--inline .select2-search__field{min-width:20px;display:block;padding:5px 0;border:0;box-shadow:none;margin:0}.air-search-form-component .air-travel-options .select2-container--default .select2-selection--multiple .select2-selection__choice{border:0;border-radius:0;font-size:14px;padding:5px 5px 6px;margin-top:4px}.air-search-form-component .air-travel-options .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{margin-right:0;font-size:14px;float:right;margin-left:5px}.advance-cruise-search-block h4{font-size:22px;float:left}.advance-cruise-search-block #CruiseSearchForm_SailingsLBL{text-align:right;font-size:19px;border:0 dashed #134fa9;border-radius:5px;float:right;padding:5px 0}.advance-cruise-search-block .custom-radio-wrapper{float:left;width:100%;padding:0;text-align:center}.advance-cruise-search-block .searchfor{font-size:28px;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;padding:10px}.custom-radio-wrapper table{text-align:center;width:100%;margin:0 auto;padding:15px 0;border-bottom:1px dashed #ccc}.custom-radio-wrapper table td{vertical-align:middle;text-align:center}.custom-radio-wrapper table td label{padding:0 10px}.show-result .pull-right .primary-btn:hover{padding:15px 20px;font-size:22px}.radio{color:#999;font-size:15px;position:relative}.advance-cruise-search-block .radio span{position:relative;padding-left:20px}.advance-cruise-search-block .radio span::after{content:'';width:15px;height:15px;border:3px solid;position:absolute;left:0;top:1px;border-radius:100%;box-sizing:border-box}.advance-cruise-search-block .radio input[type=radio]{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1;opacity:0}.advance-cruise-search-block .radio input[type=radio]:checked+span{color:#333}.advance-cruise-search-block .radio input[type=radio]:checked+span::before{content:'';width:5px;height:5px;position:absolute;background:#333;left:5px;top:6px;border-radius:100%}.adv-search-tbl{width:100%;float:left}.adv-search-tbl .adv-search-col:first-child{padding-left:0}.adv-search-tbl .adv-search-col:last-child{padding-right:0}.adv-search-col{width:16.66%;float:left;padding:10px}.adv-search-col font{padding:10px;float:left;text-transform:uppercase;border-bottom:1px solid #ccc;margin-bottom:10px;width:100%;text-align:center}.show-result .restart-botton .secondary-btn,.show-result .restart-botton .secondary-btn:hover{width:100%;padding:15px 20px;font-size:22px}.show-result{width:100%;float:left;text-align:center}.adv-search-col select{min-height:250px}.show-result .search-button.primary-btn{padding:15px 20px;font-size:22px}.cruisesummaryflightsearch{width:900px;margin:0 auto}.cruisesummaryflightsearch .flightCruiseSummary{width:auto;margin-bottom:10px}#PaymentSchedules .supplier-payment-title-table tr td:first-child{padding-left:8px;background:0}.supplier-title{padding:10px 15px;width:100%;float:left;color:#6f6f6f;margin-top:15px;border:1px solid #6f6f6f}.PaymentSchedulePH{padding-bottom:10px;float:left}.supplier-payment-title-table{margin-top:10px}.supplier-title .supplier-pay-cont-title .mRemove-icon{margin:0}.supplier-payment-cont-main{border:1px solid #ccc;padding:10px 15px}.supplier-text{font-size:16px;width:25%;display:inline-block}.supplier-text-title{width:25%;font-size:16px;float:left}.supplier-amt{width:12%;float:right}.supplier-amt-title{width:12%;float:left}.supplier-amt p{font-size:14px;text-transform:uppercase}.supplier-amt span{float:left}.supplier-pay-cont{padding:10px;float:left;width:100%}.supplier-pay-cont-title{font-size:16px;font-weight:lighter;color:#535353;float:right;line-height:35px}.payment-schedule{border:0;width:auto;float:right}.supplier-pay-container{border-bottom:1px solid #eaeaea;padding:5px 0;width:100%;float:left}.supplier-pay-container .supplier-pay-cont-title.segmentOptions{width:auto;float:right;border:0}.pay-sch-arrow{margin:10px 0 0 5px}.supp-pay-info{float:left;width:25%;padding:5px}.supp-pay-info font,.supp-pay-info span{width:100%;float:left}.supp-pay-info font,.supp-pay-type font{font-size:12px;text-transform:uppercase;font-weight:700;color:#535353}.supp-pay-info span{font-size:12px;color:#535353}.supp-pay-type{float:left;width:15%;padding:5px}.pay-supp-details{font-size:12px;display:block}.supp-payment-desc{font-size:12px}.supplier-pay-cont-title .mEdit-icon{height:36px;width:36px;float:right;border-radius:20px;background-color:transparent;border:2px solid transparent}.supplier-pay-cont-title .mRemove-cc{height:36px;width:36px;float:right;border-radius:20px;background-color:transparent;border:0}.supplier-pay-cont-title .mRemove-icon{height:36px;width:36px;margin:0;background-color:transparent;border:0}.supplier-pay-cont-title .mAddSegment-icon{height:36px;width:36px;float:right;border-radius:20px;background-color:transparent;border:0}.supplier-pay-cont-title .mAddPrice-icon{height:36px;width:36px;float:right;border-radius:20px;background-color:transparent;border:2px solid transparent}.supplier-pay-amount{width:115px;vertical-align:middle}.supplier-pay-amount strong{line-height:2.5em;display:inline-block}.supplier-pay-title{float:left}.pay-schedule-cont{margin-bottom:10px}.supplier-payment-title-table tr td{padding:8px;font-size:16px;font-weight:500;width:80px}.supplier-payment-title-table tr td:last-child{width:85px}.supplier-payment-title-table tr td:first-child{padding-left:40px;width:35%}.supplier-payment-title-table tfoot tr td:first-child{padding-left:60px}.supplier-payment-content-table{box-shadow:0 0 5px 0 #ccc}.supplier-payment-content-table:hover{box-shadow:0 0 5px 2px #ccc}.supplier-payment-content-table tr:first-child{border-top:0}.supplier-payment-content-table tr{border-top:1px solid #2a2a2a}.supplier-payment-content-table tr td{padding:3px 8px;width:80px;vertical-align:middle;line-height:18px}.supplier-payment-content-table tr td:first-child{width:35%;border:0}.supplier-payment-content-table tr td:last-child{width:85px}.font16{font-size:16px}.textleft{text-align:left}.fullwidth{width:100%}.i-icon{position:relative}.i-icon a{position:absolute;right:15px;top:56%;background:url(../images/show-password.png) no-repeat right 5px center;width:25px;height:16px;cursor:pointer;z-index:1}.ui-dialog.ui-widget.cc-details-dialog{position:fixed;top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ui-dialog.ui-widget.cc-details-dialog .ui-widget-header{margin-top:-50px!important}.ui-dialog.ui-widget.cc-details-dialog .ui-dialog-titlebar-close{position:absolute;right:-40px;background:#00f;width:30px;height:30px;border-radius:50%}.i-icon.cvv-eye a{left:50px}.customPackage .i-icon .form-control,.editCreditFeesPopup .i-icon .form-control{padding-right:35px!important}.tours-and-transfers h1.hOne{color:#656565;padding-left:15px}.cruise-addons .continue.btn-container .secondary-btn{margin-right:5px}.RefreshpopupResults h2{margin:7px 0}.air-sub-price{color:#656565;font-weight:600;font-size:14px}.itinerary-container{border:1px solid #dfdfdf;border-radius:0 0 3px 3px;border-top:0;margin-bottom:10px;max-height:250px;overflow-y:auto}.itinerary-details{position:relative;margin:16px 8px;margin-top:0;padding:0;list-style-type:none}[dir=rtl] .itinerary-details{margin-right:8px;margin-left:0}.itinerary-details::before{position:absolute;top:0;bottom:0;left:0;width:0;border-left:1px solid #dbdbdb;content:''}[dir=rtl] .itinerary-details::before{right:0;left:auto;border-right:1px solid #dbdbdb;border-left:0}.itinerary-details li{position:relative;display:block;padding:0 0 16px 16px;font-size:12px}.itinerary-details li:last-child{padding-bottom:0}[dir=rtl] .itinerary-details li{padding:0 16px 16px 0}.itinerary-details li::before{position:absolute;top:2px;left:0;display:inline-block;width:8px;height:8px;color:#707070;border-radius:8px;outline:4px solid #fff;background:currentColor;content:'';box-sizing:content-box;-webkit-transform:translateX(-50%);transform:translateX(-50%)}[dir=rtl] .itinerary-details li::before{right:0;left:auto;-webkit-transform:translateX(50%);transform:translateX(50%)}.itinerary-details li.icon-sea::before{content:'\e938';font:normal normal normal 14px/1 ody-fonticon;width:auto;height:auto;background:#fff}.itinerary-details .odi{width:24px;margin-right:8px;font-size:18px;color:#737373;text-align:center}[dir=rtl] .itinerary-details .odi{margin-right:0;margin-left:8px}.itinerary-details .location{display:flex;font-size:12px}.itinerary-details .location strong{margin-right:5px}.itinerary-details .time{display:flex;margin-top:4px}.odi-activity{background:url(../images/tour/odi-activity.png) left top no-repeat}.odi-air{background:url(../images/tour/odi-air.png) left top no-repeat}.odi-anchor{background:url(../images/tour/odi-anchor.png) left top no-repeat}.odi-building-o{background:url(../images/tour/odi-building-o.png) left top no-repeat}.odi-directions-boat{background:url(../images/tour/odi-directions-boat.png) left top no-repeat}.odi-rail{background:url(../images/tour/odi-rail.png) left top no-repeat}.odi-insurance{background:url(../images/tour/odi-insurance.png) left top no-repeat}.odi-direction-way{background:url(../images/tour/odi-direction-way.png) left top no-repeat}.odi-schedule{background:url(../images/tour/odi-schedule.png) left top no-repeat}.odi-transfer{background:url(../images/tour/odi-transfer.png) left top no-repeat}.odi-waves{background:url(../images/tour/odi-waves.png) left top no-repeat}.odi-up-arrow{background:url(../images/tour/alt-up-arrow.png) center center no-repeat;background-size:10px;width:15px;height:15px}.OdyLoaderV1{width:100%;height:100%;top:0;right:0;bottom:0;left:0;position:fixed;background:rgba(0,0,0,.7);z-index:9990;opacity:1;overflow-x:hidden;overflow-y:auto;display:table;text-align:center;border:0;border-radius:0}.OdyLoaderV1 .loaderCont{display:table-row}.OdyLoaderV1 .loader{display:table-cell;text-align:center;vertical-align:middle}.OdyLoaderV1 .loader .loaderInner{max-width:700px;margin:0 auto;background:0 0;padding:30px;width:100%}.OdyLoaderV1 .loader p{font-size:28px;color:#fff;margin-top:10px;letter-spacing:5px;line-height:36px}.OdyLoaderV1 .ball-scale>div{background-color:#fff;border-radius:100%;margin:2px;display:inline-block}@-webkit-keyframes scale{0%,80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}}@keyframes scale{0%,80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}}.line-scale>div{display:inline-block;width:6px;height:60px;margin:4px;border-radius:2px;background:#fff!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes line-scale{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}@keyframes line-scale{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.openSegment .agencyDescCont a{position:relative;text-transform:uppercase;cursor:pointer}.openSegment .agencyDescCont a .arrow,.openSegment .agencyDescCont a .arrow-down{position:absolute;right:-30px;top:5px;height:12px;width:20px;cursor:pointer}.openSegment .select2-container--default .select2-selection--single .select2-selection__arrow{height:32px}.openSegment .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.openSegment .select2-container{width:100%!important}.airsearchform .calform input{border:0}.hotelPriceChangeSPC h2{font-size:22px;font-weight:600;margin-bottom:15px}.hotelPriceChangeSPC ul li{padding:0 20px 0 45px;float:left;margin-right:20px}.hotelPriceChangeSPC ul li p{font-size:14px;margin-bottom:0}.hotelPriceChangeSPC ul li strong{font-size:30px;font-weight:lighter;line-height:30px}.hotelPriceChangeSPC ul li strong span{font-size:12px;float:right;padding:3px 0 0 5px;line-height:12px}.hotelPriceChangeSPC ul li.hotelNights strong{padding-left:15px}.hotelPriceChangeSPC ul li.hotelCheckIn{background:url(/content/themes/odysseus/images/tour/popupHotelCheckin.png) left bottom no-repeat}.hotelPriceChangeSPC ul li.hotelCheckOut{background:url(/content/themes/odysseus/images/tour/popupHotelCheckout.png) left bottom no-repeat}.hotelPriceChangeSPC ul li.hotelNights{background:url(/content/themes/odysseus/images/tour/popupHotelNight.png) left bottom no-repeat}.modifyFlightSearch.btn-container{float:right;margin:0 20px 0 0;padding:0}.modifyFlightSearch .modifyFlight{background:#fff;border-radius:3px;padding:10px 10px 10px 45px;font-weight:400;text-align:center;cursor:pointer;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:18px;text-decoration:none}.guestInfoCategory input[type=tel],.guestInfoCategory input[type=text]{width:100%}.guestInfoCategory span{margin-bottom:5px;display:inline-block}.guestInfoCategory .guestAgeSelection{float:left}.guestInfoCategory .guestNumbers{float:left;margin-right:10px}.guestInfoCategory ul.guestPaxCount li{margin:0 10px 0 0;float:left}.guestInfoCategory h1 em,.guestInfoCategory h1 strong{font-size:14px}.guestInfoCategory .guestAgeButtons{margin-top:20px;float:right}.PaymentMethods{margin-bottom:10px;width:100%;float:left}.PaymentMethods .title{padding:10px;font-weight:400;color:#fff}.PaymentMethods ul.paymentTabs{display:flex;margin-top:5px}.PaymentMethods ul.paymentTabs li{float:none;display:inline-block;width:auto;font-size:16px;font-weight:lighter}.PaymentMethods ul.paymentTabs li input[type=radio]{float:left;margin:4px;display:none}.PaymentMethods ul.paymentTabs li input[type=radio]~label{padding:5px 8px;margin-left:5px;border-radius:5px 5px 0 0;float:left;color:#fff;cursor:hand}.PaymentMethods ul.paymentTabs li input[type=radio]:checked~label{padding:5px 8px;margin-left:5px;border-radius:5px 5px 0 0;float:left;cursor:hand}.paymentMethodContent{padding:10px;display:block;width:100%;float:left}.flightSummaryItinerary{width:100%}ul.flightIcons{float:left;min-width:40%;margin-top:10px;clear:left}ul.flightIcons li{border-left:1px solid #ccc;padding:0 10px;float:left}ul.flightIcons li a.air-icon{padding:12px 12px 12px 20px;text-indent:-9999px}ul.flightIcons .icon-class{background:url(/content/themes/odysseus/images/tour/icon-class.png) left center no-repeat}ul.flightIcons .icon-note{background:url(/content/themes/odysseus/images/tour/icon-note.png) center center no-repeat}ul.flightIcons .icon-red-eye{background:url(/content/themes/odysseus/images/tour/icon-red-eye.png) center center no-repeat}ul.flightIcons .icon-long-layover{background:url(/content/themes/odysseus/images/tour/icon-long-layover.png) center center no-repeat}ul.flightIcons .icon-airport-change{background:url(/content/themes/odysseus/images/tour/icon-airport-change.png) center center no-repeat}ul.flightIcons .icon-baggage{background:url(/content/themes/odysseus/images/air/Baggage.jpg) center center no-repeat;text-indent:-9999px;background-size:18px}ul.flightIcons li.iconDetails{padding:0;margin:0 10px 5px 0;border-radius:3px;display:table-row;float:left;border:0}ul.flightIcons li .airMilesCount,ul.flightIcons li .airMilesText{padding:0}ul.flightIcons li .airDetails-icon{padding:12px;margin-right:10px;font-size:10px;display:table-cell}ul.flightIcons li span{display:table-cell;font-size:12px;line-height:18px;padding:5px 10px}ul.flightIcons .icon-air-mile{background:url(/content/themes/odysseus/images/tour/icon-air-mile.png) center center no-repeat}ul.flightIcons .icon-business-class{background:url(/content/themes/odysseus/images/tour/icon-business-class.png) center center no-repeat}ul.flightIcons .icon-next-day{background:url(/content/themes/odysseus/images/tour/icon-next-day.png) center center no-repeat}ul.flightIcons .icon-train-segment{background:url(/content/themes/odysseus/images/tour/icon-train-segment.png) center center no-repeat}ul.flightIcons .icon-technical-stop{background:url(/content/themes/odysseus/images/tour/icon-technical-stop.png) center center no-repeat}.Nodedetails ul.flightIcons{clear:none;margin:0}.Nodedetails ul.flightIcons li:first-child{margin-left:10px}.passenger-price-summary ul.passenger-price-summary-other1{margin:0;list-style-type:none;display:block;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;float:left;width:100%;padding:0 5px 0 0}.passenger-price-summary ul.passenger-price-summary-other1 li{line-height:20px;padding:5px 0 5px 5px;width:50%;float:left;text-align:right}.passenger-price-summary ul.passenger-price-summary-other1 li.misc-items{text-align:left}.passenger-price-summary{border-radius:3px;margin:0 0 20px}#newAccountOP{padding-top:15px}.passenger-price-summary-top{display:table;width:100%}.passenger-price-summary ul{display:table-row;list-style:none outside none;margin:0;padding:0}.passenger-price-summary-header{font-size:13px;font-weight:600}.passenger-price-summary ul li{display:table-cell;min-height:20px;padding:10px;text-align:right;vertical-align:middle;width:12%}.passenger-price-summary-total #PricesGTotal{font-size:22px}.passenger-price-summary ul li:first-child{border-left:0;text-align:left}.passenger-price-summary-subtotal{font-size:16px}.passenger-price-summary-bottom .passenger-price-summary-other li,.passenger-price-summary-other1 li,.passenger-price-summary-subtotal li,.passenger-price-summary-total li{border-left:0!important}.passenger-price-summary-bottom{display:table;width:100%}.passenger-price-summary-total{font-weight:400}.passenger-price-summary-total .amt{font-size:20px}.passenger-price-summary-other li.misc-items,.passenger-price-summary-total li.misc-items{text-align:left;width:70%}.passenger-price-summary-other1 li.misc-items{text-align:left;width:100%}.passenger-price-summary-bottom .price-summary-services{font-size:14px}.passenger-price-summary-contents{padding:0}.passenger-price-summary-contents ul li{text-align:left;padding:0}.passenger-price-summary-contents ul li span{display:inline-block}.passenger-price-summary-contents>ul li{padding:0}.price-summary-paxPrice-heading{padding:10px}.price-summary-paxPrice-details{padding:10px}.price-summary-paxPrice-details ul{width:100%;display:inline}.price-summary-paxPrice-details ul li{padding:5px 0;width:100%;display:inline-block}.price-summary-pax a{padding-left:15px;text-decoration:none}#price-summary h1{font-weight:500}.price-summary-pax a:hover{text-decoration:none}.passenger-price-summary-contents .price-summary-paxPrice-details ul li span{padding-left:15px}ul.price-summary-paxprices>li{padding-bottom:10px}ul.price-summary-other li{padding:0 7px 2px 0}.passenger-price-summary-contents .price-summary-other .amt{font-weight:700}.price-summary-pax{background-repeat:no-repeat;background-position:left center}.summeryhide{background-repeat:no-repeat;background-position:left center}.passenger-price-summary-contents ul li .amt{text-align:right;float:right}.passenger-price-summary-contents .price-summary-paxPrice{font-weight:700}.price-summary-other-header{text-decoration:underline}select.normal{min-width:45px!important}.tax_details{clear:both;float:left;font-size:11px;margin:5px 10px 0}.tax_details li{box-sizing:border-box;float:left;list-style:outside none none;padding:5px!important;width:100%}.tax_details font{float:left}.tax_details span{float:right}.wideprices h1{padding:10px;font-size:18px}.creditandfees-panel-buttons{border:0}.creditandfees-panel-buttons .mRemove-icon{border:0;text-indent:-9999px;width:20px;margin:0 0 0 5px}.creditnfee-total{min-width:100px}.mProItiTitle .agencyConfSection{display:inline-block}.mProItiTitle .agencyConfSection input{width:100%}.mProItiTitle .agencyConfSection strong{display:inline-block;float:none;width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px}.mProItiTitle .conf-heading{float:right}.mProItiTitle .conf-heading span.agency-conf{width:calc(100%);margin-right:10px}.agency-conf-edit-btn{margin-top:17px}.conf-heading .edit-link{margin:0}.mProItiTitle .conf-heading .conf-heading-inn{float:left}.mProItiTitle .btn-container{padding-bottom:0}.mProItiTitle .btn-container .secondary-btn,.mProItiTitle .btn-container .secondary-btn:hover{margin-right:5px;background:#fff}.mProItiTitle .bookingCreatedForSection strong{display:inline-block;float:none;width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mProItiTitle .bookingCreatedForSection .select2,.mProItiTitle .bookingCreatedForSection select{width:100%!important}body.page_cruise_purchase .passenger-price-summary ul.passenger-price-summary-other1 li{line-height:20px;padding:5px;width:50%;float:left}body.page_cruise_purchase .passenger-price-summary ul.passenger-price-summary-other1{margin:0;list-style-type:none;display:flex;border-left:0;border-right:0;float:left;width:100%;padding:0}body.page_cruise_confirmation .passenger-price-summary ul.passenger-price-summary-other1 li{line-height:20px;padding:5px;width:50%;float:left}body.page_cruise_confirmation .passenger-price-summary ul.passenger-price-summary-other1{margin:0;list-style-type:none;display:flex;border-left:0;border-right:0;float:left;width:100%;padding:0}body.page_booking_payment .passenger-price-summary ul.passenger-price-summary-other1{margin:0;list-style-type:none;display:flex;border-left:0;border-right:0;float:left;width:100%;padding:0}body.page_booking_payment .passenger-price-summary ul.passenger-price-summary-other1 li{line-height:20px;padding:5px;width:50%;float:left}body.page_customer_booking_details .passenger-price-summary ul.passenger-price-summary-other1{margin:0;list-style-type:none;display:flex;border-left:0;border-right:0;float:left;width:100%;padding:0}body.page_customer_booking_details .passenger-price-summary ul.passenger-price-summary-other1 li{float:left;width:50%;padding:5px;line-height:20px}body.page_cruise_purchase ul.passenger-price-summary-total{display:flex}body.page_cruise_confirmation ul.passenger-price-summary-total{display:flex}body.page_booking_payment ul.passenger-price-summary-total{display:flex}body.page_booking_payment ul.passenger-price-summary-other{display:flex}body.page_customer_booking_details ul.passenger-price-summary-total{display:flex}body.page_cruise_confirmation ul.passenger-price-summary-other{display:flex}body.page_customer_booking_details ul.passenger-price-summary-other{display:flex}body.page_cruise_purchase ul.passenger-price-summary-other{display:flex}.eNettPayment input[type=text]{width:150px}.flight-sum-tbl{font-size:14px}table.fareDetailsPS tr td:first-child{min-width:450px}table.fareDetailsPS tr td:nth-child(2),table.fareDetailsPS tr td:nth-child(3){min-width:170px}table.fareDetailsPS tr td,table.fareDetailsPS tr td:first-child,table.fareDetailsPS tr th,table.fareDetailsPS tr th:first-child{padding:5px}table.fareDetailsPS tr td:last-child,table.fareDetailsPS tr th:last-child{text-align:right}table.flight-sum-tbl thead th:first-child{color:#fff;text-align:left;padding-left:20px}.paymentDetails .paymentDetTitle{padding:10px 5px;font-size:16px;font-weight:600;width:100%;float:left;color:#fff}.cruiseOnlyFlightOption{margin:0 15px 0 0;clear:left}.cruiseOnlyFlightOption img{float:right}.cruiseOnlySwitchLabel{float:right;margin:0 10px 0 0}.btn-switch{font-size:12px;position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right;margin-right:5px}.btn-switch__radio{display:none}.btn-switch__label{display:inline-block;padding:5px 0 5px 8px;vertical-align:top;font-weight:600;line-height:1;cursor:pointer;transition:color .2s ease-in-out;width:25px}.btn-switch__label.btn-switch__label_no{color:#fff}.btn-switch__label+.btn-switch__label{padding-right:5px;padding-left:0}.btn-switch__radio_yes:checked~.btn-switch__label .btn-switch__txt{color:#fff}.btn-switch__txt{position:relative;z-index:2;display:inline-block;min-width:5px;opacity:1;pointer-events:none;transition:opacity .2s ease-in-out}.btn-switch__radio_no:checked~.btn-switch__label_yes .btn-switch__txt,.btn-switch__radio_yes:checked~.btn-switch__label_no .btn-switch__txt{opacity:0}.btn-switch__label::before{content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:11px;box-shadow:inset 0 .0715em .3572em rgba(43,43,43,.05);transition:background .2s ease-in-out}.btn-switch__label_no::after{content:'';position:absolute;z-index:2;top:4px;bottom:4px;left:5px;width:15px;height:14px;border-radius:10px;pointer-events:none;transition:left .2s ease-in-out,background .2s ease-in-out}.btn-switch__radio_yes:checked~.btn-switch__label_no::after{left:calc(100% - 18px);background:#fff}.btn-switch__radio_no:checked~.btn-switch__label_yes::before,.btn-switch__radio_yes:checked~.btn-switch__label_no::before{z-index:1}.btn-switch__radio_yes:checked~.btn-switch__label_yes{color:#fff}.total-fare-breakup{border:0;padding:0;margin:0}.total-fare-breakup tr{padding:0;margin:0;color:#5d575a}.total-fare-breakup tr td,.total-fare-breakup tr th{padding:0 10px 0 0;margin:0}.total-fare-breakup tr th{font-size:12px;font-weight:400}.total-fare-breakup tr td{font-size:14px;font-weight:600}.total-fare-breakup tr td:last-child,.total-fare-breakup tr th:last-child{padding:0;margin:0}.ui-widget-overlay{z-index:9999}.ui-dialog{z-index:9999}.title14{font-size:14px}.seat_tooltip_Header{font-weight:700;color:#1f3864;font-size:15px;margin-bottom:5px;font-family:Calibri,sans-serif}.seat_tooltip_body{font-style:italic;font-size:13px;font-family:Calibri,sans-serif}.separator{padding-left:5px;padding-right:5px}.customer-info-fields.past-pass-info ul.country-list{top:-100px;left:27px}.associate-remove-btn{width:100%;float:left;background-image:url(../images/remove.png);padding:5px 0;background-size:23px;margin-right:0;text-indent:-99999px;background-position:center;background-repeat:no-repeat;min-width:25px}.AssociateContainer{width:100%}#AssociateHeader.AssociateHeader{text-align:center;color:#fff;padding:10px;font-size:16px;margin-top:15px}.txtAssociate{width:100%;margin-bottom:15px}.Associate-innercontent{width:100%;margin:0 auto}.associate-btn-container .primary-btn{color:#fff;box-shadow:0 2px 0 0 #043a5c;border-radius:3px;padding:10px;font-weight:400;text-align:center;cursor:pointer;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:18px;font-size:16px;text-decoration:none}.associate-btn-container .secondary-btn{background:0 0;border-radius:3px;padding:10px;font-weight:400;text-align:center;cursor:pointer;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:18px;font-size:16px;text-decoration:none}.associate-btn-container{text-align:right;position:relative;float:left;width:100%}#AssociatedResult,.associate-booking-table table{width:100%;border:1px solid #d6d6d6;border-collapse:collapse}.associate-booking-table #AssociatedResult tr th,.associate-booking-table table tr th{color:#fff;padding:10px;border:0;border-right:1px solid #fff}.associate-booking-table #AssociatedResult td,.associate-booking-table table td{background:#f5f5f5;color:#535353;border:1px solid #b0b0b0;padding:10px;vertical-align:middle}.associate-booking-table table td.actionCell input[type=checkbox]{float:left;margin-right:4px}.associate-booking-table{margin-top:10px;width:100%}.associate-booking-table table td.actionCell{vertical-align:middle}.associate-booking-table table td .Associate-bookings-btn{color:#fff;box-shadow:0 2px 0 0 #043a5c;border-radius:3px;padding:10px;font-weight:400;text-align:center;cursor:pointer;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:18px;font-size:16px;float:left}.associate-booking-table table:nth-child(2){background:#000}.associate-booking-table table tr:nth-child(2n+1) td{background:#dbdbdb}#AssociatedResultData{margin-top:0}#NoBookingFound{text-align:center}#associateMessage{visibility:hidden;min-width:250px;margin-left:-125px;color:#fff;background-color:#356d27;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:999;left:50%;top:30px;font-size:17px}#associateMessage.associate-green{background-color:#356d27;visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}#associateMessage.associate-red{background-color:red;visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}.associate-container{width:100%;padding:10px;margin:0 auto;float:left;margin-bottom:5px}.associateBookingLoader.associate-container{border:0}.associate-title{width:100%;border-bottom:2px solid;font-weight:700;text-transform:uppercase}.associate-body{width:100%;margin-top:10px}.associate-booking-table table tr td:nth-child(1){width:10%}.associate-booking-table table tr td:nth-child(2){width:10%}.associate-booking-table table tr td:nth-child(3){width:20%}.associate-booking-table table tr td:nth-child(4){width:30%}.associate-booking-table table tr td:nth-child(5){width:20%}.associate-booking-table table tr td:nth-child(6){width:10%}.associate-container .sk-fading-circle{margin:auto 50%;width:40px;height:40px;position:relative}.associate-container .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.associate-container .sk-fading-circle .sk-circle::before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#8eccf3;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.associate-container .sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.associate-container .sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.associate-container .sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.associate-container .sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.associate-container .sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.associate-container .sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.associate-container .sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.associate-container .sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.associate-container .sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.associate-container .sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.associate-container .sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.associate-container .sk-fading-circle .sk-circle2::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.associate-container .sk-fading-circle .sk-circle3::before{-webkit-animation-delay:-1s;animation-delay:-1s}.associate-container .sk-fading-circle .sk-circle4::before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.associate-container .sk-fading-circle .sk-circle5::before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.associate-container .sk-fading-circle .sk-circle6::before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.associate-container .sk-fading-circle .sk-circle7::before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.associate-container .sk-fading-circle .sk-circle8::before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.associate-container .sk-fading-circle .sk-circle9::before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.associate-container .sk-fading-circle .sk-circle10::before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.associate-container .sk-fading-circle .sk-circle11::before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.associate-container .sk-fading-circle .sk-circle12::before{-webkit-animation-delay:-.1s;animation-delay:-.1s}#associate-price-summary .assBordertop{border-top:1px solid #000}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@-webkit-keyframes fadein{from{top:0;opacity:0}to{top:30px;opacity:1}}@keyframes fadein{from{top:0;opacity:0}to{top:30px;opacity:1}}@-webkit-keyframes fadeout{from{top:30px;opacity:1}to{top:0;opacity:0}}@keyframes fadeout{from{top:30px;opacity:1}to{top:0;opacity:0}}.multi-bookings-page span{float:left;background:url(../images/multi-bookings.png) no-repeat center;padding:16px;background-size:23px}.multi-bookings-page{padding:11px;float:left}.multi-bookings-page label{padding-top:3px;background:#fff;position:relative;font-size:11px;color:#0977be;float:left;line-height:.5;text-align:center;border-radius:490px;font-weight:700;padding:5px;top:-4px}#AssociateBookingsPopup,#associatedSendMailPopup{width:1000px;height:600px;max-width:1000px;max-height:600px;padding:0}.AssociateHeader{text-align:left;color:#fff;padding:10px;font-size:16px}.Associate-loader{background:url(../images/loading/loader-circle.gif) no-repeat center center;height:60px}#associateLoader{text-align:center;float:left;margin-top:10px}.associateBookingMsg{text-align:left;padding:10px;width:100%;float:left}.associateBookingMsg input{float:left;margin-right:5px}#newBookingContainer{float:right}.AssociateContainer #SearchResultData{float:left}.bPopup-close.popup-close{color:#fff;border-radius:100%;padding:8px 14px;position:absolute;right:-11px;top:-11px;box-shadow:0 2px 3px rgba(0,0,0,.3);cursor:pointer;text-align:center;text-decoration:none}.package-payment-details table{border:1px solid #dadada}.package-payment-details tfoot tr td,.package-payment-details thead tr td{font-size:14px;vertical-align:middle;border-bottom:1px solid #dadada;border-left:1px solid #dadada}.package-payment-details tbody tr td{border-left:1px solid #dadada;border-bottom:1px solid #dadada;padding:8px;font-size:12px}.package-payment-details tbody tr td.supp-payment-desc{font-size:11px}.package-payment-details tr td{padding:8px}.package-payment-details tr td:last-child{padding:5px}.package-payment-details thead{font-weight:700;font-size:14px}.package-payment-details tfoot tr{font-size:14px;font-weight:700}.package-payment-details tr.failure{border-left:3px solid #be3d2f}.package-payment-details .payment-actions{width:auto;border:0;float:right;padding:0;text-align:center;position:absolute;bottom:0;display:block;right:0}.package-payment-details tr .payment-actions{display:block}.package-payment-details .payment-actions a.disabled{filter:gray;-webkit-filter:grayscale(100%);opacity:.4}.package-payment-details .payment-actions a{margin:0;border:0;float:left;display:inline-block;background-color:none}.package-payment-details tr.success{border-left:3px solid #568d4e;background:0 0}.past-pass-loader{background:url(../images/loading/loading.gif) no-repeat center center;height:60px;float:left;width:100%}.payment_icons{width:40px;height:40px;margin:0 15px 0 0;display:block;background-position:center center;background-repeat:no-repeat;float:left}table.supplier-payment-content-table span.payment-desc{font-size:16px;text-transform:capitalize;float:left;margin-top:10px;width:calc(100% - 60px)}.spcAdditionalServices .additionalServWidget.cruise-upgrade-options{width:100%;float:left}.item-list-price.cruise-options-title{font-size:17px}.cruise-upgrade-table{float:left;width:100%}.cruise-upgrade-options .cruise-upgrade-options-title h1{background-position:10px center;background-repeat:no-repeat;background-color:#f4f4f4;padding:10px 40px 10px 45px;line-height:18px;height:40px;font-size:17px;font-weight:400;color:#656565;width:100%;float:left;position:relative}.cruise-upgrade-options-heading{float:left;width:100%}.cruise-upgrade-options-heading ul{float:left;width:100%;padding:0}.cruise-upgrade-options-heading.mProItinerary ul.mProItiTitle{padding:0}.cruise-upgrade-options .cruise-upgrade-options-heading ul li{float:left;width:20%;margin:0;padding:10px;border-bottom:0}.cruise-upgrade-options .cruise-upgrade-options-heading ul li a{float:left;padding:0;color:#fff;font-weight:700}.cruise-upgrade-options .cruise-upgrade-options-heading ul li.cruise-upgrade-discription{width:52%;float:left}.cruise-upgrade-options .cruise-upgrade-options-heading ul li a:hover{background:0 0}.cruise-upgrade-details{float:left;width:100%}.cruise-upgrade-details ul{float:left;width:100%;margin:0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.cruise-upgrade-options .cruise-upgrade-details ul li{float:left;width:20%;padding:10px}.cruise-upgrade-options .cruise-upgrade-details ul li.disctiption-det{width:52%;float:left}.cruise-upgrade-options .cruise-upgrade-details ul li input[type=checkbox]{float:left;margin-right:5px}.cruise-upgrade-options .cruise-upgrade-options-heading ul li.cruise-upgrade-select{float:right;border:0;width:8%}.cruise-upgrade-options .cruise-upgrade-details ul li.cruise-upgrade-select{float:right;border:0;width:8%}.associate-body .txtAssociate{float:left;width:91%}.customer-search-popup{position:fixed!important;min-width:85%!important;min-height:initial!important;top:3%!important;max-height:initial!important;padding:10px!important}.customer-search-popup .popup-contents-inner h3{font-weight:400;margin-top:0;font-size:16px}.customer-search-popup .cs-no-pad{padding-left:0}.customer-search-popup .panel-body{float:left;margin-top:10px;width:100%}.customer-search-btns{margin-top:10px;float:left;width:100%;margin-bottom:0}.customer-search-tables-details tr.odd{background:#f7f6f6}.customer-search-tables{font-size:13px}.customer-search-tables th{text-align:center;white-space:nowrap;position:relative;color:#fff;border-right:1px solid #fff;padding:10px 25px;cursor:pointer}.customer-search-tables td{text-align:left;white-space:nowrap;padding:10px}.customer-search-popup .bPopup-inner.popup-contents-inner{max-height:none;height:auto!important;overflow:initial}.customer-search-wrapper .row{margin-top:10px;margin-bottom:10px;margin-left:0;margin-right:0}.customer-search-wrapper .pull-left{float:left;width:auto}.customer-search-wrapper .pull-left select.form-control.input-sm{display:inline-block;width:auto}.customer-search-wrapper .pull-right{float:right;width:auto}.customer-search-wrapper div#myTable_paginate ul.pagination{float:left;width:100%;border-radius:4px;border:1px solid #b8b8b8}.customer-search-wrapper div#myTable_paginate ul.pagination li{float:left;width:auto;text-align:center}.customer-search-wrapper div#myTable_paginate ul.pagination li.active{background:#9a9a9a}.customer-search-wrapper div#myTable_paginate ul.pagination li.active a{color:#fff}.customer-search-wrapper div#myTable_paginate ul.pagination li.disabled{float:left;width:auto}.customer-search-wrapper div#myTable_paginate ul.pagination li a{padding:9px;float:left;text-align:center;cursor:pointer;width:100%;border-right:1px solid #b8b8b8}.customer-search-wrapper div#myTable_paginate ul.pagination li .paginate_button.last{border-right:0}.btn-container.cs-back-btn{width:auto}.btn-container.cs-back-btn a{width:auto}.datatable.table.table-striped.table-bordered{border:1px solid #dfdfdf;overflow-x:scroll;width:100%!important;display:block;max-height:361px}.datatable.table.table-striped.table-bordered td{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;text-align:center}.datatable.table.table-striped.table-bordered.result-table-innertable{width:100%;display:table}.datatable.table.table-striped.table-bordered.result-table-innertable td{text-align:center}.datatable.table.table-striped.table-bordered.result-table-innertable th{color:#6a6a6a;border-bottom:1px solid #dfdfdf;background:#f4f6fa}table.customer-search-tables>tbody>tr>th,table.customer-search-tables>tfoot>tr>th,table.customer-search-tables>thead>tr>th{padding:5px 28px 5px 8px}tbody.customer-search-tables-details td a.Showmore{background:url(../images/details_open.png);text-indent:-99999px;width:20px;float:left;height:20px}tbody.customer-search-tables-details td a.Showless{background:url(../images/details_close.png);text-indent:-99999px;width:20px;float:left;height:20px}tbody.customer-search-tables-details td a span.select-profile{margin-right:5px;background:url(../images/check-icon.png);text-indent:-99999px;width:16px;float:left;height:20px;background-size:100%;background-repeat:no-repeat;background-position-y:center}.customer-search-tables-details td a.price-info-link{background:#ccc;padding:2px 5px 1px;display:inline-block;color:#000;text-decoration:none}.customer-search-tables-details td:first-child{min-width:90px!important}.childcustome-result-wrapper{overflow-y:auto;max-height:200px;width:74.8%;float:left;border-bottom:1px solid #dfdfdf}.result-table-btns{width:100%;float:left;margin-top:10px;text-align:left}.additionalServWidget.cruise-transfer{width:100%;box-sizing:border-box}.popup-contents .popup-intro h2{color:#000;font-size:26px;font-style:normal;font-weight:700}.customer-search-tables th.tabbackbg.sorting::before{background-image:url(../images/sorting.png);position:absolute;content:'';right:8px;float:right;z-index:9999;height:19px;width:14px;background-size:18px}.customer-search-tables th.tabbackbg.sorting_asc::before{background-image:url(../images/sorting-asc.png);position:absolute;content:'';right:8px;float:right;top:13px;z-index:9999;height:11px;width:13px}.customer-search-tables th.tabbackbg.sorting_desc::before{background-image:url(../images/sorting-desc.png);position:absolute;content:'';right:8px;float:right;top:15px;z-index:9999;height:8px;width:13px}.popup-contents-inner p{margin-bottom:5px;margin-top:10px}.popup-contents .popup-options .popup-option.popup-request{background-color:#629f13}.popup-contents .popup-options .popup-option{background:#165593;color:#fff;line-height:1.4;margin:0 0 1em;padding:15px;text-align:left;width:100%}.popup-contents .popup-options .popup-option h3{font-size:20px;font-weight:400;line-height:1;margin-bottom:10px}.popup-contents .popup-options .popup-option h3,.popup-contents .popup-options .popup-option p{color:#fff;margin:0 0 5px;padding:0}.popup-option.popup-call a{color:#fff;text-decoration:underline}.couchBed{background:url(/Content/images/icons/couchbed.png) no-repeat center;width:100%;float:right;height:19px}.content-left .cruise-details span.couchBed{position:relative;right:99px;width:20px;height:18px}body.page_booking_checkout .mProFlightMainCont span.couchBed{position:relative;right:35px;width:20px;background-size:15px;height:18px}th.tabbackbg.collapsedth.sorting::before,th.tabbackbg.collapsedth.sorting_asc::before,th.tabbackbg.collapsedth.sorting_desc::before{background-image:NONE;top:0;height:38px;width:51px;left:-1px}.category-tab-content span span.category-sold-out{position:relative;height:auto;width:auto;float:none;display:inline-block}.category-sold-out::after{content:'';background:url(../images/sold-out.png) no-repeat center;position:absolute;padding:4px;font-weight:600;top:calc(50% - 32px);right:0;left:0;width:100%;height:63px}.category-sold-out::before{content:'';background:rgba(255,255,255,.7);position:absolute;top:0;bottom:0;width:100%;right:0;height:100px;left:0}.fare-bus-ico{background:url(/content/Themes/Odysseus/images/air/Bus.png) center no-repeat;background-size:100%;height:30px;width:30px;float:left}.fare-train-ico{background:url(/content/Themes/Odysseus/images/air/Train.png) center no-repeat;background-size:74%;height:35px;width:35px;float:left}.fare-boat-ico{background:url(/content/Themes/Odysseus/images/air/boat.png) center no-repeat;background-size:115%;height:60px;width:35px;float:left}.mProFlightCont .mProFlightDetails .fare-bus-ico{background:url(/content/Themes/Odysseus/images/air/Bus.png) center no-repeat;background-size:100%;margin-right:6px;height:30px;width:30px;float:left}.mProFlightCont .mProFlightDetails .fare-train-ico{background:url(/site/FareGeek2015/images/Train.png) center no-repeat;background-size:83%;margin-right:6px;height:30px;width:30px;float:left}.mProFlightCont .mProFlightDetails .fare-boat-ico{background:url(/content/Themes/Odysseus/images/air/boat.png) center no-repeat;background-size:83%;margin-right:6px;height:30px;width:30px;float:left}.activityList .activity-img img{width:100%;display:block;border-width:7px;border-style:solid;border-color:#fff;-o-border-image:initial;border-image:initial}.activityList .activity-img{width:340px;float:left;margin-right:15px;padding-bottom:39px}#CruiseNavTabsNew .cruise-features .activityList{width:100%;float:left;padding:15px 15px 0;position:relative;margin-bottom:20px}.activityList .activity-content{width:calc(100% - 365px);float:left}.activityList .activity-title{border-bottom:1px dashed #fff;font-size:20px;font-weight:800;padding-bottom:15px;color:#fff;margin-bottom:10px;float:left;width:calc(100% - 365px)}.activityList .activity-long-desc,.activityList .activity-short-desc{color:#fff;margin-bottom:10px}.sub-activity-slider{width:100%;float:left;margin-bottom:10px}.sub-activity-slider .flexslider{background:0 0;border:0;padding:0 10px}#CruiseNavTabsNew .cruise-features .sub-activity-slider .flexslider li .slides{background:#fff}.sub-activity-slider .flexslider .slides .slide-img-container{background:#fff;padding:5px}.sub-activity-slider .flexslider .slides .slide-img{width:100%}.sub-activity-slider .flexslider .slides .slide-caption{background:#f4f4fd;padding:10px;display:block;text-align:left;font-weight:600}.sub-activity-slider .flexslider .slides .slide-description{background:#fff;padding:10px;display:block;text-align:left}#CruiseNavTabsNew .sub-activity-slider .flex-direction-nav{width:calc(100% - 50px);position:absolute}#CruiseNavTabsNew .sub-activity-slider .flex-direction-nav li{width:auto;height:auto;min-height:initial}#CruiseNavTabsNew .sub-activity-slider .flex-direction-nav li.flex-nav-prev{left:0;float:none;position:absolute;opacity:1}#CruiseNavTabsNew .sub-activity-slider .flex-direction-nav li.flex-nav-next{right:0;float:none;position:absolute;opacity:1}#CruiseNavTabsNew .sub-activity-slider .flex-direction-nav li.flex-nav-prev a{left:-31px;float:none;position:absolute;opacity:1;background:url(/content/themes/odysseus/images/tour/slider-prev-icon.png) center center no-repeat;font-size:0}#CruiseNavTabsNew .sub-activity-slider .flex-direction-nav li.flex-nav-next a{right:-80px;float:none;position:absolute;opacity:1;background:url(/content/themes/odysseus/images/tour/slider-next-icon.png) center center no-repeat;font-size:0}#CruiseNavTabsNew .flex-viewport{width:100%}#CruiseNavTabsNew .sub-activity-slider .flex-direction-nav .flex-disabled{opacity:1!important}#CruiseNavTabsNew .sub-activity-slider .flex-direction-nav li.flex-nav-next a::before,#CruiseNavTabsNew .sub-activity-slider .flex-direction-nav li.flex-nav-prev a::before{content:none}#CruiseNavTabsNew .activityList .ship-activity-close{text-indent:-9999px;right:10px;top:10px;height:15px;width:15px}#CruiseNavTabsNew .activityList .ship-activity-close::after,#CruiseNavTabsNew .activityList .ship-activity-close::before{height:15px;width:1px}#CruiseNavTabsNew .sub-activity-slider .flexslider li{background:#fff}#CruiseNavTabsNew .cruise-feature-link .dropArrow::before{position:absolute;bottom:-10px;content:' ';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;right:50%;margin-right:-10px}.close-slider-icon{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:1}.close-slider-icon:hover{opacity:1}.close-slider-icon::after,.close-slider-icon::before{position:absolute;left:7px;content:' ';height:33px;width:2px}.close-slider-icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-slider-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.alter-itinerary{float:left;width:100%}.alter-itinerary .alte-itin-conti-btn{color:#000;text-decoration:underline;width:100%;float:left;text-align:center}.itinerery-alternate{width:50%;float:left}.itinerery-full{width:100%}.Itenary-desabled{background-color:#f2f6f6}#CruiseNavTabsNew .itinerery-alternate .itinerary-left img,#CruiseNavTabsNew .itinerery-alternate .itinerary-right img{padding:10px}#CruiseNavTabsNew .itinerery-alternate .itinerary-left,#CruiseNavTabsNew .itinerery-alternate .itinerary-right{width:100%}#Itinerary_Disclaimer{box-shadow:0 0 8px 0 rgba(136,136,136,.75);float:left;padding:10px;width:100%;border-radius:4px}.itinerary-alt-popup{width:800px;max-width:800px;top:20px!important;height:78%;border-radius:5px;display:none;padding:25px 15px 15px;background-color:#fff;box-shadow:0 0 25px 5px #242424;color:#111}.itinerary-alt-popup .popup-contents-inner{padding-right:10px;min-height:-webkit-fill-available;max-height:-webkit-fill-available}.itinerary-alt-popup #Itinerary_Disclaimer{margin-top:9px;width:99%;float:left;margin-left:6px;margin-bottom:20px}.itinerary-alt-popup .itinerary-box{width:49%;float:left}.itinerary-alt-popup div#alt.itinerary-box{float:right}.itinerary-alt-popup .popup-cont{overflow-y:hidden!important;max-height:100%!important;margin-bottom:10px}.itinerary-alt-popup .itinerary-cont{width:100%}.cabin-num-warinng{position:relative;top:2px;left:4px}.cabin-state-icon{margin:0 1px}.cabin-state-number-atop{vertical-align:top}.Edit-Passenger-popup select{border:1px solid #cacaca;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='5' height='5' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2851, 51, 51%29'></polygon></svg>");color:#8a8a8a;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 1px 2px rgba(10,10,10,.1) inset;height:40px;padding:11px 0 8px;width:calc(100% - 7px);font-size:13px;background-position:right .5rem center;background-repeat:no-repeat;background-size:7px 5px;border-radius:0;line-height:normal;padding-left:8px}.Edit-Passenger-popup input[type=text],input[type=email],input[type=password],input[type=tel]{color:#8a8a8a;border-width:1px;border-style:solid;border-color:#cacaca;-o-border-image:initial;border-image:initial;width:calc(100% - 7px);box-shadow:rgba(10,10,10,.1) 0 1px 2px inset;box-sizing:border-box;display:block;font-size:14px;height:40px;border-radius:0;padding:.5rem;transition:box-shadow .5s ease 0s,border-color .25s ease-in-out 0s}.Edit-Passenger-popup .left-inner-title{float:left;width:100%;margin-bottom:10px}.Edit-Passenger-popup .wid10{width:10%}.Edit-Passenger-popup .wid20{width:20%}.Edit-Passenger-popup .martop10{margin-top:10px}.edit-pass-titles{width:100%;float:left;border-bottom:2px solid;margin-bottom:10px}.edit-pass-titles .wid20.fl-left.m-full-width{width:24%;float:left;padding-bottom:10px}.edit-pass-titles font.pass-form-title{padding:10px 0;float:left;background:url(/content/Themes/Odysseus/images/tour/male-icon.png) right no-repeat;width:32%;background-size:19%}.edit-pass-titles .grup-pas-input{width:64%;float:right}.Edit-Passenger-popup .pass-field-titles.Customca{float:left;padding:0;width:100%}.pasport-pass-info{float:left;width:100%;padding-bottom:10px}.edit-pass-wrapper{float:left;width:100%;overflow-y:scroll;height:380px;margin-top:15px;padding-right:10px}#content_PassportList{padding:0 0 10px}.Edit-Passenger-popup .collapse-minus{background:url(/content/Themes/Odysseus/images/tour/edit-exp-plus.png) right 8px no-repeat;padding:10px;cursor:pointer}.Edit-Passenger-popup .expand-plus{background:url(/content/Themes/Odysseus/images/tour/edit-coll-minus.png) right 8px no-repeat;padding:10px;cursor:pointer}.Edit-Passenger-popup #title_KnownTravelerDetails span,.Edit-Passenger-popup #title_Passportdetail span,.Edit-Passenger-popup #title_RedressDetails span{background-image:url(/content/Themes/Odysseus/images/tour/Passport-details.png);cursor:pointer;background-size:12%;font-size:18px;background-repeat:no-repeat;background-position:0 3px;padding-left:35px;margin:0;border-radius:0}.ui-dialog.ui-widget.edit-pass-popup .seperator{display:none}.Edit-Passenger-popup #title_Flyerdetail span{background-image:url(/content/Themes/Odysseus/images/tour/frequent-flyer.png);padding:10px;cursor:pointer;background-size:30px;font-size:18px;background-repeat:no-repeat;background-position:0 13px;padding-left:35px;border-radius:0;margin:0}.Edit-Passenger-popup #title_Mealdetail span{background-image:url(/content/Themes/Odysseus/images/tour/meal.png);padding:10px;cursor:pointer;background-size:25px;font-size:18px;background-repeat:no-repeat;background-position:0 10px;padding-left:35px;border-radius:0;margin:0}.Edit-Passenger-popup #content_flyerList table.normal.frequ-table{float:left;width:50%;border:0!important}.Edit-Passenger-popup #content_flyerList .email-comp{float:left;width:25%;margin-top:4px}table.normal.frequ-table tr:first-child{display:none}.Edit-Passenger-popup #content_flyerList{padding:0 0 10px}.frequ-table tr.sec-marg-right td{padding-right:10px;width:auto}.frequ-table tr.marg-right td{padding-bottom:5px}.meal-preferences .mealpref-input{width:30%;float:left;border:0;margin-right:10px;padding:0}.pasport-pass-info .wid20.fl-left.dob-lbl{margin-top:10px}.edit-pass-wrapper font.pass-form-title{padding-top:0;float:left;padding-bottom:5px}.meal-preferences{padding:0 0 10px}.Edit-Passenger-popup .meal-preferences .mealcheckbox{float:left;border:0;width:auto;height:auto;margin-top:33px;padding:0;background:0 0}.meal-preferences .mealcheckbox span{margin-top:0;font-size:14px;color:#222;float:left;line-height:20px}.meal-preferences .mealcheckbox font{float:left;margin-right:10px;font-size:14px;width:auto}.meal-preferences .mealcheckbox span input{float:left;margin-top:0;margin-right:5px}.ui-dialog.ui-widget.edit-pass-popup{top:88px!important;padding:10px;border:0;border-radius:0;box-shadow:1px 0 19px 5px #888}.edit-pass-popup.ui-dialog.ui-widget .ui-dialog-buttonpane{padding:0;margin:0}.edit-pass-popup #ui-id-1{display:none}.edit-pass-popup.ui-dialog.ui-widget .ui-dialog-titlebar-close{margin-top:0;margin-right:0;z-index:9999;top:-29px;right:-10px}.edit-pass-popup.ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon-closethick{background:url(../images/edit-pass-close-icon.png) no-repeat center,#767676;padding:18px;border-radius:50%;background-size:38%}.Edit-Passenger-popup .pasport-pass-info .wid-common{width:26.6%;padding-right:8px}.pasport-pass-info .wid-common input{width:100%}.Edit-Passenger-popup .pasport-pass-info .wid-common-last{width:26.6%;padding:0}.flyerList-select .wid10{width:35%}.flyerList-select .wid20{width:35%}.ui-dialog.ui-widget.edit-pass-popup .pass-field-titles{padding:0}.edit-pass-confirmation{width:100%;float:left;margin-top:10px}body.page_customer_booking_details #business-tab-content-right .business-tab-content-box{width:100%!important}body.page_customer_booking_details .edit-pass-confirmation{width:100%;float:left;border-radius:0;font-size:14px;margin-top:10px}.edit-pass-confirmation .edit-pass-link{cursor:pointer;font-size:14px}.res-passport-date table.normal{width:100%}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.pass-update-popup{top:40%!important;height:156px!important;overflow-y:hidden;overflow:hidden;left:32%!important;padding:10px;border:0;border-radius:0;width:550px!important;box-shadow:1px 0 19px 5px #888}.item-list-logo-box .item-list-logo{height:166px}.item-list-logo-box .item-list-logo img{width:100%}.timer-box{position:fixed;bottom:0;left:0;display:block;height:auto;margin:0;padding:5px 10px 0;font-size:14px;text-align:center;z-index:9;background:#f8f4f5}.timer-cont{text-align:left;width:200px}.timer-cont .timer-time{font-size:30px;padding:0 5px 0 0;width:50%;float:left;margin-bottom:5px;line-height:24px}.timer-cont .timer-time span{line-height:30px}.timer-cont .timer-text{width:50%;font-size:10px;float:right;padding:2px 0 0;text-transform:uppercase;color:#333;font-weight:700}.timer-cont .timer-extend{font-size:10px;width:100%;float:left;text-align:center;margin-bottom:5px;background:#333}.timer-cont .timer-extend a{color:#fff;display:block;background:#333;padding:3px 10px;text-decoration:underline}.edit-pass-wrapper.passenger-area{height:287px}.Edit-Passenger-popup .pass-field-titles.Customca .msg-notification{width:96%}.air-search-popup-container{float:left}.Edit-Passenger-popup #content_flyerList .known-traveller-num{margin:0 0 0 10px}.cabin-details-icon{display:inline-block;margin-right:20px}.form-input{width:100%;padding:5px 10px;border:1px solid #dad8d8;margin-bottom:5px}.packageshell-bPopup-inner{width:100%;min-height:270px;overflow:auto;padding:5px}.packageshell-bPopup-bottom a{float:right}.addon-internal-notes{background:#fff;padding:10px;border:1px solid #ccc}@media (min-width:768px){.itinerary-col-2 .itinerary-left{display:block;width:100%}.itinerary-col-2 .itinerary-left img{width:auto;height:auto}.itinerary-col-2 .itinerary-left span{display:block}.itinerary-col-2 .itinerary-right{width:100%!important;padding-top:16px!important}.itinerary-col-2 .itinerary-right>ul{display:flex;flex-wrap:wrap}.itinerary-col-2 .itinerary-right>ul>li{width:50%}.itinerary-col-2 .itinerary-right>ul>li::before{display:none}}.datatable.table.table-striped.table-bordered.result-table-innertable td:first-child{width:100px}.agentDetailsPopup input[type=checkbox]{float:right}.agentDetailsPopup label.customer-checkbox-label{padding-right:10px;margin:0;width:50px;font-size:12px;float:left;text-align:right;line-height:20px}.icon-checked{display:inline-block;width:30px;min-width:30px;height:25px;background-image:url(/content/images/checked.png);background-repeat:no-repeat}.icon-cancel{display:inline-block;width:30px;min-width:30px;height:25px;background-image:url(/content/images/cancel.png);background-repeat:no-repeat}.text-danger{color:#dc3545}.font-italic{font-style:italic}.conf-title,.fraud-section-title{float:left;width:100%;padding:10px;font-size:14px}.book-offer-conf-icon{padding-left:40px;background-position:10px center;background-repeat:no-repeat}.expand-plus,.expand-plus-black{display:block;float:right;padding:10px;cursor:pointer}.martop10{margin-top:10px}.paymentDetails{width:100%;float:left}.paymentDetails .paymentDetTitle{width:100%;float:left;height:40px;padding:10px 10px 10px 40px;color:#fff;font-size:14px;line-height:20px;background-image:url(../images/tour/paymentDetIcon.png);background-position:15px center;background-repeat:no-repeat}.paymentDetails .paymentDetailTable{width:100%;float:left}.paymentDetails .paymentDetailTable table{width:100%;text-align:left}.paymentDetails .paymentDetailTable table td,.paymentDetails .paymentDetailTable table thead th{padding:10px;color:#656565;line-height:20px}.paymentDetails .paymentDetailTable table thead th{font-size:14px;font-weight:600;border:1px solid #ccc;border-bottom:0;border-right:0}.paymentDetails .paymentDetailTable table thead th:last-child{border-right:1px solid #ccc}.supplier-policy .passenger-price-summary-other{border:0}.paymentDetails .paymentDetailTable table tbody td{border:1px solid #ccc;border-bottom:0;border-right:0}.paymentDetails .paymentDetailTable table tbody td:last-child{border-right:1px solid #ccc}.paymentDetails .paymentDetailTable table tbody tr:last-child td{border-bottom:1px solid #ccc}.paymentDetails .paymentDetailTable table tfoot td{font-size:14px;border:1px solid #ccc;border-top:0}.cancellation-policy table{width:100%;font-size:12px;border-collapse:separate;border-color:#ccc}.default-policy .contentDescriptionBold,.default-policy .contentHeader{font-size:14px;font-weight:600}.split-main-header{display:flex;align-items:center;padding:10px}.split-main-header input{margin-right:7px!important}.pass-guest-detail .pass-guest-content{display:flex;align-items:center}.pass-guest-detail .PaxName{margin-left:5px;vertical-align:top}.book-remark-title{padding:10px 15px}.book-input{display:flex;align-items:center}.book-input .icon-cancel{margin-left:10px}.book-remark-section{display:flex;align-items:center}.book-remark-addbtn{padding:8px!important}.book-remark-addbtn #bookingnoteadd{padding:10px!important}.popup-contents{padding:25px 15px 15px}.packageshell-bPopup-bottom a{text-transform:capitalize;margin:0 0 10px 10px;font-size:12px}.select2-container .select2-selection--multiple{min-height:38px;border:1px solid #dfdfdf;border-radius:3px;padding:5px}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#dad8d8;outline:0}.customer-info-fields-cntrl .full-width.spc-phone-number,.res-phone-tab .full-width .spc-phone-number{padding-right:0!important}.customer-info-fields-title{font-size:14px;padding:5px 0}.select2-container{max-width:100%}.Regiatration-inputs .customer-info-fields,.Regiatration-inputs .customer-info-fields-phone,.Regiatration-inputs .wid12-5.res-full.fl-left,.Regiatration-inputs .wid25.fl-left{width:50%;position:relative;min-height:1px;padding-right:10px;padding-left:10px;float:left;margin-bottom:10px}.Regiatration-inputs .wid80.fl-left{margin-right:-10px;margin-left:-10px;display:block;position:relative}.Regiatration-inputs .full-width.spc-phone-number{padding-right:0!important}.Regiatration-inputs .input{font-size:16px}.Regiatration-inputs .customer-info-fields{margin-right:0}.Regiatration-inputs .full-width.spc-phone-number input{padding:9px 7px 8px}.Regiatration-inputs .address-info{display:block}.Regiatration-inputs .address-info .customer-info-fields-phone{margin-top:2px}.Regiatration-inputs .full-width.fl-left .input{height:44px}.Regiatration-inputs .full-width .spc-phone-number input{padding:10px 7px}.Regiatration-inputs .api-link-cont a.fl-right{padding:26px 0}.Regiatration-inputs .wid20.fl-left.res-full.padding-10{padding:0 10px}.content-area .passenger-info-edit.registrat-content{width:80%;margin:auto}.select2-container .select2-search--inline .select2-search__field{margin-top:10px}.registrat-content .address-info .customer-info-fields-cntrl select{padding:6px 7px}.payment_tour-package{display:block;width:40px;height:40px;float:left;margin:0 15px 0 0;background:url(/content/images/tour-package.svg) no-repeat center center;background-repeat:no-repeat;background-size:35px 35px}.togglebar{display:none;background:#3d3939}.togglebar .odi{display:block;text-align:center;font-size:17px}.togglebar a{display:inline-block;padding:8px 16px;font-size:12px;text-decoration:none;color:#f5f5f5;border-right:1px solid #000}.togglebar a.active{background:grey}@media (max-width:767px){.togglebar{display:block;position:fixed;width:100%;z-index:3;top:0}}.transfer-activities-wrapper{display:block;float:left;width:100%;margin-top:20px}@media (max-width:767px){.transfer-activities-wrapper{margin-top:0}}.transfer-activities-wrapper .modal{display:none}.transfer-activities-wrapper .text-nowrap{white-space:nowrap}.transfer-activities-wrapper .img-responsive{min-height:100px;float:left}.transfer-activities-wrapper .agent-info ul{flex-wrap:wrap}.transfer-activities-wrapper .agent-info ul li{padding:2px 6px;background:#f5f5f5;margin:0 1px 1px;flex:auto}@media (max-width:767px){.transfer-activities-wrapper .agent-info ul li{width:100%;flex:0 0 100%;margin:4px}}.transfer-activities-wrapper .rating-badge{background:orange;display:flex;align-items:center;padding:0 4px;margin-left:4px;border-radius:4px;font-size:12px}.transfer-activities-wrapper input [type=email],.transfer-activities-wrapper input[type=password],.transfer-activities-wrapper input[type=tel],.transfer-activities-wrapper input[type=text],.transfer-activities-wrapper select,.transfer-activities-wrapper textarea{min-width:180px;width:auto}@media (max-width:767px){.transfer-activities-wrapper input [type=email]#hours,.transfer-activities-wrapper input [type=email]#minutes,.transfer-activities-wrapper input[type=password]#hours,.transfer-activities-wrapper input[type=password]#minutes,.transfer-activities-wrapper input[type=tel]#hours,.transfer-activities-wrapper input[type=tel]#minutes,.transfer-activities-wrapper input[type=text]#hours,.transfer-activities-wrapper input[type=text]#minutes,.transfer-activities-wrapper select#hours,.transfer-activities-wrapper select#minutes,.transfer-activities-wrapper textarea#hours,.transfer-activities-wrapper textarea#minutes{min-width:auto}}.transfer-activities-wrapper hr{margin:8px 0;border-top:1px solid;border-left:0;border-right:0;border-bottom:0}.transfer-activities-wrapper .w-100{width:100%}.transfer-activities-wrapper .card{display:inline-block;float:left;width:100%;border:1px solid;padding:8px}.transfer-activities-wrapper .btn{padding:10px;border-radius:3px;display:inline-block;border:0;cursor:pointer;white-space:nowrap;text-decoration:none}.transfer-activities-wrapper .btn.btn-sm{padding:6px;font-size:12px}.transfer-activities-wrapper .trasfer-result-box{float:left;padding:8px;margin-bottom:8px}.transfer-activities-wrapper .trasfer-result-box .product-item-title{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #dadada}.transfer-activities-wrapper .trasfer-result-box .product-item-title h5{font-size:16px}.transfer-activities-wrapper .results-for-section{display:block}@media (max-width:767px){.transfer-activities-wrapper .results-for-section{display:none}}.transfer-activities-wrapper .agent-info{overflow:hidden}.transfer-activities-wrapper .transfer-activity-filter{float:left}.transfer-activities-wrapper .transfer-activity-filter .odi{display:none}.transfer-activities-wrapper .transfer-activity-filter a{text-decoration:none}.transfer-activities-wrapper .transfer-activity-filter #filterPrice,.transfer-activities-wrapper .transfer-activity-filter #filterRating{margin:10px}.transfer-activities-wrapper .transfer-activity-filter #CloseFilterButton{margin-bottom:80px}@media (min-width:767px){.transfer-activities-wrapper .transfer-activity-filter #CloseFilterButton{display:none}}.transfer-activities-wrapper .transfer-activity-filter .card{border-top:0;border-left:0;border-right:0}.transfer-activities-wrapper .transfer-activity-filter .btn.btn-outline-primary{padding:0;border:0}.transfer-activities-wrapper .transfer-activity-filter .btn.btn-outline-primary:hover{background:0 0}.transfer-activities-wrapper .transfer-activity-filter .filterOption{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:6px}.transfer-activities-wrapper .transfer-activity-filter .filterOption label{margin-left:8px;font-size:12px}.transfer-activities-wrapper .transfer-activity-filter .filters-section{margin-bottom:8px}.transfer-activities-wrapper .transfer-activity-filter .filter-title{padding:8px;margin-bottom:8px;font-size:16px}.transfer-activities-wrapper .transfer-activity-filter .filter-type{padding:8px}.transfer-activities-wrapper .transfer-activity-filter .filter-text{margin-bottom:8px;display:inline-block;text-transform:uppercase}@media (max-width:767px){.transfer-activities-wrapper .filter-section,.transfer-activities-wrapper .product-searchpopup-container{display:block!important;position:fixed;width:100%;height:100vh;left:0;top:50px;-webkit-transform:translateX(-101%);transform:translateX(-101%);z-index:2;transition:all .2s ease}.transfer-activities-wrapper .filter-section.active,.transfer-activities-wrapper .product-searchpopup-container.active{-webkit-transform:translateX(0);transform:translateX(0);transition:all .2s ease;overflow:auto}.transfer-activities-wrapper .filter-section .popup-close,.transfer-activities-wrapper .product-searchpopup-container .popup-close{display:none}}.transfer-activities-wrapper .results-for{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.transfer-activities-wrapper .trasfer-result-box .btn-primary{width:100%}}@media (max-width:767px){.transfer-activities-wrapper .trasfer-result-box .price-part{text-align:left;border-top:1px solid #f5f5f5}}.transfer-activities-wrapper .trasfer-result-box .price-part .price-wrapper{margin-bottom:8px}@media (max-width:767px){.transfer-activities-wrapper .trasfer-result-box .price-part .price-wrapper{text-align:right}}.transfer-activities-wrapper .trasfer-result-box .price-part .price-wrapper .price{font-size:20px}.transfer-activities-wrapper .trasfer-result-box .sub-deatils .detail-info{margin-bottom:4px}.transfer-activities-wrapper .trasfer-result-box .sub-deatils .detail-info .odi{margin-right:6px;margin-top:3px}.transfer-activities-wrapper .hotel-sort{text-align:right;margin-top:8px;padding-top:8px;border-top:1px solid #dadada}.transfer-activities-wrapper .hotel-sort select{margin-bottom:2px}.transfer-activities-wrapper .pagination-content a{margin:4px;font-weight:700;text-decoration:none}.transfer-activities-wrapper .pagination-content a:hover{text-decoration:underline}.dummy-img{background:#f5f5f5 url(/Content/images/noimage.png) no-repeat center;background-size:150px}.page_cruise_confirmation .travel-box{background:0 0}.page_cruise_confirmation .travel-box .preferences-insurance-box{border:1px solid #d6d6d6;width:100%;float:left;padding:0;margin:0}.page_cruise_confirmation .travel-box .insurance-travlguard-title{width:100%;float:left;background-image:url(/content/Themes/Odysseus/images/tour/spcInsuIcon.png);background-position:10px center;background-repeat:no-repeat;line-height:20px;height:auto;color:#fff;font-size:14px;padding:10px 10px 10px 40px;margin-bottom:0;font-weight:700;background-color:#00a4e3}.page_cruise_confirmation .travel-box .insurance-travelguard{width:100%}.page_cruise_confirmation .travel-box .insurance-travelguard-msg{width:70%;float:left;margin:0;padding:0 16px}.page_cruise_confirmation .travel-box .travelguard-title{font-size:16px;margin:0 0 10px;padding:0;color:#00a4e3;font-weight:700}.page_cruise_confirmation .travel-box .insurance-msg{margin-bottom:10px;font-size:12px}.page_cruise_confirmation .travel-box .travelguard-img{border-left:0;float:right;padding:10px 12px 10px 30px;text-align:left;width:20%}.page_cruise_confirmation .travel-box .travelguard-img img{max-width:100%}.page_cruise_confirmation .travel-box .insurance-travelguard-yes-text{margin-bottom:0;margin-top:10px;padding:0 16px;width:75%;float:left}.page_cruise_confirmation .travel-box .insurance-travelguard-yes-name{width:80%;float:left;margin-bottom:0!important;color:#00a4e3;font-size:14px;font-weight:400}.page_cruise_confirmation .travel-box .insurance-travelguard-no-text{float:left;width:70%;margin-top:10px;margin-bottom:5px;padding:0 16px;font-size:14px;color:#0073ae}.page_cruise_confirmation .travel-box .travel-guard-disclaimer{float:left;width:100%;padding-top:16px;padding-left:16px;font-size:10px;text-align:left}.page_cruise_confirmation .travel-box .spcInsuContianer p{margin-bottom:0}.product-searchpopup-container{border-radius:4px}.product-searchpopup-container .popup-contents-inner{max-width:860px}.flexslider.dummy-arrows .flex-direction-nav{display:none}.flexslider.thubnail-slider{margin:0 40px 16px}.flexslider.thubnail-slider .flex-viewport{float:none;width:100%}.flexslider.thubnail-slider .slides img{height:100%}.flexslider.thubnail-slider .carousel-control-prev{left:-40px}.flexslider.thubnail-slider .carousel-control-next{right:-40px}.flexslider.product-singleImage-slider{margin:0}.flexslider.product-singleImage-slider .flex-viewport{float:none;width:100%}.flexslider.product-singleImage-slider .slides img{width:100%;height:auto}.flexslider.product-singleImage-slider .carousel-control-next-icon,.flexslider.product-singleImage-slider .carousel-control-prev-icon{display:inline-block;width:20px;height:10px;background:no-repeat 50%/100% 100%}.flexslider.product-singleImage-slider .carousel-control-prev{left:10px}.flexslider.product-singleImage-slider .carousel-control-prev .carousel-control-prev-icon{background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 8 8"%3e%3cpath d="M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z"/%3e%3c/svg%3e')}.flexslider.product-singleImage-slider .carousel-control-next{right:10px}.flexslider.product-singleImage-slider .carousel-control-next .carousel-control-next-icon{background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 8 8"%3e%3cpath d="M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z"/%3e%3c/svg%3e')}.flexslider .carousel-control-bg{background:rgba(0,0,0,.2)}.flexslider .carousel-control-next,.flexslider .carousel-control-prev{width:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.text-success{color:#28a745}.fs16{font-size:16px}.fs10{font-size:10px}.mt-mb-10{margin-top:10px;margin-bottom:10px}.form-inline-flex{display:flex;align-items:center;flex-wrap:nowrap}.form-inline-flex label{margin-right:6px}.product-searchpopup-container{border-radius:4px}.product-searchpopup-container .popup-contents-inner{max-width:990px;overflow:initial}.product-searchpopup-container .popup-contents-inner #pax-count-popup{max-height:50vh}@media (max-width:1050px){.product-searchpopup-container .popup-contents-inner{max-width:860px}}.SeatMap .legend-cont .pax-selector .sel-pax{align-items:flex-end!important}.SeatMap .legend-cont .seat-num{width:auto;float:right}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .mx-input{border-right:1px solid;border-left:1px solid;border-top:1px solid;border-bottom:1px solid;border-radius:4px}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .mx-input{color:#000;border-color:rgba(162,162,162,.5)}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .mx-input{color:#000;border-color:rgba(0,0,0,.8)}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .mx-icon-clear,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .mx-icon-clear,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__single,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags .multiselect__placeholder,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__single,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags .multiselect__placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .mx-icon-clear,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .mx-icon-clear,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__single,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags .multiselect__placeholder,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__single,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags .multiselect__placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper{background:0 0}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .multiselect__select::before{border-color:#a2a2a2 transparent transparent}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .multiselect__select::before{border-color:#000 transparent transparent}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .child-age-item input{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-webkit-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-moz-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-ms-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-ms-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-webkit-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-moz-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-ms-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-ms-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-webkit-input-placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-webkit-input-placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-moz-placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-moz-placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-ms-input-placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-ms-input-placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-moz-placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-moz-placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-checkbox-main-wrapper .od-checkbox-wrapper .od-checkbox label.od-checkbox-label::before{background:#fff}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-checkbox-main-wrapper .od-checkbox-wrapper .od-checkbox label.od-checkbox-label::after{border-color:var(--secondary-color)!important}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-icon svg{color:#a2a2a2;fill:#a2a2a2}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-icon svg{color:#000;fill:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker input{color:#000!important}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker input{color:#000!important}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker span.date-picker-close-btn::after,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker span.date-picker-close-btn::before{background-color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker span.date-picker-close-btn::after,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker span.date-picker-close-btn::before{background-color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header{background:#fff}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header>button,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header>button{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header>button>i::after,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header>button>i::before,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header>button>i::after,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header>button>i::before{border-color:#a2a2a2}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header .mx-calendar-header-label button,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header .mx-calendar-header-label span,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header .mx-calendar-header-label button,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header .mx-calendar-header-label span{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker #pax-count-popup{box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker #pax-count-popup .pax-count-popup{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker #pax-count-popup .multiselect__single{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker #pax-count-popup .multiselect__tags{color:#000;border-color:rgba(0,0,0,.8)}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker #pax-count-popup .multiselect__tags .multiselect__placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-icon{fill:#fff!important}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-button-wrapper.od-search-button .btn-search span{color:#fff!important}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker input{color:#000!important}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .transfer-activities-wrapper .transfer-activity-filter .filters-section .btn,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .transfer-activities-wrapper .transfer-activity-filter .filters-section.btn-outline-primary{padding:8px!important;margin:5px}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper #odysseus #OVExploreContainer .map-buttons{padding-top:8px!important}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .product-searchform-container .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .product-searchform-container .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .od-time-picker .mx-datepicker .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .product-searchform-container .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .product-searchform-container .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .product-searchform-container .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .product-searchform-container .multiselect__tags{border-right:1px solid;border-left:1px solid;border-top:1px solid;border-bottom:1px solid;border-radius:4px}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .product-searchform-container .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .product-searchform-container .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .od-time-picker .mx-datepicker .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .product-searchform-container .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .product-searchform-container .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .product-searchform-container .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .product-searchform-container .multiselect__tags{color:#000;border-color:rgba(162,162,162,.5)}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .product-searchform-container .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .product-searchform-container .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .od-form-wrapper .od-input-wrapper .od-date-picker,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .od-form-wrapper .od-input-wrapper .od-input-box,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .multiselect__tags,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .od-location-select .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .od-pax-picker .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .od-time-picker .mx-datepicker .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-location-select .product-searchform-container .location-select,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker .product-searchform-container .pax-count-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-time-picker .mx-datepicker .product-searchform-container .mx-input,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .product-searchform-container .multiselect__tags{color:#000;border-color:rgba(0,0,0,.8)}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .product-searchform-container .mx-icon-clear,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .mx-icon-clear,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__single,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags .multiselect__placeholder,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .od-form-wrapper .mx-icon-clear,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .multiselect__single,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .multiselect__tags .multiselect__placeholder,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags .product-searchform-container .multiselect__placeholder,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .product-searchform-container .multiselect__single{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .product-searchform-container .mx-icon-clear,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .mx-icon-clear,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__single,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags .multiselect__placeholder,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .od-form-wrapper .mx-icon-clear,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .multiselect__single,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container .vue_multiselect .multiselect__tags .multiselect__placeholder,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .multiselect__tags .product-searchform-container .multiselect__placeholder,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .product-searchform-container .multiselect__single{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper{background:0 0}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .multiselect__select::before{border-color:#a2a2a2 transparent transparent}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .multiselect__select::before{border-color:#000 transparent transparent}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .child-age-item input{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-webkit-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-moz-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-ms-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-ms-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-webkit-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-moz-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-ms-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-ms-input-placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-webkit-input-placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-webkit-input-placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-moz-placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input::-moz-placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-ms-input-placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-ms-input-placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-moz-placeholder{color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper input:-moz-placeholder{color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-checkbox-main-wrapper .od-checkbox-wrapper .od-checkbox label.od-checkbox-label::before{background:#fff}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-checkbox-main-wrapper .od-checkbox-wrapper .od-checkbox label.od-checkbox-label::after{border-color:var(--secondary-color)!important}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-icon svg{color:#a2a2a2;fill:#a2a2a2}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-icon svg{color:#000;fill:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker input{color:#000!important}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker input{color:#000!important}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker span.date-picker-close-btn::after,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker span.date-picker-close-btn::before{background-color:#000}@media (max-width:767px){.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker span.date-picker-close-btn::after,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-date-picker span.date-picker-close-btn::before{background-color:#000}}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header{background:#fff}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header>button,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header>button{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header>button>i::after,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header>button>i::before,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header>button>i::after,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header>button>i::before{border-color:#a2a2a2}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header .mx-calendar-header-label button,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-calendar-header .mx-calendar-header-label span,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header .mx-calendar-header-label button,.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .mx-time-header .mx-calendar-header-label span{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker #pax-count-popup{box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker #pax-count-popup .pax-count-popup{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker #pax-count-popup .multiselect__single{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker #pax-count-popup .multiselect__tags{color:#000;border-color:rgba(0,0,0,.8)}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .vue_multiselect .od-pax-picker #pax-count-popup .multiselect__tags .multiselect__placeholder{color:#000}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .transfer-search-result{width:81%;float:left;margin-top:7px;font-size:14px;color:#3f3f3f}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .transfer-search-result .transfer-area{width:50%;border-right:1px solid #dfdfdf;float:left}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .transfer-search-result .transfer-area .trip-way{font-size:13px;padding-bottom:4px}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .transfer-search-result .transfer-booking-date{width:50%;border-right:1px solid #bababa;float:left}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .transfer-search-result .transfer-booking-date .checkindate{padding-left:10px;float:left;margin-top:5px;width:145px}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .transfer-search-result .transfer-booking-date .checkindate .checkin-title{font-size:12px;float:left;width:100%;text-transform:uppercase}.product-searchform-container #odysseus #OVExploreContainer .od-tab-form-wrapper .transfer-search-result .transfer-booking-date .checkindate .checkdateicon{padding-bottom:5px;padding-left:25px;background-size:20px auto;padding-top:10px;float:left;background-image:url(../images/hotel/calender.png);background-repeat:no-repeat;background-position:left center}.custom-width-trip .transfer-search-result{width:81%}.custom-width-trip .transfer-search-result .transfer-area{width:28%;float:left;border-right:1px solid #bababa}.custom-width-trip .transfer-search-result .transfer-booking-date{width:42%;float:left;border-right:1px solid #bababa}.custom-width-trip .transfer-search-result .transfer-booking-date .checkindate{padding-left:10px;float:left;width:135px}.custom-width-trip .transfer-search-result .transfer-booking-date .checkindate{padding-left:10px;float:left;width:135px}.custom-reset-all{margin:8px 8px 1px;padding:8px!important}.custom-small-text small{margin-top:2px;margin-left:3px}.camh-cruise-details{border:1px solid #8eccf3}.camh-cruise-details .camh-cruise-cont-row .camh-ship-icon{background:url(/content/Themes/Odysseus/odysol/images/air-sprite.png?) 0 -1051px no-repeat}.camh-cruise-details .camh-cruise-cont-row .camh-flag-icon{background:url(/content/Themes/Odysseus/odysol/images/air-sprite.png?) 0 -943px no-repeat}.camh-cruise-details .camh-cruise-cont-row .camh-from-date-icon{background:url(/content/Themes/Odysseus/odysol/images/air-sprite.png?) 0 -979px no-repeat}.camh-cruise-details .camh-cruise-cont-row .camh-to-date-icon{background:url(/content/Themes/Odysseus/odysol/images/air-sprite.png?) 0 -1123px no-repeat}.camh-cruise-details .camh-cruise-cont-row .camh-pax-icon{background:url(/content/Themes/Odysseus/odysol/images/air-sprite.png?) 0 -1015px no-repeat}.camh-cruise-details .camh-cruise-cont-row .camh-anchor-icon{background:url(/content/Themes/Odysseus/odysol/images/air-sprite.png?) 0 -907px no-repeat}.camh-cruise-details .camh-cruise-cont-row .camh-time-icon{background:url(/content/Themes/Odysseus/odysol/images/air-sprite.png?) 0 -835px no-repeat}.odysol-notes *{white-space:normal}.customer-search-popup{padding:15px!important}.customer-search-popup .tab-container .tab-inner-container{padding:0 15px 7px 11px;border-bottom:1px solid #e0d9d9}.customer-search-popup .tab-container .tab-inner-container .nav{border-bottom:0!important}.customer-search-popup .tab-container .tab-inner-container .nav-tabs>li{margin:5px 0;margin-right:5px;padding:8px;display:inline-block;border:2px solid #dfdfdf;font-weight:600}.customer-search-popup .tab-container .tab-inner-container .nav-tabs>li a{color:#333!important;font-size:15px!important;padding:0!important;font-weight:600;background-color:transparent!important}.customer-search-popup .tab-container .tab-inner-container .nav-tabs>li a:focus,.customer-search-popup .tab-container .tab-inner-container .nav-tabs>li a:hover{background-color:transparent!important;color:#333!important}.customer-search-popup .tab-container .tab{overflow:hidden}.customer-search-popup .tab-container .tab li{float:left;outline:0;cursor:pointer;padding:14px 16px;transition:.3s;background-color:#f3f3f3;list-style:none!important;border-top-right-radius:10px;border-top-left-radius:10px;border-top:2px solid #666;margin:0 1px}.customer-search-popup .panel-body input[type=date],.customer-search-popup .panel-body input[type=datetime-local],.customer-search-popup .panel-body input[type=email],.customer-search-popup .panel-body input[type=number],.customer-search-popup .panel-body input[type=password],.customer-search-popup .panel-body input[type=tel],.customer-search-popup .panel-body input[type=text],.customer-search-popup .panel-body input[type=time],.customer-search-popup .panel-body select,.customer-search-popup .panel-body textarea{margin:10px 0 15px!important}.customer-search-popup .form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.customer-search-popup .left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);transition:.5s cubic-bezier(.35,0,.25,1)}.customer-search-popup .right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:.5s cubic-bezier(.35,0,.25,1)}.customer-search-popup .Center{-webkit-transform:none;transform:none;transition:.5s cubic-bezier(.35,0,.25,1)}.customer-search-popup .customer-search-tables-details tr.odd{background:#f0efef}.customer-search-popup .customer-search-tables-details tr.odd{background:#f7f6f6}.customer-search-popup .customer-search-tables{font-size:13px}.customer-search-popup .customer-search-tables th{text-align:center;white-space:nowrap}.customer-search-popup .customer-search-tables td{text-align:left;white-space:nowrap;padding:10px}.fs30{font-size:30px}.price-pnr{color:#464646}.custom-ody-insurance-design{padding:20px!important}.custom-ody-insurance-design .step6InsuranceHdr,.custom-ody-insurance-design .step6InsuranceOptionsHdr{font-weight:700;color:#61a2c5;padding:10px 0}.custom-ody-insurance-design .step6InsuranceReasonImg{vertical-align:middle;display:inline-block}.custom-ody-insurance-design .step6InsuranceReason{display:inline-block;margin-bottom:18px}.custom-ody-insurance-design .step6InsuranceSub{padding-bottom:12px;color:#61a2c5;font-weight:700}.custom-ody-insurance-design .travelguard-title{color:#000;font-weight:400;padding-top:10px}.custom-ody-insurance-design .travelguard-title a{color:#61a2c5}.custom-ody-insurance-design .custom-control-label,.custom-ody-insurance-design .insurance-travelguard-yes-name{font-weight:700;color:#000;font-size:16px}.custom-ody-insurance-design p.insurance-details{padding:15px 0 0 15px!important;line-height:20px}.custom-ody-insurance-design .insurance-travelguard-yes-text{width:100%!important}.custom-ody-insurance-design .insurance-travelguard-yes-text p a{color:#61a2c5;cursor:pointer}.custom-ody-insurance-design a.insur-pricing{padding-bottom:15px}.custom-ody-insurance-design a:hover{color:#ff3048!important}.custom-ody-insurance-design .custom-border{border:1px dashed rgba(0,0,0,.125);margin:10px -20px 0}.custom-ody-insurance-design .insurance-no-details{padding:10px 0 0 15px!important;line-height:20px}.custom-ody-insurance-design .step6InsuranceOptionsHdr{font-size:16px}.custom-ody-insurance-design .step6InsuranceOptionsCost{display:inline-block;color:#61a2c5;float:right;font-size:20px;font-weight:700;padding-top:20px}.custom-ody-insurance-design p.custom-checkbox-inlinetext{display:inline-block;padding:20px 0 0 50px}.custom-ody-insurance-design .custom-checkbox-inlinetext strong{margin-left:10px;font-size:16px}.custom-ody-insurance-design .custom-checkbox-inlinetext .step6InsuranceOptionsCheckBox{width:auto;height:auto}.custom-ody-insurance-design p.custom-spacing{padding:10px 0 0 50px}.custom-ody-insurance-design .insurance-travelguard-msg{width:100%;float:none;padding-top:40px}.custom-ody-insurance-design .custom-price-color{font-weight:700;font-size:20px;color:#61a2c5}.custom-ody-insurance-design .custom-grand-total{padding:8px 20px;border-top:1px dashed rgba(0,0,0,.125);border-bottom:1px dashed rgba(0,0,0,.125);margin-top:10px}.custom-ody-insurance-design .step6insuranceLogo{display:flex;align-items:center;margin-right:15px}.custom-ody-insurance-design .custom-travelguard{padding:0 20px 20px}.custom-ody-insurance-design .travel-guard-disclaimer{font-size:14px;line-height:24px}.custom-categorypagewidth li.yield-options select{padding:0 10px}.custom-categorypagewidth h4{margin-top:10px}@media only screen and (min-width:375px) and (max-width:540px){.custom-categorypagewidth h4{margin-top:27px}}.Regiatration-inputs .wid25.fl-left.custom-height{height:70px}.custom-width{width:100%!important}.loading-box{background-color:#fff;display:block;margin:100px auto 10px;padding:20px;text-align:center;width:600px;z-index:1;border:5px solid #0978bd!important;border-radius:10px;box-shadow:0 0 20px 10px #fff}.custom-align-middle{vertical-align:middle;margin-right:10px}.custom-content-error-bg{background:0 0!important}.custom-content-error-bg .custom-error-message{margin:15px auto;width:90%}.custom-content-error-bg .custom-error-message .msg-notification{margin:0!important}.hotel-details-address .hoteladdress{width:75%!important}.hotel-details-address .hotel-package-fare{font-size:14px;border-radius:50px;padding:4px 10px;margin-top:4px;font-family:'Open Sans',sans-serif}.hotel-details-address .hotel-package-fare.odi-tour-package::before{margin-right:5px;vertical-align:middle;font-size:22px}.hotel-details-address .offersicon_item p{padding-top:2px!important}.hotel-details-address .hotelname strong{margin-right:4px}.hotel-details-package-fare{font-size:14px;border-radius:50px;padding:4px 10px;margin-bottom:20px;font-family:'Open Sans',sans-serif;font-weight:700}.hotel-details-package-fare.odi-tour-package::before{margin-right:5px;vertical-align:middle;font-size:30px;font-weight:400}.hotel-fare-margin{margin-top:50px}.hotel-farecount{margin-top:2px}.hotel-farecount a{text-decoration:none;font-size:12px}.hotel-farecount a:hover{text-decoration:underline}.language-dropdown-width{width:185px}.d-inline-flex{display:inline-flex!important}.conf-heading .edit-language-width strong{width:100%!important;padding-right:20px}.custom-uplift-padding{padding-left:10px!important}.custom-uplift-padding .paymentOptionContianer{border-left:1px solid #dcd9d9!important;padding:0 0 6px 10px;margin-top:10px}.custom-uplift-padding .UpLiftpayOption{margin-top:8px!important}.payment_installment{float:left;width:100%;padding:9px 15px;font-size:14px;border:1px solid #eee;margin-top:14px;clear:left}.payment_installment .pr-mr-20{margin-right:20px;padding-right:20px}.payment_installment .ml-20{margin-left:20px}.payment_installment .monthly-pay{width:46%;margin-left:17px;cursor:pointer;color:#000;text-align:right}.payment_installment .quaterly-pay{width:13%;margin-left:8px;text-align:right;cursor:pointer;color:#000}.payment_installment .odi-info-fill{padding-left:8px}.w-70{width:70%}.hotel-total-color{color:#656565}.hotel-total-color .odi-info-fill{padding-left:8px}.custom-hotel-room-type strong{text-transform:uppercase}.custom-hotel-room-type .custom-refundable-tooltip font{text-transform:capitalize}.hidden-fare-code-name{display:none}.page_cruise_details .guest-age ul.guestAgeInputCont li input{margin-top:10px}.page_cruise_details .guest-age ul.guestAgeInputCont li span{display:contents!important}.page_cruise_details .personal-info ul li span{width:auto!important;margin-bottom:4px}.page_cruise_details .personal-info span.text-danger{display:inline-flex!important}#AddonsSection_Air{border:1px solid rgba(0,0,0,.125)}.addons-section{margin-bottom:10px}.addons-section .mar-top-7{margin-right:4px}.addons-section .mar-top-3{margin-right:4px}.addons-section .discription-no-padding{padding:0!important;margin-top:3px}.addons-section .AddonsSection-title{background:#a0d5f7}.addons-section .upgrades-title th{background:#c3deef;color:#000!important}.addons-section .air-upgrades{border:1px solid rgba(0,0,0,.125);padding:5px 0 0;margin:10px}.addons-section .air-upgrades .label-margin{margin-left:10px;margin-right:10px}.addons-section .air-upgrades .no-padding{padding:5px 0 0!important}.addons-section .air-upgrades .width-upgrade-12{width:12%}.AddonsSection-title{background:#bce1f8;color:#000;padding:10px}#divAddons_Air,#divAddons_Air_IN,#divAddons_Air_OUT,.cruise-upgrade-options-title{padding:0 10px}#divAddons_Air .addon-margin-20,#divAddons_Air_IN .addon-margin-20,#divAddons_Air_OUT .addon-margin-20,.cruise-upgrade-options-title .addon-margin-20{padding:.5rem!important}#divAddons_Air .no-padding-header,#divAddons_Air_IN .no-padding-header,#divAddons_Air_OUT .no-padding-header,.cruise-upgrade-options-title .no-padding-header{padding:0!important}#CruiseOptionalAddonsPH{margin-bottom:10px}#CruiseOptionalAddonsPH .air-label-bold{font-weight:700}#CruiseOptionalAddonsPH .air-label-bold span{font-weight:700}#CruiseOptionalAddonsPH .bg-gray{background-color:#f7f7f7;padding:.75rem 1.25rem}#CruiseOptionalAddonsPH .mt-mb-8{margin:8px}#CruiseOptionalAddonsPH .no-margin{margin:0}.pad-0-mar-5{padding:0!important;margin:.5rem!important}.width-upgrade-12{width:12%}.width-13{width:13%!important}.page_customer_accounts .account-info{padding-top:0!important}.page_customer_accounts .account-info .add-new-acc{margin-top:7px}.page_customer_accounts .logout-button{justify-content:flex-end;display:flex;margin-right:18px;margin-top:18px;color:#2d78b7}.step2narrow .airlineBotBg.fare-rule-alignment .flight-details-pop{float:none;width:50%}.step2narrow .airlineBotBg.fare-rule-alignment .fare-rules{float:none;width:50%;text-align:right}.step2narrow .airlineBotBg.fare-rule-alignment .baginfo{float:none;margin-top:7px;margin-right:11px}#PaymentSchedulesDiv .payment_installment,.page_customer_booking_details .payment_installment{display:none}.custom-payment-options .uplift-monthly-pay{display:flex;align-items:center;padding-top:3px;padding-bottom:3px}.custom-payment-options .uplift-monthly-pay .uplift-payment-options{padding-left:0}.custom-payment-options .uplift-monthly-pay .uplift-payment-options .payment-uplift-border{border:0!important;padding:0;margin-top:0}.custom-payment-options .uplift-monthly-pay .uplift-payment-options .payment-uplift-border .UpLiftpayOption{margin-top:0}.custom-payment-options .uplift-monthly-pay .uplift-payment-options .payment-uplift-border .up-info-open{color:#656565!important}.custom-payment-options .uplift-monthly-pay .uplift-payment-options .payment-uplift-border .odi-info{border:1px solid;border-radius:50px;padding:1px}.custom-payment-options .uplift-monthly-pay .uplift-payment-options .payment-uplift-border img{margin-top:8px}.uplifttooltip{margin-top:-14px!important}.payUplift{padding:9px}.mProItinerary .rest-fare-icon.ico-DepositNonRefundable{margin:15px 0 0}.pricebox.btn-container .bg-spclfares{background-color:#a109bd;position:absolute;top:-1px;right:0;font-weight:bolder;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:3px 10px;color:#fff}.pricebox.btn-container .bg-timpstamp{background-color:#fdf7ed;border:1px dashed #fcad29;border-radius:5px;margin-top:20px;display:inline-block;margin:0 0 5px;padding:3px 6px}.payment-unique-key{font-weight:700}.font-weight-bold{font-weight:700}.hcatprice .fare-code-selected{margin-left:16px}.float-none-btn{float:none!important}.flightCruiseSummary .camhCruiseSummaryCont .camh-icon{background-color:#8eccf3!important}#TermsAndConditionErrorPopup li{list-style-position:inside;list-style-type:disc;padding:10px 0 10px 30px;text-indent:-21px}#TransWrapper #TransMessage.loading-box-air .loading-logo img,#TransWrapper #TransMessage.loading-box-cruise .loading-logo img,#TransWrapper #TransMessage.loading-box-hotel .loading-logo img{max-height:68px;max-width:512px;padding:4px}@media (max-width:767px){#TransWrapper #TransMessage.loading-box-air .loading-logo img,#TransWrapper #TransMessage.loading-box-cruise .loading-logo img,#TransWrapper #TransMessage.loading-box-hotel .loading-logo img{max-width:268px}}.loading-box-air,.loading-box-cruise,.loading-box-hotel{display:block;width:600px;margin:100px auto 10px;padding:20px;z-index:1;text-align:center}.page_customer_account_details .content-area .passenger-info-edit .Regiatration-inputs .step-address-section .addresscountry,.page_customer_account_details .content-area .passenger-info-edit .Regiatration-inputs .step-address-section .addressstate{height:44px}.page_customer_account_details .content-area .passenger-info-edit .Regiatration-inputs .fl-left{float:left}.section-disabled{cursor:not-allowed;opacity:.65;box-shadow:none;pointer-events:none}.section-disabled+.add-warning{margin-right:32px}