html {
/*	filter: invert(1) sepia(1) saturate(8) brightness(70%);
	background-color: #005844; */
	background-color: #faedd9 !important;
	color: #005844 !important;
}

ol {
	list-style: decimal inside none;
}

button, .buttonify {
	color: #005844;
}

.barrowtable tr th, .barrowtable tr td {
	padding: 0;
}

th {white-space: nowrap;}
.barrowtable td:nth-child(2)  {white-space: nowrap;}
.barrowtable td:nth-child(3)  {white-space: nowrap;}
.barrowtable td:nth-child(4)  {white-space: nowrap;}


@media screen and (max-width: 600px) {
  .hide-mobile {
    display: none;
  }

  .barrowtable {
	  font-size: 90%;
  }

  .barrowtable tr th { 
	  border: 5px solid white;
  }

  .barrowtable tr td:nth-child(2) { 
	  border: 5px solid white;
  }
  .barrowtable tr td:nth-child(3) { 
	  border: 5px solid white;
  }

  .barrowtable tr td:nth-child(4) { 
	  border: 5px solid white;
  }
}
button[value="Remove"] { 
padding: 5px;
min-width: 25px;
margin-left: 5px;
}

legend {
	background-color: #005844;
	color: white;
}


li.no-after::before{content:none;}

:root {
  --error-color: #9e2a2b;
}

.has-error {
  color: var(--error-color);
}

#thereareerrors,
.text-danger {
  background-color: var(--error-color);
  color: white;
}

#thereareerrors {
  padding: var(--unit) var(--u2);
}

.has-error label {
  font-weight: bold;
}

.has-error input,
.has-error select {
  border-color: var(--error-color);
  margin-bottom: 0.125rem;
}

.text-danger {
  display: block;
  padding-bottom: var(--unit);
  width: max-content;
  padding: var(--unit);
}


.form-control-label span {
  font-weight: normal;
}


