@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;500;600;800;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
body {
    font-family: 'Poppins', sans-serif;
}
html, body {
    background-color: #ffffff;
}
.header-desktop, .menu-sidebar .logo, #chat_header {
    background-color: #000000;
}
.menu-sidebar, .menu-sidebar .menu-sidebar__content {
    background-color: #333333;
}
.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: #eac768}
#bia_help .bia-title, #bia_menu h3, #bia_menu ul a {
    color: #ffffff}
#bia_help .bia-title, #bia_menu {
    background-color: #eac768}
#bia_help img, .bia-profile img, .bot-profile img, .review-profile img  {
    border-color: #eac768}
#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: #555555}
#tarefas_dia_aluno .au-task-list .au-task__item--primary .au-task__item-inner {
    border-left-color: #4055f7 !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:#4055f7 !important;
}
.btn-desempenho-modalidades .btn-modal-34, .btn-desempenho-modalidades .btn-modal-34:hover 
{
    background: #4055f7 !important;
    border-color: #4055f7 !important;
}
.color-estudo {
    color: #4055f7 !important;
}
#tarefas_dia_aluno .au-task-list .au-task__item--warning .au-task__item-inner, 
.meta-aviso-resumo-texto 
{
    border-left-color: #d94130 !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:#d94130 !important;
}

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

.color-resumo {
    color: #d94130 !important;
}
#tarefas_dia_aluno .au-task-list .au-task__item--danger .au-task__item-inner, 
.meta-aviso-revisao-texto 
{
    border-left-color: #837e02 !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:#837e02 !important;
}

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

.color-revisao {
    color: #d94130 !important;
}
#tarefas_dia_aluno .au-task-list .au-task__item--success .au-task__item-inner, 
.meta-aviso-exercicio-texto 
{
    border-left-color: #285d32 !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:#285d32 !important;
}

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

.color-exercicio {
    color: #285d32 !important;
}
/*Custom CSS*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26/05/2020, 12:17:29
    Author     : caiorochagoncalves
Theme color = #eac768
*/
body, html {
    font-family: 'Montserrat', sans-serif !important;
    background: #fff;
}
.btn-primary{
  color:black;
}

