﻿/* force 100% width on input */
.formV2 .partFormControlInputText input:not(.inputFullWidth) {width: 100vw!important;}

:root {
	--form-border-radius: 0px;
}

#formContact 					                     {max-width: 800px;margin:0 auto; display: flex; flex-wrap: wrap;}
.contactFormContainer .formV2 input, .contactFormContainer .formV2 textarea  								{border: solid 1px #fff; background-color: transparent; color: #fff;}
.contactFormContainer .formV2 input::placeholder, .contactFormContainer .formV2 textarea::placeholder 	{color:#fff;}
.contactFormContainer .formV2 input:focus, .contactFormContainer .formV2 textarea:focus {border-color: #fff;}

#formContact .partFormControlInputText 							    {width: calc(33.3333333333% - 20px); margin-bottom: 20px;}
#formContact #partFormControlInputTextFormContactLastName  		    {margin-right: 20px;}
#formContact #partFormControlInputTextFormContactEmailAddress 	    {width: calc(33.3333333333%);}
#formContact #partFormControlInputTextFormContactTelePhoneNumber    {margin-left: 20px;}

#formContact .partFormControlTextarea, 
#formContact .partFormControlMessageError 		{width: 100%;}

#formContact #partFormControlButtonSubmitFormContact        {width: 100%; position: relative; top:40px;}
#formContact button  										{margin: 0 auto; background:#404041 url(/images/style/icon-ctabutton-arrow-white.svg) right 20px center;background-size:11px 16px; background-repeat: no-repeat;width:160px;}
#formContact button:hover 									{background-color:#419639;} 