.wpam-login-form,
.pure-form.pure-form-stacked {
	max-width: 500px;
	margin: 70px auto 70px;
	padding: 10px 50px 50px;
}
.wpam-login-form form  input[type="text"],
.wpam-login-form form input[type="password"],
.wpam-login-form form input[type="email"]{
	width: 100%;
}
.pure-form.pure-form-stacked input[type="text"],
.pure-form.pure-form-stacked input[type="password"],
.pure-form.pure-form-stacked input[type="email"],
.pure-form.pure-form-stacked input[type="url"],
.pure-form.pure-form-stacked input[type="date"],
.pure-form.pure-form-stacked input[type="month"],
.pure-form.pure-form-stacked input[type="time"],
.pure-form.pure-form-stacked input[type="datetime"],
.pure-form.pure-form-stacked input[type="datetime-local"],
.pure-form.pure-form-stacked input[type="week"],
.pure-form.pure-form-stacked input[type="number"],
.pure-form.pure-form-stacked input[type="search"],
.pure-form.pure-form-stacked input[type="tel"],
.pure-form.pure-form-stacked input[type="color"],
.pure-form.pure-form-stacked select,
.pure-form.pure-form-stacked textarea {
	width: 100%;
	box-shadow: none;
	margin-bottom: 1rem;
}

.aff-wrap .wrap h3{
	font-size: 26px;
	margin-top: 30px;
}
.aff-wrap .wpam-daterange-action-buttons,
.aff-wrap .wpam-daterange-selection {
	text-align: left;
}
.entry-content .aff-wrap table:not(.shop_table) td, .entry-content .aff-wrap table:not(.shop_table) th {
	border: none;
}

.wpam-registration-form-submit {
	margin-top: 30px;
}
