.edealForm {
    position: relative;
    padding:1%;
}
.edealForm .edealForm-field .edealForm-label-padding ,
.edealForm .edealForm-field .edealForm-input-padding {
	padding-bottom: 1em;
	padding-left: 0px;
	width: 100%;
}

.edealForm .edealForm-input.edealForm-input-as-text-input fieldset{
	padding-bottom: 1em;
}
.edealForm .edealForm-field {
	clear: both;
}

.edealForm .edealForm-field .edealForm-label {
	text-align: right;
	float: left;
	width: 20%;
}
.edealForm .edealForm-field .edealForm-input {
	float: left;
	min-width: 40%;
}
.edealForm .edealForm-field-attachment .edealForm-input ul{
    float: left;
    padding-left: 20px;
}
.edealForm .edealForm-field-attachment .edealForm-input li{
    padding-left: 20px;
}
.edealForm .edealForm-field.edealForm-field-noinput .edealForm-label {
	text-align: right;
	width: 100%;
}

.edealForm .edealForm-action  {
	text-align: right;
	clear: both;
	padding-top: 1em;
}

.edealForm .edealForm-languageSelector {
	display: inline-block;
}
.edealForm .edealForm-languageSelector .edealForm-languageSelector-select{
	display: none;
}

.edealForm .edealForm-captcha  {
	clear: both;
    padding-left:20%;
}

.edealForm .edealForm-information {
	float: left;
	width: 30%;
	padding-left: 1em;
	padding-bottom: 1em;
    box-sizing: border-box;
}
.edealForm .edealForm-field-radio .edealForm-input .edealForm-possiblevalue,
.edealForm .edealForm-field-checkbox .edealForm-input .edealForm-possiblevalue {
	padding-top: 1em;
}

.edealForm .edealForm-information .edealForm-help,
.edealForm .edealForm-information .edealForm-success,
.edealForm .edealForm-information .edealForm-errors {
	padding: 0.5em;
}

.edealForm-input.edealForm-input-as-text-input .edealForm-input-padding{
	width: 100%;
}

.as-text-input{
	width: 100%;
	height: 100%;
}

.edealForm-input input[type=text], .edealForm-input textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	resize: vertical;
	line-height: 1em;
	padding-top: 1px;
	height: 3em;
	min-height: 3em;
	padding-bottom: 1em;
}

.edealForm-input textarea {
	border: 1px solid rgba(34, 36, 38, 0.15);
	border-radius: .28571429rem;
	padding: .67861429em 1em;
}

.edealForm-input input[type=text] {
	position: relative;
}





@media screen and (max-width: 600px) {
	.edealForm .edealForm-field .edealForm-label {
		width: 100%;
	}

	.edealForm .edealForm-field .edealForm-input {
		width: 100%;
	}

	.edealForm .edealForm-field .edealForm-label label {
	    padding-bottom: 0em !important;
	}
	
	.edealForm .edealForm-field .edealForm-label-padding {
		margin-bottom: 0em;
	}
	
	.edealForm .edealForm-field .edealForm-input-padding {
		padding: 0!important;
	}
	
	.edealForm .edealForm-information {
		padding: 1em 0;
   		width: 100%;
	}

	.edealForm .edealForm-field-attachment .edealForm-input{
		margin-left: 0 !important;
		word-break: break-all;
	}

	.edealForm .edealForm-field-attachment .edealForm-input ul{
		padding-left: 0 !important;
		width: 100%;
	}

	.edealForm .edealForm-field-attachment .edealForm-input li button.file-button {
		padding-right: 20px;
	}
}