/* CSS Document */
.vista-dashboard footer a, .progetto_bottone, .node-project-edit-form .button--danger { background-color: #3c3cff; color: #FFFFFF !important; font-family: 'Lusitana', serif; padding: 1rem 3rem; font-size: 1.6rem; border: 0; margin-top: 2rem; width: auto; display: inline-block;}
.progetto_bottone_rosso, .node-project-edit-form .button--danger { background-color: #fd676a !important;}
.progetto_bottone.progetto_bottone_time { background-color: #09715c;}
.progetto_bottone.progetto_bottone_calendar { background-color: #2d7109; }
.webform_interno_project .js-form-type-vertical-tabs { display:none;}
.webform_interno_project .tabledrag-toggle-weight-wrapper { display:none;}
.webform_interno_project .description { padding-top:2rem}
.progetto_testo { font-size:1.8rem; padding-top: 2rem}
.progetto_titolo { margin: 0 !important; padding-top: 2rem}
.progetto_chiuso { font-size:3rem; color:#cc0000; margin-top: 2rem !important}
/* hide reports block exposed filters (duplicated from page to inherit selected values) */
#views-exposed-form-project-reports-block-2 { display: none; }
.progetto_aggiornamento { background-color:#efefef; padding: 1rem; margin-top: 2rem;}
.progetto_aggiornamento .progetto_testo { padding-top: 0rem}
.field_testo_approfondimento .progetto_aggiornamento h3 { margin: 0; padding: 0; margin-bottom: 1rem}
.progetto_aggiornamento p { margin: 0; padding: 0; margin-bottom: 1rem; font-size: 1.4rem;}
body:not(.path-admin) .ui-widget { font-size: 1.5em !important; padding: 1rem}

.webform_interno .select2-container--default.select2-container--disabled .select2-selection--single {
  height: 4rem;
  border: 0;
  border-radius: 0;
}

.webform_interno .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow {
  display: none;
}

.webform_interno .field--name-field-sustained-costs input {
  width: 95%;
}
.webform_interno .field--name-field-sustained-costs .field-suffix {
  margin-left: 10px;
  font-weight: 700;
}
