*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;background-color:#fff;color:#333;height:100%;font-size:62.5%}body{background-color:#fff;color:#333;font-size:.85em;margin:0;padding:0;height:100%;font-size:14px;font-size:1.4rem}.page-head{font-weight:200;font-size:16px;font-size:1.6rem}.reset-password-content,.update-username-content{position:relative;width:100%;padding:20px}.reset-password-content input[type="password"],.update-username-content input[type="password"],.reset-password-content input[type="text"],.update-username-content input[type="text"],.reset-password-content input[type="email"],.update-username-content input[type="email"]{border:1px solid #d3d3d3;height:35px;margin:0 5px 5px 0;box-sizing:border-box !important;width:300px;color:#000}.reset-password-content input[type="text"]::-ms-clear,.update-username-content input[type="text"]::-ms-clear{display:none}.reset-password-content input[type="password"]:focus,.update-username-content input[type="password"]:focus,.reset-password-content input[type="text"],.update-username-content input[type="text"],.reset-password-content input[type="email"]:focus,.update-username-content input[type="email"]:focus{border:1px solid #d3d3d3}.field-validation-error{display:block;color:#f02525;margin-bottom:10px}label,.label{display:block;font-weight:600}#btnSignIn{min-width:150px}.alternate-button{background-color:#acabab !important;color:#333 !important}.field-validation-error{color:#f02525}.validation-summary-errors{font-size:13px;color:#f02525}.validation-summary-errors ul{padding:0;list-style-type:none}.login-panel{display:table;height:100%;width:100%}.login-panel .login-form{display:table-cell;vertical-align:middle}.login-panel .login-form .validation-summary-errors{margin-left:15px}.login-panel .login-form input[type="email"],.login-panel .login-form input[type="password"],.login-panel .login-form input[type="text"]{width:100%;padding:8px 5px;margin:10px 0 5px}.login-panel .login-form label{line-height:30px;padding:0 0 0 20px;margin-bottom:10px}.login-panel .login-form label input[type="checkbox"]{margin:10px 10px 0 -20px;font-size:12px;position:absolute}.login-panel a:link,.login-panel a:visited{color:#333;text-decoration:none}.login-panel a:hover{text-decoration:underline}.container-fluid{height:100%}.container-fluid .row.full-screen{height:100%}.container-fluid .full-screen.c-bg-color{max-height:250px;min-height:100px;background-size:50%;height:100%}.container-fluid .form-panel{padding:40px 0}.big-theme-background{width:100%;height:25%;background-size:30% !important}@media screen and (min-width:10240px){.big-theme-background{background-size:20% !important}}@media screen and (max-width:640px){.big-theme-background{height:100px;background-size:50% !important}.reset-password-content input[type="password"],.update-username-content input[type="password"],.reset-password-content input[type="text"],.update-username-content input[type="text"],.reset-password-content input[type="email"],.update-username-content input[type="email"]{width:100%}}@media screen and (max-width:480px){.big-theme-background{height:100px;background-size:80% !important}}@media(min-width:768px){.full-screen{height:100%}.container-fluid .full-screen.c-bg-color{max-height:100%;height:100%}.container-fluid .form-panel{padding:0 20px}}@media(min-width:860px){.reset-password-content,.update-username-content{text-align:center}.reset-password-content,.update-username-content form{width:30%;margin:auto;text-align:left}}