@media screen and (max-width:1024px){.logo{left:35px;position:relative}}html{display:flex;flex:1 1 auto;height:100%}body{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:650px;overflow-x:hidden;background-color:#FBFAF5}.login-page-common-block label input{height:40px;padding:5px 38px;line-height:22px;box-shadow:none;border-radius:10px}.login-page-common-block label input.verify-code-control{border-radius:10px;padding-top:12px;padding-bottom:12px;height:40px;outline:none;background-color:#e8f0fe !important;background-image:none !important}.login-page-common-block label input.verify-code-control.error{border-color:#fe524f}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.login-page-common-block label input.verify-code-control{line-height:40px}}.login-page-common-block label b{display:block;padding-bottom:4px;text-align:left;font-weight:normal;color:#555;font-size:11px}.login-page-common-block label span,.login-page-common-block label i{position:absolute;left:0;bottom:0;width:34px;height:40px}.login-page-common-block label span{left:5px}.login-page-common-block label i{display:none;right:5px;left:auto;cursor:pointer}.login-page-common-block input::-webkit-input-placeholder{color:#cccccc}.login-page-common-block input[type=number]{-moz-appearance:textfield}.login-page-common-block input[type=number]::-webkit-inner-spin-button,.login-page-common-block input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.login-page-common-block .verify-title{font-size:14px;color:#5F6367;text-align:left}.login-page-common-block .verify-title h4{color:#0A1F40;font-weight:600;font-size:24px;line-height:150%;text-align:center}.login-page-common-block .verify-title .describe{padding:10px 0 40px;font-size:16px;line-height:150%;text-align:center;color:#0A1F40}.login-page-common-block .verify-title div{line-height:20px;margin:20px 0}.login-page-common-block .common-a{color:#0078d4}.login-page-common-block .login-common-button{width:280px;height:36px;color:#0A1F40;background:#BEDBFF;border-radius:20px;border:none}.login-page-common-block .login-common-button[disabled='disabled']{opacity:0.5;cursor:not-allowed}.login-page-common-block .login-common-button .gbt-btn-text{line-height:10px;white-space:normal}.login-page-common-block .login-common-button.send-email-button{padding:0;line-height:2.85714286}.login-page{display:flex;height:600px;border-radius:20px;overflow:hidden}.login-page .message-panel{background:#eaf1ff}.login-page .message-panel .msg-circle{width:330px;height:330px;border-radius:50%;background:#bfd5ff}.login-page .login-box{height:100%}.login-page .login-box .logo-gino{padding-top:50px}.logo-wrapper{display:inline-block}.login-banner-container{width:450px;height:600px;background-color:#fff;font-family:HelveticaNeue;border-radius:6px 0 0 6px;position:relative}.login-banner-container.recaptcha-v3{background-color:#f3f3f3;justify-content:center;display:flex}.login-banner-container.recaptcha-v3 .recaptcha-v3-img{width:212px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.login-banner-container.recaptcha-v3 img{height:269px}}.login-banner-container .btn-group{position:absolute;left:50%;bottom:8px;padding:0;margin:0}.login-banner-container .btn-group li{float:left;width:6px;height:6px;margin-left:5px;border-radius:50%;background:#fff;cursor:pointer}.login-banner-container .btn-group li.selected{background:#d6d6d6}.login-banner-container .arrow{position:absolute;left:0;top:50%;width:100%;height:39px}.login-banner-container .arrow a{position:absolute;display:inline-block;width:20px;height:100%;text-decoration:underline;color:#fff}.login-banner-container .arrow .prev{left:10px}.login-banner-container .arrow .next{right:10px}.login-banner-container .banner-list{padding:0;margin:0;height:100%;position:relative}.login-banner-container .banner-list .banner-item{position:absolute;top:0;left:0}.login-banner-container .login-banner-text{height:249px;width:100%;border-radius:2px 2px 2px 2px}.login-banner-container .login-banner-text .login-form-title{padding-top:45px;margin-top:0;text-align:center;font-size:30px;font-weight:normal;color:#fff}.login-banner-container .login-banner-text .login-form-desc{margin:0 auto;width:303px;padding-top:19px;font-weight:normal;font-stretch:normal;font-style:normal;color:#fff}.login-banner-container .banner-container{width:100%;overflow:hidden}.login-box{width:450px;height:600px;padding:24px 83px 18px;position:relative}.login-box.verify-box{padding-top:0;padding-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-box.verify-box .logo-gino{padding-top:0}.login-box.browser-not-supported-box{padding-left:48px;padding-right:48px}.login-box .return{padding-top:10px;color:#0A1F40;cursor:pointer}.login-or{position:relative;width:100%;margin:20px 0;text-align:center;line-height:40px;color:#979797;font-size:12px;display:flex;align-items:center;justify-content:center}.login-or::before,.login-or::after{content:'';flex:1;height:1px;background-color:#E4E4E7;margin:0 15px}.footer-text{margin-top:60px;text-align:center;font-size:12px}.footer-text img{opacity:0.45;width:auto;height:30px;display:block;margin:0 auto 12px auto}.footer-text span{opacity:0.3;color:#000}ul,li{list-style:none}.logo-gino{padding-top:20px;text-align:center}.logo-gino .powered-by-gino{display:block;font-size:12px;font-family:'Ubuntu',"PT Sans","Segoe UI";color:#AAA9AA;line-height:13px;margin-top:3px}.logo-gino.logo-pwd-box{padding-top:60px!important}.logo-gino.logo-pwd-error-box{padding-top:25px!important}.logo-gino.morePadding{padding-top:50px}.logo-gino img{width:150px;height:42px;object-fit:contain}.backgroundImage{background-image:url("/static/images/bgHaut.png");background-repeat:no-repeat;background-color:transparent;background-position:right top;height:391px;border-bottom:1px solid #a9a9a9;width:100%;background-size:cover}.logo{background-image:url("/static/images/logo-GINO-white.png");background-repeat:no-repeat;width:440px;height:90px;margin:0 auto;margin-top:280px}.jumbotron{background-color:#fff}.username{margin-bottom:10px;padding-left:30px;border-top-left-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background:none}.password{padding-left:30px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:8px;background:none}.loginbutton{width:280px;height:36px;color:#0A1F40;background:#BEDBFF;border-radius:20px;border:none}.loginbutton:disabled{opacity:0.5}.form-group{margin-bottom:4px}.no-padding-right{padding-right:0}.links{text-decoration:underline}#g-auth{margin-top:3em}.social-auth-text{height:72px;width:100%;color:#a9a9a9;padding:25px 11px;font-size:19px;line-height:1.42857143;background-color:#fff;background-image:none;border:1px solid #a9a9a9;display:inline-block;border-radius:4px;text-decoration:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.social-auth-text :hover,.social-auth-text :focus{color:#444;text-decoration:none}.gbt-btn-text{word-wrap:break-word;white-space:pre}.alert{left:15px}#warning{margin:0;font-size:12px;color:#FE524F;text-align:left;word-break:normal}#warning:not(:empty),#warning:not(:-moz-only-whitespace){min-height:20px;padding:5px 10px 5px 0;line-height:1.2}@-moz-document url-prefix(){.jumbotron{margin-top:400px}}@media (max-width:992px){.social-auth-text{font-size:15px}}h1{color:#0050c4;font-family:"Open Sans";font-size:4.8rem;font-weight:normal;font-style:normal;padding-bottom:20px}.errors{padding:0;font-size:12px;color:#FE524F;text-align:left}#login_content .google-login-col,#login_content .column-login-btn{padding-left:0}#login_content .alert-danger{margin-left:6px;margin-right:6px;margin-top:0.5em}#login_content .no-padding-left{padding-left:0}.no-padding-left{padding-left:0}.password-saved .btn-wrapper{margin-top:40px;text-align:center}#login_form{margin-top:9em}#login_screen a{text-decoration:none}#login_screen a:hover{text-decoration:none}.login-container.login-container-verify .logo-gino{padding-top:100px}.login-container.login-container-verify.login-container-verify-error .logo-gino{padding-top:80px}.base-login{display:flex;overflow:hidden}.new-password{text-align:center}.new-password .title{margin:20px 0;padding:0 20px;font-size:16px;color:#333333;font-weight:bold}.new-password .input-wrapper{margin-top:40px}.new-password ul{margin-bottom:0;padding:0}.new-password label{margin-bottom:10px}.new-password .errors{position:relative;top:-15px;left:12px}.new-password button{margin-top:5px}.password-saved h3{margin-top:40px;color:#0A1F40;font-weight:600;font-size:24px;line-height:150%;text-align:center;vertical-align:middle}.password-saved .button{margin-top:40px}.password-saved .button a{color:#0A1F40}.password-saved .button a:hover{text-decoration:none}.forgot-password-initiated{text-align:center}.forgot-password-initiated .msg-circle{width:160px;height:160px;border-radius:50%;background:#bfd5ff;margin:50px auto 0}.forgot-password-initiated .title{padding:30px 0 20px;font-size:25px;font-weight:bold;color:#000000}.forgot-password-initiated .message{margin:10px 0 20px;color:#0A1F40;font-size:16px}.forgot-password-initiated .btn{width:auto;height:36px}.forgot-password-initiated .btn a{color:#0A1F40}.forgot-password-initiated .btn a:hover{text-decoration:none}#forgot-email{margin-top:40px;text-align:center}#forgot-email .input-wrapper{position:relative}#forgot-email .material-input-outlined{margin-bottom:75px}#forgot-email .material-input-outlined .tip{position:absolute;top:40px;left:4px;width:154px;color:#B2B2B2;font-size:12px}#forgot-email .email-error{display:none;position:absolute;top:40px;left:12px;text-align:left;color:#fe524f;font-size:12px}#forgot-email label{margin-bottom:10px}#forgot-email .login-link{margin-top:5px}#forgot-email .form-block{padding-top:20px}#forgot-email .form-block .login-label{margin-bottom:0;padding-bottom:0}#forgot-email .button{margin-top:15px;margin-bottom:5px}#forgot-email .button.verify-button{margin-top:10px}#forgot-email .button.verify-button .login-common-button{height:40px}.browser-not-support-content .title{padding:30px 0 20px;font-size:18px;font-weight:bold;color:#4c5055;letter-spacing:0.6px;font-family:Ubuntu}.browser-not-support-content .message{color:#4a4a4a;font-size:14px;letter-spacing:0.4px}.browser-not-support-content .message>p{margin-bottom:16px}.browser-not-support-content .message>ul{margin-bottom:0;padding-left:0}.browser-not-support-content .message>ul>li{list-style:inside;margin-bottom:8px;font-family:Ubuntu}.reset-pass-valid-btn{margin-top:10px}.google-login-button-wapper{width:100%;text-align:center}.google-login-button,.google-login-button:hover{text-decoration:none;display:block}.microsoft-login-button{display:block;width:174px;height:34px;background:url("/static/images/ms-symbollockup_signin_light.svg") no-repeat}.thirdpart-login-button-wapper{width:100%}.thirdpart-login-button,.thirdpart-login-button:hover{text-decoration:none;display:block;width:100%}.thirdpart-login-button .abcRioButtonLightBlue{height:70px;width:100px;text-align:left;line-height:40px}.thirdpart-login-button .abcRioButtonIcon{display:flex;justify-content:center;padding-top:10px}.thirdpart-login-button .abcRioButtonContents{margin-left:0;margin-right:0;font-size:15px;color:#0A1F40}.thirdpart-login-button .abcRioButtonContents #connectedpl409na6refd{display:none}.login-content{padding-top:40px;width:100%;word-break:break-all}.login-content.login-content-verify{position:relative;padding-top:40px}.login-content.login-content-verify .return{padding-top:10px;text-align:center}.login-content.login-content-verify .return span{color:#0A1F40;cursor:pointer}.login-content.login-content-verify #warning{position:absolute;bottom:38px}.login-content .googleAndMs-box p#warning{width:100%;margin-bottom:10px}.login-content .googleAndMs-box.button-box{top:420px}.login-content .button-box{width:100%}.login-content .button-box ul{display:flex;justify-content:center}.login-content .button-box li{margin-left:10px}.login-content .forgotPassword{margin-top:5px;text-align:center}.login-content .forgotPassword a{color:#0A1F40}.login-content .ul-form.only-email-pass{padding-top:70px}.login-content ul,.login-content li{list-style:none;margin:0;padding:0}.login-content ul{display:flex;justify-content:center}.login-content ul li{margin-left:10px}.login-content ul li:only-child .thirdpart-login-button .abcRioButtonLightBlue{width:180px;height:126px}.login-content ul li:only-child .abcRioButtonIcon svg,.login-content ul li:only-child .abcRioButtonSvg{width:32px;height:32px}.login-content ul li:only-child .abcRioButtonContents{font-size:26px}.form-block .login-label{margin-bottom:0}.form-block .verify-title{font-size:14px;color:#5F6367;text-align:left}.form-block .verify-title h4{color:#0A1F40;font-weight:600;font-size:24px;line-height:150%;text-align:center;margin:0}.form-block .verify-title .describe{padding:10px 0 40px;font-size:16px;line-height:150%;text-align:center;color:#0A1F40;width:440px;position:relative;left:-80px}.form-block .button{margin-top:15px;margin-bottom:5px}.form-block .button.verify-button{margin-top:10px}.form-block .button.verify-button .login-common-button{height:40px}.form-block .email-error{display:none;position:relative;top:-8px;text-align:left;color:#fe524f;font-size:12px}.activation-fails{text-align:center}.activation-fails .message{width:340px;position:relative;left:-28px;margin:70px 0 40px;color:#c2113a;font-size:16px}#third_login_error{margin-top:40px;text-align:center}#third_login_error h4{position:relative;left:-85px;width:450px;margin:50px 0 10px 0;font-weight:600;font-size:24px;text-align:center}#third_login_error p{font-size:16px;color:#0A1F40;line-height:1.5em}.abcRioButton{border:1px solid rgba(0,0,0,0.1);border-radius:10px;box-sizing:border-box;transition:background-color .218s,border-color .218s,box-shadow .218s;-webkit-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;color:#262626;cursor:pointer;outline:none;overflow:hidden;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;width:auto}.abcRioButton:hover{border-color:#5F6368}.abcRioButtonBlue{background-color:#4285f4;border:none;color:#fff}.abcRioButtonBlue:hover{background-color:#4285f4}.abcRioButtonBlue:active{background-color:#3367d6}.abcRioButtonLightBlue{background-color:#fff;color:#757575}.abcRioButtonLightBlue:active{background-color:#eee;color:#6d6d6d}.abcRioButtonBlue .abcRioButtonIcon{background-color:#fff;-webkit-border-radius:1px;border-radius:1px}.abcRioButtonSvg{display:block}.abcRioButtonContents{font-family:Roboto,arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:0.21px;margin-left:6px;margin-right:6px;vertical-align:top}.abcRioButtonContentWrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.abcRioButtonBlue .abcRioButtonContentWrapper{border:1px solid transparent}.abcRioButtonErrorWrapper,.abcRioButtonWorkingWrapper{display:none;height:100%;width:100%}.abcRioButtonErrorIcon,.abcRioButtonWorkingIcon{margin-left:auto;margin-right:auto}.abcRioButtonErrorState,.abcRioButtonWorkingState{border:1px solid #d5d5d5;border:1px solid rgba(0,0,0,0.17);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);box-shadow:0 1px 0 rgba(0,0,0,0.05);color:#262626}.abcRioButtonErrorState:hover,.abcRioButtonWorkingState:hover{border:1px solid #aaa;border:1px solid rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1)}.abcRioButtonErrorState:active,.abcRioButtonWorkingState:active{border:1px solid #aaa;border:1px solid rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 1px 0 #ddd;box-shadow:inset 0 1px 0 #ddd;color:#262626}.abcRioButtonWorkingState,.abcRioButtonWorkingState:hover{background-color:#f5f5f5}.abcRioButtonWorkingState:active{background-color:#e5e5e5}.abcRioButtonErrorState,.abcRioButtonErrorState:hover{background-color:#fff}.abcRioButtonErrorState:active{background-color:#e5e5e5}.abcRioButtonWorkingState .abcRioButtonWorkingWrapper,.abcRioButtonErrorState .abcRioButtonErrorWrapper{display:block}.abcRioButtonErrorState .abcRioButtonContentWrapper,.abcRioButtonWorkingState .abcRioButtonContentWrapper,.abcRioButtonErrorState .abcRioButtonWorkingWrapper{display:none}.-webkit-keyframes abcRioButtonWorkingIconPathSpinKeyframes 0%{-webkit-transform:rotate(0)}.captcha-box{width:100%;word-break:break-word;text-align:initial}.captcha-box>div{transform:matrix(.94, 0, 0, .94, -9.5, 0)}.third-part-tip{font-weight:600;font-size:24px;line-height:150%;text-align:center;color:#0A1F40}.third-part-box{position:relative}.third-part-box #warning.formError{display:block}.third-part-box.hadError #warning{display:block}.third-part-box .only-one-third-part{padding-top:50px}.third-part-box .only-one-third-part .thirdpart-login-button-wapper{width:180px;margin:0 auto}.third-part-box .only-one-third-part .thirdpart-login-button .abcRioButtonLightBlue{width:180px;height:126px}.third-part-box .only-one-third-part .abcRioButtonIcon svg{width:32px;height:32px}.third-part-box .only-one-third-part .abcRioButtonContents{padding-top:5px;font-size:26px}.third-part-box .only-one-third-part #warning{margin:10px 0;text-align:center}.third-part-box .big-logo{width:80px;height:80px;margin:0 auto 40px}.third-part-box .big-logo img{width:100%}.third-part-box .third-part-button{display:block;height:40px;color:#757575;text-align:center;line-height:40px;cursor:pointer;background-color:#fff;border-radius:10px;border:1px solid rgba(0,0,0,0.1)}.third-part-box .third-part-button:hover{text-decoration:none;border-color:#5F6368}.third-part-box .multiple-third-part{padding-top:50px}.third-part-box .multiple-third-part #warning{margin-bottom:10px}.material-input-group{position:relative;margin-bottom:20px}.material-input-group input{width:100%;padding:12px 0;font-size:16px;border:none;border-bottom:1px solid #ccc;background:transparent;outline:none;transition:border-color .2s}.material-input-group input:focus{border-bottom-color:#3782ff}.material-input-group input::placeholder{color:transparent}.material-input-group input:placeholder-shown+label{cursor:text;top:7px}.material-input-group label{position:absolute;top:0;left:0;font-size:16px;color:#999;pointer-events:none;transform:translateY(0);transform-origin:0 0;transition:transform 0.2s, color 0.2s}.material-input-group label::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#3782ff;transform:scaleX(0);transform-origin:0 0;transition:transform 0.2s}.material-input-group input:focus+label,.material-input-group input:not(:placeholder-shown)+label,.material-input-group input:-webkit-autofill+label{transform:translateY(-16px) scale(.75);color:#3782ff}.material-input-group input:focus+label::after,.material-input-group input:not(:placeholder-shown)+label::after,.material-input-group input:-webkit-autofill+label::after{transform:scaleX(1)}.material-input-outlined{position:relative;margin-bottom:20px}.material-input-outlined input{width:100%;padding:7px 14px 7px 35px;font-size:14px;border:1px solid #E4E4E7;border-radius:40px;background:#fff;outline:none;transition:border-color .2s}.material-input-outlined input:focus{border-color:#3782ff}.material-input-outlined input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out 0s}.material-input-outlined input::placeholder{color:transparent}.material-input-outlined input:placeholder-shown+label{cursor:text;top:7px}.material-input-outlined input.error{border-color:#fe524f}.material-input-outlined label{position:absolute;top:0;left:35px;font-size:14px;color:#A1A1AA;pointer-events:none;transform:translateY(0);transform-origin:0 0;transition:transform 0.2s, color 0.2s, background 0.2s;background:white;padding:0 4px}.material-input-outlined label::before{content:"";position:absolute;left:-4px;right:-4px;top:0;bottom:0;background:white;z-index:-1;border-radius:20px}.material-input-outlined span,.material-input-outlined i{position:absolute;left:0;top:0;width:34px;height:36px;background:url("/static/images/email.svg") no-repeat center;background-size:24px 24px}.material-input-outlined .passwordIcon{background-image:url("/static/images/password.svg")}.material-input-outlined input:focus+label,.material-input-outlined input:not(:placeholder-shown)+label,.material-input-outlined input:-webkit-autofill+label{transform:translateY(-42%) scale(.75);color:#3782ff;top:0}.material-input-outlined input:focus{border-color:#3782ff}.material-input-outlined .hidePassword,.material-input-outlined .showPassword{position:absolute;right:10px;left:unset;top:50%;display:none;transform:translateY(-50%);cursor:pointer}.material-input-outlined .hidePassword{background-image:url("/static/images/eye.svg")}.material-input-outlined .showPassword{background-image:url("/static/images/eyeOff.svg")}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}