﻿table.first-col-width-40 tr td:first-child {
  width:40%;
}

/* BOOTSTRAP 4 - commons */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
	margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

/* BOOTSTRAP 4 - WIDTH */
.w-15 {
  width: 15% !important;
}

.w-25 {
  width: 25% !important;
}

/* BOOTSTRAP 4 - LIST */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* BOOTSTRAP 4 - MARGIN */
.mr-3 {
  margin-right: 16px !important;
}

.ml-3 {
  margin-left: 16px !important;
}

.mb-3 {
  margin-bottom: 16px !important;
}

/* PROCEDIMENTI */
/* ELENCO AMBITI/UFFICI*/
#procedimenti .box-link {
  padding: 1em 0;
}

#procedimenti ul.it-list {
  padding-left: 0px;
  list-style: none;
}

#procedimenti .it-list li div {
  display: inline;
}

/* ELENCO */
#procedimenti .main-info li p {
  padding-bottom: 5px;
  padding-top: 0px;
}

#procedimenti .main-info li a:hover {
  text-decoration: none;
}

  #procedimenti .main-info li a:hover span {
    text-decoration: underline;
  }

/* DETTAGLIO */
#procedimenti td table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

#procedimenti td.resp {
  border-spacing: 0;
  border-collapse: collapse;
  padding: 0;
}


/* ALLEGATI CON MEDIA LIST */
.att-icon {
  margin-left: -41px;
  margin-right: 28px !important;
}

/* albo titolo */
#albopretorio h2.h1 {
  font-size: 20px;
  padding-bottom: 15px;
}

.d-padding {
  padding:10px 20px;
}

.nav-margin {
  margin-right:303px;
}
