.FormPageTitle
	{
	margin-bottom : 60px;
	}

.Form
	{
	width : 100%;
	max-width : 750px;
	margin : 0 auto;
	}

.FormField
	{
	width : 100%;
	padding : 20px 0px 20px 0px;
	
	display : flex;
	flex-direction : row;
	}
	
.FormFieldLabel
	{
	font : normal 16px Montserrat,Calibri,sans-serif;
	color : #434343;
	
	flex-grow : 1;
	}
	
.FormFieldIcone
	{
	width : 32px;
	margin-right : 10px;
	
	cursor : pointer;
	}

.FormFieldIcone img:hover
	{
	opacity : 0.5;
	}

.FormFieldContent, 
.FormFieldContentText, 
.FormFieldContentTextarea, 
.FormFieldContentDate, 
.FormFieldContentNumber
	{
	width : 69%;
	
	display : flex;
	flex-direction : column;
	}
	
.FormFieldContent input,
.FormFieldContent select,
.FormFieldContentText input,
.FormFieldContentTextarea textarea,
.FormFieldContentDate input,
.FormFieldContentNumber input
	{
	width : 90%;
	height : 50px;
	
	padding : 0px 20px 0px 20px;
	border : solid 1px #d9d9d9;
	border-radius : 2px;
	
	font : normal 16px Montserrat,Calibri,sans-serif;
	color : #434343;
	}
	
.FormFieldContent select
	{
	width : 200px;
	}
	
.FormFieldContentTextarea textarea
	{
	padding : 20px;
	}


/* Smartphone */
@media only screen and (max-width:480px)
	{
	.FormField
		{
		flex-direction:column;
		}
		
	.FormFieldContent, 
	.FormFieldContentText, 
	.FormFieldContentTextarea, 
	.FormFieldContentDate, 
	.FormFieldContentNumber, 
	.FormFieldLabel
		{
		width:95%
		}
	
	.FormFieldLabel
		{
		margin-bottom : 20px;
		}
	}

	
/* Tablet	*/	
@media only screen and (min-width:481px) and (max-width:800px)
	{
	}