/* CSS per wp-valutazione  */


/* riquadro valutazione  */

/*
#aspettodiv,
#impattodiv,
#listadiv {
    display:none;
}
*/


.tipologia_valutazione-rischi-aziendali #processodiv,
#aspettodiv,
#listadiv {
    display:none;
}




select#indice {
    background-color: darkgray;
    border: none;
    border-radius: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* ************** */
/* vista contesto */
/* ************** */
.valutazioni_group li .group_title {
    font-size:14px;
}

.valutazioni_group li.company {
    border-top: 2px solid #FFD429;
}


.valutazioni_list .processo {
    font-size: 14px !important;
    padding-left: 10px;
}

.valutazioni_list .parte-interessata,
.valutazioni_list .esigenza,
.valutazioni_list .processo
{
    display: inline;
}

.valutazioni_list .impatto {
    font-size: 14px !important;
    display: inline !important;
}

.valutazioni_list .bisogno,
.valutazioni_list .necessita {
    font-size: 14px !important;
    padding-left: 10px;
}

.valutazioni_list li.dominio {
    list-style:none;
    margin-bottom:10px;
    border: 1px solid #757575;
    padding: 5px;
    /*background-color:#F5F5DC;*/

}

.valutazioni_list .tipologia_valutazione-rischi-aziendali .bisogno {
    display:inline;
}

.valutazioni_list .tipologia_valutazione-rischi-aziendali .bisogno_title {
    display:inline;
}


.valutazioni_list li.aspetto {
    list-style:none;
    margin-bottom:10px;
    border: 1px solid #757575;
    padding: 5px;
    /*background-color:#F5F5DC;*/

}

.valutazioni_list li.tipologia_valutazione-rischi-aziendali {
    list-style:none;
    margin-bottom:10px;
    border: 1px solid #757575;
    padding: 5px;
    background-color:#D0E9F5;
}

.valutazioni_list li.tipologia_valutazione-contesto-ambientale {
    list-style:none;
    margin-bottom:10px;
    border: 1px solid #757575;
    padding: 5px;
    background-color:#F5F5DC;
}


.rischio h2.entry-title {
    display: inline;
}

.rischio h2 a {
    font-size: 18px !important;
}

.rischio-code {
    color: black;
    display: inline;
    font-size: 14px;
    font-weight: 600;
}


.valutazioni_list li .valutazione .term_aa-classe-di-impatto {
    background-color: #DC143C;
    font-weight: 700;
    padding-left:5px;
    padding-right:5px;
    color:black;
}

.valutazioni_list li .valutazione .term_a-classe-di-impatto {
    background-color: #FF8C00;
    font-weight: 700;
    padding-left:5px;
    padding-right:5px;
    color:black;
}

.valutazioni_list li .valutazione .term_b-classe-di-impatto {
    background-color: #f7f707;
    font-weight: 700;
    padding-left:5px;
    padding-right:5px;
    color:black;
}

.valutazioni_list li .valutazione .term_c-classe-di-impatto {
    background-color: #32CD32;
    font-weight: 700;
    padding-left:5px;
    padding-right:5px;
    color:black;
}

.valutazioni_group .detail-info {
    color: #757575;
    font-size:80%;
    clear:both;
    float:none;
}

li.company {
    list-style: none;
}

li.tipologia_valutazione-contesto-ambientale  h2.entry-title,
.bisogno_title,
.necessita_title {
    color : FIREBRICK;
}

li.tipologia_valutazione-rischi-aziendali h2.entry-title,
.rischio_title {
    color : navy;
}

li.tipologia_valutazione-interventi  h2.entry-title,
.intervento_title {
    color : LIGHTSEAGREEN;
}

.intervento_year {
    color : LIGHTSEAGREEN;
    font-weight: bold;
}


.click_me {
    color: steelblue;
    border-radius: 5px;
    border : 1px solid steelblue;
    padding: 2px 5px;
    background-color: seashell;
    font-size: 80%;
    float:right;
    margin-bottom:3px;
    top: -25px;
    position: relative;
}

.click_me.clicked {
    background-color: silver;
}
.click_me:before {
    font-family: dashicons !important;
    content: "\f140";
    font-size: 100%;
}

.cleck_me.clicked:before {
    content: "\f142";
}

.toggle_me {
    padding-left:10px;
    border-left : 1px solid maroon;
}

.toggle_me .valutazione {
    margin-left: 10px;
}


/* contesto e bisogni nuovo */

.valutazioni_list li.rischio.older {
   /* background-color: #bababa !important; */
   /* text-decoration: line-through; */
    position: relative;
    background: lightgrey;
    padding: 30px;
    overflow: hidden;

}

.valutazioni_list li.rischio.older:before,
.valutazioni_list li.rischio.older:after {
    position: absolute;
    content: '';
    background: red;
    display: block;
    width: 100%;
    height: 10px;
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}


.valutazioni_list li.rischio.older:after {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
}

.valutazioni_list ul.partiinteressate_list li.rischio.older {
    display: none;
}


.bisogni_list h4.bisogno {
    margin-top:5px;
    margin-bottom:5px;

}

.fattori_list .dettaglio {
    padding-left:5px;
}

.bisogni_list .fattore {
    padding-left:15px;
    font-size:80%
}

