<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#portal-globalnav,#portal-logo,#portal-header
{
  display:none;
}

#portal-column-one{
  margin-top:20px;
}

#portal-header{
  margin-top:40px;
}

/*Pulsanti*/
input.context {
  margin-left:5px;   
}
/*Campi obbligatori*/
form label.required:before,
  legend.required:before,
  span.required:before
{
    color: Red;
    content: "■";
    padding-right: 0.2em;
}
/*Campi obbligatori per l'invio*/
form label.mandatory:before,
  legend.mandatory:before
{
    color: Blue;
    content: "■";
    padding-right: 0.2em;
}

form span.TEXTFieldRead-TEXT, 
  span.TEXTFieldRead-TEXTAREA, 
  span.NUMBERFieldRead,
  span.DATETIMEFieldRead{

    color: #000000;
    background-color: #fff;
    font-size:12px;
    display:block;
    border-color: gray;
    text-shadow:none;
    border-radius: 3px;
    height: auto;
    word-wrap:break-word;
    width:100%;
    border:1px solid #eee;
    padding: 0.2em;
    margin: 0em 0em 0.5em 0.5em !important;   

}

form span.label,
  span.legend{

    color: #444444;
    font-size: 1.1em;
    font-weight: bold;
    background-color: transparent;
    text-shadow: none;
    display: block;
    margin-bottom: 0.2em;
    white-space: normal;

}

form span.TEXTFieldRead-TEXT{
    display:block;
    word-break:break-all;
    background-color: #fff;
    height: 12px;
}



form span.TEXTFieldRead-TEXTAREA{
    height: auto;
    white-space: normal;
    background-color: #fff;
}

form span.SELECTIONFieldRead{
  font-size:12px;
  background-color: #fff;
}

.plomino_form legend {
  text-align:left;
  top:-10px;
  font-size:15px;
  border-style: none;
  border-width: 0px;
  display: block;
  font-weight: bold;
  line-height: 15px;
  margin-bottom: 2px;
  padding: 0;
  width: 100%;
}

form div.row-fluid{

   mrgin-bottom:15px;

}

input[data-plugin='iolCodicefiscale'],input[data-plugin='iolMarker'] {

    max-width:200px;

}


.row-fluid select,input[type='text'] {
    width:100%;
}

fieldset label{
    display: block;
}


input[type="radio"],label {
    vertical-align:middle;
    padding: 0px;
    margin: 0px;

}

input[type="checkbox"], label {
    margin-left: 10px;

}

.plomino_form input[type="checkbox"] {
    float: left;
    margin-right: 5px;
}
.plomino_form input[type="radio"] {
    float: left;
    margin-right: 5px;
}


.select2-container {

   width:100%

}

#content legend, #content label {
    font-size: 12px;
    font-weight: bold;
}

.plomino_form table.dataTable thead th {
    border-bottom: 2px solid #000000;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;

    background-color: #FFFFFF;
    padding: 3px 18px 3px 10px;
}

.icon-button{

  height:18px;
  margin-left:5px;
}



#portal-footer-wrapper{
  margin-left: 3px
}
#viewlet-below-content{
  margin-left: 30px
}

.iol-control-buttons{
  display: none;

}
#iol-buttons .btn{

  margin-right:8px;

}

#iol-menus li {

  list-style-type: none;
  cursor: pointer;

}

.plomino_form table.dataTable thead th {
border-bottom: 1px solid #000000;
color:grey;
background: #FFFFFF;
}

.plomino_form table.dataTable tbody tr td {

  vertical-align: top;

}


#fileupload{


margin-left:50px !important;

}


.fileUpload {

  margin-top:-15px;

}

.fileUpload ul{
  padding:10px;
  margin-left: -5px;
  margin-top: 10px;
  font-size: 12px;

}
.icon-folder-open{

  margin:5px;

}
input[data-plugin="iolUploadFile"] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  display: none;
  filter: alpha(opacity=0);
}

.removeUpload {
  cursor: pointer;
  margin-left:10px;
}

#renderedForm .search-utente{
  display:none;

}


/*****DA VEDERE PERCHE POSIZIONA A CASO LA X****/
.file-remove {
  cursor: pointer;
  position:relative;
  top:-24px;
  margin-left:5px;
  display:none;
}


ul.attachments{
  margin-top: 5px;

}

.info-selected {

  border: 1px solid #717B87;
  background-color: #fff; 

}

textarea {
  color: #000;
  font-size: 1.2em !important;
  width: 100% !important;
}

fieldset.scheduler-border {
  border: 1px groove #ddd !important;
  padding: 0 1.4em 1.4em 1.4em !important;
  margin: 0 0 1.5em 0 !important;
  -webkit-box-shadow:  0px 0px 0px 0px #000;
          box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
  font-size: 1.4em !important;
  font-weight: bold !important;
  text-align: left !important;
  color:#47429E;
  background-color:#FFF !important;
  width:auto;
  padding:0 10px;
  border-bottom:none;
}

.lock-div {
  position:absolute;
  width: 100%;
  height: 100%;
  top:0px;
  left:0px;
}

li .disabled{
  color:grey !important;

}

.ui-datepicker{
     z-index:999;
}


#iol-sending-message {
  display: none;
  text-align: center;
  font-size: 14px !important;
  color: #363636;
  vertical-align: middle;
  margin-top:20px;
  font-weight: bold;
} 



