/**
 * @file
 * FAQ CSS
 */

#k2m-faq-custom-pane-edit-form .description {
  margin-bottom: 10px;
}

#k2m-faq-custom-pane-edit-form .panel-body.fieldset-wrapper {
  margin-bottom: 20px;
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: 4px;
}

#k2m-faq-custom-pane-edit-form .panel-body.fieldset-wrapper:last-child {
  margin-bottom: 0;
}

#k2m-faq-custom-pane-edit-form .form-actions.form-wrapper {
  float: right;
  display: inline-block;
}

.panel-group.faq a:hover,
.panel-group.faq a:focus
.panel-group.faq h5:hover,
.panel-group.faq h5:focus,
.panel-group.faq h5,
.panel-group.faq a {
  text-decoration: none;
}
.panel-group.faq h5 {position: relative;}

.panel-group.faq a h5:before,
.panel-group.faq a[aria-expanded="false"] h5:before {
  content: '+';
  display: block;
  position: absolute;
  top: -3px;
  right:0;
  font-size: 22px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
}
.panel-group.faq a[aria-expanded="true"] h5:before {
  content: '–';
  top: -5px;
}

