
	h3.footer-heading-title {
		font-size: 16px
	}


.footer-items-wrapper.logo-wrapper {
  display: flex;
  align-items: center;   /* allinea verticalmente */
  gap: 1rem;             /* spazio tra i loghi e il testo */
}

.footer-items-wrapper.logo-wrapper a {
  display: flex;
  align-items: center;
  text-decoration: none;
}

.ue-logo {
  height: 60px;
  width: auto;
}

.it-brand-wrapper {
  display: flex;
  align-items: center;
}

.it-brand-text h2 {
  margin: 0 0 0 0.5rem;
  font-size: 1.2rem;
  color: white; /* cambia colore se necessario */
}


.brand-logo {
  height : 60px;
  width: auto;
  object-fit: contain;
}





.it-header-slim-wrapper {
  background-color: #640000;
}

.it-header-center-wrapper {
  background-color: #d91511;
}

#header-nav-wrapper {
  background-color: #d91511;

}

.link_portale {
  color: white !important;
}

.login_portale {
  background-color: #d91511 !important;
}

.culo  {
  fill: #810c03 !important;
}

.icon_login_portale  {
  fill: #810c03 !important;
}
.it-footer-main {
	  background-color: #202a2e !important;
}

.back-to-top{
	  background-color: #d91511 !important;
}


.link-primary {
 /* color: #00ff00 !important; */
}

.link-primary:hover,
.link-primary:focus {
  color: white !important;
}

.btn-primary {
	  background-color: #d91511 !important;
}


.btn-outline-primary {
	box-shadow: inset 0 0 0 2px #d91511 !important;
	color: #810c03 !important;
	
}