:root{
  --primary-color: #bd2b37;
  --secondary-color: #ffffff;
  --alert-bg-color: rgba(212, 212, 212, 0.6);
  --background-color: rgba(225, 32, 48, 0.719);
  --bg-gradient-color2: rgba(206, 30, 45, 0.88);
  --bg-gradient-color1: rgb(123, 124, 123);
}


body{
  background: var(--background-color);
  background-image: radial-gradient(circle at 40% 91%, rgba(251, 251, 251,0.04) 0%, rgba(251, 251, 251,0.04) 50%,rgba(229, 229, 229,0.04) 50%, rgba(229, 229, 229,0.04) 100%),radial-gradient(circle at 66% 97%, rgba(36,36,36, 0) 0%, rgba(36,36,36, 0) 50%,rgba(255,255,255, 0.04) 50%, rgba(255,255,255, 0.04) 100%),radial-gradient(circle at 86% 7%, rgba(40,40,40, 0) 0%, rgba(40,40,40, 0) 50%,rgba(255,255,255, 0.04) 50%, rgba(255,255,255, 0.04) 100%),radial-gradient(circle at 15% 16%, rgba(99,99,99, 0) 0%, rgba(99,99,99, 0) 50%,rgba(45,45,45, 0) 50%, rgba(45,45,45, 0) 100%),radial-gradient(circle at 75% 99%, rgba(243,243,243, 0) 0%, rgba(243,243,243, 0) 50%,rgba(255,255,255, 0.04) 50%, rgba(255,255,255, 0.04) 100%),linear-gradient(226deg, var(--bg-gradient-color1), var(--bg-gradient-color2));
}

.bottone{
  background-color: var(--primary-color);
  border-color: var(--secondary-color);
  color: var(--secondary-color);
}


.bottone:hover{
  background-color: var(--secondary-color);
  color: var(--primary-color);
  border-color: var(--primary-color);
}

.errore_accesso, .input-file{
    background-color: var(--alert-bg-color);
    color: var(--primary-color);
}

th{
  background: var(--primary-color);
  color: var(--secondary-color);
}

#logo-csc {
  width: 70%;
  height: auto;
}

.generic-table th {
	background: rgb(123, 124, 123);
	color: white;
	font-weight: bold;
}