

.box-doby-overflow {
overflow-y: scroll; 
/*
height: 100%;
*/
height: 73vh;
margin-top: 25px;
}

.clickable-row-elv {
    cursor: pointer;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled
 {
    background-position: left center;
    padding-left: 20px;
}​

.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    animation: spin 2s linear infinite;

    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display:    none;
    position:   fixed;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
    text-align: center;    
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }


.pull-left{
  float: left !important;
  }



.esito-chck-sofia {
    padding: 5px;
    font-size: 14px;
    border-radius: 15px;
    text-align: center;
}

.esito-chck-sofia-ok {
    /*        background-color: #03fc03;*/
    background-color: #03fc03;
}
.esito-chck-sofia-ko {
    /*        background-color: #fc0303;*/
    background-color: #fc0303;
    color: white;
}
.esito-chck-sofia-waiting {
    background-color: #f4c21a;
}


.esito-cf-sofia {
    padding: 5px;
    font-size: 14px;
    border-radius: 15px;
    text-align: center;
}

.esito-cf-sofia-ok {
    /*        background-color: #03fc03;*/
    background-color: #03fc03;
}
.esito-cf-sofia-ko {
    /*        background-color: #fc0303;*/
    background-color: #fc0303;
    color: white;
}
.esito-cf-sofia-waiting {
    background-color: #f4c21a;
}

.stato-ciclo-sofia {
    padding: 5px;
    font-size: 14px;
    border-radius: 15px;
    text-align: center;
}
.stato-ciclo-sofia-in-corso {
    background-color: #099630;
    color: white;
}
.stato-ciclo-sofia-in-concluso {
    /*background-color: #ffc523;*/
    background-color: #efefef;
}

.stato-part-sofia {
    padding: 5px;
    font-size: 14px;
    border-radius: 15px;
}
.stato-part-sofia-completo {
    background-color: #099630;
    color: white;
}
.stato-part-sofia-non-completo {
    background-color: #efefef;
}


.stato-part-sofia-non-inviato {
    /* background-color: #efefef;*/
    border: 1px solid #efefef;
    background-color: #efefef;
}

.stato-part-sofia-inviato-ok {
    background-color: #03fc03;
    color: black;
}
.stato-part-sofia-inviato-ko {
    background-color: #fc0303;
    color: white;
}
