.filled-form .field-group {
	padding-top:0;
	padding-bottom:25px;
}
.filled-form .field-group > .field,
.filled-form .field-group > .field input:-webkit-autofill,
.filled-form .field-group > .field input:-webkit-autofill:hover, 
.filled-form .field-group > .field input:-webkit-autofill:focus,
.filled-form .field-group > .field textarea:-webkit-autofill,
.filled-form .field-group > .field textarea:-webkit-autofill:hover, 
.filled-form .field-group > .field textarea:-webkit-autofill:focus,
.filled-form .field-group > .field select:-webkit-autofill,
.filled-form .field-group > .field select:-webkit-autofill:hover, 
.filled-form .field-group > .field select:-webkit-autofill:focus {
	/* border-style:solid;
	border-width:1px; */
	border-radius:5px;
}
.filled-form .field-group > .field,
.filled-form .field-group > .field.focus {
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.filled-form .field-group > .field > .input-text {
    padding: 0 20px;
	line-height:48px;
}

.filled-form .field-group > .field {
	background-color:rgba(248,248,248,1);
	/* border-color:rgba(225,225,225,1); */
}
.filled-form .field-group > .field.focus {
	background-color:rgba(255,255,255,1);
	/* border-color:rgba(214,171,96,1); */
}

/* bg white */
.filled-form.filled-bgcolor-white .field-group > .field {
	background-color:rgba(255,255,225525,1);
}
.filled-form.filled-bgcolor-white .field-group > .field.focus {
	background-color:rgba(255,255,255,1);
}

/*.bgcolor-white .filled-form .field-group > .field {
	background-color:rgba(237,237,237,0.4);
	border-color:rgba(225,225,225,1);
}*/

/* --- alert --- */

.filled-form .field-group.alert-required > .field,
.filled-form .field-group > .field.alert-required {
	/* border-color:rgba(225,6,19,1); */
}

/* --- auto fill --- */

.filled-form input:-webkit-autofill,
.filled-form input:-webkit-autofill:hover, 
.filled-form input:-webkit-autofill:focus,
.filled-form textarea:-webkit-autofill,
.filled-form textarea:-webkit-autofill:hover,
.filled-form textarea:-webkit-autofill:focus,
.filled-form select:-webkit-autofill,
.filled-form select:-webkit-autofill:hover,
.filled-form select:-webkit-autofill:focus,
.bgcolor-white .filled-form input:-webkit-autofill,
.bgcolor-white .filled-form input:-webkit-autofill:hover, 
.bgcolor-white .filled-form input:-webkit-autofill:focus,
.bgcolor-white .filled-form textarea:-webkit-autofill,
.bgcolor-white .bgcolor-white .filled-form textarea:-webkit-autofill:hover,
.bgcolor-white .filled-form textarea:-webkit-autofill:focus,
.bgcolor-white .filled-form select:-webkit-autofill,
.bgcolor-white .filled-form select:-webkit-autofill:hover,
.bgcolor-white .filled-form select:-webkit-autofill:focus{
  /* border:rgba(225,225,225,1); */
  -webkit-text-fill-color: rgba(50,50,50,1);
  -webkit-box-shadow: 0 0 0 1000px rgba(248,248,248,1) inset !important;
  transition: background-color 5000s ease-in-out 0s;
}

.filled-form .field-group > .field.focus input:-webkit-autofill,
.filled-form .field-group > .field.focus input:-webkit-autofill:hover,
.filled-form .field-group > .field.focus input:-webkit-autofill:focus,
.filled-form .field-group > .field.focus textarea:-webkit-autofill,
.filled-form .field-group > .field.focus textarea:-webkit-autofill:hover,
.filled-form .field-group > .field.focus textarea:-webkit-autofill:focus,
.filled-form .field-group > .field.focus select:-webkit-autofill,
.filled-form .field-group > .field.focus select:-webkit-autofill:hover,
.filled-form .field-group > .field.focus select:-webkit-autofill:focus, {
  /* border-color:rgba(214,171,96,1); */
  -webkit-box-shadow: 0 0 0 1000px rgba(255,255,255,1) inset !important;
}