
.panel-faq .accordion-toggle {
	display: block;
}

/* =================================== */

/*  Accordian Styles 

/* =================================== */

.home-faq-section {

  padding: 30px 0;

}



.accordion > dt {

  margin-bottom: 10px;

  font-size: 16px;

  font-weight: 600;

  
    box-shadow: 0 1px 5px rgba(0, 0, 0, .03);
    transition: box-shadow .15s ease .05s;

}

.accordion > dt:hover {   
  
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  
}


.accordion > dt > a {

  display: block;

  position: relative;

  color: #666;

  text-decoration: none;

  padding: 14px 40px 14px 20px;

  border-radius: 3px;

    
  background-color: #FFF;   
  


}


.accordion > dt > a.active {

  color: #fff;

  border-color: #205ca0;

  background: #205ca0;

  cursor: default;

}

.accordion > dt > a.active:after {

  color: #fff !important;

}



.accordion > dt > a:after {

  content: "\f078";

  width: 15px;

  height: 15px;

  margin-top: -8px;

  position: absolute;

  top: 50%;

  right: 10px;

font-family: 'Font Awesome 5 Free';


  speak: none;

  font-style: normal;


  font-variant: normal;

  text-transform: none;

  font-size: 15px;

  line-height: 15px;

  text-align: center;

  color: #999;

  -webkit-font-smoothing: antialiased;

}



.accordion > dt > a.active:after,

.accordion > dt > a.active:hover:after {

  content: "\f077";

  color: #111;

}



.accordion > dt > a:hover:after {

  color: #444;

}



.accordion > dd {

  margin-bottom: 10px;

  padding: 0px 20px;

  font-size: 14px;

  line-height: 1.8;

  color: #777;

}



.accordion > dt > a,

.accordion > dt > a:after,

.toggle > dt > a,

.toggle > dt > a:after {

  -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);

  -moz-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);

  -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);

  -ms-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);

  transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);

}



.accordion > dt > a.active {

  pointer-events: none !important;

  cursor: default !important;

}

.faq-hidden {display:none}

.button-align-right {
    text-align: right;
}