ul.jpfaqList {
	margin: 0;
	padding: 0 0 15px 0;
}

.jpfaqList > li {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
    cursor: pointer;
}

.jpfaqList > li > h3 {
    cursor: pointer;
}

.jpfaqList > li > div {
    cursor: text;
}

.tx-jpfaq .jpfaqHideAll,
.tx-jpfaq .toggleTriggerContainer,
.jpfaqFinfo {
	display: none;
}

.toggleTrigger::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23256393" d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"/></svg>');
    width: 18px;
    display: inline-block;
    margin-right: 5px;
  }
  .toggleTrigger.questionUnfolded::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path fill="%23256393" d="M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"/></svg>');
    width: 18px;
    display: inline-block;
    margin-right: 5px;
  }

  #jpfaqSearch .form-control {
    border: 1px solid;
  }