.btn.btn-custom-faq {
  box-shadow: none !important;
  outline: 0;
}

.card-header.card-faq span {
  display: inline;
  cursor: pointer;
  position: absolute;
  right: 0;
}

.card-header.card-faq button.collapsed span {

  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: .3s transform ease-in-out;
}

.card-header.card-faq button span {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transition: .3s transform ease-in-out;
}



.list-group-item span {
  border-width: 0 1px 1px 0;
  display: inline;
  cursor: pointer;
  padding: 3px;
  position: absolute;
  right: 0;
  margin-top: 10px;
}


.list-group-item a.btn.btn-custom-faq.collapsed span {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: .3s transform ease-in-out;
}


.list-group-item a.btn.btn-custom-faq span {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transition: .3s transform ease-in-out;
}
