a.collapse-toggle,
a.collapse-toggle:visited,
a.collapse-toggle:active,
a.collapse-toggle:focus,
a.collapse-toggle:hover {
    color:                  rgb(51, 51, 51);
    text-decoration:        none;
}

#mainPanelGroupHelp {
    /*
     * mainPanelGroup needs a relative position so all
     * jQuery dropdowns contained in it can get fixed positions
     * within it on page scroll
     */
    position:				relative;
}

.panel-heading .collapse-toggle {
    display:                inline-block;
    width:                  100%;
}

.panel-heading .collapse-toggle:after {
    /* symbol for "opening" panels */
    font-family:			'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content:				"\e114";    /* adjust as needed, taken from bootstrap.css */
    float:					right;        /* adjust as needed */
    color:					grey;         /* adjust as needed */
}

.panel-heading .collapse-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content:				"\e080";    /* adjust as needed, taken from bootstrap.css */
}

.panel-group .panel {
    margin-bottom:			20px;
}

#subPanelGroupHelp {
    margin-bottom:          0px;

}

.panel-heading {
    font-weight:     		bold;
}

.category-help {
    background-color:       #FFFFFF !important;
}

.mainPanelGroup-collapse {
    margin:                 3px 15px 15px 15px;
}

/* For FAQ Index of content */
ul#faqContentUl {
    margin: 25px 0 65px 0;
    padding: 0;
}

ul#faqContentUl > li {
    list-style: none;
}

li.faqHeadline3 {
    margin: 10px 0 0 0;
    line-height: 1;
}

li.faqHeadline3 a {
    font-size: 22px;
}

li.faqHeadline4 {
    margin: 5px 0 0 18px;
}

li.faqHeadline4 a {
    font-size: 18px;
}

li.faqHeadline5 {
    margin: 3px 0 0 36px;
}

li.faqHeadline4 a {
    font-size: 16px;
}

/* For FAQ content */
.helpFaqSubQuestion {
    font-size: 18px;
    margin-top:45px;
}

.helpFaqQuestion {
    font-size: 20px;
    margin-top:30px;
}

.helpFaqQuestionOverSub {
    font-size: 20px;
    margin:10px 0 -35px 0;
}

.helpFaqImgSize35 {
    width: 35%;
}

.helpFaqImgSize50 {
    width: 50%;
}

.helpFaqImgSize75 {
    width: 75%;
}

.helpFaqImgSize100 {
    width: 100%;
}

.helpFaqImgBorder {
    border: 1px solid #555759;
}

.helpFaqCategory {
    color: #ED6B25;
    margin: 55px 0 -15px 0;
}

.helpFaqFirstCategory {
    color: #ED6B25;
    margin: 15px 0 -15px 0;
}

nav#toc > ul {
    list-style: none;
}

a.faqAnchor {
    display:block;
    position:relative;
    top: -100px;
    visibility: hidden;
}

#more-space30 {
    margin-top:30px;
}

#more-space45 {
    margin-top:45px;
}

#more-space70 {
    margin-top:70px;
}

#more-space80 {
    margin-top:80px;
    margin-bottom: 0;
}

div#helpPjax {
    margin-top: 30px;
    height: 330px;
}

form#helpForm div.help-block {
    display:none;
}

a#furtherMsg {
    margin: 35px 0;
    padding: 10px 15px;
    background-color: #ed6b25;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color:#ffffff;
    font-weight:700;
}
p#requireHint {
    font-size:14px;
    margin-top:10px;
}