.cursor {
    cursor: pointer;
}

.row {
    border-radius: 10px !important;
    border: solid black 1px;

    
    background-color: silver;
    margin-top: 5px;
    padding-bottom: 2px;

    margin-left: 5px;
    margin-right: 5px;

}

.tamanho-fonte {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.tamanho-foto {
    width: 280px;
}

.borda {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 0px;
}

.posicao-label{
    text-align: right;
}

/* INICIO CAMPOS DO FORM */

.tamanho-campo {
    width: 100%;   
}

.nome-completo {
    width: 100%;
}

.sexo {
    width: 100px;
}

.dt-nasc {
    width: 100px;
}

.cnh {
    width: 130px;
}

.tipo-cnh {
    width: 80%;
}

.cpf {
    width: 130px;
    max-width: 100%;
}


/* FIM CAMPOS DO FORM */


@media screen and (max-width: 930px) {
    .tamanho-fonte {
        font-size: 12px;
    }
}

@media screen and (max-width: 700px) {
    .tamanho-fonte {
        font-size: 10px;
    }
}

@media screen and (max-width: 260px) {
    .tamanho-fonte {
        font-size: 6px;
    }

}