/* hide the title if inside a record as a block */
details article.node header h3 {
  display: none;
}

/* show border */
/*div.region-inner section.block-contact,
div.region-inner section.block-school,
div.region-inner section.block-age,
div.region-inner section.block-baptism,
div.region-inner section.block-membership,
div.region-inner section.block-myaddress {*/
section#block-cong-contactinfoblock, 
section#block-cong-schoolinfoblock,
section#block-cong-ageinfoblock,
section#block-cong-baptisminfoblock,
section#block-cong-membershipinfoblock,
section#block-cong-myaddressinfoblock {
  border-style: groove;
  padding: 0px 5px;
  margin: 10px 0px;
}

section#block-cong-contactinfoblock {
  background: beige;
}
section#block-cong-schoolinfoblock {
  background: palegoldenrod;
}
section#block-cong-ageinfoblock {
  background: lightcyan;
}
section#block-cong-baptisminfoblock {
  background: mistyrose;
}
section#block-cong-membershipinfoblock {
  background: wheat;
}
section#block-cong-myaddressinfoblock {
  background: lightgrey;
}

/* highlight the field name */
details article.node div.node__content div.field {
  font-weight: bold;
}

/* do not highlight the field value */
details article.node div.node__content div.field div.field__item {
  font-weight: normal;
}

/* attendance */
div.attendance-active {
    background-color: white;
}
div.attendance-irregular {
    background-color: lightgrey;
}
div.attendance-inactive {
    background-color: darkgray;
}

/* highlight those who have deceased */
div.person-deceased {
    background-color: black;
    color: white;
}

