#candidates-list .list-group-item:nth-child(odd){background-color:#f8f9fa}#candidates-list .list-group-item:hover{background-color:#eef2f6}#candidates-list .form-check{display:flex;align-items:center;width:100%}#candidates-list .form-check-input{margin-top:0!important;vertical-align:middle}#candidates-list .form-check-label{margin-bottom:0;word-break:break-word}.card-body{padding:1rem}.input-group{width:100%}#candidates-list .d-flex.align-items-center{flex-wrap:wrap}.pagination-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;padding-left:0;margin:0}.pagination .page-item{margin:0}@media (max-width: 420px){.card-body{padding:.75rem}.list-group-item{padding-left:.5rem;padding-right:.5rem}.input-group .form-control,.form-check-label{font-size:.95rem}}.logoTopo{max-height:38px;height:auto}.votar-page{--primary-color: #0E4985;--muted-color: #6c757d}.votar-page .card-title,.votar-page h5{color:var(--primary-color)}.votar-page .text-muted{color:var(--muted-color)!important}.votar-page .controls-row{display:flex;align-items:center;gap:.5rem}.votar-page .controls-row .btn{display:inline-flex;align-items:center;vertical-align:middle}.votar-page .controls-row .btn .fa{margin-right:.5rem}.votar-page .form-check-label .fa{color:#9aa3ac;margin-right:.5rem}.votar-page .counter{display:flex;align-items:center;margin-right:.75rem}.votar-page .btn .fa{line-height:1}
