.cits-flex-container {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  align-content: flex-start;
}

.cits-flex-container .cits-flex-item {
  width: 180px;
}

.faq-table {
  border-collapse: collapse;
  width: 100%;
  height: 50px;
}

.faq-thead {
}

.faq-tbody {
}

.faq-tr {
  height: 25px;
}

.faq-td {
  height: 25px;
}

.faq-icon {
  width: 40px;
  background-position: center;
  background-repeat: no-repeat;
}

.faq-content {
}

.faq-icon-question {
  background-image: url('../img/q.bmp');
}

.faq-content-question {
}

.faq-icon-answer {
  background-image: url('../img/a.bmp');
}

.faq-content-answer {
}