.controls {
  margin-top: 10px;
  border: 1px solid transparent;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 32px !important;
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

#pac-input {
  background-color: #fff;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 300;
  margin-left: 12px;
  padding: 0 11px 0 13px;
  text-overflow: ellipsis;
  width: 400px;
}

#pac-input:focus {
  border-color: #4d90fe;
}

.pac-container {
  font-family: Roboto;
}


table.number{
  width: 70%;
}

td.number {
  text-align: right !important;
  font-size: 15px;
  font-family: Roboto;
  color:blue;
}

.paging_full_numbers a{
  padding-left: 5px;
  padding-right: 10px;
}

.dataTables_filter input{
  margin-left:-15px;
}

.dataTables_length {
  margin-top: 5px;
}
.dataTables_length select{
  width:80px;
}


.linkable {
    cursor: pointer;
}


.plomino-accordion-content{

      height:100%;

}

.plominoFieldGroup label:first-child{
  font-size: 14px !important;
  /*text-decoration: underline; */
}

.plomino_form .plominoFieldGroup.required label:first-child:after {
    color: Red;
    content: "■";
    padding-left: 0.2em;
}

/*
SISTEMA RICERCA
*/

.paging_full_numbers a{
  padding: 5px;
}

input[aria-controls='dynamictable']{

margin-left:-15px;

}
select[aria-controls='dynamictable']{

width:80px;

}

.staticSearch,.dynamicSearch label,h4{
    font-size: 12px !important;
}


.dichiarazione {
  border: 1px solid #ddd !important;
  padding: 1em 1.5em 0.5em 0.5em !important;
  margin: 0.8em 0em 0.5em 0.5em !important;
}


.tabellone th {
   text-align: center !important;   
}

.tabellone input{
  width:1.5em;
}


.documentFirstHeading{
  text-align: center !important;  
  font-size: 1.8em;
}
.inputpiccolo input{
  width:2em;
}
.inputmedio input{
  width:12em;
}
.inputgrande input{
  width:14em;
}


#renderedForm .alert-info{
  display: none;
}


.riquadro {
  position: relative;
  text-align: left;
  background-color: #F8F8F8;
  border: 1px groove #ddd !important;
  border-radius: 4px;
  padding: 1em 2em 0.5em 1em !important;
  margin: 1em 1em 1.5em 0 !important;
  -webkit-box-shadow:  0px 0px 0px 0px #000;
          box-shadow:  0px 0px 0px 0px #000;

}

.riquadro .titolo {
    height: 1px;
    position: absolute;
    top: -2px;
    overflow: visible;
}

.riquadro .titolo span {
  background: #fff;
}

/*Upload modificato con descrizione*/
.upload-desc{
  margin-left:20px;
  margin-top:-15px; 
  font-size: 10pt;
  color:#555;
}

.iol-titolo {
  font-size: 14px !important;
  font-weight: bold;

}



.navbar-bootsnipp {
    height: 45px;
    background-color: #f6f6f6 !important;
    color: #FFF !important;
    border-bottom: 1px solid #ddd;
    border-radius: 0 !important;
    margin-bottom: 0 !important;
    z-index: 100 !important;
}

.nav&gt;li&gt;a {
    font-size: 12px !important;
    border: 0 !important;
    color: #555 !important;
    padding: 15px 14px !important;
    outline : none !important;

}

.nav&gt;li&gt;a:hover, .nav&gt;li.menu-active&gt;a {
    border-bottom: 5px solid #49afcd !important;
    border-radius: 0 !important;
    border-left-width: 0 !important;
    padding-bottom: 10px !important;
    padding-left: 14px !important;
    background-color: #e9e9e9 !important;
}







#btn_trova_documento{

  height: 50px;
  width:150px;
  cursor: pointer;
  background: url('++resource++iol.document/images/pulsante_ricerca.png') no-repeat left;
  float:  right;
  text-decoration: none !important;


}
#btn_trova_documento span{
  color: #363636;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  float:  right;
  text-decoration: none !important;

}

#plominoValidationPopup {
  width:560px;
}

#plominoValidationMessages{
  width:400px;
  max-width:560px;
  min-width: 250px;
}

.portlet-plomino dd{

  padding:0 !important;
  margin: 10px !important; 
  line-height: 12px !important; 

}




.iol_activity_list {

  max-height: 600px;
  overflow: auto;
  font-size: 10px!important;

}


.iol_activity_list div {
  margin-bottom:10px !important;
  padding: 10px !important;
} 



@media (max-width: 767px) {
  .row, #portal-footer-wrapper {
    margin-left: -30px;
  }



  #portal-breadcrumbs {
    display: none;
  }

}


@media screen{ 
  #doc-intestazione {
    display: none;
  }
  .grigia{
    background-color: #ddd !important;
  }

  .riquadro {
    width:100%;
  }
  .riquadro .titolo span {
      top: -0.5em;
      background: #F8F8F8;
      position: relative;
      vertical-align: middle;
      display: inline-block;
      overflow: visible;
      font-size: 1.3em !important;
      font-weight: bold !important;
      text-align: left !important;
      color:#47429E;
      width:auto;
      padding:0 10px;
      border-bottom:none;
      border-radius: 2px;

  }

  .pagina {
    max-width:900px;
    margin-left: auto;
    margin-right: auto;
  }

  .staticDataTable{

    width:100%;
    border:1px solid #ddd;

  }

  body{
      margin:0px 0px 0px 20px !important;
      padding:10px !important;
  }

  #ajax-spinner {
    width:200px !important;
    height:200px !important;

  }


  .print-print{
    display: none;
  }

  
}

</pre></body></html>