/* Reset CSS
 * --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
a{
    text-decoration:none;
}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
    font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}

/* CÓDIGOS GOOGLE */
.script-style {height: 0;margin: 0;padding: 0;overflow: hidden;}

/* FONTS */
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/BebasNeueRegular.eot');
    src: url('../fonts/BebasNeueRegular.eot') format('embedded-opentype'),
        url('../fonts/BebasNeueRegular.woff2') format('woff2'),
        url('../fonts/BebasNeueRegular.woff') format('woff'),
        url('../fonts/BebasNeueRegular.ttf') format('truetype'),
        url('../fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
}



/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on October 18, 2018 */



@font-face {
 
    src: url('../fonts/bebasneue-regular-webfont.woff2') format('woff2'),
    url('../fonts/bebasneue-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* GNÉRICO */
html, body {
    height: 100%;
}
#tudo {
    position: relative;
    min-height: 100%;
}

#tudo #lancamento{

    text-align: center;
    font-size: 20px;

}

* html #tudo {
    height: 100%; /* hack para IE6 que trata height como min-height */
}
body  {
    //background: #FFF;
    color: #21375c;
}

.aviso_spam{
	
	color: #21375c!important
}

@media (max-width: 767px) {

    .cronometro-labels {

            width: 100%!important
    }

    .td-ingles {
        
        padding: 0px 20px;
    }


    .bloco{

        display: none;
    }

    .logo_chromos {
    display: block;
    margin: 0px auto 0px;
    max-width: 500px;
    width: 65%!important;
}
    body  {
      
        color: #fff;
        padding-top: 0px!important;
    }
    .cronometro{

        margin-left: 10px!important;
        margin-right: 10px!important;
    }
    .container-cronometro p {


        font-size: 50px!important;
    }
    .row {

        margin-bottom: 0px!important;
    }

    #tudo h2 {

        font-size: 20px!important;
    }
    #rodape h2{
        font-size: 17px!important;
    }
    .cronometro-labels #exces{

        width: 25% !important;
    }

    .topo-padrao h1 {

        font-size: 28px!important;
    }
    .topo-padrao h3 {

        font-size: 23px!important;
    }
    .cronometro-labels p {

        font-size: 20px!important;
       /*width: 20% !important;*/
    }
    .container-cronometro {

        width: 100%!important;

    }
    .diferenciais img{

        width: 100%!important;
    }
    .topo-padrao{

        padding-top: 20px!important;
        padding-bottom: 0px!important;
    }

    h2.sucesso{

        padding-top: 0px!important;
    }

}

.topo-padrao{

    padding-top: 60px;
    padding-bottom: 20px;
}

#tudo h2 {
    font-size: 30px;
    text-align: center;
    letter-spacing: 2px;

    color: #21375c;
    margin: 0px;

}


.topo-padrao h1 {
    font-size: 90px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 2px;
 
    color: #28A8EA;
}


.topo-padrao h3{

    font-size: 45px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 2px;
 
    color: #21375c;
}
.chamada-gabarito{

    text-align: center;
    padding-top: 20px;

}
.footer1{
    font-family: 'roboto', sans-serif!important;
}

.chamada-gabarito p{

    font-size: 20px;
    letter-spacing: 1.2px;
 

}

h1 span, h2 span {
    color: #fff;
 

}
h2 {
    font-size: 25px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    margin-bottom: 20px;
}
h2.sucesso {
    color: #2C3E52;
    font-weight: 700;
    margin-bottom: 40px;
    margin-top: 60px;
    font-size: 30px;
    margin-top: 0px!important;
    padding-top: 30px;
    padding-bottom: 30px;
}
.logo_chromos {
    display: block;
    margin: 0px auto 0px;
    max-width: 500px;
    width: 100%;
}
.acerto-gabarito {
    max-width: 680px;
    margin: 0 auto;
    display: block;
}

/* FORMULÁRIOS */
.input-field input[type=text],
.input-field input[type=email],
.input-field input[type=tel] {
    border-bottom: 1px solid #21375c;
}
.input-field label,
.input-field input[type=text]:focus + label,
.input-field input[type=email]:focus + label,
.input-field .prefix.active {
    color: #21375c;
    font-size: 15px;
}
.input-field label.active {
    font-size: 12px !important;
}
.input-field input[type=text]:focus,
.input-field input[type=text].valid,
.input-field input[type=email]:focus,
.input-field input[type=email].valid,

