
.faqs .search {
    height: 10px;
}

.faqs .searchMinimal .input-prepend {
    width: 100%;
}

.faqs .searchMinimal input {
    width: 90%;
}

.faqs .search .innerSearch {
    float: right;
}

.faqs .search .searchInput {
    width: 80%;
}

.faqs .faqCategory {
    margin-left: 15px;
}

.faqs .faqCategory .headline {
    border-bottom: 1px solid #000000;
    margin-bottom: 20px;
}

.faqs .faqCategory .questionsAndAnswers {
    margin-left: 10px;
}

.faqs .faqCategory .questionsAndAnswers .question {
    vertical-align: middle;
}

.faqs .faqCategory .questionsAndAnswers .question:hover {
    cursor: pointer;
}

.faqs .faqCategory .questionsAndAnswers .question:hover .icon-plus {
    border: 1px solid #000000;
}

.faqs .faqCategory .questionsAndAnswers .question:hover .icon-minus {
    border: 1px solid #000000;
}

.faqs .faqCategory .questionsAndAnswers .question .icon-plus {
    display: none;
}

.faqs .faqCategory .questionsAndAnswers .question .icon-minus {
    display: inline-block;
}

.faqs .faqCategory .questionsAndAnswers .question.closed .icon-plus {
    display: inline-block;
}

.faqs .faqCategory .questionsAndAnswers .question.closed .icon-minus {
    display: none;
}

.faqs .faqCategory .questionsAndAnswers .question .icons {
    float: left;
}

.faqs .faqCategory .questionsAndAnswers .question .topic {
    margin-left: 25px;
}

.faqs .faqCategory .questionsAndAnswers .answer {
    margin-left: 25px;
}

.faqs .faqCategory .questionsAndAnswers .answer .content {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 20px;
}
