@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');




body {font-family: 'Open Sans', sans-serif; padding:5px}

.clearfix { float:none !important; margin-bottom:15px}

.navbar { margin-bottom:15px !important}

.navbar-light .navbar-nav .nav-link { color:#00aeef}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { color:#283891}

.center { text-align:center; border-top:#313096 2px solid; padding-top:15px; margin-top:40px}
.nascondi { display:none}

i { padding:0 5px}

select { background:#FFF
}
.modal_default_main { width:940px !important}
.modal-dialog { width:940px !important; max-width:940px !important}
.colorelink { color:#6fa8dc; border:none !important}

.fancybox__slide { padding: 42px 39px !important; }
.fancybox__nav .carousel__button.is-prev {   left: -8px !important;}
.fancybox__nav .carousel__button.is-next {   right: -8px !important;}
.fancybox__content {  padding: 14px !important;} 
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {height: 101%; !important}




  #errorone { display:none; color:#F00}
  .parsley-required, .parsley-type { font-size:12px; color:#F00}

.footercopy { font-size:13px; font-weight:600}

.loghino {
	background-image:url(../favi/favicon-16x16.png);
      background-repeat: no-repeat;
      background-size: cover;
      padding: 0px;
      width: 16px;
      height: 16px;
	  margin-right:5px;
	  display:inline-block;
}

h2 { color:#313096}
h2 i { color:#00aeef !important}

.tooltippo {
  position: relative;
  display: inline-block;
}

td .fas { font-size:18px !important}

.hiddeninTable { display:none}

.tooltippo .tooltippotext {
  visibility: hidden;
  min-width: 120px;
  background-color: #313096;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px ;
  /* Position the tooltippo */
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
  z-index: 999999999999999999;
}


.tooltippo:hover .tooltippotext {
  visibility: visible;
}

.indexElement { text-align:center; padding:12px}
.indexElementBox {-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border:#00aeef 3px solid;
padding:10px;
min-height:180px;
 padding:12px;
 background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(195,235,255,1) 100%);}
.indexElement h2 i { color: #F90 !important}
.indexElement h3 {}

/* icone contatti */
.datiUploadContatti ul { list-style:none; padding-left:0}
.datiUploadContatti ul li { padding:0 0 0 30px; line-height:24px; color:#000; font-size:16px; }
.datiUploadContatti ul li a { text-transform:none}
.datiUploadContatti ul li.foto { background:url(../public/ico/profile.png)  no-repeat left center}
.datiUploadContatti ul li.codFiscale { background:url(../public/ico/codice-fiscale.png)  no-repeat left center}
.datiUploadContatti ul li.greenpass { background:url(../public/ico/green-pass.png) no-repeat left center}
.datiUploadContatti ul li.altroDoc { background:url(../public/ico/altro.png) no-repeat left center}
.datiUploadContatti ul li.permSoggiorno { background:url(../public/ico/permsoggiorno.png) no-repeat left center}
.datiUploadContatti ul li.cartIdentita { background:url(../public/ico/cartIdentita.png) no-repeat left center}
.datiUploadContatti ul li.patente { background:url(../public/ico/patente.png) no-repeat left center}
.datiUploadContatti ul li.passporto { background:url(../public/ico/passporto.png) no-repeat left center}
.datiUploadContatti ul li.cDPI { background:url(../public/ico/cDPI.png) no-repeat left center}
.datiUploadContatti ul li.formGenerale { background:url(../public/ico/formGenerale.png) no-repeat left center}
.datiUploadContatti ul li.formSpecifica { background:url(../public/ico/formSpecifica.png) no-repeat left center}
.datiUploadContatti ul li.formRLS { background:url(../public/ico/formRLS.png) no-repeat left center}
.datiUploadContatti ul li.formIncendi { background:url(../public/ico/formIncendi.png) no-repeat left center}
.datiUploadContatti ul li.primoSoccorso { background:url(../public/ico/primoSoccorso.png) no-repeat left center}
.datiUploadContatti ul li.cDPI3 { background:url(../public/ico/cDPI3.png) no-repeat left center}
.datiUploadContatti ul li.chemRisk { background:url(../public/ico/chemRisk.png) no-repeat left center}
.datiUploadContatti ul li.carrellista { background:url(../public/ico/carrellista.png) no-repeat left center}
.datiUploadContatti ul li.formPLE { background:url(../public/ico/formPLE.png) no-repeat left center}
.datiUploadContatti ul li.preposto { background:url(../public/ico/preposto.png) no-repeat left center}
.datiUploadContatti ul li.idoneitaSanitaria { background:url(../public/ico/idoneitaSanitaria.png) no-repeat left center}
.datiUploadContatti ul li.sanificazione { background:url(../public/ico/sanificazione.png) no-repeat left center}
.datiUploadContatti ul li.disinfestazione { background:url(../public/ico/disinfestazione.png) no-repeat left center}
.datiUploadContatti ul li.unilav { background:url(../public/ico/unilav.png) no-repeat left center}
.datiUploadContatti ul li.spaziConfinanti { background:url(../public/ico/spaziConfinanti.png) no-repeat left center}
.datiUploadContatti ul li.moviere { background:url(../public/ico/moviere.png) no-repeat left center}

/*icone aziende*/
.datiUploadContatti ul li.contratto { background:url(../public/ico/contratto.png) no-repeat left center}
.datiUploadContatti ul li.durc { background:url(../public/ico/durc.png) no-repeat left center}
.datiUploadContatti ul li.visuracamerale { background:url(../public/ico/visuracamerale.png) no-repeat left center}
.datiUploadContatti ul li.piva { background:url(../public/ico/piva.png) no-repeat left center}
.datiUploadContatti ul li.assicurazione { background:url(../public/ico/assicurazione.png) no-repeat left center}
.datiUploadContatti ul li.albgestambiente { background:url(../public/ico/albgestambiente.png) no-repeat left center}
.datiUploadContatti ul li.doma { background:url(../public/ico/doma.png) no-repeat left center}
.datiUploadContatti ul li.conformitamacchine { background:url(../public/ico/conformitamacchine.png) no-repeat left center}
.datiUploadContatti ul li.rectecprofessionali { background:url(../public/ico/rectecprofessionali.png) no-repeat left center}
.datiUploadContatti ul li.dicnonoggetto { background:url(../public/ico/dicnonoggetto.png) no-repeat left center}
.datiUploadContatti ul li.art89 { background:url(../public/ico/art89.png) no-repeat left center}
.datiUploadContatti ul li.librettautomezzi { background:url(../public/ico/librettautomezzi.png) no-repeat left center}
.datiUploadContatti ul li.utilizzoautomezzi { background:url(../public/ico/utilizzoautomezzi.png) no-repeat left center}
.datiUploadContatti ul li.ciLegale { background:url(../public/ico/ciLegale.png) no-repeat left center}
.datiUploadContatti ul li.cfLegale { background:url(../public/ico/cfLegale.png) no-repeat left center}
.datiUploadContatti ul li.psLegale { background:url(../public/ico/psLegale.png) no-repeat left center}
.datiUploadContatti ul li.dvr { background:url(../public/ico/dvr.png) no-repeat left center}
.datiUploadContatti ul li.rspp { background:url(../public/ico/rspp.png) no-repeat left center}
.datiUploadContatti ul li.medico { background:url(../public/ico/medico.png) no-repeat left center}
.datiUploadContatti ul li.rspp { background:url(../public/ico/rspp.png) no-repeat left center}
.datiUploadContatti ul li.nomineaziendali { background:url(../public/ico/nomineaziendali.png) no-repeat left center}
.datiUploadContatti ul li.iso9001 { background:url(../public/ico/iso9001.png) no-repeat left center}
.datiUploadContatti ul li.covid { background:url(../public/ico/covid.png) no-repeat left center}
.datiUploadContatti ul li.gdpr { background:url(../public/ico/gdpr.png) no-repeat left center}


.docuAnagraModal { margin-bottom:5px}


.grigetto { color:#999}

.fancyLink { cursor:pointer !important}

.bordino { border:#CCC 1px solid; padding:15px !important}

blockquote { margin:0 0 18px 30px !important}

.scrittepiccole { font-size:12px !important}

.cellaPiccola { max-width:58px !important}

.tablesorter-blue tbody td {font-size:14px; padding:7px !important}

.tablesorter-blue th, .tablesorter-blue thead td {font: 14px Open Sans,Sans-serif !important;
    font-weight: 600 !important;
    color: #fff !important;
    background-color: #313096 ;
    border-collapse: collapse;
    padding: 8px !important;
	text-shadow:none !important}

.tablesorter-blue .headerSortDown, .tablesorter-blue .tablesorter-headerDesc, .tablesorter-blue .tablesorter-headerSortDown { background-image:url(/js/tablesorter-master/dist/css/images/metro-white-desc.png)}

.tablesorter-blue .headerSortUp, .tablesorter-blue .tablesorter-headerAsc, .tablesorter-blue .tablesorter-headerSortUp	{ background-image:url(../js/tablesorter-master/dist/css/images/metro-white-asc.png)}

.tablesorter-blue td { font-size:14px; padding: 14px !important;}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group-addon {
    padding: 10px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.input-group-addon:last-child {
    border-left: 0;
}

.input-group-addon:first-child {
    border-right: 0;
}

.input-group-addon, .input-group-btn {
    white-space: nowrap;
    vertical-align: middle;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.excelbutt { background:none; border:none; display:inline; color:#6fa8dc !important; cursor:pointer !important }

.tuttibordi { height:70px; padding:8px; border:1px solid #CCC}