
.center {
  text-align: center;
}

.noticeme {
  background-color: yellow;
  color: black;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.noticemealso {
  background-color: #ff66aa;
  color: black;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
 }

 .noticeme3 {
  background-color: #99AAff;
  color: black;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
 }

.margins
{
  margin-left: 20px;
  margin-right: 20px;
}
.noticeme a:link, .noticeme a:visited {
  color: blue !important;
}

.text-shadowed {
  text-shadow: 1px 1px 2px black;
} 

h1 {
  color: yellow;
  font-size: 2em;
  text-align: center; 
}

h2 {
  text-align: center;
}

.news-header {
  margin: 0px;
}

.bold {
  font-weight: bold;
}

.news-bullet {
  margin: 0px;
  margin-bottom: 5px; 
}

section > article {
  padding: 3px 3px 3px 3px;
  margin-top: 3px;
  margin-bottom: 3px;
  box-shadow: 1px 1px 1px black;
}

.article-header {
  text-align: center;
}

section {
  margin-top: 15px;
  margin-bottom: 15px;
}

.important-bulletin {
  background-color: #cccccc;
  padding: 5px;
  color: black;
  margin: 5px;
  border: 2px black solid;
}

.important-bulletin > h2 {
  color: darkblue;
}

.important-bulletin > h3 {
  text-align: center;
}

.important-bulletin {
  text-align: center;
}

.italics {
  font-style: italic;
}

.center-headline {
  position: relative;
  top: -20px;
  text-transform: uppercase;
}

input {
  padding-left: 3px;
  width: 90%;
}
 
select,button {
  width: 100%;
}

.tr-seperator {
  background-color: black;
  height: 1px;
}

.modal-p {
  padding: 0px;
  margin: 0px;
}

.meeting-ok {
  background-color: #4caf50;
  color: white;
  width: 100%;
}

.meeting-dne {
  background-color: #e91e63;
  color: white;
  width: 100%;
}

#meeting-table {
  width: 100%;
}

#meeting-table > tr {
  margin-bottom: 5px;
} 

.meeting-update {
  box-shadow: 2px 2px 3px black;
  padding: 5px;
  border: 1px yellow solid;
}

.meeting-update > h2 {
  text-align: center;
  color: yellow;
}

.meeting-update > p {
  text-align: center;
}

.box-link {
  margin: 5px;
  border: white 1px solid;
}

.box-link:hover {
  text-align: center;
  box-shadow: 1px 1px 2px black;
  margin: 5px;
  background-color: #91b0be;
  color: black;
  cursor: pointer;
}

#group-table {
  width: 100%;
}

#group-table td {
  padding: 3px;
}
.selectable-group:hover {
  background-color: lightblue;
  cursor: pointer;
}

