/* CSS Document */
#notyfy_container_bottom {
	left:0;
	width:100%;
}

#notyfy_container_bottom .notyfy_wrapper {
	border-radius:0 0 0 0;
}

.sidebar.sidebar-fusion #menu > div > ul {
	top:auto;
}

button .has-error {
	border-color: red !important;
}

div.dataTables_processing {
	background:none !important;
	position: fixed !important;
	top: 50% !important;
	left: 50% !important;
	min-width: 125px !important;
	margin-left: 0 !important;
	padding: 7px !important;
	text-align: center !important;
	color: #333 !important;
	font-size: 13px !important;
	border: 1px solid #ddd !important;
	background-color: #eee !important;
	vertical-align: middle !important;
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1) !important;
	-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1) !important;
	box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1) !important;
	height:auto !important;
	width:auto !important;
}

div.dataTables_processing span {
	line-height: 15px !important;
	vertical-align: middle !important;
}

div.dataTables_length select {
	width:75px !important;
}

.tab100 {
	width:100% !important;
}

.nienteSpazioSottoTabella {
	position:relative;
}

.nascosto {
	display:none;
}

.divContattiPresenti p.has-error {
	padding-left: 10px;
}

.has-error .select2-choice {
	border-color: #a94442;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}