table.table-centered th {
  text-align: center;
  vertical-align: middle;
}
table.table-centered td {
  text-align: center;
  vertical-align: middle;
}

table {
  width: 100%;
}
table caption {
  color: black;
  font-size: 0.9em;
}
table thead {
  background-color: white;
  color: black;
  hyphens: none;
  border-top: black 2px;
border-bottom: black 2px;
}
table thead tr {
  color: black;
  hyphens: none;
  border-top: black 2px;
border-bottom: black 2px;
}
table thead tr th {
  vertical-align: middle;
  hyphens: none;
  border-top: black 2px;
border-bottom: black 2px;
}

table thead th {
  color: black;
  text-align: center;
  font-weight: 500;
  font-size: 1.1em;
  hyphens: none;
  border-top: black 2px;
border-bottom: black 2px;
}

table tbody {
  font-size: 0.9em;
  font-weight: 500;
  hyphens: none;
  border: black 2px;
  border-top: black 2px;
border-bottom: black 2px;
}
table tr {
  hyphens: none;
  border-top: black 2px;
border-bottom: black 2px;
}

table td {
  padding: 3px;
  hyphens: none;
  border-top: black 2px;
border-bottom: black 2px;
}
table td img {
  position: relative;
  display: block;
  margin: 0 auto;
}


.center {
	margin: auto;
	text-align: center;
	}
	

table.info {
  width: auto;
  margin: auto;
	text-align: left;
}
table.info tr {
  margin: auto;
	text-align: left;
}
table.info tr:nth-child(odd) {
  background-color: white;
  margin: auto;
	text-align: left;
}
table.info tr:nth-child(odd) td:nth-child(even) {
  background-color: white;
  margin: auto;
	text-align: left;
}
table.info tr:nth-child(even) {
  background-color: white;
  margin: auto;
	text-align: left;
}
table.info tr:nth-child(even) td:nth-child(even) {
  background-color: white;
  margin: auto;
	text-align: left;
}

#breadcrumbs {
color: white;
}

#breadcrumbs a {
color: white;
}

.art {
border-top: black 2px;
border-bottom: black 2px;
}

