
.navbar-pro7
{
	background: var(--BASICS_WHITE) !important;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);

}

/* barra scura */
.navbar-pro7 .nav-link
{
	color: var(--BLACKS_500) !important;

}

.navbar-pro7 .navbar-toggler-icon
{
	/*filter: invert(1);*/
}

.navbar-pro7 .nav-link:hover, .navbar-pro7 .navbar-toggler-icon:hover,
.navbar-pro7 .nav-link:focus, .navbar-pro7 .navbar-toggler-icon:focus
{
	color: var(--BLACKS_800) !important;

}

.navbar-pro7 .navbar-toggler:focus
{
	box-shadow: none !important;
}

/* evidenziazione "attiva" con riga rossa */
.navbar-pro7 .nav-link.active, .navbar-pro7 .navbar-toggler-icon.active
{
	color:    var(--BLACKS_800) !important;
	position: relative;
}

.navbar-pro7 .nav-link.active::after
{
	content:       "";
	position:      absolute;
	left:          0;
	right:         0;
	bottom:        -6px;
	height:        3px;
	background:    #d13b3b;
	border-radius: 2px;
}

@media (max-width: 991px)
{
	.navbar-pro7 .nav-link.active::after
	{
		content:       "";
		position:      absolute;
		left:          0;
		width:         200px;
		bottom:        0px;
		height:        3px;
		background:    #d13b3b;
		border-radius: 2px;
	}
}

/* bottone viola a destra */
.btn-pro_digi
{
	background:    var(--PRO_DIGI_PRIMARY_500) !important;
	border:        2px solid var(--PRO_DIGI_PRIMARY_500) !important;
	color:         var(--PRO_DIGI_SECONDARY_400) !important;
	border-radius: 0 !important;
	display:       inline-flex;
	align-items:   center;
	gap:           8px;
	font-size:     1rem; /* puoi aumentare/diminuire qui per scalare anche l'icona */
	transition:    background-color 0.3s ease, color 0.3s ease;
}

/* Scala l’icona proporzionalmente al testo */
.btn-pro_digi .icon-user
{
	width:       1.2em; /* circa 120% rispetto alla dimensione del testo */
	height:      1.2em;
	flex-shrink: 0; /* evita che venga schiacciata */
}

/* Hover */
.btn-pro_digi:hover
{
	background: var(--PRO_DIGI_SECONDARY_400);
	border:     2px solid var(--PRO_DIGI_PRIMARY_500);
	color:      var(--PRO_DIGI_PRIMARY_500);
}

/* logo */
.brand-logo
{
	height: 50px;
}


.btn-danger
{
	background-color: #cf2d30 !important;
}

.btn-success,
.btn-pro7-primary
{
	background-color: var(--PRIMARY_600) !important;
}