:root {/*variaveis*/ --cor-base:#F18743; --cor-texto-base:#ffffff; --cor-destaque-base:#252930; --cor-base-escura:#252930; --cor-texto-base-escura:#E7E9E0;  --cor-destaque-base-escura:#F18743; --cor-destaque:#ffc39e; --cor-texto-destaque:#252930; --cor-fundo-pagina:#FFFFFF; --cor-texto-pagina:#000000;--cor-fundo-menu:#F2F3EE; --cor-texto-menu:#252930; --cor-destaque-menu:#F18743; --cor-fundo-footer:#E7E9E0; --cor-texto-footer:#252930; --cor-texto-footer-destaque:#F18743; --alpha-escura-70:#16305870; --alpha-escura-50:#16305850; --alpha-escura-30:#16305830; --alpha-escura-10:#16305810;/*variaveis*/ /*reveal*/ --bg-campo: #0e414690; --bg-campo-hover: rgba(29, 73, 31, 0.9); --bg-corpo: #0e414690; --bg-erro: rgba(174, 165, 57, 0.92); --bg-opcao-correta: rgb(29, 73, 31); --bg-opcao-errada: rgb(255, 0, 0); --bg-campo-ficha: rgba(0,0,0,0.3); --fg-texto: #fff; --fg-bordas: #ffffff60;/*reveal*/}


/*RODAPE*/
/*TEXTO*/
/*cor base #3B4694*/
.footer-main .footer-main-wrapper,
.footer-main .widget a {
    color: var(--cor-texto-footer);
}
    /*cor base escura #3B4694*/
    .footer-main .title-widget,
    .footer-main .widget a:hover,
    .footer-main .hyperlink li a,
    .footer-main .hyperlink .hyper-left a:hover {
        color: var(--cor-texto-footer-2);
    }
/*destaque #TDFT#*/
.footer-main .course-price-widget .cur-title.cur,
.footer-main .recent-post-widget .content-widget a:hover span,
.footer-main .popular-course-widget .content-widget a:hover span,
.footer-main .category-widget .content-widget a:hover span,
.footer-main .archive-widget .content-widget a:hover span,
.footer-main .recent-post-widget .content-widget a:hover p,
.footer-main .popular-course-widget .content-widget a:hover p,
.footer-main .category-widget .content-widget a:hover p,
.footer-main .archive-widget .content-widget a:hover p,
.footer-main .recent-post-widget .content-widget a:hover i,
.footer-main .popular-course-widget .content-widget a:hover i,
.footer-main .category-widget .content-widget a:hover i,
.footer-main .archive-widget .content-widget a:hover i,
.footer-main .recent-post-widget .content-widget a:hover,
.footer-main .popular-course-widget .content-widget a:hover,
.footer-main .category-widget .content-widget a:hover,
.footer-main .archive-widget .content-widget a:hover,
.footer-main .widget .cur-title {
    color: var(--cor-texto-footer-destaque);
}


/*fundo*/
/*base #E7E9E0*/
.footer-main {
    background-color: var(--cor-fundo-footer);
}
    /*destaques #90C74A*/
    .footer-main .hyperlink:before,
    .footer-main .hyperlink:after,
    .footer-main ul.tag-widget li a:hover {
        background-color: var(--cor-fundo-footer-destaque);
    }


.ajax__combobox_buttoncontainer button{
	background-color:none !important;
	color:none;
	
}


/*==================== COR DO TEXTO =====================*/

/*texto em VERMELHO*/
.cor-erro, .erro, .fechar a i:hover {
    color: #ea2323 !important;
}

/*texto em PRETO */
.cor-fundo, form table tr,
form table tr.dataRow,
form table tr.alternate,
form table tr.active,
.info-light {
    color: #000 !important;
}


    /*texto em BRANCO*/
    .cor-frente,
    .cor-frente-hover,
    .cor-fundo-erro,
    .buutao,
    .butao:hover,
    .buutao:hover,
    form input[type=button]:not(.ajax__html_editor_extender_button):hover,
    form input[type=submit],
    form input[type=submit]:hover,
    form:not(.ql-ct) button:hover,
    form table tr th[scope=col],
    form table tr.rodape,
    form table tr.paginacao td table tr td a,
    .popUp,
    .calendario,
    .calendario table tr td table tr td:hover,
    .calendario table tr td table tr td table tr td:hover,
    .calendario table, .calendario table tr td,
    .calendario table tr td table tr td a,
    .calendar_semana,
    .info,
    .headerInfo table tr td.fechar a:hover,
    .header ul.nav li a:hover,
    .header ul.nav li a:hover i,
    .what-we-do .service a,
    .portfolio-title h3,
    .portfolio .work .icon-awesome a,
    .contact-us form:not(.ql-ct) button,
    .call-to-action-text .ca-button a,
    .tbInfo tr,
    .popUp .textopop td {
        color: #fff !important;
    }

/* Texto base Escura */
header .header-topbar a,
header .header-topbar span,
header .header-topbar p,
.btn.btn-green:hover,
.why-choose-us,
.why-choose-us .why-choose-us-wrapper-top .why-choose-us-wrapper p,
.choose-course .icon-circle .info .info-back a,
.calendar_hoje,
.header ul.nav li.current-page a:hover,
.sidebar .title-widget {
    color: var(--cor-texto-base-escura) !important;
}
    /* Texto base escura 2 */
    header .header-topbar span:hover,
    header .header-topbar a:hover,
    header .header-topbar span:hover,
    header .header-topbar p:hover,
    header .header-topbar .email .topbar-icon,
    header .header-topbar .hotline .topbar-icon,
    .gallery-widget .view-more i,
    .useful-link-list ul li i,
    .widget a:hover {
        color: var(--cor-base) !important;
    }


/* Texto base clara */
.footer-top,
.btn.btn-green,
.pricing .pricing-widget:hover .pricing-content,
.pricing .pricing-widget.active .pricing-content,
.pricing .pricing-widget:hover .pricing-header .price-cost,
.pricing .pricing-widget.active .pricing-header .price-cost,
.top-courses .group-btn-top-courses-slider .btn-prev,
.top-courses .group-btn-top-courses-slider .btn-next,
.btn,
.btn.btn-green-3 {
    color: #FFFFFF !important;
}

/* Texto Pagina/ fundo pagina */
body,
.news-detail,
.news-detail span {
    color: #000000 !important;
    background-color: #FFFFFF !important;
}

.edugate-layout-2::before {
    background-color: var(--cor-fundo-menu);

}
.edugate-layout-2{
    color:var(--cor-texto-menu);
}
/* Texto CINZA 1 */
.menu-topo-usuario ul li a,
body,
.contact-us form input[type=text],
.contact-us form textarea,
.services-full-width-text iframe {
    color: #888;
}

    /* Texto CINZA 2 */
    .page-title-icon,
    .contact-us form input:-moz-placeholder,
    .contact-us form textarea:-moz-placeholder,
    .contact-us form input:-ms-input-placeholder,
    .contact-us form textarea:-ms-input-placeholder,
    .contact-us form input::-webkit-input-placeholder,
    .contact-us form textarea::-webkit-input-placeholder {
        color: #ccc;
    }

/* Texto CINZA 3 */
.header ul.nav li a,
ativo,
.presentation h2,
.what-we-do .service .icon-awesome,
.what-we-do .service h4,
.portfolio-title h3,
.portfolio .work h4,
.testimonials-title h3,
footer .widget h4,
.about-us-text h4,
.team-title h3,
.team-text h4,
.contact-us h4,
.contact-us p,
.services-full-width-text h4,
.filter-portfolio a {
    color: #5d5d5d !important;
}

    /* Texto CINZA 4 */
    .header ul.nav li a i {
        color: #aaa;
    }
/* Texto CINZA 5 */
.flex-caption {
    color: #eaeaea;
}

/* Texto COR BASE */
.edugate-content .title:hover,
.edugate-layout-1 .edugate-content .title:hover,
.edugate-layout-1:hover .edugate-content .title:hover,
.col-md-9 .edugate-layout-1 .edugate-content .title:hover,
.edugate-layout-2 .edugate-content .title:hover,
.edugate-layout-2:hover .edugate-content .title:hover,
.edugate-layout-3 .edugate-content .title:hover,
.edugate-layout-3 .edugate-content .total-courses a:hover,
.edugate-layout-3:hover .edugate-content .title:hover,
header .header-topbar p:hover,
.edu-table-responsive td i.fa-file-text,
.edu-table-responsive td a:hover,
.edu-table-responsive td.green-color,
ul.list-detail li a:hover,
ul.list-detail li i,
.edu-ab .edu-ab-content ul li .circle-icon i,
.edu-feature .edu-feature-list li i,
.news-detail .info .item a:hover span,
.contact-method .method-item i,
.wrapper-404 .title-404 .warning,
.page-title .breadcrumb li a:hover,
.choose-course-3 .item-course-wrapper .icon-course .icons-img,
.choose-course-2 .item-course .icon-course .icons-img,
.choose-course .icon-circle:hover .icon-background .icons-img,
.choose-course .name-course:hover a,
.choose-course .name-course:hover p,
.choose-course .name-course:hover span,
.choose-course .name-course:hover i,
.btn.btn-blue:hover,
.slider-talk-about-us .peopel-item .group-peole-info .peopel-name,
.section-icon i,
ul.category-widget li a:hover,
ul.archive-widget li a:hover,
.media a:hover span,
.media a:hover p, .media a:hover i,
.cur,
header .header-main.homepage-03 .navigation .nav-links li.button-search:hover .main-menu,
header .header-main .navigation .nav-links li.button-search:hover .main-menu,
header .header-topbar .socials a:hover i,
header .header-topbar.homepage-03 a:hover,
header .header-topbar.homepage-03 span:hover,
header .header-topbar.homepage-03 p:hover,
.btn.btn-green-3:hover, .btn.btn-green-3:focus p,
.btn.btn-transition-3:hover,
.btn.btn-transition-3:focus,
.btn.btn-blue:focus span,
.group-title-index .bottom-title .bottom-icon,
.info .item a:hover, .edugate-tabs li.active a,
.edugate-tabs li.active a:focus,
.edugate-tabs li.active a:hover,
.staff-item .staff-info .staff-job,
#back-top a,
.nav-search form .searchbutton:hover,
.ligthover,
.logname,
form table tr.dataRow:hover,
form a,
form table tr.active:hover,
form table tr.alternate:hover,
form input[type=text]:focus,
form input[type=password]:focus,
.violet,
.header ul.nav li.current-page a,
.presentation, .filter-portfolio a:hover,
.filter-portfolio a#active-imgs {
    color: var(--cor-base) !important;
}

    /* Texto COR BASE ESCURA */
    .edugate-layout-1:hover .edugate-content .title,
    form a:hover,
    .edugate-layout-2:hover .edugate-content .title,
    .edugate-layout-3:hover .edugate-content .title,
    ul.tag-widget li a,
    .course-price-widget-wrapper .title,
    .slider-item,
    .pricing .pricing-widget .pricing-header .price-cost,
    .pricing .pricing-widget .pricing-content .pricing-button a,
    .choose-course-3 .item-course:hover .icon-course .icons-img,
    .news-author .position, .edu-feature .edu-feature-list li a span,
    .edu-table-responsive td.bolder-color,
    header .header-main .edugate-dropdown-menu-2 li .link-page,
    header .header-topbar.homepage-03 .group-sign-in .login:after,
    .btn.btn-transition-2,
    .btn.btn-transition-2:focus span,
    header .header-topbar.homepage-03,
    header .header-topbar.homepage-03 a,
    header .header-topbar.homepage-03 span,
    header .header-topbar.homepage-03 p.edu-table-responsive td.bolder-color,
    .msg,
    .titulo,
    form table tr.paginacao a:hover,
    .cidades table th {
        color: var(--cor-base-escura) !important;
    }



