/**** FAQ ****/
#faq-container .panel-title>a,
.support-container .panel-title>a{
    position:relative;
    width:100%;
    display:inline-block;
}

#faq-container .panel-group .panel-heading,
.support-container .panel-group .panel-heading{
    padding-right:35px;
}
#faq-container .panel-group .panel-heading .panel-title,
.support-container .panel-group .panel-heading .panel-title{
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
}

#faq-container .panel-heading a:after,
.support-container .panel-heading a:after{
    position: absolute;
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
    right: -21px;
    top: 50%;
    margin-top: -8.5px;
    line-height:normal;
}

#faq-container .panel-heading a.collapsed:after,
.support-container .panel-heading a.collapsed:after{
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

#faq-container h3,
.support-container h3{
    margin-bottom:15px;
}

#faq-container .panel-group .panel,
.support-container .panel-group .panel{
    margin-bottom:20px;
}
/**** /FAQ ****/


@media only screen and (max-width:767px) {
    .panel-group .panel .panel-heading .panel-title > a {
        line-height: normal;
    }
}
