article div.entry-content p
{
  text-align: justify;
}

article div.entry-content .anchor
{
  position: relative;

  top: -0.5em;
  font-size: smaller;
}

article div.entry-content address
{
  font-size: smaller;
}

ul.link-list
{
  margin: 0px 0px 1em 0px;
  padding: 0px;
}

ul.link-list li
{
  list-style-type: none;
  margin-bottom: 0.25em;

  color: #333;
}

label
{
  width: 100%;
  display: block;

  padding: 0.25em;
}

label.mandatory:before
{
  content: '*';
  color: #F00;
}

label.mandatory.warning
{
  background-color: #FFCCBA;
  color: #D63301;
}

label.mandatory.warning:before
{
  color: #D63301;
}
