﻿.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}.railHome .rBox{display:inline-block;vertical-align:middle;margin-bottom:0px}.railHome .rLabel{margin:10px;display:inline-block;margin-bottom:0px;vertical-align:middle;font-size:13px !important}.railHome .ui-menu .ui-menu-item{padding:3px 4px 0px 3px;border:1px solid #fff;border-radius:4px}.railHome .ui-menu .ui-menu-item:hover{border-color:#e6d4b9;background-color:#fcf8e5 !important}.railHome .ui-menu-item .name{font-size:12px;height:auto;font-weight:600;margin-top:0px;padding-left:17px;width:210px}.railHome ul.ui-autocomplete{width:300px !important;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.4)}.railHome ul.ui-autocomplete li .code{font-size:12px;font-weight:300;color:#12B58A;text-align:right}.railHome .ui-autocomplete-category .category{font-size:12px}.railHome ul.ui-autocomplete .ui-autocomplete-category{font-weight:400;margin:6px 4px 3px 4px;line-height:1.2;padding:4px 0px;height:15px;font-size:13px;color:#999999;border-bottom:1px solid #E0E5E7}.railHome ul.ui-autocomplete .ui-autocomplete-category:before{font-family:'icomoon';content:'\e61a';margin-right:5px}.railHome ul.ui-autocomplete li.ui-autocomplete-category:hover{background:white !important}.railHome .searchbox .flightSearchForm .panel .recentSearch .recentSearchContainer .recentSearchBody .result .trainLogo{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:8%}.railHome .searchbox .flightSearchForm .panel .recentSearch .recentSearchContainer .recentSearchBody .result .trainLogo:before{font-family:'icomoon';display:initial;color:#8d9aa4;content:"";font-size:20px}.waitBox .waitBoxInfo .retLogo:before{content:""}.zIndex1001{z-index:1001 !important}.blurTrainCls{position:fixed;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;top:0;right:0}.trainLoginClose{position:absolute;top:26px;right:-30px;color:#fff;cursor:pointer}.trainLoginClose:before{font-family:'icomoon';content:'\e60f';font-size:20px}.railResults .resBody .container{padding:0px}.railResults .resBody .container .loadingFirst{width:1024px}.railResults .resBody .container .resContainer{width:100%;margin-left:0px;display:table}.railResults .resBody .container .resContainer .resultSet.domestic .onwardResults,.railResults .resBody .container .resContainer .resultSet.domestic .returnResults{display:table-cell;float:initial;vertical-align:top}.railResults .resBody .container .resContainer .resultSet.domestic .result{padding:0px 20px 15px 20px !important}.railResults .resBody .container .resContainer .resultSet.domestic .result>div{display:inline-block;vertical-align:top}.railResults .resBody .container .resContainer .resultSet.domestic .result>div>div{display:inline-block;vertical-align:top;padding-top:15px !important}.railResults .resBody .container .resContainer .resultSet.domestic .result .name{font-size:18px;color:#4B4B4B;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:84%;padding-bottom:9px}.railResults .resBody .container .resContainer .resultSet.domestic .result .cls{font-size:15px;color:#999999;line-height:1.5}.railResults .resBody .container .resContainer .resultSet.domestic .result .cls>span{font-weight:bold;color:#353535}.railResults .resBody .container .resContainer .resultSet.domestic .result .timeTab{width:326px}.railResults .resBody .container .resContainer .resultSet.domestic .result .timeTab>div{display:inline-block;vertical-align:middle;font-size:13px;color:#999999;padding:0px 2px;width:33.3%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.railResults .resBody .container .resContainer .resultSet.domestic .result .highLight{font-weight:600;font-size:22px;color:#353535;padding-bottom:6px}.railResults .resBody .container .resContainer .resultSet.domestic .result .avail{color:#12B58A;font-weight:300;font-size:12px;text-align:left;padding:2px;width:100px}.railResults .resBody .container .resContainer .resultSet.domestic .result:not(.available) .avail{color:#ED1C24}.railResults .resBody .container .resContainer .resultSet.domestic .result .bold{font-weight:bold;font-size:23px;padding-bottom:6px}.railResults .resBody .container .resContainer .resultSet.domestic .result .priceCont{color:#6a6a6a;font-weight:300;font-size:12px;width:131px;text-align:left}.railResults .resBody .container .resContainer .resultSet.domestic .result .priceCont>div:first-child{padding-bottom:6px}.railResults .resBody .container .resContainer .resultSet.domestic .result .price{color:#ED1C24}.railResults .resBody .container .resContainer .resultSet.domestic .result .btns{width:125px;text-align:center}.railResults .resBody .container .resContainer .resultSet.domestic .result .btns>button{font-weight:600}.railResults .resBody .container .resContainer .resultSet.domestic .result .priBtn{font-size:14px;padding:5px 12px;border:2px solid;border-color:#ED1C24;background:#fff;border-radius:4px;color:#ED1C24;cursor:pointer;text-align:center;-webkit-appearance:none;text-decoration:none;display:block;width:100%}.railResults .resBody .container .resContainer .resultSet.domestic .result .priBtn:hover{color:#fff;background:#ED1C24}.railResults .resBody .container .resContainer .resultSet.domestic .result:hover .priBtn:not(.soldOut):not(.selected){background:#ED1C24;color:#fff}.railResults .resBody .container .resContainer .resultSet.domestic .result .priBtn.selected{border-color:#12B58A;background:#12B58A;color:white;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.railResults .resBody .container .resContainer .resultSet.domestic .result .priBtn.selected:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:11px}.railResults .resBody .container .resContainer .resultSet.domestic .result .priBtn.selected:before{font-weight:normal;margin-right:4px}.railResults .resBody .container .resContainer .resultSet.domestic .result .priBtn.soldOut{background:#EBF2F8;color:#CBD5DD;border-color:#CBD5DD;cursor:default}.railResults .resBody .container .resContainer .resultSet.domestic .result .secBtn{font-size:10px;padding:4px 6px;border:1px solid;border-color:#12B58A;background:#fff;border-radius:4px;color:#12B58A;cursor:pointer;text-align:center;-webkit-appearance:none;text-decoration:none;display:block;margin-top:6px;width:100%}.railResults .resBody .container .resContainer .resultSet.domestic .result .secBtn:hover{color:#fff;background:#12B58A}.railResults .resBody .container .resContainer .resultSet.domestic .result>div:last-child{text-align:right}.railResults .resBody .container .resContainer .resultSet.domestic .result .trainInfo{width:300px;padding:2px}.railResults .onwardReturn .onwardResults,.railResults .onwardReturn .returnResults{width:50% !important}.railResults .onwardReturn .resContainer .sorters{width:49.7% !important}.railResults .onwardReturn .resContainer .resCount{width:49.7% !important}.railResults .onwardReturn .result{cursor:pointer}.railResults .onwardReturn .result>div:first-child{max-width:300px}.railResults .onwardReturn .result>div:last-child{max-width:170px}.railResults .onwardReturn .result .priceCont{width:118px !important;text-align:right !important}.railResults .onwardReturn .result .avail{width:52px !important}.railResults .oneway .onwardResults,.railResults .oneway .returnResults{width:100% !important}.railResults .oneway .resCount{display:block !important;width:100% !important}.railResults .oneway .sorters{width:100% !important}.railResults .oneway .sorters .train{width:30% !important}.railResults .oneway .sorters .departure{width:21% !important}.railResults .oneway .sorters .arrival{width:11% !important}.railResults .oneway .sorters .seats{width:9% !important}.railResults .bookPanelContainer .trainLogo{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.railResults .bookPanelContainer .trainLogo:before{font-family:'icomoon';display:initial;color:inherit;content:"";font-size:24px}.railResults .bookPanelContainer .fltNum span{font-weight:bold}.railResults .bookPanelContainer .airLogo{width:32px !important}.railResults .bookPanelContainer .airDet{width:110px !important}.railResults .schTab{display:table;width:100%;background:white;border-collapse:collapse}.railResults .schTab>div{display:table-row}.railResults .schTab>div>div{display:table-cell;padding:7px 12px;border:1px solid #d4dee5;font-size:13px}.railResults .schTab>div:first-child{color:#B1B1B1}.railResults .schTitle{background:#EDF2F8;padding:10px 15px;font-size:19px}.railResults .schTitle:before{font-family:'icomoon';content:'\e678';font-size:18px;margin-right:5px}.railResults .schTitle span{float:right;font-size:14px;margin-top:4px}.railResults .schTitle span:before{font-family:'icomoon';content:'\e613';margin-right:5px;font-size:12px;color:#94A1A9}.railResults .schLabel{padding:10px 15px;font-size:17px;font-weight:600;background:white}.railResults .modifySearch{height:59px}.railResults .modifySearch .container .datePax{width:61%}.railResults .modifySearch .container .datePax .labl .dateLabl{font-size:12px}.railResults .modifySearch .container .datePax .labl .dateLabl .dt{font-size:13px}.railResults .modifySearch .container .datePax .labl .paxNums{font-size:12px}.railResults .modifySearch .container .datePax .labl .paxNums .num{font-size:13px}.railResults .modifySearch .container .fromTo{width:38%}.railResults .modifySearch .container .fromTo .labl{padding:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.railResults .modifySearch .container .fromTo .labl:first-child,.railResults .modifySearch .container .fromTo .labl:last-child{width:160px}.railResults .modifySearch .container .fromTo .labl .city,.railResults .modifySearch .container .fromTo .labl airpt{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.railResults .modifySearch .container .fromTo .labl .city{font-size:14px}.railResults .modifySearch .container .fromTo .labl .city .code{font-size:17px}.railResults .modifySearch .container .fromTo .labl .retFltLogo{padding:0px 7px}.railResults .modifySearch .container .fromTo .labl .retFltLogo:before{content:'\e678';font-size:25px}.railResults .modifySearch .container .filterToggle{color:#12B58A;background-color:#fff;float:right;border-radius:4px;line-height:0.65 !important;margin-top:10px;font-size:13px;padding:11px 13px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.railResults .modifySearch .container .filterToggle:before{font-family:'icomoon';display:initial;color:#12B58A;content:"";font-size:18px}.railResults .modifySearch .container .filterApplied{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.railResults .modifySearch .container .filterApplied:before{font-family:'icomoon';display:initial;color:#fff;content:"";font-size:18px}.railResults .modifySearch .container .filterClose:before{vertical-align:middle;margin-right:10px}.railResults .modifySearch .container .filterClose:after{content:'\e608';font-family:icomoon;font-size:4px;color:#12B58A;vertical-align:middle;margin-left:10px}.railResults .modifySearch .container .filterOpen{color:#fff;background-color:#12B58A}.railResults .modifySearch .container .filterOpen:before{vertical-align:middle;margin-right:10px;color:#fff}.railResults .modifySearch .container .filterOpen:after{content:'\e609';font-family:icomoon;font-size:4px;color:#fff;vertical-align:middle;margin-left:10px}.railResults .modifySearch .container .filterToggle.filterApplied.filterClose:before{color:#12B58A !important}.railResults .modifySearch .modify{float:none !important;margin-left:10px}.railResults .modifySearchBox .searchbox .arrow{right:40.5%}.railResults .modifySearchBox .search-btn{margin-left:500px !important}.railResults .filterBox{display:none;background-color:#fff;border-bottom:3px solid #d4dee5}.railResults .filterBox.isFixed.topFixed{top:59px}.railResults .filterBox .showAvailOnly>span{display:inline-block;vertical-align:middle}.railResults .filterBox .showAvailOnly>span:last-child{width:83%;padding-left:8px}.railResults .filterBox .showAvailOnly.filterHead{width:212px !important}.railResults .filterBox .showAvailOnly .content{width:140px;margin-left:10px;font-weight:400 !important}.railResults .filterBox .container{height:auto !important}.railResults .filterBox .container .upArrow{width:10px;height:10px;background:#FFFFFF;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);display:inline-block;position:absolute;margin-top:2px;margin-left:920px;border:none !important}.railResults .filterBox .container>div{display:inline-block;padding:5px 15px;height:52px;font-size:12px;background-color:#fff;vertical-align:middle;cursor:pointer;border-right:1px solid #d4dee5}.railResults .filterBox .container>div:first-child{border-left:1px solid #d4dee5}.railResults .filterBox .container>div:last-child{border-right:0px}.railResults .filterBox .container .filterHead{width:155px}.railResults .filterBox .container .filterHead>div:first-child{width:100%;color:#12B58A;font-size:12px}.railResults .filterBox .container .filterHead>div:first-child .icon-price{font-family:'icomoon';speak:none;font-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:10px}.railResults .filterBox .container .filterHead>div:first-child .icon-price:before{content:"";font-size:17px}.railResults .filterBox .container .filterHead>div:first-child .icon-star{font-family:'icomoon';speak:none;font-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:10px}.railResults .filterBox .container .filterHead>div:first-child .icon-star:before{content:"";font-size:20px}.railResults .filterBox .container .filterHead>div:first-child .icon-type{font-family:'icomoon';speak:none;font-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:10px}.railResults .filterBox .container .filterHead>div:first-child .icon-type:before{content:"";font-size:20px}.railResults .filterBox .container .filterHead>div:first-child .icon-hotel{font-family:'icomoon';speak:none;font-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:10px}.railResults .filterBox .container .filterHead>div:first-child .icon-hotel:before{content:"";font-size:15px}.railResults .filterBox .container .filterHead>div:first-child .icon-duration{font-family:'icomoon';speak:none;font-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:10px}.railResults .filterBox .container .filterHead>div:first-child .icon-duration:before{content:"";font-size:15px}.railResults .filterBox .container .filterHead>div:first-child .icon-filterClose{font-family:'icomoon';speak:none;font-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;margin-top:2px}.railResults .filterBox .container .filterHead>div:first-child .icon-filterClose:before{content:"";font-size:5px}.railResults .filterBox .container .filterHead>div:first-child .icon-filterOpen{font-family:'icomoon';speak:none;font-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;margin-top:2px}.railResults .filterBox .container .filterHead>div:first-child .icon-filterOpen:before{content:"";font-size:5px}.railResults .filterBox .container .filterHead>div:first-child .filterSelectedVal{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;width:90%}.railResults .filterBox .container .filterHead>div:first-child .icon-Train:before{content:'\e678';font-size:15px;margin-right:4px}.railResults .filterBox .container .filterHead>div:first-child .icon-Itineraries{font-size:17px;margin-right:5px}.railResults .filterBox .container .filterHead>div:first-child span{vertical-align:middle}.railResults .filterBox .container .filterHead>div:first-child>div:first-child{height:22px}.railResults .filterBox .container .filterHead.filterPackageType,.railResults .filterBox .container .filterHead.filterPackageHotels{width:215px}.railResults .filterBox .container .filterHead.filterPrice{width:220px}.railResults .filterBox .container .filterHead.clearFilter{width:120px;text-align:center}.railResults .filterBox .container .filterHead.clearFilter .clear-filter{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;margin:10px 0px}.railResults .filterBox .container .filterHead.clearFilter .clear-filter:before{font-family:'icomoon';display:initial;color:#CFD7DC;content:"";font-size:15px}.railResults .filterBox .container .filterHead.clearFilter .clear-filter:before{margin-right:5px}.railResults .filterBox .container .filterHead.clearFilter .content{font-weight:400}.railResults .filterBox .container .filterHead .content{color:#333;font-weight:600}.railResults .filterBox .container .filterHead .content .currency{font-size:11px}.railResults .filterBox .filterContent:first-child{left:-11px !important}.railResults .filterBox .filterContent{display:none;background-color:#fff;border:1px solid #d4dee5;position:relative;width:300px;padding:10px 20px;z-index:3;top:6px;left:-20px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.4);box-shadow:0px 8px 20px 0px rgba(0,0,0,0.25);display:none;border-radius:0px 0px 5px 5px;display:none}.railResults .filterBox .filterContent>div{overflow:auto;max-height:300px}.railResults .filterBox .filterContent div:last-child{border-right:0px}.railResults .filterBox .filterContent .up-arrow{width:10px;height:10px;background:#FFFFFF;transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);display:inline-block;position:absolute;margin-top:-16px;left:20px;border:1px solid #d4dee5;border-width:1px 0px 0px 1px}.railResults .filterBox .filterContent.filterPrice{width:250px;padding:0}.railResults .filterBox .filterContent.filterPrice .up-arrow{margin-top:-6px}.railResults .filterBox .filterContent.filterPrice .sliderCont{padding:20px 15px 20px 20px}.railResults .filterBox .filterContent.filterPrice .sliderCont .ui-widget-content{border:1px solid #c5d1db;background:#d1d9e0;width:205px;height:7px}.railResults .filterBox .filterContent.filterPrice .sliderCont .ui-widget-header{background:#12B58A;cursor:pointer}.railResults .filterBox .filterContent.filterPrice .sliderCont .ui-state-default,.railResults .filterBox .filterContent.filterPrice .sliderCont .ui-widget-content .ui-state-default,.railResults .filterBox .filterContent.filterPrice .sliderCont .ui-widget-header .ui-state-default{background:#ffffff;border:1px solid #c4d1db}.railResults .filterBox .filterContent.filterPrice .sliderCont .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;line-height:1.4;box-shadow:0px 1px 0px 0px rgba(196,209,219,0.4)}.railResults .filterBox .filterContent.filterPrice .sliderCont .ui-slider .ui-slider-handle:before{content:"";font-size:11px}.railResults .filterBox .filterContent.filterPrice .sliderCont .ui-slider .ui-slider-handle{height:26px;width:18px;border-radius:3px;padding:0px 4px}.railResults .filterBox .filterContent.filterPrice .sliderCont .ui-slider-horizontal .ui-slider-handle{top:-10px;cursor:pointer}.railResults .filterBox .filterContent.filterPrice .priceCont{border-top:1px solid #cbd3d9}.railResults .filterBox .filterContent.filterPrice .priceCont .min,.railResults .filterBox .filterContent.filterPrice .priceCont .max{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;border-right:1px solid #cbd3d9;padding:15px 5px;width:49%;text-align:center}.railResults .filterBox .filterContent.filterPrice .priceCont .min .text,.railResults .filterBox .filterContent.filterPrice .priceCont .max .text{font-weight:400;font-size:11px;color:#666666}.railResults .filterBox .filterContent.filterPrice .priceCont .min .currency,.railResults .filterBox .filterContent.filterPrice .priceCont .max .currency{font-weight:300;font-size:12px;color:#333333;padding-right:2px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.railResults .filterBox .filterContent.filterPrice .priceCont .min .price,.railResults .filterBox .filterContent.filterPrice .priceCont .max .price{font-weight:700;font-size:16px;color:#333333;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.railResults .filterBox .filterContent.filterPrice .priceCont .max{border:none}.railResults .filterBox .filterContent .cBox{display:block;max-width:100%;font-size:14px;padding-bottom:5px}.railResults .filterBox .filterContent .cBox .customCBox{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0px 5px 5px 0px;width:16px;height:16px}.railResults .filterBox .filterContent .cBox .customCBox label{width:16px;height:16px}.railResults .filterBox .filterContent .cBox .customCBox label:after{width:10px;height:5px;top:3px;left:2px;border:2px solid #12B58A;border-top:none;border-right:none}.railResults .filterBox .filterContent .cBox .labl{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-weight:400;font-size:14px;color:#333;width:215px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top}.railResults .filterBox .filterContent .cBox .onlyBtn{display:none;color:#12B58A;cursor:pointer;vertical-align:top;padding-left:4px}.railResults .filterBox .filterContent .cBox:hover .labl{cursor:pointer;width:175px}.railResults .filterBox .filterContent .cBox:hover .onlyBtn{display:inline-block}.railResults .filterBox .filterContent .cBox .selAll{color:#12B58A;width:initial !important}.railResults .filterBox .filterContent .cBox span{display:inline-block}.railResults .clearFilter div{color:#CFD7DC !important}.railResults .clearFilter.filterApplied div{color:#ED1C24 !important}.railResults .clearFilter.filterApplied div:before{color:#ED1C24 !important}.pad130-0px{padding:130px 0px !important}.railResults .waitBox .waitBoxInfo .retLogo:before{content:""}.railTravellers .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxDiv .paxDet .compulDet .col2,.railTravellers .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxDiv .paxDet .optDet .col2{width:41%}.railTravellers .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxDiv .paxDet .compulDet .col1,.railTravellers .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxDiv .paxDet .optDet .col1{width:5%}.railTravellers .travBody .container .detRow .sectionR .stpCont .blk .blkBody .paxDiv .paxDet .addCoTrav{margin-left:35px}.railTravellers .travBody .container .detRow .sectionL .fltDetCont .fltSegment{padding:0px;margin-top:-10px}.railTravellers .travBody .container .detRow .sectionL .fltDetCont{background:#F6FAFD}.railTravellers .travBody .container .detRow .sectionL .fltDetCont .fltSegment .fltLeg .frmTo{border-bottom:1px solid #D4DEE5;padding:10px 15px}.railTravellers .travBody .container .detRow .sectionL .fltDetCont .fltSegment .fltLeg .frmTo:before{font-family:'icomoon';margin-right:5px;content:'\e61a';color:#8C97A0}.railTravellers .snapshot .container .fromTo{width:610px}.railTravellers .travBody .container .detRow .sectionL .fltDetCont .fltSegment .fltLeg .airline{display:block;background:white;padding:15px;border-bottom:1px solid #D4DEE5}.railTravellers .timeTable{font-size:13px;display:table;width:100%;background:white}.railTravellers .timeTable>div{display:table-row}.railTravellers .timeTable>div>div{display:table-cell;padding:10px 15px}.railTravellers .timeTable>div>div:first-child{border-right:1px solid #D4DEE5}.railTravellers .clock:before{font-family:'icomoon';content:'\e61f';margin-right:5px}.railTravellers .time{font-size:17px;font-weight:500}.railTravellers .snapshot .container .fromTo .labl>span{color:#A3B3C0;margin:0px 3px;font-size:14px}.railTravellers .snapshot .container .fromTo .labl .paxNums{padding-left:28px}.railTravellers .snapshot .container .fromTo:before{font-family:'icomoon';content:'\e61a';vertical-align:middle;margin-right:8px;color:#A3B3C0}.railTravellers .mtabCell:last-child{text-align:right}.railTravellers .seatMap .mtab{display:table;width:100%;margin-top:7px;border-collapse:collapse}.railTravellers .seatMap .mtabCell{display:table-cell;padding:5px 10px;font-size:13px}.railTravellers .seatMap .mtabRow{display:table-row;border:1px solid #D4DEE5}.railTravellers .fareTable{padding:20px 36px;border-top:1px solid #D4DEE5}.railTravellers .seatMap .multheader{background:#F6F9FC}.railTravellers .seatMap .mtabRow:not(.multheader) .mtabCell{font-weight:800}.railTravellers .seatMap .mtabRow:not(.multheader) .mtabCell:last-child{color:#f33;font-weight:800;font-size:14px}.railTravellers .seatMap .fareTable .title{margin-bottom:10px;text-align:center;display:block;font-weight:300}.railTravellers .travBody .container .detRow .sectionR .stpCont .seatMap .row .col .trainLogo:before{font-family:'icomoon';content:'\e678';margin-right:5px;font-size:20px}.railTravellers .transparent{visibility:hidden}.railTravellers .seatMap .seatTxt{color:#ED1C24;font-weight:800}.railTravellers .travBody .container .detRow .sectionR .stpCont .seatMap .row{padding:0px}.railTravellers .seatRow .col{background:#F8F9FD;border:none !important;padding:10px !important}.railTravellers .paddingBox .col{padding:20px !important;border-width:1px !important;border-bottom:1px solid #d4dee5}.railTravellers .paddingBox .col>div{text-align:left;display:inline-block}.railTravellers .rBtnCont>div,.railTravellers .rBtnCont>label{display:inline-block;vertical-align:middle}.railTravellers .rBtnCont>label{margin-right:50px;font-weight:bold}.railTravellers .rBtnCont>div{margin-right:6px}.railTravellers .inlineBtnCont>label{padding:8px 18px;border:2px solid #12B58A;color:#12b58a;font-size:14px;font-weight:700;position:relative;cursor:pointer}.railTravellers .inlineBtnCont>input{display:none}.railTravellers .inlineBtnCont{margin:17px 0px;display:inline-table}.railTravellers .inlineBtnCont>label:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.railTravellers .inlineBtnCont>label:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:0px}.railTravellers .inlineBtnCont input[type=radio]:checked+label{background:#12B58A;color:#fff;cursor:initial}.railTravellers .inlineBtnCont>input[type=radio]:checked+label>span{position:absolute;top:57px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:20px;@includerotate ($transformDegree);height:20px;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;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);cursor:initial}.railTravellers .seatsDiv>span{font-weight:bold;font-size:14px}.railTravellers .seatsDiv>span.notSelected{color:#ED1C24}.railTravellers .rBtnCont{margin-top:10px}.railSeatMapCont .contRows:not(:last-child){border-bottom:1px solid #DCE2E7}.railSeatMapCont .greyBack{background:#F6FAFD}.railSeatMapCont .jInfo>div{display:inline-block;vertical-align:top;padding-right:15px}.railSeatMapCont .jInfo>div:first-child{width:40%}.railSeatMapCont .jInfo>div:last-child{width:25%}.railSeatMapCont .jInfo>div:nth-child(2){width:35%}.railSeatMapCont .fromTo{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railSeatMapCont .fromTo span{font-weight:400;margin:0px 6px}.railSeatMapCont .fromTo:before{font-family:'icomoon';margin-right:5px;content:'\e61a';color:#8C97A0}.railSeatMapCont .dates{display:inline-block;width:31%;font-size:13px;font-weight:bold}.railSeatMapCont .dates:before{font-family:'icomoon';content:'\e613';font-size:13px;margin-right:5px;font-weight:300}.railSeatMapCont .times{display:inline-block;width:69%;font-weight:300;font-size:13px;color:#333}.railSeatMapCont .times:before{font-family:'icomoon';margin-right:5px;content:'\e61f'}.railSeatMapCont .times span{font-weight:bold;margin:0px 15px 0px 4px;color:#333}.railSeatMapCont .trainInfo:before{content:'\e678';font-family:'icomoon';font-size:31px;color:#8C97A0;display:inline-block;margin-right:5px}.railSeatMapCont .trainInfo div{display:inline-block;width:87%;vertical-align:top;font-size:15px}.railSeatMapCont .trainInfo .cls{font-size:13px;margin-top:2px;font-weight:300}.railSeatMapCont .paxInfo{font-size:16px}.railSeatMapCont .paxInfo .note{font-size:11px;color:#f33}.railSeatMapCont .wagonCont .wagon{font-size:15px;padding:7px 10px 7px 15px;border:2px solid;border-color:#12B58A;background:#FFFFFF;border-radius:4px;color:#12B58A;margin:2px;cursor:pointer;-webkit-appearance:none}.railSeatMapCont .wagonCont{font-size:18px}.railSeatMapCont .wagonCont .wagon.selected{background:#12b58a;color:#fff}.railSeatMapCont .titles .wagonName{font-weight:800;color:#f33}.railSeatMapCont .labels{float:right;font-size:13px;font-weight:600}.railSeatMapCont .labels>div{display:inline;margin-right:10px}.railSeatMapCont .labels>div>span{display:inline-block;padding:1px 4px;vertical-align:middle}.railSeatMapCont .labels .indicate-occupied:before{min-height:20px;min-width:20px;text-align:center;padding:3px;background:#D5DEE5;vertical-align:middle;font-family:'icomoon';color:#fff;content:"\e60f";font-size:8px;display:block}.railSeatMapCont .labels .selectedSeat:before{color:white;background-color:#12B58A !important;font-size:9px;min-height:20px;min-width:20px;text-align:center;padding:3px;background:#D5DEE5;vertical-align:middle;font-family:'icomoon';content:'\e610';display:block}.railSeatMapCont .mainSeatCont>div{display:inline-block;vertical-align:middle}.railSeatMapCont .mainSeatCont .navigator{width:6%}.railSeatMapCont .mainSeatCont .wagonLayout{overflow-x:auto;text-align:center}.railSeatMapCont .wagonOutCont{width:88%;overflow-x:auto;padding:0px 20px}.railSeatMapCont .navigator .navigator-btn{border-radius:53px;padding:18px;font-size:14px;color:#6E777E;background:#EDF2F8;border:none;cursor:pointer}.railSeatMapCont .navigator .navigator-btn.prev:before{font-family:'icomoon';content:'\e60d'}.railSeatMapCont .navigator-btn.disabled{color:#D4DDE2;background:#EDF2F8;cursor:initial}.railSeatMapCont .navigator .navigator-btn.next:before{font-family:'icomoon';content:'\e60e'}.railSeatMapCont .mainSeatCont{margin:10px auto}.railSeatMapCont .wagonBox{border-radius:6px;text-align:center;vertical-align:middle;display:inline-block;max-width:800px}.railSeatMapCont .seatTable{display:table;margin:0px;table-layout:fixed;border-radius:6px;padding:10px;background:#EDF2F8}.railSeatMapCont .seatTable>div{display:table-row}.railSeatMapCont .seatTable>div>div{display:table-cell;border:2px solid #EDF2F8;width:40px;color:#12B588;font-weight:600;background:white;font-size:14px;cursor:pointer}.railSeatMapCont .status-reserved{background:#D5DEE3 !important;cursor:initial !important}.railSeatMapCont .status-reserved>div:before{font-family:'icomoon';display:initial;color:#BBC4C9;content:"" !important;font-size:10px;display:block}.railSeatMapCont .status-selected{background:#12B588 !important;color:white !important}.railSeatMapCont .status-selected>div:before{font-family:'icomoon';content:'\e610';font-size:10px}.railSeatMapCont .seatTable>div>div>div{padding:8px 5px;width:42px;border:1px solid #D5DEE5}.railSeatMapCont .status-reserved>div{padding:8px 14px !important}.railSeatMapCont .wagonLayout:before{content:' ';width:15px;height:175px;display:inline-block;background:#EDF2F8;border-top-left-radius:8px;border-bottom-left-radius:8px;vertical-align:middle}.railSeatMapCont .aisle>div{padding:10px;background:#EDF2F8 !important;color:#EDF2F8 !important;border:none !important}.railSeatMapCont .status-selected>div{padding:8px 13px !important}.railSeatMapCont .disclaimer{font-size:12px;text-align:center;margin:8px auto}.railSeatMapCont .disclaimer span{color:#f33}.railSeatMapCont .contRows{padding:10px 20px}.railSeatMapCont .selSeatCont{font-size:14px}.railSeatMapCont .selSeatCont>div>div{font-size:13px;font-weight:600;margin-top:4px}.railSeatMapCont .proceedSeatBtn{float:right;font-size:15px;padding:10px 14px;border:1px solid;border-color:#ED1C24;background:#ED1C24;border-radius:4px;color:#fff;cursor:pointer;-webkit-appearance:none;font-weight:700}.railSeatMapCont .selSeatCont>div{display:inline-block}.railSeatMapCont .wagon .badge{margin-left:8px}.railSeatMapCont .wagon.selected .badge{background:#ED1C24}.railSeatMapCont .blkNote{background-color:#fcf8e5;border:1px solid #e6d4b9;color:#7a6b52;padding:6px 20px;font-size:12px;position:absolute;text-align:center;top:0px;border-bottom-left-radius:4px;border-top:0px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);border-bottom-right-radius:4px}.railSeatMapCont .railSeatMapBox{position:relative}.railSeatMapCont .blkNote .alertIcon:before{font-family:'icomoon';content:'\e61e';margin-right:5px}.railSeatMapCont .seatTxt{color:#ED1C24;font-weight:800}.railTicket .ticketContainer .flightDetail .flightDetailBody .flightSource,.railTicket .ticketContainer .flightDetail .flightDetailBody .flightDestination,.railTicket .ticketContainer .flightDetail .flightDetailBody .otherInfo{width:25%}.railTicket .ticketContainer .passengerDetailContainer .passengerDetailHeader .serialNum,.railTicket .ticketContainer .passengerDetailContainer .passengerDetailBody .serialNum{width:5%}.railTicket .ticketContainer .detailHeadStripContainer .detailHeadStrip .mapPinIcon{font-family:'icomoon';speak:none;font-style:normal;margin-right:4px;vertical-align:top;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8D9AA4}.railTicket .ticketContainer .detailHeadStripContainer .detailHeadStrip .stripInfo{font-weight:300}.railTicket .ticketContainer .detailHeadStripContainer .detailHeadStrip .stripInfo span{font-weight:600}.railTicket .ticketContainer .detailHeadStripContainer .detailHeadStrip .mapPinIcon:before{content:'\e61a';font-size:22px}.railTicket .ticketContainer .flightDetail .flightDetailBody .flightSource b,.railTicket .ticketContainer .flightDetail .flightDetailBody .flightDestination b,.railTicket .ticketContainer .flightDetail .flightDetailBody .otherInfo b{margin-right:4px}.railTicket .ticketContainer .flightDetail .flightDetailHeader>div{width:25%;color:#333333;font-weight:400;font-size:13px}.railTicket .trainLogo:before{font-family:'icomoon';content:'\e678';font-size:26px;color:#A1B3C0}.railTicket .ticketContainer .passengerDetailContainer .passengerDetailBody .passName span{font-weight:normal;display:block;font-size:11px}.railTicket .inDetRow .printBtn{vertical-align:middle;display:block;text-decoration:none}.railTicket .printBtnCustom{color:#12B58A;font-size:12px;font-weight:normal;background:white;border-radius:3px;white-space:nowrap;display:block;padding:3px 5px;border:1px solid #12b58a;width:100%}.railTicket .printBtnCustom:before{content:'\e635';font-family:'icomoon';margin-right:3px}.railTicket .ticketContainer .inDetCell{padding:2px}.railTicket .ticketContainer .detailsHeadContainer .detailsHead .source{width:49.5%}.railTicket .ticketContainer .detailsHeadContainer .detailsHead .source span{font-weight:300;font-size:17px;margin:0px 4px}.railTicket .ticketContainer .detailsHeadContainer .detailsHead .returnType{width:12%}.railTicket .ticketContainer .detailsHeadContainer .detailsHead .bookingId{width:38.5%}.railTicket .ticketContainer .detailsHeadContainer .detailsHead .bookedOn{width:25%}.railTicket .ticketContainer .detailsHeadContainer .detailsHead .flightDates:before{content:'\e613';font-family:'icomoon';color:#BCC8D1;margin-right:5px}.railTicket .ticketContainer .detailsHeadContainer .detailsHead .flightDates{text-align:left}.railTicket .ticketContainer .detailsHeadContainer .detailsHead .status span{color:#12B58A;font-weight:500}.railTicket .amountPay{float:right;display:inline-block;color:#ED1C24;font-weight:700}.railTicket .disClaimer{font-size:12px;font-weight:300;color:#8D9AA4}.railTicket .vatAddInfo{font-size:12px;font-weight:300;color:#8D9AA4;width:86%}.railTicket .inDetRow .printBtn{margin:5px 0px;padding:3px 10px;font-size:12px}.railTicket .detailHeadStripContainer.paxHeader.payHeader{background:white}.railTicket .etickNum{width:19% !important}.railTicket .etickNum .inDetCell{font-weight:600 !important}.railTicket .etickNum .inDetCell:first-child{text-align:left}.railTicket .etickNum .inDetCell:last-child{text-align:right}

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