.tml{max-width:320px}.tml *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tml .error,.tml .message{padding:.5em;color:#333}.tml .error{border:1px solid #c00;background-color:#ffebe8}.tml .message{border:1px solid #e6db55;background-color:#ffffe0}.tml p{padding:0;margin:0 0 1.5em}.tml label{text-align:left;display:block}.tml .tml-rememberme-wrap label{display:inline}.tml input,.tml select,.tml textarea{margin:.5em 0;width:100%}.tml .tml-rememberme-wrap input,.tml input[type=checkbox],.tml input[type=radio]{width:auto;vertical-align:middle}.tml .tml-action-links{list-style:none;padding:0;text-align:center;margin:.5em auto;display:inline-block}.tml .tml-action-links li{list-style:none;border:none;border-right:1px solid rgba(0,0,0,.1);padding:0 .5em 0 0;margin:0 .5em 0 0;line-height:1;float:left}.tml .tml-action-links li:last-child{border-right:none;margin-right:0;padding-right:0}.tml .tml-action-links a{padding:0;border:none;text-decoration:none;display:block}.tml .tml-action-links:after,.tml .tml-action-links:before,.tml .tml-rememberme-submit-wrap:after,.tml .tml-rememberme-submit-wrap:before{content:"";display:table}.tml .tml-action-links:after,.tml .tml-rememberme-submit-wrap:after{clear:both}.tml .tml-user-avatar{text-align:left}.mu_register .hint{font-size:12px;margin-bottom:10px;display:block}.mu_register label.checkbox{display:inline}#pass-strength-result{padding:3px 5px;border:1px solid #ddd;font-weight:600;color:#23282d;opacity:0;text-align:center;background-color:#eee;margin:0;width:100%}#pass-strength-result.short{border-color:#e35b5b;opacity:1;background-color:#f1adad}#pass-strength-result.bad{border-color:#f78b53;opacity:1;background-color:#fbc5a9}#pass-strength-result.good{border-color:#ffc733;opacity:1;background-color:#ffe399}#pass-strength-result.strong{border-color:#83c373;opacity:1;background-color:#c1e1b9}.pw-weak{display:none}.indicator-hint{padding-top:8px}#pass1,#pass1-text{width:100%}#pass1-text,.show-password #pass1{display:none}.show-password #pass1-text{display:inline-block}@media screen and (min-width:768px){.tml .tml-submit-wrap input{width:auto}.tml-login .tml-rememberme-submit-wrap{margin-bottom:1.5em;width:100%;display:table}.tml-login .tml-rememberme-wrap{display:table-cell}.tml-login .tml-rememberme-wrap input{margin:0}.tml-login .tml-submit-wrap{text-align:right;display:table-cell}.tml-login .tml-submit-wrap input{margin:0;width:auto}}