body {
    font-family: 'Arial', sans-serif;
}
html, body {
    background-color: #d9d9d9;
}
.header-desktop, .menu-sidebar .logo, #chat_header {
    background-color: #000000;
}
.menu-sidebar, .menu-sidebar .menu-sidebar__content {
    background-color: #000000;
}
.account-item .content .js-acc-btn, .noti__item i, .header-exp-count, #exp_counter, .header-exp-count small,
.account-item .content .js-acc-btn:hover, .noti__item i:hover {
    color: #ffffff}
.menu-sidebar .menu-sidebar__content li a, .menu-sidebar .menu-sidebar__content li a i, 
.tutory-menu-closed .menu-sidebar__content .navbar-sidebar li a i,
.navbar-sidebar .navbar__list li:hover > a,
.navbar-sidebar .navbar__list li.active>a {
    color: #ffffff}
#bia_help .bia-title, #bia_menu h3, #bia_menu ul a {
    color: #000000}
#bia_help .bia-title, #bia_menu {
    background-color: #ffffff}
#bia_help img, .bia-profile img, .bot-profile img, .review-profile img  {
    border-color: #ffb43f}
#chat_container .chat-message.chat-bot-message .chat-message-text,#chat_container .chat-message.chat-user-message .chat-message-text,#chat_container .bia-profile,.goal-review-intro,.review-profile  {
    color: #333333}
#tarefas_dia_aluno .au-task-list .au-task__item--primary .au-task__item-inner {
    border-left-color: #000000 !important;
}
.legend-week-activities span.legend-color.legend-1, 
.card-desempenho-header h2.desemp-title-34::before, 
.bg-estudo,
#tabela_resumo_semana .calendar-aluno-has-activity.etapa-1,
#dashboard_summary .day-activity-step-1 
{
    background-color:#000000 !important;
}
.btn-desempenho-modalidades .btn-modal-34, .btn-desempenho-modalidades .btn-modal-34:hover 
{
    background: #000000 !important;
    border-color: #000000 !important;
}
.color-estudo {
    color: #000000 !important;
}
#tarefas_dia_aluno .au-task-list .au-task__item--warning .au-task__item-inner, 
.meta-aviso-resumo-texto 
{
    border-left-color: #606060 !important;
}
.legend-week-activities span.legend-color.legend-2, 
.card-desempenho-header h2.desemp-title-35::before, 
.bg-resumo,
#tabela_resumo_semana .calendar-aluno-has-activity.etapa-2,
#dashboard_summary .day-activity-step-2
{
    background-color:#606060 !important;
}

.btn-desempenho-modalidades .btn-modal-35, 
.btn-desempenho-modalidades .btn-modal-35:hover 
{
    background: #606060 !important;
    border-color: #606060 !important;
}

.color-resumo {
    color: #606060 !important;
}
#tarefas_dia_aluno .au-task-list .au-task__item--danger .au-task__item-inner, 
.meta-aviso-revisao-texto 
{
    border-left-color: #737373 !important;
}
.legend-week-activities span.legend-color.legend-3, 
.card-desempenho-header h2.desemp-title-36::before, 
.bg-revisao,
#tabela_resumo_semana .calendar-aluno-has-activity.etapa-3,
#dashboard_summary .day-activity-step-3
{
    background-color:#737373 !important;
}

.btn-desempenho-modalidades .btn-modal-36, 
.btn-desempenho-modalidades .btn-modal-36:hover 
{
    background: #606060 !important;
    border-color: #606060 !important;
}

.color-revisao {
    color: #606060 !important;
}
#tarefas_dia_aluno .au-task-list .au-task__item--success .au-task__item-inner, 
.meta-aviso-exercicio-texto 
{
    border-left-color: #ff9300 !important;
}
.legend-week-activities span.legend-color.legend-4, 
.card-desempenho-header h2.desemp-title-37::before, 
.bg-exercicio,
#tabela_resumo_semana .calendar-aluno-has-activity.etapa-4,
#dashboard_summary .day-activity-step-4
{
    background-color:#ff9300 !important;
}

.btn-desempenho-modalidades .btn-modal-37, 
.btn-desempenho-modalidades .btn-modal-37:hover 
{
    background: #ff9300 !important;
    border-color: #ff9300 !important;
}

.color-exercicio {
    color: #ff9300 !important;
}
/*Custom CSS*/
.activity-title-date-cronogram {
display: none;
}

.navbar-desktop-sub__list li > a[href="/painel/config/disciplinas"],
.navbar-desktop-sub__list li > a[href="/painel/config/ciclo"] {
    display: none;
}

/* Adicional: Se ainda existir espaço vazio, ajuste as margens/paddings do contêiner */
.navbar-desktop-sub__list li:empty {
    margin: 0;
    padding: 0;
}
.sidebar-menu-item-edital,
.sidebar-menu-item-materiais,
.sidebar-menu-item-referencias,
.sidebar-menu-item-metodologia,
.sidebar-menu-item-inbox,
.sidebar-menu-item-tube {
    display: none;
}

.activity-notify-replan {
    background-color: grey; /* Cor de fundo */
    color: white; /* Cor do texto */
    border-radius: 10px; /* Bordas arredondadas */
    padding: 20px; /* Espaçamento interno */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra leve */
}
a.btn.btn-success {
    background-color: red; /* Cor de fundo preta */
    color: white; /* Cor do texto branca */
    border-color: red; /* Cor da borda preta */
  	

}

.progress-bar.bg-primary {
    background-color: black !important; /* Define a cor de fundo como preta */
    color: white; /* Define a cor do texto como branca para contraste */
}

a.btn.btn-primary {
    background-color: black !important; /* Altera o fundo para preto */
    color: white !important; /* Ajusta a cor do texto para branco */
    border-color: black !important; /* Altera a cor da borda para preto */
}
#new_activity_insert {
    background-color: black; /* Fundo preto */
    color: white; /* Texto branco para contraste */
    padding: 10px; /* Espaçamento interno opcional */
    border-radius: 5px; /* Bordas arredondadas, opcional */
}
.alert.alert-primary {
    background-color: lightgray; /* Define o fundo como cinza claro */
    color: black; /* Define o texto como preto para contraste */
    border-color: lightgray; /* Ajusta a borda para combinar com o fundo */
}
.btn.btn-sm.btn-primary.dropdown-toggle {
    background-color: lightgray; /* Define o fundo como cinza claro */
    color: black; /* Texto preto para contraste */
    border-color: lightgray; /* Ajusta a borda para combinar com o fundo */
}

