#signin-page, #signout-page, #signup-page, #forgot-password-page {
	padding-bottom: 80px;
}

#signin-page form {
	margin-top: 20px;
}

#signin-page .button, #signup-page .button, #forgot-password-page .button {
	display: inline-block;
	margin-right: 10px;
	width: 130px;
	background-color: #9c5fb5;
	color: #fff;
}

#signin-page input, #signup-page input {
	width: 500px;
	outline: none;
}

#signin-page p {
	width: 530px;
}

#signin-page a, #signout-page a {
	color: #00bfd7;
}

.submit-forgot .button {
	margin-bottom: 10px;
}
a.forgot-password, a:hover.forgot-password {color: #00bfd7!important;}

#forgot-password-page p {
	margin: 25px 0 20px 0;
	width: 530px;
}

.error {
	display: block;
	color: red;
	border-color: red;
}

.signup-receipt a.no-thanks {
	color: #00bfd7;
	font-size: 8pt;
}
.signup-receipt h3 a {
	color: #9c5fb5;
	font-size: 14pt;
}
.signup-receipt form input[type="checkbox"] {
	height: 15px;
	width: 15px;
	margin-right: 5px;
}
.signup-receipt #experience {
	width: 50%;
}
.signup-receipt .experience-input {
	width: 45%;
	float: left;
}
.signup-receipt form #form-actions {
	float: left;
	clear: both;
	margin-top: 30px;
}
.signup-receipt form #form-actions a {
	margin-left: 0px;
}
#signup-receipt-form p, .signup-receipt #experience {
	font-weight: bold;
}