.accordionjs {
  position: relative;
  margin: 0;
  padding: 0 !important;
  list-style: none;
  margin-top: 10px;
  margin-bottom: 20px;
  list-style: none;
}
.accordionjs .acc_section {
  border: 1px solid #b5b5b5 !important;
  position: relative;
  z-index: 10;
  /*margin-top: -1px;*/
  overflow: hidden;
  margin-bottom: 15px;
}
.accordionjs .acc_section .acc_head {
  position: relative;
  /*background: #fff;*/
  padding: 10px;
  display: block;
  cursor: pointer;
}
.accordionjs .acc_section .acc_head h3 {
  line-height: 1;
  margin: 5px 0;
  position: relative;
}
.accordionjs .acc_section .acc_head h3:after {
  content: "\f055";  /* this is your text. You can also use UTF-8 character codes as I do here */
  font-family: FontAwesome;
  right:0;
  position:absolute;
  top:0;
}
.accordionjs .acc_section .acc_content {
  padding: 10px;
}
.accordionjs .acc_section:first-of-type,
.accordionjs .acc_section:first-of-type .acc_head {
  /*border-top-left-radius: 3px;
  border-top-right-radius: 3px;*/
}
.accordionjs .acc_section:last-of-type,
.accordionjs .acc_section:last-of-type .acc_content {
  /*border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;*/
}
.accordionjs .acc_section.acc_active > .acc_content {
  display: block;
}
.accordionjs .acc_section.acc_active > .acc_head {
  background: #b5b5b5;
  /*border-bottom: 1px solid #b5b5b5;*/
}
.accordionjs .acc_section.acc_active > .acc_head  h3 {
  color: #000;
}
.accordionjs .acc_section.acc_active > .acc_head h3:after {
  content: "\f056";  /* this is your text. You can also use UTF-8 character codes as I do here */
}