.form-container {
	
}

.form-container .form > div {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 20px;
}

.form-container .form > div label {
	width: calc(30% - 20px);
	text-align: left;
	font-weight: bold;
	margin-right: 20px;
	display: inline-block;
}

.form-container .form > div input,
.form-container .form > div textarea {
	width: calc(70% - 20px);
	display: inline-block;
	border-color: #000;
}

#dl-widget-error,
#dl-widget-success {
	display: none;
}

#dl-widget-error {
	padding: 10px;
	border: 2px solid red;
	color: red;
}

#dl-widget-success {
	padding: 10px;
	border: 2px solid green;
	color: green;
}