@charset "utf-8";
/* CSS Document */

.followus {
  border: 1px #ddd solid;
  border-radius: 4px;
  padding: 16px 16px 20px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.followus .social-icons {
  font-size: 1.5em;
}

.followus .social-icons a {
  color: #666;
  padding: 0 20px 8px;
}

.followus .social-icons a:hover {
  color: #337ab7;
}

@media (min-width:768px) {
  .followus .social-icons {
    font-size: 2.5em;
  }
}

.Quote {
  padding: 20px 15px 10px 8px;
  margin-top: 15px;
  font-size: 1.2em;
  color: #000;
}

.Quote .bqstart {
  font-family: Georgia, "Times New Roman", Times, serif;
  float: left;
  font-size: 3em;
  color: #A9CCC2;
  padding-right: 12px;
  padding-bottom: 100px;
  margin: -10px 0 0;
}

.Quote .bqend {
  font-family: Georgia, "Times New Roman", Times, serif;
  float: right;
  font-size: 4em;
  color: #A9CCC2;
  padding-left: 4px;
  margin: -24px -45px 0 0;
}

.Quote .credit {
  font-size: .7em;
  float: right;
  color: #333;
  margin-top: 6px;
  text-align: right;
}

@media (min-width:768px) {
  .Quote {
    font-size: 1.5em;
  }

  .Quote .bqstart {
    font-size: 4em;
    margin: -20px 0 0;
  }
}

.credit {
  padding-left: 80px;
}

/* .faq-section>h4 {
  background-color: #e0e0e0;
  padding: 14px 20px 7px 22px;
  font-size: 15px;
  color: #1f3662;
  color: #5e5e5e;
  border-radius: 4px 4px 0 0;
  margin-bottom: 0px;
} */

.faq-wrapper .panel-group-category {
  padding: 6px;
  background-color: #e0e0e0;
}

.faq-wrapper ul.ul>ul {
  list-style-type: lower-alpha;
  padding-left: 20px;
  font-size: 16px;
}

.faq-wrapper ul.ul > ul > li {
  padding-left: 4px;
  text-indent: 0px;
  line-height: 24px;
}

.faq-wrapper #accordion.accordionstyle, .faq-wrapper .accordionstyle {
  margin-bottom: 5px
}

.faq-wrapper #accordion.accordionstyle .panel, .faq-wrapper .accordionstyle .panel {
  margin-bottom: 10px;
  max-height: none !important;
}

.faq-wrapper #accordion.accordionstyle .panel .panel-heading, .faq-wrapper .accordionstyle .panel .panel-heading {
  padding: 0;
  border-bottom: 0;
  background-color: transparent;
}

.faq-wrapper #accordion.accordionstyle .panel .panel-heading .panel-title a, .faq-wrapper .accordionstyle .panel .panel-heading .panel-title a {
  display: block;
  padding: 20px 40px 20px 15px !important;
  background-color: #d4e9ff;
  transition: 0.3s background-color ease;
  text-transform: none;
  text-decoration: none;
  border-radius: 0;
}

.faq-wrapper #accordion.accordionstyle .panel .panel-heading .panel-title a:after, .faq-wrapper .accordionstyle .panel .panel-heading .panel-title a:after {
  content: '\f067';
  font-family: 'FontAwesome';
  position: absolute;
  right: 30px !important;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: 0.3s all ease;
}

.faq-wrapper #accordion.accordionstyle .panel .panel-heading .panel-title a.collapsed, .faq-wrapper .accordionstyle .panel .panel-heading .panel-title a.collapsed {
  background-color: #f5f5f5;
}

.faq-wrapper #accordion.accordionstyle .panel .panel-heading .panel-title a.collapsed:after, .faq-wrapper .accordionstyle .panel .panel-heading .panel-title a.collapsed:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.faq-wrapper #accordion.accordionstyle .panel .panel-heading .panel-title a:hover,
.faq-wrapper #accordion.accordionstyle .panel .panel-heading .panel-title a:focus,
.faq-wrapper .accordionstyle .panel .panel-heading .panel-title a:hover,
.faq-wrapper .accordionstyle .panel .panel-heading .panel-title a:focus {
  background-color: #D4E9FF;
}

.faq-wrapper #accordion.accordionstyle .panel .panel-body a, .faq-wrapper .accordionstyle .panel .panel-body a {
  font-weight: 400;
}