.front-layer,.login-box .login-header{position:relative;z-index:100}.back-layer,.login-container,.login-box .alert .alert-messages,.login-box .login-body{position:relative;z-index:1}.text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-container{width:100%;height:100%;box-sizing:border-box;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.login-box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #00A9FF;background-color:#f8f8f8;width:400px;height:auto;position:absolute;left:50%;top:50%;margin-left:-200px;margin-top:-150px}.login-box .logo{height:60px}.login-box .alert{padding:10px 15px;margin-bottom:10px !important}.login-box .alert .alert-messages{width:100%;height:100%;box-sizing:border-box;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;max-height:80px;overflow-y:auto}.login-box .login-header{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border:1px solid #CAECFD;width:100%;height:80px;box-sizing:border-box;background-color:#CAECFD;padding:10px;text-align:center}.login-box .login-body{width:100%;height:100%;box-sizing:border-box;margin-top:-40px;padding-top:50px;padding-bottom:10px;padding-left:10px;padding-right:10px}.login-box .login-body .field{margin-bottom:10px}.login-box .login-body .btn{width:100%}
