body{background:#fff!important}.page.application .header-user,.page.change-password .header-user,.page.login .header-user{position:relative;z-index:2}.page.application .switcher,.page.change-password .switcher,.page.login .switcher{float:right;margin-right:10px;margin-top:10px;z-index:2}.page.application .form-change-password .logo,.page.application .form-login .logo,.page.change-password .form-change-password .logo,.page.change-password .form-login .logo,.page.login .form-change-password .logo,.page.login .form-login .logo{width:70px;display:block;position:fixed;top:10px;left:1em;z-index:2}.page.application .user,.page.change-password .user,.page.login .user{float:right;margin-top:16px}.page.application .user .name,.page.change-password .user .name,.page.login .user .name{margin-right:1em}.page.application .user .setting a,.page.change-password .user .setting a,.page.login .user .setting a{color:#333}.page.application .logout,.page.change-password .logout,.page.login .logout{color:#333;float:right;margin:16px 1em 1em}.page.application form,.page.change-password form,.page.login form{width:calc(320px - 2em);padding:30px 0 20px;border-radius:4px;margin:80px 1em 0}.page.application form h2,.page.change-password form h2,.page.login form h2{font-family:Prompt,sans-serif;text-align:center;color:#2c3e50;margin-bottom:1em}.page.application form p,.page.change-password form p,.page.login form p{margin-bottom:1em;margin-top:-.5em;text-align:center}.page.application form .forgot,.page.change-password form .forgot,.page.login form .forgot{font-family:Prompt,sans-serif;float:right}.page.application form .ant-btn-primary,.page.change-password form .ant-btn-primary,.page.login form .ant-btn-primary{border-radius:2px;width:100%}.page.application form .btn-login,.page.change-password form .btn-login,.page.login form .btn-login{font-family:Prompt,sans-serif;background:#2c3e50;color:#fefefe;width:100%;display:block;text-align:center}.page.application form .btn-login.link,.page.change-password form .btn-login.link,.page.login form .btn-login.link{background:none;color:#2c3e50;transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid #fff}.page.application form .btn-login.link:hover,.page.change-password form .btn-login.link:hover,.page.login form .btn-login.link:hover{border:1px solid #2c3e50}.page.application div.footer.ant-layout-footer,.page.change-password div.footer.ant-layout-footer,.page.login div.footer.ant-layout-footer{background:#333;color:#fff;margin:0;padding:.5em 1em;position:fixed;width:100%;bottom:0;left:0;font-size:12px}.page.application img.footer-logo,.page.change-password img.footer-logo,.page.login img.footer-logo{width:35px;margin-right:5px}.page.application .form-application{text-align:center}.page.application .form-application img.logo{width:70px;display:block;position:fixed;top:10px;left:1em;z-index:2}.page.application .form-application .app-select{width:100vw;top:0;left:0;right:0;padding-top:2em;padding-left:0;bottom:0;margin:auto;height:230px}.page.application .form-application .app-select .item{display:inline-block;margin-right:1em;margin-bottom:1em}.page.application .form-application .app-select .item a img{width:300px}.page.application .form-application .app-select .item a .title{color:#333}@media only screen and (max-width:576px){.page.application .user,.page.change-password .user,.page.login .user{display:none}.page.application div.footer.ant-layout-footer,.page.change-password div.footer.ant-layout-footer,.page.login div.footer.ant-layout-footer{font-size:10px}}@media only screen and (max-width:767px){.page.application .form-application .app-select{position:relative;height:auto}.page.application .form-application .app-select li{width:100%}.page.application .form-application .app-select li:first-child{margin-top:2em}}