/*texto COR DESTAQUE*/
.lbInfo {
    color: #ABC6E8 !important;
}


/*=================== FUNDOS ===============*/

/* Fundo / Texto Cabecalho */

header,
header .header-main,
.dropdown-menu {
    background-color: var(--cor-fundo-menu) !important;
    color: var(--cor-destaque-menu) !important;
}

    header .header-main .navigation .nav-links li .main-menu,
    header .header-main .edugate-dropdown-menu-1 li .link-page {
        color: var(--cor-texto-menu) !important;
    }

    header .header-main .navigation .nav-links li.active .main-menu {
        border-bottom-color: var(--cor-destaque-menu) !important;
    }

    header .header-main .edugate-dropdown-menu-1,
    header .header-main .edugate-dropdown-menu-2 {
        border-bottom-color: var(--cor-destaque-menu) !important;
    }


        header .header-main .navigation .nav-links li:hover .main-menu::after,
        header .header-main .edugate-dropdown-menu-1 li .link-page:hover,
        header .header-main .edugate-dropdown-menu-2 li .link-page:hover {
            background-color: var(--cor-destaque-menu) !important;
            color: var(--cor-fundo-menu) !important;
        }

    header .header-main .navigation .nav-links li.active .main-menu {
        color: var(--cor-destaque-menu) !important;
    }



