/** immagine background body **/
body { 
    background-image: url('../images/background_image.jpg');
    background-size:cover;
    background-size: 100% 100%;
    width: 100vw;
    height: 100svh;

    /*
    min-height: 100vh;
    width: 100%; 
    height: 600px; 
    background-size: 100% 100%;  
    background-repeat: no-repeat;*/
} 

/** BUTTON **/

#btn_home{
    background-color: rgb(119, 221, 119);
}

#btn_home:hover{
    transform: translateY(-3px); 
    background-color: rgb(181, 237, 181);
}

#btn_gest_stamp:hover{
    transform: translateY(-3px); background-color: rgb(227, 229, 252);
}

#btn_logout:hover{transform: translateY(-3px); background-color: rgb(255, 102, 102);}

#btn_gest_filtri{
    background-color: rgb(119, 221, 119);
}
#btn_gest_filtri:hover{
    transform: translateY(-3px); background-color: rgb(0, 204, 0);
}




/** tabelle generali**/
table{
    background-color:white;
}

#th{
    background-color:lightgrey;
    text-align: center;
}

.dataTables_length,.dataTables_filter{
    color:white; 
}

.dataTables_info{
    color:white; 
}

.change_stato,.fattura{
    display: inline;
    cursor: pointer;
    color: blue;
    white-space: nowrap;
}

.change_stato:hover,.fattura:hover{
    background-color:lightblue;
    cursor: pointer;
}

.info_stamp{ 
    width: 32px;
}

.info_stamp:hover{ 
    cursor: pointer;
}

.info_stamp:hover + { 
    cursor: pointer;
}

td[name="td_info"]:hover { background-color: lightgreen; }



/** tabelle specifiche**/
#table_cambio_filtri_wrapper{
    margin-top:30px;
}



/** modale **/
.lbl_modal{
    font-weight:bold;
}

.row_modal{
    margin-top:10px;
}

.hr_1{
    border: 1px solid black;
}




.dropdown_planimetrie:hover{
    cursor: pointer;
    background-color: aqua;
}

area:hover{
    cursor: pointer;
}

