@media only screen and (max-width : 1439px) {
        
    #div-file .contrreg {
      width: 200px !important;
    }
    
}

@media only screen and (max-width : 1366px) {
        
    #div-file .contrreg {
      width: 120px !important;
    }
    
}

@media only screen and (max-width: 1280px) { 
    
    #div-file .contrreg {
        width: 100px !important;
    }
    
    #div-file th.contrreg {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
    
    #div-file .num,
    #div-file .dopen,
    #div-file .dupdate {
      width: 50px !important;
    }
    
    #div-file td.dopen,
    #div-file td.dupdate  {
      font-size: 11px;
    }
    
    #div-file .grp {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 70px !important;
    }
    
    #div-file .grp {
        padding: 16px 0px;
    }
}
 
