.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;
}
}