section.gfetes.section {
	margin-bottom: 22px;
}
	
.colCentered {
	margin: 0 auto;
	float: none;
}

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
	background: white;
	border: 1px solid #ccc;
   	border-radius: 4px;
}

li.ui-menu-item {
	padding: 4px 8px;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

li.ui-menu-item:hover {
	background: #EEEEEE;
}

.ui-helper-hidden-accessible {
	display: none;
}

#diventaPVDiv #avvisoClienti {
	text-align: justify;
}

.form-group span.form-control-feedback {
	display: none;
}

.form-group.has-error.has-feedback span.form-control-feedback {
	display: block;
	top: 1px;
}

@media (max-width: 768px){
	.form-group.has-error.has-feedback span.form-control-feedback {
		top: -6px;
	}
}

.form-group span[data-toggle='tooltip'] {
	pointer-events: auto;
	cursor: pointer;
}

.tooltip.right {
	width: 150px;
}

.tooltip-inner {
	max-width: 300px;
}

div.recaptcha-checkbox-checkmark {
	cursor: pointer !important;
}