/* Estilos para telas menores que 768px (celulares) */

.fast-drop-open, #top-submenu.container-submenu li:hover > ul, .datetimepicker.datetimepicker-dropdown-bottom-right.dropdown-menu  {
 background: var(--top-menu-background-color) !important;   
}

@media (max-width: 767px) {
    [page-name='LoginClienteForm'] [form] div.card-body.panel-body,
    [page-name='LoginClienteForm'] [form] div.panel-footer.card-footer,
    .login{
        width: 100vw !important;
    }
    div[page-name="LoginClienteForm"] .card {
width: 100% !important;
}
}

    


[page-name='LoginClienteForm']{

background-image: url(https://e0.pxfuel.com/wallpapers/177/481/desktop-wallpaper-login-background-for-android-tip.jpg);
background-repeat: no-repeat;
    background-size: cover;
}

.container-login .login-content [page-name="PainelClienteForm"] .card {
    box-shadow: none !important;
}

[page-name='CadastroForm'] {
    width: 100% !important;
    background: transparent !important;
    border: none !IMPORTANT;
}
[page-name='CadastroForm'] [form] .tpassword > button{
    color: #1c1e21; 
    background:#f5f6f7;
}
.btn-senha, .input-vazio{
    border-color: red !important;
}
.btn-senha-confirma{
    border-color: rgba(24, 173, 71, 1) !important;
}
.linha{
    padding-right: 8px;
    padding-left: 8px;
}