/******************** Login / Verify */
/* Notification */
.uloginverify div.confirmation a.actSkip + a.actUpdateProfile {margin-left: 1em;}

/* Forms */
.uloginverify .subtitle + .uverify .formList {margin-top: 1.5em;}
.uloginverify .uverify .formList.loginFields {margin-bottom: 1.5em; margin-right: -1em; *zoom: 1;}
.uloginverify .uverify .formList.loginFields:before, .uloginverify .uverify .formList.loginFields:after {display:table; content:"";}
.uloginverify .uverify .formList.loginFields:after { clear:both;}
.uloginverify .uverify .formList.loginFields > li {float: left; min-width: 170px; margin: 0 1em 0 0; *zoom: 1;}
.uloginverify .uverify.userform li label {margin-bottom: 0;}
.uloginverify .uverify li > input.text, .uloginverify .uverify li > input.btnGo {margin-top: 0.333em; margin-bottom: 0.333em; vertical-align: middle;}
	.uloginverify .uverify li > input.text {max-width: 160px;}
.uloginverify .uverify li > .chkRemember {margin-top: 0.333em; display: inline-block; *display: inline; *zoom: 1;}
	.uloginverify .uverify li > .chkRemember input {margin-left: 0;}
	.loginOverlay .uloginverify .uverify li > .chkRemember {display: block;}
.uloginverify .uverify li > .forgotPassword {display: block; clear: both; margin-top: 0.33em;}
.uloginverify .resetPassword .uverify .notificationWrap .validation,
.uloginverify .uverify.userform li.liPassword .notificationWrap .validation,
.uloginverify .uverify.userform li.liEmail .notificationWrap .validation {float: left;}

/* Signup */	
.uloginverify .uverify.memberSignUp {margin: 1em 0 0;}
.uloginverify .uverify .btnWrap {
	display:block; padding: 1px;
	background: url('/EI/MS/Images/Frame/BG/tint/000x20.png') transparent repeat;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	}
.uloginverify .uverify .btnWrap > .notAMember {
	display: block; width: 100%; padding: .25em 0; margin: 0;
	white-space: normal; font-size: 1.08em; text-align: center;
	border: none; background: url('/EI/MS/Images/Frame/BG/tint/fffx50.png') transparent repeat;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	}
	.uloginverify .uverify .btnWrap > .notAMember:hover {background-image: url('/EI/MS/Images/Frame/BG/tint/fffx60.png'); text-decoration: none;}
.uloginverify .uverify .socialLogin {margin: 1.5em 0 1em;}

/* First-Time Login */
.uloginverify .confirmation .profileHeader {display: block; padding-left: 92px; position: relative; min-height: 80px; margin: 0.667em 0 1.5em;}
.uloginverify .confirmation .profileHeader img.thumb {
	display: block; top: 0; left: 0; position: absolute;
	}
.uloginverify .confirmation .profileHeader .userContact {display: inline;}
.uloginverify .confirmation .profileHeader .userContact .adr {margin-left: 0.5em;}
.uloginverify .confirmation .profileHeader .userContact .url {display: block;}
.uloginverify .confirmation .bio {margin-top:0.667em; clear: both;}
.uloginverify .confirmation .updateProfile {margin-top:0.33em;}

/* Overlay Considerations */
.loginOverlay .uloginverify .uverify {*zoom: 1;}
.loginOverlay .uloginverify .uverify:before, .loginOverlay .uloginverify .uverify:after {display:table; content:"";}
.loginOverlay .uloginverify .uverify:after { clear:both;}
.loginOverlay .uloginverify .uverify > .formList.loginFields {float: left; width: 48%;}
.loginOverlay .uloginverify .uverify > .socialLogin,
.loginOverlay .uloginverify .uverify > .memberSignUp {float: right; width: 48%;}
.loginOverlay .uloginverify .uverify > .memberSignUp {margin-top: 1.333em;}
.loginOverlay .uloginverify .uverify .formList.loginFields {margin-bottom: 0; margin-right: 0;}
.loginOverlay .uloginverify .uverify .formList.loginFields > li {margin: 0; width: auto; float: none;}
.loginOverlay .uloginverify .uverify .formList.loginFields > li.liPassword {margin-top: 1em;}
.loginOverlay .uloginverify .uverify .formList.loginFields > li.liPassword > .forgotPassword {margin-top: 1.5em;}
.loginOverlay .uloginverify .uverify .formList.loginFields > li input[type=text],
.loginOverlay .uloginverify .uverify .formList.loginFields > li input[type=password] {width: 70%; max-width: 96%;}
.loginOverlay .uloginverify .uverify .formList.loginFields > li div.clearfix.cfCond {display: none;}
.loginOverlay .uloginverify .uverify .btnWrap,
.loginOverlay .uloginverify .uverify .btnWrap > .notAMember,
.loginOverlay .uloginverify .uverify .btnWrap > .notAMember:hover {padding: 0; background: none; text-align: left;}
.loginOverlay .uloginverify .uverify .socialLogin {margin-top: 3em; margin-bottom: 0;}