.tb_login_wrap{max-width:320px;overflow:hidden}.tb_login_c{margin:0 auto}.tb_login_form,.tb_lostpassword_form{margin:0;padding:0}.tb_login_form p{margin:0 0 .8em}.module-login label{display:block}.module-login label span{display:inline-block;margin-bottom:.3em;vertical-align:middle}.module-login label em{margin-right:.3em}.module-login input:is([type=text],[type=password]){margin:0 0 5px;width:100%}.tb_login_form .tb_login_remember,.tb_lostpassword_form .tb_login_links{padding-top:10px}.tb_login_form .tb_login_links{margin:0 0 1.4em}.tb_login_form .tb_login_password{margin:0}.tb_login_error{background:red;border-radius:var(--tb_rounded_corner);color:#fff;margin:0 0 1.4em;padding:.5em}