legend {margin-top:3em}
legend:first-of-type {margin-top:0.25em}
.conteudo {margin-top:2em}
.versao {font-size:x-small}
.endereco {font-size:small}
.endereco div {height:1.25em;line-height:2}
.erro {width:95%;margin:1em auto 1em auto;padding:1em;color:red;background-color:whitesmoke}
.checkbox-inline {display:inline-block;margin-right:2em !important}

.candidatoSlot {margin-bottom:3em}
.deficienciaLista label {display:block}

.inicioBotoes {margin-top:2em}

.infoRME {width:30em;padding-left:0.5em;padding-right:0.5em;background-color:#f0f0f0;margin-bottom:0.5em}
.infoRMETitulo {opacity:0.8;margin-right:0.5em}
.infoRMEErro {color:darkred}
.infoRMEErro span:nth-child(1) {display:none;margin-right:1em}

.candidatoPreloader {display:none}
.candidatoNomeErro {display:none;color:red}

#irmaoPainel {margin-bottom:1em;background-color:whitesmoke}
#irmaoPreloader {display:none;margin-right:1.5em}
/*#candidatosAvisoSalvar {margin-top:1.5em;color:red;text-align:center;text-transform:uppercase}*/
#candidatosAvisoSalvar {margin-top:1.5em}
#erroSlot {display:none;margin-top:1.5em}
#alertaCEPAlternativo {display:none;margin:auto;text-align:center;color:red}
#bemvindo {margin-top:2em;font-size:larger}
#cpf_responsavel, #cpf_resp, #dat_nasm_mae, #dat_nasm_pai, #dat_nasm_resp, #lgCPF, #lgNascimento, #nascimentoResponsavel, #num_cep, #num_pess_mora_casa, #rnd_fami {width:14em}
#ema_resp {text-transform:lowercase}
#des_cmpl_endr, #nom_bair, #nom_logr, #nom_mae, #nom_pai, #nom_resp, .nomeCandidato {text-transform:uppercase}
#num_cep {margin-right:1em}

#checkTermosItem {margin-bottom:1.5em}
#checkTermosItem span {vertical-align:middle;margin-left:0.25em}
#checkTermosItem input {vertical-align:middle}
#termos {display:none;width:98%;padding:0.5em;background-color:rgba(0, 0, 0, 0.03);margin:0.5em auto 1em auto}

#regressivo {margin-top:2em;color:red}
#aguarde-redirecionamento {vertical-align:middle}
#aguarde-redirecionamento img {vertical-align:middle;margin-right:0.5em}
#aguarde-redirecionamento span {vertical-align:middle}

.vacinaAlternativa label {margin-bottom:1em}

.topoADSMED {color:gray;font-size:small}
.somenteLeitura {background-color:#e9ecef}
.reduzido {font-size:x-small}

@media (max-width:1200px) {
	.endereco {font-size:xx-small}
	.infoRME {width:90%}
}

@media (max-width:640px) {
	.programaSocialLista label {margin-bottom:0.5em}
	.deficienciaLista label {margin-bottom:0.5em}
	.infoRME {margin-bottom:1em}
	.acordeaoCandidatosNascimento {display:none}
	.acordeaoCandidatosCPF {display:none}
	.acordeaoCandidatosEnsino {display:none}
	.acordeaoCandidatosNome {width:90%!important;font-size:80%}
	.topoADSMED {font-size:xx-small}
}

@media (max-width:480px) {
	.endereco {font-size:small}
}
.candidatoCard .collapsing {background-color: antiquewhite;}