h2 { 
    font-family: Verdana,Arial,sans-serif;
    color: #004a73;
    margin: 1px;
}


label { 
    margin: 2px;
    font-family: Verdana,Arial,sans-serif;
    color: #004a73;
    font-size: 13px;
    
}
p { 
    
    font-family: Verdana,Arial,sans-serif;
    color: #004a73;
    font-size: 14px;
    /*font-weight: bold;*/
}
.blu { 
    font-family: Verdana,Arial,sans-serif;
    color: #004a73;
    font-size: 13px;
 }    

.jqx-grid-group-cell
{
    border-right-width: 1px;
    border-left-width: 1px;
}
.jqx-button-darkblue{
    /*font-weight: bold;*/
    color: #ffffff;
    background-color: #449bca ; 
     /*border-color: #004a73;*/
}
.jqx-button-darkblue:hover{
    background-color: #2f7097 ;      
}
/*.tastohover:hover{
    background-color: #2f7097 ;    
}*/
.jqx-radiobutton-check-checked {
    background: #ffffff;
}

.jqx-input-group-darkblue div  {
    color: #ffffff;
}
/*.jqx-grid-column-menubutton{
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#2f7097),to(#2f7097)); 
    display: none;
}
#columntablegrid div.jqx-widget-header-darkblue:hover{
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#2f7097),to(#2f7097)); 
}
*/
.jqx-radiobutton-check-checked {
    background: #ffffff;
}
.finestra {                          
    font-family: Verdana,Arial,sans-serif;
    color: #004a73;
    font-size: 13px;
    /*text-align: right;*/
   
}
.jqx-notification-container
{
    z-index:9999;
}
/*
#filterjqxTreeGrid{
    height: 1px;
}
*/

.vcontainer {
    min-height: 10em;             
    display: table-cell;
    vertical-align: middle;
 }  
 
 .btn_edit_icon{
      margin: 2px; 
      background-image:url(../images/icon-edit-white.png); 
      background-repeat: no-repeat; 
      background-position: center; 
 }
 
 .btn_delete_icon{
      margin: 2px; 
      background-image:url(../images/icon-delete-white.png); 
      background-repeat: no-repeat; 
      background-position: center; 
 }
 
 .btn_link{
     display:block; 
     text-decoration:none; 
 }
 
 
.rowButtons{
   /*background-image:url(../images/printer-16.png);*/ 
   background-repeat: no-repeat; 
   background-position: center;         
}
.linkButton{
   text-decoration:none; 
   display:block; 
   float: right; 
   margin-right: 5px;             
}

.debug:hover { 
    color: #cc0099; 
}

.jqx-grid-column-header.jqx-widget-header-darkblue:hover{
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#2f7097),to(#2f7097)); 
}        
.jqx-grid-column-header.jqx-widget-header-darkblue:hover{
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#2f7097),to(#2f7097)); 
}  
        
.jqx-fill-state-pressed.jqx-fill-state-pressed-darkblue.jqx-radiobutton-check-checked.jqx-radiobutton-check-checked-darkblue{
    background-color: #fff;
}

.disableClick{
    pointer-events: none !important;
}
/*
.loader {
    border: 6px solid #f3f3f3;
    border-radius: 50%;
    border-top: 6px solid #3498db;
    width: 30px;
    height: 30px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
*/


.container-flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center; /* Opzionale: per allineare gli elementi verticalmente */
/*  padding: 10px;  Opzionale: per aggiungere spaziatura interna al contenitore 
  background-color: #f0f0f0;  Opzionale: per visualizzare il contenitore */
}


.disable-checkbox {
  pointer-events: none;
  opacity: 0.5; /* opzionale: per dare l'idea che sia disabilitato */
}
