

.in-dismissione{
   color:#7da5c1;
   font-style:italic;
}

.it-header-slim-wrapper .it-header-slim-wrapper-content{
   padding:0px !important;
}


#breadCrumbs{
   margin:1em 0 1em 0;
   text-transform: lowercase;
   font-weight: bold;
   font-size: 0.9em;
}

.label {
    font-weight: normal;
    color: #339933;
    font-size: 14px;
    padding:.2em .3em;
    white-space: normal !important;
}

.archiviato{
	color:red;
}

.note-li{
	margin-left:4px;
}

.historyUl{
   margin-left:8px;
}

.dipendente-alberatura-strutture{
 
}

a {
	color: #116daf;
}
a:hover {
	color: #002742;	
}

#box_form_1 {
	border: 1px solid #999;
} 

.panel-body form {
	padding: 15px;
}

.panel-default {
    border-color: #d7dadb;
}

.default-height{
	min-height:340px;
}

.default-panel-body-color{
   background-color: #fafafa;
}

.table-striped th{
	font-weight:300;
}


.normativapra , .testo-istruzioni{
	font-size: 16px;
}

.testo-istruzioni{
   line-height: 1.2rem; 
}   

table.link-tabella a {
	color: #0f0f0f;
}

table.link-tabella a:hover {
	text-decoration: none;
	color: #116daf;
}
.testo_dettaglio {
	font-size: 14px;
}

ul.footer_lista_links {
	list-style-type:none;
   padding: 0px;
   margin: 0px;
   color: #dddddd;
}

ul.footer_lista_links li {
	display:inline;
   padding: 3px 0;
   margin: 0px 0px 0px 20px;
}



ul.lista_links {
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
	color: #dddddd;
}

ul.lista_links li {
	padding: 3px 0;
}

.btn-primary {
    color: #fff;
    background-color: #116daf;
    border-color: #0f5e96;
}
.btn-primary:hover {
    color: #fff;
    background-color: #0f5e96;
    border-color: #0c4e7d;
}

img.foto_organigramma {
	margin-bottom: 15px;
}

.titoloStruttura{
	text-transform:uppercase;
}

ul.historyUl{
   padding:0;
   margin:0;
   list-style-type:none;	
}

ul.historyUl li.p0{
   padding-left:20px;   
}

ul.historyUl li.p1{
   padding-left:60px;   
}

ul.historyUl li.p2{
   padding-left:100px;   
}

ul.historyUl li a{
	display:block;
   margin-top:2px;
 
}

ul.historyUl .deriva-da-ico{
  height:20px;	
  margin-right:3px;
  float:left;
}

ul.descrizione {
	padding:0;
	margin:0;
	list-style:none;
}

ul.descrizione a{
   font-size:0.9em;
}

ul.descrizione strong{
   font-weight: 300;
}

ul.descrizione li {
	padding: 2px 0;
}

ul.descrizione2 {
	padding: 0 0 0 5px;
	margin: 0 0 0 30px;
	list-style: square;
}
ul.descrizione2 li {
	padding: 6px 0;
}

.competenze {
	font-size: 14px;
	background-color: #c1d5e3;
	padding: 8px;
	border: 1px solid #98bed9;
}

a.laziocrealink{
	color:#fff;
}

a.laziocrealink:hover{
	color:white;
	text-decoration:underline; 
}

a.link_competenze {
	/*text-transform:uppercase;*/
   color: #116daf;
}
a.link_competenze:hover {
   text-decoration:underline; 
}

ul.contenutiElenco{
	list-style-type:square;
	padding-left:0px;
	margin-left:20px;
	margin-top: 20px;
}

ul.personaleElenco{
   padding-left:0px;
   margin-left: 0px;
   margin: 20px 0px;
}

ul.personaleElenco li {
	list-style-type:none;
	padding:5px 0px 5px 5px;
	margin:0px;
   margin-left:40px;
   border-bottom:1px solid #efefef;
   position:relative;
}

.totale-record{
   margin-right:20px;
   padding-top:0.5em;
   font-weight:bold;
}

ul.personaleElenco li div{
   height:0px;
}

ul.personaleElenco li img{
   width: 40px !important;
}

ul.personaleElenco li:before{
   content: "\f2c1";  /* this is your text. You can also use UTF-8 character codes as I do here */
   font-family: 'Font Awesome 6 Free';
   left:-20px;
   position:absolute;
   top:5px;
}

ul.elencoStrutture{
   list-style-type:none;
}

ul.elencoStrutture li{
   padding:5px 0;
   list-style: none;
   position:relative;
}

ul.elencoStrutture li:before{
    content: "\f14d";  /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: 'Font Awesome 6 Free';
    left:-20px;
    position:absolute;
    top:5px;
}

ul.elencoStrutture, ul.descrizione a{
	text-transform:uppercase;
}

h3.titoloStruttura{
	text-transform:uppercase;
}

ul#sotto_strutture{
   list-style-type:none;
   padding-left:0px;
   margin:20px 0px;
}

ul#sotto_strutture li {
   font-weight: 300;
   list-style-type:none;
}

ul#sotto_strutture li a {
   font-weight:normal;
}

ul.struttura {
   padding-left: 1em;
}

ul.struttura li {
   list-style-type:none;
}

ul.personale{
   list-style-type:none;
   padding-left:0px;
   margin-left:20px;
   margin-top: 5px;
   margin-bottom: 10px;
}

ul.personale li {
   font-weight:bold;
   /*
   padding-left:30px;
   background-image: url("../img/icona_personale.jpg");
   background-repeat: no-repeat;
   background-position: left center;
   */
   /*
   list-style-type:square;
   */
   margin-bottom: 5px;
}

ul.personale li a {
   font-weight:normal;
   text-transform:uppercase;
}

.test_avviso_prototipo{
   border:3px dashed #c00;
   font-weight:bold;
   text-align:center;	
   padding:5px 0;
}

.email{
  text-transform:lowercase !important;	
}

div#exportOds{
	text-align:center;
	padding:20px;
	width:100%;
}

.it-header-center-wrapper{
	height:122px !important;
}

.it-header-center-wrapper{
	background: #F2F2F2 !important;
}

.it-footer-main{
	background:#052740 !important;
}


.link-list-wrapper ul{
   list-style-type:square !important;
   padding-left:15px;
}

.link-list-wrapper ul li{
   line-height:10px;
}

.link-list-wrapper ul li a{
   line-height:10px;
}

.it-header-slim-wrapper{
	background: #052740 !important;
}

.bg-grey-card{
	background: #F2F2F2 !important;
}

.box-title{
   padding: 0px 10px;
   color: #052740;
}

.accordion-body{
   background-color: #f9f9f9;

}

#collapseExample{
   margin-bottom:2em;
}

.accordion-button{
   color: #052740 !important;
  
}