
.info-giudice-border{
    border-bottom:1px solid #E8E8E8;
    margin-top: 2px;
    margin-bottom: 3px;
    
}


.info-giudice{
    margin-top: 2px;
    margin-bottom: 3px;
    
}

.info-giudice-header{
    /* background-color: #E8E8E8; */
    /*border-bottom:1px solid #E8E8E8;*/
    margin-top: 2px;
    margin-bottom: 7px; 
}

.edit-panel{
    padding-top: 10px;
    padding-bottom: 5px;
    display: none;
}

.pointer{
    cursor: pointer;
    text-decoration: underline;
}


.date-panel-input{
    width: 100%;
    height: 28px;
    
}

.date-panel{
    margin-left: -18px;    
}

.submit-data-ora-panel{
    margin-left: -25px;
}

.ora-panel{
    margin-left: -20px;
    margin-right: -20px;
    height: 28px;
    
}

.froala-error{  
    border:1px solid #a94442;;
}

.froala-error-text{
   color:#a94442;
}


.modal-data{
    margin-top:2px;
    margin-bottom:7px;
    border-bottom: 1px solid #F9F9F9;
}


.panel-extra-form{
    font-size: 12px;
}


input[type=file] {
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 10px;
    text-align: center;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: pointer;
    display: block;
    background-color: green;
}


#upload{
    background-color: #F0F0F0; 
    border: 1px dashed grey; 
    text-align: center; 
    color: grey;
}


#upload:hover{
    background-color:beige;
}


.form-copy{
    padding: 15px; 
    border-radius: 2px; 
    border: 1px dashed #8ca3a3; 
    padding-bottom: 20px; 
    background-color: #ecf2f8;
}

.anteprima-form-copy{
    border-top: 1px dashed grey; 
    padding: 15px; 
    border-radius: 2px; 
    border: 1px dashed #8ca3a3; 
    background-color: #ecf2f8; 
    margin-left:15px; 
    width: 97%;
}

table .table-dibattimenti{
    font-size: 20px !important;
}