.input-field input[type=tel]:focus,
.input-field input[type=tel].valid

 {
    border-bottom: 1px solid #21375c;
    box-shadow: 0 1px 0 0 #21375c;
}



.input-field input[type=text].invalid,
.input-field input[type=email].invalid,
.input-field input[type=tel].invalid
 {
    border-bottom: 1px solid #F44336;
    box-shadow: 0 1px 0 0 #F44336;
}


   



.btn-large, .btn-large:focus {
    /*background-color: #E94F34;*/
    background: linear-gradient(to bottom, #5ce1c5, #2bbbad);
    transform: scale(1.03);
    text-transform: none;
    border-radius: 0;
    font-size: 20px;
    font-weight: 700;
    margin: 20px auto;
    display: block;
}
.btn-large:hover {
    /*background-color: #E94F34;*/
    background: linear-gradient(to bottom, #5ce1c5, #2bbbad);
    transform: scale(1.03);
}

/* PÁGINA TEMPORÁRIA */
.cronometro {
    margin-top: 20px;
}

#dias-acontecimento{

 
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;

}
/*.cronometro:before, .cronometro:after {
    content: " ";
    height: 1px;
    width: 100%;
    background-color: #fff;
    display: block;
    box-shadow: 0 0 7px rgba(0,0,0,0.4);
}*/

/* Cronometro antigo, fundo azul e fonte branca
.container-cronometro {
    width: 480px;
    margin: 0 auto;
    background-color: #2c3e52;
    color: #fff;
    box-shadow: 0 0 7px rgba(0,0,0,0.4);
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-size: 0;
}
.container-cronometro p {
    width: 25%;
    border-right: 1px solid #fff;
    line-height: 100px;
    height: 100px;
    display: inline-block;
    box-sizing:border-box;
    text-align: center;
    font-size: 85px;
    font-family: 'Roboto Condensed', sans-serif;
}
*/
.container-cronometro {
    width: 480px;
    margin: 0 auto;
    background-color: #fff;
    color: #2c3e52;
    box-shadow: 0 0 7px rgba(0,0,0,0.4);
    border-left: 1px solid #2c3e52;
    border-top: 1px solid #2c3e52;
    border-bottom: 1px solid #2c3e52;
    font-size: 0;
}
.container-cronometro p {
    width: 25%;
    border-right: 1px solid #2c3e52;
    line-height: 100px;
    height: 100px;
    display: inline-block;
    box-sizing:border-box;
    text-align: center;
    font-size: 85px;
    font-family: 'Roboto Condensed', sans-serif;
}
.cronometro-labels {
    width: 480px;
    margin: 0 auto;
    font-size: 0;
    font-family: 'BebasNeueRegular', sans-serif;
}
.cronometro-labels p {
    width: 25%;
    text-transform: uppercase;
    color: #21375c;
    display: inline-block;
    font-size: 25px;
    text-align: center;
    margin-top: 5px;
}
.aviso_spam {
    font-size: 13px;
    text-align: center;
}
.frase {
    font-size: 25px;
    text-align: center;
 
}
.frase p {
    color: #283f51;
    color: #fff;
 
}F
.frase li {
    color: #283f51;
    color: #fff;
 
}
.equipe {
    text-align: center;
    color: #003366;
    text-transform: uppercase;
    font-weight: 700;
}
.container-principal {
    //    padding-bottom: 361px;
}
.diferenciais img {
    display: block;
    margin: 0 auto;
}
#rodape {
    font-size: 13px;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
}
#rodape h2 {
    font-size: 17px;
    margin-top: 5px;
 
    margin-bottom: 5px;
    line-height: 1.2;
    text-align: left;
}
#rodape h2 span {
    color: #28A8EA;
    font-weight: 900;
 



}
#rodape .destaque {
    color: #2C3E52;
    font-weight: bold;
}

/* MODAIS */
.modal {
    width: 300px;
    background-color: #fff;
    color: #333;
}
.modal h4 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #21375C;
}

