@charset "utf-8";.login_widget{display:none;position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;font-size:13px}.login_widget .btn_close{position:absolute;top:-31px;right:0;width:26px;height:26px;font-size:26px;line-height:26px;text-align:center;color:#fafafa}.login_widget .blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}.login_widget .ly_dimmed{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);opacity:.5}.login_widget input{font-size:13px}.login_widget .signin{position:absolute;top:50%;margin-top:-350px;left:50%;width:400px;margin-left:-200px;background-color:#fafafa}.login_widget .signin>.login-header{padding:32px 40px}.login_widget .signin>.login-header>h1{font-size:16px;line-height:1.4;font-weight:600;color:#666;text-align:center}.login_widget .signin>.login-body{padding:0 40px}.login_widget .signin>.login-footer{padding:11px 0 34px;margin:20px 40px 0;text-align:center;border-top:1px solid #ccc;color:#888}.login_widget .signin>.login-footer>a{text-decoration:none;font-size:12px;color:#888}.login_widget .signin>.login-footer>a:hover,.login_widget .signin>.login-footer>a:active,.login_widget .signin>.login-footer>a:focus{text-decoration:underline}.login_widget .signin>.login-footer>.bar{display:inline-block;margin:0 8px}.login_widget .signin .control-group{position:relative;padding:0;margin:0;clear:both}.login_widget .signin .control-group:before{content:"";display:block;clear:both}.login_widget .signin form{margin:0}.login_widget .signin fieldset{margin:0}.login_widget .signin label{cursor:pointer;display:inline-block;margin:-1px 0 0;color:#333;line-height:14px}.login_widget .signin input[type="text"],.login_widget .signin input[type="email"],.login_widget .signin input[type="password"]{font-size:14px;width:100%;height:48px;margin-bottom:10px;padding:12px 6px 12px 10px;border:1px solid #ccc;background-color:#fff;line-height:14px;box-sizing:border-box}.login_widget .signin input[type="checkbox"]{margin:0 6px 0 0;width:13px;height:13px;vertical-align:top}.login_widget .signin input[type="submit"]{font-size:15px;color:#fafafa;border:1px solid #3f5ac9;background-color:#455ede;width:100%;margin:19px 0 0 0;padding:14px 0;cursor:pointer}.login_widget .signin input[type="email"]:focus,.login_widget .signin input[type="password"]:focus,.login_widget .signin input[type="text"]:focus{border:1px solid #4669cd}.login_widget .signin .error{margin:1px 0 13px;background:none;color:red}.login_widget .signin #warning>p{margin:9px 0 -7px;color:#888;font-size:12px;line-height:18px}.login_widget .signin .login-social{padding-bottom:8px}.login_widget .signin .login-social p{height:16px;padding:10px 0;font-size:13px;font-weight:700;color:#888;text-align:center;line-height:16px}.login_widget .signin .sociallogin_login{margin:0;padding:0;list-style:none}.login_widget .signin .sociallogin_login li{margin:0 0 8px;text-align:left}.login_widget .signin .sociallogin_login li:last-child{margin-bottom:0}.login_widget .signin .sociallogin_login .loginBtn{display:block!important;box-sizing:border-box!important;width:100%!important;height:48px!important;line-height:48px!important;margin:0!important;padding:0!important;font-size:15px!important;text-align:left!important;text-decoration:none!important;border-radius:4px;overflow:hidden}.login_widget .signin .sociallogin_chzzk .loginBtn img,.login_widget .signin .sociallogin_tiktok .loginBtn img{display:inline-block!important;vertical-align:middle!important;position:static!important;width:26px!important;height:26px!important;margin:0 10px 0 10px!important}.login_widget .signin .sociallogin_login .loginBtn .buttonText{display:inline-block!important;vertical-align:middle!important}