#box-container{

    background: linear-gradient(180deg, #09268a 0%, #001e66 100%);

    width:100%;

    float:left;

    overflow:hidden;

}



#box-container .bg1{

    background-image:url(../img/bg1.svg);

    width:100%;

    float:left;

    overflow:hidden;

}



#box-container .bg1 .bg2{

    background-image:url(../img/bg2.svg);

    background-position:bottom center;

    background-repeat:repeat-x;

    width:100%;

    float:left;

    overflow:hidden;

    height:100vh;    
    padding-bottom:100px;

}



.header{

    width:100%;

    float:left;

    overflow:hidden;

}



.header img{

    display:block;

    margin:0 auto;

}





#form-inicio{

    width:fit-content;

    display: block;

    overflow:hidden;

    margin: 60px auto 0px;

    padding-bottom:200px;

}



#form-inicio p{

    font-size:25px;

    color:#fff; 

    text-align:center;

    margin-bottom:30px;

}



#input-cpf{

    width:600px;

    height:110px;

    font-size:45px;

    padding:25px 35px;

    float:left;

    border-radius:100px;

}



#btn-avancar{

    background-color:#ff5420;

    float:left;

    width:100px;

    height:100px;

    margin-top:5px;

    margin-left:-105px;

    border:0px;

    border-radius:50%;

    font-size:60px;

}  



#btn-avancar i{

    display: block;

    margin-top: 5px;

}





#btn-reiniciar{

    background-color:#ff5420;

    width:400px;

    height:85px;

    display:block;

    margin:0 auto; 

    border:0px;

    border-radius:50px;

    font-size:45px;

}









.mensagem{

    width:100%;

    float:left;

    overflow:hidden;

    padding-top:50px;

    padding-bottom:80px;

}




.inscricao-completa{}

.inscricao-completa p{
    font-size:30px; 
    color:#fff;
    text-align: center;
}

.inscricao-completa p b{
    font-size:40px;
}




.nao-encontrado{}

.nao-encontrado p{
    font-size:30px; 
    color:#fff;
    text-align: center;
}

.nao-encontrado p b{
    font-size:40px;
}




.aprovacao{}

.aprovacao p{
    font-size:25px; 
    color:#fff;
    text-align: center;
}

.aprovacao p b{
    font-size:36px;
    display:block;
}





.impressao-realizada{}

.impressao-realizada p{
    font-size:25px; 
    color:#fff;
    text-align: center;
}

.impressao-realizada p b{
    font-size:40px;
}



.impressao{}

.impressao p{
    font-size:30px; 
    color:#fff;
    text-align: center;
}

.impressao p span{
    font-size:25px;
}
