.actionnetwork-signup-message { margin-bottom: 1em; }
.actionnetwork-signup-form ul { list-style: none outside none; margin: 0; padding: 0; }
.actionnetwork-signup-form ul li { margin: 0 0 1em; padding: 0; }
.actionnetwork_signup_widget input.error { border-color: #f00; }
.actionnetwork_signup_widget .error { color: #f00; }

@-webkit-keyframes Rotate {
	from {
		-webkit-transform: rotate(0deg);
	} to {
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes Rotate {
	from {
		-moz-transform: rotate(0deg);
	} to {
		-moz-transform: rotate(360deg);
	}
}
@-o-keyframes Rotate {
	from {
		-o-transform: rotate(0deg);
	} to {
		-o-transform: rotate(360deg);
	}
}
@keyframes Rotate {
	from {
		transform: rotate(0deg);
	} to {
		transform: rotate(360deg);
	}
}

.actionnetwork-signup-form .actionnetwork-signup-submit-wrapper { position: relative; }
.actionnetwork-signup-form .actionnetwork-signup-submit-wrapper input { transition: padding-left 0.5s; }
.actionnetwork-signup-form .actionnetwork-signup-submit-wrapper:after { content: ''; position: absolute; left: 10px; top: 11px; z-index: 5; width: 15px; height: 15px; background: transparent url(icon-action-network.png)  no-repeat center center; background-size: 15px 15px; display: none; -webkit-animation: Rotate 1s linear infinite; -moz-animation: Rotate 1s linear infinite; -o-animation: Rotate 1s linear infinite; animation: Rotate 1s linear infinite;}
.actionnetwork-signup-form.submitting .actionnetwork-signup-submit-wrapper input { padding-left: 32px; }
.actionnetwork-signup-form.submitting .actionnetwork-signup-submit-wrapper:after { display: block; }
