.nav-link{
    color:#fff;
    font-weight: 400;
    font-size: 19px;
    text-transform: none;
    padding:0px 40px;
}

.informacao-topo {
    background-color: #005862;
    padding-bottom: 60px;

}
.text-verde-escuro{
    color: #005862;
}
infomacao-topo p {
    color: #fff;
    text-align: center;
    font-size: 20px;
}

.card_perguntas{
    background-color: #FFFFFF!important;
    border-radius: 14px!important;
    border-right: 20px solid #76B82A!important;
}
.card_perguntas button{
    border-bottom: none!important;
    color: #005862!important;
    font-size: 18px!important;
}
.card_perguntas .card-body{
    font-size: 15px!important;
    font-weight: 500!important;
    color: #005862!important;
}


@media only screen and (max-width: 576px) {

    .card_perguntas button{
        font-size: 11px!important;
    }

}










.tl-infomacao-topo strong{
    font-family: 'Exo';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 64px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;

}
.tl-infomacao-topo{
    padding: 30px 0;
    text-align: center;

}
.tl-infomacao-topo p {
    color: #fff;
    text-align: center;
}
.informacao-sorteio{
    text-align: center;
    padding: 10px 50px;}

.informacao-sorteio-borda :after{
    position: relative;
    position: absolute;
    content: "";
    top:30px;
    right: 0;
    height: 120px;
    width: 1px;
    background-color: #75ba43;
}
#borda-sorteio :before{
    position: relative;
    /*position: absolute;*/
    content: "";
    top:0;
    right: 0;
    width: 100%;
    height: 2px;
    background-color: #75ba43;
}
.borda-sorteio :after{
    position: relative;
     /*position: absolute;*/
     content: "";
     /*top:-16px;*/
     right: 0;
     width: 100%;
     height: 2px;
     background-color: #75ba43;
 }

.cadastre-concorra{
    max-width: 377px;
    margin: 0 auto;
    padding-top: 90px;
    background-color: #AFCA0B;
    color: #005460;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 800;
    padding: 10px;
    display: block;
    text-align: center;
    border-radius: 8px;
    text-decoration: none;
}
.tl-regulamento{
    text-align: center;
}

.tl-regulamento p{
    text-align: center;
}


 #regulamentotext{
     color:#AFCA0B;
     font-weight: 900;
     font-size: 50px;
     text-align: center;
     padding-bottom: 50px;
 }

.tl-regulamento .btn-roxo{
    display: inline-block;
    background-color: #76B82A;
    color: #005862!important;
    padding: 22px 29px;
    font-size: 30px;
    text-decoration: none;
    border-radius:8px;
    margin-right: 20px;
    font-weight: 800;
    margin-top: 40px;
}
.regulamento .cronogroma .btn-branco {
    display: inline-block;
    background-color: #fff;
    color: #474b9d;
    padding: 10px 20px;
    font-size: 20px;
    text-decoration: none;
    border-radius: 8px;
    margin-right: 20px;
    font-weight: 800;
    margin-top: 40px;
    max-width: 250px;
    width: 100%;
}
.cronogroma{
    text-align: center;
    padding-bottom: 60px;


}
#cronogramatext{
    color: #005460;
    font-size: 30px;
    text-align: center;
    padding-top: 60px;
    font-weight: 700;

}
.regulamento .tl-regulamento .btn-branco {
    display: inline-block;
    background-color: #fff;
    color: #474b9d;
    padding: 10px 20px;
    font-size: 20px;
    text-decoration: none;
    border-radius: 8px;
    margin-right: 20px;
    font-weight: 800;
    margin-top: 40px;
}

.ganhadores {
    /*background-image: url(/images/sipag2021/maquinadepremios/bg-tabela.png);*/
    background-color: #76B82A;
    height: auto;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 60px 0;
    /*padding: 50px 0;*/
}

.conheca-ganhadoresh2 {
    font-size: 35px;
    color: #005460;
    text-align: center;
    position: relative;
    max-width: 758px;
    width: 100%;
    margin: 0 auto;
}


