@font-face {
	font-family: NarkissNewMFW;
	src: url(/fonts/NarkissNew-Light_MFW.ttf);
	src: url(/fonts/NarkissNew-Light_MFW.eot) format('embedded-opentype'),
		url(/fonts/NarkissNew-Light_MFW.woff) format('woff'),
		url(/fonts/NarkissNew-Light_MFW.ttf) format('truetype'),
		url(/fonts/NarkissNew-Light_MFW.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}

.campaign-form {
	font-family: "NarkissNewMFW", sans-serif;
	background: transparent !important;
	display: flex;
	flex-direction: column;
}

.campaign-form-fields-section {
	display: flex;
	flex-direction: column;
	flex: 3;
	text-align: center;
	padding: 20px 50px;
}

.campaign-form-field {
	width: 321px;
	height: 50px;
	margin: 15px 0 !important;
	background-color: transparent;
	border: 1px grey solid !important;
	color: white;
	font-size: x-large;
}

.campaign-form ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: white;
	opacity: 1; /* Firefox */
}

.campaign-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: white;
}

.campaign-form ::-ms-input-placeholder { /* Microsoft Edge */
	color: white;
}

.campaign-form-allow-contact input {
	display: inline !important; /* Make sure in case overwritten in hosting page */
	width: initial !important; /* Make sure in case overwritten in hosting page */
}

.mailing-list-prompt {
	display: inline !important; /* Make sure in case overwritten in hosting page */
	color: white;
}

.campaign-form-submit-button-section {
	flex: 1;
}

.campaign-form-button {
	height: 55px;
    width: 130px;
    font-size: large;
    font-weight: bold;
    background-color: white;
    border: none;
    transition: background-color 0.3s, color 0.3s;
}

.campaign-form-button:hover {
	background-color: #03a9b4;
	color: white;
	cursor: hand;
}

.campaign-form-thank-you-title {
	color: white;
	text-align: center;
	margin-top: 10%;
}

.campaign-form-submit-button {
	display: block;
	width: 300px;
    height: 70px;
	margin: auto;
	margin-top: 30px;
	border-radius: 4px;
	background-color: orange;
	cursor: pointer;
	font-size: x-large;
	font-weight: bold;
	transition: background-color 0.3s;
}

.campaign-form-submit-button:hover {
	background-color: #f03e62;
}
