.clear .views-field {
    clear: both;
    overflow: hidden;
}

.row-filete .views-row {
    border-bottom: 1px dotted;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.label-bold span.views-label {
    float: left;
    margin-right: 5px;
    font-weight: bold;
}

h2.pane-title {
    text-align: left;
    padding-bottom: 0;
}
.view.view-delegado {
    margin-bottom: 30px;
}
.pane-content {
    margin-bottom: 30px;
}

body {
    font-family: Arial,sans-serif;
    line-height: 1.6;
    font-size: 13pt;
    color: #000000;
}

span.falta {
    color: red;
    text-decoration: underline;
}

div#breadcrumb {
    display: none;
}

h2 {
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    padding-bottom: 40px;
}


.print-breadcrumb {
    display: none;
}

.print-site_name {
    display: none;
}

body {
    max-width: 21cm;
    padding: 1cm 0;
    margin: 0 auto;
}

hr.print-hr {
    display: none;
}

h2 {
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}
#logo {
    float: none;
    padding: 0;
}
.print-logo #logo {
    float: none;
    padding: 0;
}
.print-logo {
    height: 120px;
    text-align: center;
}

.field.field-name-header-candidaturas p {
    text-align: center;
}



h2.titulo {
    margin-bottom: 0;
    padding-bottom: 0;
}

p.data-header {
    font-size: 16pt;
    font-weight: bold;
}

h2.nome-lista {
    padding-bottom: 0;
    margin: 0;
}
h2.titulo-imprimir {
    margin-top: 0;
}

#content h2 {
    margin-bottom: 2px;
    font-size: 1.429em;
    line-height: 1.4;
    /* padding-top: 0; */
    margin-top: 0;
}

.field .field-label {
    font-weight: bold;
    float: left;
}
.field-collection-view .field-label {
    width: auto;
}

.view h2.title {
    padding: 0;
}

.assinatura {
    max-width: 18cm;
    margin-left: 2cm;
}

.data-assinatura {
    margin-top: 50px;
    text-align: center;
}

.delegado-txt {
    text-align: center;
    margin-top: 20px;
    padding-bottom: 1cm;
    border-bottom: 1px;
    overflow: hidden;
}

.assinatura-byline {
    text-align: center;
    border-top: 1px solid;
}

.views-field.views-field-nothing {
    overflow: hidden;
}
.item-list li {
    margin-bottom: 20px;
}

div#content {
    text-align: justify;
}
.print-content {
    text-align: justify;
    font-size: 11pt;
}

.print-logo {
    height: 2cm;
    overflow: visible;
}

body {
    max-width: 21cm;
    padding: 0.5cm 0;
    margin: 0 auto;
    font-size: 12pt;
}

.view.view-lista-de-candidatos.view-id-lista_de_candidatos.view-display-id-entity_view_6 {
    page-break-before: always;
}

.print-content .view.view-lista-de-candidatos.view-id-lista_de_candidatos.view-display-id-entity_view_6 h2.title {
    padding: 0;
}

.print-content ol {
    margin-left: 0;
    -webkit-margin-before: 0;
    padding: 30px 0 30px 30px;
}

.print-content .node-candidato .print-logo.certidao {
    float: left;
}
.print-content .node-candidato .view-header, .print-content .node-mandatario .view-header{
    /* clear: both; */
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
    font-weight: bold;
}

.print-content .node-candidato .remetente-post, .print-content .node-mandatario .remetente-post {
    float: right;
    width: 12cm;
    overflow: hidden;
    margin: 20px 0;
}

.print-content .node-candidato .views-field.views-field-nothing-2, .print-content .node-mandatario .views-field.views-field-nothing-2 {
    overflow: hidden;
}


.print-content .node-candidato .view-footer , .print-content .node-mandatario .view-footer{
    margin-top: 40px;
}

.print-content .node-candidato .assinatura, .print-content .node-mandatario .assinatura {
    max-width: 18cm;
    margin-top: 30px;
    height: 90px;
    border-bottom: 1px solid;
    overflow: hidden;
}

.print-content .node-candidato .top-eleicoes, .print-content .node-mandatario .top-eleicoes,  .print-content .node-declaracao-de-aceitacao .top-eleicoes {
   text-align: center;
    padding: 30px;
}

.print-content .node-candidato .print-logo.certidao, .print-content .node-mandatario .print-logo.certidao {
    float: none;
}
.remetente-post {
    float: right;
    width: 12cm;
    overflow: hidden;
    margin: 20px 0;
}

.node-type-mandatario .views-field.views-field-nothing-2, .node-type-candidato .views-field.views-field-nothing-2 {
    overflow: hidden;
}
.requer {
    text-align: center;
    margin-bottom: 40px;
}

.node-declaracao-de-aceitacao {
    line-height: 1.9;
}

.node-declaracao-de-aceitacao .view-footer {
    margin-top: 60px;
}

.node-declaracao-de-aceitacao .view-footer p {
	text-align: center;
}

@page { margin: 0.5in 0.5in 0.5in 0.5in;}

.break{page-break-after: always;}