/*progetto gara contratti e refactoring amministrazione trasparente*/
/*colection amministrazione tarsparente*/

.sc-smooth{
    scroll-behavior: smooth;
    scroll-padding-top:225px;
 }
 .sc-smooth .logged-in{
    scroll-padding-top:100px;
 }
 .sc-fixed{
    position: fixed !important;
    width: 100%;
    top: 95px;
    z-index: 110;
    background: #fff;
    /* padding-bottom: 80px; */
    border-top: 3px solid #ff1949;
    transition:all .8s ease;
 }
 .logged-in .sc-fixed{
    top: 127px;
 }
 /** fin fijacion submenu. cuando se aplica sc-fixed, a este #contenido_principal se le debe asignar el pading-top */
 
 #attivita-procedimenti,#storico-contratti, #bilanci, #bandi-concorso, #beni-immobili, #bandi-contratti, #consulenti-collaboratori, #controlli-imprese, #controlli-amministrazione, #disposizioni-generali, #enti-controllati, #info-ambientali, #interventi-emergenza, #organizzazione, #opere-pubbliche, #performance, #personale, #pianificazione-governo, #provvedimenti, #scsv{
	width:80%;
	margin:25px auto;
}
#storico-contratti .eltdf-st-inner .eltdf-st-title,#attivita-procedimenti .eltdf-st-inner .eltdf-st-title, #bilanci .eltdf-st-inner .eltdf-st-title, #bandi-concorso .eltdf-st-inner .eltdf-st-title, #beni-immobili .eltdf-st-inner .eltdf-st-title, #bandi-contratti .eltdf-st-inner .eltdf-st-title, #consulenti-collaboratori .eltdf-st-inner .eltdf-st-title, #controlli-imprese .eltdf-st-inner .eltdf-st-title, #controlli-amministrazione .eltdf-st-inner .eltdf-st-title, #disposizioni-generali .eltdf-st-inner .eltdf-st-title, #enti-controllati .eltdf-st-inner .eltdf-st-title, #info-ambientali .eltdf-st-inner .eltdf-st-title, #interventi-emergenza .eltdf-st-inner .eltdf-st-title, #organizzazione .eltdf-st-inner .eltdf-st-title, #opere-pubbliche .eltdf-st-inner .eltdf-st-title, #performance  .eltdf-st-inner .eltdf-st-title, #personale .eltdf-st-inner .eltdf-st-title, #pianificazione-governo .eltdf-st-inner .eltdf-st-title, #provvedimenti .eltdf-st-inner .eltdf-st-title, #scsv .eltdf-st-inner .eltdf-st-title{
	color: #00acd7;
}


/*menu amministrazione trasparente*/
#menu_amministrazione_trasparente{
	width:100%;
	
}
#menu-menu-ammnistrazione-trasparente{
	  
	  text-align:left;
    list-style:none;
    width:100%;
		max-width:100%;
    margin:0px auto;
    height:auto;
    display:flex;
	  justify-content:space-around;
		flex-wrap:wrap;
	  box-shadow: 1px 0 10px  ;
	 /* margin-bottom:25px;*/
	 margin-bottom:0;
	
}
#menu-menu-ammnistrazione-trasparente .menu-columna{
	display:inline-block;
}

#menu-menu-ammnistrazione-trasparente li {
    list-style:none;
    position:relative;
    margin:10px;
    border:none;
}

#menu-menu-ammnistrazione-trasparente li a:focus {
    display:block;
    outline:0;
    text-decoration:none;
}
.menu-item-155 > a{
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
	padding:10px;
}
.menu-item-155 > a:hover{
    cursor: pointer; 
}
/*mostrar y ocultar menu*/

#menu-item-155 .sub-menu{
	display:block;
}#menu-item-155 .sub-menu{
	 display:none;
}
/*


#menu-item-155:hover .sub-menu{
	display:block;
}
	#menu-menu-ammnistrazione-trasparente {
	display: none;
}
*/

.menu-menu-ammnistrazione-trasparente-container{
    position: relative;
    min-height:64px;
    height:auto;
}
#hamburger_menu{
    position:absolute;
    left:80%;
    top:1rem
}
.menu-menu-ammnistrazione-trasparente-container span#hamburger_menu:hover,
.menu-menu-ammnistrazione-trasparente-container span#hamburguer_menu:active,
.menu-menu-ammnistrazione-trasparente-container span#hamburguer_menu:focus{
    color:#ff1949;
}

#bandi_contratti thead th{
    background-color: #00acd7;
    color: white;
}


 #bandi_contratti td, #bandi_contratti th {
  border: 1px solid #ddd;
  padding: 8px;
}

 #bandi_contratti tr:nth-child(even){background-color: #f2f2f2;}

 #bandi_contratti tr:hover {background-color: #ddd;}

#bandi_contratti th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #00acd7;
  color: white;
  text-align: center;
  vertical-align: middle;
}
tbody td {
    text-align: center;
    vertical-align: middle;
}

/*paginacion pubblicazioni*/
   #contratti_navigation .pagination {
        clear:both;
        position:relative;
        font-size:16px; 
        list-style:none;
     }
     #contratti_navigation .pagination span, .pagination a {
        display:block;
        float:left;
        margin: 2px 2px 2px 0;
        padding:6px 9px 5px 9px;
        text-decoration:none;
        width:auto;
        color:#fff; 
        background: #237697; 
     }
     #contratti_navigation  .pagination a:hover{
        color:#fff;
        background: #000; 
     }
     #contratti_navigation  .pagination span, #contratti_navigation  .pagination li.active a,
     #contratti_navigation  .nav-links .current{
        background: #999; 
        color:#fff;
     }

/*single gara-contratto*/


.contract-item {
    display: flex; /* Cada ítem es un flexbox */
    margin: 10px 0; /* Espaciado entre las filas */
    border-bottom: 2px dotted #e0e0e0;padding: 8px;
}

.contract-label {
    flex: 0 0 30%; /* Anchura fija del 30% para las etiquetas */
    font-weight: bold; /* Negrita para las etiquetas */
}

.contract-value {
    flex: 1; /* El valor ocupa el espacio restante */
}


.stretched-link:hover .clip-link path{
    /* Cambiar el color del `path` cuando se hace hover */
    fill: #ff1949; /* Color de relleno al hacer hover */
    stroke: #ff1949; /* Cambiar también el borde si es necesario */
}
/*allegato extra*/
.allegato-card{
    -webkit-box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, .1);
    box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, .1);
    border: 0;
    padding: 16px 24px;
    display: table;
    background: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
}