.webform-custom-design label{
    display: block;
    margin-bottom:0px;
}
.webform-custom-design input{
	height: 40px;
	padding: 10px;
	font-size: 16px;
	line-height: 1.25;
	border: 0;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	box-shadow:none;
	width:100%;
    max-width: 567px;
}
.webform-custom-design input[type=submit]{
    width:auto;
}
.webform-custom-design input#edit-actions-submit {
    width: 100%;
}
.webform-custom-design select{
	height: 40px;
	padding: 10px;
	font-size: 16px;
	line-height: 1.25;
	border: 0;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	box-shadow:none;
	width:100%;
    max-width: 567px;
}
.webform-custom-design .styled-select{
    max-width: 567px;
}
.webform-custom-design textarea{
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	background: #F2F5F5;
    border: 0px;
	width:100%;
    max-width: 567px;
	height:100px;
	padding: 10px;
}
.webform-custom-design textarea:hover, .webform-custom-design textarea:active, .webform-custom-design textarea:visited{
	height:100px;
}

 .webform-custom-design textarea:focus, .webform-custom-design textarea{
	height:100px;
}
.webform-custom-design .input-field-section select{
	background-color: #F2F5F5;
}
.webform-custom-design{
	padding: 28px 25px 32px 25px;
    background: #ffffff;
}
.webform-custom-design .section-divider{
    margin: 15px 0px 20px 0px;
}
.webform-custom-design .additional-details{
	display: inline-block;
	width: 100%;
	margin-top: 32px;
}
.webform-custom-design .btn-primary-bground {
    max-width: 168px;
    width: 168px;
    height: 56px;
    margin-right: 0px;
    font-size: 1em;
	font-weight: bold;	
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
    background-color: #0364AA;
	color:#ffffff;
	line-height:36px;
}
.webform-custom-design .field-row {
    padding-bottom: 4px;
	padding-top: 4px;
}

.select2-selection--single {
    height: 40px !important;
    padding: 6px;
}
.js-form-item--confirm-email-mail-1 {
    padding-bottom:12px;
}
#edit-processed-text-01 {
    padding-left: 40px;
}
#edit-processed-text-01 p {
    margin-bottom: 0;
}
.js-form-type-managed-file .description{
    padding-left: 10px;
}