/* BOOTSTRAP - PERSONALIZZAZIONI DEL BRAND
   Caricato subito dopo vendor/bootstrap-4.6.2.min.css (ufficiale, completo, non modificato).
   Riporta i colori con cui era compilato il vecchio Bootstrap del sito:
   blu #3954A5, rosso #ED1F24, secondary #ec1e24, success rgb(214,187,56), dark #000, light trasparente.
   Generato confrontando regola per regola il vecchio bootstrap-4.2.1-brand.css con Bootstrap 4.2.1 originale. */

:root {
  --blue: #3954A5;
  --red: #ED1F24;
  --light: #0000;
}
.btn-light {
  background-color: #0000;
  border-color: #0000;
}
.btn-light.disabled, .btn-light:disabled {
  background-color: #0000;
  border-color: #0000;
}
.btn-outline-secondary {
  color: #ec1e24;
  border-color: #ec1e24;
}
.btn-outline-secondary:hover {
  background-color: #ec1e24;
  border-color: #ec1e24;
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #ec1e24;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  background-color: #ec1e24;
  border-color: #ec1e24;
}
.btn-outline-success {
  color: rgb(214, 187, 56);
  border-color: rgb(214, 187, 56);
}
.btn-outline-success:hover {
  background-color: rgb(214, 187, 56);
  border-color: rgb(214, 187, 56);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: rgb(214, 187, 56);
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  background-color: rgb(214, 187, 56);
  border-color: rgb(214, 187, 56);
}
.btn-outline-light {
  color: #0000;
  border-color: #0000;
}
.btn-outline-light:hover {
  background-color: #0000;
  border-color: #0000;
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #0000;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  background-color: #0000;
  border-color: #0000;
}
.dropdown-menu {
  background-color: #000;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0.255em;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0.255em;
}
.dropdown-item:hover, .dropdown-item:focus {
  background-color: #0000;
}
.dropdown-item.active, .dropdown-item:active {
  color: #000;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  background-color: #000;
}
.navbar-dark .navbar-brand {
  color: #000;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #000;
}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
  color: #000;
}
.navbar-dark .navbar-text a {
  color: #000;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #000;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.badge-light {
  background-color: #0000;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  background-color: #0000;
}
.bg-light {
  background-color: #0000 !important;
}
.bg-dark {
  background-color: #000 !important;
}
.border-light {
  border-color: #0000 !important;
}
.text-light {
  color: #0000 !important;
}
