﻿.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}.travelInsuranceContainer{background-color:#EBF2F7;display:block;margin-top:-25px}.travelInsuranceContainer .inputClass .count{background-color:#12b58a;border-radius:100%;height:35px;padding:4px;color:white;width:35px;vertical-align:top}.travelInsuranceContainer .inputClass .heading{font-weight:800 !important;font-size:26px;width:40%}.travelInsuranceContainer .inputClass .optSpan{font-weight:600;text-align:center}.travelInsuranceContainer .inputClass .optSpan .left{margin-right:15px;font-family:'icomoon';speak:none;font-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}.travelInsuranceContainer .inputClass .optSpan .left:before{content:"";font-size:12px}.travelInsuranceContainer .inputClass .optSpan .right{margin-left:15px;font-family:'icomoon';speak:none;font-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}.travelInsuranceContainer .inputClass .optSpan .right:before{content:"";font-size:12px}.travelInsuranceContainer .inputClass .bookingRefDiv{width:45%;text-align:right}.travelInsuranceContainer .inputClass .bookingRefDiv input{display:inline-block}.travelInsuranceContainer .inputClass .bookingRefDiv .bookingRef{text-align:center;font-weight:600;font-size:14px;border:1px solid #d4dee5;border-radius:4px 0 0px 4px;padding:10px;width:50%;margin:0}.travelInsuranceContainer .inputClass .bookingRefDiv .retrieveCTA{background:#344755;padding:13px;color:#ffffff;margin-left:-4px;text-align:center;font-weight:600;font-size:14px;border:1px solid #344755;border-radius:0px 4px 4px 0;padding:10px;margin-left:-5px}.travelInsuranceContainer .returnType span{padding-left:5px;font-size:18px;vertical-align:middle}.travelInsuranceContainer .selected-details{width:50%;padding-left:60px}.travelInsuranceContainer .selected-details p{display:inline;margin-left:10px;color:#ed1c24;font-weight:600}.travelInsuranceContainer .modifyBtn{padding:5px;vertical-align:top;border:1px solid #333333;border-radius:4px;font-size:12px;width:80px;text-align:center;font-weight:700;cursor:pointer}.travelInsuranceContainer .modifyBtn .icon-ScratchPad{padding-right:5px}.travelInsuranceContainer .updatedClass{padding-bottom:20px}.travelInsuranceContainer .updatedClass .count{font-family:'icomoon';speak:none;font-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;background:#344755;border-radius:100%;height:35px;padding:7px;color:white;width:35px;font-weight:500;vertical-align:top}.travelInsuranceContainer .updatedClass .count:before{content:"";font-size:12px}.travelInsuranceContainer .updatedClass .heading{color:#333333;font-weight:300;font-size:26px;padding-left:15px;vertical-align:middle}.travelInsuranceContainer .threePointHighlight{background-color:#EBF2F7}.travelInsuranceContainer .trvls-data-closed{background-color:#f4f7f8;margin:10px auto;border:1px solid #d4dee5;border-bottom:3px solid #d4dee5;padding:20px 30px}.travelInsuranceContainer .trvls-data-closed .trvls-data-label{padding-left:15px;color:#333333;font-weight:300}.travelInsuranceContainer .trvls-data-closed .travDetails,.travelInsuranceContainer .trvls-data-closed .selectPlans{display:none}.travelInsuranceContainer .trvls-data-closed .travDetails{margin-top:15px}.travelInsuranceContainer .trvls-data-closed .travDetails .redCTA{margin-right:30px}.travelInsuranceContainer .trvls-data-list-count{border-radius:100%;height:35px;padding:4px;color:white;width:35px;vertical-align:top}.travelInsuranceContainer .travelInsuranceDetails{background:url("//cdn.via.com/static/img/v1/newui/all/banners/insurance-bg-28-01-2017.jpg");width:100%;background-repeat:no-repeat;background-size:contain;padding-bottom:10px}.travelInsuranceContainer .travelInsuranceDetails .hasPlans{background-color:#ffffff}.travelInsuranceContainer .travelInsuranceDetails .hasPlans #selectPlans{padding:10px 10px 10px 0px}.travelInsuranceContainer .travelInsuranceDetails .hasPlans .trvls-data-list-count{background-color:#12b58a}.travelInsuranceContainer .travelInsuranceDetails .hasPlans .trvls-data-label{font-weight:800}.travelInsuranceContainer .travelInsuranceDetails .plan{width:30.5%;display:inline-block}.travelInsuranceContainer .travelInsuranceDetails .plan .js-plan:first-of-type{margin-left:0px}.travelInsuranceContainer .travelInsuranceDetails .plan .js-plan:first-of-type{margin-right:0px}.travelInsuranceContainer .travelInsuranceDetails .plan .planHeader .label{font-size:20px;font-weight:500}.travelInsuranceContainer .travelInsuranceDetails .plan .planHeader .amount{font-size:25px;font-weight:800}.travelInsuranceContainer .travelInsuranceDetails .plan .planHeader .amount .currency{font-weight:500}.travelInsuranceContainer .travelInsuranceDetails .plan .planHeader,.travelInsuranceContainer .travelInsuranceDetails .plan .planContainer,.travelInsuranceContainer .travelInsuranceDetails .plan .planFooter{padding:15px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur{margin-top:25px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvl-insur-hd{color:#fff}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvl-insur-quotes{border-top:3px solid #12B58A;background-color:#fff;border-left:1px solid #d4dee5;border-right:1px solid #d4dee5;border-bottom-left-radius:4px;border-bottom:3px solid #d4dee5;border-bottom-right-radius:4px;padding:20px 30px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvl-insur-quotes .entr-trvl-hd{padding-bottom:10px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvl-insur-quotes .entr-trvl-hd div{vertical-align:middle}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvl-insur-quotes .entr-trvl-hd .heading{padding-left:15px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvl-insur-quotes .trvl-insur-get-quote{border-top:1px solid #d4dee5;display:block;margin-top:20px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data{position:relative;min-height:83px;display:flex}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .no-travellers{border-radius:4px;border:1px solid #d4dee5;padding:10px 20px;background:#f6f9fc;border-top-right-radius:0px;border-bottom-right-radius:0px;width:auto}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .no-travellers .flexCont{display:flex;min-height:100%}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .no-travellers .flexCont>div{align-self:center}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .no-travellers .pointer{width:10px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);height:10px;background:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.5, #f6f9fc), color-stop(0.5, transparent));border:1px solid #d4dee5;border-width:1px 0px 0px 1px;position:absolute;left:162px;top:44px;transform:rotate(135deg)}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .no-travellers .count-data{width:125px;border-radius:4px;border:1px solid #d4dee5;background:white;border-right:0px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .no-travellers .count-data .js-trav-count{color:#333333}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .no-travellers .count-data div{cursor:pointer;border-right:1px solid #d4dee5;color:#12B58A;display:inline-block;padding:3px;text-align:center;width:33.3%}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .trvlrs-age{width:90%;border-style:dashed;background:white;border-left:0px;border-radius:4px;display:flex;justify-content:flex-start;flex-wrap:wrap}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .trvlrs-age div{padding-top:1px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .trvlrs-age input{text-align:center;padding-right:4%;width:45px;font-weight:600;font-size:14px;border:1px solid #d4dee5;border-radius:4px;padding:5px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .trvls-data .trvlrs-age .icon-ArrowDownSmall{font-size:4px;color:#12B58A;vertical-align:middle}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .redCTA{width:110px;background:#ED1C24;color:#ffffff}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .redCTA:hover{background:#ffffff;color:#ED1C24;border:1px solid #ED1C24}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .src-dest{padding-bottom:10px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .src-dest div:first-child{padding-left:0px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .src-dest .source,.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .src-dest .destination{position:relative}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .src-dest .via-calender{top:258px;left:315px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .src-dest .airCode{top:40px;right:15px;position:absolute;background-color:white;width:37px;text-align:center;padding:0 !important;border:none;color:#666;font-weight:400}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .src-dest input{padding-right:4%;display:block;font-weight:600;font-size:14px;border:1px solid #d4dee5;border-radius:4px;padding:8px;width:215px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .src-dest .calIconHolder{width:0;height:0;position:relative;cursor:pointer}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .src-dest .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:-36px;right:-215px;padding:0px 7px 0px 7px;border-left:1px solid #bcc8d1;background-color:transparent;line-height:1.6}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .src-dest .calIconHolder .calendar-icon:before{content:"";font-size:22px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .customSBox:before{top:25px;height:37px}.travelInsuranceContainer .travelInsuranceDetails .trvl-insur .customSBox:after{top:45px}.travelInsuranceContainer .labelProp{font-size:12px;font-weight:400}.travelInsuranceContainer .paxDiv{overflow:hidden;width:100%;margin-bottom:15px;padding:15px 20px;background:#f6f9fc;border:1px dashed #d4dee5}.travelInsuranceContainer .paxDiv input[type="text"],.travelInsuranceContainer .paxDiv select{width:95%;padding:5px;font-weight:600;font-size:12px;border:1px solid #d4dee5;border-radius:3px;margin:7px 0px}.travelInsuranceContainer .paxDiv input[type="text"]:focus,.travelInsuranceContainer .paxDiv select:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.travelInsuranceContainer .paxDiv select{padding-right:25px}.travelInsuranceContainer .paxDiv label.customSBox:before{height:27px;top:-4px}.travelInsuranceContainer .paxDiv label.customSBox:after{top:8px}.travelInsuranceContainer .paxDiv .compulDet{oveflow:hidden}.travelInsuranceContainer .paxDiv .compulDet .col1{width:7.5%;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;font-size:12px;margin-right:10px}.travelInsuranceContainer .paxDiv .compulDet .col2{width:25%;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;font-size:12px}.travelInsuranceContainer .paxDiv .compulDet .col3{width:40%;font-size:12px;display:-moz-inline-stack;display:inline-block;vertical-align:bottom;*vertical-align:auto;zoom:1;*display:inline;float:right}.travelInsuranceContainer .paxDiv .compulDet .col3.dates .customSBox select{width:30%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.travelInsuranceContainer .paxDiv .compulDet .col3 input{width:95.5%}.travelInsuranceContainer .paxDiv .compulDet .col3 p{margin:0px;display:inline-block}.travelInsuranceContainer .paxDiv .compulDet .col3 label.customSBox{margin-right:8px}.travelInsuranceContainer .paxDiv .pptDiv{float:right;width:80%;display:inline-block}.travelInsuranceContainer .paxDiv .pptDiv .col3.dates .customSBox select{width:25%}.travelInsuranceContainer .paxDiv .pptDiv .col3{width:60%}.travelInsuranceContainer .paxDiv .pptDiv .col2{width:20%}.travelInsuranceContainer .contactDetDiv{padding:0px 30px}.travelInsuranceContainer .contactDetDiv .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:#a3b4bf;margin-right:8px}.travelInsuranceContainer .contactDetDiv .user-icon:before{content:"";font-size:15px}.travelInsuranceContainer .contactDetDiv .contact-details{background-color:#ffffff;border-bottom:1px solid #d4dee5}.travelInsuranceContainer .contactDetDiv .contact-details .row{padding:15px 0px}.travelInsuranceContainer .contactDetDiv .contact-details .row .col{width:40%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.travelInsuranceContainer .contactDetDiv .contact-details .row .col .contactPhone{width:72%;display:inline-block;padding:5px;font-weight:600;font-size:12px;border:1px solid #d4dee5;border-radius:3px;margin:7px 0px}.travelInsuranceContainer .contactDetDiv .contact-details .row .col .isdCode{width:15%;display:inline-block;padding:5px;font-weight:600;font-size:12px;border:1px solid #d4dee5;border-radius:3px;margin:7px 0px}.travelInsuranceContainer .contactDetDiv .contact-details .row .col input[type="email"]{width:95%;padding:5px;font-weight:600;font-size:12px;border:1px solid #d4dee5;border-radius:3px;margin:7px 0px}.travelInsuranceContainer .contactDetDiv .contact-details .row .col select{padding:5px;font-size:12px}.travelInsuranceContainer .contactDetDiv .contact-details .row .col label.customSBox:before{top:-1px;height:28px}.travelInsuranceContainer .snapshot{min-height:42px;z-index:15003;background:#FFFFFF !important;border-bottom:1px solid #344755 !important}.travelInsuranceContainer .snapshot .container .fromTo{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:540px;border-right:1px solid #344755;padding:10px 0px 10px 0px}.travelInsuranceContainer .snapshot .container .fromTo .labl{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.travelInsuranceContainer .snapshot .container .fromTo .labl .city{font-weight:700;font-size:16px;color:#333}.travelInsuranceContainer .snapshot .container .fromTo .labl .retFltLogo{font-family:'icomoon';speak:none;font-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;padding:0px 10px}.travelInsuranceContainer .snapshot .container .fromTo .labl .retFltLogo:before{content:"";font-size:25px}.travelInsuranceContainer .snapshot .container .fromTo .labl .dateLabl{font-weight:600;font-size:11px;color:#333;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.travelInsuranceContainer .snapshot .container .fromTo .labl .dateLabl .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:#344755;margin-right:5px}.travelInsuranceContainer .snapshot .container .fromTo .labl .dateLabl .calIcon:before{content:"";font-size:11px}.travelInsuranceContainer .snapshot .container .fromTo .labl .dateLabl .dt{font-weight:600;margin:0px 5px}.travelInsuranceContainer .snapshot .container .fromTo .labl .paxNums{font-weight:400;font-size:11px;color:#344755;padding-left:8px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.travelInsuranceContainer .snapshot .container .fromTo .labl .paxNums .num{font-weight:600;font-size:12px;color:#333;margin:0px 10px 0px 5px}.travelInsuranceContainer .snapshot .container .fromTo .datePax{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-left:18px}.travelInsuranceContainer .snapshot .container .totPay{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-left:10px}.travelInsuranceContainer .snapshot .container .totPay .txt{font-weight:400;font-size:12px;color:#344755;margin-right:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.travelInsuranceContainer .snapshot .container .totPay .price{font-weight:700;font-size:18px;color:inherit;display:-moz-inline-stack;display:inline-block;vertical-align:initial;*vertical-align:auto;zoom:1;*display:inline}.travelInsuranceContainer .snapshot .container .totPay .currency{color:#ED1C24}.travelInsuranceContainer .backBooking{margin-top:15px;overflow:hidden}.travelInsuranceContainer .backBooking .backToRes{width:20%;display:inline-block;color:#12B58A;font-size:14px;text-decoration:none;cursor:pointer}.travelInsuranceContainer .backBooking .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}.travelInsuranceContainer .backBooking .backToRes .lftIcon:before{content:"";font-size:10px}.travelInsuranceContainer .backBooking .booking-id{margin-right:65px;text-align:right;float:right;color:#333;font-size:14px}.travelInsuranceContainer .paymentMod{width:100%;display:none}.travelInsuranceContainer .fare-alert-body{position:fixed;background:#fcf8e5;bottom:0;padding:20px 50px;color:#333;min-height:200px;width:100%;z-index:9999999}.travelInsuranceContainer .fare-alert-body .fare-alert-title{font-size:18px;border-bottom:1px solid #d4dee5;padding-bottom:10px;font-weight:600}.travelInsuranceContainer .fare-alert-body .fare-alert-title .currency{margin-left:10px;display:inline-block}.travelInsuranceContainer .fare-alert-body .fare-alert-title .currency .price{color:#ED1C24;font-size:20px}.travelInsuranceContainer .fare-alert-body .fare-alert-close{width:200px;text-align:center;float:right}.travelInsuranceContainer .iconWidth{width:35px}.travelInsuranceContainer .ID{background:url("//cdn.via.com/static/img/v1/newui/all/banners/id/insurance-bg-25-11-2021.jpg");background-repeat:no-repeat;background-size:contain}.travelInsuranceContainer .ID .font45{font-size:45px}.travelInsuranceContainer .ID .font400{font-weight:400 !important}.travelInsuranceContainer .ID .productInfoDiv:nth-of-type(odd){border-right:3px solid black}.travelInsuranceContainer .ID .productLogoDiv{height:35px;width:70px}.travelInsuranceContainer .ID .productLogoDiv img{max-width:100%}.travelInsuranceContainer .ID .productLogoContainer{position:relative}.travelInsuranceContainer .ID .productLogoContainer .productTitleSpan{position:absolute;top:10px;margin:5px 10px;font-size:14px}.travelInsuranceContainer .ID .iconWidth{width:45px}.travelInsuranceContainer .ID .axa .productInfoGreen:nth-child(2){margin-top:0}.travelInsuranceContainer .ID .productInfoGreen{padding:8px 5px;border:2px solid;border-color:#000;border-radius:4px;margin-top:9px;color:#000;background:#fff;cursor:pointer}.travelInsuranceContainer .ID .productInfoGreen:hover{border-color:#000;background:#fff;color:#000}.travelInsuranceContainer .ID .productInfoGreen span{font-size:11px;font-weight:70px}.travelInsuranceContainer .ID .productInfoGreen:after{font-family:'icomoon';content:"\e60e";margin-left:5px;font-size:10px;float:right;margin-top:7px}.travelInsuranceContainer .ID .width57pc{width:57%}.travelInsuranceContainer .ID .padding0-5px{padding:0px 5px}.insbtn{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:600;border-radius:4px;margin-left:auto;margin-right:auto;line-height:46px;cursor:pointer;display:block;margin-top:20px;text-decoration:none}.plan{background:white;border-radius:4px;box-shadow:0 3px 0 0 #d4dee5;border-bottom:solid 1px #d4dee5;margin-bottom:15px}.plan .planHeader{background:#344755;color:white;padding:10px;border-radius:4px 4px 0px 0px;text-align:center}.plan .planHeader p{margin:0px;font-weight:300}.plan .planHeader p:last-child{font-weight:600;font-size:24px}.plan .planContainer{padding:10px;border-right:solid 1px #d4dee5;border-left:solid 1px #d4dee5}.plan .planContainer a{display:block;text-decoration:none;color:#12b58a;font-size:14px;margin-bottom:4px;padding:5px 0px;border-bottom:1px solid #d4dee5}.plan .planContainer .each-benefit{border-bottom:1px solid #E0E5E7;display:block;text-decoration:none;font-size:14px;margin-bottom:4px;padding-bottom:5px}.plan .planContainer .each-benefit div{width:49%;display:inline-block}.plan .planContainer .each-benefit .benefit-title{font-weight:600;vertical-align:top}.plan .planContainer .each-benefit .benefit-amt{text-align:right}.plan .planFooter{padding:10px;overflow:hidden;border-right:solid 1px #d4dee5;border-left:solid 1px #d4dee5}.plan .planFooter .selectPlan{float:right;color:#12B58A;border:1px solid #12B58A;padding:5px 15px;font-size:14px;border-radius:4px;font-weight:600;cursor:pointer}.plan .planFooter .active{color:white;background:#12B58A}.plan .planFooter .active:before{content:'\e610';font-family:icomoon;font-size:10px;margin-right:5px}.plan.active{box-shadow:0 0 6px 0 #12B58A;border-bottom:solid 1px #12B58A}.plan.active .planHeader{background:#12B58A}.plan.active .planContainer{border-right:solid 1px #12b58a;border-left:solid 1px #12b58a}.plan.active .planFooter{border-right:solid 1px #12b58a;border-left:solid 1px #12b58a}.insurance-ticket{background-color:#EBF2F7}.insurance-ticket .bottom-line{border-bottom:1px solid #d4dee5;padding-bottom:15px;margin-bottom:10px}.insurance-ticket .bottom-line:last-of-type{border-bottom:0px}.insurance-ticket li{padding:5px 0px 5px 0px}.insurance-ticket .ticketContainer .icon-MapPin,.insurance-ticket .ticketContainer .icon-Calendar{padding-right:5px}.insurance-ticket .ticketContainer .detailsHeadContainer{padding:20px}.insurance-ticket .ticketContainer .detailsHeadContainer .srcdest{display:inline-block;width:100px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.insurance-ticket .ticketContainer .detailHeadStripContainer{padding:10px 20px}.insurance-ticket .ticketContainer .ticket_details{background:#ffffff;border:1px solid #d4dee5;border-bottom:2px solid #d4dee5;margin:30px auto;border-radius:4px}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel{padding:20px}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel .label{font-size:16px;padding-bottom:10px}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel .benefits{width:55%}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel .benefits .benefitsList{height:150px;overflow:hidden}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel .benefits:hover .benefitsList{height:inherit;overflow:visible}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel .benefits:hover .more{display:none}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel .benefits .more{color:#12B58A;font-weight:600;cursor:pointer}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel .bottom-line{padding-bottom:5px}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel .boxDetails{border:1px solid #d4dee5;min-height:150px;min-width:40%;text-align:center;padding:18px;display:flex}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel .boxDetails>div{align-self:center;width:100%}.insurance-ticket .ticketContainer .ticket_details .selectedCoveLevel .boxDetails .flexContent{height:60px;align-self:center;margin:auto;text-align:center}.insurance-ticket .ticketContainer .ticket_details .travellerDetails{padding:20px;border-bottom:1px solid #d4dee5}.insurance-ticket .ticketContainer .ticket_details .travellerDetails .header{border-bottom:1px solid #d4dee5;padding-bottom:15px;margin-bottom:10px;flex-wrap:wrap}.insurance-ticket .ticketContainer .ticket_details .travellerDetails .header div{width:16%;overflow-wrap:break-word;vertical-align:top}.insurance-ticket .ticketContainer .ticket_details .travellerDetails .header div:last-of-type{width:16%;overflow-wrap:break-word}.insurance-ticket .ticketContainer .ticket_details .travellerDetails .data{padding-bottom:15px;margin-bottom:10px;font-size:15px;font-weight:600}.insurance-ticket .ticketContainer .ticket_details .travellerDetails .data .policyNum{color:#ED1C24;font-weight:800}.insurance-ticket .ticketContainer .ticket_details .travellerDetails .data div{width:16%;overflow-wrap:break-word;vertical-align:top}.insurance-ticket .ticketContainer .ticket_details .travellerDetails .data div:last-of-type{width:16%;overflow-wrap:break-word}@media print{.insurance-ticket .ticketContainer .detailHeadStripContainer{color:white !important;background-color:#666666 !important;border:#666666;padding:10px 20px !important}.insurance-ticket .ticketContainer .detailHeadStripContainer *{color:white;font-size:16px}.insurance-ticket .benefitsList{height:inherit !important;overflow:visible !important}.insurance-ticket .more{display:none !important}}

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