@charset "UTF-8";/* Child row datatable responsive */.dataTable tr td.child > ul{	width: auto;}/* Fine child row datatable responsive *//*.dataTables_filter input{   margin-left: 3px;}*//*.navbar-brand a{	color: white;	font-size: 16px;	font-weight: 600;	line-height: 16px;	font-family: initial;}*/.img-item .thumbnail{	border: 1px solid #eeeeee;	padding: 0;	margin: 0;	cursor: pointer;}.img-item .thumbnail:hover{	border:1px solid #aaaaaa;}.plupload_scroll .plupload_filelist{	height: 100px;}.plupload_filelist:empty:before, .plupload_filelist li.plupload_droptext:before{	display:none;}.plupload_filelist:empty:after, .plupload_filelist li.plupload_droptext:after{	content: 'Trascina qui i files';	font-size: 1.0625rem;	position: absolute;	top: 50%;	left: 50%;	margin-top: 0;	color: #777;	text-indent: 0;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}.plupload_filelist li.plupload_droptext{	height:100%;}.plupload_filelist_header{	padding: 10px;	border-bottom: 1px solid #eeeeee;}.plupload_filelist_footer{	padding: 10px;	border-top: 1px solid #eeeeee;}#filemanager_menu.nav-group-sub .nav-link{	padding-left:10px;}#filemanager_menu.nav-group-sub .nav-group-sub .nav-link{   padding-left: 30px;}#filemanager_menu.nav-group-sub .nav-group-sub .nav-group-sub .nav-link{   padding-left: 50px;}#filemanager_menu .nav-item-button{   float:left;	color:white;	line-height:40px;	padding: 0 8px;	background-color:#888888;}#filemanager_menu .nav-item-button:hover{	background-color:#aaaaaa;}.custom-file-label{   margin-left: 10px;	margin-right: 10px;}.dataTable tr.child .dtr-title{	line-height: 36px;}.btn-elimina-file{	position: absolute;	top: 0;	right: 10px;	border: 1px solid #d22114;	border-radius: 0 .1875rem .1875rem 0;}.input-text-file-link{	cursor:pointer;}.picker__footer{   display: none;}.campi-pertinenza{	margin: 0px;}.campi-pertinenza .form-check-inline{	margin-right: 0px;}#messaggio{	position: fixed;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	z-index:2000;}/*.input-group-append{	margin-top: -1px;	margin-bottom: 1px;}*/.icon-visible{	margin-top: 1px;	margin-bottom: -1px !important;}