@keyframes searchInterstitialMobileLoop{0%{transform:translateX(0);-webkit-editPanel:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}100%{transform:translateX(-906);-webkit-transform:translateX(-906px);-ms-transform:translateX(-906px);-moz-transform:translateX(-906px);-o-transform:translateX(-906px)}}@-webkit-keyframes searchInterstitialMobileLoop{0%{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}100%{transform:translateX(-906);-webkit-transform:translateX(-906px);-ms-transform:translateX(-906px);-moz-transform:translateX(-906px);-o-transform:translateX(-906px)}}@-moz-keyframes searchInterstitialMobileLoop{0%{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}100%{transform:translateX(-906);-webkit-transform:translateX(-906px);-ms-transform:translateX(-906px);-moz-transform:translateX(-906px);-o-transform:translateX(-906px)}}@-ms-keyframes searchInterstitialMobileLoop{0%{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}100%{transform:translateX(-906);-webkit-transform:translateX(-906px);-ms-transform:translateX(-906px);-moz-transform:translateX(-906px);-o-transform:translateX(-906px)}}@-o-keyframes searchInterstitialMobileLoop{0%{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}100%{transform:translateX(-906);-webkit-transform:translateX(-906px);-ms-transform:translateX(-906px);-moz-transform:translateX(-906px);-o-transform:translateX(-906px)}}@keyframes highlightEffect{0%,100%{background-color:#E7F5FD}20%{background-color:rgba(255,198,30,.7)}}@-webkit-keyframes highlightEffect{0%,100%{background-color:#E7F5FD}20%{background-color:rgba(255,198,30,.7)}}@-moz-keyframes highlightEffect{0%,100%{background-color:#E7F5FD}20%{background-color:rgba(255,198,30,.7)}}@-ms-keyframes highlightEffect{0%,100%{background-color:#E7F5FD}20%{background-color:rgba(255,198,30,.7)}}@-o-keyframes highlightEffect{0%,100%{background-color:#E7F5FD}20%{background-color:rgba(255,198,30,.7)}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-moz-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@font-face{font-family:DINWeb;src:url(../Font/DINWeb.eot);src:url(../Font/DINWeb.woff)format("woff")}@font-face{font-family:DINWebLight;src:url(../Font/DINWebLight.eot);src:url(../Font/DINWebLight.woff)format("woff")}@font-face{font-family:DINNEXTArabic;src:url(../Font/DINNEXTArabicRegular.woff)format("woff"),url(../Font/DINNEXTArabicRegular.eot)format('embedded-opentype')}@media screen and (max-width:500px){body .sfContentBlock a[href="musafir.com"][target="_blank"],body .sfContentBlock a[href="Musafir.com"][target="_blank"],body.inIosIframe .sfContentBlock a.iosMusafirLink,body.inIosIframe [x-apple-data-detectors],body.inIosIframe a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;pointer-events:none}.noConnectionWrap{position:fixed;width:90%;left:5%;bottom:8px;z-index:999999}.dialog,.wrapperDialog{z-index:6867649;width:100%}.noConnectionMsg{display:flex;justify-content:center;align-items:center;height:45px;color:#FFF;background:#323232;padding:10px;text-align:center;font-size:14px;box-sizing:border-box;border-radius:4px;transition:all .3s ease}.noConnectionMsg>p{margin-bottom:unset;padding-top:unset}.notificationPanel{margin:-2px 0 0!important;padding:13px 30px 12px;background:#E7F5FD;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center}*,body{margin:0}.highlightEffect{animation:highlightEffect .7s linear;-webkit-animation:highlightEffect .7s linear;-moz-animation:highlightEffect .7s linear;-ms-animation:highlightEffect .7s linear;-o-animation:highlightEffect .7s linear}.subContent .payment .container .methodOption ul.creditCard li.desc{padding-top:15px!important}#additionalContent #map,#additionalContent .more.popupLink,#bookingReasons,#contentPanel #listing table td.description .additionalInfo li.areaMap,#contentPanel #listing table td.description .additionalInfo li.reviews,#contentPanel a.autoFocus.toggleShown,#contentPanel div.advertisement.leaderbar,#contentPanel table.listing td.sell p.offer,#contentPanel table.listing.flights table td.date,#contentPanel table.listing.flights table td.duration,#contentPanel table.listing.flights table td.flights p,#contentPanel table.listing.flights table td.flights ul li p em,#contentPanel table.listing.packages table td.duration,#contentPanel table.listing.packages table td.flights p,#contentPanel ul.itinerary div.fees ul li p.unitPrice,#contentPanel ul.itinerary li.service div.details ul table td.logo,#contentPanel ul.itinerary li.total p.unit,#contentPanel ul.itinerary li.total p.unitPrice.less,#contentPanel ul.itinerary.ticket li.hotel div.details img.map.overview,#footer,#footerPanel .list.holidays,#greatPrice,#hotel .details,#hotelDescription .goBack,#infoPanel .destination2 label,#infoPanel .destination3 label,#infoPanel .origin2 label,#infoPanel .origin3 label,#infoPanel .start2 label,#infoPanel .start3 label,#infoPanel.alternative .theme,#needVisa,#paging a.back,#paging a.next,#panorama.hotelDescription .subTitle address,#panorama.small,#resultPanel .googleMap,#search,#searchBy fieldset.airline,#searchBy fieldset.cabinClass,#searchBy fieldset.recommended,#searchBy fieldset.refundable,#secondaryNavigation,#shortList,#supplement,#supplement.holiday,#tripOverview,.actionBar .airline,.actionBar .date,.actionbar .priceFrom,.arrival,.backtoAction,.contact a.button.toggleShown,.customHoliday,.extrasAdded,.flightPanel .more,.flightPanel .recommended,.flightPanel .refundable,.graphBarleaving,.graphBarreturning,.graphValueleaving,.graphValuereturning,.infoPanel .fareDetails a,.locations,.notificationPanel.shortlisted,.photo,.scrollable .next,.scrollable .previous,.selectTrip,.sell,.subContent .infoPanel a.button,.subContent .itinerary .traveler .travelers ul,.subContent .terms.collapsed,.subContent ul .flight dfn.operatorMob.hidden,.subContent.tickets .infoPanel,.travelExpert,body.hideHeader #header,fieldset.actionList,ul.form2 li.empty,ul.form3 li.empty{display:none!important}#contentPanel table.listing.flights table td.flights ul li p{display:block!important}.hideElement{display:none!important}body.purchase{box-sizing:border-box;padding:0}.desktop .purchaseOrder{max-width:320px}.purchaseOrder .form1 li label.mandatory{float:none;white-space:nowrap}.mobile .purchaseOrder{max-width:100%}*{padding:0}body,body.business{padding:45px 0}:focus{outline:0}a{color:#19E;cursor:pointer;text-decoration:none}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#000;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:1.3rem}html.ios.iphone.mobile body{-webkit-overflow-scrolling:touch}html.ios.iphone.mobile body.dashboard,html.mobile body.dashboard{position:relative}html.ios.iphone.mobile body.tripDetailsPage{min-height:100%}body.hasActionBar{padding:90px 0 0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.button,input[type=text],input[type=password],input[type=tel],input[type=email],input[type=number]{padding:8px 10px;background:#fff;border:1px solid #fff;border-radius:0!important;font-size:1.3rem;-webkit-appearance:none;min-height:45px;box-sizing:border-box}.tripDetailsPage .button,.tripDetailsPage input[type=text],.tripDetailsPage input[type=password],.tripDetailsPage input[type=email],input[type=tel],input[type=number]{font-size:1.4rem}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset}address,dfn,em,i{font-style:normal!important}textarea{background:#fff;box-shadow:0 0!important;border:1px solid #EEEBE8;-webkit-appearance:none}select{background-color:#fff!important;border-radius:0!important;font-size:1.3rem;height:34px}p,q{line-height:1.5em}h3{margin-left:15px}h2{font:2.8rem/3.1rem DINWeb,Arial,Helvetica,sans-serif!important}fieldset,iframe{border:0 none}noscript{display:none}.tipsy,body.mobileNoLogo .logo{display:none!important}h3.customText{font:17px DINWeb,Arial,Helvetica,sans-serif;margin:15px 0 5px 30px}.dialogFooter a,.secondary,.tertiary{line-height:normal}body.hideHeader{padding-top:0!important}body.hideHeader.hasActionBar{padding-top:45px!important}body.hideHeader.hasActionBar .subContent .actionBar.scrolling,body.hideHeader.hasActionBar .subContent .actionBar.tabbing{top:0!important}body.hideHeader.hasActionBar .actionBar{top:0}body.hideHeader.hasActionBar #panorama.hotelDescription{top:155px}body.hideHeader.hasActionBar.smartBanner .actionBar.scrolling,body.hideHeader.hasActionBar.smartBanner .actionBar.tabbing{top:0}body.hasActionBar.smartBanner{padding:92px 0 0}body.hasActionBar.smartBanner #header{top:0!important}body.hasActionBar.smartBanner .actionBar.scrolling,body.hasActionBar.smartBanner .actionBar.tabbing{top:45px;z-index:9997!important}.ios.iphone.mobile .dashboard #calendar div.month{max-width:320px;margin:0 auto}.dialog{position:fixed;left:0;top:50%;display:flex;justify-content:center;align-items:center;margin:0 auto;transform:translate(0,-50%)}.dialog .dialogPanel{position:relative;background-color:#fff;padding:0;border-radius:0;height:auto;width:100%;box-sizing:border-box;max-height:calc(100vh - 200px);overflow:auto}.wrapperDialog{background:rgba(0,0,0,.7);height:100%;position:fixed;top:0;left:0}.dialogBody p,.dialogFooter,.dialogHead h4{padding:10px 20px}.dialogHead{margin-bottom:10px;padding-bottom:3px}.dialogHead h4{font-size:14px;font-weight:600;padding:5px 20px 12px;display:none}.dialogFooter a{color:#19E!important;border:none!important;background-color:transparent;box-shadow:none;margin:0 18px 7px 0;padding:0!important;float:right}.dialogFooter a.button.tertiary{margin:0 0 18px 0!important;padding:12px 13px!important}.dialogPanel .close{background:url(../Image/Icon/SpriteDefault.png)no-repeat -387px -1785px;width:13px;height:13px;float:right;margin:-25px 17px 0 0}.dialogFooter.unlinkDailogFooter{display:flex;flex-flow:row-reverse;padding:5px 20px 20px}.dialogFooter.unlinkDailogFooter .unlink{min-height:30px;padding:6px 14px;margin:0;font-size:12px}.dialogFooter.unlinkDailogFooter .cancel{align-self:center;margin:0 18px 0 0;font-size:12px}.subContent.linkPayment .form3 input.receiptNumber{width:100%}body[data-resolved]{opacity:1!important}.customButton[data-loading] .customLabel,body[data-unresolved],body[data-unresolved] #content,body[data-unresolved] #footer,body[data-unresolved] #header,body[data-unresolved] #title{opacity:0}.allowTransitions .appearFromTop.transition,body.allowTransitions{transition:all .4s}body.pageScrolliOS{-webkit-overflow-scrolling:touch}.allowTransitions .appearFromTop.unresolved{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);transform:translateY(-20px)}.allowTransitions .appearFromTop.resolved{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;filter:alpha(opacity=100);-webkit-transform:translateY(0);transform:translateY(0)}.customButton{position:relative}.customButton i{font-style:normal}.customButton .customLabel,.customButton .customSpinner{transition:opacity .2s}#content,#footer,#panorama,#primaryNavigation,.menuMobile{-webkit-transition:all .25s;transition:all .25s}.customButton .customLabel{position:relative;z-index:3}.customButton .customSpinner{bottom:0;display:inline-block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;text-align:center;z-index:2}.customButton .customSpinner .template{left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%}.customButtonSpinner,.customButton[data-loading] .customSpinner{opacity:1;background-image:url(/Resource/Image/Icon/Animation/spinner-white.svg)!important;background-repeat:no-repeat!important;background-position:center!important}.customButtonSpinner.customBlueSpinner,.customButton[data-loading] .customSpinner.blueSpinner{background-image:url(/Resource/Image/Icon/Animation/spinner-blue.svg)!important}i.spinner{display:block;height:100%;position:relative}i.spinner svg{left:50%;margin-left:-12px;margin-top:-17px;position:absolute;top:50%}.preloader{background:url(../../Resource/Image/Icon/Animation/spinner-blue.svg)no-repeat center center!important;display:none;min-height:50px}.menuMobile{-moz-transition:all .25s}.menuMobile:focus{outline:0}#primaryNavigation{visibility:hidden;-webkit-transform:translate3d(-100%,0,0) rotateY(-90deg);transform:translate3d(-100%,0,0) rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;margin-left:0}#primaryNavigation::after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:'';opacity:1;-webkit-transition:opacity .25s;transition:opacity .25s}#content::after,#footer::after,#panorama::after{position:fixed;top:0;right:0;width:0;height:0;background:rgba(0,0,0,.2);content:'';opacity:0;-webkit-transition:opacity .25s,width .1s .25s,height .1s .25s;transition:opacity .25s,width .1s .25s,height .1s .25s;z-index:999}.seamless #panorama:before{background:linear-gradient(to bottom,#19E 0,rgba(17,153,238,0) 100%);content:"";height:100%;left:0;position:absolute;top:-1px;width:100%}body.visaBannerIN #panorama{background-image:url(../Image/Content/Panorama/2000X500-2-Panorama_IN_Mobile.png);background-position:bottom;height:440px}body.filtersShown,body.functionBarShown,body.menuShown{overflow:hidden!important;width:100%}body.filtersShown{padding-bottom:0}.menuShown{overflow-x:hidden;-webkit-perspective-origin:0 50%;perspective-origin:0 50%;position:fixed;height:100%}.menuShown .menuMobile{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg)}.menuShown #primaryNavigation{overflow:auto;visibility:visible;-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-transform:translate3d(0,0,0) rotateY(0);transform:translate3d(0,0,0) rotateY(0)}.menuShown #primaryNavigation::after{width:0;height:0;opacity:0;-webkit-transition:opacity .25s,width .1s .25s,height .1s .25s;transition:opacity .25s,width .1s .25s,height .1s .25s}.menuShown #content::after,.menuShown #footer::after,.menuShown #panorama::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .25s;transition:opacity .25s}.functionBar{-webkit-transition:all .25s;transition:all .25s;visibility:hidden;-webkit-transform:translate3d(100%,0,0) rotateY(90deg);transform:translate3d(100%,0,0) rotateY(90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;margin-right:0}.functionBar::after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:'';opacity:1;-webkit-transition:opacity .25s;transition:opacity .25s}.functionBarShown{overflow-x:hidden;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}.functionBarShown .functionBar{overflow:auto;visibility:visible;-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-transform:translate3d(0,0,0) rotateY(0);transform:translate3d(0,0,0) rotateY(0)}.filtersShown,.subContent.fullSize.view,html.iosIframe{overflow-x:hidden}.functionBarShown .functionBar::after{width:0;height:0;opacity:0;-webkit-transition:opacity .25s,width .1s .25s,height .1s .25s;transition:opacity .25s,width .1s .25s,height .1s .25s}.functionBarShown #content::after,.functionBarShown #footer::after,.functionBarShown #panorama::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .25s;transition:opacity .25s}#filter,.filterApply{-webkit-transition:all .25s;transition:all .25s;visibility:hidden;-webkit-transform:translate3d(100%,0,0) rotateY(90deg);transform:translate3d(100%,0,0) rotateY(90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;margin-right:0}#filter::after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:'';opacity:1;-webkit-transition:opacity .25s;transition:opacity .25s}.filtersShown{-webkit-perspective-origin:0 50%;perspective-origin:0 50%}.filtersShown #filter,.filtersShown .filterApply{overflow:auto;visibility:visible;-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-transform:translate3d(0,0,0) rotateY(0);transform:translate3d(0,0,0) rotateY(0)}.filtersShown #filter::after,.filtersShown .filterTraveller h6:after{-webkit-transition:opacity .25s,width .1s .25s,height .1s .25s;transition:opacity .25s,width .1s .25s,height .1s .25s}.filtersShown #filter::after{width:0;height:0;opacity:0}.filtersShown #content::after,.filtersShown #footer::after,.filtersShown #panorama::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .25s;transition:opacity .25s}.filterGrowl{position:fixed;top:-50px;left:39%;z-index:9998;background:#FFEB66;padding:5px 13px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;font-size:12px;margin-left:0;transition:all .4s;transition-delay:.5s;-webkit-transition:all .4s;-webkit-transition-delay:.5s;-moz-transition:all .4s;-moz-transition-delay:.5s;-ms-transition:all .4s;-ms-transition-delay:.5s}.filterGrowl.isShown{top:45px;transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none}.hideHeader .filterGrowl.isShown{top:-1px}.business .filterGrowl.isShown{top:60px}.flightsListingPage.smartBanner .filterGrowl.isShown,.flightsListingPage.smartBanner.isChangeYourTripVisible .filterGrowl.isShown{top:112px}.flightPanel .badge-container{margin-bottom:0;width:100%;min-height:0;overflow:hidden}.flightPanel .badge-row{position:absolute;right:15px;top:0;display:flex;flex-flow:row;align-items:flex-end;height:23px;z-index:999}.flightRoundTrip .flightPanel .badge-row{right:15px;top:3px}.flightPanel .badge-row span{color:#222;margin-left:4px;padding:4px 9px;font-size:11px;line-height:1;border-radius:20px;max-width:130px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.flightPanel .badge-row .green-badge{background:#DDF7E3}.flightPanel .badge-row .yellow-badge{background:#fffad6;color:#aba050}.flightPanel .badge-row .yellow-badge em{font-size:11px}.flightPanel .badge-row .rec-yellow-badge{color:#686764;background:#F5E162;box-shadow:none}#resolutionControl{border:0 solid #E1DEDB;border-radius:0;display:none;overflow:hidden;position:absolute;width:291px;max-height:250px;overflow-y:auto;z-index:999;box-shadow:0 0 8px 2px rgba(221,221,221,.5);background-color:#fff}#resolutionControl a.close{background:url(../Image/Icon/Bubble/Close.png)no-repeat 0 0;cursor:pointer;float:right;height:13px;margin:5px 8px 0 0;overflow:hidden;text-indent:-9999px;width:13px}#resolutionControl div.title{background:#686764 url(../Image/Background/Bubble.gif)repeat-x 0 0;display:none;height:24px;overflow:hidden;width:100%}#resolutionControl h3{color:#fff;float:left;font-size:11px;line-height:24px;padding-left:10px}#resolutionControl ul{background-color:#fff;overflow:hidden;width:100%;padding-top:0}#resolutionControl ul li{background:#fff no-repeat 283px 8px;color:#343332;cursor:pointer;display:block;float:left;font-size:13px;height:20px;line-height:23px;margin:0;overflow:hidden;padding:6px 35px 5px 10px;width:246px;text-overflow:ellipsis;white-space:nowrap}#resolutionControl ul li dfn{font-style:normal}#resolutionControl ul li em{font-style:normal;font-weight:700}#resolutionControl ul li.active{background-color:#19E;color:#fff}#resolutionControl ul li.active.airport{background-image:url(../Image/Icon/Bubble/AirportActive.png)}#resolutionControl ul li.active.destination{background-image:url(../Image/Icon/Bubble/DestinationActive.png)}#resolutionControl ul li.active.hotel{background-image:url(../Image/Icon/Bubble/HotelActive.png)}#resolutionControl li.active.airline{background-image:url(../Image/Icon/Bubble/AirlineActive.png)}#resolutionControl li.active.organization{background-image:url(../Image/Icon/Bubble/OrganizationActive.png)}#resolutionControl ul li.airport{background-image:url(../Image/Icon/Bubble/Airport.png);background-position:267px 8px}#resolutionControl ul li.airport:first-child,#resolutionControl ul li.destination:first-child{background-position:267px 10px}#resolutionControl ul li.destination{background-image:url(../Image/Icon/Bubble/Destination.png);background-position:267px 8px}#resolutionControl ul li.hotel{background-image:url(../Image/Icon/Bubble/Hotel.png);background-position:262px 8px}#resolutionControl li.airline{background-image:url(../Image/Icon/Bubble/Airline.png);background-position:264px 8px}#resolutionControl li.organization{background-image:url(../Image/Icon/Bubble/organization.png);background-position:264px 8px}#resolutionControl ul li.hotel:first-child{background-position:262px 10px}#resolutionControl ul li:first-child{padding-top:4px}#resolutionControl ul li:last-child{padding-bottom:8px}#resolutionControlMask{background:0 0;border:0 none;display:none;height:0;left:0;position:absolute;top:0;width:0;z-index:9}#calendar,#filter,#headerPanel,#panorama.myTrip,.filterApply,.filtersShown #resolutionControl{z-index:9999}.travellerDetailsControl{width:320px!important}.travellerDetailsControl li{padding:2px 10px 5px 10px!important;width:301px!important}.travellerDetailsControl li span.travellerName{width:172px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.travellerDetailsControl li img{float:right;margin-top:5px}.flightsListingPage #resolutionControl{width:93%}.flightsListingPage #resolutionControl ul li{height:29px;width:100%;box-sizing:border-box}.flightsListingPage #resolutionControl ul li.airport{background-position:97% 8px}.flightsListingPage #resolutionControl ul li.airport:first-child,.flightsListingPage #resolutionControl ul li.destination:first-child{background-position:97% 10px}.flightsListingPage #resolutionControl li.airline,.flightsListingPage #resolutionControl li.organization,.flightsListingPage #resolutionControl ul li.destination,.flightsListingPage #resolutionControl ul li.hotel{background-position:97% 8px}.flightsListingPage #resolutionControl ul li.hotel:first-child{background-position:97% 10px}.flightsListingPage #calendar{max-width:100%;left:0!important}.flightsListingPage #calendar:before{width:100%;height:36px;background:#eeebe8;position:absolute;left:0;top:0;content:""}.flightsListingPage #calendar div.month{width:100%;max-width:320px;margin:0 auto}#contentPanel p,#contentPanel.alternative ol{margin-top:10px}.flightsListingPage .menuMobile{opacity:.4}#calendar div.month ul.days li{line-height:14px}#calendar div.month a{background-position:11px 11px!important}#contentPanel select,.functionBar select,.holidayTheme select{background-color:#FFF}#contentPanel p img{width:100%}#contentPanel a,#contentPanel h1,#contentPanel h2,#contentPanel h3,#contentPanel h4,#contentPanel h5,#contentPanel h6,#contentPanel p,#contentPanel span{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#contentPanel.alternative ol li,#contentPanel.alternative ul li{line-height:1.5em;margin-left:30px}#contentPanel.alternative .onBoard p{clear:both;margin-top:30px}#contentPanel.alternative .onBoard p strong{display:block;font-size:15px;font-weight:700;margin:0 0 10px 0}#contentPanel.alternative .onBoard p img{display:block;float:none;margin:3px auto 20px auto;width:120px}#contentPanel>:first-child{margin-top:0!important;padding-top:0!important}#calendar{background:#fff;display:none;position:absolute;top:0;left:0!important;width:100%}#calendar div.month{overflow:hidden;width:100%}#calendar div.month a{cursor:pointer;display:block;height:20px;overflow:hidden;padding:8px;position:absolute;right:22px;text-indent:-9999px;top:0;width:20px}#calendar div.month a.back{background:url(../Image/Icon/Previous.png)no-repeat 11px 11px;left:20px;right:auto}#calendar div.month a.close{background:url(../Image/Icon/Bubble/Close.png)no-repeat 0 0;display:none}#calendar div.month a.forward{background:url(../Image/Icon/Page.png)no-repeat 11px 11px}#calendar div.month div.title{background:#EEEBE8;height:36px;position:relative;width:100%}#calendar div.month h3{color:#343332;font-size:13px;font-weight:400;line-height:37px;text-align:center}#calendar div.month li{color:#343332;cursor:pointer;display:inline;float:left;font-size:1.5rem;height:30px;line-height:30px;padding:5px;text-align:center;width:30px}#calendar div.month li.active{background:0 0;border-radius:100%;color:#000;font-weight:700}#calendar div.month li.default{font-weight:700;color:#fff!important;position:relative}#calendar div.month li.active:before,#calendar div.month li.default:before{content:"";width:32px;height:32px;position:absolute;top:4px;left:4px;background:0 0;border-radius:12px;z-index:-1;color:#000}#calendar div.month li.default:before{background:#19e!important;box-shadow:0 0 0 3.5px #19e!important;z-index:-1}#calendar div.month li.default.cheaper:before,#calendar div.month li.default.expensive:before{box-shadow:0 0 0 1.4px #19e!important}#calendar div.month li.friday{margin-left:200px}#calendar div.month li.invalid{color:#E1DEDB;cursor:default}#calendar div.month li.monday{margin-left:40px}#calendar div.month li.saturday{margin-left:240px}#calendar div.month li.thursday{margin-left:160px}#calendar div.month li.tuesday{margin-left:80px}#calendar div.month li.wednesday{margin-left:120px}#calendar div.month ul{float:left;padding:4px 20px}#calendar div.month ul.dates{padding-bottom:5px;padding-top:0}#calendar div.month ul.days{margin-top:7px;padding:4px 20px 0;height:25px}#calendar div.month ul.days li{color:#E1DEDB;font-size:11px;height:30px;padding-bottom:0;padding-top:0}#calendar div.next{border-left:solid 1px #E1DEDB;float:right;margin-left:-1px}#calendarMask{background:0 0;border:none;display:none;height:0;left:0;position:absolute;top:0;width:0;z-index:9}#calendar div.month .dates li.cheaper,#calendar div.month .dates li.expensive{position:relative}#calendar div.month .dates li.cheaper:before,#calendar div.month .dates li.expensive:before{content:"";border-radius:13px;width:36px;height:36px;position:absolute;top:2px;left:2px;background:0 0}#calendar div.month .dates li.cheaper.active:before,#calendar div.month .dates li.expensive.active:before{background:0 0}#calendar div.month .dates li.cheaper:before{box-shadow:0 0 0 1.4px rgba(41,163,78,.5)}#calendar div.month .dates li.expensive:before{box-shadow:0 0 0 1.4px rgba(238,34,51,.5)}.priceLabels{float:left;width:100%;padding:3px 0 3px;font-size:11px;text-align:center;margin-bottom:19px}.priceLabels dfn:after,.priceLabels em:before{width:12px;height:12px;content:"";display:inline-block;border-radius:4px;top:2px;position:relative}.priceLabels em:before{box-shadow:0 0 0 1.3px rgba(41,163,78,.5);margin-right:5px}.priceLabels dfn:after{margin-left:5px;box-shadow:0 0 0 1.3px rgba(238,34,51,.5)}.priceLabels dfn,.priceLabels em{font-style:normal;padding:3px 4px;border-radius:4px;margin:0 4px;color:#686764}.invalid .passwordRule,.invalid label,.invalid label a,.invalid label div,.invalid legend{color:#E23!important}#contentPanel .checkInOutInstructions,#contentPanel .dlPriceDetails{display:none}.center{text-align:center!important}.clear{clear:both}.clickable{cursor:pointer}.hidden,.invisible,.mobileInvisible{display:none!important}.button,.mandatory:after,.secondary{display:inline-block}.invalid input[type=email],.invalid input[type=number],.invalid input[type=password],.invalid input[type=tel],.invalid input[type=text],.invalid select,.invalid textarea{box-shadow:0 0 0 0 red!important;border:1px solid #E23!important;margin-left:0!important;padding:8px 10px!important}.invalid select{border:1px solid red!important}.invalid label a{text-decoration:underline!important}#build .invalid label,#infoPanel.alternative #contactForm label,.blue,.button,.signIn .invalid label{color:#fff!important}.mandatory:after{content:"";background:url(../Image/Icon/MandatorySmall.gif)no-repeat;width:10px;height:10px;margin-left:2px}#build .invalid input[type=password],#build .invalid input[type=text],#build .invalid select,#build .invalid textarea,#contactForm .invalid input[type=password],#contactForm .invalid input[type=text],#contactForm .invalid select,#contactForm .invalid textarea,.signIn .invalid input[type=password],.signIn .invalid input[type=text]{background-color:#FFFAD6!important;box-shadow:0 0!important;border:1px solid #FFFAD6!important;margin-left:0!important;padding:8px 10px!important}.blue,.button{background:#19E}.button{-webkit-appearance:none;border:none;border-radius:0;box-shadow:0 0 0 #ADA8A4;cursor:pointer;letter-spacing:.05em;font:700 14px/24px Arial,Helvetica,sans-serif;margin:0 0 6px;padding:13px 14px;min-height:40px;text-transform:uppercase;text-decoration:none}.secondary,.tertiary{margin-left:5px;margin-top:1px;padding:6px 11px;font-size:14px}.blue{box-shadow:0 0 0 #0D6CBF}.yellow{background:#fd0;box-shadow:0 0 0 #686764;color:#000!important}.secondary,.tertiary{background-color:transparent!important}.secondary{border:1px solid #19E!important;color:#19E!important;height:auto;min-height:auto;padding-top:11px!important;padding-bottom:12px!important;vertical-align:top;font-weight:400}.tertiary{border:1px solid #E1DEDB!important;color:#E1DEDB!important;height:auto;padding-bottom:8px!important;vertical-align:top;font-weight:400}.subContent .itinerary .coupon .button{background:#19E;border:1px solid #fff;color:#fff;font-size:12px;height:auto;line-height:24px;margin-left:5px;margin-top:1px;position:absolute;right:13px;top:6px;padding:9px 11px;vertical-align:top}.subContent .itinerary .coupon{margin-top:5px;line-height:35px;height:35px}.subContent .itinerary .coupon label.couponMessage{display:none;width:135px;line-height:normal;padding-left:4px}.subContent .itinerary .coupon label.couponMessage i{font-style:normal!important}.subContent .itinerary .coupon label.offerMessage i{font-style:normal!important;max-width:105px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle}.subContent .itinerary .coupon.active label.couponMessage{display:inline-block}.subContent li.serviceRules .description{width:auto!important;margin-right:15px}#header,#navMobile{width:100%}#contentPanel{padding:15px 15px 0}#contentPanel h2,#contentPanel h3{color:#000;font-size:1.5rem;margin:30px 0 15px}#contentPanel.alternative h1,#panorama.myTrip #panoramaPanel h1,#panorama.small.plus h1,#title h1,.signInPage #panorama #panoramaPanel h1{font:2.8rem/3.1rem DINWeb,Arial,Helvetica,sans-serif}#contentPanel h2 a,#contentPanel h3 a{color:#000;text-decoration:none}#title{margin-bottom:0;padding:20px 15px 0}#contentPanel.alternative h1{margin-bottom:10px}#headerPanel{text-align:center;position:relative}#navigationIcon{display:inline-block;margin:0 15px;margin-top:10px}#navMobile{background:#fff;height:700px;position:relative;top:4px;z-index:999}#headerPanel a.logo{margin-top:2px!important;cursor:pointer;overflow:hidden;background-size:100%}#headerPanel .dashboardHeading{display:inline-block;margin:0 auto;margin-top:8px;font-size:2.2rem!important}#primaryNavigation{background:#fff;font-size:.01em;height:100%;left:0;position:fixed;top:45px;width:200px;padding:0}#navMobile #primaryNavigation{height:1000px}#primaryNavigation li{background:0 0;border-radius:0;color:#343332;display:inline-block;font-size:1.45rem;list-style:none;margin:0;overflow:hidden;position:relative;padding:0;vertical-align:top;width:200px;zoom:1}#primaryNavigation li.first{border-top:0 none}#primaryNavigation li ul{display:block;border-bottom:0 none}#primaryNavigation li>div{display:inline-block;width:100%;background:0 0;position:relative}#primaryNavigation li>div>ul{margin-bottom:0}.business #primaryNavigation li>div>ul{margin-bottom:10px;margin-top:3px}.business #primaryNavigation li div li>a.icon:before{top:3px}#primaryNavigation li ul li ul{padding:5px 0 0 0;margin:0;border-top:0 solid #EEEBE8;background:#fff;border-bottom:0 solid #EEEBE8!important;float:left;height:auto}#primaryNavigation li ul li{border-bottom:0 none;display:block}#primaryNavigation li div:hover li.flagNav a{font-size:14px!important}#primaryNavigation li div li.flagNav a img{display:inline-block;left:-6px;position:relative;padding-right:7px;margin-top:5px}#primaryNavigation li div li.flagNav a i{margin-top:0;margin-right:5px}#primaryNavigation li ul li a{border-bottom:none;display:inline-block;padding-left:30px;max-width:143px;margin-left:-4px;color:#686764!important;font-size:14.5px!important}#primaryNavigation li ul li a i{margin-right:12px}#primaryNavigation li ul li ul li a,#primaryNavigation li.active ul li ul li a{padding:6px 22px 12px 51px!important;color:#868e96!important}#primaryNavigation li.active ul li.active ul li.active a{margin-left:-4px}#primaryNavigation li.active ul a,#primaryNavigation li>div li>a{padding:14px 20px 9px 28px}#primaryNavigation li>div ul li li>a{font-size:13px!important}#primaryNavigation li>div li .counter{background:#ff4081;border-radius:100px;color:#fff;width:14px;height:14px;font-size:9px;line-height:14px;position:absolute;top:0;right:82px}#primaryNavigation li>div li .badge{color:#FFF;background:-webkit-linear-gradient(legacy-direction(to right),#19E,#3C5);background:linear-gradient(to right,#19E,#3C5);display:inline-block;position:absolute;font-size:9px;padding:3px 5px 1.5px 6px;text-transform:uppercase;letter-spacing:.5px;margin:0;border-radius:10px;height:auto;line-height:normal;right:35px;top:15px}.iphone.mobile #primaryNavigation li>div li .badge{padding:3px 5px 2px 6px}#primaryNavigation li>div li li .badge{top:7px}#primaryNavigation li ul>li{margin-bottom:-5px}#primaryNavigation li div li.selected>a:before,#primaryNavigation li>div li.active>a:before{left:0;background:#daebfd!important;padding:9px;margin:0 -9px;border-radius:100%;color:#049}#primaryNavigation li ul li.active ul{display:inline-block}#primaryNavigation li a em,#primaryNavigation li.more{display:none}#primaryNavigation li.country{padding-bottom:0;padding-top:6px}#primaryNavigation li.country a{padding:14px 20px 14px 30px;margin-left:0;border:0 none;height:auto}#primaryNavigation li.country ul{background:0 0}#primaryNavigation li.country ul a{border-bottom:0 none;color:#686764!important;padding:14px 20px 14px 30px}#primaryNavigation li.country a img{margin-right:0;margin-right:0;position:relative;left:-13px}#primaryNavigation li.country ul a:hover{color:#686764!important}#primaryNavigation li.country ul li a,#primaryNavigation li.country>a{border-bottom:0 none}#primaryNavigation>li:last-child{border-bottom:0;padding-bottom:50px}#primaryNavigation li a{color:#686764;border-bottom:0 solid #EEEBE8;backface-visibility:hidden;border-radius:0;float:left;font-weight:400;text-align:left;text-decoration:none;vertical-align:top;width:84%;overflow:hidden}#primaryNavigation li ul li.active a:hover,#primaryNavigation li ul li:hover a,#primaryNavigation li ul li:hover ul li a:hover,#primaryNavigation li ul li:hover.active li a{font-weight:400}#primaryNavigation li.home a{text-indent:0;font-size:14px}#primaryNavigation li.active>a{color:#343332;border-left:0 solid #FD0!important;width:146px}#primaryNavigation li ul li.active>a,#primaryNavigation li ul li:hover.active>a{border-left:0 solid #FD0!important}#primaryNavigation li ul li.active li.active a,#primaryNavigation li ul li:hover.active li.active a{color:#19e!important}#primaryNavigation li.hasSubNavigation a{border-left:none}#primaryNavigation li.hasSubNavigation>a{margin-left:0}#primaryNavigation li li.active>a{padding-left:24px}#primaryNavigation li.language{font-family:DINNEXTArabic;line-height:14px}.menuShown #primaryNavigation>li:last-child{padding-bottom:54px}#primarySubNavigation>ul>li:last-child a{border-bottom:0 none;padding-bottom:15px}#primaryNavigation li>div{padding-top:0;top:0;height:auto}#supplement{background:#FFF;margin-top:15px!important}#primaryNavigation>li:first-child a{margin-top:10px}#primaryNavigation li div ul li.active>a:after,#primaryNavigation li div ul li:hover.active>a:after{display:none!important}#primaryNavigation li div li>a.icon:before{left:-14px}#primaryNavigation li div li>a.icon{padding-left:34px!important}#primaryNavigation li.selected a{position:relative}#primaryNavigation li a.icon:before{position:relative;top:2px;left:-13px}#primaryNavigation li a{padding:14px 20px 14px 30px}#primaryNavigation li.active a,#primaryNavigation li.selected a{color:#19e}.business #primaryNavigation,.business #primaryNavigation li{width:249px}.business #primaryNavigation li ul li a{width:219px;max-width:219px;color:#666!important}.business #primaryNavigation li a.icon:before{font-size:17px}.business #primaryNavigation li ul li.active a,.business #primaryNavigation li ul li.active ul li.active a,.business #primaryNavigation li ul li.active>a:hover{color:#049!important}.business #primaryNavigation li ul li.active ul li a{color:#666!important}.business #primaryNavigation li ul li a i{margin-top:3px}.business #header{background:#049!important}.business #headerPanel a.logo{margin:9px 0!important;width:33px;height:28px}.business #primaryNavigation li>div li .badge{right:16px}.business .menuMobile{top:14px;display:inline-block}.business.tripDetailsPage #header.tripHead,.business.tripPage #header{height:45px}html.ios.iphone.mobile body.tripDetailsPage .travelSector .tags{min-height:14px;margin:4px 0}.business.tripDetailsPage #header.tripHead #headerPanel a.logo,.leisure.tripDetailsPage #header.tripHead #headerPanel a.logo{display:none}.tripHead .menuMobile{top:-1px!important}.business #primaryNavigation li ul li a{font-size:12.5px!important}.business.tripPage #header #headerPanel{height:45px}.business.tripDetailsPage #title h1{height:45px;line-height:44px}.business.tripDetailsPage #title{width:250px;margin:auto}.business.tripDetailsPage .menuMobile,.leisure.tripDetailsPage .menuMobile{line-height:50px;height:45px}body.business.jett #headerPanel a.logo{background:url(../Image/Logo/JettWhiteHeader.svg)no-repeat 0 0!important;font-size:0!important;width:104px;height:45px;margin:0!important;background-position:center!important;background-size:70% auto!important}.menuMobile,.toolbar a em{height:45px;vertical-align:top;display:inline-block}.menuMobile{opacity:1;font-size:18.9px;color:#fff;text-align:center;line-height:normal;margin:0}.menuMobile:hover{text-decoration:none}#header,#header.tripHead{background:#19e;height:45px;box-shadow:none;border-bottom:0;position:fixed;left:0;top:0;z-index:1001}.myTripPage #header{height:46px;z-index:99999}#header.tripHead #headerPanel,#headerPanel{height:45px;width:auto;padding:0 10px}.inIosIframe #footer,.inIosIframe #header{display:none!important}body.inIosIframe,body.seamless.inIosIframe{padding:0}.hasActionBar.inIosIframe,body.visaType.inIosIframe{padding:45px 0 0}body.inIosIframe .actionBar.scrolling{top:0;height:auto;background:#049}body.inIosIframe .actionBar.scrolling li.selected a{height:auto}body.inIosIframe #holidays ul{margin-right:0!important;list-style-type:none}body.inIosIframe #holidays ul li{margin-left:0}body.inIosIframe #holidays ul td,body.inIosIframe #holidays ul td img{width:100%}#header.tripHead #headerPanel a.logo,#headerPanel a.logo{background:url(../Image/Logo/Musafir.svg)no-repeat;display:inline-block;height:45px;text-indent:-9999px;float:none;margin:10px 0 0;width:85px;vertical-align:top}#title{margin-top:0}.breadCrumb{padding:0;max-width:213px}.breadCrumb div{display:inline-block;color:#686764;font-size:12px;padding-right:3px}.breadCrumb div a{color:#686764;margin-right:3px}.stamp{float:right;margin-top:-2px}.breadCrumb ol{display:flex;list-style:none;color:#686764;padding:0;margin:0}.breadCrumb li{color:#686764;display:inline-block;font-size:11px!important;padding-right:3px}.business #headerPanel a.org-logo,body.inIosIframe .breadCrumb{display:none}#title .breadCrumb li a{color:#686764!important;margin-right:6px}#title .breadCrumb li a:hover{color:#19E!important}.business.flightsListingPage #header,.business.flightsListingPage #panorama.small h1,.business.tripPage.flightsListingPage #build{background:#049!important}.business.flightsListingPage #headerPanel a.logo{margin-top:2px}.business #headerPanel .payNow{position:absolute;top:25px;right:35px;font-size:13px;color:#fff;background:#4CA9E8;max-width:200px;padding:15px;border-radius:5px;text-align:left}.business #headerPanel .payNow .actionButtons{float:right}.business #headerPanel .payNow p{margin-bottom:16px}.business #headerPanel .payNow .payBtn{color:#222;background-color:#fc0;width:auto;min-width:85px;cursor:pointer;text-decoration:none;font-weight:500;padding:8px 10px;border-radius:5px;box-sizing:border-box;line-height:38px}.business #headerPanel .payNow .payBtn:hover{background-color:#ffdb4d}.business #headerPanel .payNow .dismissLink{color:#fff;margin-right:20px;text-decoration:none;background-color:transparent}.business #headerPanel .payNow .dismissLink:hover{background-color:rgb(0,0,0,.1)}.business #headerPanel .notification{position:absolute;width:20px;top:10px;right:20px;cursor:pointer}.business #headerPanel .notification.active:after{position:absolute;content:"";left:12px;top:0;width:10px;height:10px;background:#fc0;border-radius:50%;box-shadow:0 1px 4px 0 rgba(0,0,0,.5);transition:all .3s}#filter{height:100%;background:#FFF!important;border-left:1px solid #ADA8A4;position:fixed;padding-bottom:15px;right:0;top:0;width:80%}#filter .airline ul.airlines{padding:5px 0;padding-top:0!important}#filter .airline ul.alliance{border-top:1px solid #EEEBE8;padding-top:10px}#filter .airline ul.multiAirline li,#filter .nearBy ul.showNearByAirport li{border-bottom:1px solid #EEEBE8;padding-top:0}#filter .airline ul.multiAirline li label{width:auto}#filter .airline.checkList label{display:block;margin-bottom:0;width:auto}#filter .nearBy.checkList label{text-overflow:ellipsis;width:100%;box-sizing:border-box;min-height:34px}#filter .checkList label{vertical-align:top;width:auto}#filter .checkList label,#filter fieldset.recommended label,#filter fieldset.refundable label,.filter .checkline label{background:#fff;cursor:pointer;display:block;line-height:2.1rem;margin-bottom:0;margin-left:0;min-height:28px;overflow:hidden;padding:6px 30px 0 0;position:relative;z-index:999}#filter .filter{background:#fff;border-bottom:1px solid #ADA8A4;color:#19E;font-size:1.7rem;font-weight:400;height:45px;line-height:45px;padding-left:20px;margin-top:45px;margin-bottom:10px}.hideHeader #filter .filter{margin-top:0}#filter .filter a{float:right;margin-right:20px;text-decoration:none}#filter .filterGroup{display:inline-block;margin:0;padding:0;position:relative;width:100%}#filter .filterGroup>legend{left:auto;margin:15px 0 0 20px;padding-bottom:0;position:relative;top:auto}#filter .filterGroup fieldset.arrives.slider{margin-bottom:0}#filter a.more{display:none}#filter fieldset{background:#fff;border-left:0;border-right:0;border-bottom:1px solid #EEEBE8;border-top:1px solid #EEEBE8;color:#343332;margin:37px 0;padding:5px 0 13px;position:relative}#filter fieldset.flightFilterHead{background:0 0!important;border:0 none;margin:0 0 0 20px;text-transform:uppercase;padding-bottom:5px}#filter fieldset .airlines em{font-size:2rem}#filter fieldset.refundable{padding:5px 20px 5px!important;margin-bottom:34px}#filter fieldset.recommended{padding:5px 20px 5px!important;margin-bottom:-34px;border-bottom:none}#filter fieldset.slider.stops,#filter ul.airlines li,#filter ul.nearByAirports li,#resultPanel #filter fieldset.cabinClass ul li,.flightPanel li.multiCity{border-bottom:1px solid #EEEBE8}#filter fieldset input[type=checkbox]{margin:5px 0 0;padding:0;vertical-align:top}#filter fieldset legend em{float:right;text-align:right;font-style:normal;min-width:123px}#filter fieldset.tripAdvisor legend em{background:0 0!important;left:95px;top:-2px;font-size:13px!important;float:right!important}#filter fieldset.tripAdvisor a{display:inline-block!important}#filter fieldset.recommended label,#filter fieldset.refundable label{display:block}#filter fieldset.slider{padding:18px 20px 20px}#filter fieldset.slider legend{color:#343332}#filter label{color:#343332;display:inline-block;font-size:1.5rem;vertical-align:top}#filter legend{color:#343332;font-size:1.3rem;left:20px;margin:0;padding:0;position:absolute;text-transform:uppercase;top:-22px;width:87%}#filter .flightFilterOptions legend{top:13px}#filter .flightFilterOptions.policy legend{top:-24px}#filter ul li{list-style:none;padding:5px 20px}#filter fieldset.hotel input{border:1px solid #EEEBE8;margin:5px 20px -3px;width:75%}#filter .filterSpacer{width:100%;display:table;height:9px}#filter .airline em,#filter .checkList input[type=checkbox],#filter .nearBy em,#filter fieldset.recommended input[type=checkbox],#filter fieldset.refundable input[type=checkbox],#resultPanel #filter .filter,.domestic .graphFieldleaving,.domestic .graphFieldreturning,.domestic .legends em,.filter .checkline input[type=checkbox],.filterHead,.flightPanel .details,.flightPanel p.flight span,.roundTrip .actionBar li.duration,.roundTrip .flightPanel .depart span.airlines,.roundTrip .flightPanel p.arrive span,.roundTrip .flightPanel p.selecTrip{display:none!important}.filterApply{background:#19E;color:#fff;font-size:1.7rem;height:45px;line-height:45px!important;margin-top:-30px;position:fixed;bottom:0;right:0;text-decoration:none;text-align:center;width:80%}#resultPanel #filter fieldset.slider.stops,.flightPanel{margin-top:-1px}#resultPanel #filter fieldset.checkList{padding-bottom:5px}#resultPanel #filter{padding-bottom:45px!important;box-sizing:border-box;margin-right:1px;padding-top:45px}.hideHeader #resultPanel #filter{padding-top:0}#filter ul.airlines{margin-bottom:-11px}#filter ul.airlines li{padding:5px 20px}#resultPanel #filter fieldset.cabinClass ul li:last-child{border-bottom:0 none}#filter ul.nearByAirports{margin-bottom:-6px}.flightPanel{width:100%}.flightPanel .arrive em,.flightPanel .arrive span{color:#E23;font-size:1.2rem;margin-right:1px;text-align:right}.flightPanel .arrive em{display:inline-block;height:14px;overflow:hidden;vertical-align:top;width:6px}.flightPanel .depart span{bottom:15px;color:#686764;display:block;font-size:1.2rem;position:absolute}.flightPanel .depart span.airlines,.flightPanel .depart span.departure{left:0;bottom:-16px;width:77px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flightPanel .multiCity .depart span.airlines,.flightPanel .multiCity .depart span.departure{bottom:-14px}.flightPanel .multiCity .depart span.departure,.flightPanel p.arrive span.arrival{text-transform:uppercase}.flightPanel li.multiCity{padding-bottom:10px}.flightPanel li.multiCity.showDetail{margin-bottom:21px}.flightPanel li.multiCity div{border-bottom:0 none!important;padding-bottom:0;border-top:0}.flightPanel li.multiCity div:last-child{border-bottom:0 none;padding-bottom:0}.filter .checkline{padding:10px 0}.filter .checkline label{background-color:#fff!important;border:0 none!important;padding:6px 30px 0 0!important;margin:0!important}.filter .checkline fieldset{border:0 none!important;padding:0 20px!important}.filter .checkline div{border:0 none!important;margin:0!important;padding:10px 20px}.flightPanel .offer{display:inline-block;width:100%}.flightPanel .offer span{background:url(../../Resource/Image/Icon/SpriteListing.png)no-repeat -25px -337px;height:19px;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap;z-index:99}.flightPanel .offer em{background:#DEF7E4;color:#29A34E;display:block;font-size:1.1rem;height:23px;line-height:20px;margin:0 0 0 36px;padding:0 17px 0 7px;text-shadow:0 1px 1px #fff;text-transform:uppercase;max-width:269px}.flightPanel .route{font-size:0;margin:10px 0 0 0;width:12%}.flightPanel .route li.first{border-bottom:1px solid #ADA8A4;margin-left:5px;width:34px}.flightPanel .route li.last{background:#FFF;border:1px solid #ADA8A4;border-radius:13px;height:13px;margin:-9px auto 0 15px;text-align:center;width:13px}.flightPanel .route li.last em{color:#343332;display:block;font-size:1.1rem;font-style:normal;margin-left:0}.flightPanel .route.nonStop .last{margin:-9px auto 0;background-color:transparent;margin-top:-4px;width:35px}.flightPanel .route.nonStop .last,.flightPanel .route.nonStop li.first{border:0 none}.flightPanel .route.nonStop .last,.flightPanel .route.nonStop .last em{font-size:0}.flightPanel li div{border-top:1px solid #EEEBE8;padding:10px 15px;position:relative}.flightPanel .clickable.last div{border-bottom:1px solid #EEEBE8}.flightPanel p{font-size:1.8rem}.flightPanel p em{font-size:1.2rem;font-style:normal;font-weight:400}.flightPanel p,.flightPanel ul{display:inline-block;vertical-align:top}.flightPanel p.arrive{font-weight:400;text-align:right;width:50px}.flightPanel p.arrive span{padding:2px 0 0 3px}.flightPanel p.arrive span,.flightPanel p.arrive span.arrival,.flightPanel p.arrive span.duration{display:table-cell}.flightPanel p.arrive span.duration,.flightPanel p.arrive span.nextDay{float:right}.flightPanel p.arrive span.arrival,.flightPanel p.arrive span.duration{color:#686764;padding-left:0}.flightPanel p.arrive span.arrival{display:block!important}.flightPanel p.depart{color:#000;position:relative;width:16%}.flightPanel p.duration{display:none;margin-left:6%;width:15%}.flightPanel p.flight{height:20px;margin-right:9%;width:35px}.flightPanel p.flight img{width:100%;margin-top:7px}.flightPanel p.flight.multiAirline img{display:none}.flightPanel p.price{color:#19E;float:right;padding-bottom:15px;position:relative;text-align:right}.flightPanel p.price em{bottom:0;color:#686764;display:block;position:absolute;right:0;width:100%}.flightPanel p.infoIcon{width:16px;height:16px;margin:1px 8px 0 0;float:right}.flightPanel .multiCity p.flight{margin-right:4%}.flightPanel .multiCity p.date{font-size:1.6rem;margin-right:5px;width:28px}.flightPanel .multiCity p.date span{color:#686764;display:block;font-size:1.1rem;margin-top:2px}.flightPanel .options{background:repeating-linear-gradient(0deg,#EEEBE8,#fff 27px);left:0;right:0;padding:7px 15px 4px 0!important;width:100%;box-sizing:border-box;min-height:27px;bottom:-6px;text-align:right;text-shadow:0 0 3px #fff;color:#29A34E;position:absolute;font-size:13px;height:16px;z-index:99}.flightPanel li.hasOptions{margin-bottom:6px;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:rgba(255,255,255,0)!important;outline:0!important;padding-bottom:20px!important}.flightPanel .options i{background:#fff;padding:7px 15px 5px 10px;margin-right:-15px;position:relative}.flightPanel .options i:before{width:0;height:0;border-style:solid;border-width:0 20px 28px 0;border-color:transparent #fff transparent transparent;content:"";position:absolute;left:-19px;top:0}.flightPanel li.clickable{position:relative;top:0}.flightPanel li.clickable.last,.hotelsListingPage .hotelsViewElement li.clickable.last{padding-bottom:44px!important;margin-bottom:-25px}.flightPanel li.clickable.hasOptions.last{margin-bottom:-25px;padding-bottom:73px!important}.flightPanel li.clickable.first.hasOptions.last{margin-bottom:0;padding-bottom:20px!important}.roundTripPanel .flightPanel li.clickable.last{padding-bottom:16px}.flightPanel li.clickable.multiCity.last{padding-bottom:60px}.flightPanel li.hasOptions.last a.options{bottom:48px}.flightPanel li.hasOptions.last.first a.options{bottom:0}.actionBar li.location{margin-left:16px;width:54px}.actionBar li.rating{margin-left:50px;width:40px}.actionBar li.hotelPrice{margin-left:40px;width:64px}.actionBar li.departure{width:47px}.actionBar li.stops{width:36px}.actionBar li.duration{margin-left:25px;width:53px}.actionBar li.price{margin-left:20px;width:32px}.hotelsPage .actionBar{width:100%;box-sizing:border-box;padding:0 15px}.hotelsPage .actionBar li{margin:0!important;width:84px!important}.hotelsPage .actionBar li.hotelPrice{width:99px!important;text-align:right}.hotelsPage .actionBar li.location{text-align:left}#leaving,#returning{display:inline-block;height:43px!important;margin-left:32px;max-width:357px;overflow:hidden;width:auto!important}#flightSummary{background:#000;bottom:0;position:fixed;width:100%;z-index:9;height:50px}#flightSummary li{display:none}#flightSummary li.roundTripPrice{display:table;height:50px;margin:0;box-sizing:border-box;padding:0 15px;width:100%}#flightSummary li.roundTripPrice .sell{display:table-cell!important;float:right;margin-top:0;vertical-align:middle}#flightSummary li.roundTripPrice .sell .button{font-size:1.6rem;margin:5px 0 0 0;padding:8px 30px}#flightSummary li.roundTripPrice p{font-size:20px;line-height:normal}#flightSummary p.price{color:#fff;display:table-cell;font-size:1.5rem;vertical-align:middle}#flightSummary p.price em{font-style:normal}#flightSummary p.price strike{color:#fff;margin:0;display:block;font-size:11px;text-align:left}#flightSummary li.roundTripPrice .sell .button{background:#19E;color:#fff!important;min-height:0}.roundTrip #flightSummary li.notificationPanel{background:#E7F5FD;display:block;height:50px;margin:15px auto}.roundTrip #flightSummary li.notificationPanel p{color:#686764;text-align:center}.RadSocialShare_Default{border:0 none!important;padding:5px 0;background:0 0}#panorama,#panorama.holiday{background-position:center center}#flightSummary a.fareDetailsPopupLink{display:none}#panorama{background-size:405% auto;height:130px;position:relative;width:100%;z-index:99}#panorama.holiday{background-image:url(../Image/Content/Panorama/2000X500-3-Panorama-Mobile.jpg);background-size:cover;display:inline-block!important;height:325px;margin-top:-1px}#panorama.holiday:before,#panorama.myTrip:before,.signInPage #panorama:before{content:"";width:100%;height:100%;background:linear-gradient(to bottom,#19E 0,rgba(17,153,238,0) 100%);position:absolute;left:0;top:0}#panorama.holiday #panoramaPanel,#panorama.myTrip #panoramaPanel,.myTripPage #content,.myTripPage #freePanel,.signInPage #panorama #panoramaPanel{position:relative}body.inIosIframe #panorama.holiday:before,body.inIosIframe #panorama.myTrip:before,body.inIosIframe .signInPage #panorama:before{background:linear-gradient(to bottom,#049 0,rgba(17,153,238,0) 100%)}#panorama.myTrip,.signInPage #panorama{background-image:url(../Image/Content/Panorama/2000X500-6-Panorama-Mobile.jpg);background-size:cover;background-position:center center;height:178px;margin-bottom:-41px}#panorama.myTrip{background-image:url(../Image/Content/Panorama/2000X500-4-Panorama-Mobile.jpg);background-position:0 61%}.tripPage.hotelsPage #panorama.hotelDescription{background:rgba(0,0,0,.5)!important;color:#fff;display:block!important;height:69px;padding:10px 0;position:absolute;left:0;right:-4px;top:200px;width:320px;z-index:99}#panorama.hotelDescription .button{display:none}#panorama.hotelDescription h1{font-size:1.5rem;margin-left:15px}#panorama.hotelDescription h1 span{display:inline-block;max-height:42px;overflow:hidden}#panorama.hotelDescription .subTitle{font-size:1.1rem;margin-left:15px}#panorama.small .social{display:inline-block;margin-left:10px;position:absolute;right:15px;top:-87px;width:80px;overflow:hidden}#panorama.hotelDescription .rating{height:20px;margin:8px 15px 0 0}#panorama.hotelDescription .tripAdvisor{display:inline-block;margin:10px 0 0 0;vertical-align:top}#panorama.small.plus{background:0 0!important;display:block!important;height:auto;margin-bottom:0;padding:20px 0 0}.business #panorama.small.plus{padding:23px 0 0;margin-bottom:0}#panorama.small.plus h1{margin:0 15px}#panorama.small.delivery h1 .subTitle{display:block;float:none;font-size:15px;margin:0 0 -30px 0;padding:0;text-align:left;width:100%}.smartBanner #panorama.hotelDescription{top:266px!important}#panorama.tripPanorama.small.plus{display:none!important}.tripPage.hotelDetailpage #panorama.small h1{background:0 0;padding-bottom:0}#panorama.myTrip #panoramaPanel,.signInPage #panorama #panoramaPanel{padding-top:35px}#panorama.myTrip #panoramaPanel h1,.signInPage #panorama #panoramaPanel h1{color:#fff;max-width:321px;margin-left:15px}#contentPanel .manualVoucherNumber label,.actionBar li{font-weight:700}#panorama.myTrip #panoramaPanel h1 em,.signInPage #panorama #panoramaPanel h1 em{color:#FD0}.myTripPage #freePanel{padding-top:35px}.myTripPage #freePanel .twoColumnContent .feature{display:inline-block!important;margin-top:50px!important}.myTripPage.noScroll #freePanel .twoColumnContent .feature{display:none!important}.myTripPage #content{z-index:999}.myTripPage #panorama.myTrip,.signInPage #panorama{height:255px}.myTripPage #panorama.myTrip .signIn,.signInPage #panorama .signIn{background:0 0!important}.actionBar{background:#FFF;border-top:1px solid #E1DEDB;border-bottom:1px solid #E1DEDB;bottom:0;height:45px;line-height:45px;overflow-x:auto;position:fixed;text-align:center;width:100%;white-space:nowrap;z-index:1000}.actionBar li{display:inline-block;list-style:none;position:relative;margin:0 0 0 10px;width:55px!important}.actionBar.scrolling,.actionBar.tabbing{bottom:auto;top:45px}.actionBar.tabbing li{margin:0 11px;width:auto!important}.actionBar.tabbing li.selected a{border-bottom:5px solid #FD0;color:#343332;display:inline-block;height:40px;padding:0 12px;text-shadow:none}.actionBar.tabbing li.priceFrom{display:block;background:#19E;color:#fff;height:50px;margin:0 -15px 0 0;position:fixed;left:0;text-align:left;top:auto;bottom:0;width:100%;z-index:9999}.actionBar.scrolling li{margin:0 5px;width:auto!important}.actionBar.scrolling li a{padding:0 12px;color:#fff;font-weight:300}.actionBar.scrolling li.selected a{border-bottom:5px solid #FD0;color:#fff;display:inline-block;height:40px;line-height:35px;padding:0 12px;text-shadow:none;font-weight:300}.actionBar.scrolling li.priceFrom{display:block;background:#19E;color:#fff;height:50px;margin:0 -15px 0 0;position:fixed;left:0;text-align:left;top:auto;bottom:0;width:100%;z-index:9999}.actionBar.scrolling .locations{display:inline-block!important}.actionBar li a{color:#19E;font-size:1.3rem;text-decoration:none}.flightsListingPage .actionBar li a,.tripDetailsPage{font-size:1.4rem}.actionBar li.sortAscending a:after,.actionBar li.sortDescending a:after{color:#343332!important;font-family:fontastic}.actionBar li:before{position:absolute;width:15px;height:15px;top:0;left:-15px;content:""}.actionBar li:after{position:absolute;width:15px;height:15px;top:0;right:-15px;content:""}.actionBar li.departure{margin:0}.actionBar li.sortAscending a,.actionBar li.sortDescending a{color:#343332!important}.actionBarBottom li.priceFrom{display:block;background:#000;color:#fff;height:50px;margin:0 -15px 0 0;position:fixed;left:0;text-align:left;top:auto;bottom:0;width:100%!important;z-index:9999}.actionBarBottom li.priceFrom .offer{display:none!important}.actionBarBottom li.priceFrom p{display:inline-block;font-size:2rem;margin:10px 0 0 15px}.actionBarBottom li.priceFrom p em{margin-right:5px}.actionBarBottom li.priceFrom .button{background:#19E;box-shadow:0 0 0 #686764;color:#fff!important;float:right;font-size:1.7rem;margin:7px 15px 0 0;padding:8px 20px 8px}.tripPage .actionBar{box-sizing:border-box;padding:0 15px}.tripPage .actionBar li{width:20%!important}.tripPage .actionBar li a{top:-4px;position:relative}.tripPage .actionBar.scrolling li,.tripPage .roundTrip .actionBar li{width:auto!important}.actionBar.scrolling{background:#19e;border:0 none}.domestic{display:table;overflow:hidden;padding:0!important;width:100%}.actions{position:fixed;right:16px;top:5px}.business .actions{top:0}.message .actions{position:relative;right:auto;top:auto}.actions .filterMobile{background-image:none!important}.filterMobile,.functionBarMobile{display:inline-block;height:30px;width:28px;z-index:9999;font-size:18.9px;position:absolute;top:9px;right:0;color:#fff;margin-right:-12px}.business .filterMobile,.business .functionBarMobile{line-height:35px}.filterMobile{right:28px}.menuMobile{display:inline-block;height:20px;left:15px;position:absolute;top:13px;width:22px}.flightsListingPage,.hotelsListingPage{padding-bottom:10px}.tripDetailsPage{background:#F7F5F3}.subContent #contentPanel.tab #itinerary,.subContent #contentPanel.tab #ticket{padding-top:40px!important;margin-top:-40px!important}.subContent #contentPanel.tab #bookingHistory,.subContent #contentPanel.tab #paymentHistory{padding-top:60px!important;margin-top:-40px!important;overflow-x:auto}#contentPanel .manualVoucherNumber{padding:10px 0 0;display:flex;align-items:center}#contentPanel .manualVoucherNumber .parentHotelManualAttachment,.subContent .message.information ol,.subContent .message.information ul{padding-left:20px}#contentPanel .manualVoucherNumber>div>div{padding-bottom:8px}#contentPanel .manualVoucherNumber fieldset input{border-color:#EEEBE8}#contentPanel .manualVoucherNumber .parentHotelManualAttachment input{border:none;padding:10px 0}.subContent .service li p.action{margin-top:20px!important}#contentPanel p.action a.voucherDownloadLink,#itinerary p.action a.voucherDownloadLink{background:#19e;color:#fff!important;padding:10px 13px;text-decoration:none;cursor:pointer;font:700 12px Arial,Helvetica,sans-serif!important;text-transform:uppercase;border:none;letter-spacing:.1em}.subContent li.hotel ul li.hotelSegment p.action{margin:10px 0 0!important;padding-top:0;padding-left:0;display:flex;justify-content:start;width:auto!important;padding-right:0!important}.flightRoundTrip{padding:0;padding-top:0!important}.flightRoundTrip #panorama{margin-top:46px}.business.flightRoundTrip .roundTrip #resultPanel{margin:-4px 0}.roundTrip,.roundTripHead{transform:none!important}.roundTrip .flightPanel .depart{position:relative;width:29%}.flightPanel .details .arrive dfn,.flightPanel .details .depart dfn{display:none}.roundTrip .flightPanel .depart span.stop{position:absolute;right:-19px;text-align:center;top:0;display:table;background:#FFF;border:1px solid #E1DEDB;border-radius:100%;height:14px;width:14px}.roundTrip .flightPanel .depart span.stop em{color:#343332;text-align:center;font-size:11px;line-height:normal;position:relative;left:-.5px;top:.5px}.roundTrip .flightPanel .depart span.stop.nonStop{background-color:transparent;border:0 none;height:11px;right:-19px;top:3px;width:13px}.roundTrip .flightPanel li{border-top:1px solid #EEEBE8;list-style:none;overflow:hidden;position:relative}.roundTrip .flightPanel p{font-size:1.8rem;letter-spacing:-.6px}.domestic .legends span.mobOnly,.roundTrip .flightPanel p.arrive{float:right;letter-spacing:-.8px}.roundTrip .flightPanel p.duration{color:#686764;display:inline-block;font-size:1rem;margin-left:19%;margin-top:0;text-align:right;width:31%}.roundTrip .flightPanel p.flight{font-size:0;height:16px;margin-left:-4px;margin-right:4px;width:29px}.roundTrip .flightPanel p.flight img{display:block;margin:0 auto;position:relative;top:7px;width:100%}.roundTrip .flightPanel p.flight.multiAirline{background:0 0!important}.roundTrip .flightPanel p.offer em{height:19px;letter-spacing:-.56px;line-height:1.7rem;overflow:hidden;margin-left:31px;padding-right:15px;padding-top:1px;white-space:normal}.roundTrip .flightPanel p.price{font-size:1.1rem;padding-bottom:0;margin-top:0;width:46%}.roundTrip .flightPanel p.price em{color:#686764;display:inline-block;font-size:1rem;margin-bottom:0;margin-right:3px;position:static;width:auto}.roundTrip #wrapperReturn{border-left:1px solid #EEEBE8;margin-left:-2px}.roundTrip #resultPanel .roundTripPanel{display:table;width:100%}.roundTrip .actionBar{bottom:50px;position:fixed!important;display:table}.roundTrip .actionBar li{margin:0;display:table-cell;float:none!important}.roundTrip .actionBar li a{margin:0;font-size:1.3rem}.roundTrip .actionBar li.departure{text-align:left;width:86px}.roundTrip .actionBar li.departure a{margin:0 14px}.roundTrip .actionBar li.price{border-right:1px solid #EEEBE8;margin-left:20px;padding-right:15px;width:32px;text-align:right}.roundTrip .actionBar li.price.last{border:0 none;float:right;margin-right:0}.roundTrip .flightPanel .duration em,.roundTrip .flightPanel .duration span{color:#E23;font-size:1rem;text-align:right}.roundTrip .flightPanel.leave{left:0;overflow:hidden;position:absolute;top:95px;z-index:2;bottom:49px}.roundTrip .flightPanel.leave,.roundTrip .flightPanel.return{vertical-align:top;background:#fff;display:table-cell;padding-bottom:45px;width:50%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.roundTrip .flightPanel.leave li,.roundTrip .flightPanel.return li{top:0}.roundTrip .flightPanel.return{bottom:49px;position:absolute;right:0;top:95px;z-index:1}.roundTrip .flightPanel.leave{border-right:1px solid #EEEBE8;width:49.9%}.business .roundTrip .flightPanel.leave,.business .roundTrip .flightPanel.return{top:111px}.roundTrip .flightPanel li.selected,.roundTrip .flightPanel li.selected div{background:#FFFAD6;border-bottom:1px solid #FD0;border-top:1px solid #FD0;margin-bottom:-1px;position:relative;z-index:99}.roundTrip .flightPanel li{height:40px;padding:18px 15px 16px 14px}.roundTrip .flightPanel li.disabled{background:#F7F5F3;border-top:1px solid #343332;cursor:default;opacity:.3}#contentPanel.alternative ul.offer{border-color:#EEEBE8 #EEEBE8 #E1DEDB;border-style:solid;border-width:1px;display:inline-block;font-size:.01em;margin-bottom:10px;width:100%;border-radius:6px;margin-left:0!important;overflow:hidden}#contentPanel.alternative ul.offer>*{font-size:100em}#contentPanel.alternative .holidays p,#contentPanel.alternative .holidays ul li h3,#contentPanel.alternative ul.offer li,#contentPanel.alternative ul.offer li p{width:auto}#contentPanel.alternative ul.offer li{background:0 0!important;border-bottom:1px dashed #E1DEDB;float:left;list-style:none;margin-left:0!important;padding:10px 0 10px 15px!important;text-align:left;width:100%;box-sizing:border-box}#contentPanel.alternative ul.offer li.active{background:#FD0!important;border-bottom:0 none}#contentPanel.alternative ul.offer li.last{border-bottom:0 none}#contentPanel.alternative ul.offer li *{display:inline-block}#contentPanel.alternative ul.offer li p{margin-left:0;margin-top:0!important;font-size:11px!important}#contentPanel.alternative ul.offer li span{font-size:11px;margin-right:10px;width:50%}#contentPanel.alternative ul.offer li:last-child{border:0 none!important}#contentPanel .articles>li{display:inline-block;list-style:none;margin-bottom:0;margin-left:0!important;margin-top:0;padding-bottom:0;width:100%}#contentPanel .articles>li img{width:100%}#build .hideCyt{background:url(../Image/Icon/SpriteDefaultAR.png)no-repeat -6px -804px;font-size:0;height:31px;position:absolute;right:13px;top:0;width:29px}.notificationVisible.flightRoundTrip #panorama{margin-top:0}.notificationVisible.flightRoundTrip .message{margin-top:46px;min-height:50px;display:inline-table;float:none;width:100%}.notificationVisible.flightRoundTrip .roundTrip .flightPanel.leave,.notificationVisible.flightRoundTrip .roundTrip .flightPanel.return{top:191px}.notificationVisible.flightRoundTrip #resultPanel .message{margin-top:0;height:auto}.flightRoundTrip .actionBar li.sortAscending a,.flightRoundTrip .actionBar li.sortDescending a{padding-right:11px}.tripPage #panorama.small h1{color:#fff;font-size:12px;font-weight:400;background:#19e;padding:0 15px 0;margin:0;display:table;width:100%;box-sizing:border-box;min-height:50px;vertical-align:middle}.tripPage #panorama.small.trip h1{padding:18px 15px 0}.tripPage #panorama h1 a{margin:0 0 0 15px;min-height:auto;vertical-align:middle}.iphone .tripPage #panorama h1 a{min-height:15px;padding-bottom:7px!important}.tripPage #panorama h1 a.tertiary{color:#fff!important;border:1px solid #fff!important;display:table-cell;margin-right:0!important;margin-top:11px!important}.tripPage #panorama h1 a.tertiary.changeYourTripButton{margin-bottom:10px!important}.tripPage #header{z-index:99999!important}.tripPage.flightOneWay #panorama.small h1{margin-bottom:-5px}.tripPage #panorama.small.delivery h1{background:0 0!important;font:2.8rem/3.1rem DINWeb,Arial,Helvetica,sans-serif;color:#000!important;max-width:291px;word-break:break-word}.tags{background:#FFF;border:1px solid #E1DEDB;border-radius:12px;padding:3px 0 3px 22px;margin-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:145px;text-align:left;font-size:12px;color:#686764;position:relative;line-height:normal}.tags.nonRefundable,.tags.refundableIndicator{padding:3px 9px 3px 9px}.flightPanel .tags.hasValue,.tags.hasValue{padding:3px 9px 3px 22px}.flightPanel li>div>.tags,.flightRoundTrip .tags{min-height:14px;font-size:0;background:0 0;border:0 none;height:12px;padding:0 2px 8px 22px;min-width:29px;top:-12px;left:10px}.flightPanel li>div>.tags,.flightRoundTrip .tags.outofPolicy{padding:0 2px 8px 22px!important}.tripPage #panorama h1.holidayHead a{margin-left:0!important}.tripPage #panorama.small.delivery h1.holidayHead{font-size:2.3rem!important}@media screen and (max-width:320px){.flightPanel li>div>.tags,.flightRoundTrip .tags{min-height:14px;left:3px}}.flightRoundTrip .tags{min-height:14px;top:-2px;left:0;position:absolute}.tags:before{height:10px;width:10px;border-radius:100%;content:'';position:absolute;top:4px;left:6px}.travelSector .tags{float:right;min-height:auto;width:auto;padding:3px 9px 3px 22px;margin-top:4px}.ticket .travelSector .tags:before{height:16px;width:16px;top:2px;left:3px}.inPolicy.tags:before{background:#85E098}.outofPolicy.tags:before{background:#F7929A}.partiallyInpolicy.tags:before{background:#FD0}.gr__in_musafir_com .flightPanel li>div>.tags{left:54px}.gr__in_musafir_com .flightRoundTrip .tags{left:0}.tripDetailsPage .travelSector .tags,.tripPage .travelSector .tags{float:right;padding:5px 0 5px 26px;margin:0;margin-bottom:4px;min-height:14px;width:auto}.tripDetailsPage .travelSector .tags.hasValue,.tripPage .travelSector .tags.hasValue{padding:5px 9px 4px 26px}.tripDetailsPage .tags:before,.tripPage .tags:before{height:16px;width:16px;left:5px}#filter .policies label{width:auto!important}.filterPolicyIndicator{position:relative;margin-top:-2px;display:inline-block;width:16px;height:16px}.filterPolicyIndicator::before{height:16px;width:16px;border-radius:100%;content:'';position:absolute;top:3px;left:3px}.inPolicy.filterPolicyIndicator:before{background:#85E098}.outofPolicy.filterPolicyIndicator:before{background:#F7929A}.partiallyInpolicy.filterPolicyIndicator:before{background:#FD0}.customMsgOuter{position:relative;display:block;margin-top:12px}.customMsgOuter .customMsg{display:inline-block;position:relative;padding:6px 16px 0 25px;border:none;background:0 0;border-radius:0}.planner .days li,.planner li.hover{background:#E7F5FD}.customMsgOuter .customMsg.tags:before{left:0}.flightRoundTrip .tags.customMsg{font-size:13px}.planner{border-left:0;display:inline-block;margin:40px 0 0;overflow:hidden;width:609px}.planner li{border-bottom:1px solid #E1DEDB;border-top:1px solid #E1DEDB;float:left;height:55px;list-style:none;margin-top:-1px!important;margin-left:0!important;overflow:hidden;padding:3px 5px 12px;position:relative;width:77px;word-wrap:break-word}.planner ul{float:left;margin-top:0!important;padding:0!important;width:609px}.planner .days li{border-right:0;color:#343332;font-size:11px;height:16px;padding:5px;text-align:center;width:77px;border-bottom:none;border-top:none}.planner .events{position:relative;overflow:hidden}.planner .events li span{color:#686764;display:block;font-size:11px;text-align:center}.planner .events li em{color:#E1DEDB;font-size:11px}.planner .events li p{font-size:15px;margin-top:-1px!important;text-align:center}.planner .events li.highlight{background:#FFFAD6}.planner .events li.today{background:#E7F5FD}.planner .events li.hover p{font-weight:700}.planner .events li.hover span{color:inherit}.planner.mondayFirst ul li.mon.first,.planner.sundayFirst ul li.sun.first{border-left:0 solid #E1DEDB}.mondayFirst .events .first.mon,div.sundayFirst .events .first.sun{margin-left:0}.mondayFirst .events .first.tue,div.sundayFirst .events .first.mon{margin-left:86px!important}.mondayFirst .events .first.wed,div.sundayFirst .events .first.tue{margin-left:172px!important}.mondayFirst .events .first.thu,div.sundayFirst .events .first.wed{margin-left:258px!important}.mondayFirst .events .first.fri,div.sundayFirst .events .first.thu{margin-left:344px!important}.mondayFirst .events .first.sat,div.sundayFirst .events .first.fri{margin-left:430px!important}.mondayFirst .events .first.sun,div.sundayFirst .events .first.sat{margin-left:516px!important}.arrowhead{padding-left:0!important}.arrowhead li{list-style:none;margin-left:0!important;margin-top:5px!important}.arrowhead li a{color:#19E;padding-left:27px;text-decoration:none;background:url(../Image/Icon/SpriteDefault.png)no-repeat -384px -37px}#contentPanel table.list{margin:0;vertical-align:top;border-top:1px solid #EEEBE8}#contentPanel table.list a{text-decoration:none}#contentPanel table.list td{padding:4px 0;border-bottom:1px solid #EEEBE8}#contentPanel table.grid.highlight{margin:20px 0!important}#contentPanel table.grid.highlight td{background:#E7F5FD;border-color:#fff;border-right:1px solid #fff;text-align:center!important;vertical-align:middle}#contentPanel table.grid.highlight th{background:#FFEB66;border-right:1px solid #fff;border-bottom:0 none!important;font-size:inherit;padding:5px 10px 8px;text-align:center;vertical-align:middle!important}#contentPanel table.grid.highlight td.last{background:#C1E5FB;border-right:none;font-weight:700;text-align:center!important}#contentPanel table.grid.highlight th.last{background:#FD0;border-right:none;font-weight:700;text-align:center!important}.ui-slider-horizontal{background:url(../Image/Icon/Slider/Background.gif)50% 50% repeat-x;border:none;height:13px;margin:0 5px 0 16px;position:relative;text-align:left;width:90%}.ui-slider-horizontal .ui-slider-handle{border-radius:30px;cursor:default;height:30px;margin-left:-16px;position:absolute;top:-10px;width:30px;z-index:2}.ui-slider-horizontal .ui-slider-range{background:#19E;background-position:0 0;border:none;display:block;height:2px;position:absolute;top:6px;z-index:1}#hotel .hotel a,.hotel span{position:relative}#hotel .hotel i,#hotel .offer,#hotel p,.hotel span{display:inline-block}.ui-slider-horizontal.ui-slider-disabled .ui-slider-range{background:0 0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#fff url(../Image/Icon/Slider/Active.png)50% 50% repeat-x;border:1px solid #ADA8A4}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;border:1px solid #ADA8A4}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#fff;border:1px solid #686764}.hotel{width:100%}.hotel img{height:60px;margin:10px 10px 0 0;width:70px}.hotel span{color:#000!important;min-height:38px;padding-bottom:0;width:160px;margin-top:10px;margin-left:10px;vertical-align:top}#hotel .hotel i{height:25px;margin-left:3px;position:absolute;top:-58px;right:-37px;vertical-align:top;width:18px}#hotel .recommended .hotel i{top:-51px}#hotel p{font-size:1.3rem;vertical-align:top}#hotel em{color:#686764;font-size:1.1rem;font-style:normal}#hotel li{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:-2px;position:relative}#hotel li div{border-top:1px solid #EEEBE8;padding:0 15px 0;position:relative;width:100%;box-sizing:border-box}#hotel .offer{width:100%}#hotel .offer span{background:url(../../Resource/Image/Icon/SpriteListing.png)no-repeat -28px -337px;height:24px;position:absolute;right:0;top:0;white-space:nowrap;z-index:99}#hotel .offer em{background:#DEF7E4;color:#3C5;display:block;font-size:1.1rem;height:23px;line-height:23px;margin:0 0 0 36px;padding:0 16px 0 7px;text-shadow:0 1px 1px #fff;text-transform:uppercase}#resultPanel p,.compare h2 span{line-height:normal}#hotel .price{color:#19E;font-size:1.7rem;font-weight:400;right:16px;bottom:20px;position:absolute}#hotel,.android.mobile .tripAdvisor{position:relative}#hotel .price em{color:#686764;display:block;text-align:right}#hotel .hotel span em,#hotel .quickLinks,#hotel .rating em,#hotel .sell em,#shortlist,.actionBar li.switchView,.actionBar li.tripRating{display:none}#hotel{margin-top:-2px;padding:3px 0;vertical-align:top}#hotel li div{margin-bottom:-9px}#hotelGallery{display:inline-block;margin:-20px 0 0 0!important;width:100%}#hotelGallery ul{display:inline-block;width:100%}#hotelGallery li{background:#FFF;display:inline-block;height:199px;margin:0;overflow:hidden;width:320px}#hotelGallery .viewport{height:199px;overflow:hidden;width:320px}#hotelGallery.scrollable .previous{margin:-16px 10px 0 -22px}#hotelGallery.scrollable .next{margin:-16px 10px 0 10px}#resultPanel{height:auto!important;min-height:auto!important}.hotelCharges{opacity:.5;background-color:#F8F8F8;border-top-style:hidden}.tripAdvisor{margin-left:15px;margin-top:-23px}.tripAdvisor em{display:inline-block;font-size:0!important;float:none!important;height:20px;margin:-2px 0 0 -57px;vertical-align:top;width:30px}.android.mobile .tripAdvisor em{margin-left:0;position:absolute;left:-7px;top:0}.tripAdvisor a{display:none!important}.tripAdvisor span{background:#3C5;border-radius:4px;color:#FFF;display:inline-block;font-size:1.2rem;font-weight:700;height:16px;line-height:1.7rem;margin-left:25px;text-align:center;width:22px}.shortlistpanel .tripAdvisor span.rating10,.shortlistpanel .tripAdvisor span.rating15,.shortlistpanel .tripAdvisor span.rating20,.shortlistpanel .tripAdvisor span.rating25,.shortlistpanel .tripAdvisor span.rating30,.shortlistpanel .tripAdvisor span.rating35,.shortlistpanel .tripAdvisor span.rating40,.shortlistpanel .tripAdvisor span.rating5,.tripAdvisor span.rating10,.tripAdvisor span.rating15,.tripAdvisor span.rating20,.tripAdvisor span.rating25,.tripAdvisor span.rating30,.tripAdvisor span.rating35,.tripAdvisor span.rating40,.tripAdvisor span.rating5{background:#85E098}.shortlistpanel .tripAdvisor span.rating45,.shortlistpanel .tripAdvisor span.rating50,.tripAdvisor span.rating45,.tripAdvisor span.rating50{background:#3C5}.hideHeader .roundTrip .messageVisible .flightPanel.leave,.hideHeader .roundTrip .messageVisible .flightPanel.return{top:142px;bottom:40px}.hideHeader .roundTrip .flightPanel.leave,.hideHeader .roundTrip .flightPanel.return{top:62px;bottom:40px}.roundTrip .messageVisible .flightPanel.leave,.roundTrip .messageVisible .flightPanel.return{top:177px}.roundTrip .roundTripPanel.noData .leave{border:none}.smartBanner .filterGrowl{top:-220px}.flightRoundTrip .flightsOverlapMessage,.flightRoundTrip .flightsTimeDifferenceMessage{min-height:49px}.isChangeYourTripVisible .roundTrip .flightPanel.leave,.isChangeYourTripVisible .roundTrip .flightPanel.return{top:525px}.rating{display:inline-block;margin:-23px 0 0 93px;width:43px}.rating em{display:block;font-size:0;color:#686764}.rating span{-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#CA0;color:#fff;display:inline-block;font-size:12px;font-weight:700;height:15px;line-height:16px;margin-left:19px;overflow:hidden;text-align:center;text-indent:0;width:22px}.rating span.star0,.shortlistpanel .rating span.star0{background:#FFFAD6}.rating span.star1,.rating span.star2,.shortlistpanel .rating span.star1,.shortlistpanel .rating span.star2{background:#FFEB66}.rating span.star3,.shortlistpanel .rating span.star3{background:#FD0}.rating span.star4,.rating span.star5,.shortlistpanel .rating span.star4,.shortlistpanel .rating span.star5{background:#CA0}#infoPanel .rating{text-indent:-9000px;background:url(../Image/Background/Hotel/Stars.png)no-repeat left top;margin:0;width:60px}#infoPanel .star0{display:none!important}#infoPanel .star1{background-position:-48px 0}#infoPanel .star2{background-position:-36px 0}#infoPanel .star3{background-position:-24px 0}#infoPanel .star4{background-position:-12px 0}#infoPanel .star5{background-position:0 0}.infoPanel ul.tripAdvisor dfn{color:#000;display:inline-block;font-size:13px;width:84px}.scrollable .viewport{float:left;overflow:hidden;position:relative}.scrollable .viewport ul{left:0;top:0}.scrollable .viewport ul li{float:left}.scrollable .next,.scrollable .previous{display:none}#freePanel{padding-top:20px}#freePanel p{font-size:1.3rem}#freePanel .twoColumnContent h3,#freePanel h2,.feature li h3{font-size:1.5rem;margin:30px 0 15px}#freePanel>h3{font-size:1.5rem;margin:25px 0 5px 15px}#freePanel .twoColumnContent h3{margin-top:10px}#freePanel .infoPanel,#freePanel .twoColumnContent{padding:0 15px;display:block;width:100%;box-sizing:border-box}#freePanel .twoColumnContent .feature{margin-top:30px;padding:0!important}#freePanel .infoPanel #address li{list-style:none}#freePanel .infoPanel address{line-height:1.5em}#freePanel .twoColumnContent h1{font:2.8rem/3.1rem DINWeb,Arial,Helvetica,sans-serif;margin-bottom:15px}.signInPage #freePanel .twoColumnContent{margin:55px 0 30px}.infoPanel h6{font-size:1.5rem;margin:0;overflow:hidden;padding:30px 0 15px;text-shadow:1px 1px 0 #FFF}.percentagePanel{position:relative;vertical-align:top}.percentagePanel h6{padding-top:1px!important}.percentagePanel span{display:inline-block;font-weight:700;margin:12px 0 0 12px;vertical-align:top}.percentagePanel a.tripLogo{background:url(../../Resource/Image/Icon/SpriteListing.png)no-repeat -171px -631px;height:23px;position:absolute;left:84px;top:64px;width:127px}.percentagePanel a.travellerChoice{background:url(../../Resource/Image/Icon/SpriteListing.png)no-repeat -305px -627px;height:70px;position:absolute;left:219px;top:36px;width:72px}.percentagePanel .percentage{-khtml-border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;color:#fff;background:#3C5;display:inline-block;font-size:26px;font-weight:400;height:70px;line-height:21px;margin:0;text-align:center;width:70px}.percentagePanel .percentage em{display:block;font-size:11px;font-weight:700;padding-top:10px;padding-left:3px;text-transform:uppercase}.percentagePanel .tripAdvisor{margin:20px 0 0!important}.percentagePanel .tripAdvisor li{list-style:none;margin-bottom:10px}.percentagePanel .tripAdvisor li a{display:inline-block;margin-right:22px;width:64px}.percentagePanel .tripAdvisor li span{margin:0 0 0 15px}.hotelDetailpage #freePanel{padding-bottom:60px!important}.percentagePanel p.noReview{min-height:60px}.percentagePanel p.noReview span{display:none}.percentagePanel p.noReview a.tripLogo{left:0;top:56px}#freePanel .rating,.hotelDescription .rating{margin:3px 15px 3px;width:75px}#freePanel .rating em,.hotelDescription .rating em{display:block;font-size:11px;color:#686764}#freePanel .rating a,.hotelDescription .rating a{padding:0!important}#freePanel .rating span,.hotelDescription .rating span{display:inline-block;background:url(../../Resource/Image/Background/Hotel/BigStars.png)no-repeat -70px top;margin-top:3px;margin-left:0;min-height:18px;text-indent:-9000px;width:71px}#freePanel .rating span.star0,.hotelDescription .rating span.star0{background-position:-71px 0}#freePanel .rating span.star1,.hotelDescription .rating span.star1{background-position:-56px 0}#freePanel .rating span.star2,.hotelDescription .rating span.star2{background-position:-42px 0}#freePanel .rating span.star3,.hotelDescription .rating span.star3{background-position:-28px 0}#freePanel .rating span.star4,.hotelDescription .rating span.star4{background-position:-14px 0}#freePanel .rating span.star5,.hotelDescription .rating span.star5{background-position:0 0}#freePanel .tripAdvisor,.hotelDescription .tripAdvisor{margin-right:0;margin-top:5px}#freePanel .tripAdvisor em,.hotelDescription .tripAdvisor em{display:none}#freePanel .tripAdvisor span,.hotelDescription .tripAdvisor span{background:url(../../Resource/Image/Icon/SpriteListing.png)no-repeat -44px -658px;display:inline-block;font-size:0;height:19px;margin:0;vertical-align:top;width:105px}.list{margin-bottom:5px}.list li{list-style:none;padding:3px 0;width:auto}.list.separated li{border-bottom:1px solid #EEEBE8;list-style:none;padding:10px 0}.list.separated li a{padding-right:16px}.list.separated li.last{border-bottom:0 none}.list a{color:#19E;text-decoration:none}.list em{margin-left:3px}.roomType{margin-bottom:13px!important}.roomType li.showDetail div{box-shadow:0 2px 2px #E1DEDB inset}.roomType h3{margin:30px 0 15px 15px!important}.roomType h3 .tertiary{margin-top:-5px}.roomType #hotel{border:0 none;width:100%}.roomType #hotel li div{background:#E7F5FD;border-top:1px solid #19E;border-bottom:1px solid #19E;margin-bottom:-1px;margin-left:-3px;padding:0 18px 0 20px;width:286px!important}.roomType #hotel li div.details{border-top:0 solid #19E;box-shadow:0 0;margin-top:-2px;outline:1px solid #E7F5FD;padding-top:0;position:relative;z-index:99}.roomType #hotel .hotel{margin-top:0;width:149px}.roomType #hotel .hotel span{margin-left:0;min-height:23px;width:125px}.roomType #hotel .price{font-weight:400;font-size:1.7rem;margin-top:0;position:absolute;right:18px;top:9px}.roomType #hotel .offer~.price,.tripPage #build fieldset.travelers div>label{top:24px}.roomType #hotel .price em{display:inline-block;margin-right:3px;text-align:right}.roomType #hotel .details .room{line-height:1.5em;list-style:none;padding-left:0;padding-bottom:10px}.roomType #hotel .details .room p{margin-bottom:5px}.roomType #hotel .inclusion{color:#343332;display:block;padding:0 0 10px}.roomType #hotel .inclusion a{margin-left:5px}.roomType .actionBar{margin:20px -60px 0 -30px;padding:0 30px 0 17px}.roomType .actionBar a{color:#343332}.roomType #hotel .ratesMore{padding:10px 0 0 15px}.roomType #hotel li .cancellationPolicyPanel,.roomType #hotel li .feesPanel{border:none;display:inline-block;box-shadow:none;padding:0 4px;width:100%!important}.roomType #hotel .cancellationPolicy h3,.roomType #hotel .fees h3{margin:10px 0 8px!important;font-weight:400}.roomType #hotel li .cancellationPolicyPanel p{margin-bottom:10px}.roomType #hotel li .roomTypeDetails{border:none;box-shadow:none;float:none;margin-left:0;padding-left:0;padding-right:0;width:100%!important}#hotel li.displayCancellationPolicy div.details li.cancellationPolicy,#hotel li.displayCancellationPolicy div.details li.detailsPanel,#hotel li.displayCancellationPolicy div.details li.fees,.roomType #hotel li.displayCancellationPolicy div.details{border:none;display:block!important}.roomType #hotel li.displayCancellationPolicy div.details li{display:none!important}.roomType #hotel li div.roomTypeDetails dl{margin:0}.roomType #hotel li div.roomTypeDetails dl dt{display:inline-block;width:50%}.roomType #hotel li div.roomTypeDetails dl dd{float:right;width:70px;text-align:right}.roomType #hotel .inclusion em.refundableIndicator{color:#3C5;margin-left:0;display:block}.roomType #hotel .inclusion em.nonRefundable{color:#343332;margin-left:0;display:block}.roomType #hotel li.displayCancellationPolicy div.details .roomCancellationPanel li{display:block!important}.roomType #hotel li div.fees,.roomType #hotel li div.roomCancellationPolicy{border:none;background:0 0;box-shadow:none;width:100%;padding:0;margin:0}.roomType #hotel .feesPanel li{border-top:none;border-bottom:none;margin:0 0 2px 13px!important;list-style-type:none}.feesPanel li:before{background:#E1DEDB;border-radius:2px;content:'';display:inline-block;height:4px;width:4px;margin:7px 8px 0 -12px;vertical-align:top}.roomType #hotel li.roomRightCont{border-top:none;border-bottom:none;margin:0!important}.roomRightCont .amenities{margin-top:10px}.roomType #hotel li.roomRightCont .roomTypeDetails{margin:10px 0}.roomType #hotel li.displayCancellationPolicy div.details{border-bottom:1px solid #19E}.twoColumnContent .comments{margin-top:-8px;margin-left:0;margin-bottom:20px}.twoColumnContent .comments li{border-bottom:1px solid #EEEBE8;list-style:none;padding:15px 0 10px;position:relative}.twoColumnContent .comments li:last-child{border-bottom:0 none}.twoColumnContent .comments img{-khtml-border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;float:left;height:50px;margin-right:15px;width:50px}.twoColumnContent .comments p{margin-left:65px!important;overflow:hidden;word-wrap:break-word}.twoColumnContent .comments em,.twoColumnContent .comments h4{display:block;margin:0!important;vertical-align:top}.twoColumnContent .comments h4{margin-bottom:5px!important}.twoColumnContent .comments em{background:0 0;display:block;font-size:1.1rem!important;height:auto;padding-bottom:7px;width:auto}.twoColumnContent .comments span{display:block;margin:5px 0}.twoColumnContent .comments a{color:#19E;display:block!important;margin-top:10px;text-decoration:none}.twoColumnContent .comments.tripAdvisor span{margin-bottom:10px!important}#location{margin-bottom:0!important}#location .googleMap{height:150px;width:100%;box-sizing:border-box}#freePanel #build{background:#19E;color:#fff;display:inline-block;padding:0 15px;width:100%;box-sizing:border-box}#freePanel #build>*{vertical-align:top}#freePanel #build fieldset{border:none;display:inline-block;padding:0 0 5px 0;margin:0;width:100%}#freePanel #build fieldset.travelers span,#freePanel #build fieldset.tripOptions ul.tripType{display:none}#freePanel #build fieldset.end,#freePanel #build fieldset.start{width:140px}#freePanel #build fieldset.roomTypes,#freePanel #build fieldset.rooms,#freePanel #build fieldset.travelers{margin-top:2px;width:auto}#freePanel #build fieldset.travelers div{display:inline-block;margin-right:6px;margin-bottom:6px}#freePanel #build fieldset.travelers div.ageBlock,#freePanel #build fieldset.travelers div.children{margin-right:0}#freePanel #build fieldset.travelers div.ageBlock div{margin-right:6px;margin-bottom:0}#freePanel #build fieldset.addNew{margin-top:0}#freePanel #build fieldset.addNew a.show{color:#fff;display:inline-block;height:28px;padding-right:32px;padding-bottom:0;line-height:28px}#freePanel #build fieldset label{display:block;font-size:1.3rem;padding-bottom:3px}#freePanel #build fieldset label a{color:#fff;text-decoration:none}#freePanel #build input.text{width:120px}#freePanel #build fieldset.end input.text{float:right}#freePanel #build select{border-radius:4px;border:1px solid #fff;color:#686764;height:34px;padding:6px 5px;width:142px;-webkit-appearance:none;-moz-appearance:none}#freePanel #build .age.last{margin-right:0!important}#freePanel #build .age select{width:92px}#freePanel #build .button{font:700 17px Arial,Helvetica,sans-serif!important;float:right;margin:10px 0;padding:13px 14px 12px;text-align:center;width:263px}#freePanel #build fieldset.roomTypes span{display:block;margin:10px 0 5px}#freePanel #build fieldset.roomTypes div{display:inline-block;margin-right:10px}#freePanel .findHotel #build .roomsRow{display:inline-block;margin:0;padding:0;width:291px}#freePanel .findHotel #build .roomsRow fieldset.travelers div{float:left;width:142px}#freePanel .findHotel #build .roomsRow fieldset.travelers div.ageBlock{width:100%!important;box-sizing:border-box}#freePanel .findHotel #build .roomsRow fieldset.travelers div.ageBlock .age{width:92px!important}#freePanel .findHotel{margin-top:-4px}#freePanel .findHotel #build fieldset.action{float:right}#freePanel .findHotel #build fieldset.action,#freePanel .findHotel #build fieldset.addNew{width:100%;box-sizing:border-box}#freePanel .findHotel #build fieldset.rooms{margin-top:13px;margin-bottom:-10px;vertical-align:top}#freePanel .findHotel #build fieldset.rooms label{padding:0}#freePanel .findHotel #build fieldset.delete{margin-top:3px;margin-bottom:-9px;padding-left:0;width:auto}#freePanel .findHotel #build fieldset.delete input.check{display:none}#freePanel .findHotel #build fieldset.delete label.check{cursor:pointer;display:inline-block;height:24px;margin-top:3px;padding:0;text-align:left;text-indent:-9999px!important;width:24px}#freePanel .findHotel .roomsRow .travelers{font-size:.01em;margin-top:8px!important}#freePanel .findHotel .roomsRow.first .travelers{margin-top:5px!important}.android #freePanel .HotelDescriptionChangeYourTrip{width:291px}#freePanel .HotelDescriptionChangeYourTrip fieldset.start{width:149px!important}#freePanel .HotelDescriptionChangeYourTrip fieldset.start input.text{width:119px!important}.flightRoundTrip #panorama.small,.tripPage #panorama.small{top:-1px;background-image:none!important;background-color:#19E;display:inline-block!important;height:auto}.tripPage #panorama.delivery{background-color:#F7F5F3!important;margin-bottom:-5px}.tripPage.hotelDetailpage #panorama.small{height:69px}.tripPage #build{background:#19e!important;color:#fff;display:inline-block;padding:30px 15px 24px;width:100%;box-sizing:border-box}.tripPage #build>*{vertical-align:top}.tripPage #build fieldset{border:none;display:inline-block;padding:0;margin:0;width:100%}.tripPage #build fieldset.delete input.check,.tripPage #build fieldset.travelers span{display:none}.iphone .tripPage #build.multiCity fieldset,.tripPage #build.multiCity fieldset{padding-bottom:2px}.tripPage #build.multiCity fieldset.airline{margin-top:-1px}.tripPage #build fieldset.start{margin-right:6px!important}.tripPage #build fieldset.tripOptions ul.tripType{list-style:none;margin-bottom:25px}.tripPage.hotelsPage #build fieldset.tripOptions ul.tripType{margin-bottom:17px}.tripPage.hotelsPage #build select{width:145px}.tripPage.hotelsPage #build .roomsRow{margin-top:-21px}.tripPage.hotelsPage #build div#addARoomContainer{margin-top:5px}.tripPage #build fieldset.roomTypes,.tripPage #build fieldset.rooms,.tripPage #build fieldset.travelers{margin-top:0;width:100%;background:#fff;box-sizing:border-box}.tripPage #build fieldset.travelers div{display:inline-block;margin-right:0;margin-bottom:0}.tripPage #build fieldset.travelers div.ageBlock,.tripPage #build fieldset.travelers div.infants{margin-right:0}.tripPage #build fieldset.travelers div.ageBlock div{margin-right:6px;margin-bottom:0}.tripPage #build fieldset.travelers{margin-top:2px;margin-bottom:1px}.tripPage #build fieldset.cabinClass{margin-top:-1px;margin-bottom:0}.tripPage #build.multiCity fieldset.cabinClass{margin-top:-1px;margin-bottom:-1px}.tripPage #build.multiCity fieldset.direct{width:90%}.tripPage #build fieldset.addNew{margin-top:0}.tripPage #build fieldset.addNew a.show{color:#fff;display:inline-block;height:28px;padding-right:32px;padding-bottom:0;line-height:28px}.tripPage #build fieldset label{display:block;font-size:1.3rem;padding-bottom:3px}.tripPage #build fieldset div>label,.tripPage #build fieldset>label{position:relative;left:11px;top:25px;font-size:12px;color:#686764;margin-top:-15px}.iphone .tripPage #build fieldset div>label,.iphone .tripPage #build fieldset>label{margin-top:-16px}.tripPage #build.multiCity fieldset div>label{margin-top:-15px;margin-bottom:0}.tripPage #build fieldset label a{color:#686764;text-decoration:none}.tripPage #build input.text{width:100%;padding:16px 10px 0!important;box-sizing:border-box;min-height:50px}.tripPage #build .invalid label{color:#686764!important;opacity:.4}.tripPage #build select{border-radius:0;border:0 solid #fff;color:#000;height:50px;padding:21px 10px 7px 10px;width:97px;-webkit-appearance:none;-moz-appearance:none;background-position:bottom 15px right 10px}.tripPage #build .cabinClass select{width:100%;box-sizing:border-box}.tripPage #build fieldset.action{float:left;margin-bottom:17px!important;margin-top:1px}#freePanel .findHotel #build fieldset.addNew,.tripPage #build fieldset.action{width:100%}.tripPage #build fieldset.action .button{font:700 17px/50px Arial,Helvetica,sans-serif!important;text-align:center;padding:0 14px;width:100%;line-height:50px;box-sizing:border-box}.tripPage #build fieldset.rooms{margin-top:15px;margin-bottom:0;padding-bottom:0;vertical-align:top;box-sizing:unset;width:auto;background:0 0}.tripPage #build fieldset.rooms label{padding:0;min-height:16px}.tripPage #build fieldset.rooms select{width:139px}.tripPage #build fieldset.delete{margin-top:3px;margin-bottom:-9px;padding-left:0;width:auto;margin-top:0!important}.tripPage #build fieldset.delete label.check{background-position:-377px -154px!important;cursor:pointer;display:inline-block;height:24px;margin-top:-6px!important;margin-left:2px;padding:0;text-align:left;text-indent:-9999px!important;width:24px}.tripPage #build .age select{width:92px}.tripPage #build.multiCity fieldset.travelers{margin-top:0;margin-bottom:1px}.hotelsPage.tripPage #build .age select{width:97px}.hotelsPage.tripPage #build fieldset.travelers div.ageBlock{margin:2px 0 0}.hotelsPage.tripPage #build fieldset.travelers div.ageBlock div{margin-right:0}#infoPanel.alternative #build fieldset.travelers.flightsOnly_all div.children,.hotelDescription #build .age.last,.tripPage #build .age.last{margin-right:0!important}.tripPage #build .roomsRow fieldset.travelers div.ageBlock{width:100%!important;box-sizing:border-box}.tripPage #build .roomsRow fieldset.travelers div{float:left}.tripPage #build .roomsRow .travelers{font-size:.01em}.tripPage #build .hotelLocation input.text{width:268px}.tripPage #build fieldset input.radio{display:none}.tripPage #build input.check{left:-9999px;position:absolute}.tripPage #build fieldset label.check,.tripPage #build fieldset label.radio{padding-left:32px;min-height:23px;margin-left:-4px;height:25px!important;line-height:26px!important;font-size:1.4rem}.tripPage #build fieldset label.check{margin-top:0!important;top:7px;min-height:32px;margin-left:-4px;color:#fff}.tripPage #build .flightType{margin-bottom:13px}.tripPage #build .flightType li{display:inline-block;list-style:none;margin-bottom:0;width:94px;vertical-align:top}.flightRoundTrip #panorama .travellers,.flightRoundTrip .destination,.tripPage #build .multiCity div label,.tripPage #panorama .moreFlights,.tripPage #panorama .travellers{display:none}.tripPage #build .multiCity input.text{width:73px;border:0 none;display:inline-block;vertical-align:top;padding:8px 10px!important;min-height:50px}.tripPage #build .multiCity label{margin-bottom:5px}.tripPage #build .multiCity div{display:inline-block;width:auto;font-size:0;background:#fff;margin-left:0;vertical-align:top;position:relative}.tripPage #build .multiCity div.start1,.tripPage #build .multiCity div.start2,.tripPage #build .multiCity div.start3{width:74px}.tripPage #build .multiCity span{margin-right:27px;position:relative;top:16px}.tripPage #build .multiCity div.origin3{margin-bottom:0}.tripPage #build.multiCity fieldset.multiCity{position:relative}.tripPage #build .multiCity:before{content:"";width:83%;height:50px;background:#fff;position:absolute;right:0;top:0;z-index:0}.tripPage #build fieldset.travelers{padding-left:1px;padding-bottom:1px}.tripPage #build fieldset.travelers div{margin-left:-1px}.tripPage #build fieldset.hotelBudget{width:150px}.tripPage #build fieldset.hotelBudget select{width:145px}.tripPage #build fieldset.tagFieldPanel{background:#fff;border:0 none!important;box-sizing:border-box;margin-top:2px;margin-bottom:1px;height:auto!important}.tripPage #build fieldset.tagFieldPanel input.tagField{padding:0 10px 0!important;width:100%!important;box-sizing:border-box}.tripPage #build fieldset.tagFieldPanel .tag{border-radius:100px;padding:4px 8px 4px 10px;margin:10px -6px -6px 10px;position:relative;z-index:99}.tripPage #build fieldset.tagFieldPanel .tag em{top:1px;position:relative;margin-left:7px}#build fieldset.action a.more.bookForGuest{left:0;top:130px}#infoPanel #build fieldset.action a.more.bookForGuest{width:auto;left:auto;top:130px}.tripPage #build .roomTypes{margin-left:-5px}.tripPage #build .roomTypes span{display:block;margin-bottom:6px;margin-left:4px}.tripPage #build .roomType{margin-left:5px;margin-bottom:5px!important;display:inline-block}.tripPage #build .roomType select{width:142px}.tripDetailsPage .menuMobile{opacity:.4}.tripDetailsPage .preloader{background-color:#F7F5F3!important;margin:30px 0 -50px;padding:20px 0}.flightRoundTrip .flightDetailHeading,.tripPage .flightDetailHeading,.tripPage .hotelListingHeading{color:#fff;font:21px/21px Arial,Helvetica,sans-serif;font-weight:400;padding:15px 15px 8px;min-height:35px}.flightRoundTrip .flightDetailHeading span,.tripPage .flightDetailHeading span,.tripPage .hotelListingHeading span{display:table-cell;font-size:14px;line-height:16px;margin-right:5px;padding-bottom:0;max-height:33px;margin-top:6px;overflow:hidden;width:186px;height:100%;vertical-align:middle}.flightRoundTrip .flightDetailHeading a.tertiary,.tripPage .flightDetailHeading a.tertiary,.tripPage .hotelListingHeading a.tertiary{border:1px solid #EEEBE8!important;color:#EEEBE8!important;margin:0 0 0 4px!important;padding-bottom:6px!important;font-size:12px;float:right}.flightRoundTrip .flightDetailHeading a.tertiary{min-height:28px}.flightRoundTrip .flightDetailHeading span{line-height:34px;color:#fff}.tripPage .hotelListingHeading a.tertiary{padding-top:8px!important}.flightRoundTrip .flightDetailHeading{margin:0!important}#panorama.hotelDescription.isChangeYourTripVisible{position:relative;top:0!important;height:auto!important;padding:0}.isChangeYourTripVisible .roomType{margin-bottom:-15px!important}.isChangeYourTripVisible .roomType h3{padding:15px 54px 15px 15px!important;background-color:#FFFAD6;margin:0!important;font-weight:400;font-size:14px!important;line-height:16px;background-image:url(../../Resource/Image/Background/Message/Warning.gif);background-position:right 3px;background-repeat:no-repeat}.hotelDescription #build{background:#19E;color:#fff;display:inline-block;padding:0 15px;width:100%;box-sizing:border-box}.hotelDescription #build>*{vertical-align:top}.hotelDescription #build fieldset{border:none;display:inline-block;padding:0 0 5px 0;margin:0;width:100%}.hotelDescription #build fieldset.travelers span,.hotelDescription #build fieldset.tripOptions ul.tripType{display:none}.hotelDescription #build fieldset.end,.hotelDescription #build fieldset.start{width:140px}.hotelDescription #build fieldset.start{margin-right:6px}.hotelDescription #build fieldset.roomTypes,.hotelDescription #build fieldset.rooms,.hotelDescription #build fieldset.travelers{margin-top:2px;width:auto}.hotelDescription #build fieldset.travelers div{display:inline-block;margin-right:6px;margin-bottom:6px}.hotelDescription #build fieldset.travelers div.ageBlock,.hotelDescription #build fieldset.travelers div.children{margin-right:0}.hotelDescription #build fieldset.travelers div.ageBlock div{margin-right:6px;margin-bottom:0}.hotelDescription #build fieldset.addNew{margin-top:0}.hotelDescription #build fieldset.addNew a.show{color:#fff;display:inline-block;height:28px;padding-right:32px;padding-bottom:0;line-height:28px}.hotelDescription #build fieldset label{display:block;font-size:1.3rem;padding-bottom:3px}.hotelDescription #build fieldset label a{color:#fff;text-decoration:none}.hotelDescription #build input.text{width:120px}.hotelDescription #build fieldset.end input.text{float:right}.hotelDescription #build select{border-radius:4px;border:1px solid #fff;color:#686764;height:34px;padding:6px 5px;width:142px;-webkit-appearance:none;-moz-appearance:none}.hotelDescription #build fieldset.action{float:right}#freePanel .findHotel #build fieldset.addNew,.hotelDescription #build fieldset.action{width:100%;box-sizing:border-box}.hotelDescription #build fieldset.rooms{margin-top:13px;margin-bottom:0;vertical-align:top}.hotelDescription #build fieldset.rooms label{padding:0}.hotelDescription #build fieldset.delete{margin-top:3px;margin-bottom:-9px;padding-left:0;width:auto}.hotelDescription #build fieldset.delete input.check{display:none}.hotelDescription #build fieldset.delete label.check{cursor:pointer;display:inline-block;height:24px;margin-top:3px;padding:0;text-align:left;text-indent:-9999px!important;width:24px}.hotelDescription #build .age select{width:92px}.hotelDescription #build .roomsRow fieldset.travelers div.ageBlock{width:100%!important;box-sizing:border-box}.hotelDescription #build .roomsRow fieldset.travelers div{float:left}.hotelDescription #build .roomsRow .travelers{font-size:.01em}.hotelDescription #build .hotelLocation input.text{width:268px}#panorama.hotelDescription #build .button{display:inline-block;font:700 17px Arial,Helvetica,sans-serif!important;float:right;margin:10px 0;padding:13px 14px 12px!important;text-align:center;width:263px}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip fieldset.hotelLocation,.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip fieldset.start{margin-bottom:0}#filter.sleekShowHide{padding-top:0!important;top:45px!important}#fc_chat_header,#fc_chat_layout #fc_chat_header,.business #filter,.business #filter.sleekShowHide{top:46px!important}body.isChangeYourTripVisible.flightRoundTrip{background:#19e}body.business.isChangeYourTripVisible.flightRoundTrip{background:#049}body.isChangeYourTripVisible.flightRoundTrip .roundTrip{display:none!important}.tripPage #build fieldset .tripType{display:none}.tripPage.smartBanner .filterGrowl{top:0}.tripPage.smartBanner .filterGrowl.isShown{top:45px}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip fieldset.hotelLocation input.text{width:100%;box-sizing:border-box}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip input.text{padding:20px 10px 6px!important}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip fieldset div>label,.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip fieldset>label{top:25px}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip .flightsPlusHotels_all fieldset.rooms label{top:1px;color:#fff;padding:3px 0;left:0}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip fieldset.flightsPlusHotels_all.travelers div,.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip fieldset.travelers div select{width:145px;padding:8px 10px!important;height:50px}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip fieldset.flightsPlusHotels_all.addNew a.show{background:0 0!important}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip .roomsRow fieldset.delete label.check:before{font-family:fontastic!important;speak:none;line-height:1;background-color:transparent;border-color:transparent;background:0 0;content:"\E010";font-size:10px;padding:4px;color:#fff;top:7px;position:relative;left:-3px}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip .roomsRow fieldset.delete label.check{background:0 0!important;font-size:0;text-indent:0!important;text-align:center;top:-4px;min-height:21px}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip .roomsRow fieldset.travelers div.ageBlock div.age{margin-right:0;width:auto}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip .roomsRow fieldset.travelers div.ageBlock div.age select{width:97px}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip fieldset.direct>label{top:8px}.tripPage #build.flightChangeYourTrip.hotelChangeYourTrip .roomsRow fieldset.travelers div.ageBlock{margin-left:0!important;width:288px!important;background:#fff}.tripPage #build .hideCyt{background-image:none!important;font-size:0;text-indent:0!important}.tripPage #build .hideCyt:before{font-family:fontastic!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;content:"\E010";font-size:1.3rem;color:#fff;position:relative;left:7px;top:8px}#infoPanel.alternative .contact.bookToday h6{padding:15px}#infoPanel.alternative .contact.bookToday ul.form1 li fieldset{display:inline-block}#infoPanel.alternative .contact.bookToday #divContactForm.formBound ul.form1 li.submit{margin:10px 0 10px 0!important;padding:0 10px}#infoPanel.alternative .contact.bookToday ul.form1 li label.leftSec{float:left;width:200px;padding-right:0;margin-top:8px}#infoPanel.alternative .contact.bookToday ul.form1 li label.leftSec .infobadge{position:relative;top:-3px;border-radius:50%;width:10px;height:10px;padding:4px;background:#ada8a4;color:#fff;text-align:center;font-size:10px;float:none;display:inline-block;margin:0 5px;line-height:1}#infoPanel.alternative .contact.bookToday ul.form1 li select.rightSec{float:right;width:64px;padding:8px 0}.holidaysPage{background:#F7F5F3!important}.holidays{display:inline-block;margin:15px 0 -60px;padding:0 15px;vertical-align:top}.holidays li em{display:none}.holidays li h3{color:#343332;display:inline-block;font-size:1.7rem!important;font-weight:400;height:25px;line-height:20px;margin:12px 0 0 20px!important;overflow:hidden;zoom:1}.holidays li h3 a{color:#343332;text-decoration:none}.holidays li img{margin:-20px 0 0 0!important;width:100%}.holidays li p{color:gray;font-size:1.3rem;margin:-5px 0 0 20px;overflow:hidden;white-space:nowrap;width:258px}.holidays li span{color:#19E;display:block;font-size:2rem;font-weight:400;margin:9px 20px 0 0;text-align:right}.holidays li span em{color:#19E;display:inline;font-size:1.3rem;font-weight:400}.holidays li span dfn{color:gray;float:left;font-size:12px;font-style:normal;margin:7px 0 0 20px}.holidays li.hover{border-color:#19E;box-shadow:0 2px 1px #E1DEDB}.holidays li.hover *{color:#19E!important}.holidays ul{margin:0;width:auto}.holidays ul li{background:#fff;border-color:#EEEBE8 #EEEBE8 #E1DEDB;border-radius:0;border-style:solid;border-width:0;display:inline-block;margin:0 0 20px;overflow:hidden;padding:20px 0;width:100%}.holidayFinder{display:inline-block;margin:22px 0 15px;width:100%}.holidayFinder ul{display:inline-block;margin:0!important;max-width:100%}.holidayFinder ul li{display:inline-block;background:0 0;width:auto;padding:0 5px 3px}.holidayFinder ul li:last-child{border:0 none}.holidayFinder ul li a{color:#fff;font-size:15px;padding:0 2px 3px}.holidayFinder ul li.active{opacity:1}.holidayFinder ul li.active a{color:#FD0;font-weight:700}div.holidayselect select{margin-left:25px;font-size:13px}div.holidayselect span{font-size:13px}#infoPanel.alternative .contact li div.holidayselect{display:flex;align-items:center;width:291px}body.inIosIframe .holidayTravelerAdult,body.inIosIframe .payNow-wrap{display:none}.holidaysHeroImage,.holidaysHeroImage #holidayimage{width:100%}.holidayTheme{padding:15px;overflow:hidden}.holidayTheme h1{color:#fff}.holidayTheme .themePanel{margin-left:0;width:100%}.holidayTheme .themePanel ul,.holidayTheme ul{margin-left:0!important}.holidayTheme ul{width:100%}.holidayTheme .themePanel ul li a{line-height:40px;margin-bottom:-5px}.holidayTheme input.text{background:0 0;border:0 none;border-bottom:3px solid #FD0;border-radius:0;color:#fff!important;font:34px DINWeb,Arial,Helvetica,sans-serif;height:47px;margin-left:0;margin-top:10px;text-align:center;width:100%;box-sizing:border-box;-webkit-transition:font-size 1s ease;-moz-transition:font-size 1s ease;-o-transition:font-size 1s ease;transition:font-size 1s ease}.holidayTheme li{background-repeat:no-repeat;display:inline-block;height:45px;margin:0;opacity:.75;width:142px}.holidayTheme li a{color:#fff;display:inline-block;font-size:13px;line-height:34px;padding:0 7px 0;text-align:center;text-decoration:none;vertical-align:top}.holidayTheme li.adventure a em,.holidayTheme li.autumn a em,.holidayTheme li.beach a em,.holidayTheme li.city a em,.holidayTheme li.couple a em,.holidayTheme li.family a em,.holidayTheme li.friends a em,.holidayTheme li.romantic a em,.holidayTheme li.solo a em,.holidayTheme li.spring a em,.holidayTheme li.summer a em,.holidayTheme li.weekend a em,.holidayTheme li.winter a em{background-image:url(../Image/Icon/SpriteListingHD2.png);background-size:400px 700px}.holidayTheme li a em{border:2px solid #fff;border-radius:30px;display:inline-block;height:34px;width:34px;vertical-align:top;margin-right:10px}.holidayTheme .holidayFinder li a em{border:0 none}.holidayFinder ul{overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}.holidayTheme li.selected a{color:#FD0;font-weight:700}.holidayTheme li.selected em{border:2px solid #FD0}.holidayTheme li.selected{opacity:.9}.holidayTheme li.low em{background-position:-233px -469px}.holidayTheme li.mid em{background-position:-299px -468px}.holidayTheme li.high em{background-position:-359px -465px}.holidayTheme li a em i{color:#fff;font-size:20px;float:left;padding-left:7px;padding-top:1px}.holidayTheme li.singapore a em i{padding-left:4px}.holidayTheme li.justRight a em i,.holidayTheme li.long a em i,.holidayTheme li.short a em i{font-size:24px;padding-left:5px}.holidayTheme li.selected a em i{color:#FD0;font-weight:700}.holidaysPage #infoPanel.alternative #build fieldset.travelers.flightsOnly_all{padding:0!important;background:#fff}.holidaysPage #infoPanel.alternative .highlight ul.form1 .agree{margin-top:0!important}.holidaysPage #infoPanel.alternative .highlight #divContactForm ul>li.submit{margin-top:-18px!important}.bigTextFieldContainer{width:100%;position:absolute;left:0;text-align:center;top:26px}.smartBanner .bigTextFieldContainer{top:26px}.hideHeader .bigTextFieldContainer{top:24px}.bigInput{font:36px DINWeb,Arial,Helvetica,sans-serif;letter-spacing:-1px;color:#fff!important;margin:0 auto;margin-bottom:15px;display:inline;text-align:center;width:100%;box-sizing:border-box}.lengthyWords{font-size:27px!important}.typed-cursor{-moz-animation:blink .7s infinite;-webkit-animation:blink .7s infinite;animation:blink .7s infinite;color:#fff!important;font:34px DINWeb,Arial,Helvetica,sans-serif;opacity:1}.holidaysOffer #panorama{background:#19e;height:auto}.holidaysOffer #panorama h1{color:#fff;font-family:DINWeb,Arial,Helvetica,sans-serif;font-weight:400;padding:15px 15px 0}.holidaysOffer .breadCrumb{padding:5px 15px 10px;max-width:291px}.holidaysOffer #build label.check,.holidaysOffer #panorama .breadCrumb div,.holidaysOffer #panorama a{color:#fff;text-decoration:none}.holidaysOffer #panorama .breadCrumb div{padding:0 5px;font-size:14px!important}.holidaysOffer #build{margin:0 15px;position:relative;padding:10px 0 40px;width:291px}.holidaysOffer #build label.check,.holidaysOffer #build label.radio{line-height:25px;padding:0 5px 0 27px}.holidaysOffer #build input.check,.holidaysOffer #build input.radio,.holidaysOffer #panorama.highlight input.radio{position:absolute;left:-9999px}.holidaysOffer #build fieldset.action a.more,.holidaysOffer #build label.radio{color:#fff}.holidaysOffer #build fieldset.tripOptions{margin:0 0 2px;width:291px}.holidaysOffer #build fieldset.tripOptions ul{width:100%;margin-bottom:15px}.holidaysOffer #build fieldset ul li{display:inline-block;width:auto}.holidaysOffer #build fieldset{margin:0 0 2px;display:inline-block}.holidaysOffer #build input{padding:12px 8px 11px 31px!important;width:250px!important}.holidaysOffer #build .invalid input[type=text]{padding:12px 8px 11px 31px!important;border-right:1px solid transparent!important}.holidaysOffer #build fieldset.travelers div,.holidaysOffer #build select{display:inline-block;width:97px;padding:0}.holidaysOffer #build fieldset.travelers{background:#fff;width:291px!important;padding:0!important;float:none!important}.holidaysOffer #build select{color:#343332;padding:10px;min-height:47px;border:none;border-radius:0}.holidaysOffer #build .airline.invalid input[type=text]{padding-left:12px!important;width:269px!important}.holidaysOffer #build a.button.yellow{position:relative;top:0;width:263px;text-align:center}.holidaysOffer #build fieldset.end,.holidaysOffer #build fieldset.end input,.holidaysOffer #build fieldset.start,.holidaysOffer #build fieldset.start input{width:250px!important}.holidaysOffer #build fieldset.multiCity span{display:none}.holidaysOffer #build fieldset.multiCity{margin:0 0 2px;padding:0;width:291px!important}.holidaysOffer #build fieldset.multiCity div{display:inline-block;padding:0;width:96px}.holidaysOffer #build fieldset.end.hidden,.holidaysOffer #build fieldset.moreFlights,.holidaysOffer #build.multiCity fieldset.end.hidden{display:none!important}.holidaysOffer #build fieldset.multiCity div input{width:58px!important}.holidaysOffer #build.multiCity fieldset.travelers{margin-top:0}.holidaysOffer #build .advanced fieldset.airline{float:left}.holidaysOffer #build .advanced{border:none;padding:0;margin:0}.holidaysOffer #build .cabinClass select{width:291px}.holidaysOffer #build label.check{padding:0 0 0 34px!important;margin:10px 0;position:relative}.holidaysOffer #build .icon-date:before,.holidaysOffer #build .icon-location-1:before{position:absolute;color:#686764;line-height:0;margin-left:5px;font-size:1.5rem;padding:24px 6px}.holidaysOffer #build fieldset.end.hidden input.text,.holidaysOffer #build fieldset.end.hidden input.text:focus{cursor:default;color:#EEEBE8;pointer-events:none!important;touch-action:none!important}.holidaysOffer #build .airline input{padding:11px 11px 12px 12px!important;width:266px!important}.holidaysOffer #build .flightType input.radio:checked+label::after,.holidaysOffer #build fieldset.direct input.check:checked+label::after{content:'';position:absolute;display:block;opacity:1;left:9px;top:0;width:6px;height:12px;border:solid #fff;border-width:0 .15em .15em 0;transform:rotate(45deg);line-height:1rem}.holidaysOffer #build .flightType input.radio+label{padding:4px 0 0 30px;position:relative;margin-right:10px}.holidaysOffer #build .flightType input.radio+label::before,.holidaysOffer #build fieldset.direct input.check+label::before{content:'';position:absolute;left:0;height:24px;width:24px;border-radius:100%;background:#fff}.holidaysOffer #build .flightType input.radio:checked+label::before,.holidaysOffer #build fieldset.direct input.check:checked+label::before{background-color:#19e}.holidaysOffer #build fieldset.direct{margin:10px 0 12px}.holidaysOffer .scrollable .viewport{width:100%!important}.holidaysOffer .promotions{width:291px;padding:20px 0!important;position:relative;overflow:hidden;height:auto;margin:0 15px}.holidaysOffer .promotions li{width:291px;display:inline-block;text-align:center;padding:0}.holidaysOffer .promotions li a img{display:inline!important;height:auto;max-height:255px;max-width:300px;margin-top:0;vertical-align:middle;width:auto}.holidaysOffer .scrollable .viewport ul{position:relative}.holidaysOffer .scrollable .viewport ul.bullets li{float:none}.holidaysOffer ul.bullets{display:block!important;width:100%;height:25px;text-align:center}.holidaysOffer .bullets li{width:10px;height:10px;display:inline-block;position:relative}.holidaysOffer .bullets li a:before{background:#686764!important;border-radius:10px;content:"";height:10px;left:5px;opacity:.5;position:absolute;top:5px;width:10px}.holidaysOffer .bullets li a.active:before,.holidaysOffer .bullets li a:hover:before{background:#686764;opacity:1}.holidayNewPage #infoPanel.alternative #divContactForm #build fieldset.end,.holidayNewPage #infoPanel.alternative #divContactForm #build fieldset.start,.holidayNewPage #infoPanel.alternative #divContactForm #build fieldset.travelers,.holidayNewPage #infoPanel.alternative #divContactForm .form1 li.city,.holidayNewPage #infoPanel.alternative #divContactForm ul.form1 li.optionalInformation,form1 li.city{display:none}.holidayNewPage #infoPanel.alternative .highlight .packageSummary .price img.large{width:130px;height:65px}.holidayNewPage #contentPanel.alternative table.grid.itinerary tr.withImage td{border-bottom:0 none;padding:2px 0}.holidayNewPage #contentPanel.alternative table.grid.itinerary td p em{text-transform:none}.holidayNewPage #contentPanel.alternative h2{font:700 1.5rem/1.8rem Arial,Helvetica,sans-serif!important}.holidayNewPage #contentPanel.alternative table.grid.itinerary td h2{font:1.5rem/1.9rem Arial,Helvetica,sans-serif!important;margin:0 0 10px}.holidayNewPage #contentPanel.alternative .grid.itinerary td.calendar p em{padding:0}.holidayNewPage #contentPanel.alternative .grid.itinerary td p em{border-radius:1000px;padding:4px 14px;display:inline-block;margin-bottom:-2px;overflow:hidden;text-overflow:ellipsis;max-width:250px;white-space:nowrap;margin-right:-1px}.holidayNewPage #contentPanel.alternative table.grid.itinerary tr.withImage td img{width:100%}.holidayNewPage #contentPanel.alternative table.grid.itinerary p img{margin:0 0 10px!important;margin:0 -15px 10px!important;width:121%;float:none}.holidayNewPage .breadCrumb,.holidayNewPage .stamp{display:none}.holidayNewPage #contentPanel.alternative table.grid.itinerary td.calendar{display:block;margin-top:40px;margin-bottom:-105px;position:relative}.holidayNewPage #contentPanel.alternative table.grid.itinerary td p{margin-top:10px;margin-bottom:5px}.holidayNewPage #contentPanel.alternative table.grid.itinerary td{display:block}.holidayNewPage #title h1{font-size:0;position:absolute;z-index:999;text-align:center;left:0;right:0;color:#fff}.holidayNewPage #title h1:before{width:auto;height:auto;font-size:13px;display:block;line-height:34px;text-transform:uppercase;top:5px;position:relative;letter-spacing:4px}.holidayNewPage #title h1:after{width:auto;height:auto;font-size:49px;display:inline-block;line-height:50px;top:-5px;position:relative;letter-spacing:-2px}.holidayNewPage .inclusionItems{list-style:none;padding:0!important;margin:5px 0 -11px!important}.holidayNewPage #panorama{height:260px}.holidayNewPage #title h1{top:166px}.holidayNewPage #contentPanel p.fineprint{font-size:10px;color:#686764;margin-top:20px}.holidayNewPage .inclusionItems li{padding:0;color:#686764;display:inline-block;min-width:94px;margin:0 0 20px!important;text-align:center}.holidayNewPage .inclusionItems li:before{font-size:35px;display:block;color:#19e;margin-bottom:5px}.holidayNewPage #contentPanel p img{float:right;width:150px;margin:4px 0 10px 10px}.holidaysPage.holidayNewPage #infoPanel.alternative .highlight #divContactForm ul>li.submit{margin-top:-31px!important}#contentPanel.alternative .visaContentBlock a.button{display:block;float:none;margin:0 6px;width:auto}#contentPanel .visaContentBlock p{margin:-5px 0 0 20px}.visaContentBlock{display:block;width:100%!important;box-sizing:border-box;padding:0!important;margin:0 auto}.visaContentBlock ul li{margin-left:0!important}.visaContentBlock ul li:last-child{margin-bottom:0}#contentPanel .visaContentBlock h3 a{color:#343332;margin-top:0!important}.visaContentBlock span a{text-align:right;display:block;font-size:14px}.visaContentBlock li span{margin-top:12px}#contentPanel .holidays.visaContentBlock h3>a{color:#19E}#contentPanel .holidays.visaContentBlock li h3>a{color:#343332}#contentPanel.alternative a.button{float:right;text-align:center;width:100%;box-sizing:border-box}#contentPanel.alternative table.grid{border-collapse:collapse;margin:0;width:100%}#contentPanel.alternative table.grid td{color:#343332;text-align:left;vertical-align:middle;border-top:1px solid #fff}#contentPanel.alternative table.grid td.detail strong{width:140px;display:block;overflow:hidden;text-overflow:ellipsis}#contentPanel.alternative table.grid.itinerary{margin-bottom:15px;border-top:0 none}#contentPanel.alternative table.grid.itinerary td{padding:10px 0 8px 0;vertical-align:top;background:0 0;border:0 none!important}#contentPanel.alternative table.grid.itinerary td.calendar{padding:10px 15px 8px 0}#contentPanel.alternative .grid.itinerary td h3{margin-top:0}#contentPanel.alternative .grid.itinerary td.calendar em{color:#fff;display:block;font-size:1.8rem;margin-top:-3px}#contentPanel.alternative .grid.itinerary td.calendar p{background:#70C2F5;color:#fff;font-size:12px;height:33px;margin-top:0!important;margin-left:-15px;padding:5px 12px 7px 30px;text-align:center;text-transform:uppercase;width:29px}#contentPanel.alternative table.grid.itinerary td p{color:#000;margin-top:0}#contentPanel.alternative table.grid.itinerary td p em{background:#E7F5FD;font-size:12px;margin-right:5px;border-radius:1000px;padding:3px 11px;display:inline-block;margin-bottom:-2px;overflow:hidden;text-overflow:ellipsis;max-width:250px;white-space:nowrap}#contentPanel.alternative .grid.itinerary td.calendar p em{background:0 0;padding:0;border:0 none;font-size:1.8rem}#contentPanel.alternative table.grid.itinerary td p strong{color:#000}#contentPanel #divAdvanced{position:relative;top:30px;overflow-y:scroll}#contentPanel .toggleBookingList{position:relative;top:15px}.subContent #contentPanel .grid td.organization span.stmttag{display:inline-block;max-width:70px;margin:3px 3px -3px 0;padding:1px 5px;font-size:12px;color:#686764;border:1px solid #ADA8A4;border-radius:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deals{margin:0 0 0 10px;width:320px}.deals .viewport{height:132px;width:320px}.deals .next,.deals .previous{float:none!important;margin:17px 0 0!important}.deals .previous{margin-left:-2px!important}.deals .next{margin-left:10px!important}.deals h2,.holidays h2{margin-left:20px;margin-top:30px}.deals h2{margin-left:19px}.deals ul li{background:#fff;border-style:solid;border-width:0;border-color:#EEEBE8 #EEEBE8 #E1DEDB #EEEBE8;border-radius:0;box-shadow:0 0 0 #F7F5F3;height:90px;list-style:none;margin:0 19px 5px 19px;overflow:hidden;padding:18px 20px;width:250px}.deals ul li div,.subContent .itinerary ul li .moreDetails{margin-right:15px}.deals ul li.hover{border-color:#19E;box-shadow:0 0 0 #E1DEDB}.deals ul li.hover *{color:#19E!important}.deals ul li div{display:block;float:left;height:50px;overflow:hidden;width:88px}.deals ul li em{display:none}.deals ul li h3{color:#343332;display:inline-block;font-size:17px;font-weight:400;height:40px;line-height:20px;margin-top:2px;overflow:hidden;width:147px;zoom:1}.deals ul li h3 a{color:#343332;text-decoration:none}.deals ul li p{color:#686764;font-size:13px;margin-top:-5px}.deals ul li span{color:#19E;display:block;font-size:20px;font-weight:400;text-align:right;margin-top:8px}.deals ul li a span{color:#343332;font-weight:400;text-align:left;margin:0;font-size:13px}.deals ul li span em{color:#19E;display:inline;font-size:13px;font-style:normal;font-weight:400}.approvePanel,.rejectPanel{width:auto;margin:5%}.approvePanel,.rejectPanel img{margin:8%}.approvePanel p{width:auto}.rejectPanel p{width:290px;height:32px;font-family:Arial;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#686764}.rejectPanel .textarea,.rejectPanel .textarea fieldset{width:auto}.visaPage .deals{margin-top:35px!important;width:100%;box-sizing:border-box}.visaPage .deals li{margin-bottom:10px}.visaPage .deals li h3{width:170px}.visaPage .deals ul li{height:75px}.visaPage .deals ul li div{width:42px}.visaPage .deals h2{margin-top:0}.visaPage #homePanel .deals div{display:inline-block;width:100%}.visaPage #homePanel .deals a.button{float:none;background:#FD0;font:700 14px Arial,Helvetica,sans-serif;height:42px;line-height:41px;letter-spacing:.1em;padding:0 20px;color:#000;margin:0 19px;margin-bottom:20px;width:250px;text-align:center}.visaPage .deals li a span{white-space:nowrap;text-overflow:ellipsis;width:170px;overflow:hidden}.visaPage .deals li div{width:55px!important;height:55px;border-radius:100%;margin-right:0}.visaPage .deals li div img{width:55px;min-height:100%}.visaThemePanel{margin-top:25px}.visaThemePanel ul{margin:0 auto}.visaThemePanel li{background-repeat:no-repeat;color:#fff;display:inline-block;font-size:13px;padding:0 10px 15px 10px;text-transform:uppercase;text-align:left;width:120px}.visaThemePanel li.visaDays{width:151px}.visaThemePanel li span i{float:left;margin-bottom:5px;width:38px;height:36px;margin-right:6px}.visaThemePanel li.applyOnline span i{background-position:-1px -582px;height:31px}.visaThemePanel li.quickNEasy span i{background-position:-64px -580px}.visaThemePanel li.onBoard span i{background-position:-129px -580px}.visaThemePanel li.visaDays span i{background-position:-193px -580px}.visaTheme .icon{font-size:18px;padding:12px 0 12px 15px;position:absolute}.visaTheme .visaLocation input:focus{outline:0 none;border:0}.visaTheme .visaLocation input{padding-left:40px;font:18px DINWeb,Arial,Helvetica,sans-serif;letter-spacing:-1px;color:#000;height:25px;padding-top:11px;min-height:25px}.visaTheme .visaLocation input::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.visaTheme .visaLocation input::-moz-placeholder{color:rgba(0,0,0,.4)}.visaTheme .visaLocation input::-ms-input-placeholder{color:rgba(0,0,0,.4)}.visaTheme .invalid input[type=text],.visaTheme .invalid select,.visaTheme .invalid textarea{padding:8px 8px 8px 29px!important}.visaTheme .item .invalid input[type=text],.visaTheme .item .invalid select,.visaTheme .item .invalid textarea{padding:8px!important}.visaTheme .visaLocation a{background:#19e;padding:10px 13px;min-height:26px;line-height:26px;text-transform:uppercase;font-weight:700;font-size:16px;color:#fff;display:inline-block;vertical-align:top;margin-left:-5px;border-radius:0}.seamless .visaTheme .item input{height:auto}.seamless .visaTheme .item{text-align:left}.seamless .visaTheme .slidePanel .item{width:300px;padding:15px 10px 25px}.seamless .visaTheme .slidePanel .item h6{margin:41px -10px 0}.seamless .visaTheme .slidePanel .item .trackYourVisaIframe{width:100%;display:flex;height:calc(100vh - 35px);margin:-15px 0}.seamless .visaTheme .slidePanel .item .trackYourVisaIframe iframe{border:0}.seamless .visaTheme{background-size:cover;padding:25px 15px;overflow:hidden}.seamless #panorama{height:auto;background:url(../Image/Content/Panorama/visaHomeMobile.jpg)no-repeat right center;background-size:cover}.seamless #panoramaPanel{position:relative}.seamless #homePanel{margin:0}.visaLocation input{background:#fff;border:0;border-radius:0;height:30px;padding:10px;width:188px;box-sizing:content-box}.visaThemebutton{margin-top:20px;color:#fff;text-align:center}.visaThemebutton a{color:#fff;letter-spacing:1px}.visaThemebutton a:hover{text-decoration:none}.inputContainer{position:absolute;left:50px;top:42px}.travelersVisa{width:100%!important;box-sizing:border-box;padding:0!important}.travelersVisa>select{margin-left:10px;width:97px!important}.form1 .travelersVisa a.visaHelp{background:url(../Image/Icon/HelpHome.png)no-repeat scroll 100% 45% transparent;color:#fff!important;float:left;font-size:13px;margin-top:9px;padding-right:18px}.tertiaryVisa{line-height:32px}#infoPanel #visaApplyForm .invalid select,#visaApplyForm .invalid input[type=password],#visaApplyForm .invalid input[type=text],#visaApplyForm .invalid textarea{background-color:#FFFAD6!important;box-shadow:0 0!important;border:1px solid #FFFAD6!important;margin-left:0!important;padding:8px!important}#infoPanel #visaApplyForm .invalid .travelersVisa>select{margin-left:10px!important}#infoPanel #visaApplyForm .form1 fieldset select{padding:7px 4px;height:50px}body.holidaysPage,body.seamless{background:#F7F5F3!important}.form1 span.passwordRule{display:inline-block;padding:7px 0}.form7.optionalOrder li{display:inline-block;margin-right:11px;margin-bottom:10px}.form7.optionalOrder li fieldset label{vertical-align:top}.compare{display:inline-block;margin:15px 0 0}.compare div{background:#fff;border-radius:0;border:1px solid #EEEBE8;border-color:#EEEBE8 #EEEBE8 #E1DEDB #EEEBE8;display:inline-block;margin-top:15px;text-align:center;vertical-align:top;width:100%;box-sizing:border-box}.compare div.popular{background:#F7F5F3;position:relative;top:2px;width:100%;box-sizing:border-box;z-index:999;overflow:hidden}.compare div.popular em.tag{background:url(../Image/Icon/spriteDefault.png)no-repeat -344px -2154px;height:55px;left:-3px;position:absolute;top:-4px;width:55px;border:0 none}.compare div.popular p{background:#FD0}.compare div.popular p:after{background-position:0 -6px}.compare h2{background:#EEEBE8;margin:0!important;padding:15px 0;overflow:hidden;text-align:center}.compare h2 span{display:inline-block;font-size:46px;letter-spacing:-3px;vertical-align:middle}.ios .compare h2 span{letter-spacing:-6px}.compare h2 span em{display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:16px;text-align:center}.compare p{background:#FD0;margin:0!important;padding:8px 0 10px;text-align:center;width:100%}.compare p em{display:block;font-size:11px;font-style:normal;font-weight:700;margin:0 0 0 3px;vertical-align:top}.compare p dfn{display:inline-block;font-size:27px;margin:0 0 0 3px}.compare p:after{background:url(../Image/Icon/texture.png)repeat-x 0 0;content:"";display:block;height:5px;margin:8px 0 -14px;backface-visibility:hidden}.compare p span{display:block;font-size:14px;font-weight:700;line-height:normal;margin-top:5px}.compare ul{display:inline-block;margin:17px 0 0 0;max-width:230px}.compare ul li{display:block;padding:5px 0 0 0;margin-left:0!important;margin-bottom:10px;text-align:left}.compare .bookNow a{border:1px solid #19E;border-radius:0;display:block;margin:0 auto;min-height:15px}.compare .bookNow{display:inline-block;margin-top:7px}#contentPanel ul .visaDocSubmitbtn{text-align:right;margin-top:12px}#contentPanel ul .visaDocSubmitbtn .submitBtnContainer{display:inline-block;text-align:center;background:#19E;padding:10px;min-width:70px}#contentPanel ul .visaDocSubmitbtn .submitBtnContainer .btnSubmitOnVisa{color:#fff!important}.subContent .itinerary .service ul li .visaService,.subContent.fullSize #contentPanel ul.visaService{display:inline-block;margin:10px 0 0 0!important;font-size:.01em;border:0 none!important;width:218px}.subContent.fullSize #contentPanel ul.visaService{width:100%;box-sizing:border-box}.subContent .itinerary .service ul li .visaService li,.subContent.fullSize #contentPanel ul.visaService li{border-radius:0;display:inline-block;padding:0;background:#FFF;width:102px;height:70px;border:1px solid #F7F5F3!important;margin:0 3px 6px 0!important;vertical-align:top;font-size:13px}.subContent.fullSize #contentPanel ul.visaService li{width:139px}.subContent #contentPanel .itinerary .service ul li .visaService li .dropzone>a,.subContent.fullSize #contentPanel ul.visaService li .dropzone>a{vertical-align:top;display:table;line-height:16px;max-width:216px;width:100%;padding:0;height:70px;color:#19E!important;text-align:center}.subContent #contentPanel .itinerary .service ul li .visaService li:last-child,.subContent.fullSize #contentPanel ul.visaService li:last-child{border-bottom:1px solid #F7F5F3!important;border-radius:0!important;margin-bottom:0!important}.subContent #contentPanel .itinerary .service ul li .visaService li .dropzone>a em,.subContent.fullSize #contentPanel ul.visaService li .dropzone>a em{display:table-cell!important;vertical-align:middle;font-size:13px!important;color:#19E;padding:0 8px}.subContent #contentPanel .itinerary .service ul li .visaService li .dropzone>a:hover,.subContent.fullSize #contentPanel ul.visaService li .dropzone>a:hover{text-decoration:none}.subContent #contentPanel .itinerary .service ul li .visaService li .dropzone.more em:before,.subContent.fullSize #contentPanel ul.visaService li .dropzone.more em:before{width:20px;height:20px;border:1px solid #19e;content:"\e021";font-size:9px;font-family:fontastic;line-height:20px;padding:0;margin:0 auto 3px;text-align:center;color:#19e;border-radius:50%;display:block}.subContent .itinerary .service ul li .visaService .uploaded,.subContent .itinerary .service ul li .visaService .uploaded .dropzone>a,.subContent.fullSize #contentPanel ul.visaService .uploaded,.subContent.fullSize #contentPanel ul.visaService .uploaded .dropzone>a{height:70px}.subContent #contentPanel .itinerary .service ul li .visaService .uploaded .dropzone>a,.subContent .itinerary .service ul li .visaService .editPanel,.subContent .itinerary .service ul li .visaService .uploadedItems,.subContent.fullSize #contentPanel ul.visaService .editPanel,.subContent.fullSize #contentPanel ul.visaService .uploaded .dropzone>a,.subContent.fullSize #contentPanel ul.visaService .uploadedItems{display:none}.subContent .itinerary .service ul li .visaService .uploaded .uploadedItems,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems{display:inline-block;width:100%;height:70px;margin:0!important;position:relative;text-align:center;z-index:99px}.subContent .itinerary .service ul li .visaService .uploaded .uploadedItems em,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems em{position:absolute;bottom:-29px;font-size:11px;width:105px;line-height:normal;text-align:center;min-height:24px}.subContent .itinerary .service ul li .visaService .uploaded .uploadedItems a span,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems a span{background-color:#19E;width:25px;height:25px;display:inline-block}.subContent .itinerary .service ul li .visaService .uploaded .uploadedItems a,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems a{padding:15px 0 0 15px;display:inline-block;height:25px;position:absolute;bottom:0;right:0;width:25px}.subContent .itinerary .service ul li .visaService .uploaded .uploadedItems img,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems img{width:80px!important;height:73px;opacity:.3}.subContent .itinerary .service ul li .visaService .uploaded .editPanel,.subContent.fullSize #contentPanel ul.visaService .uploaded .editPanel{width:100%}.subContent #contentPanel .itinerary .service ul li .visaService .uploaded .editPanel a,.subContent.fullSize #contentPanel ul.visaService .uploaded .editPanel a{color:#343332!important;display:block;font-size:12px;font-weight:400;background:#fff;line-height:22px;text-align:center;border:1px solid #EEEBE8;border-top:none;z-index:99999}.subContent #contentPanel .itinerary .service ul li .visaService .uploaded .editPanel a:hover,.subContent.fullSize #contentPanel ul.visaService .uploaded .editPanel a:hover{text-decoration:none}.subContent #contentPanel .itinerary .service ul li .visaService .uploaded .editPanel a.close span,.subContent.fullSize #contentPanel ul.visaService .uploaded .editPanel a.close span{background:#19E url(../Image/Icon/SpriteDefault.png)no-repeat -45px -2121px;top:47px;font-size:0;height:13px;position:absolute;padding:5px;left:47px;width:13px}.subContent .itinerary .service ul li .visaService .editPanel,.subContent .itinerary .service ul li .visaService .uploaded .editPanel,.subContent.fullSize #contentPanel ul.visaService .editPanel,.subContent.fullSize #contentPanel ul.visaService .uploaded .editPanel{display:none}.subContent .itinerary .service ul li .visaService .uploaded.edit .editPanel,.subContent.fullSize #contentPanel ul.visaService .uploaded.edit .editPanel{display:inline-block;position:absolute;right:0;max-width:70px}.subContent .itinerary .service ul li .visaService .uploaded .uploadedItems:after,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems:after{content:"";display:inline-block;width:37px;height:29px;position:absolute;left:34%;top:36%;z-index:999}.subContent .itinerary .service ul li .visaService .uploaded .editPanel:after,.subContent.fullSize #contentPanel ul.visaService .uploaded .editPanel:after{content:"";display:inline-block;width:37px;height:29px;position:absolute;right:100px;top:53%;z-index:999}.subContent .itinerary .service ul li .visaService .uploaded.edit .uploadedItems,.subContent.fullSize #contentPanel ul.visaService .uploaded.edit .uploadedItems{display:inline-block;position:absolute;left:0;top:0}.subContent .itinerary .service ul li .visaService .uploaded.edit .uploadedItems a,.subContent .itinerary .service ul li .visaService .uploaded.edit .uploadedItems:after,.subContent.fullSize #contentPanel ul.visaService .uploaded.edit .uploadedItems a,.subContent.fullSize #contentPanel ul.visaService .uploaded.edit .uploadedItems:after{display:none}.subContent .itinerary .service ul li .visaService .dropzone,.subContent.fullSize #contentPanel ul.visaService .dropzone{display:inline-block;height:72px;position:relative;width:100%}.subContent .itinerary .service ul li .visaService .uploaded .dropzone,.subContent.fullSize #contentPanel ul.visaService .uploaded .dropzone{height:72px}.subContent .itinerary .service ul li .visaService li .editPanelbutton,.subContent.fullSize #contentPanel ul.visaService li .editPanelbutton{bottom:0;height:100%;position:fixed;width:100%;background:rgba(0,0,0,.4);left:0;padding:0;z-index:9999;display:none}.subContent .itinerary .service ul li .visaService li.uploaded.edit .editPanelbutton,.subContent.fullSize #contentPanel ul.visaService li.uploaded.edit .editPanelbutton{display:block}.subContent .itinerary .service ul li .visaService li .editPanelbutton ul,.subContent.fullSize #contentPanel ul.visaService li .editPanelbutton ul{margin:0 0 15px 0;position:absolute;bottom:0;width:320px!important}.subContent .itinerary .service ul li .visaService li .editPanelbutton li,.subContent.fullSize #contentPanel ul.visaService li .editPanelbutton li{background:#fff;width:320px!important}.subContent .itinerary .service ul li .visaService li .editPanelbutton ul li,.subContent.fullSize #contentPanel ul.visaService li .editPanelbutton ul li{width:100%;background:rgba(255,255,255,.95);border-radius:0;font-size:16px;padding:12px 0 11px 0;line-height:18px;text-align:center;display:inline-block;height:17px;min-height:17px;vertical-align:middle;margin:0!important}.subContent .itinerary .service ul li .visaService .inProgress .dropzone:before,.subContent.fullSize #contentPanel ul.visaService .inProgress .dropzone:before{content:"";width:50px;height:20px;background-image:url(../Image/Icon/Animation/spinner-blue.svg)!important;background-repeat:no-repeat!important;background-position:center!important;position:absolute;left:25%;top:37%}.subContent #contentPanel .itinerary .service ul li .visaService li.inProgress .dropzone>a em,.subContent .itinerary .service ul li .visaService .inProgress .dropzone *,.subContent.fullSize #contentPanel ul.visaService .inProgress .dropzone *,.subContent.fullSize #contentPanel ul.visaService li.inProgress .dropzone>a em{font-size:0!important}.subContent .itinerary .service ul li .visaService .inProgress a.editAction,.subContent .itinerary .service ul li .visaService .uploaded.inProgress .editPanel:after,.subContent .itinerary .service ul li .visaService .uploaded.inProgress .uploadedItems:after,.subContent.fullSize #contentPanel ul.visaService .inProgress a.editAction,.subContent.fullSize #contentPanel ul.visaService .uploaded.inProgress .editPanel:after,.subContent.fullSize #contentPanel ul.visaService .uploaded.inProgress .uploadedItems:after{display:none}.subContent .itinerary .service ul li .visaService .uploaded.edit.inProgress .editPanel a,.subContent.fullSize #contentPanel ul.visaService .uploaded.edit.inProgress .editPanel a{font-size:12px!important}.subContent .itinerary .service ul li .visaService .edit.inProgress .dropzone *,.subContent.fullSize #contentPanel ul.visaService .edit.inProgress .dropzone *{font-size:16px!important}.subContent.fullSize #contentPanel ul.visaService>li{position:relative;overflow:hidden}.subContent #contentPanel .ticketDetail ul.list{display:list-item;padding-left:15px!important;margin-top:10px}.subContent #contentPanel .ticketDetail ul.list li{min-height:auto;list-style:inherit;list-style-type:disc;display:list-item}.subContent .infoPanel .travelExpert{margin:20px 0;text-align:center}.subContent.fullSize #contentPanel ul.visaService .uploaded,.subContent.fullSize #contentPanel ul.visaService .uploaded .dropzone,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems,.subContent.fullSize #contentPanel ul.visaService li,.subContent.fullSize #contentPanel ul.visaService li .dropzone>a{height:110px}.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems img{width:135px!important;height:111px}.subContent.fullSize #contentPanel fieldset.selectAll{float:none;margin-top:0;margin-bottom:15px}.subContent.fullSize #contentPanel fieldset.selectAll label{margin-left:3px;vertical-align:top}.subContent.fullSize #contentPanel fieldset.selectAll span{margin-left:5px;margin-top:-1px;display:inline-block;vertical-align:top}#contentPanel>.message:first-child{margin-top:8px!important;padding-top:10px!important}#contentPanel .message,.subContent .message{border-radius:0;min-height:40px;line-height:40px;margin:15px 0;max-width:none;background-image:none!important}.subContent .message.information ul{list-style:square}.subContent .message.information ul div.providerProfile{text-align:center}#contentPanel .message p{display:inline-block;margin-top:0!important;vertical-align:middle}#contentPanel .message span.action{margin-left:15px!important}#contentPanel.cancellationPanel .message span.action{margin-left:0!important}.message *{color:#000!important}.message a.button{margin-top:8px;text-align:center;width:100%}.message a{color:#19E!important;display:inline-block}.message label a{display:inline}.message a.button,.message a.button i{color:#fff!important}.message dfn{display:block;padding:0 0 0 10px}.message p{float:none;font-size:1.3rem;line-height:normal;margin:0 15px;padding:0;width:auto}.message p em{display:block;font-weight:700;margin-bottom:5px}.message p em a,.message strong{font-weight:400}.message strong{color:#000;text-decoration:none}.message ul{margin:0 0 0 12px}.message ul li{line-height:19px;margin-top:0}.message .actions,.message span.checkRules{margin:0 15px}.message span.checkRules input{margin:0 5px 0 3px;vertical-align:text-bottom}.message{background:#FFF;background-image:none!important;background-repeat:no-repeat;background-position:right 2px;border:0 none;border-radius:0;margin:0;padding:15px 0;max-width:100%;box-sizing:border-box}.subContent .itinerary .message{margin:15px 0}#freePanel .highlight .contact .message{background-position:right 8px;border:0 none;border-radius:0;margin-left:0;padding:15px 0;width:100%}#panorama.myTrip .signIn .message{border-radius:0}.message.confirmation{background-color:#DEF7E4;background-image:url(../Image/Background/Message/Confirmation.gif)}.message.error{background-color:#FDE7E9;background-image:url(../Image/Background/Message/Error.gif)}.message.information{background-color:#E7F5FD;background-image:url(../Image/Background/Message/Information.gif)}.message.warning{background-color:#FFFAD6;background-image:url(../Image/Background/Message/Warning.gif)}.stepToGo p{max-width:62%}#content .subContent .message p{width:90%}.tripDetailsPage .subContent .message{margin:15px -15px}.tripDetailsPage .menuMobile.menuBound[disableMenuMobile]:before,.tripPage .menuMobile.menuBound[disableMenuMobile]:before{content:"\e087"}.tripDetailsPage .menuMobile.menuBound[disableMenuMobile],.tripPage .menuMobile.menuBound[disableMenuMobile]{opacity:1}#infoPanel.alternative{float:left;margin:25px 0}#infoPanel.alternative h3,#infoPanel.alternative h6{font-size:1.5rem;margin:15px 0 12px 15px}#infoPanel.alternative h4{margin:15px 0 12px 15px}#infoPanel .packageSummary{margin-bottom:0}#infoPanel.alternative .video{border-top:0 none;margin:0 0 20px;text-align:center;width:100%;padding:15px 15px 0;box-sizing:border-box}#infoPanel.alternative .video a{display:inline-block;width:100%}#infoPanel.alternative .video a img{width:100%}#infoPanel.alternative .contact input.submit{width:auto!important}#infoPanel.alternative .contact li input.text{border:0 none;width:100%;box-sizing:border-box;min-height:50px}#freePanel .highlight .contact ul.form1 li .invalid input.text,#infoPanel.alternative .contact ul.form1 li .invalid input.text{padding:8px 10px!important;width:100%!important}#infoPanel.alternative .contact ul.form1 li.contactNumber .invalid input.text,#infoPanel.alternative .contact ul.form1 li.contactNumber input.text{padding-left:45px!important;width:100%!important}#infoPanel.alternative .contact li.contactNumber label{margin-top:15px;margin-right:10px;width:21px;white-space:nowrap;position:absolute;left:25px;top:1px}#infoPanel.alternative .contact li select{background-color:#fff!important}#infoPanel.alternative .contact li.contactNumber{position:relative}#infoPanel.alternative #contactForm li.contactNumber .invalid,#infoPanel.alternative #contactForm li.contactNumber label{color:#686764!important}#infoPanel.alternative .contact div.mandatory{background-position:250px 4px;width:269px}#infoPanel.alternative .contact div.message{border-radius:0;height:64px;line-height:43px;overflow:hidden;margin-top:0;margin-bottom:0}#infoPanel.alternative .contact div.message p{line-height:normal;display:inline-block;vertical-align:middle}#freePanel .highlight .contact div.message,#infoPanel.alternative .contact div.message{margin-left:0;padding:12px 0 15px;width:100%;max-width:100%}#infoPanel.alternative .contact h6{font:27px/1.2em DINWeb,Arial,Helvetica,sans-serif!important;text-shadow:0 0 0 #fff}#infoPanel.alternative .contact input.submit{background:url(../Image/Icon/ArrowNext.gif)no-repeat 100% 50%;border:0;box-shadow:none;color:#19E;cursor:pointer;float:right!important;font:13px Arial,Helvetica,sans-serif;margin:0 2px 0 0!important;text-align:right}#infoPanel.alternative .contact li{background:0 0;border-top:0;margin:0!important;margin-bottom:2px!important;padding:0 15px;width:100%;box-sizing:border-box}#infoPanel.alternative .contact li.submit{padding:0 15px;margin:0 0 15px!important;width:100%;box-sizing:border-box}#infoPanel.alternative .contact li.submit .submit{text-align:center;width:100%!important}#infoPanel.alternative .contact li div{color:#fff;font-size:1.3rem;margin-bottom:0}#infoPanel.alternative .contact li.message textarea{width:264px}#infoPanel.alternative .contact li.telephone{margin-bottom:0!important}#infoPanel.alternative .contact li.telephone fieldset li.country{margin:0 0 10px 0!important;padding:0;width:70px}#infoPanel.alternative .contact li.telephone fieldset li.country input.text{width:37px}#infoPanel.alternative .contact li.telephone fieldset li.number{margin:0 0 10px 0!important;padding:0;width:208px}#infoPanel.alternative .contact li.telephone fieldset li.number input.text{width:100%}#infoPanel.alternative .contact li.agree label{float:none}#infoPanel.alternative #divContactForm li.optionalInformation{margin-bottom:15px!important}#infoPanel.alternative #divContactForm li.city{margin-bottom:-1px!important}#infoPanel.alternative .contact li.submit .submit{margin:0!important}#infoPanel.alternative input.check{left:-9999px;position:absolute}#infoPanel.alternative label.check{background:url(../Image/Background/Checkbox.png)no-repeat 0 0;cursor:pointer;display:inline-block;height:30px;margin-top:5px;padding:2px 20px 0 32px}#infoPanel.alternative label.checked{background-position:0 -20px!important}#infoPanel.alternative .highlight{background:#19E!important;border:0 none;padding-left:0;padding-right:0;padding-bottom:0;width:100%}.inIosIframe #infoPanel.alternative .highlight{background-color:#049!important}#freePanel .highlight .contact,#infoPanel.alternative .highlight .contact{display:inline-block;margin:0;padding-top:0;width:100%}#freePanel .highlight .price img,#infoPanel.alternative .highlight .price img{float:right;height:45px;margin:10px;margin-right:15px;width:75px}#freePanel .highlight .price img.large,#infoPanel.alternative .highlight .price img.large{float:right;height:65px;margin:0;width:100px}#freePanel .highlight .price p em strike,#infoPanel.alternative .highlight .price p em strike{color:#ADA8A4!important;font-weight:400}#freePanel .highlight .price p em,#infoPanel.alternative .highlight .price p em{color:#FD0!important;display:block;font-size:20px;font-style:normal;font-weight:400}#freePanel .highlight .price em.offer,#infoPanel.alternative .highlight .price p em.offer{background:url(../Image/Icon/SpriteDefault.png)no-repeat right -110px;padding-right:50px}#freePanel .highlight .price p,#infoPanel.alternative .highlight .price p{display:inline-block;font-size:11px;max-width:184px;padding:14px 0 14px 14px;width:auto}#freePanel .highlight .price,#infoPanel.alternative .highlight .price{-moz-box-shadow:inset -1px 5px 5px #0A468F;-webkit-box-shadow:inset -1px 5px 5px #0A468F;background:#0A468F;border-top:1px solid #70C2F5;box-shadow:inset -1px 5px 5px #0A468F;display:inline-block;margin:0;width:100%}.inIosIframe #infoPanel.alternative .highlight .price{border:none;background:0 0;box-shadow:none}#freePanel .highlight div,#infoPanel.alternative .highlight div{color:#fff!important;text-align:left}#infoPanel.alternative .highlight ul{list-style-type:none!important;margin:20px 0 0!important;padding:0!important;width:auto!important}#infoPanel.alternative .highlight ul fieldset{border:0 none}#infoPanel.alternative .highlight ul.form1{width:100%!important;padding:0 15px;box-sizing:border-box}#freePanel .highlight .contact ul.form1 input.submit,#infoPanel.alternative .contact li.submit a.button,#infoPanel.alternative .highlight ul.form1 input.submit{background:#FD0;border-radius:0;box-shadow:0 0 0 gray!important;color:#000!important;font:700 17px Arial,Helvetica,sans-serif!important;padding:13px 14px 13px!important}#freePanel .highlight ul.form1 li.telephone fieldset label,#infoPanel.alternative .highlight ul.form1 li.telephone fieldset label{color:#C1E5FB!important}#infoPanel.alternative .highlight ul.form1 a.button{background:#FD0;color:#000!important;font:700 17px/27px Arial,Helvetica,sans-serif!important;padding:13px 14px 13px!important;margin-left:15px;width:259px;text-align:center;height:auto}#infoPanel.alternative>.highlight h2,#infoPanel.alternative>.highlight h6{color:#fff!important;font:27px/1.2em DINWeb,Arial,Helvetica,sans-serif!important;letter-spacing:0;margin:0 0 -5px!important;padding:15px;text-shadow:none!important}#infoPanel.alternative>div{margin-bottom:20px;border-top:1px solid #E1DEDB}#infoPanel.alternative>div.sfContentBlock{margin-bottom:0}#infoPanel.alternative>div:nth-child(2){margin-bottom:12px;border:none!important}#infoPanel.alternative>div#travelExpertEmail{margin:20px;padding-top:20px}#infoPanel .googleMap{display:inline-block!important;height:150px;width:100%}#infoPanel.alternative>div.subscribe .button{margin-top:15px;width:100%;text-align:center;padding:8px 0!important}#infoPanel.alternative #recent,#infoPanel.alternative #testimonials,#infoPanel.alternative .list,#infoPanel.alternative .subscribe,#infoPanel.alternative .support{padding:0 15px}#infoPanel.alternative #recent h3,#infoPanel.alternative #recent h6,#infoPanel.alternative #testimonials h3,#infoPanel.alternative #testimonials h6,#infoPanel.alternative .list h3,#infoPanel.alternative .list h6,#infoPanel.alternative .subscribe h3,#infoPanel.alternative .subscribe h6,#infoPanel.alternative .support h3,#infoPanel.alternative .support h6{margin-left:0!important}#infoPanel.alternative #recent,#infoPanel.alternative #testimonials{margin-bottom:10px}#infoPanel.alternative .travelExpert{width:auto}#infoPanel.alternative .travelExpert small{color:#686764;display:inline;font-size:inherit}#infoPanel.alternative .travelExpert p{background:url(../Image/Icon/SpriteDefault.png)no-repeat -355px -381px;font-size:13px;min-height:46px;width:auto}#infoPanel.alternative>.support p{margin-bottom:5px}#infoPanel.alternative .support ul{padding:0;list-style-type:none}#infoPanel.alternative .support>.list{margin-bottom:-11px}#infoPanel.alternative>div.whatsApp p{background:0 0}#infoPanel.alternative div.whatsApp i{position:absolute;top:0;bottom:0;left:18px;display:flex;align-items:center;float:none;font-size:46px;color:#19E}#infoPanel.alternative .whatsApp{padding:15px 20px;width:auto;text-align:right;position:relative;margin-bottom:0}#infoPanel.alternative .whatsApp em{color:#19E;display:block;letter-spacing:0;margin-left:0;width:auto}#infoPanel.alternative .whatsApp p{font-size:13px;padding-left:58px;padding-top:0;width:auto;line-height:1.5}#infoPanel.alternative .whatsApp small{color:#686764;display:inline}.dashboard #build fieldset.action a.more.toggleVisibility,.dashboard #infoPanel.alternative>.highlight h2,.dashboard #infoPanel.alternative>.highlight h6,.dashboardMy #infoPanel.alternative #build{display:none}.dashboard,.reports{font-family:Roboto;background:#f8f9fa}.dashboard #infoPanel.alternative{margin-top:-5px}.dashboard #infoPanel.alternative .highlight{background:#fff!important}.dashboard.business #panorama.small.plus{height:106px;background-color:#daebfd!important;padding:28px 0 0;overflow:hidden}.dashboard #panorama.small.plus h1,.reports #panorama.small.plus h1{font:30px / 36px Roboto;font-weight:300;height:auto;color:#049}.dashboard #panorama.small.plus h1 em{display:block;width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard #infoPanel.alternative #build{padding:0;margin-top:-15px;margin-bottom:0;box-shadow:.5px 1px 3px rgba(0,0,0,.15)}.dashboard #infoPanel.alternative #build fieldset,.dashboard #infoPanel.alternative #build fieldset.roomTypes div{padding-left:15px!important;padding-right:15px!important}.dashboard #infoPanel.alternative #build fieldset.span6{width:50%}.dashboard #infoPanel.alternative #build fieldset.start.span6{padding-right:0!important;position:relative}.dashboard #infoPanel.alternative #build fieldset.end.span6{padding-left:0!important}.dashboard #infoPanel.alternative #build fieldset.end.span6 .date .text{text-align:center}.dashboard #infoPanel.alternative #build fieldset.tripOptions{padding-left:0!important;padding-right:0!important;border:0 none!important}.dashboard #infoPanel.alternative #build fieldset input.text,.dashboard #infoPanel.alternative #build fieldset select{padding:18px 0 0;border:0 none;border-bottom:1px solid #E1DEDB;-webkit-appearance:none}.dashboard #infoPanel.alternative #build fieldset input.text{padding:18px 0 0!important}.dashboard #infoPanel.alternative #build fieldset label{color:#000!important}.dashboard #infoPanel.alternative #build fieldset ul.tripType{width:100%!important}.dashboard #infoPanel.alternative #build fieldset ul.tripType li{width:auto!important;display:inline-block}.dashboard #infoPanel.alternative #build.highlight .tripType{background:#daebfd;margin-top:4px!important}.dashboard #infoPanel.alternative #build.highlight .tripType label.radio{background-image:none!important}.dashboard #infoPanel.alternative #build.highlight .tripType label.checked,.dashboard #infoPanel.alternative #build.highlight .tripType label.radio.checked{background-color:#fff!important;color:#049!important}.dashboard #infoPanel.alternative #build.highlight fieldset ul li{margin-bottom:-1px}.dashboard #infoPanel.alternative #build fieldset ul.flightType{width:100%!important;max-width:360px;box-sizing:border-box;margin-top:24px!important;margin-bottom:10px!important;padding-left:15px!important}.dashboard #infoPanel.alternative #build fieldset ul.flightType li{width:auto!important;display:inline-block}.dashboard .tag{background:0 0!important;border:1px solid #E1DEDB;font-size:11px;color:#777;padding:5px 12px 2px}.dashboard .tag .icon-close:before{font-size:9px!important}.dashboard #infoPanel.alternative #build .advanced fieldset.airline{display:none!important}.dashboard #infoPanel.alternative #build fieldset.tagFieldPanel .tag em{position:absolute;right:0;top:6px}.dashboard #infoPanel.alternative>.highlight a.submit{background:#fd0!important;color:#222!important;padding:12px 15px!important;font:500 16px Roboto!important;letter-spacing:normal;text-transform:unset;margin-top:47px!important;border-radius:2px!important}.dashboard #infoPanel.alternative .creditLimit{box-shadow:.5px 1px 3px rgba(0,0,0,.15);background:#fff;margin-left:15px;width:80%}.dashboard #build fieldset.action a.more{color:#049!important}.dashboard #infoPanel.alternative #build .advanced fieldset.direct label{margin:13px 0 -3px 10px!important}.dashboard #build fieldset.action a.more.addTag{left:-154px}.dashboard #build fieldset.action a.more.addTag.bookForGuest{position:absolute;top:39px!important;right:0}.dashboard #build fieldset.action a.more.addTag.bookForGuest.hotelBookForGuest{top:36px!important;width:123px;float:right;position:relative;padding:0}.dashboard #infoPanel.alternative #build .submit{color:#222!important;margin-left:0;width:100%;margin-top:22px!important;font-size:14px!important}.dashboard #infoPanel.alternative .creditLimit #chart-area-dummy{left:29px!important}.dashboard #infoPanel.alternative #build .advanced fieldset.direct,.dashboard #infoPanel.alternative #build fieldset.action,.dashboard #infoPanel.alternative #build fieldset.delete,.dashboard #infoPanel.alternative #build fieldset.optional,.dashboard #infoPanel.alternative #build fieldset.rooms{border:0 none!important}.dashboard #infoPanel.alternative #build fieldset.tagFieldPanel .tag{padding:5px 22px 5px 6px;margin-left:0;background:#E8EAF6!important}.dashboard #infoPanel.alternative #build .addARoomInitialized fieldset.tagFieldPanel{width:calc(89% - 25px);padding-right:15px!important}.dashboard #infoPanel.alternative #build fieldset.travelers div,.dashboard #infoPanel.alternative #build fieldset.travelers div select{width:97px}.dashboard #infoPanel.alternative>div{border-top:0 none}.dashboard #infoPanel.alternative .roomsRow{width:100%}.dashboard .employee-mode .hotelBytDashboard #room4{margin-bottom:40px}.dashboard #infoPanel.alternative #build fieldset.rooms{margin-left:0;margin-top:10px;margin-bottom:-4px;position:relative;z-index:999}.dashboard #infoPanel.alternative #build fieldset.delete{margin-top:11px!important;margin-left:-8px!important}.dashboard #infoPanel.alternative #build.employee-mode fieldset.delete{margin-top:20px!important}.dashboard #infoPanel.alternative fieldset.addNew a.more{margin-left:0;margin-top:10px;color:#049!important}.dashboard #infoPanel.alternative #build .roomsRow fieldset.travelers{margin-top:-5px!important}.dashboard #infoPanel.alternative #build .roomsRow fieldset.travelers div{width:145px}.dashboard.business #infoPanel.alternative #build .roomsRow fieldset.travelers.travelerHotelBound div{width:50%!important}.dashboard #infoPanel.alternative #build .roomsRow fieldset.travelers div select{width:145px!important}.dashboard #infoPanel.alternative #build .roomsRow fieldset.travelers div.ageBlock{margin-top:-5px}.dashboard #infoPanel.alternative #build .roomsRow fieldset.travelers div.ageBlock .age,.dashboard #infoPanel.alternative #build .roomsRow fieldset.travelers div.ageBlock .age select{width:92px!important}.dashboard #infoPanel.alternative #build fieldset.multiCity{width:100%}.dashboard #infoPanel.alternative #build fieldset.multiCity div{width:33%}.dashboard #infoPanel.alternative #build.highlight fieldset.delete .check{margin-left:-11px}.dashboard #infoPanel.alternative #build fieldset.action{padding-bottom:30px;position:relative}.dashboard #build fieldset.action a.more{margin-top:-67px}.dashboard #infoPanel.alternative #build fieldset ul{display:table}.dashboard #infoPanel.alternative #build.highlight .tripType li{display:table-cell}.dashboard #infoPanel.alternative #build.highlight .tripType label.radio{padding:10px 15px!important;display:block;text-align:center}#build .invalid textarea,.dashboard #build .invalid input[type=password],.dashboard #build .invalid input[type=text],.dashboard #build .invalid select{padding:8px 0!important;background:0 0!important;border:0 none!important;border-bottom:1px solid #f44336!important}.dashboard #infoPanel.alternative .travelExpert p{color:#343332}.dashboard #infoPanel.alternative .travelExpert small{color:#000}.dashboard #infoPanel.alternative #build.highlight label.radio{padding:0 8px 0 32px!important}.dashboard #infoPanel.alternative #build fieldset.multiCity input.text{white-space:nowrap;text-overflow:ellipsis}.dashboard #infoPanel.alternative .highlight ul{margin:19px 0 0!important}.dashboard #infoPanel.alternative #build fieldset.start:after{content:"";width:40px;position:absolute;right:-20px;bottom:0;background-image:url(../../../Resource/Image/Icon/Arrow.svg);background-repeat:no-repeat;background-size:100%;height:23px}.dashboard #infoPanel.alternative #build fieldset.start.alone:after{display:none}.dashboard #resolutionControl li.active.airline.active,.dashboard #resolutionControl li.active.airport,.dashboard #resolutionControl li.active.destination.active,.dashboard #resolutionControl li.active.hotel.active,.dashboard #resolutionControl li.active.organization.active,.dashboard #resolutionControl li.airline,.dashboard #resolutionControl li.airport,.dashboard #resolutionControl li.destination,.dashboard #resolutionControl li.hotel,.dashboard #resolutionControl li.inactive.airline.inactive,.dashboard #resolutionControl li.inactive.airport,.dashboard #resolutionControl li.inactive.destination.inactive,.dashboard #resolutionControl li.inactive.hotel.inactive,.dashboard #resolutionControl li.inactive.organization.inactive,.dashboard #resolutionControl li.organization{background-image:none!important}.dashboard #resolutionControl{border:1px solid #eee}.reports #panoramaPanel{margin-bottom:27px}.reports .graph{box-shadow:.5px 1px 3px rgba(0,0,0,.15);margin:0 0 25px;border-bottom:0 none;background:#fff}.reports .subContent{padding:0}.reports div.oversizeGridMobile{width:100%;box-shadow:.5px 1px 3px rgba(0,0,0,.15);background:#fff;margin-bottom:25px}.reports .graph div.oversizeGridMobile{box-shadow:none;background:0 0}.reports div.oversizeGridMobile table{margin-top:0}.reports .grid td a,.reports .grid td a:visited,.reports .grid th a,.reports .grid th a:visited{color:#049!important}.reports .subContent #contentPanel div.oversizeGridMobile{width:90%;margin:0 15px 25px}#infoPanel.alternative #recent img,#infoPanel.alternative #testimonials img{height:54px;float:left;margin-right:14px;width:auto}#infoPanel.alternative #recent p,#infoPanel.alternative #testimonials p{width:200px;display:inline-block;margin-bottom:10px;margin-left:10px;vertical-align:top}#infoPanel.alternative #recent a,#infoPanel.alternative #testimonials a{display:inline-block;height:54px;overflow:hidden;text-decoration:none;width:54px}#infoPanel.alternative #recent p a,#infoPanel.alternative #testimonials p a{display:inline;height:auto;width:auto;overflow:visible;color:#19E}#infoPanel.alternative #recent p em,#infoPanel.alternative #testimonials p em{color:#E1DEDB;font-style:normal;font-size:11px;display:block;margin-top:4px}#infoPanel.alternative #recent li,#infoPanel.alternative #testimonials li{list-style:none}.testimonial.alternative ul{padding:0}.testimonial.alternative{display:inline-block;margin:0;width:100%!important;box-sizing:border-box}.testimonial.alternative .viewport{height:auto!important;margin-left:0;margin-top:0;width:290px!important}.testimonial.alternative .viewport ul{margin:0;position:relative}.testimonial.alternative .viewport li{width:320px!important;display:block;vertical-align:top;margin:0!important}.testimonial.alternative .viewport li img{margin:0}.testimonial.alternative .viewport li p{position:relative;bottom:0;left:0;width:290px!important;padding:0;color:#000;display:block;margin:0!important}#infoPanel.alternative{width:100%}#infoPanel.alternative #build.highlight fieldset ul li{margin-bottom:3px}#infoPanel.alternative #build a.help{background:url(../Image/Icon/HelpHome.png)no-repeat 100% 45%;padding-right:18px;text-decoration:none}#infoPanel.alternative #build.highlight fieldset.moreFlights span a.evenMore{background:url(../Image/Icon/Help.png)no-repeat 100% 35%;color:#E1DEDB!important;padding-right:17px;display:none}#infoPanel.alternative #build.highlight fieldset.moreFlights{display:none}#infoPanel.alternative #build.highlight input.check,#infoPanel.alternative #build.highlight input.radio,#panorama.highlight input.radio{left:-9999px!important;position:absolute!important;top:auto!important}#infoPanel.alternative #build.highlight label.check{cursor:pointer!important;display:inline-block;height:25px!important;line-height:26px!important;margin-top:29px!important;padding:4px 0 0 32px!important}#infoPanel.alternative #build.highlight label.radio{cursor:pointer!important;display:inline-block;height:25px!important;line-height:26px!important;margin-left:-5px;padding:0 20px 0 32px!important}#infoPanel.alternative #build.highlight label.checked,#infoPanel.alternative #build.highlight label.radio.checked{background-position:0 -20px!important}#infoPanel.alternative #build{display:inline-block;width:100%;padding:0 15px;box-sizing:border-box}#infoPanel.alternative #build fieldset{border:0 none;margin-bottom:2px}#infoPanel.alternative #build fieldset input.check{float:left;height:22px;margin:22px 0 10px;padding:0;width:13px}#infoPanel.alternative #build fieldset input.text{border-color:#fff;border-radius:0;border-style:solid;border-width:1px;color:#000;font:13px Arial,Helvetica,sans-serif;padding:8px 10px;width:100%;box-sizing:border-box;min-height:50px}#infoPanel.alternative #build fieldset label{color:#fff;font-size:13px;padding-bottom:3px}#infoPanel.alternative #build fieldset label.check{float:left;font-size:13px;line-height:15px;margin:25px 0 10px;padding:0 0 0 4px}#infoPanel.alternative #build fieldset select{border-color:#fff;border-radius:0;border-style:solid;border-width:0;color:#686764;padding:8px 10px;width:124px;height:50px}#infoPanel.alternative #build fieldset.half select{width:100%;box-sizing:border-box}#infoPanel.alternative #build.highlight fieldset.delete .check{margin-top:0!important;padding-left:0!important;margin-bottom:0;margin-left:5px}#infoPanel.alternative #build fieldset.rooms{margin:0;text-align:right;width:100%;box-sizing:border-box}#infoPanel.alternative #build fieldset.rooms div{display:inline-block;margin-right:8px}#infoPanel.alternative #build fieldset.rooms div.infants{margin-right:0}#infoPanel.alternative #build fieldset.rooms label{float:left;margin-top:5px}#infoPanel.alternative #build fieldset.rooms select{width:65px}#infoPanel.alternative #build fieldset ul{display:inline-block;margin-top:5px;vertical-align:top;width:125px}#infoPanel.alternative #build fieldset ul.flightType,#infoPanel.alternative #build fieldset ul.tripType{margin-bottom:10px!important;width:136px!important}#infoPanel.alternative #build fieldset,#infoPanel.alternative #build fieldset.roomTypes div{float:left;padding-left:0;padding-right:0;width:100%;box-sizing:border-box}#infoPanel.alternative #build fieldset.action{clear:both;padding-top:3px;text-align:right;padding-bottom:45px}#infoPanel.alternative #build fieldset.direct label{width:100px}#infoPanel.alternative #build fieldset.fullWidth a.evenMore{padding-bottom:5px}#infoPanel.alternative #build fieldset.fullWidth input.text{width:100%!important}#infoPanel.alternative #build fieldset.fullWidth select{width:267px}#infoPanel.alternative #build fieldset.action,#infoPanel.alternative #build fieldset.fullWidth,#infoPanel.alternative #build fieldset.tripOptions{width:100%}#infoPanel.alternative #build fieldset.multiCity div{float:left;margin-left:0;margin-right:0;padding:0;width:97px}#infoPanel.alternative #build fieldset.multiCity input.text{width:78px}#infoPanel.alternative #build fieldset.multiCity span,#infoPanel.alternative #build fieldset.roomTypes span{display:none}#infoPanel.alternative #build fieldset.multiCity,#infoPanel.alternative #build fieldset.roomTypes{margin-left:0;margin-right:0;padding:0;width:320px}#infoPanel.alternative #build fieldset.multiCity{padding:0;width:297px}#infoPanel.alternative #build fieldset.roomTypes select{margin-left:0;margin-right:0;width:124px}#infoPanel.alternative #build fieldset.travelers{margin:0!important;padding:0;text-align:right;width:309px}#infoPanel.alternative #build fieldset.travelers>*{text-align:left}#infoPanel.alternative #build fieldset.travelers div{padding-top:0;display:inline-block;float:left;font-size:.01em;width:97px;zoom:1}#infoPanel.alternative #build fieldset.travelers div.infants{margin-right:0;width:96px}#infoPanel.alternative #build fieldset.travelers div select{color:#686764;margin-right:0;width:98px!important}.dashboard.business #infoPanel.alternative #build fieldset.travelers div select{width:100%!important}.dashboard.business #infoPanel.alternative #build fieldset.travelers div{width:33%!important}#infoPanel.alternative #build fieldset.travelers a{color:#fff;text-decoration:none}#infoPanel.alternative #build fieldset.travelers span{display:none}#infoPanel.alternative #build fieldset.travelers.flightsOnly_all{margin:0!important;display:inline-block;float:none!important;width:100%!important;background:#fff}#infoPanel.alternative #build fieldset.travelers.flightsOnly_all a{float:left;margin-top:8px}#infoPanel.alternative #build fieldset.travelers.flightsOnly_all a.help{display:none!important}#infoPanel.alternative #build fieldset.travelers.flightsOnly_all span{display:inline!important;color:#fff;float:left;margin-top:0}#infoPanel.alternative #build fieldset.travelers.flightsOnly_all div label{display:block;margin-bottom:1px}#infoPanel.alternative #build .roomsRow fieldset.travelers{font-size:.01em;margin-top:0!important;text-align:left}#infoPanel.alternative #build .roomsRow.first fieldset.travelers{margin-top:0!important}#infoPanel.alternative #build .roomsRow fieldset.travelers div{float:left;width:145px}#infoPanel.alternative #build .roomsRow fieldset.travelers div select{width:145px!important}#infoPanel.alternative #build .roomsRow fieldset.travelers div.adult select{width:146px!important}#infoPanel.alternative #build .roomsRow fieldset.travelers div.ageBlock{width:100%!important;box-sizing:border-box}#infoPanel.alternative #build .roomsRow fieldset.travelers div.ageBlock .age{margin:7px 0 5px 7px!important;width:92px!important}#infoPanel.alternative #build .roomsRow fieldset.travelers div.ageBlock>:first-child{margin-left:0!important}#infoPanel.alternative #build .roomsRow fieldset.travelers div.ageBlock .age select{background-color:#fff;width:92px!important}#infoPanel.alternative #build fieldset.travelers div.ageBlock{margin-right:0!important;width:162px!important}#infoPanel.alternative #build fieldset.travelers div.age{margin-right:0!important;margin-bottom:0!important;width:45px!important}#infoPanel.alternative #build fieldset.travelers div{margin-left:0;margin-right:0}#infoPanel.alternative #build fieldset.travelers div.children{margin-right:0!important}#infoPanel.alternative #build fieldset.travelers div.age label{margin-top:0;font-size:12px;line-height:24px;padding-top:4px;margin-bottom:-4px}#infoPanel.alternative #build fieldset.travelers div.age select{width:48px!important}#infoPanel.alternative #build fieldset.tripOptions{clear:both;margin-bottom:0;padding-bottom:0}#infoPanel.alternative #build h2,#infoPanel.alternative #build h6{padding-left:0}#infoPanel.alternative #build .submit{background:#fd0;border-radius:0;box-shadow:0 0 0 gray!important;color:#000!important;font:700 17px Arial,Helvetica,sans-serif!important;margin-right:0;padding:15px 14px;text-align:center;width:100%;box-sizing:border-box;min-height:auto}#infoPanel.alternative #build .advanced{width:100%;border-top:0 solid #EEEBE8;display:inline-block;margin:0;padding-top:2px}#infoPanel.alternative #build .advanced fieldset.cabinClass{width:100%}#infoPanel.alternative #build .advanced fieldset.cabinClass select{width:100%;box-sizing:border-box}#infoPanel.alternative #build .advanced fieldset.direct{margin:0!important;padding:0!important;width:100%}#infoPanel.alternative #build .advanced fieldset.direct input.check{margin-top:9px}#infoPanel.alternative #build .advanced fieldset.direct label{line-height:19px!important;margin:5px 0 -3px 10px!important;width:auto!important}#infoPanel.alternative #build.highlight .advanced fieldset.direct input.check{margin-top:22px}#build fieldset.action a.more{background:url(../Image/Icon/Expand.png)no-repeat 100% 20%;color:#fff;float:right;line-height:26px;margin:3px 0 10px 0;padding-bottom:11px;padding-right:32px;text-decoration:none;width:auto;position:relative;top:130px;margin-top:-66px;left:30px}#build fieldset.action a.bookForGuest{position:relative;top:70px;color:#fff;float:left}#infoPanel.alternative .roomsRow{display:inline-block;padding:0;width:291px}#infoPanel.alternative fieldset{vertical-align:top}#infoPanel.alternative .roomsRow fieldset.delete{margin:0!important;padding-left:0!important;width:23px!important}#infoPanel.alternative #infoPanel.alternative .roomsRow label.check,#infoPanel.alternative .roomsRow fieldset.delete label.check{cursor:pointer;display:inline-block;height:24px!important;margin-top:0!important;margin-right:5px;padding:0!important;text-align:left;text-indent:-9999px!important;width:24px}#infoPanel.alternative .rooms{margin-top:3px;width:auto!important}#infoPanel.alternative .rooms a{color:#fff!important;text-decoration:none}#infoPanel.alternative a.button{margin-top:-1px}#infoPanel.alternative fieldset.travelers{margin-left:0!important;float:right!important;width:100%!important}#infoPanel.alternative #infoPanel.alternative .first fieldset.travelers div{margin-right:10px!important;width:140px!important}#infoPanel.alternative #infoPanel.alternative .first fieldset.travelers div select{margin-right:0;width:139px!important}#infoPanel.alternative #infoPanel.alternative fieldset.travelers div{margin-right:5px!important;vertical-align:top;width:67px!important}#infoPanel.alternative #infoPanel.alternative fieldset.travelers div select{margin-right:0;width:65px!important}#infoPanel.alternative fieldset.travelers div.age{margin:-16px 0 15px 5px!important}#infoPanel.alternative #infoPanel.alternative fieldset.travelers span{display:none}#infoPanel.alternative fieldset.addNew a.more{color:#E1DEDB!important;display:inline-block;font-size:13px;min-height:20px;margin-top:0;padding:6px 30px 3px 0;width:106px}#infoPanel.alternative fieldset.addNew{margin-bottom:0!important}#infoPanel.alternative #infoPanel.alternative fieldset.rooms{margin-left:0;margin-bottom:0}#infoPanel.alternative #infoPanel.alternative fieldset.rooms label{margin-top:0}#infoPanel.alternative #infoPanel.alternative fieldset.travelers div.age{margin-right:0!important;margin-bottom:0!important;width:45px!important}#infoPanel.alternative #infoPanel.alternative fieldset.travelers div.children{margin-right:0!important}#infoPanel.alternative #infoPanel.alternative fieldset.travelers div.age label{margin-top:27px}#infoPanel.alternative #infoPanel.alternative fieldset.travelers div.age select{width:45px!important}#infoPanel.alternative .contactTime{margin-bottom:0;padding:0 15px}#infoPanel.alternative #build fieldset.tagFieldPanel{box-sizing:border-box;background:#fff;width:calc(100% - 30px);margin-left:15px;padding:0!important;border-bottom:1px solid #E1DEDB}#infoPanel.alternative #build fieldset.tagFieldPanel.invalid{border-bottom:1px solid #E23!important}#infoPanel.alternative #build fieldset.tagFieldPanel .tag em{margin-left:7px}#infoPanel.alternative #build fieldset.fullWidth.tagFieldPanel input.text,#infoPanel.alternative #build fieldset.fullWidth.travelIntent select{width:100%!important}#infoPanel.alternative #build fieldset.fullWidth.tagFieldPanel input.text{width:85px!important;border:none!important}#infoPanel.alternative .sfContentBlock div p{padding:0 15px}#freePanel .twoColumnContent a.button{margin-top:10px}#panorama.myTrip .signIn,.signInPage #panorama .signIn{display:inline-block;margin:0;margin-bottom:25px}#panorama.myTrip .signIn .message{width:321px}#freePanel .highlight,#panorama.myTrip .signIn,.signInPage #panorama .signIn{margin-top:20px;background:#19e;color:#fff;width:291px;padding:15px;padding-bottom:5px}#panorama.myTrip .signIn,.signInPage #panorama .signIn{padding:8px 15px 15px}#contentPanel.alternative .form1 li.country,#contentPanel>.form1:first-child li:first-child,#divForm .form1 li.country,#divForm .form1 li.number,#freePanel .highlight{padding-top:0}#freePanel .highlight{margin-top:0}#panorama.myTrip .signIn input[type=password],#panorama.myTrip .signIn input[type=text]{background:#fff;border-radius:4px;padding:8px 10px}#panorama.myTrip .signIn input[type=text]:focus,#panorama.myTrip .signIn input[type=password]:focus{background:#fff;border:1px solid #19E;color:#000;outline:0}#panorama.myTrip .signIn input.text{width:268px}#panorama.myTrip .signIn h6{font:27px/1.2em DINWeb,Arial,Helvetica,sans-serif!important;margin-bottom:20px}#panorama.myTrip .signIn div{margin-bottom:2px;font-size:11px}#panorama.myTrip .signIn input.submit,.signInPage #panorama .signIn input.submit{background:#FD0;border-radius:4px;box-shadow:0 0 0 gray!important;color:#000!important;display:block;font:700 14px Arial,Helvetica,sans-serif!important;height:40px;margin-bottom:10px;width:100%}#panorama.myTrip .signIn p{margin:15px 0 0}#panorama.myTrip .signIn a,.signInPage #panorama .signIn a{border:1px solid #fff!important;display:block;color:#fff!important;margin-top:5px;text-decoration:none;margin-bottom:10px;margin-left:0;line-height:normal;padding:11px 10px 3px!important;text-align:center;text-transform:uppercase}#panorama.myTrip .signIn fieldset,.faq li{margin-bottom:10px}#panorama.myTrip .signIn fieldset label{display:inline-block;padding-bottom:3px}#panorama.myTrip .signIn .message{margin:-16px -15px 20px -15px;padding:12px 0 15px;height:35px;line-height:35px;background:#FFF;background-position:right 4px;background-repeat:no-repeat}#panorama.myTrip .signIn .message *{color:#343332!important}#panorama.myTrip .signIn .message p{display:inline-block;vertical-align:middle;float:none;font-size:13px;line-height:normal;margin:0 50px 0 15px;padding:0;width:auto}#panorama.myTrip .signIn .message p em{display:block;font-style:normal;font-weight:700}#panorama.myTrip .signIn .message p dfn{display:block;font-style:normal;padding:0 0 0 10px}#panorama.myTrip .signIn .message strong{color:#BE0E0E;font-weight:700;text-decoration:none}#panorama.myTrip .signIn .message ul{margin:0 0 0 12px}#panorama.myTrip .signIn .message ul li{margin-top:0;line-height:19px}#panorama.myTrip .signIn .message.warning{background-color:#FFFAD6;background-image:url(../Image/Background/Message/Warning.gif);border-color:#FD0}#panorama.myTrip .signIn .message.error{background-color:#FDE7E9;background-image:url(../Image/Background/Message/Error.gif);border-color:#BE0E0E}#panorama.myTrip .signIn .message.confirmation{background-color:#DEF7E4;background-image:url(../Image/Background/Message/Confirmation.gif);border-color:#85E098}#panorama.myTrip .signIn .message.information{background-color:#E7F5FD;background-image:url(../Image/Background/Message/Information.gif);border-color:#85E098}#freePanel .twoColumnContent.faq{margin-bottom:-50px}#freePanel #gallery{margin:0;margin-top:30px}#freePanel #gallery.alternative .viewport li p{bottom:58px}#freePanel #gallery.alternative .viewport{margin-bottom:5px}#freePanel>p{margin:10px 15px 0}.faq li a,.subContent ul .hotel p.to{margin-left:3px}.faq{margin-top:25px;margin-bottom:35px}.faq li a{background:0 0!important;font:13px Arial,Helvetica,sans-serif;color:#19E;cursor:pointer;border:0;text-decoration:none;position:relative}.faq li a:before{content:"";width:15px;height:12px;position:absolute;left:0;top:0}.faq li a.toggleVisibility{color:#19E;padding-left:27px;text-decoration:none;display:inline-block}.faq li p{padding-left:32px;margin-top:10px;margin-bottom:17px!important}.feature{padding:0 15px!important;width:100%;box-sizing:border-box;margin-bottom:-20px}#gallery.alternative ul,.faq{padding:0}.faq{width:100%;box-sizing:border-box}.faq ul{margin-top:0}.faq li,.faq ul{margin-left:0!important;padding:0!important;list-style:none;width:100%}.feature li{display:inline-block;max-width:282px;min-height:85px;margin-bottom:15px}.feature li h3{margin-top:0!important;margin-bottom:5px!important;float:right;width:230px}.feature li p{float:right;width:230px}.feature li span{width:41px;height:41px;float:left;margin-right:11px}.feature .cancel span,.feature .download span,.feature .print span{border:solid 1px #19E;border-radius:30px;width:40px;height:40px}.myTripPage .feature li h3,.myTripPage .feature li p{width:228px}.myTripPage .feature li{max-width:100%}.myTripPage #title{display:none!important}.myTripPage #panorama.myTrip .signIn p,.signInPage #panorama .signIn p{margin:10px 0 0}#gallery{margin-bottom:60px;margin-top:50px;width:290px}#gallery iframe{width:290px;height:260px}#gallery .next{margin-left:-55px}#gallery .viewport{float:left;height:180px;margin-left:0;overflow:hidden;width:290px}#gallery .viewport li{background:#fff;border:0 none;height:180px;margin-left:0!important;overflow:hidden;width:288px}#gallery.scrollable .next,#gallery.scrollable .previous{margin-top:-18px}#gallery.alternative.scrollable .next,#gallery.alternative.scrollable .previous{margin-top:-12px}#gallery.scrollable .previous{margin-left:44px}#gallery.alternative{display:inline-block;margin:0;width:100%}#gallery.alternative .next{margin-left:-52px}#gallery.alternative .previous{margin-left:44px}#gallery.alternative .viewport{height:180px;width:290px;margin:0 auto;float:none}#gallery.alternative .viewport ul{margin:0}#gallery.alternative .viewport li{width:290px}#gallery.alternative .viewport li img{margin:0;width:100%}#gallery.alternative .viewport li p{position:relative;bottom:70px;left:0;width:270px;background:rgba(0,0,0,.5);padding:8px 10px;color:#FFF;display:inline-block}.searchInterstitial{background:#FFF;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999995}.searchInterstitial .overlay{background:transparent;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.searchInterstitial .banner-container,.searchInterstitial .loader-container,.searchInterstitial .message-container{position:absolute;z-index:2}.searchInterstitial .interstitialContent{height:82px;left:50%;margin-left:-150px;margin-top:-41px;position:fixed;top:50%;width:300px}.searchInterstitial.hasMessage .interstitialContent{margin-top:-34px}.searchInterstitial .loader-container{-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;height:82px;left:50%;margin-left:-40px;margin-top:0;overflow:hidden;position:absolute;top:0;width:80px}.searchInterstitial .loader-container.resolved{-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}.searchInterstitial .loader-container .mask{background-color:#fff;display:block;height:80px;position:absolute;width:80px}.searchInterstitial .loader-container .maskOverlay{background-image:url(../../../Resource/Image/Icon/Animation/maskMobile.png);position:absolute;right:0;top:0;height:81px;width:81px;z-index:9}.searchInterstitial .loader-container .mask .loader{-moz-animation:searchInterstitialLoop 10s linear infinite;-ms-animation:searchInterstitialLoop 10s linear infinite;-o-animation:searchInterstitialLoop 10s linear infinite;-webkit-animation:searchInterstitialLoop 10s linear infinite;animation:searchInterstitialLoop 10s linear infinite;background-color:transparent;background-image:url(../../../Resource/Image/Icon/Animation/background-web.png);background-position:0 0;background-repeat:repeat-x;display:block;height:100%;width:1216px;background-size:contain}.searchInterstitial .message-container{-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;bottom:100%;margin-bottom:30px;text-align:center;width:300px}.searchInterstitial .message-container .message-block{color:#686764;font:16px arial,sans-serif!important}.searchInterstitial .banner-container{bottom:0;height:100px;left:50%;margin-left:-150px;position:fixed;width:300px}.searchInterstitial .banner-container a{display:block}.form1,.form1 li{display:inline-block}.searchInterstitial .banner-container a img{width:100%}#contentPanel>.form1:first-child{margin:15px 0!important}.form1{width:calc(100% - 4px)}.form1 a.help{background:url(../Image/Icon/Help.png)no-repeat 100% 45%;color:#343332!important;padding-right:18px;text-decoration:none}.form1 a.save{background:url(../Image/Caption/Save.gif)no-repeat 0 0;float:left;height:13px;margin:3px 0 0 -15px;overflow:hidden;text-indent:-9999px;width:36px}.form1 div{color:#343332;float:left;padding:0 35px 0 0;width:212px}.form1 div.noscript a.save{margin:3px 0 0 5px}.form1 fieldset{display:block;float:left;width:100%}.form1 fieldset select{border:1px solid #E1DEDB;min-height:34px;padding:8px 10px;width:100%}.ios.mobile .form1 fieldset select{text-indent:5px}.form1 input.check{margin:3px 0 0}.form1 input.check,.form1 input.radio{float:left;height:13px;width:13px}.form1 input.submit{float:left!important;margin:-3px 0 0 0!important;padding:13px 14px 12px!important;width:100%;box-sizing:border-box;min-height:50px}.form1 input.submit.secondary,.form1.build input.submit.secondary{margin:-3px 0 0 10px!important}.form1 input.text,.subContent .itinerary .text{background:#fff;border:1px solid #E1DEDB;color:#343332;float:left;font:13px Arial,Helvetica,sans-serif;width:100%;box-sizing:border-box;min-height:45px}.form1 label{float:left;line-height:19px;margin-bottom:3px}.form1 input[type=file].text{border:0 none}.form1 label.check{float:left;line-height:19px}.form1 label.check,.form1 label.mandatory,.form1 label.radio{padding:0 20px 0 0}.form1 li{float:none;list-style:none;margin:-1px 0 0!important;padding:10px 0 5px;width:100%;max-width:100%;box-sizing:border-box}.form1 li.telephone.half ul li{padding:0;width:145px}.form1 li.telephone.half ul li.country .text{width:115px}.form1 li.telephone.half ul li.number .text{width:123px}.form1 li.organization{margin-bottom:10px!important}.form1 .disabled{color:#E1DEDB!important}.fullSize .form1 li input.submit{margin-top:0!important;width:100%;box-sizing:border-box}.subContent.fullSize #contentPanel h3.traveler{padding-top:15px!important}.subContent.fullSize.view .form3{overflow:hidden}.subContent.fullSize.view .form3>li{border-top:1px solid #EEEBE8;padding-bottom:10px!important}.subContent.fullSize.view .form3.first li{margin-top:-1px!important}.subContent.fullSize.view .form3 li{margin-top:0!important}.subContent.fullSize.view ul.list{display:list-item;padding-left:20px!important}.subContent.fullSize.view ul.list li{min-height:auto;list-style:inherit;list-style-type:disc;display:list-item;width:270px!important}.subContent.fullSize .form1 li.pricing{margin-top:-10px!important}.subContent.fullSize .form1 li.pricing fieldset{min-height:20px;line-height:normal;margin-top:4px}.subContent.fullSize .form1 li.pricing fieldset input[type=checkbox]{display:inline-block;vertical-align:top}.subContent.fullSize .form1 li.pricing fieldset label{float:none;margin-top:0;margin-left:0;display:inline-block;line-height:normal;vertical-align:top;width:auto}.subContent.fullSize .form1 fieldset select{border:1px solid #EEEBE8!important}.disabled{background:#E1DEDB!important;opacity:.8!important;color:#686764!important}.reset{position:absolute;right:-7px;font-size:0;padding:10px;color:#343332!important}.reset:before{font-size:12px}.subContent #contentPanel .reset{top:-12px}.subContent #contentPanel .form3{position:relative}.tripDetailsPage .subContent .contentPanel .reset{top:13px}.subContent .form-field{display:inline-block;vertical-align:top;width:100%;margin-bottom:8px}.subContent .form-field label{background:0 0}.subContent .form-field input[type=checkbox]{position:absolute;left:-1000rem}.subContent .form-field input[type=checkbox]+label{position:relative;cursor:pointer;margin-right:.5rem;padding-left:34px;line-height:25px;margin-bottom:-.12876rem;padding-top:.12876rem;min-height:25px}.subContent .form-field input[type=checkbox]+label::before{content:'';position:absolute;left:0;top:-4px;height:24px;width:24px;border-radius:100%;border:1px solid #E1DEDB;background-color:#FFF}.subContent .form-field input[type=checkbox]+label::after{content:'';opacity:0;transition:opacity .3s}.subContent .form-field input[type=checkbox]:checked+label::before{background-color:#19E;border-color:#19E}.subContent .form-field input[type=checkbox]:checked+label::after{content:'';position:absolute;display:block;opacity:1;left:12px;top:-3px;width:6px;height:13px;border:solid #FFF;border-width:0 .15em .15em 0;transform:rotate(45deg);line-height:1rem}.subContent .form-field input[type=checkbox]:disabled+label{cursor:not-allowed}.subContent .form-field input[type=radio]{position:absolute;left:-1000rem}.subContent .form-field input[type=radio]+label{position:relative;cursor:pointer;margin-right:.5rem;padding-left:34px;line-height:25px;margin-bottom:-.12876rem;padding-top:.12876rem;min-height:25px}.subContent .form-field input[type=radio]+label::before{content:'';position:absolute;left:0;top:-4px;height:24px;width:24px;border-radius:100%;border:1px solid #E1DEDB;background-color:#FFF}.subContent .form-field input[type=radio]+label::after{content:'';opacity:0;transition:opacity .3s}.subContent .form-field input[type=radio]:checked+label::before{background-color:#19E;border-color:#19E}.subContent .form-field input[type=radio]:checked+label::after{content:'';position:absolute;display:block;opacity:1;left:12px;top:-3px;width:6px;height:13px;border:solid #FFF;border-width:0 .15em .15em 0;transform:rotate(45deg);line-height:1rem}.subContent .form-field input[type=radio]:disabled+label{cursor:not-allowed}.subContent .ticket .traveler.chooseItem{display:inline-block;vertical-align:top}.subContent .ticket .traveler.chooseItem span{margin-bottom:15px;display:inline-block;font-size:1.5rem;margin-top:12px}.subContent .itinerary .traveler.addNew select{width:218px;margin-bottom:10px}.subContent .itinerary .traveler.addNew .text{width:196px}#contentPanel.alternative .form1 label.mandatory,#divForm .form1 label.mandatory{padding-left:0}#contentPanel.alternative .form1 li.country label,#contentPanel.alternative .form1 li.number label,#divForm .form1 li.country label,#divForm .form1 li.number label{color:#686764;font-size:11px}#contentPanel.alternative .form1 li textarea,#divForm .form1 textarea{border-radius:0;min-height:50px;width:100%;font:13px Arial,Helvetica,sans-serif;padding:10px;box-sizing:border-box}#contentPanel.alternative .form1 li.country,#contentPanel.alternative .form1 li.number,#divForm .form1 li.telephone{padding-bottom:0}#contentPanel.alternative .invalid p,#divForm .form1 .invalid p{display:none!important}#contentPanel.alternative .form1 li.invalid textarea,#divForm .form1 .invalid textarea{width:268px}.subContent .modifyTrip .form3 li input.text,.subContent .modifyTrip .form3 li textarea{width:100%!important}#contentPanel.alternative .form1 li.country{width:73px}#contentPanel.alternative .form1 li.country input.text{width:51px}#contentPanel.alternative .form1 li.number{padding-top:0;padding-left:5px;width:211px}#contentPanel.alternative .form1 li.number input.text{width:190px}#contentPanel.alternative .form1 fieldset input.text{min-height:45px}#contentPanel.alternative table{max-width:100%;box-sizing:border-box}#contentPanel.alternative table td{display:inline-block}#contentPanel.alternative table.grid{max-width:100%}#contentPanel.alternative table.grid td{display:table-cell}#contentPanel.alternative .video img{width:100%}#infoPanel.alternative .theme{border:0 none;border-top:1px solid #E1DEDB;padding:15px;overflow:hidden}#infoPanel.alternative .theme ul{width:520px;margin-left:0}#infoPanel.alternative .theme li{float:left;margin:0 9px 0 18px;width:30px;height:30px;background-image:url(../Image/Icon/SpriteDefault.png);background-repeat:no-repeat;opacity:.75;filter:alpha(opacity=75);display:none}#infoPanel.alternative .theme li a{text-decoration:none;padding-top:30px;display:block;font-size:11px}#infoPanel.alternative .theme li.beach{background-position:-120px -281px;display:block}#infoPanel.alternative .theme li.warm{background-position:-47px -345px;display:block}#infoPanel.alternative .theme li.family{background-position:-192px -282px;display:block}#infoPanel.alternative .theme li.summer{background-position:-4px -347px;display:block}#infoPanel.alternative .theme li.island{background-position:-44px -282px;display:block}#infoPanel.alternative .theme li.romantic{background-position:-84px -288px;display:block}#infoPanel.alternative .theme li.couple{background-position:-234px -282px;display:block}#infoPanel.alternative .theme li.winter{background-position:-274px -284px;display:block}#infoPanel.alternative .theme li.adventure{background-position:-3px -286px;display:block}#infoPanel.alternative .theme li.royal{background-position:-138px -341px;display:block}#infoPanel.alternative .theme li.friends{background-position:-160px -281px;display:block}#infoPanel.alternative .theme li.deadline{background-position:-92px -347px;display:block}.graph{padding:5px 15px 0;width:100%;box-sizing:border-box;margin-top:10px}.graph .oversizeGridMobile{width:100%;box-sizing:border-box}canvas.chartJsChart{width:289px!important;padding-left:2px;max-width:100%;box-sizing:border-box;min-height:300px!important}.ClickToCall{z-index:9999;position:fixed;right:11px;bottom:5px;border:1px solid #fff;display:none;width:260px;max-height:75px;border-radius:8px;background:#19E;padding:20px 20px}.ClickToCall span.close{background:url(../Image/Icon/SpriteListing.png)-172px -591px no-repeat;width:22px;height:22px;position:absolute;right:-10px;top:-11px;cursor:pointer}.ClickToCall p.clickToCallMessage{color:#fff;font-size:14px;font-weight:300;line-height:16px;margin-top:-3px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;text-align:center}.ClickToCall .callNumber{background-color:#fff;width:132px;padding:8px 8px;font-size:13px;line-height:15px;color:#000;border:1px solid #fff;border-radius:0;min-height:15px}.ClickToCall .callNumber.error{border:1px solid #FD0;background-color:#FFFAD6}.ClickToCall .callButton{margin-left:5px;padding:1px 14px;text-decoration:none;background:#FD0!important;border:none;color:#000!important;cursor:pointer!important;font:700 14px/32px Arial,Helvetica,sans-serif!important;text-align:right}.ClickToCall .callForm{margin-top:8px}.subContent{height:auto!important;padding:5px 15px;overflow:hidden;margin-bottom:-38px;position:relative}.subContent.delivery{margin-top:-40px}.subContent.delivery h2{font:2.8rem/3.1rem DINWeb,Arial,Helvetica,sans-serif!important}.subContent.tripDetails{background:#F7F5F3}.subContent #contentPanel{padding:0}.subContent #contentPanel h5.section,.subContent #contentPanel h5.traveler{background:#E7F5FD;color:#000!important;float:left;font-size:13px!important;font-weight:400;line-height:17px;margin:15px -15px;padding:10px 15px!important;width:100%;box-sizing:border-box}.subContent #contentPanel h5.InvoicesTotal,.subContent #contentPanel h5.receiptTotal{margin:0!important}.subContent a{color:#19E;text-decoration:none}.subContent ul{list-style:none}.subContent .itinerary p{line-height:normal}.subContent .itinerary p .text{background:#fff;border:1px solid #EEEBE8;margin-bottom:10px}.subContent .itinerary p.eTicket span .text{margin-bottom:5px}.subContent .itinerary ul{background:#fff;border:1px solid #EEEBE8;display:inline-block;margin-bottom:-1px;margin-left:auto;padding-top:inherit;width:100%;box-sizing:border-box}.subContent .itinerary ul#rules li{border-radius:0;border:0 none}.subContent .form3 select.detailInput{width:138px!important}.subContent .form3 .invalid select.detailInput{margin-left:0!important}.subContent .form3 input.bookingDetails,.subContent .form3 input.detailInput{width:116px!important}.grid.flierDetails .stayDuration{width:65px!important}.grid.flierDetails td.hotelDetails select{border:1px solid #E1DEDB;width:100px}.grid.flierDetails td.hotelDetails .inputToDash,.grid.flierDetails td.hotelDetails input{float:none}.subContent .inputToDash{float:left;padding:10px 5px}.subContent ul.form3 select{min-height:34px;width:100%;box-sizing:border-box}.subContent ul.form3 li{padding-left:0;padding-top:10px}.subContent ul.form3 li label{color:#686764;display:inline-block;margin-bottom:5px}.grid.flierDetails .stayDuration,.subContent ul.form3 .bookingDetails,.subContent ul.form3 .detailInput,.subContent ul.form3 input.text,.subContent ul.form3 textarea{background:#fff;border:1px solid #E1DEDB;color:#343332;float:left;font:13px Arial,Helvetica,sans-serif;width:268px}.subContent ul.form3 input[type=file]{border:0 none}.subContent ul.form3 textarea{border-radius:4px;padding:5px;width:100%;box-sizing:border-box}.subContent ul.form3 .invalid textarea{width:268px}.subContent ul.form3 li.message textarea{padding:8px 10px;resize:none;width:268px}.subContent ul.form3 select{border:1px solid #E1DEDB;margin-bottom:5px;padding:0 18px 0 5px;white-space:nowrap;text-overflow:ellipsis}.subContent .receipt,.subContent ul.form3 li.checkline{margin-bottom:20px}.subContent ul.form3 li.telephone li label{font-size:1.1rem}.subContent ul.form3 li.checkline fieldset{margin:5px 0 -10px}.subContent ul.form3 li.checkline fieldset input[type=radio]{display:none}.subContent ul.form3 li.checkline fieldset label{display:inline-block;min-height:32px;line-height:36px;padding-left:32px}.subContent ul.form3 li.checkline fieldset .file{margin-top:10px}.subContent ul.form3 li.half .text{float:none;width:116px}.subContent ul.form3 li.double.checkline fieldset label,.subContent.fullSize ul.form3 li.checkline fieldset label{margin-right:5px}.subContent #contentPanel ul.form3 li.message{margin:0;line-height:normal;min-height:auto;padding:10px 0 0 0}.subContent ul.form3.billingInformation li.country,.subContent ul.form3.managerInformation li.country{padding-top:0}.subContent ul.form3.managerInformation li.country,.subContent ul.form3.managerInformation li.number{display:inline-block;padding:0;width:143px!important}.subContent ul.form3.managerInformation li.country input.text,.subContent ul.form3.managerInformation li.number input.text{width:121px!important}.hasActionBar .subContent ul.form3.managerInformation li.country,.hasActionBar .subContent ul.form3.managerInformation li.number{width:100%!important}.subContent ul.form3 li.double.checkline fieldset label{padding-left:0;min-height:auto;line-height:normal}.subContent .itinerary ul.form3{border-radius:0;border:0 none;overflow:visible}.subContent .itinerary ul.form3 li{border-radius:0;border:0 none;line-height:normal!important;overflow:visible;padding:10px 0 3px}.subContent .itinerary ul.form3 li label{display:inline-block;margin-bottom:5px}.subContent .itinerary ul.form3 li.message{background:0 0;margin:0}.subContent .itinerary ul.form3 select{background-color:#FFF;width:100%;box-sizing:border-box}.subContent .itinerary td .text,.subContent .itinerary ul.form3 input.text,.subContent .itinerary ul.form3 textarea{background:#fff;border:1px solid #E1DEDB;color:#343332;float:left;font:13px Arial,Helvetica,sans-serif;width:268px}.subContent .itinerary ul.form3 textarea{padding:10px}.subContent.fullSize .form3 fieldset .selectDate,.subContent.fullSize .form3 fieldset .selectYear{width:65px}.subContent.fullSize .form3 fieldset .selectMonth{margin:0 6px;width:140px}.subContent.fullSize .form3 li.invalid fieldset .selectMonth{margin:0 3px 0 5px!important}.subContent .itinerary ul ul{border-radius:0;border:0 none;padding:0}.subContent .itinerary ul li{border-radius:0;border-bottom:1px solid #EEEBE8;overflow:hidden;position:relative;padding:0 0 15px 57px}.infoPanel .fareDetails,.subContent .itinerary ul li.moreInfo p{padding-top:5px}.subContent .itinerary .flight ul li{border-radius:0;margin-bottom:0}.subContent .itinerary ul{border-radius:0;overflow:hidden}.subContent .itinerary ul>li:last-child{margin-bottom:0;border-radius:0}.subContent .itinerary ul>li.information:last-child{border-radius:0}.subContent .itinerary .traveler ul>li:last-child,.subContent .itinerary ul>li.first:last-child{border-radius:0!important}.subContent .itinerary .ticket ul>li:last-child{border-radius:0;border-bottom:0 solid #EEEBE8!important}.subContent .itinerary .flight ul li.first{border-radius:0}.subContent .itinerary .flight ul>li:last-child{border-radius:0;margin-bottom:0;border-bottom:0 none}.subContent .itinerary .flight ul li.moreInfo,.subContent .itinerary li.first p.date,.subContent .itinerary li.first p.item,.subContent .itinerary ul>li:last-child p.date,.subContent .itinerary ul>li:last-child p.item{border-radius:0}.subContent .itinerary .ticket p.item,.subContent .itinerary .traveler p.item{border-radius:0!important}.subContent .itinerary ul li.action{padding-left:0}.subContent .itinerary .service ul li.action{background:0 0;border:0}.subContent .itinerary .service ul li.action .button{width:262px}.subContent .itinerary ul li .moreDetails p{top:5px}.subContent .itinerary ul li .moreDetails img{height:auto;width:100%}.subContent .itinerary .hotel ul li .moreDetails{margin-bottom:40px}.subContent .itinerary .moreInfo{background:#fff;border-top:1px dashed #ADA8A4!important;margin-top:-2px;padding-top:10px}.subContent .itinerary .moreInfo p{display:inline-block}.subContent .itinerary .moreInfo .rbd{width:35px}.subContent .itinerary .moreInfo .pax{display:none}.subContent .itinerary .moreInfo .checkin{padding-right:10px}.subContent .itinerary .moreInfo .fbc,.subContent .itinerary .moreInfo .status{width:100px;padding-right:5px}.subContent .itinerary .moreInfo .fbc em{color:#686764;font-size:1.3rem;height:auto}.subContent .itinerary .moreInfo .remark{width:365px}.subContent .itinerary .moreInfo .remark dfn{line-height:15px;max-width:215px}.subContent .itinerary .moreInfo em span{font-size:11px}.subContent .travelSector .cancelledTrip{float:right;padding:2px 10px 1px;background:#FFF;border:1px solid #E1DEDB;border-radius:12px;margin:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:145px;text-align:left;font-size:12px;color:#686764;line-height:1.3}.item,.list.travelers,.subContent .actionBar,.subContent .itinerary .travelSector .pnr,.subContent ul p dfn.operator{display:none!important}.subContent .actionBar.scrolling,.subContent .actionBar.tabbing{top:44px;display:inline-block!important;left:0;overflow-x:auto;position:fixed;white-space:nowrap}.business .subContent .actionBar.scrolling,.business .subContent .actionBar.tabbing{top:44px}.subContent .itinerary .hotel ul li .moreDetails p.item{background:0 0!important}.subContent.tripDetails .itinerary .hotel ul li .moreDetails{margin-bottom:-15px}.subContent .actionBar.tabbing{background:#19e;border-top:none}.business .subContent .actionBar.tabbing{background:#049}.subContent .actionBar.tabbing a{color:#fff!important;font-weight:300}.subContent .actionBar.tabbing li.selected a{height:41px}.business .subContent #contentPanel .actionBar,.business .subContent .contentPanel .actionBar{background:#049!important}#content .itinerary.collapsed .flight.unbind .details,#content .itinerary.collapsed .flight.unbind dfn,#content .itinerary.collapsed .flight.unbind dfn.from,#content .itinerary.collapsed .flight.unbind dfn.to,#content .itinerary.collapsed .flight.unbind em,#content .itinerary.collapsed .flight.unbind p.details dfn.baggage,.subContent .itinerary.collapsed .flight.unbind .travelSector,.subContent .itinerary.collapsed .flight.unbind ul .layover{display:block!important}#content .itinerary.collapsed .flight.unbind dfn.operator,#content .itinerary.collapsed .flight.unbind p.details dfn.baggage,#content .itinerary.collapsed .flight.unbind ul p.details dfn.duration{display:none!important}#content .itinerary.collapsed .flight.unbind .details{float:right!important;padding-top:0}.subContent .itinerary .flight.unbind ul .layover p{padding-top:0}.subContent .itinerary.collapsed .flight.unbind ul li.layover{padding:3px 0}.subContent .itinerary.collapsed li.flight.unbind p.to{margin-left:2px;width:66px}.subContent .itinerary li.flight.unbind .operatedBy .arrowHead{top:48px}.subContent .itinerary.collapsed .flight.unbind ul li{padding-bottom:15px}.subContent .itinerary .detail{padding:10px 0}.subContent .itinerary .detail p{margin-top:10px!important;line-height:1.5rem}.subContent #contentPanel .itinerary .detail p a.button{margin:10px 0!important}.subContent .itinerary .travelSector h5{color:#343332;display:inline-block;font-size:1.2rem;font-weight:400;margin-left:0;padding:10px 10px 5px 0;text-transform:uppercase}.tripDetailsPage .subContent .itinerary .travelSector h5{font-size:1.3rem}.subContent .itinerary .travelSector h5 i{display:inline-block;font-size:0;height:13px;margin:0 7px;margin-top:1px;vertical-align:top;width:18px}.subContent .itinerary .travelSector .pnr{background:#fff;border:2px solid #70C2F5;border-radius:4px;color:#343332;margin-top:10px;float:right;padding:0 10px}.subContent .itinerary .extras p.item,.subContent .itinerary .hotel .date,.subContent .itinerary .moreInfo p.item,.subContent .itinerary .service .service p.item,.subContent .itinerary .ticket .information p.item,.subContent ul .hotel .travellers,.subContent ul .hotel .travellers .date,.subContent ul .hotel .travellers li,.subContent ul .hotel .travellers ul{border-radius:0!important}.subContent .itinerary .travelSector .pnr strong{font-weight:700}.subContent .itinerary .travelSector span.date{display:none}.subContent .moreDetails{color:#343332;margin-top:25px;padding-left:0}.subContent .moreDetails p.item{background:#fff!important;bottom:auto!important;width:33px!important}.subContent .moreDetails p.item em{margin-left:56px!important;margin-top:-13px!important}.subContent .moreDetails h6{font-size:13px;font-weight:700;margin-bottom:5px;margin-left:33px}.tripDetailsPage .subContent .moreDetails h6{font-size:14px}.subContent .moreDetails p{line-height:15px;margin-bottom:10px!important;display:block!important}.subContent .moreDetails img{float:none!important;margin:20px 0 5px!important;width:100%}.subContent.tickets .moreDetails h6{margin-left:7px}.subContent.tickets p small{font-size:13px}.subContent.tickets .moreDetails p.item em{margin-left:10px!important}.subContent #contentPanel h3{margin-left:0}.subContent #contentPanel h3 span{float:right;margin-top:-5px;margin-right:0}.subContent #contentPanel h3 span.checkRounding{float:left;margin-top:10px}.subContent #contentPanel h3 span.checkRounding label{padding-left:10px;font-weight:400}.subContent #contentPanel h3 span .copyFields{font-weight:400;font-size:1.3rem;color:#19E;display:inline-block;margin-top:5px;min-height:23px;padding-top:3px;padding-right:30px}.subContent #contentPanel h3 a.toggleVisibility,.subContent #contentPanel li.receipt span a.toggleVisibility,.subContent .contentPanel li.receipt span a.toggleVisibility{color:#19E;display:inline-block;font-weight:400;font-size:1.3rem;line-height:28px;padding-right:32px}.subContent #contentPanel li.receipt span a.toggleVisibility,.subContent .contentPanel li.receipt span a.toggleVisibility{float:right}.subContent .itinerary ul .date{background:#19e;color:#fff;height:94%;left:0;position:absolute;margin:0!important;padding-top:10px;text-align:center;text-transform:uppercase;width:42px;font-size:1.1rem}.subContent .itinerary .hotel .date{height:98.5%}.subContent .itinerary .hotel .item{border:0 none;height:auto}.subContent .itinerary ul .date em{color:#fff;display:block;font-size:1.8rem;margin-top:-3px}.subContent .itinerary.collapsed .hotel li.first{border-bottom:1px solid #EEEBE8;padding-bottom:10px}.subContent .itinerary ul p.details{margin-top:0!important;padding:0;position:absolute;top:5px;right:6px;text-align:right}.subContent .itinerary ul p.details span{display:inline-block;margin-bottom:5px;margin-top:0;height:24px;line-height:22px;max-width:113px;min-width:88px;vertical-align:top;width:auto}.subContent .itinerary ul p.details span em{background:#FD0;border-radius:0;color:#343332;font-size:1.2rem;font-weight:400;height:21px;margin-top:1px;padding:0 5px;text-align:center;text-transform:uppercase;vertical-align:top}.subContent .itinerary ul p.details span em strong{color:#000;float:none;font-weight:700!important;margin-left:2px;height:auto;width:auto!important}.subContent .itinerary ul p.details dfn{display:none}.subContent .itinerary ul p.details a{color:#19E;font-size:1.2rem}.subContent ul .flight p{margin-top:0!important;padding-top:37px;vertical-align:top}.subContent ul p.flight{display:inline-block;margin-right:4px;width:77px}.tripDetailsPage .subContent ul p.flight{width:30%}.subContent ul p.flight img,.subContent ul p.flight span strong{position:absolute;left:58px;top:11px}.subContent .itinerary ul p em{color:#343332;display:block;font-size:1.5rem;height:19px;margin:3px 0 2px;overflow:hidden;vertical-align:top}.subContent ul p.flight img{width:25px!important}.subContent ul p.flight span strong{height:16px;left:91px;overflow:hidden;width:102px}.subContent ul p.flight em{font-size:1.3rem;height:16px;margin-bottom:4px;width:60px}.subContent .itinerary ul p.flight span,.subContent ul p span{font-size:1.5rem}.subContent ul p.flight em.travelIn{height:auto}.subContent ul p.from{display:inline-block;overflow:hidden;width:66px}.tripDetailsPage .subContent ul p.from{width:36%}.subContent ul p.to{display:inline-block;margin-left:2px;overflow:hidden;text-align:right;width:66px}.subContent ul p.to em{float:right;height:19px;width:60px}.subContent ul p.to em strong{display:none}.subContent ul p.eTicket span input.text{width:196px}.subContent ul p span strong{font-weight:400!important}.subContent .itinerary ul p.flight span em{color:#000;font-size:1.6rem;height:auto;margin-top:0;margin-bottom:1px}.tripDetailsPage .subContent .itinerary ul p.flight span em{font-size:1.7rem}.subContent .itinerary ul p.flight span strong,.subContent .itinerary ul p.hotel span strong{font-weight:400;font-size:1.3rem;word-break:break-word}.subContent ul p.from span,.subContent ul p.to span{font-size:0}.subContent ul .hotel p.from span,.subContent ul .hotel p.to span{font-size:1.6rem;margin:0;min-height:18px;width:auto}.subContent ul p.from span i,.subContent ul p.to span i{color:#000;font-size:1.6rem}.tripDetailsPage .subContent ul .hotel p.from span,.tripDetailsPage .subContent ul .hotel p.to span{font-size:1.7rem}.subContent ul p.from span{display:inline-block;vertical-align:top;width:100%}.subContent ul p.from span i{float:left;clear:both}.subContent ul .hotel p span strong{height:30px;overflow:hidden;width:220px}.subContent ul .hotel p span em{margin-top:10px!important}.subContent ul .service p.from{width:44px}.subContent ul .service p.to{margin-left:38px;width:53px}.subContent ul p dfn{color:#343332;display:block;font-size:1.1rem;vertical-align:top}.tripDetailsPage .subContent ul p dfn{font-size:1.2rem}.subContent .itinerary li.ticket p.eTicket dfn{margin-top:-1px;margin-bottom:0;white-space:nowrap}.subContent .itinerary li.ticket p.eTicket dfn span{max-width:145px;display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px}.subContent .itinerary .service li.ticket p.eTicket dfn{margin-top:0}.subContent ul p dfn.baggage{line-height:1.1rem;margin-top:2px;word-break:break-word;max-width:65px;display:inline-block}.subContent .itinerary .arrowHead{background:url(../../Resource/Image/Icon/SpriteListing.png)no-repeat -171px -487px;height:13px;margin-top:3px;position:absolute;left:197px;top:48px;width:21px}.subContent .itinerary .operatedBy .arrowHead{top:48px}.subContent .itinerary .hotel .arrowHead{left:187px;top:53px}.subContent ul .flight dfn.operatorMob{color:#666;display:block!important;font-size:1.1rem;height:14px;margin:27px 0 -30px 0;max-width:117px;overflow:hidden}.subContent .itinerary ul .layover{border:0 none!important;background:0 0!important;color:#777;height:1px;margin:0 0 -7px 0!important;overflow:visible;padding:3px 0;text-align:center;width:100%;z-index:999}.subContent .itinerary ul p span a.information,.subContent .ticket .eTicket a,.subContent.tickets .ticket .eTicket a{color:#000!important}.subContent .itinerary ul .layover p{background:#FFF;bottom:11px;display:inline-block;font-size:1.2rem;left:20px;margin-top:0!important;padding:0 5px;position:relative}.subContent .itinerary p.refunableInfo{padding-top:10px;margin-bottom:0}.subContent .itinerary p.refunableInfo span{position:relative;width:180px;margin:0;min-height:0;font-size:14px;line-height:1.35}.subContent .itinerary p.refunableInfo span .icon{position:absolute;background-repeat:no-repeat;display:inline-block;height:16px;width:16px;margin-left:6px}.tripDetailsPage .subContent ul p.to{float:right;margin-right:15px}.tripDetailsPage .subContent .itinerary .arrowHead,.tripDetailsPage .subContent .itinerary.collapsed .arrowHead{display:none!important}.tripDetailsPage .subContent ul .hotel p.from,.tripDetailsPage .subContent ul p.from{position:relative}.tripDetailsPage .subContent .service .validFrom:after,.tripDetailsPage .subContent ul .hotel p.from:after,.tripDetailsPage .subContent ul p.from:after{background:url(../../Resource/Image/Icon/SpriteListing.png)no-repeat -171px -487px;height:13px;width:24px;margin-top:3px;content:"";position:absolute;right:0;top:37px}.tripDetailsPage .subContent ul p.validFrom:after{top:0!important}.subContent ul .hotel .travellers li .room,.subContent ul p.hotel{display:inline-block;vertical-align:top;width:75px}.tripDetailsPage .subContent ul p.hotel{width:30%;margin-right:4px}.subContent ul .hotel p{margin-top:0!important;padding-top:40px}.subContent ul .hotel p.specialRequest{padding-top:20px}.subContent ul .hotel .travellers{background:#fff;border-top:0 none;margin-top:-4px;margin-bottom:0;position:relative;padding-left:0}.subContent ul .hotel .travellers li{background:0 0!important;border:0 none;border-bottom:1px dashed #EEEBE8;margin-left:42px;padding-bottom:10px;padding-left:15px;width:100%;box-sizing:border-box}.subContent ul .hotel .travellers li.last{border:0 none;padding-bottom:0}.subContent ul .hotel .travellers ul{border-top:1px dashed #EEEBE8;display:block}.subContent ul .hotel .travellers p{font-size:1.3rem!important;padding-top:10px}.subContent ul .hotel .travellers p em{font-size:1.3rem;height:auto;margin-top:1px!important}.subContent ul .hotel .travellers p.hotel em{font-size:1.5rem;margin-bottom:4px}.subContent ul .hotel .travellers p.adult{width:63px}.subContent ul .hotel .travellers p.child{text-align:right;width:37%}.subContent ul .hotel p.adult{display:inline-block;vertical-align:top;width:58px}.subContent ul .hotel p.adult em,.subContent ul .hotel p.child em{margin-top:0}.subContent ul .hotel p.child{display:inline-block;vertical-align:top;width:78px}.subContent ul .hotel p.hotel em{font-size:1.3rem!important;height:16px;margin:1px 0 4px 0}.subContent ul .hotel p.hotel span em{color:#000;font-size:1.6rem!important;height:auto;margin-top:15px;width:70px}.subContent ul .hotel p.from,.subContent ul .hotel p.to{margin-top:13px!important;vertical-align:top;width:66px}.tripDetailsPage .subContent ul .hotel p.from{width:36%}.subContent ul p.hotel span{font-size:1.3rem;font-weight:400;margin:-30px 0 1px;min-height:18px;width:158px}.subContent ul .hotel p.hotel dfn{width:216px;max-height:40px;position:absolute;bottom:14px;line-height:14px;left:57px;overflow:hidden}.subContent ul .hotel p.hotel dfn.inclusionDetails,.subContent ul .hotel p.hotel em.inclusionDetailsDesktop{display:none}.subContent ul .hotel p.hotel dfn.hotelAddress{position:static;width:270px;margin-top:45px;max-height:unset}.subContent ul .hotel .from em,.subContent ul .hotel .to em{margin-bottom:1px}.subContent.tickets ul .hotel .travellers{backface-visibility:hidden;display:inline-block;margin-bottom:-7px;width:288px}.subContent.tickets ul .hotel .travellers p{top:-1px}.tripDetailsPage .subContent .service .validFrom{width:36%;position:relative;margin-right:0;text-align:left;margin-left:5px}@media screen and (max-width:321px){.subContent ul .hotel .travellers p.child{width:26%}.roundTrip .flightPanel p{font-size:1.5rem}.tripDetailsPage .subContent ul p.from,.tripDetailsPage.subContent ul .hotel p.from{width:66px}.tripDetailsPage .subContent ul p.flight{width:71px}.tripDetailsPage .subContent ul p.hotel{width:75px;margin-right:0}.tripDetailsPage .subContent .itinerary .arrowHead{display:block!important}.tripDetailsPage .subContent .service .validFrom:after,.tripDetailsPage .subContent ul p.from:after{display:none}.tripDetailsPage .subContent .service .description{width:71px}.tripDetailsPage .subContent .service .validTo{margin-right:0;float:none;margin-left:0}.tripDetailsPage .subContent .service .validFrom{width:52px;position:relative;margin-left:0}.tripDetailsPage .subContent ul p.to{float:none;margin-right:0}.tripDetailsPage .subContent ul .hotel p.from{width:66px}.flightsListingPage .actionBar li a{font-size:1.3rem}}.tripDetailsPage .subContent .itinerary .extras{margin-top:1px}.subContent .itinerary .extras ul{background:#fff;border:1px solid #EEEBE8;border-radius:0;display:inline-block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.subContent .itinerary .extras ul li{border:0 none;padding:0 15px}.subContent .itinerary .extras ul>li:first-child p{border-top:0 none!important}.subContent .itinerary .extras ul .service{margin-top:0;padding:10px 0 10px 42px;width:100%;box-sizing:border-box}.subContent .itinerary .extras ul .service img{display:none}.subContent .itinerary .extras ul .service input{margin-left:7px}.subContent .itinerary .extras ul .service label{color:#343332;display:inline-block;line-height:1.5rem;margin-left:0;min-height:26px;padding-top:0;width:60%}.tripDetailsPage .subContent .itinerary .extras ul .service label{line-height:1.7rem}.subContent .itinerary .extras ul .service a{color:#19E;display:inline-block}.subContent .itinerary .extras ul .service a.button{color:#19E;float:right;margin:-3px 0 0 0;font-size:12px;padding:2px 13px!important;line-height:35px}.subContent .itinerary .extras.services ul .service a.button{margin:0}.subContent .itinerary .extras ul .coupon{border-top:1px solid #EEEBE8;margin:4px -15px 0 27px;min-height:34px;padding:7px 10px;position:relative}.subContent .itinerary .extras ul .coupon input.text{background:#F7F5F3;padding:8px 10px;text-align:left;min-height:40px;margin-left:5px;width:108px}.subContent .itinerary .extras ul .coupon.isDirty input.text{background:#fff}.subContent .itinerary .extras ul .coupon span{display:none;font-size:1.3rem;margin:0 0 5px 5px;padding:4px 0 0 30px}.subContent .itinerary .extras ul .coupon.active span{display:block;margin-top:5px}.subContent .itinerary .extras ul .coupon .button{display:inline-block;padding:7px 13px!important}.subContent .itinerary .extras ul .coupon.active{height:40px}.subContent .itinerary .extras ul .coupon.active input.text{display:none}.subContent .itinerary .extras ul .coupon.active a.button{display:inline-block}.subContent .itinerary .extras p.item,.subContent .itinerary .moreInfo p.item,.subContent .itinerary .ticket p.item,.subContent .itinerary .traveler p.item,.subContent .moreDetails p.item,.subContent .receipt ul .item,.subContent .service .item{background:#E1DEDB;border-bottom:0 solid #fff;color:#fff;display:block!important;font-size:1.1rem;height:100%;left:0;margin:0!important;padding:0;position:absolute;text-align:center;text-transform:uppercase;width:42px}.subContent .itinerary .extras p.item em,.subContent .itinerary .moreInfo p.item em,.subContent .itinerary .ticket p.item em,.subContent .itinerary .traveler p.item em,.subContent .moreDetails p.item em,.subContent .receipt ul .item em,.subContent .service .item em{background:url(../../Resource/Image/Icon/SpriteListing.png)0 -521px;display:block!important;height:29px;margin-top:11px;margin-left:7px;width:29px}.subContent .itinerary .moreInfo p.item{height:100%;background:#19e!important;top:0}.subContent .itinerary .extras p.item em{border-bottom:0 none!important;height:38px;margin-left:0;position:relative;width:42px;z-index:99}.subContent .itinerary .ticket p.item,.subContent .itinerary .traveler p.item{background:#FD0}.subContent .itinerary .extras.baggage ul li{padding-right:0}.subContent .itinerary .extras.baggage p.service{border-bottom:1px solid #EEEBE8;padding-right:15px;width:100%;min-height:36px;box-sizing:border-box}.subContent .itinerary .extras.baggage p.service.last{border-bottom:0 none}.subContent .itinerary .moreInfo p.item,.subContent .itinerary .ticket .information p.item{background:#fff}.subContent .itinerary .moreInfo p.item em,.subContent .itinerary .ticket p.item em,.subContent .itinerary .traveler p.item em{background:url(../../Resource/Image/Icon/SpriteListing.png)-1px -485px;margin-top:12px}.subContent .itinerary .ticket p.item em,.subContent .itinerary .traveler p.item em{display:none}.subContent .itinerary .moreInfo{overflow:visible}.subContent .itinerary .moreInfo p.item em{margin:0;position:relative;left:0;top:-2px;width:100%;background:#19e}.subContent .itinerary .traveler .item.recipient{background:#EEEBE8}.subContent .itinerary .ticket .first p.item em,.subContent .itinerary .traveler .first p.item em{display:block}.subContent .itinerary .ticket ul li{padding-right:12px;min-height:33px}.subContent .itinerary .ticket li.first{border-bottom:0 dashed #E1DEDB!important}.subContent .itinerary .extras ul .banner{width:100%;margin-left:27px;margin-bottom:-4px;background:#EEEBE8}.subContent .itinerary .extras ul .banner img{width:100%}.subContent .itinerary .extras.baggageAndMeal ul{width:100%;box-sizing:border-box}.subContent .itinerary .extras.baggageAndMeal ul li{padding:0 0 10px 57px;border-bottom:1px solid #EEEBE8}.subContent .itinerary .extras.baggageAndMeal ul li.last{border-bottom:0 none}.subContent .itinerary .extras.baggageAndMeal ul li em{font-size:1.1rem;margin:3px 15px 7px 0;height:auto}.subContent .itinerary .extras.baggageAndMeal ul li .item{background:#F7F5F3}.subContent .itinerary .extras.baggageAndMeal ul li .item em{min-height:auto!important;width:18px!important;height:18px!important;background-size:100%;border-radius:0;border:0 none}.subContent .itinerary .extras.baggageAndMeal ul li .item.iconBaggage em{background:url(../../Resource/Image/Icon/Sprite/Baggage.svg)0 0!important}.subContent .itinerary .extras.baggageAndMeal ul li .item.meals em{background:url(../../Resource/Image/Icon/Sprite/Meals.svg)0 0!important;height:16px!important}.subContent .itinerary .extras.baggageAndMeal ul li .item.seats em{background:url(../../Resource/Image/Icon/seatIcon.svg)no-repeat!important;background-size:contain!important;height:24px!important}.subContent .itinerary .extras.baggageAndMeal ul li strong{margin:3px 0 0;display:inline-block}.subContent .itinerary.collapsed .extras.baggageAndMeal ul li .addons{margin:10px 0 0 16px}.subContent .infoPanel{background:#fff;margin:0;padding:0}.subContent .infoPanel.fare{border:1px solid #EEEBE8;border-radius:0;max-width:288px}.subContent .infoPanel.fare h6{display:none}.subContent li .MobileHeading{margin-bottom:0}.subContent .MobileHeading{padding:15px 0 5px 0;max-width:100%;box-sizing:border-box}.subContent .MobileHeading h5{color:#343332;display:inline-block;font-size:1.2rem;font-weight:400;margin-left:0;padding:0;text-transform:uppercase}.subContent .MobileHeading span{color:#686764;float:right;font-size:1.1rem;margin-right:0;margin-top:2px;text-transform:uppercase}.tripDetailsPage .subContent .MobileHeading span{font-size:1.2rem;margin-right:0}.tripDetailsPage .subContent.baggagePanel .MobileHeading span{margin-right:15px}.subContent .itinerary.payment .convenienceFee{color:#686764;margin-top:0}.infoPanel .fareDetails dl{color:#686764;display:inline-block;font-size:1.4rem;width:100%;box-sizing:border-box}.infoPanel .fareDetails dl dt{border-bottom:1px solid #EEEBE8;display:inline-block;padding:14px 0 14px 16px;vertical-align:top;width:200px}.infoPanel .fareDetails dl dd{border-bottom:1px solid #EEEBE8;display:inline-block;margin-left:-15px;padding:14px 16px 14px 0;text-align:right;vertical-align:top;width:68px}.infoPanel .fareDetails p{color:#000;font-size:1.5rem;font-weight:400;margin-top:0;padding:9px 15px;text-align:right}.infoPanel .fareDetails p.userTotalPrice em{color:#19E!important}.infoPanel .fareDetails p a{color:#19E!important;display:inline!important;font-size:1.6rem!important;margin-top:0!important}.infoPanel .fareDetails p span{float:left}.infoPanel .fareDetails .text{background:#F7F5F3;width:52px;padding:6px;text-align:right;margin:-13px 0;min-height:26px}.infoPanel .fareDetails p.localTaxAmount{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding-top:0;color:#19E;border:0!important}.infoPanel .fareDetails div.taxNote{padding:15px;text-align:left}.infoPanel .fareDetails div.gstOnFeeMessage{padding:4px 0 0 16px;color:#686764;font-size:11px}.subContent .itinerary .traveler .travelers{display:inline-block;margin-left:0;margin-top:3px;padding:5px 0 1px;vertical-align:top;width:100%}.subContent .itinerary .traveler .travelers *{display:inline-block}.subContent .itinerary .traveler .travelers h6{font-size:1.5rem;font-weight:400;margin:5px 0 6px 42px;vertical-align:top}.subContent .itinerary .traveler .travelers select{background-color:#F7F5F3;border:1px solid #E1DEDB;border-radius:4px;float:right;margin-right:3px;margin-bottom:4px;padding:3px 10px;width:100px;background-position:bottom 15px right 10px}.subContent .itinerary .traveler li{border-bottom:1px solid #E1DEDB;padding:0 15px;overflow:visible}.subContent .itinerary .traveler li ul li,.subContent .itinerary .traveler li.last{border:0 none}.subContent .itinerary .traveler ul{background:0 0;display:inline-block;position:relative;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.subContent .itinerary .traveler ul li{background:#fff;margin-bottom:-1px;overflow:hidden}.subContent .itinerary .traveler ul li.last{border:0 solid #EEEBE8;margin-bottom:0}.subContent .itinerary .traveler ul.form2{border:0 none;display:inline-block!important;float:none;overflow:visible;margin:0 -10px 8px 42px!important;width:231px}.subContent .itinerary .traveler ul.form2 input{border:1px solid #E1DEDB;padding:8px 10px;width:193px}.subContent .itinerary .traveler ul.form2 li{display:inline-block;margin-bottom:2px;margin-left:0;overflow:visible;padding-left:1px;width:215px}.subContent .itinerary .traveler ul.form2 li.date{margin-bottom:2px!important}.subContent .itinerary .traveler ul.form2 li.countryCode{padding-top:13px;padding-right:5px;vertical-align:top;width:30px}.subContent .itinerary .traveler ul.form2 li.countryCode label{color:#686764}.subContent .itinerary .traveler ul.form2 li.mobile{width:179px}.subContent .itinerary .traveler ul.form2 li.mobile .text{width:157px}.subContent .itinerary .traveler ul .date{background:0 0;position:relative}.subContent .itinerary .service ul .date{background:#EEEBE8}.subContent .itinerary .service.others ul .date,.tag.focused{background:#19e}.subContent .itinerary .traveler .invalid select{margin-bottom:3px;margin-right:0;width:215px}.subContent .itinerary .traveler .travelers.invalid select{width:100px;margin-right:2px}.subContent .itinerary .traveler .invalid .passportnum{margin-bottom:3px}.subContent .itinerary .traveler .mobile.invalid .text{width:157px!important}.subContent .itinerary .traveler .addFrequent{margin-bottom:10px;margin-top:5px}.subContent .itinerary .traveler ul.frequentFlier .flierProgram span{display:block;padding:6px 0}.subContent .itinerary .traveler .frequentFlier .airlineIcon{width:auto;margin:0 5px 10px;padding-right:0;vertical-align:top}.subContent .itinerary .traveler .frequentFlier .airlineName{padding-right:0;width:175px;word-break:break-all}.subContent .itinerary .traveler .frequentFlier .airlineIcon img{width:25px}#infoPanel.alternative .creditLimit{height:96px!important;overflow:hidden;padding:15px 15px 0!important;margin-bottom:0}#infoPanel.alternative .creditLimit canvas{width:80px!important;height:80px!important;position:relative;z-index:99}#infoPanel.alternative .creditLimit #chart-area-dummy{position:absolute!important;left:15px!important;z-index:9}#infoPanel.alternative .creditLimit div{margin:0 0 0 15px}#infoPanel.alternative .creditLimit span{float:right;text-align:right;max-width:140px;margin:13px 0 0 0}#infoPanel.alternative .creditLimit span em{display:block;font-size:17px;margin-top:2px;color:#19E}#infoPanel.alternative .blog{padding:0 15px}#infoPanel.alternative .blog h6{margin-left:0}#infoPanel.alternative .blog img{width:100%}#infoPanel.alternative .blog li{list-style:none}#divPayment.subContent{background:#fff;margin-top:50px}#divPayment.subContent .infoPanel h6{display:none}.appPayment{padding-top:0}.appPayment #divPayment.subContent{margin-top:0}.subContent .itinerary.payment{border-radius:0;background:#fff;display:block;margin:0;width:auto}.subContent .itinerary.payment .MobileHeading{padding-top:5px}.subContent .itinerary.payment ul{display:none;border:0 none}.subContent .itinerary.payment ul.paymentOption{display:inline-block;margin-top:10px;margin-bottom:8px;border:0 none}.subContent .itinerary.payment ul.paymentOption li{border:0 none;padding:0;display:inline-block;width:48%;margin-bottom:2px;vertical-align:top}.subContent .itinerary.payment ul.paymentOption li input{display:none}.subContent .itinerary.payment ul.paymentOption li label{min-height:23px;display:block;padding-left:34px;padding-top:5px;font-size:14px}.subContent .itinerary select{border:1px solid #EEEBE8;border-radius:4px;padding:0 10px;height:40px;min-height:40px;width:215px}.tripDetailsPage .subContent .itinerary select{height:45px;min-height:45px}.subContent .itinerary.payment select{background-color:#EEEBE8;display:block;padding:5px 10px;margin:15px 0;width:100%;box-sizing:border-box}.subContent .itinerary.payment .invalid select{width:286px}.subContent .payment .container h3{font-size:1.5rem;font-weight:400;margin:0 0 20px 0}.subContent .payment .container ul.form1{display:inline-block!important}.subContent .payment .container ul.form1 li{border:0 none;margin-bottom:10px!important;padding:0}.subContent .payment .container ul.form1 label{padding-left:0}.subContent .payment .container ul.form1 input[type=file]{border:0 none}.subContent .payment .container ul.form1 .submit{margin-top:20px!important}.paymentLogo{text-align:center;padding:5px 0}.paymentLogo img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6;width:220px}.subContent .itinerary.payment .message{padding:15px 0 16px}.subContent .payment .container .methodOption{display:inline-block;margin-top:0;vertical-align:top;width:100%}.subContent .payment .container .methodOption iframe,.subContent .payment .container .methodOption>div{background:#fff}.subContent .payment .container .paymentContainerLoader{background:url(../../../Resource/Image/Icon/Spinner.gif)no-repeat center center!important;display:none;min-height:50px}.subContent .payment #divPaymentPanel .methodOption iframe,.subContent .payment .container .methodOption iframe{width:100%!important;box-sizing:border-box;min-height:500px;margin:0}.subContent .payment .container .methodOption a{background:0 0;display:inline-block;font-size:0;vertical-align:top}.subContent .payment ul.form1 li .button{background:#19E;font:700 13px Arial,Helvetica,sans-serif;text-align:center;width:262px}.subContent .payment .container .methodOption a img{width:100%}.subContent .payment .container .methodOption ul.creditCard{background-color:#fff;display:inline-block!important;margin-left:0!important;position:relative}.subContent .payment .container .methodOption ul.creditCard li{border:0 none;padding:0;margin-bottom:10px}.subContent .payment .container .methodOption ul.creditCard li input{display:none}.subContent .payment .container .methodOption ul.creditCard li fieldset{display:inline-block}.subContent .payment .container .methodOption ul.creditCard li label{color:#343332;cursor:pointer;display:inline-block;margin:8px 0 0 0;padding-left:35px;line-height:46px;width:auto!important}.subContent .payment .container .methodOption a.masterCard,.subContent .payment .container .methodOption a.masterPass,.subContent .payment .container .methodOption a.visa{border-color:#EEEBE8!important;border-radius:6px!important;height:45px;margin-right:10px;padding:5px 0!important;width:70px}.subContent .payment .container .methodOption a.masterCard img,.subContent .payment .container .methodOption a.masterPass img,.subContent .payment .container .methodOption a.visa img{margin-bottom:10px}.checkoutPage #resolutionControl{z-index:99999;max-height:225px}.invalid a.uploadDocumentAnchor{color:red}.baggageItinerary .addBaggage .baggageSection .form-group fieldset.invalidBaggage .bar{border-bottom:1px solid #e23!important}.subContent .terms{margin:10px 0 5px}.subContent fieldset{border:0 none}.subContent .terms input{display:none}.subContent .terms label{color:#343332;display:block;margin-left:10px;padding:10px 0 8px 35px}.subContent .approvalRequest .terms label{margin-left:16px!important}.subContent .approvalRequest .terms input[type=checkbox]+label::before{left:16px!important;margin-top:-2px}.subContent .action .button{display:inline-block;margin:10px 0;margin-bottom:0;padding:7px 14px 9px;text-align:center;text-transform:uppercase;width:100%;box-sizing:border-box}.tripDetailsPage .subContent .action .button{padding:13px 14px}.subContent .action input.button{width:100%;box-sizing:border-box}.termsModalPopup{width:auto!important}.termsModalPopup #title{margin-top:-31px;margin-bottom:-10px}.termsModalPopup #title h1,.termsModalPopup #title h2{margin-top:0}.termsModalPopup #content{width:auto;background-color:transparent;border:0 none;padding:0}.termsModalPopup .fullSize{width:auto!important}.hideHeader .termsModalPopup #title{margin-top:14px}.subContent .insurance-terms{padding:6px 0 0}.subContent .insurance-terms .terms{display:block;margin-top:0;margin-left:0;position:relative;z-index:1;font-size:13px}.subContent .insurance-terms .terms label{position:relative;padding:0 0 0 35px}.subContent .insurance-terms .terms label:before{position:absolute;width:20px;height:20px;top:0;left:0;background:url(../../../Resource/Image/Background/Checkbox.png)no-repeat 0 0;content:''}.subContent .insurance-terms .terms label.checked:before{background-position:0 -20px!important}.subContent li.service .description.less-content{height:0;min-height:90px;overflow:hidden}.subContent li.service .description.more-content{height:auto}.subContent li.service .description h6{font-size:13px;margin-bottom:16px;color:#686764;padding-top:0;font-weight:700}.subContent li.service .description .rules-outer{margin:0 0 24px}.subContent li.service .description .rules-outer:last-child{margin:0}.subContent li.service .description .rules-title{display:block;margin:0 0 12px;color:#686764;text-decoration:underline}.subContent li.service .description .rules-title b{color:#000}.subContent li.service .description .rules{font-family:Arial,Helvetica,sans-serif;white-space:pre-line}.subContent li.service .read-more{display:inline-block;margin-left:0;margin-top:6px}.subContent .itinerary ul div.hotelInstructionOuter{padding:20px 20px 0 0;border-bottom:none!important;margin-left:-30px}.subContent .itinerary ul div.hotelInstructionOuter.less-content{max-height:54px;overflow:hidden}.subContent .itinerary ul div.hotelInstructionOuter.more-content{height:auto}.subContent .itinerary ul li div.hotelInstruction h4{font-size:14px;font-weight:600;margin-bottom:6px;padding-top:0!important}.subContent .itinerary ul li div.hotelInstruction span{display:block;min-height:0;margin-bottom:12px;width:100%;margin-top:0;margin-left:0;font-size:13px}.subContent .itinerary ul li div.hotelInstruction span:last-child{margin-bottom:0}.subContent .itinerary .hotelInstructionMore{display:block;margin:6px 0 0 -30px;font-size:13px;line-height:1.5}.subContent .itinerary.collapsed .hotelInstructionMore,.subContent .itinerary.collapsed .hotelInstructionOuter{display:none}.dashBorad{border-top:1px solid #EEEBE8;margin:0 -15px;margin-top:10px}.dashBorad .summary p{display:inline-block;vertical-align:top;margin-top:0!important;margin-bottom:-5px}.dashBorad .summary p span{color:#343332;display:inline-block;vertical-align:top;width:86px;overflow:hidden;height:17px;text-overflow:ellipsis}.dashBorad .summary.visa p span{width:200px}.dashBorad .summary span.icon{display:inline-block;width:27px;height:20px;margin-right:15px;vertical-align:top;margin-top:0;font-size:20px;color:#686764}.dashBorad .summary span.flight.icon{font-size:21px}.dashBorad .summary{display:inline-block;vertical-align:top}.dashBorad .summary span{color:#343332;display:inline-block;vertical-align:top}.dashBorad .summary em.roundTrip{color:#686764;display:inline-block;font-size:18px;width:19px;height:23px;margin:0 5px -3px 7px}.dashBorad .summary em.oneWay{color:#686764;display:inline-block;font-size:18px;width:19px;height:24px;margin:0 5px -8px 7px;position:relative}.dashBorad .summary p dfn{display:inline-block;color:#343332!important;margin:0;width:30px;overflow:hidden;height:18px;font-size:1.6rem;font-weight:400;text-align:right;margin-left:5px}.dashBorad .heading{display:none}.dashBorad .summary{width:100%;box-sizing:border-box}.dashBorad .summary p{width:246px;padding:0!important}.dashBorad .first{padding-left:0!important}.dashBorad .begin{margin-left:43px}.dashBorad .begin,.dashBorad .end{width:47px}.dashBorad .status{width:76px}.ios.iphone .dashBorad .status{width:81px}.dashBorad .status span{font-size:0}.dashBorad .status span:before{background:#FD0;border-radius:7px;content:'';display:inline-block;height:14px;width:14px;margin-top:-9px}.dashBorad .status span.cancelled:before{background:#E23}.dashBorad .status span.ticketed:before{background:#3C5}.dashBorad .reference{width:60px;padding-left:0!important;margin-left:12px}.dashBorad .last{padding-right:0!important;text-align:right}.dashBorad .list li{font-size:.01em;border-bottom:1px solid #EEEBE8;padding:6px 15px;display:inline-block;width:91%}.dashBorad .list p{font-size:1.1rem;display:inline-block;padding:0;margin-top:0!important;vertical-align:top;color:#343332}.dashBorad .list p.nationality{font-size:0}.dashBorad .list p.travellerEmail{padding-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:235px}.noScroll,.noScroll #page,.subContent .itinerary.collapsed .traveler ul{overflow:hidden!important}.dashBorad .list p a{color:#343332}.dashBorad.tripDashBoard .summary p span{width:auto}.dashBorad .summary span.generic{display:inline-block;width:27px;height:22px;margin-right:15px;vertical-align:top;margin-top:0}.dashBorad.tripDashBoard .status{line-height:0!important}.tripHeaderPanel h2{font:2.8rem/3.1rem DINWeb,Arial,Helvetica,sans-serif;margin:0 15px}.dashBorad.tripDashBoard{margin-top:0!important}.subContent.dashBoradContent{padding:0 15px 5px 15px}.dashBorad.tripDashBoard .list li{min-height:20px!important;padding:12px 15px 10px 15px!important}.dashBorad.tripDashBoard .summary{margin-bottom:-3px}.myDashboard .dashBorad.tripDashBoard ul li{margin-left:10px!important}.ios.iphone .myDashboard .dashBorad.tripDashBoard .status{width:50px!important}.subContent.completed{padding-bottom:0;padding-top:20px}.subContent.completed .actionBar{display:none}.subContent.tripDetails.completed{padding-top:15px}.subContent.tripDetails.completed .message{margin-top:0}ul.check{list-style:none!important;padding-left:0!important}ul.check li{background:0 0!important;margin-top:10px;padding:0 30px;position:relative}ul.check li:before{content:"";width:21px;height:20px;display:inline-block;position:absolute;left:4px;top:3px}#contentPanel.alternative ul.check li{display:inline-block;margin-left:0;width:240px;zoom:1}.subContent .collapsed .MobileHeading,.subContent .collapsed .flight dfn.operatorMob,.subContent .infoPanel.collapsed .fareDetails dl,.subContent .infoPanel.collapsed ul.list.travelers,.subContent .itinerary.collapsed .extras p,.subContent .itinerary.collapsed .footer,.subContent .itinerary.collapsed .hotel .moreDetails,.subContent .itinerary.collapsed .hotel .travellers,.subContent .itinerary.collapsed .information,.subContent .itinerary.collapsed .receipt .contact,.subContent .itinerary.collapsed .receipt .help,.subContent .itinerary.collapsed .receiptList .grid tr,.subContent .itinerary.collapsed .travelSector,.subContent .itinerary.collapsed .traveler .form2,.subContent .itinerary.collapsed .traveler h6,.subContent .itinerary.collapsed .traveler li,.subContent .itinerary.collapsed .traveler li.first .travelers ul.list,.subContent .itinerary.collapsed .traveler select,.subContent .itinerary.collapsed ul .layover,.subContent .itinerary.collapsed ul li .extrasAdded input,.subContent .itinerary.collapsed ul p dfn,.subContent .itinerary.collapsed ul p em,.subContent .itinerary.collapsed ul p.details,.subContent p.collapsed.action,.subContent p.collapsed.terms{display:none!important}.subContent .itinerary.collapsed .arrowHead,.subContent .itinerary.collapsed .date em,.subContent .itinerary.collapsed .extras.baggageAndMeal p,.subContent .itinerary.collapsed .extras.baggageAndMeal ul p dfn,.subContent .itinerary.collapsed .extras.baggageAndMeal ul p em,.subContent .itinerary.collapsed .item em,.subContent .itinerary.collapsed .traveler li.first .travelers ul li span,.subContent .itinerary.collapsed ul p.from em,.subContent .itinerary.collapsed ul p.to em{display:block!important}.subContent .itinerary.collapsed .arrowHead{left:198px;top:35px}.subContent .itinerary.collapsed .hotel .arrowHead{left:188px;top:37px}.subContent .itinerary.collapsed p.from{width:63px}.tripDetailsPage .subContent .itinerary.collapsed ul p.from{width:36%}.subContent .itinerary.collapsed ul li{padding-bottom:10px}.subContent .itinerary.collapsed .hotel ul li.last{padding:0;border:0}.subContent .itinerary.collapsed .traveler ul .item em{margin-top:8px!important}.subContent .itinerary.collapsed .traveler ul .item{border-radius:0!important;border:0 none!important;padding:0!important}.subContent .itinerary.collapsed .traveler li.first{background:0 0;margin-bottom:0}.subContent .itinerary.collapsed .receipt ul li{border-radius:0;border-bottom:1px solid #EEEBE8}.subContent .itinerary.collapsed .flight p{padding-top:35px}.subContent .itinerary.collapsed .flight .date{padding-top:10px}.subContent .itinerary.collapsed li.flight p.to{margin-left:16px;text-align:right;width:48px}.subContent .itinerary.collapsed li.flight li.firstStop{padding-left:61px!important}.subContent .itinerary.collapsed li.flight li.firstStop,.subContent .itinerary.collapsed li.flight li.lastStop{display:inline-block!important;vertical-align:top}.subContent .itinerary.collapsed ul li .extrasAdded{display:inline-block!important;margin:11px 0 0 -15px;padding-top:2px;vertical-align:top}.subContent .itinerary ul p.flight span em,.subContent .itinerary.collapsed .extras p.item,.subContent .itinerary.collapsed .hotel p.hotel span em,.subContent .itinerary.collapsed .traveler li.first,.subContent .itinerary.collapsed ul li .extrasAdded p,.subContent .itinerary.collapsed ul li.lastStop p.to{display:inline-block!important}.subContent .itinerary .traveler.collapsed li .travelers ul,.subContent .itinerary.collapsed .traveler li.first .travelers{display:block!important;width:auto}.subContent .itinerary.collapsed .traveler li.first .travelers{margin-left:39px}.subContent .itinerary .traveler.collapsed li{margin-bottom:0}.subContent .itinerary .traveler.collapsed li .travelers ul{margin-left:20px}.subContent .itinerary .traveler.collapsed li .travelers ul li{background:0 0;display:inline-block!important;list-style:none;margin:0 0 0 21px!important;padding:0;width:240px}.subContent .itinerary.collapsed p.hotel span em{position:relative;left:-162px;top:20px}.subContent .itinerary.collapsed .traveler li.first .travelers ul,.subContent .itinerary.collapsed .traveler li.first .travelers ul li{background:0 0;display:inline-block!important;list-style:none;margin:0 0 0 21px;padding:0;width:240px}.subContent .itinerary.collapsed .traveler li.first .travelers ul{margin-top:3px;min-height:14px}.subContent .itinerary.collapsed .traveler li.first{padding-bottom:8px}.android.mobile .subContent .itinerary.collapsed .traveler li.first{padding-bottom:4px;margin-bottom:-3px}.subContent .itinerary .ticket p.item em{margin-top:7px}.subContent .itinerary.collapsed .traveler li.first .travelers ul li,.subContent .itinerary.collapsed .traveler li.first .travelers ul li:last-child{margin-bottom:5px}.subContent .itinerary.collapsed .service .description,.subContent .itinerary.collapsed .service .validFrom,.subContent .itinerary.collapsed .service .validTo,.subContent .itinerary.collapsed .service.purchase .validFrom,.subContent .itinerary.collapsed .service.purchase .validTo{margin-top:10px!important}.subContent .itinerary.collapsed .service .arrowHead{top:20px!important}.subContent .infoPanel.collapsed .fareDetails p span{color:#686764;display:block!important;float:left;font-size:17px;font-weight:400;margin-top:2px}.subContent .infoPanel.collapsed .fareDetails p a{display:inline-block!important;font-size:11px;font-weight:400;margin-top:5px}.subContent .infoPanel.collapsed .button{display:block!important;margin:10px 0;padding:9px 0;text-align:center}.subContent .itinerary.collapsed p.hotel span strong{display:inline-block;height:16px;overflow:hidden;width:164px;text-overflow:ellipsis;white-space:nowrap}.subContent .itinerary.collapsed .hotel p.hotel span em{width:55px}.subContent .itinerary.collapsed .ticket ul{padding-bottom:1px}.subContent .itinerary.collapsed .ticket li.first{border-top:1px solid #EEEBE8!important;border-bottom:1px solid #EEEBE8!important;margin-bottom:-1px}.subContent .collapsed .hotel p.hotel span em{margin-top:7px}.subContent .collapsed ul{display:inline-block!important;margin-bottom:5px}.subContent .collapsed ul p.flight{margin-right:8px}.subContent .collapsed ul p.hotel{width:214px}.subContent .collapsed ul p.flight img,.subContent .collapsed ul p.flight span strong{top:11px}.subContent .collapsed .hotel p.from{margin:-4px 0 0 83px!important;text-align:left;vertical-align:top;width:46px}.subContent .collapsed .hotel p.from span,.subContent .collapsed .hotel p.to span{text-align:left;width:45px}.subContent .collapsed .hotel p.from,.subContent .collapsed ul .hotel p.to{margin-top:0;padding:0}.subContent .collapsed .hotel p.to{margin:-4px 0 0 15px!important;padding-top:0;text-align:right;vertical-align:top}.subContent .collapsed .hotel p.to span{text-align:right}.subContent .collapsed ul p.hotel span{width:235px;margin-top:0}.subContent .collapsed .hotel{padding:0}.subContent .collapsed p.hotel{padding-top:10px}.subContent .terms.collapsed label{margin-left:0}.subContent .extrasAdded label{padding:10px 0 10px 35px;margin-left:10px}.subContent .itinerary.collapsed ul li .extrasAdded span{display:inline-block!important;font-size:13px;margin-left:5px;margin-right:5px;padding:3px 0 5px 28px}.subContent .infoPanel.collapsed{background:0 0;border:0 none;display:block!important;position:relative;padding-bottom:2px;width:291px;max-width:291px}.subContent .infoPanel.collapsed.mobileInvisible,.subContent.tickets .infoPanel.collapsed{display:none!important}.subContent .infoPanel.collapsed h6{display:none}.subContent .infoPanel.collapsed .fareDetails{background:#fff;border-radius:0;border:0 solid #EEEBE8;padding-top:0}.subContent .itinerary.collapsed .extras ul,.subContent .itinerary.collapsed .traveler ul{background:#fff;border:0 solid #EEEBE8;border-radius:0;display:inline-block!important;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.subContent .itinerary.collapsed .traveler ul{margin-top:5px}.subContent .itinerary.collapsed .traveler li,.subContent .itinerary.collapsed .traveler ul ul{border:0 none}.subContent .itinerary.collapsed .extras ul li{padding:0 0 12px 42px}.subContent .itinerary.collapsed .extras p.item,.subContent .itinerary.collapsed .traveler p.item{background:#E1DEDB;color:#fff;display:block!important;font-size:1.1rem;height:100%;left:0;margin:0;padding:10px 0 5px;position:absolute;text-align:center;text-transform:uppercase;width:42px}.subContent .itinerary.collapsed .extras p.item em,.subContent .itinerary.collapsed .traveler p.item em{background:url(../../Resource/Image/Icon/SpriteListing.png)0 -521px;border:0 none;height:28px;margin-top:0;margin-left:7px;width:29px}.functionBar li ul li a,.subContent .itinerary.collapsed .receiptList .grid tr.total td{border:0 none!important}.subContent .itinerary.collapsed .traveler p.item{background:#FD0}.subContent .itinerary.collapsed .traveler p.item em{background:url(../../Resource/Image/Icon/SpriteListing.png)-1px -485px;margin-top:1px}.subContent .itinerary.collapsed .receiptList .grid{min-height:34px}.subContent .itinerary.collapsed .receipt li{padding-bottom:0!important}.subContent .itinerary.collapsed .receiptList .grid tr.total{display:table-row!important}.subContent .itinerary li.action.verifyCode{text-align:left}.subContent .itinerary li.action.verifyCode label{display:inline-block;margin:10px 0 3px}.subContent .itinerary li.action.verifyCode .text{float:none}.subContent .itinerary.collapsed ul p span a.information{display:inline-block!important;margin:0!important;padding:0!important}.subContent .itinerary.collapsed ul p.to span a.information{margin-left:-12px!important}.subContent .itinerary.collapsed ul p.to em{text-align:right}.subContent .itinerary.collapsed ul p.to em strong{display:none}.subContent .itinerary.collapsed ul li.service p.validTo{text-align:right;width:50px}.subContent .itinerary.collapsed ul li.service p.validFrom{padding-left:9px;text-align:left;width:43px}.tripDetailsPage .subContent .itinerary.collapsed ul li.service p.validFrom{padding-left:0;width:36%}.subContent .itinerary.collapsed ul p.flight dfn.baggage{display:inline-block!important}.subContent.tickets{background:#F7F5F3}.subContent.tickets .moreDetails{color:#686764;margin-top:20px;margin-right:0!important;padding-right:15px}.subContent.tickets .moreDetails p{line-height:1.9rem;padding-top:10px}.subContent.tickets .moreDetails h6{display:inline-block;font-size:1.3rem;width:180px}.subContent.tickets .moreDetails img{height:auto;width:100%}.subContent.tickets .moreDetails p.item{background:#fff!important;display:inline-block!important;margin-top:0!important;margin-right:5px;width:33px!important}.subContent.tickets .moreDetails p.item em{background:url(../../Resource/Image/Icon/SpriteDefault.png)-368px -964px;height:30px}.subContent .itinerary .service ul,.subContent .itinerary .service ul li.ticket,.subContent .itinerary .ticket ul,.subContent .itinerary ul ul,.subContent.tickets .itinerary ul{background:0 0}.subContent .itinerary .service ul li,.subContent .itinerary .ticket ul li,.subContent.tickets .itinerary ul li{background:#fff}.subContent.tickets .service .ticket{background:0 0}.subContent .itinerary .service ul li.ticket ul{vertical-align:top;margin-top:0;border-top:1px solid #EEEBE8}.tripDetailsPage .subContent .itinerary .service ul li.ticket ul{margin-top:-1px}.tripDetailsPage .subContent.tripDetails .contentPanel .itinerary.collapsed .traveler ul{width:100%!important;box-sizing:border-box}.tripDetailsPage .subContent.tripDetails .contentPanel .itinerary .serviceRules .item{height:100%}.subContent.tickets .information p{color:#686764;margin-top:0!important;margin-right:15px}.subContent .itinerary ul li.information{margin-top:-1px}.subContent .information p.item{background:#fff;display:block;margin-left:0;margin-top:0!important;width:42px!important}.subContent .information p.item em{display:block!important;width:34px}.subContent .information span{color:#343332;display:block;font-size:13px;font-weight:700;margin:12px 0 5px 0}.tripDetailsPage .subContent .information span{font-size:14px}.subContent .service{border-bottom:0;margin-left:0}.slidePanel h6,.subContent .receipt td,.subContent .service li{border-bottom:1px solid #EEEBE8}.subContent .service li{vertical-align:top}.subContent .service .ticket{border:0 none;margin-top:-1px;padding-bottom:0;padding-left:0;background:#fff!important}.subContent .service .ticket ul{margin-bottom:0}.subContent .service li p{display:inline-block;margin-top:0!important;vertical-align:top}.subContent .service li p.eTicket,.subContent .service li p.traveler{display:block;margin-top:10px!important}.subContent .service .description{margin:0;margin-top:10px!important;width:71px}.subContent .serviceRules .description{width:auto}.tripDetailsPage .subContent .service .description{width:30%}.subContent .service .description span{font-size:15px;text-transform:uppercase}.subContent .service .description span strong{font-weight:400;text-transform:none;word-break:break-word}.subContent .service .description em{display:block;font-size:13px;height:auto}.subContent .service .description dfn{max-width:310px}.subContent .itinerary .service .arrowHead{top:10px}.subContent .service .validFrom,.subContent .service .validTo{margin-top:10px!important;width:52px}.subContent .service .validFrom{margin-right:15px;text-align:right}.subContent .service .validTo{margin-left:18px;text-align:right}.tripDetailsPage .subContent .service .validTo{margin-right:13px;float:right}.subContent .service .policyNumber{margin-left:20px}.subContent .service em{color:#000;font-size:18px}.subContent .itinerary .message p{padding-top:0}.subContent .service .item,.subContent .service em{display:inline-block!important}.subContent .service.others .item,.subContent .service.others em{display:block!important}.subContent .service.others #pHolidayLogo.hidden{display:none!important}.subContent .service .transfer{width:76px}.subContent .service .transfer,.subContent ul .service p.from,.subContent ul .service p.to{margin-top:10px!important}.subContent ul .service p.from em,.subContent ul .service p.to em{height:auto!important}.subContent .service li p.from span,.subContent .service li p.to span{font-size:1.6rem}.subContent .service .item{background:#F7F5F3}.subContent .service li.service p.action .button{width:190px}.subContent .receipt .receiptList{border-right:1px solid #EEEBE8;display:table}.subContent .receipt .texture{border:0 none;height:100%!important;position:absolute;display:table-cell;width:100%;box-sizing:border-box;top:0;padding:0;margin:0!important;left:0}.subContent .receipt .texture em{bottom:-3px!important;height:10px;left:0;margin:0;padding-bottom:0;position:absolute;width:100%}.subContent .receipt .tripChange.texture em,.subContent.tripDetails .receipt .texture em{bottom:-3px}.subContent .receipt ul{background:0 0;border:0 none;border-radius:0}.subContent .receipt ul li{background:#fff;border:0 none;padding-bottom:0;overflow:visible}.subContent .receipt .grid{margin:15px;margin-left:0;min-height:60px;position:relative;width:100%;box-sizing:border-box;z-index:99}.subContent .receipt .purchaseSummary{border:1px solid #EEEBE8;padding:15px!important;margin-left:-16px;margin-top:10px}.subContent .receipt .purchaseSummary .grid{margin:0}.subContent .receipt ul .item{background:#3C5;border-left:1px solid #ddd;padding-top:10px}.subContent .receipt ul .item em{background:url(../../Resource/Image/Icon/SpriteDefault.png)no-repeat -320px -962px}.subContent .receipt li{padding-bottom:5px}.subContent .receipt td.details,.subContent .receipt td.on,.subContent .receipt td.package{padding:12px 2px}.subContent .receipt td.for,.subContent .receipt td.gross,.subContent .receipt td.reference,.subContent .receipt td.tax,.subContent .receipt th.for,.subContent .receipt th.gross,.subContent .receipt th.reference,.subContent .receipt th.tax{display:none}.subContent .receipt .receiptDate td{border:0 none;padding-top:0}.subContent .receipt .receiptDate td.for{display:table-cell!important;text-align:right;width:103px}.subContent .receipt .receiptDate td.for .button{margin-left:-81px;margin-top:25px;padding:6px 0 8px 0;text-align:center;width:215px}.subContent .receipt .receiptDate td.items{width:82px}.subContent .receipt th{background:0 0;border:0 none;color:#343332;font-size:1.1rem!important;padding:5px 0 0!important;text-transform:uppercase}.subContent .receipt td{border-top:0 none;padding:6px 0}.subContent .receipt .last td,.subContent .receipt td.last{border-bottom:0 none}.subContent .receipt .last td{padding-bottom:13px}.subContent .receipt .total td{background:0 0;border-bottom:0;border-top:1px solid #3C5!important;font-size:15px;padding:13px 0 3px!important}.subContent .receipt tr.total td.net,.subContent .receipt tr.total td.reference{display:table-cell;font-weight:700;white-space:normal}.subContent .receipt tr.total td.reference{width:120px}.subContent .receipt .receiptList{padding:0 10px 0 0;width:100%;box-sizing:border-box}.subContent .receipt .receiptList.purchaseSummary{width:calc(100% + 16px)!important}.subContent .receipt .receiptList .total td.currency a.button,.subContent .receipt tr.total td.items,.subContent .receipt tr.total td.reference em{display:none!important}.subContent .receipt tr.total .receiptDate{display:block;width:100%}.subContent .receipt .oversizeGridMobile table{min-width:559px}.subContent .receipt .oversizeGridMobile .for,.subContent .receipt .oversizeGridMobile .reference{display:table-cell!important}.subContent .receipt .oversizeGridMobile .for select,.subContent .receipt .oversizeGridMobile .reference .text{width:100px}.subContent .receipt .oversizeGridMobile td.details,.subContent .receipt .oversizeGridMobile td.on,.subContent .receipt .oversizeGridMobile td.package{padding:12px 10px}.oversizeGridMobile.messageShown{margin-left:-15px;width:100%!important;box-sizing:border-box}.subContent .messageShown{overflow-x:auto}.subContent .receipt .tripChange .total{background:#FFF;min-width:231px}.subContent .receipt .tripChange .total td{vertical-align:top}.subContent .receipt .tripChange .total .reference,.subContent .receipt .tripChange .total td.for{display:none!important}.subContent .receipt .tripChange .total td.amount{display:table-cell}.subContent .receipt .total .paymentType{background-size:100%!important;display:inline-block;height:18px;margin:0 4px 0 4px;margin-top:4px;vertical-align:top;width:24px}.subContent .receipt .total .paymentType img{height:18px;width:24px;display:none}.subContent .receipt .total .paymentType.zero{background:url(../../Resource/Image/Icon/Payment/Type/Large/0.gif)no-repeat 0 0}.subContent .receipt .total .paymentType.one{background:url(../../Resource/Image/Icon/Payment/Type/Large/1.gif)no-repeat 0 0}.subContent .receipt .total .paymentType.two{background:url(../../Resource/Image/Icon/Payment/Type/Large/2.gif)no-repeat 0 0}.subContent .receipt .total .paymentType.five{background:url(../../Resource/Image/Icon/Payment/Method/Large/5.gif)no-repeat 0 0}.subContent .receipt .total .paymentType.six{background:url(../../Resource/Image/Icon/Payment/Type/Large/6.gif)no-repeat 0 0}.subContent .receipt .total .paymentType.seven{background:url(../../Resource/Image/Icon/Payment/Type/Large/7.gif)no-repeat 0 0}.subContent .receipt .total .paymentType.eight{background:url(../../Resource/Image/Icon/Payment/Type/Large/8.gif)no-repeat 0 0}.subContent .receipt .total .paymentType.eleven{background:url(../../Resource/Image/Icon/Payment/Type/11.gif)no-repeat 0 0}.subContent .receipt .total .paymentType.twelve{background:url(../../Resource/Image/Icon/Payment/Type/12.gif)no-repeat 0 0}.subContent .receipt .total .paymentType.thirteen{background:url(../../Resource/Image/Icon/Payment/Type/13.gif)no-repeat 0 0;width:16px}.subContent .receipt .total .net{color:#000;font-weight:700;margin-right:10px;text-align:right;width:93px}.subContent li.footer{margin-bottom:20px}.subContent li.footer .contact{font-size:11px;margin-left:0;margin-bottom:15px;margin-top:15px;width:270px}.subContent li.footer .contact span,.subContent li.footer .help span{color:#343332;display:block;font-size:12px;margin-bottom:8px}.subContent li.footer .help address,.subContent li.footert .contact address{line-height:14px}.subContent li.footer .help{font-size:11px;margin-right:0;width:100%;box-sizing:border-box}.subContent li.footer .help address{width:100%;box-sizing:border-box}.subContent .ticketDetail .button{text-align:center;width:100%;box-sizing:border-box;margin-left:0;padding:8px 14px 8px}.subContent .ticketDetail .button.secondary{width:100%;box-sizing:border-box;height:25px;line-height:25px}.subContent .ticket .traveler span strong{word-wrap:break-word}.subContent .service .item em{background:url(../../../Resource/Image/Icon/Sprite/Insurance.svg)0 0!important}#content .subContent .itinerary .ticket p.item em,#content .subContent .itinerary .traveler p.item em{background:url(../../Resource/Image/Icon/Sprite/Traveller.svg)no-repeat 0 0!important;min-height:auto!important;width:18px!important;height:18px!important;background-size:100%;margin-top:7px!important;border-radius:0;border:0 none;margin-left:6px}#content .subContent .itinerary .extras .baggage .item em,#content .subContent .itinerary .extras .item em,#content .subContent .itinerary .extras .meals .item em,#content .subContent .itinerary .extras.donate p.item em,#content .subContent .itinerary .ticket .information p.item em,#content .subContent .itinerary .ticket p.item em,#content .subContent .itinerary .traveler p.item em,#content .subContent .moreDetails p.item em,#content .subContent .receipt ul p.item em,#content .subContent li.extras.insuranceCoupon p.item em,#content .subContent li.service p.item em,#content .subContent.baggagePanel .item em{margin-top:10px!important;margin-left:13px!important}#content .subContent .service .item em{background:url(../../Resource/Image/Icon/Sprite/Insurance.svg)0 0!important;min-height:auto!important;width:18px!important;height:18px!important;background-size:100%;margin-top:7px!important;border-radius:0;border:0 none;margin-left:6px}#content .subContent .itinerary .ticket .information p.item em,#content .subContent .moreDetails p.item em{background:url(../../Resource/Image/Icon/Sprite/Information.svg)no-repeat 0 0!important;min-height:auto!important}#content .subContent .itinerary .receipt ul .item em{background:url(../../Resource/Image/Icon/Sprite/Billing.svg)!important;width:18px;height:19px!important}#content .subContent .hotel .moreDetails p.item em{margin-top:-8px;width:18px;height:18px}#content .subContent .serviceRules .item svg{min-height:auto!important;width:18px!important;height:18px!important;background-size:100%;margin-top:10px!important;border-radius:0;border:0 none;margin-left:6px}.shortListed{overflow:hidden}.slidePanel .item{position:fixed;left:0;top:0;background:#fff;display:inline-block!important;height:100%;overflow-y:scroll;overflow-x:hidden;padding:15px 25px 25px;width:277px;z-index:99999}.smartBanner .slidePanel .item{top:45px}.slidePanel a.button{text-decoration:none!important}.slidePanel .overlay{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#fff;opacity:1;height:100%;position:fixed;left:0;top:45px;width:321px;z-index:997}.slidePanel.travellerDetails .overlay{background-color:rgba(0,0,0,.6)}.slidePanelShown .slidePanel.travellerDetails .overlay{display:block}.slidePanel h6{color:#000;font-size:15px;font-weight:700;margin:41px -25px 0;padding:0 25px;padding-bottom:15px;margin-bottom:20px}.slidePanel h6 .close{background:url(../Image/Icon/SpriteDefault.png)no-repeat right -1785px;font-size:0;float:right;height:15px;width:15px;margin-top:4px}.slidePanel h3{margin:15px 0 23px}.slidePanel .form1 li{border:0 none;padding-top:0;width:270px;padding-bottom:5px}.slidePanel .form1 li .text{width:100%;box-sizing:border-box}.slidePanel .form1 li textarea{padding:8px;width:100%;box-sizing:border-box}.slidePanel .form1 li.agree{margin:10px 0 15px!important}.slidePanel .form1 li input.check{left:-9999px;position:absolute}.slidePanel .form1 li label.check{background:url(../Image/Background/Checkbox.png)no-repeat 0 0;cursor:pointer;display:inline-block;height:20px;margin-top:5px!important;padding:0 0 0 31px!important;width:auto}.slidePanel .form1 li label.checked{background-position:0 -20px!important}.slidePanel .form1 li .button{margin-bottom:40px;font:700 14px Arial,Helvetica,sans-serif;width:100%}.slidePanel .form1 li p{text-align:center;width:100%!important;margin:9px 0 5px!important}.slidePanel .form1 li a{float:none;font-weight:400}.slidePanel .button.secondary{background:0 0!important;border:1px solid #19E!important;color:#19E!important;font-size:12px!important;font-weight:400!important;height:34px;line-height:34px;letter-spacing:.1em;margin-left:0!important;margin-top:0;padding:0 10px!important;vertical-align:top}.slidePanel .button,.thankYouHeader .button{font:700 12px Arial,Helvetica,sans-serif!important}.slidePanel .button{background:#19E;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;height:34px;line-height:32px!important;letter-spacing:.1em;margin:8px 0 6px 0!important;padding:0 16px 0 14px;text-align:center;text-transform:uppercase}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-style:normal!important;line-height:1;font-variant:normal!important;font-family:fontastic!important}.slidePanel.travellerDetails h6{margin:0;padding:0 15px;width:220px;position:relative;border-bottom:0 none}.slidePanel.travellerDetails h6:after{content:"";width:100%;height:1px;background:#EEEBE8;position:absolute;left:0;bottom:-20px}.slidePanel.travellerDetails .close{margin-right:4px}.slidePanel.travellerDetails .form1 span{display:inline-block;padding-right:2px;vertical-align:middle}.slidePanel.travellerDetails .form1 fieldset{width:100%}.slidePanel.travellerDetails .form1 .travellerName{width:163px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slidePanel.travellerDetails .form1 .travellerAge{min-width:20px}.slidePanel.travellerDetails .searchTraveller{display:inline-block;width:100%;border-bottom:1px solid #EEEBE8;float:none;margin:0 -25px;padding:13px 25px 10px}.slidePanel.travellerDetails .searchTraveller fieldset{position:relative;padding-left:25px;width:auto}.slidePanel.travellerDetails .searchTraveller fieldset:before{content:"\e084";font-size:13px;font-family:fontastic!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#686764;position:absolute;left:0;top:7px}.slidePanel.travellerDetails .form1 .travellerCountry{min-width:20px}.slidePanel.travellerDetails .travelSector{border-bottom:1px solid #EEEBE8;margin:0 -25px 6px;margin-top:10px;padding:0 25px;width:100%}.slidePanel.travellerDetails .travelSector h5,.slidePanel.travellerDetails .travelSector span{text-transform:capitalize!important;color:#343332;display:inline-block;font-size:12px;font-weight:400;padding:10px 0}.slidePanel.travellerDetails .travelSector span{float:right}.subContent .itinerary .travelSector .selectTraveller{float:right;padding:10px 0}.subContent .itinerary .travelSector .selectTraveller:hover{text-decoration:none}.subContent .itinerary .travelSector span.icon-pax{float:none!important;position:relative;top:2px}.subContent .itinerary .travelSector span.icon-pax:before{color:#19E;display:inline-block;font-size:13px}.slidePanel.travellerDetails .fixedButton{position:absolute;bottom:12px;left:0;color:#fff!important;width:100%;padding:0!important}.slidePanel.travellerDetails .item{padding:15px 0!important;width:250px;left:auto;right:0;top:45px}.android.mobile .slidePanel.travellerDetails .item{max-height:90%;z-index:9999!important}.slidePanel.travellerDetails .form1 li{width:250px;padding:0;float:none;height:100%;margin-bottom:10px!important}.slidePanel.travellerDetails label.check{line-height:25px}.slidePanel.travellerDetails .form1 li .selectedTravellers{border-bottom:1px solid #EEEBE8;display:inline-block;list-style:none;margin:0 -25px 7px;padding:0 25px 14px}.slidePanel.travellerDetails .form1{height:100%;display:inline-block;position:absolute;bottom:0;right:0;width:220px!important;padding:0 15px!important;overflow-y:hidden}.slidePanel.travellerDetails .form1:before{content:"";width:100%;height:0;position:relative;display:inline-block}.slidePanel.travellerDetails .form1 .travellersPanel{display:flex;flex-direction:column;margin-top:0!important;align-items:stretch}.slidePanel.travellerDetails .form1 .travellersPanel:before{height:38px;content:"";width:100%;display:inline-block}.slidePanel.travellerDetails .form1 .travellersPanel:after{content:"";height:91px;width:100%;display:inline-block}.slidePanel.travellerDetails .travellerHead{order:0;align-self:flex-start}.slidePanel.travellerDetails .travellerList{overflow-y:auto;width:100%;align-self:flex-end;overflow-x:hidden;padding-bottom:11px;max-height:219px;min-height:200px}.subContent .tab li p{margin-bottom:15px}.form-group li fieldset,.form-radio{position:relative;margin-top:2.25rem;margin-bottom:2.25rem;box-sizing:border-box}.form-inline>.btn,.form-inline>.form-group{display:inline-block;margin-bottom:0}.form-help{margin-top:.125rem;margin-left:.125rem;color:#686764;font-size:.7rem}.form-checkbox .form-help,.form-group .form-help,.form-radio .form-help{position:absolute;width:100%}.form-checkbox .form-help{position:relative;margin-bottom:1rem}.form-radio .form-help{padding-top:.25rem;margin-top:-1rem}.form-group li fieldset input{height:1.9rem}.form-group li fieldset textarea{resize:none}.form-group li fieldset select{width:100%;font-size:.8rem;padding:.125rem .125rem .0625rem;line-height:1.6;box-shadow:none;float:none;height:31px}.form-group li fieldset label{position:absolute;top:.25rem;pointer-events:none;z-index:1;color:#686764;font-size:.8rem;font-weight:400;transition:all .28s ease}.form-group li fieldset label.mandatory{background-position:100% 3px;padding-right:11px}.form-group li fieldset .bar{position:relative;border-bottom:1px solid #EEEBE8;display:block}.form-group li fieldset .bar::before{content:'';height:.0625rem;width:0;left:50%;bottom:-.0625rem;position:absolute;background:#19E;transition:left .28s ease,width .28s ease;z-index:2}.form-group li fieldset input,.form-group li fieldset textarea{display:block;background:0 0;padding:.125rem .125rem .0625rem!important;font-size:1rem;border-width:0;border-color:transparent;line-height:1.9;width:100%;color:transparent;transition:all .28s ease;box-shadow:none}.form-group li fieldset input[type=file]{line-height:1}.form-group li fieldset input[type=file]~.bar{display:none}.form-group li fieldset input.form-file,.form-group li fieldset input.has-value,.form-group li fieldset input.text:focus,.form-group li fieldset select,.form-group li fieldset textarea.form-file,.form-group li fieldset textarea.has-value,.form-group li fieldset textarea:focus,.form-group li fieldset textarea:valid{color:#000;border:0!important}.form-group li fieldset input.form-file~label,.form-group li fieldset input.has-value~label,.form-group li fieldset input.text:focus~label,.form-group li fieldset select~label,.form-group li fieldset textarea.form-file~label,.form-group li fieldset textarea.has-value~label,.form-group li fieldset textarea:focus~label,.form-group li fieldset textarea:valid~label{font-size:10px!important;color:#686764;top:-13px}.form-group li fieldset input:focus,.form-group li fieldset select:focus,.form-group li fieldset textarea:focus{outline:0}.form-group li fieldset input:focus~label,.form-group li fieldset select:focus~label,.form-group li fieldset textarea:focus~label{color:#19E}.form-group li fieldset input:focus~.bar::before,.form-group li fieldset select:focus~.bar::before,.form-group li fieldset textarea:focus~.bar::before{width:100%;left:0}.form-checkbox label,.form-radio label{position:relative;cursor:pointer;padding-left:2rem;text-align:left;color:#000;display:block}.form-checkbox input,.form-radio input{width:auto;opacity:.00000001;position:absolute;left:0}.form-radio{margin-bottom:1rem}.form-radio .helper{position:absolute;top:-.25rem;left:-.25rem;cursor:pointer;display:block;font-size:1rem;user-select:none;color:#EEEBE8}.form-radio input:checked~.helper::before,.form-radio label:hover .helper{color:#19E}.form-radio .helper::after,.form-radio .helper::before{content:'';position:absolute;left:0;top:0;margin:.25rem;width:1rem;height:1rem;transition:transform .28s ease;border-radius:50%;border:.125rem solid currentColor}.form-radio .helper::after{transform:scale(0);background-color:#19E;border-color:#19E}.form-radio input:checked~.helper::after{transform:scale(.5)}.form-checkbox{margin-top:3rem;margin-bottom:1rem}.form-checkbox .helper{color:#EEEBE8;position:absolute;top:0;left:0;width:1rem;height:1rem;z-index:0;border:.125rem solid currentColor;border-radius:.0625rem;transition:border-color .28s ease}.form-checkbox .helper::after,.form-checkbox .helper::before{position:absolute;height:0;width:.2rem;background-color:#19E;display:block;transform-origin:left top;border-radius:.25rem;content:'';transition:opacity .28s ease,height 0s linear .28s;opacity:0}.form-checkbox .helper::before{top:.65rem;left:.38rem;transform:rotate(-135deg);box-shadow:0 0 0 .0625rem #FFF}.form-checkbox .helper::after{top:.3rem;left:0;transform:rotate(-45deg)}.form-checkbox input:checked~.helper,.form-checkbox label:hover .helper{color:#19E}.form-checkbox input:checked~.helper::after,.form-checkbox input:checked~.helper::before{opacity:1;transition:height .28s ease}.form-checkbox input:checked~.helper::after{height:.5rem}.form-checkbox input:checked~.helper::before{height:1.2rem;transition-delay:.28s}.form-checkbox+.checkbox,.form-radio+.radio{margin-top:1rem}.invalid .legend.legend,.invalid.form-group label{color:#f56e4d!important}.invalid.form-group select{padding:.125rem .125rem .0625rem!important}.invalid textarea,.invalid.form-group input.text{padding:.125rem .125rem .0625rem!important;box-shadow:none!important;border:0!important}.invalid.form-checkbox .form-help,.invalid.form-checkbox .helper,.invalid.form-group .form-help,.invalid.form-group .helper,.invalid.form-radio .form-help,.invalid.form-radio .helper,.invalid.radio .form-help,.invalid.radio .helper{color:#f56e4d}.invalid .bar::before{background:#f56e4d!important;left:0!important;width:100%!important}.form-group li fieldset select~label{top:.90909rem;font-size:13px!important}.slidePanel.travellerDetails .travellerHead.form-group li fieldset{margin-bottom:0;margin-top:0;width:216px}.slidePanel.travellerDetails .travellerHead.form-group li fieldset input.text{padding:.125rem .125rem .0625rem!important;float:none;border:0 none;display:block;width:100%}.slidePanel.travellerDetails .travellerHead.form-group li fieldset label{font-size:13px}.noScroll{display:block}#smartbanner .sb-close,.signInPage.noScroll .sfContentBlock{display:none!important}.noScroll #page{width:100%;box-sizing:border-box;position:relative;max-height:400px}.myTripPage.noScroll #page{width:321px}.android.mobile .noScroll{overflow:scroll!important;padding-bottom:0}.android.mobile .noScroll #page{width:321px;max-height:450px}.android.mobile .myTripPage .noScroll #page{max-height:none}.socialLogin{padding:20px 25px;padding-top:0;margin:0 -25px}.loginAlternate{margin:5px -25px 22px;border-top:1px solid #EEEBE8;position:relative;text-align:center}.loginAlternate em{background:#fff;padding:0;margin:0 auto;font-style:normal;position:absolute;left:0;right:0;top:-8px;width:45px}.musafirLogin .text{background:#fff;border:1px solid #EEEBE8;border-radius:4px;padding:8px;margin-bottom:2px}.musafirLogin .text:focus{background:#fff;border:1px solid #19E;color:#000;outline:0}.musafirLogin .button,.musafirLogin .form1 input.submit{background:#19E;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font:700 14px Arial,Helvetica,sans-serif!important;height:40px;line-height:40px!important;letter-spacing:.05em;margin:0 0 6px 0!important;padding:0 16px 0 14px!important;text-align:center;text-transform:uppercase;min-height:40px}.musafirLogin li{list-style:none}.musafirLogin label.check{line-height:19px}.musafirLogin .agree fieldset{border:0;display:inline-block;width:auto}.musafirLogin a{color:#19E!important;float:right!important;margin-top:6px;text-decoration:none!important}.musafirLogin p a{float:none!important}.btnFacebook{color:#FFF;background:#0D6CBF url(../Image/Icon/SpriteDefault.png)no-repeat 11px -1895px;border-color:rgba(0,0,0,.2);border-radius:0;display:block;margin-bottom:5px;padding:10px;position:relative;text-align:center;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:20px;line-height:20px}.btnGooglePlus{color:#FFF;background:#E23 url(../Image/Icon/SpriteDefault.png)no-repeat 11px -1928px;border-color:rgba(0,0,0,.2);border-radius:0;display:block;padding:13px 10px 12px;position:relative;text-align:center;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btnGooglePlus:focus{background-color:#BE0E0E}.btnFacebook:focus{background-color:#0A468F}.signUp{border-top:1px solid #EEEBE8;padding:20px 25px;margin:0 -25px;text-align:center;margin-bottom:75px}.signUp label{margin-right:5px;margin-bottom:5px;width:100%}.signUp a{color:#19E}.slidePanel .message{background:#FFF;background-position:249px top;background-repeat:no-repeat;border-radius:0;margin:-20px -25px 20px;padding:10px 35px 11px 0;max-width:fit-content}.slidePanel .message *{color:#000!important}.slidePanel .message a.button{margin-top:8px;text-align:center;width:231px}.slidePanel .message a{color:#19E!important;display:inline-block;margin-top:5px}.slidePanel .message a.button,.slidePanel .message a.button i{color:#fff!important}.slidePanel .message dfn{display:block;padding:0 0 0 10px}.slidePanel .message p{background:0 0;float:none;font-size:1.3rem;line-height:normal;margin:0 60px 0 25px!important;min-height:34px;padding:0;width:auto}.slidePanel .message p em{display:block;font-weight:700}.slidePanel .message strong{color:#000;font-weight:400;text-decoration:none}.slidePanel .message ul{margin:0 0 0 12px}.slidePanel .message ul li{line-height:19px;margin-top:0}.slidePanel .message.confirmation{background-color:#DEF7E4;background-image:url(../Image/Background/Message/Confirmation.gif)}.slidePanel .message.error{background-color:#FDE7E9;background-image:url(../Image/Background/Message/Error.gif)}.grid td.supplement,.grid th,.slidePanel .message.information{background-color:#E7F5FD}.slidePanel .message.information{background-image:url(../Image/Background/Message/Information.gif)}.slidePanel .message.warning{background-color:#FFFAD6;background-image:url(../Image/Background/Message/Warning.gif)}#fc_chat_layout{z-index:9997!important}#fc_chat_layout.fc-collapsed #fc_chat_header{top:0!important}body.hasActionBar.smartBanner #fc_chat_header,body.hasActionBar.smartBanner #fc_chat_layout #fc_chat_header,body.smartBanner #fc_chat_header,body.smartBanner #fc_chat_layout #fc_chat_header{top:45px!important}#fc_chat_layout #fc_chat_container #fc_chat_messagewindow{padding-top:55px}#fc_chat_layout #fc_chat_container,#fc_chat_layout .fc_pre-form{padding-top:46px!important}body.hasActionBar.smartBanner #fc_chat_layout #fc_chat_container,body.hasActionBar.smartBanner #fc_chat_layout .fc_pre-form,body.smartBanner #fc_chat_layout #fc_chat_container,body.smartBanner #fc_chat_layout .fc_pre-form{padding-top:53px!important}body.hasActionBar.smartBanner #fc_chat_layout.fc-collapsed #fc_chat_header,body.smartBanner #fc_chat_layout.fc-collapsed #fc_chat_header{top:0!important}.functionBar{background:#FFF;border-left:1px solid #EEEBE8;height:100%;overflow:auto;padding:0;position:fixed;right:0;top:46px;white-space:nowrap;width:245px;z-index:99999}.hasActionBar .functionBar{top:90px}.functionBar ul{padding:0 15px;margin-top:10px;width:216px}.functionBar ul,.functionBar ul li{display:block}.functionBar li ul{display:block;height:auto;margin:0 -11px!important;padding:0;width:240px}.functionBar ul>li{position:relative}.functionBar ul li{color:#19E;font-size:1.5rem;margin-bottom:10px}.functionBar ul li a{border-bottom:1px solid #EEEBE8;display:block;margin:0 -15px;padding:0 20px 10px;text-decoration:none}.functionBar li select{background-color:#EEEBE8;display:block;padding:0 25px 0 7px;margin:0 0 15px;width:210px}.functionBar li ul li{border-bottom:1px dashed #E1DEDB;background:0 0;display:block;height:auto;line-height:normal;margin:0;padding:0;white-space:nowrap}.functionBar li ul li a{background:0 0;color:#19E!important;display:block;font-weight:400;height:auto;margin:0;padding:9px 30px 9px 25px}.functionBar>ul:last-child>li:last-child{padding-bottom:45px}div.oversizeGridMobile{-webkit-overflow-scrolling:touch;margin-bottom:10px;overflow-x:auto;width:100%;box-sizing:border-box}div.oversizeGridMobile table{display:table;margin-bottom:0;margin-top:10px;min-width:290px}div.oversizeGridMobile table a.button{display:inline-block}div.oversizeGridMobile .grid>tfoot>tr>td.caption{text-align:left!important}#contentPanel div.oversizeGridMobile,.subContent #contentPanel div.oversizeGridMobile{width:100%}.receiptList div.oversizeGridMobile{position:relative;width:232px!important;z-index:999}.grid{border:0 none;border-collapse:collapse;border-top:solid 1px #fff;margin:0 0 10px;position:relative;z-index:99}.grid .updated{padding-right:15px!important}.grid .reference{padding-left:15px!important;white-space:nowrap}.grid thead tr{background:#E7F5FD}.subContent .receipt .grid thead tr{background:0 0}.grid th{color:#343332!important;font-size:13px!important;font-weight:400;height:19px;padding:12px 10px 8px!important;vertical-align:top!important}.grid td.first a,.grid th.first a{padding-left:0}.grid td.last,.grid th.last{padding-right:15px!important}.grid th a,.grid th a:visited{color:#19E!important;display:block;padding:0;white-space:nowrap;text-decoration:none}.grid th a em{font-weight:400;margin-right:5px}.grid input.check{height:13px;margin:8px 0 0;padding:0;width:13px}.grid .delete input.check{display:none;margin-top:23px}.grid .addNew a{display:inline-block;margin-left:0;min-height:22px;padding-right:32px;padding-top:5px}.grid input.text{border-radius:4px;color:#343332;font:13px Arial,Helvetica,sans-serif;padding:8px;width:85%}.grid td{background:#fff;border-top:1px solid #EEEBE8;color:#343332;padding:12px 10px;text-align:left;vertical-align:top}.grid td a{text-decoration:none}.grid td a,.grid td a:visited{color:#19E}.grid td dfn{color:#000!important;font-size:13px;line-height:15px}.grid td dfn span{margin-bottom:7px}.grid td.bookingReference,.grid td.reference,.grid td.smallText,.grid td.type,.grid th.bookingReference,.grid th.reference,.grid th.smallText,.grid th.type{width:60px}.grid td.caption{text-align:right!important}.grid td.check{padding:0}.grid td.check,.grid th.check{width:20px}.grid td.net input.text{text-align:right;width:50px}.grid td.billed,.grid td.currency,.grid td.due{text-align:right;white-space:nowrap;width:100px}.subContent .receipt.invoice .grid td.currency input.text{float:right}.grid td.created,.grid td.date,.grid td.leaveOn,.grid td.returnOn,.grid td.updated,.grid th.created,.grid th.date,.grid th.leaveOn,.grid th.returnOn,.grid th.updated{text-align:center;width:50px}.grid td.detail a.submit{color:#fff!important;margin-top:7px!important}.grid td.error{color:#E23!important;font-weight:700}.grid td.fineprint{color:#686764;font-size:11px;text-align:center}.grid td.first,.grid th.first{padding-left:15px!important;text-align:left!important}.grid td.freeText{word-break:break-all}.grid td.detail a span,.grid td.freeText a span{cursor:pointer;display:inline-block;font-size:13px;line-height:13px;margin-bottom:0}.grid td.detail a,.grid td.freeText a{color:#000!important;display:block;line-height:15px;margin-top:2px}.grid td.detail a.defaultClick,.grid td.freeText a.defaultClick{color:#19E!important}.grid td.detail dfn,.grid td.freeText dfn{clear:both;display:block}.grid td.icon img,.grid th.icon img{max-height:16px}.grid td.icon,.grid th.icon{padding:13px 5px;white-space:nowrap}.grid td.icon.linkIcon{padding:15px 0 15px 10px}.grid td.last,.grid td.right,.grid th.last{padding-right:10px!important;text-align:right!important}.grid td.longCurrency{text-align:right;white-space:nowrap;width:95px}.grid td.longDate,.grid th.longDate{text-align:center;width:75px}.grid td.longNumber,.grid th.longNumber{text-align:right!important;width:65px}.grid td.longReference,.grid th.longReference{width:105px}.grid td.longText,.grid td.longText select,.grid th.longText{width:100px}.grid td.longText select{border:1px solid #E1DEDB;padding:10px;height:40px}.grid td.nowrap,.grid th.nowrap{white-space:nowrap}.grid td.number,.grid th.number{text-align:right!important;width:50px}.grid td.number.first,.grid th.number.first{text-align:left!important}.grid td.optional,.grid td.optional input,.grid th.optional,.grid th.optional input,.grid tr.estimate *,.grid tr.history *,.grid tr.private *,.grid tr.secondary *{color:#686764!important}.grid td.amount span,.grid td.billed span,.grid td.currency span,.grid td.due span,.grid td.smallCurrency span{color:#686764;display:block;font-size:11px;line-height:15px}.grid td.amount,.grid td.smallCurrency{text-align:right;white-space:nowrap;width:55px}.grid td.currency span.toggleSpan{font-size:13px!important}.grid td.amount input{float:none}.grid td.priceDifference{vertical-align:middle}.grid td.smallDate,.grid th.smallDate{text-align:center;width:30px}.grid td.count,.grid td.smallNumber,.grid th.smallNumber{text-align:right!important;width:30px}.grid td.text,.grid th.text{width:90px}.grid td.tinyCurrency{text-align:right;white-space:nowrap;width:35px}.grid td.tinyNumber,.grid th.tinyNumber{text-align:right!important;width:20px}.grid td.tinyText,.grid th.tinyText{vertical-align:middle;width:30px}.grid th{border-bottom:1px solid #E7F5FD;text-align:left}.grid th a.ascending{background:url(../Image/Icon/SpriteListing.png)no-repeat right -253px;padding-right:15px!important}.grid th a.descending{background:url(../Image/Icon/SpriteListing.png)no-repeat right -287px;padding-right:15px!important}.grid th a.sort{padding-right:14px}.grid th a.ascending,.grid th a.descending{color:#000!important;text-shadow:none!important}.grid th.billed,.grid th.currency,.grid th.due{text-align:right;width:75px}.grid th.currency a{padding:0}.grid th.longCurrency{text-align:right;width:95px}.grid td.amount input.text,.grid td.smallCurrency input.text,.grid th.amount,.grid th.smallCurrency{text-align:right;width:65px}.grid td.smallCurrency input.text.readonly{border:none;position:relative;z-index:-1}.grid td input.text{border:1px solid #EEEBE8}.grid td.tinyCurrency input.text,.grid th.tinyCurrency{text-align:right;width:25px}.grid tr.clickable.hover{background-color:#E7F5FD!important;cursor:pointer}.grid tr.history{background:#FFF}.grid tr.history td{border-top:1px dashed #EEEBE8}.grid tr.history td.type{background:#fff!important;border-top:1px dashed #fff}.grid tr.estimate,.grid tr.private,.grid tr.secondary{background-color:#FFF}.grid tr.secondary{border:0 none!important;display:table-row!important;padding:0!important}.grid tr.selected td{background:#FFFAD6;border-bottom:1px solid #FD0;border-top:1px solid #FD0}.grid tr.subsubtotal td{background:0 0;border-top:1px dashed #E1DEDB!important;padding-bottom:10px;vertical-align:middle}.grid tr.subtotal td{background-color:#E7F5FD;border-top:1px solid #fff!important}.grid td.supplementary,.grid tr.supplementary,.grid tr.supplementary td{background:#FFF;color:#686764!important}.grid tr.total td{background-color:#E7F5FD;border-top:0 none!important}.grid.dense td,.grid.dense th{padding-left:5px;padding-right:5px}.grid.flierDetails .delete.check label,.grid.pricingPolicy .delete.check label{margin-top:18px;background:url(../Image/Icon/SpriteDefault.png)no-repeat right -1478px;display:inline-block;font-size:0;height:25px;width:25px}.grid.flierDetails td.assistanceContact{vertical-align:middle}.grid th a.toggleVisibility{display:inline-block;font-size:0;height:25px;margin-top:7px;vertical-align:top;width:32px}.grid th a.summary{display:inline-block!important}.grid th .toggle{display:inline-block;height:39px;margin:-10px 0;vertical-align:top}#fareList.grid .smallCurrency.oldPrice,#fareList.grid .smallCurrency.price{vertical-align:middle}.subContent .itinerary .receipt .receiptList td.currency .text{width:85px!important;float:none;text-align:right}.subContent .itinerary .receipt .receiptList td.amount .text{float:none}.grid.flierDetails td.loyaltyProgram select,.grid.flierDetails td.membershipNumber select{width:150px;padding:0 10px}.grid.flierDetails td.flightDetails select{border:1px solid #E1DEDB;width:120px}.grid.flierDetails td.airline input[type=text],.grid.flierDetails td.membershipNumber input[type=text]{width:100px;border:1px solid #EEEBE8;min-height:16px}.dashboard .grid tr.selected td{border:0 none;background:#daebfd}#infoPanel.alternative .headingCard,#infoPanel.alternative .travelExpert{padding:10px 18px;min-height:90px;margin:15px 0 16px;box-shadow:.5px 1px 3px rgba(0,0,0,.15);background:#fff}#infoPanel.alternative .headingCard.last{margin-right:0}#infoPanel.alternative .headingCard span{margin-left:0;margin-top:26px;margin-right:0;float:left;color:#666;text-align:left;max-width:138px}#infoPanel.alternative .headingCard span em{display:block;font-family:Roboto;font-size:16px;float:none;color:#000}#infoPanel.alternative .headingCard img{margin:0;float:right;margin-right:-15px;max-width:88px}#infoPanel.alternative .travelExpert{text-align:left;min-height:97px;background:#fff url(../Image/Icon/support.svg)no-repeat 95% 51%;display:block!important;background-size:31%}#infoPanel.alternative .travelExpert em{color:#000;display:block;font-size:16px;letter-spacing:0;margin-top:10px;width:auto;margin-left:0}#infoPanel.alternative .travelExpert p{background-position:-341px -369px;float:none;display:inline;padding:0;margin:0;top:48px;position:relative}#paging,#paging div,#paging ul{float:left}#infoPanel.alternative .travelExpert.travelExpertOrganization em{margin-top:-16px}#infoPanel.alternative .travelExpert.travelExpertOrganization p{display:block;min-height:0;background:0 0;font-weight:500;color:#000}.dashboard #panorama.plus.small #panoramaPanel{position:relative;z-index:2}.dashboard #panorama.plus.small{position:relative}.dashboard #panorama.plus.small:after{content:"";background:url(../Image/Content/Panorama/IllustrationPanorama.png)no-repeat;background-size:cover;width:50%;height:161px;position:absolute;right:0;top:1px;opacity:1;z-index:1}div.oversizeGridMobile .grid>tbody>tr>td,div.oversizeGridMobile .grid>tbody>tr>th,div.oversizeGridMobile .grid>tfoot>tr>td,div.oversizeGridMobile .grid>tfoot>tr>th,div.oversizeGridMobile .grid>thead>tr>td,div.oversizeGridMobile .grid>thead>tr>th{white-space:nowrap}#paging{margin:15px 0 15px 0;padding-bottom:0;width:100%}#contentPanel.alternative #paging{margin-bottom:0;margin-top:6px}#paging li{margin-left:3px!important}#paging a.button{margin:0!important;width:auto!important}#paging a,#paging em{color:#19E;font-size:14px;font-weight:700;text-decoration:none}#paging ul{font-size:13px;line-height:18px;list-style-type:none;margin:1px 0 0;padding:0;text-align:center;width:100%!important;box-sizing:border-box}#paging ul li{display:inline;margin-left:-3px;margin-top:0}#paging ul li a{padding:0 3px}#paging ul li a.sf_PagerSelItem,#paging ul li em{background:#19E;border-radius:15px;color:#fff;font-style:normal;margin:0 5px 0 4px;padding:5px 10px}#paging ul li p{display:inline;float:none;margin:0 10px 0 0;padding:0;width:auto}#paging ul,.selectSegment em,.selectSegment input{display:none}#paging .next{float:right}#paging .next a{float:right;margin-right:0}#paging .button{margin-left:0}#paging div{width:auto}#contentPanel :first-child .selectSegment{margin-top:8px}.selectSegment label{display:inline-block;font-size:0;height:30px;margin:1px 11px 0 2px;vertical-align:top;width:32px}.selectSegment input[type=checkbox]+label{background:url(../../../Resource/Image/Background/Checkbox.png)no-repeat 0 0}em.icon{background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.icon-OfflineRequests:before,.icon-expense:before{display:inline-block!important;height:18px;width:19px}em.icon span{display:none}img.flag{margin:0!important;padding:3px 0 0}@font-face{font-family:fontastic;src:url(../Font/fontastic.eot);src:url(../Font/fontastic.eot?#iefix)format("embedded-opentype"),url(../Font/fontastic.woff)format("woff"),url(../Font/fontastic.ttf)format("truetype"),url(../Font/fontastic.svg#fontastic)format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon);font-weight:400!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-weight:400!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconGrey{color:#686764;font-size:20px;vertical-align:text-top;padding-right:8px}.icon-baggage:before{content:"\e000"}.icon-cancel:before{content:"\e001"}.icon-info:before{content:"\e002"}.icon-print:before{content:"\e003"}.icon-phone:before{content:"\e004"}.icon-location:before{content:"\e005"}.icon-whatsapp:before{content:"\e006"}.icon-check:before{content:"\e007"}.icon-gift:before{content:"\e008"}.icon-edit:before{content:"\e009"}.icon-close:before{content:"\e010"}.icon-oktb:before{content:"\e011"}.icon-online:before{content:"\e012"}.icon-instagram:before{content:"\e013"}.icon-visa:before{content:"\e014"}.icon-visain5days:before{content:"\e015"}.icon-ladakh:before{content:"\e016"}.icon-location-1:before{content:"\e017"}.icon-himachal:before{content:"\e018"}.icon-pax:before{content:"\e019"}.icon-paxoutline:before{content:"\e020"}.icon-plus:before{content:"\e021"}.icon-visalogo:before{content:"\e022"}.icon-minus:before{content:"\e023"}.icon-close-1:before{content:"\e024"}.icon-singapore:before{content:"\e025"}.icon-just-right:before{content:"\e026"}.icon-flight:before{content:"\e027"}.icon-long:before{content:"\e028"}.icon-short:before{content:"\e029"}.icon-mauritius:before{content:"\e030"}.icon-malaysia:before{content:"\e031"}.icon-andamans:before{content:"\e032"}.icon-all:before{content:"\e033"}.icon-casino:before{content:"\e034"}.icon-dubai:before{content:"\e035"}.icon-europe:before{content:"\e036"}.icon-kashmir:before{content:"\e037"}.icon-kerala:before{content:"\e038"}.icon-date:before{content:"\e039"}.icon-googleplus:before{content:"\e040"}.icon-facebook:before{content:"\e041"}.icon-twitter:before{content:"\e042"}.icon-subscribe:before{content:"\e043"}.icon-envelope:before{content:"\e044"}.icon-more:before{content:"\e045"}.icon-download-arrow:before{content:"\e046"}.icon-up-arrow:before{content:"\e047"}.icon-download-arrow:after{content:"\e046"}.icon-up-arrow:after{content:"\e047"}.icon-hotels:before{content:"\e048"}.icon-arrows-roundtrip:before{content:"\e049"}.icon-suitcase:before{content:"\e050"}.icon-flightoutline:before{content:"\e051"}.icon-arrow-oneway:before{content:"\e052"}.icon-mytrips:before{content:"\e053"}.icon-baggagefilled:before{content:"\e054"}.icon-erroroutline:before{content:"\e055"}.icon-hamburger:before{content:"\e056"}.icon-holidays:before{content:"\e057";font-size:16px}.icon-visafilled:before{content:"\e014"}.icon-flightplushotel:before{content:"\e088"}.icon-activity:before{content:"\e059"}.icon-hotelsfilled:before{content:"\e048"}.icon-arrow:before{content:"\e061"}.icon-leftarrow:before{content:"\e062"}.icon-arrowdown:before{content:"\e063"}.icon-filter:before{content:"\e064"}.icon-filter-selected:before{content:"\e065"}.icon-account:before{content:"\e068"}.icon-trips:before{content:"\e069"}.icon-defaultuser:before{content:"\e070"}.icon-billing:before{content:"\e071"}.icon-organizations:before{content:"\e072"}.icon-pricing:before{content:"\e073"}.icon-reports:before{content:"\e074"}.icon-help:before{content:"\e075"}.icon-console:before{content:"\e076"}.icon-signout:before{content:"\e077"}.icon-mandatory:before{content:"\e078"}.icon-password:before{content:"\e079"}.icon-setup:before{content:"\e080"}.icon-offers:before{content:"\e081"}.icon-mbusiness:before{content:"\e082"}.icon-contact:before{content:"\e083"}.icon-search:before{content:"\e084"}.icon-dashboard:before{content:"\e085"}.icon-policies:before{content:"\e086"}.icon-home:before{content:"\e087"}.icon-blog:before{content:"\e089"}.icon-survival:before{content:"\e090"}.icon-trekking:before{content:"\e091"}.icon-sightseeing:before{content:"\e092"}.icon-transfers:before{content:"\e093"}.icon-duration:before{content:"\e094"}.icon-camping:before{content:"\e095"}.icon-approvals:before{content:"\e00A"}.icon-undo:before{content:"\e096"}.icon-tags:before{content:"\e097"}.icon-OfflineRequests:before,.icon-expense:before,.quizz-container:before{content:" "}.icon-OfflineRequests:before{background:url(../../Resource/Image/Icon/icon-offline-request-hover.svg)no-repeat center;background-size:auto 18px}.icon-expense:before{background:url(../../Resource/Image/Icon/expense.svg)no-repeat center;background-size:auto 18px}.icon-hotels:before,.icon-hotelsfilled:before{font-size:1.7rem}#build .tripType li.flight label:before{font-size:18px}#scrollMobile.infoPanel{display:inline-block;height:700px}#scrollMobile.infoPanel.mobileInvisible{display:none}.infoPanel.filterMobile{background:0 0!important;border-left:0 none;height:100%;position:fixed;right:0;top:0;z-index:9999}.actions .functionBarMobile{background-image:none!important}.infoPanel.filterMobile>div{background:0 0!important;height:1100px}.infoPanel.filterMobile h6{background:#fff;border-bottom:1px solid #ADA8A4;color:#19E;font-size:1.7rem;font-weight:400;height:45px;line-height:45px;padding:0;padding-left:20px;display:none}.infoPanel.filterMobile h6 a{float:right;margin-right:20px;text-decoration:none}.infoPanel.filterMobile h6 span{margin-left:20px}.infoPanel.filterMobile.filterTraveller h6{height:35px;line-height:38px}.infoPanel.filterMobile.filterTraveller h6 span{color:#343332;margin-left:0}.filter .checkline{background-color:#fff}.hideHeader .infoPanel.filterMobile #filter{top:0}.infoPanel.filterMobile #filter{top:45px}.infoPanel.filterMobile #filter label{color:#343332;display:inline-block;font-size:1.3rem;text-transform:uppercase;max-height:34px;line-height:16px;padding:10px 20px}.filter .checkline div,.infoPanel.filterMobile #filter fieldset label{background:#FFF;border-bottom:1px solid #EEEBE8;border-top:1px solid #EEEBE8;color:#343332;display:block;font-size:1.3rem;margin:-12px -20px 10px;text-transform:uppercase}.infoPanel.filterMobile #filter fieldset{background:#fff;border:0 none;border-bottom:1px solid #EEEBE8;border-top:1px solid #EEEBE8;color:#343332;margin:0;padding:10px 20px;position:relative}.infoPanel.filterMobile #filter fieldset #startDate{margin-bottom:23px}.infoPanel.filterMobile #filter fieldset.checkList{margin-top:-2px!important;padding-top:17px}.infoPanel.filterMobile #filter fieldset.checkList label{background-color:#fff;border-bottom:0 none;border-top:0 none!important;margin-bottom:0;max-height:30px;max-width:160px;padding-right:50px}.infoPanel.filterMobile #filter input.text{border:1px solid #EEEBE8;width:210px}.infoPanel.filterMobile #filter select{background-color:#FFF;border:1px solid #EEEBE8;min-height:34px;width:210px}.infoPanel.filterMobile #filter fieldset.submit,.infoPanel.filterMobile #filter li.submit{margin:10px 20px;text-align:center;width:100%}.infoPanel.filterMobile #filter li.submit{margin:10px 0}.infoPanel.filterMobile #filter fieldset.submit{background:0 0;border:0 none;padding:0}.infoPanel.filterMobile #filter li.half input.text{width:79px!important}.infoPanel.filterMobile #filter li.half #startDate{margin-right:0;margin-bottom:0}.infoPanel.filterMobile #filter .button{margin-left:20px;padding:9px 14px;margin-bottom:60px;margin-top:10px;width:210px}.business .infoPanel.filterMobile #filter .button{margin-bottom:70px}.infoPanel.filterMobile #filter .submit .submit{margin-left:0;width:217px}.infoPanel.filterMobile #filter .half span{color:#686764;font-size:12px;padding:0 3px}.infoPanel #filter .checkList input[type=checkbox]{max-height:38px}.infoPanel.filterMobile .filterApply.secondary{background-color:#19E!important;border:0!important;border-radius:0;color:#fff!important;font-size:1.5rem;height:45px!important;letter-spacing:0;margin:0!important;padding:0!important}.filterPlus{padding-bottom:90px!important;box-sizing:border-box;-webkit-overflow-scrolling:touch}.requestPanel{padding:15px}.requestPanel .button{margin-left:10px}#consoleCommand{padding:10px 15px}#consoleCommand label{display:block;color:#343332;margin-bottom:3px}#consoleCommand input.text{border:1px solid #E7F5FD;padding:3px 0 3px 5px;font:13px consolas,"lucida console","courier new",courier,monospace;white-space:pre;width:207px;height:26px}#consoleCommand input.button{display:block;margin:10px 0 0 0;padding:10px 14px 9px}.responsePanel{padding:0 0 5px;height:auto!important;min-width:818px}.responsePanel p{padding:10px 15px 9px;font:13px consolas,"lucida console","courier new",courier,monospace;white-space:pre;float:none;width:auto!important;font-weight:700}.responsePanel p.request{color:#0D6CBF;background-color:#E7F5FD}.responsePanel p.request span{color:#686764;display:block;float:right}.responsePanel p.response{color:#0D6CBF;margin:0 0 20px!important}#StatusBar{padding:0}#StatusBar p{height:30px;background:url(../../../Resource/Image/Icon/Spinner.gif?v=1001)no-repeat 100% 50%;float:none;border:none!important}.responsePanel p.warning{color:#FD0;background-color:#0D6CBF}.responsePanel p.warning span{color:#FFF;display:block;float:right}.responsePanel p em{font-style:normal}.requestPanel{height:55px;background-color:#E7F5FD}.console,body.free,html{height:100%}.console{width:100%;border-collapse:collapse}.console td{vertical-align:top;padding:0}.loading,.loading div{border:none}iframe{margin-left:0;width:320px}#freePanel iframe{width:320px!important}iframe.wufoo{margin-left:0;width:290px!important}#divPaymentPanel iframe{margin-top:10px;margin-left:0;height:550px;width:290px!important}#disqus_thread iframe{margin-left:0!important}.videoWrapper iframe,.youtube iframe{width:290px!important;height:auto}.smartBanner{padding-top:46px}.smartBanner #smartbanner{position:static!important;left:0;top:0}.smartBanner #header{top:0!important}.smartBanner.hotelDetailpage .actionBar.scrolling,.smartBanner.hotelDetailpage .actionBar.tabbing{top:45px!important}.smartBanner.hotelDetailpage{padding:169px 0 0}.smartBanner.hasSearchInterstitial #header{top:0!important}.smartBanner.hasSearchInterstitial .actions{top:5px!important}.smartBanner .actions{top:5px}.smartBanner .filterGrowl.isShown{top:0}.smartBanner #filter.sleekShowHide,.smartBanner #primaryNavigation{top:46px!important}#smartbanner{position:absolute;left:0;top:6px;border-bottom:0;width:100%;margin-bottom:-1px;height:67px;font-family:'Helvetica Neue',sans-serif;background:#000!important;z-index:99999;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto;position:relative}#smartbanner .sb-close{position:absolute;left:5px;top:30px;width:14px;height:14px;font-family:ArialRoundedMTBold,Arial;font-size:25px;line-height:15px;text-align:center;color:#ADA8A4;text-decoration:none;text-shadow:none;-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-icon{position:absolute;left:15px;top:10px;display:block;width:47px;height:47px;background:rgba(0,0,0,.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:75px;top:19px;width:44%;font-size:11px;line-height:1.2em;font-weight:400;font-family:Arial,Helvetica,sans-serif;color:#fff;max-width:124px}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#fff;line-height:15px;font-weight:400}#smartbanner .sb-info>span{display:none}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:15px;top:17px;border:1px solid #FD0;color:#000;padding:1px;min-width:10%;height:30px;line-height:24px;text-align:center;font:700 13px Arial,Helvetica,sans-serif;background:#FD0;text-transform:uppercase;text-decoration:none;border-radius:4px}#smartbanner .sb-button span{text-align:center;display:block;padding:8px 10px;text-transform:uppercase;text-shadow:none;box-shadow:none}#smartbanner .sb-button:active,#smartbanner.android .sb-button:hover{background:0 0}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(255,255,255,.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{background:#F7F5F3}#smartbanner.android .sb-close{border:0;width:20px;height:20px;line-height:20px;color:#ADA8A4}#smartbanner.android .sb-button{min-width:12%;border:1px solid #FD0;padding:1px;color:#000;background:#FD0;border-radius:4px;letter-spacing:.1em}#smartbanner.windows .sb-icon,.free #content,.tag,.tertiaryVisa{border-radius:0}#smartbanner.android .sb-button span{text-align:center;display:block;padding:8px 10px;text-transform:uppercase;text-shadow:none;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0 0}.ipad.tablet #smartbanner,.tablet #smartbanner{display:none!important}.free{padding-bottom:30px}.free #content{border:0 none;width:100%;margin:0;padding:0}.introPanel{display:block;width:100%;overflow:hidden;padding-top:150px}.introBlock{-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;margin:0 -50px}.introBlock .introContent{display:table;margin:0 auto;width:100%;box-sizing:border-box;text-align:center}.intoContainer{margin:0 auto}.intoContainer h1,.intoContainer h2{font-family:DINWeb,Arial,Helvetica,sans-serif}.intoContainer img{max-width:100%}.introBlock:nth-child(odd){background:#fff;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);margin-top:-441px}.introBlock:nth-child(even){background:#FFF;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}.introBlock:nth-child(1){background:#19E;color:#fff;margin-bottom:-88px}.introBlock:nth-child(odd) .intoContainer{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);padding:191px 100px 147px}.introBlock:nth-child(even) .intoContainer{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);color:#000;padding:113px 100px 382px}.introBlock:nth-child(1) .introContent{text-align:left}.introBlock:nth-child(1) .introContent h1{font-weight:400;font-size:30px;line-height:30px;float:none;display:inline-block;margin-top:5px;max-width:100%;text-align:center;color:#fff}.introBlock:nth-child(1) .introContent img{display:inline-block;float:none;margin-top:122px;vertical-align:top;width:100%}.introBlock:nth-child(1) .introContent p img{float:none;margin-right:10px;margin-top:15px;margin-left:10px;width:122px}.introBlock:nth-child(1) .introContent p a{display:inline-block}.introBlock .introContent h2{color:#000;font-weight:400;font-size:37px;line-height:34px;margin-bottom:10px}.introBlock .introContent p{color:#000;font-size:14px;line-height:20px}.introBlock .introContent .left,.introBlock .introContent .right{display:inline-block;width:100%;box-sizing:border-box;text-align:left!important}.introBlock .introContent .left{float:none;display:inline-block}.introBlock .introContent.flights img{margin-bottom:0}.introBlock .introContent.flights{margin-top:-80px}.introBlock .introContent.flights .right{background:#FFF;display:inline-block;float:left;margin-top:-212px;max-width:100%;padding:30px 0 78px;position:relative;text-align:center!important}.introBlock .introContent.hotels{margin:-26px auto -133px auto}.introBlock .introContent.hotels img{float:none;margin-top:-128px}.introBlock .introContent.hotels p{text-align:center}.introBlock .introContent.hotels p img{display:inline-block;float:none;margin:0 25px 20px 0;width:50px}.introBlock .introContent.hotels .left{background:#fff;display:table;float:none;margin-top:-294px;padding:30px 0 43px;position:relative;max-width:100%;text-align:center!important}.introBlock .introContent.ticket img{margin-bottom:0}.introBlock .introContent.ticket{margin-top:-164px;margin-bottom:-129px}.introBlock .introContent.ticket .right{background:#fff;margin-top:-160px;position:relative;padding:33px 0 0;text-align:center!important}.introBlock .introContent.items{margin:-72px auto 49px auto;text-align:left!important}.introBlock .introContent.items .item:nth-child(odd){margin-right:0}.introBlock .introContent.items .item{display:inline-block!important;max-width:100%;margin-bottom:30px}.introBlock .introContent.items img{display:inline;float:left!important;margin-bottom:10px;width:43px}.introBlock .introContent.items h2,.introBlock .introContent.items p{padding-left:70px}.introBlock:nth-child(even) .intoContainer,.introBlock:nth-child(odd) .intoContainer{padding-left:60px;padding-right:60px}.introBlock .scrollable{background-image:url(../Image/Background/MobileApp/Outline.gif);background-repeat:no-repeat;background-size:100%;display:inline-block;height:273px;margin-left:30px;padding-left:0;margin-top:113px;position:relative;float:none;width:225px}.introBlock .scrollable .viewport{height:225px;width:101px;margin-left:13px}.introBlock .scrollable li{color:#000;font:27px DINWeb,Arial,Helvetica,sans-serif;font-weight:400;list-style:none;float:left;line-height:1.2em;margin-bottom:18px;padding:00;text-align:center;width:101px}.introBlock .scrollable li img{width:104px!important;max-width:104px!important;margin-top:40px!important}.introBlock .scrollable li a{color:#000;margin-right:0;text-decoration:none}.visaType #panorama{display:none!important}.visaType div.actions{display:inline-block;padding:25px 0;border-bottom:1px solid #EEEBE8;width:100%;position:relative;left:0;top:0}.visaType #contentPanel div.actions ul{display:inline-block;padding-left:0;margin-top:0}.visaType #contentPanel div.actions p{float:right;margin-top:0;text-align:center}.visaType #contentPanel div.actions ul li{list-style:none;display:inline-block;vertical-align:top;margin:0 0 15px 0!important;width:45%}.visaType #contentPanel div.actions ul li a{color:#686764!important;text-transform:uppercase;font-size:12px}.visaType #contentPanel div.actions ul li a:hover{text-decoration:none}.visaType #contentPanel div.actions ul li a em{display:inline-block;margin-right:10px}.visaType #contentPanel div.actions ul li a span{display:inline-block;vertical-align:top;margin-top:1px;max-width:48px;margin-right:15px;line-height:14px}.visaType #contentPanel div.actions p span{font:700 18px Arial,Helvetica,sans-serif;margin-right:10px;margin-top:7px;display:inline-block;margin-bottom:10px}.visaType #contentPanel div.actions p span em{font-size:11px;color:#686764;font-weight:300}.visaType #contentPanel div.actions a.button{margin-top:0!important}.visaType #contentPanel.alternative a.button{float:none;display:inline-block;width:261px}.visaType #contentPanel .compare ul{width:250px;max-width:250px}.visaType #contentPanel .compare .popular{overflow:hidden}.visaType #contentPanel .compare .bookNow{width:261px;float:left}.visaType #infoPanel.alternative .highlight .contact a.secondary{border:1px solid #fff!important;color:#fff!important;margin-top:10px;font-size:14px!important}.visaType .travelersVisa{width:100%!important;box-sizing:border-box;padding:0!important}.visaType .travelersVisa>select{float:left;margin-left:0;width:105px!important}.visaType .travelersVisa span{color:#fff!important;float:left;font-size:13px;margin-top:17px;padding-right:26px}.tertiaryVisa{border:1px solid #fff;color:#fff;background:0 0;margin:10px 0 0 0;padding:8px 0;width:99%}#infoPanel.alternative #travelExpert,.visaType #travelExpert{margin:20px;border:none!important}#infoPanel.alternative #travelExpert{height:56px}#travelExpert,#travelExpertEmail{display:block;height:64px;margin-bottom:0!important;margin-top:0!important;line-height:17px;overflow:hidden;text-align:right;margin:0 20px}#travelExpert em,#travelExpertEmail em{color:#19E;display:block;letter-spacing:0;margin-left:0;margin-top:-28px;width:auto}#travelExpert p *,#travelExpertEmail p *{color:#0A468F}#travelExpert p{background:url(../Image/Icon/SpriteDefault.png)no-repeat -314px -340px;font-size:13px;min-height:46px;padding-left:58px;padding-top:6px;width:auto;background-size:358px}#travelExpert small,#travelExpertEmail small{display:inline}#travelExpertEmail em{width:200px;margin-left:auto;margin-top:-18px;word-break:break-all}#travelExpertEmail p{background:url(../Image/Icon/musafirMailIcon.png)no-repeat left center;font-size:13px;min-height:36px;padding-left:58px;width:auto}.slideshow{display:none}.no-cssanimations .slideshow li span{opacity:1}.free #footer{display:none!important}.free.smartBanner #smartbanner{display:none}.free #content .sfContentBlock{overflow-x:hidden}.free #content .quizPanel{background:hsla(210,24%,13%,.89);position:relative}.quizFooter,.quizHead{max-width:1000px;margin:0 auto;text-align:center;padding:0 15px;padding-top:56px;position:relative;z-index:2}.quizHead img{margin:0 auto;width:100%;max-width:270px}.quizHead a{display:block;font-size:0}.quizHead ul{width:100%;margin-bottom:25px;margin-bottom:25px;white-space:nowrap;overflow-x:auto;padding-bottom:10px}.quizHead ul li{list-style:none;display:inline-block;margin-right:25px}.quizHead ul li:last-child{margin-right:0}.quizHead ul li a{color:#fff;font-size:14px;padding-bottom:3px}.quizHead ul li a:hover{border-bottom:2px solid #FD0;text-decoration:none}.logoSingapore{display:inline-block;width:150px;margin:10px auto 15px}.quizFooter{color:#fff;padding-bottom:10px}.quizFooter h2{color:#fff;margin:0 auto 20px;max-width:563px}.quizFooter p{margin-bottom:30px;margin-top:7px}.quizFooter input[type=email],.quizFooter input[type=number],.quizFooter input[type=password],.quizFooter input[type=tel],.quizFooter input[type=text]{background:0 0;color:#fff;font-size:14px;padding:15px;font-weight:400;margin-right:5px;min-width:259px}.quizFooter input[type=email]:focus,.quizFooter input[type=number]:focus,.quizFooter input[type=password]:focus,.quizFooter input[type=tel]:focus,.quizFooter input[type=text]:focus,.quizFooter select:focus{color:#fff}.quizFooter .invalid input[type=email],.quizFooter .invalid input[type=number],.quizFooter .invalid input[type=password],.quizFooter .invalid input[type=tel],.quizFooter .invalid input[type=text],.quizFooter .invalid select,.quizFooter .invalid textarea{padding:15px!important;border-color:#E23!important}.quizFooter li{display:inline-block;margin-bottom:10px;width:100%}.quizFooter li.check{display:block;margin:20px 0;color:#fff;font-size:14px;text-align:left;margin-left:0;margin-top:5px}.quizFooter .campaign{background:#FD0;border:none;border-radius:4px;color:#000!important;cursor:pointer;display:inline-block;font:700 14px Arial,Helvetica,sans-serif;height:48px;line-height:41px;letter-spacing:.1em;padding:0 30px;text-transform:uppercase;width:100%}.quizFooter li.action{margin-bottom:20px}.quizFooter input.text::-webkit-input-placeholder{color:#fff}.quizFooter input.text:-moz-placeholder{color:#fff}.quizFooter input.text::-moz-placeholder{color:#fff}.quizFooter input.text:-ms-input-placeholder{color:#fff}.quizFooter iframe{margin-left:-15px}.quizFooter .check input{display:none}.quizFooter .check label{cursor:pointer;padding:0 20px 0 35px;display:inline-block}.quizz-container .quiz-modal-content{height:100%}.quizz-container{padding-top:0}.quizFooter .video{border-top:0 none;margin:0;padding-top:15px;text-align:center;width:100%;box-sizing:border-box}.quizFooter .video a{display:inline-block;width:100%;box-sizing:border-box}.quizFooter .video a img{width:100%}.socialShare{margin-top:20px}.socialShare h3{font:20px DINWeb,Arial,Helvetica,sans-serif;line-height:24px}.socialShare p a{height:42px;display:inline-block;width:42px;font-size:0;background-size:cover}.socialShare .fb{background-image:url(../Image/Content/Quiz/Fb.png)}.socialShare .tw{background-image:url(../Image/Content/Quiz/Twitter.png);margin:0 27px 0 17px}.socialShare .gp{background-image:url(../Image/Content/Quiz/Gplus.png)}.thankYouHeader{height:225px;position:relative;width:100%;background-image:url(../Image/Content/Quiz/FooterImage-1.jpg);background-size:cover;max-width:620px;border-radius:6px;margin:0 auto}.successInfo{width:250px;padding:10px 20px;color:#000}.successInfo h2{margin-top:12px!important;color:#000}.thankYouHeader .button{background:#19E!important;color:#fff!important;height:34px!important;width:auto!important;line-height:32px!important;padding:0 14px!important}.quizz-container:before{display:block;margin-top:-33px;height:47px;visibility:hidden}.qzz-is-active:before{display:inline}.qzzNav ul.actionBar{bottom:auto;top:45px}.powered{text-align:left}.powered img,.powered span{display:inline-block}.powered img{width:48px}.powered span{vertical-align:top;margin:13px 10px 0 53px;color:#686764}.subContent .payment ul.walletsType fieldset span.freeCharge,.subContent .payment ul.walletsType fieldset span.olaMoney,.subContent .payment ul.walletsType fieldset span.payTM,.subContent .payment ul.walletsType fieldset span.payZapp{background-image:url(../../Resource/Image/Icon/SpriteListingHD3.png)!important;background-repeat:no-repeat;background-size:400px 700px;-webkit-background-size:400px 700px}.feature .cancel span,.feature .download span,.feature .print span,.flightRoundTrip #build .hideCyt,.holidayTheme li.adventure a em,.holidayTheme li.beach a em,.holidayTheme li.city a em,.holidayTheme li.high a em,.holidayTheme li.low a em,.holidayTheme li.mid a em,.holidayTheme li.romantic a em,.holidayTheme li.weekend a em,.quizFooter .check input[type=checkbox]+label,.quizFooter .check input[type=checkbox]:checked+label,.subContent #contentPanel .itinerary .service ul li .visaService .uploaded .editPanel a.close span,.subContent #contentPanel h3 span .copyFields,.subContent .itinerary .service ul li .visaService .uploaded .uploadedItems a span,.subContent .itinerary .service ul li .visaService .uploaded .uploadedItems:after,.subContent .itinerary.payment ul.paymentOption li input[type=radio]+label,.subContent .itinerary.payment ul.paymentOption li input[type=radio]:checked+label,.subContent .payment ul.walletsType fieldset input[type=radio]+label,.subContent .payment ul.walletsType fieldset input[type=radio]:checked+label,.subContent .receipt .texture,.subContent .receipt .texture em,.subContent .receipt.invoice ul .item em,.subContent.fullSize #contentPanel ul.visaService .uploaded .editPanel a.close span,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems a span,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems:after,.visaThemePanel li span i,.visaType #contentPanel div.actions ul li a em{background-image:url(../../Resource/Image/Icon/SpriteListingHD2.png)!important;background-repeat:no-repeat;background-size:400px 700px;-webkit-background-size:400px 700px}#build .roomsRow fieldset.delete label.check,#build fieldset.action a.more,#contentPanel .grid.pricingPolicy .delete.check label,#filter .checkList input[type=checkbox]+label,#filter .checkList input[type=checkbox]:checked+label,#filter fieldset.recommended input[type=checkbox]+label,#filter fieldset.recommended input[type=checkbox]:checked+label,#filter fieldset.refundable input[type=checkbox]+label,#filter fieldset.refundable input[type=checkbox]:checked+label,#follow li a,#freePanel .findHotel #build fieldset.delete label.check,#freePanel .tripAdvisor span,#hotel .hotel i,#hotel .offer span,#infoPanel.alternative #build.highlight label.check,#infoPanel.alternative #build.highlight label.radio,#infoPanel.alternative #infoPanel.alternative .roomsRow label.check,#infoPanel.alternative .contact label.check,#infoPanel.alternative .contact label.checked,#infoPanel.alternative .roomsRow fieldset.delete label.check,#resultPanel .rating,.arrowhead li a,.faq li a.toggleVisibility:before,.faq li>a:before,.feature li span,.filter .checkline input[type=checkbox]+label,.filter .checkline input[type=checkbox]:checked+label,.filterMobile,.filterMobile.filtered,.flightPanel .offer span,.flightPanel .route.nonStop .last,.flightPanel p.flight.multiAirline,.functionBarMobile,.hotelDescription #build fieldset.delete label.check,.hotelDescription .tripAdvisor span,.menuMobile,.percentagePanel a.travellerChoice,.percentagePanel a.tripLogo,.roundTrip .flightPanel .depart span.stop.nonStop,.roundTrip .flightPanel .offer span,.selectSegment input[type=checkbox]+label,.selectSegment input[type=checkbox]:checked+label,.selected .selectSegment input[type=checkbox]:checked+label,.subContent #contentPanel .itinerary ul p span a.information i,.subContent .extrasAdded input[type=checkbox]+label,.subContent .information p.item em,.subContent .itinerary .arrowHead,.subContent .itinerary .extras p.item em,.subContent .itinerary .extras ul .coupon span,.subContent .itinerary .ticket p.item em,.subContent .itinerary .travelSector h5 i,.subContent .itinerary .traveler .item.recipient em,.subContent .itinerary .traveler p.item em,.subContent .itinerary ul p span a.information i,.subContent .itinerary.collapsed .extras p.item em,.subContent .itinerary.collapsed .traveler p.item em,.subContent .itinerary.collapsed ul li .extrasAdded span,.subContent .moreDetails p.item em,.subContent .payment .container .methodOption ul.creditCard li input[type=radio]+label,.subContent .payment .container .methodOption ul.creditCard li input[type=radio]:checked+label,.subContent .payment .container .methodOption ul.debitCard li .save fieldset input[type=checkbox]+label,.subContent .payment .container .methodOption ul.debitCard li .save fieldset input[type=checkbox]:checked+label,.subContent .payment .container .methodOption ul.expressPay li fieldset input[type=radio]+label,.subContent .payment .container .methodOption ul.expressPay li fieldset input[type=radio]:checked+label,.subContent .payment .container .methodOption ul.netBank fieldset input[type=radio]+label,.subContent .payment .container .methodOption ul.netBank fieldset input[type=radio]:checked+label,.subContent .receipt ul .item em,.subContent .service .item em,.subContent .terms input[type=checkbox]+label,.subContent ul.form3 li.checkline input[type=radio]+label,.subContent ul.form3 li.checkline input[type=radio]:checked+label,.subContent.tickets .moreDetails p.item em,.subContent.tickets .receipt .texture,.subContent.tickets .receipt .texture em,.subContent.tripDetails .receipt .texture,.subContent.tripDetails .receipt .texture em,.tripAdvisor em,.tripPage #build fieldset label.check,.tripPage #build fieldset label.radio,a.hide,a.show,ul.check li:before{background-image:url(../../Resource/Image/Icon/SpriteListingHD.png)!important;background-repeat:no-repeat;background-size:400px 700px;-webkit-background-size:400px 700px}#build fieldset.action a.more,.filterMobile.filtered,.menuMobile,.slidePanel.travellerDetails input[type=checkbox]+label,.subContent .itinerary.collapsed ul li .extrasAdded span{background-image:none!important}#filter .checkList input[type=checkbox]+label,#filter fieldset.recommended input[type=checkbox]+label,#filter fieldset.refundable input[type=checkbox]+label,.filter .checkline input[type=checkbox]+label{background-position:right -237px}#filter .checkList input[type=checkbox]:checked+label,#filter fieldset.recommended input[type=checkbox]:checked+label,#filter fieldset.refundable input[type=checkbox]:checked+label,.filter .checkline input[type=checkbox]:checked+label{background-position:right -104px!important}.subContent .itinerary .service ul li .visaService .uploaded .uploadedItems:after,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems:after{background-position:-57px -640px}.subContent #contentPanel .itinerary .service ul li .visaService .uploaded .editPanel a.close span,.subContent.fullSize #contentPanel ul.visaService .uploaded .editPanel a.close span{background-position:-18px -646px}.subContent .itinerary .service ul li .visaService .uploaded .uploadedItems a span,.subContent.fullSize #contentPanel ul.visaService .uploaded .uploadedItems a span{background-position:6px -644px}.subContent .itinerary.payment ul.paymentOption li input[type=radio]+label{background-position:0 -517px}.subContent .itinerary.payment ul.paymentOption li input[type=radio]:checked+label{background-position:-374px -512px!important}.quizFooter .check input[type=checkbox]+label{background-position:0 -517px}.quizFooter .check input[type=checkbox]:checked+label{background-position:-374px -512px!important}.feature .cancel span{background-position:-338px -293px}.feature .download span{background-position:-266px -294px}.feature .print span{background-position:-303px -292px}#infoPanel.alternative .contact input[type=checkbox]+label,#infoPanel.alternative .contact label.check{background-position:5px -214px!important}#infoPanel.alternative .contact label.checked{background-position:5px -296px!important}.subContent ul.form3 li.checkline input[type=radio]+label{background-position:-374px -237px}.subContent ul.form3 li.checkline input[type=radio]:checked+label{background-position:-374px -104px!important}.subContent .payment .container .methodOption ul.creditCard li input[type=radio]+label{background-position:-374px -230px}.subContent .payment .container .methodOption ul.creditCard li input[type=radio]:checked+label{background-position:-374px -97px!important}.subContent .payment .container .methodOption ul.netBank fieldset input[type=radio]+label{background-position:-374px -241px}.subContent .payment .container .methodOption ul.netBank fieldset input[type=radio]:checked+label{background-position:-374px -109px!important}.subContent .payment .container .methodOption ul.debitCard li .save fieldset input[type=checkbox]+label{background-position:-374px -241px}.subContent .payment .container .methodOption ul.debitCard li .save fieldset input[type=checkbox]:checked+label{background-position:-374px -109px!important}.subContent .payment .container .methodOption ul.expressPay li fieldset input[type=radio]+label{background-position:-374px -227px}.subContent .payment .container .methodOption ul.expressPay li fieldset input[type=radio]:checked+label{background-position:-374px -95px!important}.subContent .payment .container .methodOption ul.expressPay li fieldset.emi input[type=radio]+label{background-position:-374px -240px}.subContent .payment .container .methodOption ul.expressPay li fieldset.emi input[type=radio]:checked+label{background-position:-374px -108px!important}.visaType #contentPanel div.actions ul li.online a em{background-position:-278px -427px;width:34px;height:30px}.visaType #contentPanel div.actions ul li.quickNeasy a em{background-position:-312px -428px;width:29px;height:30px}.visaType #contentPanel div.actions ul li.okToboard a em{background-position:-346px -428px;width:32px;height:30px}.visaType #contentPanel div.actions ul li.visaIndays a em{background-position:-374px -427px;width:27px;height:30px}.filterMobile{background-position:-289px -12px}.filterMobile.filtered{background-position:-373px -12px}.filterMobile.filtered:before{content:"\e065"}.menuMobile{background-position:left -12px}#hotel .offer span,.flightPanel .offer span{background-position:6px -337px}.roundTrip .flightPanel .offer span{background-position:0 -337px}.actionBar li.sortAscending a:after{content:"\e047"}.subContent #contentPanel h3 span .copyFields{background-position:right -201px}.actionBar li.sortDescending a:after{content:"\e046"}.flightPanel .route.nonStop .last,.roundTrip .flightPanel .depart span.stop.nonStop{background-position:2px -419px}.roundTrip .flightPanel .depart span.stop.nonStop{background-position:-20px -419px}.tripAdvisor em{background-position:right -520px}#infoPanel.alternative #infoPanel.alternative .roomsRow label.check,#infoPanel.alternative .roomsRow fieldset.delete label.check{background-position:-377px -154px!important}#resultPanel .rating{background-position:left -508px}#hotel .hotel i{background-position:0 -565px}.flightPanel p.flight.multiAirline{background-position:-365px -570px}#freePanel .tripAdvisor span.rating0,.hotelDescription .tripAdvisor span.rating0{background-position:-44px -662px}#freePanel .tripAdvisor span.rating5,.hotelDescription .tripAdvisor span.rating5{background-position:-44px -644px}#freePanel .tripAdvisor span.rating10,.hotelDescription .tripAdvisor span.rating10{background-position:-44px -625px}#freePanel .tripAdvisor span.rating15,.hotelDescription .tripAdvisor span.rating15{background-position:-44px -607px}#freePanel .tripAdvisor span.rating20,.hotelDescription .tripAdvisor span.rating20{background-position:-44px -589px}#freePanel .tripAdvisor span.rating25,.hotelDescription .tripAdvisor span.rating25{background-position:-44px -571px}#freePanel .tripAdvisor span.rating30,.hotelDescription .tripAdvisor span.rating30{background-position:-44px -553px}#freePanel .tripAdvisor span.rating35,.hotelDescription .tripAdvisor span.rating35{background-position:-44px -535px}#freePanel .tripAdvisor span.rating40,.hotelDescription .tripAdvisor span.rating40{background-position:-44px -517px}#freePanel .tripAdvisor span.rating45,.hotelDescription .tripAdvisor span.rating45{background-position:-44px -498px}#freePanel .tripAdvisor span.rating50,.hotelDescription .tripAdvisor span.rating50{background-position:-44px -480px}.holidayTheme li.allHolidays em{background-position:2px -379px}.holidayTheme li.romantic em{background-position:-219px -379px}.holidayTheme li.beach em{background-position:-51px -381px}.holidayTheme li.adventure em{background-position:-105px -381px}.holidayTheme li.weekend em{background-position:-162px -379px}.holidayTheme li.city em{background-position:9px -427px}.holidayTheme li.autumn em{background-position:-96px -472px}.holidayTheme li.couple em{background-position:-86px -425px}.holidayTheme li.family em{background-position:-146px -426px}.holidayTheme li.friends em{background-position:-214px -428px}.holidayTheme li.solo em{background-position:-40px -425px}.holidayTheme li.spring em{background-position:-42px -472px}.holidayTheme li.summer em{background-position:6px -473px}.holidayTheme li.winter em{background-position:-179px -473px}.holidayTheme li.romantic.selected a em{background-position:-226px -245px}.holidayTheme li.beach.selected a em{background-position:-55px -246px}.holidayTheme li.adventure.selected a em{background-position:-113px -247px}.holidayTheme li.weekend.selected a em{background-position:-172px -244px}.holidayTheme li.city.selected a em{background-position:8px -293px}.holidayTheme li.autumn.selected a em{background-position:-100px -336px}.holidayTheme li.couple.selected a em{background-position:-99px -290px}.holidayTheme li.family.selected a em{background-position:-160px -292px}.holidayTheme li.friends.selected a em{background-position:-220px -291px}.holidayTheme li.solo.selected a em{background-position:-40px -287px}.holidayTheme li.spring.selected a em{background-position:-47px -335px}.holidayTheme li.summer.selected a em{background-position:2px -337px}.holidayTheme li.winter.selected a em{background-position:-185px -336px}.percentagePanel a.tripLogo{background-position:-182px -655px}.percentagePanel a.travellerChoice{background-position:-329px -617px}.subContent .itinerary .travelSector h5 i{background-position:0 -179px}.subContent .itinerary .arrowHead{background-position:0 -126px}.subContent .itinerary .arrowHead.empty{background:0 0!important}.subContent .terms input[type=checkbox]+label{background-position:-375px -236px;background:0 0!important}.subContent .terms input[type=checkbox]:checked+label::before{background-color:#19e;border-color:#19e}.subContent .terms input[type=checkbox]+label::before{content:'';position:absolute;left:24px;margin-top:-4px;top:auto;height:24px;width:24px;border-radius:100%;border:1px solid #E1DEDB;background-color:#FFF}.subContent .terms input[type=checkbox]:checked+label::after{content:'';position:absolute;display:block;opacity:1;left:36px;top:auto;margin-top:-18px;width:6px;height:13px;border:solid #FFF;border-width:0 .15em .15em 0;transform:rotate(45deg);line-height:1rem}.subContent .terms input[type=checkbox]:checked+label{background-position:-375px -104px!important;background:0 0!important}.subContent ul.airportTransfer li.textarea{width:100%!important}.subContent ul.airportTransfer li.textarea fieldset{display:block;width:auto;overflow:unset;margin:7px 0 8px}.subContent ul.airportTransfer li.textarea textarea{position:relative;width:93%;min-height:46px;margin:0 auto!important;padding-top:30px!important;font-size:13px;overflow:hidden;z-index:9}.subContent ul.airportTransfer li fieldset textarea:valid~label{font-size:13px!important;color:#686764;top:13px;padding:0 14px}.subContent ul.airportTransfer.special-request li.textarea textarea{padding-top:45px!important}.slidePanel.travellerDetails input[type=checkbox]+label{background-position:-111px -242px}.slidePanel.travellerDetails input[type=checkbox]:checked+label{background-position:-111px -110px!important}.slidePanel.travellerDetails input[type=checkbox]+label{background-repeat:no-repeat;background-size:400px 700px!important;-webkit-background-size:400px 700px}.slidePanel.travellerDetails input[type=checkbox]+label::before{content:'';position:absolute;left:0;top:0;height:22px;width:22px;border-radius:100%;border:1px solid #E1DEDB;background-color:#FFF}.slidePanel.travellerDetails input[type=checkbox]+label::after{content:'';opacity:0;transition:opacity .3s}.slidePanel.travellerDetails input[type=checkbox]:checked+label::before{background-color:#19E;border-color:#19E}.slidePanel.travellerDetails input[type=checkbox]:checked+label::after{content:'';position:absolute;display:block;opacity:1;left:11px;top:-1px;width:6px;height:13px;border:solid #FFF;border-width:0 .15em .15em 0;transform:rotate(45deg);line-height:1rem}.slidePanel.travellerDetails input[type=checkbox]:disabled+label{cursor:not-allowed}.slidePanel.travellerDetails label.check{color:#343332;display:block;margin-left:0;padding:10px 0 8px 35px!important}.slidePanel.travellerDetails li label.check{height:25px}.slidePanel.travellerDetails input{display:none}.slidePanel.travellerDetails .form1 li label.check{padding:0 0 0 35px!important;width:164px;margin:3px 0;position:relative}#infoPanel.alternative .contact input[type=checkbox]:checked+label{background-position:5px -296px!important}.subContent .extrasAdded input[type=checkbox]+label{background-position:-375px -236px}.subContent .extrasAdded input[type=checkbox]:checked+label{background-position:-375px -104px!important}.subContent .itinerary .extras ul .coupon span{background-position:-379px -372px}.subContent .receipt ul .item em{background-position:-200px -553px}.subContent .itinerary .ticket p.item em,.subContent .itinerary .traveler p.item em{background-position:-239px -553px}.subContent .itinerary .traveler .item.recipient em{background-position:-239px -522px}.subContent .service .item em{background-position:-282px -552px}.subContent .service.insurance .item em{background-position:-282px -521px}.subContent .itinerary .extras p.item em{background-position:-276px -553px}.subContent .itinerary .extras.donate{margin-top:-1px}.subContent .itinerary .extras.baggage .item em,.subContent .itinerary .extras.donate .item em{background:0 0!important;box-shadow:inset 0 0 1px 0 #fff,0 0 0 0 #fff;border:1px solid #fff!important;border-radius:100%;width:26px;height:26px;margin:9px 0 1px 6px;overflow:visible}.subContent .itinerary .extras.baggage .item em i,.subContent .itinerary .extras.donate .item em i{font-size:14px;margin:5px 0 0 1px;display:inline-block;color:#fff}.subContent .receipt .texture{background-position:0 -694px}.subContent .receipt .texture em{background-position:0 0}.subContent.tripDetails .receipt .texture{background-position:0 -694px}.subContent.tripDetails .receipt .texture em{background-position:0 0}.subContent .information p.item em,.subContent.tickets .moreDetails p.item em{background-position:-199px -519px!important}.subContent .itinerary.collapsed ul li .extrasAdded span.offer-block{margin-left:6px}.subContent .itinerary.collapsed ul li .extrasAdded span:before{content:"\E129";height:20px;width:20px;display:inline-block;font-family:WebIcons;font-style:normal!important;font-variant:normal!important;text-transform:none!important;font-size:16px;line-height:normal;color:#19E;position:relative;top:5px;margin-top:-10px;margin-right:6px}.subContent .itinerary li.action{text-align:right}.subContent #ticket.itinerary li.action{width:220px;margin:0 auto 25px}.subContent .itinerary li.action .verifyCode,.subContent .itinerary li.action p{text-align:left}.subContent .itinerary li.action .verifyCode label{display:inline-block;margin:10px 0 5px}.subContent .itinerary li.action .verifyCode .text{border:1px solid #EEEBE8;width:268px}.subContent p.action{margin-top:15px!important}.subContent .receiptList p.action a{width:187px}.subContent .itinerary li.action input.button,.subContent p.action input.button{width:100%;box-sizing:border-box}.subContent .itinerary li.changeTrip input.button:first-child{margin-left:0}.subContent .itinerary li.changeTrip{position:relative;display:flex;justify-content:center;margin:6px auto!important}.subContent .itinerary li.changeTrip .dropdown-button,.subContent .itinerary li.changeTrip .singleAction{min-width:220px;height:45px;padding:7px 15px;font:500 16px Roboto!important;background:#fc0;color:#222;border-radius:3px;border:none;cursor:pointer;margin:10px 0}.subContent .itinerary li.changeTrip .dropdown-button:focus,.subContent .itinerary li.changeTrip .dropdown-button:hover,.subContent .itinerary li.changeTrip .singleAction:focus,.subContent .itinerary li.changeTrip .singleAction:hover{background-color:#ffdb4d;outline:0}.subContent .itinerary li.changeTrip .dropdown-button:after{display:inline-block;width:0;height:0;margin-left:12px;vertical-align:3px;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.subContent .itinerary li.changeTrip .dropdown-content{display:none;position:absolute;top:58px;padding:5px 0;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:3px;min-width:218px;overflow:auto;box-shadow:2px 2px 2px 0 rgba(221,221,221,.5);z-index:999}.subContent .itinerary li.changeTrip .dropdown-content input{display:block;width:100%;padding:12px 20px;font:400 14px Roboto!important;background-color:#FFF;color:#000;border:none;cursor:pointer;outline:0;text-align:left;-webkit-appearance:none}.subContent .itinerary li.changeTrip .dropdown-menu-display{display:block}.subContent .itinerary li.changeTrip .dropdown-content input:hover{background-color:#f8f9fa}.subContent .itinerary li.hotelChangeBooking{border-bottom:none}.subContent .itinerary .flight li.action input.button,.subContent .itinerary .hotel li.action input.button{float:right;margin-right:8px;width:auto}.subContent #contentPanel .itinerary ul p span a.information i,.subContent .itinerary ul p span a.information i{background-position:-387px -480px;padding-left:14px}#follow li a,a.hide,a.show{background-position:right -68px!important}a.hide{background-position:right -194px!important}#contentPanel .grid.pricingPolicy .delete.check label{background-position:right -153px!important}#follow li a.facebook{background-position:-202px -475px!important}#follow li a.twitter{background-position:-238px -475px!important}#follow li a.google{background-position:-275px -475px!important}#infoPanel.alternative #build.highlight label.radio,.tripPage #build fieldset label.check,.tripPage #build fieldset label.radio{background-position:5px -215px}#infoPanel.alternative #build.highlight label.radio.checked{background-position:5px -296px!important}.tripPage #build fieldset label.check.checked,.tripPage #build fieldset label.radio.checked{background-position:5px -297px!important}.tripPage #build fieldset.direct label.check.checked{background-position:0 -297px!important}#build fieldset.action a.more.toggleShown{background-position:right -194px}#infoPanel.alternative #build.highlight label.check{background-position:5px -214px!important}#infoPanel.alternative #build.highlight label.check.checked{background-position:5px -296px!important}.feature li.choice span{background-position:-206px -426px}.feature li.support span{background-position:-260px -426px}.feature li.online span{background-position:-314px -426px}.feature li.payment span{background-position:-46px -426px}.feature li.report span{background-position:-100px -426px}.feature li.service span{background-position:-153px -426px}ul.check li:before{background-position:-380px -374px}.arrowhead li a{background-position:-384px -341px}.faq li a.toggleVisibility:before,.faq li>a:before{background-position:-386px -342px}.faq li a.toggleShown:before{background-position:-388px -291px}.selectSegment input[type=checkbox]+label{background-position:right -239px}.selectSegment input[type=checkbox]:checked+label,.selected .selectSegment input[type=checkbox]:checked+label{background-position:right -106px!important}.subContent .moreDetails p.item em{background-position:-201px -522px!important}.subContent .itinerary.collapsed .extras p.item em{background-position:-283px -553px!important}.subContent .itinerary.collapsed .traveler p.item em{background-position:-239px -554px!important}#freePanel .findHotel #build fieldset.delete label.check,#infoPanel.alternative #build .roomsRow fieldset.delete label.check,.hotelDescription #build fieldset.delete label.check{background-position:right -154px!important}#infoPanel.alternative #build fieldset.tagFieldPanel{margin-bottom:0}.tagList{border:1px solid #EEEBE8!important;height:68px!important;width:278px;padding:2px 5px 3px;overflow:auto}.tagField{position:relative;border:none;outline:0;width:auto!important;margin:2px 0 0 0}.tag{background-color:#F7F5F3;border:0 solid #E1DEDB;color:#19E;display:inline-block;font-size:12px;margin:4px 1px 0;padding:4px}#infoPanel.alternative #build fieldset.tagFieldPanel .tag{margin:12px 7px -7px 10px;padding:6px 14px;border-radius:50px;position:relative;z-index:99;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}#infoPanel.alternative #build fieldset.tagFieldPanel .tag em{position:relative;right:-5px;top:2px}.tagList .close{display:inline-block;width:10px;height:10px;margin:0 0 0 3px;vertical-align:top;cursor:pointer}.tagList .close:after{color:#000;content:"\e010";font-size:7px;font-family:fontastic;position:relative;left:2px}#resolutionControl.multiEmail li{padding:5px 10px!important;min-height:20px!important;height:20px!important}#resolutionControl.multiEmail{width:311px}.tag.focused,.tag.focused em:after{color:#fff}.invalid fieldset.tagList{border:1px solid red!important}.paymentsPage .filter .tag,.purchasePage .filter .tag{position:relative;display:block;width:max-content;max-width:175px;margin:0 2px 5px 0;padding:4px 24px 4px 9px!important;border:1px solid #19E;border-radius:10px;font-size:10px;color:#343332;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;cursor:pointer;z-index:99;line-height:11px}.paymentsPage .filter .tag em.icon,.purchasePage .filter .tag em.icon{color:#686764!important;cursor:pointer;position:absolute;top:0!important;left:auto!important;right:0!important;padding:5px 11px;z-index:99;font-size:7px!important;height:auto;width:auto;margin:0}.paymentsPage .filter fieldset input.tagField,.purchasePage .filter fieldset input.tagField{width:210px!important;min-height:auto;border:none!important;border-bottom:1px solid #EEEBE8!important}.subContent .payment ul.walletsType{display:inline-block;margin-top:20px}.subContent .payment ul.walletsType li{padding:0;border:0 none}.subContent .payment ul.walletsType fieldset{display:inline-block;margin-bottom:20px;min-width:200px}.subContent .payment ul.walletsType fieldset input[type=radio]+label{background-position:0 -517px}.subContent .payment ul.walletsType fieldset label{display:inline-block;min-height:26px;padding-left:43px}.subContent .payment ul.walletsType fieldset img{max-width:90px;margin-top:0}.subContent .payment ul.walletsType fieldset span{width:90px;height:30px;display:block}.subContent .payment ul.walletsType fieldset span.payTM{background-position:-1px 0;width:65px;background-repeat:no-repeat}.subContent .payment ul.walletsType fieldset span.payZapp{background-position:-75px -1px}.subContent .payment ul.walletsType fieldset.paytm img{max-width:65px}.subContent .payment ul.walletsType fieldset span.freeCharge{background-position:-135px -29px;width:118px}.subContent .payment ul.walletsType fieldset span.olaMoney{background-position:-1px -30px;width:134px}.subContent .payment ul.walletsType fieldset input{display:none}.subContent .payment ul.walletsType fieldset input[type=radio]:checked+label{background-position:-374px -512px}.subContent .payment .container #wallets h3{margin:20px 0}.subContent #wallets p.action{margin:0!important;padding:0}.purchaseOrder{max-width:100%}.dashBorad .travellerEditPanel{float:right}.travellerProfile.edit .editPanel{display:block}.travellerProfile .editPanel{display:none}.travellerMobilemenu{bottom:0;height:100%;position:fixed;width:100%;background:rgba(0,0,0,.4);left:0;padding:0;z-index:9999}.travellerMobilemenu.editPanel span{position:absolute;bottom:0;margin:0 0 15px 0;width:100%!importan;box-sizing:border-box}.travellerMobilemenu a{background:rgba(255,255,255,.95);border-radius:0;border-bottom:1px solid #EEEBE8;color:#19E!important;display:inline-block;font-size:16px;line-height:18px;height:17px;min-height:17px;margin:0!important;padding:12px 0 11px;width:321px!important;text-align:center;vertical-align:middle}.dashBorad .travellerName,.dashBorad p.travellerName{font-size:15px!important;color:#000!important;margin:0 2px;margin-bottom:-4px}.dashBorad .nationality,.dashBorad .nationality p{float:left;margin:5px 8px 0 3px}.dashBorad .travellerEditPanel a.editOption,.dashBorad .travellerMobilemenu a.editOption{height:16px;margin-top:-13px;width:25px;float:right;text-align:center}.dashBorad .travellerEditPanel.policyEditPanel a.editOption{margin-top:-24px}.dashBorad li.policyPanel:first-child .travellerEditPanel.policyEditPanel a.editOption{margin-top:-27px}.dashBorad .travellerEditPanel a.editOption span{font-size:0}.dashBorad .travellerDetails{width:270px;float:left}.dashBorad .travellerEditPanel{width:15px}.dashBorad .travellerEditPanel .preloader{display:block!important;background:url(../../Resource/Image/Icon/Animation/spinner-blue.svg)no-repeat center center!important;margin:-27px 0 0 -10px;position:absolute;width:25px}.dashBorad.addTraveller{margin:10px -15px}.dashBorad .nationality img{margin-top:6px!important}.gridSpacing{padding-left:15px;padding-right:15px}span.icon-more:before{color:#ADA8A4;display:inline-block;font-size:13px}.filterTraveller h6{display:none;position:absolute!important;top:46px!important;right:0!important;width:237px;font-size:1.4rem!important;padding:0;margin:0;border-left:1px solid #ADA8A4}.filterTraveller #filter.sleekShowHide{top:82px!important}.filtersShown .filterTraveller h6{display:block}.showPager .bullets li{float:none!important;display:inline-block;width:10px!important;height:10px;margin:0 5px;padding:0!important}.scrollable .viewport ul{position:relative!important}.showPager .bullets li a{background:rgba(255,255,255,.5)!important;border-radius:10px!important;cursor:pointer;height:10px;width:10px!important}.showPager .bullets li a.active,.showPager .bullets li a:hover{background:rgba(255,255,255,1)!important}.showPager .bullets{display:inline-block;height:15px;margin-top:10px;text-align:center;width:100%}.showPager.themeDark .bullets li{background:rgba(0,0,0,.7);cursor:pointer}.showPager.themeDark .bullets li:hover{background:rgba(2,2,2,.5)}.dashBorad .policyIcon,.dashBorad .policyIcon p{padding:4px 10px 0 0!important}.dashBorad .policyPanel p{font-size:1.2rem}.dashBorad .policyPanel .bookingValidity{display:block!important;padding-left:45px!important}.dashBorad .policyPanel .policyName{font-size:15px!important;width:175px;padding-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashBorad .policyPanel .policy{font-size:15px!important}.dashBorad .policyPanel .policy a{color:#19E}.dashBorad .policyIcon span.flight{background:url(../Image/Icon/SpriteDefault.png)0 -2023px;display:inline-block;height:15px;margin-right:5px;margin-top:0;vertical-align:top;width:27px}.dashBorad .policyIcon span.hotel{background:url(../Image/Icon/SpriteDefault.png)-40px -2020px;display:inline-block;height:21px;margin-right:5px;margin-top:0;vertical-align:top;width:27px}.free #content .visaPromoBlock{display:none}.free #content .visaPromo .yellow{background:#fd0!important}.free #content .bookVisa{background:#19e;height:auto;margin-bottom:0}.free #content .visaPromo .bookVisa .container{padding-top:60px}.free #content .bookVisa .container:before{font-size:50px;margin-bottom:20px}.free #content .visaPromo .container{width:321px}.free #content .visaPromo .easySteps{margin-bottom:0}.free #content .visaPromo .easySteps .container{width:100%;box-sizing:border-box;padding:41px 15px 17px}.free #content .visaPromo .easySteps .container ul.steps{text-align:center}.free #content .visaPromo .easySteps p{font-size:24px}.free #content .visaPromo .easySteps p span{font-size:34px}.free #content .visaPromo .easySteps p span:after{width:50px;margin-top:9px}.visaPromo #build{width:100%;box-sizing:border-box;margin:0 15px 19px}.free #content .visaPromo .bookVisa p{font-size:37px;text-align:center;width:100%;box-sizing:border-box}.free #content .visaPromo .contentPanel{background:#EEEBE8;height:160px;position:relative;top:0;display:inline-block;margin-top:32px}.free #content .visaPromo .contentPanel>div{display:block!important}.free #content .visaPromo .container .contentPanel{width:321px;height:auto;padding:90px 0 0 0;margin-top:90px}.free #content .visaPromo .container .couponCode{width:250px;padding:20px;border-radius:5px;margin:0 15px;margin-top:-168px}.free #content .visaPromo .container .couponCode span.icon-visalogo{top:6px}.free #content .visaPromo .container .couponCode span.icon-visalogo:before{right:0;left:auto}.visaPromo .offersPanel .subscribePanel a{border-radius:4px;width:100%;box-sizing:border-box;display:block;margin:0 15px;padding:15px 0;text-align:center;height:auto}.free #content .visaPromo .container .save:before,.free #content .visaPromo .offersPanel .subscribePanel input{display:none}.free #content .visaPromo .bookVisa .container em{width:100%;box-sizing:border-box;margin:-5px 15px 0;letter-spacing:2px;font-size:14px}.free #content .visaPromo .bookVisa .container em:after,.free #content .visaPromo .bookVisa .container em:before{width:50px}.free #content .visaPromo .bookVisa .container fieldset.action{margin-top:40px}.free #content .visaPromo .bookVisa .container .action{margin-top:0;right:5px}.free #content .visaPromo .bookVisa .container .action a:before{font-size:15px;cursor:pointer}.free #content .visaPromo .container .save{background:#EEEBE8;text-align:center;width:100%;box-sizing:border-box;padding:20px 15px;margin:0;font-size:30px;margin-top:-15px;margin-bottom:11px}.free #content .visaPromo .container .travellers{background:#EEEBE8;margin:0;padding:20px 15px;width:100%;box-sizing:border-box;border:0;text-align:center;font-size:22px;line-height:27px;margin-top:15px}.free #content .visaPromo .container .travellers .action{top:26.5px}.free #content .visaPromo .container .travellers fieldset div{min-width:216px;text-align:left;font-size:20px!important;margin-top:10px!important}.travellers fieldset,.travellers fieldset div{margin-top:10px}.free #content .visaPromo .container .couponCode p{width:250px;margin-top:0;font-size:16px;line-height:17px;margin-bottom:15px}.free #content .visaPromo .container .couponCode dfn{font-size:36px;margin:6px 0 1px}.free #content ul.steps li{padding:0;width:265px}.free #content ul.steps li i.code,.free #content ul.steps li i.discount,.free #content ul.steps li i.visa{background-position:bottom center}.free #content .visaPromo .offersPanel{background:url(../Image/Background/SubscribeBG.jpg)no-repeat 100% 100%;background-size:100% auto;background-position:center center;height:300px;position:relative;width:100%;margin-top:20px}.free #content .visaPromo .offersPanel .container{width:321px!important}.visaPromo .termsCondition{background:#fff;padding:30px 15px;width:100%;box-sizing:border-box}.visaPromo .termsCondition ul li{padding:0!important;list-style-type:none;font-size:14px;width:100%;box-sizing:border-box}.visaPromo .termsCondition .container{width:100%!important;box-sizing:border-box}.free #content .visaPromo{width:100%;box-sizing:border-box}.visaPromo .subscribePanel{position:absolute;bottom:10px}.free #content .visaPromo .offersPanel h3{padding-top:13px;text-align:center;width:177px;float:none;margin:0 auto;font-size:30px;line-height:32px}.visaPromo #build fieldset.destination,.visaPromo #build fieldset.destination input,.visaPromo #build fieldset.end,.visaPromo #build fieldset.end input,.visaPromo #build fieldset.hotelLocation,.visaPromo #build fieldset.hotelLocation input,.visaPromo #build fieldset.origin,.visaPromo #build fieldset.origin input,.visaPromo #build fieldset.start,.visaPromo #build fieldset.start input{width:250px!important;border-radius:4px!important;border-right:0;margin:1px 0 2px!important}.visaPromo #build fieldset.multiCity div select,.visaPromo #build fieldset.roomTypes div select,.visaPromo #build fieldset.travelers div select{border-radius:4px!important;width:92px!important;margin:0 8px;padding:0 5px!important;background-color:#fff!important}.visaPromo #build a.button.yellow{position:relative;border-radius:4px!important;padding:7px 0;width:width:100%;box-sizing:border-box;text-align:center;top:0}.visaPromo #build div select{-webkit-appearance:none;-moz-appearance:none}.bookVisa fieldset.action a{width:261px;margin:0 15px;text-align:center}.visaPromo #build fieldset.travelers .travelersPanel{margin-left:-8px}.visaPromo #build fieldset.end input,.visaPromo #build fieldset.start input{padding-left:38px!important}.visaPromo #build fieldset.travelers{margin:3px 0 0 0!important;width:100%!important;box-sizing:border-box;background:0 0!important}.visaPromo #build fieldset.cabinClass select{width:100%;box-sizing:border-box;margin:7px 0;border-radius:4px!important}.visaPromo #build fieldset.cabinClass{border-right:0}.visaPromo #build .advanced fieldset input{width:266px;border-radius:4px!important;margin-left:0}.visaPromo #build fieldset.multiCity{margin:3px 0 4px}.visaPromo #build.multiCity fieldset.travelers{margin:3px 0 0 0!important}.visaPromo #build fieldset ul{margin-left:0}.visaPromo #build label.check,.visaPromo #build label.radio{padding:0 5px 0 26px}.visaPromo #build .invalid input[type=text],.visaPromo #build fieldset.end input,.visaPromo #build fieldset.start input,.visaPromo #build input.text{padding-left:31px!important}.visaPromo .build .multiCity div:before,.visaPromo .build fieldset:before{font-size:1.5rem;margin-left:0;padding:25px 9px}.visaPromo .build .multiCity div:before{padding:24px 9px!important}.visaPromo #build fieldset.action a.more{background-position:right -68px}.visaPromo #build fieldset.action a.more.toggleShown{background-position:right -193px!important}.visaPromo #build fieldset.action{margin-right:0}.visaPromo #build fieldset.travelers div{border-radius:4px!important}.visaPromo #build fieldset.cabinClass select{background-color:#fff!important;padding-left:10px!important}.visaPromo #build fieldset.travelers div,.visaPromo #build.multiCity fieldset.travelers div{background:0 0!important}.visaPromo #build #advancedBuild{margin:0 -15px -25px;width:100%;box-sizing:border-box}.visaPromo #build fieldset.action,.visaPromo #build fieldset.fullWidth,.visaPromo #build fieldset.tripOptions{width:100%;box-sizing:border-box}.visaPromo #build fieldset.multiCity>div:last-child input.text{margin-right:0}.visaPromo #build fieldset.multiCity div{border:0 none}.visaPromo #build fieldset.multiCity input.text{border-radius:4px!important;width:51px!important;margin-right:7px}.visaPromo #build.multiCity fieldset.multiCity .origin1 input.text,.visaPromo #build.multiCity fieldset.multiCity input.text{border-radius:4px!important}.free #content .visaPromo .yellow{padding:7px 10px;font:700 17px/31px Arial,Helvetica,sans-serif!important}.visaPromo #build a.button{font:700 17px/30px Arial,Helvetica,sans-serif!important;min-height:31px}.free #content ul.steps li{margin:2px auto}.free #content .visaPromo .subscribePanel .yellow{padding:15px 0 16px;font-size:16px!important;line-height:normal!important}.visaPromo.promoBuild #build fieldset.cabinClass,.visaPromo.promoBuild #build fieldset.destination,.visaPromo.promoBuild #build fieldset.end,.visaPromo.promoBuild #build fieldset.multiCity div,.visaPromo.promoBuild #build fieldset.origin,.visaPromo.promoBuild #build fieldset.roomTypes div,.visaPromo.promoBuild #build fieldset.start,.visaPromo.promoBuild #build fieldset.travelers div{background:0 0}.free #content .visaPromo.promoBuild .bookVisa .container fieldset.action{margin-top:20px}.free #content .visaPromo.ncbPromo .container .couponCode,.free #content .visaPromo.unbPromo .container .couponCode{padding:20px;width:250px;top:60px;height:auto;position:absolute}.free #content .visaPromo.promoBuild #build.flightPlushotelsOnly fieldset.end input{width:250px!important}.free #content .visaPromo.ncbPromo .container .couponCode p,.free #content .visaPromo.unbPromo .container .couponCode p{color:#fff;font-size:20px;line-height:25px;margin:auto;padding:0;text-align:center;width:180px}.free #content .visaPromo.unbPromo .container .couponCode dfn{color:#fd0}.free #content ul.steps li i.vantage{background:url(../Image/Icon/VantageCard.png)no-repeat bottom center}.free #content ul.steps li i.vantageCouponcode{background:url(../Image/Icon/VantageCode.png)no-repeat bottom center}.free #content .visaPromo.unbPromo .offersPanel{background:url(../Image/Background/SubscribeUNB.jpg)no-repeat bottom center;background-size:cover}.free #content .visaPromo.unbPromo .offersPanel h3{color:#fff}.free #content .visaPromo.unbPromo .container .offer i{display:block;height:200px}.free #content .visaPromo.unbPromo .container .cashback{background:url(../Image/Icon/fourpercent.png)#EEEBE8 no-repeat center center;height:150px;margin:0;padding:20px 15px;width:100%;box-sizing:border-box}.free #content .visaPromo.unbPromo .container .emi{background:url(../Image/Icon/ZeroPercent.png)#EEEBE8 no-repeat center center;height:150px;text-align:center;width:100%;box-sizing:border-box;padding:20px 15px;margin:0;font-size:30px;margin-top:-15px;margin-bottom:11px}.free #content .visaPromo.unbPromo .container.icon-flight .contentPanel .couponCode dfn,.free #content .visaPromo.unbPromo .container.icon-flight .contentPanel .couponCode p{display:block}.free #content .visaPromo.ncbPromo .bookVisa p.travel,.free #content .visaPromo.unbPromo .bookVisa p.travel{font-size:30px;font-weight:400;line-height:34px;width:250px}.free #content .visaPromo.ncbPromo .bookVisa,.free #content .visaPromo.unbPromo .bookVisa{background:#19e;height:auto;margin-bottom:50px}.free #content .visaPromo.unbPromo .bookVisa .container{padding-bottom:0}.free #content .visaPromo.unbPromo .bookVisa .container em{margin:0 0 8px}.free #content .visaPromo.ncbPromo .bookVisa .container em{margin:0 0 15px}.free #content .visaPromo.unbPromo .container .contentPanel{padding:55px 0 0}.free #content .visaPromo.ncbPromo .bookVisa{margin-bottom:0}.free #content .visaPromo.ncbPromo .container .couponCode{top:100px}.free #content .visaPromo.ncbPromo .bookVisa .container p strong{font-size:34px;line-height:40px}.free #content.ncbPromo .visaPromo .bookVisa p{line-height:40px}.free #content .visaPromo.ncbPromo .bookVisa .container dfn{font-weight:400;font-size:14px}.free #content .visaPromo.ncbPromo .offersPanel{background:url(../Image/Background/NCBDeals.jpg)no-repeat 0 0;height:220px}.free #content .visaPromo.ncbPromo .offersPanel h3{color:#fff;padding-top:10px}.free #content .visaPromo.ncbPromo .subscribePanel{margin-bottom:5px}.free #content .visaPromo.ncbPromo .container .travellers{width:auto}.free #content .visaPromo.ncbPromo .container .contentPanel{margin-top:40px;padding:0}.free #content .visaPromo.ncbPromo .container .save,.free #content .visaPromo.ncbPromo .container .travellers{margin-top:0}.free #content .visaPromo.ncbPromo .offersPanel h3,.free #content .visaPromo.unbPromo .offersPanel h3{width:270px}.free #content .visaPromo.promoBuild #build{padding:25px 0 36px 15px}.free #content .visaPromo.promoBuild #build fieldset.tripOptions ul.tripType label{font-size:0;height:30px;float:left;margin-right:1px;padding:6px 0 9px 0;width:106px}.free #content .visaPromo.promoBuild #build .tripType li label{background-position:-15px -30px!important}.free #content .visaPromo.promoBuild #build .tripType li.flight label.checked{background-position:-15px -75px!important}.free #content .visaPromo.promoBuild #build .tripType li.hotel label{background-position:-123px -32px!important}.free #content .visaPromo.promoBuild #build .tripType li.hotel label.checked{background-position:-123px -76px!important}.free #content .visaPromo.promoBuild #build .tripType li.package label{background-position:16px -30px!important}.free #content .visaPromo.promoBuild #build .tripType li.package label.checked{background-position:-111px -30px!important}.free #content .visaPromo.promoBuild #build .tripType li label,.free #content .visaPromo.promoBuild #build .tripType li.flight label.checked,.free #content .visaPromo.promoBuild #build .tripType li.hotel label,.free #content .visaPromo.promoBuild #build .tripType li.hotel label.checked{background-image:url(../../Resource/Image/Icon/SpriteListingHD.png)!important;background-repeat:no-repeat;background-size:400px 700px;-webkit-background-size:400px 700px!important}.free #content .visaPromo.promoBuild #build fieldset.tripOptions ul.tripType label.checked{background:#19e}.free #content .visaPromo.promoBuild #build .tripType li.package label,.free #content .visaPromo.promoBuild #build .tripType li.package label.checked,.free #content .visaPromo.promoBuild #build p a{background-image:url(../../Resource/Image/Icon/SpriteListingHD2.png)!important;background-repeat:no-repeat;background-size:400px 700px;-webkit-background-size:400px 700px!important}.free #content .visaPromo.promoBuild #build .tripType li{background:url(../Image/Background/PrimaryNavigation.gif)0 100% no-repeat #FFF;color:#343332;cursor:pointer;float:left;font-size:14px;padding:0;position:relative;vertical-align:top}.free #content .visaPromo.promoBuild #build .tripType{background:#19e;font-size:.01em;height:45px;left:0;margin-left:0;overflow:hidden;padding-top:0;position:absolute;top:-44px;width:321px;white-space:nowrap}.visaPromo.promoBuild #build{background:#19e;font-size:.01em;min-height:315px;margin:45px 0 0;overflow:visible;position:relative;width:306px}.visaPromo.promoBuild #build .tripType li{background:#FFF url(../Image/Background/PrimaryNavigation.gif)no-repeat 0 100%;color:#343332;cursor:pointer;float:left;font-size:14px;padding:0;position:relative;vertical-align:top}.free #content .visaPromo.ncbPromo ul.steps li i{height:140px;margin-top:30px}.free #content .visaPromo.ncbPromo .container .save.business{margin-top:20px;margin-bottom:0}.visaPromo.promoBuild #build fieldset.travelers div.adults select{margin-left:0}.visaPromo.promoBuild #build fieldset.multiCity div select,.visaPromo.promoBuild #build fieldset.roomTypes div select,.visaPromo.promoBuild #build fieldset.travelers div select{width:92px!important;margin:0 11px}.visaPromo.promoBuild #build a.button.yellow{margin:15px 15px 0}.visaPromo.promoBuild #build fieldset.action a.more{margin-left:15px}.free #content .visaPromo.promoBuild #build fieldset.hotelLocation input{width:250px!important}.free #content .visaPromo.promoBuild #build .roomsRow fieldset.travelers{padding:0!important;margin:8px 0 0!important}.free #content .visaPromo.promoBuild #build .roomsRow fieldset.travelers div.adults select,.free #content .visaPromo.promoBuild #build .roomsRow fieldset.travelers div.children select{width:141.5px!important}.free #content .visaPromo.promoBuild #build.flightPlushotelsOnly .roomsRow fieldset.travelers div.ageBlock select,.free #content .visaPromo.promoBuild #build.hotelsOnly .roomsRow fieldset.travelers div.ageBlock select{margin:0 7px 0 0!important;width:92px!important}.free #content .visaPromo.promoBuild #build .roomsRow fieldset.travelers div.ageBlock,.free #content .visaPromo.promoBuild #build.flightPlushotelsOnly .roomsRow fieldset.travelers div.ageBlock select,.free #content .visaPromo.promoBuild #build.hotelsOnly .roomsRow fieldset.travelers div.ageBlock{margin-top:5px}.free #content .visaPromo.promoBuild #build.flightPlushotelsOnly fieldset.addNew,.free #content .visaPromo.promoBuild #build.hotelsOnly fieldset.addNew{margin-top:15px;color:#E1DEDB!important}.free #content .visaPromo.promoBuild #build.flightPlushotelsOnly .roomsRow fieldset.delete label.check,.free #content .visaPromo.promoBuild #build.flightPlushotelsOnly fieldset.addNew.hotelsOnly_all a.more,.free #content .visaPromo.promoBuild #build.hotelsOnly fieldset.addNew.hotelsOnly_all a.more{display:inline-block;height:25px;padding-right:32px}.free #content .visaPromo.promoBuild #build.flightPlushotelsOnly .roomsRow fieldset.delete label.check,.free #content .visaPromo.promoBuild #build.hotelsOnly .roomsRow fieldset.delete label.check{background-position:-377px -154px!important;height:25px;font-size:0}.visaPromo.promoBuild #build.flightPlushotelsOnly label.check,.visaPromo.promoBuild #build.hotelsOnly label.check{margin:0 0 0 12px}.free #content .visaPromo.promoBuild #build.flightPlushotelsOnly fieldset,.free #content .visaPromo.promoBuild #build.hotelsOnly fieldset{width:auto!important}.free #content .visaPromo.promoBuild #build a.button.yellow,.free #content .visaPromo.promoBuild #build a.button.yellow.flightsPlusHotels_all,.free #content .visaPromo.promoBuild #build a.button.yellow.hotelsOnly_all{top:0}.free #content .visaPromo.promoBuild #build fieldset.rooms label{margin-top:0}.free #content .visaPromo.promoBuild #build fieldset.travelers{height:auto}.free #content .visaPromo.promoBuild #build.flightPlushotelsOnly fieldset.addNew.hotelsOnly_all a.more,.free #content .visaPromo.promoBuild #build.hotelsOnly fieldset.addNew.hotelsOnly_all a.more{margin-top:0;padding-top:7px}.free #content .visaPromo.promoBuild #build.flightPlushotelsOnly fieldset.direct label{margin-top:15px}.free #content .visaPromo.promoBuild #build .roomsRow{margin:9px 0 5px}.free #content .visaPromo.unbPromo #build fieldset.tripOptions ul.tripType{top:-45px}.free #content .visaPromo.ncbPromo #build{padding-top:15px!important;margin-top:0!important}.free #content .visaPromo.promoBuild #build .roomsRow fieldset.travelers div.age.invalid select.mandatory{background-color:#FFFAD6!important}.free #content .visaPromo.promoBuild #build fieldset.hotelLocation input,.visaPromo.promoBuild #build .advanced fieldset input,.visaPromo.promoBuild #build .advanced fieldset select,.visaPromo.promoBuild #build a.button.yellow,.visaPromo.promoBuild #build fieldset.destination,.visaPromo.promoBuild #build fieldset.destination input,.visaPromo.promoBuild #build fieldset.end,.visaPromo.promoBuild #build fieldset.end input,.visaPromo.promoBuild #build fieldset.hotelLocation,.visaPromo.promoBuild #build fieldset.hotelLocation input,.visaPromo.promoBuild #build fieldset.multiCity div select,.visaPromo.promoBuild #build fieldset.origin,.visaPromo.promoBuild #build fieldset.origin input,.visaPromo.promoBuild #build fieldset.roomTypes div select,.visaPromo.promoBuild #build fieldset.start,.visaPromo.promoBuild #build fieldset.start input,.visaPromo.promoBuild #build fieldset.travelers div,.visaPromo.promoBuild #build fieldset.travelers div select,.visaPromo.promoBuild #build.multiCity fieldset.multiCity .origin1 input.text,.visaPromo.promoBuild #build.multiCity fieldset.multiCity input.text{border-radius:4px!important}.inventoryError{text-align:center}#content .subContent .inventoryError .inventoryErrorIcon{background:url(../../../Resource/Image/Icon/errorInventory.svg)no-repeat!important;width:126px;height:110px;margin:auto;margin-bottom:20px}#content .subContent .inventoryErrorContent p{margin-bottom:10px!important;font-size:16px;color:#4C4C4C!important}#content .subContent .inventoryErrorContent>a{background-color:#C1E5FB;border-radius:4px;font-size:14px;padding:6px 14px 6px 30px;color:#000!important;position:relative;display:inline-block;line-height:1.5}#content .subContent .inventoryErrorContent>a::before{content:'';position:absolute;left:12px;top:0;bottom:0;margin:auto;transition:all .4s ease-in-out;cursor:pointer;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #000}.servicePurchaseError .subContent.tripDetails .contentPanel .actionBar{display:flex!important;background-color:#C1E5FB!important;border-top:0;align-items:center;padding:10px 20px;height:auto;width:auto;position:unset;line-height:1.5}.servicePurchaseError #content .subContent.tripDetails .contentPanel .message.error{margin:0;margin-top:3px;background-color:#fff!important;border-top:0!important}}.holidayFreePanel #freePanel{padding-top:0}#infoPanel #contactForm a.button.formSubmitButton{min-height:20px;width:262px}.tripPage #build fieldset label.check{left:4px;background-position:0 -215px}.tripPage.flightsPage .actions{right:0!important}.tripPage #build .multiCity .invalid input.text{border:none!important;min-height:34px}.holidaysPage #headerPanel{height:46px}.subContent .itinerary .extras ul li ul.insuranceType{position:fixed;left:0;top:0;background:#fff;height:100%;overflow-y:scroll;overflow-x:hidden;padding:0 15px;width:100%;z-index:9999;margin:0 0 20px;text-align:center;box-sizing:border-box}.subContent .itinerary .extras ul li ul.insuranceType li{display:inline-block;padding:10px 5px;width:115px;margin:10px 8px;color:#686764;text-align:center;border:1px solid #e1dedb;overflow:visible;box-sizing:border-box}.subContent .itinerary .extras ul li ul.insuranceType li span{display:block;font-weight:600;color:#7b7b7b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.subContent .itinerary .extras ul li ul.insuranceType li em{font-size:10px;white-space:nowrap;width:115px;overflow:hidden;text-overflow:ellipsis;display:block}.subContent .itinerary .extras ul li ul.insuranceType h4{font-size:16px;margin:20px 0;text-align:center}.subContent .itinerary .extras ul li ul.insuranceType .close{background:url(../Image/Icon/SpriteDefault.png)right -1785px no-repeat;font-size:0;float:right;height:15px;width:15px;margin-right:10px}.subContent .itinerary .extras ul li ul.insuranceType li.insuranceTerms{font-weight:600;color:#7b7b7b;margin:10px 0 20px;border:none;width:100%;text-align:center}.subContent .itinerary .extras ul li ul.insuranceType li.insuranceTerms:after,.subContent .itinerary .extras ul li ul.insuranceType li.insuranceTerms:before{display:none}.subContent .itinerary .extras ul li ul.insuranceType li i{background:url(../Image/Icon/SpriteListingHD3.png)no-repeat;display:block;width:auto;height:75px;background-repeat:no-repeat;background-size:400px 700px;-webkit-background-size:400px 700px}.subContent .itinerary .extras ul li ul.insuranceType li i.lossBaggage{background-position:-81px -225px}.subContent .itinerary .extras ul li ul.insuranceType li i.flightDelay{background-position:-292px -150px}.subContent .itinerary .extras ul li ul.insuranceType li i.baggageDelay{background-position:20px -230px}.subContent .itinerary .extras ul li ul.insuranceType li i.tripCancellation{background-position:-287px -233px}.subContent .itinerary .extras ul li ul.insuranceType li i.personalAccident{background-position:25px -153px}.subContent .itinerary .extras ul li ul.insuranceType li i.missedFlightConnection{background-position:-180px -226px}.subContent .itinerary .extras ul li ul.insuranceType li i.Coffin{background-position:-180px -150px}.subContent .itinerary .extras ul li ul.insuranceType li i.accidentalHospitalization{background-position:-83px -153px}.subContent .itinerary .extras ul li ul.insuranceType li:before{content:"";width:22px;height:22px;background:#3c5;position:absolute;left:-8px;top:-10px;border-radius:50%}.subContent .itinerary .extras ul li ul.insuranceType li:after{content:'';position:absolute;display:block;opacity:1;left:2px;top:-10px;width:5px;height:12px;border:solid #FFF;border-width:0 .15em .15em 0;transform:rotate(45deg);line-height:1rem}.subContent .itinerary .extras ul li ul.insuranceType li.notSelected:after,.subContent .itinerary .extras ul li ul.insuranceType li.notSelected:before{display:none}.subContent .itinerary ul p span.insuranceBenefits{font-size:13px;display:block;color:#000;top:0;position:relative}.business.flightsListingPage .employee-mode #room1,.business.flightsListingPage .employee-mode#build .room fieldset.tagFieldPanel{width:100%!important}.business.flightsListingPage .employee-mode #room1{margin:1px 0!important}.business.flightsListingPage .employee-mode #room1,.business.flightsListingPage .employee-mode#build .room{background:#fff}.business.flightsListingPage .employee-mode .room .tag{margin:2px 0 2px 10px!important}.business.flightsListingPage .employee-mode#build .room fieldset.tagFieldPanel label{float:none;top:5px}.business.flightsListingPage .employee-mode#build .room fieldset.tagFieldPanel input.text{top:0}.subContent .itinerary ul li.flightPlusHotel{display:flex;justify-content:flex-end;align-items:center;padding:12px 15px;text-align:right}.subContent .itinerary ul li.flightPlusHotel a{display:flex;justify-content:center;align-items:center}.subContent .itinerary ul li.flightPlusHotel i{padding:0 0 0 24px;background:url(../../../Resource/Image/Icon/PlusIcon.svg)0 0 no-repeat;font-size:15px;font-weight:600}.holidayNewPage #title{position:relative;width:100%;height:260px;padding:0;margin-top:-260px}.holidayNewPage #title h1{top:90px!important}#infoPanel.alternative>.highlight.holidayFormWidget .price{background-color:#19e!important;border-radius:5px}#infoPanel.alternative>.highlight.holidayFormWidget{background-color:#fff!important;padding:20px 0;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.12);margin:0 auto;width:calc(100% - 30px);margin-bottom:20px}#infoPanel.alternative>.highlight.holidayFormWidget h6{color:#000!important;margin:0 0 16px!important;padding:0 10px;font:22px Arial,Helvetica,sans-serif!important}#infoPanel.alternative>.highlight.holidayFormWidget .packageSummary{width:auto!important;margin:0 10px!important;border-radius:5px}#infoPanel.alternative>.highlight.holidayFormWidget .packageSummary .price{background:0 0;box-shadow:none;width:100%;border:none}#infoPanel.alternative>.highlight.holidayFormWidget .packageSummary .price p em{margin-top:5px;font-size:16px}#infoPanel.alternative>.highlight.holidayFormWidget .packageSummary .price p{color:#fff}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm .form1{float:none;margin-top:16px!important}#infoPanel.alternative .highlight.holidayFormWidget .contact #divContactForm ul.form1 li input.text{border:1px solid #E1DEDB;border-radius:3px;width:100%!important;margin-top:0!important;min-height:40px}#infoPanel.alternative .highlight.holidayFormWidget .contact #divContactForm .invalid input[type=text]{background-color:transparent!important;padding:12px 10px 11px!important;border:1px solid #e23!important;font-size:12px!important}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li{margin-bottom:10px!important;padding:0 10px;width:100%!important}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li fieldset{float:none;width:100%!important;margin-top:0!important}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #contactForm{float:none;width:100%}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult{background:#F5F7F9;margin:0 10px 10px!important;width:calc(100% - 20px)!important;padding:10px}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult div span{color:#343434;font-size:13px}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult div span small{font-size:11px;color:#909090}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult .holidayFormWrapper{width:100%;padding:0}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult .holidayFormWrapper div{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;margin-bottom:10px}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult select{float:none;margin:0;width:140px;padding:10px 25px 10px 7px;border-radius:3px;height:auto;color:#939393}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li fieldset p .roomTitle{font-size:16px;color:#4C4C4C;font-weight:500;display:block;margin-bottom:14px}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.addRoomForm button{color:#000;background:#fff;border:none;border-radius:3px;padding:6px 10px;box-shadow:0 2px 10px rgba(0,0,0,.15);font-size:14px}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.agree label{color:#939393!important;font-size:14px}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.addRoomForm button .customLabel{position:relative;padding-left:14px;font-style:normal}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.addRoomForm button .customLabel::before{content:"+";position:absolute;top:0;left:0;bottom:0;display:flex;align-items:center;font-size:16px}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #contactForm #divContactForm .holidaysubmitbtn{margin-top:8px!important;margin-bottom:0!important;display:flex;padding:0 10px!important}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #contactForm #divContactForm .holidaysubmitbtn>li{width:100%!important;padding:0;margin-bottom:0!important}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #contactForm #divContactForm .holidaysubmitbtn>li:first-child{margin-right:8px!important}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #contactForm #divContactForm .holidaysubmitbtn>li:last-child{margin-left:8px!important}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #contactForm #divContactForm .holidaysubmitbtn>li .button{padding:6px 0!important;margin-bottom:0!important;width:100%!important;font-size:12px!important;margin-left:0;min-width:auto!important}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #contactForm #divContactForm .holidaysubmitbtn>li .button i{letter-spacing:0}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li fieldset p.roomHeader{display:flex;width:100%!important;justify-content:space-between}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li fieldset p.roomHeader .roomEdit{margin-right:5px}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult.active .holidayFormWrapper{display:block}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult .holidayFormWrapper{display:none}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult .actionIcons{display:flex}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult.active .roomEdit{display:none}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult.active .roomDelete{display:flex}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li fieldset p.roomHeader .actionIcons span{background:#fff;height:22px;width:22px;display:flex;justify-content:center;align-items:center;border-radius:3px}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult:first-child .roomDelete{display:none}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 li.holidayTravelerAdult:first-child .roomEdit{margin-right:0}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 .holidayRoomsWrapper{max-height:350px;clear:both;overflow-y:scroll;scrollbar-width:none;margin-top:6px!important}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #divContactForm ul.form1 .holidayRoomsWrapper::-webkit-scrollbar{display:none}.holidaysPage #infoPanel.alternative .highlight.holidayFormWidget #contactForm #divContactForm .holidaysubmitbtn>li .loading-overlay{width:auto}#infoPanel.alternative>.highlight.holidayFormWidget #build{padding:0 10px!important;color:#000!important}#infoPanel.alternative>.highlight.holidayFormWidget div{color:#000!important}#infoPanel.alternative>.highlight.holidayFormWidget #build fieldset input.text{border-color:#e1dedb!important;min-height:40px}#infoPanel.alternative>.highlight.holidayFormWidget #build fieldset.start{margin-bottom:10px!important}.tripDetailsPage .subContent .service.purchase{padding-top:10px}.tripDetailsPage .subContent .service.purchase .description{width:80%;margin-left:18px}.tripPage #panorama.small.delivery h1{max-width:100%}.subContent.tickets .service .description{width:100%}.subContent.tickets .itinerary .service ul li.purchase{margin-bottom:10px}.business.inIframe,.leisure.inIframe{padding:0}.business.inIframe .actionBar.tabbing,.leisure.inIframe .actionBar.tabbing{top:0}.business.inIframe .subContent{padding:5px 0!important}.business.inIframe .subContent .leisure.inIframe .subContent{width:auto!important;padding:0}.business.inIframe.hasActionBar .subContent .leisure.inIframe.hasActionBar .subContent{padding:32px 0!important}.business.inIframe .subContent #contentPanel,.business.inIframe .subContent [id$=contentPanel],.leisure.inIframe .subContent #contentPanel,.leisure.inIframe .subContent [id$=contentPanel]{padding:15px 15px 0;width:auto!important}.business.inIframe.hasActionBar .subContent #contentPanel,.business.inIframe.hasActionBar .subContent [id$=contentPanel],.leisure.inIframe.hasActionBar .subContent #contentPanel,.leisure.inIframe.hasActionBar .subContent [id$=contentPanel]{margin-top:40px}.approvaladditional h6{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:12px;line-height:1.35;background:#EEEBE8}.approvaladditional h6 span:last-child{padding-top:2px}.approvaladditional h6 svg{width:12px;height:12px;fill:#666;transition:all .3s}.approvaladditional .accordian-tags.open h6 svg{transform:rotate(-180deg)}.approvaladditional .accordian-tags{padding-bottom:12px;margin-top:8px}.approvaladditional .accordian-tags.open{padding-bottom:4px}.approvaladditional .accordian-tags ul{padding:8px 12px 12px!important;border:1px solid #EEEBE8!important}.approvaladditional .accordian-tags ul li{width:calc(50% - 2px)!important}.creditLimitOuter{display:none}.seatMapContainer{margin:26px 0}.seatMapContainer .selectseatInfo-wrapper{padding:0 16px;margin-top:10px}.seatMapContainer .selectseatInfo-header{display:flex;align-items:center;margin-bottom:12px}.seatMapContainer .seatIcon{min-width:100px;margin-right:8px}.seatMapContainer .seatIcon img{padding:13px 24px;background-color:#fff}.seatMapContainer #seatnumber{margin:12px 0 0 -20px;font-size:14px;color:#271E2E;text-transform:uppercase}.seatMapContainer .seatinfonote{margin-left:-20px;font-size:12px}.seatMapContainer .seatmapRow{display:flex;align-items:flex-start;margin-bottom:8px;width:100%}.seatMapContainer .seatmapRowKey{min-width:100px;margin-right:8px;min-height:50px;display:flex;align-items:center;justify-content:center;background:#fff}.seatMapContainer .seatmapRowInfo{display:flex;flex-flow:row wrap;align-content:center;padding:0 0 8px 12px;width:100%;min-height:42px;background:#fff}.seatMapContainer .seatmapRowInfo p{display:flex;margin:8px 8px 0 0;padding:0;min-width:40px;font-size:14px}.seatMapContainer .seatmapRowInfo p span{display:none}.seatMapContainer .seatmapRowInfo p span:last-child{display:block;margin:0 0 0 2px;font-size:12px}.seatMapContainer #iframeC.hideOnMobile{display:block!important;visibility:hidden;z-index:-99999}.seatMapContainer #iframeC.showOnMobile{display:block!important;visibility:visible;z-index:99999}.seatMapContainer .hideOnMobile,.seatMapContainer.hide{display:none}.seatMapContainer .showOnMobile{display:block}.seatMapContainer .selectSeatbtn .seatButton span{display:inline-block;margin:0 0 0 16px;padding:16px;background:#BEE5FA}.seatMapContainer .iframeContainer{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99999}.seatMapContainer .iframeContainer iframe{border:none;width:100%;height:calc(100% - 50px)}.seatMapContainer .iframeContainer .iframeHeader{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:16px;font-size:18px;font-weight:500;background:#BEE5FA}.seatMapContainer .iframeContainer .iframeHeader .closeIframe{background-image:url(/Resource/Image/Icon/cross-icon.svg);width:14px;height:14px}.baggagePanel .baggageItinerary .addBaggage #mobileNotification-error{margin:-15px 0 15px;padding:15px;background-color:#FDE7E9}.baggagePanel .baggageItinerary .addBaggage #mobileNotification-error p{margin:0;color:#000;line-height:1.4}body.whitelabel #panorama{top:0;background-image:url(../Image/Content/Panorama/2000X500-2-Panorama_vistara.png)}body.whitelabel #panorama::before{background:linear-gradient(to bottom,#46143C 0,rgba(17,153,238,0) 80%)}body.whitelabel #headerPanel{display:flex!important;align-items:center!important;height:100%!important;justify-content:center}body.whitelabel #header{background-color:#46143C!important;height:45px!important}body.whitelabel #footer,body.whitelabel #header .menuMobile,body.whitelabel #primaryNavigation,body.whitelabel .breadCrumb{display:none!important}body.whitelabel #headerPanel a.logo{background:url(../Image/Logo/Musafirlogowithvistara.svg)no-repeat!important;width:191px!important;height:33px!important;margin:0 0 0 10px!important;background-size:contain!important}