.anfield-checkbox label, .anfield-radio label {
    flex-wrap: wrap;
}
.anpf-select-dropdown {
  max-width: 400px;
}

.an-pf-field-type-select {
	display: flex;
    flex-wrap: nowrap;
 	padding: 5px 0px;
}
.an-pf-field-type-select .control-label {
	width: 30.3%;
}
.an-pf-field-type-select .anpf-select-dropdown-wrap {
	width: 50%;
}
.anpf-select-dropdown-show.form-control {
    border: 1px solid #DEDEDE;
    color: #000;
    height: 35px;
    padding: 10px 15px;
    background: #EEEEEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat scroll right 1rem center / 20px 22px;
}

.an-pf-field-type-date input, .an-pf-field-type-textarea textarea, .an-pf-field-type-text input, .an-pf-field-type-number input {
    background: #EEEEEE;
    border: 1px solid #DEDEDE;
    color: #000;
    height: 35px;
}

.an-pf-field-type-text input:focus{
    background-color: #EEEEEE !important;
}

.anpf-select-dropdown-list {
    background: #EEEEEE;
}
.anpf-select-dropdown-item {
    min-height: 35px;
    color: #000;
}
.anpf-select-dropdown-item:hover {
    background: #0771db;
    color: #fff;
}

.an-pf-field .control-label {
    font-weight: 600;
  	color: #3f3f3f;
}

.an-pf-fields-wrap {
    padding: 5px 0px;
}
.an-pf-field-type-text-wrap {
	width: 80.2%;
}

.an-pf-field-type-text .control-label {
	width: 30.3%;
	display: block;
  	margin-bottom: 0px;
}

.an-pf-field-type-text-wrap {
    width: 50%;
}

.an-pf-field-type-text {
    display: flex;
    flex-wrap: nowrap;
    padding: 0px 0px;
}