.hidden {
    display: none;
}

.accordion-item .accordion-button:not(.collapsed) {                                                                                                        
    background-color: lightgray;                                                                                                                           
}      

.taglie input[type="text"] {                                                                                                                          
    max-width: 100px;                                                                                                                                      
}    

.check-container {                                                                                                                                         
    background-color: #dce7f5;                                                                                                                           
    border-radius: 10px;                                                                                                                                   
    padding: 5px;  
    padding-left:35px;                                                                                                                                       
    margin: 5px;                                                                                                                                           
}     

.input-group-text-textarea {                                                                                                                               
    height: 100%;                                                                                                                                          
    align-items: center;                                                                                                                                   
    display: flex;                                                                                                                                         
}   

.accordion-button {                                                                                                                                 
    color: black!important;                                                                                                                                          
}      

                                                                                                                                                       

.accordion-header button {                                                                                                                                 
    color: black;                                                                                                                                          
}                                                                                                                                                          
                                                                                                                                                           
.accordion-header button:not(.collapsed) {                                                                                                                 
    border-color: black;                                                                                                                                   
}        

.file-upload-wrapper {
    position: relative;
    display: inline-block;
}

.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfile + label {
    font-weight: 700;
    background-color: #eee;
    display: inline-block;
    cursor: pointer;    
    border-radius: 5px;
    border: 1px solid #ccc;    
}

.inputfile:focus + label,
.inputfile + label:hover {
    background-color: white;
}

body .accordion-button:not(.collapsed) {
    background-color: transparent!important;
}

.accordion-button {
    background-color: transparent!important;
}

.accordion-button {
    background-color: transparent;
    border-color: transparent;
}

.group-item {    
    background-color: #DDDDDD;
    cursor: move;
}
.group-item:hover {
    background-color: #e4e4e4;
}

.dish-item {   
    background-color: #EEEEEE;
    cursor: move;
}
.dish-item:hover {
    background-color: #f4f4f4;
}

