
.ctl-faq-number{
    margin-right: 10px;
}

.ctl-faq-accordion h3{
    cursor: pointer;
    position: relative;
}

.ctl-faq-accordion h3 > i:before{
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.ctl-faq-accordion h3.ui-state-active > i:before{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.ctl-faq-icon-align-right{
    padding-right: 20px;
}

.ctl-faq-icon-align-right > i{
    position: absolute;
    right: 0px;    
}
