body.gin-login .user-form-page__user-form img {
    max-height: 90px !important;
}
/*Cambio l'ordine degli elementi del login e stilizzo il pulsante per accedere con le credenziali di atenero*/
.gin-login .user-login-form{ display:flex; flex-direction:column; }
.gin-login .user-login-form>*{ order:20;}
.gin-login .user-login-form>.form-item{ margin:0;}
.gin-login .user-login-form > .simplesamlphp-auth-login{
order: 10;
margin-bottom: 1rem;
}
.simplesamlphp-auth-login-alternative{border-top: 2px solid var(--gin-color-title); margin-top:1.5rem; padding-top:1rem; text-align:center;
font-size: var(--gin-font-size-s);
    font-weight: var(--gin-font-weight-semibold);
    color: var(--gin-color-title);}
.simplesamlphp-auth-login-link {
  
  display: inline-block;
  width:100%;
  text-align: center;
  margin-top: 0;
  
  padding: 1.25rem 1rem;
  font-weight: var(--gin-font-weight-bold, 700);
  font-size: var(--gin-font-size-s, .875rem);
  line-height: 1rem;
  background: var(--gin-color-primary);
  color: var(--gin-bg-app);
  border: 2px solid var(--gin-color-primary-active);
  border-radius: var(--gin-border-m); /* Invece di ginBorderDefault */
  transition: var(--gin-transition);

  text-decoration:none;
}
.simplesamlphp-auth-login-link:not(:focus) {
  box-shadow: 0.1em 0.25em 0.5em var(--gin-color-primary-light), -0.25em -0.5em 1em var(--gin-bg-app);
 }
.simplesamlphp-auth-login-link:hover {
  background-color: var(--gin-color-primary-hover); color:#fff;
}
.gin-login .user-login-form > .form-actions > .button--primary.button-login {
  color: var(--gin-color-primary)!important;
  background-color: var(--gin-bg-app)!important;
}
.gin-login .user-login-form > .form-actions > .button--primary.button-login:not(:focus) {
box-shadow:none!important;
}

@media (min-width: 1280px){
	.simplesamlphp-auth-login-link{
		font-size: 1rem;
	}
}
/*END Cambio ordine*/