body {
     background-image: url("fundo.jpg");
    width: 100%;
    height: 100%;
	background-repeat: no-repeat;
  background-size: auto;
}
.caixa {
    background: white;
    width: 45%;
    position: relative;
    margin-top: 5%;
    margin-right: 25%;
    margin-bottom: 20%;
    margin-left: 25%;
		padding: 50px;
	display: flex;
	justify-content: center;
}

.logo {
	
    /*width: 50%;*/
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.confirmacao {
    /*display: flex;*/
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

h1{
font-family: open sans,helvetica neue,helvetica,arial,sans-serif;	
	color: #285D99;
}

p {
font-family: open sans,helvetica neue,helvetica,arial,sans-serif;	
	color: #285D99;
	font-size: 25px;
}