@import url('https://fonts.cdnfonts.com/css/montserrat');

/* A_S ROOT */ 
:root{
  --FontePadrao: 'Montserrat', sans-serif !important;

  --CorInterline01: #3ba041;
  --CorInterline02: #1072B5;
  --CorInterline03: #e6e6e6;
  --CorInterline04: #c9c9ca;
  --CorInterline05: #097193;
  --CorInterline06: #f2f3f7;

  --White:#FFFFFF;
  --Black:#000000;
  --Red: #D70040;

}

/* A_S CLASSES GERAIS */
/* Utilizada na página de login */
.bg-black {
    background-color: var(--CorInterline01);
}

/* A_S CLASSES GERAIS */


/* A_S ALTERAÇÕES NA PÁGINA DE LOGIN */
/* A_S Alteração da página de acesso */
#page-login-index .login-container .loginform {
    background-color: var(--CorInterline06) !important;
}
/* A_S Alteração da imagem na página de acesso */
.img-fluid {
    max-width: 70%;
}
/* A_S Alteração do background da página de acesso */
body.pagelayout-login #page {
    background-image: none !important;
    background-color: var(--CorInterline02) !important;
}

/* A_S ALTERAÇÕES NA PÁGINA DE LOGIN */

/* A_S ALTERAÇÕES NO TEMA - BEGIN */
/* A_S Altera cor do navbar  */
.navbar{
    background-color: var(--CorInterline06) !important;
}

/* A_S Altera texto do nav-link */
/* .nav-link{
    color: #FFFFFF !important;
}
.nav-link:hover {
    background-color: var(--CorInterline01) !important;
} */
.moremenu .nav-link:focus {
    background-color: var(--CorInterline01) !important;
}

/* A_S Altera cor do footer */
#page-footer {
    background-color: var(--CorInterline01) !important;
}

/* A_S - Remove a porgentagem do curso exibido no card */
.dashboard-card-footer {
    display: none !important;
}

/* A_S - Ajusta a posição do alerta de Acesso bloqueado */
.format-tiles li.tile .availabilityinfo {
    bottom: 1px !important;
}

/* A_S - Ajustar botão inferior */
.nav-guide {
    font-weight: bold !important;
    color: #fc6b30;
}
#next-activity-link {
    font-weight: bold !important;
    color: #fc6b30;
}

/* A_S ALTERAÇÕES NO TEMA - END */


/* A_S CURSOS - BEGIN */
.banner {
    background-color: var(--CorInterline03);
    color: #000;
    font-size: 1.5rem;
    font-weight: 600;
    text-align: center;
    border-radius: 10px;
    padding: 0.2%;
}

.NomeCurso {
    font-size: 2rem !important;
    border-bottom: 2px solid var(--CorInterline01);
    text-align: center;
    font-weight: bold;
}

.TextoApresentacao {
    font-size: 1.3rem;
}

/* A_S CURSOS - END */

/* A_S CLASSES ADICIONAIS - BEGIN */
/* Responsividade em vídeos */
.video-responsive{
  overflow:hidden !important;
  padding-bottom:56.25% !important;
  position:relative !important;
  height:0 !important;
}
.video-responsive iframe{
  left:0 !important;
  top:0 !important;
  height:100% !important;
  width:100% !important;
  position:absolute !important;
}

.TextoTermoAceite {
    font-family: var(--FontePadrao);
    font-size: 1.2rem !important;
}

/* A_S - Classe para o Aviso importante, que fica na página inicial */
.AvisoImportante {
    background-color: var(--CorInterline02);
    padding: 0.5rem;
    border-radius: 20px;
    font-size: 1.2rem;
    text-align: center;
    color: var(--White);
}

/* A_S - Adição da classe do bloco de ajuda */
.BlocoAjuda{
    font-size: 1.5rem;
    text-align: center;
}

/* A_S CLASSES ADICIONAIS - END */