/* Fundo COR BASE CLARA */
.cor-fundo,
form table tr.paginacao,
form table tr.paginacao td table tr td span,
.hover-row,
.edu-table-responsive tr.heading-content {
    background-color: var(--cor-destaque) !important;
}

    /* Fundo COR BASE */

    .socials a:hover,
    .btn.btn-blue:hover,
    .underline::after,
    .edu-table-responsive td i.fa-caret-right,
    .choose-course-2 .item-course .hover-text,
    .choose-course .icon-circle:hover .icon-background,
    .choose-course .icon-circle .icon-background,
    .top-courses .group-btn-top-courses-slider .btn-prev:hover,
    .top-courses .group-btn-top-courses-slider .btn-next:hover,
    .top-courses .group-btn-top-courses-slider .btn-prev,
    .top-courses .group-btn-top-courses-slider .btn-next,
    .pricing .pricing-widget:hover .pricing-content,
    .pricing .pricing-widget.active .pricing-content.slider-talk-about-us .carousel-indicators li.active,
    .pricing .pricing-widget:hover .pricing-header .price-cost,
    .pricing .pricing-widget.active .pricing-header .price-cost,
    .slider-banner .owl-controls .owl-dots .owl-dot.active,
    .progress-bar-number .num:before,
    .mailing-widget .btn-email,
    .footer-top, .pagination .pagination__list .btn-squae:hover,
    .pagination .pagination__list .btn-squae.active,
    .btn-squae, .staff-item:hover,
    .btn.btn-grey:after,
    .group-title-index .bottom-title:after,
    .btn.btn-green-3:after,
    .edugate-tabs li a:after,
    .group-title-index .bottom-title:before,
    .edugate-tabs li.active a:after,
    .btn.btn-green-2:after,
    .btn.btn-green-3:after,
    .btn.btn-green-3:focus p,
    .btn.btn-transition:after,
    .btn.btn-green,
    .cor-frente,
    .buutao,
    .tbBt:hover,
    .menu-topo-usuario ul li a:hover,
    .header ul.nav li a:hover,
    .what-we-do .service a,
    .portfolio .work .icon-awesome a,
    form:not(.ql-ct) button,
    form input[type=button]:not(.ajax__html_editor_extender_button),
    form input[type=submit],
    form:not(.ql-ct) button,
    form table tr.paginacao td table tr td a:hover,
    .calendario table tr td table tr td:hover,
    .calendario table tr td table tr td.selected {
        background-color: var(--cor-base) !important;
       
    }

        /* Fundo COR BASE ESCURA */
        form input[type=button]:not(.ajax__html_editor_extender_button):hover,
        form input[type=submit]:hover,
        form:not(.ql-ct) button:hover,
        .btn-group input[type=submit]:disabled,
        .edugate-layout-2:after,
        .edugate-layout-3:after,
        .search-input .form-submit,
        .news-tag ul li:hover,
        .choose-course .icon-circle .info .info-back,
        .why-choose-us,
        ul.tag-widget li:hover,
        .sidebar .title-widget,
        .footer-top-wrapper .footer-top-right input.btn-footer-top,
        .btn-squae:hover,
        .btn-squae.active,
        header .header-topbar,
        .pagination .pagination__list .btn-squae,
        .staff-item.customize:after,
        .btn.btn-blue,
        .btn.btn-transition-2,
        .btn.btn-transition-2:after,
        .btn.btn-transition-2:focus span,
        .btn.btn-green:after,
        .cor-frente-hover,
        .cor-frente:hover,
        form table tr th[scope=col],
        .butao:hover,
        .buutao:hover,
        .tbBt,
        form:not(.ql-ct) button:hover,
        form table tr.rodape,
        form table tr.paginacao,
        .calendario table tr td table tr td table tr td:hover,
        .butao:hover,
        form:not(.ql-ct) button:hover,
        form table tr.rodape,
        form table tr.paginacao td table tr td a,
        .calendario table tr td table tr td table tr td:hover,
        #back-top a:hover,
        .progress-bars {
            background-color: var(--cor-base-escura) !important;
        }


