body{background-color:white!important;-ms-overflow-style:scrollbar}.rhSpaceAroundContainer{margin-top:3px;display:inline-flex;justify-content:space-around;width:100%}.newIconTagStyle{font-family:BentonSans-Md}#iNLoginBox,.AXP_Secure #iNLoginBox.iNDDActive{display:none;position:absolute;right:0;top:136px;z-index:999!important;width:260px}.bigPitchDisclosure{width:100%;float:left;margin-top:2%;text-align:left;padding:0;font-size:xx-small!important}.bigPitchStyle a{text-decoration:underline;color:white!important}
#iNPgOverlay{display:none!important;opacity:.75!important}#loginOutput1{font-family:arial;background-color:#009bbb;height:auto;min-width:260px;color:white;font-size:10px;position:absolute;right:0;width:100%;top:38px;z-index:1000!important}.ng-modal-header{max-height:40px!important}.width25{width:120px}.width125{width:125%}@media(min-width :767px){.cardPremium--full{min-height:250px}#loginOutput1{font-family:arial;background-color:#009bbb;height:auto;min-width:260px;color:white;font-size:10px;position:absolute;right:0;width:40%!important;top:37px;z-index:999!important}
.LoginStyleMobile{font-family:arial;background-color:#009bbb;height:auto;min-width:260px;color:white;font-size:10px;position:absolute;right:0;width:40%!important;top:38px;z-index:8888}}@media((min-width :691px) and (max-width :1270px)){.rhR2Content .rhHeader2{font-size:32px!important}.multiCityInnerContainer{width:55%;margin:auto}.hpFlightBtn{margin-top:10px;width:100%!important}.bigPitchStyle{z-index:11}.tab-content{width:100%}}@media only screen and (min-width :100px) and (max-width :767px){.topleft{position:absolute;top:10px!important;left:10px!important;font-size:10px!important}
.width25{width:120px!important}.width125{width:100%}.flexAlignCenterV{display:block!important}.globalAdviceTxt a{float:none}.CttNotificationComponentMessage{line-height:17px!important}.CttNotificationsBannerData{font-size:12px!important;width:100%!important;margin:2px auto!important}.CttNotificationsStickyBanner,.CttNotificationsBanner{height:auto!important}#multiMrOverlayContainer{margin:0!important}.mrAcctDetailContainer{padding:5px!important}.modal{z-index:9999!important}.rhValuePropL2{margin-top:.5%!important}
.ng-modal-dialog{width:93%!important}.ng-modal-title{font-size:15px!important}#fhrOverlayLogo{width:177px!important;margin-left:0!important;margin-right:10px!important}#fhrOverlayIntro{font-size:12px!important;margin-bottom:26px!important;margin-left:10px!important;margin-top:10px!important;line-height:20px!important}.fhrOverlayBulletHolder{margin-left:0!important}#fhrOverlayDivider{margin:10px 10px!important}.fhrOverlayLabel{font-size:11px!important}.upComingTripDetails{padding:5px!important}.tripDetailsSeperator{margin-top:15px!important}
.manageAllTripsAir{margin-top:1%!important}.rhHeader0{font-size:250%!important}.myTrip{margin-top:15%}.myTrip .rhHeader3{font-size:24px!important}.fhrOverlayFootnotes{margin-left:10px!important}.fhrOverlayTnCs{margin:25px 10px 30px 10px!important}#loginBarForMobile #amexTravelLogoImg img{width:152px!important}}@font-face{font-family:RumSerifMedium;src:url("/ctnwt/assets/common/fonts/RumSerif-Medium/RumSerif-Medium.eot");src:url("/ctnwt/assets/common/fonts/RumSerif-Medium/RumSerif-Medium.eot?") format("embedded-opentype"),url("/ctnwt/assets/common/fonts/RumSerif-Medium/RumSerif-Medium.woff") format("woff"),url("/ctnwt/assets/common/fonts/RumSerif-Medium/RumSerif-Medium.ttf") format("truetype"),url("/ctnwt/assets/common/fonts/RumSerif-Medium/RumSerif-Medium.svg#web") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:RumSerif-Light;src:url("/ctnwt/assets/common/fonts/RumSerif-Light/RumSerif-Light.eot");src:url("/ctnwt/assets/common/fonts/RumSerif-Light/RumSerif-Light.eot?") format("embedded-opentype"),url("/ctnwt/assets/common/fonts/RumSerif-Light/RumSerif-Light.woff") format("woff"),url("/ctnwt/assets/common/fonts/RumSerif-Light/RumSerif-Light.ttf") format("truetype"),url("/ctnwt/assets/common/fonts/RumSerif-Light/RumSerif-Light.svg#web") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:BentonSans-Book;src:url("/ctnwt/assets/common/fonts/BentonSansBook/BentonSans-Book.eot");src:url("/ctnwt/assets/common/fonts/BentonSansBook/BentonSans-Book.eot?") format("embedded-opentype"),url("/ctnwt/assets/common/fonts/BentonSansBook/BentonSans-Book.woff") format("woff"),url("/ctnwt/assets/common/fonts/BentonSansBook/BentonSans-Book.woff2") format("woff2"),url("/ctnwt/assets/common/fonts/BentonSansBook/BentonSans-Book.otf") format("otf"),url("/ctnwt/assets/common/fonts/BentonSansBook/BentonSans-Book.ttf") format("truetype"),url("/ctnwt/assets/common/fonts/BentonSansBook/BentonSans-Book.svg#web") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:BentonSans-Light;src:url("/ctnwt/assets/common/fonts/BentonSans-Light/BentonSans-Light.eot");src:url("/ctnwt/assets/common/fonts/BentonSans-Light/BentonSans-Light.eot?") format("embedded-opentype"),url("/ctnwt/assets/common/fonts/BentonSans-Light/BentonSans-Light.woff") format("woff"),url("/ctnwt/assets/common/fonts/BentonSans-Light/BentonSans-Light.ttf") format("truetype"),url("/ctnwt/assets/common/fonts/BentonSans-Light/BentonSans-Light.svg#web") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:BentonSansExtraComp;src:url("/ctnwt/assets/common/fonts/BentonSansExtraCompRegular/BentonSansExtraCompRegular.eot");src:url("/ctnwt/assets/common/fonts/BentonSansExtraCompRegular/BentonSansExtraCompRegular.eot?") format("embedded-opentype"),url("/ctnwt/assets/common/fonts/BentonSansExtraCompRegular/BentonSansExtraCompRegular.woff") format("woff"),url("/ctnwt/assets/common/fonts/BentonSansExtraCompRegular/BentonSansExtraCompRegular.ttf") format("truetype"),url("/ctnwt/assets/common/fonts/BentonSansExtraCompRegular/BentonSansExtraCompRegular.svg#web") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:BentonSansExtraComp-Md;src:url("/ctnwt/assets/common/fonts/BentonSansExtraCompMedium/BentonSansExtraCompMedium.eot");src:url("/ctnwt/assets/common/fonts/BentonSansExtraCompMedium/BentonSansExtraCompMedium.eot?") format("embedded-opentype"),url("/ctnwt/assets/common/fonts/BentonSansExtraCompMedium/BentonSansExtraCompMedium.woff") format("woff"),url("/ctnwt/assets/common/fonts/BentonSansExtraCompMedium/BentonSansExtraCompMedium.ttf") format("truetype"),url("/ctnwt/assets/common/fonts/BentonSansExtraCompMedium/BentonSansExtraCompMedium.svg#web") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:BentonSansExtraComp-Light;src:url("/ctnwt/assets/common/fonts/BentonSansExtraCompLight/BentonSansExtraCompLight.eot");src:url("/ctnwt/assets/common/fonts/BentonSansExtraCompLight/BentonSansExtraCompLight.eot?") format("embedded-opentype"),url("/ctnwt/assets/common/fonts/BentonSansExtraCompLight/BentonSansExtraCompLight.woff") format("woff"),url("/ctnwt/assets/common/fonts/BentonSansExtraCompLight/BentonSansExtraCompLight.ttf") format("truetype"),url("/ctnwt/assets/common/fonts/BentonSansExtraCompLight/BentonSansExtraCompLight.svg#web") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:BentonSansREBold;src:url("/ctnwt/assets/common/fonts/BentonSansREBold/BentonSansREBold.eot");src:url("/ctnwt/assets/common/fonts/BentonSansREBold/BentonSansREBold.eot?") format("embedded-opentype"),url("/ctnwt/assets/common/fonts/BentonSansREBold/BentonSansREBold.woff") format("woff"),url("/ctnwt/assets/common/fonts/BentonSansREBold/BentonSansREBold.ttf") format("truetype"),url("/ctnwt/assets/common/fonts/BentonSansREBold/BentonSansREBold.svg#web") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:BentonSans-Black;src:url("/ctnwt/assets/common/fonts/BentonSansBlack/BentonSans-Black.eot");src:url("/ctnwt/assets/common/fonts/BentonSansBlack/BentonSans-Black.eot?") format("embedded-opentype"),url("/ctnwt/assets/common/fonts/BentonSansBlack/BentonSans-Black.woff") format("woff"),url("/ctnwt/assets/common/fonts/BentonSansBlack/BentonSans-Black.otf") format("otf"),url("/ctnwt/assets/common/fonts/BentonSansBlack/BentonSans-Black.ttf") format("truetype"),url("/ctnwt/assets/common/fonts/BentonSansBlack/BentonSans-Black.svg#web") format("svg");font-style:normal;font-weight:normal}
.arial-regular{font-family:Arial}.arial-bold{font-family:Arial;font-weight:bold}.bentonSansBold{font-family:BentonSansREBold}.rhHeader1Thc{font-family:BentonSansExtraComp-Light!important;font-size:400%!important}#headerDiv{z-index:1000;position:fixed;background-color:green}div#multiMROverlay{z-index:99999!important}.mrAcctDetailContainer label{margin-left:8px!important}#footerDiv{border-width:1px;border-style:dotted;position:relative;top:73px;background-color:white;clear:both}#iNavFooter{border-width:1px;border-style:dotted;position:relative;background-color:yellow;clear:both}
.emailSignUp{background-color:#5e2750;padding:50px 30px 50px 30px}.emailSignUpNew{background-color:#f3f3f3;padding:50px 16px 50px 16px;position:releative;overflow:hidden}.privacyPolicy{margin-bottom:0;margin-top:20px}.supMargin{margin-top:0;margin-bottom:0;line-height:1.0}.SuigglyBackground{background:url("/ctnwt/assets/travelhome/images/small-repeat-x-ribbon.png") repeat-x left bottom #eee;padding-bottom:39px;margin-bottom:23px}.signUpMessage>h2{color:white}.signUpMessage>p{color:white;font-family:arial;font-size:14px}
#privacy_policy{color:white!important;text-decoration:underline!important}.policyNew{color:#4f5054!important;text-decoration:underline!important}.policy{color:white!important;text-decoration:underline!important}.signUpMessage{margin-left:30px;margin-right:50px}#success_sign_up{color:white;margin-top:40px}#emailSignUpBtn{background-color:#09bb;width:101%;font-family:BentonSans;font-size:16px;border:0}#emailSignUpBtn:hover{background-color:#0085a0}#emailSuccessMsgClose:hover{cursor:pointer}#socialMedia a.btn.btn-default.btn-lg{color:#002663;font-family:BentonSans;font-size:16px}
#socialMedia a.btn.btn-default.btn-lg.btn-new{color:white;background:#002165;font-family:BentonSans;font-size:16px;width:200px!important}#socialMedia .btn-group-lg>.btn,.btn-lg{font-size:14px;height:44px;border-radius:6px;width:200px}#socialMedia{margin-top:70px}.signUpMessage .input-group .form-control{height:45px;border-radius:0;font-size:12px}.signUpMessage .btn{height:45px;border-radius:0;height:45px;width:100px;margin-right:50px}.signUpMessage .btn-default{background:teal;text-shadow:none;color:white}
.hide{display:none}#loginDiv{width:30%;background-color:lightblue}.loginStick{display:block;position:fixed;top:70px;right:0;z-index:10000;border-radius:0 0 .5em .5em}#iNavNGI_FooterMain.iNNewFoot p{margin:auto!important}.welcomeUser{color:white;width:100%;font:22px BentonSans-Md,Arial,Helvetica,sans-serif medium}.teaser,.showDiv{background:0;box-shadow:none}.loginComp{top:2.6%;left:10.9%;margin-left:0!important}body{background-color:white}.trips{position:absolute;top:30%;left:20%}.loginWrapper{position:absolute;top:5%;left:20%}
.logInButton{position:relative;left:20%;top:5px;width:50%}.headerStyle{margin-bottom:10px;margin-right:30px;text-align:center;color:white}.bigPitchHeader{left:40%;color:white;margin-right:30px;position:absolute;top:40%}.rhBpSubHeading{width:45%;margin:auto}.rhBpheading sup{top:-0.75em!important}.widewrapper{position:relative}.quotation_div{display:table;height:700px;position:relative;width:100%}.overlay{display:table-cell;height:100%;position:relative;vertical-align:middle;width:100%;text-align:center}
#benefitInfoDiv{text-align:center;width:100%}#benefitInfo{text-align:center;width:100%}.CardImage{height:155px;margin-right:30px;vertical-align:top;width:155px}.paraStyle{display:inline-block;margin-right:30px;margin-left:30px}.rhbtnSpace{margin-top:10px}#learnMoreLinkDescription1{margin-top:-63px}.learnMoreLinkDescription{font-size:13px;margin-top:-55px;padding-left:134px;font-weight:bold;font-family:BentonSans-Md}@media only screen and (max-width :767px){.learnMoreLinkDescription{width:100%;margin-top:8px!important;padding-left:0!important;padding-bottom:0}
}.LnMreBtnTopSpace{font-size:12px;margin-top:3%;margin-bottom:5%;background-color:#002165;font-weight:bold;padding:11px 22px}.dateCounter{margin-top:10px;float:left;margin-bottom:10px;padding:0;width:100%;text-align:center}.dateCounterTagStyle:after{content:' ';border:12px solid transparent;border-top-color:#5e2750;margin-top:4px;margin-left:36%;float:left}.dateCounterTagStyle{background-color:#5e2750;height:28px;border:4px solid #5e2750;float:left;font-family:BentonSans-Md;font-size:13px;font-weight:bolder;text-transform:uppercase}
.rhHeaderStyle1{font-size:45px;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase;font-weight:500}@media only screen and (max-width:767px){.rhMobTextsize{font-size:10px!important}.fhrWhiteLogo{background-image:url(/ctnwt/assets/fhr/images/fhr_logo_white.png)!important;background-position:25% 50%;background-repeat:no-repeat;width:inherit!important;background-size:90% 100%;height:33px!important}.right-head{letter-spacing:0!important;font-size:24px!important}}@media(max-width:768px){.rhHeaderStyle1{font-size:265%;margin-top:5%!important}
}@media(max-width:375px){.rhHeaderStyle1{font-size:199%}}.cttFooterContent{width:75%;margin:auto}.RemMeSpace{margin-top:7px}.pwpText,.lrgText{font-size:75%!important;text-align:left;color:#333;margin-top:23px;font-family:Arial,Verdana,Helvetica,san-serif!important}.col-sm-3{width:25%}.col-sm-9{width:75%}.h3{font-size:30px}.rhrStyle{border-radius:0 6px 6px 0;box-shadow:2px -2px 0 -2px;float:right!important}.rhBigPitchBenefit{background-color:transparent!important;padding:0!important;margin-right:20px;margin-left:20px;display:table-cell;max-width:100px}
.rhBigPitchBenefitCopy{padding:10px;margin:auto}.rhBigPitchBenefitContainer{float:left;width:100%;margin-top:50px;color:white;display:table}.bigPitchStyle{color:white;display:table-cell;text-align:center;vertical-align:middle}.bigPitchStyle small{font-size:42%;margin-left:-0.8%}.bigPitchStyle sup{top:-0.65em}#bigPitchSection{display:table;height:750px;background-size:cover;width:100%;background-position:center}@media only screen and (max-width:767px)and (orientation :landscape){.valueProp{width:100vw!important}
.ng-modal-dialog{top:-65%!important}.ng-modal-dialog-content{height:265px!important}}.cardPremium--full{min-height:320px}.valueProp1Img{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-470px -150px;height:60px;margin:0 auto;width:50px}#rhValuePropL1Copy{width:95%;display:inline-block}.valueProp a{text-transform:uppercase;margin-left:2px;color:#002663}.valuePropCrossSellAnchor{color:#fff!important;text-transform:none!important;font-weight:normal!important;margin:10px 0}
.cross-sell-Icon-abs{position:absolute;top:68%;left:70%}.valuePropCrossSellHeading{font-weight:bold;color:#002663!important;margin:5px 0}.valuePropCrossSellTerms{font-size:10px;color:#919191;font-family:arial}.valuePropCrossSellDiv{padding:0 4%;text-align:left}.valueProp{padding:2.5% 0 2.5% 0!important;float:left;width:100%;background-color:#f3f3f3;cursor:pointer}.valuePropOpenReload{padding:2.5% 2.5% 2.5% 2.5%!important;float:left;width:100%;background-color:#f3f3f3;cursor:pointer}.rhValuePropL2{margin-top:3.5%}
.rhValuePropL2CopyContainer{margin-left:21%;width:75%;text-align:left}.locationTagIconLarge_rhL2{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/Tag_Large.png");float:left;width:30px;height:30px;margin-top:6px!important;margin-right:10px!important;margin-left:7%}.locationTagIconSmall_rhL2{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/Tag_Small.png");float:left;width:19px;height:18px;margin-top:8px!important;margin-right:10px!important}.locationIconLarge_rhL2{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png");background-position:-287px -204px;background-repeat:no-repeat;float:left;height:28px;width:20px;margin-left:12%;margin-right:10px;margin-top:6.8px}
.pwp_rhL2{float:left;height:28px;width:20px;margin-left:12%;margin-right:10px;margin-top:6.8px}.locationIconSmall_rhL2{background-position:-311px -211px;width:16px;height:20px;margin-top:6px!important;margin-right:10px!important}.earnPointsDelta{background-image:url("/ctnwt/assets/responsiveTravelHome/img/images/Delta_L2_plane-sm.png")!important;background-position:0 0;height:22px!important;margin-top:7px!important;width:24px!important}.regIconBig{font-family:arial;font-size:14px;line-height:0;position:relative;top:-4px;vertical-align:super}
.benefitIconSmall{background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -412px -204px;width:23px;height:23px}.collapsedIcon{margin:0;float:left}.collapsedValuePropContainer{width:90%;display:inline-block;text-align:left}.rhCollapsedAnchor{margin-top:0!important}#rhContainer a,#rhContainer a:visited,#rhContainer a:hover{color:#002663;text-decoration:none}.commonHeaderStyle{font-stretch:ultra-condensed;letter-spacing:.02em;color:#36454f;font-family:arial;text-transform:uppercase}.rhR2Module{padding:2%}
.rhR2LearnMoreAnchor{margin-right:10px}.rhR2Content{float:left;width:auto;max-width:70%}.rhR2ParentContainer{width:100%;margin:0 auto;padding:5% 1% 5% 5%;text-align:left;float:inherit;display:flex}.rhR2ModuleIconContainer{float:left;height:155px;margin-right:3%;width:155px;background-repeat:no-repeat}.rhR2ModuleIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/images/thc_r2.png")}.rhR2PWPModuleIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/images/Amex_TLS_Homepage_R2_Image.jpg")}.rhR2ModuleIconPremium{background-image:url("/ctnwt/assets/responsiveTravelHome/img/images/FHR_R2_Image.jpg")}
.travelRewardsSubHeading{font-size:12px;color:#03225c}.hpTravelRewardsCopy{text-align:left;width:50%}.rhR5Module{padding:50px}.rhR2Module a{margin-top:10px;text-transform:uppercase}.rhR5Module a{display:inherit;margin-top:10px;text-transform:uppercase}.jumbotron{border-radius:0!important;background-color:#f3f3f3;margin-bottom:0}.verticalRuler{height:15px;width:2px;margin-left:20px;margin-right:20px;background:#d3d3d3;margin-top:1px}.rhR5ModuleContent{text-align:center;color:#4e4f53;display:inline-block;clear:both}
.bigHeader{font-size:3em;font-stretch:ultra-condensed}.header{color:#36454f;letter-spacing:.02em;text-align:center;text-transform:uppercase}@media screen and (max-width:1500px){#loginBarForMobile #amexTravelLogoImg img{margin:17px 0 25px!important;padding-left:10px!important;width:200px}.valueProp1NewStyle{text-align:left;overflow:hidden}.valueProp1Img{float:left;margin-right:30px}.valueProp1Heading{margin-top:0}}.search{position:relative}.search input{text-indent:30px}.search .fa-search{background-image:url('/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png');background-position:20px;height:30px;margin-left:20px;position:absolute;width:30px;z-index:2}
.imgtest{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-master-sheet.png") repeat scroll -316px -62px #fff!important;height:30px;margin-left:20px;position:absolute;width:30px;z-index:2}.lhFormImgStyles{height:25px;left:20px;margin-top:15px;position:absolute;width:25px}.signupImg{margin-top:18px;background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png") repeat scroll -67px -75px #fff}.fixedDiv{position:fixed!important;top:0;right:0;z-index:10;-webkit-transform:translate3d(0,0,0)}.absoluteDiv{position:absolute}.overflowHidden{overflow:hidden}
.fixedPosition{position:fixed}#floatingLoginMenu{width:307px;box-shadow:0 1px 6px 0 rgba(0,0,0,4);float:left;-webkit-transform:translate3d(0,0,0)}.flexBox{display:block;justify-content:center;align-items:center;text-align:center;padding-top:7px}.loginArrowContainer{background-color:#009bbb;width:45px;height:45px;float:left;color:white;-webkit-transform:translate3d(0,0,0)}.loginTextContainerMobile{background-color:#009bbb;width:100px;height:45px;float:left;color:white}.loginArrowDown{width:11px;height:11px;top:50%;transform:translateY(-50%);position:relative;left:40%;background-position:461px -219px;background-image:Url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png")}
.loginArrowUp{width:11px;height:11px;top:50%;transform:translateY(-50%);position:relative;left:40%;background-position:432px -219px;background-image:Url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png")}.rhCharcoalActive{color:#4e4f53}.rhCharcoalInActive{color:#aeaeae}#floatingLoginMenuSection1{min-width:262px;width:85.324%;height:45px;background-color:#003664;color:white;text-transform:uppercase;float:left;height:45px;-webkit-transform:translate3d(0,0,0)}.RoomsSelectWrap{margin-bottom:10px;width:93px}.SelectWrap{border-right:1px solid #d9d9d9;float:left;overflow:hidden;position:relative}
.rhHeader0{font-size:500%;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader1{font-size:450%;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}@media screen and (max-width:1024px){.lrMultiCityDiv{display:none!important}.rhHeader2{font-size:35px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader3{font-size:28px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}
.rhHeader4{font-size:20px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhiNPageHeader1{font-size:22px;letter-spacing:.05em;font-family:BentonSansExtraComp-Md;text-transform:uppercase}.rhiNPageHeader2{font-size:12px;font-weight:bold;font-family:arial}.rhiNPageHeader3{font-size:10px;font-weight:bold;font-family:arial}.rhBodyText1{font-size:14px;font-family:arial}.rhBodyText2{font-size:12px;font-family:arial}.rhBodyText3{font-size:10px;font-family:arial}.rhBodyText4{font-size:8px;font-family:arial}
.floatingMenuSection1FontStyle{font-family:"BentonSansExtraComp";font-size:18px;font-weight:400;letter-spacing:.025em}.rhCtaButtonSingle{font-size:12px;width:100%}.rhBpLearnMoreLink{color:white!important;font-size:20px;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase;margin-top:10px;text-decoration:underline!important}.rhBpDescription{width:35%;margin:auto;font-size:14px;margin-top:2%}}.pwNewIconTagStyle{float:left;margin-top:-22px;border:1px solid black;background-color:black;color:white;padding:1%;font-size:9px;font-family:arial regular}
.borderFor5xMR{border:2px solid black;width:107%}@media screen and (max-width:1600px){.rhHeader2{font-size:40px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader3{font-size:32px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader4{font-size:25px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhiNPageHeader1{font-size:22px;letter-spacing:.05em;font-family:BentonSansExtraComp-Md;text-transform:uppercase}
.rhiNPageHeader2{font-size:15px;font-weight:bold;font-family:arial}.rhiNPageHeader3{font-size:12px;font-weight:bold;font-family:arial}.rhBodyText1{font-size:16px;font-family:arial}.rhBodyText2{font-size:14px;font-family:arial}.rhBodyText3{font-size:12px;font-family:arial}.rhBodyText4{font-size:10px;font-family:arial}.floatingMenuSection1FontStyle{font-family:"BentonSansExtraComp";font-size:21px;font-weight:400;letter-spacing:.025em}.rhCtaButtonSingle{font-size:14px!important;width:100%}
.rhBpLearnMoreLink{color:white!important;font-size:22px;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase;margin-top:10px;text-decoration:underline!important}.rhBpDescription{width:35%;margin:auto;font-size:16px;margin-top:2%}}@media screen and (max-width:1920px){.rhHeader2{font-size:45px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader3{font-size:32px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}
.rhHeader4{font-size:25px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhiNPageHeader1{font-size:24px;letter-spacing:.05em;font-family:BentonSansExtraComp-Md;text-transform:uppercase}.rhiNPageHeader2{font-size:15px;font-weight:bold;font-family:arial}.rhiNPageHeader3{font-size:12px;font-weight:bold;font-family:arial}.rhBodyText1{font-size:16px;font-family:arial}.rhBodyText2{font-size:14px;font-family:arial}.rhBodyText3{font-size:12px;font-family:arial}.rhBodyText4{font-size:10px;font-family:arial}
.floatingMenuSection1FontStyle{font-family:"BentonSansExtraComp";font-size:23px;font-weight:400;letter-spacing:.025em}.rhCtaButtonSingle{font-size:14px!important;width:100%}.rhBpLearnMoreLink{color:white!important;font-size:24px;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase;margin-top:10px;text-decoration:underline!important}.rhBpDescription{width:35%;margin:auto;font-size:18px;margin-top:2%}.rhDescriptionThc{font-size:17px!important;width:56%!important}
}@media screen and (min-width:1922px){.hpFlightBtn{margin-top:0;width:100%!important}.rhHeader2{font-size:45px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader3{font-size:32px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader4{font-size:25px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhiNPageHeader1{font-size:24px;letter-spacing:.05em;font-family:BentonSansExtraComp-Md;text-transform:uppercase}
.rhiNPageHeader2{font-size:15px;font-weight:bold;font-family:arial}.rhiNPageHeader3{font-size:12px;font-weight:bold;font-family:arial}.rhBodyText1{font-size:16px;font-family:arial}.rhBodyText2{font-size:14px;font-family:arial}.rhBodyText3{font-size:12px;font-family:arial}.rhBodyText4{font-size:10px;font-family:arial}.floatingMenuSection1FontStyle{font-family:"BentonSansExtraComp";font-size:23px;font-weight:400;letter-spacing:.025em}.rhCtaButtonSingle{font-size:16px!important;width:100%}
.rhBpLearnMoreLink{color:white!important;font-size:25px;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase;margin-top:10px;text-decoration:underline!important}.rhBpDescription{width:35%;margin:auto;font-size:20px;margin-top:2%}.rhBpCarouselCaption{margin-top:10%;width:35%}}.rhLeftStyle{background-color:#fff;box-shadow:3px 0 4px 0 RGBA(1,2,2,0.17);top:0;left:0;-webkit-transform:translate3d(0,0,0);z-index:899}#rhFooterBlock{margin:0 auto;width:100%;font-family:Arial,Verdana,Helvetica,san-serif;color:#333}
#rhCttFooterBlock{width:92%;margin:auto}.textBolded{font-weight:bold;margin-bottom:3px}.rhUserName,.rhMRPointsContainer{color:white!important;font-family:"BentonSans",Arial!important;font-size:120%!important}.rhUserSmallCardArt{width:28px;height:18px;float:left;margin-right:5px!important}.rhMsgContainer{display:none;width:100%;padding:10px!important;margin:0!important;text-align:center}#rhInfoMsgContainer{background-color:#e6fbff;font-family:arial;font-size:x-small;float:left;text-align:center}
span.glyphicon-info-sign{font-size:1.3em;margin-right:10px;float:left}.hrFlightNotificationDiv{float:left;width:100%}.rhNotificationText{background-color:#00648d;color:white;font-family:arial;font-size:12px;font-weight:bold;height:17px;text-align:center}#rhCttFooterBlock #heading{float:left;font-weight:bold;font-family:arial;font-size:80%;margin-bottom:3px}.footerConentDiv{font-size:80%;text-align:left;color:#333;font-family:Arial,Verdana,Helvetica,san-serif;clear:both;margin-bottom:10px}.rhSpriteIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png")}
.rhReloadSprite{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png")}.openReloadIcon{background-position:-691px -189px;height:44px;width:43px;margin:auto}.pointerCursorDefault{cursor:default}.bPlat-CentDesc{text-align:left;line-height:20px;display:table;height:90px;width:100%;margin-top:20px}.rhRightArrowWhite{background-position:-312px -112px;height:15px;width:33px}.doublePwpWhite-BenefitsIcon{background-position:-55px -100px;height:34px;width:30px;margin:auto}.doublePwpBlack-BenefitsIcon{background-position:-352px -193px;height:46px;width:42px;margin:auto}
.doublePwpBlack-Sm-BenefitsIcon{background-position:-412px -204px;width:20px;height:23px;margin-right:10px!important;margin-top:4.5px!important}.fivePwpBlack-BenefitsIcon{background-position:-797px -187px;height:46px;width:42px;margin:auto}.pwpCaseWhite-BenefitsIcon{background-position:-120px -100px;height:32px;width:30px;margin:auto}.pwpCaseBlack-BenefitsIcon{background-position:-161px -187px;height:44px;width:40px;margin:auto}.pwpCaseBlack-Sm-BenefitsIcon{background-position:-218px -207px;width:21px;height:22px;margin-top:4px;margin-right:10px}
.fhrWhite-BenefitsIcon{background-position:-188px -93px;height:38px;width:38px;margin:auto}.airlineFeeCredit-BenefitsIcon{background-position:-483px -194px;width:41px;height:36px;margin:auto}.hundredYrs-BenefitsIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/hundredYrs.png");background-repeat:no-repeat;height:40px;width:40px;margin:auto}.hundredYrs-Sm-BenefitsIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/hundredYrs_small.png");background-repeat:no-repeat;width:24px;height:24px;margin-right:10px!important;margin-top:4px}
.fhrBlack-BenefitsIcon{background-position:-38px -194px;height:38px;width:38px;margin:auto}.fhrBlack-Sm-BenefitsIcon{background-position:-94px -207px;width:24px;height:22px;margin-right:10px!important;margin-top:2px}.thcWhite-BenefitsIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/THC_White.png");background-repeat:no-repeat;height:36px;width:32px;margin:auto}.thcHotel-BenefitsIcon{background-position:-2px 0;height:41px;width:40px;margin:auto}.thcRoom-BenefitsIcon{background-position:-157px 0;height:41px;width:40px;margin:auto}
.thcLRG-BenefitsIcon{background-position:-622px 0;height:41px;width:40px;margin:auto}.thcDoublePts-BenefitsIcon{background-position:-307px 0;height:41px;width:40px;margin:auto}.thcUsePts-BenefitsIcon{background-position:-462px 0;height:41px;width:40px;margin:auto}.rhBpSubSection{width:35%;margin:auto;font-size:13px;margin-top:2%}.rhBpApplyNow{text-decoration:underline!important;color:white!important}#subBpSection{width:100%;float:left}.hpNewFor2016{background:url("/ctnwt/assets/responsiveTravelHome/img/images/Newfor2016_Banners.png");max-width:100%;height:30px;margin:0 auto;margin-bottom:10px;display:block;background-repeat:no-repeat;background-position:center}
.LearnMoreBtn,.BookNowBtn{margin:auto;font-size:15px;margin-top:2%;background-color:#002165;color:white!important;font-weight:bold}.rhTHCSpriteIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/images/THC_BigPitch_Benefits.png")}.thcBlack-BenefitsIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/THC_Big.png");background-repeat:no-repeat;height:42px;width:36px;margin:auto}.lrgBlack-BenefitsIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/LRG_Big.png");background-repeat:no-repeat;height:33px;width:34px;margin:auto}
.lrgBlack-Sm-BenefitsIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/LRG_Small.png");background-repeat:no-repeat;width:25px;height:25px;margin-right:10px!important;margin-top:2px}.lrgWhite-BenefitsIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/LRG_White_BigPitch.png");background-repeat:no-repeat;height:30px;width:32px;margin:auto}.loungeWhite-BenefitsIcon{background-position:-361px -107px;height:27px;width:41px;margin:auto}.savingsWhite-BenefitsIcon{background-position:-256px -104px;height:34px;width:35px;margin:auto;width:35px}
.signupEmailContainer{width:100%;height:45px;border:1px;color:#d5d5d5;margin-top:20px;background-color:#fff}.signupEmailField{font-size:14px;background-color:#fff;border-color:#d9d9d9;border-style:solid;border-width:1px;height:45px;width:100%;color:gray}.rhEmailErrorMsgContainer{color:red;font-family:arial;font-size:12px;margin-top:10px;font-weight:bold;margin-top:10px}.ui-autocomplete{position:absolute;cursor:default;z-index:15;display:block}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:15px;zoom:1;color:#4d4f53;font:12px Arial;padding:9px 0 7px 5px;background:none repeat scroll 0 0 #FFF;border-top:1px solid #e9e9e9}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;background:none repeat scroll 0 0 #dadada}a.ui-state-active{font-weight:bold!important;border:1px solid #002663!important}
.ui-autocomplete-category{line-height:1.5;color:#4d4f53;background:#002663;font:bold 12px Arial;background:none repeat scroll 0 0 #e9e9e9;float:left;padding:7px 0 7px 5px;width:99%}.ui-menu .ui-menu-item .ui-state-hover{border-bottom:0;border-right:0;border-left:none}input::-ms-clear{display:none}#rhHotelCityField{padding-right:15px}.ui-autocomplete-subCategory{height:30px;padding:6px 0 0 50px;font-size:12px;color:#4d4f53;font-weight:bold;height:30px;font-family:Arial;width:100%;background:#fff;border-top:1px solid #DDD}
.ui-autocomplete .ui-autocomplete-categoryBg{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png") no-repeat -11px -120px;width:30px;height:30px;display:block;float:left;margin-left:-47px}.ui-autocomplete .ui-autocomplete-categoryBg+.ui-autocomplete-categoryBg{border-top:1px solid #ddd}.ui-autocomplete .ui-autocomplete-categoryBgAirport{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png") no-repeat -11px -120px}.ui-autocomplete .ui-autocomplete-categoryBgPoi{background:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png") no-repeat -11px -120px}
.ui-autocomplete .ui-autocomplete-categoryBgNeighborhood{background:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png") no-repeat -11px -120px}.ui-autocomplete .ui-autocomplete-categoryBgCity{background:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png") no-repeat -124px -380px}.ui-autocomplete.ui-widget-content{border:1px solid #4e4f53;border-top:0}.ui-autocomplete.ui-menu{padding:0;position:relative!important;width:100%!important}.ui-autocomplete .ui-menu-item{min-height:30px;padding:6px 0 0 50px;font-family:arial;font-size:12px;color:#4d4f53}
.ui-autocomplete.ui-widget-content .ui-state-focus{background:#f3f3f3;font-weight:normal;color:#4d4f53;border:0;border-top:1px solid #DDD}.autoCompleteHolder{width:100%;position:absolute}.autoCompleteHolder .ui-autocomplete{position:relative}.rhErrorMsgContainer.rhErrorMsgContainerVacation{width:107%;text-align:left;margin-left:-12px}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#rhInterstitial{display:none}.SquigglyBackground{background:url("/ctnwt/assets/travelhome/images/small-repeat-x-ribbon.png") repeat-x left bottom #eee;padding-bottom:39px}
#spinner{background:url('/ctnwt/assets/responsiveTravelHome/img/icons/intermediatePageSpinner.gif') no-repeat;width:53px;height:53px;margin:auto}.interstitial{font-family:Arial,"MS Trebuchet",sans-serif;float:left;width:100%}.title-section{background-color:#fff;line-height:1;padding:30px 0 26px 0}.title-section h1{color:#036;font-size:22px;font-weight:bold;margin:0 auto 29px;text-align:center;padding:0}.promo-section{background-color:#fff;width:100%;float:left;color:#4d4f53}.promo-section .page-width{width:885px;margin:auto}
.promo-section h2{color:#555;font-size:30px;font-weight:bold;padding:0 0 30px 0;margin:0;text-transform:uppercase;text-align:center}.interstitial .SquigglyBackground{padding-bottom:102px}.hpFloatRightDiv{float:right}.valuePropsContainer{float:left;padding:4%}.fixedDivWithFeeWaiver{top:40px!important}.rhHeaderTrademark{font-family:arial;top:.5em;margin-left:0;position:absolute;font-size:12px}.rhWarningIcon{margin:.1%;background:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png") no-repeat 51.028% 67.617%;width:4em;height:25px;float:left}
.flexAlignCenterV{display:flex;align-items:center}.globalAdviceTxt{font-family:BentonSans;font-size:x-small}.globalAdviceTxt a{margin-left:3px;text-decoration:underline!important}#loginBarForMobile{display:none}.NavMobView{background:#002663 none repeat scroll 0 0;height:38px;margin-top:-1.5%}.loginForMobile{float:right;width:100px;height:38px;background:#009bbb none repeat scroll 0 0}.loginForMobile a{color:#fff!important;padding:0 0 0 37px}.rhInlineBlock{display:inline-block}.rhBlock{display:block}
.rhUserInfoMobileOffset{float:right;color:white;font-size:.75em;display:inline-block;margin:10px;padding-right:35px;white-space:nowrap}.rhErrorMsgAbsLg{display:block;position:absolute;margin:20px 0 10px 50px!important}.rhBodyText2{text-transform:none;letter-spacing:normal}.rhMerchOffersContent{color:white;display:table-cell;vertical-align:middle}.rhMerchOffers{border:0;background:white;height:300px}.rhMerchOffers hr{width:60px;color:white;height:2px;margin-top:0!important}.rhMerchOffers a{color:white!important;text-transform:uppercase}
.rhMerchOffers a:visited{color:white!important;text-transform:uppercase}.rhMerchOffersCopy{display:inline-block;width:75%;padding:20px}.rhMerchOffer{text-align:center;height:100%;color:white;display:table;background-size:cover;text-shadow:1px 1px 2px RGBA(0,0,0,1.24);cursor:pointer}@media(max-width:350px){.hpNewFor2016{background-size:60px 24px!important}}@media only screen and (max-width :767px){.hpNewFor2016{background-size:70px 28px}.rhBpCarouselCaption{width:75%;margin-top:5%}.bpCarouselItem{height:auto!important;min-height:220px}
.topPaddingForTrips{padding-top:5%}.rhBpCarouselDesc{font-size:x-small}.bigPitchDisclosure{width:100%;margin-bottom:5%}}@media only screen and (min-width :768px) and (max-width :1024px){.rhBpCarouselCaption{margin-top:25%;width:70%}.topPaddingForTrips{padding-top:30%}.bpCarouselItem{height:750px!important}}@media only screen and (min-width :768px) and (max-width :991px){.topleft{position:absolute;top:10px;left:30px;font-size:12px}.width25{width:35%!important}width125{width:100%!important}.topleft{position:absolute;top:0!important;left:0!important;font-size:13px;float:left}
.ng-modal-dialog{width:93%!important}}@media only screen and (min-width :1025px) and (max-width :1600px){.rhBpCarouselCaption{margin-top:12%;width:45%}.topPaddingForTrips{padding-top:24%}.bpCarouselItem{height:750px!important}}.topleft{position:absolute;top:20px;left:100px;font-size:13px}.font16{font-size:16px!important}@media only screen and (min-width :1601px){.learnMoreLinkDescription{margin-top:-55px}.rhBpCarouselCaption{margin-top:10%;width:35%}.topPaddingForTrips{padding-top:16%}.bpCarouselItem{height:750px!important}
}.bpCarouselItem{float:left;width:100%;background-size:cover;background-position:center}.rhBpCarouselCaption{float:left;margin-left:10%;text-align:left;padding:0}.rhBpCarouselCaption sup{top:-0.5em!important;font-family:BentonSans}.rhBpCarouselDesc{width:90%;font-family:BentonSans-Md!important;margin-top:5%;margin-bottom:5%;font-size:small}.rhBigPitchCarousel-ctrls{padding:10% 0}.rhBigPitchCarousel-left{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/bigPitch-arrow-left.png");float:left;height:28px;width:28px}
.rhBigPitchCarousel-right{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/bigPitch-arrow-right.png");float:left;height:28px;width:28px;margin-left:10px}.rhBigPitchCarousel-scrollDown{background-image:url("/ctnwt/assets/responsiveTravelHome/img/icons/bigPitch-scroll-down.png");height:24px;width:24px;margin-top:20px;margin-left:35%;float:left;animation:bounce 2s ease-in-out;animation-delay:.5s}.shake{display:inline-block}.shake{display:block;position:relative}@-webkit-keyframes spaceboots{0%{-webkit-transform:translate(2px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg)}
20%{-webkit-transform:translate(-3px,0px) rotate(1deg)}30%{-webkit-transform:translate(0px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(2px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(2px,2px) rotate(0deg)}100%{-webkit-transform:translate(1px,-2px) rotate(-1deg)}}@-moz-keyframes spaceboots{0%{-moz-transform:translate(2px,1px) rotate(0deg)}
10%{-moz-transform:translate(-1px,-2px) rotate(-1deg)}20%{-moz-transform:translate(-3px,0px) rotate(1deg)}30%{-moz-transform:translate(0px,2px) rotate(0deg)}40%{-moz-transform:translate(1px,-1px) rotate(1deg)}50%{-moz-transform:translate(-1px,2px) rotate(-1deg)}60%{-moz-transform:translate(-3px,1px) rotate(0deg)}70%{-moz-transform:translate(2px,1px) rotate(-1deg)}80%{-moz-transform:translate(-1px,-1px) rotate(1deg)}90%{-moz-transform:translate(2px,2px) rotate(0deg)}100%{-moz-transform:translate(1px,-2px) rotate(-1deg)}
}@-ms-keyframes spaceboots{0%{-ms-transform:translate(2px,1px) rotate(0deg)}10%{-ms-transform:translate(-1px,-2px) rotate(-1deg)}20%{-ms-transform:translate(-3px,0px) rotate(1deg)}30%{-ms-transform:translate(0px,2px) rotate(0deg)}40%{-ms-transform:translate(1px,-1px) rotate(1deg)}50%{-ms-transform:translate(-1px,2px) rotate(-1deg)}60%{-ms-transform:translate(-3px,1px) rotate(0deg)}70%{-ms-transform:translate(2px,1px) rotate(-1deg)}80%{-ms-transform:translate(-1px,-1px) rotate(1deg)}90%{-ms-transform:translate(2px,2px) rotate(0deg)}
100%{-ms-transform:translate(1px,-2px) rotate(-1deg)}}.shake{-webkit-animation-name:spaceboots;-webkit-animation-duration:.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-animation-name:spaceboots;-moz-animation-duration:.8s;-moz-transform-origin:50% 50%;-moz-animation-iteration-count:1;-moz-animation-timing-function:linear;-ms-animation-name:spaceboots;-ms-animation-duration:.8s;-ms-transform-origin:50% 50%;-ms-animation-iteration-count:1;-ms-animation-timing-function:linear}
@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-15px);transform:translateY(-15px)}60%{-moz-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
40%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.rhBigPitchCarousel-scrollDown-container{clear:both;display:block;float:none;position:absolute;left:50%;bottom:0}.rhBigPitchCarousel-scrollDown-txt{float:left;clear:both;text-transform:uppercase;font-family:BentonSansExtraComp-Md;font-size:14pt;padding-top:5%;letter-spacing:1px}
.tableCellAlignCenterY{display:table-cell;vertical-align:middle;float:none}.panel-div{margin:0 auto}.myTripsHeader{margin-top:40px;max-width:85%;max-height:650px}a{text-decoration:none;color:#4c4c4c}.trip-main-div p{font-size:12px}.hotelInDateInfo{padding-left:2px}.outDateImgInfo{padding-left:2px}.panel-div .panelTitle{height:40px;text-align:center;padding-top:12px;font-size:12px;color:#4f5054;text-transform:uppercase;font-family:Arial;font-weight:bold;cursor:pointer;background:#fff}.panelTitle .color-blue{color:#0c6ba4}
.trip-main-div{height:auto;text-align:center}.myTripsPlatCardImg{background:url(/ctnwt/assets/common/images/cardArts/cplat.jpg);background-size:contain;width:100%;height:100%;background-repeat:no-repeat;position:relative;top:49%}.myTripsMinusImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-289px -235px;width:25px;height:24px;margin-top:-5px}.myTripsPlusImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-328px -235px;width:25px;height:24px;margin-top:-5px}
.carTravelDetailImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-213px -215px;width:65px;height:63px}.hotelImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-93px -222px;width:55px;height:50px}.hotelInDate{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-433px -229px;width:26px;height:29px;display:inline-block}
.hotelRoomImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-382px -237px;display:inline-block;width:25px;height:19px}.hotelWidth{display:inline-flex;justify-content:space-around}.hotelRoomInfo{display:inline-flex;justify-content:center;vertical-align:bottom}.airImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-30px -223px;width:49px;height:49px;display:inline-block;margin-left:2%}
.noOfNightsImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-530px -234px;width:24px;height:24px;display:inline-block}.airArrowImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-337px -90px;width:29px;height:13px;display:inline-block;margin:29px 10px 0 10px}.roomSpacing{display:inline-flex;justify-content:center;vertical-align:bottom}.noOfNightsInfo{display:inline-flex;justify-content:center;vertical-align:text-bottom;margin-bottom:2px}
.outDateImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-481px -232px;width:25px;height:25px;display:inline-block}.carTravelDetail{position:relative;bottom:54px;left:8%}h2.endCityCode{bottom:18px;position:relative}.trip-headerr{border-bottom:1px solid #ededed;padding:4% 0}.platfooterText{font-size:8px;color:#9e9e9e;font-family:Arial Regular}.platfooterTextPosition{text-align:center;position:relative;bottom:30%;left:4%}.first-row{height:auto;border-bottom:1px solid #ededed}
.first-row div,.second-row div{padding:0;text-align:left}.first-row img,.second-row .first-col img{float:left;padding-top:1%;padding-left:5%}.first-row .second-col .second-col-second-div{border-right:2px solid #ededed;width:85px;padding-left:3px}.first-row h2{font-weight:bold;font-size:26px}.first-row .third-col h2,.first-row .third-col p,.first-row .second-col h2,.first-row .second-col p{margin:0}.first-row h4,.second-row h4{margin-bottom:3px;font-size:16px;font-weight:bold}.first-row .third-col-left{float:left}
.third-col .third-col-right img{padding:22px 12px 0 10px}.second-row{height:auto;border-bottom:1px solid #ededed;padding-top:1%;padding-bottom:2%}.second-row ul{list-style:none;padding-left:0}.second-row ul li{margin-bottom:6%;margin-top:6%}.second-row .second-col label,.second-row .third-col label{font-weight:normal;font-size:12px;vertical-align:bottom;margin-left:5px}.bottom-row{padding:2% 1%;height:160px;text-align:left}.travelInfoColor{color:#036594;text-transform:uppercase}.bigPitchStyle .panel a,.bigPitchStyle .panel{margin-bottom:0!important;color:#000!important}
.bigPitchStyle .panel-body{padding:0 5%}.textSize2{font-size:23px;font-weight:bold}.numberOfDaysStyle{position:relative;left:21%;bottom:19px}label.PassengerDetails{font-weight:100!important}img.airImg{position:relative;right:-19%}.trip-type-air.airCol1.active{text-align:left}.airCol1{display:inline-flex;justify-content:initial;width:100%}.airText1{font-weight:bold;margin:2% 0 0 6%;font-size:1.2em}.checkInDate{position:relative;left:2%}#mobileOverlay{position:fixed;margin:0;padding:0;background:#FFF;z-index:9999;display:none;width:100%;height:100%;overflow:scroll}
#mobileOverlay .closeLayer{display:inline-block}.closeLayer{display:none;float:right;padding:10px 20px;font-size:16px}.cityHeading{font-family:BentonSans-Book;font-size:32px;color:#4f5054;text-align:left;letter-spacing:1px}h4.pickupLocation{text-align:left;position:relative;width:100%;left:10%;word-break:break-word}p.carAddress{text-align:left;position:relative;width:100%;left:10%;word-break:break-word}p.hotelAddress{word-break:break-word;width:80%;position:relative;right:-8%;text-align:left;margin-top:1%}
.hotelName{text-align:right;font-weight:bold;font-size:14px}.hotelWrapper{width:80%;text-align:left}.wrapperDiv{padding:1% 0}li.noOfRooms{bottom:30px;position:relative;left:47px}li.hotelcheckInDate{position:relative;bottom:87px;left:21%}li.noOfNights{bottom:30px;position:relative;left:40px}label.checkOutDate{position:relative;top:-75px;left:72%;width:100%}li.outDate{display:inline-flex;position:relative;top:-18px}li.doorDetails{border-right:2px solid #ededed;width:65px}li.dateDetails{border-right:2px solid #ededed;width:65px}
@media screen and (max-width:1240px){li.noOfRooms{margin-right:37%;width:100%}li.noOfNights{margin-right:37% width:100%}li.outDate{top:-4px}.checkInDate{position:relative;left:14%;top:3px}.first-row .second-col .second-col-second-div{width:62px;padding-left:0}.hotelAddress{font-size:smaller}}@media(min-width 768px){h2.endCityCode{position:relative;top:-25px;left:31%}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :portrait){.second-row .second-col label,.second-row .third-col label{margin-left:0!important}
.outDateImgInfo{padding-left:0!important}}@media only screen and (min-device-width :320px) and (max-device-width :480px) and (orientation :landscape){.mytripHotelDetailsInfo{margin-left:10%}.outDateImgInfo{padding-left:2px;position:relative;top:-21px;left:29px}.hotelInDateInfo{position:relative;top:-21px;left:30%}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){label.PassengerDetails{padding-top:7%!important}.numberOfDaysStyle{position:relative;bottom:42px;left:55%!important}
p.paFooter{display:none}p.paFooter.subMenuFooter{display:none}.assist-wrapper{position:relative;z-index:1099!important}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation :landscape){.assist_window{width:100%;padding:5px;padding-top:10px;z-index:999;top:0;left:0;height:100%;position:fixed;overflow:scroll}label.PassengerDetails{margin-top:1%}.tripInfo{left:23%!important}img.airArrowImg.myTripsArrowImgStyle{position:relative;right:80%;top:-21px!important}
p.paFooter{display:none}p.paFooter.subMenuFooter{display:none}.assist-wrapper{position:relative;z-index:1099!important}}@media only screen and (max-width:767px)and (orientation:portrait){img.airArrowImg{position:relative;top:-21px;left:-30%}}@media only screen and (max-width:767px)and (orientation:landscape){img.airArrowImg{position:relative;top:-21px;left:35%}p.paFooter{display:none}p.paFooter.subMenuFooter{display:none}.assist-wrapper{position:relative;z-index:1099!important}img.airArrowImg.myTripsArrowImgStyle{position:relative;right:80%;top:-21px!important}
p.paCallPadding{padding-left:0!important}.assist_window .descItem{padding-left:0;position:relative;right:7%!important}.arrowStyle3{left:-47px}span.glyphicon.glyphicon-remove.pull-right.closewindow.cursorStyle{margin-right:7%}.assist_window{width:100%;padding:5px;padding-top:10px;z-index:999;top:0;left:0;height:100%;position:fixed;overflow:scroll}.hotelInfoWrapperDiv{margin-left:18%}.second-row{padding-bottom:10px!important}.carTravelDetail{position:relative;bottom:14px;left:-23%!important}.col-md-2.col-sm-2.col-xs-5.carCol4.fourth-col{position:relative;top:-148px!important;left:19%!important}
.col-md-2.col-sm-2.col-xs-5.carCol2.second-col{position:relative;top:-46px!important;right:63px!important}li.doorDetails{border-right:2px solid #ededed;width:60px;position:relative;top:-123px!important;left:31%!important}h2.endCityCode{left:35%!important}.cityPadding{position:relative;right:1%!important;bottom:7px!important}p.airEndingTime{left:35%!important;top:-19px!important}.airPosition{width:0;position:relative!important;float:none;right:0!important;bottom:0!important}.airCol2{left:14%!important;top:-3px!important}
.airCol3{position:relative;left:6%!important;top:5px!important;right:0!important}.myTripsPlatCardImg{display:none}.airCol4{left:-34%!important;top:12px!important}.platfooterTextPosition{position:relative;top:35px;text-align:left;word-break:break-word;width:100%;left:0!important}}@media only screen and (min-width :768px) and (max-width :991px){.hotelName{text-align:right;font-weight:bold;font-size:14px;width:200%}.hotelInfoWrapperDiv{position:relative;right:34%;width:130%;top:74px}.hotelWrapper{text-align:left;position:relative;bottom:11px;left:6%}
img.airArrowImg{position:relative;top:31px!important;right:78%!important}.third-col .third-col-right img{top:31px}}@media screen and (max-width:1360px){.first-row img,.second-row .first-col img{padding-left:0}img.airImg{position:relative;right:-2%}.carTravelDetail{position:relative;bottom:58px;left:16%}.platfooterTextPosition{text-align:justify;position:relative;bottom:34%;left:50%;word-break:break-word;width:50%}h2.endCityCode{position:relative;bottom:18px}.numberOfDaysStyle{position:relative;left:32%;bottom:19px;width:101%}
.airCol3{position:relative;right:40px}.airPosition{position:relative;right:40px}}@media screen and (max-width:992px){p.carAddress{width:59%}.platfooterTextPosition{position:relative;bottom:40%;text-align:justify;word-break:break-word;width:50%;left:47%}ul.secondWrapper{position:relative;text-align:left;right:128%;top:83px}ul.thirdWrapper{position:relative;right:79%;top:83px}p.airEndingTime{display:inline-block}.airCol2{left:-30%}.airCol3{position:relative;left:-23%}.third-col-right.airCol4{position:relative;left:37%;bottom:46px}
.bottom-row{padding:2% 1%;height:85px;font-size:11px}.trip-headerr{padding:30px 0}.second-row{padding-top:4%;padding-bottom:10%}label.checkOutDate{display:inline-block;position:relative;left:54%;top:-18px}li.outDate{position:relative;right:35%}li.dateDetails{border-right:2px solid #ededed;width:55px}li.doorDetails{border-right:2px solid #ededed;width:53px}}@media(max-width:1020px){.first-row img,.second-row .first-col img{float:left;padding-top:1%;padding-left:10%}.carTravelDetail{position:relative;bottom:14px;left:-3%}
img.airArrowImg.myTripsArrowImgStyle{position:relative;right:80%;top:29px}.platfooterTextPosition{position:relative;bottom:67%;text-align:justify;word-break:break-word;width:50%;left:36%}.first-row{height:auto;border-bottom:1px solid #ededed;padding-top:3%;padding-bottom:7%}.monthDD{padding-top:0!important;padding-bottom:0!important}.second-row{height:auto;border-bottom:1px solid #ededed;padding-top:1%;padding-bottom:20%}.col-md-2.col-sm-2.col-xs-5.carCol2.second-col{position:relative;top:72px;right:53%;padding-bottom:0;padding-top:0}
.col-md-2.col-sm-2.col-xs-5.carCol3.third-col{position:relative;top:72px;right:50%}.col-md-2.col-sm-2.col-xs-5.carCol4.fourth-col{position:relative;top:72px;right:45%}label.checkOutDate{display:inline-block;position:relative;left:54%;top:-21px}.hotelName{text-align:right;font-weight:bold;font-size:14px;width:200%}.first-row div,.second-row div{padding-top:5px;text-align:left}.first-row .second-col .second-col-second-div{width:68px}li.outDate{bottom:7px;right:0;display:inline-block}h4.pickupLocation{left:37%;display:inline-block;position:relative;bottom:53px}
.nightsStay{padding-left:15%}.carss{position:relative;right:4%;top:3px}img.hotelImg{position:relative;right:4%;top:-8px}img.hotelImg{margin-top:3%}.col-md-6.col-sm-6.col-xs-11.carZ.first-col.active{width:100%}.col-md-6.col-sm-6.col-xs-11.hotelWidth.first-col.active{width:100%}p.carAddress{position:relative;display:inline;bottom:54px;left:37%}.tripInfo{position:relative;left:20%;top:3px}li.noOfNights{margin-right:56%;width:100%}li.noOfRooms{margin-right:52%;width:100%}.airCol2{position:relative;right:34%;top:82px}
.airCol3{position:relative;top:81px;right:30%}.airCol4{left:6%;position:relative;bottom:1px}p.airEndingTime{display:inline-block;position:relative;bottom:18px;right:-3%}li.doorDetails{border-right:2px solid #ededed;width:60px}li.dateDetails{border-right:2px solid #ededed;width:55px;height:55px}ul.secondWrapper{position:relative;text-align:left;right:128%;top:83px}ul.thirdWrapper{position:relative;right:79%;top:83px}.airPosition{width:68px;position:relative;float:left;right:96%;bottom:15px}.cityPadding{position:relative;right:48%;bottom:13px}
h2.endCityCode{position:relative;bottom:42px;left:5px}.numberOfDaysStyle{position:relative;bottom:42px;left:47%}}@media screen and (min-width:1650px){p.hotelAddress{left:8%}li.noOfNights{margin-right:23%}li.noOfRooms{margin-right:23%}img.airImg{position:relative;right:-37%}li.doorDetails{border-right:2px solid #ededed;width:86px}li.dateDetails{border-right:2px solid #ededed;width:86px}.numberOfDaysStyle{position:relative;left:21%;bottom:19px}}@media screen and (max-width:320px){.numberOfDaysStyle{left:0!important;font-size:smaller;top:24px!important}
h2.endCityCode{position:relative;top:28px!important}.noOfRooms{margin-right:0;padding-bottom:28%;width:120%!important}.checkInDate{position:relative;top:-20px;margin-left:5px}label.PassengerDetails{font-weight:normal;position:relative;left:121%;top:-35px!important}.second-row .second-col label,.second-row .third-col label{margin-left:1px!important}}@media screen and (max-width:380px){label.checkInDate{position:relative;top:-18px;left:42%!important}}@media screen and (max-width:450px){.second-row ul li{margin-bottom:-10%;margin-top:0}
.hotelInfoWrapperDiv{position:relative;left:18%;width:130%;top:0}.myTripsPlatCardImg{display:none}.third-col-right.airCol4{left:26%}.numberOfDaysStyle{position:relative;left:-14px;top:23px}.second-row{height:200px;border-bottom:1px solid #ededed;padding-top:10%;padding-bottom:0}.airPosition{width:0;position:relative;float:none;right:0;bottom:0}.cityPadding{position:relative;right:10px;bottom:0}img.airArrowImg{top:45px!important}h2.endCityCode{position:relative;top:23px;left:-30%}.outDateInfoWrapper{margin-top:2px}
.first-row div,.second-row div{padding-bottom:0}.col-md-2.col-sm-2.col-xs-5.carCol2.second-col{position:relative;top:-45px;left:-2%;padding-bottom:0;padding-top:0}.col-md-2.col-sm-2.col-xs-5.carCol3.third-col{position:relative;top:-49px;right:9%}.col-md-2.col-sm-2.col-xs-5.carCol4.fourth-col{position:relative;top:-72px;right:-10px}.platfooterTextPosition{width:100%;float:left;position:relative;top:50%;left:0}.hotelAddress{width:100%;word-wrap:break-word;font-size:x-small}p.carAddress{width:100%}
.cityHeading{font-size:24px}.trip-headerr{padding-top:0;padding-bottom:10%}li.outDate{right:0;top:2px}ul.thirdWrapper{left:155%;top:0}li.noOfRooms{margin-right:0;padding-bottom:27%}label.checkInDate{position:relative;bottom:-2px;left:3%}li.noOfNights{margin-right:0;padding-bottom:27%}label.checkOutDate{left:52%}li.dateDetails{position:relative;right:23%;padding-top:6%;border-right:2px solid #ededed;width:86px}label.PassengerDetails{font-weight:normal;position:relative;left:121%;top:-29px}li.doorDetails{position:relative;right:25%;padding-top:6%;border:0}
.airCol2{position:relative;left:4%;top:-10px}.airCol3{position:relative;left:10%;top:-10px}img.airArrowImg{right:30%!important}p.airEndingTime{display:inline-block;position:relative;right:30%;top:47px}ul.secondWrapper{position:relative;text-align:left;left:97%;top:0}.hotelWrapper{text-align:left;position:relative;bottom:11px;left:0}.hotelName{width:80%}.first-row .second-col .second-col-second-div{width:76px}.panel-div .panelTitle{padding-top:15px;font-size:9px;letter-spacing:0}h4.pickupLocation{left:27%;display:inline-block;position:relative;bottom:53px}
p.carAddress{position:relative;display:inline;bottom:54px;left:27%}}.assist_toggle{position:fixed;right:0;bottom:0;text-align:justify;width:300px;height:40px;background-color:white;color:darkblue;font-weight:bold;z-index:1;padding:11px;border-radius:0;border:1px solid #ededed}.assist-wrapper{position:fixed;right:0;bottom:-36px;width:400px;height:auto;background-color:white;color:darkblue;font-weight:bold;z-index:999;border-radius:0;border:1px solid #ededed}.paFooter{font-family:BentonSansREBold;text-transform:uppercase;margin-left:4%;font-size:xx-small;color:#4d4f53;letter-spacing:1px;position:absolute;bottom:50px}
.subMenuFooter{position:absolute;bottom:43px}.paFont1{color:#4f5054;font-family:RumSerifMedium;font-size:28px}.cursorStyle{cursor:pointer}.paBoaderBottom{padding-bottom:3%;padding-top:1%}.paFont2{font-size:18px;font-weight:100;color:#6f6f6f;font-family:RumSerif-Light}.paMenuHeaderText1{font-size:14px;color:#4d4f53;font-family:BentonSansREBold;text-transform:uppercase;cursor:pointer}.paMenuSubText1{font-size:12px;color:#4d4f53;font-family:BentonSans-Book;cursor:pointer;font-weight:normal}.paHeader1{padding-left:4%}
.paIconStyle1{padding-right:4%}.paMainHeading1{display:inline;font-weight:bold;font-size:medium;text-transform:uppercase}.paMainHeading2{font-family:RumSerifMedium;font-size:28px;color:#4f5054;font-weight:bold;text-transform:capitalize}.assist_window .panel-body{height:33em}.assist_window .listitem{list-style:none}.assist_window .listitem div{float:left}.assist_window .iconItem{float:left;width:20%}.assist_window .descItem{float:left;width:70%;font-size:10px;padding-left:10px;padding-bottom:6px}
.assist_window .righItem{float:left;width:10%;vertical-align:middle}.assist_window .righItem span{margin-top:30px}.assist_icon{width:80px;padding:10px}.assist_window .divider{border-bottom:1px solid #ededed}.paTopMargin{margin-top:-4%}.assist_window .minesept{margin-bottom:20px!important}p.paCallPadding{padding-left:6%;color:#4d4f53;text-transform:uppercase;display:inline}.arrowStyle1{position:relative;top:-50px;right:5%}.arrowStyle2{position:relative;top:11px}.paSubHeader1{padding-left:3%}.paPhoneStyle{position:relative;bottom:35px;left:9%}
.paCalenderStyle{color:#4d4f53;position:relative;bottom:35px;left:15%}.arrowStyle3{position:relative;top:-34px}.paInitiateRequestStyle{position:relative;bottom:39px;left:10%}.cardSupportImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-173px -129px;width:65px;height:63px}.PLATINUMImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-94px -129px;width:65px;height:63px}
.CNCIERGEImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-20px -129px;width:65px;height:63px}.paPhoneImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-384px -149px;width:36px;height:31px}.paCalenderImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;background-position:-325px -152px;width:30px;height:27px}
.paSubmitRequestImg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png);background-repeat:no-repeat;width:40px;height:40px;background-position:-259px -145px}span.glyphicon.glyphicon-remove.pull-right.closewindow.cursorStyle{color:#4f5054;margin-right:2%}span.glyphicon.glyphicon-menu-right.cursorStyle{color:#4f5054;font-weight:bold}span.glyphicon.glyphicon-menu-left.backwindow.cursorStyle{color:#4f5054;font-weight:bold}.paGoBackColor{color:#4f5054!important}.paIconStyle2{padding-right:3%}
}@media only screen and (min-width:519px) and (max-width:768px){.paMainHeading1{display:inline-block;font-size:medium;position:relative;bottom:20px}.paIconStyle1{padding-right:4%;position:relative;top:-19px}}@media only screen and (min-width:550px) and (max-width:650px){.paMainHeading1{font-size:small}}@media only screen and (min-width:100px) and (max-width:550px){.assist_toggle{width:165px;height:55px}.assist-wrapper{z-index:999}.paFooter{display:none}.paMobileNumber{text-decoration:underline;color:#00c;cursor:auto;display:inline-block}
.paDesktopMobileNumber{display:none}.assist_window{width:100%;padding:5px;padding-top:10px;z-index:999;top:0;left:0;height:100%;position:fixed;overflow:scroll}.assist_icon{width:80px;padding:10px;position:relative;right:15px}.paIconStyle1{padding-right:4%;position:relative;top:-12px;left:3%}.paMainHeading1{display:inline-block;font-size:smaller;font-weight:bold;word-wrap:break-word;width:60%;position:relative;bottom:10px;left:8px}.paIconStyle2{padding-right:4%;position:relative;top:14px}}.bentonSansRegular{font-family:BentonSans!important}
.magnetBpHeadingSpl{width:135%;font-family:BentonSans-Black!important}.verticalDivider{border-left:1px solid black;height:10px;margin-left:10px;margin-right:10px}.premiumBigPitchMRPoints{font-family:arial regular;color:#002663}.ui-datepicker-trigger{cursor:pointer;height:23px;width:27px;border:0 solid #FFF;margin-top:10px;position:absolute}.ui-datepicker{background-color:#fff;position:absolute;border:1px solid #000;z-index:99999}.ui-datepicker-content{width:100%;height:100%;overflow:hidden}.ui-datepicker-body{overflow:scroll;-webkit-overflow-scrolling:touch;position:relative;height:100%;clear:left;width:100%}.datepicker-heading{font-family:BentonSansExtraCompMed;font-size:17.6px;font-weight:500;line-height:19px;color:#4d4f53;padding-left:19px;padding-top:14px;float:left}
.datepicker-close{float:right;margin-top:15px;cursor:pointer;margin-right:15px;background-image:url('/ctnwt/assets/common/images/dls/dls-icon-close.svg');background-size:17px;background-repeat:no-repeat;padding-left:17px;padding-top:17px}.datepicker-done{float:right;font-size:13px;padding-right:17px;line-height:2.7;padding-bottom:0;padding-top:0}.ui-datepicker-day,.ui-datepicker-days-dow,.ui-datepicker-placeholder{float:left;text-align:center}.ui-datepicker-days{clear:left;float:left;font-size:8.36px;font-weight:500;line-height:11px;margin-top:15px;padding-top:5px;padding-bottom:5px;width:100%;border-bottom:1px solid #DDD;border-top:1px solid #DDD}
.ui-datepicker-month{float:left}@media(max-width:767px){.ui-datepicker{height:100%}.ui-datepicker-month{width:100%;clear:left;border-bottom:1px solid #DDD;padding-bottom:10px}.ui-datepicker-month:last-child{padding-bottom:200px}.ui-datepicker-body{height:100%}.ui-datepicker-day{font-size:12.23px;font-weight:300;color:#4e4e4e;line-height:14px}.ui-datepicker-day,.ui-datepicker-placeholder{box-sizing:border-box;cursor:pointer;padding-top:4.5vw;width:calc(93.75vw / 7);height:13.393vw}.ui-datepicker-header,.ui-datepicker-footer{width:calc(100vw - 2px)}
.ui-datepicker-footer{border-top:1px solid #DDD;background-color:#fff;z-index:1;height:72px;padding-top:14px;padding-right:14px;position:absolute;bottom:0;font-size:13px}.ui-datepicker-days-dow{text-transform:uppercase;color:#9f9e9e;width:calc(93.75vw / 7);margin:2px 0}.ui-datepicker-days-dow:first-child,.ui-datepicker-start-week{margin-left:10px}.ui-datepicker-title-short{font-family:BentonSans;padding-top:23px;color:#4e4e4e;font-size:18.8px;font-weight:300;line-height:27px;text-align:center;padding-bottom:10px}
.ui-datepicker-title-long,.ui-datepicker .ui-widget-header,.ui-datepicker-days-lg{display:none}.ui-datepickerday-today{font-weight:bold;color:#4e4e4e}}@media(min-width:768px) and (max-width:991px){.ui-datepicker{height:430px}.ui-datepicker-body{height:354px}.ui-datepicker-month{clear:left;border-bottom:1px solid #DDD;padding-bottom:10px}.ui-datepicker-month,.ui-datepicker-header{width:320px}.ui-datepicker-day{font-size:12.23px;font-weight:300;color:#4e4e4e;line-height:14px}.ui-datepicker-day,.ui-datepicker-placeholder{height:40px;width:40px;box-sizing:border-box;cursor:pointer;padding:2.5px;padding-top:12px}
.ui-datepicker-days-dow{text-transform:uppercase;color:#9f9e9e;width:40px;margin:2px 0}.ui-datepicker-days-dow:first-child,.ui-datepicker-start-week{margin-left:20px}.ui-datepicker-title-short{font-family:BentonSans;padding-top:23px;color:#4e4e4e;font-size:18.8px;font-weight:300;line-height:27px;text-align:center;padding-bottom:10px}.ui-datepicker-title-long,.ui-datepicker .ui-widget-header,.ui-datepicker-days-lg{display:none}.ui-datepicker-day:hover,.ui-datepickerday-today{font-weight:bold;color:#4e4e4e}
}@media(min-width:992px){.ui-datepicker{width:655px;height:268px}.ui-datepicker-body{overflow:hidden}.ui-datepicker-header{display:none}.ui-datepicker-month{width:50%;padding:30px 19px}.ui-datepicker-month{border-left:1px solid #e8e8e8}.ui-datepicker-day:hover{color:#009bbb}.ui-datepicker-day{color:#a3a4a5;font-weight:bold}.ui-datepicker-day,.ui-datepicker-placeholder{box-sizing:border-box;cursor:pointer;width:44px;height:24px;font-size:12px;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:3px}
.ui-datepicker-days-lg{margin-top:35px}.ui-datepicker-days-dow{width:44px;margin:2px 0;font-size:13px;color:#6f6f6f;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:center}.ui-datepicker-weekend{width:33px!important}.ui-datepicker-from-arrow{position:absolute;margin-top:-20px;margin-left:41px;border-bottom:10px solid transparent!important;border-left:10px solid #009bbb!important;border-top:10px solid transparent!important;content:'';line-height:0}
.ui-datepicker-weekend .ui-datepicker-from-arrow{margin-left:30px!important}.ui-datepicker-to-arrow{position:absolute;margin-top:-20px;margin-left:-12px;border-bottom:10px solid transparent!important;border-right:10px solid #009bbb!important;border-top:10px solid transparent!important;content:'';line-height:0}.ui-datepicker-title-long{color:#6f6f6f;font:bold 12px Arial,Helvetica,sans-serif;margin:10px;text-align:center;text-transform:uppercase}.ui-datepicker-title-short{display:none}
.ui-datepicker-next,.ui-datepicker-prev{cursor:pointer;position:absolute;width:1.8em;height:1.8em}.ui-datepicker-prev{left:15px;top:38px}.ui-datepicker-next{right:2px;top:38px}.ui-icon{background-position:-608px 0;height:30px;width:30px;background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{position:absolute;border:0}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none}
.ui-widget-header a.ui-state-disabled{display:block;opacity:1}.ui-state-disabled{color:#c9cacb!important}.ui-state-disabled .ui-icon-circle-triangle-w{filter:alpha(opacity = 50);opacity:.5;-ms-filter:"alpha(opacity=50)"}.ui-state-disabled .ui-icon-circle-triangle-e{filter:alpha(opacity = 50);opacity:.5;-ms-filter:"alpha(opacity=50)"}.ui-widget-header .ui-icon{background:url("https://cdaas.americanexpress.com/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:580px 61px}.ui-widget-header .ui-icon-circle-triangle-e{background-position:528px 61px}
.ui-widget-header .ui-icon-circle-triangle-w{background-position:608px 61px}.ui-widget-header{margin-top:8px}.calendar-selected-date-range{color:#009bbb;background-color:#f3f3f3}}.ui-datepicker-header{background-color:#fff;z-index:1}.ui-datepicker-year{clear:left;float:left}.ui-datepicker-buttons{box-sizing:border-box;text-align:justify;height:25px;padding:2px 10px;background:#ccc}.ui-datepicker-buttons:after{content:"";width:100%;display:inline-block}.ui-datepicker-button{display:inline-block;min-width:20px;height:20px;background:#ccc;cursor:pointer;border-radius:5px;font-size:.8rem;line-height:1.4;text-align:center}
.calendar-selected-from-date,.calendar-selected-to-date{background:#009bbb!important;color:#e4e4e4!important}.calendar-selected-date-range{background:#ededed}.ui-state-disabled{color:#d9d9d6!important;font-weight:300;cursor:default!important;font-weight:default!important}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-2999px}.ui-widget-header a.ui-state-disabled{display:none}#rhHotelCityField{padding-right:15px}.ui-autocomplete-subCategory{height:30px;padding:6px 0 0 50px;font-size:12px;color:#4d4f53;font-weight:bold;height:30px;font-family:Arial;width:100%;background:#fff;border-top:1px solid #DDD}
.ui-autocomplete .ui-autocomplete-categoryBg{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png") no-repeat -11px -120px;width:30px;height:30px;display:block;float:left;margin-left:-47px}.ui-autocomplete .ui-autocomplete-categoryBg+.ui-autocomplete-categoryBg{border-top:1px solid #ddd}.ui-autocomplete .ui-autocomplete-categoryBgAirport{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png") no-repeat -11px -120px}.ui-autocomplete .ui-autocomplete-categoryBgPoi{background:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png") no-repeat -11px -120px}
.ui-autocomplete .ui-autocomplete-categoryBgNeighborhood{background:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png") no-repeat -11px -120px}.ui-autocomplete .ui-autocomplete-categoryBgCity{background:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png") no-repeat -124px -380px}.ui-autocomplete.ui-widget-content{border:1px solid #4e4f53;border-top:0}.ui-autocomplete.ui-menu{padding:0;position:relative!important;width:100%!important}.ui-autocomplete .ui-menu-item{min-height:30px;padding:6px 0 0 50px;font-family:arial;font-size:12px;color:#4d4f53}
.ui-autocomplete.ui-widget-content .ui-state-focus{background:#f3f3f3;font-weight:normal;color:#4d4f53;border:0;border-top:1px solid #DDD}.autoCompleteHolder{width:100%;position:absolute}.autoCompleteHolder .ui-autocomplete{position:relative}.rhErrorMsgContainer.rhErrorMsgContainerVacation{width:107%;text-align:left;margin-left:-12px}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.ui-widget{font-size:.7em}.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url() 50% 50% repeat-x;color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #fff;font-weight:bold;color:#a3a4a5}.ui-widget-content span.ui-state-default{background:0}.ui-widget-header .ui-icon{background-image:url("/ctnwt/assets/travelhome/images/sp-all-icons.png")}.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;background-position:-608px 0;height:30px;width:30px}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none}span.ui-state-default{color:#c9cacb!important}.ui-icon-circle-triangle-w{background-position:-608px -43px}.ui-state-disabled .ui-icon-circle-triangle-w{filter:alpha(opacity = 50);opacity:.5;-ms-filter:"alpha(opacity=50)"}.ui-state-disabled .ui-icon-circle-triangle-e{filter:alpha(opacity = 50);opacity:.5;-ms-filter:"alpha(opacity=50)"}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{font-weight:bold;color:#009bbb;border:1px solid #FFF}.ui-state-hover a,.ui-state-hover a:hover{color:#009bbb!important;text-decoration:none}.searchDialogCheckOutDiv .ui-datepicker-trigger:focus{background:url("/ctnwt/assets/travelhome/images/sp-master-sheet.png") repeat scroll -316px -62px #fff!important;left:8px}#searchDialogDatesDiv{width:100%}.searchDialogCheckInDiv{width:50.2%;border:1px;color:#d5d5d5;float:left}
.searchDialogCheckOutDiv{width:50%;border:1px;color:#d5d5d5;float:left}.searchDialogCheckOutDiv .ui-datepicker-trigger{left:13px;width:30px;height:26px}.searchDialogCheckOutDiv .ui-datepicker-button-Active{background:url("/ctnwt/assets/travelhome/images/sp-master-sheet.png") repeat scroll -361px -62px #fff}.searchDialogCheckInDiv .ui-datepicker-button-Active{background:url("/ctnwt/assets/travelhome/images/sp-master-sheet.png") repeat scroll -316px -62px #fff}.searchDialogCheckInDiv .ui-datepicker-button-InActive{background:url("/ctnwt/assets/travelhome/images/sp-all-icons.png") repeat scroll 75px 175px #FFE}
.searchDialogCheckOutDiv .ui-datepicker-button-InActive{background:url("/ctnwt/assets/travelhome/images/sp-all-icons.png") repeat scroll 75px 175px #FFE}.ui-widget-header a.ui-state-disabled{display:block;opacity:1}.ui-widget-header .ui-icon{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:580px 61px}.ui-widget-header .ui-icon-circle-triangle-w{background-position:608px 61px}.ui-widget-header .ui-icon-circle-triangle-e{background-position:528px 61px}.nonCollapsedTripDetails{background-color:white;float:left;width:100%;line-height:1.0;margin-top:10px;color:#6f6f6f;font-size:12px;font-family:arial}.reviewTrip{display:inline-block;float:left;line-height:1.0;width:100%}.reviewTripTitle{font-family:BENTONSANSEXTRACOMP;font-weight:normal;font-size:21px;color:#4d4f53;float:left;height:21px;line-height:1.0}.reviewTripViewDetails a{font-family:Arial;font-weight:bold;font-size:10px;color:#6f6f6f;float:right;margin-right:6%;text-decoration:underline!important;line-height:1.0}
.reviewTripViewDetails a:hover,.cReviewTripViewDetails a:hover{cursor:pointer}.tripDateInfoDiv>span{line-height:1.0;float:left;width:100%}.tripHeaderLabel{padding-top:20px}.tripHeaderLabel,.tripFooterLabel{color:#8a8a8a;font-family:arial;font-size:12px;font-weight:normal;line-height:1.0}.tripDayTextLabel{font-size:39px!important;font-family:Bentonsansextracomp;color:#4d4f53!important}.cruiseTripDetails div>span,.hotelTripDetails div>span,.carTripDetails div>span{display:block}.tripHotelNameDetails,.tripCruiseLineDeails,.tripCarPickupLocation{padding-top:20px;font-weight:bold}
.footerDetails{font-weight:bold;padding-top:10px}.tripAddress{padding-top:5px;font-weight:normal}.departure,.arrival{margin-top:0!important;margin-left:0!important;word-break:normal!important}.tripSeparatorArrowImg{background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -259px -289px;width:20px;height:10px;float:left;margin:44px 5px 0 5px}.nextTripActiveImg{float:right;background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -652px -384px;width:7px;height:11px;margin-top:60px;margin-left:3px;cursor:pointer}
.nextTripInActiveImg{float:right;background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -629px -384px;width:7px;height:11px}.nextTripInActiveImg,.nextTripActiveImg{margin-right:-2%}.previousTripActiveImg,.previousTripInActiveImg{margin-left:-2%}.previousTripActiveImg{float:left;background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -575px -384px;width:7px;height:11px;cursor:pointer}.previousTripInActiveImg{float:left;background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -601px -384px;width:7px;height:11px}
.collapsedTripDetails{float:left;background-color:#f3f3f3;width:100%}.collapsedTripDetails .reviewTrip{background-color:#f3f3f3}.collapsedReviewTrip{float:left;padding-left:4%;padding-top:4%;width:100%}.collapsedTripDateInfo{width:38%;float:left;padding:4%;word-wrap:break-word}.collapsedTripDataInfo{width:38%;float:left;padding-left:4%;padding-right:4%}.cHeader{float:left;font-family:arial;color:#6f6f6f;font-size:12px}.cMiddleContent{margin-top:1%;font-family:Arial;font-size:12px;font-weight:bold;color:#4d4f53}
.cFooter{line-height:1.0;font-family:arial;color:#6f6f6f;font-size:12px;padding-left:2px}.verticalLine{border-left:1px solid #d5d5d5;float:left;height:35px;margin-top:4%}.cReviewTripTitle{font-family:BENTONSANSEXTRACOMP;font-weight:normal;font-size:18px;color:#4d4f53;float:left;line-height:1.0}.cReviewTripViewDetails a{font-family:Arial;font-weight:bold;font-size:10px;color:#6f6f6f;float:right;margin-right:40px;text-decoration:underline!important;line-height:1.0}.cAirTripDetails,.cHotelTripDetails,.cCarTripDetails,.cCruiseTripDetails{float:left;width:55%;margin-left:4%;margin-top:4%}
.cTripHotelNameDetails,.cTripCarPickupLocation,.cTripCruiseLineDeails{color:#6f6f6f;font-size:12px;font-family:arial;font-weight:bold;float:left;line-height:1.0;width:100%}.cTripAddress{color:#6f6f6f;font-size:12px;font-family:arial;font-weight:normal;float:left;width:100%}.cAirHeader{font-family:arial;color:#6f6f6f;font-size:12px}.arrival .cAirMiddleContent{font-family:Arial;margin-left:13px;font-size:12px;font-weight:bold;color:#4d4f53}.departure .cAirMiddleContent{font-family:Arial;margin-left:10px;font-size:12px;font-weight:bold;color:#4d4f53}
.cAirFooter{font-family:arial;color:#6f6f6f;font-size:12px;margin-left:10px}.cNextTripActiveImg{background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -652px -384px;float:right}.cPreviousTripActiveImg{background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -575px -384px}.cNextTripActiveImg,.cPreviousTripActiveImg{float:left;width:7px;height:11px;cursor:pointer}.cNextTripInActiveImg{background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -629px -384px;margin-left:3px}.cPreviousTripInActiveImg{background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -601px -384px}
.cNextTripInActiveImg,.cPreviousTripInActiveImg{float:left;width:7px;height:11px}.cTripsMainDiv{background-color:white;float:left;width:102%;display:flex;justify-content:center;align-items:center;margin-left:-3px}.upComingTripDetails{padding:20px}.tripDetailsSeperator{float:left;margin-top:35px;margin-left:20px;margin-right:20px}.upComingTripMsg{text-transform:none!important;line-height:1}.upComingTripDays{float:left;width:100%}.clearFix{clear:both}.manageAllTrips{color:white!important;text-decoration:underline!important;white-space:;line-height:1.5;font-size:12px;text-transform:none!important;letter-spacing:1;font-family:arial;text-decoration:underline;font-weight:normal;letter-spacing:0;margin-left:20px;width:4%}
.manageAllTripsAir{color:white!important;text-decoration:underline!important;white-space:;line-height:1.5;font-size:12px;float:left;text-transform:none!important;letter-spacing:1;font-family:arial;text-decoration:underline;font-weight:normal;letter-spacing:0;width:45px;margin-top:9%;margin-left:20px}.daysToTravelMsgAir{float:left}.travelMsgAir{display:inline-block;text-align:center;margin:auto}@media(max-width :767px) and (min-width:320px){.nonCollapsedTripDetails{background-color:white;float:left;line-height:1.0;padding:10px;width:auto!important}
.cTripsMainDiv{padding:5px 0;width:100%;margin:0!important}}.airPortCode{float:left}.myTrip{width:100%;text-align:center}.daysToTravelMsg{float:left;display:inline-block;padding-left:42%}#daysToTravelMsg{float:left}.tripFloatLeft{float:left;width:100%;margin:auto}.tripDateInfoDiv{margin-left:3px;text-align:center;word-break:break-all;background-color:#f3f3f3;width:25%;height:100px;float:left}.tripDateUpInfoDiv>span{word-break:break-all;padding-left:0;padding-right:0}.previousTripInActiveImg,.nextTripActiveImg,.previousTripActiveImg,.nextTripInActiveImg{margin-top:45px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.nonCollapsedTripDetails .airTripDetails,.nonCollapsedTripDetails .hotelTripDetails,.nonCollapsedTripDetails .carTripDetails,.nonCollapsedTripDetails .cruiseTripDetails{min-height:100px;text-align:center;line-height:1.0;background-color:#f3f3f3;float:right;width:70%}.nonCollapsedTripDetails .airTripDetails{display:flex;justify-content:center}.collapsedTripDataInfo{word-wrap:break-word;width:100%}.collapsedTripDataInfo span{display:inline-block}.collapsedTripDateInfo .cHeader{display:inline-block}
.collapsedTripDateInfo .cHeader{float:none}.displayBlock{display:block!important}.rhDropDownContainer{width:100%;float:left}#rhFlightErrorMsgContainer,#rhCarErrorMsgContainer,.displayVacationErrors{float:left;width:107%;text-align:left;margin-left:-12px}.rhErrorMsgList{margin-left:10px;float:left}.datesPosition{padding-left:50px!important}.rhWidgetContainer{float:left;margin:5px 20px 5px 15px!important;width:91%!important}.rhFormImgStyles{left:20px;margin-top:15px;position:absolute}.rhFormField{height:45px;width:100%}#rhFromContainer,#rhToContainer,#flightTravelersContainer{width:100%;border-collapse:collapse!important;border-spacing:0!important}
#rhToField{border-top:0!important}.swapFromAndTo{position:absolute;top:31px;right:14px;height:25px;width:24px;border:1px solid #d9d9d9;z-index:4;background-color:white;padding:2px}.doubleArrows{width:100%;background-image:url('/ctnwt/assets/responsiveTravelHome/img/icons/double-arrows.svg');background-size:cover;min-height:20px;padding:0;padding-bottom:100%}@media(max-width:768px){.swapFromAndTo{top:28px;height:31px;width:30px}.doubleArrows{min-height:26px}}.rhFormField:focus{color:#4d4f53!important}#flightReturnDate,#rhCabinType,#checkOutDate,#flightHotelEndDate,#aevEndDate{border-left:0}
.rhFormFieldContainer{float:left;width:100%}.searchDialogCheckOutDiv,.searchDialogCheckInDiv{width:50%;display:block}.rhFormFieldContainer input{float:left;border:1px solid #d9d9d9;width:100%;padding-top:5px;margin-top:-1px;-webkit-appearance:none;border-radius:0}.rhFormField:focus{border:1px solid #4e4f53!important;border-collapse:collapse;outline:0 none;margin-bottom:1px;position:relative!important}.rhFormField:focus::-webkit-input-placeholder,.rhFormField:focus::-moz-placeholder,.rhFormField:-moz-placeholder{color:transparent}
.hpTravelerStyle{width:50%}.hpRadioInputStyle{float:left;width:60%}li{list-style-type:none}#nav{display:table;table-layout:fixed;text-align:center;border-spacing:0;margin-bottom:0!important;padding:0!important}#nav li{display:table-cell;width:5%;border-bottom:1px solid #d5d5d5;height:auto;vertical-align:bottom;cursor:pointer}#nav li#flightsTab{border-left:none}#nav li.active{border-bottom:1px solid transparent}#nav li.active a{color:#002662;font-weight:bold}#nav li a{color:#4d4f53;border-right:1px solid #d5d5d5;font-family:bentonsans;font-size:10px;padding-top:9px;padding-bottom:9px;width:100%!important;text-decoration:none;margin:auto;cursor:pointer!important}
#nav li:last-child a{border-right:0}.dls-icon-airplane,.dls-icon-car,.dls-icon-hotel,.dls-icon-ship{height:22px;background-size:22px;background-repeat:no-repeat;background-position:center}.dls-icon-airplane{background-image:url('/ctnwt/assets/common/images/dls/dls-icon-airplane-inactive.svg')}.dls-icon-car{background-image:url('/ctnwt/assets/common/images/dls/dls-icon-car-inactive.svg')}.dls-icon-hotel{background-image:url('/ctnwt/assets/common/images/dls/dls-icon-hotel-inactive.svg')}.dls-icon-ship{background-image:url('/ctnwt/assets/common/images/dls/dls-icon-ship-inactive.svg')}.active .dls-icon-airplane{background-image:url('/ctnwt/assets/common/images/dls/dls-icon-airplane-active.svg')}
.active .dls-icon-car{background-image:url('/ctnwt/assets/common/images/dls/dls-icon-car-active.svg')}.active .dls-icon-hotel{background-image:url('/ctnwt/assets/common/images/dls/dls-icon-hotel-active.svg')}.active .dls-icon-ship{background-image:url('/ctnwt/assets/common/images/dls/dls-icon-ship-active.svg')}#hpFlightHotelTab .dls-icon-airplane{float:left;width:50%;background-position:right}#hpFlightHotelTab .dls-icon-hotel{float:left;width:22px;margin-left:7px}#searchWidget{z-index:2;top:70px}.SearchFormErrorBorder{border-color:#a33f1f}.toImg{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png") repeat scroll -21px -120px #fff}
.departImg{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png") repeat scroll -124px -165px #fff}.arrivalImg{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png") repeat scroll -74px -165px #fff}.fromToLocation{background-image:url('/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png');background-position:20px;background-repeat:no-repeat;padding-left:25px;float:left}.widgetContainer{color:#36454f;letter-spacing:.02em}.tripTypeOuterContainer{display:block;width:100%;float:left}.tripTypeInnerContainer{float:left}.roundWayContainer{width:95px}
.oneWayContainer{width:80px}.floatLeft{float:left}.oneWay{padding:0 0 0 15px}.buttonStyle{float:left;margin-top:2%;margin-left:7%}.thinLine{width:1px;height:25px;border-right:1px solid #d5d5d5;float:left;margin-right:10px;margin-top:8px}.searchButtons{clear:both;margin:2% 0 1% 0;float:left;width:100%;color:#002663}.multiCityInnerContainer{float:right;margin-top:3px}.multiCity{font-family:arial;font-size:10px;color:#4d4f53!important;float:right;cursor:pointer;padding-right:0;text-decoration:underline!important}
.searchDialogCheckIn{float:left;height:45px;padding:0 0 0 10px;width:100%}.ui-datepicker-trigger.rhCheckInIconDark{background:url("/ctnwt/assets/travelhome/images/sp-master-sheet.png") repeat scroll -316px -62px #fff!important;left:8px}.ui-datepicker-trigger.rhCheckOutIconDark{background:url("/ctnwt/assets/travelhome/images/sp-master-sheet.png") repeat scroll -361px -62px #fff!important;left:10px}.searchDialogCheckInDiv .ui-datepicker-trigger{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png") repeat scroll -823px -985px #fff;width:30px;height:26px;left:14px}
.searchDialogCheckOutDiv .ui-datepicker-trigger{background:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png") repeat scroll -671px -985px #fff;left:14px;width:30px;height:26px}.searchDialogCheckOutDiv .ui-datepicker-trigger:focus{background:url("/ctnwt/assets/travelhome/images/sp-master-sheet.png") repeat scroll -316px -62px #fff!important;left:8px}.tab-content{box-shadow:3px 3px 4px 0 RGBA(1,2,2,0.17);border-radius:0 6px 6px 0;height:auto;width:105%!important;z-index:999;background-color:white;padding-bottom:2%;padding-left:0!important;position:relative;float:left}
.tab-contentZindex{z-index:4000}.hrLine{float:left;width:100%;margin:1.3% 0!important}div.input-group>input{padding-left:49px;padding-right:10px;position:relative;background:rgba(0,0,0,0);z-index:3;cursor:pointer}.leftBtn{float:left;margin-right:20px;width:45%;margin-bottom:20px}.rightBtn{float:right;width:45%}.travelersFareHeading{color:#4d4f53;font-family:Arial;font-size:8px;font-weight:bold;letter-spacing:.1px;line-height:16px;padding-bottom:4px}.fareClassSelected,.fareClassUnselected{font-size:10px;font-weight:bold;padding:6px 12px!important}
.fareClassSelected,.fareClassSelected:hover{background-color:#6f6f6f!important;color:#fff!important;text-decoration:none!important}.fareClassUnselected,.fareClassUnselected:hover{border:1px solid #6f6f6f!important;color:#4d4f53!important;background-color:#fff!important;text-decoration:none!important}@media(max-width:991px){.fareClassSelected,.fareClassUnselected{font-size:8px}}#rhTravelers{text-align:left!important;padding-left:49px}@media(max-width:991px) and (min-width:768px){#rhTravelers{padding-left:35px}
}@media(min-width:1501px){#rhTravelers{padding-left:11px}}.childInLap{width:60px;margin-bottom:0!important}.childInSeat{width:63px;margin-top:10px!important;margin-right:0!important;margin-bottom:0!important}.childInLap>.custom_style,.childInSeat>.custom_style{margin-left:0!important}@media(max-width:991px) and (min-width:768px){.childInLap>label,.childInSeat>label{margin-left:7%!important}.childInLap{width:53px}.childInSeat{width:56px}}@media(max-width:1300px) and (min-width:992px){.childInLap,.childInSeat{width:59px;font-size:10px!important}
}.hpFlightBtn{width:100%}.rhActiveText{color:#4d4f53!important}.rhInActiveText{color:#aeaeae!important}.rhLocationIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-330px -72px;background-repeat:no-repeat;height:18px;width:15px}.rhSearchIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-111px -72px;background-repeat:no-repeat;height:18px;width:18px}.rhSearchIconDark{background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -132px -283px;width:15px;height:16px}
.rhFlyIconLight{background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -41px -381px;width:18px;height:17px}.rhFlyIconDark{background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -82px -381px;width:18px;height:17px}.rhStarIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png");background-position:-310px -335px;background-repeat:no-repeat;height:14px;width:14px;margin-left:5px}.rhStarIconDark{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png");background-position:-310px -284px;background-repeat:no-repeat;height:14px;width:14px}
.rhBedIconDark{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png");background-position:-388px -284px;background-repeat:no-repeat;height:20px;width:25px}.rhBedIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png");background-position:-388px -334px;background-repeat:no-repeat;height:20px;width:25px}.rhLeftImageOnField{float:left;height:20px;left:15px;position:absolute;top:15px;width:25px}.rhFromDateIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-170px -162px;background-repeat:no-repeat;height:22px;width:27px}
.rhDurationIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-19px -73px;background-repeat:no-repeat;height:16px;width:18px}.ddArrowDownImg{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-628px -80px;background-repeat:no-repeat;height:10px;width:12px;float:right;margin-top:10px;margin-right:1px}.rhLeftIconOverForm{float:left;margin-top:7px;margin-left:10px}.rhRightIconOverForm{float:right;margin-top:7px}.rhPlaceholder{float:left;margin-left:15px;margin-top:7.5px}
.rhSaveOntripDiv{float:left;width:100%;margin-top:1%}.rhSaveOnTripImg{background:url('/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png') no-repeat -434px -336px;width:14px;height:14px;float:left;margin-right:6px}.rhSaveOnTripContent{width:90%;color:#4d4f53;float:left}.rhCheckBox{margin:0!important}.checkbox .custom_style{border-radius:0}.childRadio{border-color:#c9c9c9!important;border-radius:10px!important;width:20px!important;height:20px!important}.childRadio.active{border-color:#012663!important}.childRadio .active{background-image:none!important;background-color:#012663;border-radius:6px;width:12px!important;height:12px!important;top:3px!important;left:3px!important}
.rhSaveOnTripSpan{text-transform:uppercase;color:#ed5929;font-weight:bold}.hrFlightNotificationDiv{float:left;width:100%}.rhNotificationText{background-color:#00648d;color:white;font-family:arial;font-size:12px;font-weight:bold;height:17px;text-align:center}.hpExpandedDiv1{float:left;clear:both;width:100%;padding-top:10px}.hpExpandedHotelAdvSearch{float:left;clear:both;width:100%;font-family:arial;margin-top:10px}.hpExpandedDivLeft{margin-left:10px;font-family:arial;color:#4d4f53;font-size:12px}
.hpExpandedDivAnchor{font-size:10px;text-decoration:underline!important;color:#4d4f53!important;cursor:pointer}.hpInsiderFaresDiv{color:#009bbb;display:table;float:right;padding:5px!important;text-align:center;border-radius:6px!important;background-color:#f3f3f3;cursor:pointer}.rhInsidersDivText{font-weight:bold!important;text-transform:uppercase;float:left;text-align:center;margin-left:5px;margin-bottom:0}.rhInfoImg{background-image:url('/ctnwt/assets/responsiveTravelHome/img/icons/Info.PNG');float:right;height:17px;width:17px;margin-left:5px;margin-right:2px}
.ddArrowDownFlight{float:left;position:absolute;right:12px;top:8px}.rhFlightField a{background-color:#fff;background-image:none!important;border:1px solid #d9d9d9!important;border-radius:0!important;height:45px;width:50%;float:left}.rhFlightTravelField{float:left;width:50%}.rhFlightEconomyField{float:right;width:50%}#rhDropDownBtn .dropdown .open,#rhDropDownBtn .dropdown .open>.rhDropDown{border:1px solid #4e4f53;border-bottom:0}.btn-default.rhDropDownBtn :hover,.btn-default.rhDropDownBtn :focus,.btn-default.rhDropDownBtn :active,.open>.dropdown-toggle.btn-default.rhDropDownBtn{background:none!important;border-bottom:0!important}
.rhDropDownBtn,.rhDropDownBtn:hover,.rhDropDownBtn:active,.rhDropDownBtn:focus{background:0;border-radius:0}.dropdown-menu.rhDropDown>li>a,dropdown-menu.rhDropDown>li>a:hover,dropdown-menu.rhDropDown>li>a:focus{padding:0!important;background:0;color:#aeaeae;float:left;width:100%;white-space:normal}.dropdown-menu.rhDropDown>li>a:focus{outline:0}.dropdown-menu.rhDropDown>li>a:hover,.dropdown-menu.rhDropDown>li>a:focus{background:#f3f3f3}.rhDropDown{width:100%;padding:0;margin:0;border:1px solid #4e4f53;border-top:0}
.hpLeftDiv{float:left;height:45px;width:50%}.hpLeftDivVacationRooms{float:left;height:45px;width:50%;display:block}.hpLeftDivHotel{float:left;height:45px;width:50%;display:block}.hpRightDiv{float:left;height:45px;width:50%}.travelerCategory{background-color:white;border:1px solid black;color:white;display:block;position:absolute;width:100%;z-index:2;padding:0!important;margin-top:0!important;border-top:0}.travelerSubCategory{border-top:1px solid #d9d9d9;height:45px;list-style-type:none;text-align:center;padding:3%;color:black;float:left;width:100%}
.selectedDropDownItemStyle{float:left;margin-left:38px}#economyContainer .selectedDropDownItemStyle{float:none!important;margin-left:0!important}#economyContainer .selectedDropDownItemStyle{float:none!important;margin-left:0!important}.dropDownItemStyle{line-height:2em}@media(min-width :768px) and (max-width :991px){.CttNotificationsBanner,.CttNotificationsStickyBanner{height:auto!important}.CttNotificationComponentMessage{line-height:20px!important}.CttNotificationsBannerDataResize{width:100%!important}
.CttNotificationsBannerData{margin:12px auto!important}.rhBpSubSection{font-size:10px!important;margin-bottom:3%!important;width:75%!important}.LearnMoreBtn,.BookNowBtn{margin:auto;font-size:12px!important;margin-top:2%;background-color:#002165;color:white!important;font-weight:bold}.cruiseTripDetails>span,.hotelTripDetails>span,.carTripDetails>span{color:#6f6f6f;font-size:12px;font-family:arial;float:left;margin-left:20px;width:75%;padding-top:5px!important}.collapsedTripDateInfo{width:39%!important;float:left;padding-top:4%!important;padding-bottom:4%!important;padding-left:1%!important;padding-right:0!important}
.collapsedTripDetails{float:left;background-color:#f3f3f3;width:95%!important;margin-left:3%!important}.tripHeaderLabel,.tripFooterLabel{color:#8a8a8a;font-family:arial;font-size:10px!important;font-weight:normal;line-height:1.0}.tripDayTextLabel{font-size:25px!important;font-family:Bentonsansextracomp;color:#4d4f53!important}.rhSaveOnTripSpan{text-transform:uppercase;color:#ed5929;font-weight:bold;font-size:10px!important}.hpInsiderFaresDiv{color:#009bbb;display:table;float:right;padding:2px!important;text-align:center;border-radius:6px!important;background-color:#f3f3f3;cursor:pointer;margin-top:0}
.rhInsidersDivText{font-weight:bold!important;text-transform:uppercase;float:left;text-align:center;margin-left:5px;margin-bottom:0;margin-top:1px!important;font-size:10px!important}#socialMedia{width:90%;float:none;clear:both;overflow:hidden;margin:auto;top:10px}.emailSignUp .col-sm-8{width:100%}.emailSignUpNew .col-sm-8{width:100%;text-align:center}#socialMedia p{float:left;margin-right:10px;margin-top:10px}.emailSignUp{background-color:#5e2750;padding:50px 16px 50px 16px}.emailSignUpNew{background-color:#f3f3f3;padding:50px 16px 50px 16px}
.dropdown .btn-default{font-size:12px!important}.selectedDropDownItemStyle{float:left;margin-left:12px!important;padding:4px 14px 1px!important}}.economyDropdown{float:left;margin-left:39px}.travelerSubCategory:hover{background-color:#f3f3f3;color:#4d4f53!important;border-radius:inherit}.travelerSubCategory:hover .dropDownItemStyle{color:#4d4f53!important}.decrementLeft:hover,.decrementLeft:focus,.decrementLeft:active{color:#4d4f53!important}.incremerntRight:hover,.incremerntRight:focus,.incremerntRight:active{color:#4d4f53!important}
.open>.dropdown-toggle.btn-default.rhTravelDropDown{border-bottom:1px solid #d9d9d9!important;outline:0 none;background:transparent!important;border-bottom:0}.open>.dropdown-menu{min-width:100%;padding-top:0;margin-top:-1px;border:1px solid #4e4f53;border-top:0;border-radius:inherit}.btn.rhTravelDropDown{border-radius:0;padding-left:0}.decrementLeft{float:left;font-weight:bold;color:#aeaeae;padding:0;font-size:27px;margin-top:-9px;margin-left:1%;cursor:pointer}.incremerntRight{float:right;font-weight:bold;font-size:25px;color:#aeaeae;margin-top:-5px!important;cursor:pointer}
.rhTravelDropDown{width:100%;height:45px;background:transparent none repeat scroll 0 0}.rhFlightsTravelersHelpIcon{margin:-25px 0 0 0!important;z-index:2}.fullWidth{width:100%!important}.rhCruiseFormFieldsContainer{float:left;margin:30px 20px 20px 20px;width:90%}.rhCruiseSearchOptionsContainer{float:left;width:100%}.rhCustomDropDown{width:100%;float:left;height:45px;border:1px solid #d9d9d9;padding-left:12%!important;padding-top:2%;padding-bottom:2%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
.rhDropDownWrapper{width:100% \9;border-right:1px solid #d9d9d9\9;overflow:hidden\9}.rhDropdownIconLocationLight{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Location_Light.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 95% center no-repeat}.rhDropdownIconSearchLight{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Search_Light.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 95% center no-repeat}#rhShipNameField select{border-top:0!important;border-left:0!important;border-bottom:0!important}
#rhCruiseLineField select{border-top:0!important;border-bottom:0!important}#rhSailingDateField select{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Calendar_IN-Light.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 90% center no-repeat;padding-left:25%!important;border-right:0!important}#rhDurationField .rhCustomDropDownDurationLight{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Duration_Light.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 90% center no-repeat;padding-left:20%!important}
.rhSearchIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-111px -72px;background-repeat:no-repeat;height:18px;width:15px}.rhPersonIconDark{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png");background-position:-166px -283px;background-repeat:no-repeat;height:16px;width:16px}.rhFromDateIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-170px -162px;background-repeat:no-repeat;height:22px;width:27px}.rhDurationIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-19px -73px;background-repeat:no-repeat;height:16px;width:18px}
.ddArrowDownImg{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-628px -80px;background-repeat:no-repeat;height:10px;width:12px;float:right;margin-top:10px;margin-right:1px}.rhFieldInDuo{width:50%}.rhFloatLeft{float:left}.rhFloatRight{float:right}.rhCruiseOtherLinks{margin:10px 0;float:right}.rhCruiseOtherLinks div{text-decoration:underline!important;cursor:pointer}.rhCtaButtonSingle{width:100%;font-weight:300}.rhCruiseSearchOptionsContainer input{float:left;height:45px;border:1px solid #d9d9d9;padding-left:12%!important;width:100%;background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Search_Light.PNG") 3% center no-repeat}
#AdvancedSearchOptions select{padding-left:15%!important;border-bottom:0}#rhPriceRangeField{width:100%}#rhDeparturePortField,#rhSortByField{border-left:0}.selected{font-weight:bold!important}.rhVacationsFlightHotelBtn{float:left;margin-right:20px;width:100%}.rhVacationsAevBtn{width:100%;float:right}.rhVacationsMultiCityDiv{display:block;vertical-align:middle;width:100%;margin-top:10px}.aevMultiCity{font-family:arial;font-size:10px;color:#4d4f53;float:right;padding:25px;text-decoration:underline!important}
.rhVacationsTripType{width:100%;float:left}.rhErrorsVacationsTripType{display:block;width:100%}.rhVacationTypeSeparator{width:100%;float:left}.rhOrText{float:left;font-weight:normal;margin-right:5px}.rhHorizontalThinLine{width:90%;float:left;margin:10px 0 0 0}.rhFHTripTypeHolder{width:100%;margin-right:0}.SelectWrap{position:relative;float:left;border-right:1px solid #d9d9d9;overflow:hidden}.ChildAgesSelectWrap{margin:0 2px 0 2px;width:18%}.ChildAgesSelectWrap select{width:100%;-webkit-appearance:none;border:1px solid #d9d9d9;-moz-appearance:none;appearance:none;padding:2px 2px 2px 2px;background:transparent url('/ctnwt/assets/thc2/images/thc_form_arrow.png') no-repeat 35px center}
.RightMargin{margin-right:0}.SearchDialogTextInput{color:#4d4e52;font:15px arial}.SearchFormFieldBorder{border-color:#d9d9d9;border-width:1px;border-style:solid}.SearchDialogLabel{display:block;color:#a4a4a4;font:15px arial;margin-bottom:10px;text-align:left}.childrenAgesDiv{margin:3px 0 0 0}.childrenAgesLabel{display:block;color:#454f53;font:11px arial;font-weight:bold;letter-spacing:.14px;text-align:left;margin:2px 0 0 0}.moreSearchOptionsHotels{font-family:arial;font-size:10px;color:#4d4f53!important;float:right;padding:10px 0;text-decoration:underline!important}
.rhSearchIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-111px -72px;background-repeat:no-repeat;height:18px;width:18px}.rhPersonIconLight{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png");background-position:-166px -334px;background-repeat:no-repeat;height:16px;width:16px;margin-left:5px}.rhPersonIconDark{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png");background-position:-166px -283px;background-repeat:no-repeat;height:16px;width:16px}
#rhPickupTimeDiv{width:50%;float:left}#rhPickupTimeDiv select{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Duration_Light.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 90% center no-repeat;padding-left:20%!important;margin-top:-1px}#rhDropoffTimeDiv{width:50%;float:right}#rhDropoffTimeDiv select{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Duration_Light.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 90% center no-repeat;padding-left:20%!important;margin-top:-1px}.rhOtherLinks{margin:10px 0 5px 0;width:100%}
.hpCarBtn{width:100%;float:right}.onewayRental{background:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png") no-repeat scroll 0 0 transparent;height:17px;width:17px;margin:2px 0 0 5px;background-position:-473px -336px}.fhrFirstModalLink{background:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png") no-repeat scroll 0 0 transparent;height:17px;width:17px;margin:2px 0 0 4px;background-position:-473px -336px}.tripTypeInnerContainerC{width:80%}.searchbyAddrInnerContainerC{width:90px;margin-bottom:5px;margin-top:13px;width:auto;float:right}
.carSameDropHolder{width:115px}.carDiffDropHolder{width:130px}.searchMultiCityV{padding:0 25px;margin-top:-5px;margin-right:-22px}.radio{margin-left:0}.radio label,.checkbox label{font-family:arial;margin-top:4px}.multiCityInnerContainerC{margin-top:16px}.multiCityC{width:70px;margin-right:-18px;white-space:pre-line}.flighttraveldpdo{white-space:pre-line;margin:0 auto!important}.onTopOfElementQ{margin-top:10px;margin-right:0;z-index:2}.tab-content .borderleft0{border-left:0!important}.tab-content .carSelectBorder{border-top:0!important}
.dropdown .btn-default,.dropdown .btn-default:hover{background:transparent;border-radius:0;margin-top:-1px}.dropdown .btn-default:focus,.dropdown .btn-default.focus,.dropdown .btn-default:active,.dropdown .btn-default.active{margin-top:0}a:focus{outline:0 none}.tab-content .borderleft1{border-left:1px solid #d9d9d9!important}.roomCenterAlign{text-align:center}.hotelRoomLabel{display:inline-block;padding:12px 0}.roomCenterAlign:not(.ng-hide)+.hpLeftDivHotel .borderleft0{border-left:1px solid #d9d9d9!important}
.dropdown .btn-default{font-size:12px;overflow:hidden}.searchDialogCheckOutDiv.formFieldInvalid{border-left:0!important}.carMod.searchDialogCheckOutDiv.formFieldInvalid{border-left:1px solid #a33f1f}#searchDialogCheckOutDivCar.formFieldInvalid{border-left:1px solid #a33f1f}.travelersDropDownFlight{color:#aeaeae!important;float:initial;margin:0 5px}.travelersDropDownFlight:hover{color:#4d4f53!important}.aevAutocomplete{max-height:305px}.widgetErrorMsg{margin-left:-6px;float:left;width:88%}.fineHotelsChkBox{width:75%}
.fineHotelsChkBoxDiv{margin-top:2px}.fineHotelsChkBoxLabel{padding-left:17px;display:inline;margin-right:0!important;clear:right}.advanceSearchHotelFHR{width:25%!important;float:right;text-align:right}.advanceSearchHotel{width:50%;float:right;text-align:right}.logoutBtnDiv{color:#FFF!important}.logoutBtn{margin:0 20px}.pointerCursor{cursor:pointer}.selectedDropDownItemStyleHotelGuests{margin-left:20px}.open .rhFormField{border:1px solid #4e4f53!important}.open .rhDropDownBtn{margin-top:0!important}
.featuredHotelPropsHelpDiv{float:left;margin:5px 0 0 4px}.featuredHotelPropsHelp{background:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png") no-repeat scroll 0 0 transparent;height:18px;width:18px;background-position:-473px -336px}.featuredHotelsChkBx{width:100%}.featuredHotelsChkBxDiv{margin-top:2px}.featuredHotelsChkBxLabel{margin-right:0!important;clear:right;font-size:11px}.featuredHotelsChkBxLabelSpan{float:left;padding-top:2px}.restrictedWidth{width:85%}#featuredHotelsModal{padding-bottom:20px;float:left}
.featuredHotelsModalFont{font-family:Arial;font-size:14px;color:#5f6266}#featuredHotelsModal hr{color:#ddd;width:100%;margin:5px 0}#featuredHotelsModal .header{font-family:BentonSansExtraComp-Md;font-size:2em;margin:5px 0}.head-desc{margin:0;text-align:center;text-transform:uppercase;line-height:20px;display:table;height:90px;width:100%}.head-desc p{margin:0;padding:0;display:table-cell;vertical-align:middle}.hotel-block-section{margin:0;padding-bottom:20px;border-bottom:1px solid #DDD;float:left}
.fhrWhiteLogo{background-image:url("/ctnwt/assets/fhr/images/fhr_logo_white.png");height:37px;width:248px;margin:0 auto}.halfBlock{width:50%!important}.fullBlock{width:100%}.featuredProgram{float:left;display:inline-block}.programSeparator{border-right:1px solid #DDD;margin-bottom:-20px}.left-head{background:#3f3f3f;padding:15px 0 10px 0;color:#fff;text-transform:uppercase;text-align:center;position:relative;margin-left:-10px;margin-right:-10px}.left-head:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(156,210,245,0);border-top-color:#3f3f3f;border-width:8px;margin-left:-8px}
.right-head:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(156,210,245,0);border-top-color:#801b61;border-width:8px;margin-left:-8px}.right-head{background:#801b61;padding:12px 0;color:#fff;text-transform:uppercase;text-align:center;position:relative;margin-right:-10px;font-family:BentonSansExtraComp;font-size:1.91em;letter-spacing:.05em}.leftShift{margin-left:-10px}.rhSpriteCloseIcon{height:24px;width:24px;float:right;background-position:-608px -334px;cursor:pointer}
.programDesc{padding:20px}#fhrOverlayIntro{margin:0;padding:0}.fhrOverlayBulletHolder{margin:0;padding-left:15px}.fhrOverlayBullet{margin-top:10px;margin-left:5px;list-style-type:disc}.fhrOverlayLabel{color:#4d4f53;font-family:Benton,Arial,sans-serif;font-weight:bold;line-height:15px;margin-right:10px;font-size:16px}.fhrOverlayText{color:#4d4f53;font-family:BentonSans,Arial,sans-serif;font-size:12px;line-height:15px}#fhrOverlayDivider{color:#d5d5d5;height:1px;margin:30px 29px}.fhrOverlayFootnotes{color:#7f8081;font-family:Arial,sans-serif;font-size:9px;line-height:13px;margin-left:29px}
.fhrOverlayTnCs{color:#7f8081;font-family:Arial,sans-serif;font-size:9px;line-height:13px;margin:25px 49px 30px 29px}.terms-conditions{text-align:left;font-size:12px;font-weight:bold;border-bottom:1px solid #DDD;width:100%;float:left}.terms-conditions .heading{border-bottom:1px solid #DDD;text-transform:uppercase;padding:20px;margin:0}.footer-content-div{padding:0 20px 20px 20px;height:120px;overflow-y:scroll}.footer-content-div p{margin:0;padding:0;font-size:12px;line-height:22px;font-weight:normal}
.bdr-top{margin:20px;padding:0 20px;border-top:1px solid #DDD;display:inline-block;width:91%}.popup{background:#FFF;padding:0;float:left}.popup-header{height:20px;padding:16px 12px 16px 18px;background:#00235a url("/ctnwt/assets/travelhome/images/sp-button-repeat-x.png") repeat-x 0 -460px;color:#fff}.popup-header h2{margin:0;padding:0;font-size:22px;float:left;font-weight:normal}@media screen and (max-width:768px){#popupLayer_mrAccount .popup-header h2{font-size:18px}#popupLayer_mrAccount .popup-heading{margin:20px 0 20px}
#popupLayer_mrAccount .cardHeaderDiv{padding-bottom:1px;font-size:11px}#popupLayer_mrAccount .cardRowDiv .points{font-size:14px;padding:18px 0 0}#popupLayer_mrAccount .cardRowDiv .cardName{padding:11px 0 0}}@media screen and (max-width:330px){#popupLayer_mrAccount .popup-header h2{font-size:15px}}#popupLayer_mrAccount label{display:inline-flex}@media(max-height:600px){#popupLayer_mrAccount{top:0}}@media(min-height:601px){#popupLayer_mrAccount{top:15%}}#popupLayer_redeempts .popup-header h2{font:20px BentonSans}
.popup-header .close-link{float:right;font-size:11px;background:url("/ctnwt/assets/travelhome/images/sp-master-sheet.png") 0 -97px;width:32px;height:30px;margin-top:-3px;text-decoration:none}#showFhrFirstOverlay+#showFhrFirstOverlayPopup .ng-modal-header{background:#000}.tab-content .rhFormMiddleField.formFieldInvalid{border:1px solid #a33f1f}.tab-content .rhFormMiddleField.formFieldInvalid.removeCss{border-top:1px solid #a33f1f}#rhDestinationField select option:selected{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Location_Dark.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 95% center no-repeat}
.rhDropdownIconSearchDark{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Search_Dark.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 95% center no-repeat}.rhDropdownIconLocationDark{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Location_Dark.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 95% center no-repeat}#rhDurationField .rhCustomDropDownDurationDark,#rhPickupTimeDiv select.rhCustomDropDownDurationDark,#rhDropoffTimeDiv select.rhCustomDropDownDurationDark{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Duration_Dark.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 90% center no-repeat;padding-left:20%!important}
.rhSailingDateIconDark{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Calendar_IN.png") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 90% center no-repeat!important}.rhSailingDateIconLight{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Calendar_IN-Light.PNG") 5% center no-repeat,url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG") 90% center no-repeat!important}select::-ms-expand{display:none}button.vacationBtn{padding:0 14px}.borderTopMandatoryError+.borderTopMandatoryError .rhFormMiddleField.formFieldInvalid{border-top:0!important}
.rhHotelDropDownAdjust{width:100%}.rhHotelRadioContainer{float:left;width:64%}.rhHotelRadioContainer div{width:100%}.multiCityInnerContainerFlight{margin:0;margin-top:15px;float:right}.clearBoth{clear:both}.vacationTypeSpacing{padding-left:10px!important;margin-top:3px!important}.vacationRoomsSpacing{padding-left:5%!important}.flightTravelersContainerHolder{width:100%;float:left;margin-bottom:-1px}button.hpFlightHotelBtn,button#rhSearchFlight{padding:0}select{text-overflow:'';text-indent:.01px;-moz-appearance:none;-webkit-appearance:none;appearance:none}
@ -moz-document url-prefix(){select{padding-top:13px}}#showFhrFirstOverlayPopup .ng-modal-header{background:#000}#oneWayRentals{float:left;margin-top:12px;margin-left:0}.ChildAgesSelectWrap{margin:5px 0 0 2px;border-right:0}.ChildAgesSelectWrap select{padding:2px 1%;background:transparent url('/ctnwt/assets/thc2/images/thc_form_arrow.png') no-repeat 95% center}.vacationRoomTravelOverlay{border:1px solid;position:absolute;min-width:100%;background:#FFF;z-index:1000;margin-top:-1px}.mb_styles{display:none}@media(max-width :767px){#multiMrOverlayContainer{margin:0!important}
.rhBigPitchBenefitCopy{padding:10px;margin:auto;font-size:7px!important}.rhBpSubSection{width:75%!important;margin:auto;font-size:13px;margin-top:2%}.rhHeader1Thc{font-family:BentonSansExtraComp-Light!important;font-size:280%!important;width:80%!important}.rhBpDescription{width:55%!important;margin:auto;font-size:16px;margin-top:2%}.jumbotron{border-radius:0!important;background-color:#f3f3f3;margin-bottom:0;margin-top:10px!important}#floatingLoginMenu{width:307px;box-shadow:0 1px 6px 0 rgba(0,0,0,4);float:left;display:none}
.rhDescriptionThc{font-size:12px!important;width:90%!important}.rhMerchOffer{width:100%!important}.R2LearnMoreMobile{width:100%;float:none}.signUpMessage{margin-left:12px;margin-right:12px;margin-bottom:15px;text-align:center}.emailSignUp{background-color:#5e2750;padding:20px 4px 20px 4px;overflow:hidden}.emailSignUpNew{background-color:#f3f3f3;padding:20px 4px 20px 4px;overflow:hidden}#socialMedia{text-align:center}.rhR2ParentContainer{display:block}.rhR2ModuleIconContainer{float:none;margin-right:0;margin:auto}
.rhR5Module{padding:12px}.rhR2Content{float:none;width:auto;max-width:100%;text-align:center}.rhHeader2{font-size:35px!important}.mb_styles_top{display:none}.rhHeader1{font-size:250%;margin-top:5%!important}#bigPitchSection{height:278px}.rhrStyle{clear:both;float:none!important}.valuePropsContainer{padding:0}.premiumValuePropsContainer{padding:4%}.mb_styles{display:block}}@media(max-width :815px){.benefitsContainer{padding-left:10%!important}}@media(min-width :768px){.vacationRoomTravelOverlay{min-width:155.5%}
.vacationRoomTravelOverlayHotel{min-width:130.5%}.rhR2Content{float:left;width:auto;max-width:60%}.rhR2ParentContainer{display:block}}@media(max-width :1594px){.searchbyAddrInnerContainerC{margin-top:-5px!important}}.vacationRoomTravelHolder{width:100%}#rhCabinType{border-left:1px solid #d9d9d9}#rhFlightCabinType{border-left:0}.fhAevHotelCabinType{text-align:left}.fhAevHotelCabinTypeText{z-index:-1;position:absolute;float:none;margin-left:13%;position:relative}.vacationRoomTravelOverlay .roomSelectionDiv{border-bottom:1px solid #e8e8e8;padding:20px 5%}
.vacationRoomTravelOverlay .overlayLabel{font-size:12px;font-family:arial;color:#4d4f53!important}.vacationRoomTravelOverlay .overlayMembersLabel{font-family:arial;font-size:11px;color:#9d9d9f}.vacationRoomTravelOverlay .fhInfoImg{float:none;width:17px;height:17px;display:inline-block;margin-left:2%;background-image:url('/ctnwt/assets/responsiveTravelHome/img/icons/Info.PNG');cursor:pointer;vertical-align:text-top}.vacationRoomTravelOverlay .fhCloseImg{width:22px;height:22px;float:right;display:inline-block;background-image:url('/ctnwt/assets/responsiveTravelHome/img/icons/Close.PNG');margin-top:-5px;margin-right:-5px}
.vacationRoomTravelOverlay .roomDetailsDiv{padding:20px}.vacationRoomTravelOverlay .roomSelectionDiv .roomModifictaionHolder{display:inline-block;margin-left:7.5%;padding:7px 5%;border:1px solid #CCC;width:50%}.vacationRoomTravelOverlay .roomSelectionDiv .roomModifictaionHolder .noOfRooms{width:100%;text-align:center;padding-top:4px;vertical-align:middle;height:32px}.vacationRoomTravelOverlay .roomSelectionDiv .roomModifictaionHolder .noOfRooms .decrementLeft{margin-left:1%}.vacationRoomTravelOverlay .roomSelectionDiv .roomModifictaionHolder .noOfRooms .incremerntRight{margin-right:-1%}
.fhRoomsTabs ul{border:1px solid #EEE;padding:0;vertical-align:middle;margin:0}.fhRoomsTabs li{float:left;cursor:pointer;text-align:center;width:25%;padding:10px 0;height:45px}.fhRoomsTabs li a{border-right:1px solid #d5d5d5;width:100%;padding-top:3px;height:28px}.fhRoomsTabs li span{border:0}.fhRoomsTabs li.active{background:#f3f3f3}.fhRoomsTabs li.active span{margin:0 auto;padding:0;border-bottom:2px solid #009bbb;display:inline-block}.fhRoomsTabs li:last-child a{border-right:0}.roomContent{height:auto;background:#f3f3f3;padding-top:10px}
.adultTravelersContainer{width:90px;float:left;margin-left:20px}.rhSelectWrapper{margin:10px 0 0 0;border-right:0;width:100%}.roomGeneralHolder{padding-bottom:20px}.roomChildrenHolder{padding-bottom:20px;border-top:1px solid #e8e8e8}.rhSelectWrapper select{width:100%;-webkit-appearance:none;border:1px solid #d9d9d9;-moz-appearance:none;appearance:none;background:#FFF url('/ctnwt/assets/thc2/images/thc_form_arrow.png') no-repeat 90% center;padding:11px 5%;font-size:12px;border-radius:0}@media(max-width:767px){.rhDropDownWrapper select,.rhDropDownWrapper select:focus,.rhSelectWrapper select,.rhSelectWrapper select:focus{font-size:12px!important}
}.vacationRoomTravelHolder .rhPersonIconDark{margin-left:5px}.vacationRoomTravelHolder .questionMarkHolder{display:inline-block;margin-left:2%;vertical-align:text-top}#showFhrFirstOverlay{margin-top:5px}.roomOverlayNormal{top:45px}.roomOverlayAdjust{top:-10px}.roomOverlayAdjustVacAev{top:-70px}@font-face{font-family:'RKN-Amex-Mobile-Icons';src:url('/ctnwt/assets/travelhome/fontStyle/RKN-Amex-Mobile-Icons.eot?n9ne5d');src:url('/ctnwt/assets/travelhome/fontStyle/RKN-Amex-Mobile-Icons.eot?#iefixn9ne5d') format('embedded-opentype'),url('/ctnwt/assets/travelhome/fontStyle/RKN-Amex-Mobile-Icons.woff?n9ne5d') format('woff'),url('/ctnwt/assets/travelhome/fontStyle/RKN-Amex-Mobile-Icons.ttf?n9ne5d') format('truetype'),url('/ctnwt/assets/travelhome/fontStyle/RKN-Amex-Mobile-Icons.svg?n9ne5d#RKN-Amex-Mobile-Icons') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'RKN-Amex-Mobile-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-question:after{content:"\e611";color:#fff;font-size:13px;padding-left:4px;vertical-align:text-top}.pwpPromoContainer{float:left;background-color:#00648d;width:100%;height:2.21%;text-align:center;cursor:pointer}
.pwpPromoText:after{content:' ';position:absolute;width:0;height:0;left:3.92%;top:75.5%;border-width:5px 10px}.pwpPromoText{color:white;font-weight:bold}.selectWrapperIE .ddArrowDownImg{display:none}.msieVersion .selectWrapperIE{position:relative;overflow:hidden}.msieVersion .selectWrapperIE select{position:relative;width:120%}.msieVersion .selectWrapperIE .ddArrowDownImg{background-image:url("/ctnwt/assets/responsiveTravelHome/images/sp-all-icons.png");background-position:-628px -80px;background-repeat:no-repeat;background-color:#fff;height:44px;width:25px;float:right;margin-top:9px;margin-right:-11px;display:block}
.msieVersion .selectWrapperChildIE{background-color:white;border-right:1px solid #d9d9d9}.msieVersion .selectWrapperChildIE select{width:127%;background-color:transparent}.msieVersion .selectWrapperChildIE select option{width:100%}.msieVersion .selectWrapperChildIE .ddArrowDownChildImg{background:url('/ctnwt/assets/thc2/images/thc_form_arrow.png') no-repeat;height:44px;width:25px;float:right;margin-top:7px;margin-right:-11px;display:block}.msieVersion .bigPitchStyle sup{top:-0.85em}.msieVersionAbove9 .bigPitchStyle sup{top:-0.85em}
.searchDialogCheckOutDiv.formFieldInvalid{border-left:0!important}.formFieldInvalidParent .searchDialogCheckInDiv+.searchDialogCheckOutDiv.formFieldInvalid .rhFormMiddleField{border-left:1px solid #a33f1f!important}.formFieldInvalidParent .searchDialogCheckInDiv.formFieldInvalid+.searchDialogCheckOutDiv.formFieldInvalid .rhFormMiddleField{border-left:0 solid #a33f1f!important}.marginTop-15{margin-top:10px}@media(max-width:375px){.cross-sell-Icon-abs{top:116px!important;left:64%!important}}@media(min-width :320px) and (max-width :767px){.loginText{margin-top:11px!important}
.cross-sell-Icon-abs{position:absolute;top:104px;left:67%}.rhBpSubSection{font-size:10px!important;margin-bottom:3%!important;width:75%!important}.ng-modal{position:absolute!important}.ng-modal-overlay{position:fixed!important}.rhLeftStyle{z-index:899}.rhCustomDropDown{width:100%;float:left;height:45px;border:1px solid #d9d9d9;padding-left:12%!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.rhFormField{font-size:12px!important}.rhFormFieldContainer input{float:left;border:1px solid #d9d9d9;width:100%;padding-top:5px;margin-top:-1px;-webkit-appearance:none;border-radius:0;font-size:12px!important}
.LearnMoreBtn,.BookNowBtn{margin:auto;font-size:12px!important;margin-top:2%;background-color:#002165;color:white!important;font-weight:bold}#emailAddress{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-style:none!important}.rhErrorMsgContainer{background-color:#ffefef;color:#b45328;font-family:arial;font-size:12px;padding:10px 5px 10px 8px;margin-bottom:10px;float:left;width:100%!important}
#socialMedia{width:90%;float:none;clear:both;overflow:hidden;margin:auto;top:10px}.hpLeftDiv{height:44px;width:100%}div#economyContainer{border-top:none!important;border-left:1px solid #CCC!important}#economyContainer .hpLeftDiv{border-top:none!important;border-left:1px solid #CCC!important}#flight .selectedDropDownItemStyle{float:initial!important;margin-left:0!important}.rhSaveOnTripSpan{text-transform:uppercase;color:#ed5929;font-weight:bold;font-size:10px!important}.hpInsiderFaresDiv{color:#009bbb;display:table;float:right;padding:2px!important;text-align:center;border-radius:6px!important;background-color:#f3f3f3;cursor:pointer}
.rhInsidersDivText{font-weight:bold!important;text-transform:uppercase;float:left;text-align:center;margin-left:5px;margin-bottom:0;margin-top:1px!important;font-size:10px!important}.rhWidgetContainer{margin:5px 13px 5px 12px!important;width:95%!important}.tab-content{width:100%!important}.rhCruiseFormFieldsContainer{margin:14px 13px 5px 12px!important;width:95%!important}.searchbyAddrInnerContainerC{width:25%;float:right;margin-top:15px!important}.featuredHotelsChkBxLabelSpan{font-size:10px}.featuredHotelPropsHelpDiv{margin-left:2px}
.featuredHotelsChkBx{width:76%}}@media screen and (max-width:450px){.fineHotelsChkBox{width:76%}a#rhAdvancedSearch{font-size:8px;margin-top:8px}.rhWidgetContainer{margin-left:8px}#car .tripTypeInnerContainer{width:100%}#car .thinline{margin-right:20px}.radio.floatLeft.rhBodyText3.rhInActiveText.carSameDropHolder{width:40%}.radio.floatLeft.rhBodyText3.rhInActiveText.carDiffDropHolder{width:127px}#car #oneWayRentals{float:left;margin-top:12px;margin-left:0}label.buttonStyle.carDiffDropLabel{font-size:12px}
.searchbyAddrInnerContainerC{width:32%;float:right;margin-top:0!important}#car a.multiCity{font-size:10px}.advanceSearchHotel.advanceSearchHotelFHR{width:22%!important}}@media(min-width :768px) and (max-width :991px){.rhloginFieldStyle{font-size:12px!important;color:#aeaeae;height:40px;border:0;position:relative!important}.ng-modal{position:absolute!important}.ng-modal-overlay{position:fixed!important}#emailAddress{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-style:none!important}
.departure .cAirMiddleContent{font-family:Arial;margin-left:4px!important;font-size:11px!important;font-weight:bold;color:#4d4f53}.cAirFooter{font-family:arial;color:#6f6f6f;font-size:11px!important;margin-left:4px!important}.arrival .cAirMiddleContent{font-family:Arial;margin-left:5px!important;font-size:11px!important;font-weight:bold;color:#4d4f53}.cAirHeader{font-family:arial;color:#6f6f6f;font-size:11px!important}.cTripAddress{color:#6f6f6f;font-size:11px!important;font-family:arial;font-weight:normal;float:left;width:100%}
.cTripCarPickupLocation,.cTripCruiseLineDeails{color:#6f6f6f;font-size:11px!important;font-family:arial;font-weight:bold;float:left;line-height:1.0;width:100%}.cMiddleContent{margin-top:1%;font-family:Arial;font-size:11px;font-weight:bold;color:#4d4f53}.cFooter{line-height:1.0;font-family:arial;color:#6f6f6f;padding-left:2px;font-size:11px!important}.loginText{margin-top:11px!important}.rhR2Content .rhHeader2{font-size:32px!important}.rhCustomDropDown{width:100%;float:left;height:45px;border:1px solid #d9d9d9;padding-left:12%!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
.rhFormFieldContainer input{float:left;border:1px solid #d9d9d9;width:100%;padding-top:5px;margin-top:-1px;-webkit-appearance:none;border-radius:0}.rhLeftStyle{-webkit-transform:translate3d(0,0,0)}.fixedDiv{-webkit-transform:translate3d(0,0,0)}.rhHeader4{font-size:22px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.cross-sell-Icon-abs{position:absolute;top:66%;left:69%}#socialMedia .btn-group-lg>.btn,.btn-lg{font-size:14px;height:44px;border-radius:6px;width:180px!important}
.rhHeader1{font-size:350%!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader2{font-size:30px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.thinLine{width:1px;height:22px;border-right:1px solid #d5d5d5;margin-left:-7%;margin-right:-7%}#flight .thinLine{margin-left:-8px}#flight .multiCityInnerContainerFlight{width:30%}#flight .tripTypeInnerContainer{width:70%}.roundWayContainer{font-size:10px;width:42%}.oneWayContainer{font-size:10px;width:37%;margin-left:10%}
.tripTypeInnerContainer{float:left;width:100%}.custom_style{margin-left:-14px}.radio label,.checkbox label{margin-left:-8px;font-size:10px}#flight label.hpExpandedDivLeft.rhBodyText2.rhInActiveText{margin-left:-8px;font-size:12px}#flight .checkbox.rhCheckBox{width:110%!important}a.multiCity{font-size:8px}.rhHotelRadioContainer div{width:102%;font-size:10px}#hotel .radio label,.checkbox label{margin-left:-8px;font-size:11px}.moreSearchOptionsHotels{font-size:8px!important;margin:4px 6px 0 0!important}
.fineHotelsChkBoxLabel{padding:0 0 0 19px!important;font-size:10px!important}.hpExpandedDivAnchor{font-size:8px}#fhrLogo{background:transparent;width:85px;height:20px}.checkbox.rhCheckBox.fhrCheckBox{margin:0!important;width:144px}#oneWayRentals{margin-right:0;margin-left:-6%!important}label .hpExpandedDivLeft .rhBodyText2 .fineHotelsChkBoxLabel .rhInActiveText{font-size:8px!important}.rhCheckBox{margin:0!important;width:130px}.tripTypeOuterContainer{margin-left:5px}.hpExpandedHotelAdvSearch{margin-left:5px}
.radio.floatLeft.rhBodyText3.rhInActiveText.carSameDropHolder{width:40%!important}.radio.floatLeft.rhBodyText3.rhInActiveText.carDiffDropHolder{width:45%;margin-left:0}.searchbyAddrInnerContainerC{margin-top:-5px!important}.hpLeftDiv{height:44px;width:100%}div#economyContainer{border-top:none!important;border-left:1px solid #CCC!important}#economyContainer .hpLeftDiv{border-top:none!important;border-left:1px solid #CCC!important}.selectedDropDownItemStyle{float:initial!important;margin-left:12px!important;padding:4px 14px 1px!important}
.rhCruiseFormFieldsContainer{float:left;margin:15px 20px 20px 14px!important}#flight .selectedDropDownItemStyle{margin-left:0!important}#rhSailingDateField{width:100%!important;border-right:1px solid #CCC}#rhSailingDateField select{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Calendar_IN-Light.PNG"),url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG");background-repeat:no-repeat,no-repeat;background-position:left,right;background-position-x:10px,95%!important}#rhDurationField .rhCustomDropDownDurationLight{background:url("/ctnwt/assets/responsiveTravelHome/img/icons/Duration_Light.PNG"),url("/ctnwt/assets/responsiveTravelHome/img/icons/Dropdown.PNG");background-repeat:no-repeat,no-repeat;background-position:left,right;background-position-x:10px,95%!important}
#rhDurationField{width:100%!important;border-top:none!important;margin-top:-1px}}@media(min-width :992px) and (max-width :1500px){#flight #travelersContainer .selectedDropDownItemStyle,#flight #economyContainer .selectedDropDownItemStyle,#flightTravelersContainer .selectedDropDownItemStyle{margin-left:0!important;margin-rigth:0!important}#flight .selectedDropDownItemStyle{font-size:12px!important;float:none!important}.hpLeftDiv{float:left;height:44px;width:100%;margin-right:-1px}.flightTravelersContainerHolder,#flightTravelersContainer{width:100%;float:left;margin-bottom:-1px}
div#economyContainer{border-left:1px solid #CCC}.flightTravelersContainerHolder .selectedDropDownItemStyle{font-size:10px!important}}@media(min-width :992px){#showFhrFirstOverlayPopup .ng-modal-dialog{width:655px!important}}@media((min-width :691px) and (max-width :1270px)){.multiCityInnerContainer{width:55%;margin:auto}.hpFlightBtn{margin-top:10px;width:100%!important}}@media screen and (max-width:1024px){.lrMultiCityDiv{display:none!important}.rhHeader2{font-size:35px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}
.rhHeader3{font-size:28px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader4{font-size:20px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhiNPageHeader1{font-size:22px;letter-spacing:.05em;font-family:BentonSansExtraComp-Md;text-transform:uppercase}.rhiNPageHeader2{font-size:12px;font-weight:bold;font-family:arial}.rhiNPageHeader3{font-size:10px;font-weight:bold;font-family:arial}.rhBodyText1{font-size:14px;font-family:arial}
.rhBodyText2{font-size:12px;font-family:arial}.rhBodyText3{font-size:10px;font-family:arial}.rhBodyText4{font-size:8px;font-family:arial}}@media screen and (max-width:1600px){.rhHeader2{font-size:40px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader3{font-size:32px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader4{font-size:25px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}
.rhiNPageHeader1{font-size:22px;letter-spacing:.05em;font-family:BentonSansExtraComp-Md;text-transform:uppercase}.rhiNPageHeader2{font-size:15px;font-weight:bold;font-family:arial}.rhiNPageHeader3{font-size:12px;font-weight:bold;font-family:arial}.rhBodyText1{font-size:16px;font-family:arial}.rhBodyText2{font-size:14px;font-family:arial}.rhBodyText3{font-size:12px;font-family:arial}.rhBodyText4{font-size:10px;font-family:arial}}@media screen and (max-width:1920px){.rhHeader2{font-size:45px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}
.rhHeader3{font-size:32px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader4{font-size:25px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhiNPageHeader1{font-size:24px;letter-spacing:.05em;font-family:BentonSansExtraComp-Md;text-transform:uppercase}.rhiNPageHeader2{font-size:15px;font-weight:bold;font-family:arial}.rhiNPageHeader3{font-size:12px;font-weight:bold;font-family:arial}.rhBodyText1{font-size:16px;font-family:arial}
.rhBodyText2{font-size:14px;font-family:arial}.rhBodyText3{font-size:12px;font-family:arial}.rhBodyText4{font-size:10px;font-family:arial}}@media screen and (min-width:1922px){.hpFlightBtn{margin-top:0}.rhHeader2{font-size:45px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader3{font-size:32px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}.rhHeader4{font-size:25px!important;letter-spacing:.05em;font-family:BentonSansExtraComp;text-transform:uppercase}
.rhiNPageHeader1{font-size:24px;letter-spacing:.05em;font-family:BentonSansExtraComp-Md;text-transform:uppercase}.rhiNPageHeader2{font-size:15px;font-weight:bold;font-family:arial}.rhiNPageHeader3{font-size:12px;font-weight:bold;font-family:arial}.rhBodyText1{font-size:16px;font-family:arial}.rhBodyText2{font-size:14px;font-family:arial}.rhBodyText3{font-size:12px;font-family:arial}.rhBodyText4{font-size:10px;font-family:arial}}.hpExpandedDivLeft{margin-left:10px;font-family:arial;color:#4d4f53;font-size:12px}.ng-modal{position:fixed;z-index:10002;top:0;left:0;width:100%;height:100%}div#idleTimeOut{z-index:99999}.ng-modal-overlay{position:absolute;z-index:10003;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8}.ng-modal-dialog{z-index:10004;position:fixed;top:-75%;left:0;width:50%;margin:auto;right:0;bottom:0;height:100px;max-height:100%;background-color:#fff;box-shadow:4px 4px 80px #000;-webkit-box-shadow:4px 4px 80px #000;-moz-box-shadow:4px 4px 80px #000;-ms-box-shadow:4px 4px 80px #000;-o-box-shadow:4px 4px 80px #000;cursor:text}
.ng-modal-dialog-content{overflow:auto;color:black;padding:10px;text-align:left;width:100%;background-color:#fff}.ng-modal-close{cursor:pointer;padding:0;float:right}.ng-modal-close-x{float:right;font-size:11px;background:url("/ctnwt/assets/travelhome/images/sp-master-sheet.png") 0 -97px;width:32px;height:30px;text-decoration:none}.ng-modal-title h2{font-weight:inherit!important;font-size:inherit!important;margin:0!important}.ng-modal-dialog sup{vertical-align:inherit!important}.ng-modal-header{float:left;width:100%;background:#00235a url("/ctnwt/assets/travelhome/images/sp-button-repeat-x.png") repeat-y 0 -454px;padding:8px;display:inline-flex;justify-content:space-between;align-items:center}
.ng-modal-header>.ng-modal-title>a{display:none}.ng-modal-title{color:#fff;font-size:19px;text-align:left;float:left}.margin_top_p{*margin-top:-10px}.popup-body{padding:0 20px 5px;float:left}.lrg-scroll-div .popup-header{font:22px BentonSans-Bk,Arial,Helvetica,sans-serif}.lrg-scroll-div{padding-right:15px;*margin-right:-5px;*padding-right:5px;padding-top:20px;margin-bottom:22px}.lrg-scroll-div a{color:#002663!important}.lrg-scroll-div .lrg-scroll-div h5,.lrg-scroll-div p{font-family:Arial!important;color:#4d4f53!important;font-size:12px!important;margin:15px 0 15px 0!important;padding:0!important}
.fbold{font-weight:bold}#flightsOverlay{display:none}.ng-modal-1Mheader{float:left;width:100%;background-color:#fff;padding:10px;text-align:center}#multiMrOverlayContainer{float:left;margin:0 10px 0 10px}@media(max-height:600px){.multiMrSubHeading{padding:5px 0}#mrAcctsInfoContainer hr{margin-top:5px!important;margin-bottom:5px!important}}@media(min-height:601px){.multiMrSubHeading{padding:20px 0}}.mrAcctDetailContainer{width:100%;background-color:#f3f3f3;margin-bottom:20px;padding:20px;float:left}
.mrPointsContainer{color:#5e274f}.selectedMrAccountBorder{border:1px solid #5e274f}#mrAcctsInfoContainer hr{color:#ddd;height:1px}.rhRadioButton{height:20px;width:20px!important;display:block!important;-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important;opacity:1!important;margin-left:0!important;margin-top:1px!important}.contButtonDiv{display:none}.rhSpriteIcon{background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png")}@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide{display:none!important}ng\:form{display:block}.ng-animate-block-transitions{transition:0s all!important;-webkit-transition:0s all!important}.ng-hide-add-active,.ng-hide-remove{display:block!important}.L1Pointer{cursor:default!important}.modal-content-non-mobile{display:block}.modal-content-mobile{display:none}.premiumMrText sup{top:-0.5em}body.modal-open{position:fixed}.modal-open{overflow:auto}.carousel-indicators{bottom:auto}.bpBenefitLearnMore{font-family:Arial;font-size:10pt;color:#00648d!important;float:left}.thankYouMessage{color:#415054;font-family:RumSerifMedium}.policy.policyNew{color:#4f5054!important;text-decoration:underline!important}.cardPremium--full{min-height:350px}.valuePropPremiumL1{padding:2.5% 0 2.5% 0!important;float:left;width:100%;background-color:#f3f3f3;cursor:pointer}
.conciergeHeader{font-size:18pt;font-family:RumSerifMedium;color:#415054;line-height:32px;margin-top:50px}.conciergeHeaderL1{font-size:16pt;font-family:RumSerifMedium;color:#415054;line-height:32px;padding-top:20px;padding-right:12px;padding-left:12px}.conciergeText{padding:35px 15px 40px 15px;font-size:14pt;font-family:RumSerifMedium;color:#6f6f6f}.premiumMrText{font-size:12pt;font-family:RumSerifMedium;color:#6f6f6f;padding:30px 15px 0 15px;line-height:20px}.premiumMrHeader{font-size:21pt;font-family:RumSerifMedium;line-height:28px;padding-top:15%;color:#415054}
.premiumwebWelcomeOverlay{overflow:hidden;position:fixed}vsup{top:-2em;font-size:10px!important;font-weight:bolder;margin-left:-3px;line-height:0;position:relative;vertical-align:baseline}#conciergeButton{height:46px;margin-bottom:70px;width:200px;outline:0}#premiumL1Button{height:46px;margin-bottom:30px;width:203px;outline:0}.conciergeButtonRequest{background-color:#042760;border-radius:3px;border-style:none;border-width:0;color:#fff;font-family:BentonSansRE;font-size:18px}#premiumPrivacy_policy{color:black!important;text-decoration:underline!important}
.signUpMessagePremium>p{color:#4f5054;font-family:RumSerifMedium;font-size:14px}.signUpMessagePremium{color:#4f5054;font-family:RumSerifMedium;font-size:70%;text-transform:none}.signUpMessagePremiumText{color:#4f5054;font-family:RumSerifMedium;font-size:14pt}.box-one{background-size:cover!important;width:47%!important;height:100%;padding:1%;margin-left:2.5%}.box-four{background-color:#e4e1da;float:right!important;height:100%;width:47%!important;margin-right:2.5%}.discoverMrLearnMore{padding:0 1% 1% 1%!important;font-size:100%!important;font-family:RumSerifMedium;color:#036594;margin-top:2%!important;text-decoration:underline!important}
.discoverMrRow{height:300px;margin:1%}.conciergeNew{color:#009bbb;font-family:arial;font-size:8.5pt;font-weight:bold;text-transform:uppercase;position:absolute;margin-top:-2.3%;margin-left:3.9%}.TIMRHeading{font-size:28pt;font-family:RumSerifMedium;margin-top:40px;margin-bottom:40px;color:#415054;text-align:center}.TIHeading{font-size:28pt;font-family:RumSerifMedium;margin-top:40px;margin-bottom:40px;color:#415054;text-align:center}.travelInspirationHeader{font-size:28pt!important;font-family:RumSerifMedium;text-align:center;color:white}
.card--fullPremium .cardPremium__info{bottom:auto;top:50%;left:50%;text-align:center}.cardPremium__info{position:absolute;top:40%;bottom:auto;width:100%;left:0;z-index:2;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cardPremium .cardPremium__link-transparent{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.cardPremium__image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;backface-visibility:hidden;z-index:1;padding:0 40px 10px 40px}
.cardPremium{background:white;background-repeat:no-repeat;background-position:center center;display:block;width:100%;min-height:215px;position:relative;overflow:hidden}.cardPremium--full{min-height:320px}.bpBenefitsHeading,.bpBenefitsHeadingMobile{font-family:Arial;text-transform:uppercase;text-align:left;font-weight:bold}.bpBenefitsDesc,.bpBenefitsDescMobile{font-family:Arial;text-align:left;color:#616161}.bpBenefitsContainer{padding:20px 0 20px 40px}.bigPitchLayerForPremiumWeb{background-color:white;top:0;left:10px;margin:50px 0 50% 7.5%;text-align:center;opacity:.90;width:85%}
.pwNewIconTagStyle{float:left;margin-top:-31px;border:1px solid black;background-color:black;color:white;padding:1%;font-size:9px;font-family:BentonSans-Md}.borderFor5xMR{border:2px solid black;margin-top:-10px}.bigPitchLayerForPremiumWeb.tripAvailable{margin:0 0 50% 7.5%}.bpBenefitsValue sup{font-size:19px;top:-0.90em}.bpheader{font-family:RumSerifMedium;color:#4f5054;float:left;text-align:-webkit-left;text-align:left;width:94%;font-size:25pt;margin:20px 34px 0 40px}.bpDesc{margin:0 6% 0 40px;color:#4f5054;text-align:left;float:left;font-size:18pt;font-family:RumSerifMedium}
.for900.bpBenefitsValue{margin-left:12px}.for5xMR.bpBenefitsValue{margin-left:29px}#rhBigPitchForPremiumWeb .bpAllBenefits{float:left;font-family:RumSerifMedium;text-decoration:underline;font-size:small;color:#036593!important;margin:2% 0 0 40px}.bpBenefitsColor{color:#61616f}.bpBenefitsValue{font-family:BentonSans-Light;font-size:34pt;text-align:left;color:#415054;margin-top:-10px}.bpBenefitsCarouselInner{min-height:400px}.bpBigPitchEachContainer{margin-top:10px}.bpBenefitsDesc{font-size:9pt;padding-right:24px}
.bpFooterSection{color:#818689;font-family:Arial;font-size:8pt;width:95%;float:left;text-align:left;margin-bottom:2%}.bpFooterDiv{padding:10px 0 2%}.footerImg{width:137px;height:87px;float:left;margin-top:-28px;margin-left:40px}.footerSection1{width:75%;text-align:left;margin-left:150px}.footerSection2{width:75%;text-align:left;float:left;margin-left:150px;margin-top:10px;margin-bottom:10px}@media screen and (min-width:1999px){.pwNewIconTagStyle{margin-top:-36px}.bpBenefitsValue sup{top:-0.90em}
}@media screen and (min-width:1472px) and (max-width:1998px){.pwNewIconTagStyle{margin-top:-33px}}@media screen and (min-width:1890px){.bpBenefitsValue sup{font-size:19px;top:-0.90em}vsup{top:-2.5em}.bigPitchLayerForPremiumWeb{background-color:white;top:0;left:10px;margin:50px 0 50% 7.5%;text-align:center;opacity:.90;width:85%}}@media screen and (min-width:1621px){.cardPremium--full{min-height:320px}.bpDesc{font-size:30pt}.bpDesc{font-size:14pt}.bpBenefitsHeading{font-size:12pt;font-family:arial bold;text-transform:uppercase;text-align:left;font-weight:bold}
.bpBigPitchEachContainer{width:45%;margin-top:10px}.parentDiv{position:relative;bottom:144px}.bpBenefitsDesc{font-size:11pt;padding-right:24px}}@media only screen and (min-width :480px) and (max-width :767px){.emailSignUpNew{background-color:#f3f3f3;position:releative;overflow:hidden}.bpBenefitsValueMobile sup{font-size:20px;top:-0.90em}.footerSection2{width:101%;margin-top:-138px;margin-left:-10px}}@media only screen and (min-width :1200px) and (max-width :1680px){.conciergeHeader{font-size:18pt;font-family:RumSerifMedium;color:#415054;padding-right:15px;padding-left:15px;line-height:28px;margin-top:50px}
vsup{top:-1.8em}.conciergeText{padding:18px 15px 18px 15px;font-size:12pt;font-family:RumSerifMedium;color:#6f6f6f}.cardPremium--full{min-height:320px}.bpheader{font-size:25pt}.bpDesc{font-size:14pt}.bpBenefitsValue sup{font-size:19px;top:-0.60em}.bpBenefitsValue{font-family:BentonSans-Light;font-size:25pt;text-align:left;color:#415054;margin-top:-8px}.parentDiv{position:relative;bottom:174px}.bpBenefitsDesc{font-size:10pt;padding-right:24px}.footerSection2{width:90%;text-align:left;float:left;margin-left:11%;margin-top:10px;margin-bottom:10px}
.footerSection1{width:90%;text-align:left;margin-left:11%;padding-top:320px}}@media only screen and (min-width :992px) and (max-width :1200px){.cardPremium--full{min-height:320px}vsup{top:-1.5em}.conciergeHeader{font-size:18pt;font-family:RumSerifMedium;color:#415054;padding-right:15px;padding-left:15px;line-height:28px}.conciergeText{padding:20px 15px 30px 15px;font-size:11pt;font-family:RumSerifMedium;color:#6f6f6f}.bigPitchLayerForPremiumWeb{background-color:white;top:0;left:10px;margin:50px 0 50% 7.5%;text-align:center;opacity:.90;width:85%}
.bpheader{font-family:RumSerifMedium;color:#4f5054;float:left;text-align:-webkit-left;width:94%;font-size:25pt;margin:20px 34px 0 40px}.bpDesc{margin:5px 10px 0 40px;color:#4f5054;text-align:left;float:left;font-size:12pt;font-family:RumSerif-Light}.bpBenefitsValue sup{font-size:15px;top:-0.90em}.bpBenefitsColor{color:#61616f}.bpBenefitsValue{font-family:BentonSans-Light;font-size:19pt;text-align:left;margin-top:-6px}.bpBigPitchEachContainer{width:49%;margin-top:10px}.bpBenefitsHeading{font-size:8pt;font-family:Arial;text-transform:uppercase;text-align:left;font-weight:bold}
.parentDiv{position:relative;bottom:174px}.bpBenefitsDesc{font-size:10pt;padding-right:24px}.bpFooterSection{color:#818689;font-family:Arial;font-size:7pt}.footerImg{margin-top:-28px;float:left;margin-left:6%}.footerSection2{width:85%;text-align:left;float:left;margin-left:75px;margin-top:10px;margin-bottom:10px}.footerSection1{width:85%;text-align:left;padding:332px 0 0 0;margin-left:75px}}@media screen and (min-width:1000px) and (max-width:1100px){.pwNewIconTagStyle{margin-top:-29px}.bpBenefitsValue sup{top:-0.60em}
}@media only screen and (min-width :1200px) and (max-width :1400px){.bpheader{font-size:22pt!important}.bpDesc{font-size:12pt!important}. #rhBigPitchForPremiumWeb .bpAllBenefits{font-size:12pt!important}.bpBenefitsValue{font-size:25pt!important}.bpBenefitsHeading{font-size:10pt!important}.bpFooterSection{font-size:7pt!important}.footerSection2{width:80%}.footerSection1{width:80%}}@media only screen and (min-width :768px) and (max-width :991px){.bpCarouselItem{height:810px!important}.bpBenefitsContainer{padding-right:20px}
.bpBenefitLearnMore{margin-left:175px}.benefitAPIHeading{font-size:25pt;font-weight:bold}.carousel-indicators{bottom:auto}.bpFooterSection{margin-bottom:4%}.conciergeNew{color:#009bbb;font-family:arial;font-size:8pt;font-weight:bold;text-transform:uppercase;position:absolute;text-align:center;margin-left:3%;margin-top:-4.1%}.premiumMrHeader{font-size:21pt;font-family:RumSerifMedium;line-height:28px;padding-top:8%;color:#415054}.premiumMrText{font-size:12pt;font-family:RumSerifMedium;color:#6f6f6f;padding:20px 15px 0 15px;line-height:20px}
.discoverMrLearnMore{padding:0 1% 1% 1%!important;font-size:100%!important;font-family:RumSerifMedium;color:#036594!important;margin-top:0!important;text-decoration:underline!important}.TIMRHeading{font-size:21pt;font-family:RumSerifMedium;margin-top:30px;margin-bottom:30px;color:#415054;text-align:center}.TIHeading{font-size:21pt;font-family:RumSerifMedium;margin-top:30px;margin-bottom:30px;color:#415054;text-align:center}.cardPremium__image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;backface-visibility:hidden;z-index:1;padding:0 15px 10px 15px}
#socialMedia a.btn.btn-default.btn-lg.btn-new{color:white;background:#002165;font-family:BentonSans;font-size:16px;text-align:center;width:400px!important;outline:0}#nav li a{color:#4d4f53;height:10px;border-right:1px solid #d5d5d5;font-family:bentonsans;font-size:10px;padding-bottom:39px;width:100%!important;text-decoration:none;margin:auto;cursor:pointer!important}.conciergeHeader{font-size:18pt;font-family:RumSerifMedium;margin-top:50px;color:#415054;padding-right:15px;padding-left:15px;line-height:28px}
.conciergeText{padding:18px 15px 30px 15px;font-size:11pt;font-family:RumSerifMedium;color:#6f6f6f}#conciergeButton{height:46px;margin-bottom:50px;width:200px;outline:0}.cardPremium__info{position:absolute;top:40%!important;width:100%;left:0;z-index:2;padding:5px!important}.travelInspirationHeader{font-size:21pt!important;letter-spacing:.05em;font-family:RumSerifMedium;text-align:center;color:white;top:10%}.box-one{background-size:cover!important;width:92%!important;height:65%!important;margin-top:1%!important;margin-left:17px}
.box-four{background-color:#e4e1da;margin-top:1%!important;float:right!important;width:92%!important;height:65%!important;margin-bottom:1%!important;margin-right:25px}.conciergeHeaderL1{font-size:16pt;font-family:RumSerifMedium;color:#415054;line-height:32px;padding-top:40px;padding-right:12px;padding-left:12px}.emailSignUpNew{background-color:#f3f3f3;padding:50px 16px 50px 16px;position:relative;overflow:hidden}.cardPremium--full{min-height:250px}.bpheader{font-size:25px;margin:20px 34px 0 40px}
.bpDesc{font-size:10pt}.bpBenefitLegendTitle{margin:-23px 0 0 -2px!important}.bpheader{font-size:20pt;width:90%;padding-bottom:15px}.bpBenefitsValueMobile sup{font-size:22px;top:-0.60em}vsup{top:-2.2em;font-size:11px!important;font-weight:bolder;margin-left:-3px}.bpBenefitsValueMobile{font-size:30pt;float:left;margin-top:-10px;text-align:left;font-family:BentonSans-Light;word-break:break-word;width:170px}.bpBenefitsHeadingMobile{font-family:Arial;font-weight:bold;text-transform:uppercase;text-align:left;font-size:11pt;margin-left:175px}
.borderFor5xMR{border:2px solid black;width:100%;padding:5px;margin-top:25px}.pwNewIconTagStyle{margin-top:-21px}.bpBenefitsDescMobile{font-size:small;text-align:left;margin-left:175px}.bpContainerHeight{color:#61616f!important;padding:2% 0;width:100%;clear:both}.carousel-indicators .active{background-color:orange!important}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid orange!important;border-radius:10px;cursor:pointer;background-color:white!important}
.bpFooterSection{color:#818689;font-family:Arial;font-size:8pt}.footerSection2{width:90%;margin-left:20px;font-size:7pt;margin-top:-50px}}@media only screen and (max-width:767px)and (orientation :landscape){.conciergeNew{color:#009bbb;font-family:arial;font-size:8pt;font-weight:bold;text-transform:uppercase;position:absolute;text-align:center;margin-left:2%!important;margin-top:-1.5%!important}}@media only screen and (min-width :100px) and (max-width :767px){.carouselMob{height:290px;margin-bottom:20px}
.footerImg{width:90px;height:60px;float:left;margin-top:-28px;margin-left:24px}li.travelerSubCategory.ng-binding.ng-scope{font-size:7pt!important}vsup{top:-2em}.break{display:block}.footerSectionMobile1{width:95%;margin-left:12px;margin-top:-90px;font-size:6pt!important;text-align:left}.modal-content-non-mobile{display:none}.modal-content-mobile{display:block!important}.white-x-close-button{margin-top:30px;margin-right:15px}.welc-premi-non-desktop h2{margin-left:15px;margin-right:15px;padding-top:100px}
.welc-premi-exclusive{margin-left:15px;margin-right:15px}.premiumMrHeader{font-size:21pt;font-family:RumSerifMedium;line-height:28px;padding-top:8%;color:#415054}.TIMRHeading{font-size:21pt;font-family:RumSerifMedium;margin-top:30px;margin-bottom:30px;color:#415054;text-align:center}.TIHeading{font-size:21pt;font-family:RumSerifMedium;margin-top:30px;margin-bottom:30px;color:#415054;text-align:center}.premiumMrText{font-size:12pt;font-family:RumSerifMedium;color:#6f6f6f;padding:20px 15px 0 15px;line-height:20px}
.discoverMrLearnMore{padding:0 1% 1% 1%!important;font-size:100%!important;font-family:RumSerifMedium;color:#036594!important;margin-top:0!important;text-decoration:underline!important}#socialMedia a.btn.btn-default.btn-lg.btn-new{color:white;background:#002165;font-family:BentonSans;font-size:16px;width:278px!important;outline:0}.travelInspirationHeader{font-size:21pt!important;font-family:RumSerifMedium;text-align:center;color:white}.cardPremium__info{position:absolute;top:30%;bottom:auto;width:100%;left:0;z-index:2;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.valuePropPremiumL1{padding:2.5% 0 2.5% 0!important;float:left;width:100%;background-color:#f3f3f3;cursor:pointer;margin-bottom:30px}.cardPremium__image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;backface-visibility:hidden;z-index:1;padding:0 15px 10px 15px}.cardPremium--full{min-height:200px!important}.conciergeNew{color:#009bbb;font-family:arial;font-size:8pt;font-weight:bold;text-transform:uppercase;position:absolute;text-align:center;margin-left:4%;margin-top:-2.1%}
.conciergeHeader{font-size:18pt;font-family:RumSerifMedium;color:#415054;line-height:28px}.conciergeText{padding:18px 15px 30px 15px;font-size:12pt;font-family:RumSerifMedium;color:#6f6f6f}#conciergeButton{height:46px;margin-bottom:30px;width:200px;outline:0}.cardPremium--full{min-height:220px!important}.box-one{background-size:cover!important;width:95%!important;margin-top:1%!important;height:70%!important}.box-four{background-color:#e4e1da;margin-top:1%!important;width:94%!important;height:71%!important;margin-bottom:3%;margin-left:3%;margin-right:3%}
.bpheader{font-size:20pt;width:77%;margin:20px 34px 0 30px}.bpDesc{font-size:13pt;width:80%}.bpBenefitsValueMobile sup{font-size:20px;top:-0.99em}.bpBenefitsValueMobile{font-size:30pt;width:100%;text-align:left;font-family:BentonSans-Light;color:#415054}.bpBenefitsHeadingMobile{width:100%;font-size:11pt}.bpBenefitsDescMobile{font-size:9pt;width:90%;text-align:left}.pwNewIconTagStyle{margin-top:-18px}.carousel.bpContainerHeight.newIconTagMobile{position:relative;top:35px}#rhBigPitchForPremiumWeb .bpAllBenefits{margin-left:30px}
.borderFor5xMR{border:2px solid black;width:97%}.bpContainerHeight{color:#61616f!important}.carousel-indicators .active{background-color:orange!important}.carousel-indicators li{border:1px solid orange!important;background-color:white!important}.bigPitchLayerForPremiumWeb{margin:50px 0 20% 7.5%}.bpFooterSection{color:#818689;font-family:Arial;font-size:7pt}.bpBenefitLegendTitle{margin:-21px 0 0 -2px!important}.footerSection2{width:95%;font-size:6pt!important;margin-top:-62px}}@media(min-width :768px){#conciergeReqModalDialog .modal-content,#scheduleAppModalDialog .modal-content,#reqSuccessModalDialog .modal-content,#reqFailureModalDialog .modal-content{width:725px;padding:30px;background-color:#fff;font-family:BentonSans-Book;font-size:12pt;color:#6f6f6f;overflow:hidden;padding-bottom:10px}
}#conciergeReqModalDialog .modal-header,#scheduleAppModalDialog .modal-header,#reqSuccessModalDialog .modal-header,#reqFailureModalDialog .modal-header{border-bottom:0;padding:0;margin-bottom:15px}#conciergeReqModalDialog .modal-header h3,#scheduleAppModalDialog .modal-header h3,#reqSuccessModalDialog .modal-header h3,#reqFailureModalDialog .modal-header h3{font-size:25pt;color:#4f5054;margin-top:10px;line-height:1.1}#conciergeReqModalDialog .modal-header button,#scheduleAppModalDialog .modal-header button,#reqSuccessModalDialog .modal-header button,#reqFailureModalDialog .modal-header button{font-size:32pt;opacity:1;color:#4f5054;margin-top:-10px!important}
.conc-req-subtitle{margin-bottom:25px}.conc-req-sectn{font-size:12pt;font-family:Arial}.conc-req-sectn>div{width:325px;float:left;margin-bottom:10px}.conc-req-sectn>div:nth-child(odd){margin-right:10px}.conc-req-field-cont{width:100%;float:left}.multi-field-wid-40{width:40%}.multi-field-wid-60{width:60%}.conc-req-field{height:47px;border:1px solid #ddd;width:100%}.con-req-dropdown{width:inherit;height:inherit}.con-req-dropdown>button{width:inherit;height:inherit;border:0;box-shadow:inset 0 0 0 rgba(255,255,255,0),0 0 0 rgba(0,0,0,0.075);padding:0;padding-left:10px;text-align:left}
.conc-req-label{font-size:10pt!important;padding:0;padding-left:16px;padding-top:2px!important}.conc-req-label-cont,.conc-req-caret-cont{width:70%!important;float:left;height:inherit;color:#6f6f6f}.conc-req-label-cont>div{height:50%;font-family:Arial;width:100%;padding-left:7px;font-size:12pt}.conc-req-caret-cont{width:30%!important}.conc-req-caret{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png) no-repeat;background-position:-302px -91px;height:10px;width:15px;margin-top:8px;margin-left:7px}
.con-req-dropdown.btn-default:active,.con-req-dropdown.btn-default.active,.con-req-dropdown.open>.dropdown-toggle.btn-default{background-color:#fff;border:1px solid black;border-bottom:0}.con-req-dropdown .dropdown-menu>li{padding:5px;height:auto;color:#6f6f6f!important;font-size:11pt;font-family:Arial;cursor:pointer}.con-req-dropdown .dropdown-menu>li:focus{background-color:#f3f3f3;outline:0}.conc-req-field div{width:100%;padding-top:0}.conc-req-field input{border:0;width:100%;padding:0;padding-left:15px}
.conc-req-field input:focus{outline:-webkit-focus-ring-color auto 0}.conc-req-custom-input{padding-top:7px!important}.conc-req-add-details textarea{padding:10px;border:1px solid #ddd;width:100%}.label-wid-75{width:75%!important}.label-wid-94{width:94%!important}.label-wid-6{width:6%!important}.label-wid-25{width:25%!important;padding-left:11px}.label-wid-85{width:85%!important}.label-wid-15{width:15%!important}.add-placeholder-txt{color:#b7b7b7;font-size:12pt!important;font-family:Arial!important}
.trip-type{padding-top:8px!important}#phaseButton{padding-left:0;padding-top:5px}#phaseButton .conc-req-caret{margin-left:26px;margin-top:10px}#phaseButton .ng-binding{white-space:normal;line-height:1.1;color:#6f6f6f;padding-left:9px}.conc-req-err-msg{color:#a33f1f;font-size:11pt;font-family:Arial;font-weight:600;overflow:visible;line-height:20px}.conc-err-parentDiv{margin-bottom:25px}.conc-req-err-msg-title{padding-left:0;margin-left:-4px}.conc-req-add-details{height:100px;width:100%;padding-top:15px;padding-left:15px;font-family:Arial}
.conc-req-modal-footer{border:0;margin-bottom:25px;margin-top:15px;padding:0;font-family:BentonSans-Book}.conc-req-modal-footer button{width:100%}.concReqErrorMsgsContainer{width:111%;margin-left:-30px;padding-left:30px}.conc-req-err-msgs-li{padding-left:35px;font-weight:600;margin-top:10px}.conc-req-err-ele{border:1px solid #aeaeae}.conc-req-failure-footer{margin-bottom:10px}.conc-req-failure-footer h6{font-weight:600;text-align:left;margin-top:30px;font-size:10pt;font-family:Arial;line-height:1.4}
.conc-req-contc,.conc-req-help{width:100%;clear:both;font-family:Arial}.conc-req-help{border-top:1px solid #ddd;padding-top:14px;margin-bottom:15px;font-size:18pt;line-height:24px;font-family:BentonSans-Book}.conc-req-contc>div{margin-bottom:10px;height:45px}.conc-req-contc>div>div{float:left;padding-right:20px;height:45px}.conc-req-contc div>label{padding-top:11px;font-weight:normal}.conc-req-contc input,.conc-req-contc span{height:100%;vertical-align:middle;margin-top:0!important;margin-left:0!important;margin-bottom:0!important}
.conc-req-contc input{height:auto!important}.conc-req-contc-font{font-size:11pt;padding-top:2%}.conc-req-contc-spac{margin-left:25px!important}.conc-req-contc input{margin-right:10px!important}.bestContact{padding-right:25px;margin-right:25px;border-right:1px solid #ddd}.best-contact-font{font-size:11pt}.height-100{height:100%}.no-border{border:0}.conc-req-pii{margin:20px 0 30px 0}.conc-req-pii>div{font-size:10pt;margin-bottom:10px}#concDatePickerCont,#concDatePickerDiv{height:100%}#concDateRequested{height:100%;width:85%}
input#otherTopic:disabled{background-color:#f2f2f2}#concDatePickerDiv .ui-datepicker-trigger{background:url('')}#retryLink{color:#006890;text-decoration:underline}@media(max-width :767px){#conciergeReqModal,#scheduleAppModal,#reqSuccessModal,#reqFailureModal{padding:0;overflow:scroll;-webkit-overflow-scrolling:touch;height:100vh}#conciergeReqModalDialog,#scheduleAppModalDialog,#reqSuccessModalDialog,#reqFailureModalDialog{margin:0;height:100%}#conciergeReqModalDialog .modal-content,#scheduleAppModalDialog .modal-content,#reqSuccessModalDialog .modal-content,#reqFailureModalDialog .modal-content{width:100%;padding:15px;margin:0;border:0;border-radius:0;height:100%;overflow:auto}
#reqSuccessModalDialog .modal-header button,#reqFailureModalDialog .modal-header button{font-family:BentonSans-Book;font-weight:100}.modal-content-mobile-header{padding-top:30px}.conc-req-pii{font-size:16px;line-height:20px;font-family:BentonSans-Book;color:#6f6f6f}#conciergeReqModalDialog .modal-header h3,#scheduleAppModalDialog .modal-header h3,#reqSuccessModalDialog .modal-header h3,#reqFailureModalDialog .modal-header h3{font-size:18pt;font-family:BentonSans-Book}.modal-header button{font-size:29px}
.conc-req-sectn>div{width:100%}.conc-req-contc>div>div:first-child{width:100%!important}}.modal-backdrop.in{opacity:.79}#welcomePremiumModal{background:rgba(0,0,0,0.7);width:100vw;height:100vh;opacity:.8;overflow-y:hidden;padding-right:0}#welcomePremiumModal .modal-content,#welcomePremiumModalDialog,#welcomePremiumModal insert-html,.welc-premi-non-desktop,.welc-premi-desktop{box-shadow:none;background:rgba(0,0,0,0);width:100%;border:0;color:white;height:inherit;margin:0;padding:0;display:table}.welc-premi-non-desktop{vertical-align:middle}
.upperContentDiv{padding-left:20.2%;padding-top:3%;margin-bottom:0;position:absolute;width:100%}.conc-new-perfect{width:76%!important}.new-conc-tab{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png) no-repeat;background-position:-570px -348px}.white-arrow-left{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png) no-repeat;background-position:-369px -84px;height:30px;width:77px;margin-top:13px;margin-left:-11px;margin-right:10px;float:left}.middleContentDiv{font-family:BentonSans;display:table-cell;vertical-align:middle}
.middleContentDiv .heading{text-align:center;font-size:28pt;margin-top:0;margin-bottom:17px}.middleContentDiv .desc{font-size:15pt;padding-left:5%;padding-right:5%;text-align:center;margin:0 auto}.middleContentDiv h2{font-size:28pt;margin-top:0;margin-bottom:17px}.middleContentDiv div{font-size:15pt;text-align:center}.upperContentDiv>div{float:left;height:120px;width:80px;font-family:Arial;font-size:12pt}.conc-new-cnt{width:40%!important}.new-conc-txt{color:#009bbb;font-weight:700;margin-top:-5%}
.conc-new-txt{margin:5px 0 10px 0}.white-x-close-button{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png) no-repeat;background-position:-464px -80px;width:32px!important;margin-left:125px}.personal-consult{height:inherit;margin-left:0;margin-top:-11px;float:left;font-family:RumSerifMedium;font-size:15pt;margin-right:10px}.lowerContentDiv{position:fixed;bottom:0;right:0;height:200px;left:0;padding-top:1%}.lowerContentDiv>div{float:left;height:120px;font-family:Arial;font-size:12pt}
.conc-travel-counsel{font-size:12pt;font-family:Arial}.conc-travel-expert{width:90%}.conc-new-plat-assis{float:right!important;width:19%!important}.new-conc-lower{width:37%!important;float:left}.conc-new-one-stop{width:88%!important}.white-arrow-down{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png) no-repeat;background-position:-388px -86px;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);height:72px;width:62px;margin-top:-6px;margin-left:25px}
.plat-assis-widg{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png) no-repeat;background-position:-284px -349px;height:43px;width:270px}.conc-new-plat-assis-new{margin-top:-29px}.white-x-close-button:hover{cursor:pointer}@media(max-width :991px){.welc-premi-desktop{display:none;height:0}.welc-premi-non-desktop{display:block}.white-x-close-button{margin-top:30px;float:right;width:40px!important;height:20px}.welc-premi-non-desktop h2{clear:both;font-family:BentonSans;font-size:20pt;text-align:center;margin-bottom:30px;line-height:30pt}
.welc-premi-exclusive{line-height:30pt;text-align:center;font-family:BentonSans;font-size:12pt;line-height:20pt}.modal-content-non-mobile{display:none}.modal-content-mobile,.modal-content-mobile-failure{display:block}}@media(min-width :768px) and (max-width:991px){.pwl2heading{display:block}#rhBigPitchForPremiumWeb .rhBigPitchCarousel-scrollDown{margin-top:0}.footerImg{width:100px;height:70px}div#scheduleAppModalDialog,div#conciergeReqModalDialog{margin:20px}.footerSectionTablet1{width:90%;margin-left:20px;text-align:left;font-size:7pt;margin-top:-66px}
.modal-content-non-mobile{display:none}.modal-content-mobile,.modal-content-mobile-failure{display:block}.white-x-close-button{margin-top:130px;margin-right:15px}.welc-premi-non-desktop h2{margin-left:15px;margin-right:15px;padding-top:100px;font-size:25pt!important}.welc-premi-exclusive{margin-left:80px;margin-right:80px;font-size:15pt}#reqFailureModalDialog{margin-left:70px}#reqFailureModalDialog .modal-content{margin-top:20%}}@media(min-width :992px){.welc-premi-non-desktop{display:none;height:0}
.welc-premi-desktop{display:table}}html body.newiNav div#ioaTool{z-index:1000!important}@media only screen and (max-width:767px) and (orientation :landscape){div#dateRequestedDiv.searchDialogCheckInDiv .ui-datepicker-trigger{width:7%!important}input#dateRequested{width:91%!important}}div#dateRequestedDiv.searchDialogCheckInDiv .ui-datepicker-trigger{background:url(/ctnwt/assets/premiumWeb/images/plat-homepage-sprite.png) no-repeat;background-position:-514px -78px;width:12%;vertical-align:middle;left:0;position:relative;margin-top:-10px;padding:0}
input#dateRequested{color:#6f6f6f;width:86%;font-size:12pt;font-family:Arial;padding-left:15px!important}.conc-forms-err{border:1px solid #a33f1f}#concStateDropDown{height:168px;overflow-y:scroll;overflow-x:hidden;width:100%}.conc-req-default{height:100%;padding-top:10px!important}.conc-state-err-msg{padding-left:0}.conc-foot-notes{font-size:8pt;line-height:8pt;color:#9e9e9e;font-family:BentonSans-Book;margin-top:0}.conc-foot-notes a{text-decoration:underline}.conc-req-time-li{font-size:10pt!important}
#timePlaceholderBind{margin-left:-13px;font-size:11pt}#dateRequestedDiv .rhFormField:focus{border:none!important}.conc-req-pii-input-cont{float:left;margin-right:10px;height:100%;font-size:10pt;clear:both}#phasePlaceholder{padding-left:0}.conc-req-subtitle span{font-size:14pt;line-height:24px;font-family:BentonSans-Book;color:#6f6f6f}.con-req-dropdown .btn:active,.con-req-dropdown .btn:focus,textarea.conc-req-add-details:focus,textareaconc-req-add-details:active{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}
.conc-req-phase-txt{font-size:11pt!important;padding-left:9px!important}.conc-req-custom-dest{height:100%}.conc-req-custom-dest-input{height:100%;vertical-align:middle}.custom-place-holder:-ms-input-placeholder{color:#b7b7b7!important}.custom-place-holder::-webkit-input-placeholder{color:#b7b7b7!important}.custom-place-holder::-ms-input-placeholder{color:#b7b7b7!important}.custom-place-holder::-moz-placeholder{color:#b7b7b7!important}.custom-place-holder::placeholder{color:#b7b7b7!important}.custom-place-holder::-moz-p{color:#b7b7b7!important}
.upperContentDiv .white-x-close-button{margin-left:78%!important}.personal-consult-cont{padding-left:4%!important;width:60%!important;display:none}.conc-new-plat-assis .new-conc-txt{margin-top:-40px!important}#tripType1DropDown li:first-child,.custom-default-txt{color:#b7b7b7!important}.bpBenefitContainerLegend{border:2px solid #61616f}.bpBenefitContainerHiddenLegend{border:2px solid #fff}.bpBenefitLegendTitle{float:left;padding:0 5px;margin:-27px 0 0 -2px;background:#61616f;text-transform:uppercase;color:white}
.bpBenefitDesktopPadding{padding:1% 0}.conc-req-label-cont>div{font-size:9pt}#timePlaceholderBind{font-size:9pt}.disabled{opacity:.5}