/*METTI QUI IL TUO CSS*/
:root {
  --bs-primary-trasparenza: #A7D5BF;
  --bs-secondary-trasparenza: #004995;
  --bs-primary-mia: #004995 !important;
  --bs-footer-trasparenza: rgb(0, 73, 149);
  --bs-link-trasparenza: #008044;
  --bs-download-doc-trasparenza: #004995;
  --bs-download-doc-box-trasparenza: #A7D5BF;
}

.docs-list {
  padding: 0;
}

.docs-list>li,
.docs-list>li .list-group-item {
  color: #000;
  background-color: var(--bs-download-doc-box-trasparenza) !important;
}

.docs-list>li .list-group-item {
  padding: 0 !important;
}

.bg-info {
  color: #000;
  background-color: var(--bs-download-doc-trasparenza) !important;
  border: #000 solid 1px !important;
}

.bg-info span,
.docs-list .filesize {
  color: #000 !important;
}

.docs-list .card-title {
  font-size: 1.25rem;
}

.breadcrumb-item a,
.bg-foot a {
  color: var(--bs-link-trasparenza) !important;
}

a {
  color: #008044 !important;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  text-decoration: underline !important;
}

footer a {
  color: #fff !important;
}

footer a:hover {
  text-decoration: underline !important;
}

.header-row {
  color: #000;
  background-color: var(--bs-primary-trasparenza);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

img.m-1.logo {
  background-image: url(/images/amiu_logo.svg);
}


.menu-btn-mobile {
  background-image: url(/images/svg/Menu.svg);
  background-repeat: no-repeat;
  border: 0;
  border-radius: 0;
  background-color: unset !important;
  width: 64px;
}

.menu-btn-mobile:before,
.menu-btn-mobile:after {
  display: none;
}

.menuLabel {
  text-align: center;
  margin-top: 1.5rem;
  font-weight: bold;
  font-size: 1rem;
}

#site-footer {
  border-top: none;
}

.logo {
  width: clamp(200px, calc(10px + 10vw), 35vw) !important;
}

@media (min-width: 992px) {
  footer {
    background: linear-gradient(to right, var(--bs-primary-trasparenza) 37%, var(--bs-secondary-trasparenza) 37%) !important;
  }
}

@media (max-width: 992px) {
  footer {
    background: linear-gradient(to right, var(--bs-primary-trasparenza) 100%) !important;
  }
}

.breadcrumb-item a :hover {
  text-decoration: underline;
}

h1>a {
  color: #000 !important;
  text-decoration: none;
  font-weight: bold;
}

h1>a:hover {
  color: #000 !important;
  text-decoration: underline !important;
  font-weight: bold;
}

.search-toggle .icon-search {
  color: #000 !important;
}