/*Fundo COR DESTAQUE*/
form table tr.active, .cor-destaque-fundo {
    background-color: #ABC6E8 !important;
}

/*Fundo CINZA 5*/
.testimonial-list .nav-tabs li a, form table tr.alternate, form table tr.dataRow.alternate {
    background-color: #eaeaea !important;
}
    /*Fundo CINZA 6*/
    .headerInfo, .headerInfo table tr td.fechar a, form table tr.dataRow, .testimonial-list .nav-tabs li a:hover {
        background-color: #ddd !important;
    }
/*Fundo CINZA 2*/
form table td.desabilitado input[type=button]:not(.ajax__html_editor_extender_button), form table td.desabilitado input[type=submit], form table td.desabilitado button, form table td.desabilitado input[type=button]:not(.ajax__html_editor_extender_button):hover, form table td.desabilitado input[type=submit]:hover, form table td.desabilitado button:hover {
    background-color: #ccc !important;
}
/*Fundo CINZA 3*/
.calendario table tr td table tr td, .calendario table tr td table, .portfolio .work .icon-awesome a:hover {
    background-color: #5d5d5d !important;
}
/*Fundo CINZA 7*/
form input[type=text], form input[type=password], .contact-form .form-input, .info-light, .what-we-do .service, .portfolio .work, .portfolio .workIndex, .team-text, .call-to-action-text {
    background-color: #f8f8f8 !important;
}



