div.joining-method-A {
  font-style: italic;
  opacity: 0.6;
}
div.joining-method-A:after {
  content: 'This organisation is pending approval';
}
.report-grid {
  width: 100%;
}
thead.ui-widget-header th:first-child {
  width: 15%;
}
thead.ui-widget-header th:nth-child(2) {
  width: 65%;
}
.report-grid h3, .report-grid p {
  margin: 0.15em 0 0.15em 0;
}
.activity-search * {
  vertical-align: middle
}
div.activity-search input {
  margin: 0 4px;
}
.report-grid  tr, .report-grid  tr.odd {
  border-bottom: solid #aaaaaa 1px;
}
.report-grid td {
  padding: 0.5em;
  vertical-align: top;
}
.report-grid tbody a.button {
  padding: 0.25em;
  float: left;
  clear: left;
  min-width: 180px;
  text-align: center;
  margin: 2px;
}
