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

form.bwm-form .wpex-row input
{
	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"],
form.bwm-form button[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,
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],
form.bwm-form input[type="submit"]:disabled,
form.bwm-form input[type="submit"][disabled]
{
	opacity: .5;
	cursor: not-allowed;
}

form.bwm-form #working-icon
{
    letter-spacing: normal;
    margin-right: .5em;
    display: none;
}


button:disabled,
button[disabled]
{
    opacity: .5;
    cursor: not-allowed;
}