.meta-horario {
    background-color: lightgray; /* Fundo preto */
    color: black; /* Texto branco para contraste */
    padding: 10px; /* Adiciona espaçamento interno (opcional) */
    border-radius: 5px; /* Bordas arredondadas (opcional) */
}
.progress-bar.bg-info {
    background-color: black !important; /* Define o fundo como preto */
    color: white; /* Texto branco para contraste */
}
#activity_title {
    border-radius: 15px; /* Define bordas arredondadas */
    overflow: hidden; /* Garante que o conteúdo dentro do card respeite o arredondamento */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra opcional para um visual mais moderno */
}
.au-task__item-inner.meta-dia-fix-pad {
    border-radius: 10px; /* Define bordas arredondadas */
    overflow: hidden; /* Garante que o conteúdo interno siga o arredondamento */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra leve para destacar o elemento (opcional) */
    border: 1px solid #ddd; /* Borda discreta para melhorar a aparência (opcional) */
}
a.btn.btn-sm.btn-info {
    background-color: gray; /* Define o fundo como cinza */
    color: white; /* Ajusta o texto para branco para garantir contraste */
    border-color: gray; /* Define a borda da mesma cor do fundo */
}
a.btn.btn-sm.btn-success {
    background-color: black; /* Define o fundo como preto */
    color: white; /* Ajusta o texto para branco para contraste */
    border-color: black; /* Define a borda da mesma cor do fundo */
}
.progress-bar.bg-success {
    background-color: black !important; /* Define o fundo como preto */
    color: white; /* Ajusta o texto para branco, garantindo contraste */
}
.card.custom-card.card-dashboard-home {
    border-radius: 15px; /* Define bordas arredondadas */
    overflow: hidden; /* Garante que o conteúdo interno respeite o arredondamento */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra leve para destacar (opcional) */
    border: 1px solid #ddd; /* Adiciona uma borda discreta (opcional) */
}
.custom-card.mt-3 {
    border-radius: 15px; /* Define bordas arredondadas */
    overflow: hidden; /* Garante que o conteúdo interno siga o arredondamento */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra leve para destaque (opcional) */
    border: 1px solid #ddd; /* Borda discreta para melhorar a aparência (opcional) */
}

.badge.badge-primary {
    background-color: black; /* Fundo preto */
    color: white; /* Texto branco para contraste */
}

