body{
    background-image: url('backimage.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.container{
    background-color: white;
    opacity: 0.95;
    margin-top: 2%;
    border-radius: 7px;
}

.containerPriv{
    width: 70%;
    margin: 50px auto;
    border-radius: 7px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
    background-color: white;
    opacity: 0.95;
}

.containerResponse{
    width: 50%;
    margin: 50px auto;
    border-radius: 7px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
    background-color: white;
    opacity: 0.95;
}

#form-priv{
    padding: 10%;
}

#btnContainer{
    width: 20%;
    margin-left: auto;
}

.btn{
    width: 100%;
}

.icone-resultado{
    width: 50%;
    padding: 30px 0;
    margin: 0 auto;
}

.icon-resultado{
    width: 100%;
    border-radius: 50% 50% 50% 50% / 50% 50% 50% 50% ;
}

.resultado{
    text-align: center;
    padding-bottom: 30px;
    font-size: 30px;
}

tr, td, th{
    border: 1px solid black;
}

td, th{
    padding: 10px;
}

.tipo-coleta{
    width: 30%
}

@media (max-width: 1024px){
    .containerPriv{
        width: 80%;
    }
}

@media (max-width: 560px){
    .containerPriv, .containerResponse{
        width: 90%;
    }

    #form-priv{
        padding: 10% 5%;
    }

    #btnContainer{
        width: 100%;
    }
}

@media (max-width: 400px){
    .icone-resultado{
        width: 70%;
    }
}