/* ########################
** ### jpFAQ 
** ####################  */

.jpfaqList li {
  margin-bottom: 10px;
  cursor: pointer;
  border: 1px solid #99ccff;
  border-radius: 0.25rem;
  background-color: #fff;
}
.jpfaqList li.list-group-item {border: 0px;padding: 10px 0;}
.jpfaqAnswer li {
  margin-bottom: 0px;
  cursor: default;
  border: 0px;
  border-radius: 0;
  background-color: transparent;
  list-style-type: circle;
  margin-left: 20px;
}
.jpfaqAnswer li.list-group-item {margin-left: 0px;padding: 5px 0;}
.jpfaqList li h3, .tx-jpfaq li h3.questionUnfolded {
  font-size: 1.1rem;
  font-weight: 500;
  color: #63b0fe;
  padding: 10px;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  background-position: right!important;
  background-origin: content-box, content-box !important;
  }
.tx-jpfaq li h3.questionUnfolded  {border-bottom: 1px solid lightgrey;padding-left:20px;}
.jpfaqAnswer {
  padding: 10px;
  margin-top:10px;
  border-top: 0px solid lightgrey;
}
.jpfaqList li h3:hover {color: #178afe;}
.jpfaqQuestionCommentContainer {
  font-size: 90%;
  border-top: 1px solid lightgrey;
  margin-top: 20px;
  padding-top: 5px;
  max-width: 100%!important;
}
/* Zeilenumbruch erzwingen */
.jpfaqCatCommentContainerIntroText::after {content: "\A"; white-space: pre;}
.toggleTriggerContainer:hover {cursor:default}
