/* TML */
.tml .error,.tml .message,.tml .success{padding:1em}
.tml .error{border:1px solid #ebccd1;background:#f2dede;color:#a94442}
.tml .message{border:1px solid #faebcc;background:#fcf8e3;color:#8a6d3b}
.tml .success{border:1px solid #d6e9c6;background:#dff0d8;color:#3c763d}
.tml .tml-rememberme-wrap label{display:inline;font-size:90%}
.tml .tml-action-links{
display:inline-block;
list-style:none;
margin:0.5em auto;
padding:0;
text-align:center;
}
.form-table *+.description{margin-top:.5rem;font-size:85%}
.tml .tml-action-links li{
border:none;
margin:0;
padding:0;
float:left;
}
.tml .tml-action-links li + li,.tml ul.tml-action-links>li + li{
border-left:1px solid rgba(0, 0, 0, 0.1);
margin-left:0.5em;padding-left:0.5em;
margin-top:0;
}
.tml .tml-action-links a{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;
color:#fff;
font-weight:500;
margin:-1px 0 1rem 0;
padding:.3125rem;
text-align:center;
line-height:1.5;
width:100%;
filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0
}
#pass-strength-result.short,
#pass-strength-result.bad,
#pass-strength-result.good,
#pass-strength-result.strong{
filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1
}
#pass-strength-result.short{background-color:#e35b5b;border-color:#e35b5b}
#pass1.short,#pass1-text.short{border-color:#e35b5b}
#pass-strength-result.bad{background-color:#f78b53;border-color:#f78b53}
#pass1.bad,#pass1-text.bad{border-color:#f78b53}
#pass-strength-result.good{background-color:#ffc733;border-color:#ffc733}
#pass1.good,#pass1-text.good{border-color:#ffc733}
#pass-strength-result.strong{background-color:#83c373;border-color:#83c373}
#pass1.strong,#pass1-text.strong{border-color:#83c373}
.tml .password-input-wrapper{display:table;width:100%}
.tml .input.password-input{display:table-cell;margin:0}
.tml .pw-weak{display:none;margin-bottom:1.5em}
#pass1-text,.show-password #pass1{display:none}
.show-password #pass1-text{display:inline-block}
.section>.tml{width:90%}
.tml{max-width:500px;margin-left:auto;margin-right:auto}
@media (min-width:576px){
.wp-pwd .wp-hide-pw .text,
.wp-pwd .wp-cancel-pw .text{
display:none;
	}
.wp-pwd .wp-hide-pw,
.wp-pwd .wp-cancel-pw{
font-size:1rem;
padding:.3125rem .625rem;
height:auto;
line-height:1.3;
position:absolute;
top:0;right:0;
margin:0;
border-radius:0!important;
border-color:transparent!important;
color:#3e4447;
cursor:pointer;
display:-ms-inline-flexbox;display:inline-flex;
-webkit-box-align:center;-ms-flex-align:center;align-items:center;
	}
.wp-pwd .wp-cancel-pw+.wp-hide-pw{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.password-input-wrapper .wp-hide-pw,
.password-input-wrapper .wp-cancel-pw{
height:100%;
}
.password-input-wrapper{
position:relative;
}
.wp-pwd #pass1{padding-right:6.25rem}
.wp-pwd{position:relative}
.wp-pwd #pass-strength-result{position:relative;z-index:2}
.wp-pwd .wp-cancel-pw:before{font-size:25px;width:auto;height:auto;line-height:0;-webkit-transform:translateY(50%);transform:translateY(50%);vertical-align:middle}
}
@media screen and (min-width:768px){
.tml .tml-submit-wrap input{width:auto}
.tml-login .tml-rememberme-submit-wrap{display:table;width:100%}
.tml-login .tml-rememberme-wrap{display:table-cell}
.tml-login .tml-submit-wrap{display:table-cell;text-align:right}
.tml-login .tml-submit-wrap input{margin:0;width:auto}
}
.tml-login .tml-rememberme-submit-wrap{margin-top:1rem;margin-bottom:1.5rem}
/* custom tml css */
.mobile-menu .tml-user-avatar{margin-left:1.875rem}
.site-header.menu-type-standard-menu .tml-user-panel{position:relative}
.site-header.menu-type-standard-menu .tml-user-links{visibility:hidden;position:absolute;left:auto;right:0}
.tml-user-links{list-style:none;padding:0}
.tml-user-avatar + .tml-user-links{margin-top:1.25rem}
.page-body .tml-user-links li + li{margin-top:.625rem}
.mobile-menu .tml-user-links li{margin-top:0}
.main-header.menu-type-standard-menu .menu.tml-user-links>li{margin-left:0}
.tml-user-avatar{width:auto!important;display:inline-block;border-radius:100%;overflow:hidden;margin:0;line-height:1}
.tml-user-avatar img{line-height:1;margin:0;float:left}
/* tml-profile */
.site-header .tml-user-avatar{display:block}
.page-user-panel > *:first-child{margin-top:0}
.page-user-panel h3.status{font-size:1.1875rem}
/* icons */
.wp-pwd .wp-hide-pw + *{margin-left:.625rem}
.wp-pwd .dashicons + *{margin-left:.625rem}
.wp-pwd .dashicons{line-height:1.1}
/* .wp-pwd .wp-hide-pw .dashicons{font-size:1.5625rem;width:auto;height:auto;line-height:0;-webkit-transform:translateY(50%);transform:translateY(50%);vertical-align:middle} */
/* .wp-pwd .wp-hide-pw .dashicons-hidden,.wp-pwd .wp-hide-pw .dashicons-visibility,
.wp-pwd .wp-hide-pw .dashicons-hidden:before,.wp-pwd .wp-hide-pw .dashicons-visibility:before{font-family:"linea-basic"}
.tml .wp-hide-pw .dashicons-hidden:before{content:"I"}
.tml .wp-hide-pw .dashicons-visibility:before{content:"H"} */
/* @media (min-width:576px){
.wp-pwd .wp-cancel-pw:before{font-family:"linea-arrows";content:"\e04a";}
} */