.tml{max-width:320px;}.tml *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.tml .error,.tml .message{color:#333;padding:0.5em;}.tml .error{border:1px solid #c00;background-color:#ffebe8;}.tml .message{border:1px solid #e6db55;background-color:#ffffe0;}.tml p{margin:0 0 1.5em 0;padding:0;}.tml label{display:block;text-align:left;}.tml .tml-rememberme-wrap label{display:inline;}.tml input,.tml textarea,.tml select{margin:0.5em 0;width:100%;}.tml input[type="checkbox"],.tml input[type="radio"],.tml .tml-rememberme-wrap input{vertical-align:middle;width:auto;}.tml .tml-action-links{display:inline-block;list-style:none;margin:0.5em auto;padding:0;text-align:center;}.tml .tml-action-links li{border:none;border-right:1px solid rgba(0,0,0,0.1);float:left;line-height:1;list-style:none;margin:0 0.5em 0 0;padding:0 0.5em 0 0;}.tml .tml-action-links li:last-child{border-right:none;margin-right:0;padding-right:0;}.tml .tml-action-links a{border:none;display:block;padding:0;text-decoration:none;}.tml .tml-rememberme-submit-wrap:before,.tml .tml-rememberme-submit-wrap:after,.tml .tml-action-links:before,.tml .tml-action-links:after{content:"";display:table;}.tml .tml-rememberme-submit-wrap:after,.tml .tml-action-links: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{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:600;margin:0;padding:3px 5px;text-align:center;width:100%;opacity:0;}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1;}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1;}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1;}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1;}.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{display:table;margin-bottom:1.5em;width:100%;}.tml-login .tml-rememberme-wrap{display:table-cell;}.tml-login .tml-rememberme-wrap input{margin:0;}.tml-login .tml-submit-wrap{display:table-cell;text-align:right;}.tml-login .tml-submit-wrap input{margin:0;width:auto;}}