@charset "utf-8";

.wswg_outlogin {font-size:12px;;}
.wswg_outlogin .loginFormBox {background:#f1f1f1; box-sizing:border-box; border-radius:4px; margin-bottom:10px;}
.wswg_outlogin .loginFormBox .loginForm {padding:5px; position:relative;}
.wswg_outlogin .loginFormBox .loginForm label {display:none;}
.wswg_outlogin .loginFormBox .loginForm .inputBox {position:relative;}
.wswg_outlogin .loginFormBox .loginForm .inputBox i {position:absolute; top:8px; left:8px; font-size:18px;}
.wswg_outlogin .loginFormBox .loginForm .inputBox input {border:0; text-indent:20px;; background:none;}
.wswg_outlogin .loginFormBox .loginForm .custom-switch {position:absolute; top:10px; right:4px;}
.wswg_outlogin .loginFormBox .loginForm .custom-switch label {display:block;}
.wswg_outlogin .btnSubmit {margin-bottom:10px;}
.wswg_outlogin .btnSubmit a {width:100%;}
.wswg_outlogin .btnLogout {margin-bottom:10px;}
.wswg_outlogin .btnLogout a {width:100%;}
.wswg_outlogin .loginFormOther {}
.wswg_outlogin .loginFormOther a {margin:0 10px;}

.wswg_outlogin .userBox {background:#f1f1f1; padding:10px; box-sizing:border-box; border-radius:4px; margin-bottom:10px; position:relative;}
.wswg_outlogin .userBox .user {}
.wswg_outlogin .userBox .user .thumb {display:block;}
.wswg_outlogin .userBox .user .thumb i {width:60px; height:60px; border:0; border-radius:50%; background:#d0d0d0; color:#fff; font-size:30px; text-align:center; line-height:60px;}
.wswg_outlogin .userBox .user .thumb img { width:60px; height:60px; border-radius: 50%; border:0; }
.wswg_outlogin .userBox .user .info {display:block; margin-left:10px;}
.wswg_outlogin .userBox .user .info .sv_wrap {}
.wswg_outlogin .userBox .user .info .sv_wrap a {font-weight:600; font-size:16px;}
.wswg_outlogin .userBox .user .info .sv_wrap .sv a {font-size:12px; font-weight:normal;}
.wswg_outlogin .userBox .user .info .sv_wrap .profile_img {display:none;}
.wswg_outlogin .userBox .user .info em {display:block; font-style:normal;}
.wswg_outlogin .userBox .setting {position:absolute; bottom:4px; right:4px; width:26px; height:26px; padding:4px; border-radius:4px; color:#fff; font-size:18px; text-align:center;}
.wswg_outlogin .myMenu {margin-top:10px;}
.wswg_outlogin .myMenu .myDetailmenu {}
.wswg_outlogin .myMenu .myDetailmenu a {position:relative; border:1px solid #ddd; padding:4px; min-width:26px; text-align:center; font-size:12px; border-radius:4px;}
.wswg_outlogin .myMenu .myDetailmenu a .number {position:absolute; top:-8px; right:-5px; z-index:9; min-width:15px; text-align:center; height:15px; line-height:15px; font-size:10px; font-weight:600; padding:0 4px; border-radius:10px; background:#ff4500; color:#fff;}
.wswg_outlogin .myMenu .myDetailmenu a:hover {border:1px solid #007bff;}
.wswg_outlogin .myMenu .myDetailmenu a:before {font-size:16px;}

