.form-group #codice_fiscale {
  text-transform: uppercase;
}

.card-login {
  margin: 20% auto 20% auto;
  max-width: 500px;
}

.load {z-index: 0; overflow: hidden;}
.container-load {overflow-x: hidden; overflow-y: hidden; z-index: 100; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.5); text-align: center;}
.container-load img {max-width: 100px; position: relative; top: 40%;}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button,
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#column_date input[type=date]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}

body {
  overflow-x: hidden;
}

#column_date .form-control {
  padding: .375rem 0.2rem;
}

a.none {
  text-decoration: none;
}
a.none span {
  margin-left: 20px;
}

.sidebar .sidebar-brand {
  padding: 0;
}

.sidebar .sidebar-brand img {
  max-height: 80%;
  width: auto;
}
