.bold {
  font-weight: bold;
}

.headline {
  padding-top: 2.5em;
}

.body h6 {
  margin-bottom: 0.75em;
}

.body .condition {
  margin-bottom: 0em;
}

.body ul {
  list-style-type: disc;
}

.body .go-doc-criteria pre {
  white-space: pre-wrap;
  font-family: 'ArialMT', Arial, sans-serif;
}

.trial-eligibility {
  margin-bottom: 1em;
}

.eligibility-criteria {
  border: 0.05em solid #007BC3;
  border-left: 1.5em solid #153547;
  padding-left: 1em;
  padding-top: 0.5em;
}

.eligibility-criteria a:hover {
  text-decoration: underline;
}

.underline-hover:hover {
  text-decoration: underline;
}

.eligibility-criteria p {
  margin-bottom: 0;
  list-style-type: none;
}

.treatment-context-detail {
  padding-left: 2.5em;
  padding-top: 0.5em;
  border: 0.05em solid #007BC3;
  border-top: 0;
}

.loader {
    border: 8px solid #f3f3f3; /* Light grey */
    border-top: 8px solid #7899B4; /* Blue */
    border-radius: 50%;
    width: 6em;
    height: 6em;
    animation: spin 2s linear infinite;
    margin-top: auto;
    margin-bottom: auto;
}

.modal p {
  margin-bottom: 0;
}

.modal .header {
  margin-bottom: 1em;

  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.modal ul {
  list-style-type: disc;
}

.list {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
    -moz-column-gap: 10px; /* Firefox */
    column-gap: 10px;
}

.list .alteration-sub-group {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid-column;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