/* Chat */
#chat_header {
    background: #000;
    border-top: 3px solid #eac768;
}
#chat_header img {
    margin-top: 0;
    height: 40px;
}
#chat_placeholder {
    background: #e1e1e1;
}
#chat_container .bia-profile {
    margin-top: 1em;
    margin-bottom: 2em;
}
#chat_container .bia-profile img, #chat_container .bot-profile img {
    background: #fff;
    border: 5px solid #eac768;
}
#chat_container .bia-profile small, #chat_container .bot-profile small {
    color: #333;
}
#chat_container .chat-bot-message {
    margin-bottom: 1em;
    background: transparent !important;
}
#chat_container .chat-message-text {
    padding: .5em !important;
    font-size: 1rem !important;
}
#chat_container .chat-message.chat-bot-message .chat-message-text {
    margin-left: 0;
    border-radius: .5rem;
    background: #000;
    font-size: 1.1rem;
    width: auto !important;
    max-width: 500px;
    display: inline-block;
    color: #fff;
}
#chat_container .chat-message.chat-user-message .chat-message-text {
    margin-right: 0;
    border-radius: .5rem;
    background: #eac768;
    font-size: 1.1rem;
    width: auto !important;
    max-width: 450px;
    display: inline-block;
    color: #000;    
}
#chat_container .chat-message-icon {
    display: none;
}
#chat_response {
    background: #fff !important;
}
#chat_response_btn_action.ok {
    background: #eac768
}
#response_btn .btn-action-response {
    background: #eac768;
    color: #000;
    
}
/* Revisar metas */
#goal_review .review-profile img {
    background: #fff;
    border: 5px solid #eac768;    
}
/*Painel-Header*/
.logo img {
    height: 50px;
}
.menu-sidebar {
    background: transparent;
}
aside.menu-sidebar .logo {
   background: #000;
   height: 65px;
   box-shadow: -2px 2px 3px rgba(0,0,0,.1);
   border-top: 5px solid #eac768; 
}
header.header-desktop {
    background-color: #000;
    height: 65px;
    box-shadow: -2px 2px 3px rgba(0,0,0,.1);
   border-top: 5px solid #eac768; 
}
header.header-desktop .account-dropdown__item a:hover {
    background-color: #eac768; 
}
/*Lateral*/
aside.menu-sidebar .menu-sidebar__content {
    background: #333;
    color: #eac768;
    height: -webkit-calc(100vh - 65px);
    height: -moz-calc(100vh - 65px);
    height: calc(100vh - 65px);
    box-shadow: 1px 2px 3px rgba(0,0,0,.1);
    margin-right: 1em;
}
.tutory-menu-closed aside.menu-sidebar .menu-sidebar__content {
    margin-right: 0;
}
aside.menu-sidebar .navbar-sidebar {
    padding: 1em;
}
.tutory-menu-closed aside.menu-sidebar li i {
    margin: 0 auto;
    color: #eac768 !important;
}
aside.menu-sidebar .navbar-sidebar .navbar__list li a {
    color: #eac768;
}
aside.menu-sidebar .js-sub-list {
    padding-left: 1.25em;
}
aside.menu-sidebar .navbar-sidebar .navbar__list li:hover a {
    font-weight: 900;
}
aside.menu-sidebar .navbar-sidebar .navbar__list li a {
    padding-top: .75em;
    padding-bottom: .75em;
    font-weight: 500;
}
aside.menu-sidebar .navbar-sidebar .navbar__list li:hover .js-sub-list a {
    font-weight: 500;
}
aside.menu-sidebar .navbar-sidebar .navbar__list li .js-sub-list a:hover {
    font-weight: 900;
}
/*Mobile*/
.header-mobile {
    z-index: 20;
}
.header-mobile .navbar-mobile {
    top: 85px;
}
.navbar-mobile {
    min-height: calc(100vh - 65px);
    background: #fff;
    z-index: 10;
}
.navbar-mobile .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
.navbar-mobile .navbar-mobile__list li a {
    border-color:rgba(0,0,0,.1);
    padding-top: .5em;
    padding-bottom: .5em;
    color: #333;
}
.navbar-mobile .navbar-mobile__list li a:hover {
    font-weight: 900;
    color: #000 !important;
}
.navbar-mobile .navbar-mobile__list li:last-child a{
    border: 0;
}
.navbar-mobile .navbar-mobile__list li .js-sub-list {
    padding-left: 1em;
}
.navbar-mobile .navbar-mobile__list li .js-sub-list a {
    border: 0;
}
/*Main*/
.main-content {
    padding-top: 65px;
}
/*Dashboards */
.card-dashboard-home .activity-title-progress p {
    font-weight: 600;
}
.dash-stats .dash-text {
    font-weight: 600 !important;
    color: #333;
}
.mural-home-text {
    font-weight: 600 !important;
}
#dashboard_page {
    padding: 2em 1em 1em 1em;
    margin: 0 auto;
}
#dashboard_summary .dash-day-name {
    font-weight: 600;
}
#dashboard_summary .day-activity-subject {
    font-weight: 500;
}
.chart-container {
    padding: .75em;
    margin: 0;
    margin-bottom: 1em;
    background: #fff;
    border-top: 3px solid #eac768;
    border-radius: .5rem;
}
.chart-container .chart-title {
    margin: 0;
    padding: 0;
}
.chart-container .chart-title h3 {
    font-size: 1rem;
    font-weight: 600;
    margin: 0;
    padding-top: .5em;
    padding-bottom: .5em;    
}
.chart-container .chart-title .chart-filter a.dropdown-toggle {
    background: #eac768;
}
/*Main */
#dashboard_summary {
    background: #fff;
    border-radius: .5rem;
    overflow: hidden;
}
/*Helper*/
#bia_help img {
    background: #fff;
    border: 3px solid #eac768;
    box-shadow: 0 0 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
}
#bia_help .bia-title {
    background: #eac768;
}
#bia_menu {
    background: #333 !important;
}
/*Media queries*/
@media (max-width:992px) {
    #body_cognitive #chat_placeholder {
        padding-top: 150px;
    }
    .logo img {
        margin-left: .5em;
        height: 50px;
    }
    .header-mobile .header-mobile__bar {
        color: #fff;
    }
    .page-container {
        top: 80px;
    }
    .header-desktop {
        background-color: #faf7f7;
    }
    .main-content {
        padding-top: 0;
    }
}
/*Customs*/
.page-aluno .page-container {
    background-image: url('/_assets/img/enapol-bg.png');
    background-attachment: fixed;
    background-position: top right;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 0;
}
.page-aluno .page-container::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background: #fff;
    opacity: .8;
}
.btn {
    border-radius: .5rem !important;
}
.bg-primary {
    background-color: #eac768 !important;  
}
.btn-primary {
    background-color: #eac768 !important;
    border-color: #eac768 !important; 
}
.btn-primary:hover {
    background-color: #caa235 !important;
    border-color: #caa235 !important; 
}
.bg-info {
    color: #333;
}
.btn-info {
    background-color: #333 !important;
    border-color: #333 !important; 
}
.btn-info:hover {
    background-color: #000 !important;
    border-color: #000 !important; 
}
.main-content .section__content {
    padding-top: .75em;
    padding-left: .75em;
    padding-right: .75em;
}
.custom-card {
    border-radius: .5rem;
}
.au-card {
    background: transparent;
}
.au-card .au-task__item {
    background: #fff;
    border-radius: .5rem;
}
#tarefas_dia_aluno .au-task-list .au-task__item-inner {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
}
#tarefas_dia_aluno .activity-progress-detail span {
    font-weight: 500 !important;
}
#new_activity_insert {
    background: #000;
    padding: .5em;
    border-radius: .5rem;
}

body {
  opacity: 0;
  animation: aparecer 0.3s ease forwards;
  animation-delay: 0.3s;
}

@keyframes aparecer {
  to { opacity: 1; }
}
