/* per https://github.com/joomla/joomla-cms/issues/38282# */
.CodeMirror-gutters {
  left: 0px !important; 
}

/* title remove underline */
/* .container-header .navbar-brand a{
text-decoration: none;
} */

/* title remove underline */
.container-below-top a{
  text-decoration: none;
}

/* set up a table 7 cols wide */
.table_7x {
  display: grid;
/*  grid-template-columns: auto auto auto auto auto auto auto; */
  grid-template-columns: repeat(7, auto);
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  /* this is best done in a separate class table_bm so it can be selectively applied */
  /* margin-bottom: 7px; */
  }

/* set up a table 6 cols wide */
.table_6x {
  display: grid;
  grid-template-columns: repeat(6, auto);
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  }

/* set up a table 3 cols wide */
.table_3x {
  display: grid;
  grid-template-columns: 110px 2fr 2fr;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  /* this is best done in a separate class table_bm so it can be selectively applied */
  margin-bottom: 7px;
  }

/* space for line - works for any number of columns - readmore must be BETWEEN two grids */
.spacer_item {
  grid-column-start: 1;
  grid-column-end: -1; 
}

/* format grid item */
.grid_item {
  border: 2px solid #87b5ff;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
}
/* format empty grid item */
.grid_item_x {
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
}

/* center text in grid item */
.grid_item_ctr {
  text-align: center;
}

/* format line for grid */
hr.grid_line {
  height: 2px !important; 
  border: 0px !important;
  color: #87b5ff !important;
  opacity:1.0 !important;
  margin: 5px !important; 
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

