.question_heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.question_heading h1 {
  text-align: center;
  font-size: 18px;
  letter-spacing: 1px;
  border-bottom: 3px solid;
}

.question_heading ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 0 !important;
}

.question_heading ul li {
  font-size: 13px;
  display: block;
  font-weight: 600;
}

.question_heading p {
  width: 100%;
  text-align: left;
  margin: 10px auto;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 500;
  opacity: .6;
}

.question_heading h3 {
  font-size: 16px;
  border-bottom: 2px solid #000;
}

.question_listings {
  margin: 2rem 0;
}

.question_listings .questions h3 {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
}

.question_listings .options ul li {
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: .6;
  margin: 10px 0;
}

.question_listings .text_area {
  padding: 10px;
  border: 1px solid #ccc;
}

.question_listings .text_area h4 {
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: .6;
  margin: 5px 0;
  letter-spacing: 1px;
  font-weight: 800;
}
/*# sourceMappingURL=all-questions.css.map */