.titulos-base,.c-form fieldset h2{color:#0e4f70;font-family:"Roboto Slab",sans-serif;font-size:24px;font-weight:600;line-height:125%;margin-bottom:20px}.titulos-regioes{border-bottom:1px solid #54b598;color:#54b598;font-family:"Source Sans Pro",sans-serif;font-size:30px;font-weight:400;letter-spacing:2px;line-height:125%;margin-bottom:20px;text-align:left;text-transform:uppercase;width:100%}.titulos-estados{color:#0e4f70;font-family:"Roboto Slab",sans-serif;font-size:24px;font-weight:600;line-height:125%;margin-bottom:20px;text-align:center;width:100%}.textos-base{color:#5b5b5b;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:125%;margin-bottom:20px}.c-form fieldset{border:solid 1px #e6e6e6;width:100%;padding:25px}.c-form fieldset h2{font-size:17px}.c-form label{font-family:"Source Sans Pro",sans-serif;color:#0e4f70;display:block;padding:15px 0}.c-form input,.c-form textarea,.c-form select{border:solid 1px #e6e6e6;height:40px;font-family:"Roboto Slab",sans-serif}.c-form input[type=button],.c-form input[type=submit]{background:#ffc156;border:none;font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:16px;text-transform:uppercase;width:60px;cursor:pointer;-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-ms-transition:background 0.2s ease;transition:background 0.2s ease}.c-form input[type=button]:hover,.c-form input[type=submit]:hover{background:#fff;border:1px solid #ffc156;color:#ffc156;font-weight:bold}.c-form select{font-size:1em;color:#969696;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../_img/flecha-select.png) no-repeat;background-position:right;cursor:pointer}.c-form :focus{background-color:#f5f5f5}.apuracao-eleicoes .gp-coluna.col-12+.gp-coluna,.apuracao-eleicoes .gp-coluna.col-6+.gp-coluna.col-6+.gp-coluna:nth-child(even),.apuracao-eleicoes .gp-coluna.col-8+.gp-coluna.col-4+.gp-coluna,.apuracao-eleicoes .gp-coluna.col-5+.gp-coluna.col-5+.gp-coluna.col-2+.gp-coluna{margin-left:0}.apuracao-eleicoes .gp-linha-grid{display:table;margin-bottom:50px}.apuracao-eleicoes .gp-linha-completa .gp-linha-grid{margin-bottom:0}.apuracao-eleicoes .link-ver-mais{color:#0e4f70;letter-spacing:1px;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-ms-transition:background-color 0.25s;transition:background-color 0.25s}.apuracao-eleicoes .link-ver-mais:hover{background-color:#0e4f70;border-color:#0e4f70;color:#fff}.apuracao-eleicoes .link-guia-candidatos{background:url("../_img/ico-guia-candidatos-2.png") 12px center/20px auto no-repeat;border:1px solid #54b598;color:#54b598;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:14px;left:50%;line-height:120%;margin:0 0 40px;padding:12px 12px 12px 40px;position:relative;text-transform:uppercase;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-ms-transition:background-color 0.25s;transition:background-color 0.25s}.apuracao-eleicoes .link-guia-candidatos:hover{background-color:#54b598;color:#fff}.apuracao-eleicoes .fonte-tse{font-family:"Source Sans Pro",sans-serif;color:#5b5b5b;margin:10px 0 30px;border-bottom:1px solid #e6e6e6;padding-bottom:10px}.apuracao-eleicoes.capa-geral .fonte-tse{display:none}.lista-cidade-estado .filtro-alfabetico.slider,.lista-cidade-estado .tit-filtro-alfabetico{display:none}@media screen and (max-width: 1148px){.lst-cidade ul{margin-left:14px;padding-left:42px}}@media screen and (max-width: 1060px){.lst-cidade ul li .acompanhe-apuracao a+a{margin-left:15px}}@media screen and (min-width: 768px) and (max-width: 1060px){.lst-cidade ul li,.lst-cidade ul li .acompanhe-apuracao{width:100%}}@media screen and (max-width: 960px){.apuracao-eleicoes .col-9{margin-left:0;width:100%}}@media screen and (max-width: 768px){.c-titulo-boxes{font-size:24px}.c-eleicoes-anteriores{margin-bottom:30px;margin-left:0 !important;width:100%}.c-links-resultados{padding:30px 50px}.c-links-resultados .logotipo-eleicoes{margin-right:15px;width:170px}.c-links-resultados .intro-apuracao{font-size:30px}.c-links-resultados .c-sumario{float:left;font-size:18px;margin:0 10px 0 0;text-align:left;width:45%}.c-links-resultados a+a{margin-left:0}.ultimas-noticias{margin-bottom:30px}.c-cabeca-eleicoes{margin-bottom:30px;margin-top:-34px}.c-cabeca-eleicoes .logotipo-eleicoes{width:120px}.c-cabeca-eleicoes .intro-apuracao{font-size:30px;top:-20px}.c-cabeca-eleicoes .etiqueta-turno{font-size:14px}}@media screen and (max-width: 767px){.c-resultado p{margin-top:20px}.lst-cidade ul li h2{font-size:18px;margin-bottom:6px}.lista-cidade-estado .filtro-alfabetico{display:none}.lista-cidade-estado .filtro-alfabetico.slider,.lista-cidade-estado .tit-filtro-alfabetico{display:block}.lista-cidade-estado .tit-filtro-alfabetico{color:#0e4f70;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;margin:40px 0 20px;text-align:center}.filtro-lst-cidade{left:50%;margin-bottom:30px;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.lst-cidade{border-top:1px solid #e6e6e6;float:left;margin-left:0;padding-top:30px;width:100%}.lst-cidade ul{border:none;margin:0;padding:0}.lst-cidade ul li{width:calc(50% - 15px)}.lst-cidade ul li:nth-child(even){float:right;margin-left:15px}.lst-cidade ul li:nth-child(odd){float:left;margin-right:15px}.lst-cidade ul li .acompanhe-apuracao a+a{float:right}}@media screen and (max-width: 610px){.lst-cidade{float:left;left:50%;margin-left:0;max-width:364px;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.lst-cidade ul li{margin:0 0 35px 0;width:100%}.lst-cidade ul li:nth-child(even){float:left;margin-left:0}.lst-cidade ul li:nth-child(odd){float:left;margin-right:0}.lst-cidade ul li .acompanhe-apuracao{width:100%}.lst-cidade ul li .acompanhe-apuracao a{width:calc(50% - 10px);text-align:center}}@media screen and (max-width: 640px){.c-links-resultados .c-sumario{text-align:center;margin-bottom:40px;width:100%}}@media screen and (max-width: 562px){.c-cabeca-eleicoes{padding:12px 0 5px}.c-cabeca-eleicoes .logotipo-eleicoes{display:none}.c-cabeca-eleicoes .intro-apuracao{font-size:24px;top:-4px}.c-cabeca-eleicoes .etiqueta-turno{font-size:12px;top:-2px}}@media screen and (max-width: 460px){.c-cabeca-eleicoes{margin-top:-14px;padding:12px 0 5px}}@media screen and (max-width: 415px){.apuracao-eleicoes .link-guia-candidatos{width:80%}}@media screen and (max-width: 390px){.filtro-lst-cidade{width:100%}}
