@charset "utf-8";@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}
body.gemini{background-color:#f4f4f4!important}#StandaloneNew{display:flex}.loginForMobile a{display:inline-block}.bgColor{background:#fff!important;height:200px}.loginPL a:hover{text-decoration:none!important;color:#001e4e!important}.loginPL a{text-decoration:none!important}.register a{text-decoration:none!important}.register a:hover{color:#001e4e!important}.findCardAndForgotUIDPwd a{text-decoration:none!important}.findCardAndForgotUIDPwd a:hover{color:#001e4e!important}.errorIcon{margin-right:10px;background-image:url("/ctnwt/assets/responsiveTravelHome/img/homepage-sprite.png");background-position:-568px -334px;width:24px;height:24px;float:left}
#serverErrMsgDiv{background-color:#ffefef!important;color:#b45328!important;font-family:arial!important;font-size:12px!important;padding:10px 5px 10px 8px!important;margin-bottom:10px;float:left!important;width:100%!important;word-break:break-word}.serverErrMsgContainer{float:left;margin-left:2px;width:88%}#serverErrMsgDiv .errorMessage{margin-left:34px;word-break:break-word}.left_section{background:url(/ctnwt/assets/travelhome/images/ForcedLogin-img.jpg) no-repeat;background-size:cover;display:flex;color:#fff}
.loginRememberMe{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;backface-visibility:hidden;transform-style:preserve-3d}.right_section{padding:0!important}.login_bg_img{padding-top:30px;padding-left:30px;padding-right:30px}.login_bg_img h3{font-family:BentonSans-Light;font-size:36px}.login_bg_img p{font-size:20px;line-height:32px}.right_section{background:#fff;padding:18px 50px 16px 50px;box-shadow:2px 1px 3px #e3e3e3}.right_section .standaloneContent .leftcontent{width:100%!important;background:none!important}
.login_form_sec h3{color:#4d4f53;font-family:BentonSans-Light;font-weight:normal;font-size:24px;margin-bottom:15px}.login_form_sec input[type="text"],.login_form_sec input[type="password"]{border:1px solid #ececec;width:100%;height:57px!important}.right_section a,.register a{color:#009bbb!important;font-weight:bold!important}.check_box_secton{float:left}.forget_section{float:right}.submit-btn{padding-bottom:15px}.footer_btns{text-align:right;padding-top:12px}
.standaloneContent .loginAreaInput div.loginIDT,.standaloneContent .loginAreaInput div.loginPT{width:100%;display:inline-table;position:relative}.submit-btn button{background:#002664;color:#fff;border-radius:5px;border:0;padding:10px 5px;width:100%}.left_section{background-size:100% 100%}.login_form_sec input[type="text"],.login_form_sec input[type="password"]{width:100%!important}.submit-btn button:hover{background:#001e4e!important;text-decoration:underline!important}
.submit-btn button{background:#002663;color:#fff;border-radius:5px;border:0;padding:10px 5px;width:100%}.main_login_section .title_bar{color:#4d4f53;font-family:BentonSans-Light;text-align:center;font-size:30px;margin-bottom:35px;margin-top:42px;font-weight:normal}.form_control_field input{width:100%;padding:20px 20px!important;box-sizing:border-box;border:0;left:0;z-index:10;outline:0;margin:0;font-weight:normal!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none!important}
.form_control_field.hasValue label{opacity:1;top:5px}.form_control_field.hasValue input{padding:28px 20px 12px 20px;color:#4d4f53}.form_control_field label{position:absolute;z-index:2;left:20px;top:12px;text-transform:uppercase;font:bold 12px "Arial","Helvetica",sans-serif;opacity:0;color:#666;transition-duration:.1s;transition-property:opacity,height}.form_control_field input:focus{color:#4d4f53;border:1px solid #4e4f53!important}._standaloneContent_custom{margin:0!important;width:100%!important}
._right_section_custom{padding:0!important;width:100%}._left_section_custom{height:325px!important;background-size:100% 100%!important}._InputFieldsUID_custom{height:35px!important;width:100%!important}._rememberMeBlock_custom{margin-left:0!important}._leftcontent_custom{width:100%!important}._leftcontent_custom h3{margin:0!important;padding:0!important}.loginIDT_custom{width:100%!important;margin:5px 0!important}._loginButtonDiv_custom{width:100%!important}._loginButton_custom{float:none!important;margin-right:0!important;padding-top:20px!important;width:100%!important}
._notamember_custom{float:right!important}._registerbottom_custom{margin-top:4px!important}._findCardAndForgotUIDPwd_custom{margin-top:22px!important;width:100%!important}._loginAreaBottom_custom{width:100%!important}._loginAreaInput_custom{float:none!important}@media(max-width:720px){#serverErrMsgDiv{margin-top:0!important}.left_section{display:none}.standaloneContent .leftcontent{padding:20px!important}.login_form_sec h3{font-size:20px!important}.login_bg_img h3{font-size:24px!important}.login_bg_img p{font-size:16px;line-height:21px}
#StandaloneNew{display:flex;margin-bottom:10%}}.standaloneLogin{display:table}#iNavNGI_FooterMain{background-color:#fff!important}.footer{display:flex;background-color:#fff}@media(max-width:980px){.standaloneLogin{display:table}.sub_form_section{font-size:13px}.right_section{padding:0 30px 6px 21px}.loginFY{margin-left:0}}.right_section .standaloneContent{width:100%!important;margin:0;background:none!important;box-shadow:none!important}.right_section .standaloneContent .loginAreaBottom{width:100%}
.right_section .check_box_secton{float:left;width:35%!important}.right_section .loginFUID{float:right;width:58%!important;margin-top:8px}.standaloneContent .findCardAndForgotUIDPwd{float:none;width:100%}.notamemner-width{float:none!important}.standaloneContent .registerbottom{margin-bottom:0;margin-top:10px}.forget_psw_section{overflow:hidden}.footer_btns .notamember{text-align:right;float:none}.submit-btn a .loginButton{float:none;width:100%}.right_section .rememberMeBlock{width:100%!important;margin-left:0;margin-top:8px}
.standaloneContent .loginButtonDiv{float:none;height:auto;margin:0;width:100%;position:relative}@media(min-width:640px) and (max-width:981px){#serverErrMsgDiv{margin-top:0!important}.main_login_section .title_bar{font-size:24px!important}.standaloneContent .leftcontent{padding:20px!important}.main_login_section{margin-left:15px;margin-right:15px;margin-top:auto;margin-bottom:auto}.standaloneLogin{display:table;margin-bottom:10%}.login_form_sec h3{font-size:20px!important}.login_bg_img h3{font-size:24px!important}
.login_bg_img p{font-size:16px;line-height:21px}}@media(min-width:981px){.main_login_section{margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto}.standaloneLogin{display:table;margin-bottom:10%}}.standaloneContent .loginAreaInput{float:none}.popup-header{padding:16px 12px 37px 20px!important;width:100%!important}div.radio input{width:17px;height:17px;position:absolute;margin-left:-8px!important;margin-right:0;margin-top:-1px}.contButton{height:51px!important}.contButtonDiv{margin-right:0!important;display:block!important}
#popupLayer_mrAccount .contButtonDivDisable{margin-right:0!important}.contButtonDivDisable .contCap,.contButtonDivDisable .purpleRCap{margin-top:-1px}.contButtonDivDisable .contButton{height:57px}.standaloneLogin{margin-left:auto;margin-right:auto}.main_login_section{max-width:964.667px}