body{font-size:1rem}nav.navbar-estados{background-color:#2957a4;border-bottom:2px solid #193666;margin-bottom:15px}footer{background-color:#2957a4;border-top:2px solid #193666}
.footer_text{font-size:.8rem;margin:0}.banner_bg_wrapper{background-color:#eee}.wrapper_linksexternos_2 a{white-space:nowrap;overflow:hidden}.wrapper_linksexternos_4 a{font-size:.8rem;white-space:nowrap;overflow:hidden}
.artigo_texto .badge{font-size:.85rem;padding:.35em .45em;margin:0 10px .5em 0;display:inline-block}.menu-btn:hover,.search-btn:hover{cursor:pointer}#search-bar{display:none;width:100%;margin-top:-70px;background-color:#ddd}
#search-bar .input-group{background-color:#ddd}.menu-side{display:none;background-color:#2957a4;border-bottom:5px solid #193666;color:#fff;position:absolute;z-index:10000}
.menu-side hr{border-color:#fff}.menu-side a,.menu-side a:visited{color:#fff}.menu-side a:hover{color:#ccc}.close.menu-btn-toggle{font-size:70px;float:left;padding-left:12px}
.navbar-estados .container{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.navbar-estados .container::-webkit-scrollbar{display:none}.header-links a{font-weight:bold;text-transform:uppercase}
.header-links a:hover{color:#2957a4}.navbar-estados .navbar-nav .nav-link{border-right:1px solid #fff;padding:0 6px;line-height:16px;text-align:center}
.navbar-estados .navbar-nav :last-child .nav-link{border-right:0}footer .border-bottom.border-white{border-bottom-style:dotted !important}.wrapper_footer_links a{color:#fff;display:block;padding-left:8px;line-height:1em;margin-bottom:10px}
.wrapper_footer_links a:hover{color:#fff;border-left:2px solid #fff}a.footer_btn_link{display:inline-block;border:1px solid #fff;color:#fff;width:200px;padding:5px 10px;text-align:center}
a.footer_btn_link:hover{background-color:#fff;color:#2957a4}.logo_footer_box{width:180px;height:auto}@media(max-width:444px){a.footer_btn_link{width:100%}
}@media(min-width:768px) and (max-width:991px){.midia-social-wrap img{width:30px;margin-top:8px}a.footer_btn_link{width:195px;margin-top:4px}}.breadcrumb{background-color:transparent;font-size:.8rem;margin:0;padding:0}
a{color:#333}a:hover{text-decoration:none;color:var(--blue)}.chapeu{font-size:.75rem}.badge{font-size:65%;font-weight:normal;letter-spacing:0;vertical-align:middle}
h1 .badge{font-size:50%;letter-spacing:-1px}.badge-jcstatus-1{background-color:#e6e7e8}.badge-jcstatus-2{background-color:#fffacc}.badge-jcstatus-3{background-color:#cce7d4}
.badge-jcstatus-4{background-color:#d5e7f7}.badge-jcstatus-5{background-color:#fcd3c2}.bloco_maislidas .media-body p{font-size:1.1rem;letter-spacing:0}
.side-sticky{position:-webkit-sticky;position:sticky;top:40px}.sm_icon{width:50px;height:50px}.img-lead img{height:auto;display:block}.img-lead figcaption{font-size:.7rem;font-weight:400;color:#999}
.chamada-principal{position:relative}.chamada-principal-inside{width:100%;background-color:rgba(0,0,0,.85)}.injected_arroba{width:300px}.pdfobject-container{background-color:#666;width:100%;height:600px;border:2px solid rgba(0,0,0,.1)}
.concurso_listagem{margin:0 -10px;width:auto}.concurso_listagem_numero{text-align:right;white-space:nowrap}.fixedheight_boxes{height:320px;overflow:hidden}
.wrapper_filtros{background-color:#eee}.home_dividers{color:#2957a4;text-align:center;display:block;font-size:1.8em;font-weight:normal;text-transform:uppercase;margin:1em auto .3em auto;padding-bottom:.2em;border-bottom:2px solid #2957a4;width:50%}
.home_dividers.color-2{color:#01a756;border-bottom-color:#01a756}.home_dividers.color-3{color:#312d2e;border-bottom-color:#312d2e}.home_dividers.smaller{font-size:1em;font-weight:bold}
.bloco-concurso-status-header-links a{display:block;color:#2957a4;font-size:.9em;border:1px solid #2957a4;padding:2px;max-width:100%;text-align:center;text-transform:uppercase;margin:0 auto}
.bloco-concurso-status-header-links a:hover{background-color:#2957a4;color:#fff}.bloco-concursos-list h6{font-size:1em;padding-left:10px}.bloco-concursos-list a{display:block;font-size:1em;padding-left:10px}
.bloco-concursos-list a:hover{color:#2957a4;text-decoration:underline;border-left:3px solid #2957a4}.table .thead-jc th{color:#fff;background-color:#2957a4;border-color:#2957a4}
.artigo_texto *,p.lead{font-family:'Open Sans',sans-serif}.artigo_texto img,.artigo_texto figure{max-width:100%;height:auto}.artigo_texto a{color:blue}
.artigo_texto a:hover{color:#00c}.artigo_texto a:visited{color:purple}body,div,p,.artigo_texto figcaption{font-family:'Open Sans',sans-serif}
.artigo_texto{font-size:1.2rem}.artigo_olho{font-size:1.4rem}.pagination{padding-top:10px}.artigo_listing{border-bottom:1px solid #ccc}.autor{text-transform:uppercase;font-weight:bold;font-size:.7rem;padding:0;margin:0}
figure.image{border:1px solid #999;background-color:#eee}figure.image figcaption{padding:2px 5px;text-align:center}figure.image.align-right{float:right;margin-left:15px}
figure.image.align-left{float:left;margin-right:15px}.banner_lateral{width:300px;margin:0 auto;float:none}.col-content,.col-side{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media(min-width:992px){.col-side{-ms-flex:0 0 320px;flex:0 0 320px;max-width:320px}.col-content{-ms-flex:0 0 640px;flex:0 0 640px;max-width:640px}}@media(min-width:1200px){.col-content{-ms-flex:0 0 820px;flex:0 0 820px;max-width:820px}
}h1,.h1{font-size:2.2rem;font-weight:bold;letter-spacing:-3px;line-height:1.1em}h2,.h2{font-size:2rem;font-weight:bold;letter-spacing:-2px;line-height:1.1em}
h3,.h3{font-size:1.7rem;font-weight:bold;letter-spacing:-1px;line-height:1.1em}h4,.h4{font-size:1.3rem;letter-spacing:0;line-height:1.1em}h5,.h5{font-weight:bold}
h6,.h6{font-size:.8rem;font-weight:bold}p.lead{font-size:1.4rem;letter-spacing:-1px;color:#666;line-height:1.1em}.f6{font-size:.8rem}.container,.col,.col-xs,.col-sm,.col-md,.col-lg,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:10px;padding-left:10px}
.row{margin-right:-10px;margin-left:-10px}@media(min-width:576px){.concurso_listagem{margin:0;width:100%}.concurso_listagem_icone{width:42px}}@media(min-width:768px){.banner_lateral{width:300px;margin:.25em 10px .5em 0;float:left}
.concurso_listagem_icone{width:74px}h1,.h1{font-size:2.9rem;letter-spacing:-3px}h2,.h2{font-size:2.2rem;letter-spacing:-2px}h3,.h3{font-size:1.9rem;letter-spacing:-1px}
h4,.h4{font-size:1.6rem;letter-spacing:-1px;line-height:1.15em}p.lead{font-size:1.7rem;line-height:1.2em}.navbar-estados .navbar-nav .nav-link{padding:0 3px;font-size:.9rem}
}@media(min-width:992px){.home_dividers{width:33%}.navbar-estados .navbar-nav .nav-link{padding:0 6px;font-size:1rem}}@media(min-width:1200px){.chamada-principal-inside{position:absolute;bottom:0}
.navbar-estados .navbar-nav .nav-link{padding:0 9px}}.link-uf-status{font-size:12px;color:#000;border:1px solid #fff}.link-uf-status.previstos{background-color:#e6e7e8}
.link-uf-status.autorizados{background-color:#fffbd6}.link-uf-status.abertas{background-color:#cce7d4}.link-uf-status.andamento{background-color:#d5e7f7}
.link-uf-status:hover{background-color:#fff;color:#000;border:1px solid #ccc}.comentarios .fb_iframe_widget span,.comentarios .fb_iframe_widget iframe{width:100% !important}
.play,.pause,.resume{height:30px;width:30px;background-color:#ebebeb;opacity:.8;border:0}.play>img,.pause>img,.resume>img{max-height:15px;max-width:15px;margin-bottom:4px}
.mx_neg_10{margin-left:-10px;margin-right:-10px}@media(max-width:575px){.mx_neg_10{margin-left:-5px;margin-right:-5px}}.bloco_nacional .card-header [aria-expanded="true"] img.show_more_img{transform:rotate(180deg)}