Fala Robson beleza. Fiz um teste no jsfiddle https://jsfiddle.net/ere0m3hz/ veja se seria isso. Uma coisa que notei que tem de errado o id dos input são iguais da uma olha no código que fiz vê se te ajuda.
/* Colocando O FORMULARIO ALINHADA
Transforma em BLOCO
*/
label {
display: block;
float: left;
}
/*/Define um tamanho, impedindo que fiquem desalinhados*/
label, input {
width:68px;
margin: 3px 0;
}
/* AUMENTA A largura do INPUT*/
input {
width:100px;
}
/*Define uma largura para a parte subliada de fora*/
fieldset {
width:200px;
}