@font-face{font-family:Acrom;src:url(/build/fonts/acrom-thin.3bfea717.otf);font-weight:300}@font-face{font-family:Acrom;src:url(/build/fonts/acrom-light.2dae5205.otf);font-weight:400}@font-face{font-family:Acrom;src:url(/build/fonts/acrom.65416512.otf);font-weight:500}@font-face{font-family:Acrom;src:url(/build/fonts/acrom-medium.aefcb0c7.otf);font-weight:600}@font-face{font-family:Acrom;src:url(/build/fonts/acrom-bold.2a9f4757.otf);font-weight:700}@font-face{font-family:Acrom;src:url(/build/fonts/acrom-extra-bold.e5035ebf.otf);font-weight:900}body,html{min-height:100%;padding:0;margin:0}body{font-family:Acrom,Trebuchet MS,sans-serif;font-size:10pt;font-weight:600;box-sizing:border-box}.login-page-container{position:absolute}.authenticators{margin:0;padding:0;list-style-type:none}li.authenticator-wrapper{margin:0;padding:0;display:block}li.authenticator-wrapper:not(:last-child){margin-bottom:30px}.login-page-container>div{height:100%}.login-page-container .poster{position:absolute}.login-page-container .user-form-side{position:absolute;left:67.5%;padding:60px 40px}.login-page-container .user-form-side label{display:block}.login-page-container .user-form-side .logo-container span{display:block;width:115px;height:115px;margin:0 auto;background:#00196e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding-top:27.5px}.login-page-container .user-form-side .logo-container span img{display:block;width:60px;height:auto;margin:0 auto}.login-page-container .user-form-side .intro{margin-bottom:40px;font-weight:500}.login-page-container .user-form-side form label{color:#000;font-weight:600;font-size:11pt}.login-page-container .user-form-side form .form-control{height:40px;border:1px solid #000;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:10pt;font-weight:500;color:#000}.login-page-container .user-form-side form .checkbox label{color:#333}.login-page-container .user-form-side form button{margin-top:20px;font-weight:700;text-transform:uppercase;font-size:11pt}.login-page-container .user-form-side .clearfix{min-height:1px;margin-top:20px}@media (max-width:960px){.login-page-container .poster{position:static;width:100%;background-size:cover;height:240px}.login-page-container .user-form-side{position:static;width:100%;min-height:67%}.login-page-container .user-form-side .logo-container{display:none}}*{margin:0;padding:0}.login-page-container{width:100%;min-height:100%;z-index:10;height:100%;display:flex}.login-page-container .poster{display:flex;justify-content:center;width:67.5%;height:100%;z-index:20;background-image:url(/build/images/login-bg.cc171102.jpg);background-repeat:no-repeat;background-position:50%;-webkit-background-size:cover;background-size:cover;text-align:center}.login-page-container .poster>div{min-width:0;margin:auto}.login-page-container .poster img{padding:0 20px;max-width:400px}.login-page-container .user-form-side{display:flex;align-items:center;justify-content:center;width:32.5%;height:inherit;z-index:20;background:#fff;box-sizing:border-box}.login-page-container .user-form-side .logo-container{margin-bottom:40px}@media screen and (max-width:640px){.login-page-container{display:flex;flex-direction:column;height:auto}.login-page-container .poster{width:100%;height:auto}.login-page-container .poster img{padding:50px 30px;max-width:80%}.login-page-container .user-form-side{width:100%;padding:60px 0}}