body#index {
  height: 100px;
  background-image: url('../img/background.jpg');
  background-size:cover;
  border: 0px solid;
  color: black; text-overflow: 1px 1px 0 #fff;
  text-align: center;
  
}

label {
	color: black; text-overflow: 1px 1px 0 #fff;
}
legend{
	color: black; text-overflow: 1px 1px 0 #fff;
}
a{
	color: black;
	text-align: center;
}
/* estilos da pesquisa */

main div#janela_login {
    width:400px;
    margin:100px auto 30px;
}

main div#janela_login form {
    width:300px;
    margin:10px auto;
}

main div#janela_login form h2  {
    font-family: sans-serif;
    color:yellow;
}

main div#janela_login form p {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 500;
    background: #F00;
    color: #FFF;
    padding: 10px;
    border-radius: 5px;
    width:120px;
    text-align: center;
}

main div#janela_login form input[type="text"] {
    width:280px;
    padding:10px;
    border:1px solid #CDC99B;
    border-radius: 5px;
    outline: none;
}

main div#janela_login form input[type="password"] {
    width:280px;
    padding:10px;
    /*margin-top:10px;*/
    margin-bottom:10px;
    border:1px solid #CDC99B;
    border-radius: 5px;
    outline: none;
}

main div#janela_login form input[type="submit"] {
    display: block;
    
    padding:10px 20px;
    margin-top:15px;
    color: #FFF;
    border:0;
    border-radius: 5px;
    background-color:#007bff;
    outline: none;
    cursor: pointer;
}
.modal-body {
    background-image: url('../image/background.jpg'); /* Altere para o caminho da sua imagem */
    background-size: cover; /* Ajusta a imagem para cobrir todo o fundo */
    background-position: center; /* Centraliza a imagem */
    background-repeat: no-repeat; /* Evita repetição da imagem */
}

/* fim do estilo da pesquisa */
