@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
:root{
    
    /* COR DA PÁGINA DE FUNDO */
    --body-background: #141414;

    /* BOTOES */
    --btn-um-background: #0d4f54;
    --btn-um-background-hover: #1f7804;
    --btn-um-color: #fff;
    --btn-um-color-hover: #fff;

    --btn-dois-background: #dc3545;
    --btn-dois-background-hover: #b32936;
    --btn-dois-color: #fff;
    --btn-dois-color-hover: #fff;

    --btn-mercadopago-background: #1f76f8;
    --btn-mercadopago-background-hover: #1c53a7;
    --btn-mercadopago-color: #fff;
    --btn-stripe-background: #7431fa;
    --btn-sripe-background-hover: #4c0bce;
    --btn-sripe-color: #fff;

    /* ...............................CORES NAVBAR barra top 2028-#2c2e31*/
    --navbar-background: #2c2e31;
    --navbar-btn: #0d4f54;
    --navbar-btn-hover: #1f7804;
    --navbar-btn-text: #fff;
    --navbar-btn-text-hover: #fff;
    

    /* NAVBAR DROPDOWN IDIOMAS */
    --dropdown-idiomas-background: #32cc04;
    --dropdown-idiomas-background-hover: #0d4f54;
    --dropdown-idiomas-color: #fff;


    /* CORES SIDEBAR 2025*/
    --sidebar-background: #212529;
    --sidebar-text-color: #fff;
    --sidebar-text-color-hover: #fff;
    --sidebar-btn-color: #0d4f54;
    --sidebar-text-info-color: #fff;
    --sidebar-top-background: #0d4f54;
    /* PAGE CONTENT */
    --page-opacity-background : #000;

    /* CAROUSEL CATEGORIAS HOME*/
    --categorias-home-icon: #fff;
    --categorias-home-background: #0d4f54;
    --categorias-home-background-hover: #1f7804;

    /* PAGINA DE CATEGORIAS */
    --categorias-page-list-background: #e5fade;
    --categorias-page-list-hover: #d2d2d2;
    --categorias-page-list-color: #fff;
    --categorias-count-background: #32cc04;
    --categorias-count-color: #fff;
    --categorias-text-color: #212529;
      

    /* CATEGORIAS INFO CURSOS HOME */  
    --categorias-home-cursos-top-info:  #0d4f54;
    --categorias-home-cursos-top-info-color: #fff;
    --categorias-home-cursos-top-arrows-background: #0d4f54;
    --categorias-home-cursos-top-arrows-color: #fff;
    --curso-lista-carga-horaria: #32cc04;
    --curso-lista-carga-horaria-color: #fff;
    --curso-lista-preco-color: #212529;
    

    /* CURSOS LISTAR */
    --curso-lista-color: #212529;
    --curso-lista-color-unlock: #32cc04;
    --curso-lista-color-lock: #dc3545;   
    --curso-lista-background: #e5fade;
    --curso-lista-background-hover: #d2d2d2;

    /* CURSOS LISTAR CATEGORIAS LATERAL*/
    --categorias-lateral-background:  #0d4f54;
    --categorias-lateral-hover: #1f7804;
    --categorias-lateral-border: #1f7804;

    --categorias-lateral-color: #fff;
    --categorias-lateral-color-hover: #fff;
    --categorias-lateral-icon: #fff;
    --categorias-lateral-border-bottom: #32cc04;

    /* CARD PAGE TITLE */
  --card-page-title-background: #0d4f54;
  --card-page-title-color: #212529;

  /* CARD DASHBOARD */
  --card-dashboard-background: #fff;
  --card-dashboard-icon: #fff;
  --card-dashboard-color: #212529;
  --card-dashboard-right-background: #32cc04;

    /* TABLE */
    --table-background: #9b9b9b;
    --table-th-color: #212529;
    --table-th-border: #d2d2d2;
    --table-td-color: #212529;
    --table-td-border: #d2d2d2;
    --table-img-border-color: #32cc04;
    --table-td-info-footer: #212529;
    --table-buttons-pagination-background: #32cc04;
    --table-buttons-pagination-border: #32cc04;
    --table-buttons-pagination-color: #fff;
    --table-buttons-pagination-color-hover: #fff;


    /* USER LOGIN / REGISTER / RECOVER PASSWORD / RESET PASSWORD */
    --card-background: #979797;
    --card-text-color: #fff;
    --card-login-text-color: #32cc04;
    --card-button: #32cc04;
    --card-button-hover: #0d4f54;
    --card-button-text: #fff;
    --card-button-text-hover: #fff;
    --card-link: #32cc04;
    --card-link-hover: #32cc04;

    /* MODAL */
    --modal-background-color: #fff;
    --modal-text-color: #1e1e1e;
    --modal-botao-um-background: #888686;
    --modal-botao-um-color: #fff;
    --modal-botao-um-color-hover: #171717;
    --modal-border-color: rgba(23, 23, 23, 0.3);
    --moda-image-add-carousel-border: #32cc04;

    /* ACCORDION */
    --accordion-second-background: #0d4f54;
    --accordion-second-color: #fff;
    --accordion-second-border-color: #32cc04;
    --accordion-second-accordion-body: #171818;


    /* PAINEL ADMIN CURSO INFORMAÇÕES */
    --paine-admin-curso-informacoes-text-one: #212529;
    --paine-admin-curso-informacoes-text-two: #212529;
    --paine-admin-curso-informacoes-img-border: #32cc04;
    --paine-admin-curso-list-group-one: #171818;
    --paine-admin-curso-list-group-one-hover: #32cc04;

    /* PAINEL ADMIN CURSO ADD EDITAR */
    --curso-add-editar-list-group-color: #212529;
    --curso-add-editar-list-group-border: #d2d2d2;
    --curso-add-editar-list-group-color-hover: #32cc04;

    /* INPUT SELECT LABEL RADIO CHECKBOX */
    --label-color: #212529;
    --input-text-color: #212529;
    --input-border: #d2d2d2;
    --input-border-focus: #32cc04;
    --input-group-text-background: #32cc04;
    --input-group-text-color: #fff;
    --input-group-text-color-hover: #fff;
    --input-form-check-radio-background: #32cc04;
    --input-form-check-radio-background-selected: #1f7804;
    --gerar-senha-color: #fff; 
    --gerar-senha-background: #32cc04; 


    /* NAVTABS */
    --navtabs-border-bottom-color: #d2d2d2;

    /* PAINEL ADMIN ADD EDITAR ADMIN */
    --image-avatar-change-border: #32cc04; 
    --painel-admin-add-editar-admin-color-p: #212529; 

    /* ADMINISTRADOR PERFIL */
    --administrador-perfil-text-color: #212529;
    --administrador-perfil-avatar-border: #32cc04;
    --administrador-perfil-list-group-color: #212529;
    --administrador-perfil-list-group-border: #d2d2d2;
    --administrador-perfil-list-group-color-hover: #212529;

    /* ALUNO PERFIL PAGE */
    --aluno-perfil-page-text-color: #212529;

    /* PAINEL ADMIN ALUNO PERFIL ADD EDITAR*/
    --paine-admin-aluno-add-editar-text: #fff;

    /* PAINEL ADMIN ALUNO CURSOS*/
    --painel-admim-aluno-cursos-text: #fff;
    --painel-admim-aluno-cursos-list-group-color: #fff;
    --painel-admim-aluno-cursos-list-group-border: #d2d2d2;
    --painel-admim-aluno-cursos-list-group-color-hover: #32cc04;

    /* PAINEL ADMIN ALUNOS ADD EDITAR */
    --painel-admim-alunos-add-editar-text: #fff;

    /* PAINEL ADMIN ALUNO PREMIUM */
    --painel-admim-alunos-premium-text: #fff;

    /* SITE INFORMACOES */
    --site-informacoes-avatar-border: #32CC04;

    /* CURSO SINGLE PAGE*/
    --curso-single-right-color: #212529;
    --curso-single-right-color-icon-check-box: #32CC04;
    --curso-single-right-color-icon-check-color: #fff;
    --curso-single-right-color-icon-times-box: #dc3545;
    --curso-single-right-color-icon-times: #fff;
    --curso-single-right-list-group-color: #212529;
    --curso-single-right-list-group-background: transparent;
    --curso-single-right-list-group-border: #32cc04;
    --curso-single-right-img: #32CC04;
    --curso-single-right-img-background: #32CC04;

    --curso-single-left-iframe: #32CC04;
    --curso-single-left-iframe-background: #32CC04;
    --curso-single-left-info-color: #fff;
    --curso-single-left-info-color-icon: #32CC04;


    --curso-single-left-color: #212529;
    --curso-single-right-color-icon: #32CC04;
    --curso-single-left-list-group-color: #212529;
    --curso-single-right-list-group-color-hover: #32cc04;
    --curso-single-left-list-group-background: transparent;
    --curso-single-left-list-group-border: #32cc04;
    --curso-single-left-descricao-color: #212529;

    --curso-single-left-curso-single-info-h3: #fff;

    --curso-single-accordion-background: #0d4f54;

    --curso-single-accordion-border-color: #0d4f54;
    --curso-single-accordion-body: #171818; 
    --curso-single-accordion-color: #fff;
    --curso-single-accordion-button-border: #0d4f54;
    --curso-single-accordion-icon-lock: #212529;
    --curso-single-accordion-icon-lock-hover: #0d4f54;
    --curso-single-accordion-icon-video: #212529;
    --curso-single-accordion-icon-video-hover: #0d4f54;
    --curso-single-accordion-body-text: #212529;
    --curso-single-accordion-body-text-hover: #0d4f54;

    /* ALUNO PERFIL PAGE */
    --aluno-perfil-page-h5-color: #212529;
    --aluno-perfil-page-list-group-color: #212529; 
    --aluno-perfil-page-list-group-border: #d2d2d2;

    /* PREMIUM PAGE */
    --premium-page-card-background: #e5fade;
    --premium-page-icon-top-background: #fff;
    --premium-page-icon-top-background: #e5fade;

    --premium-page-icon-top-border: #32cc04;
    --premium-page-icon-top-color: #32cc04;
    --premium-page-premium-titulo-color: #212529;
    --premium-page-premium-preco-color: #212529;
    --premium-page-list-group-color: #212529;
    --premium-page-list-group-border: #32cc04;
    --premium-page-badge-background: #0d4f54;
    --premium-page-badge-color: #fff;
    --premium-page-badge-border: #32cc04;
    --premium-page-premium-ativo-info-color: #fff;

    /* CURSO PLAY PAGE */
    --curso-play-right-list-group-color: #fff;
    --curso-play-right-list-group-border-hover: #32cc04;
    --curso-play-right-list-group-background: transparent;
    --curso-play-right-color-icon: #32CC04;
    --curso-play-right-list-group-color-hover: #32cc04;
    --curso-play-comentario-list-color: #fff;
    --curso-play-comentario-list-data: #32cc04;
    --curso-play-modulo-bloqueado-background: #dc3545;

    /* PAGINA 404 */
    --pagina-quatro-zero-quatro-card-background: #32cc04;
    --pagina-quatro-zero-quatro-card-color: #fff;

    /* SWEET ALERT */
    --sweetalert-background: #fff;    
    --sweetalert-btn-confirm-background: #509409;
    --sweetalert-btn-confirm-color: #fff;
    --sweetalert-btn-confirm-color-i: #000;
    --sweetalert-text-color: #000;
    --sweetalert-icon-color: #000;
    --sweetalert-transparent: transparent;
    
}