/** Theme My Login plugin CSS **/ .tml * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } [id^=theme-my-login].tml { background: #fff; max-width: 100%; } .modal-body .tml-login { margin-top:-0.5rem; } .tml.tml-profile { padding: 60px; } .tml .error, .tml .message { padding: 15px 20px; background-color: #f1f1f1; } .tml .error { border-left: 3px solid #ff5a5f; } .tml .message { border-left: 3px solid #1d84b5; } .tml p { margin: 0 0 1.5em 0; padding: 0; } .tml label { display: block; text-align: left; } .tml .tml-rememberme-wrap label { display: inline; padding-left: 3px; } .tml input, .tml textarea, .tml select { 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: block; list-style: none; padding: 20px 0px 0px 0px; text-align: center; border-top: 1px solid #ddd; margin: 0px; } .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; display: inline-block; } .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: #2D3A3A; 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; } .tml-registration-confirmation { font-weight: 700; } /* ================= CUSTOM ================== */ .wp-social-login-provider-list { padding:1rem 0 !important; } .tml-user-links li { list-style: none; } .tml-user-links li { padding: 5px 0px; } .tml-user-panel { display: table; table-layout: fixed; width: 100%; } .tml-user-avatar, .tml-user-links { display: table-cell; vertical-align: middle; } .tml-user-links { padding: 0px; text-align: right; margin: 0px; } .tml-user-avatar img { vertical-align: bottom; } .tml .tml-rememberme-wrap { vertical-align: top; } .tml .g-recaptcha { margin-bottom: 20px; } .tml.tml-profile input, .tml.tml-profile textarea, .tml.tml-profile select { margin: 0px !important; } .tml.tml-profile table input[name="expires_day"], .tml.tml-profile table input[name="expires_year"] { margin-top: 20px !important; } /* ================= MEDIA ================== */ @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; } } @media screen and (max-width: 480px) { .tml-user-avatar img { max-width: 80px !important; height: auto; } }