div#verify-email { color:#141414; }
div#verify-email p { margin-bottom:0px; line-height:55px; text-align:center; color:#141414; }
div#verify-email div.info-message { margin-bottom:0px; }
div#verify-email div.info-message p { line-height:20px; }
div#verify-email p#verify-email-email { background-color:#FFF; line-height:60px; font-size:25px; word-wrap:break-word; }

div#verify-email ul#verify-email-options { margin:15px auto; }
div#verify-email ul#verify-email-options li { margin-bottom:15px; }
div#verify-email ul#verify-email-options li label { float:left; line-height:31px; width:70%; color:#141414; }
div#verify-email ul#verify-email-options li *.button,
div#verify-email ul#verify-email-options li a#link-verify-email,
div#verify-email ul#verify-email-options li a#link-verify-email-modify {
	float:right;
	width:30%;
	line-height:31px;
	color:#FFF;
	text-align:center;
	height:31px;
	padding:0px;
	margin:0px;
	font-size:12px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	text-transform:uppercase;
	background: #787878;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4Nzg3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDUwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #787878 0%, #505050 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#787878), color-stop(100%,#505050));
	background: -webkit-linear-gradient(top,  #787878 0%,#505050 100%);
	background: -o-linear-gradient(top,  #787878 0%,#505050 100%);
	background: -ms-linear-gradient(top,  #787878 0%,#505050 100%);
	background: linear-gradient(to bottom,  #787878 0%,#505050 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878', endColorstr='#505050',GradientType=0 );
}

div#verify-email ul#verify-email-options li a:hover { text-decoration:none; }

div#verify-email ul#verify-email-options li a#link-verify-email:hover { text-decoration:none; }
div#verify-email ul#verify-email-options li#verify-email-new-address { display:none; margin:30px 0; }
div#verify-email ul#verify-email-options li#verify-email-new-address label { width:auto; display:block; float:none; line-height:20px; margin-bottom:5px; }
div#verify-email ul#verify-email-options li#verify-email-new-address input.form-text { float:left; border:1px solid #000; width:400px; padding:5px; height:20px; }
div#verify-email ul#verify-email-options li.display { display:block !important; }

/**** Verify Email Login ****/
div#verify-email-login { background-color:#FFF; padding-top:15px; }
div#verify-email-login div.error-message { margin-top:0px; }
div#verify-email-login ul#verify-login-box { margin-bottom:0px; border-width:0px; }
/** End Verify Email Login **/

/**** Page Tips ****/
div#verify-email *.info-box { border:1px solid #bfb9a4; padding:1% 3%; background-color:#FFF; }
div#verify-email *.info-box h2 { color:#000; line-height:25px; margin-bottom:5px; }
div#verify-email *.info-box ol { padding-left:20px; }
div#verify-email *.info-box ol li { list-style-position:outside; text-align:justify; }
div#verify-email *.info-box ol li a { text-decoration:underline; }
div#verify-email *.info-box ol li span { font-weight:bold; }

div#verify-email *.info-box-green { margin:30px auto; border:1px solid #bfb9a4; padding:1% 3%; background-color:#e1ffc7; }
div#verify-email *.info-box-green h2 { color:#141414; line-height:25px; margin-bottom:5px; }
div#verify-email *.info-box-green p { text-align:justify; line-height:24px; color:#364b2b; font-style:italic; font-size:16px; }
div#verify-email *.info-box-green p span { font-weight:bold; }

div#verify-email div#verify-email-troubleshoot { display:none; }
/** End Page Tips **/

@media all and (max-width:700px) {
	div#verify-email ul#verify-email-options li#verify-email-new-address input.form-text {
		width:200px;
	}
}