.dhx_widget .dxi {
    min-width: 150px;
}

.topnav {
    z-index: 1000 !important;
}

.dhx_grid-header,
.dhx_grid-footer {
    max-width: 600px;
}

.dhx_data-wrap {
    width: fit-content !important;
}

/*
    .dhx_data-wrap,.dhx_header-row,.dhx_grid-header{
        width: 100% !important;
    }*/

.container_filtos{
    border-radius: 15px;
    border: 1px solid #808080ad;
    padding: 2%;
    position: relative;
}

.container_filtos div::before{
    content: 'Filtros';
    background-color: #EFEFEF;
    font-size: x-large;
    position: absolute;
    left: 15px;
    padding: 0px 2%;
    top: -17px;
}

@media screen and (min-width: 700px) {
    .container_filtos div::before{
        left: 5px;
    }
}