/*=============== BORDAS ========*/
/*borda superior COR BASE ESCURA*/
.bordasuperior {
    border-top-color: var(--cor-base-escura) !important;
}
/*borda inteira COR BASE ESCURA*/
.butao:hover, form input[type=button]:not(.ajax__html_editor_extender_button):hover, form input[type=submit]:hover, form:not(.ql-ct) button:hover, .bordafull, .btn.btn-green-3:before, form .form-group input.form-control, form .form-group textarea.form-control {
    border-color: var(--cor-base-escura) !important;
}

/*borda superior sobre cor escura*/
.socials, .header-topbar, .edugate-widget .info-list ul li, .footer-main .hyperlink, .menu-topo-usuario ul li a.active, .presentation {
    border-top-color: var(--cor-base) !important;
}
/*borda inferior sobre cor escura*/
.menu-topo-usuario ul li.active, .what-we-do .service, .portfolio .work, .portfolio .workIndex, header .header-main .edugate-dropdown-menu-2 {
    border-bottom-color: var(--cor-base) !important;
}

.footer-main .hyperlink::before, .footer-main .hyperlink::after {
    background-color: var(--cor-base) !important;
}
/*borda inteira COR BASE*/
form input[type=button]:not(.ajax__html_editor_extender_button), form input[type=submit], form:not(.ql-ct) button, form input[type=text]:focus, form input[type=password]:focus, .choose-course .icon-circle .info .info-back:before, .choose-course .icon-circle:hover .icon-background:after, .slider-banner .owl-controls .owl-dots .owl-dot.active, #back-top a, form .form-group input.form-control:focus, form .form-group textarea.form-control:focus, form .container .row .campo input[type=text]:focus, form .container .row .campo input[type=password]:focus, form .container .row .campo2 input[type=text]:focus, form .container .row .campo2 input[type=password]:focus, .contact-us form input[type=text]:focus, .contact-us form input[type=password]:focus, .contact-us form textarea:focus, .p-conteudo .selected .slidelv {
    border-color: var(--cor-base) !important;
}

.bordainferior {
    border-color: var(--cor-base) !important;
}

.media {
    border-bottom-color: var(--cor-base-escura) !important;
}

/* borda cinza */
form .form-group input.form-control, form .form-group textarea.form-control, form .container .row .campo input[type=text], form .container .row .campo input[type=password], form .container .row .campo2 input[type=text], form .container .row .campo2 input[type=password], .contact-us form input[type=text], .contact-us form input[type=password], .contact-us form textarea {
    border: solid 1px #aaa !important;
}

.btn-group select, .btn-group .slbtn {
    border-color: var(--cor-base);
}

.bt-escolher-modelo:hover {
    border: 10px solid !important;
    border-color: var(--cor-base-escura);
    color: var(--cor-base-escura);
}

/*=============== CORES SEMITRANSPARENTES (NÃO FUNCIONA IE) ===========================*/


.block-back {
    background-color: rgba(93, 93, 93, 0.33);
}

.outPop {
    background-color: rgba(252, 249, 249, 0.74);
}

.dados .info, .popUp {
    background: rgba(26, 26, 26, 0.94);
}

.page-title {
    background-color: rgba(238, 233, 233, 0.11) !important;
}

.popupinho table tr.textopop td {
    background: rgba(250, 247, 247, 0.11);
}

