.panel .panel-heading{color:#1e4776;padding:0}.panel .panel-heading a{display:block;padding:10px 15px;overflow:hidden}.panel .bandeira{height:16px;display:inline-block;margin-right:1em}.panel strong{line-height:1;font-size:16px;vertical-align:middle}.panel .item-filtro{padding:0}.panel .item-filtro a{display:block;padding:6px 12px;overflow:hidden}.panel .item-filtro a:hover{background:#eee}.eleicoes-lista .panel{transition:transform .3s,opacity .5s;transform:translateY(100%);opacity:0;height:0;margin-bottom:0}.eleicoes-lista .panel.loaded{transform:translateY(0);opacity:1;height:auto;margin-bottom:20px}.eleicoes-banner{background-size:cover;background-position:center center;margin-left:-10px;margin-right:-10px;padding:40px;color:#fff;text-shadow:2px 2px rgba(0,0,0,0.5)}.eleicoes-chapeu{font-size:1.25em;font-weight:300;text-shadow:1px 1px rgba(0,0,0,0.5);letter-spacing:0.025em}#eleicoes{margin-top:40px}.eleicoes-search-bar{margin-top:40px}.eleicoes-search-bar .btn{height:34px}.eleicoes-count{font-size:20px;display:block;margin-top:10px;margin-bottom:10px;color:#bbb}@media (min-width: 768px){.eleicoes-count{font-size:28px;margin-top:40px;margin-bottom:40px}}.eleicoes-faq,.eleicoes-noticias{margin-bottom:40px}.eleicoes-icon--large{display:block;font-size:7.5em;text-align:center;color:#ddf;transition:color .16s;margin-bottom:10px}.bloco:hover .eleicoes-icon--large{color:#1e4776}.eleicoes-wrapper{display:flex;align-items:center}.eleicoes-wrapper .eleicoes-content{padding:1em 2em}.eleicoes-definition{display:flex;flex-flow:row wrap;width:100%;margin-top:2em}.eleicoes-definition dt,.eleicoes-definition dd{display:inline-block;padding:.5em;float:left}.eleicoes-definition dt:nth-child(4n+3),.eleicoes-definition dt:nth-child(4n+4),.eleicoes-definition dd:nth-child(4n+3),.eleicoes-definition dd:nth-child(4n+4){background:#eee}.eleicoes-definition dt{clear:both;width:200px;white-space:nowrap}.eleicoes-definition dd{width:calc(100% - 200px)}.eleicoes-definition.eleicoes-definition-triples dt:nth-child(4n+3),.eleicoes-definition.eleicoes-definition-triples dt:nth-child(4n+4),.eleicoes-definition.eleicoes-definition-triples dd:nth-child(4n+3),.eleicoes-definition.eleicoes-definition-triples dd:nth-child(4n+4){background:transparent}.eleicoes-definition.eleicoes-definition-triples dt:nth-child(6n+4),.eleicoes-definition.eleicoes-definition-triples dt:nth-child(6n+5),.eleicoes-definition.eleicoes-definition-triples dt:nth-child(6n+6),.eleicoes-definition.eleicoes-definition-triples dd:nth-child(6n+4),.eleicoes-definition.eleicoes-definition-triples dd:nth-child(6n+5),.eleicoes-definition.eleicoes-definition-triples dd:nth-child(6n+6){background:#eee}.eleicoes-definition.eleicoes-definition-triples dd{width:calc(50% - 100px)}@media (max-width: 767px){.eleicoes-banner{padding:10px}.eleicoes-table thead{display:none}.eleicoes-table tbody,.eleicoes-table tr,.eleicoes-table td{display:block}.eleicoes-table tr{background:#fff;border:1px solid #ccc;margin-top:10px;margin-left:5px;margin-right:5px;border-radius:.5em}.eleicoes-table tr:odd{background:#eee}.eleicoes-table td{border:0;background:transparent!important;padding-left:110px!important;position:relative}.eleicoes-table td:before{content:attr(data-title) ":";font-weight:bold;display:inline-block;padding-left:1ch;padding-right:1ch;width:110px;position:absolute;white-space:nowrap;left:0;top:50%;transform:translateY(-50%)}}.tab-content thead,.tab-content #resultados-vereadores .list-group-item{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.eleicoes-alerts{display:flex;margin-top:10px;margin-left:-10px;margin-right:-10px;flex-direction:column}@media (min-width: 768px){.eleicoes-alerts{flex-direction:row}}.eleicoes-alerts .alert{flex-basis:50%;flex-grow:0;margin-left:5px;margin-right:5px}.eleicoes-dados{display:block;margin-bottom:20px}.eleicoes-dados .eleicoes-dados_header{margin:0;padding:10px;text-transform:uppercase;font-weight:bold;background:#add49d}.eleicoes-dados .eleicoes-dados_conteudo{background:#dff0d8;padding:10px}.eleicoes-dados-gerais{border-width:0 0 1px;border-style:solid;border-color:#ddd;padding-top:20px;padding-bottom:20px;margin-bottom:40px}.col-sm-20p{position:relative;min-height:1px}@media (min-width: 768px){.col-sm-20p{float:left;width:20%}}.sabatina-tit{display:block;color:#fff;font-size:26px;line-height:42px;font-weight:bold;padding:0 10px;margin:0}@media (min-width: 768px){.sabatina-tit{padding:0}}.sabatina-painel{background:#65408f;margin-left:-10px;margin-right:-10px;padding-top:10px;padding-bottom:10px;color:#fff}.sabatina-painel a:hover{color:inherit}.sabatina-painel .manchete-bloco{position:relative;display:block}.sabatina-painel .manchete-bloco .titulo{display:block;margin-top:.5em}.sabatina-dia{display:block;padding-left:10px;padding-right:10px;font-size:20px;line-height:1.1;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}.manchete-bloco-sabatina:before,.manchete-bloco-sabatina:after{content:"";display:table}.manchete-bloco-sabatina:after{clear:both}.manchete-bloco-sabatina .manchete-foto{width:auto;margin:0;height:auto;float:left;max-width:30%;margin-right:0;padding:0 10px}@media (min-width: 768px){.manchete-bloco-sabatina .manchete-foto{max-width:100%;float:none;display:block;padding:0}}.sabatina-candidato{overflow:hidden;display:block;padding:10px}.sabatina-candidato:hover{color:inherit}@media (min-width: 768px){.sabatina-candidato{display:flex;flex-flow:column nowrap}}.sabatina-candidato.is-live{background:rgba(255,255,255,0.25)}.sabatina-horario{display:block;font-size:16px;line-height:1.4;font-weight:bold;order:-1}.is-live .sabatina-horario{display:none}@media (min-width: 768px){.is-live .sabatina-horario{display:block}}@media (min-width: 768px){.sabatina-horario time:first-child{display:block}}.sabatina-foto{display:block;max-width:30%;float:left;margin-right:10px}@media (min-width: 768px){.sabatina-foto{max-width:100%;width:100%;float:none;margin:0}}.sabatina-foto img{width:100%;max-width:100%;height:auto}.sabatina-nome{display:block;padding-left:10px;font-size:18px}@media (min-width: 768px){.sabatina-nome{margin-top:.25em;padding:0;font-size:16px;order:2}}.sabatina-badge{margin-bottom:.5em;display:inline-block;background:#FF8B3F;font-size:15px;padding:.25em .75em;border-radius:1em;white-space:nowrap}.sabatina-badge.veja-como-foi{background:#36877a}.sabatina-badge.veja-como-foi:before{content:"Veja como foi"}@media (min-width: 768px){.manchete-bloco .sabatina-badge{position:absolute;top:30px;left:10px}}@media (min-width: 992px){.manchete-bloco .sabatina-badge{left:-20px}}@media (min-width: 768px){.sabatina-badge{position:relative;z-index:2;top:-36px;left:-10px;margin-bottom:-29px;align-self:flex-start}}.sabatina-badge:before{content:"Acompanhe ao vivo"}@media (min-width: 768px){.sabatina-badge:before{content:"AO VIVO"}}.btn-sabatina{margin-left:10px;margin-right:10px;margin-bottom:10px;background:#cf5197;display:block;font-size:1.125em}@media (min-width: 768px){.btn-sabatina{margin-left:0;margin-right:0;margin-top:20px;margin-bottom:0}}.btn-sabatina:hover{background:#c93d8b}@media (max-width: 767px){.sabatina-main{overflow:auto}.sabatina-main .no-row{width:460vw}.sabatina-main .col-sm-20p{display:inline-block;white-space:nowrap;float:left;width:90vw;font-size:0}}