.formCell{
	padding:0 5%;
}
.formCell .popUpUpdateLabel{
	padding:0;
	background-color:transparent;
	border:none;
}
.formCell .popUpUpdateLabel input, .formCell .popUpUpdateLabel textarea{
	border-radius:0;
	background-color:whitesmoke;
	min-width:auto;
	max-width:100%;
	margin-top:0;
}
.formCell .formLabelName{
	border-bottom:2px solid #3d3d3d;
	padding-bottom:0.5em;
	margin-bottom:0;
	display:block;
	font-weight:bold;
	opacity:0.8;
	font-size:1.2em;
}
.formCell .formTitle{
	margin-bottom:1em;
}
.formPart .specialVisualElement{
	position:absolute;
	right:95%;
	top:2em;
}
.formPart .specialVisualElement:before{
	right:-0.2em;
	left:auto;
}
.formSubtitle{
	color:var(--basicColor5);
	margin-top:1em;
}
@media screen and (max-width:1200px){
	.formTitle{
		font-size:2em;
	}
	.jsonToForm{
		font-size:0.9em;
	}
}
@media screen and (max-width:1000px){
	.mapParent{
		width:30%;
	}
	.formPart{
		width:70%;
	}
}
@media screen and (max-width:900px){
	.mapParent, .formPart{
		width:100%;
		display:block;
	}
	.mapParent{
		max-height:20em;
		margin-bottom:2em;
	}
	.specialVisualElement{
		display:none;
	}
	.formCell{
		padding:1em 0;
	}
}