html{height:100%;margin:0;padding:0}body{min-height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-backface-visibility:hidden;margin:0 auto;font-family:Ubuntu,sans-serif;font-weight:400;font-size:15px;line-height:1.91;color:#4b464a;background-color:#fff;position:relative}body.full-bg-image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}body.full-bg-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(24,24,24,.48);z-index:1}#wrapper{position:relative;z-index:2;margin:0 auto;width:768px;padding-top:110px}#wrapper .logo-container{background-color:rgba(255,255,255,.9);width:100%;max-width:490px;height:auto;max-height:95px;overflow:hidden;text-align:center;margin:0 auto;padding:20px 0}#wrapper .logo-container img{height:auto;max-height:92px;width:auto}#wrapper:not(.wp3-view) .wp3-portlet.login{width:440px!important}#wrapper:not(.wp3-view) .wp3-portlet.login .login-submit,#wrapper:not(.wp3-view) .wp3-portlet.login .login-username{padding:0 0 20px!important}#wrapper:not(.wp3-view) .wp3-portlet.login .login-password{padding:0!important}#wrapper:not(.wp3-view) .wp3-portlet.login .rememberlogin{padding-top:14px!important}#wrapper .content{margin-top:20px!important;padding-left:25px;padding-right:25px;padding-top:22px;background-color:rgba(255,255,255,.9);width:440px;margin:0 auto}#wrapper .content p{padding-bottom:12px}#wrapper .content p a{display:block;width:100%;background-color:grey;color:#fff;text-align:center;padding:7px 0;text-decoration:none;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;transition:background-color .1s ease-out}#wrapper .content p a:hover{background-color:#000}#wrapper .content p:last-child{padding-bottom:22px}#wrapper .wp3-portlet.login .wp3-portlet-top{background-color:#004996;padding:16px 40px}#wrapper .wp3-portlet.login .wp3-portlet-top h3{color:#fff;font-size:19px;font-weight:400;font-family:Ubuntu,sans-serif;line-height:1.5;margin:0}#wrapper .wp3-portlet.login .wp3-portlet-content{margin:0 40px}#wrapper .wp3-portlet.login .wp3-portlet-content .feedbackPanel{padding:20px 0 15px}#wrapper .wp3-portlet.login .wp3-portlet-content .feedbackPanel .feedbackMessage.error{color:red}#wrapper .wp3-portlet.login form{position:relative}#wrapper .wp3-portlet.login form .login-password label,#wrapper .wp3-portlet.login form .login-username label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#wrapper .wp3-portlet.login form .login-password i,#wrapper .wp3-portlet.login form .login-username i{top:0!important;left:0;right:unset!important;border-right:1px solid #d5d0d0;width:49px;height:44px;text-align:center;display:flex;align-items:center;justify-content:center}#wrapper .wp3-portlet.login form .login-password i:before,#wrapper .wp3-portlet.login form .login-username i:before{content:"";display:block;width:17px;height:17px;background-repeat:no-repeat}#wrapper .wp3-portlet.login form .login-password i.glyphicon-user:before,#wrapper .wp3-portlet.login form .login-username i.glyphicon-user:before{background-image:url(/data/wcf/theme/login-page/images/user-solid.svg)}#wrapper .wp3-portlet.login form .login-password i.glyphicon-lock:before,#wrapper .wp3-portlet.login form .login-username i.glyphicon-lock:before{background-image:url(/data/wcf/theme/login-page/images/lock-solid.svg)}#wrapper .wp3-portlet.login form input[type=password],#wrapper .wp3-portlet.login form input[type=text]{border:1px solid #d5d0d0;position:relative;font-family:Ubuntu,sans-serif;font-size:15px;padding:13px 0 13px 65px;width:calc(100% - 67px)!important}#wrapper .wp3-portlet.login form input[type=password]::placeholder,#wrapper .wp3-portlet.login form input[type=text]::placeholder{color:#cac1c1}#wrapper .wp3-portlet.login form .login-remember{position:relative;margin-bottom:20px}#wrapper .wp3-portlet.login form .login-remember label{margin-left:7px;font-size:13px}#wrapper .wp3-portlet.login form .login-remember input[type=checkbox]{float:left;margin-top:8px}#wrapper .wp3-portlet.login form .login-wwreset{position:absolute;bottom:80px;right:0}#wrapper .wp3-portlet.login form .login-wwreset span{display:none}#wrapper .wp3-portlet.login form .login-wwreset a{color:#004996;font-size:13px}#wrapper .wp3-portlet.login form .login-submit{margin-top:60px}#wrapper .wp3-portlet.login form .login-submit span{display:none}#wrapper .wp3-portlet.login form .login-submit button{background-color:#004996;color:#fff;font-size:15px;font-weight:400;line-height:1;border:0;display:block;width:100%;padding:12px 0;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;transition:background-color .1s ease-out}#wrapper .wp3-portlet.login form .login-submit button:hover{background-color:#003368}#wrapper.redirect .login{display:block;background-color:rgba(255,255,255,.9);width:440px!important;margin:20px auto 0}#wrapper.redirect .login .centerizer{width:auto;padding:22px 40px 0}#wrapper.redirect .login h3{color:#fff;font-size:19px;font-weight:400;font-family:Ubuntu,sans-serif;line-height:1.5;background-color:#004996;padding:16px 25px;margin:0 -40px 35px;display:block}#wrapper.redirect .login form{position:relative}#wrapper.redirect .login form .login-password,#wrapper.redirect .login form .login-username{padding-bottom:22px}#wrapper.redirect .login form .login-password label,#wrapper.redirect .login form .login-username label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#wrapper.redirect .login form .login-password i,#wrapper.redirect .login form .login-username i{top:0!important;left:0;right:unset!important;border-right:1px solid #d5d0d0;width:49px;height:44px;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute}#wrapper.redirect .login form .login-password i:before,#wrapper.redirect .login form .login-username i:before{content:"";display:block;width:17px;height:17px;background-repeat:no-repeat}#wrapper.redirect .login form .login-password i.glyphicon-user:before,#wrapper.redirect .login form .login-username i.glyphicon-user:before{background-image:url(/data/wcf/theme/login-page/images/user-solid.svg)}#wrapper.redirect .login form .login-password i.glyphicon-lock:before,#wrapper.redirect .login form .login-username i.glyphicon-lock:before{background-image:url(/data/wcf/theme/login-page/images/lock-solid.svg)}#wrapper.redirect .login form input[type=password],#wrapper.redirect .login form input[type=text]{border:1px solid #d5d0d0;position:relative;font-family:Ubuntu,sans-serif;font-size:15px;padding:13px 0 13px 65px;width:calc(100% - 67px)!important}#wrapper.redirect .login form input[type=password]::placeholder,#wrapper.redirect .login form input[type=text]::placeholder{color:#cac1c1}#wrapper.redirect .login form .login-submit span{display:none}#wrapper.redirect .login form .login-submit input[type=submit]{background-color:#004996;color:#fff;font-size:15px;font-weight:400;line-height:1;border:0;display:block;width:100%;padding:12px 0;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;transition:background-color .1s ease-out}#wrapper.redirect .login form .login-submit input[type=submit]:hover{background-color:#003368}@media only screen and (max-width:767px){#wrapper{width:100%;max-width:577px}}@media only screen and (max-width:750px){#wrapper{padding-top:22px}}@media only screen and (max-width:576px){#wrapper{max-width:481px;padding-top:22px}}@media only screen and (max-width:480px){body{overflow:hidden}#wrapper{max-width:100%}#wrapper:not(.wp3-view) .wp3-portlet.login{width:100%!important}#wrapper .content{width:100%!important}#wrapper .logo-container{max-height:51px;padding:15px 0;max-width:unset}#wrapper .logo-container img{height:50px}#wrapper .wp3-portlet.login .wp3-portlet-top h3{font-size:1.1rem;line-height:1.2}#wrapper .wp3-portlet.login .wp3-portlet-content{margin:0 20px}#wrapper.redirect .login{width:100%!important}#wrapper.redirect .login h3{font-size:1.1rem;line-height:1.2;margin:0 -20px 35px}#wrapper.redirect .login .centerizer{width:auto;padding:22px 20px 0}}@media only screen and (max-width:399px){#wrapper{padding-top:15px}#wrapper .wp3-portlet.login,#wrapper.redirect .login{margin-top:15px!important}}