.page-container{position:relative;min-height:100%;height:100%;overflow-y:auto}.login-layout{width:100%;text-align:center;padding-bottom:40px;position:relative;height:auto}.login-layout .login-content{height:auto;width:90%;padding-top:60px;max-width:400px;left:0;right:0;bottom:40px;top:0;margin:auto}.login-layout .login-content .login-layout-container{height:auto;margin-top:25px;max-width:650px;width:100%}.login-layout .login-content .button-container{margin-top:30px}.login-layout .login-content .password-criteria{font-size:small;text-align:justify}.login-layout .login-content .login-link{font-size:16px;color:#1592e6;cursor:pointer}.login-layout .login-content .login-alert{color:#fff;font-size:80%}footer{width:100%;height:40px;position:fixed;bottom:0;font-size:12px}footer a{font-size:inherit;color:inherit}footer .copyright{position:absolute;top:3px;left:3px}@media only screen and (max-width:767px){footer .copyright{display:block;position:unset;text-align:center}}footer .legals{text-align:center;padding-top:3px}.login_error{margin-left:10px;color:#eb7575;font-size:12px;text-align:left;padding-bottom:10px}.login_error--right{float:right}.privacyPolicyContent{overflow:auto;position:inherit}@media only screen and (min-width:765px){.privacyPolicyContent{min-width:700px;margin-left:-150px}}.privacyPolicyContent h2,.privacyPolicyContent h4{text-align:left;color:#fff}.privacyPolicyContent p{text-align:justify;display:block}.privacyPolicyContent li{text-align:left}