.vTimeField {
    margin-top: 0;
}

#content > div > div > div > div.card-header.with-border {
    display: none;
}

.add-row .btn-default {
    background-color: #29abe0;
    color: white;
    float: left !important;
}

#search_group > span.small.quiet {
    margin-left: 5px;
}
/* Remove o bloco de perfil (foto + nome) da barra lateral */
.user-panel, 
.sidebar-user-panel,
aside .user-panel,
div.user-panel {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Ajusta o espaçamento do topo para o menu não ficar colado no logo */
.sidebar-menu {
    margin-top: 10px !important;
}

/* Remove a versão do Jazzmin do lado direito do rodapé */
.main-footer .float-right {
    display: none !important;
}

/* Opcional: Se quiser centralizar o Copyright ou ajustar margens */
.main-footer {
    text-align: center; /* Exemplo: Centraliza o texto restante */
}

/* Remove os breadcrumbs (caminho de navegação) do topo */
.breadcrumb, 
ol.breadcrumb {
    display: none !important;
}

/* Controla o tamanho da logo APENAS na tela de login */
.login-logo img {
    width: 200px;       /* Ajuste este valor conforme necessário */
    height: auto;       /* Mantém a proporção */
    margin-bottom: 10px;
}

/* Opcional: Remove o fundo cinza arredondado se sua logo for transparente */
.login-logo a {
    background: transparent !important;
    box-shadow: none !important;
}

/* Ajuste do Logo no Menu Lateral */
.brand-link .brand-image {
    max-height: 35px !important;  /* Limita a altura para caber na barra */
    width: auto !important;       /* Mantém a proporção correta */
    margin-top: -3px;             /* Pequeno ajuste para centralizar verticalmente */
    opacity: 1 !important;        /* Garante nitidez */
}

.login-box .btn-primary {
    background-color: #a87e4c !important; /* Sua cor dourada */
    border-color: #a87e4c !important;
    color: #ffffff !important; /* Garante texto branco */
}

/* Estado ao Passar o Mouse (Hover) e Clicar */
.login-box .btn-primary:hover,
.login-box .btn-primary:active,
.login-box .btn-primary:focus {
    background-color: #8f6b40 !important; /* Um tom levemente mais escuro para efeito visual */
    border-color: #8f6b40 !important;
}

.custom-login-footer {
    position: fixed; /* Fixa na tela mesmo se rolar */
    bottom: 15px;    /* Distância do fundo */
    right: 20px;     /* Distância da direita */
    z-index: 9999;   /* Garante que fique sobre tudo */
    
    font-size: 12px;
    font-family: 'Source Sans Pro', sans-serif;
    color: #666;     /* Cor do texto "Powered by" */
}

/* Estilo do Link */
.custom-login-footer a {
    color: #04052f;       /* Sua cor dourada */
    text-decoration: none;
    font-weight: 800;
}

.custom-login-footer a:hover {
    color: #04052f;       /* Cor ao passar o mouse (levemente mais escura) */
    text-decoration: underline;
}

/* (Opcional) Ajuste para celular: centraliza no fundo se a tela for pequena */
@media (max-width: 576px) {
    .custom-login-footer {
        width: 100%;
        text-align: center;
        right: 0;
        bottom: 10px;
    }
}