/*.conheca-ganhadores :after{*/
/*    position: absolute;*/
/*    content: "";*/
/*    top: -10px;*/
/*    left: 0px;*/
/*    height: 104px;*/
/*    width: 95px;*/
/*    background-image: url(/images/sipag2021/maquinadepremios/icon-tabela.png);*/
/*    background-repeat: no-repeat;*/
/*    background-size: 91px;*/
/*}*/
/*h2{*/
/*    font-size: 50px;*/
/*    color: #16beb1;*/
/*    text-align: center;*/
/*    position: relative;*/
/*    max-width: 758px;*/
/*    width: 100%;*/
/*    margin: 0 auto;*/
/*}*/

input[type="number"]{
    background: transparent;
    border: solid 1px #fff;
    padding: 6px;
    width: 50%;
    border-radius: 8px;
    margin-left: 10px;
}
.informacao-topo .cadastre-concorra a {
    background-color: #3bb9ad;
    color: #fff;
    text-transform: uppercase;
    font-size: 35px;
    padding: 10px;
    display: block;
    text-align: center;
    border-radius: 8px;
    text-decoration: none;
}

.btn-secondary{
    background-color: transparent;
    border: 1px solid #fff;
    background-image: url(/images/sipag2021/maquinadepremios/icon-seta.png);
    background-repeat: no-repeat;
    background-position: 95% center;
    padding: 29px 36px;
    font-size: 20px;
    margin: 50px auto;
    border-radius: 8px;
    background-size: 35px;
    width: 100%;
}

.btn-secondary :hover{
     background-color: transparent;
     border: 1px solid #fff;
 }

.dropdown-menu.show{
    width: 100%;
}
.tabela-desk{
    margin: 40px auto;
    text-align: center;
    border: 1px solid #fff;
}

.tabela-desk th{
    /*width: 25%;*/
    color: #fff;
    background-color: #76B82A;
    padding: 15px;
}
.tabela-desk td{
    height: 30px;
    border: solid 1px #fff;
}

.table-round-corner {
    margin-top: 15px;
    width: 100%;
    text-align: center;
    overflow: hidden;
    border-collapse: separate;
    border: solid #75ba43 2px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 10px;
}


table td {
    color: #005460 !important;
    padding: 5px;
    border: 1px solid #75ba43 !important;
    background-color: #FFFFFF;
}

table th {
    border: 1px solid #fff !important;
}

.perguntas-frequentes{
    /*background-image: url(/images/sipag2021/maquinadepremios/bg-regulamento.png);*/
    background-color: #005862;
    height: auto;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 60px 0;

}
.perguntas-frequentes-tl h2{
    color: #AFCA0B;
    font-size: 34px;
    text-transform: none;
    padding-bottom: 60px;
    font-weight: 900;
    text-align: center;

}
.btn-link{
    color: #fff;
    font-size: 24px;
    font-weight: 900;
    text-decoration: none;
    border-bottom: 2px solid #fff;
    border-radius: 0;
    padding: 0;
}

.accordion .card {
    border: 0;
    border-radius: 20px;
    margin-bottom: 20px;
    background-color: transparent;
}
.accordion .card .card-header .btn-link {
    color: #fff;
    font-size: 21px;
    font-weight: 900;
    text-decoration: none;
    border-bottom: 2px solid #75ba43;
    border-radius: 0;
    padding: 0;
}
/*.btn-link:after{*/
/*     position: absolute;*/
/*     content: "";*/
/*     top: 0;*/
/*     right: 0;*/
/*     width: 64px;*/
/*     height: 64px;*/
/*     background-image: url(/images/sipag2021/maquinadepremios/icon-acoordion.png);*/
/*     background-repeat: no-repeat;*/
/*     background-size: 30px;*/

/*}*/



.accordion .card .card-header {
    background-color: transparent;
    padding-bottom: 0px;
    outline: none;
    border: transparent;
    padding: 0;
}
/*.accordion .card .card-header .btn-link {*/
/*    color: #fff;*/
/*    font-size: 24px;*/
/*    font-weight: 900;*/
/*    text-decoration: none;*/
/*    border-bottom: 2px solid #fff;*/
/*    border-radius: 0;*/
/*    padding: 0;*/
/*}*/







/*>>>>>>STYLE TELA CADASTRO<<<<<<<<<<<<<<*/


