body {
    background-color: #f6f6f6;
}

:root {
    --color-primary: #f6f6f6;
    --color-contrast: #1da7e2;
    --color-contrast-hover: #357cbd;
    --white: #ffffff;
    --dark: #000;
    --whiter: #f7f7f8;
    --link-prmary: #1da7e2;
}

/* #DadosEmpresa { margin:65px 0 0 0; } */
#DadosEmpresa p { display:none; }

.Miolo {
    border: 1px solid var(--color-contrast-hover);
}

#Topo {
    background-color: #f6f6f6;
}

#TopLogin h3 span {
    background: var(--color-contrast)
    url(/static/candidatos/img/ico-areacandidato.png) no-repeat center 10px;
}

.botao.preto {
    background: var(--color-contrast-hover);
    color: var(--color-primary);
    border: none;
}

#TopLogin {
    width: auto;
}

#TopLogin form {
    width: auto;
}

.bgConcurso .CategoriasConcursos ul li a {
    background: var(--whiter);
    color: var(--dark);
    transition: background-color 0.2s ease-out;
}

.bgConcurso .CategoriasConcursos ul li a:hover,
.bgConcurso .CategoriasConcursos ul li.ativo a {
    background: var(--color-contrast-hover);
    width: 180px;
    color: var(--color-primary);
}

.bgConcurso { background: var(--color-contrast) url(/static/candidatos/img/menubg.png) top left repeat-x; min-height:300px; position:absolute; width:100%; z-index:1; padding-bottom:10px;}

#TopLogin .esqueci {
    color: var(--color-contrast);
}
