.cursor {
  cursor: pointer;
}

.cb-icon {
	display: inline-block;
	padding-right: 4px;
}

.modal-body.cb-body {
  padding-left: 0;
  padding-right: 0;
}

.cb-body {
  max-height: 35rem;
  overflow-y: scroll;
  margin-bottom: 1rem;
}
.cb-body .cb-question:first-child {
  margin-top: 0 !important;
}
.cb-body .cb-answer:last-child {
  margin-bottom: 0 !important;
}

.cb-answer {
  font-size: 0.8rem;
}
.cb-answer h1 {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: bold;
}
.cb-answer ol,
.cb-answer ul {
  padding-left: 0;
}
.cb-answer ol > li,
.cb-answer ul > li {
  list-style-type: none;
}
.cb-answer ol > li {
  margin-bottom: 1rem;
}
.cb-answer ol li > p {
  margin-bottom: 0;
}
.cb-answer a {
  color: white;
  text-decoration: underline;
  font-weight: bold;
}
.cb-answer a.btn {
  text-decoration: none;
  text-align: left;
}
.cb-answer pre, .cb-answer code {
  background-color: inherit;
  color: white;
}
