.jw-subscribe-form {
	.jw-subscribe-form__input {
		border: 1px solid #e0e0e8;
		background-color: #f7fafd;
		border-radius: 4px;
		padding: 13px 20px;

		&.mail-invalid {
			color: #d9534f;
		}

		&:focus {
			outline: none;
			box-shadow: 0 0 10px #e0e0e8;
		}
	}

	.jw-subscribe-form__submit {
		background-color: #6ec1e4;
	}

	.jw-subscribe-form__submit-icon {
		color: white;
		font-size: 15px;
		margin-right: 10px;
	}
}

.jw-subscribe-form--inline-layout {
	.jw-subscribe-form__submit {
		margin-left: 10px;
	}
}

.jw-subscribe-form--block-layout {
	.jw-subscribe-form__input {
		width: 100%;
	}

	.jw-subscribe-form__submit {
		margin-top: 10px;
	}
}

.jw-subscribe-form--response-success {
	.jw-subscribe-form__message {
		color: #5cb85c;
	}
}

.jw-subscribe-form--response-error {
	.jw-subscribe-form__message {
		color: #d9534f;
	}
}

