/* remove header and footer in print  */
@page { margin: 0;}
body { margin: 1.6cm;margin-right: 0cm; }
/* override of bootstrap barrio base theme style  */
 .two-sidebars, .sidebar-first, .sidebar-second, body, #page-wrapper, #page, #main-wrapper, html, .dialog-off-canvas-main-canvas {
  width: 100% !important;
}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  max-width: 85% !important;
}
.row{margin: 0;}
#main{margin: 0px;}

.navbar-brand .img-fluid.d-inline-block.align-top {
  height: 100px;
  width: auto;
}

.white-bg-section-with-shadow {
  box-shadow: none;
  border: 1px solid #ccc;
   break-before: page; 
}
.navbar>.container {
  justify-content: flex-end;
}
div#page {
  background: none !important;
}
body, p, a, li {
  font-size: 0.9em;
  line-height: 1.4em;
}
nav#navbar-top, .contextual .trigger, .alert-wrapper, #block-printreport, button.navbar-toggler.collapsed, .navbar-expand-lg .navbar-collapse, #block-rethink-breadcrumbs{
  display: none !important;
}
.navbar>.container {
  justify-content: flex-end;
} 
 div#page{background: none !important;}

.field--name-body {
  column-count: 2;
  column-gap: 2em;
  -webkit-column-count: 2; 
  -moz-column-count: 2; 
} 
 .field.field--name-title {
  margin: 1em 0px 1em 0px;
  display: block;
  line-height: normal;
  color: #ffff;
} 



