form.bwm-form .wpex-row
{
	margin-bottom: 0em;
}

form.bwm-form .wpex-row input
{
	border: 1px solid red;
	margin-bottom: .5em !important;
}

form.bwm-form h4
{
	margin-top: 0;
}

form.bwm-form .wpex-row p:last-child
{
	margin-bottom: 0;
}

form.bwm-form div.gdpr
{
	flex-flow: row wrap;
}

form.bwm-form div.gdpr span
{
	width: 100%;
	font-weight: bold !important;
	padding-bottom: .5em;
}

form.bwm-form .gdpr label
{
	width: 50%;
}

form.bwm-form .free-text-field
{
	margin-bottom: 0;
}

form.bwm-form input[type="text"],
form.bwm-form input[type="email"],
form.bwm-form input[type="date"],
form.bwm-form .wpex-select-wrap
{
	width: 100%;
}

form.bwm-form input[type="submit"]
{
	transition: .5s all;
	text-transform: uppercase;
	padding: .5em;
	font-size: 1.25em;
	font-weight: 700;
	width: 100%;
	letter-spacing: .25em;
}

form.bwm-form input[type="submit"]:hover,
form.bwm-form input[type="submit"]:active,
form.bwm-form input[type="submit"]:focus
{
	border-radius: 0;
}

form.bwm-form input[type="submit"]:disabled,
form.bwm-form input[type="submit"][disabled]
{
	opacity: .5;
	cursor: not-allowed;
}