@media(max-width: 550px){.ui-root-inner.hide-top-nav #hub_body>#hub_content>.fixed-height-content.login-page-wrapper{height:100vh}#hub_footer{display:none !important}}.login-page-wrapper{overflow:hidden;text-align:center;font-family:"Roboto Condensed";background-color:rgba(0,154,255,.3);padding-bottom:30px;overflow-y:auto;-webkit-overflow-scrolling:touch}.login-page-wrapper label.mfa{visibility:hidden}@media(max-width: 550px){.login-page-wrapper{padding-bottom:0}}.login-page-wrapper *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.login-page-wrapper div#page_lock{position:fixed;z-index:-1;width:100%;height:100%;background-color:#09f;opacity:.3;top:0px;left:0px}.login-page-wrapper .hidden{display:none}.login-page-wrapper .banner{background:#fb8;padding:10px;width:100%}.login-page-wrapper .pnLogin{max-width:600px;width:calc(100% - 40px);margin:0 auto;padding:20px 20px 0 20px;font-family:"Roboto Condensed";color:#333;background-color:#fff;font-size:0;border-radius:10px}.login-page-wrapper .login-form{max-width:500px;margin:20px auto 0 auto}.login-page-wrapper .login-form.hidden{display:none}.login-page-wrapper .trionline-logo{max-width:480px;width:100%}.login-page-wrapper .ui5-help-icon>img{width:24px;height:24px;padding:8px 4px 0 4px}.login-page-wrapper .input-row{display:-webkit-flex;display:flex;margin:15px 0;text-align:center}.login-page-wrapper .input-row>label{display:-webkit-flex;display:flex}.login-page-wrapper .input-row .icon-wrapper{width:40px;padding:8px;font-size:20px}.login-page-wrapper .input-row .input-wrapper{flex:1}.login-page-wrapper .input-row .input-wrapper>input{width:100%;border-radius:0;padding:5px 10px;border:1px solid #aaa;border-width:0;background:#fff;-webkit-appearance:none;font-size:26px;line-height:29px;font-family:"Roboto Condensed";box-shadow:0 5px 1px -4px #888}.login-page-wrapper .input-row .input-wrapper>input::placeholder{font-size:18px;line-height:29px;padding-bottom:4px;color:#aaa}@media(min-width: 1025px){.login-page-wrapper .input-row .input-wrapper>input:hover{border-color:#888;background:#f9f9f9}}.login-page-wrapper .input-row .input-wrapper>input:focus{border-color:#88f;background:#f9f9f9}.login-page-wrapper .input-row .remember-me{text-align:right;flex:1}.login-page-wrapper .input-row .remember-me .ui5-checkbox{width:100%}.login-page-wrapper .input-row .remember-me .ui5-checkbox>.inner{position:relative;height:46px;line-height:46px;font-size:18px}@media(max-width: 399px){.login-page-wrapper .input-row .remember-me .ui5-checkbox>.inner{font-size:16px}}.login-page-wrapper .input-row .remember-me .ui5-checkbox>.inner::before{position:relative;top:-1px}.login-page-wrapper .input-row.input-row-mfa label.mfa{flex:1}.login-page-wrapper .input-row.input-row-mfa .mfa-wrapper{max-width:128px;min-width:128px}.login-page-wrapper .input-row.input-row-mfa #mfacode{letter-spacing:5px;text-align:left}.login-page-wrapper .input-row.input-row-mfa #mfacode::placeholder{letter-spacing:-0.3px}.login-page-wrapper #persistent-login{display:block;text-align:right;padding-left:32px}.login-page-wrapper #persistent-login input{margin-right:5px}.login-page-wrapper #persistent-login span{font-size:16px}.login-page-wrapper .btnSignIn{width:240px;padding:8px 10px;font-size:24px;margin:5px 15px;border-radius:3px;color:#333;font-family:"Roboto Condensed";font-size:24px}.login-page-wrapper .request-reset{font-size:16px}.login-page-wrapper .request-reset a{display:inline-block;margin:5px 0 10px 0;padding:10px 22px;border:1px solid rgba(0,0,0,0);border-radius:5px;color:#55f}.login-page-wrapper .request-reset a:focus{color:blue;border-color:#8bf;background:#ffe}@media(min-width: 1025px){.login-page-wrapper .request-reset a:hover{color:#f44}}.login-page-wrapper .response{margin-top:50px;height:260px}.login-page-wrapper .imgTick{height:160px}.login-page-wrapper .inline_error_msg{font:300 32px "Roboto Condensed";color:red;text-align:center;margin-top:15px}.login-page-wrapper .login-form-wrapper{width:100%;height:calc(100% - 55px);min-height:430px;padding-top:20px}@media(max-width: 550px){.login-page-wrapper .login-form-wrapper{height:calc(100% - 75px)}}.login-page-wrapper .footer-wrapper{width:100%;padding-bottom:10px;display:none}@media(max-width: 550px){.login-page-wrapper .footer-wrapper{display:block}}.login-page-wrapper .footer-wrapper .footer-links{margin:0 auto;width:calc(100% - 20px);max-width:400px;padding:10px;border-radius:10px;background:#fff}.login-page-wrapper .footer-wrapper .footer-links a{margin:0 15px;color:hsl(240,100%,59%)}@media(min-width: 1025px){.login-page-wrapper .footer-wrapper .footer-links a:hover{color:blue}}.login-page-wrapper .pnCopyright{cursor:default;margin-top:5px}.login-page-wrapper .pnCopyright>span{margin:0 5px;color:hsl(240,0%,35%)}.login-page-wrapper .box-shadow{-webkit-box-shadow:0 15px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 15px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 15px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}@media(max-width: 499px){.login-page-wrapper .login-form-wrapper{padding-top:15px}.login-page-wrapper .pnLogin{width:calc(100% - 30px);padding-left:15px;padding-right:15px}.login-page-wrapper .input-row .icon-wrapper{width:24px;padding-left:0px;padding-right:0px}.login-page-wrapper .ui5-help-icon>img{width:16px;padding-left:0;padding-right:0}.login-page-wrapper #persistent-login{padding-left:0}.login-page-wrapper .response{padding:17px;height:204px}}@media(max-width: 399px){.login-page-wrapper .trionline-logo{max-width:calc(100% - 40px)}.login-page-wrapper .login-form-wrapper{min-height:400px;padding-top:10px}.login-page-wrapper .pnLogin{width:calc(100% - 20px)}.login-page-wrapper .remember-me .me{display:none}}@media(max-width: 359px){.login-page-wrapper .login-form-wrapper{min-height:390px;padding-top:5px}.login-page-wrapper .pnLogin{width:calc(100% - 10px);padding-left:5px;padding-right:5px}.login-page-wrapper .input-row>.help-wrapper{width:20px;padding-left:2px;padding-right:2px}.login-page-wrapper .material-checkbox-wrapper .material-checkbox::before{margin-right:0}.login-page-wrapper .request-reset a{padding-left:18px;padding-right:18px}.login-page-wrapper .footer-wrapper .footer-links a{margin-left:10px;margin-right:10px}.login-page-wrapper .footer-wrapper .pnCopyright>span{font-size:15px}}.login-page-wrapper .to_floater{text-align:left}.login-page-wrapper .to_floater>.floater_body{height:calc(100% - 42px);overflow-y:auto}.frmRequestAccount .info{margin-bottom:10px;color:#444;text-align:justify;line-height:1.4em;font-family:"Roboto Condensed"}.frmRequestAccount label .lbl{min-width:120px}.frmRequestAccount textarea{height:100px}.frmRequestAccount .buttons{margin:10px 0}.frmRequestAccount .buttons button{width:100px}.frmRequestAccount .lblResponse{color:red}