.fundo-sucesso{
    background-color: #745ea8;
    height: auto;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;}

.info-cadastro-sucesso{
    padding: 50px 0;
    text-align: center;}
#acelera_lojista{
    color: #fff;
    font-size: 55px;
    text-align: center;
    font-weight: 700!important;
    text-align: center;

}
#cadastrou{
    font-size: 35px;
    text-align: center;
    color: #3bb9ae;
    padding-bottom: 30px;
    font-weight: normal!important;
}
#cadastre_se{
    text-align: center;
    color: #3bb9ae;
    font-size: 42px;
    margin-left: 114px;
}
#strcadastre_se{
    text-align: center;
    color: #3bb9ae;
    font-size: 55px;
}
#para_participar{


}
.formulario-cadastro input[type="text"]{
    background: transparent;
    border: 1px solid #fff;
    border-radius: 8px;
    width: 100%;
    padding:  10px;
    color:#fff;
    outline: none;
    margin: 10px 0;
}

.formulario-cadastro {
    padding-top: 50px;


}

.formulario-cadastro ::-webkit-input-placeholder {
     color: #fff;
 }
.formulario-cadastro label{
    color: #fff;
    text-align: left;

}
.formulario-cadastro input[type="checkbox"]{
    width: 25px;
    height: 25px;
}

.fundo-sucesso .btn-cadastro-input{
    background: #3ac9be;
    border: navajowhite;
    color: #fff;
    padding: 10px 70px;
    border-radius: 8px;
    width: 100%;
    font-size: 20px;
    margin-bottom: 20px;
}
.fundo-sucesso .formulario-cadastro input[type="text"] {
    background: transparent;
    border: 1px solid #fff;
    border-radius: 8px;
    width: 100%;
    padding: 10px;
    color: #fff;
    outline: none;
    margin: 10px 0;
}
.btn-branco_reg {

    display: inline-block;
    background-color: #fff;
    color: #474b9d;
    padding: 10px 20px;
    font-size: 20px;
    text-decoration: none;
    border-radius: 8px;
    margin-right: 20px;
    font-weight: 800;
    width: 100%;
}
/*FIM STYLE CADASTRO*/

.bg-cadastro .cadastro-info-topo {
    padding-top: 130px;

}
.bg-cadastro .cadastro-info-topo h2 {
    font-size: 48px;
    color: #fff;
}

.bg-cadastro .cpf-cadastro {
    margin: 50px auto;
    text-align: center;
    max-width: 500px;
    width: 100%;
    margin-bottom: 40px;
}

.bg-cadastro .cpf-cadastro input[type="text"] {
    background: transparent;
    border: 1px solid #fff;
    padding: 15px 50px;
    border-radius: 8px;
    color: #fff;
    width: 500px;
    text-align: center;
    outline: none;
    display: block;
    margin: 30px auto;
    width: 100%;
}
.bg-cadastro .cfp-castro-btn {
    text-align: center;
}

.bg-cadastro .cfp-castro-btn .btn-roxo {
    display: inline-block;
    background-color: #474b9d;
    color: #16beb1;
    padding: 10px 20px;
    font-size: 20px;
    text-decoration: none;
    border-radius: 8px;
    margin-right: 20px;
    font-weight: 800;
    width: 230px;
    margin-bottom: 20px;
}
.footer-cadastro {
    background-color: #08444c;
}
.footer-cadastro .logo-footer-cadastro {
    padding-top: 50px;
}
.footer-cadastro .logo-footer-cadastro img {
    width: 100%;
    /*margin-top: -40px;*/
}
.footer-cadastro .footer-cadastro-footer p {
    /*color: #005460;*/
    font-size: 21px;
    text-align: center;
}
.footer-cadastro .footer-cadastro-footer p {
    font-size: 16px !important;
    /*margin-top: 44px;*/
}
.footer-cadastro .icones-footer {
    padding-top: 94px;
}
.footer-cadastro .icones-footer .redes-footer a {
    text-decoration: none;
    display: inline-block;
    padding: 0 10px;
}

.footer-cadastro .icones-footer .redes-footer p {
    display: inline-block;
    /*color: #005460;*/
    padding-left: 10px;
}
