﻿.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-Eye:before{content:""}.icon-EyeClosed:before{content:""}.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-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-Currency-SingaporeDollar{content:"\e961"}.icon-Help:before{content:"\e66e"}.icon-Car{content:"\e688"}.icon-Download:before{content:"\e68b"}.currencySymbol.INR{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}.currencySymbol.INR:before{content:"";font-size:15px}i.currency.USD{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.USD:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.PHP{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.PHP:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.SGD{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.SGD:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.IDR{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.IDR:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.BDT{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.BDT:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.THB{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.THB:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.AED{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.AED:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.OMR{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.OMR:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}.icon-MonthSelection-Arrow-Right:before{content:"\e67d"}.icon-Eye{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Eye:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.HKD{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.HKD:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.MYR{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.MYR:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.SAR{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.SAR:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}i.currency.ZAR{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.currency.ZAR:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:inherit}.icon-protection:before{content:"\e91f"}.icon-ScratchPad:before{content:'\e905'}.icon-RoundTick:before{content:""}.icon-WhatsApp:before{content:""}.PHP{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}.PHP:before{content:"";font-size:13px}.THB{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}.THB:before{content:"";font-size:13px}.SGD{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}.SGD:before{content:"";font-size:13px}.AED{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}.AED:before{content:"";font-size:13px}.IDR{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}.IDR:before{content:"";font-size:13px}.BDT{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}.BDT:before{content:"";font-size:13px}.OMR{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}.OMR:before{content:"";font-size:13px}.HKD{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}.HKD:before{content:"";font-size:13px}.USD{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}.USD:before{content:"";font-size:13px}.vc-cell .HKD{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}.vc-cell .HKD:before{content:"";font-size:8px}.MYR{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}.MYR:before{content:"";font-size:13px}.SAR{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}.SAR:before{content:"";font-size:13px}.ZAR{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}.ZAR:before{content:"";font-size:13px}.sprite{background:url("/assets/images/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("//cdn.via.com/static/img/v1/newui/sg/general/Desktop-UI-Sprite-min.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}.u_invisible{display:none}.u_invisibleImpt{display:none !important}.u_invisibility{visibility:hidden}.u_inlineblk{display:inline-block}.u_floatL{float:left}.u_floatR{float:right}.u_clear{clear:both}.u_font22{font-size:22px}.u_font26{font-size:26px}.u_lightGrey-back{background:#EBF2F7}.u_font6{font-size:6px}.u_font16{font-size:16px}.u_font20{font-size:20px}.u_font10{font-size:10px}.u_font12{font-size:12px}.u_font18{font-size:18px}.u_font17{font-size:17px}.font-small{font-size:small !important}.font-xsmall{font-size:x-small !important}.font-green{color:#12B58A !important}.font-noDecoration{text-decoration:none}.pad5-0px{padding:5px 0px}.pad10-0px{padding:10px 0px}.padRight-25px{padding-right:25px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-13px{font-size:13px !important}.font-14px{font-size:14px !important}.font-16px{font-size:16px !important}.font-15px{font-size:15px !important}.font-bold{font-weight:600 !important}.font-bold-800{font-weight:800 !important}.font-bold-700{font-weight:700 !important}.font-light{font-weight:300 !important}.font-normal{font-weight:400 !important}.font-red{color:#ED1C24}.noBorderLeft{border-left:none !important}.noBorder{border:none !important}.u_widthAuto{width:auto}.u_width33{width:33%}.u_width43{width:43%}.u_width44{width:44%}.u_width48{width:48%}.u_width28{width:28%}.u_width90{width:90%}.u_width100pc{width:100% !important}.u_width100p{width:100px !important}.u_width25p{width:25px !important}.u_height25p{height:25px}.u_clViaGreen{color:#12B58A}.u_fontSmall{font-size:small}.u_posR{position:relative}.container{width:1024px;margin:auto}body{min-width:1024px;direction:ltr}.u_inlineBlk{display:inline-block}.u_inlineBlk.top{vertical-align:top}.u_inlineBlk.mdle{vertical-align:middle}.u_width58pc{width:58%}.u_width42pc{width:42%}.u_width41pc{width:41%}.u_width10pc{width:10%}.u_width89pc{width:89%}.u_width88pc{width:88%}.marginB10px{margin-bottom:10px}.marginB15px{margin-bottom:15px}.marginL5px{margin-left:5px}.marginL15px{margin-left:15px}.marginR7px{margin-right:7px}.margin_auto{margin:auto}.pad0-40px{padding:0px 40px}.padLR10px{padding-left:10px;padding-right:10px}.pad10-20px{padding:10px 20px}.customCBox.wid-12{width:12px;height:12px;margin:5px auto}.marT0{margin-top:0px !important}.margin0{margin:0}.customCBox.wid-12 label{width:12px;height:12px}.font-W700{font-weight:700 !important}.pad10-35px{padding:10px 35px}.font-14px{font-size:14px}.margin10-0px{margin:10px 0px}.blk .inline-blk{display:inline-block}.blk .inline-blk.top{vertical-align:top}.blk.marginVertical{margin:4px 0px}.box.curved{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.box.transparent{background:rgba(255,255,255,0.2)}.box.grey{background:#F6F9FC !important}.box.wheat{background-color:#FCF8E5 !important;border-color:#e6d4b9 !important}.box.marginVertical{margin:10px 0px}.box.padVertical{padding:10px 0px}.box.marginHorizontal{margin:0px 12px}.box.margin{margin:15px}.box.pad{padding:10px}.box.bordered{border:1px solid #D3E0E9}.box.bordered.dashed{border-style:dashed !important}.box.bordered.dotted{border-style:dotted}.box.grey{background:#f6fafd}.box.grey.bordered{border:1px solid #dce2e7;border-radius:4px}.box.grey .boxHead{color:#646569}.box.grey .grey{color:#88898d}.box.border-top{border-top:1px solid #D3E0E9}.box.border-top.dotted{border-top:1px dotted #d3e0e9}.box.border-bottom{border-bottom:1px solid #D3E0E9}.box.border-bottom.dotted{border-bottom:1px dotted #d3e0e9}.box .boxHead.pad{padding:3px 0px}.box .boxHead.grey{background:#344755}.box .boxHead.grey .label{color:white}.box .boxHead .label .right-label{float:right}.font-15px{font-size:15px}.margin-L20px{margin-left:20px}.marginT15px{margin-top:15px}.txt-right{text-align:right !important}.txt-left{text-align:left !important}.paddL28{padding-left:28px}.word-break{word-break:break-word}.cursor{cursor:pointer}.u_lnht2_5{line-height:2.5 !important}.u_lnht1_0{line-height:1.0 !important}.snowClass{text-shadow:1px 2px 2px rgba(0,0,0,0.4)}.pad15px{padding:15px !important}.u_uppercase{text-transform:uppercase}.opacity0_2{opacity:0.2}.opacity1{opacity:1}.redCTA{font-size:15px;padding:8px 12px;border:1px solid;border-color:#ED1C24;border-radius:4px;margin-top:9px;color:#ED1C24;background:#FFFFFF;cursor:pointer}.redCTA:hover{color:#ffffff;border-color:#344755;background:#ED1C24}.genRedCTA{font-size:15px;padding:8px 24px;border:1px solid;border-color:#ED1C24;border-radius:4px;margin-top:9px;color:#ffffff;background:#ED1C24;cursor:pointer}.genRedCTA:hover{border-color:#bd040b;background-color:#bd040b;color:#ffffff}.greenCTA{font-size:15px;padding:8px 12px;border:1px solid;border-color:#12B58A;border-radius:4px;background:#FFFFFF;margin-top:9px;color:#12B58A;cursor:pointer}.greenCTA:hover{color:#ffffff;background:#12B58A}.disp_table{display:table}.disp_table .disp_table_row{display:table-row}.disp_table .disp_table_col{display:table-cell}.font-white{color:#fff}.pad10{padding:10px}.pad20-0{padding:20px 0px}.pad30{padding:30px}.background-green{background-color:#12B58A !important}.u_posAbsolute{position:absolute}.pad8{padding:8px}.pad5{padding:5px}.padB10{padding-bottom:10px}.padB20{padding-bottom:20px}.padT20{padding-top:20px}.background-dark-grey{background-color:#a3b4bf}.vertical-middle{vertical-align:middle}.borderTopBottom1px{border-bottom:1px solid #d4dee5;border-top:1px solid #d4dee5;padding:10px 0px}.dispFlexReverse{display:flex;flex-direction:row-reverse}.flexSpaceAround{display:flex;justify-content:space-around;flex-wrap:wrap}.flexSpaceBetween{display:flex;justify-content:space-between;flex-wrap:wrap}.font-17px{font-size:17px}.font-25px{font-size:25px}.pad0-10-10-0px{padding:0px 10px 10px 0px}.over-flow-wrap{overflow-wrap:break-word}.width50per{width:50%}.padd20-40{padding:20px 40px}.pad0-15-8-15px{padding:0px 15px 8px 15px}.font-10px{font-size:10px}.line-height-3{line-height:3em}.margin20-30px{margin:20px 30px}.border-bottom-green5p{border-bottom:5px solid #12B58A}.baseFontColor{color:#333}.CT_InterstitialOuter{z-index:1000}.darkGreyBackground{background:#DAE3EA !important}.marL20{margin-left:20px}.marginR7px{margin-right:7px}.dispblk{display:block}.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:600;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:600;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:600;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:-11px}.searchbox .hotelSearchForm .countryBox label.customSBox:after{top:6px}.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:1;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;display:none;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:-3px;height:30px}.searchbox .hotelSearchForm .roomConfig .roomConfigBody .childAge label.customSBox:after{top:10px}.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}.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 .4em !important}.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}@media (max-width: 768px){.modifySearchHotel .filterMoreView .map,.modifySearchHotel .filterMoreView .list,.modifySearchHotel .filterMoreView .list{display:none}}.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;white-space:nowrap}.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:12px}.filterHotel .hotelType .allHotelText{width:80px}.filterHotel .hotelType .hotelTypeFilter{width:230px}.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 .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}.dealText{display:inline-block;vertical-align:top;padding:2px 8px 2px 18px;background-color:#FCF8E5;font-size:10px;height:21px;border:1px solid #E6D4B9;border-left-width:0px;overflow:hidden;white-space:nowrap;width:auto;text-overflow:ellipsis}.mainBody{background-color:#EBF2F7;position:relative;z-index:1;overflow:hidden}.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 .mapHotelResult .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 .mapHotelResult .gm-style-iw .dealDiv{display:none}.mainBody .mapHotelResult .gm-style-iw .hotelThumbnail{width:120px;height:110px;position:relative;display:inline-block}.mainBody .mapHotelResult .gm-style-iw .hotelThumbnail .noThumbnail{width:120px;height:110px;padding:15px 0px 0px 35px;background-color:#f6f9fc}.mainBody .mapHotelResult .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 .mapHotelResult .gm-style-iw .hotelThumbnail .noThumbnail span:before{content:"";font-size:30px}.mainBody .mapHotelResult .gm-style-iw .hotelThumbnail .noThumbnail p{margin:auto;font-size:10px;color:#C3C6CD}.mainBody .mapHotelResult .gm-style-iw .hotelThumbnail .viewHotel{display:none}.mainBody .mapHotelResult .gm-style-iw .hotelThumbnail img{width:120px;height:110px}.mainBody .mapHotelResult .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 .mapHotelResult .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 .mapHotelResult .gm-style-iw .hotelThumbnail .stars .filledStar:before{content:"";font-size:18px}.mainBody .mapHotelResult .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 .mapHotelResult .gm-style-iw .hotelThumbnail .stars .unFilledStar:before{content:"";font-size:18px}.mainBody .mapHotelResult .gm-style-iw .hotelDetailsDiv{width:300px;height:110px;padding:0px 0px 0px 10px;display:inline-block;vertical-align:top}.mainBody .mapHotelResult .gm-style-iw .hotelDetailsDiv p{margin:auto}.mainBody .mapHotelResult .gm-style-iw .hotelDetailsDiv .nearByCity{display:none}.mainBody .mapHotelResult .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 .mapHotelResult .gm-style-iw .hotelDetailsDiv .orgHotelName{display:none}.mainBody .mapHotelResult .gm-style-iw .hotelDetailsDiv .hotelAdd{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mainBody .mapHotelResult .gm-style-iw .hotelDetailsDiv .tripRating{vertical-align:top;display:inline-block;float:left}.mainBody .mapHotelResult .gm-style-iw .hotelDetailsDiv .tripRating span{color:#12B58A;margin-left:5px;vertical-align:top;font-size:12px}.mainBody .mapHotelResult .gm-style-iw .hotelDetailsDiv .tripRating img{height:15px;margin-top:0px}.mainBody .mapHotelResult .gm-style-iw .priceDiv{width:auto;height:auto;padding:0px}.mainBody .mapHotelResult .gm-style-iw .priceDiv .optsDiv{display:none}.mainBody .mapHotelResult .gm-style-iw .priceDiv .priceSec .priceRoom,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom{font-weight:600;color:#ED1C24;display:inline-block}.mainBody .mapHotelResult .gm-style-iw .priceDiv .priceSec .priceRoom .currency,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .currency,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom .currency,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .currency,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom .currency,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom .currency,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom .currency{vertical-align:super;color:#333;margin-right:5px}.mainBody .mapHotelResult .gm-style-iw .priceDiv .priceSec .priceRoom .perQuant,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .perQuant,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom .perQuant,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .perQuant,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom .perQuant,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom .perQuant,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom .perQuant{font-size:10px;margin-left:0px;color:#666;font-weight:300}.mainBody .mapHotelResult .gm-style-iw .priceDiv .priceSec .priceRoom .price,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .price,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom .price,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .price,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom .price,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoom .price,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceRoom .price{font-size:22px}.mainBody .mapHotelResult .gm-style-iw .priceDiv .priceSec .priceStart,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceStart,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceStart,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceStart,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceStart,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceStart,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .priceStart{display:none}.mainBody .mapHotelResult .gm-style-iw .priceDiv .priceSec .strikeLine,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .mapHotelResult .gm-style-iw .priceDiv .rentDiv .strikeLine,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .strikeLine,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .strikeLine,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .strikeLine,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .strikeLine{margin-right:10px;text-decoration:line-through}.mainBody .mapHotelResult .gm-style-iw .priceDiv .priceSec .strikeLine .price,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .strikeLine .price,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .mapHotelResult .gm-style-iw .priceDiv .rentDiv .strikeLine .price,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .strikeLine .price,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .strikeLine .price,.mainBody .mapHotelResult .gm-style-iw .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .strikeLine .price,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .mapHotelResult .gm-style-iw .priceDiv .rentDiv .strikeLine .price{font-size:20px}.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec{display:inline-block;vertical-align:top;float:right}.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .bookBtn,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .isBlockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .nonBlockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .selectBtn,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .viewBtn,.mainBody .mapHotelResult .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .isBlockable,.mainBody .hotelResContainer .resultSet .result .mapHotelResult .gm-style-iw .priceDiv .bookSec .isBlockable,.mainBody .mapHotelResult .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable,.mainBody .hotelResContainer .resultSet .result .mapHotelResult .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .mapHotelResult .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable,.mainBody .hotelResContainer .resultSet .result .mapHotelResult .gm-style-iw .priceDiv .bookSec .nonBlockable,.mainBody .mapHotelResult .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .selectBtn,.mainBody .hotelResContainer .resultSet .result .mapHotelResult .gm-style-iw .priceDiv .bookSec .selectBtn,.mainBody .mapHotelResult .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .viewBtn,.mainBody .hotelResContainer .resultSet .result .mapHotelResult .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 .mapHotelResult .gm-style-iw .priceDiv .bookSec .isBlockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .nonBlockable,.mainBody .mapHotelResult .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .blockable,.mainBody .hotelResContainer .resultSet .result .mapHotelResult .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .mapHotelResult .gm-style-iw .hotelResContainer .resultSet .result .priceDiv .bookSec .nonBlockable,.mainBody .hotelResContainer .resultSet .result .mapHotelResult .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 .mapHotelResult .gm-style-iw .priceDiv .bookSec .isBlockable .block-icon,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .blockable .block-icon,.mainBody .mapHotelResult .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 .mapHotelResult .gm-style-iw .priceDiv .bookSec .isBlockable .block-icon:before,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .blockable .block-icon:before,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .nonBlockable .block-icon:before{content:"";font-size:15px}.mainBody .mapHotelResult .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 .mapHotelResult .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 .mapHotelResult .gm-style-iw .priceDiv .bookSec .blockable .block-icon:before{content:"";font-size:15px}.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .nonBlockable{border-style:dashed;border-color:#ED1C24;background-color:white;cursor:auto;border-width:1px;color:#ED1C24}.mainBody .mapHotelResult .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 .mapHotelResult .gm-style-iw .priceDiv .bookSec .nonBlockable .block-icon:before{content:"";font-size:15px}.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .selectBtn{width:120px;padding-left:13px;margin-top:15px;margin-left:10px;display:none}.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .viewBtn{color:#12B58A;background-color:#fff;border:1px solid #12B58A;margin-right:20px}.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .viewBtn:hover{color:#fff;background-color:#12B58A}.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .showOnMap{display:block}.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .js-blockHotel{display:none}.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 .disable-enq{color:#a4b4c1 !important;pointer-events:none;border-color:#a4b4c1}.mainBody .disable-enq span{color:#a4b4c1}.mainBody .blockDetails{width:auto;background-color:#344755;color:white;display:inline-block;border-radius:4px;padding:5px 10px;margin-top:5px;font-weight:300}.mainBody .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;vertical-align:middle}.mainBody .blockDetails .paylater-icon:before{content:"";font-size:15px}.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:super;color:#333;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 .taxInclude,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .taxInclude,.mainBody .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .taxInclude,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .rentDiv .taxInclude,.mainBody .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .taxInclude,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .rentDiv .taxInclude{margin:0px;font-size:12px;font-weight:300;color:#333}.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;margin-top:-10px}.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}.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:20px}.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;margin-bottom:15px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .eachTypeHotel,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .eachTypeHotel{display:inline-block;padding:5px 12px;border:1px solid #D4DEE5;border-left-width:0px;background-color:white;cursor:pointer}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .eachTypeHotel:first-child,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .eachTypeHotel:first-child{border-radius:4px 0px 0px 4px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .eachTypeHotel:last-child,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .eachTypeHotel:last-child{border-radius:0px 4px 4px 0px}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active{background-color:#334755;border-color:#334755 !important}.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}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .hotelIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .hotelIcon:before{content:"";font-size:12px}.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}.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}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .active .payLaterIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .active .payLaterIcon: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}.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}.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}.mainBody .hotelResContainer .hotelResultHeader .hotelTypeSorting .payLaterIcon:before,.mainBody .hotelResContainer .hotelResultHeaderMap .hotelTypeSorting .payLaterIcon:before{content:"";font-size:15px}.mainBody .hotelResContainer .hotelResultHeader .prevNext,.mainBody .hotelResContainer .hotelResultHeaderMap .prevNext{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:right;font-size:12px;font-weight:400;margin:10px 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:last-child,.mainBody .hotelResContainer .hotelResultHeaderMap .prevNext a:last-child{border-left: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{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:0px}.mainBody .hotelResContainer .hotelResultHeader .sorters .price,.mainBody .hotelResContainer .hotelResultHeaderMap .sorters .price{margin-left:35px}.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;text-align:center;-webkit-appearance:none;text-decoration:none;padding:2px 6px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailFares:hover,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailFares:hover{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 .emailHotelFareContainer,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailHotelFareContainer{background-color:white;width:325px;height:auto;border:1px solid #d4dee5;position:absolute;right:0px;top:40px;z-index:1;border-radius:4px;float:none;padding:0px 10px;margin:0px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailHotelFareContainer .htipArrow,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailHotelFareContainer .htipArrow{width:10px;height:10px;background:white;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:35px;margin-top:-6px;border:1px solid #d4dee5;border-width:1px 0px 0px 1px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailHotelFareContainer .emailFareInst,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailHotelFareContainer .emailFareInst{float:none;padding:10px;margin:0px;text-align:center}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailHotelFareContainer .emailFareInst p,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailHotelFareContainer .emailFareInst p{margin:auto;font-size:14px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailHotelFareContainer .emailFareInst p:last-child,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailHotelFareContainer .emailFareInst p:last-child{font-size:10px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailHotelFareContainer .mailBox,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailHotelFareContainer .mailBox{float:none;display:block}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailHotelFareContainer .mailBox .emailRecepient,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailHotelFareContainer .mailBox .emailRecepient{width:100%;height:60px;resize:none;margin-top:10px;line-height:1.5;padding:2%;border:1px solid #bcc8d1;border-radius:4px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailHotelFareContainer .fareSend,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailHotelFareContainer .fareSend{width:100%;padding:0px 5px;margin:0px;float:none}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailHotelFareContainer .fareSend .sendhtlFare,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailHotelFareContainer .fareSend .sendhtlFare{float:right;width:auto;height:auto;font-size:12px;border:1px solid #12b58a;padding:3px 10px;text-align:center;background:#12b58a;border-radius:4px;color:white;font-weight:600;cursor:pointer}.mainBody .hotelResContainer .hotelResultHeader .optsContents .emailHotelFareContainer .fareSend .cancelhtlFare,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .emailHotelFareContainer .fareSend .cancelhtlFare{float:right;margin:5px 5px;font-size:11px;cursor:pointer}.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;text-align:center;-webkit-appearance:none;text-decoration:none;padding:2px 6px}.mainBody .hotelResContainer .hotelResultHeader .optsContents .modifyMarkup:hover,.mainBody .hotelResContainer .hotelResultHeaderMap .optsContents .modifyMarkup:hover{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 .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;top:153px}.mainBody .hotelResContainer .resultSet .result .roomArrowNew{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 .hotelDealEmail{width:65%}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .dealDiv{display:inline-block}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .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 .hotelDealEmail .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 .hotelDealEmail .dealDiv .deal .deal-icon:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .dealDiv img{width:16px;height:25px;background-color:#FCF8E5;display:inline-block;vertical-align:top}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .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 .hotelDealEmail .dealDiv .flag-icon:before{content:"";font-size:25px}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .dealDiv .dealText{padding:4px 8px 4px 18px;font-size:12px;height:25px;border-color:#918C78;border-top-width:0px;max-width:565px}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .addToEmail{display:inline-block;color:#12B58A;border:1px solid #d4dee5;border-width:0px 1px 1px 1px;padding:4px 8px 4px 18px;font-size:12px;height:25px;cursor:pointer}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .addToEmail .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;margin-right:5px}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .addToEmail .mailIcon:before{content:"";font-size:10px}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .addToEmail.added{cursor:pointer;background-color:#12B58A;color:#ffffff}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .addToEmail.added .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:#fff;margin-right:5px}.mainBody .hotelResContainer .resultSet .result .hotelDealEmail .addToEmail.added .mailIcon:before{content:"";font-size:9px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail{width:180px;height:160px;position:relative;vertical-align:top;display:inline-block}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .noThumbnail{width:180px;height:160px;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{max-width:180px;max-height:160px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnail .stars{position:absolute;bottom:0px;left:0px;width:180px;height:50px;padding:15px 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 .hotelThumbnailNew{width:220px;height:220px;position:relative;vertical-align:top;display:inline-block}.mainBody .hotelResContainer .resultSet .result .hotelThumbnailNew .noThumbnail{width:180px;height:160px;padding:45px 0px 0px 60px;background-color:#f6f9fc}.mainBody .hotelResContainer .resultSet .result .hotelThumbnailNew .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 .hotelThumbnailNew .noThumbnail span:before{content:"";font-size:30px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnailNew .noThumbnail p{margin:auto;font-size:10px;color:#C3C6CD}.mainBody .hotelResContainer .resultSet .result .hotelThumbnailNew img{width:220px;height:220px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnailNew .stars{position:absolute;bottom:0px;left:0px;width:180px;height:50px;padding:15px 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 .hotelThumbnailNew .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 .hotelThumbnailNew .stars .filledStar:before{content:"";font-size:18px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnailNew .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 .hotelThumbnailNew .stars .unFilledStar:before{content:"";font-size:18px}.mainBody .hotelResContainer .resultSet .result .hotelThumbnailNew .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 .hotelThumbnailNew .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 .hotelThumbnailNew .viewHotel .hotelIcon:before{content:"";font-size:12px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv{max-width:500px;max-height:160px;display:inline-block;vertical-align:top;padding:10px 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;max-width:500px;width:auto}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .orgHotelName{font-size:12px;font-weight:600}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .orgHotelName span{font-weight:300}.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{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;margin-right:10px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo{border-top:1px solid #d4dee5;margin-top:10px;padding-top:5px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .payLater{font-size:13px;display:inline-block;font-weight:600;margin-right:10px}.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;margin-right:5px;vertical-align:text-bottom}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .payLater .paylater-icon:before{content:"";font-size:25px}.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:#B7B5B5;margin-right:5px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDiv .extraInfo .nearByCity .smallLocation-icon:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew{width:460px;height:220px;display:inline-block;vertical-align:top;padding:10px 0px 0px 20px;position:relative}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew p{margin:auto}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .hotelName{font-weight:600;color:#333;font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;max-width:500px;width:auto}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .orgHotelName{font-size:12px;font-weight:600}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .orgHotelName span{font-weight:300}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .hotelAdd{font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .amenTripRating div:nth-child(1){margin-top:10px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .amenTripRating div:nth-child(2){border-left:1px solid #d4dee5;padding-left:10px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .amenTripRating .tripRating{vertical-align:middle;display:inline-block}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .amenTripRating .tripRating span{color:#12B58A;margin-left:5px;vertical-align:text-top;font-size:12px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .amenTripRating .tripRating img{height:15px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .amenTripRating .facilities{display:inline-block}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .amenTripRating .facilities .moreAmen{margin-left:-10px;font-size:13px;color:#707070;margin-right:10px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .extraInfo{border-top:1px solid #d4dee5;margin-top:10px;padding-top:5px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .extraInfo .payLater{font-size:13px;display:inline-block;font-weight:600;margin-right:10px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .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;margin-right:5px;vertical-align:text-bottom}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .extraInfo .payLater .paylater-icon:before{content:"";font-size:25px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .extraInfo .nearByCity{display:inline-block;font-size:13px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .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:#B7B5B5;margin-right:5px}.mainBody .hotelResContainer .resultSet .result .hotelDetailsDivNew .extraInfo .nearByCity .smallLocation-icon:before{content:"";font-size:15px}.mainBody .hotelResContainer .resultSet .result .priceDiv{width:310px;height:160px;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 .priceSec .priceRoomWithTax,.mainBody .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoomWithTax,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .priceRoomWithTax,.mainBody .hotelResContainer .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoomWithTax,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .hotelResContainer .resultSet .result .priceDiv .rentDiv .priceRoomWithTax,.mainBody .hotelResContainer .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoomWithTax,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .hotelResContainer .resultSet .result .priceDiv .rentDiv .priceRoomWithTax{font-weight:900;color:#333;display:inline-block;font-size:14px}.mainBody .hotelResContainer .resultSet .result .priceDiv .priceSec .priceRoomWithTax .currencyNew,.mainBody .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoomWithTax .currencyNew,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .priceRoomWithTax .currencyNew,.mainBody .hotelResContainer .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoomWithTax .currencyNew,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .hotelResContainer .resultSet .result .priceDiv .rentDiv .priceRoomWithTax .currencyNew,.mainBody .hotelResContainer .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoomWithTax .currencyNew,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .hotelResContainer .resultSet .result .priceDiv .rentDiv .priceRoomWithTax .currencyNew{vertical-align:text-bottom;color:#333;margin-right:5px;font-size:14px}.mainBody .hotelResContainer .resultSet .result .priceDiv .priceSec .priceRoomWithTax .priceNew,.mainBody .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoomWithTax .priceNew,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .priceRoomWithTax .priceNew,.mainBody .hotelResContainer .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoomWithTax .priceNew,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .hotelResContainer .resultSet .result .priceDiv .rentDiv .priceRoomWithTax .priceNew,.mainBody .hotelResContainer .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoomWithTax .priceNew,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .hotelResContainer .resultSet .result .priceDiv .rentDiv .priceRoomWithTax .priceNew{font-size:14px;color:#333}.mainBody .hotelResContainer .resultSet .result .priceDiv .priceSec .priceRoomWithTax .perQuant,.mainBody .hotelResContainer .resultSet .result .priceDiv .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoomWithTax .perQuant,.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .priceDiv .rentDiv .priceRoomWithTax .perQuant,.mainBody .hotelResContainer .resultSet .result .priceDiv .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoomWithTax .perQuant,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .mainBody .hotelResContainer .resultSet .result .priceDiv .rentDiv .priceRoomWithTax .perQuant,.mainBody .hotelResContainer .resultSet .result .priceDiv .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoomWithTax .perQuant,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .mainBody .hotelResContainer .resultSet .result .priceDiv .rentDiv .priceRoomWithTax .perQuant{margin-left:5px;font-size:12px;color:#666;font-weight:300}.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 .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 .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: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{max-width:565px}.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 .roomImg{display:inline-block;vertical-align:top;width:auto;padding-right:15px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomImg img{width:100px;height:90px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .roomDesc{display:inline-block;vertical-align:top;width:43%;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:auto;font-size:12px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .imgAvail{width:33%}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv{display:inline-block;vertical-align:top;height:auto;width:30%;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 .priceRoom .priceRoomWithTax{font-weight:900;color:#333;display:inline-block;font-size:14px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .priceRoomWithTax .currencyNew{vertical-align:text-bottom;color:#333;margin-right:5px;font-size:14px}.mainBody .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .rentDiv .priceRoom .priceRoomWithTax .priceNew{font-size:14px;color:#333}.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 .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 .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .isBlockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .blockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .nonBlockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelResContainer .resultSet .result .rooms .eachRoom .eachRoomDetails .bookDiv .selectBtn,.mainBody .mapHotelResult .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 .supName{font-weight:300;font-size:12px;color:#666;padding:5px 0px 0px 16px}.mainBody .hotelResContainer .resultSet .ntaIncentive{display:flex}.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;max-width:265px}.mainBody .mapPlusList .resultSet .result .hotelDetailsDiv .orgHotelName{display:none}.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 .extraInfo{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}.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}.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:10px;z-index:100000}.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:#f6f9fc;z-index:2;padding:0px}.hotelDetailsSection .headerHotelDetails{padding:20px;position:relative;background-color:#f6f9fc;border-bottom:1px solid #d4dee5}.hotelDetailsSection .headerHotelDetails div{font-size:15px;color:#333;padding:0px 30px;display:inline-block;cursor:pointer}.hotelDetailsSection .headerHotelDetails .overview{padding-left:10px}.hotelDetailsSection .headerHotelDetails .activeHead{font-weight:700}.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;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 .hotelNameAddr .orgHotelName{font-size:15px;font-weight:600}.hotelDetailsSection .hotelNameAddr .orgHotelName span{font-weight:300}.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{display:inline-block;margin-top:10px;margin-right:5px;width:145px;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}.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{max-width:365px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet{margin-bottom:10px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .roomImg{display:inline-block;vertical-align:top;width:auto;padding-right:15px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .roomImg img{width:100px;height:90px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .roomDesc{display:inline-block;vertical-align:top;width:43%;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}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .imgAvail{width:27%}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv{display:inline-block;vertical-align:top;height:auto;width:37%}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom{font-weight:700;color:#ED1C24}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .currency{vertical-align:super;color:#ED1C24;margin-right:5px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .price{font-size:25px;font-weight:700;color:#ED1C24}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .perQuant{font-size:12px;color:#666;font-weight:300}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .priceRoomWithTax{font-weight:900;color:#333;display:inline-block;font-size:14px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .priceRoomWithTax .currencyNew{vertical-align:text-bottom;color:#333;margin-right:5px;font-size:14px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .priceRoomWithTax .priceNew{font-size:14px;color:#333}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .priceRoomWithTax .perQuant{font-size:12px;color:#666;font-weight:300}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .ntaIncentive{display:flex}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .ntaIncentive div:nth-child(2){padding-left:10px}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .ntaIncentive .prNTA{font-size:10px;width:auto;display:none;border-top:1px solid #D4DEE5}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .priceRoom .ntaIncentive .prIncentive{font-size:10px;width:auto;display:none;border-top:1px solid #D4DEE5}.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .rentDiv .perQuant{margin-left:0px;display:block}.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 .mapHotelResult .gm-style-iw .priceDiv .bookSec .isBlockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .isBlockable,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .blockable,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .nonBlockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .nonBlockable,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .selectBtn,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .selectBtn,.hotelDetailsSection .overviewContent .rightCol .roomDetailsSmall .roomDet .bookDiv .mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .viewBtn,.mainBody .mapHotelResult .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 .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 .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}.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:transparent !important;font-size:18px;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%);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-caption:before{content:"";font-size:16 pxpx}.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{max-width:580px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet{margin-bottom:20px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .roomImg{display:inline-block;vertical-align:top;width:auto;padding-right:15px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .roomImg img{width:100px;height:90px}.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 .imgAvail{width:33%}.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 .priceRoomWithTax{font-weight:900;color:#333;display:inline-block;font-size:14px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoomWithTax .currencyNew{vertical-align:text-bottom;color:#333;margin-right:5px;font-size:14px}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoomWithTax .priceNew{font-size:14px;color:#333}.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .rentDiv .priceRoomWithTax .perQuant{font-size:12px;color:#666;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 .mapHotelResult .gm-style-iw .priceDiv .bookSec .isBlockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .isBlockable,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .blockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .blockable,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .nonBlockable,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .nonBlockable,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .selectBtn,.mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .selectBtn,.hotelDetailsSection .roomRentContent .allRoomSection .eachRoom .roomDet .bookDiv .mainBody .mapHotelResult .gm-style-iw .priceDiv .bookSec .viewBtn,.mainBody .mapHotelResult .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}.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{right:47%}.modifySearchBoxHotel .searchbox .content{padding-top:10px;padding-bottom:100px;display:block}.modifySearchBoxHotel .searchbox .search-panel-main{height:inherit;display:block}.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}.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],.onRequestForm .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}.onRequestForm .allDetails .eachField div textarea{height:70px;resize:none}.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}.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:#344755}.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}@media (max-width: 1024px){.filterHotelMap{width:auto}}@media (max-width: 480px){.filterHotel .searchByHotel{width:202px}.filterHotel .clearFilter{width:90px}}.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}.amen55{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}.amen55:before{content:"";font-size:20px}.amen56{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}.amen56:before{content:"";font-size:20px}.amen57{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}.amen57:before{content:"";font-size:20px}.amen58{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}.amen58:before{content:"";font-size:20px}.amen59{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}.amen59:before{content:"";font-size:20px}.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:560px;margin-top:20px;margin-left:70px}.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:#CBD4DA}.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:#CBD4DA;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:#CBD4DA;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;margin-left:124px}.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}.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:right;margin-top:6px;float:right;width:800px}.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 .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 .hotelDetSec .orgHotelName{font-size:15px;font-weight:600}.ticketContainerHotel .hotelDetails .hotelDetSec .orgHotelName span{font-weight:300}.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;border-bottom:0px;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-bottom:1px solid #d4dee5}.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:50%;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:#344755}.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 !important;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 .payNowBtn{display:inline;margin-right:3%;font-size:14px;margin-bottom:20px;cursor:pointer}.ticketContainerHotel .printBtn,.ticketContainerHotel .emailBtn,.ticketContainerHotel .payNowBtn{color:#12B58A;padding:6px 14px;border-radius:3px;border:1px solid #12B58A;transition:all 0.6s}.ticketContainerHotel .printBtn:hover,.ticketContainerHotel .emailBtn:hover,.ticketContainerHotel .payNowBtn: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 .retryBooking{color:#12B58A;padding:6px 14px;border-radius:3px;border:1px solid #12B58A;transition:all 0.6s;margin-right:3%;font-size:14px;cursor:pointer;margin-left:30px;margin-top:-16px}.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 0px}.ticketContainerHotel .addonCont .passengerDetailHeader{padding:6px 0px}@page{margin-bottom:15px}}.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;text-align:center;-webkit-appearance:none;text-decoration:none;font-weight:700;padding:12px 20px;margin:10px}.hotelTravellerBody .expireDiv .expireCTA:hover{color:#ED1C24;background:#fff}.hotelTravellerBody .repriceMessageBox .exploreFlts{text-decoration:none}.hotelTravellerBody .hotel-snapshot{background-color:#344755;min-height:42px;border-bottom:3px solid #182732;width:100%;z-index:15003}.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;font-size:13px;color:#ffffff;padding-right:3px;display:-moz-inline-stack;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:-moz-inline-stack;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:-moz-inline-stack;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:-moz-inline-stack;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 .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:-moz-inline-stack;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:724px;margin-left:15px;display:-moz-inline-stack;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 .stepRow{width:100%;margin-bottom:30px}.hotelTravellerBody .travBody .container .stepRow .backToRes{color:#12B58A;font-size:14px;text-decoration:none;cursor:pointer;margin:auto}.hotelTravellerBody .travBody .container .stepRow .backToRes .lftIcon{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}.hotelTravellerBody .travBody .container .stepRow .backToRes .lftIcon:before{content:"";font-size:10px}.hotelTravellerBody .travBody .container .stepRow .step{height:44px;background-color:#ebf2f7;border:1px solid #d4dee5;border-width:1px 1px 3px 1px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-weight:400;font-size:15px;color:#333333;padding:8px;width:45%;padding-left:20px;border-radius:4px;cursor:pointer}.hotelTravellerBody .travBody .container .stepRow .step .stepNum{color:#666666;padding-right:5px}.hotelTravellerBody .travBody .container .stepRow .step1{border-radius:4px 0px 0px 4px}.hotelTravellerBody .travBody .container .stepRow .step2{border-radius:0px 4px 4px 0px;width:375px;margin-left:-5px}.hotelTravellerBody .travBody .container #step1Radio:checked ~ .stepRow .stepTabs #step1Lbl,.hotelTravellerBody .travBody .container #step2Radio:checked ~ .stepRow .stepTabs #step2Lbl{background-color:#ffffff;border-bottom-color:#32bf99;font-weight:600}.hotelTravellerBody .travBody .container #step1Radio:checked ~ .stepRow .stepTabs #step1Lbl .stepNum,.hotelTravellerBody .travBody .container #step2Radio:checked ~ .stepRow .stepTabs #step2Lbl .stepNum{font-weight:400}.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:600;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:600}.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 .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-bottom:3px solid #d4dee5;border-radius:0px 0px 4px 4px}.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 .rowPrice .colVochSecAmt{font-size:18px;font-weight:600;margin:10px;padding:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .rowPrice .colVochSecAmt .colVochSecAmt-width{width:73%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .rowPrice .colVochSecAmt .taxBaseColor{color:#333 !important}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .rowPrice .colVochSecAmt .currency{width:22%;display:inline-block;color:#ED1C24;margin-left:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .rowPrice .colVochSecAmt .currency .price{color:inherit;font-weight:bold;font-size:25px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .rowPrice .colVochSecAmt .roomDet{font-size:14px;font-weight:300}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .rowPrice .colVochTotalAmt{border-top:1px solid #d4dee5;font-size:18px;font-weight:600;margin:10px;padding:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .rowPrice .colVochTotalAmt .colVochSecAmt-width{width:73%}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .rowPrice .colVochTotalAmt .currency{width:22%;display:inline-block;color:#ED1C24;margin-left:5px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .rowPrice .colVochTotalAmt .currency .price{color:inherit;font-weight:bold;font-size:25px}.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 .masterPaxContainer .customCBox{width:20px;height:20px;margin:5px auto;position:relative}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .masterPaxContainer .customCBox input[type='checkbox']{display:none}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .masterPaxContainer .customCBox label{cursor:pointer;position:absolute;width:24px;height:20px;left:0px;top:0px;background:#ffffff;border:1px solid #cbd3d9;border-radius:3px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .masterPaxContainer .masterPaxDetails{font-size:14px;position:relative;top:-9px;margin:4px 10px}.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 .col1,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col1{width:13%;display:-moz-inline-stack;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:35%;display:-moz-inline-stack;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 .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:50%;display:-moz-inline-stack;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 .col3 .customSBox select,.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .paxDiv .paxDet .optDet .col3 .customSBox select{width:30%;display:-moz-inline-stack;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:92%}.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 .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:-moz-inline-stack;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:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#333;font-size:12px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .validtnNotReq .js-name{background-color:#EBF2F7}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxRoom .validtnNotReq .js-title{background-color:#EBF2F7}.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;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;text-align:center;-webkit-appearance:none;text-decoration: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;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:-moz-inline-stack;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:-moz-inline-stack;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:72%;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:-moz-inline-stack;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:400px;height:75px;margin-bottom:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable p{margin:auto;font-size:15px;color:#333;font-weight:300;margin-bottom:10px}.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:10px;vertical-align:text-bottom}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .blockable .blockDiv .block-icon:before{content:"";font-size:25px}.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:25px}.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;text-align:center;-webkit-appearance:none;text-decoration:none;font-weight:700;padding:15px 20px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .makePayDiv .makePayCTA:hover{color:#ED1C24;background:#fff}.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;text-align:center;-webkit-appearance:none;text-decoration:none;font-weight:700;padding:15px 20px;margin-right:10px}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .makePayDiv .blockCTA:hover{color:#fff;background:#12B58A}.hotelTravellerBody .travBody .container .detRow .sectionR .stpCont .tncDiv .makePayDiv .alternate{font-size:18px;font-weight:300;text-align:left;margin-top:-90px}.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:-moz-inline-stack;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:-moz-inline-stack;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:#FFFFFF}.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;border-bottom-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 .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}.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}.hotelSeoBody{min-width:inherit}.hotelSeoBody .chatBox{display:none !important}.hotelSeoBody .mobileView{display:none}.hotelSeoBody .container{width:100%;max-width:1024px}.hotelSeoBody .slide-header{display:none;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;top:10px;background-color:#C3C6CD;position:absolute;left:5px;padding:5px;border-radius:4px;cursor:pointer}.hotelSeoBody .slide-header:before{content:"";font-size:20px}.hotelSeoBody .login-slider{display:none;position:fixed;z-index:10;background-color:#EBF2F7;text-decoration:none;color:#333333;padding:7px;border-right:1px solid #DDDDDD;width:188px}.hotelSeoBody .login-slider .user-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:#555;display:inline-block;vertical-align:top;margin-left:5px}.hotelSeoBody .login-slider .user-icon:before{content:"";font-size:23px}.hotelSeoBody .login-slider .login-label{font-weight:600;display:inline-block;vertical-align:top;padding-left:20px}.hotelSeoBody .inActiveProductNav{display:none}.hotelSeoBody .header .productsNav .productNavListContainer{display:inline-block}.hotelSeoBody .header .productsNav .inActiveProductNav{display:inline-block}.hotelSeoBody .mainContainer{background-color:#EBF2F7}.hotelSeoBody .mainContainer .descriptionSection{background-color:white;width:100%;height:auto;padding:20px 20px}.hotelSeoBody .mainContainer .internalLink{width:100%;height:auto}.hotelSeoBody .mainContainer .internalLink .eachLink{display:inline-block;vertical-align:top;width:25%;color:#12B58A;text-decoration:none}.hotelSeoBody .mainContainer .hotelContainer{padding:20px 10px}.hotelSeoBody .mainContainer .hotelContainer h3{margin:0px;font-weight:600}.hotelSeoBody .mainContainer .hotelContainer .hotelDetails{padding-top:20px}.hotelSeoBody .mainContainer .hotelContainer .result{background-color:#ffffff;border:1px solid #d4dee5;border-bottom-width:3px;margin-bottom:25px;width:100%}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail{width:20%;height:170px;position:relative;vertical-align:top;display:inline-block}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail .noThumbnail{width:100%;height:170px;padding:45px 0px 0px 15%;background-color:#f6f9fc}.hotelSeoBody .mainContainer .hotelContainer .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;margin-left:38px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail .noThumbnail span:before{content:"";font-size:30px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail .noThumbnail p{margin:auto;font-size:10px;color:#C3C6CD;margin-left:35px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail img{width:100%;height:170px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail .stars{position:absolute;bottom:0px;left:0px;width:100%;height:50px;padding:15px 0px 0px 15%;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%)}.hotelSeoBody .mainContainer .hotelContainer .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}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail .stars .filledStar:before{content:"";font-size:18px}.hotelSeoBody .mainContainer .hotelContainer .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}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail .stars .unFilledStar:before{content:"";font-size:18px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv{width:60%;height:170px;display:inline-block;vertical-align:top;padding:20px 0px 0px 2%;position:relative}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv p{margin:auto}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .hotelName{font-weight:600;color:#333;font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .hotelAdd{font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating div:nth-child(1){margin-top:10px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating div:nth-child(2){border-left:1px solid #d4dee5;padding-left:10px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating .tripRating{vertical-align:middle;display:inline-block}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating .tripRating span{color:#12B58A;margin-left:5px;vertical-align:text-top;font-size:12px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating .tripRating img{height:15px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating .facilities{display:inline-block}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating .facilities .moreAmen{margin-left:-10px;font-size:13px;color:#707070}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .nearByCity{font-size:13px;margin-top:10px;padding-top:10px;border-top:1px solid #d4dee5}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .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:#B7B5B5;margin-right:5px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .nearByCity .smallLocation-icon:before{content:"";font-size:15px}.hotelSeoBody .mainContainer .hotelContainer .result .priceDiv{width:15%;height:170px;display:inline-block;vertical-align:top;float:right}.hotelSeoBody .mainContainer .hotelContainer .result .priceDiv .viewBtn{display:inline-block;width:auto;height:auto;padding:5px 10px;font-size:15px;font-weight:600;color:white;background-color:#ED1C24;border-radius:4px;cursor:pointer;margin:60px 0%}.hotelSeoBody .searchboxSeo{padding-bottom:0px}.hotelSeoBody .searchboxSeo .hotelSearchForm{width:100%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel{border:0px;padding:1% 1%;box-shadow:none}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .addBtn{display:none}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-hotel{width:20%;display:inline-block;margin-bottom:0px;margin-right:1%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-hotel input{width:100%;padding-left:25px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-hotel .locationInputIcon .location-icon{padding:0px 2px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element{width:22%;margin-bottom:0px;margin-right:1%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element input{width:100%;padding:10px 4%;font-weight:400}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element .calIconHolder{right:-98%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element .calIconHolder .calendar-icon{right:0}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-room{width:22%;margin:0px;vertical-align:bottom}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-room .hotelRoomDropDown{width:100%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-room .hotelRoomDropDown .person-icon{padding:5px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-room .hotelRoomDropDown .drop-icon{padding:8px 0px 0px 1%;width:15%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-room .hotelRoomDropDown .drop-icon:before{margin:30%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-room .hotelRoomDropDown .roomGuestCount{display:inline-block;vertical-align:middle;width:65%;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:400}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .roomConfig{right:1%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .roomConfig .arrow{left:75%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .showElement{display:inline-block}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .room-config{right:178}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .room-config .arrow{right:10px;left:auto}.hotelSeoBody .searchboxSeo .hotelSearchForm .search-hotel{width:auto;height:auto;font-size:15px;font-weight:600;line-height:normal;float:right;margin-top:-37px;margin-right:0;padding:5px 10px;margin-left:0px}.hotelSeoBody .searchboxSeo .hotelSearchForm .cancelBtn{display:none}.hotelSeoBody .searchboxSeo .hotelSearchForm .cancelBtn.showElement{display:none}@media (max-width: 768px){.hotelSeoBody .slide-header{display:block;top:45px}.hotelSeoBody .header .productsNav .logoCont{margin-left:50px}.hotelSeoBody .header .productsNav .productNavListContainer{display:none;position:fixed;z-index:10;background-color:#EBF2F7;border-bottom-right-radius:4px;left:0px;top:83px;border:1px solid #DDDDDD}.hotelSeoBody .header .productsNav .productNavListContainer .productNavItemCont{display:block;border-bottom:1px solid #ddd;padding-right:50px}.hotelSeoBody .header .productsNav .productNavListContainer .productNavItemCont .product{padding:10px 15px;margin-top:0px}.hotelSeoBody .header .productsNav .productNavListContainer .productNavItemCont .product .icon{margin-right:20px}.hotelSeoBody .header .productsNav .productNavListContainer .productNavItemCont .active{color:#ED1C24;border:0px}.hotelSeoBody .header .productsNav .inActiveProductNav{display:block}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .addBtn{float:right;width:auto;display:inline-block;color:#12b58a;border:1px solid #12b58a;border-radius:4px;font-size:14px;padding:5px 10px;cursor:pointer}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-hotel{width:100%;margin-bottom:10px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element{display:none;width:49%;margin-bottom:10px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element:last-child{margin-right:0px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-room{display:none;width:100%;margin-bottom:10px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .element-room .hotelRoomDropDown .roomGuestCount{width:76%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .showElement{display:inline-block}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .hideElement{display:none}.hotelSeoBody .searchboxSeo .hotelSearchForm .search-hotel{display:none;margin-top:0px;margin-bottom:10px}.hotelSeoBody .searchboxSeo .hotelSearchForm .cancelBtn{display:none;font-size:14px;color:#12b58a;cursor:pointer}.hotelSeoBody .mainContainer .hotelContainer .result{position:relative}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail{width:30%;height:160px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail img{height:160px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv{width:69%;height:160px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating div:nth-child(2){border:0px;padding:0px;margin-top:10px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating .tripRating{display:block}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating .facilities{display:block}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .nearByCity{display:none}.hotelSeoBody .mainContainer .hotelContainer .result .priceDiv{width:auto;position:absolute;height:auto;bottom:20px;right:2%;display:block;float:none}.hotelSeoBody .mainContainer .hotelContainer .result .priceDiv .viewBtn{margin:0px}}@media (max-width: 524px){.hotelSeoBody .slide-header{top:10px}.hotelSeoBody .login-slider{display:none}.hotelSeoBody .inActiveProductNav{display:inline-block}.hotelSeoBody ul.ui-autocomplete{width:95% !important}.hotelSeoBody .header .customerNav{display:none}.hotelSeoBody .header .productsNav .productNavListContainer{top:88px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail{width:35%}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail .stars{padding:15px 0px 0px 5%}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv{width:62%}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .amenTripRating .facilities{display:none}.hotelSeoBody .mainContainer .hotelContainer .result .priceDiv{right:0;left:38%;bottom:10px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .roomConfig{width:400px}}@media (max-width: 400px){.hotelSeoBody .mainContainer .descriptionSection{display:none}.hotelSeoBody .mainContainer .hotelContainer .result{margin-bottom:10px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail{height:140px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail img{height:140px}.hotelSeoBody .mainContainer .hotelContainer .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}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail .stars .filledStar:before{content:"";font-size:15px}.hotelSeoBody .mainContainer .hotelContainer .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:2px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelThumbnail .stars .unFilledStar:before{content:"";font-size:15px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv{width:62%;height:140px}.hotelSeoBody .mainContainer .hotelContainer .result .hotelDetailsDiv .hotelName{font-size:16px}.hotelSeoBody .mainContainer .hotelContainer .result .priceDiv .viewBtn{margin:0px;font-size:12px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .roomConfig{width:300px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .roomConfig .roomConfigBody .roomDiv .counter-element{width:45%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .roomConfig .roomConfigBody .roomDiv .counter-element:last-child{width:50%}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .roomConfig .roomConfigBody .roomDiv .child{margin-right:0px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .roomConfig .roomConfigBody .roomDiv .childAgeSelectContainer{margin-left:0px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .roomConfig .roomConfigBody .roomDiv .childAgeSelectContainer .childAge{margin-left:0px;margin-right:10px}.hotelSeoBody .searchboxSeo .hotelSearchForm .panel .roomConfig .roomConfigFooter{padding:10px 10px}}

/*# sourceMappingURL=via_hotel.css.map */