/* PÁGINA DE GABARITO */
h1.titulo-destaque span {
    font-size: 50px;
}
.lista_provas {
    text-align: center;
}
.lista_provas li {
    display: inline-block;
    position: relative;
}
/*.lista_provas li img {
    transform: scale(0.9);
}
.lista_provas li a.ativo img {
    transform: scale(1);
}*/
.lista_provas a {
    color: #fff;
}
.lista_provas a.ativo {
    color: #283f51;
}
.lista_provas a.ativo:after {
    position: absolute;
    top: 13px;
    left: 10px;
    width: 150px;
    height: 200px;
    background: url(../img/alvo_chromos.png) no-repeat center bottom 20px;/*rgba(0,0,0,0.25)*/
    content: " ";
}

.gabarito-container {
    background-position: center top;
    background-repeat: no-repeat;
    margin: 20px auto 0;
    padding-top: 40px;
    width: 1210px;
    height: 787px;
    position: relative;

}
/*  Background antigo 2024 
.gabarito-container[cor="0-1"] {background-image: url(../img/fundos/bg_gabarito_amarelo_2.png?v=4);}
.gabarito-container[cor="0-2"] {background-image: url(../img/fundos/bg_gabarito_azul_2.png?v=4); color: #fff!important;}
.gabarito-container[cor="0-3"] {background-image: url(../img/fundos/bg_gabarito_rosa_2.png?v=5);}
.gabarito-container[cor="0-4"] {background-image: url(../img/fundos/bg_gabarito_branco.png?v=4);}
.gabarito-container[cor="0-5"] {background-image: url(../img/fundos/bg_gabarito_laranja_2.png?v=4);}
.gabarito-container[cor="0-6"] {background-image: url(../img/fundos/bg_gabarito_verde_2.png?v=4); color: #fff!important;}

.gabarito-container[cor="1-1"] {background-image: url(../img/fundos/bg_gabarito_amarelo_1.png?v=4);}
.gabarito-container[cor="1-2"] {background-image: url(../img/fundos/bg_gabarito_azul_1.png?v=4);}
.gabarito-container[cor="1-3"] {background-image: url(../img/fundos/bg_gabarito_rosa_22.png?v=6);}
.gabarito-container[cor="1-4"] {background-image: url(../img/fundos/bg_gabarito_cinza.png?v=4);}
.gabarito-container[cor="1-5"] {background-image: url(../img/fundos/bg_gabarito_laranja_1.png?v=4);}
.gabarito-container[cor="1-6"] {background-image: url(../img/fundos/bg_gabarito_verde_1.png?v=4); color: #fff!important;} */

