html.main-login,body.main-login{height:100%}body.main-login{width:100%;min-height:100%;display:table}#loginBackground{display:table-cell;vertical-align:middle;width:100%;min-height:100%}#loginBackground:before{position:fixed;width:100%;height:100%;display:block;left:0;top:0;content:""}.headerFilter{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;min-height:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.headerFilter:before{background:rgba(0,0,0,0.4)}.loginBox{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px rgba(0,0,0,0.05);padding:24px 42px;background-color:#fff;border-radius:12px;margin:0 auto;z-index:2;width:360px;max-width:calc(100vw - 32px);overflow:hidden;-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);-ms-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.loginBox .btn.btn-lg{width:100%;height:54px;padding:0 22px;font-size:15px;font-weight:600}.loginBox .checkbox{margin-top:2px;margin-bottom:0}.loginBox .checkbox label{font-size:13px;color:#616161;gap:8px}.loginBox.boxHidden{opacity:0;-webkit-transform:translate3d(0, -60px, 0);-moz-transform:translate3d(0, -60px, 0);-o-transform:translate3d(0, -60px, 0);-ms-transform:translate3d(0, -60px, 0);transform:translate3d(0, -60px, 0)}.underwater{position:relative;top:-130px}.logoContainer{margin-bottom:28px;margin-top:4px}.logoContainer img{max-width:210px;width:auto;max-height:56px}.inputContainer{position:relative;margin:10px 0 8px 0}.inputContainer input[type="text"],.inputContainer input[type="password"]{width:100%;height:56px;padding:0 48px 0 16px;font-size:15px;line-height:1.2;background-color:rgba(238,238,238,0.32);transition:background-color .2s ease;border-radius:48px}.inputContainer input[type="text"]:focus ~ label,.inputContainer input[type="text"]:valid ~ label,.inputContainer input[type="password"]:focus ~ label,.inputContainer input[type="password"]:valid ~ label{color:#16556f;background-color:#fff;transform:translate(0, -245%) scale(0.78);-webkit-transform:translate(0, -245%) scale(0.78);-moz-transform:translate(0, -245%) scale(0.78);-o-transform:translate(0, -245%) scale(0.78);-ms-transform:translate(0, -245%) scale(0.78)}.inputContainer input[type="text"]:focus ~ i,.inputContainer input[type="text"]:valid ~ i,.inputContainer input[type="password"]:focus ~ i,.inputContainer input[type="password"]:valid ~ i{color:#16556f}.inputContainer input[type="text"]:focus,.inputContainer input[type="password"]:focus{background-color:#fff}.inputContainer label{position:absolute;top:calc(56px / 2);left:14px;color:#616161;font-size:15px;font-weight:400;line-height:1;padding:0 4px;transform-origin:left center;pointer-events:none;z-index:1;transition:transform .2s ease, color .2s ease, background-color .2s ease;-webkit-transition:-webkit-transform .2s ease, color .2s ease, background-color .2s ease;-moz-transition:-moz-transform .2s ease, color .2s ease, background-color .2s ease;-o-transition:-o-transform .2s ease, color .2s ease, background-color .2s ease;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.inputContainer i{position:absolute;top:calc(56px / 2);right:16px;color:#9e9e9e;font-size:22px;line-height:1;pointer-events:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}#row_password{margin-bottom:14px}.recoverContainer{padding-top:20px}.recoverContainer a{font-size:13px;font-weight:500}#logout_reason_msg{position:relative;padding-top:0px}#vte_footer{padding:0px 5px 0px 5px;position:absolute;bottom:0px}#vte_footer td{font-size:9px}.oauth_login_message{text-align:center;margin-top:6px;margin-bottom:24px;color:#616161;font-size:14px}