.partiinteressate_list li {
    margin-bottom:0px !important;
    border: 0px !important;
}

.valutazione.sintetica .taxonomy_lista {
    padding-left:50px !important;
}

.valutazioni_list li .valutazione.sintetica {
    display:inline-block;
    width:20px;
    height:20px;
    border-radius: 50%;
    overflow:hidden;
    margin:0px;
}

 .valutazione.sintetica {
    display:inline-block;
}

.partiinteressate_list  .lista-da-applicare-applicato {
    background-color: #DC143C !important;
}

.partiinteressate_list  .lista-da-prendere-in-considerazione {
    background-color: #FF8C00 !important;
}

.partiinteressate_list  .lista-da-non-prendere-in-considerazione {
    background-color: #00a0d2 !important;
}

.fattori_list .fase,
.bisogni_list .fase {
    margin-left:15px;
    font-size:80%
}

.fattori_list .fase span,
.bisogni_list .fase span {
    font-weight: 700;
}

.fattori_list .esigenze {
    margin-left:15px;
    font-size:80%
}

.fattori_list .esigenze span {
    font-weight: 700;
}

.fattori_list .parti_interessate {
    margin-left:15px;
    font-size:80%
}

.fattori_list .parti_interessate span {
    font-weight: 700;
}

.fattori_list .anno,
.bisogni_list .anno,
.valutazioni_list .anno {
    margin-right:10px;
    width:100%;
    text-align:right;
    font-size: 11px;
    color:grey;
}

.fattori_list .edit_link,
.bisogni_list .edit_link,
.valutazioni_list .edit_link
{
    margin-right: 10px;
    width: 100%;
    text-align: right;
    font-size: 11px;
    color: sienna;
    float:right;
}

.interventi .frontend-actions {
    margin-right: 10px;
    width: 100%;
    text-align: right;
    font-size: 11px;
    color: sienna;
    float:right;
}

.interventi .frontend-actions a {
    color: sienna;
}


.fattori_list .edit_link:visited,
.bisogni_list .edit_link:visited,
.valutazioni_list .edit_link:visited,
.interventi .frontend-actions a:visited {
    color: sienna;
}


.valutazioni_list li .valutazione {
    margin-left:15px;
}




.valutazioni_list li .valutazione a {
    padding : 3px;
    border : 1px solid #B0E0E6;
    text-decoration : none;
    background-color:#E0FFFF;
}

.valutazioni_list .valutazione .taxonomy_lista {
    font-weight: 700;
    padding-left:5px;
    padding-right:5px;
    color:black;
}

.valutazioni_list li .valutazione .term_da-prendere-in-considerazione {
    background-color: #bb99ff;
}

.valutazioni_list li .valutazione .term_da-non-prendere-in-considerazione {
    background-color: #00a0d2;
}

.valutazioni_list li .valutazione .term_da-applicare-applicato {
    background-color: #990073;
}

.valutazioni_list li .valutazione .term_applicato-contesto {
    background-color: green;
}


/* fine contesto nuovo */


/* parti interessate  */

table.partiinteressate {
    font-size: 10px;
}

table.partiinteressate thead tr {
    height: 200px;
    padding: 0;
    border : 1px solid red;
}

table.partiinteressate th.fase {
    font-weight: 400;
    padding-left: 10px;
    text-orientation: sideways;
    -webkit-text-orientation: sideways;
    writing-mode: vertical-lr;
    width: 100px;
    border: 1px solid dimgray;
    font-size: 8px;
    /*transform: rotate(90deg);
    transform-origin: left top 0 ;
    height: 100px;*/

}

table.partiinteressate thead th.first_col {
    padding: 0;
    width: 150px;
    overflow:hidden;
}

table.partiinteressate tbody td {
    padding: 0;
    border : 1px solid green;
}

table.partiinteressate .fattori .parteinteressata_da-non-prendere-in-considerazione {
    background-color:#00a0d2;
}

table.partiinteressate .fattori .parteinteressata_da-applicare-applicato {
    background-color:#DC143C;;
}

table.partiinteressate .fattori .parteinteressata_da-prendere-in-considerazione {
    background-color:#FF8C00;
}

.esigenza-code,
.contesto-code {
    font-size: 80%;
    font-style: italic;
}

.dettaglio_valutazione_rischio {
    margin-left: 50px;
    font-size: 90%;
    font-style: italic;
}


.update-date {
    width:100%;
    text-align: right;
    display: block;
    color:#FFD429;
    font-size: 13px;
    font-style: italic;
    line-height: 10px;
}

/* interventi */

.valutazioni_list li .valutazione .term_stato-di-avanzamento-applicato {
    background:lightgreen;
}

.valutazioni_list li .valutazione .term_in-corso-mese {
    background:yellow;
}

.valutazioni_list li .valutazione .term_in-corso-scaduto {
    background:lightcoral;
}

.valutazioni_list li .valutazione .term_stato-di-avanzamento-pianificato-nellanno-in-corso {
    background:yellowgreen;
}

.valutazioni_list li .valutazione .term_stato-di-avanzamento-pianificato-nei-prossimi-anni {
    background:greenyellow;
}

.valutazioni_list li .valutazione .term_stato-di-avanzamento-non-ancora-pianificato {
    background: #E0FFFF;
}