body { background:white; font-size:14px; }
.bgConcurso { background: none !important; } 

#Logo { width:350px; }
#Logo h1 { width:350px; }
#Logo h1 img { max-width:300px; }

#DadosEmpresa { display:none; }
.Miolo{
    border-top: 5px solid #0F62AC;
    z-index: 10;
    width: auto;
    left: 0;
    position: relative;
    margin: 30px 0 0 0;
    min-height: 750px !important;
}

.Miolo.Index{
    width: auto;
    padding-bottom: 0;
    margin-left: 0;
}

#TopMenu { position:absolute; width:980px; margin-top:130px; left:50%; margin-left:-490px; background:#214A8C;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#TopMenu ul li a:hover { background:#0b2966; color:#fff }
#TopLogin h3 span { background-color:#0b2966 }
.botao.preto { background-color:#0b2966; border:1px solid #0b2966 }
#TopLogin #tl-login { width:120px !important }

.bgConcurso .CategoriasConcursos ul li a { color:#0b2966; font-size:14px; background-color:#fff; }
.bgConcurso .CategoriasConcursos ul li a:hover, .bgConcurso .CategoriasConcursos ul li.ativo a { background:#214A8C; color:#fff; width:180px }
.bgConcurso h3 { color:#0b2966; margin-top:30px }

#MenuLateral {
    margin: 200px 0 0 5%;
    position: absolute;
    z-index: 999;
    width: 20%;
}

h2.tituloPagina { 
    background: #0E66AD;
    color:white; 
    text-align: center;
    padding: 15px;
    font-weight: 500;
}
h2.tituloPagina span {
    
    border-bottom: none;
}

#Rodape .ProSeleta { border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
/* .mioloInterna { margin:30px 20px; margin: 0 auto; max-width: 960px; } */
.mioloInterna { 
    margin: 0 5% 0 27%;
    max-width: 100%;
}
.botoes {
    margin: 0 5% 0 0;
}
.formulario fieldset.meio.segundo {  }
.botao.maior.verde span { font-size:17px }

@media (max-width: 580px) {
    #Topo { height:auto; padding:20px }
}

#blocoPublicacoes ul li { text-transform:none }

.botao.maior.verde.botao-isencao {
    vertical-align: middle;
    -moz-box-shadow: inset 0px -2px 1px 0px #ebebeb;
    -webkit-box-shadow:inset 0px -2px 1px 0px #ebebeb;
    box-shadow:inset 0px -2px 1px 0px #ebebeb; background:#fff;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #d6d6d6;
    display:inline-block;
    cursor:pointer; color:#666666;
    font-size:12px; font-weight:700;
    text-transform: uppercase;
    padding:5px 10px 7px 10px;
    line-height:18px;
    text-decoration:none;
    text-shadow:0px; */
}

.botao.maior.verde.botao-isencao:hover {
    background:#333333;
    -moz-box-shadow: inset 0px 2px 2px 0px #666666;
    -webkit-box-shadow: inset 0px 2px 2px 0px #666666;
    box-shadow:inset 0px 2px 2px 0px #666666;
    color:#ffffff;
    border:1px solid #333333;
}

.botao.maior.verde.botao-isencao:active {
    position:relative; top:1px;
}

.botao.maior.verde.botao-isencao span {
    display: block;
    padding: 0;
    border-bottom: none;
}

.nav-link, .tel{
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    color: black;
    font-size: 16px;
}

a.nav-link.active{
    color:#0E66AD;
}

h2{
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    color:#0E66AD;
    font-size: 27px;
}

.input.form-control.form-control-lg.mx-50 {
    border-radius: 60px;
    padding: 34px;
}

a.h5 {
    color: white;
}

.bg-footer{
    background-image: url("/static/clientes/selecon.selecao.net.br/bg_footer.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#pgInformacoes {
    max-width: 960px;
    margin: 0 auto;
}

.informacoes{
    margin: 0 auto; 
    text-align:center;
    padding: 10px;    
}
.lista-concurso p{
    margin: 5px 0;
}
.lista-concurso, .lista-concurso:hover{
    color: #333;
    
    padding-bottom: 10px;
}
.informacoes a{
    font-family: "Poppins", Sans-serif;
    background-color: #0E66AD; 
    color:white; 
    padding:30px 20px;
    font-size: 15px;
    font-weight: 500;
    padding: 10px;
    border-radius: 5px;    
}
.informacoes a:hover{
    background-color: #073963; 
}
.informacoes a,.lista-concurso:hover{
    text-decoration: none;
}

.h5{
    color: #333;
    font-weight: 500;
}

.h6{
    margin: 5px 0;
    font-weight: 700;
}
.rodape {
    font-size: 16px;
    color: #7a7a7a;
}
.rodape a{
    color: #7a7a7a;
}
