
table {
  border-collapse: collapse;
}

th, td {
  border: 1px solid #000;
  padding: 5px;
}

a.main {
  text-decoration: none;
  color: #316aca;
}

a.breadcrumb, a.breadcrumb:visited {
  text-decoration: none;
  color: #6b7280;
  font-size: 0.8rem;

}

a.breadcrumb, a.breadcrumb:visited {
  text-decoration: none;
  color: #6b7280;
  font-size: 0.8rem;

}

a.breadcrumb:hover{
  color:#316aca;
  text-decoration: underline;
}

div.breadcrumb {
  font-size: 0.8rem;
}


.bold {
  font-weight: bold;
}

label.required:after {
  content: "* ";
  color: red;
  padding-left: 4px;
}
