/* style4.css  2023 Feb 7 */
/* Updated cgp 2023 June 3 Add colour: Black: where needed omit unused items*/
/* Pale or pastel colours for main subsections of database */
/* .lasblue  {background-color: SteelBlue; color: White; text-align: center;}*/
body      {font-family: 'Cambria', 'Georgia', serif;}
.lasblue  {background-color: DodgerBlue; color: Black; text-align: center;}
.view     {background-color: AquaMarine; color: Black;  }
.edit     {background-color: Yellow; color: Black; }
.cancel   {background-color: Red; color: white;}
.calendar {background-color: MediumSpringGreen; color: Black; }
.calendar3 {background-color: Blue; color: Black; }
.cancelled {color: red; color: Black; }

.members  {background-color: LightBlue; color: Black; }
.members2 {background-color: MediumBlue; color: White;}
.events   {background-color: Plum; color: Black; }
.ballot   {background-color: Burlywood; color: Black; }
.fees     {background-color: Gold; color: Black; }
.update   {background-color: Yellow; color: Black; }

.debits   {background-color: Olive; color: white;}
.events2  {background-color: Purple; color: white;}
/* brighter colours for functional buttons */
.cancelled {color: Red}
.confirm  {background-color: PaleGreen; color: Black; }
.download {background-color: Brown; color: white;}
.email    {background-color: DarkOrange; color: Black; }
.payments {background-color: Gold; color: Black; }
.request  {background-color: LawnGreen; color: Black; }
.summary  {background-color: Green; color: white;}
.upload   {background-color: Magenta; color: white;}
.vacancies {background-color: Green; color: Black; }
/* older definitions */
.evadd    {background-color: Yellow; color: Black; }
.evcal    {background-color: Aquamarine; color: Black; }
.evedit   {background-color: Gold; color: Black; }
.evlist   {background-color: Plum; color: Black; }
.evview   {background-color: Orchid; color: Black; }
.memlist2 {background-color: LightBlue; color: Black; }
.months   {background-color: LightCyan; color: Black; }
.mailsend {background-color: ForestGreen; color: Black; }
#bb {border: 2px solid Blue; border-radius: 5px;}
#bb2 {color: Blue;}
td.small  {font-size: 8pt;}
#h1 {font-family: 'Cambria', 'Georgia', serif; font-size: 22pt; font-weight: normal;
     page-break-after: avoid;}
#h2 {font-family: 'Cambria', 'Georgia', serif; font-size: 16pt; font-weight: bold;
     page-break-after: avoid;}
#text {font-family: 'Cambria', 'Georgia', serif; font-size: 14pt;}
#small {font-family: 'Cambria', 'Georgia', serif; font-size: 12pt;}
del { text-decoration: line-through;}
/* old ones - update when possible */
textarea{font-family: 'Cambria', 'Georgia', serif;}
table {margin-left: -3px;}
table, th, td {border: 1px solid black;}
table.nb {border: 0px ; width:100%}
table.nb2 {border: 0px; }
table.nb td {border: 0px ;}
table.nb2 td {border: 0px ;}
table.nb2 th {border: 0px ;}
table.solid {border: 1px solid black; border-collapse: collapse;}
table.solid td {border: 1px solid black; border-collapse: collapse;}
table.solid th {border: 1px solid black; border-collapse: collapse;}
table.solid8 {border: 1px solid black; border-collapse: collapse; font-size: 8pt;}
table.solid8 td {border: 1px solid black; border-collapse: collapse;}
table.solid8 th {border: 1px solid black; border-collapse: collapse;}
table.solid9 {border: 1px solid black; border-collapse: collapse; font-size: 9pt;}
table.solid9 td {border: 1px solid black; border-collapse: collapse;}
table.solid8 th {border: 1px solid black; border-collapse: collapse;}
table.solid10 {border: 1px solid black; border-collapse: collapse; font-size: 10pt;}
table.solid10 td {border: 1px solid black; border-collapse: collapse;}
table.solid10 th {border: 1px solid black; border-collapse: collapse;}
table.solid12 {border: 1px solid black; border-collapse: collapse; font-size: 12pt;}
table.solid12 td {border: 1px solid black; border-collapse: collapse;}
table.solid12 th {border: 1px solid black; border-collapse: collapse;}
li {margin-top: 5px }

th.sticky-header {
position: -webkit-sticky;
position: -moz-sticky;
position: -ms-sticky;
position: -o-sticky;
position: sticky;
top: 0;
background-color: Blue;
color: white;
/*#  z-index: 10;
  #To not have transparent background.
  # works but data can be seen through the header when scrolled down
background-color: white;
*/
}
