.card-header {
  padding: .2em;
  border: none; }
  .card-header button.btn-link {
    color: #000;
    font-size: .75em;
    font-weight: bold;
    text-decoration: none;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-right: 5px; }

.card-body {
  padding: 0px 1.25em; }

.card-body p span {
  font-size: .8em; }

.faq-component-wrapper {
  padding: 50px 0px; }
  .faq-component-wrapper .faq-header {
    padding-bottom: 20px; }

.card {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-top: #C8C9D4 1px solid;
  border-radius: 0px;
  border-right: none;
  border-left: none;
  border-bottom: none; }

.icon {
  font-size: .8em; }

.btn-link.collapsed .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

/*# sourceMappingURL=faq.css.map*/