.logname {
    background: rgba(255, 255, 255, 0.58);
}

.menu-topo-usuario ul li.current-page a {
    background: rgba(58, 116, 37, 0.02);
}

/*=======================GRADIENTES ==========================*/
.navbar-inner {
    background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ABC6E8), to(var(--cor-fundo-pagina)));
    background-image: -webkit-linear-gradient(top, #ABC6E8, var(--cor-fundo-pagina));
    background-image: -o-linear-gradient(top, #ABC6E8, var(--cor-fundo-pagina));
    background-image: linear-gradient(to bottom, #ABC6E8, var(--cor-fundo-pagina));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ABC6E8, endColorstr=var(--cor-fundo-pagina), GradientType=0);
    border: #d4d4d4;
}


/*===================BOTOES ESPECIAIS VERMELHO-VERDE====================*/
.popUp table tr td input.vermelho, .vermelho, input[type=submit].vermelho, form .vermelho, form .btn.vermelho, form table .btn.vemelho {
    background: #c33131 !important;
    border-color: #c33131;
    box-shadow: none !important;
}

    .popUp table tr td input.vermelho:hover, .vermelho:hover, input[type=submit].vermelho:hover, form .vermelho:hover, form .btn.vermelho:hover, form table .btn.vermelho:hover {
        background: #e81414 !important;
        border-color: #e81414;
        box-shadow: none !important
    }

.popUp table tr td input.verde, .verde, input[type=submit].verde {
    background: #418044 !important;
    border-color: #418044;
}

    .popUp table tr td input.verde:hover, .verde:hover, input[type=submit].verde:hover {
        background: #214a23 !important;
        border-color: #214a23;
    }




/*======== Configurações adicionais ==============*/
.campoDePreCadastro, li:has(> a.campoDePreCadastro) {
    display: #PreCadastroDisplay#;
}

.edu-table-responsive tr.atual td a,
.edu-table-responsive tr.atual td i,
.edu-table-responsive tr.atual td a i,
.edu-table-responsive tr.atual td span,
.edu-table-responsive tr.feito td i.fa-file-text {
    color: var(--cor-base) !important;
    font-weight: 800;
}


.edu-table-responsive tr.pendente td a,
.edu-table-responsive tr.pendente td i,
.edu-table-responsive tr.pendente td a i,
.edu-table-responsive tr.pendente td span,
.edu-table-responsive tr.feito td i.fa-file-text {
    color: var(--alpha-escura-70) !important;
}



.edu-table-responsive tr.feito td a,
.edu-table-responsive tr.feito td i,
.edu-table-responsive tr.feito td a i,
.edu-table-responsive tr.feito td span,
.edu-table-responsive tr.feito td i.fa-file-text {
    color: var(--cor-base-escura) !important;
}

.edu-table-responsive tr.atual td i.fa-caret-right {
    background-color: var(--cor-base-escura) !important;
    color: #fff !important;
}

.edu-table-responsive tr.pendente td i.fa-caret-right {
    background-color: var(--alpha-escura-70) !important;
    color: #fff !important;
}

.edu-table-responsive tr.feito td i.fa-caret-right {
    background-color: var(--cor-base) !important;
    color: #fff !important;
}

.edu-table-responsive tr.intro-geral {
    background-color: var(--alpha-escura-10) !important;
}

.edu-table-responsive tr.intro-capitulo {
    background-color: var(--alpha-escura-10) !important;
}

    .edu-table-responsive tr.intro-geral:not(.pendente):hover,
    .edu-table-responsive tr.intro-capitulo:not(.pendente):hover,
    .edu-table-responsive tr.prova:not(.pendente):hover,
    .edu-table-responsive tr.topico:not(.pendente):hover {
        background-color: #c1c1c1 !important;
    }

.edu-table-responsive tr.capitulo, .edu-table-responsive tr.capitulo:hover td {
    background-color: var(--cor-base);
}

.edu-table-responsive tr.topico, .edu-table-responsive tr.intro-capitulo, .edu-table-responsive tr.intro-geral, .edu-table-responsive tr.prova {
    height: 50px;
    padding-top: 3px;
    padding-bottom: 3px;
}


.edu-table-responsive tr.capitulo td {
    color: #fff !important;
    font-weight: 600;
}


tr.table-row.prova {
    background: #eeeeee98;
}

tr.table-row.topico {
    background: #ffffff98;
}

tr.table-row.intro-capitulo {
    background: #dedede98;
}