input[type=text].err{color:red}body.login input.empty-input,body.login input.invalid-input,body.login input.invalid-input:hover{border-color:red}#two_factor_body input.invalid-code{color:red}#video_trailer{display:block;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1}#video_trailer>video{z-index:-100;object-fit:cover}#video_trailer>video,.login-video{position:fixed;min-width:100%;min-height:100%;background-size:cover}.login-video{right:0;bottom:0;width:auto;height:auto}.login div.logo-data-reset>table>tbody>tr:not(:last-child)>td,.login div.logo-data-reset>table>tbody>tr:not(:last-child)>th{padding-bottom:3px}.login div.logo-data-reset input{margin:0}body.login.without-skin div.logo-data-reset{padding:40px 0;height:auto}body.login.with-skin div.logo-data-reset{padding-bottom:40px}body.login div.login-auth-link{display:inline-block;white-space:nowrap}body.login div.login-auth-link:hover{cursor:pointer;text-decoration:underline}body.login a.demo-link,body.login a.reset-password-link{white-space:nowrap}@media (max-height:640px) and (max-width:480px){body.login div.login-gradient-bg{min-height:320px;height:100%}body div.login-pading{padding-top:20px;padding-left:0;padding-right:0;width:400px;margin-left:15px}body.login div.logo-enter{position:absolute;padding-top:0;right:65px;bottom:35px;top:auto}}@media screen and (max-width:767px) and (orientation:portrait){body.login input[type=password],body.login input[type=text],body.login select{width:100%!important}body div.login-pading{width:90%!important;padding:0!important;margin-left:5%}body.login div.login-bg,body.without-skin.login div.login-bg{border-radius:0;margin:0!important;width:100%;height:100%;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);background-size:100% 100%}body.login div.logo-img{background-size:60%;background-position-y:20px;max-width:320px;margin:0 auto}body div.appstore-buttons{display:none}}@media screen and (max-width:500px) and (orientation:landscape){body.login div.logo-img{background-size:50%;background-position-y:20px;width:90%}body div.login-pading{width:90%!important;padding:0!important;margin-left:5%}body div.appstore-buttons{display:none}body div.logo-error{padding-top:0!important}body.login div.logo-data{padding-top:0}body.login div.login-bg,body.without-skin.login div.login-bg{border-radius:6px;margin:0!important;width:100%;height:100%;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);background-size:100% 100%}}@media (max-width:480px){body.login div.logo-enter{text-align:center;position:static;right:auto;bottom:auto}body div.login-pading{width:360px}}@media only screen and (max-height:860px){.without-skin.login div.login-bg{margin-top:-300px}}.login div.logo-data{height:auto!important}body.with-appstore-buttons #login_body .appstore-buttons{margin-top:60px;text-align:center;display:table;width:500px;left:50%;top:100%;position:absolute;transform:translate(-50%,-50%)}body.with-appstore-buttons #login_body .appstore-buttons a:not(:first-child){margin-left:5px}body.with-banner #login_body .wh-banner{margin-left:-3px;left:0;width:100%;top:621px;position:absolute;text-align:center;pointer-events:none;font-size:0}body.with-banner #login_body .wh-banner img{max-width:500px}body.with-banner #login_body .wh-banner a{pointer-events:all}@media only screen and (max-height:860px){body.with-banner #login_body .wh-banner{top:503px}body.with-banner #login_body .wh-banner.without-appstore-buttons{top:422px}}@media (max-height:640px) and (max-width:480px){body .wh-banner{display:none}}@media screen and (max-width:319px) and (orientation:portrait){body .wh-banner{display:none}}@media screen and (max-width:767px) and (orientation:portrait){body .wh-banner{display:none}}@media screen and (max-width:500px) and (orientation:landscape){body .wh-banner{display:none}}@media (max-width:550px){body .wh-banner{display:none}}@media (max-width:480px){body .wh-banner{display:none}}@media (max-width:370px){body .wh-banner{display:none}}body>.appstore-float-button-container{display:none}@media screen and (max-width:500px) and (min-height:330px) and (orientation:landscape),screen and (max-width:767px) and (min-height:330px) and (orientation:portrait){body>.appstore-float-button-container{display:block;position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-bottom:20px;z-index:10001}#login_body .appstore-buttons{display:none}}