.EtiquetasMovil {
    display: none;
}

.DataGenericTBCSS {
    width: 100% !important;
}
.SinQuiebre
{
    white-space: nowrap;
}

.visorHTML_Correo {
    max-height: 250px;
    overflow: auto;
}

#BloqueCargando {
    color: white !important;
    padding: 20% !important;
}
.showSweetAlert h2{
    font-size: 20px;
}

#Check-all-FM, .CheckMarcadorFM {
    transform: scale(2);
    padding: 10px;
}

.btn-white {
    color: white !important;
}

@media screen and (max-device-width: 480px) {
    .SinQuiebre
    {
        white-space: normal;
    }
    .DivsorMobile{
        display: none !important;
    }
    .dataTables_length {
        width: 100%;
        margin-top: 20px;
    }

    .EtiquetasMovil {
        margin-top: -24px;
        display: inline-block !important;
        float: left !important;
        text-align: left !important;
        width: 75% !important;
        font-weight: 800;
        color: #135f9c;
    }

    .DataGenericTBCSS {
        width: 100% !important;
    }

    table.DataGenericTBCSS tbody td .form-control {
        width: 40% !important;
        display: inline !important;
    }

    table.DataGenericTBCSS thead {
        display: none !important;
    }

    table.DataGenericTBCSS tbody td {
        display: block !important;
        padding: 0.6rem !important;
        min-width: 96% !important;
    }

    table.DataGenericTBCSS tbody tr td:first-child {
        background: #fff !important;
        color: #000 !important;
    }

    table.DataGenericTBCSS tbody td:before {
        content: attr(data-th) !important;
        font-weight: 700 !important;
        display: inline-block !important;
        width: 8rem !important;
    }

    table.DataGenericTBCSS tfoot td {
        display: block !important;
    }

    table.DataGenericTBCSS tfoot td .btn {
        display: block !important;
    }
}