*{
    margin: 0px;
    padding: 0px;
}
body{
    background-image:  url("../imagens/fundo-empresa.jpg");
    background-position: 50% 70%;
    background-size: 130%;
    color: lightcyan;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    height:100%;
}

.formulario{
    background-image:  url("../imagens/fundo-empresa.jpg");
    /*background-position: 50% 20%;*/
    background-size: 100%;
    color: lightcyan;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    height:100%;
}

.enviar{
    display:block;
    height: 55px;
    width: 400px;
    margin: 10px;
    border-radius: 30px;
    border: 1px solid lightcyan;
    font-size: 16pt;
    padding: 10px 20px;
    
}

.botao_padrao{
    display:block;
    height: 30px;
    width: 300px;
    margin: 10px;
    border-radius: 30px;
    font-size: 10pt;
    padding: 10px 20px;
    
}
.enviar2{
    display:block;
    height: 55px;
    width: 400px;
    margin: 10px;
    border-radius: 30px;
    border: 1px solid lightcyan;
    font-size: 16pt;
    padding: 10px 20px;
    background-color: lightskyblue;
    border: none;
    cursor:pointer;
}

div#bem_vindo_form {
    margin: 10px;
    background-color: lightblue;
    width: 96%;
    height: 75px;
    padding: 30px 20px;
    text-align: right;
    border-radius: 30px;
    border: 1px solid lightcyan;
    font-size: 16pt;

}

div#bem_vindo_form h1{
    text-align: left;
    color:darkblue
}

div#corpo_info{
    color: black;
    margin: 10px;
    background-color: lightcyan;
    width: 43%;
    height: 300px;
    padding: 30px 20px;
    text-align: left;
    border-radius: 30px;
    border: 1px solid lightcyan;
    font-size: 16pt;
}

div#corpo_form {
    /*background-color: lightblue;*/
    width: 420px;
    margin: 0px auto 0px auto;
}
div#corpo_form h1{
    text-align: center;
    padding: 20px;
}
a{
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-align: center;
    display: block;
}
a:hover{
    text-decoration: underline;
}



div#msg-sucesso{
    width: 400px;
    margin: 10px auto;
    padding: 10px;
    background-color:#58D68D;
    border: 1px solid black;

}

div.msg-erro{
    width: 400px;
    margin: 10px auto;
    padding: 10px;
    background-color: #E74C3C;
    border-radius: 30px solid black;

}


div.msg-alert{
    width: 400px;
    margin: 10px auto;
    padding: 10px;
    background-color: #0f3cf1 ;
   border-radius: 30px solid black;
}