.sortorder:after {
  content: '\25b2';   /*BLACK UP-POINTING TRIANGLE*/
}
.sortorder.reverse:after {
  content: '\25bc';   /*BLACK DOWN-POINTING TRIANGLE*/
}

button{
  border:0 none;
  background-color: transparent;
  color: #a2a1a6;
}

a{
  color:#1A36D8;
}

a:hover{
  text-decoration: underline;
  color:#1A36D8;
}

.event-title{
  cursor: pointer;
  color:#1A36D8;
  padding-left:30px;
}
.event-title-container:nth-child(odd) .event-title {
	background-color: beige;
}

.event-table:nth-child(odd) {
  background-color: aliceblue;
}

.people-table:nth-child(even) {
	background-color: aliceblue;
}

button.cancle-button{
	border:1px solid red;
	padding:5px;
	background:red;
	color:white;
	font-weight:bold;
}

button.open-button{
  color:#1A36D8;
}

.event-download-link{
  margin-right:15px;  
}

.add-member{
  margin-top:20px;
  display:flex;
  gap:10px;
  justify-content: flex-start;
  align-items:stretch;
}

.add-member input.add-member-input{
  margin-bottom: 0;
}

.add-member-button{
  color:#fff;
  background-color:#1A36D8;
}

.add-member-button:disabled{
  color:gray;
  background-color:#fff;
  cursor: not-allowed;
}

.total-spots{
	margin-top:15px;
}