.main {
        padding: 2em;
    }

    .icone-dir {
        margin-right: 0.4em;
    }

    .table-responsive-edit {
        font-size: 1em;
    }

    .caminho_pasta{
        font-size: 1.2em;
        word-break: break-all;
    }

    .area-button-add {
        display: flex;
        flex-direction: row;
        justify-content: end;
        align-items: end;
    }

    .list-pages{
       word-break: break-all;
       font-size:1em
       
    }

    .link-download-material {
        color: #206ef7 !important;
        cursor: pointer;
        margin-left: 1.2em;

    }
    

    .btn-filtro {
        margin-top: 0.9em;
    }

    .area-btn-filtro {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;

    }
    .acoes-modulo {
        font-size: 1.3em;
        text-decoration: none;
    }
    .acoes-modulo:hover{
        color: black;
    }
    .link-acao {
        color: #cc1620;
    }

    .link-acao:hover {
        color: red;
    }
    h4 {
        font-size: 1.2em;
    }

    .button-ordenar {
        border-radius: 0;
        font-size: 1.3em;
    }

    .link-download-material:hover {
        color: black !important; 
        text-decoration: underline  !important;
    }

    .link-download-material:active {
        color: #206ef7 !important;
    }

    .img-acoes {
        width: 1.8em;
        cursor: pointer;
    }

    .thead-blue-white th {
        background: linear-gradient(#408ef5, #d5eef0);
        color: black;
    }

    .thead-blue-white-cell {
        background: linear-gradient(#408ef5, #d5eef0);
        color: black;
    }

    .button-size {
        font-size: 1em
    }
    @media (max-width:1500px) {
        .table-responsive-edit {
            font-size: 0.8em;
        }
        .caminho_pasta{
            font-size: 1em;
        }
        .button-size {
            font-size: 0.7em
        }
    }
    @media (max-width:1300px) {
        .button-size {
            font-size: 0.55em
        }
        .table-responsive-edit {
            font-size: 0.7em;
        }
        .caminho_pasta{
            font-size: 0.9em;
        }
        h4{
            font-size: 0.9em;
        }
    }

    @media (max-width:990px) {
        .button-size {
            font-size: 1em
        }
        .list-pages{
            display: block;
        }

        .area-button-add {
            flex-direction: column;
            justify-content: center;
            align-items: end;
        }

        .link-download-material {
            margin-left: 0;
            font-size: 1.5em;
        }

        .caminho_pasta{
            font-size: 1em;
        }
    }
    @media (max-width:500px) {
    h2{
        font-size: 1.3em;
    }
    h4{
        font-size: 1em;
    }
}

@media (max-width:361px) {
        .button-ordenar{
            margin-bottom: 0.5em;
        }
        
    }