/* ---------- General Layout ---------- */
/* * {
  margin: 0 !important;
  padding: 0 !important;
}  */

body,
input,
textarea,
select {
  color: #000;
  background: none;
}
.two-sidebars,
.sidebar-first,
.sidebar-second,
body {
  width: 100%;
}
#sidebar-first,
#sidebar-second,
.navigation,
#toolbar,
.site-footer,
.tabs,
.shortcut-action {
  display: none;
}
.one-sidebar .main-content,
.two-sidebars .main-content {
  width: 100%;
}
.featured-bottom {
  width: 960px;
  margin: 0;
  padding: 0;
  border: none;
}
/* 
.featured-bottom-first,
.featured-bottom-second,
.featured-bottom-third {
  width: 250px;
}  */

/* ---------- Node Pages ---------- */

#sidebar-first,
#sidebar-second,
.navigation,
#toolbar,
.site-footer,
.tabs,
.shortcut-action {
  display: none;
}
.contextual,
#comments .title,
#comments form,
.comment-forbidden {
  display: none;
}

/* custom */
.view-filters,
.view-header,
#block-bootstrap-textodescricaomenuregistrosrecursossaidas,
#block-bootstrap-textodescricaomenuregistrosrecursosentradas,
#block-bootstrap-menulistaregistrosporclientesefornecedores,
#block-bootstrap-textodescricaomenuregistrossaidas,
#block-bootstrap-textodescricaomenuregistrosrecursos,
#block-bootstrap-textodescricaopaginatodososregistrosfianceiros,
#block-bootstrap-contabillidademenufiltroregistrosregistrosporrecurso,
#block-bootstrap-menuregistroporclientescontabil,
#block-bootstrap-contab-menu-filtro-reg-por-comunidade,
#block-bootstrap-contab-menu-filtro-reg-por-comunidade,
#block-bootstrap-contabillidademenufiltroregistrostodososregistros,
header,
footer,
.highlighted {
  display: none;
}
#main {
  max-width: 100% !important;
}
.print-page {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
}
/* cabecalho da provincia */
.cabecalho-padrao-wrapper {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
  border-bottom: 1px solid #ccc;
}
.periodo-relatorio,
.cabecalho-provincia {
  margin: 0;
  padding: 0;
  font-family: var(--bs-body-font-family);
  font-weight: bold;
  font-size: 17px !important;
  color: #333;
}
.periodo-relatorio {
  margin-bottom: 20px;
  font-weight: normal !important;
}
.periodo-relatorio span {
  font-weight: bold;
}
h2.sub-titulos-home.rel-tit {
  font-family: var(--bs-body-font-family);
  font-size: 18px !important; 
}
.custom-tb th,
.custom-tb td {
  font-size: 12px;
}

/* titulo principal */
h1.title {
  margin: 10x 0 0 0;
  padding: 0;
  font-size: 17px;
}

/* corpo do conteudo */
.view-display-id-page_2 .views-field {
  font-size: 14px !important;
}
.views-element-container table tr td {
  font-size: 12px;
}
.rg-contabil tfoot tr.tb-vl-total td:nth-child(1)::before {
  font-size: 10px;
}
.view-registros-financeiros .views-field-nothing-1,
.view-duplicado-de-registros-financeiros table tr .views-field-nothing-1 {
  display: none;
}
.periodo-relatorio {
  font-size: 15px;
}
.views-field-nothing svg,
.aplicacao-financeira.ap-investimento th.views-field-nothing,
.aplicacao-financeira.ap-investimento td.views-field-nothing,
.sub-titulos-home.rel-tit svg {
  display: none !important;
}


table td,
table th {
  border: 1px solid #000 !important;
}












/*    
* {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
body {
  width: 100%;
}
#page-wrapper,
#page,
.layout-main-wrapper,
.container {
  margin: 0 !important;
  padding: 0 !important;
  width: 2000px !important;
  background-color: aqua;
}
body.role-contador #block-bootstrap-contab-menu-filtro-reg-por-comunidade,
footer,
header,
#block-bootstrap-contabillidademenufiltroregistrostodososregistros,
.view-filters,
.bt-apagar,
.bt-editar,
th.views-field-field-classif-registro-rec,
td.views-field-field-classif-registro-rec {
  display: none !important;
}
.container,
table {
  width: 100% !important;
}
h1.title {
  font-size: 17px;
}
.sub-titulos-home.rel-tit {
  margin: 0;
  padding: 0;
  font-size: 18px;
  border: none;
}
.sub-titulos-home.rel-tit svg {
  display: none !important;
}





/* cabecalho provincia */
/*
.cabecalho-padrao-wrapper {
  width: 100%;
  border-bottom: 1px solid #ccc;
}
.periodo-relatorio,
.cabecalho-provincia {
    margin: 0;
    padding: 0;
    font-family: var(--bs-body-font-family);
    font-weight: bold;
    font-size: 17px;
    color: #333;
}
.periodo-relatorio {
    margin-bottom: 20px;
    font-weight: normal !important;
}
.periodo-relatorio span {
    font-weight: bold;
}


/* hoje */