@media only screen and (max-width: 600px) {
    .login-form {
        width: 100%;
    }

    .login-form .indice-ora-painel .company-name {
        justify-content: center;
    }

    .brand-company img {
        max-height: 50px;
    }

    body {
        padding: 0;
    }

    footer {
        display: none !important;
    }

    .navbar {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .navbar-menu {
        box-shadow: none;
        display: block;
    }

    .container-columns {
        margin: 0;
    }

    .arquivo-card {
        width: 140px !important;
        height: 180px !important;
    }

    .container-cliente {
        padding: 0 12px;
    }
}

.container-cliente {
    margin-top: 1rem;
    font-weight: bold;
}

.menu-list a {
    transition: background-color 0.2s;
}

.menu-list a:hover {
    background-color: #e0e0e0;
}
