/* make menu wrap */
.container-header .mod-menu {
   flex-wrap: wrap;
}

/* hide system-message-container for login error message */
#system-message-container {
   display: none;
  visibility: hidden;
}

/* center the footer */
.footer .grid-child {
  justify-content: center;
}

/* change colour of items requiring login */
/* https://www.joomla51.com/tutorials/template-customization/applying-color-to-a-single-menu-item-in-joomla */
.item-123, .item-123 > a {
    color:Red !important;
}
.item-125, .item-125 > a {
    color:Red !important;
}

/* set menu toggler for mobiles etc */
.container-header .navbar-toggler  {
  color: #553bb0 !important ;
}

/* set up grid for header - logo, space, title & desc  */
.table_pr {
  display: grid;
  grid-template-columns: 100px 40px minmax(min-content, 1200px) ; 
}

/* setup background image */
.grid_item_bg {
  /* see https://issues.joomla.org/tracker/joomla-cms/38947 */
  background: url('../../../../../images/ROPA_Logo.jpg');
  background-repeat:no-repeat; 
}

/* for title description site module position: below-top*/
/* title stuff */
.pr_title {
  font-size: 2.5rem;
  color: White;
}
/* remove the underline */
.pr_title a {
	text-decoration: none;
}
/* description stuff */
.pr_desc {
  font-size: 1.7rem;
  line-height: 200% !important;
  color: White;
}

/* hide login stuff*/
.login .list-group > a {
  display: none; visibility: hidden;
}

/* general grid stuff */

/* make table 200 1fr for timeline dates */
.table_2 {
  display: grid;
  grid-template-columns: 200px 1fr; 
}

/* make table 100 150 for insurance by year */
.table_2a {
  display: grid;
  grid-template-columns: 100px 150px; 
}

/* make table for costs etc */
.table_2b {
  display: grid;
  grid-template-columns: 400px 100px; 
}

/* make table 1fr 155 155 */
.table_3 {
  display: grid;
  grid-template-columns: 1fr 155px 155px; 
}

/* make table 150 100 100 100 for ethos data by year */
.table_4 {
  display: grid;
  grid-template-columns: 150px 100px 100px 100px; 
}

/* make table for losses on entryphone system Year Amount Total Note  */
.table_4a {
  display: grid;
  grid-template-columns: 100px 120px 120px Auto; 
}

/* make table for errors at Companies House  */
.table_5 {
  display: grid;
  grid-template-columns: 80px 80px 80px Auto Auto; 
}

/* make table for invoicing 100 100 100 100 100 100 */
.table_6 {
  display: grid;
  grid-template-columns: 100px 100px 100px 100px 100px 100px; 
}

/* make table for list losses etc - Item, S 20 ?, Date, Amount, Comm Data Link */
.table_6a {
  display: grid;
  grid-template-columns: Auto 100px 100px 120px 120px 100px; 
}

/* make table for documents - agent, date, title, accs, mom, misc */
.table_6b {
  display: grid;
  grid-template-columns: 120px 120px auto 40px 40px 40px; 
}

/* grid item stuff */
.grid_item {
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
}