/* domeline-personalize-login.css */
.widecolumn { 
	max-width: 450px; 
	padding:2em;
	-moz-box-shadow: 	3px 3px 20px #000;
	-webkit-box-shadow:	3px 3px 20px #000;
	box-shadow: 		3px 3px 20px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444444')";
}

#loginform p, #signupform p, #lostpasswordform p {width:100%;}

#loginform p:not(.login-remember) label, 
#signupform p label,
#lostpasswordform p label,
#resetpassform p label {width:20%;display: inline-block; min-width:75px; line-height: 1;vertical-align: middle;}

#loginform p:not(.login-remember) input:not([type='submit']), 
#signupform p input:not([type='submit']), 
#lostpasswordform p input:not([type='submit']),
#resetpassform p input:not([type='submit'])  {
	width:79%;   /* min-width: 190px;*/
}

.account_info_table tr img {max-width:100% !important; height:auto;}


#password-strength {
	-webkit-border-radius: 1em;		/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-moz-border-radius: 1em;		/* Firefox 1-3.6 */
	border-radius: 1em;				/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border:1px solid #ddd;
	background-color: #eee;
	/*font-size:12px;*/
	padding:.5em 1%;
	font-style:italic;
	width: 98%;
	display: block;
	text-align: center;
	margin-top:.25em;
}
#password-strength.short {font-style:italic; background-color: #ffa0a0; border-color: #f04040;}
#password-strength.good {font-style:normal; background-color: #ffec8b; border-color: #fc0;}
#password-strength.bad {font-style:italic; background-color: #ffb78c; border-color: #ff853c;}
#password-strength.strong {font-style:normal; background-color: #c3ff88; border-color: #8dff1c;}

.below-login-form {/*font-size:12px;*/}

input[type="submit"] {/*max-width:200px;*/}
input[type="submit"]:disabled {opacity:0.2;}