[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ViaLogo:before{content:"\e600"}.icon-FlightUp:before{content:"\e601"}.icon-Hotel:before{content:"\e602"}.icon-Bus:before{content:"\e603"}.icon-Holidays:before{content:"\e604"}.icon-Tag:before{content:"\e605"}.icon-Call:before{content:"\e606"}.icon-Mail:before{content:"\e607"}.icon-ArrowDownSmall:before{content:"\e608"}.icon-ArrowUpSmall:before{content:"\e609"}.icon-ArrowUpDownSmall:before{content:"\e60a"}.icon-leftarrow:before{content:"\e60b"}.icon-Rightarrow:before{content:"\e60c"}.icon-LeftArrow2:before{content:"\e60d"}.icon-RightArrow2:before{content:"\e60e"}.icon-Close:before{content:"\e60f"}.icon-Tick:before{content:"\e610"}.icon-Plus:before{content:"\e611"}.icon-Minus:before{content:"\e612"}.icon-Calendar:before{content:"\e613"}.icon-OnwardFlight:before{content:"\e614"}.icon-ReturnFlight:before{content:"\e615"}.icon-RoundtripFlights:before{content:"\e616"}.icon-Flight-in-round:before{content:"\e617"}.icon-SlantedFlight:before{content:"\e618"}.icon-SlantedFlight2:before{content:"\e619"}.icon-MapPin:before{content:"\e61a"}.icon-Mobile:before{content:"\e61b"}.icon-Airlines:before{content:"\e61c"}.icon-Stops:before{content:"\e61d"}.icon-Alert:before{content:"\e61e"}.icon-Times:before{content:"\e61f"}.icon-Itineraries:before{content:"\e620"}.icon-Fare1:before{content:"\e621"}.icon-Dollar:before{content:"\e622"}.icon-Amenities:before{content:"\e623"}.icon-Baggage:before{content:"\e624"}.icon-Fly:before{content:"\e625"}.icon-FB:before{content:"\e626"}.icon-GooglePlus:before{content:"\e627"}.icon-Instagram:before{content:"\e628"}.icon-Twitter:before{content:"\e629"}.icon-Linkedin:before{content:"\e62a"}.icon-Youtube:before{content:"\e62b"}.icon-Threelines:before{content:"\e62c"}.icon-Card-General:before{content:"\e62d"}.icon-Visa:before{content:"\e62e"}.icon-Maestro:before{content:"\e62f"}.icon-Mastercard:before{content:"\e630"}.icon-Amex:before{content:"\e631"}.icon-Rupay:before{content:"\e685"}.icon-User:before{content:"\e632"}.icon-Lock:before{content:"\e633"}.icon-Round:before{content:"\e634"}.icon-Print:before{content:"\e635"}.icon-Quote:before{content:"\e636"}.icon-Settings:before{content:"\e637"}.icon-Signout:before{content:"\e638"}.icon-Smile:before{content:"\e639"}.icon-Ticket:before{content:"\e63a"}.icon-UserProfile:before{content:"\e63b"}.icon-LoadMore:before{content:"\e902"}.icon-Graph:before{content:""}.icon-Currency-Oman-Rial-Circle:before{content:"\e97a"}.icon-Currency-Oman-Rial:before{content:"\e97b"}.icon-Mobile-Postpad-2:before{content:"\e977"}.icon-Water-Tap:before{content:"\e978"}.icon-www:before{content:"\e979"}.icon-Activities:before{content:"\e974"}.icon-Flag-1:before{content:"\e975"}.icon-H-Menu:before{content:"\e976"}.icon-Gas:before{content:"\e96e"}.icon-Graph:before{content:"\e96f"}.icon-Telephone-Landline:before{content:"\e970"}.icon-ValueAddedServices:before{content:"\e971"}.icon-Flight-Hotels:before{content:"\e95c"}.icon-Currency-Baht:before{content:"\e972"}.icon-Currency-Baht-Circle:before{content:"\e973"}.icon-Dollar:before{content:"\e622"}.icon-Fare1:before{content:"\e621"}.icon-Rupee-Thick:before{content:"\e901"}.icon-FareRupee:before{content:"\e900"}.icon-Currency-Peso:before{content:"\e95d"}.icon-Currency-Peso-Circle:before{content:"\e95e"}.icon-Currency-IndonesianRupiah:before{content:"\e95f"}.icon-Currency-IndonesianRupiah-Circle:before{content:"\e960"}.icon-Currency-SingaporeDollar:before{content:"\e961"}.icon-Currency-SingaporeDollar-Circle:before{content:"\e962"}.icon-Currency-AED:before{content:"\e963"}.icon-Currency-AED-Circle:before{content:"\e964"}.icon-Currency-EURO:before{content:"\e965"}.icon-Currency-EURO-Circle:before{content:"\e966"}.icon-Currency-Pound:before{content:"\e967"}.icon-Currency-Pound-Circle:before{content:"\e968"}.icon-Currency-RAND:before{content:"\e969"}.icon-Currency-RAND-Circle:before{content:"\e96a"}.icon-Currency-YEN:before{content:"\e96b"}.icon-Currency-YEN-Circle:before{content:"\e96c"}.icon-No-Smoking:before{content:"\e96d"}.icon-Gift:before{content:"\e957"}.icon-Mobile-Recharge:before{content:"\e958"}.icon-PayatHotel:before{content:"\e959"}.icon-PayLater:before{content:"\e95a"}.icon-PayNow:before{content:"\e95b"}.icon-Bulb:before{content:"\e953"}.icon-Share:before{content:"\e954"}.icon-Toggle-Arrow-Horizontal:before{content:"\e955"}.icon-Toggle-Vertical-Arrow:before{content:"\e956"}.icon-Customization:before{content:"\e94f"}.icon-PriceCalendar:before{content:"\e950"}.icon-WebPage:before{content:"\e951"}.icon-WideSelection:before{content:"\e952"}.icon-Block:before{content:"\e94d"}.icon-Pay-Wallet:before{content:"\e94e"}.icon-atm:before{content:"\e930"}.icon-audio-visual:before{content:"\e931"}.icon-Babysitting:before{content:"\e932"}.icon-Ballroom:before{content:"\e933"}.icon-Bonfire:before{content:"\e934"}.icon-Casino:before{content:"\e935"}.icon-Children-club:before{content:"\e936"}.icon-complimentary-newspapers:before{content:"\e937"}.icon-computer-station:before{content:"\e938"}.icon-Concierge:before{content:"\e939"}.icon-currency-exchange:before{content:"\e93a"}.icon-Elevator:before{content:"\e93b"}.icon-fireplace:before{content:"\e93c"}.icon-infinity-pool:before{content:"\e93d"}.icon-Library:before{content:"\e93e"}.icon-Luggage-Storage:before{content:"\e93f"}.icon-Microwave:before{content:"\e940"}.icon-Multilingual:before{content:"\e941"}.icon-Night-Club:before{content:"\e942"}.icon-Parking-Facility:before{content:"\e943"}.icon-Pool-table:before{content:"\e944"}.icon-Private-beach:before{content:"\e945"}.icon-Salon:before{content:"\e946"}.icon-Sauna:before{content:"\e947"}.icon-Smoking-Area:before{content:"\e948"}.icon-Television-in-lobby:before{content:"\e949"}.icon-tennis-courts:before{content:"\e94a"}.icon-Trekking:before{content:"\e94b"}.icon-Yachts:before{content:"\e94c"}.icon-Gallery:before{content:"\e916"}.icon-GPS:before{content:"\e917"}.icon-RibbonEdge:before{content:"\e918"}.icon-BestDeal:before{content:"\e91a"}.icon-support:before{content:"\e91b"}.icon-island:before{content:"\e91c"}.icon-lightining-fast:before{content:"\e91d"}.icon-Luxury-package:before{content:"\e91e"}.icon-protection:before{content:"\e91f"}.icon-Mytrips:before{content:"\e920"}.icon-Referrals:before{content:"\e921"}.icon-SaveMore:before{content:"\e922"}.icon-trust-globally:before{content:"\e923"}.icon-trust:before{content:"\e924"}.icon-single-screen-booking:before{content:"\e925"}.icon-AC:before{content:"\e926"}.icon-Seater:before{content:"\e927"}.icon-Sleeper:before{content:"\e928"}.icon-Non-AC-FAN:before{content:"\e929"}.icon-NonStop:before{content:"\e92a"}.icon-OneStop:before{content:"\e92b"}.icon-Twoplus:before{content:"\e92c"}.icon-TwoStop:before{content:"\e92d"}.icon-Delete-icon:before{content:"\e90c"}.icon-TravelGuides:before{content:"\e92e"}.icon-FAQ-Help:before{content:"\e90d"}.icon-Globe-New:before{content:"\e90e"}.icon-Support2:before{content:"\e90f"}.icon-Call-Cards:before{content:"\e906"}.icon-Data-Card:before{content:"\e907"}.icon-Game-Card:before{content:"\e908"}.icon-Recharge-Coupon:before{content:"\e909"}.icon-Satellite:before{content:"\e90a"}.icon-Scissors-left:before{content:"\e903"}.icon-Scissors-Right:before{content:"\e904"}.icon-ScratchPad:before{content:"\e905"}.icon-Bell:before{content:"\e800"}.icon-Cruise:before{content:"\e801"}.icon-Chat:before{content:"\e693"}.icon-Car:before{content:"\e688"}.icon-User:before{content:"\e632"}.icon-Double-Sharing:before{content:"\e689"}.icon-Tripple-Sharing:before{content:"\e68a"}.icon-Download:before{content:"\e68b"}.icon-Upload:before{content:"\e68c"}.icon-Edit:before{content:"\e68d"}.icon-Eye-Closed:before{content:"\e68e"}.icon-Eye:before{content:"\e68f"}.icon-Like:before{content:"\e681"}.icon-Like-Empty:before{content:"\e683"}.icon-Like-Solid:before{content:"\e684"}.icon-SiteSeeing:before{content:"\e686"}.icon-StarBurst:before{content:"\e687"}.icon-Berth-Horizontal-Booked:before{content:"\e63c"}.icon-Berth-Horizontal:before{content:"\e63d"}.icon-Berth-Vertical-Booked:before{content:"\e63e"}.icon-Berth-Vertical:before{content:"\e63f"}.icon-Seat-Horizontal-Booked:before{content:"\e640"}.icon-Seat-Horizontal:before{content:"\e641"}.icon-Seat-Vertical-Booked:before{content:"\e642"}.icon-Seat-Vertical:before{content:"\e643"}.icon-Steering:before{content:"\e644"}.icon-Steering-left:before{content:"\e92f"}.icon-Before10:before{content:"\e645"}.icon-pm-8pm:before{content:"\e646"}.icon-am-3pm:before{content:"\e647"}.icon-After8pm:before{content:"\e648"}.icon-Airport:before{content:"\e649"}.icon-AirportTransfer:before{content:"\e64a"}.icon-AM-Airport-Raliway-Trasfer:before{content:"\e64b"}.icon-Ayurveda-Centre:before{content:"\e64c"}.icon-BanquetHall:before{content:"\e64d"}.icon-Bar:before{content:"\e64e"}.icon-business_center:before{content:"\e64f"}.icon-Cable-TV:before{content:"\e650"}.icon-Car-rental-facility:before{content:"\e651"}.icon-City:before{content:"\e652"}.icon-Clear:before{content:"\e653"}.icon-Cofee-Shop:before{content:"\e654"}.icon-conference_facilities:before{content:"\e655"}.icon-credit-card-accepted:before{content:"\e656"}.icon-doctor-on-call:before{content:"\e657"}.icon-dry-cleaning-service:before{content:"\e658"}.icon-golf:before{content:"\e659"}.icon-Gym:before{content:"\e65a"}.icon-handicapped:before{content:"\e65b"}.icon-HotWater:before{content:"\e65c"}.icon-Internet:before{content:"\e65d"}.icon-RoomService:before{content:"\e65e"}.icon-Restaurant:before{content:"\e65f"}.icon-pets_allowed:before{content:"\e660"}.icon-Laundry:before{content:"\e661"}.icon-power_backup_generator:before{content:"\e662"}.icon-shopping:before{content:"\e663"}.icon-safety_deposit_lockers:before{content:"\e664"}.icon-Spa_facility:before{content:"\e665"}.icon-Steam_room:before{content:"\e666"}.icon-SwimmingPool:before{content:"\e667"}.icon-TravelDesk:before{content:"\e668"}.icon-Wifi:before{content:"\e669"}.icon-Empty-RateStar:before{content:"\e66b"}.icon-Filter:before{content:"\e66c"}.icon-Filter-Applied:before{content:"\e66d"}.icon-Help:before{content:"\e66e"}.icon-ListView:before{content:"\e66f"}.icon-MapView:before{content:"\e670"}.icon-Passengers-icon:before{content:"\e671"}.icon-PhotoID:before{content:"\e672"}.icon-Popular-Search:before{content:"\e673"}.icon-RateStar:before{content:"\e674"}.icon-RoundTick:before{content:"\e675"}.icon-Search:before{content:"\e676"}.icon-searchHistory:before{content:"\e677"}.icon-Train:before{content:"\e678"}.icon-Train2:before{content:"\e679"}.icon-ViaLogo:before{content:"\e600"}.icon-FlightUp:before{content:"\e601"}.icon-Hotel:before{content:"\e602"}.icon-Bus:before{content:"\e603"}.icon-Holidays:before{content:"\e604"}.icon-Tag:before{content:"\e605"}.icon-Call:before{content:"\e606"}.icon-Mail:before{content:"\e607"}.icon-Dual-Arrow:before{content:"\e66a"}.icon-SliderUParrow:before{content:"\e692"}.icon-SliderDOWNarrow:before{content:"\e691"}.icon-leftarrow:before{content:"\e60b"}.icon-Rightarrow:before{content:"\e60c"}.icon-SliderSelection-Arrow-Top:before{content:"\e67a"}.icon-SliderSelection-Arrow-Bottom:before{content:"\e67b"}.icon-MonthSelection-Arrow-left:before{content:"\e67c"}.icon-MonthSelection-Arrow-Right:before{content:"\e67d"}.icon-ArrowLeftSmall2:before{content:"\e67e"}.icon-ArrowRightSmall2:before{content:"\e67f"}.icon-ArrowDownSmall:before{content:"\e608"}.icon-ArrowUpSmall:before{content:"\e609"}.icon-ArrowUpDownSmall:before{content:"\e60a"}.icon-FilterUpArrow:before{content:"\e915"}.icon-FilterDownArrow:before{content:"\e914"}.icon-LeftArrow2:before{content:"\e60d"}.icon-RightArrow2:before{content:"\e60e"}.icon-Close:before{content:"\e60f"}.icon-Tick:before{content:"\e610"}.icon-Plus:before{content:"\e611"}.icon-Minus:before{content:"\e612"}.icon-Calendar:before{content:"\e613"}.icon-OnwardFlight:before{content:"\e614"}.icon-ReturnFlight:before{content:"\e615"}.icon-RoundtripFlights:before{content:"\e616"}.icon-MultiAirlines:before{content:"\e680"}.icon-Flight-in-round:before{content:"\e617"}.icon-SlantedFlight:before{content:"\e618"}.icon-SlantedFlight2:before{content:"\e619"}.icon-FlightPlusTrain:before{content:"\e912"}.icon-FlightPlusCar:before{content:"\e911"}.icon-FlightPlusYatch:before{content:"\e913"}.icon-FlightPlusBus:before{content:"\e910"}.icon-MapPin:before{content:"\e61a"}.icon-Mobile:before{content:"\e61b"}.icon-Alert2:before{content:"\e90b"}.icon-Airlines:before{content:"\e61c"}.icon-Stops:before{content:"\e61d"}.icon-Alert:before{content:"\e61e"}.icon-Times:before{content:"\e61f"}.icon-Itineraries:before{content:"\e620"}.icon-Rupee:before{content:"\e690"}.icon-Amenities:before{content:"\e623"}.icon-Baggage:before{content:"\e624"}.icon-Fly:before{content:"\e625"}.icon-FB:before{content:"\e626"}.icon-GooglePlus:before{content:"\e627"}.icon-Instagram:before{content:"\e628"}.icon-Twitter:before{content:"\e629"}.icon-Linkedin:before{content:"\e62a"}.icon-Youtube:before{content:"\e62b"}.icon-Threelines:before{content:"\e62c"}.icon-SavedCards:before{content:"\e919"}.icon-Card-General:before{content:"\e62d"}.icon-Visa:before{content:"\e62e"}.icon-Maestro:before{content:"\e62f"}.icon-Mastercard:before{content:"\e630"}.icon-Master:before{content:"\e630"}.icon-Amex:before{content:"\e631"}.icon-JCB:before{content:"\e682"}.icon-Rupay:before{content:"\e685"}.icon-Lock:before{content:"\e633"}.icon-Round:before{content:"\e634"}.icon-More:before{content:"\e902"}.icon-Print:before{content:"\e635"}.icon-Quote:before{content:"\e636"}.icon-Settings:before{content:"\e637"}.icon-Signout:before{content:"\e638"}.icon-Smile:before{content:"\e639"}.icon-Ticket:before{content:"\e63a"}.icon-UserProfile:before{content:"\e63b"}.icon-Graph:before{content:""}.icon-Airport:before{content:"\e649"}.icon-Forex:before{content:"\e98c"}.icon-Contact-Details:before{content:"\e91e"}.sprite{background:url("//images.via.com/static/img/general/PH-Footer-Sprite.png") no-repeat top left;height:37px}.sprite.IATA{background-position:0 0;width:61px;height:39px}.sprite.PHILTOA{background-position:0 -49px;width:105px;height:34px;margin-top:-35px;margin-left:75px}.sprite.DOT{background-position:0 -93px;width:45px;height:43px;margin-left:200px;margin-top:-40px}.sprite.VISA{background-position:0 -146px;width:88px;height:28px}.sprite.Mastercard{background-position:0 -184px;width:56px;height:33px;margin-left:100px;margin-top:-30px}.sprite.BANCNET{background-position:0 -227px;width:109px;height:32px;margin-top:-30px;margin-left:170px}.sprite.Gcash{background-position:0 -269px;width:155px;margin-top:-33px;margin-left:290px}.sprite.SMARTMoney{background-position:0 -316px;width:70px;margin-left:455px;margin-top:-35px}.spriteIN{background:url("//images.via.com/static/img/general/newuib2c/images/Desktop-UI-Sprite.png") no-repeat top left;width:24px;height:16px}.spriteIN.India-flag{background-position:0 0}.spriteIN.Singapore-flag{background-position:0 -26px}.spriteIN.USA-flag{background-position:0 -52px}.spriteIN.Australia-flag{background-position:0 -78px}.spriteIN.UK-flag{background-position:0 -104px}.spriteIN.Brazil-flag{background-position:0 -130px}.spriteIN.Euro-flag{background-position:0 -156px}.spriteIN.GooglePlay-Big{background-position:0 -182px;width:152px;height:53px}.spriteIN.Istore-big{background-position:0 -245px;width:171px;height:53px}.spriteIN.GooglePlay-small{background-position:0 -308px;width:106px;height:37px}.spriteIN.Istore-small{background-position:0 -355px;width:119px;height:37px}.spriteIN.PCI{background-position:0 -402px;width:118px;height:67px}.spriteIN.IATA{background-position:0 -479px;width:53px;height:34px}.spriteIN.PATA{background-position:0 -523px;width:67px;height:34px}.spriteIN.TAAI{background-position:0 -567px;width:39px;height:37px}.spriteIN.TAFI{background-position:0 -614px;width:41px;height:37px}.spriteIN.TripAdviser-logo-grey{background-position:0 -661px;width:189px;height:29px}.flags-sprite{background:url("//images.via.com/static/img/general/Flags-Sprite.png") no-repeat top left;width:30px;height:20px}.flags-sprite.ad{background-position:0 0;width:29px}.flags-sprite.ae{background-position:0 -30px;width:40px}.flags-sprite.af{background-position:0 -60px}.flags-sprite.ag{background-position:0 -90px}.flags-sprite.al{background-position:0 -120px;width:28px}.flags-sprite.am{background-position:0 -150px;width:40px}.flags-sprite.ao{background-position:0 -180px}.flags-sprite.ar{background-position:0 -210px;width:31px}.flags-sprite.at{background-position:0 -240px}.flags-sprite.au{background-position:0 -270px;width:40px}.flags-sprite.az{background-position:0 -300px;width:40px}.flags-sprite.ba{background-position:0 -330px;width:40px}.flags-sprite.bb{background-position:0 -360px}.flags-sprite.bd{background-position:0 -390px;width:33px}.flags-sprite.be{background-position:0 -420px;width:23px}.flags-sprite.bf{background-position:0 -450px}.flags-sprite.bg{background-position:0 -480px;width:33px}.flags-sprite.bh{background-position:0 -510px;width:33px}.flags-sprite.bi{background-position:0 -540px;width:33px}.flags-sprite.bj{background-position:0 -570px}.flags-sprite.bn{background-position:0 -600px;width:40px}.flags-sprite.bo{background-position:0 -630px;width:29px}.flags-sprite.br{background-position:0 -660px;width:29px}.flags-sprite.bs{background-position:0 -690px;width:40px}.flags-sprite.bt{background-position:0 -720px}.flags-sprite.bw{background-position:0 -750px}.flags-sprite.by{background-position:0 -780px;width:40px}.flags-sprite.bz{background-position:0 -810px}.flags-sprite.ca{background-position:0 -840px;width:40px}.flags-sprite.cd{background-position:0 -870px}.flags-sprite.cf{background-position:0 -900px}.flags-sprite.cg{background-position:0 -930px}.flags-sprite.ch{background-position:0 -960px;width:20px}.flags-sprite.ci{background-position:0 -990px}.flags-sprite.cl{background-position:0 -1020px}.flags-sprite.cm{background-position:0 -1050px}.flags-sprite.cn{background-position:0 -1080px}.flags-sprite.co{background-position:0 -1110px}.flags-sprite.cr{background-position:0 -1140px;width:33px}.flags-sprite.cu{background-position:0 -1170px;width:40px}.flags-sprite.cv{background-position:0 -1200px;width:34px}.flags-sprite.cy{background-position:0 -1230px;width:33px}.flags-sprite.cz{background-position:0 -1260px}.flags-sprite.de{background-position:0 -1290px;width:33px}.flags-sprite.dj{background-position:0 -1320px}.flags-sprite.dk{background-position:0 -1350px;width:26px}.flags-sprite.dm{background-position:0 -1380px;width:40px}.flags-sprite.do{background-position:0 -1410px;width:32px}.flags-sprite.dz{background-position:0 -1440px}.flags-sprite.ec{background-position:0 -1470px;width:40px}.flags-sprite.ee{background-position:0 -1500px;width:31px}.flags-sprite.eg{background-position:0 -1530px}.flags-sprite.eh{background-position:0 -1560px;width:40px}.flags-sprite.er{background-position:0 -1590px;width:40px}.flags-sprite.es{background-position:0 -1620px}.flags-sprite.et{background-position:0 -1650px;width:40px}.flags-sprite.fi{background-position:0 -1680px;width:33px}.flags-sprite.fj{background-position:0 -1710px;width:40px}.flags-sprite.fm{background-position:0 -1740px;width:38px}.flags-sprite.fr{background-position:0 -1770px}.flags-sprite.ga{background-position:0 -1800px;width:27px}.flags-sprite.gb{background-position:0 -1830px;width:40px}.flags-sprite.gd{background-position:0 -1860px;width:33px}.flags-sprite.ge{background-position:0 -1890px}.flags-sprite.gh{background-position:0 -1920px}.flags-sprite.gm{background-position:0 -1950px}.flags-sprite.gn{background-position:0 -1980px}.flags-sprite.gq{background-position:0 -2010px}.flags-sprite.gr{background-position:0 -2040px}.flags-sprite.gt{background-position:0 -2070px;width:32px}.flags-sprite.gw{background-position:0 -2100px;width:40px}.flags-sprite.gy{background-position:0 -2130px;width:33px}.flags-sprite.hn{background-position:0 -2160px;width:40px}.flags-sprite.hr{background-position:0 -2190px;width:40px}.flags-sprite.ht{background-position:0 -2220px;width:33px}.flags-sprite.hu{background-position:0 -2250px;width:40px}.flags-sprite.id{background-position:0 -2280px}.flags-sprite.ie{background-position:0 -2310px;width:40px}.flags-sprite.il{background-position:0 -2340px;width:28px}.flags-sprite.in{background-position:0 -2370px}.flags-sprite.iq{background-position:0 -2400px}.flags-sprite.ir{background-position:0 -2430px;width:35px}.flags-sprite.is{background-position:0 -2460px;width:28px}.flags-sprite.it{background-position:0 -2490px}.flags-sprite.jm{background-position:0 -2520px;width:40px}.flags-sprite.jo{background-position:0 -2550px;width:40px}.flags-sprite.jp{background-position:0 -2580px}.flags-sprite.ke{background-position:0 -2610px}.flags-sprite.kg{background-position:0 -2640px;width:33px}.flags-sprite.kh{background-position:0 -2670px}.flags-sprite.ki{background-position:0 -2700px;width:40px}.flags-sprite.km{background-position:0 -2730px;width:33px}.flags-sprite.kn{background-position:0 -2760px}.flags-sprite.kp{background-position:0 -2790px;width:40px}.flags-sprite.kr{background-position:0 -2820px}.flags-sprite.ks{background-position:0 -2850px}.flags-sprite.kw{background-position:0 -2880px;width:40px}.flags-sprite.kz{background-position:0 -2910px;width:40px}.flags-sprite.la{background-position:0 -2940px}.flags-sprite.lb{background-position:0 -2970px}.flags-sprite.lc{background-position:0 -3000px;width:40px}.flags-sprite.li{background-position:0 -3030px;width:33px}.flags-sprite.lk{background-position:0 -3060px;width:40px}.flags-sprite.lr{background-position:0 -3090px;width:38px}.flags-sprite.ls{background-position:0 -3120px}.flags-sprite.lt{background-position:0 -3150px;width:33px}.flags-sprite.lu{background-position:0 -3180px;width:33px}.flags-sprite.lv{background-position:0 -3210px;width:40px}.flags-sprite.ly{background-position:0 -3240px;width:40px}.flags-sprite.ma{background-position:0 -3270px}.flags-sprite.mc{background-position:0 -3300px;width:25px}.flags-sprite.md{background-position:0 -3330px;width:40px}.flags-sprite.me{background-position:0 -3360px;width:40px}.flags-sprite.mg{background-position:0 -3390px}.flags-sprite.mh{background-position:0 -3420px;width:38px}.flags-sprite.mk{background-position:0 -3450px;width:40px}.flags-sprite.ml{background-position:0 -3480px}.flags-sprite.mm{background-position:0 -3510px;width:36px}.flags-sprite.mn{background-position:0 -3540px;width:40px}.flags-sprite.mr{background-position:0 -3570px}.flags-sprite.mt{background-position:0 -3600px}.flags-sprite.mu{background-position:0 -3630px}.flags-sprite.mv{background-position:0 -3660px}.flags-sprite.mw{background-position:0 -3690px}.flags-sprite.mx{background-position:0 -3720px;width:35px}.flags-sprite.my{background-position:0 -3750px;width:40px}.flags-sprite.mz{background-position:0 -3780px}.flags-sprite.na{background-position:0 -3810px}.flags-sprite.ne{background-position:0 -3840px;width:23px}.flags-sprite.ng{background-position:0 -3870px;width:40px}.flags-sprite.ni{background-position:0 -3900px;width:33px}.flags-sprite.nl{background-position:0 -3930px}.flags-sprite.no{background-position:0 -3960px;width:28px}.flags-sprite.np{background-position:0 -3990px;width:16px}.flags-sprite.nr{background-position:0 -4020px;width:40px}.flags-sprite.nz{background-position:0 -4050px;width:40px}.flags-sprite.om{background-position:0 -4080px;width:40px}.flags-sprite.pa{background-position:0 -4110px}.flags-sprite.pe{background-position:0 -4140px}.flags-sprite.pg{background-position:0 -4170px;width:27px}.flags-sprite.ph{background-position:0 -4200px;width:40px}.flags-sprite.pk{background-position:0 -4230px}.flags-sprite.pl{background-position:0 -4260px;width:32px}.flags-sprite.pt{background-position:0 -4290px}.flags-sprite.pw{background-position:0 -4320px;width:32px}.flags-sprite.py{background-position:0 -4350px;width:33px}.flags-sprite.qa{background-position:0 -4380px;width:51px}.flags-sprite.ro{background-position:0 -4410px}.flags-sprite.rs{background-position:0 -4440px}.flags-sprite.ru{background-position:0 -4470px}.flags-sprite.rw{background-position:0 -4500px}.flags-sprite.sa{background-position:0 -4530px}.flags-sprite.sb{background-position:0 -4560px;width:40px}.flags-sprite.sc{background-position:0 -4590px;width:40px}.flags-sprite.sd{background-position:0 -4620px;width:40px}.flags-sprite.se{background-position:0 -4650px;width:32px}.flags-sprite.sg{background-position:0 -4680px}.flags-sprite.si{background-position:0 -4710px;width:40px}.flags-sprite.sk{background-position:0 -4740px}.flags-sprite.sl{background-position:0 -4770px}.flags-sprite.sm{background-position:0 -4800px;width:27px}.flags-sprite.sn{background-position:0 -4830px}.flags-sprite.so{background-position:0 -4860px}.flags-sprite.sr{background-position:0 -4890px}.flags-sprite.st{background-position:0 -4920px;width:40px}.flags-sprite.sv{background-position:0 -4950px;width:35px}.flags-sprite.sy{background-position:0 -4980px}.flags-sprite.sz{background-position:0 -5010px}.flags-sprite.td{background-position:0 -5040px}.flags-sprite.tg{background-position:0 -5070px;width:32px}.flags-sprite.th{background-position:0 -5100px}.flags-sprite.tj{background-position:0 -5130px;width:40px}.flags-sprite.tl{background-position:0 -5160px;width:40px}.flags-sprite.tm{background-position:0 -5190px}.flags-sprite.tn{background-position:0 -5220px}.flags-sprite.to{background-position:0 -5250px;width:40px}.flags-sprite.tr{background-position:0 -5280px}.flags-sprite.tt{background-position:0 -5310px;width:33px}.flags-sprite.tv{background-position:0 -5340px;width:40px}.flags-sprite.tw{background-position:0 -5370px}.flags-sprite.tz{background-position:0 -5400px}.flags-sprite.ua{background-position:0 -5430px}.flags-sprite.ug{background-position:0 -5460px}.flags-sprite.us{background-position:0 -5490px;width:38px}.flags-sprite.uy{background-position:0 -5520px}.flags-sprite.uz{background-position:0 -5550px;width:40px}.flags-sprite.va{background-position:0 -5580px;width:20px}.flags-sprite.vc{background-position:0 -5610px}.flags-sprite.ve{background-position:0 -5640px}.flags-sprite.vn{background-position:0 -5670px}.flags-sprite.vu{background-position:0 -5700px;width:33px}.flags-sprite.ws{background-position:0 -5730px;width:40px}.flags-sprite.ye{background-position:0 -5760px}.flags-sprite.za{background-position:0 -5790px}.flags-sprite.zm{background-position:0 -5820px}.flags-sprite.zw{background-position:0 -5850px;width:40px}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.customCBox{width:24px;height:24px;margin:10px auto;position:relative}.customCBox input[type='checkbox']{display:none}.customCBox label{cursor:pointer;position:absolute;width:24px;height:24px;left:0px;top:0px;background:#ffffff;border:1px solid #cbd3d9;border-radius:3px}.customCBox label:after{opacity:0;content:'';position:absolute;width:14px;height:8px;background:transparent;top:4px;left:4px;border:3px solid #12B58A;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.customCBox label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3}.customCBox input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.customSBox select{background:#ffffff;color:#333;outline:none;display:inline-block;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:9px;font-weight:600;font-size:14px;border:1px solid #bcc8d1;border-radius:3px;margin:5px 0px}.customSBox select::-ms-expand{display:none}.customSBox select:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}@media screen and (-webkit-min-device-pixel-ratio: 0){.customSBox select{padding-right:18px}}label.customSBox{position:relative}label.customSBox:after{content:'\e608';font:4px "icomoon";color:#12B58A;right:10px;top:10px;padding-left:10px;position:absolute;pointer-events:none}label.customSBox:before{content:'';right:7px;top:-6px;width:20px;height:37px;position:absolute;pointer-events:none;display:block;border-left:1px solid #d4dee5}.customRBtn{width:20px;height:20px;margin:10px auto;position:relative}.customRBtn input[type='radio']{display:none}.customRBtn label{cursor:pointer;position:absolute;width:20px;height:20px;left:0px;top:0px;background:#ffffff;border:1px solid #cbd3d9;border-radius:30px}.customRBtn label:after{opacity:0;content:'';position:absolute;width:12px;height:12px;background:#12B58A;top:3px;left:3px;border:3px solid #12B58A;border-radius:30px}.customRBtn label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3}.customRBtn input[type=radio]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.light{font-weight:300}.normal{font-weight:400}.semiDark{font-weight:600}.dark{font-weight:700}.CTA{font-size:13px;padding:8px 12px;border:1px solid;border-color:#12B58A;background:#fff;border-radius:4px;color:#12B58A;cursor:pointer;-webkit-appearance:none}.CTA:hover{color:#fff;border-color:#fff;background:#12B58A}.CTA-green{font-size:13px;padding:8px 12px;border:1px solid;border-color:#12B58A;background:#fff;border-radius:4px;color:#12B58A;cursor:pointer;-webkit-appearance:none}.CTA-green:hover{color:#fff;border-color:#fff;background:#12B58A}.CTA-red{font-size:13px;padding:8px 12px;border:1px solid;border-color:#ED1C24;background:#fff;border-radius:4px;color:#ED1C24;cursor:pointer;-webkit-appearance:none}.CTA-red:hover{color:#fff;border-color:#fff;background:#ED1C24}.CTA.active{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.CTA.active:after{font-family:'icomoon';display:"";color:#ED1C24;content:"";font-size:10px}.CTA.active:after{margin-left:5px}ul{list-style-type:none;padding-left:0px}.inBlk{display:inline-block}[placeholder]::-webkit-input-placeholder{font-weight:400}[placeholder]:focus::-webkit-input-placeholder{transition:text-indent 0.5s 0.5s ease;text-indent:-100%;opacity:1}.flex{display:flex}.flex.direction-column{flex-direction:column}.flex.direction-column-reverse{flex-direction:column-reverse}.flex.direction-row{flex-direction:row}.flex.direction-row-reverse{flex-direction:row-reverse}.flex.justify-around{justify-content:space-around}.flex.justify-between{justify-content:space-between}.flex.justify-center{justify-content:center}.flex.justify-end{justify-content:flex-end}.flex.justify-start{justify-content:flex-start}.flex.item-center{align-items:center}.flex.item-start{align-items:flex-start}.flex.item-end{align-items:flex-end}.flex.wrap{flex-wrap:wrap}.flex.nowrap{flex-wrap:nowrap}.flex .self-start{align-self:flex-start}.flex .self-center{align-self:center}.flex .self-end{align-self:flex-end}.flex>.grow-double{flex-grow:2}.flex .webkit-flex-flow{-webkit-flex-flow:row wrap}.searchbox .hotelSearchForm{width:560px;display:inline-block;vertical-align:top;position:relative}.searchbox .hotelSearchForm .tabs-bar{height:40px}.searchbox .hotelSearchForm .tabs-bar h1{color:#fff;font-weight:400;font-size:26px;float:left;text-shadow:0px 2px 4px rgba(0,0,0,0.2);margin:0px}.searchbox .hotelSearchForm .panel{border-top:3px solid #12B58A;border-radius:0px 0px 4px 4px;padding:4% 5%;padding-right:0;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.4);position:relative;background-color:white}.searchbox .hotelSearchForm .panel .element{width:50%;display:inline-block;margin-bottom:10px}.searchbox .hotelSearchForm .panel .element label{font-weight:400;font-size:12px}.searchbox .hotelSearchForm .panel .element input{width:88%;padding-right:4%;display:block;font-weight:600;font-size:14px;border:1px solid #bcc8d1;border-radius:4px;padding:10px}.searchbox .hotelSearchForm .panel .counter-element{width:33.3%;display:inline-block;margin-top:10px;font-weight:600}.searchbox .hotelSearchForm .panel .counter-element>div{width:81.5%;border:1px solid #bcc8d1;margin-top:6px;border-radius:4px}.searchbox .hotelSearchForm .panel .counter-element label{display:block;font-weight:600;font-size:12px}.searchbox .hotelSearchForm .panel .counter-element label span{font-weight:400;padding-left:5px}.searchbox .hotelSearchForm .panel .counter-element div div{display:inline-block;width:33.3%;text-align:center;vertical-align:middle}.searchbox .hotelSearchForm .panel .counter-element .plus,.searchbox .hotelSearchForm .panel .counter-element .minus{cursor:pointer;color:#12B58A;height:30px;position:relative}.searchbox .hotelSearchForm .panel .counter-element .minus{border-right:1px solid #bcc8d1}.searchbox .hotelSearchForm .panel .counter-element .plus{border-left:1px solid #bcc8d1}.searchbox .hotelSearchForm .calIconHolder{width:0;height:0;position:relative;cursor:pointer}.searchbox .hotelSearchForm .calIconHolder .calendar-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;position:absolute;top:-40px;right:-232px;padding:0px 7px 0px 7px;border-left:1px solid #bcc8d1;background-color:white;line-height:1.7}.searchbox .hotelSearchForm .calIconHolder .calendar-icon:before{content:"";font-size:22px}.searchbox .hotelSearchForm .element-hotel{width:100%;display:inline-block;margin-bottom:10px}.searchbox .hotelSearchForm .element-hotel label{font-weight:400;font-size:12px}.searchbox .hotelSearchForm .element-hotel input{padding-right:4%;display:block;font-weight:600;font-size:14px;border:1px solid #bcc8d1;border-radius:4px;padding:10px;width:94%;padding-left:35px}.searchbox .hotelSearchForm .locationInputIcon{width:0;height:0;position:relative}.searchbox .hotelSearchForm .locationInputIcon .location-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#CBD4DA;position:absolute;top:-40px;left:5px;padding:0px 7px 0px 7px;line-height:1.7}.searchbox .hotelSearchForm .locationInputIcon .location-icon:before{content:"";font-size:22px}.searchbox .hotelSearchForm .element-room{width:100%;display:inline-block;margin:10px 0px;font-weight:600}.searchbox .hotelSearchForm .element-room label{display:block;font-weight:400;font-size:12px}.searchbox .hotelSearchForm .element-room .hotelRoomDropDown{width:94%;height:41px;border:1px solid #BCC8D1;border-radius:4px;cursor:pointer}.searchbox .hotelSearchForm .element-room .hotelRoomDropDown .person-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#CBD4DA;line-height:2.3;padding:10px 15px}.searchbox .hotelSearchForm .element-room .hotelRoomDropDown .person-icon:before{content:"";font-size:15px}.searchbox .hotelSearchForm .element-room .hotelRoomDropDown .drop-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;height:39px;border-left:1px solid #BCC8D1;float:right;padding:8px 0px 0px 15px;width:40px}.searchbox .hotelSearchForm .element-room .hotelRoomDropDown .drop-icon:before{content:"";font-size:5px}.searchbox .hotelSearchForm .countryBox label.customSBox:before{top:25px;left:135px;z-index:999;right:0px !important}.searchbox .hotelSearchForm .countryBox label.customSBox:after{top:41px;left:141px;right:0px !important}.searchbox .hotelSearchForm .countryBox select{width:88%}.searchbox .hotelSearchForm .roomConfig{display:none;width:500px;position:absolute;margin-left:0px;border:1px solid #d4dee5;margin-top:-2px;border-radius:4px;z-index:1000;background-color:#FFFFFF;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.4)}.searchbox .hotelSearchForm .roomConfig .eachRoom{padding:15px 25px 20px 25px;border-bottom:1px solid #bcc8d1}.searchbox .hotelSearchForm .roomConfig .childAgeSelect select{width:60px !important}.searchbox .hotelSearchForm .roomConfig .roomConfigHeader{width:100%;background-color:#F6F9FC;padding:10px 30px}.searchbox .hotelSearchForm .roomConfig .roomConfigHeader .arrow{width:15px;height:15px;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);border-left:1px solid #d4dee5 !important;border-top:1px solid #d4dee5 !important;top:-8px;left:25px;display:inline-block;position:absolute;background-color:#F6F9FC;z-index:0}.searchbox .hotelSearchForm .roomConfig .roomConfigHeader .text{font-size:14px;font-weight:200;position:relative;display:inline-block;color:#707070}.searchbox .hotelSearchForm .roomConfig .roomConfigHeader .close{display:inline-block;float:right;color:#707070;cursor:pointer}.searchbox .hotelSearchForm .roomConfig .roomConfigHeader .close:before{content:'\e60f';font-family:'icomoon';font-size:13px}.searchbox .hotelSearchForm .roomConfig .roomConfigBody{max-height:220px;overflow-y:auto}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .roomDiv{padding:10px 30px;border-top:1px solid #d4dee5;overflow:hidden}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .roomDiv .roomNumber{font-weight:300;font-size:20px}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .roomDiv .removeRoom{float:right;color:#ED1C24;font-size:12px;cursor:pointer}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .roomDiv .removeRoom:after{content:'\e60f';font-size:10px;font-family:'icomoon'}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .roomDiv .childAgeSelectContainer{display:inline-block;margin-left:128px;margin-top:10px;margin-bottom:10px}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .roomDiv .counter-element.child{margin-right:100px}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .rooms{padding:10px 10px 20px 36px;width:100%;background-color:white;border-bottom:1px solid #bcc8d1}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .childAge{width:80px;margin-left:23px;display:inline-block}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .childAge .ageChildNo{font-weight:400;font-size:12px}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .childAge .ageChildNo .ageLabel{font-weight:600}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .childAge select{height:32px;padding:0px 0px 0px 15px}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .childAge label.customSBox:before{top:29px;height:30px}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .childAge label.customSBox:after{top:39px}.searchbox .hotelSearchForm .roomConfig .roomConfigFooter{padding:10px 30px;height:65px;width:100%;background-color:#F6F9FC;border-top:1px solid #d4dee5}.searchbox .hotelSearchForm .roomConfig .roomConfigFooter div{display:inline-block;cursor:pointer}.searchbox .hotelSearchForm .roomConfig .roomConfigFooter .addRoom{margin-top:5px;border:1px solid #12B58A;padding:5px 10px;border-radius:4px;font-size:14px;color:#12B58A}.searchbox .hotelSearchForm .roomConfig .roomConfigFooter .addRoom .add-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;vertical-align:text-top}.searchbox .hotelSearchForm .roomConfig .roomConfigFooter .addRoom .add-icon:before{content:"";font-size:10px}.searchbox .hotelSearchForm .roomConfig .roomConfigFooter .addRoom:hover{background-color:#12B58A;color:white}.searchbox .hotelSearchForm .roomConfig .roomConfigFooter .addRoom:hover .add-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;vertical-align:text-top}.searchbox .hotelSearchForm .roomConfig .roomConfigFooter .addRoom:hover .add-icon:before{content:"";font-size:10px}.searchbox .hotelSearchForm .roomConfig .roomConfigFooter .cancel{color:#707070;font-size:15px;float:right;margin:10px 20px 0px 0px}.searchbox .hotelSearchForm .roomConfig .roomConfigFooter .done{width:85px;padding:10px;background-color:#12B58A;text-align:center;float:right;border-radius:4px;color:#fff}.searchbox .hotelSearchForm .cloneRoom,.searchbox .hotelSearchForm .cloneChildAge{display:none}.searchbox .hotelSearchForm .search-hotel{background-color:#ED1C24;color:white;width:169px;height:49px;box-sizing:border-box;border:1px solid #bd040b;text-align:center;font-size:18px;font-weight:800;border-radius:4px;line-height:46px;cursor:pointer;display:inline-block;margin-top:10px;margin-left:331px}.searchbox .hotelSearchForm .search-hotel:hover{color:#fff;border-color:#bd040b;background:#bd040b}.ui-autocomplete-category .category .Cities{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#CBD4DA}.ui-autocomplete-category .category .Cities:before{content:"";font-size:15px}.ui-autocomplete-category .category .Suburbs{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#CBD4DA}.ui-autocomplete-category .category .Suburbs:before{content:"";font-size:15px}.ui-autocomplete-category .category .Hotels{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#CBD4DA}.ui-autocomplete-category .category .Hotels:before{content:"";font-size:15px}.ui-autocomplete-category .category .Areas{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#CBD4DA}.ui-autocomplete-category .category .Areas:before{content:"";font-size:15px}ul.ui-autocomplete{width:478px}.ui-menu .ui-menu-item{padding:3px 0 3px 0.4em}.testcss{padding:20px}.modifySearchHotel{height:50px;background-color:#344755;border-bottom:3px solid #182732}.modifySearchHotel .container{cursor:pointer}.modifySearchHotel .allDetails{display:inline-block;vertical-align:middle;margin-top:3px}.modifySearchHotel .allDetails .location{display:inline-block;vertical-align:middle;padding:9px 5px}.modifySearchHotel .allDetails .location .location-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a4b4c1}.modifySearchHotel .allDetails .location .location-icon:before{content:"";font-size:15px}.modifySearchHotel .allDetails .location .city{font-weight:700;font-size:15px;color:#ffffff;padding-right:5px;margin-left:5px;max-width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:top}.modifySearchHotel .allDetails .location .country{font-weight:300;font-size:12px;color:#ffffff;max-width:90px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle}.modifySearchHotel .allDetails .bookDate{display:inline-block;vertical-align:middle;padding:9px 5px;margin-left:5px}.modifySearchHotel .allDetails .bookDate .calendar-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a4b4c1}.modifySearchHotel .allDetails .bookDate .calendar-icon:before{content:"";font-size:15px}.modifySearchHotel .allDetails .bookDate .date{font-size:12px;font-weight:300;color:white;margin-left:5px}.modifySearchHotel .allDetails .roomGuest{color:white;font-size:12px;display:inline-block;vertical-align:middle;padding:9px 5px;margin-left:5px;margin-top:4px}.modifySearchHotel .allDetails .roomGuest .light{margin-left:10px}.modifySearchHotel .allDetails .roomGuest .dark{font-weight:600;margin-left:3px}.modifySearchHotel .modify{display:inline-block;margin-left:5px;vertical-align:middle}.modifySearchHotel .modify .modifyCTA{font-size:12px;padding:2px 12px;border:1px solid;border-color:#12B58A;border-radius:4px;color:#12B58A;cursor:pointer}.modifySearchHotel .modify .modifyCTA:hover,.modifySearchHotel .modify .modifyCTA.openState{color:#ffffff;border-color:#344755;background:#12B58A}.modifySearchHotel .modify .modifyCTA.openState{width:85px;z-index:11;position:relative}.modifySearchHotel .modify .modifyCTA.openState{color:white}.modifySearchHotel .modify .modifyCTA.openState:after{content:'\e60f';margin-left:5px;font-family:icomoon;font-size:10px}.modifySearchHotel .filterMoreView{float:right}.modifySearchHotel .filterMoreView .filter{color:#12B58A;display:inline-block;font-size:11px;padding:10px;margin:8px 0px;border-radius:4px;background-color:white;padding-top:5px;height:30px;position:relative}.modifySearchHotel .filterMoreView .filter .filter-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;vertical-align:sub}.modifySearchHotel .filterMoreView .filter .filter-icon:before{content:"";font-size:18px}.modifySearchHotel .filterMoreView .filter .filterApp-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;vertical-align:sub}.modifySearchHotel .filterMoreView .filter .filterApp-icon:before{content:"";font-size:18px}.modifySearchHotel .filterMoreView .filter .drop-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;vertical-align:text-top;margin-left:5px}.modifySearchHotel .filterMoreView .filter .drop-icon:before{content:"";font-size:3px}.modifySearchHotel .filterMoreView .filter .arrowTip{display:none;width:10px;height:10px;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);bottom:-17px;left:57px;position:absolute;background-color:white;z-index:2}.modifySearchHotel .filterMoreView .filterToggle{color:white;background-color:#12B58A}.modifySearchHotel .filterMoreView .filterToggle .filter-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;vertical-align:sub}.modifySearchHotel .filterMoreView .filterToggle .filter-icon:before{content:"";font-size:18px}.modifySearchHotel .filterMoreView .filterToggle .filterApp-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;vertical-align:sub}.modifySearchHotel .filterMoreView .filterToggle .filterApp-icon:before{content:"";font-size:18px}.modifySearchHotel .filterMoreView .filterToggle .drop-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;vertical-align:text-top;margin-left:5px}.modifySearchHotel .filterMoreView .filterToggle .drop-icon:before{content:"";font-size:3px}.modifySearchHotel .filterMoreView .map,.modifySearchHotel .filterMoreView .list{color:#12B58A;display:inline-block;font-size:11px;background-color:white;height:30px;padding:4px 10px 0px 10px;margin:8px 0px;margin-left:20px;border-radius:4px 0px 0px 4px;vertical-align:top}.modifySearchHotel .filterMoreView .map .mapDrop-icon,.modifySearchHotel .filterMoreView .list .mapDrop-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;vertical-align:sub;margin-right:5px}.modifySearchHotel .filterMoreView .map .mapDrop-icon:before,.modifySearchHotel .filterMoreView .list .mapDrop-icon:before{content:"";font-size:20px}.modifySearchHotel .filterMoreView .list{padding:6px 10px 0px 10px;border-radius:0px 4px 4px 0px;margin-left:0px}.modifySearchHotel .filterMoreView .list .list-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;vertical-align:sub;margin-right:5px}.modifySearchHotel .filterMoreView .list .list-icon:before{content:"";font-size:15px}.modifySearchHotel .filterMoreView .activeView{color:white;background-color:#12B58A}.modifySearchHotel .filterMoreView .activeView .mapDrop-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;vertical-align:sub;margin-right:5px}.modifySearchHotel .filterMoreView .activeView .mapDrop-icon:before{content:"";font-size:20px}.modifySearchHotel .filterMoreView .activeView .list-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;vertical-align:sub;margin-right:5px}.modifySearchHotel .filterMoreView .activeView .list-icon:before{content:"";font-size:15px}.filterHotel{display:none;width:100%;background-color:white;color:#12B58A;font-size:12px;border-bottom:1px solid #CBD3D9}.filterHotel .allFilter{cursor:pointer;width:140px;padding:10px 10px;border-right:1px solid #CBD3D9;display:inline-block;position:relative}.filterHotel .allText{width:80px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:top}.filterHotel .allFilterList{display:none;position:absolute;width:225px;border:1px solid #D4DEE5;z-index:2;background-color:white;padding:10px;top:57px;left:0px;max-height:300px;overflow-y:auto;box-shadow:0px 8px 20px 0px rgba(0,0,0,0.25);border-radius:0px 0px 4px 4px}.filterHotel .drop-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;vertical-align:text-top;margin-left:5px}.filterHotel .drop-icon:before{content:"";font-size:4px}.filterHotel p{margin:auto;color:#333;font-size:13px;font-weight:600}.filterHotel .tipArrow{display:none;width:10px;height:10px;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);bottom:-5px;left:45px;border-left:1px solid #D4DEE5;border-top:1px solid #D4DEE5;position:absolute;background-color:white;z-index:3}.filterHotel .cBox{display:block;max-width:100%;font-size:14px}.filterHotel .cBox .customCBox{display:inline-block;vertical-align:middle;margin:0px 5px 5px 0px}.filterHotel .cBox .customRBtn{display:inline-block;vertical-align:middle;margin:0px 5px 5px 0px}.filterHotel .cBox .labl{display:inline-block;vertical-align:middle;font-weight:400;font-size:14px;color:#333;width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filterHotel .cBox .onlyBtn{display:none;color:#12B58A;cursor:pointer;vertical-align:middle;padding-left:4px}.filterHotel .cBox:hover .labl{width:130px;cursor:pointer}.filterHotel .cBox:hover .onlyBtn{display:inline-block}.filterHotel .hotelType{width:130px;padding-left:10px}.filterHotel .hotelType .hotel-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin-right:5px}.filterHotel .hotelType .hotel-icon:before{content:"";font-size:14px}.filterHotel .hotelType .allHotelText{width:80px}.filterHotel .hotelType .hotelTypeFilter{width:245px}.filterHotel .hotelType .hotelTypeFilter .cBox .labl{width:140px}.filterHotel .hotelType .hotelTypeFilter .cBox:hover .labl{width:130px;cursor:pointer}.filterHotel .hotelType .hotelTypeFilter .cBox:hover .onlyBtn{display:inline-block}.filterHotel .price{width:140px}.filterHotel .price .price-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin-right:5px}.filterHotel .price .price-icon:before{content:"";font-size:14px}.filterHotel .price .fareINR{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin-right:5px}.filterHotel .price .fareINR:before{content:"";font-size:14px}.filterHotel .price .priceText{width:80px}.filterHotel .price .priceFilter{width:225px;padding:0px;padding-top:10px}.filterHotel .price .priceFilter .sliderCont{padding:20px 2px}.filterHotel .price .priceFilter .ui-widget-content{border:1px solid #c5d1db;background:#d1d9e0;width:170px;height:7px;margin:auto}.filterHotel .price .priceFilter .ui-widget-header{background:#12B58A;cursor:pointer}.filterHotel .price .priceFilter .ui-state-default,.filterHotel .price .priceFilter .ui-widget-content .ui-state-default,.filterHotel .price .priceFilter .ui-widget-header .ui-state-default{background:#ffffff;border:1px solid #c4d1db}.filterHotel .price .priceFilter .ui-slider .ui-slider-handle{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d4dee5;box-shadow:0px 1px 0px 0px rgba(196,209,219,0.4);line-height:1.7}.filterHotel .price .priceFilter .ui-slider .ui-slider-handle:before{content:"";font-size:11px}.filterHotel .price .priceFilter .ui-slider .ui-slider-handle{height:26px;width:18px;border-radius:3px;padding:0px 4px}.filterHotel .price .priceFilter .ui-slider-horizontal .ui-slider-handle{top:-10px;cursor:pointer}.filterHotel .price .priceFilter .priceCont{border-top:1px solid #cbd3d9}.filterHotel .price .priceFilter .priceCont .min{display:inline-block;vertical-align:top;border-right:1px solid #cbd3d9;padding:15px 5px;width:49%;text-align:center}.filterHotel .price .priceFilter .priceCont .max{display:inline-block;vertical-align:top;border:none;padding:15px 5px;width:49%;text-align:center}.filterHotel .price .priceFilter .priceCont .text{font-weight:400;font-size:11px;color:#666666}.filterHotel .price .priceFilter .priceCont .priceDiv{font-weight:700;font-size:16px;color:#333333;display:inline-block;vertical-align:middle}.filterHotel .stars{width:140px}.filterHotel .stars .starText{width:80px}.filterHotel .stars .star-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin-right:5px}.filterHotel .stars .star-icon:before{content:"";font-size:13px}.filterHotel .stars .starFilter{width:225px}.filterHotel .stars .starFilter .filledStar-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.filterHotel .stars .starFilter .filledStar-icon:before{content:"";font-size:15px}.filterHotel .stars .starFilter .cBox .labl{width:140px}.filterHotel .stars .starFilter .cBox:hover .labl{width:130px;cursor:pointer}.filterHotel .stars .starFilter .cBox:hover .onlyBtn{display:inline-block}.filterHotel .amenities{width:140px}.filterHotel .amenities .amenitiesText{width:80px}.filterHotel .amenities .amen-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin-right:5px}.filterHotel .amenities .amen-icon:before{content:"";font-size:12px}.filterHotel .amenities .amenitiesFilter{width:245px}.filterHotel .amenities .amenitiesFilter .cBox .labl{width:170px}.filterHotel .amenities .amenitiesFilter .cBox:hover .labl{width:130px;cursor:pointer}.filterHotel .amenities .amenitiesFilter .cBox:hover .onlyBtn{display:inline-block}.filterHotel .locations{width:140px}.filterHotel .locations .locationText{width:80px}.filterHotel .locations .location-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin-right:5px}.filterHotel .locations .location-icon:before{content:"";font-size:13px}.filterHotel .locations .locationFilter{width:240px}.filterHotel .searchByHotel{width:210px;vertical-align:top;padding-top:20px}.filterHotel .searchByHotel .search-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.filterHotel .searchByHotel .search-icon:before{content:"";font-size:17px}.filterHotel .searchByHotel input{display:inline-block;font-weight:400;font-size:12px;border:0px;padding:5px;width:160px}.filterHotel .clearFilter{width:120px;display:inline-block;padding:10px 10px;color:#ED1C24;margin-top:10px;vertical-align:top;cursor:pointer}.filterHotel .clearFilter .clear-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;margin-right:5px;vertical-align:text-bottom}.filterHotel .clearFilter .clear-icon:before{content:"";font-size:17px}.filterHotel .clearFilterNone{color:#CFD7DC;cursor:auto}.filterHotel .clearFilterNone .clear-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#CFD7DC;margin-right:5px;vertical-align:text-bottom}.filterHotel .clearFilterNone .clear-icon:before{content:"";font-size:17px}.filterHotel.isFixed.topFixed{top:50px}.filterHotelMap{position:absolute;z-index:2}.mainBody{background-color:#EBF2F7;position:relative;z-index:1;overflow:hidden}@keyframes load-stripe{0%{background-position-x:0}100%{background-position-x:1000px}}.mainBody .checkPrice{vertical-align:top;height:40px;background-color:#ED1C24;color:white;font-weight:600;font-size:14px;padding:10px 15px 0px 15px;border-radius:4px;cursor:pointer}.mainBody .priceCheck{padding:15px 15px 12px 15px !important}.mainBody .gm-style-iw{width:460px !important;top:25px !important;left:20px !important;padding:10px;padding-bottom:0px;border-radius:4px;background-color:white;box-shadow:0 1px 6px rgba(178,178,178,0.6);border:1px solid transparent}.mainBody .gm-style-iw .dealDiv{display:none}.mainBody .gm-style-iw .hotelThumbnail{width:120px;height:110px;position:relative;display:inline-block}.mainBody .gm-style-iw .hotelThumbnail .noThumbnail{width:120px;height:110px;padding:15px 0px 0px 35px;background-color:#f6f9fc}.mainBody .gm-style-iw .hotelThumbnail .noThumbnail span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#C3C6CD}.mainBody .gm-style-iw .hotelThumbnail .noThumbnail span:before{content:"";font-size:30px}.mainBody .gm-style-iw .hotelThumbnail .noThumbnail p{margin:auto;font-size:10px;color:#C3C6CD}.mainBody .gm-style-iw .hotelThumbnail .viewHotel{display:none}.mainBody .gm-style-iw .hotelThumbnail img{width:120px;height:110px}.mainBody .gm-style-iw .hotelThumbnail .stars{position:absolute;bottom:0px;left:0px;width:120px;height:110px;padding:80px 0px 0px 10px;background-image:-moz-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, transparent 100%);background-image:-webkit-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, transparent 100%);background-image:-ms-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, transparent 100%)}.mainBody .gm-style-iw .hotelThumbnail .stars .filledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:2px}.mainBody .gm-style-iw .hotelThumbnail .stars .filledStar:before{content:"";font-size:18px}.mainBody .gm-style-iw .hotelThumbnail .stars .unFilledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .gm-style-iw .hotelThumbnail .stars .unFilledStar:before{content:"";font-size:18px}.mainBody .gm-style-iw .hotelDetailsDiv{width:300px;height:110px;padding:0px 0px 0px 10px;display:inline-block;vertical-align:top}.mainBody .gm-style-iw .hotelDetailsDiv p{margin:auto}.mainBody .gm-style-iw .hotelDetailsDiv .nearByCity{display:none}.mainBody .gm-style-iw .hotelDetailsDiv .hotelName{font-size:16px;font-weight:600;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:auto;width:290px}.mainBody .gm-style-iw .hotelDetailsDiv .hotelAdd{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mainBody .gm-style-iw .hotelDetailsDiv .tripRating{vertical-align:top;display:inline-block;float:left}.mainBody .gm-style-iw .hotelDetailsDiv .tripRating span{color:#12B58A;margin-left:5px;vertical-align:top;font-size:12px}.mainBody .gm-style-iw .hotelDetailsDiv .tripRating img{height:15px;margin-top:0px}.mainBody .gm-style-iw .priceDiv{width:auto;height:auto;padding:0px}.mainBody .gm-style-iw .priceDiv .optsDiv{display:none}.mainBody .gm-style-iw .priceDiv .priceSec .priceRoom,.mainBody .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .gm-style-iw .priceDiv .rentDiv .priceRoom,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .priceRoom,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .priceRoom{font-weight:600;color:#ED1C24;vertical-align:top;display:inline-block}.mainBody .gm-style-iw .priceDiv .priceSec .priceRoom .currency,.mainBody .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .currency,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .gm-style-iw .priceDiv .rentDiv .priceRoom .currency,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .currency,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .priceRoom .currency,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom .currency,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .priceRoom .currency{vertical-align:super;color:#333;margin-right:5px}.mainBody .gm-style-iw .priceDiv .priceSec .priceRoom .perQuant,.mainBody .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .perQuant,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .gm-style-iw .priceDiv .rentDiv .priceRoom .perQuant,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .perQuant,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .priceRoom .perQuant,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom .perQuant,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .priceRoom .perQuant{font-size:10px;margin-left:0px;color:#666;font-weight:300}.mainBody .gm-style-iw .priceDiv .priceSec .priceRoom .price,.mainBody .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .price,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .gm-style-iw .priceDiv .rentDiv .priceRoom .price,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .price,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .priceRoom .price,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom .price,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .priceRoom .price{font-size:22px}.mainBody .gm-style-iw .priceDiv .priceSec .priceStart,.mainBody .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceStart,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .gm-style-iw .priceDiv .rentDiv .priceStart,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceStart,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .priceStart,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceStart,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .priceStart{display:none}.mainBody .gm-style-iw .priceDiv .priceSec .strikeLine,.mainBody .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .gm-style-iw .priceDiv .rentDiv .strikeLine,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .strikeLine,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .strikeLine,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .strikeLine,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .strikeLine{margin-right:10px;text-decoration:line-through}.mainBody .gm-style-iw .priceDiv .priceSec .strikeLine .price,.mainBody .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine .price,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .gm-style-iw .priceDiv .rentDiv .strikeLine .price,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .strikeLine .price,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .strikeLine .price,.mainBody .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .strikeLine .price,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .gm-style-iw .priceDiv .rentDiv .strikeLine .price{font-size:20px;text-decoration:line-through;text-decoration-color:#ED1C24}.mainBody .gm-style-iw .priceDiv .bookSec{display:inline-block;vertical-align:top;float:right}.mainBody .gm-style-iw .priceDiv .bookSec .bookBtn,.mainBody .gm-style-iw .priceDiv .bookSec .isBlockable,.mainBody .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .gm-style-iw .priceDiv .bookSec .nonBlockable,.mainBody .gm-style-iw .priceDiv .bookSec .selectBtn,.mainBody .gm-style-iw .priceDiv .bookSec .viewBtn,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .isBlockable,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .isBlockable,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .nonBlockable,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .selectBtn,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .selectBtn,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .viewBtn,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .viewBtn{width:90px;height:35px;font-weight:600;padding:8px 0px 0px 12px;font-size:13px;color:white;background-color:#ED1C24;border-radius:4px;cursor:pointer}.mainBody .gm-style-iw .priceDiv .bookSec .loading{color:#FFF;background:#ED1C24;cursor:not-allowed;background-image:repeating-linear-gradient(-32deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 15px, transparent 0, transparent 33px);animation:load-stripe 10s infinite linear}.mainBody .gm-style-iw .priceDiv .bookSec .isBlockable,.mainBody .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .gm-style-iw .priceDiv .bookSec .nonBlockable,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .nonBlockable{color:#fff;margin-left:10px;margin-top:15px;width:130px;font-weight:400;font-size:13px;background-color:#344755;padding:7px 10px 10px 10px}.mainBody .gm-style-iw .priceDiv .bookSec .isBlockable .block-icon,.mainBody .gm-style-iw .priceDiv .bookSec .blockable .block-icon,.mainBody .gm-style-iw .priceDiv .bookSec .nonBlockable .block-icon,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable .block-icon,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .blockable .block-icon,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable .block-icon,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .nonBlockable .block-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .gm-style-iw .priceDiv .bookSec .isBlockable .block-icon:before,.mainBody .gm-style-iw .priceDiv .bookSec .blockable .block-icon:before,.mainBody .gm-style-iw .priceDiv .bookSec .nonBlockable .block-icon:before,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable .block-icon:before,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .blockable .block-icon:before,.mainBody .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable .block-icon:before,.mainBody .hotelResContainer .resultSet .result .gm-style-iw .priceDiv .bookSec .nonBlockable .block-icon:before{content:"";font-size:15px}.mainBody .gm-style-iw .priceDiv .bookSec .blockable{border-style:dashed;border-color:#12B58A;background-color:white;border-width:1px;padding:6px 8px 0px 8px;font-size:13px;cursor:auto;color:#12B58A}.mainBody .gm-style-iw .priceDiv .bookSec .blockable .block-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin-right:5px}.mainBody .gm-style-iw .priceDiv .bookSec .blockable .block-icon:before{content:"";font-size:15px}.mainBody .gm-style-iw .priceDiv .bookSec .nonBlockable{border-style:dashed;border-color:#ED1C24;background-color:white;cursor:auto;border-width:1px;color:#ED1C24}.mainBody .gm-style-iw .priceDiv .bookSec .nonBlockable .block-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;margin-right:5px}.mainBody .gm-style-iw .priceDiv .bookSec .nonBlockable .block-icon:before{content:"";font-size:15px}.mainBody .gm-style-iw .priceDiv .bookSec .selectBtn{width:120px;padding-left:13px;margin-top:15px;margin-left:10px;display:none}.mainBody .gm-style-iw .priceDiv .bookSec .viewBtn{color:#12B58A;background-color:#fff;border:1px solid #12B58A;margin-right:20px}.mainBody .gm-style-iw .priceDiv .bookSec .viewBtn:hover{color:#fff;background-color:#12B58A}.mainBody .gm-style-iw .priceDiv .bookSec .showOnMap{display:block}.mainBody .gm-style-iw .priceDiv .bookSec .js-blockHotel{display:none}.mainBody .mapHotelResult{width:auto;position:absolute;height:auto;left:0;float:left;display:none;top:0;bottom:0;z-index:0;right:420px}.mainBody .mapHotelResult #map{height:100%}.mainBody .nonRefundable{color:#ED1C24}.mainBody .notAvail{display:inline-block;width:auto;height:auto;padding:5px 10px;font-size:15px;font-weight:600;color:#ED1C24;background-color:white;border:1px solid #ED1C24;border-radius:4px;cursor:pointer}.mainBody .notAvail span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24}.mainBody .notAvail span:before{content:"";font-size:12px}.mainBody .priceSec .priceRoom,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom,.mainBody .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .rentDiv .priceRoom,.mainBody .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .rentDiv .priceRoom{font-weight:700;color:#ED1C24}.mainBody .priceSec .priceRoom .currency,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .currency,.mainBody .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .currency,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .rentDiv .priceRoom .currency,.mainBody .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom .currency,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .rentDiv .priceRoom .currency{vertical-align:text-top;margin-right:5px}.mainBody .priceSec .priceRoom .perQuant,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .perQuant,.mainBody .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .perQuant,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .rentDiv .priceRoom .perQuant,.mainBody .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom .perQuant,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .rentDiv .priceRoom .perQuant{font-size:12px;color:#666;font-weight:300}.mainBody .priceSec .priceRoom .price,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .price,.mainBody .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .price,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .rentDiv .priceRoom .price,.mainBody .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom .price,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .rentDiv .priceRoom .price{font-size:25px}.mainBody .priceSec .priceStart,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceStart,.mainBody .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceStart,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .rentDiv .priceStart,.mainBody .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceStart,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .rentDiv .priceStart{margin:auto;font-size:12px;margin-top:10px}.mainBody .priceSec .strikeLine,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine,.mainBody .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .strikeLine,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .rentDiv .strikeLine,.mainBody .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .strikeLine,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .rentDiv .strikeLine{text-decoration:line-through;font-weight:300;font-size:12px}.mainBody .priceSec .strikeLine .price,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine .price,.mainBody .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .strikeLine .price,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .rentDiv .strikeLine .price,.mainBody .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .strikeLine .price,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .rentDiv .strikeLine .price{font-size:18px;text-decoration:line-through;text-decoration-color:#ED1C24}.mainBody .backToSearchHeader{width:1024px;height:40px;margin:auto;margin-top:20px;display:none}.mainBody .backToSearchHeader .backBtn{display:inline-block;width:auto;font-size:13px;vertical-align:middle}.mainBody .backToSearchHeader .backBtn .backSearch{color:#12B58A;font-weight:600;cursor:pointer}.mainBody .backToSearchHeader .backBtn .backSearch a{color:#12B58A;text-decoration:none}.mainBody .backToSearchHeader .backBtn .iconarrow{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;margin:0px 5px}.mainBody .backToSearchHeader .backBtn .iconarrow:before{content:"";font-size:8px}.mainBody .backToSearchHeader .roomRate{display:inline-block;width:auto;vertical-align:top;float:right}.mainBody .backToSearchHeader .roomRate .startRate{display:inline-block;vertical-align:top;background-color:white;height:40px;padding:2px 20px 10px 20px;font-size:12px;border-radius:4px 0px 0px 4px;font-weight:300;border:1px solid #D4DEE5}.mainBody .backToSearchHeader .roomRate .startRate .startText{vertical-align:super}.mainBody .backToSearchHeader .roomRate .startRate .currency{vertical-align:super;color:#333;margin-right:5px}.mainBody .backToSearchHeader .roomRate .startRate .js-startingRate{color:#ED1C24;font-weight:700}.mainBody .backToSearchHeader .roomRate .startRate .js-startingRate .price{font-size:25px}.mainBody .backToSearchHeader .roomRate .selRoom{display:inline-block;vertical-align:top;height:40px;background-color:#ED1C24;color:white;font-weight:600;font-size:14px;padding:10px 15px 0px 15px;border-radius:0px 4px 4px 0px;cursor:pointer}.mainBody .hotelResContainer{width:1024px;margin:auto;position:relative;vertical-align:top;padding-top:10px}.mainBody .hotelResContainer .noRecordMsg{text-align:center;display:none;color:#ED1C24;margin:100px 0px}.mainBody .hotelResContainer .hotelResultHeader,.mainBody .hotelResContainer .hotelResultHeaderMap{padding:0px 10px}.mainBody .hotelResContainer .hotelResultHeader .voucherDiv,.mainBody .hotelResContainer .hotelResultHeaderMap .voucherDiv{width:100%;border:1px solid #e6d4b9;border-style:dashed;margin:auto;padding:5px 10px;background-color:#fcf8e5;border-radius:4px}.mainBody .hotelResContainer .hotelResultHeader .voucherDiv .voucherDet,.mainBody .hotelResContainer .hotelResultHeaderMap .voucherDiv .voucherDet{margin:auto;display:inline-block;text-align:left;font-size:13px;font-weight:600}.mainBody .hotelResContainer .hotelResultHeader .voucherDiv .vocherCode,.mainBody .hotelResContainer .hotelResultHeaderMap .voucherDiv .vocherCode{margin:auto;display:inline-block;text-align:right;float:right;margin-top:3px;font-size:13px}.mainBody .hotelResContainer .hotelResultHeader .voucherDiv .vocherCode span,.mainBody .hotelResContainer .hotelResultHeaderMap .voucherDiv .vocherCode span{color:#12B58A;font-weight:600}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting{display:inline-block}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .eachTypeHotel,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .eachTypeHotel{display:inline-block;padding:7px 14px;border-top:1px solid #D4DEE5;border-right:1px solid #D4DEE5;background-color:white;cursor:pointer}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .eachTypeHotel:first-child,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .eachTypeHotel:first-child{border-left:1px solid #D4DEE5;border-top-left-radius:4px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .eachTypeHotel:last-child,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .eachTypeHotel:last-child{border-top-right-radius:4px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active{background-color:#12B58A}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .resCount,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .resCount{color:white}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .hotelIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .hotelIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .hotelIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .hotelIcon:before{content:"";font-size:14px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .dealIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .dealIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .dealIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .dealIcon:before{content:"";font-size:12px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .payLaterIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .payLaterIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .payLaterIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .payLaterIcon:before{content:"";font-size:15px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .payAtHotelIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .payAtHotelIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .payAtHotelIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .payAtHotelIcon:before{content:"";font-size:15px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .freeCancIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .freeCancIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .freeCancIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .freeCancIcon:before{content:"";font-size:13px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .exclusiveHotelIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .exclusiveHotelIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .exclusiveHotelIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .exclusiveHotelIcon:before{content:"";font-size:15px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .resCount,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .resCount{display:inline-block;font-size:13px;color:#333;font-weight:400;margin:0px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .resCount span,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .resCount span{font-weight:600;font-size:15px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .hotelIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .hotelIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .hotelIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .hotelIcon:before{content:"";font-size:12px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .dealIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .dealIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .dealIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .dealIcon:before{content:"";font-size:12px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .payLaterIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .payLaterIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .payLaterIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .payLaterIcon:before{content:"";font-size:15px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .payAtHotelIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .payAtHotelIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .payAtHotelIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .payAtHotelIcon:before{content:"";font-size:15px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .freeCancIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .freeCancIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .freeCancIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .freeCancIcon:before{content:"";font-size:13px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .exclusiveHotelIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .exclusiveHotelIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .exclusiveHotelIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .exclusiveHotelIcon:before{content:"";font-size:15px}.mainBody .hotelResContainer .hotelResultHeader .prevNext,.mainBody .hotelResContainer .hotelResultHeaderMap .prevNext{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:right;font-size:12px;font-weight:400;margin:15px 0px 5px 0px}.mainBody .hotelResContainer .hotelResultHeader .prevNext a,.mainBody .hotelResContainer .hotelResultHeaderMap .prevNext a{cursor:pointer;color:#12B58A;padding:0px 10px}.mainBody .hotelResContainer .hotelResultHeader .prevNext a:first-child,.mainBody .hotelResContainer .hotelResultHeaderMap .prevNext a:first-child{border-right:1px solid #cbd3d9}.mainBody .hotelResContainer .hotelResultHeader .sorters,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters{height:40px;background-color:#f6f9fc;border:1px solid #d4dee5;border-radius:0px 4px 0px 0px;margin-bottom:5px;border-bottom-width:3px;font-size:13px;color:#333;padding:10px 0px 0px 20px}.mainBody .hotelResContainer .hotelResultHeader .sorters .asc,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .asc{font-weight:600;color:#12B58A}.mainBody .hotelResContainer .hotelResultHeader .sorters .desc,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .desc{font-weight:600;color:#ED1C24}.mainBody .hotelResContainer .hotelResultHeader .sorters .asc:before,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .asc:before,.mainBody .hotelResContainer .hotelResultHeader .sorters .desc:before,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .desc:before,.mainBody .hotelResContainer .hotelResultHeader .sorters>div:not(.desc):not(.asc):not(.disabled):before,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters>div:not(.desc):not(.asc):not(.disabled):before,.mainBody .hotelResContainer .hotelResultHeader .sorters .seoSearch .seo_sorters>div:not(.desc):not(.asc):not(.disabled):before,.seoSearch .mainBody .hotelResContainer .hotelResultHeader .sorters .seo_sorters>div:not(.desc):not(.asc):not(.disabled):before,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .seoSearch .seo_sorters>div:not(.desc):not(.asc):not(.disabled):before,.seoSearch .mainBody .hotelResContainer .hotelResultHeaderMap .sorters .seo_sorters>div:not(.desc):not(.asc):not(.disabled):before{content:'\e608';color:#12B58A;font-family:icomoon;font-size:5px;padding-right:3px;position:relative;top:-3px;left:-2px}.mainBody .hotelResContainer .hotelResultHeader .sorters .desc:before,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .desc:before{color:#ED1C24;content:'\e609'}.mainBody .hotelResContainer .hotelResultHeader .sorters>div:not(.desc):not(.asc):not(.disabled):before,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters>div:not(.desc):not(.asc):not(.disabled):before{content:'\e608';color:#bcc8d1}.mainBody .hotelResContainer .hotelResultHeader .sorters>div,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters>div{display:inline-block;font-size:13px;cursor:pointer;width:16%;position:relative;margin-left:10px}.mainBody .hotelResContainer .hotelResultHeader .sorters .tripAd,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .tripAd{margin-left:60px}.mainBody .hotelResContainer .hotelResultHeader .sorters .priority,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .priority{margin-left:10px}.mainBody .hotelResContainer .hotelResultHeader .sorters .price,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .price{margin-left:150px;width:10%}.mainBody .hotelResContainer .hotelResultHeader .optsContents,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents{float:right;padding:0px 0px}.mainBody .hotelResContainer .hotelResultHeader .optsContents div,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents div{display:inline-block;float:right;padding:0px 3px;margin:0px 3px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailFares,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailFares{font-size:13px;padding:8px 12px;border:1px solid;border-color:#12B58A;background:transparent;border-radius:4px;color:#12B58A;cursor:pointer;-webkit-appearance:none;padding:2px 6px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailFares:hover,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailFares:hover{color:transparent;border-color:transparent;background:#12B58A}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailFares:hover,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailFares:hover{color:#fff}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailFares:hover .mailIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailFares:hover .mailIcon{color:#fff}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailFares.active,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailFares.active{background-color:#12B58A;color:#fff}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailFares.active .mailIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailFares.active .mailIcon{color:#fff}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailFares.active .cnt,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailFares.active .cnt{background-color:#fff;color:#12B58A;padding:0px 6px;border-radius:6px;font-size:9px;margin-left:5px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .modifyMarkup,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .modifyMarkup{font-size:13px;padding:8px 12px;border:1px solid;border-color:#12B58A;background:transparent;border-radius:4px;color:#12B58A;cursor:pointer;-webkit-appearance:none;padding:2px 6px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .modifyMarkup:hover,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .modifyMarkup:hover{color:transparent;border-color:transparent;background:#12B58A}.mainBody .hotelResContainer .hotelResultHeader .optsContents .modifyMarkup:hover,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .modifyMarkup:hover{color:#fff}.mainBody .hotelResContainer .hotelResultHeader .optsContents .modifyMarkup:hover .modIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .modifyMarkup:hover .modIcon{color:#fff}.mainBody .hotelResContainer .hotelResultHeader .optsContents .showHideNTA,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .showHideNTA{color:#12B58A;font-size:13px;margin-top:3px;cursor:pointer}.mainBody .hotelResContainer .hotelResultHeader .optsContents .showHideIncent,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .showHideIncent{color:#12B58A;font-size:13px;margin-top:3px;cursor:pointer;border-right:1px solid;padding-right:10px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .mailIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .mailIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.mainBody .hotelResContainer .hotelResultHeader .optsContents .mailIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .mailIcon:before{content:"";font-size:12px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .modIcon,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .modIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.mainBody .hotelResContainer .hotelResultHeader .optsContents .modIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .modIcon:before{content:"";font-size:12px}.mainBody .hotelResContainer .hotelResultHeaderMap{display:none}.mainBody .hotelResContainer .hotelResultHeaderMap .resCount{margin:8px}.mainBody .hotelResContainer .hotelResultHeaderMap .sortBy{margin-left:50px;font-size:12px}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter{width:auto;float:right}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .setSort{padding:0px 10px;color:#12B58A;font-weight:500;margin:8px 8px 8px 0px;font-size:12px;cursor:pointer}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .dropDown{position:absolute;right:14px;box-shadow:5px 8.66px 40px 0px rgba(0,0,0,0.35);height:auto;border-radius:4px;background-color:white;top:27px;width:190px;color:black;z-index:1}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .dropDown div{font-size:13px;font-weight:400;border-bottom:1px solid #D4DEE5;padding:10px}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .dropDown div:last-of-type{border-bottom:0px}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .dropDown div .high{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;margin:0px;float:right}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .dropDown div .high:before{content:"";font-size:4px}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .dropDown div .low{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin:0px;float:right}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .dropDown div .low:before{content:"";font-size:4px}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .dropDown div:hover{background-color:#fcf8e5}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .tipArrow{width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:10px;background:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.5, #FFF), color-stop(0.5, transparent));border:1px solid #D4DEE5;border-width:1px 0px 0px 1px;position:absolute;z-index:2;top:22px;right:26px}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter:not(.desc):not(.asc):not(.disabled):before{content:none}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .high{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;margin:0px 0px 0px 10px;float:right}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .high:before{content:"";font-size:4px}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .low{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin:0px 0px 0px 10px;float:right}.mainBody .hotelResContainer .hotelResultHeaderMap .priceSorter .low:before{content:"";font-size:4px}.mainBody .hotelResContainer .voucherPromoCont{margin-top:20px;margin-bottom:20px}.mainBody .hotelResContainer .resultSet{padding:0px 10px}.mainBody .hotelResContainer .resultSet .result{background-color:#ffffff;border:1px solid #d4dee5;border-bottom-width:3px;margin-bottom:25px;position:relative}.mainBody .hotelResContainer .resultSet .result .notAvailDiv{margin-top:65px}.mainBody .hotelResContainer .resultSet .result .roomArrow{display:none;width:15px;height:15px;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);bottom:-8px;border-left:1px solid #D4DEE5;border-top:1px solid #D4DEE5;right:-155px;position:absolute;background-color:white;z-index:2}.mainBody .hotelResContainer .resultSet .result .dealDiv{width:65%}.mainBody .hotelResContainer .resultSet .result .dealDiv .deal{display:inline-block;background-color:#ED1C24;color:white;padding:2px 8px;font-size:13px;vertical-align:top;border-radius:0px;border:1px solid #ED1C24}.mainBody .hotelResContainer .resultSet .result .dealDiv .deal .deal-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px;vertical-align:middle}.mainBody .hotelResContainer .resultSet .result .dealDiv .deal .deal-icon:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .dealDiv img{width:16px;height:25px;background-color:#FCF8E5;display:inline-block;vertical-align:top}.mainBody .hotelResContainer .resultSet .result .dealDiv .flag-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;display:inline-block;vertical-align:top;margin-top:1px;z-index:2;position:absolute;top:-1px;left:68px}.mainBody .hotelResContainer .resultSet .result .dealDiv .flag-icon:before{content:"";font-size:25px}.mainBody .hotelResContainer .resultSet .result .dealDiv .dealText{display:inline-block;padding:4px 8px 4px 18px;vertical-align:top;background-color:#FCF8E5;font-size:12px;height:25px;border:1px solid #E6D4B9;border-top-width:0px;border-left-width:0px;width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail{width:180px;height:170px;position:relative;vertical-align:top;display:inline-block}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .noThumbnail{width:180px;height:170px;padding:45px 0px 0px 60px;background-color:#f6f9fc}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .noThumbnail span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#C3C6CD}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .noThumbnail span:before{content:"";font-size:30px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .noThumbnail p{margin:auto;font-size:10px;color:#C3C6CD}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail img{width:180px;height:170px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .stars{position:absolute;bottom:0px;left:0px;width:180px;height:50px;padding:10px 0px 0px 35px;background-image:-moz-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, rgba(0,0,0,0.25) 43%, transparent 100%);background-image:-webkit-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, rgba(0,0,0,0.25) 43%, transparent 100%);background-image:-ms-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, rgba(0,0,0,0.25) 43%, transparent 100%)}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .stars .filledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:2px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .stars .filledStar:before{content:"";font-size:18px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .stars .unFilledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .stars .unFilledStar:before{content:"";font-size:18px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .viewHotel{position:absolute;top:70px;left:25px;background-color:rgba(0,0,0,0.8);color:#12B58A;padding:8px 20px;font-size:12px;border-radius:20px;border:1px solid black;display:none;cursor:pointer}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .viewHotel .hotelIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin-right:5px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .viewHotel .hotelIcon:before{content:"";font-size:12px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv{width:500px;height:170px;display:inline-block;vertical-align:top;padding:20px 0px 0px 20px;position:relative}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv p{margin:auto}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .hotelName{font-weight:600;color:#333;font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .hotelAdd{font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .amenTripRating div:nth-child(1){margin-top:10px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .amenTripRating div:nth-child(2){border-left:1px solid #d4dee5;padding-left:10px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .amenTripRating .tripRating{cursor:pointer;vertical-align:middle;display:inline-block}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .amenTripRating .tripRating span{color:#12B58A;margin-left:5px;vertical-align:text-top;font-size:12px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .amenTripRating .tripRating img{height:15px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .amenTripRating .facilities{display:inline-block}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .amenTripRating .facilities .moreAmen{margin-left:-10px;font-size:13px;color:#707070;cursor:pointer;vertical-align:text-top;padding-right:10px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo{border-top:1px solid #d4dee5;margin-top:10px;padding-top:10px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .payLater{font-size:13px;display:inline-block;font-weight:600;margin-right:15px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .payLater .paylater-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#344755;vertical-align:text-bottom}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .payLater .paylater-icon:before{content:"";font-size:25px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .FreeCanc{font-size:13px;display:inline-block;font-weight:600;margin-right:15px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .FreeCanc .fc-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#344755;vertical-align:text-bottom}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .FreeCanc .fc-icon:before{content:"";font-size:25px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .payAtHotel{font-size:13px;display:inline-block;font-weight:600;margin-right:15px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .nearByCity{display:inline-block;font-size:13px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .nearByCity .smallLocation-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .nearByCity .smallLocation-icon:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .priceDiv{width:310px;height:170px;display:inline-block;padding-left:30px;vertical-align:top;float:right}.mainBody .hotelResContainer .resultSet .result .priceDiv .loadingDiv .text{font-size:10px}.mainBody .hotelResContainer .resultSet .result .priceDiv .priceSec,.mainBody .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv,.mainBody .hotelResContainer .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .hotelResContainer .resultSet .result .priceDiv .rentDiv,.mainBody .hotelResContainer .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .hotelResContainer .resultSet .result .priceDiv .rentDiv{margin-bottom:5px;margin-top:30px}.mainBody .hotelResContainer .resultSet .result .priceDiv .perQuant{margin-left:5px}.mainBody .hotelResContainer .resultSet .result .priceDiv .optsDiv{font-size:12px;height:30px;padding-bottom:10px;margin-bottom:10px;position:absolute;top:0px;right:0px}.mainBody .hotelResContainer .resultSet .result .priceDiv .optsDiv .rightContainer{float:right;color:black;background-color:#F6F9FC;display:inline-flex}.mainBody .hotelResContainer .resultSet .result .priceDiv .optsDiv .rightContainer>div{display:inline-block;max-width:100px;width:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:5px 10px;text-align:center;border:1px solid #d4dee5;border-width:0px 0px 1px 1px}.mainBody .hotelResContainer .resultSet .result .priceDiv .optsDiv .rightContainer>div .Best_Seller{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;vertical-align:middle}.mainBody .hotelResContainer .resultSet .result .priceDiv .optsDiv .rightContainer>div .Best_Seller:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .priceDiv .optsDiv .rightContainer>div .Deal{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;vertical-align:middle}.mainBody .hotelResContainer .resultSet .result .priceDiv .optsDiv .rightContainer>div .Deal:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .priceDiv .optsDiv .rightContainer>div .propertyIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;vertical-align:middle}.mainBody .hotelResContainer .resultSet .result .priceDiv .optsDiv .rightContainer>div .propertyIcon:before{content:"";font-size:13px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec{position:relative}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .bookBtn,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .isBlockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .selectBtn,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .viewBtn{display:inline-block;width:90px;height:35px;padding:6px 0px 0px 26px;font-size:15px;font-weight:600;color:white;background-color:#ED1C24;border-radius:4px;cursor:pointer}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .loading{color:#FFF;background:#ED1C24;cursor:not-allowed;background-image:repeating-linear-gradient(-32deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 15px, transparent 0, transparent 33px);animation:load-stripe 10s infinite linear}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .isBlockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable{color:#fff;margin-left:10px;width:auto;font-weight:300;background-color:#344755;padding:7px 10px 10px 10px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .isBlockable .block-icon,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable .block-icon,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable .block-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .isBlockable .block-icon:before,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable .block-icon:before,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable .block-icon:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable{border-style:dashed;border-color:#12B58A;background-color:white;border-width:1px;padding:6px 8px 0px 8px;font-size:14px;cursor:auto;color:#12B58A}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable .block-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin-right:5px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable .block-icon:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable{border-style:dashed;border-color:#ED1C24;background-color:white;cursor:auto;padding:8px 8px 0px 8px;font-size:13px;border-width:1px;color:#ED1C24}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable .block-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;margin-right:5px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable .block-icon:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .selectBtn{width:125px;padding-left:13px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .selectBtn:hover{color:#fff;border-color:#bd040b;background:#bd040b}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .loadingGif{background-color:white;border:1px solid #ED1C24}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .loadingGif img{margin-left:15px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .viewBtn{color:#12B58A;background-color:#fff;border:1px solid #12B58A;margin-right:20px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .viewBtn:hover{color:#fff;background-color:#12B58A}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .showOnMap{display:none}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .freeCanc{color:#12B58A;font-size:13px;margin-bottom:5px}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .freeCanc .fc-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;margin-right:3px;vertical-align:inherit}.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .freeCanc .fc-icon:before{content:"";font-size:inherit}.mainBody .hotelResContainer .resultSet .result:hover .hotelDetailsDiv .hotelName{color:#12B58A}.mainBody .hotelResContainer .resultSet .result:hover .viewHotel{display:block}.mainBody .hotelResContainer .resultSet .result .rooms{border-top:1px solid #d4dee5;padding:20px;max-height:500px;overflow-y:auto;display:none}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom{border-bottom:1px solid #d4dee5;margin-bottom:15px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom:last-child{border-bottom:0px;margin-bottom:0px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .dealDiv{width:65%}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .dealDiv .deal{display:inline-block;background-color:#ED1C24;color:white;padding:2px 8px;font-size:13px;vertical-align:top;font-size:10px;border-radius:3px 0px 0px 3px;border:1px solid #ED1C24}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .dealDiv img{width:13px;height:21px;background-color:#FCF8E5;display:inline-block;vertical-align:top}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .dealDiv .flag-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;display:inline-block;vertical-align:top;margin-top:1px;z-index:2;position:absolute;top:0px;left:42px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .dealDiv .flag-icon:before{content:"";font-size:20px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .dealDiv .dealText{display:inline-block;padding:2px 8px 2px 18px;vertical-align:top;background-color:#FCF8E5;font-size:10px;height:21px;border:1px solid #E6D4B9;border-left-width:0px;border-radius:0px 4px 4px 0px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails{margin-bottom:15px;border-bottom:1px solid #D4DEE5;padding:5px 0px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails:last-child{border-bottom:0px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .image{width:150px;height:135px;display:inline-block}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .image img{width:150px;height:135px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc{display:inline-block;vertical-align:top;width:45%;padding-right:25px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc h4{margin:auto;font-weight:600;font-size:16px;color:#333;word-break:break-word}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc p{margin-bottom:10px;font-size:12px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc .blockDetails{width:auto;background-color:#344755;color:white;display:inline-block;border-radius:4px;padding:5px 10px;margin-top:5px;font-weight:300;margin-left:10px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc .blockDetails p{margin:0px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc .blockDetails .blockText{font-weight:600}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc .blockDetails .block-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc .blockDetails .block-icon:before{content:"";font-size:10px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc .blockDetails .paylater-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc .blockDetails .paylater-icon:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc .blockDetails .paylater-icon:before{position:relative;top:2px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc .blockDetails .payathotel-icon{color:#12B58A}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc .blockDetails .payathotel-text{color:#12B58A;font-weight:600;position:relative;top:-3px;padding-left:5px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv{display:inline-block;vertical-align:top;height:auto;width:28%;margin-top:0px;margin-bottom:0px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom{display:inline-block}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .perQuant{display:block;margin-left:0px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine{display:block}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .taxInfo{font-size:12px;color:#666;font-weight:300}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .taxInfo .price{font-size:12px !important;color:#666}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .taxInfo .currency{font-size:10px;vertical-align:middle !important;color:#666}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .taxInfoAllInc{font-size:12px;color:#12B58A;font-weight:300}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv{display:inline-block;vertical-align:top;height:auto}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .cancelPolicy{color:#12B58A;cursor:pointer;font-size:13px;border:0px;padding:0px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .bookBtn,.mainBody .gm-style-iw .priceDiv .bookSec .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .isBlockable,.mainBody .gm-style-iw .priceDiv .bookSec .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .blockable,.mainBody .gm-style-iw .priceDiv .bookSec .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .nonBlockable,.mainBody .gm-style-iw .priceDiv .bookSec .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .selectBtn,.mainBody .gm-style-iw .priceDiv .bookSec .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .viewBtn,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .priceDiv .bookSec .isBlockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .rooms .eachRoom .eachRoomDetails .bookDiv .isBlockable,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .priceDiv .bookSec .blockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .rooms .eachRoom .eachRoomDetails .bookDiv .blockable,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .priceDiv .bookSec .nonBlockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .rooms .eachRoom .eachRoomDetails .bookDiv .nonBlockable,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .priceDiv .bookSec .selectBtn,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .rooms .eachRoom .eachRoomDetails .bookDiv .selectBtn,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .priceDiv .bookSec .viewBtn,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .rooms .eachRoom .eachRoomDetails .bookDiv .viewBtn{width:120px;height:35px;padding:5px 0px 0px 16px;font-size:15px;font-weight:600;color:white;background-color:#12B58A;border-radius:4px;cursor:pointer;margin-top:5px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .loading{color:#FFF;background:#12B58A;cursor:not-allowed;background-image:repeating-linear-gradient(-32deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 15px, transparent 0, transparent 32px);animation:load-stripe 10s infinite linear}.mainBody .hotelResContainer .resultSet .ntaIncentive{display:flex}.mainBody .hotelResContainer .resultSet .ntaIncentive div:nth-child(1){padding-right:10px}.mainBody .hotelResContainer .resultSet .ntaIncentive div:nth-child(2){padding-left:10px}.mainBody .hotelResContainer .resultSet .ntaIncentive .prNTA{font-size:10px;width:auto;display:none;border-top:1px solid #D4DEE5}.mainBody .hotelResContainer .resultSet .ntaIncentive .prIncentive{font-size:10px;width:auto;display:none;border-top:1px solid #D4DEE5}.mainBody .mapPlusList{width:420px;padding:0px;display:block;position:absolute;right:0;bottom:0;overflow-y:scroll;overflow-x:hidden;top:0px}.mainBody .mapPlusList .resultSet{padding:0px}.mainBody .mapPlusList .resultSet .result{cursor:pointer;margin-bottom:0px;position:relative}.mainBody .mapPlusList .resultSet .result .dealDiv{display:none}.mainBody .mapPlusList .resultSet .result .hotelThumbnail{width:120px;height:110px;position:relative;vertical-align:top;display:inline-block}.mainBody .mapPlusList .resultSet .result .hotelThumbnail .noThumbnail{width:120px;height:110px;padding:15px 0px 0px 35px}.mainBody .mapPlusList .resultSet .result .hotelThumbnail img{width:120px;height:110px}.mainBody .mapPlusList .resultSet .result .hotelThumbnail .stars{left:0px;padding:8px 0px 0px 8px;width:120px;height:40px}.mainBody .mapPlusList .resultSet .result .hotelDetailsDiv{width:275px;height:110px;padding:10px 0px 0px 10px}.mainBody .mapPlusList .resultSet .result .hotelDetailsDiv .hotelName{font-size:15px;width:265px}.mainBody .mapPlusList .resultSet .result .hotelDetailsDiv .hotelAdd{font-size:12px}.mainBody .mapPlusList .resultSet .result .hotelDetailsDiv .amenTripRating .tripRating{margin-top:3px}.mainBody .mapPlusList .resultSet .result .hotelDetailsDiv .amenTripRating .tripRating img{height:15px}.mainBody .mapPlusList .resultSet .result .hotelDetailsDiv .amenTripRating .tripRating span{vertical-align:middle;font-size:12px}.mainBody .mapPlusList .resultSet .result .hotelDetailsDiv .amenTripRating div:nth-child(2){border:0px;padding-left:0px}.mainBody .mapPlusList .resultSet .result .hotelDetailsDiv .amenTripRating .facilities{display:none}.mainBody .mapPlusList .resultSet .result .hotelDetailsDiv .nearByCity{display:none}.mainBody .mapPlusList .resultSet .result .priceDiv{width:auto;height:auto;padding:0px;vertical-align:top;float:none;margin:0px;left:130px;bottom:3px;position:absolute}.mainBody .mapPlusList .resultSet .result .priceDiv .optsDiv{display:none}.mainBody .mapPlusList .resultSet .result .priceDiv .priceSec,.mainBody .mapPlusList .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv,.mainBody .hotelResContainer .mapPlusList .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv,.mainBody .mapPlusList .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv,.mainBody .hotelResContainer .mapPlusList .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv{margin-bottom:0px;margin-top:0px}.mainBody .mapPlusList .resultSet .result .priceDiv .priceSec .priceRoom,.mainBody .mapPlusList .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom,.mainBody .hotelResContainer .mapPlusList .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom,.mainBody .mapPlusList .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .priceRoom,.mainBody .hotelResContainer .mapPlusList .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .priceRoom,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .priceRoom,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .priceRoom{display:inline-block;vertical-align:top}.mainBody .mapPlusList .resultSet .result .priceDiv .priceSec .strikeLine,.mainBody .mapPlusList .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine,.mainBody .hotelResContainer .mapPlusList .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine,.mainBody .mapPlusList .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .strikeLine,.mainBody .hotelResContainer .mapPlusList .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .strikeLine,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .strikeLine,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .strikeLine,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .strikeLine,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .strikeLine{margin-right:10px;font-size:10px}.mainBody .mapPlusList .resultSet .result .priceDiv .priceSec .strikeLine .currency,.mainBody .mapPlusList .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine .currency,.mainBody .hotelResContainer .mapPlusList .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine .currency,.mainBody .mapPlusList .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .strikeLine .currency,.mainBody .hotelResContainer .mapPlusList .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .strikeLine .currency,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .strikeLine .currency,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .strikeLine .currency,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .strikeLine .currency,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .strikeLine .currency{font-size:10px}.mainBody .mapPlusList .resultSet .result .priceDiv .priceSec .strikeLine .price,.mainBody .mapPlusList .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine .price,.mainBody .hotelResContainer .mapPlusList .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine .price,.mainBody .mapPlusList .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .strikeLine .price,.mainBody .hotelResContainer .mapPlusList .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .strikeLine .price,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .strikeLine .price,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .strikeLine .price,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .strikeLine .price,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .strikeLine .price{font-size:14px;text-decoration:line-through;text-decoration-color:#ED1C24}.mainBody .mapPlusList .resultSet .result .priceDiv .priceSec .priceStart,.mainBody .mapPlusList .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .priceStart,.mainBody .hotelResContainer .mapPlusList .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .priceStart,.mainBody .mapPlusList .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .priceStart,.mainBody .hotelResContainer .mapPlusList .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .priceStart,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceStart,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .priceStart,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceStart,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .priceStart{display:none}.mainBody .mapPlusList .resultSet .result .priceDiv .priceSec .currency,.mainBody .mapPlusList .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .currency,.mainBody .hotelResContainer .mapPlusList .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .currency,.mainBody .mapPlusList .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .currency,.mainBody .hotelResContainer .mapPlusList .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .currency,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .currency,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .currency,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .currency,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .currency{font-size:15px}.mainBody .mapPlusList .resultSet .result .priceDiv .priceSec .price,.mainBody .mapPlusList .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .price,.mainBody .hotelResContainer .mapPlusList .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .price,.mainBody .mapPlusList .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .price,.mainBody .hotelResContainer .mapPlusList .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .price,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .price,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .price,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .price,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .price{font-size:20px}.mainBody .mapPlusList .resultSet .result .priceDiv .priceSec .perQuant,.mainBody .mapPlusList .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .perQuant,.mainBody .hotelResContainer .mapPlusList .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .perQuant,.mainBody .mapPlusList .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .perQuant,.mainBody .hotelResContainer .mapPlusList .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .perQuant,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .perQuant,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .perQuant,.mainBody .mapPlusList .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .perQuant,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapPlusList .resultSet .result .priceDiv .rentDiv .perQuant{font-size:10px;display:inline-block;margin-left:5px}.mainBody .mapPlusList .resultSet .result .priceDiv .bookSec{display:none}.mainBody .mapPlusList .resultSet .result:hover .hotelDetailsDiv .hotelName{color:#12B58A}.mainBody .mapPlusList .resultSet .result:hover .viewHotel{display:none}.mainBody .mapPlusList .resultSet .selected{background-color:#FCF8E5}.mainBody .moveToTop{position:fixed;right:20px;height:60px;width:60px;border-radius:50%;background-color:#D4DEE5;display:none;bottom:75px;z-index:100000;cursor:pointer}.mainBody .moveToTop span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-left:18px;cursor:pointer;line-height:3.7}.mainBody .moveToTop span:before{content:"";font-size:15px}.mainBodyMap{position:absolute;z-index:1;top:144px;bottom:0px;width:100%;min-width:1024px}.cloneHotelType,.cloneLocation,.cloneAmenities,.cloneSlider{display:none}.hotelDetailsSection{width:1024px;margin:auto;margin-top:20px;margin-bottom:20px;height:auto;border:1px solid #d4dee5;border-radius:4px;border-bottom-width:3px;background-color:white}.hotelDetailsSection .arrowTipDown{width:15px;height:15px;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);top:-8px;left:57px;border-right:1px solid #D4DEE5;border-bottom:1px solid #D4DEE5;position:absolute;background-color:#fff;z-index:2;padding:0px}.hotelDetailsSection .headerHotelDetails{position:relative;background-color:#f6f9fc;border-bottom:1px solid #d4dee5}.hotelDetailsSection .headerHotelDetails div{font-size:15px;color:#333;padding:20px 30px;display:inline-block;cursor:pointer}.hotelDetailsSection .headerHotelDetails div:first-of-type.activeHead{border-left:0px}.hotelDetailsSection .headerHotelDetails .activeHead{font-weight:700;background:#fff;border-right:1px solid #d4dee5;border-left:1px solid #d4dee5;border-top:3px solid #ED1C24}.hotelDetailsSection .leftCol{display:inline-block;width:300px;vertical-align:top}.hotelDetailsSection .rightCol{display:inline-block;width:650px;margin-left:25px}.hotelDetailsSection .picSection{margin-bottom:20px}.hotelDetailsSection .picSection .bigPic{width:300px;height:250px;cursor:pointer;position:relative}.hotelDetailsSection .picSection .bigPic .gradientShadow{width:300px;height:110px;position:absolute;bottom:0px;background-image:-moz-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, rgba(0,0,0,0.25) 43%, transparent 100%);background-image:-webkit-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, rgba(0,0,0,0.25) 43%, transparent 100%);background-image:-ms-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, rgba(0,0,0,0.25) 43%, transparent 100%)}.hotelDetailsSection .picSection .bigPic span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#C3C6CD;margin:90px 0px 0px 110px;display:inline-block}.hotelDetailsSection .picSection .bigPic span:before{content:"";font-size:30px}.hotelDetailsSection .picSection .bigPic p{margin:auto;font-size:15px;margin-left:110px;color:#C3C6CD}.hotelDetailsSection .picSection .bigPic img{width:300px;height:250px;position:absolute;top:0px}.hotelDetailsSection .hotelNameAddr h4{margin:auto;color:#333;font-size:25px;font-weight:600}.hotelDetailsSection .hotelNameAddr p{margin:auto;font-size:14px;font-weight:300}.hotelDetailsSection .hotelNameAddr .starDetails{margin-top:8px;margin-bottom:20px}.hotelDetailsSection .hotelNameAddr .starDetails .filledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.hotelDetailsSection .hotelNameAddr .starDetails .filledStar:before{content:"";font-size:20px}.hotelDetailsSection .hotelNameAddr .starDetails .unFilledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.hotelDetailsSection .hotelNameAddr .starDetails .unFilledStar:before{content:"";font-size:20px}.hotelDetailsSection .hotelNameAddr .starDetails .starText{font-size:15px;font-weight:300;vertical-align:top}.hotelDetailsSection .checkInOut{padding:20px 0px;border-bottom:1px solid #D4DEE5}.hotelDetailsSection .checkInOut .checkIn{display:inline-block;padding-right:20px;width:auto;font-size:14px;border:0px;font-weight:300;border-right:1px solid #D4DEE5}.hotelDetailsSection .checkInOut .checkOut{display:inline-block;width:auto;padding-left:20px;font-size:14px;font-weight:300}.hotelDetailsSection .checkInOut .checkTime{font-weight:600;color:#333;margin-left:5px;font-size:16px}.hotelDetailsSection .hotelNameStarAddr h4{margin:auto;color:#333;font-size:25px;font-weight:600;margin-right:15px;display:inline-block}.hotelDetailsSection .hotelNameStarAddr .starDetails{width:150px;display:inline-block}.hotelDetailsSection .hotelNameStarAddr .starDetails .filledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.hotelDetailsSection .hotelNameStarAddr .starDetails .filledStar:before{content:"";font-size:20px}.hotelDetailsSection .hotelNameStarAddr .starDetails .unFilledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.hotelDetailsSection .hotelNameStarAddr .starDetails .unFilledStar:before{content:"";font-size:20px}.hotelDetailsSection .hotelNameStarAddr .addr{font-size:14px;text-align:right;display:inline-block;width:800px;font-weight:300}.hotelDetailsSection .overviewContent{padding:20px;position:relative}.hotelDetailsSection .overviewContent .arrowTipDown{left:57px}.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic1,.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic2{cursor:pointer;display:inline-block;margin-top:10px;margin-right:5px;width:140px;height:150px;position:relative}.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic1 .gradientShadow,.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic2 .gradientShadow{width:145px;height:60px;position:absolute;bottom:0px;background-image:-moz-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, rgba(0,0,0,0.25) 43%, transparent 100%);background-image:-webkit-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, rgba(0,0,0,0.25) 43%, transparent 100%);background-image:-ms-linear-gradient(90deg, rgba(0,0,0,0.50196) 0%, rgba(0,0,0,0.25) 43%, transparent 100%)}.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic1 img,.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic2 img{width:145px;height:150px;position:absolute;top:0px}.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic1 span,.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic2 span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#C3C6CD;margin:60px 0px 0px 55px;display:inline-block}.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic1 span:before,.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic2 span:before{content:"";font-size:30px}.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic1 p,.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic2 p{margin:auto;font-size:10px;margin-left:53px;color:#C3C6CD}.hotelDetailsSection .overviewContent .leftCol .picSection .smallPic2{margin-left:5px;margin-right:0px}.hotelDetailsSection .overviewContent .leftCol .picSection .viewAllPic{color:#12B58A;text-align:center;font-size:14px;cursor:pointer}.hotelDetailsSection .overviewContent .leftCol .smallMapSec{width:300px;height:300px;cursor:pointer}.hotelDetailsSection .overviewContent .leftCol .smallMapSec img{width:300px;height:300px}.hotelDetailsSection .overviewContent .rightCol .amenReview{padding:20px 0px;border-top:1px solid #D4DEE5}.hotelDetailsSection .overviewContent .rightCol .amenReview .amenCheck{width:50%;display:inline-block;vertical-align:top}.hotelDetailsSection .overviewContent .rightCol .amenReview .amenCheck .amen{padding:10px 0px;padding-right:20px;border-bottom:1px solid #D4DEE5}.hotelDetailsSection .overviewContent .rightCol .amenReview .amenCheck .amen div{display:inline-block}.hotelDetailsSection .overviewContent .rightCol .amenReview .amenCheck .amen .viewAll{font-size:12px;float:right;color:#12B58A;cursor:pointer}.hotelDetailsSection .overviewContent .rightCol .amenReview .smallReview{width:50%;display:inline-block;padding-left:25px;font-size:15px;padding-top:10px}.hotelDetailsSection .overviewContent .rightCol .amenReview .smallReview .quote-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#cbD4D8}.hotelDetailsSection .overviewContent .rightCol .amenReview .smallReview .quote-icon:before{content:"";font-size:20px}.hotelDetailsSection .overviewContent .rightCol .amenReview .smallReview .smallReviewText{font-weight:600;margin:0px;color:#333;font-size:16px;width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hotelDetailsSection .overviewContent .rightCol .amenReview .smallReview .reviewerName{font-weight:600}.hotelDetailsSection .overviewContent .rightCol .amenReview .smallReview .reviewDate{font-weight:300;font-size:14px;margin-left:5px}.hotelDetailsSection .overviewContent .rightCol .amenReview .smallReview .reviewRating{margin-top:10px}.hotelDetailsSection .overviewContent .rightCol .amenReview .smallReview .reviewRating img{width:75px;height:15px}.hotelDetailsSection .overviewContent .rightCol .amenReview .smallReview .reviewRating .reviewNum{font-size:13px;color:#12B58A;vertical-align:text-top;cursor:pointer}.hotelDetailsSection .overviewContent .rightCol .hotelDescSmall{height:auto;border-bottom:1px solid #D4DEE5}.hotelDetailsSection .overviewContent .rightCol .hotelDescSmall .smallDesc{max-height:175px;overflow:hidden}.hotelDetailsSection .overviewContent .rightCol .hotelDescSmall .smallDesc p{margin:auto;font-size:14px}.hotelDetailsSection .overviewContent .rightCol .hotelDescSmall .viewMore{color:#12B58A;cursor:pointer;font-size:14px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .eachRoom{border-bottom:1px solid #D4DEE5;padding-top:15px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .eachRoom:last-child{border-bottom-width:0px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .dealDiv{width:65%}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .dealDiv .deal{display:inline-block;background-color:#ED1C24;color:white;padding:2px 8px;font-size:13px;vertical-align:top;font-size:10px;border-radius:3px 0px 0px 3px;border:1px solid #ED1C24}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .dealDiv .flag-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;display:inline-block;vertical-align:top;margin-top:1px;z-index:2;position:absolute;top:0px;left:42px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .dealDiv .flag-icon:before{content:"";font-size:20px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .dealDiv img{width:13px;height:21px;background-color:#FCF8E5;display:inline-block;vertical-align:top}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .dealDiv .dealText{display:inline-block;padding:2px 8px 2px 18px;vertical-align:top;background-color:#FCF8E5;font-size:10px;height:21px;border:1px solid #E6D4B9;border-left-width:0px;border-radius:0px 4px 4px 0px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet{margin-bottom:10px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .image{width:150px;height:135px;display:inline-block}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .image img{width:150px;height:135px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .roomDesc{display:inline-block;vertical-align:top;width:45%;padding-right:25px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .roomDesc h4{margin:auto;font-weight:600;font-size:16px;color:#333}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .roomDesc p{margin:auto;font-size:12px;font-weight:300;vertical-align:middle}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv{display:inline-block;vertical-align:top;height:auto;width:35%}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .perQuant{margin-left:0px;display:block}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .taxInfo{font-size:12px;color:#666;font-weight:300}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .taxInfo .price{font-size:12px  !important;color:#666}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .taxInfo .currency{font-size:10px;vertical-align:middle  !important;color:#666}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .taxInfoAllInc{font-size:12px;color:#12B58A;font-weight:300}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv{display:inline-block;vertical-align:top;height:auto}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .bookBtn,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .gm-style-iw .priceDiv .bookSec .isBlockable,.mainBody .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .isBlockable,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .blockable,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .gm-style-iw .priceDiv .bookSec .nonBlockable,.mainBody .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .nonBlockable,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .gm-style-iw .priceDiv .bookSec .selectBtn,.mainBody .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .selectBtn,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .gm-style-iw .priceDiv .bookSec .viewBtn,.mainBody .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .viewBtn,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .isBlockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .isBlockable,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .blockable,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .nonBlockable,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .selectBtn,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .selectBtn,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .viewBtn,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .viewBtn{width:120px;height:35px;padding:5px 0px 0px 20px;font-size:15px;font-weight:600;color:white;background-color:#ED1C24;border-radius:4px;cursor:pointer;margin-top:5px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .cancelPolicy{color:#12B58A;cursor:pointer;font-size:13px;border:0px;padding:0px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .loading{color:#FFF;background:#ED1C24;cursor:not-allowed;background-image:repeating-linear-gradient(-32deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 15px, transparent 0, transparent 32px);animation:load-stripe 10s infinite linear}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall.sold-out{text-align:center;padding:20px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall.sold-out p.lbl{font-size:25px;color:#ED1C24}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall.sold-out p.info{font-size:14px;font-weight:300}.hotelDetailsSection .overviewContent .rightCol .others{margin-bottom:10px;border-top:1px solid #D4DEE5;padding-top:10px}.hotelDetailsSection .overviewContent .rightCol .others .moreRoom{color:#12B58A;cursor:pointer;font-size:14px}.hotelDetailsSection .similarHotelDetails .similarHotelContainer{width:230px;height:260px;background-color:#fff;border-radius:4px;margin:13px 7px;position:relative;border-width:1px;border-color:#bcc8d1;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15);display:inline-block;vertical-align:middle}.hotelDetailsSection .similarHotelDetails .filledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:2px}.hotelDetailsSection .similarHotelDetails .filledStar:before{content:"";font-size:18px}.hotelDetailsSection .similarHotelDetails .unFilledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:2px}.hotelDetailsSection .similarHotelDetails .unFilledStar:before{content:"";font-size:18px}.hotelDetailsSection .similarHotelDetails .hotelImage{display:block}.hotelDetailsSection .similarHotelDetails .hotelImage .noThumbnail{width:230px;height:130px;padding:30px 0px 0px 90px;background-color:#e6e9ec}.hotelDetailsSection .similarHotelDetails .hotelImage .noThumbnail span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#C3C6CD}.hotelDetailsSection .similarHotelDetails .hotelImage .noThumbnail span:before{content:"";font-size:30px}.hotelDetailsSection .similarHotelDetails .hotelImage .noThumbnail p{margin:auto;font-size:10px;color:#C3C6CD}.hotelDetailsSection .similarHotelDetails a{text-decoration:none}.hotelDetailsSection .similarHotelDetails .simViewHtl{font-size:12px;padding:2px 12px;border:1px solid;border-color:#12B58A;border-radius:4px;color:#12B58A;display:block;width:100px;cursor:pointer}.hotelDetailsSection .similarHotelDetails .simViewHtl:hover{color:#ffffff;border-color:#344755;background:#12B58A}.hotelDetailsSection .similarHotelDetails .simStarRating{top:95px}.hotelDetailsSection .similarHotelDetails .simHtlImg{width:230px;height:120px;border-top-right-radius:4px;border-top-left-radius:4px}.hotelDetailsSection .similarHotelDetails .simHtlNm,.hotelDetailsSection .similarHotelDetails .simHtlAddrs{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.hotelDetailsSection .similarHotelDetails .hotels-slider{position:relative;width:auto;overflow:hidden}.hotelDetailsSection .similarHotelDetails .hotels-box-container{position:relative;width:20000em;overflow:hidden}.hotelDetailsSection .similarHotelDetails .larrow,.hotelDetailsSection .similarHotelDetails .rarrow{width:35px;height:35px;border-radius:18px;background-color:#182732;box-sizing:border-box;text-align:center;cursor:pointer;position:absolute;top:100px;text-decoration:none}.hotelDetailsSection .similarHotelDetails .larrow{left:-18px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ebf2f7;opacity:0.5}.hotelDetailsSection .similarHotelDetails .larrow:before{content:"";font-size:14px}.hotelDetailsSection .similarHotelDetails .larrow:before{position:relative;top:8px;left:-1px}.hotelDetailsSection .similarHotelDetails .rarrow{float:right;right:-18px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ebf2f7;opacity:0.5}.hotelDetailsSection .similarHotelDetails .rarrow:before{content:"";font-size:14px}.hotelDetailsSection .similarHotelDetails .rarrow:before{position:relative;top:8px;right:-1px}.hotelDetailsSection .hotelDetailsContent{padding:20px;position:relative}.hotelDetailsSection .hotelDetailsContent .arrowTipDown{left:205px}.hotelDetailsSection .hotelDetailsContent .leftCol .allAmen{margin-top:10px}.hotelDetailsSection .hotelDetailsContent .leftCol .allAmen .amenText{margin:auto;font-size:20px;font-weight:300}.hotelDetailsSection .hotelDetailsContent .leftCol .allAmen .eachAmenContainer{margin-top:20px}.hotelDetailsSection .hotelDetailsContent .leftCol .allAmen .eachAmenContainer .eachAmen{margin:auto;margin-bottom:5px;font-size:14px}.hotelDetailsSection .hotelDetailsContent .leftCol .allAmen .eachAmenContainer .BAR{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#707070;margin-right:20px;vertical-align:baseline}.hotelDetailsSection .hotelDetailsContent .leftCol .allAmen .eachAmenContainer .BAR:before{content:"";font-size:20px}.hotelDetailsSection .hotelDetailsContent .rightCol .checkInOut{display:inline-block;border-top:1px solid #D4DEE5}.hotelDetailsSection .hotelDetailsContent .rightCol .description{margin-top:20px}.hotelDetailsSection .hotelDetailsContent .rightCol .description h4{margin:auto;font-weight:600;font-size:20px;color:#333}.hotelDetailsSection .hotelDetailsContent .rightCol .description p{font-size:14px}.hotelDetailsSection .hotelDetailsContent .rightCol .description p b{font-weight:300;font-size:20px;color:#333}.hotelDetailsSection .photosContent{padding:20px;position:relative}.hotelDetailsSection .photosContent .arrowTipDown{left:350px}.hotelDetailsSection .photosContent h4{font-size:20px}.hotelDetailsSection .photosContent .hotelStar{margin-bottom:15px}.hotelDetailsSection .photosContent .hotelStar h4{margin:auto;color:#333;font-size:20px;font-weight:600;margin-right:15px;display:inline-block}.hotelDetailsSection .photosContent .hotelStar .filledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.hotelDetailsSection .photosContent .hotelStar .filledStar:before{content:"";font-size:20px}.hotelDetailsSection .photosContent .hotelStar .unFilledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-right:5px}.hotelDetailsSection .photosContent .hotelStar .unFilledStar:before{content:"";font-size:20px}.hotelDetailsSection .photosContent .photoSection{margin-top:10px}.hotelDetailsSection .photosContent .photoSection .noImageFound{margin:50px auto;font-size:15px;color:#333;display:table}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow{z-index:0;width:800px;height:600px;left:10%;position:relative}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current{min-height:383px;height:450px !important}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current ul{margin:0}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current ul li img{width:100%;height:450px !important}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current .ps-prev,.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current .ps-next{border-radius:50%;width:40px;height:40px}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current .ps-prev span,.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current .ps-next span{border-width:0 !important;position:absolute;top:6px;right:6px}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current .ps-next{right:10px}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current .ps-next .ps-nextIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current .ps-next .ps-nextIcon:before{content:"";font-size:28px}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current .ps-prev{left:10px}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current .ps-prev .ps-prevIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-current .ps-prev .ps-prevIcon:before{content:"";font-size:28px}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-list .ps-prev{display:block !important}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-list .ps-next{display:block !important}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-caption{background:rgba(0,0,0,0.5) !important;font-size:18px;text-align:center !important;background:rgba(0,0,0,0.5) !important;background-image:-moz-linear-gradient(90deg, rgba(0,0,0,0.65098) 0%, transparent 100%);background-image:-webkit-linear-gradient(90deg, rgba(0,0,0,0.65098) 0%, transparent 100%);background-image:-ms-linear-gradient(90deg, rgba(0,0,0,0.65098) 0%, transparent 100%)}.hotelDetailsSection .photosContent .photoSection .pgwSlideshow .ps-caption:before{content:''}.hotelDetailsSection .locationContent{padding:20px;position:relative}.hotelDetailsSection .locationContent .arrowTipDown{left:480px}.hotelDetailsSection .locationContent .mapBig{height:450px;margin-top:10px;width:100%}.hotelDetailsSection .locationContent h4{font-size:20px}.hotelDetailsSection .reviewContent{padding:20px;position:relative}.hotelDetailsSection .reviewContent .arrowTipDown{left:610px}.hotelDetailsSection .reviewContent .tripAdvisorHead{padding:10px 0px;border-bottom:1px solid #D4DEE5}.hotelDetailsSection .reviewContent .tripAdvisorHead p{margin:auto;width:auto;display:inline-block;font-size:20px;font-weight:300;margin-right:25px;color:#333}.hotelDetailsSection .reviewContent .tripAdvisorHead img{width:120px;height:20px;vertical-align:text-top}.hotelDetailsSection .reviewContent .tripAdvisorHead .numReview{font-size:14px;margin-left:10px;font-weight:300}.hotelDetailsSection .reviewContent .totalReview{margin-top:20px}.hotelDetailsSection .reviewContent .totalReview .peopleOpenionText{margin:auto;font-size:20px;font-weight:300;color:#333}.hotelDetailsSection .reviewContent .totalReview .eachReviewSection{padding:10px 0px;padding-bottom:0px}.hotelDetailsSection .reviewContent .totalReview .eachReviewSection .eachReview{padding:10px 0px}.hotelDetailsSection .reviewContent .totalReview .eachReviewSection .eachReview .eachReviewHead{font-weight:600;color:#333;margin:auto;font-size:18px;margin-bottom:5px}.hotelDetailsSection .reviewContent .totalReview .eachReviewSection .eachReview img{width:83px;height:18px}.hotelDetailsSection .reviewContent .totalReview .eachReviewSection .eachReview .by{font-weight:600;color:#333;font-size:14px;vertical-align:top}.hotelDetailsSection .reviewContent .totalReview .eachReviewSection .eachReview .on{font-weight:300;font-size:12px}.hotelDetailsSection .reviewContent .totalReview .eachReviewSection .eachReview .eachReviewText{font-size:14px}.hotelDetailsSection .reviewContent .totalReview .viewMore{text-align:center;margin:auto}.hotelDetailsSection .reviewContent .totalReview .viewMore .moreDot-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;vertical-align:text-top}.hotelDetailsSection .reviewContent .totalReview .viewMore .moreDot-icon:before{content:"";font-size:8px}.hotelDetailsSection .reviewContent .totalReview .viewMore a{color:#12B58A;cursor:pointer;text-decoration:none;font-size:14px;margin-left:5px}.hotelDetailsSection .roomRentContent{padding:20px;position:relative}.hotelDetailsSection .roomRentContent .arrowTipDown{left:765px}.hotelDetailsSection .roomRentContent h4{font-size:20px}.hotelDetailsSection .roomRentContent .allRoomSection{margin-top:15px;padding-top:15px;border-top:1px solid #d4dee5}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom{margin-top:10px;margin-bottom:25px;border-bottom:1px solid #d4dee5}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom:last-child{border-bottom:0px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .dealDiv{width:65%}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .dealDiv .deal{display:inline-block;background-color:#ED1C24;color:white;padding:2px 8px;font-size:13px;vertical-align:top;font-size:10px;border-radius:3px 0px 0px 3px;border:1px solid #ED1C24}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .dealDiv img{width:13px;height:21px;background-color:#FCF8E5;display:inline-block;vertical-align:top}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .dealDiv .flag-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;display:inline-block;vertical-align:top;margin-top:1px;z-index:2;position:absolute;top:0px;left:42px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .dealDiv .flag-icon:before{content:"";font-size:20px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .dealDiv .dealText{display:inline-block;padding:2px 8px 2px 18px;vertical-align:top;background-color:#FCF8E5;font-size:10px;height:21px;border:1px solid #E6D4B9;border-left-width:0px;border-radius:0px 4px 4px 0px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet{margin-bottom:20px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .image{width:150px;height:135px;display:inline-block}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .image img{width:150px;height:135px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .roomDesc{display:inline-block;vertical-align:top;width:45%;padding-right:25px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .roomDesc h4{margin:auto;font-weight:600;font-size:16px;color:#333}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .roomDesc p{margin:auto;font-size:12px;font-weight:300}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .roomDesc .CTA{padding:5px 7px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv{display:inline-block;vertical-align:top;height:auto;width:35%}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .perQuant{margin-left:0px;display:block}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .taxInfo{font-size:12px;color:#666;font-weight:300}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .taxInfo .price{font-size:12px  !important;color:#666}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .taxInfo .currency{font-size:10px;vertical-align:middle  !important;color:#666}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .taxInfoAllInc{font-size:12px;color:#12B58A;font-weight:300}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv{display:inline-block;vertical-align:top;height:auto}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .bookBtn,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .gm-style-iw .priceDiv .bookSec .isBlockable,.mainBody .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .isBlockable,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .blockable,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .gm-style-iw .priceDiv .bookSec .nonBlockable,.mainBody .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .nonBlockable,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .gm-style-iw .priceDiv .bookSec .selectBtn,.mainBody .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .selectBtn,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .gm-style-iw .priceDiv .bookSec .viewBtn,.mainBody .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .viewBtn,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .isBlockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .isBlockable,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .blockable,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .nonBlockable,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .selectBtn,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .selectBtn,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .viewBtn,.mainBody .hotelResContainer .resultSet .result .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .viewBtn{width:120px;height:35px;padding:5px 0px 0px 20px;font-size:15px;font-weight:600;color:white;background-color:#ED1C24;border-radius:4px;cursor:pointer;margin-top:5px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .cancelPolicy{color:#12B58A;cursor:pointer;font-size:13px;border:0px;padding:0px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .loading{color:#FFF;background:#ED1C24;cursor:not-allowed;background-image:repeating-linear-gradient(-32deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 15px, transparent 0, transparent 32px);animation:load-stripe 10s infinite linear}.hotelDetailsSection .roomRentContent .allRoomSection.sold-out{text-align:center;padding:20px}.hotelDetailsSection .roomRentContent .allRoomSection.sold-out p.lbl{font-size:25px;color:#ED1C24}.hotelDetailsSection .roomRentContent .allRoomSection.sold-out p.info{font-size:14px;font-weight:300}.hotelDetailsSection .roomDesc{display:inline-block;vertical-align:top;width:45%;padding-right:25px}.hotelDetailsSection .roomDesc h4{margin:auto;font-weight:600;font-size:16px;color:#333;word-break:break-word}.hotelDetailsSection .roomDesc p{margin-bottom:10px;font-size:12px}.hotelDetailsSection .roomDesc .CTA{display:block;width:175px;text-align:center}.hotelDetailsSection .roomDesc .blockDetails{width:auto;background-color:#344755;color:white;display:inline-block;border-radius:4px;padding:5px 10px;margin-top:5px;font-weight:300;margin-bottom:10px}.hotelDetailsSection .roomDesc .blockDetails p{margin:0px}.hotelDetailsSection .roomDesc .blockDetails .blockText{font-weight:600}.hotelDetailsSection .roomDesc .blockDetails .block-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.hotelDetailsSection .roomDesc .blockDetails .block-icon:before{content:"";font-size:10px}.hotelDetailsSection .roomDesc .blockDetails .paylater-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.hotelDetailsSection .roomDesc .blockDetails .paylater-icon:before{content:"";font-size:15px}.hotelDetailsSection .roomDesc .blockDetails .paylater-icon:before{position:relative;top:2px}.hotelDetailsSection .roomDesc .blockDetails .payathotel-icon{color:#12B58A}.loadingFirst{width:1024px;margin:auto;min-height:500px;color:#333;text-align:center;padding-top:100px}.loadingFirst h1{font-weight:300}.loadingFirst .loadingDiv .spinner{width:auto}.loadingFirst .loadingDiv .spinner div{margin-left:8px;background-color:#b2c1cd}.loadMore{width:1024px;margin:auto;padding-bottom:20px;display:none}.loadMore .loadingDiv .spinner{width:auto}.loadMore .loadingDiv .spinner div{margin-left:8px}.noResultFound{display:none;text-align:center;padding:130px 0px;color:#333}.noResultFound .iconAlert{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24}.noResultFound .iconAlert:before{content:"";font-size:40px}.noResultFound h1{font-weight:300;font-size:24px}.noResultFound .noResultModifyBtn{width:135px;margin:auto;background-color:#12B58A;padding:10px 0px;border-radius:4px;color:white;cursor:pointer}.topFixed{position:fixed !important;top:0px;z-index:15000;width:100%}.modifySearchBoxHotel{display:none;position:static;z-index:10;width:100%;left:0}.modifySearchBoxHotel .searchbox{background:#445565;height:auto;border-bottom:3px solid #182732}.modifySearchBoxHotel .searchbox .arrow{width:10px;height:10px;background:#445565;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);display:inline-block;position:absolute;right:45%;margin-top:-7px;border:1px solid #182732;border-width:3px 0px 0px 3px}.modifySearchBoxHotel .searchbox .content{padding-top:20px;padding-bottom:40px}.modifySearchBoxHotel .searchbox .hotelSearchForm{width:95%}.modifySearchBoxHotel .searchbox .hotelSearchForm .search-hotel{margin-left:700px}.modifySearchBoxHotel .searchbox .hotelSearchForm .tabs-bar h1{font-size:20px;font-weight:300}.modifySearchBoxHotel .searchbox .hotelSearchForm .roomConfig{top:125px;left:420px}.modifySearchBoxHotel .searchbox .hotelSearchForm .roomConfig .roomConfigHeader .arrow{transform:rotateZ(315deg);-ms-transform:rotateZ(315deg);-moz-transform:rotateZ(315deg);-webkit-transform:rotateZ(315deg);-o-transform:rotateZ(315deg);top:110px;left:-8px;background-color:white}.modifySearchBoxHotel .searchbox .hotelSearchForm .calIconHolder .calendar-icon{right:-400px}.modifySearchBoxHotel .searchbox .hotelSearchForm .countryBox label.customSBox:before{top:25px;left:306px !important}.modifySearchBoxHotel .searchbox .hotelSearchForm .countryBox label.customSBox:after{top:41px;left:312px !important}.modifySearchBoxHotel .searchbox .hotelSearchForm .countryBox select{width:88%}.cancelPolicyModalPanel div{padding:15px;text-align:center;color:#333;font-weight:600;border-bottom:1px solid #BDC9D1}.cancelPolicyModalPanel ul{list-style-type:disc;padding:20px 40px;font-size:14px}.cancelPolicyModalPanel ul li{margin-bottom:10px}.modifySrchHotelMapFix{position:absolute}.onRequestForm{background-color:white;border-radius:4px;display:none}.onRequestForm .head{text-align:center;padding:10px 0px 10px 0px;font-size:20px;background-color:#F6FAFD}.onRequestForm .allDetails{padding:20px}.onRequestForm .allDetails p{margin:auto;font-size:13px;font-weight:300}.onRequestForm .allDetails .eachField{font-weight:600;width:80%;padding:10px}.onRequestForm .allDetails .eachField div input[type=text]{width:100%;padding-left:2%;color:black;font-size:15px;height:35px;border:1px solid #bcc8d1;border-radius:4px;background-color:transparent}.onRequestForm .submitReq{border-top:3px solid #bcc8d1;width:100%;padding:15px 30px 10px 30px;font-size:13px;background-color:#F6FAFD;overflow:hidden}.onRequestForm .submitReq .submitBtn{float:right;width:120px;height:40px;font-size:15px;border:1px solid #12B58A;padding:8px 0px 10px 0px;text-align:center;background:#12B58A;border-radius:4px;color:white;font-weight:800;cursor:pointer}.onCallForm{background-color:white;border-radius:4px;display:none}.onCallForm .head{text-align:center;padding:10px 0px 10px 0px;font-size:20px;background-color:#F6FAFD}.onCallForm .allDetails{padding:20px}.onCallForm .allDetails p{margin:auto;font-size:13px;font-weight:300}.onCallForm .allDetails .eachField{font-weight:600;width:80%;padding:10px}.onCallForm .allDetails .eachField div input[type=text],.onCallForm .allDetails .eachField div textarea{width:100%;padding-left:2%;color:black;font-size:15px;height:35px;border:1px solid #bcc8d1;border-radius:4px;background-color:transparent}.onCallForm .allDetails .eachField div textarea{height:70px;resize:none}.onCallForm .submitReq{border-top:3px solid #bcc8d1;width:100%;padding:15px 30px 10px 30px;font-size:13px;background-color:#F6FAFD;overflow:hidden}.onCallForm .submitReq .submitOnCallBtn{float:right;width:120px;height:40px;font-size:15px;border:1px solid #12B58A;padding:8px 0px 10px 0px;text-align:center;background:#12B58A;border-radius:4px;color:white;font-weight:800;cursor:pointer}.onCallBtn{display:inline-block;width:125px;height:auto;padding:5px 10px;font-size:15px;font-weight:600;color:white;background-color:#ED1C24;border:1px solid #ED1C24;border-radius:4px;cursor:pointer;margin:5px 0px 5px 0px;padding-left:35px}.ivrDiv{text-decoration:underline;color:#12B58A;font-size:13px}.modifyMarkupHotel{background-color:white;border-radius:4px;display:none}.modifyMarkupHotel .headFare{text-align:center;padding:10px 0px 10px 0px;font-size:20px}.modifyMarkupHotel .headFare .edit-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#334755}.modifyMarkupHotel .headFare .edit-icon:before{content:"";font-size:20px}.modifyMarkupHotel .headFare .eachHotel{font-weight:600;display:inline-block;float:left;width:25%;padding:10px}.modifyMarkupHotel .headFare .eachHotel label.customSBox:before{top:-3px;height:35px}.modifyMarkupHotel .headFare .eachHotel .customSBox select{padding-top:4px;height:35px;margin:0px}.modifyMarkupHotel .headFare .eachHotel div input[type=text]{width:100%;padding-left:10%;float:left;color:black;font-size:15px;height:35px;border:1px solid #bcc8d1;border-radius:4px;background-color:transparent}.modifyMarkupHotel .headFare .eachHotel .updateMarkup{height:35px;font-size:15px;border:1px solid #12B58A;padding-top:4px;text-align:center;background:#12B58A;border-radius:4px;color:white;font-weight:800;cursor:pointer}.modifyMarkupHotel .markupFare{padding:0px}.modifyMarkupHotel .markupFare .markupDetTab{display:inline-block;width:100%}.modifyMarkupHotel .markupFare .markupDetTab .eachTab{display:inline-block;width:25%;font-size:15px;float:left;padding:10px}.modifyMarkupHotel .markupFare .hotelFare{max-height:390px;overflow:auto}.modifyMarkupHotel .markupFare .hotelFare .eachHotelDet{border-top:1px solid #E5EBF1;display:inline-block;width:100%}.modifyMarkupHotel .markupFare .hotelFare .eachHotelDet .eachHotel{font-weight:600;display:inline-block;float:left;width:25%;padding:10px}.modifyMarkupHotel .markupFare .hotelFare .eachHotelDet .eachHotel label.customSBox:before{top:-3px;height:35px}.modifyMarkupHotel .markupFare .hotelFare .eachHotelDet .eachHotel .customSBox select{padding-top:4px;height:35px;margin:0px}.modifyMarkupHotel .markupFare .hotelFare .eachHotelDet .eachHotel div input[type=text]{width:100%;padding-left:10%;float:left;color:black;font-size:15px;height:35px;border:1px solid #bcc8d1;border-radius:4px;background-color:transparent}.modifyMarkupHotel .markupFare .hotelFare .eachHotelDet .eachHotel .updateMarkup{height:35px;font-size:15px;border:1px solid #12B58A;padding-top:4px;text-align:center;background:#12B58A;border-radius:4px;color:white;font-weight:800;cursor:pointer}.modifyMarkupHotel .markupFare .flight-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#bcc8d1}.modifyMarkupHotel .markupFare .flight-icon:before{content:"";font-size:20px}.modifyMarkupHotel .markupSend{border-top:3px solid #bcc8d1;display:inline-block;width:100%;padding:15px 30px 10px 30px}.modifyMarkupHotel .markupSend .markupInst{width:340px;display:inline-block}.modifyMarkupHotel .markupSend .updateMarkup{float:right;width:120px;height:40px;font-size:15px;border:1px solid #12B58A;padding:8px 0px 10px 0px;text-align:center;background:#12B58A;border-radius:4px;color:white;font-weight:800;cursor:pointer}.modifyMarkupHotel .markupSend{font-size:13px;background-color:#F6FAFD}.amen0{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen0:before{content:"";font-size:20px}.amen1{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen1:before{content:"";font-size:20px}.amen2{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen2:before{content:"";font-size:18px}.amen3{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen3:before{content:"";font-size:20px}.amen4{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen4:before{content:"";font-size:20px}.amen5{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen5:before{content:"";font-size:20px}.amen6{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen6:before{content:"";font-size:20px}.amen7{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen7:before{content:"";font-size:20px}.amen8{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen8:before{content:"";font-size:20px}.amen9{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen9:before{content:"";font-size:20px}.amen10{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen10:before{content:"";font-size:20px}.amen11{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen11:before{content:"";font-size:20px}.amen12{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen12:before{content:"";font-size:20px}.amen13{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen13:before{content:"";font-size:20px}.amen14{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen14:before{content:"";font-size:20px}.amen15{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen15:before{content:"";font-size:20px}.amen16{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen16:before{content:"";font-size:20px}.amen17{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen17:before{content:"";font-size:20px}.amen18{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen18:before{content:"";font-size:20px}.amen19{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen19:before{content:"";font-size:20px}.amen20{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen20:before{content:"";font-size:20px}.amen21{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen21:before{content:"";font-size:10px}.amen22{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen22:before{content:"";font-size:20px}.amen23{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen23:before{content:"";font-size:20px}.amen24{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen24:before{content:"";font-size:20px}.amen25{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen25:before{content:"";font-size:20px}.amen26{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen26:before{content:"";font-size:20px}.amen27{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen27:before{content:"";font-size:20px}.amen28{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen28:before{content:"";font-size:20px}.amen29{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen29:before{content:"";font-size:20px}.amen30{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen30:before{content:"";font-size:15px}.amen31{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen31:before{content:"";font-size:20px}.amen32{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen32:before{content:"";font-size:20px}.amen33{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen33:before{content:"";font-size:20px}.amen34{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen34:before{content:"";font-size:20px}.amen35{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen35:before{content:"";font-size:18px}.amen36{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen36:before{content:"";font-size:20px}.amen37{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen37:before{content:"";font-size:20px}.amen38{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen38:before{content:"";font-size:20px}.amen39{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen39:before{content:"";font-size:20px}.amen40{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen40:before{content:"";font-size:20px}.amen41{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen41:before{content:"";font-size:20px}.amen42{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen42:before{content:"";font-size:20px}.amen43{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen43:before{content:"";font-size:20px}.amen44{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen44:before{content:"";font-size:20px}.amen45{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen45:before{content:"";font-size:20px}.amen46{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen46:before{content:"";font-size:20px}.amen47{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen47:before{content:"";font-size:20px}.amen48{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen48:before{content:"";font-size:15px}.amen49{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen49:before{content:"";font-size:20px}.amen50{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen50:before{content:"";font-size:20px}.amen51{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen51:before{content:"";font-size:20px}.amen52{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen52:before{content:"";font-size:20px}.amen53{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen53:before{content:"";font-size:20px}.amen54{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:15px}.amen54:before{content:"";font-size:20px}.payathotel-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;vertical-align:text-bottom}.payathotel-icon:before{content:"";font-size:25px}.payathotel-text{color:#12B58A;font-weight:600;position:relative;top:-3px;padding-left:5px}.roomGridBlock .tipArr{width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:10px;background:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.5, #f6f9fc), color-stop(0.5, transparent));border:1px solid #D4DEE5;border-width:1px 0px 0px 1px;position:relative;top:5px;left:75px}.roomGridBlock .mtab{font-size:12px}.roomGridBlock .mtab .row,.roomGridBlock .mtab .hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .roomGridBlock .mtab .ssrRow{border:1px solid #D4DEE5;width:100%;display:table}.roomGridBlock .mtab .multheader{background:#F6F9FC}.roomGridBlock .mtab .mtabCell{display:table-cell;width:33%;padding:5px}.roomGridBlock .mtab .roomType{width:60%}.roomGridBlock .mtab .sharing{width:20%}.roomGridBlock .mtab .extra{width:20%}.waitBox .message{font-size:36px;color:1a1a1a;text-align:center;margin-top:10px;font-weight:300}.waitBox .room-guestDetails{border:1px solid #D4DEE5;padding:30px 60px;width:75%;margin:auto;margin-top:20px}.waitBox .room-guestDetails .hotel-icon{width:100px;display:inline-block}.waitBox .room-guestDetails .hotel-icon span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4}.waitBox .room-guestDetails .hotel-icon span:before{content:"";font-size:40px}.waitBox .room-guestDetails .fullDetails{display:inline-block;width:325px}.waitBox .room-guestDetails .fullDetails .city{margin:auto;font-size:20px;font-weight:700}.waitBox .room-guestDetails .fullDetails .city .location-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:10px}.waitBox .room-guestDetails .fullDetails .city .location-icon:before{content:"";font-size:20px}.waitBox .room-guestDetails .fullDetails .city .destinationName{width:290px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.waitBox .room-guestDetails .fullDetails .roomGuest{margin-bottom:0px}.waitBox .room-guestDetails .fullDetails .roomGuest .light{font-size:15px;margin-right:10px}.waitBox .room-guestDetails .fullDetails .roomGuest .dark{font-size:20px;margin-right:15px}.waitBox .dateInfo{padding:25px 130px}.waitBox .dateInfo .title{font-size:12px;margin:auto}.waitBox .dateInfo .title span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d9aa4;margin-right:5px}.waitBox .dateInfo .title span:before{content:"";font-size:15px}.waitBox .dateInfo .date{color:#ED1C24;font-size:15px;margin:auto;font-weight:600}.waitBox .dateInfo .checkIn{display:inline-block}.waitBox .dateInfo .checkOut{display:inline-block;float:right}.hotelTravellerBody ul.ui-autocomplete{width:302px !important}.hotelTravellerBody .expireTimer{background:#FCF8E5;padding:11px 5px;font-size:14px;color:#7C6D54;position:fixed;border-top:1px solid #e6d4b9;bottom:0;width:100%;text-align:center;display:none;z-index:18000}.hotelTravellerBody .expireDiv{padding:10px;text-align:center;display:none}.hotelTravellerBody .expireDiv .expireTitle{margin:5px auto;font-weight:bold}.hotelTravellerBody .expireDiv .expireCTA{font-size:16px;padding:8px 12px;border:1px solid;border-color:#ED1C24;background:#ED1C24;border-radius:4px;color:#fff;cursor:pointer;-webkit-appearance:none;font-weight:700;padding:12px 20px;margin:10px}.hotelTravellerBody .expireDiv .expireCTA:hover{color:#ED1C24;border-color:#ED1C24;background:#fff}.hotelTravellerBody .hotel-snapshot{background-color:#344755;min-height:42px;border-bottom:3px solid #182732;width:100%;z-index:1500}.hotelTravellerBody .hotel-snapshot .container .hotelDetails{display:inline-block;border-right:1px solid black;padding:10px 20px;width:300px;padding-left:0px;vertical-align:top;height:65px}.hotelTravellerBody .hotel-snapshot .container .hotelDetails .hotelName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:white;font-weight:600;font-size:15px;margin-bottom:5px}.hotelTravellerBody .hotel-snapshot .container .hotelDetails .hotelName .hotel-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a4b4c1;margin-right:5px}.hotelTravellerBody .hotel-snapshot .container .hotelDetails .hotelName .hotel-icon:before{content:"";font-size:15px}.hotelTravellerBody .hotel-snapshot .container .hotelDetails .hotelAddr,.hotelTravellerBody .hotel-snapshot .travBody .container .detRow .sectionL .holDetCont .hotelDetails .cityCont,.hotelTravellerBody .travBody .hotel-snapshot .container .detRow .sectionL .holDetCont .hotelDetails .cityCont{color:#a4b4c1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:300;font-size:12px}.hotelTravellerBody .hotel-snapshot .container .roomDetails{display:inline-block;padding:10px 30px;height:65px;vertical-align:top;border-right:1px solid black;color:white}.hotelTravellerBody .hotel-snapshot .container .roomDetails .checkDates .calIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a4b4c1;margin-right:5px}.hotelTravellerBody .hotel-snapshot .container .roomDetails .checkDates .calIcon:before{content:"";font-size:13px}.hotelTravellerBody .hotel-snapshot .container .roomDetails .checkDates .checkin,.hotelTravellerBody .hotel-snapshot .container .roomDetails .checkDates .checkout{font-size:12px;font-weight:600}.hotelTravellerBody .hotel-snapshot .container .roomDetails .roomConfig{font-size:12px;margin-top:5px}.hotelTravellerBody .hotel-snapshot .container .roomDetails .roomConfig .light{margin-left:15px;color:#a4b4c1}.hotelTravellerBody .hotel-snapshot .container .roomDetails .roomConfig .light:first-child{margin-left:0px}.hotelTravellerBody .hotel-snapshot .container .roomDetails .roomConfig .dark{margin-left:3px}.hotelTravellerBody .hotel-snapshot .container .totPay{display:inline-block;vertical-align:top;padding:10px 40px;height:65px}.hotelTravellerBody .hotel-snapshot .container .totPay .txt{font-weight:300;font-size:12px;color:#a4b4c1;margin-right:10px}.hotelTravellerBody .hotel-snapshot .container .totPay .currency{font-weight:600;color:#ffffff;padding-right:3px;display:inline-block;vertical-align:initial;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .hotel-snapshot .container .totPay .price{font-weight:700;font-size:24px;color:inherit;display:inline-block;vertical-align:initial;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .hotel-snapshot .container .switchBtn{border:1px solid #182732;float:right;border-radius:3px 3px 0px 0px;background-color:#445565;text-align:center;display:inline-block;vertical-align:bottom;*vertical-align:auto;*zoom:1;*display:inline;border-bottom:0px;cursor:pointer;padding:5px 10px;margin-top:30px}.hotelTravellerBody .hotel-snapshot .container .switchBtn .retract{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;display:inline-block;vertical-align:top}.hotelTravellerBody .hotel-snapshot .container .switchBtn .retract:before{content:"";font-size:2px}.hotelTravellerBody .hotel-snapshot .container .switchBtn .expand{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;line-height:1.5;display:inline-block;vertical-align:top}.hotelTravellerBody .hotel-snapshot .container .switchBtn .expand:before{content:"";font-size:12px}.hotelTravellerBody .hotel-snapshot .container .switchBtn .txt{display:inline-block;color:#12B58A;font-size:14px;font-weight:600;margin-right:5px}.hotelTravellerBody .hotel-snapshot .container .oneLiner{display:none}.hotelTravellerBody .hotel-snapshot .container .multiLiner .totPay{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:#a4b4c1}.hotelTravellerBody .hotel-snapshot .container .multiLiner .totPay .txt{display:block}.hotelTravellerBody .hotel-snapshot .container .multiLiner .totPay .price{font-size:21px}.hotelTravellerBody .hotel-snapshot .container .multiLiner .switchBtn{right:-95px !important}.hotelTravellerBody .hotel-snapshot .container .txtRight{text-align:right}.hotelTravellerBody .hotel-snapshot .container .multBlk{display:inline-block;padding:10px 0px;width:100%;table-layout:fixed}.hotelTravellerBody .hotel-snapshot .container .multBlk .completeFareCTA{width:100%;font-size:12px;border:2px solid #12B58A;color:#12B58A;padding:5px 10px;border-radius:2px;display:block;cursor:pointer;text-align:center}.hotelTravellerBody .hotel-snapshot .container .multBlk .tansferPriceBlk{margin-top:-11px;padding:5px 10px}.hotelTravellerBody .hotel-snapshot .container .multBlk .completeFareCTA:hover,.hotelTravellerBody .hotel-snapshot .container .multBlk .completeFareCTA.selected{background-color:#12B58A;color:#FFFFFF}.hotelTravellerBody .hotel-snapshot .container .multBlk .txtblk{display:block}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell-border{border-bottom:1px solid #364757}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell{display:table-cell;padding:10px 15px}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell:first-of-type{padding-left:0px}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell .title{font-size:24px;color:white;font-weight:300}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell .title .multTxt{font-size:12px}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell .mtab{display:table;width:100%;margin:10px 0px;table-layout:fixed;border-collapse:collapse}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell .mtab .mtabRow{display:table-row;color:white;border:1px solid #394A5A}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell .mtab .mtabRow .txtBold{font-weight:600}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell .mtab .mtabRow .mtabCell{display:table-cell;padding:5px 10px;font-size:14px}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell .mtab .mtabRow .mtabCell .multTxt{font-size:10px}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell .mtab .multheader{background:#344755;color:#94A6B4}.hotelTravellerBody .hotel-snapshot .container .multBlk .multCell .mtab .multheader .mtabCell{border-color:#344755;font-weight:300}.hotelTravellerBody .multiLiner{background-color:#445565;border-bottom:3px solid #182732}.hotelTravellerBody .multiLiner .switchBtn{right:-95px !important}.hotelTravellerBody .travBody{background-color:#EBF2F7;padding:20px 0px}.hotelTravellerBody .travBody .container .hide{display:none}.hotelTravellerBody .travBody .container .state{position:absolute;left:-10000px}.hotelTravellerBody .travBody .container .sectionL{width:240px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .travBody .container .sectionL .expand-summary{color:#12B58A;font-weight:600;font-size:10px;padding:0 10px;display:block;text-align:right;width:100%;cursor:pointer}.hotelTravellerBody .travBody .container .sectionL .expand-summary.bottomPadding{padding:10px !important}.hotelTravellerBody .travBody .container .sectionR{width:760px;margin-left:15px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .travBody .container .sectionR .inlineInputs{margin:auto}.hotelTravellerBody .travBody .container .sectionR .inlineInputs .inlineInput{font-weight:600;font-size:13px;border-radius:3px;padding:10px;box-sizing:border-box}.hotelTravellerBody .travBody .container .sectionR .inlineInputs :first-child{border:1px solid #bcc8d1;width:39%;border-top-right-radius:0px;border-bottom-right-radius:0px}.hotelTravellerBody .travBody .container .sectionR .inlineInputs :last-child{background:#12B58A;border:1px solid #12B58A;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15%;color:white;font-weight:500;border-top-left-radius:0px;border-bottom-left-radius:0px}.hotelTravellerBody .travBody .container .sectionR .inlineInputs :last-child:hover{background:white;color:#12B58A}.hotelTravellerBody .travBody .container .stpCont{display:none}.hotelTravellerBody .travBody .container .detRow{display:none}.hotelTravellerBody .travBody .container .backToFltTktDet{cursor:pointer;display:none}.hotelTravellerBody .travBody .container #step1Radio:checked ~ .detRow,.hotelTravellerBody .travBody .container #step1Radio:checked ~ .detRow #stp1Cont,.hotelTravellerBody .travBody .container #step1Radio:checked ~ .detRow .sectionL .stpCont,.hotelTravellerBody .travBody .container #step2Radio:checked+.backToFltTktDet{display:block}.hotelTravellerBody .travBody .container #step2Radio:checked ~ .paymentRow #stp2Cont{display:block}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont{border:1px solid #d4dee5;border-radius:4px;border-top:none;background-color:#ffffff}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .longSummary{display:none}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .divider{border-top:1px solid #D4DEE5}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .segName{background-color:#f6f9fc;padding:7px 15px;font-weight:600;font-size:16px;color:#333333;border:1px solid #d4dee5;border-width:1px 0px 1px 0px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .segName:first-of-type{border-radius:4px 4px 0px 0px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .segName .onwIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a4b4c1;margin-right:10px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .segName .onwIcon:before{content:"";font-size:18px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .segName .retIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a4b4c1;margin-right:10px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .segName .retIcon:before{content:"";font-size:18px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .segName .numStay{float:right;font-size:13px;font-weight:300;margin-top:2px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .posRel{width:15px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);height:15px;background:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.5, #f6f9fc), color-stop(0.5, transparent));border:1px solid #d4dee5;border-width:1px 0px 0px 1px;position:relative;left:13px;bottom:8px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails{padding:0px 15px 15px 15px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .img{width:150px;height:120px;margin-bottom:15px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .img img{width:150px;height:120px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .hotelName{font-weight:600;color:#333;margin-bottom:5px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .hotelAddr,.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .cityCont{font-size:12px;font-weight:300;color:black}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .starRating{margin:10px 0px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .starRating .filledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;margin-right:5px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .starRating .filledStar:before{content:"";font-size:18px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .starRating .unFilledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;margin-right:5px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .starRating .unFilledStar:before{content:"";font-size:18px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .selRoomText{font-weight:700;margin:15px 0px 5px 0px;color:#333;font-size:13px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .roomName{font-size:15px;color:#333;font-weight:400}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .hotelDetails .inclusion{font-size:12px;font-weight:300;margin-top:5px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails{padding:0px 15px 15px 15px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .check .checkin,.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .check .checkout{width:100px;display:inline-block}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .check .checkin p,.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .check .checkout p{margin:auto}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .check .checkin p:first-child,.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .check .checkout p:first-child{font-weight:300;font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .check .checkin p:last-child,.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .check .checkout p:last-child{font-weight:600;font-size:14px;color:#333}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .stayDetails{background-color:#FCF8E5;border:1px solid #E6D4B9;font-size:13px;margin-top:10px;padding:3px 0px;text-align:center;border-radius:3px;position:relative}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .stayDetails .arrowTip{width:10px;height:10px;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);bottom:21px;left:85px;border-left:1px solid #E6D4B9;border-top:1px solid #E6D4B9;position:absolute;background-color:#FCF8E5;z-index:3}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .stayDetails span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;margin-right:5px;vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .stayDetails span:before{content:"";font-size:15px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .roomGuestDetails{margin-top:15px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .roomGuestDetails .type{font-size:12px;font-weight:300}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .roomGuestDetails .type span{margin-right:35px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .roomGuestDetails .type span:last-child{margin-right:0px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .roomGuestDetails .details span{color:#333}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .roomGuestDetails .details span:nth-child(1){margin-right:65px;margin-left:15px}.hotelTravellerBody .travBody .container .detRow .sectionL .holDetCont .confDetails .roomGuestDetails .details span:nth-child(2){margin-right:70px}.hotelTravellerBody .travBody .container .detRow .sectionL .fltDetCont.expand .shortSummary{display:none !important}.hotelTravellerBody .travBody .container .detRow .sectionL .fltDetCont.expand .longSummary{display:block}.hotelTravellerBody .travBody .container .detRow .sectionL .fltIncHeader{margin-top:15px;width:100%;font-size:15px;border:1px solid #12B58A;color:#FFFFFF;background-color:#12B58A;padding:10px 15px;border-radius:2px;display:block;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionL .fltIncHeader div{display:inline-block}.hotelTravellerBody .travBody .container .detRow .sectionL .fltIncHeader .amenitiesIcons{float:right}.hotelTravellerBody .travBody .container .detRow .sectionL .fltIncHeader .bagAv{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFF;margin-right:15px}.hotelTravellerBody .travBody .container .detRow .sectionL .fltIncHeader .bagAv:before{content:"";font-size:18px}.hotelTravellerBody .travBody .container .detRow .sectionL .fltIncHeader .amen{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFF}.hotelTravellerBody .travBody .container .detRow .sectionL .fltIncHeader .amen:before{content:"";font-size:18px}.hotelTravellerBody .travBody .container .detRow .sectionL .fltIncVisaInfo,.hotelTravellerBody .travBody .container .detRow .sectionL .applyVisaDiv{margin-top:15px;width:100%;font-size:15px;border:2px solid #12B58A;color:#12B58A;padding:10px 15px;border-radius:4px;display:block;cursor:pointer;text-align:center}.hotelTravellerBody .travBody .container .detRow .sectionL .fltIncVisaInfo:hover,.hotelTravellerBody .travBody .container .detRow .sectionL .applyVisaDiv:hover{background:#12B58A;color:white}.hotelTravellerBody .travBody .container .detRow .sectionL a{text-decoration:none}.hotelTravellerBody .travBody .container .detRow .sectionR{vertical-align:top}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk{border:1px solid #d4dee5;border-bottom:3px;border-radius:4px;margin-bottom:30px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkHeader{background-color:#f6f9fc;border-bottom:3px solid #d4dee5;border-radius:4px 4px 0px 0px;padding:7px 20px;font-size:16px;font-weight:400}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkHeader .addCoPanel{color:#12B58A;float:right;font-size:13px;margin-top:4px;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .pointerCoPanel{width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);height:10px;background:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.5, #f6f9fc), color-stop(0.5, transparent));border:1px solid #d4dee5;border-width:1px 0px 0px 1px;position:absolute;right:136px;z-index:15002;top:31px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList{border:1px solid #d4dee5;border-radius:4px;margin-bottom:30px;width:300px;right:0px;z-index:15001;background-color:white;position:absolute;box-shadow:0px 0px 9px 1px rgba(0,0,0,0.1);top:36px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .headSearch{background-color:#f6f9fc;font-size:16px;font-weight:400;height:50px;padding:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .headSearch input[type="text"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .headSearch .blkBody select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .coList .headSearch select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .headSearch .blkBody input[type="tel"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .coList .headSearch input[type="tel"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .headSearch .blkBody input[type="email"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .coList .headSearch input[type="email"]{padding-left:3%;float:left;color:black;font-size:15px;height:30px;border:0px;border-radius:4px;vertical-align:top;background-color:transparent;width:200px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .headSearch input[type="text"]:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .headSearch .blkBody select:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .coList .headSearch select:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .headSearch .blkBody input[type="tel"]:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .coList .headSearch input[type="tel"]:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .headSearch .blkBody input[type="email"]:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .coList .headSearch input[type="email"]:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .coListColl{max-height:180px;overflow:auto}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .coListColl .coListEach{display:inline-block;border-top:1px solid #E0E5E7;width:100%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .coListColl .coListEach .travType{float:right;text-transform:capitalize}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .coListColl .coListEach .customCBox{width:auto;height:auto;padding:10px;font-size:15px;float:left;margin:0px 0px 0px 10px;float:left}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .coListColl .coListEach .customCBox label{margin:10px 0px 0px 10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .coListColl .coListEach .coDet{margin:10px 0px 0px 5px;width:80%;float:left}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .coListColl .coListEach .coDet .coTravDetails{margin-left:15px;color:black;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:60%;display:inline-block;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .coListColl .coListEach .coDet div{float:right;margin-top:5px;font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .coList .footSelect{background-color:#f6f9fc;font-size:12px;font-weight:400;height:30px;text-align:center;color:#ED1C24;display:none;padding-top:7px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkNote{background-color:#fcf8e5;border-bottom:1px solid #e6d4b9;color:#7a6b52;padding:6px 20px;font-size:12px;text-align:center}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkNote .alertIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7a6b52}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkNote .alertIcon:before{content:"";font-size:14px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody{background-color:#ffffff;border:0px;border-bottom:3px solid #d4dee5;border-radius:0px 0px 4px 4px;padding:0}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody input[type="text"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody input[type="tel"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody input[type="email"]{width:95%;padding:9px;font-weight:600;font-size:14px;border:1px solid #bcc8d1;border-radius:3px;margin:7px 0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody input[type="text"]:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody select:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody input[type="tel"]:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody input[type="email"]:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody select{padding-right:25px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody input[type="tel"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody input[type="email"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom{padding:7px 20px;border-bottom:3px solid #d4dee5;padding-bottom:20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom:last-of-type{border-bottom:0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .blkBody{border-radius:0px;border:0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .roomTitle{color:#12B58A;font-size:16px;text-transform:uppercase;font-weight:600;margin:10px 0px;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .roomTitle .expand{float:right;margin-top:2px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .roomTitle .expand:before{content:"";font-size:14px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .roomTitle .retract{float:right;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .roomTitle .retract:before{content:"";font-size:2px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv{padding:0px;margin-left:25px;border:0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxTypeHeader{color:#333;font-size:15px;text-transform:uppercase;font-weight:600;margin:10px 0px;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxTypeHeader .optionalPax{font-size:14px;font-weight:300}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet{display:inherit}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col1,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col1{width:13%;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .borderRightCol,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .borderRightCol{border-right:1px solid #bcc8d1}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col2,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col2{width:25%;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;padding-left:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col2 .textLbl,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col2 .textLbl{display:block;line-height:3;font-size:14px;color:#333333;text-align:right;margin:0px 10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col3,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col3{width:32%;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;padding-left:5px;vertical-align:bottom}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col3 .customSBox select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col3 .customSBox select{width:30%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col3 input,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col3 input{width:100%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col3 .textLbl,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col3 .textLbl{display:block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col4,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col4{width:25%;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;padding-left:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col4 .textLbl,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col4 .textLbl{display:block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .dates .customSBox select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .dates .customSBox select{width:31%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col6,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col6{width:48%;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;padding-left:15px;vertical-align:bottom}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col6 input,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col6 input{width:100%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .compulDet .col6 .textLbl,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col6 .textLbl{display:block;font-size:12px;margin-top:6px;color:#333;font-weight:300}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .idDocDiv{width:60%;display:inline-block;vertical-align:top;margin-top:15px;margin-bottom:15px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .idDocDiv .fileSizeMsg{font-size:12px;margin-top:6px;font-style:italic}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .idDocDiv .fileSizeMsg:before{content:'*'}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .idDocDiv .idDocMsg{color:#12B58A;border-radius:5px;font-size:14px;border:1px solid #12B58A;display:inline-block;padding:5px 17px;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .idDocDiv .idDocMsg span{margin-right:9px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .idDocDiv .afterUpload .removeBtn{color:#ED1C24;font-size:12px;margin-bottom:15px;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .idDocDiv .afterUpload .removeBtn:before{content:"";font-family:icomoon;font-size:10px;margin-right:3px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .idDocDiv .afterUpload .fileName{font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet{margin:10px 0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .typDiv{display:none}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .optCheck{display:none}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .optCheck:checked+label.typ>.openClose:before{content:'\e609' !important}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .optCheck:checked ~ div.typDiv{display:block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .typ{color:#12B58A;font-size:11px;font-weight:600;cursor:pointer;display:block;margin:2px auto}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .typ .expand{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;position:relative;top:-2px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .typ .expand:before{content:"";font-size:4px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .typ .optText{color:#666666;font-weight:400;margin-left:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv{font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv .mealTripHead{padding-left:13%;width:100%;position:relative}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv .mealTripHead:after{content:'';width:60%;border-bottom:1px solid #bcc8d1;position:absolute;top:50%;z-index:1}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv .mealTripHead p{font-weight:600;color:#333333;width:160px;display:inline-block;z-index:3;padding:0 10px 0 0px;position:relative}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv .mealTripBody .col2{border:none;vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv .mealTripBody .col3{vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv .mealTripBody .customSBox select{width:93%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv .mealTripBody label.customSBox:before{top:-8px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv .mealTripBody .flt{color:#666666;margin-right:15px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv .mealTripBody .seg{color:#ED1C24;margin-right:15px;font-weight:600}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .mealDiv .mealTripBody .fltNum{color:#333333;font-weight:700}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .bagDiv,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv{font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .bagDiv .bagTripHead,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .bagTripHead{font-weight:600;color:#333333}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .bagDiv .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col{border:1px solid #bcc8d1;border-radius:4px;padding:10px;margin:20px 0px;display:inline-block;width:82%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .bagDiv .col .col2,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col .col2{width:49%;padding-left:15px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .bagDiv .col .col2 label.customSBox:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col .col2 label.customSBox:before{top:-10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .bagDiv .col .col3,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col .col3{width:49%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .bagDiv .col .col3 label.customSBox:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col .col3 label.customSBox:before{top:-8px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .bagDiv .col .customSBox select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col .customSBox select{width:90%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col2{border:none}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col2 input[type="text"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col2 select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col2 input[type="tel"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col2 input[type="email"]{width:90%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .ffnDiv .col3{vertical-align:bottom}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .addCoTrav{display:inline-block;vertical-align:top;margin-top:15px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .addCoTrav .cBox{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .addCoTrav .txt{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:#333;font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .offerCodeDiv .row .colVoch .element-voucher,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .offerCodeDiv .contactDetDiv .ssrRow .colVoch .element-voucher,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .offerCodeDiv .ssrRow .colVoch .element-voucher{width:100%;display:inline-block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .offerCodeDiv .row .colVoch .element-voucher input,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .offerCodeDiv .contactDetDiv .ssrRow .colVoch .element-voucher input,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .offerCodeDiv .ssrRow .colVoch .element-voucher input{width:60%;padding-left:3%;float:left;margin:0px;font-weight:600;font-size:14px;height:35px;border:1px solid #bcc8d1;border-radius:4px 0px 0px 4px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .offerCodeDiv .row .colVoch .element-voucher input:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .offerCodeDiv .contactDetDiv .ssrRow .colVoch .element-voucher input:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .offerCodeDiv .ssrRow .colVoch .element-voucher input:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .offerCodeDiv .row .colVoch .element-voucher .voucher-btn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .offerCodeDiv .contactDetDiv .ssrRow .colVoch .element-voucher .voucher-btn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .offerCodeDiv .ssrRow .colVoch .element-voucher .voucher-btn{float:left;width:30%;height:35px;font-size:14px;padding:5px 0px;border:1px solid #12B58A;text-align:center;background:#12B58A;border-radius:0px 4px 4px 0px;color:#FFFFFF;font-weight:600;cursor:pointer;vertical-align:top}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv{border:0px;margin-bottom:0px;margin-top:20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv .cancelPolicy{padding:15px 20px;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv .cancelPolicy .alertIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#A4B4C1}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv .cancelPolicy .alertIcon:before{content:"";font-size:17px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv .cancelPolicy .expand{float:right;margin-top:2px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv .cancelPolicy .expand:before{content:"";font-size:14px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv .cancelPolicy .retract{float:right;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv .cancelPolicy .retract:before{content:"";font-size:2px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv ul{list-style-type:disc;padding:15px 40px;color:#333;font-size:20px;margin-bottom:0px;margin-top:0px;padding-top:0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv ul li{font-size:12px;padding-top:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv .blkBody{border:1px solid #D4DEE5;border-radius:4px;border-bottom-width:3px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .cancelDetDiv .completePolicy{border:1px solid #12B58A;border-radius:3px;font-size:12px;background-color:white;color:#12B58A;display:inline-block;padding:5px 12px;margin-left:20px;margin-bottom:20px;width:auto;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv{border:0px;margin-bottom:0px;margin-top:20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transFeature{padding:10px 20px;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transFeature .alertIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#A4B4C1}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transFeature .alertIcon:before{content:"";font-size:17px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transFeature .expand{float:right;margin-top:2px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transFeature .expand:before{content:"";font-size:14px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transFeature .retract{float:right;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transFeature .retract:before{content:"";font-size:2px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .blkBody{border:1px solid #D4DEE5;border-radius:4px;border-bottom-width:3px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .blkBody .transfer-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a4b4c1}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .blkBody .transfer-icon:before{content:"";font-size:15px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv label.customSBox:before{top:-4px !important;height:31px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv input[type="text"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .blk .blkBody select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .transDetDiv select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .blk .blkBody input[type="tel"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .transDetDiv input[type="tel"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .blk .blkBody input[type="email"],.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .transDetDiv input[type="email"]{padding:5px !important}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv select{padding:5px !important}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .calIconHolder{width:0;height:0;position:relative;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .calIconHolder .calendar-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;position:absolute;top:-38px;left:128px;padding:0px 7px 0px 7px;border-left:1px solid #bcc8d1;line-height:1.7}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .calIconHolder .calendar-icon:before{content:"";font-size:18px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transferLoad .spinner{width:auto}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transferLoad .spinner div{margin-left:8px;background-color:#ED1C24}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .popover{position:absolute;width:453px;background-color:#fff;z-index:1;border-radius:4px;color:#333;box-shadow:0px 3px 3px 3px rgba(68,68,68,0.35)}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .popover ul{margin:0}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .popover li{padding:10px 20px;border-bottom:1px solid #d4dee5;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .popover li:hover{background:#FCF8E5;border-bottom:1px solid #e6d4b9 !important}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .popover .tip-arrow{width:15px;height:15px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);border-left:1px solid #bcc8d1 !important;border-top:1px solid #bcc8d1 !important;margin-top:-9px;right:15px;display:inline-block;position:absolute;background-color:#fff}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .popover .popover-hdr{width:100%;background-color:#EBF2F7;padding:10px 20px;border:1px solid #bcc8d1;border-radius:4px 4px 0px 0px;font-weight:600;text-align:left}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .popover .popover-bdy{border:1px solid #bcc8d1;border-top:0px;border-radius:0px 0px 4px 4px;color:#444;text-align:left}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transferResponse{background:#EBF2F7;height:auto;border:1px solid #bcc8d1;border-radius:4px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .cancelPolicy:hover{text-decoration:underline}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transferData .currency.INR:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transferResponse .currency.INR:before{font-size:12px !important}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transferData label.customSBox:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transferResponse label.customSBox:before{top:-20px !important}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transferData label.customSBox:after,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .transferResponse label.customSBox:after{top:-7px !important}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .public-arrow{width:15px;height:15px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);border-right:1px solid #bcc8d1 !important;border-bottom:1px solid #bcc8d1 !important;margin-top:-7px;left:435px;display:inline-block;position:absolute;background-color:#EBF2F7}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .private-arrow{width:15px;height:15px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);border-right:1px solid #bcc8d1 !important;border-bottom:1px solid #bcc8d1 !important;margin-top:-7px;right:650px;display:inline-block;position:absolute;background-color:#EBF2F7}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .addTransferBlock .remove-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24;padding-right:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .addTransferBlock .remove-icon:before{content:"";font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .addTransferBlock .removeTransfer{display:inline-block;border:1px solid #bcc8d1;padding:5px 10px;border-radius:5px;font-size:13px;color:#ed1c24;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .addTransferBlock .addBooking{border:1px solid #12b58a;padding:8px 16px;border-radius:4px;color:#fff;background:#12b58a;display:inline-block;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .addTransferBlock .priceDiv{color:#ed1c24}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .success-message{border-top:1px solid #d4dee5;border-bottom:1px solid #d4dee5;padding:18px 10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .success-message .icon-success{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .transDetDiv .success-message .icon-success:before{content:"";font-size:20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .blkHeader{cursor:pointer;display:block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .blkHeader .expand{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;float:right}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .blkHeader .expand:before{content:"";font-size:14px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .seatBlkBody{display:none}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .seatCheck{display:none}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .seatCheck:checked+label.blkHeader>.expand:before{content:"";font-size:2px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .seatCheck:checked ~ div.seatBlkBody{display:block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow{padding:15px 20px;display:table;text-align:center;width:100%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col{display:table-cell;vertical-align:top;border-right:2px solid #d4dee5}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col:last-of-type,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col:last-of-type,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col:last-of-type{border-right:none;padding-left:30px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .tripType,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .tripType,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .tripType{font-size:12px;font-weight:600}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .onwardIcon,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .onwardIcon,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .onwardIcon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .onwardIcon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .onwardIcon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .onwardIcon:before{font-family:'icomoon';display:inline-block;color:inherit;content:"";font-size:17px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .onwardIcon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .onwardIcon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .onwardIcon:before{margin-right:10px;vertical-align:sub}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .returnIcon,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .returnIcon,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .returnIcon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .returnIcon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .returnIcon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .returnIcon:before{font-family:'icomoon';display:inline-block;color:inherit;content:"";font-size:17px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .returnIcon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .returnIcon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .returnIcon:before{margin-right:10px;vertical-align:sub}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .flt,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .flt,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .flt{font-size:12px;margin:25px 0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .flt label,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .flt label,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .flt label{font-weight:600}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .flt .CTA,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .flt .CTA,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .flt .CTA{margin:0px 10px 0px 15px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .flt .CTA span,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .flt .CTA span,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .flt .CTA span{margin-left:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .flt .selCTA,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .flt .selCTA,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .flt .selCTA{font-size:13px;padding:8px 12px;border:1px solid;border-color:#12B58A;background:#12B58A;border-radius:4px;color:#fff;cursor:pointer;-webkit-appearance:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .flt .selCTA:hover,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .flt .selCTA:hover,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .flt .selCTA:hover{color:#12B58A;border-color:#12B58A;background:#fff}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .flt .selCTA:after,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .flt .selCTA:after,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .flt .selCTA:after{font-family:'icomoon';display:inline-block;color:inherit;content:"";font-size:inherit}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .flt .seatsDiv,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .flt .seatsDiv,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .flt .seatsDiv{color:#666666;font-weight:400;margin-top:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .flt .seatsDiv .seatNum,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .seatMap .contactDetDiv .ssrRow .col .flt .seatsDiv .seatNum,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .seatMap .ssrRow .col .flt .seatsDiv .seatNum{color:#12B58A;font-weight:700}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxQuery{background-color:white;height:38px;padding-left:84px;padding-top:5px;border-top-left-radius:7px;border-top-right-radius:7px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxQuery .queryText{margin-left:20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .dummy-header.via-collapse-header,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .dummy-header.via-collapse-header{height:0}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .row,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .contactDetDiv .ssrRow,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phTaxBody .ssrRow,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow{padding:15px 20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .row .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .contactDetDiv .ssrRow .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phTaxBody .ssrRow .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow .col{width:25%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .row .col .uploadBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row .col .uploadBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .contactDetDiv .ssrRow .col .uploadBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phTaxBody .ssrRow .col .uploadBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow .col .uploadBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow .col .uploadBtn{float:left;width:80%;height:35px;font-size:15px;padding:4px;border:1px solid #12B58A;text-align:center;border-radius:4px;color:#12B58A;font-weight:600;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .row .col .help-icon,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row .col .help-icon,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .contactDetDiv .ssrRow .col .help-icon,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phTaxBody .ssrRow .col .help-icon,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow .col .help-icon,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow .col .help-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;cursor:pointer;padding-left:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .row .col .help-icon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row .col .help-icon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .contactDetDiv .ssrRow .col .help-icon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phTaxBody .ssrRow .col .help-icon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow .col .help-icon:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow .col .help-icon:before{content:"";font-size:15px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .row .col .uploadComplete .removeBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row .col .uploadComplete .removeBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .contactDetDiv .ssrRow .col .uploadComplete .removeBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phTaxBody .ssrRow .col .uploadComplete .removeBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow .col .uploadComplete .removeBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow .col .uploadComplete .removeBtn{color:#ED1C24;font-size:12px;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .row .col .uploadComplete .removeBtn:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row .col .uploadComplete .removeBtn:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .contactDetDiv .ssrRow .col .uploadComplete .removeBtn:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phTaxBody .ssrRow .col .uploadComplete .removeBtn:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow .col .uploadComplete .removeBtn:before,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow .col .uploadComplete .removeBtn:before{content:"";font-family:icomoon}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .row .col .uploadComplete .fileName,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row .col .uploadComplete .fileName,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .contactDetDiv .ssrRow .col .uploadComplete .fileName,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phTaxBody .ssrRow .col .uploadComplete .fileName,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow .col .uploadComplete .fileName,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow .col .uploadComplete .fileName{font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .row .colAdult,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row .colAdult,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phTaxBody .contactDetDiv .ssrRow .colAdult,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phTaxBody .ssrRow .colAdult,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow .colAdult,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow .colAdult{font-size:16px;color:#333;width:15%;font-weight:600}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow{padding:15px 20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .row .colAdult,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .phOSCABody .contactDetDiv .ssrRow .colAdult,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .phOSCABody .ssrRow .colAdult{width:25%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .allSSR{padding:15px 25px;width:35%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .allSSR select{width:100%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .optional{font-weight:300;font-size:12px;color:#999}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow{padding:15px 20px;text-align:center}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .col{width:48%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .col .contactPhone,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .col .contactPhone{width:75%;border-left:none !important;border-top-left-radius:0;border-bottom-left-radius:0;display:inline-block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .col .ISDCode,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .col .ISDCode{width:25%;display:inline-block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .col .ISDCode select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .col .ISDCode select{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .colVoch,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colVoch{width:46%;text-align:right;vertical-align:middle;display:inline-block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .colVoch .vouchAmtLabel,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colVoch .vouchAmtLabel{font-size:15px;margin-top:11px;display:inline-block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .colVoch .currency,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colVoch .currency{display:inline-block;color:#ED1C24;margin-left:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .colVoch .currency .price,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colVoch .currency .price{color:inherit;font-weight:bold;font-size:25px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .colVoch .element-voucher,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colVoch .element-voucher{width:100%;display:inline-block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .colVoch .element-voucher input,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colVoch .element-voucher input{width:70%;padding-left:5%;float:left;margin:0px;font-weight:400;font-size:15px;height:40px;border:1px solid #bcc8d1;border-radius:4px 0px 0px 4px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .colVoch .element-voucher input:focus,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colVoch .element-voucher input:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .row .colVoch .element-voucher .voucher-btn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colVoch .element-voucher .voucher-btn{float:left;width:30%;height:40px;font-size:15px;padding:8px 0px 10px 0px;border:1px solid #12B58A;text-align:center;background:#12B58A;border-radius:0px 4px 4px 0px;color:#FFFFFF;font-weight:800;cursor:pointer;vertical-align:top}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow{display:none}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colSmall{width:30%;display:inline-block;vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colSmall .ssrName{text-align:left;font-size:16px;color:#333;font-weight:600;padding:5px 10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colBig{width:65%;display:inline-block;vertical-align:middle;text-align:left;padding-left:30px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colBig .values,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colBig .value{display:inline-block;vertical-align:middle;margin-right:18px;font-size:14px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colBig .values .customRBtn,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colBig .value .customRBtn{margin:5px auto;display:inline-block;vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colBig .values span,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colBig .value span{margin-left:5px;vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colBig .value{width:90%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colBig .value input{font-size:14px;width:100%;padding:5px 9px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .colBig .instSSR{margin:auto;color:#ED1C24;font-size:10px;font-weight:600}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .removeSSR{display:inline-block;vertical-align:super;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .removeSSR span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ED1C24}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow .removeSSR span:before{content:"";font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv{font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .paxTypeHeader{margin:0px !important}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .insurLogo{height:40px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .travelGuardLogo{vertical-align:sub}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .singTourBoard{height:50px;float:left;margin:0px 4px 4px 0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .row:last-of-type,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .contactDetDiv .ssrRow:last-of-type,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .travInsurDiv .ssrRow:last-of-type{border-top:1px solid #d4dee5;padding-top:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .col{width:49%;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .col:last-of-type{border-left:1px solid #d4dee5;padding-left:20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .inBlk{vertical-align:top}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv li{margin-bottom:10px;font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .yesNo{margin-bottom:10px;padding:10px 0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .posRel2{width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);height:10px;background:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.5, #fcf8e5), color-stop(0.5, transparent));border:1px solid #e6d4b9;border-width:1px 0px 0px 1px;position:relative;left:13px;top:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .showTip{background:#fcf8e5;border:1px solid #e6d4b9;color:#7a6b52;padding:10px;border-radius:4px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .showTip .currency{color:#ED1C24;font-size:14px;vertical-align:top}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .showTip .price{color:#ED1C24;font-size:16px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv input[type="radio"]{width:auto}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .yesNoTxt{font-size:20px;font-weight:700}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .yesNoInfo{font-size:12px;font-weight:600}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .customCBox{margin:0px 15px 0px 0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .travInsuTxt{width:94%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .travInsurDiv .travInsuTxt a{text-decoration:none;color:#12B58A;font-weight:600;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv{padding:25px;border-bottom:3px solid #d4dee5;border-radius:0px 0px 4px 4px;background-color:white;font-size:12px;height:auto;margin-bottom:50px;overflow:hidden}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable{width:500px;height:75px;margin-bottom:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable p{margin:auto;font-size:18px;color:#ED1C24;font-weight:300;margin-bottom:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .payathotel-content{color:#12B58A;background:#FFF;text-align:left;padding:5px;border-radius:4px;font-size:14px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .blockDiv{width:auto;font-size:14px;background-color:#344755;color:white;padding:5px 10px;display:inline-block;vertical-align:top;border-radius:4px;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .blockDiv .block-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .blockDiv .block-icon:before{content:"";font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .nonBlockBtn{background-color:#EBF2F7;color:#CFD7DC;cursor:auto}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .nonBlockBtn .block-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#CFD7DC;margin-right:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .nonBlockBtn .block-icon:before{content:"";font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .blockTill{display:inline-block;vertical-align:top;background-color:#FCF8E5;padding:4px 8px;color:#7F571B;font-size:11px;border-radius:3px;position:relative;border:1px solid #E6D4B9;margin:3px 10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .blockTill .arrowTip{width:8px;height:8px;transform:rotateZ(315deg);-ms-transform:rotateZ(315deg);-moz-transform:rotateZ(315deg);-webkit-transform:rotateZ(315deg);-o-transform:rotateZ(315deg);bottom:8px;left:-5px;border-left:1px solid #E6D4B9;border-top:1px solid #E6D4B9;position:absolute;background-color:#FCF8E5;z-index:3}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .limitCross{font-size:10px;color:#ED1C24;font-weight:300;margin:3px 0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .tncCBox{width:5%;vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .tncCBox .customCBox{margin:0px 15px 0px 0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .tncRBox{width:20%;vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .tncRBox .customRBtn{display:inline-block;margin:6px 0px 0px 0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .tncRBox .customRBtn:nth-of-type(2){margin-left:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .tncRBox span{margin:7px 5px 0px 5px;font-size:12px;font-weight:600;color:#333333;vertical-align:top;display:inline-block}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .tncTxt,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .visaTxt{width:60%;font-weight:600;color:#333333;vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .tncTxt a,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .visaTxt a{text-decoration:none;color:#12B58A;font-weight:600;cursor:pointer}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .visaTxt{width:42%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .makePayDiv{float:right;text-align:right;vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .makePayDiv .makePayCTA{font-size:15px;padding:8px 12px;border:1px solid;border-color:#ED1C24;background:#ED1C24;border-radius:4px;color:#fff;cursor:pointer;-webkit-appearance:none;font-weight:700;padding:15px 20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .makePayDiv .makePayCTA:hover{color:#ED1C24;border-color:#ED1C24;background:#fff}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .makePayDiv .makePayCTA:hover{color:#fff;border-color:#bd040b;background:#bd040b}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .makePayDiv .blockCTA{font-size:15px;padding:8px 12px;border:1px solid;border-color:#12B58A;background:#fff;border-radius:4px;color:#12B58A;cursor:pointer;-webkit-appearance:none;font-weight:700;padding:15px 20px;margin-right:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .makePayDiv .blockCTA:hover{color:#fff;border-color:#fff;background:#12B58A}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .makePayDiv .alternate{font-size:18px;font-weight:300;text-align:left}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockEnable{margin-top:-90px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv{padding:10px 0px 30px 0px;font-size:12px;color:#666666;font-weight:400}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt{width:70%;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt span{font-size:15px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept{margin:20px 0px 10px 0px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept span{padding-right:20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept span:before{vertical-align:middle}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept .jcb{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept .jcb:before{content:"";font-size:38px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept .mastercard{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept .mastercard:before{content:"";font-size:38px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept .maestro{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept .maestro:before{content:"";font-size:38px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept .visa{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept .visa:before{content:"";font-size:26px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept .amex{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .secureInfoTxt .weAccept .amex:before{content:"";font-size:36px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .secureInfoDiv .verisignDiv{width:30%;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;float:right;text-align:right}.hotelTravellerBody .confirmationDiv{display:none}.hotelTravellerBody .confirmationDiv .benefitTable{width:100%}.hotelTravellerBody .confirmationDiv .ticketContainer{padding:0px;display:block !important}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails{width:100%;border:none;display:block !important}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .detailsHeadContainer{border-bottom:none}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .detailsHeadContainer .detailsHead{padding:15px;text-align:center;display:block;font-weight:400;color:#344755;font-size:18px}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .detailsHeadContainer .detailsHead .subHead{font-size:small !important;display:block !important}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent{max-height:445px;overflow-y:auto}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .detailHeadStripContainer{padding:10px 0;border-bottom:1px solid #bcc8d1;border-top:1px solid #bcc8d1}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .detailHeadStripContainer .detailHeadStrip>div{vertical-align:top}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .detailHeadStripContainer .detailHeadStrip .stripInfo,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .detailHeadStripContainer .detailHeadStrip .subInfo{width:15% !important;vertical-align:baseline}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .detailHeadStripContainer .detailHeadStrip .subInfo{top:3px;text-align:right;float:right}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail{padding:0px}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailHeader .flightNum{width:30%}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailHeader .slantedFlightIcon,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailHeader .slantedFlightIcon2{width:34% !important}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailBody{width:100%;margin:auto;padding:15px 18px}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailBody .flightInfo{width:30%}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailBody .flightInfo img{width:20%}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailBody .flightSource,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailBody .flightDestination{width:34%}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailBody .flightSource .airDate,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailBody .flightDestination .airDate{font-size:x-small}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailBody .flightSource,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailBody .flightDestination,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .flightDetail .flightDetailBody .flightInfo{vertical-align:top;top:0px;position:initial}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer{padding:10px 0}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .passName,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .passName{width:29%;vertical-align:middle;word-wrap:break-word}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .passContact,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .passContact{width:49%}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .specialRequests,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .specialRequests{width:34%}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .specialRequests,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .passContact,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .passName,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .specialRequests,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .passContact,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .passName{vertical-align:middle}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .specialRequests .sprBlk,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .passContact .sprBlk,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .passName .sprBlk,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .specialRequests .sprBlk,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .passContact .sprBlk,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .passName .sprBlk{display:block;font-size:10px !important}.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .specialRequests .sprCont,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .passContact .sprCont,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailHeader .passName .sprCont,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .specialRequests .sprCont,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .passContact .sprCont,.hotelTravellerBody .confirmationDiv .ticketContainer .ticketDetails .scrollableContent .passengerDetailContainer .passengerDetailBody .passName .sprCont{font-weight:600;color:#666;font-size:10px !important}.hotelTravellerBody .confirmationDiv .bottomRow{padding:20px 5%;border-top:3px solid #bcc8d1}.hotelTravellerBody .confirmationDiv .bottomRow>div{display:inline-block}.hotelTravellerBody .confirmationDiv .bottomRow .blockDiv{display:block}.hotelTravellerBody .confirmationDiv .bottomRow .blockDiv .customCBox{float:left;margin-top:-5px;margin-bottom:0px}.hotelTravellerBody .confirmationDiv .bottomRow .blockDiv .customCBox label{width:13px;height:13px;margin:5px 0px 0px 3px}.hotelTravellerBody .confirmationDiv .bottomRow .blockDiv .customCBox label:after{width:9px;height:5px;top:2px;left:1px}.hotelTravellerBody .confirmationDiv .bottomRow .blockDiv span{font-size:10px;vertical-align:top}.hotelTravellerBody .confirmationDiv .bottomRow .totalAmount div{display:inline-block}.hotelTravellerBody .confirmationDiv .bottomRow .totalAmount .text{font-weight:200;font-size:16px}.hotelTravellerBody .confirmationDiv .bottomRow .totalAmount .currency{font-size:16px;font-weight:600;color:#ED1C24;margin-left:10px}.hotelTravellerBody .confirmationDiv .bottomRow .totalAmount .price{font-weight:bold;font-size:32px;color:inherit}.hotelTravellerBody .confirmationDiv .bottomRow .proceedPayBtn{color:white;background-color:#ED1C24;border-radius:3px;float:right;padding:10px 16px;cursor:pointer}.hotelTravellerBody .coTravellersFillForm-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;display:inline-block;vertical-align:middle}.hotelTravellerBody .coTravellersFillForm-icon:before{content:"";font-size:15px}.hotelTravellerBody .coSearch-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#E0E5E7;float:left;margin:8px 10px 0px 0px}.hotelTravellerBody .coSearch-icon:before{content:"";font-size:20px}.hotelTravellerBody .fltIncContainer{position:static;background-color:#fff}.hotelTravellerBody .fltIncContainer .detailsHeadContainer{font-size:20px;padding:10px 20px}.hotelTravellerBody .fltIncContainer .detDiv{border:0px !important}.hotelTravellerBody .fltIncContainer .bagCheckIn{width:23% !important}.hotelTravellerBody .fltIncContainer .bagCheckInInfo{font-size:12px !important;width:23% !important}.hotelTravellerBody .fltIncContainer .airlineDetails{width:100px !important}.hotelTravellerBody .fileSizeMsg span{color:#ED1C24}.hotelTravellerBody .upload-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.hotelTravellerBody .upload-icon:before{content:"";font-size:12px}.hotelTravellerBody .modalPanelVisaInfo{display:none}.hotelTravellerBody .modalPanelVisaInfo .headVisaInfo{text-align:center;font-size:20px;padding:10px;background-color:#F6FAFD;border-bottom:2px solid #E5EBF1}.hotelTravellerBody .modalPanelVisaInfo .contentVisaInfo{padding:20px;max-height:560px;overflow:auto}.hotelTravellerBody .fltIncVisaInfoContainer .headVisaInfo{text-align:center;font-size:20px;padding:10px;background-color:#F6FAFD;border-bottom:2px solid #E5EBF1}.hotelTravellerBody .fltIncVisaInfoContainer .headVisaInfo select{width:30%}.hotelTravellerBody .fltIncVisaInfoContainer .contentVisaInfoCountry{padding:20px;max-height:490px;overflow:auto}.hotelTravellerBody .travConfirmDiv{display:none;color:#333}.hotelTravellerBody .travConfirmDiv .guestDetHeader{border-bottom-width:1px;border-top-width:0px !important}.hotelTravellerBody .travConfirmDiv .travelerDetDiv .bottomThinBorder{border-bottom-width:1px !important}.hotelTravellerBody .travConfirmDiv .travelerDetDiv .bottomTopThinBorder{border-radius:0px !important;border-top-width:0px !important}.hotelTravellerBody .travConfirmDiv .topOnlyBorder{border-top:1px solid #d4dee5}.hotelTravellerBody .travConfirmDiv .guestContHeader{border-radius:0px;border-bottom-width:1px;border-top-width:1px}.hotelTravellerBody .travConfirmDiv .smallRightALign{float:right;font-size:12px;line-height:2.4;font-weight:300}.hotelTravellerBody .travConfirmDiv .paxDetTab{table-layout:fixed}.hotelTravellerBody .travConfirmDiv .col{display:table-cell;padding:10px;vertical-align:top;word-wrap:break-word}.hotelTravellerBody .travConfirmDiv .darkContact{font-weight:600}.hotelTravellerBody .travConfirmDiv .row,.hotelTravellerBody .travConfirmDiv .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .travConfirmDiv .ssrRow{display:table-row}.hotelTravellerBody .travConfirmDiv .travDetTab{display:table;width:100%;font-size:14px}.hotelTravellerBody .travConfirmDiv .travDetTab .paxNameCls{font-weight:600;color:#333;margin-bottom:5px}.hotelTravellerBody .travConfirmDiv .travDetTab .paxTypeCls{margin-bottom:5px}.hotelTravellerBody .travConfirmDiv .travDetTab .col:first-child{padding-left:0px}.hotelTravellerBody .travConfirmDiv .travDetTab:not(.paxDetTab):not(.contactDetTab) .col:last-child{padding-right:0px;text-align:right;vertical-align:middle}.hotelTravellerBody .travConfirmDiv .flt{color:#ED1C24}.hotelTravellerBody .travConfirmDiv .bold{font-weight:400}.hotelTravellerBody .travConfirmDiv .light{font-size:12px}.hotelTravellerBody .travConfirmDiv .flt:before{content:'\e614';font-family:'icomoon';color:#A4B4C1;display:inline-block;padding-right:4px}.hotelTravellerBody .travConfirmDiv .travDetTab:not(.contactDetTab):not(.btnTab) .row:first-child .col,.hotelTravellerBody .travConfirmDiv .travDetTab:not(.contactDetTab):not(.btnTab) .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow:first-child .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .travConfirmDiv .travDetTab:not(.contactDetTab):not(.btnTab) .ssrRow:first-child .col,.hotelTravellerBody .travConfirmDiv .paxDetTab .row:not(:last-child) .col,.hotelTravellerBody .travConfirmDiv .paxDetTab .travBody .container .detRow .sectionR .stpCont .contactDetDiv .ssrRow:not(:last-child) .col,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .contactDetDiv .travConfirmDiv .paxDetTab .ssrRow:not(:last-child) .col,.hotelTravellerBody .travConfirmDiv .travDetTab .headerRow .col{border-bottom:1px solid #D4DEE5}.hotelTravellerBody .travConfirmDiv .confirmLabel>div{font-size:13px;padding:2px 0px;font-weight:normal}.hotelTravellerBody .travConfirmDiv .confirmPayBtn{font-size:15px;border:1px solid;border-color:#ED1C24;background:#ED1C24;border-radius:4px;color:#fff;cursor:pointer;-webkit-appearance:none;font-weight:700;padding:15px 20px}.hotelTravellerBody .travConfirmDiv .confirmPayBtn:hover{color:#fff;border-color:#bd040b;background:#bd040b}.hotelTravellerBody .travConfirmDiv .editBtn{font-size:15px;border:2px solid #12B58A;color:#12B58A;padding:10px 15px;border-radius:4px;background:white;display:block;cursor:pointer;text-align:center}.hotelTravellerBody .travConfirmDiv .editBtn:before{content:'\e68d';font-family:'icomoon';display:inline-block;padding-right:4px}.hotelTravellerBody .travConfirmDiv .confirmLabel{font-size:18px;font-weight:600;padding-right:10px;margin-bottom:12px;color:#333}.hotelTravellerBody .travConfirmDiv .confirmAllOk{font-weight:300}.hotelTravellerBody .travConfirmDiv .travIcon:before{content:'\e671';font-family:'icomoon';display:inline-block;color:#A4B4C1;width:35px;font-size:20px}.hotelTravellerBody .travConfirmDiv .userIcon{border-top:3px solid #d4dee5;border-radius:0px;margin-right:0}.hotelTravellerBody .travConfirmDiv .userIcon:before{content:'\e632';font-family:'icomoon';width:35px;display:inline-block;color:#A4B4C1}.hotelTravellerBody .travConfirmDiv .ssrIcon:before{content:'\e620';font-family:'icomoon';display:inline-block;color:#A4B4C1;width:35px;font-size:20px}.hotelTravellerBody .travConfirmDiv .addonIcon:before{content:'\e620';font-family:'icomoon';width:35px;display:inline-block;color:#A4B4C1}.hotelTravellerBody .travConfirmDiv label#step1Lbl:after{font-family:'icomoon';content:'\e68d';color:#12B58A;font-weight:normal;display:inline-block;float:right}.hotelTravellerBody .noDisplay{display:none}.modifySearchHotel.wide{height:75px}.searchBoxWide{display:flex;align-items:center;justify-content:center;height:100%}.singleLineSBox .SLElement{display:inline-block;height:52px;background:#fff;vertical-align:middle;border-radius:3px;display:flex;justify-content:center}.singleLineSBox .SLElement input{width:100%;display:block;font-weight:600;font-size:14px;border:1px solid #fff;border-radius:4px;padding:5px;cursor:pointer}.searchBoxWide .hotelSearchForm .dateCont{width:142px}.searchBoxWide .hotelSearchForm .cInDateCont{border-right:1px solid #bcc8d1}.searchBoxWide .hotelSearchForm .cal-arrow{width:13px;height:13px;background:#F6F9FC;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);display:inline-block;position:absolute;margin-left:50px;margin-top:38px;border-left:1px solid #d4dee5;border-top:1px solid #d4dee5;z-index:1000}.searchBoxWide .hotelSearchForm .cal-arrow.cIn{display:none}.searchBoxWide .hotelSearchForm .cal-arrow.cOut{display:none}.singleLineSBox .more-opts-div{display:none;width:500px;position:absolute;margin-left:0px;border:1px solid #d4dee5;margin-top:30px;border-radius:4px;z-index:2;background-color:#FFFFFF;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.4)}.singleLineSBox .more-opts-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.singleLineSBox .more-opts-icon:before{content:"";font-size:5px}.more-opts-div label.customSBox:before{top:-11px}.more-opts-div label.customSBox:after{top:6px}.searchBoxWide .hotelSearchForm .more-opts-div .more-opts-hdr{width:100%;background-color:#F6F9FC;padding:10px 20px;border-bottom:1px solid #d4dee5}.searchBoxWide .hotelSearchForm .more-opts-div .more-opts-hdr .arrow{width:13px;height:13px;background:#F6F9FC;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);display:inline-block;position:absolute;right:50%;margin-top:-17px;border-left:1px solid #d4dee5;border-top:1px solid #d4dee5}.searchBoxWide .hotelSearchForm .more-opts-div .more-opts-hdr .text{font-size:14px;font-weight:200;position:relative;display:inline-block;color:#707070}.searchBoxWide .hotelSearchForm .more-opts-div .more-opts-hdr .close{display:inline-block;float:right;color:#707070;cursor:pointer}.searchBoxWide .hotelSearchForm .more-opts-div .more-opts-hdr .close:before{content:"";font-family:'icomoon';font-size:13px}.searchBoxWide .hotelSearchForm .more-opts-div .more-opts-bd{padding:20px;max-height:250px;overflow-y:auto}.searchBoxWide .hotelSearchForm .singleLineSBox .SLElement .locationInputIcon .location-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#BCC8D1;padding:0px 7px 0px 10px;line-height:1.7}.searchBoxWide .hotelSearchForm .singleLineSBox .SLElement .locationInputIcon .location-icon:before{content:"";font-size:18px}.searchBoxWide .hotelSearchForm .calIconHolder .calendar-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#BCC8D1;position:absolute;padding:0px 7px 0px 7px;background-color:white;line-height:1.7;margin-top:16px;margin-left:-13px}.searchBoxWide .hotelSearchForm .calIconHolder .calendar-icon:before{content:"";font-size:13px}.searchBoxWide .hotelSearchForm .element-room .hotelRoomDropDown .person-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#BCC8D1;padding-right:5px}.searchBoxWide .hotelSearchForm .element-room .hotelRoomDropDown .person-icon:before{content:"";font-size:15px}.searchBoxWide .hotelSearchForm .search-hotel{background-color:#12B58A;color:white;width:100px;height:36px;box-sizing:border-box;border:1px solid #12B58A;text-align:center;font-size:16px;font-weight:800;border-radius:4px;line-height:46px;cursor:pointer}.modifySearchBoxHotel .searchBoxWide .hotelSearchForm .roomConfig{top:125px;left:420px}.searchBoxWide .hotelSearchForm .roomConfig{display:none;width:500px;position:absolute;margin-left:0px;border:1px solid #d4dee5;margin-top:65px;border-radius:4px;z-index:2;background-color:#FFFFFF;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.4)}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigHeader{width:100%;background-color:#F6F9FC;padding:10px 30px}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigHeader .arrow{width:13px;height:13px;background:#F6F9FC;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);display:inline-block;position:absolute;right:50%;margin-top:-17px;border-left:1px solid #d4dee5;border-top:1px solid #d4dee5}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigHeader .text{font-size:14px;font-weight:200;position:relative;display:inline-block;color:#707070}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigHeader .close{display:inline-block;float:right;color:#707070;cursor:pointer}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigHeader .close:before{content:"";font-family:'icomoon';font-size:13px}.searchBoxWide .hotelSearchForm .cloneRoom,.searchBoxWide .hotelSearchForm .cloneChildAge{display:none}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigBody{max-height:220px;overflow-y:auto}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigBody .roomDiv{padding:10px 30px;border-top:1px solid #d4dee5;overflow:hidden}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigBody .roomDiv .roomNumber{font-weight:300;font-size:20px}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigBody .roomDiv .removeRoom{float:right;color:#ED1C24;font-size:12px;display:none;cursor:pointer}.searchBoxWide .hotelSearchForm .panel .counter-element{width:33.3%;display:inline-block;margin-top:10px;font-weight:600}.searchBoxWide .hotelSearchForm .panel .counter-element label{display:block;font-weight:600;font-size:12px}.searchBoxWide .hotelSearchForm .panel .counter-element label span{font-weight:400;padding-left:5px}.searchBoxWide .hotelSearchForm .panel .counter-element>div{width:81.5%;border:1px solid #bcc8d1;margin-top:6px;border-radius:4px}.searchBoxWide .hotelSearchForm .panel .counter-element div div{display:inline-block;width:33.3%;text-align:center;vertical-align:middle}.searchBoxWide .hotelSearchForm .panel .counter-element .plus,.searchbox .hotelSearchForm .panel .counter-element .minus{cursor:pointer;color:#12B58A;height:30px;position:relative}.searchBoxWide .hotelSearchForm .panel .counter-element .minus{border-right:1px solid #bcc8d1}.searchBoxWide .hotelSearchForm .panel .counter-element .plus{border-left:1px solid #bcc8d1}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigBody .roomDiv .counter-element.child{margin-right:100px}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigBody .roomDiv .childAgeSelectContainer{display:inline-block;margin-left:128px;margin-top:10px;margin-bottom:10px}.childAge{width:80px;margin-left:23px;display:inline-block}.childAge .ageChildNo{font-weight:400;font-size:12px}.childAge .ageChildNo .ageLabel{font-weight:600}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigFooter{padding:10px 30px;height:65px;width:100%;background-color:#F6F9FC;border-top:1px solid #d4dee5}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigFooter div{display:inline-block;cursor:pointer}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigFooter .addRoom{margin-top:5px;border:1px solid #12B58A;padding:5px 10px;border-radius:4px;font-size:14px;color:#12B58A}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigFooter .addRoom .add-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A;vertical-align:text-top}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigFooter .addRoom .add-icon:before{content:"";font-size:10px}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigFooter .done{width:85px;padding:10px;background-color:#12B58A;text-align:center;float:right;border-radius:4px;color:#fff}.searchBoxWide .hotelSearchForm .roomConfig .roomConfigFooter .cancel{color:#707070;font-size:15px;float:right;margin:10px 20px 0px 0px}.searchBoxWide .via-calender{top:168px;left:450px}.breadCrumbArrow:before{content:"";color:#ED1C24;font-family:icomoon;font-size:8px}.seo_linkcategory .cBox .labl{vertical-align:top}.seoSearch{background-color:#EBF2F7;position:relative;z-index:1;overflow:hidden}.seoSearch a{text-decoration:none}.seoSearch .clear_fix:before,.seoSearch .clear_fix:after{display:table;content:''}.seoSearch .clear_fix:after{clear:both}.seoSearch .seo_btmLink{border-top:1px solid #cdcdcd}.seoSearch .hotelListing{width:1024px;margin:5px auto;position:relative;vertical-align:top;padding-top:10px}.seoSearch .hotelListing .page_set{width:660px}.seoSearch .page_content{border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;width:719px;margin-top:15px;margin-bottom:15px}.seoSearch .seo_linkcategory{width:290px;border-radius:3px;background-color:#ffffff;border:solid 1px #d4dee5;padding:0px 10px 10px 20px}.seoSearch .linkView_more{border-top:1px solid #d4dee5}.seoSearch .linkView_more .down_arrow{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ed1c24}.seoSearch .linkView_more .down_arrow:before{content:"";font-size:6px}.seoSearch .linkView_more .up_arrow{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.seoSearch .linkView_more .up_arrow:before{content:"";font-size:6px}.seoSearch .seo_sorters{width:719px;height:40px;background-color:#f6f9fc;border:1px solid #d4dee5;border-radius:0px 4px 0px 0px;margin-bottom:5px;border-bottom-width:3px;font-size:13px;color:#333;padding:10px 0px 0px 20px;margin-top:5px}.seoSearch .seo_sorters .asc{font-weight:600;color:#12B58A}.seoSearch .seo_sorters .desc{font-weight:600;color:#ED1C24}.seoSearch .seo_sorters .asc:before,.seoSearch .seo_sorters .mainBody .hotelResContainer .hotelResultHeader .sorters .desc:before,.mainBody .hotelResContainer .hotelResultHeader .sorters .seoSearch .seo_sorters .desc:before,.seoSearch .seo_sorters .mainBody .hotelResContainer .hotelResultHeaderMap .sorters .desc:before,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .seoSearch .seo_sorters .desc:before,.seoSearch .seo_sorters .mainBody .hotelResContainer .hotelResultHeader .sorters>div:not(.desc):not(.asc):not(.disabled):before,.mainBody .hotelResContainer .hotelResultHeader .seoSearch .seo_sorters .sorters>div:not(.desc):not(.asc):not(.disabled):before,.seoSearch .seo_sorters .mainBody .hotelResContainer .hotelResultHeaderMap .sorters>div:not(.desc):not(.asc):not(.disabled):before,.mainBody .hotelResContainer .hotelResultHeaderMap .seoSearch .seo_sorters .sorters>div:not(.desc):not(.asc):not(.disabled):before,.seoSearch .seo_sorters .desc:before,.seoSearch .seo_sorters>div:not(.desc):not(.asc):not(.disabled):before{content:"";color:#12B58A;font-family:icomoon;font-size:5px;padding-right:3px;position:relative;top:-3px;left:-2px}.seoSearch .seo_sorters .desc:before{color:#ED1C24;content:""}.seoSearch .seo_sorters>div:not(.desc):not(.asc):not(.disabled):before{content:"";color:#bcc8d1}.seoSearch .result_tile{width:719px;margin:auto;background-color:#ffffff;border:1px solid #d4dee5;margin-bottom:5px;position:relative}.seoSearch .result_tile .price_div{padding:50px 15px}.seoSearch .result_tile .price_div .check_price{width:111px;height:35px;border-radius:3px;border:solid 1px #12b589;display:table;text-align:center;text-decoration:none;color:#12b589}.seoSearch .result_tile .price_div .check_price:hover{color:#fff;background:#12b589}.seoSearch .result_tile .price_div .check_price span{display:table-cell;vertical-align:middle}.seoSearch .result_tile .hotel_thumbnail{width:140px;height:110px;position:relative;vertical-align:top;display:inline-block;padding:10px}.seoSearch .result_tile .hotel_thumbnail img{width:140px;height:110px}.seoSearch .result_tile .hotel_thumbnail .noThumbnail{width:140px;height:110px;padding:25px 0px 0px 45px;background-color:#e6e9ec}.seoSearch .result_tile .hotel_thumbnail .noThumbnail span{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#C3C6CD}.seoSearch .result_tile .hotel_thumbnail .noThumbnail span:before{content:"";font-size:30px}.seoSearch .result_tile .hotel_thumbnail .noThumbnail p{margin:auto;font-size:10px;color:#C3C6CD}.seoSearch .result_tile .hotel_thumbnail .seo_stars{position:absolute;bottom:0px;left:0px;width:120px;height:110px;padding:90px 0px 0px 25px}.seoSearch .result_tile .hotel_thumbnail .seo_stars .filledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:2px}.seoSearch .result_tile .hotel_thumbnail .seo_stars .filledStar:before{content:"";font-size:18px}.seoSearch .result_tile .hotel_thumbnail .seo_stars .unFilledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.seoSearch .result_tile .hotel_thumbnail .seo_stars .unFilledStar:before{content:"";font-size:18px}.seoSearch .result_tile .hotel_detialsdiv{display:inline-block;vertical-align:top;padding:10px 0px 0px 20px;position:relative;width:400px}.seoSearch .result_tile .hotel_detialsdiv .seo_hotelname{font-weight:600;color:#333;font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;display:block;width:140%}.seoSearch .result_tile .hotel_detialsdiv p{margin:5px}.seoSearch .result_tile .hotel_detialsdiv .seo_hoteladd{font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seoSearch .result_tile .hotel_detialsdiv .amen_facilites{margin-top:10px;display:inline-block;width:50%;text-overflow:ellipsis;overflow:hidden}.seoSearch .result_tile .hotel_detialsdiv .amen_triprating{border-left:1px solid #d4dee5;padding-left:10px;cursor:pointer;vertical-align:middle;display:inline-block}.seoSearch .result_tile .hotel_detialsdiv .amen_triprating img{height:15px}.seoSearch .result_tile .hotel_detialsdiv .amen_triprating span{color:#333333;margin-left:5px;vertical-align:text-top;font-size:12px}.seoSearch .page_set .prevPage .seoList_prev{border:1px solid #333;padding:2px 13px}.seoSearch .page_set .prevPage .seoList_prev i{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12b589;vertical-align:text-top;margin-right:4px}.seoSearch .page_set .prevPage .seoList_prev i:before{content:"";font-size:10px}.seoSearch .page_set .nextPage .seoList_next{border:1px solid #333;padding:2px 13px}.seoSearch .page_set .nextPage .seoList_next i{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12b589;margin-left:4px}.seoSearch .page_set .nextPage .seoList_next i:before{content:"";font-size:10px}.seoSearch .page_set .pageBox{white-space:nowrap;overflow:hidden}.seoSearch .page_set .pageBox .page_tbl{width:250px;display:table}.seoSearch .page_set .pageBox .pagelist-current{border:solid 1px #333;border-radius:16px;width:32px;height:32px;text-align:center;font-weight:600;padding-top:4px}.seoSearch .page_set .pageBox .page-viewer{display:inline-block;vertical-align:middle}.payConfirmMessageHotel{background-color:#EBF2F7}.payConfirmMessageHotel .messageHeader{width:1024px;margin:auto;padding-top:0px;padding-bottom:20px}.payConfirmMessageHotel .messageHeader h1{margin-top:0px;margin-bottom:10px;font-size:25px;font-weight:200}.payConfirmMessageHotel .messageHeader p{margin:auto;font-size:14px}.payConfirmMessageHotel .messageHeader p:last-child{font-size:16px;margin-top:10px;font-weight:700}.payConfirmMessageHotel .messageHeader p span{font-weight:600}.payConfirmMessageHotel .messageHeader>.inlineBlk{display:inline-block;vertical-align:top}.payConfirmMessageHotel .messageHeader>.inlineBlk:first-child{width:750px}.payConfirmMessageHotel .messageHeader>.inlineBlk .impMsg{font-weight:800;color:#0D0E0F;font-size:20px}.payConfirmMessageHotel .messageHeader>.inlineBlk .extraMsg{font-size:small}.payConfirmMessageHotel .messageHeader .timerBlk{font-weight:600;text-align:center;width:258px;vertical-align:top;background:#F6FAFD;margin-left:15px;border-radius:3px;padding:8px;border:1px solid #bcc8d1}.payConfirmMessageHotel .messageHeader .timerBlk>span{font-size:40px;padding:4px;font-weight:100}.payConfirmMessageHotel .messageHeader .timerBlk>div{font-size:13px;font-weight:400}.ticketContainerHotel{background-color:#EBF2F7;padding-bottom:30px;padding-top:30px;display:none}.ticketContainerHotel .ticketHead{display:none}.ticketContainerHotel .tabCont{margin:auto;margin-bottom:-1px;width:1024px}.ticketContainerHotel .tabCont>label{display:inline-block;padding:20px 40px;border:1px solid #bcc8d1;background:#F6FAFD;border-right:none;font-size:20px;cursor:pointer}.ticketContainerHotel .tabCont>label:last-child{border-right:1px solid #bcc8d1;border-top-right-radius:4px}.ticketContainerHotel .tabCont>label:first-child{border-top-left-radius:4px}.ticketContainerHotel .tabCont>.active{background:white;border-bottom:1px solid white}.ticketContainerHotel .ticketDetails{background-color:white;width:1024px;border:1px solid #d4dee5;margin:auto;display:none}.ticketContainerHotel .ticketDetails .waitMessageContainer{padding:15px 0;border-bottom:1px solid #d4dee5}.ticketContainerHotel .ticketDetails .waitMessageContainer .ajaxFailMsg{text-align:center;font-size:14px;font-weight:300;padding:0px 25px}.ticketContainerHotel .ticketDetails .waitMessageContainer .waitMessage{color:#918C78;padding:12px 0;width:94%;margin:auto;border:1px solid #e6d4b9;background-color:#FCF8E5;text-align:center;border-radius:6px;font-size:15px;text-indent:20px;position:relative}.ticketContainerHotel .ticketDetails .waitMessageContainer .waitMessage:before{content:"";font-family:'icomoon';font-size:20px;vertical-align:sub}.ticketContainerHotel .ticketDetails .atmContent{display:table;width:100%}.ticketContainerHotel .ticketDetails .atmContent .atmRow{display:table-row}.ticketContainerHotel .ticketDetails .atmContent .atmRow .atmCell{display:table-cell;padding:40px;font-size:14px;border-bottom:1px solid #bcc8d1}.ticketContainerHotel .ticketDetails .atmContent .atmRow .atmCell .viaRef{font-size:20px;font-weight:300;color:#0D0E0F}.ticketContainerHotel .ticketDetails .atmContent .atmRow .atmCell .atmRef{font-size:35px;font-weight:bold;color:#0D0E0F}.ticketContainerHotel .ticketDetails .atmContent .atmRow .atmCell .totAmt{color:#ED1C24;font-size:21px;font-weight:300}.ticketContainerHotel .ticketDetails .atmContent .atmRow .atmCell .totAmt>span{font-weight:bold}.ticketContainerHotel .ticketDetails .atmContent .atmRow .atmCell .timeLimit{color:#ED1C24;font-weight:bold;font-size:24px}.ticketContainerHotel .ticketDetails .atmContent .atmRow .atmCell:first-child{border-right:1px solid #bcc8d1}.ticketContainerHotel .ticketDetails .atmContent .atmRow .atmInfoCell{padding:0px 24px;font-size:13px;display:table-cell;color:#0D0E0F;vertical-align:top;border-bottom:1px solid #bcc8d1;font-weight:600}.ticketContainerHotel .ticketDetails .atmContent .atmRow .atmInfoCell li{margin:10px 0px}.ticketContainerHotel .ticketDetails .atmContent .atmRow .atmInfoCell .atmImg{padding-bottom:15px}.ticketContainerHotel .ticketDetails .atmContent .coloredRow{background:#F6FAFD}.ticketContainerHotel .ticketDetails .atmContent .title{font-size:19px;padding:20px 40px}.ticketContainerHotel .ticketDetails .atmContent .atmInfo{padding:20px 40px !important;font-size:12px;font-weight:600;border-bottom:3px solid #bcc8d1}.ticketContainerHotel .ticketDetails .atmContent .atmInfo .email{color:#12B58A}.ticketContainerHotel .detailsHeadContainer .detailsHead{margin:auto;width:94%;padding:20px 0px}.ticketContainerHotel .detailsHeadContainer .detailsHead>div{display:inline-block;font-size:22px;vertical-align:middle}.ticketContainerHotel .detailsHeadContainer .detailsHead .source,.ticketContainerHotel .detailsHeadContainer .detailsHead .destination{width:18%;color:#555555}.ticketContainerHotel .detailsHeadContainer .detailsHead .returnFlightIcon{width:5%}.ticketContainerHotel .detailsHeadContainer .detailsHead .returnFlightIcon:before{content:"";color:#bcc8d1;font-family:'icomoon';font-size:35px}.ticketContainerHotel .detailsHeadContainer .detailsHead .onwardFlightIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#bcc8d1;width:5%}.ticketContainerHotel .detailsHeadContainer .detailsHead .onwardFlightIcon:before{content:"";font-size:22px}.ticketContainerHotel .detailsHeadContainer .detailsHead .returnType{width:22%;text-align:center}.ticketContainerHotel .detailsHeadContainer .detailsHead .dateInfo,.ticketContainerHotel .detailsHeadContainer .detailsHead .flightDates,.ticketContainerHotel .detailsHeadContainer .detailsHead .passengerCount,.ticketContainerHotel .detailsHeadContainer .detailsHead .bookedOn,.ticketContainerHotel .detailsHeadContainer .detailsHead .status{font-size:14px}.ticketContainerHotel .detailsHeadContainer .detailsHead .dateInfo{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#888;width:18%}.ticketContainerHotel .detailsHeadContainer .detailsHead .dateInfo:before{content:"";font-size:15px}.ticketContainerHotel .detailsHeadContainer .detailsHead .dateInfo:before{margin-right:8px}.ticketContainerHotel .detailsHeadContainer .detailsHead .passengerCount{width:30%;text-align:center;font-weight:600;color:#555}.ticketContainerHotel .detailsHeadContainer .detailsHead .flightDates{margin-left:5px;font-weight:600;color:#555;width:22%;text-align:center}.ticketContainerHotel .detailsHeadContainer .detailsHead .bookedOn{width:21%;text-align:right;float:right;color:#888888}.ticketContainerHotel .detailsHeadContainer .detailsHead .bookedOn span{margin-left:10px;color:#555555;font-weight:700}.ticketContainerHotel .detailsHeadContainer .detailsHead .bookOn{width:25%;font-size:14px;color:#888888}.ticketContainerHotel .detailsHeadContainer .detailsHead .bookOn span{font-weight:600;color:#333;font-size:15px}.ticketContainerHotel .detailsHeadContainer .detailsHead .bookStatus{width:25%;font-size:14px;color:#888888}.ticketContainerHotel .detailsHeadContainer .detailsHead .bookStatus span{font-weight:600;color:#12B58A;font-size:15px}.ticketContainerHotel .detailsHeadContainer .detailsHead .bookStatus .success{color:#12B58A}.ticketContainerHotel .detailsHeadContainer .detailsHead .bookStatus .fail{color:#ED1C24}.ticketContainerHotel .detailsHeadContainer .detailsHead .confirmNum{width:25%;font-size:14px;color:#888888}.ticketContainerHotel .detailsHeadContainer .detailsHead .confirmNum span{font-weight:600;color:#333;font-size:16px}.ticketContainerHotel .detailsHeadContainer .detailsHead .bookingId{width:25%;font-size:14px;color:#888888;text-align:left}.ticketContainerHotel .detailsHeadContainer .detailsHead .bookingId span{font-size:16px;color:#333;font-weight:600}.ticketContainerHotel .detailHeadStripContainer{background-color:#F6F9FC;padding:15px 0;border-bottom:1px solid #D4DEE5;border-top:1px solid #D4DEE5}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip{width:94%;margin:auto}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip>div{display:inline-block;vertical-align:middle;white-space:nowrap}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .hotelIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#bcc8d1;margin-right:10px}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .hotelIcon:before{content:"";font-size:22px}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .locationIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#bcc8d1;margin-right:10px}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .locationIcon:before{content:"";font-size:22px}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .stripInfo{color:#555555;font-weight:600}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .subInfo{color:#888888;font-size:13px;vertical-align:bottom;position:relative;top:-1px;text-align:center;margin-top:6px;float:right;width:auto}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .subInfo span{font-weight:600;color:#333}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .passengerDet,.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .paymentDet{position:relative;padding-left:35px;width:100%}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .passengerDet:before,.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .paymentDet:before{font-family:'icomoon';content:"";font-size:27px;position:absolute;color:#bcc8d1;top:-8px;left:0px}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .passengerDet .morInfo,.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .paymentDet .morInfo{font-size:10px;float:right}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .passengerDet:before{font-size:18px;top:-4px}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .contactDet{position:relative;padding-left:35px}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .contactDet:before{font-family:'icomoon';content:'\e632';font-size:27px;position:absolute;color:#bcc8d1;top:-8px;left:0px}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .paymentDet:before{content:""}.ticketContainerHotel .mapOnTicket img{margin-left:180px;margin-top:20px;margin-bottom:20px}.ticketContainerHotel .cancellationHead{background-color:#FCF8E5;border-color:#e6d4b9}.ticketContainerHotel .cancellationHead .cancellationDet{position:relative;padding-left:35px}.ticketContainerHotel .cancellationHead .cancellationDet:before{font-family:'icomoon';content:'\e61e';font-size:27px;position:absolute;color:#e6d4b9;top:-8px;left:0px}.ticketContainerHotel .hotelDetails{padding-bottom:20px;margin:20px;border-bottom:1px solid #d4dee5}.ticketContainerHotel .hotelDetails .imgSec{display:inline-block;vertical-align:top;margin-right:10px}.ticketContainerHotel .hotelDetails .imgSec img{width:150px;height:120px}.ticketContainerHotel .hotelDetails .hotelDetSec{display:inline-block;vertical-align:top;width:50%}.ticketContainerHotel .hotelDetails .hotelDetSec h4{margin:auto;color:#333}.ticketContainerHotel .hotelDetails .hotelDetSec p{margin:auto;margin-top:3px;font-size:13px}.ticketContainerHotel .hotelDetails .hotelDetSec .starRating{margin:10px 0px}.ticketContainerHotel .hotelDetails .hotelDetSec .starRating .filledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;margin-right:5px}.ticketContainerHotel .hotelDetails .hotelDetSec .starRating .filledStar:before{content:"";font-size:18px}.ticketContainerHotel .hotelDetails .hotelDetSec .starRating .unFilledStar{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;margin-right:5px}.ticketContainerHotel .hotelDetails .hotelDetSec .starRating .unFilledStar:before{content:"";font-size:18px}.ticketContainerHotel .hotelDetails .hotelContact{display:inline-block;vertical-align:top}.ticketContainerHotel .hotelDetails .hotelContact p{margin:auto;font-size:12px;font-weight:300;margin-bottom:10px}.ticketContainerHotel .hotelDetails .hotelContact div{border:1px solid #d4dee5;padding:5px 15px;font-size:13px;font-weight:600;color:#333}.ticketContainerHotel .hotelDetails .hotelContact div .telIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;vertical-align:middle}.ticketContainerHotel .hotelDetails .hotelContact div .telIcon:before{content:"";font-size:15px}.ticketContainerHotel .hotelDetails .hotelContact div .mailIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12B58A}.ticketContainerHotel .hotelDetails .hotelContact div .mailIcon:before{content:"";font-size:13px}.ticketContainerHotel .hotelDetails .hotelContact div:last-child{color:#12B58A;border-top:0px}.ticketContainerHotel .hotelConf{padding:20px;padding-top:0px}.ticketContainerHotel .hotelConf .roomDetails{display:inline-block;width:50%;vertical-align:top}.ticketContainerHotel .hotelConf .roomDetails p{margin:auto;font-size:13px}.ticketContainerHotel .hotelConf .roomDetails .roomName{font-weight:600;font-size:16px;margin-top:5px;color:#333}.ticketContainerHotel .hotelConf .roomDetails .roomName span{font-size:14px;font-weight:300}.ticketContainerHotel .hotelConf .roomDetails .inclusion{margin:auto;font-size:13px;margin-top:5px;color:#333}.ticketContainerHotel .hotelConf .roomDetails .inclusion span{font-size:11px}.ticketContainerHotel .hotelConf .timeDetails{display:inline-block;width:49%;vertical-align:top;border-left:1px solid #D4DEE5;padding-left:40px}.ticketContainerHotel .hotelConf .timeDetails .checkTiming .checkin{display:inline-block;vertical-align:top}.ticketContainerHotel .hotelConf .timeDetails .checkTiming .checkin p{margin:auto;font-size:13px}.ticketContainerHotel .hotelConf .timeDetails .checkTiming .checkin p:last-child{font-weight:600;font-size:15px;color:#333}.ticketContainerHotel .hotelConf .timeDetails .checkTiming .checkin:last-child{margin-left:30px}.ticketContainerHotel .hotelConf .timeDetails .checkTiming .numStay{display:inline-block;vertical-align:top;margin-left:30px}.ticketContainerHotel .hotelConf .timeDetails .checkTiming .numStay .clockIcon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin-left:15px}.ticketContainerHotel .hotelConf .timeDetails .checkTiming .numStay .clockIcon:before{content:"";font-size:18px}.ticketContainerHotel .hotelConf .timeDetails .checkTiming .numStay p{margin:auto;font-size:12px}.ticketContainerHotel .hotelConf .timeDetails .numGuest{margin-top:20px;font-size:12px}.ticketContainerHotel .hotelConf .timeDetails .numGuest .dark{font-size:15px}.ticketContainerHotel .hotelConf .timeDetails .numGuest .light{margin-right:40px}.ticketContainerHotel .hotelConf .ssrDetails{width:650px;border:1px solid #BCC8D1;border-top:0px;margin-top:20px}.ticketContainerHotel .hotelConf .ssrDetails .ssrDet{width:100%;position:relative;margin-left:15px}.ticketContainerHotel .hotelConf .ssrDetails .ssrDet:before{font-family:'icomoon';content:'\e620';font-size:27px;position:absolute;color:#bcc8d1;top:-8px;left:0px}.ticketContainerHotel .hotelConf .ssrDetails .ssrDet .text{margin-left:70px;font-size:14px;font-weight:300}.ticketContainerHotel .hotelConf .ssrDetails .ssrDet .text star{color:#ED1C24}.ticketContainerHotel .hotelConf .ssrDetails .ssrDet .typeHeader{margin-left:75px;font-weight:300;font-size:14px}.ticketContainerHotel .hotelConf .ssrInst{margin:0px;font-size:12px;color:#ED1C24;margin-top:10px}.ticketContainerHotel .flightDetail{background-color:#fff}.ticketContainerHotel .flightDetail .layover{padding:0px 20px 20px 20px;border-bottom:2px dotted #e8ecef;margin:-17px 3% 15px 3%;height:0px;text-align:center;position:relative}.ticketContainerHotel .flightDetail .layover .loDiv{width:200px;height:30px;background:#fcf8e5;border:1px solid #e6d4b9;color:#7a6b52;font-size:12px;padding:5px;font-weight:400;margin:auto;position:relative;top:3px;border-radius:2px}.ticketContainerHotel .flightDetail .layover .loDiv span{margin:5px}.ticketContainerHotel .flightDetail .layover .loDiv .timeLogo{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7a6b52}.ticketContainerHotel .flightDetail .layover .loDiv .timeLogo:before{content:"";font-size:15px}.ticketContainerHotel .flightDetail .layover .loDiv .time{color:#ED1C24;font-weight:400}.ticketContainerHotel .flightDetail .flightDetailHeader{width:94%;border-bottom:1px solid #bcc8d1;margin:auto;padding:10px 0}.ticketContainerHotel .flightDetail .flightDetailHeader>div{display:inline-block;font-size:13px}.ticketContainerHotel .flightDetail .flightDetailHeader .flightNum{width:25%;color:#ED1C24;font-weight:800;font-size:15px}.ticketContainerHotel .flightDetail .flightDetailHeader .slantedFlightIcon,.ticketContainerHotel .flightDetail .flightDetailHeader .statusCode{width:29%}.ticketContainerHotel .flightDetail .flightDetailHeader .slantedFlightIcon2{width:27%}.ticketContainerHotel .flightDetail .flightDetailHeader .genTime{width:46%;text-align:right}.ticketContainerHotel .flightDetail .flightDetailHeader .slantedFlightIcon:before,.ticketContainerHotel .flightDetail .flightDetailHeader .slantedFlightIcon2:before{content:"";font-family:'icomoon';color:#bcc8d1;font-size:12px;margin-right:10px}.ticketContainerHotel .flightDetail .flightDetailHeader .slantedFlightIcon2:before{content:"";font-size:17px}.ticketContainerHotel .flightDetail .flightDetailHeader .pnrInfo{width:18%;text-align:right}.ticketContainerHotel .flightDetail .flightDetailHeader .pnrInfo span{color:#ED1C24;font-weight:700;margin-left:11px}.ticketContainerHotel .flightDetail .flightDetailBody{width:94%;margin:auto;padding:18px 0}.ticketContainerHotel .flightDetail .flightDetailBody .fInfo{font-size:small;font-weight:bold}.ticketContainerHotel .flightDetail .flightDetailBody .flightInfo{width:25%;display:inline-block;vertical-align:top}.ticketContainerHotel .flightDetail .flightDetailBody .flightInfo img{width:16%;display:inline-block;position:relative;top:3px}.ticketContainerHotel .flightDetail .flightDetailBody .flightInfo>div{width:62%;margin-left:10%;display:inline-block;vertical-align:top;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ticketContainerHotel .flightDetail .flightDetailBody .flightInfo>div .carrierName{font-weight:700;font-size:12px;color:#555555;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ticketContainerHotel .flightDetail .flightDetailBody .flightInfo>div .flightNum,.ticketContainerHotel .flightDetail .flightDetailBody .flightInfo>div .class{font-size:13px}.ticketContainerHotel .flightDetail .flightDetailBody .flightInfo .opCarrier{display:block;margin-left:0 !important;font-size:xx-small}.ticketContainerHotel .flightDetail .flightDetailBody .flightSource,.ticketContainerHotel .flightDetail .flightDetailBody .flightDestination{width:30%;display:inline-block;padding-right:20px;position:relative}.ticketContainerHotel .flightDetail .flightDetailBody .flightSource div,.ticketContainerHotel .flightDetail .flightDetailBody .flightDestination div{font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ticketContainerHotel .flightDetail .flightDetailBody .flightSource .airCode,.ticketContainerHotel .flightDetail .flightDetailBody .flightDestination .airCode{font-weight:700;display:inline-block;font-size:12px;color:#555555}.ticketContainerHotel .flightDetail .flightDetailBody .flightSource .cityName,.ticketContainerHotel .flightDetail .flightDetailBody .flightDestination .cityName{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:5px;color:#888888}.ticketContainerHotel .flightDetail .flightDetailBody .flightSource .airDate,.ticketContainerHotel .flightDetail .flightDetailBody .flightDestination .airDate{font-weight:700;color:#555555}.ticketContainerHotel .flightDetail .flightDetailBody .otherInfo{width:15%;text-align:right;display:inline-block;vertical-align:top}.ticketContainerHotel .flightDetail .flightDetailBody .otherInfo div{font-size:12px;font-weight:200;color:#334755}.ticketContainerHotel .passengerDetailContainer{padding-bottom:10px}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody{width:94%;margin:auto;padding:8px 0px;border-bottom:1px solid #D4DEE5}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader div,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody div{display:inline-block;font-size:12px;vertical-align:middle}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .serialNum,.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .serialNumSSR,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .serialNum,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .serialNumSSR{width:20%;color:#555555}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .serialNumSSR,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .serialNumSSR{width:11%}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .passName,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .passName{width:60%;text-transform:capitalize;color:#686868}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .passName div,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .passName div{display:block;margin-top:5px}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .passType,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .passType{text-transform:capitalize;width:20%}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .passType div,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .passType div{display:block;margin-top:5px}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .meal,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .meal{width:44%}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .etickNum,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .etickNum{width:22%;text-align:right}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .baggage,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .baggage{width:26%;text-align:right}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .roomNum,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .roomNum{width:20%}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .ssrName,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .ssrName{width:41%;font-size:14px}.ticketContainerHotel .passengerDetailContainer .passengerDetailHeader .ssrVal,.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .ssrVal{width:48%;word-wrap:break-word}.ticketContainerHotel .passengerDetailContainer .passengerDetailBody{border-bottom:none;padding:2px 0px}.ticketContainerHotel .passengerDetailContainer .passengerDetailBody .passName{font-weight:800}.ticketContainerHotel .paymentDetailContainer{border-bottom:1px solid #D4DEE5}.ticketContainerHotel .paymentDetailContainer .paymentDetailHeader,.ticketContainerHotel .paymentDetailContainer .paymentDetailBody,.ticketContainerHotel .paymentDetailContainer .paymentDetailFooter{width:33%;border-bottom:1px solid #D4DEE5;padding-bottom:12px;margin-left:3%;padding-top:12px}.ticketContainerHotel .paymentDetailContainer .paymentDetailHeader>div,.ticketContainerHotel .paymentDetailContainer .paymentDetailBody>div,.ticketContainerHotel .paymentDetailContainer .paymentDetailFooter>div{display:inline-block;font-size:14px;width:50%}.ticketContainerHotel .paymentDetailContainer .paymentDetailHeader .amount,.ticketContainerHotel .paymentDetailContainer .paymentDetailBody .amount,.ticketContainerHotel .paymentDetailContainer .paymentDetailFooter .amount{text-align:right}.ticketContainerHotel .paymentDetailContainer .paymentDetailBody{width:100%;margin:0px;padding:10px 15px;border-bottom:1px solid #bcc8d1}.ticketContainerHotel .paymentDetailContainer .paymentDetailFooter{width:100%;margin:0px;padding:10px 15px}.ticketContainerHotel .paymentDetailContainer .paymentDetailBody .amount,.ticketContainerHotel .paymentDetailContainer .paymentDetailFooter .amount{font-weight:700}.ticketContainerHotel .paymentDetailContainer .paymentDetailFooter{border-bottom:none;padding-bottom:25px;color:#555555;font-weight:700}.ticketContainerHotel .paymentDetailContainer .paymentDetailFooter .div{font-size:14px}.ticketContainerHotel .addonHeader{padding:6px 0px}.ticketContainerHotel .addonHeader .detailHeadStrip{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ticketContainerHotel .addonHeader .detailHeadStrip:before{vertical-align:middle;margin-right:5px}.ticketContainerHotel .addonHeader .detailHeadStrip:before{font-family:'icomoon';display:inline;color:#BCC8D1;content:"";font-size:28px}.ticketContainerHotel .ticketFooter{margin-top:20px;overflow:hidden}.ticketContainerHotel .ticketFooter .ticketImpInfo{font-size:13px}.ticketContainerHotel .ticketFooter .ticketImpInfo>li{margin:5px 0px}.ticketContainerHotel .ticketFooter .bold{font-weight:600}.ticketContainerHotel .ticketFooter>div:not(:last-child),.ticketContainerHotel .ticketFooter>ul{border-bottom:1px solid #BCC8D1;padding:5px 0px;margin:0px}.ticketContainerHotel .ticketFooter .agentInfo{text-align:right;font-size:12px;padding:5px 0px;float:right}.ticketContainerHotel .ticketFooter .supplierLogo{display:inline-block;vertical-align:top;border:0px !important;float:left}.ticketContainerHotel .ticketFooter .supplierLogo img{width:150px;height:30px;vertical-align:bottom}.ticketContainerHotel .printBtnContainer{border-bottom:1px solid #bcc8d1;padding:25px 0;text-align:right}.ticketContainerHotel .printBtnContainer .changeModeTxt{font-size:13px;display:inline-block;width:72%;text-align:left}.ticketContainerHotel .cancelBtn,.ticketContainerHotel .printBtn,.ticketContainerHotel .emailBtn,.ticketContainerHotel .paymentTxt{display:inline;margin-right:3%;font-size:14px;margin-bottom:20px;cursor:pointer}.ticketContainerHotel .printBtn,.ticketContainerHotel .emailBtn,.ticketContainerHotel .paymentTxt{color:#12B58A;padding:6px 14px;border-radius:3px;border:1px solid #12B58A;transition:all 0.6s}.ticketContainerHotel .printBtn:hover,.ticketContainerHotel .emailBtn:hover,.ticketContainerHotel .paymentTxt:hover{color:white;background-color:#12B58A}.ticketContainerHotel .printBtn:before,.ticketContainerHotel .emailBtn:before{content:"";font-family:'icomoon';margin-right:5px}.ticketContainerHotel .emailBtn:before{content:"";font-family:'icomoon';margin-right:5px}.ticketContainerHotel .cancelBtn{color:#ED1C24}.ticketContainerHotel .inDetCell{display:table-cell !important;padding:0px 2px}.ticketContainerHotel .inDetRow{display:table-row !important}.ticketContainerHotel .inDetRow :first-child{font-weight:300}.ticketContainerHotel .inDetRow :last-child{font-weight:600}.ticketContainerHotel .printOptsCont{position:relative;top:8px;right:30px;display:none}.ticketContainerHotel .printOptsCont .pointer{width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:10px;background:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.5, #f6f9fc), color-stop(0.5, transparent));border:1px solid #d4dee5;border-width:1px 0px 0px 1px;position:relative;position:absolute !important;right:101px;z-index:2}.ticketContainerHotel .printOptsCont .printOpts{border:1px solid #d4dee5;border-radius:4px;min-width:210px;right:0px;color:#12B58A;text-align:left;background-color:white;position:absolute;box-shadow:0px 0px 9px 1px rgba(0,0,0,0.1);top:5px;z-index:1}.ticketContainerHotel .printOptsCont .printOpts .printOpt,.ticketContainerHotel .printOptsCont .printOpts .printPax{font-size:13px;position:relative;padding:10px;cursor:pointer;vertical-align:middle;display:block;color:inherit;text-transform:capitalize;border-bottom:1px solid #E0E5E7;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ticketContainerHotel .printOptsCont .printOpts .printOpt:hover,.ticketContainerHotel .printOptsCont .printOpts .printPax:hover{background:#FCF8E5;color:#78684F;border-color:#EADCC4}.ticketContainerHotel .printOptsCont .printOpts .printOpt:before,.ticketContainerHotel .printOptsCont .printOpts .printPax:before{margin-right:10px}.ticketContainerHotel .printOptsCont .printOpts .subMenu{right:100%;display:none;top:0}.ticketContainerHotel .printOptsCont .printOpts .printOpt{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ticketContainerHotel .printOptsCont .printOpts .printOpt:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}.ticketContainerHotel .printOptsCont .printOpts .printOpt:hover>.subMenu{display:block}.ticketContainerHotel .printOptsCont .printOpts .printPax{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ticketContainerHotel .printOptsCont .printOpts .printPax:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}.ticketContainerHotel .printOptsBtn{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ticketContainerHotel .printOptsBtn:after{font-family:'icomoon';display:initial;color:#ED1C24;content:"";font-size:4px}.ticketContainerHotel .printOptsBtn:after{vertical-align:middle;margin-left:5px}.ticketContainerHotel .printOptsBtn.active{background:#12B58A;color:white}.ticketContainerHotel .printOptsBtn.active:after{color:white;content:""}.ticketContainerHotel .printOptsBtn.active+div.printOptsCont{display:block !important}.ticketContainerHotel .segmentedContent>:not(:last-child){border-bottom:1px solid #D4DEE5}.guestPayment{border-top:1px solid #D4DEE5;padding:25px}.guestPayment .allGuest,.guestPayment .overallPay{display:inline-block;width:40%;vertical-align:top;border:1px solid #D4DEE5;border-top:0px}.guestPayment .overallPay{margin-left:190px;border-bottom:0px}.cancelPolicy{padding:15px 0px}.cancelPolicy ul{list-style-type:disc;padding-left:50px;font-size:12px}.emailTicketCont{padding:30px}.emailTicketCont div{margin:auto;text-align:center;padding:5px}.emailTicketCont .subscribeCTA{font-size:15px;border:1px solid;border-color:#12B58A;background:#12B58A;color:#fff;cursor:pointer;padding:12px;border-radius:0px 4px 4px 0px;margin-left:-4px;font-weight:600}.emailTicketCont .emailTxtBox{width:300px;padding:13px;font-weight:600;font-size:14px;border:1px solid #bcc8d1;border-radius:4px 0px 0px 4px}#step1Radio:checked+.ticketContainerHotel{display:block}.payStateRadio:checked+.ticketDetails{display:block}.stateRadio{display:none}@media print{.ticketContainerHotel{padding-top:0px;background-color:white}.ticketContainerHotel .ticketHead{padding:20px 0;font-size:14px;display:table !important}.ticketContainerHotel .ticketHead>div{display:table-cell}.ticketContainerHotel .ticketHead>div:last-child{text-align:right}.ticketContainerHotel .ticketHead .bold{font-weight:600;font-size:16px}.ticketContainerHotel .detailHeadStripContainer{font-size:12px;color:white;padding:9px 0}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .stripInfo{color:white}.ticketContainerHotel .detailHeadStripContainer .detailHeadStrip .subInfo{color:white;margin-top:2px}.ticketContainerHotel .detailHeadStripContainer :before{color:white !important;font-size:20px !important}.ticketContainerHotel .detailHeadStripContainer:not(.paxHeader):not(.addonHeader){background:#ED1C24;border-color:#ED1C24}.ticketContainerHotel .paxHeader{background:#666666;border-color:#666666}.ticketContainerHotel .addonHeader{background:#D9D9D9;border-color:#D9D9D9;color:#4E4E4E;padding:5px 0}.ticketContainerHotel .addonHeader .detailHeadStrip:before{margin-right:15px;font-size:20px;color:white}.ticketContainerHotel .flightDetail .flightDetailHeader{width:100%;padding:4px 30px;background:#D9D9D9}.ticketContainerHotel .flightDetail .flightDetailBody .otherInfo{border-left:1px solid #AFAFAF}.ticketContainerHotel .flightDetail .layover{border:none}.ticketContainerHotel .flightDetail .layover .loDiv{width:520px;background:#D9D9D9;border:none;top:39px}.ticketContainerHotel .passengerDetailContainer:not(.addonCont) .passengerDetailHeader,.ticketContainerHotel .passengerDetailContainer:not(.addonCont) .passengerDetailBody{width:100%}.ticketContainerHotel .passengerDetailContainer:not(.addonCont) .passengerDetailHeader{background:#D9D9D9;padding:6px 30px}.ticketContainerHotel .passengerDetailContainer:not(.addonCont) .passengerDetailBody{padding:3px 30px}.ticketContainerHotel .addonCont .passengerDetailHeader{padding:6px 0px}}.ticketContainer .hotel-ticket-details .detailsHeadContainer .detailsHead .bookingId{text-align:left}.termsAndCondition{padding-left:50px;font-size:12px}
