.seduta {
  width: 100% !important;
}

.tabella-files {
  width: 100% !important;
  text-align: center;
  padding: 2em 0 !important;
}

.tabella-celle-files {
  /*display: inline-block;*/
}

.tabella-celle-files > a {
  /*width: 150px;*/
}

.views-field-field-cc-modalita-voto .views-label,
.views-field-field-cc-data .views-label {
  font-weight: bold;
}

.views-field-field-cc-modalita-voto .field-content {
  display: inline-block;
}

.wrapper-identita {
  margin-bottom: 1em;
}

.img-identita,
.data-identita {
  float: left;
}

.data-identita {
  padding-left: 2em;
}

.field-name-field-cc-id-nome,
.field-name-field-cc-id-cognome {
  display: inline-block;
  padding: 5px;
  font-size: 2em;
}

#block-views-0a5fd2c69cfc9be70e27fe5f3e99f6aa, #block-views-a4326d94f5d3235482cf2c548b5648b3 {
  float: left;
  width: 50%;
  padding: 0 .2em;
  z-index: 100;
}

@media (max-width: 768px) {
  #block-views-0a5fd2c69cfc9be70e27fe5f3e99f6aa, #block-views-a4326d94f5d3235482cf2c548b5648b3 {
    width: 100%;
    padding: 0 .2em;
    z-index: 100;
  }

}

.view-display-id-block_consiglieri_commissione .views-field .field-content {
  padding: 5px 15px;
}

.view-display-id-block_commissioni_membri ul {
  padding: 5px 15px;
}

.view-display-id-block_commissioni_membri ul li {
  list-style-type: none;
  margin: 0;
}

#views-exposed-form-cc-odg-blocchi-cc-page-cerca-odg-del .block-inner {
  border: 0px;
  margin: 20px 20px 20px 30px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    position: relative;
    top: 3px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}

#block-views-6e853f4f86a361720713975be03ac09e .block-inner {
  border: 0px;
}

#block-views-6e853f4f86a361720713975be03ac09e .views-submit-button {
  width: 100%;
  padding: 0;
  margin: 0;
}

#block-views-6e853f4f86a361720713975be03ac09e input {
  width: 100%;
}

.wrapper-title {
  float: left;
}

.wrapper-taxonomy {
  float: right;
}

.inline {
  display: inline-block;
}

.wrapper-nr-delibera {
  /*padding: .5em;
  border: 1px solid #d7d1ce;*/
}

.wrapper-nr-delibera .views-label {
  font-weight: bold;
}

.wrapper-nr-delibera .field-content {
  display: inline-block;
}

.col-delibere {
  padding: 1.5em 0;
  background-color: #ccc;
  text-align: center;
}

.wrapper-elenco-presenti,
.wrapper-elenco-firmatari {
  float: left;
  width: 50%;
  padding: 0 .2em;
}

.wrapper-elenco-assenti,
.wrapper-elenco-destinatari {
  float: left;
  width: 50%;
  padding: 0 .2em;
}

.wrapper-seduta-commissione ul,
.wrapper-interrogazione-scritta ul {
  padding-top: 1em;
  list-style-type: none;
}

.block-body {
  padding: .5em 1em;
}

@media (max-width: 768px) {
  .wrapper-elenco-presenti,
  .wrapper-elenco-assenti,
  .wrapper-elenco-firmatari,
  .wrapper-elenco-destinatari {
    float: none;
    width: 100%;
  }
}

.gruppi-wrapper-title .gruppi-title {
  display: inline-block;
}

.wrapper-gruppo-label {
  display: inline-block;
}

.gruppi-logo {
  vertical-align: baseline;
}

.liste-wrapper-title .liste-title {
  display: inline-block;
}

.no-active {
  color: #ccc;
}

.no-active a:link,
.no-active a:visited,
.no-active a:hover {
  color: #ccc;
  text-decoration: line-through;
}

.wrapper-statistiche td {
  width: 20%;
}

.eletti-data {
  text-align: right;
  vertical-align: bottom;
}

.field-name-field-cc-mandato ul.field-items {
  margin: 0;
}

.field-name-field-cc-mandato,
.field-name-field-cc-periodo {
  margin-top: .2em;
}

#statistiche-mandato-generale .label {
  display: table-cell;
  padding: 4px 9px;
  border: 1px solid #d7d1ce;
  text-align: left;
  vertical-align: top;
  font-size: 100%;
  color: #000;
  font-weight: normal;
  border-radius: 0;
  line-height: 1.5;
}

.wrapper-cariche-label {
  font-weight: bold;
}

.block-cc-odg-blocchi-block-1 .views-field-title,
.block-cc-odg-blocchi-block-2 .views-field-title,
.elenco-doc .views-field-title {
  display: block;
  padding: .2em 1em;
  width: 100%;
  background-color: #e9423a;
}

.block-cc-odg-blocchi-block-1 .views-row,
.block-cc-odg-blocchi-block-2 .views-row,
.elenco-doc .views-row {
  margin-bottom: .5em;
}

.block-cc-odg-blocchi-block-1 .views-field-title a:link,
.block-cc-odg-blocchi-block-1 .views-field-title a:visited,
.block-cc-odg-blocchi-block-1 .views-field-title a:hover,
.block-cc-odg-blocchi-block-2 .views-field-title a:link,
.block-cc-odg-blocchi-block-2 .views-field-title a:visited,
.block-cc-odg-blocchi-block-2 .views-field-title a:hover,
.elenco-doc .views-field-title a:link,
.elenco-doc .views-field-title a:visited,
.elenco-doc .views-field-title a:hover {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

.block-cc-odg-blocchi-block-1 .views-field-field-cc-oggetto .field-content,
.block-cc-odg-blocchi-block-2 .views-field-field-cc-oggetto .field-content,
.elenco-doc .views-field-field-cc-oggetto .field-content {
  padding: .2em 1em;
}

.block-cc-odg-blocchi-block-1 .views-field-view-node,
.block-cc-odg-blocchi-block-2 .views-field-view-node,
.elenco-doc .views-field-view-node {
  padding: .2em 1em;
  text-align: right;
}

#block-feature-consiglio-comunale-online-menu-consiglio .block-inner {
    border: 0;
    background-color: #fff;
    padding: 0;
    margin: 0;
}

.views-label-field-cc-primo-firmatario .views-label {
  font-weight: bold;
}

.views-label-field-cc-primo-firmatario .field-content {
  display: inline-block;
}

.identity {
  padding-left: 1em;
}

.dimesso {
  text-decoration: line-through;
}

a.dimesso:link,
a.dimesso:visited,
a.dimesso:hover {
  text-decoration: line-through;
  color: #ccc;
}

.view-display-id-cc_page_elenco_commissioni .field-content {
  padding: 5px 15px;
}

.view-display-id-cc_page_elenco_commissioni ul {
    list-style-type: none;
} 

