.fast-gridster .zum-gridster-label,
.fast-gridster .zum-gridster-field {
	display:inline-block;

}
.fast-gridster > div {
	white-space:nowrap;
	margin: 2px 1px;
	position:absolute;
}
.fast-gridster{
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

/*.gridster-border-mode legend.gridster-title.fast-gridster-title{
	margin-bottom:0 !important;
}*/
.gridster-border-mode .fast-gridster{
	margin-top:-10px;
}
.fast-gridster input[type='text'].full-width-field,
.fast-gridster input[type='password'].full-width-field,
.fast-gridster textarea.full-width-field
{
	width: 100% !important;
}

.fast-gridster input[type="text"],
.fast-gridster input[type="password"]{
	padding-left: 3px !important;
	padding-right: 3px !important;
	margin: 0 0 0 0px;
}
 .fast-gridster .zum-field-error input[type="text"],
 .fast-gridster .zum-field-warning input[type="text"],
 .fast-gridster .zum-field-error input[type="password"],
 .fast-gridster .zum-field-warning input[type="password"],
 .fast-gridster .zum-field-warning textarea,
 .fast-gridster .zum-field-error textarea{
	border-left:0 !important;
	border-right:0 !important;
}
.fast-gridster textarea{

	/*height: 100% !important;*/
	width:100%;
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin: 0 0 0 2px;
	position:relative;
	display:inline-block;
	/*z-index:500;*/

}
.fast-gridster .zum-beauty-field{
	width:100%;
}
.fast-gridster .zum-beauty-field > label{
	/*width:85% !important;*/
	width:100%;
	height:100%;
}
.fast-group.gridster-border-mode{
	padding-right:15px;
}

/** riporta la toolbar di lookup esterna verso il campo **/
/*.fast-toolbar .zum-meta-isLookup{
	margin-left:-30px;
}*/
.fast-no-title .fast-gridster,
.gridster-border-mode.fast-no-title .fast-gridster {
	margin:2px auto !important;

}
.fast-gridster-field .zum-beauty-field .zum-lookup-toolbar,
.fast-gridster-field .zum-beauty-field .zum-wdg-toolbar{
	/*
	09/10/2017
	z-index:100;
	*/
	position:relative;
	z-index:1;
}
.gridster-border-mode{
	padding-bottom:5px;
}
.gridster-border-mode.fast-no-title .fast-gridster.border-no-title{
	margin-top : 10px !important;
}

.fast-gridster .zum-gridster-label, .fast-gridster .zum-gridster-field{
	vertical-align: middle;
}