.outlined-form .field-group > .field {
	background:none !important;
	border: 1px solid rgba(214,214,214,1);
}
.outlined-form .field-group > .field > .input-text {
	padding:0 20px;
}

/* --- label text  --- */
.outlined-form .field-group > .field > .label-text {
	padding-left:5px;
	padding-right:5px;
	background-color: rgba(255,255,255,1);
}
.outlined-form .field-group > .field > .label-text,
.outlined-form .field-group > .field.has-icon.leading-icon.focus > .label-text,
.outlined-form .field-group > .field.has-icon.leading-icon.has-data > .label-text,
.outlined-form .field-group > .field.has-icon.leading-icon > .label-text.label-text-ontop {
	left:15px;
}

/* --- label inline --- */

.outlined-form .field-group > .field.label-inline {
	padding-left:20px;
}
.outlined-form .field-group > .field.label-inline > .label-text {
	padding-left:0;
	background:none !important;
	left:0 !important;
}