﻿@charset "utf-8";

.frontend-user-admin-login						{ padding:10px; margin:-10px auto; }
.frontend-user-admin-login div.error			{ border:1px solid #FF0000; color:#FF0000; background:#FFCCCC;
												  padding:5px; margin:5px auto; }
.frontend-user-admin-login div.message			{ border:1px solid #0000FF; color:#0000FF; background:#CCCCFF;
												  padding:5px; margin:5px auto; }
.frontend-user-admin-login div.error p,
.frontend-user-admin-login div.message p		{ margin:0 !important; }
.frontend-user-admin-login .input				{ border:1px solid #CCCCCC; padding:8px 5px; min-width:120px; width:100%; }
.frontend-user-admin-login .textarea			{ border:1px solid #CCCCCC; padding:3px 5px; min-width:300px; height:100px; }
.frontend-user-admin-login .select				{ border:1px solid #CCCCCC; padding:3px 0px; }
.frontend-user-admin-login #user_login			{ ime-mode:disabled; }
.frontend-user-admin-login #ms_domain,
.frontend-user-admin-login #user_email,
.frontend-user-admin-login .user_email,
.frontend-user-admin-login #user_url			{ min-width:240px; ime-mode:disabled; }
.frontend-user-admin-login .form-table th		{ min-width:150px; text-align:right; }
.frontend-user-admin-login .form-table td		{ padding:5px; text-align:left; }
.frontend-user-admin-login .form-table .imedisabled { ime-mode: disabled; }
.frontend-user-admin-login .error_attribute		{ background:#FFCCCC; }
.frontend-user-admin-login .required			{ color:#CC0000; }
.frontend-user-admin-login .thumbnail			{ vertical-align:middle; margin:5px 0; }
.frontend-user-admin-user-attribute-comment		{ color:#666666; }
.frontend-user-admin-login .loginform_wrap,
.frontend-user-admin-widget-login .loginform_widget_wrap { width: 100%; max-width: 300px; }
.frontend-user-admin-login .button.wp-hide-pw,
.frontend-user-admin-widget-login .button.wp-hide-pw { background: 0 0; border: 1px solid transparent; box-shadow: none; font-size: 14px; line-height: 2; width: 2.5rem; height: 2.5rem; min-width: 40px; min-height: 40px; margin: 0; padding: 5px 9px; position: absolute; right: 0; top: 0; }
.frontend-user-admin-login .button.wp-hide-pw:focus,
.frontend-user-admin-widget-login .button.wp-hide-pw:focus { background: 0 0; border-color: #3582c4; box-shadow: 0 0 0 1px #3582c4; outline: 2px solid transparent; }
.frontend-user-admin-login .wp-pwd,
.frontend-user-admin-widget-login .wp-pwd		{ position: relative; }
.frontend-user-admin-widget-login .input		{ border:1px solid #CCCCCC; padding:8px 5px; width: 100%; }

.frontend-user-admin-login-sp dd				{ margin-bottom: 0.8em !important; }
#wp-admin-bar-user-info .avatar					{ width:64px; }

#pass-strength-result							{ border:1px solid; margin:12px 5px 5px 1px; padding:3px 5px;
												  text-align:center; width:200px; }
#pass-strength-result							{ background-color: #eee; border-color: #ddd !important; }
#pass-strength-result.bad						{ background-color: #ffb78c; border-color: #ff853c !important; }
#pass-strength-result.good						{ background-color: #ffec8b; border-color: #fc0 !important; }
#pass-strength-result.short						{ background-color: #ffa0a0; border-color: #f04040 !important; }
#pass-strength-result.strong					{ background-color: #c3ff88; border-color: #8dff1c !important; }

::-webkit-input-placeholder						{ color: #CCC; }
:-moz-placeholder								{ color: #CCC; }
::-moz-placeholder								{ color: #CCC; }
:-ms-input-placeholder							{ color: #AAA; }

.sms_ipphone									{ font-size:200%; }