.icon_photoinfo {
	width: auto;
	height: 88px;
}

.line_separator {
	margin: 0 0 15px 0;
}

.ec_warn {
	border: 2px solid rgb(238, 67, 0);
	color: rgb(238, 67, 0);
	text-align: center;
	padding: 20px;
}

.ec_info {
	border: 2px solid rgb(0, 138, 87);
	color: rgb(0, 138, 87);
	text-align: center;
	padding: 20px;
}

.ec_info p,
.ec_warn p {
	padding: 0 0 0 0 !important;
	margin: auto;
}

.formelement label {
	font-size: 14px;
	overflow-wrap: break-word;
}

::-webkit-input-placeholder {/* Chrome/Opera/Safari */
	font-size: 13px;
}

::-moz-placeholder { /* Firefox 19+ */
	font-size: 13px;
}
:-ms-input-placeholder { /* IE 10+ */
	font-size: 13px;
}
:-moz-placeholder { /* Firefox 18- */
	font-size: 13px;
}
