@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:#f5f5f5}.left-background-image{position:absolute;left:10vw;top:5vh;z-index:-1}.right-background-image{position:absolute;right:0;bottom:0;z-index:-1}.login-page-common-block label{position:relative;display:block;margin-bottom:0}.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;background:url("/static/images/login-icon.png") no-repeat -158px center}.login-page-common-block label span{left:5px}.login-page-common-block label i{display:none;right:5px;left:auto;cursor:pointer;background:url("/static/images/login-icon.png") no-repeat -208px center}.login-page-common-block label .showPassword{background-position:-258px center}.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 b{display:block;color:#5F6367;font-family:'Open Sans'}.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:285px;height:40px;border:0;border-radius:10px;box-shadow:0 2px 4px -0.8px rgba(0,0,0,0.1);background-color:#3782ff}.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;box-shadow:2px 2px 10px 0 rgba(133,133,133,0.5);overflow:hidden}.login-page .login-banner-page{width:450px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f3f3f3}.login-page .login-banner-page .login-page-info{font-size:14px;color:#979797;padding-top:25px}.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:110px}.login-page .login-box label{position:relative;display:block;margin-bottom:0}.login-page .login-box label input{height:40px;padding:5px 38px;line-height:22px;box-shadow:none;border-radius:10px}.login-page .login-box 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 .login-box label input.verify-code-control.error{border-color:#fe524f}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.login-page .login-box label input.verify-code-control{line-height:40px}}.login-page .login-box label b{display:block;padding-bottom:4px;text-align:left;font-weight:normal;color:#555;font-size:11px}.login-page .login-box label span,.login-page .login-box label i{position:absolute;left:0;bottom:0;width:34px;height:40px;background:url("/static/images/login-icon.png") no-repeat -158px center}.login-page .login-box label span{left:5px}.login-page .login-box label i{display:none;right:5px;left:auto;cursor:pointer;background:url("/static/images/login-icon.png") no-repeat -208px center}.login-page .login-box label .showPassword{background-position:-258px center}.login-page .login-box input::-webkit-input-placeholder{color:#cccccc}.login-page .login-box input[type=number]{-moz-appearance:textfield}.login-page .login-box input[type=number]::-webkit-inner-spin-button,.login-page .login-box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.login-page .login-box .verify-title{font-size:14px;color:#5F6367;text-align:left}.login-page .login-box .verify-title b{display:block;color:#5F6367;font-family:'Open Sans'}.login-page .login-box .verify-title div{line-height:20px;margin:20px 0}.login-page .login-box .common-a{color:#0078d4}.login-page .login-box .login-common-button{width:285px;height:40px;border:0;border-radius:10px;box-shadow:0 2px 4px -0.8px rgba(0,0,0,0.1);background-color:#3782ff}.login-page .login-box .login-common-button[disabled='disabled']{opacity:0.5;cursor:not-allowed}.login-page .login-box .login-common-button .gbt-btn-text{line-height:10px;white-space:normal}.login-page .login-box .login-common-button.send-email-button{padding:0;line-height:2.85714286}.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{background:white;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-or{position:relative;width:450px;left:-83px;text-align:center;line-height:40px;color:#979797;font-size:12px}.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{height:68px;width:69px}.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}}@media (max-width:895px){.login-banner-container,.login-page .login-banner-page{display:none}.left-background-image,.right-background-image{display:none}}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;border-radius:20px;overflow:hidden;box-shadow:2px 2px 10px 0 rgba(133,133,133,0.5)}.base-login label{position:relative;display:block;margin-bottom:0}.base-login label input{height:40px;padding:5px 38px;line-height:22px;box-shadow:none;border-radius:10px}.base-login 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}.base-login label input.verify-code-control.error{border-color:#fe524f}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.base-login label input.verify-code-control{line-height:40px}}.base-login label b{display:block;padding-bottom:4px;text-align:left;font-weight:normal;color:#555;font-size:11px}.base-login label span,.base-login label i{position:absolute;left:0;bottom:0;width:34px;height:40px;background:url("/static/images/login-icon.png") no-repeat -158px center}.base-login label span{left:5px}.base-login label i{display:none;right:5px;left:auto;cursor:pointer;background:url("/static/images/login-icon.png") no-repeat -208px center}.base-login label .showPassword{background-position:-258px center}.base-login input::-webkit-input-placeholder{color:#cccccc}.base-login input[type=number]{-moz-appearance:textfield}.base-login input[type=number]::-webkit-inner-spin-button,.base-login input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.base-login .verify-title{font-size:14px;color:#5F6367;text-align:left}.base-login .verify-title b{display:block;color:#5F6367;font-family:'Open Sans'}.base-login .verify-title div{line-height:20px;margin:20px 0}.base-login .common-a{color:#0078d4}.base-login .login-common-button{width:285px;height:40px;border:0;border-radius:10px;box-shadow:0 2px 4px -0.8px rgba(0,0,0,0.1);background-color:#3782ff}.base-login .login-common-button[disabled='disabled']{opacity:0.5;cursor:not-allowed}.base-login .login-common-button .gbt-btn-text{line-height:10px;white-space:normal}.base-login .login-common-button.send-email-button{padding:0;line-height:2.85714286}.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{padding:0}.new-password ul li:first-child{padding-bottom:10px}.new-password label{margin-bottom:10px}.new-password .passwordIcon{background-position:-58px center !important}.new-password .comfirmPasswordIcon{background-position:-108px center !important}.new-password button{margin-top:16px}.password-saved h3{margin-top:20px;font-size:16px;color:#555555}.forgot-password-initiated{text-align:center}.forgot-password-initiated .title{padding:30px 0 20px;font-size:25px;font-weight:bold;color:#000000}.forgot-password-initiated .message{margin:10px 0 40px;color:#4a4a4a;font-size:16px;opacity:0.7}#forgot-email{margin-top:40px;text-align:center}#forgot-email .email-error{display:none;position:relative;top:-8px;text-align:left;color:#fe524f;font-size:12px}#forgot-email label{margin-bottom:10px}#forgot-email label span{background-position:-8px center}#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:40px;width:100%;text-align:left;line-height:40px}.thirdpart-login-button .abcRioButtonIcon{display:flex;justify-content:center;align-items:center;position:absolute;left:5px;top:0;width:40px;height:40px}.thirdpart-login-button .abcRioButtonContents{margin-left:0;margin-right:0;font-size:15px}.thirdpart-login-button .abcRioButtonContents #connectedpl409na6refd{display:none}.login-content{padding-top:20px;width:100%;word-break:break-all}.login-content.login-content-verify{padding-top:60px}.login-content .googleAndMs-box p#warning{width:100%;margin-bottom:10px}.login-content .googleAndMs-box.button-box{top:420px}.login-content .button-box{position:absolute;top:345px;width:100%;left:0}.login-content .button-box ul li{margin:0 0 30px}.login-content .button-box #warning{position:absolute;top:-45px;left:0;margin-bottom:10px}.login-content .ul-googleAndMs li{margin:0 0 30px 0 !important}.login-content .forgotPassword{display:inline-block;margin-top:5px;color:#3782ff}.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 li{margin-top:10px;text-align:center}.form-block .login-label{margin-bottom:0;padding-bottom:10px}.form-block .emailIcon{background-position:-8px center}.form-block .passwordIcon{background-position:-58px center}.form-block .verify-code-icon{background:url("/static/images/icon_digit_code.svg") no-repeat center;height:40px}.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 p{color:#c2113a}.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}.abcRioButtonIcon{float:left}.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{height:100%;width:100%;position:relative;text-align:center}.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-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:80px}.third-part-box .only-one-third-part #warning{margin:10px 0}.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:110px}.third-part-box .multiple-third-part #warning{margin-bottom:10px}