.gabarito-container[cor="0-1"] {background-image: url(../img/fundos/gabarito_Amarelo_dia1.png?v=1);}
.gabarito-container[cor="0-2"] {background-image: url(../img/fundos/gabarito_Azul_dia1.png?v=1); color: #fff!important;}
.gabarito-container[cor="0-3"] {background-image: url(../img/fundos/gabarito_Verde_dia1.png?v=1);}
.gabarito-container[cor="0-4"] {background-image: url(../img/fundos/gabarito_Branco_dia1.png?v=1);}
.gabarito-container[cor="0-5"] {background-image: url(../img/fundos/gabarito_Laranja_dia1.png?v=1);}
.gabarito-container[cor="0-6"] {background-image: url(../img/fundos/bg_gabarito_verde_2.png?v=1); color: #fff!important;}

.gabarito-container[cor="1-1"] {background-image: url(../img/fundos/gabarito_Amarelo_dia2.png?v=1);}
.gabarito-container[cor="1-2"] {background-image: url(../img/fundos/gabarito_Azul_dia2.png?v=1);}
.gabarito-container[cor="1-3"] {background-image: url(../img/fundos/gabarito_Verde_dia2.png?v=1);}
.gabarito-container[cor="1-4"] {background-image: url(../img/fundos/gabarito_Cinza_dia2.png?v=1);}
.gabarito-container[cor="1-5"] {background-image: url(../img/fundos/gabarito_Laranja_dia2.png?v=1);}
.gabarito-container[cor="1-6"] {background-image: url(../img/fundos/gabarito_Lilas_dia2.png?v=1); color: #fff!important;}

/*Estilo para texto de box*/
.gabarito-container[cor="0-1"] .texto-container {color: #283f51 !important;}
.gabarito-container[cor="0-2"] .texto-container {color: #ffffff !important;}
.gabarito-container[cor="0-3"] .texto-container {color: #ffffff !important;}
.gabarito-container[cor="0-4"] .texto-container {color: #283f51 !important;}
.gabarito-container[cor="0-5"] .texto-container {color: #283f51 !important;}
.gabarito-container[cor="0-6"] .texto-container {color: #283f51 !important;}

.gabarito-container[cor="0-1"] .social-link { color: #283f51 !important; }
.gabarito-container[cor="0-2"] .social-link { color: #fff !important; }
.gabarito-container[cor="0-3"] .social-link { color: #fff !important; }
.gabarito-container[cor="0-4"] .social-link { color: #283f51 !important; }
.gabarito-container[cor="0-5"] .social-link { color: #283f51 !important; }
.gabarito-container[cor="0-6"] .social-link { color: #283f51 !important; }


/*Estilo para texto de box Dia 2*/
.gabarito-container[cor="1-1"] .texto-container {color: #283f51 !important;}
.gabarito-container[cor="1-2"] .texto-container {color: #283f51 !important;}
.gabarito-container[cor="1-3"] .texto-container {color: #283f51 !important;}
.gabarito-container[cor="1-4"] .texto-container {color: #283f51 !important;}
.gabarito-container[cor="1-5"] .texto-container {color: #283f51 !important;}
.gabarito-container[cor="1-6"] .texto-container {color: #283f51 !important;}

.gabarito-container[cor="1-1"] .social-link { color: #283f51 !important; }
.gabarito-container[cor="1-2"] .social-link { color: #283f51 !important; }
.gabarito-container[cor="1-3"] .social-link { color: #283f51 !important; }
.gabarito-container[cor="1-4"] .social-link { color: #283f51 !important; }
.gabarito-container[cor="1-5"] .social-link { color: #283f51 !important; }
.gabarito-container[cor="1-6"] .social-link { color: #283f51 !important; }


.disciplinas {
    text-align: center;
    padding: 0px;
}
.disciplinas li {
    display: inline-block;
    margin: 0 20px 20px;
}
.disciplinas .selecao-materia {
    /*display: none;*/
    color: #283f51;
    font-size: 20px;
    font-weight: bold;
}
.disciplinas .selecao-materia.ativo .icone {
    background-color: #fff !important;
}
.disciplinas .selecao-materia.ativo .icone[cor="0-4"] {
    background-color: #283f51;
}
.disciplinas .selecao-materia .icone {
    border-radius: 100%;
    width: 67px;
    height: 67px;
    display: block;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center center;
    border: 3px solid #fff;
    position: relative;
}
.gabarito-container[cor="0-4"] .disciplinas .selecao-materia .icone {
    border-color: #283f51;
}

.gabarito-container[cor="0-2"] .resultados {
    color: #fff!important;
}
.gabarito-container[cor="0-6"] .resultados, .gabarito-container[cor="1-6"] .resultados {
    color: #fff!important;
}
.gabarito-container[cor="1-6"] .disciplinas .selecao-materia, .gabarito-container[cor="1-6"] .disciplinas .selecao-materia {
    color: #fff!important;
}
/*.gabarito-container[cor="1-2"] .resultados {
    color: #fff!important;
}*/
.gabarito-container[cor="0-2"] .disciplinas .selecao-materia {
color: #fff!important;

}


/*.gabarito-container[cor="1-2"] .disciplinas .selecao-materia {
color: #fff!important;
    
}*/

.gabarito-container[cor="0-2"] .disciplinas .selecao-materia .icone-teste {
border: 3px solid #fff;

}

/*.gabarito-container[cor="1-2"] .disciplinas .selecao-materia .icone-teste {
border: 3px solid #fff!important;
    
}*/

.gabarito-container[cor="0-2"] .tem_asterisco{
color: #fff;
}

/*.gabarito-container[cor="1-2"] .tem_asterisco{
color: #fff;
}*/

.gabarito-container[cor="0-2"] .ultima_atualizacao{
color: #fff;
}

/*.gabarito-container[cor="1-2"] .ultima_atualizacao{
color: #fff;
}*/


 
/*.disciplinas .selecao-materia .icone:before {
    content: " ";
    width: 20px;
    height: 20px;
    border: 3px solid #fff;
    display: block;
    border-radius: 100%;
    position: absolute;
    top: 0;
    right: -4px;
}*/

.disciplinas .selecao-materia[cor="1"][data-dia="0"] .icone {background-color: #F0C927;}
.disciplinas .selecao-materia[cor="2"][data-dia="0"] .icone {background-color: #2C7AB7;}
.disciplinas .selecao-materia[cor="3"][data-dia="0"] .icone {background-color: #F79EBA;}
.disciplinas .selecao-materia[cor="4"][data-dia="0"] .icone {background-color: #fff;}
.disciplinas .selecao-materia[cor="1"][data-dia="1"] .icone {background-color: #F6DF84;}
.disciplinas .selecao-materia[cor="2"][data-dia="1"] .icone {background-color: #81AFD5;}
.disciplinas .selecao-materia[cor="3"][data-dia="1"] .icone {background-color: #FAC4D6;}
.disciplinas .selecao-materia[cor="4"][data-dia="1"] .icone {background-color: #C0C0C0;}
/* ICONES BG DE ACORDO COM A PROVA */
/*.gabarito-container[cor="0-1"] .icone-humanas, .gabarito-container[cor="0-1"] .icone-natureza {background-color: #F6DF84;}
.gabarito-container[cor="0-2"] {background-image: url(../img/fundos/bg_gabarito_azul_1.png);}
.gabarito-container[cor="0-3"] {background-image: url(../img/fundos/bg_gabarito_rosa_1.png);}
.gabarito-container[cor="0-4"] {background-image: url(../img/fundos/bg_gabarito_branco.png);}
.gabarito-container[cor="1-1"] {background-image: url(../img/fundos/bg_gabarito_amarelo_2.png);}
.gabarito-container[cor="1-2"] {background-image: url(../img/fundos/bg_gabarito_azul_2.png);}
.gabarito-container[cor="1-3"] {background-image: url(../img/fundos/bg_gabarito_rosa_2.png);}
.gabarito-container[cor="1-4"] {background-image: url(../img/fundos/bg_gabarito_cinza.png);}*/
/* ICONES DEFAULT */
.disciplinas .selecao-materia .icone-humanas {background-image: url(../img/icones/icon_humanas.png);}
.disciplinas .selecao-materia .icone-natureza {background-image: url(../img/icones/icon_natureza.png);}
.disciplinas .selecao-materia .icone-linguagens {background-image: url(../img/icones/icon_linguagens.png);}
.disciplinas .selecao-materia .icone-matematica {background-image: url(../img/icones/icon_matematica.png);}
.disciplinas .selecao-materia .icone-redacao {background-image: url(../img/icones/icon_redacao.png);}

/* ICONES DIA 0 PROVA 1 ATIVOS */
.disciplinas .selecao-materia.ativo .icone-humanas[cor="0-1"] {background-image: url(../img/icones/sabado/amarela/icon_humanas_amarelo.png);}
.disciplinas .selecao-materia.ativo .icone-natureza[cor="0-1"] {background-image: url(../img/icones/sabado/amarela/icon_natureza_amarelo.png)}
/* ICONES DIA 0 PROVA 2 ATIVOS */
.disciplinas .selecao-materia.ativo .icone-humanas[cor="0-2"] {background-image: url(../img/icones/sabado/azul/icon_humanas_azul.png);}
.disciplinas .selecao-materia.ativo .icone-natureza[cor="0-2"] {background-image: url(../img/icones/sabado/azul/icon_natureza_azul.png)}
/* ICONES DIA 0 PROVA 3 ATIVOS */
.disciplinas .selecao-materia.ativo .icone-humanas[cor="0-3"] {background-image: url(../img/icones/sabado/rosa/icon_humanas_rosa.png);}
.disciplinas .selecao-materia.ativo .icone-natureza[cor="0-3"] {background-image: url(../img/icones/sabado/rosa/icon_natureza_rosa.png)}
/* ICONES DIA 0 PROVA 4 ATIVOS */
.disciplinas .selecao-materia.ativo .icone-humanas[cor="0-4"] {background-image: url(../img/icones/sabado/branca/icon_humanas_branco.png);background-color: #283f51 !important;}
.disciplinas .selecao-materia.ativo .icone-natureza[cor="0-4"] {background-image: url(../img/icones/sabado/branca/icon_natureza_branco.png); background-color: #283f51 !important;}

/* ICONES DIA 1 PROVA 1 ATIVOS */
.disciplinas .selecao-materia.ativo .icone-linguagens[cor="1-1"] {background-image: url(../img/icones/domingo/amarela/Icon__amarelo2_linguagens_codigos-1.png)}
.disciplinas .selecao-materia.ativo .icone-matematica[cor="1-1"] {background-image: url(../img/icones/domingo/amarela/Icon_amarelo2_matematica-1.png)}
/* ICONES DIA 1 PROVA 2 ATIVOS */
.disciplinas .selecao-materia.ativo .icone-linguagens[cor="1-2"] {background-image: url(../img/icones/domingo/azul/Icon_azul2_linguagens_codigos-1.png)}
.disciplinas .selecao-materia.ativo .icone-matematica[cor="1-2"] {background-image: url(../img/icones/domingo/azul/Icon_azul2_matematica-1.png)}
/* ICONES DIA 1 PROVA 3 ATIVOS */
.disciplinas .selecao-materia.ativo .icone-linguagens[cor="1-3"] {background-image: url(../img/icones/domingo/rosa/icon_linguagens_rosa.png)}
.disciplinas .selecao-materia.ativo .icone-matematica[cor="1-3"] {background-image: url(../img/icones/domingo/rosa/icon_matematica_rosa.png)}
/* ICONES DIA 1 PROVA 4 ATIVOS */
.disciplinas .selecao-materia.ativo .icone-linguagens[cor="1-4"] {background-image: url(../img/icones/domingo/cinza/icon_linguagens_cinza.png)}
.disciplinas .selecao-materia.ativo .icone-matematica[cor="1-4"] {background-image: url(../img/icones/domingo/cinza/icon_matematica_cinza.png)}

.resultados {
    margin: 0 30px;
    overflow-x: visible;
    overflow-y: auto;
    padding-right: 20px;
    height: 410px;
    color: #283f51;
}
.resultados img.carregando {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.titulo-resultados {
    border-bottom: 3px solid #2b3e51;
    padding: 0 10px 10px;
    margin-bottom: 15px;
}
.dados-gabarito {
    float: left;
    font-size: 25px;
    font-weight: bold;
}
.info-video {
    float: right;
    background: url(../img/icon_video.png) left center no-repeat;
    padding-left: 40px;
    font-size: 15px;
    font-weight: bold;
    max-width: 240px;
}


@keyframes fadeIn { 
  from { opacity: 0; } 
}

.animate-flicker {
    animation: fadeIn 1s infinite alternate;
}

.video-rec {
    float: right;
    font-size: 15px;
    font-weight: bold;
    max-width: 277px;
}
.resultados[materia="4"] .lista-gabarito:first-child {
    /* width: 20%;
    float: left;*/
}
.resultados[materia="4"] .lista-gabarito {
    /*width: 20%;
    float: left;*/
}
.lista-gabarito {

    -moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 5;
    column-gap: 20px;
}
.lista-gabarito li {
    font-size: 25px;
}
.lista-gabarito li span {
    font-weight: 900;
    text-transform: uppercase;
}
.lista-gabarito li .ver-video:focus {
    border: none;
    outline: none;
}
.lista-gabarito li .ver-video img {
    margin-left: 10px;
    transition: all 1s;
}
.lista-gabarito li .ver-video:hover img {
    transform: rotateZ(-360deg);
}
.resultados table {
    font-size: 19px;
}
.resultados table td:last-child {
    border-left: 1px solid;
    padding-left: 5px;
}
.ultima_atualizacao {
    margin: 10px 18px 0;
    text-align: left;
    color: #283f51;
    font-size: 15px;
    font-weight: bold;
    margin-top: 0;
}
.tem_asterisco {
    text-align: left;
    color: #283f51;
    font-size: 15px;
    font-weight: bold;
    margin-right: 18px;

}
.chamada-facebook {
    position: absolute;
    right: 235px;
    bottom: -24px;
}
.chamada-facebook h2 {
    float: left;
    margin: 0;
    text-align: right;
    margin-right: 20px;
}

.only-mobile {
    display: none;
}

.botoes-siga {
        float: right;
        right: 91px;
        bottom: -19px;
        position: absolute;
}

@media (max-width: 767px) {
    .only-mobile {
        display: block;
    }

    .box-lateral-facebook{
        float: right;
    text-align: center;
    width: 49%;
    }

}
.box-lateral-facebook {
    float: right;
    width: 260px;
}
.faixa-destaques {
    text-align: center;
    background: #F68100;
    font-size: 0;
    margin-top: 70px;
}
.faixa-destaques img {
    max-width: 100%;
    height: auto;
}
.faixa-extensivo {
    background: #294574;
    text-align: center;
    padding: 20px 10px;
}
.faixa-extensivo img {
    max-width: 100%;
    height: auto;
    /*padding: 0 10px;*/
}
.periscope {
    display: block;
    margin: 0 auto;
}
.periscope-mobile {
    display: none;
}

#segunda-etapa h1{

    text-align: center;
 
    color: #fff;
    font-size: 20px;

}

#corrigido{

    text-align: center;
 
    color: #fff;
    font-size: 20px;
    letter-spacing: 2px;
}
#segunda-etapa #rodape{
    position: static;
}
#segunda-etapa #rodape {
    text-align: left;
}
#rodape h1 {
    font-size: 20px;
    margin-top: 30px;
 
    color: #21375c;
    margin-bottom: 15px;
    text-align: left;
    letter-spacing: 2px;
}
#rodape li {
    line-height: 180%;
}
#rodape li span {
    color: #fff;
    font-weight: 700;
    font-size: 14px;
}
#rodape {
    position: relative;
}
#rodape .logo-animatto {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

/* PÁGINA DO GABARITO */
#primeira-etapa, #segunda-etapa, .bloco_gabarito {
    display: none;
}

.gabarito2 h1{

    text-align: center;
    color: #fff;
 
    font-size: 30px;
}

.social-link {
    color: #fff;
    font-size: 35px;
}

.gabarito-container[cor="0-2"] h2 {
    color: #fff!important;
}

.gabarito-container[cor="0-2"] .social-link {
    color: #fff!important;
}


.gabarito-container[cor="0-6"] .ultima_atualizacao, .gabarito-container[cor="0-7"] .ultima_atualizacao,
.gabarito-container[cor="1-6"] .ultima_atualizacao, .gabarito-container[cor="1-7"] .ultima_atualizacao,
.gabarito-container[cor="0-6"] .disciplinas .selecao-materia,.gabarito-container[cor="1-6"] .disciplinas .selecao-materia,
.gabarito-container[cor="0-6"] .disciplinas .selecao-materia,.gabarito-container[cor="1-6"] .disciplinas .selecao-materia {
    color: #fff;
}

.gabarito-container[cor="0-2"] .disciplinas .selecao-materia {
    color: #fff!important;
}

.gabarito-container[cor="0-6"] h2 {
    color: #fff!important;
}

.gabarito-container[cor="0-6"] .social-link {
    color: #fff!important;
}


.gabarito-container[cor="0-7"] h2 {
    color: #fff!important;
}

.gabarito-container[cor="0-7"] .social-link {
    color: #fff!important;
}

a.selecao-materia.ativo {
    border-bottom: solid 3px;
}

.icon-prova-gd {
    font-size: 38px;
}


/*CLASSES ESPECIAIS POR CULPA DO INEP*/

/*Troca de cor por conta da decisão de ultima hora do INEP Era Rosa e esverdeou*/
.gabarito-container[cor="0-3"] .disciplinas .selecao-materia {
    color: #fff!important;
    
    }

    .gabarito-container[cor="0-3"] .resultados, .gabarito-container[cor="1-6"] .resultados {
        color: #fff!important;
    }
    .gabarito-container[cor="1-6"] .disciplinas .selecao-materia, .gabarito-container[cor="1-6"] .disciplinas .selecao-materia {
        color: #fff!important;
    }

    .gabarito-container[cor="0-3"] .tem_asterisco{
        color: #fff;
        }
        
        /*.gabarito-container[cor="1-2"] .tem_asterisco{
        color: #fff;
        }*/
        
        .gabarito-container[cor="0-3"] .ultima_atualizacao{
        color: #fff;
        }


        .gabarito-container[cor="0-3"] .social-link {
            color: #fff;
            }
        
        
        .gabarito-container[cor="0-3"] .col-md-6{
            color: #fff;
            }
