/* CSS Document */
#overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
	display: none;
}
#overlay.show {
	display: block;
}
.dropdown-menu-cerca {
	z-index: 1001;
}
.APPENDO_GRUPPI {
	font-size: 10px;
}
.badge {
	float: right;
}
.B-L-S li {
	padding: 4px;
	margin: 2px;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.B-L-S li:hover {
	text-decoration: none;
	color: #000;
	background-color:#FFF;
	border-radius: 4px;
}
.L-C {
	font-size: 13px;
	text-align: center;
	color: #333;
	margin: auto;
	

}
.L-C img {	
margin:auto;


}
.IMG_BAK {
	
        width: 120px;
        height: 100px;
		background-color:#FFF;
		margin:auto !important;
		margin-top: 2px !important;
		
       
    }

.L-C:hover {
	text-decoration: none;
	color: #000;
}
.C-L-S {
	padding: 4px;
	margin: 2px;
}
.C-L-S:hover {
	background-color: #fff;
	border-radius: 4px;
}
.L-C-A {
	text-align: center;
	margin:0px;
	padding:0px;
	
}

.L-C-A:hover {
	background-color: #EFEFEF;
	
	
}
.df-classic .df-panel .df-panel__title{
	font-size:14px !important;
	font-weight:bold !important;
	color:#ec7b1b !important;
}
.df-classic .df-panel .df-term {
	font-size:12px  !important;

}
/* The side navigation menu */
.sidenav {
	
	position: absolute;
  height: 100%; /* 100% Full-height */
  width: 0; /* 0 width - change this with JavaScript */
  z-index: 10000; /* Stay on top */
  top: 0; /* Stay at the top */
  background-color: #ccc; /* Black*/
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 60px; /* Place content 60px from the top */
  transition:   0.5s ease ; /* 0.5 second transition effect to slide in the sidenav */
}
.modal-backdrop {
   background-color: #FFF;
}
.sidenav a:hover {
  color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 10px;
  font-size: 20px;
  margin-left: 50px;
  
}

.selezione_corrente li {
	background-color:  #fff;
	border-radius: 4px;
}
@media (max-width: 768px) {
	.B-L-S li {

	font-size: 12px;

}	
#Modal_Search{
	margin-right:0px;
}
.close_ricerca{
		margin-right:20px;
}
}


.modal-dialog_search {
  width: 100%;
  height: 98%;
  padding: 0;
 

}

.modal-content_search {
  height: 99%;
}
.modal-full_search {
    min-width: 103%;
    margin: 0;
	padding:0;
}

.modal-full_search .modal-content_search {
    min-height: 100vh;
}

