/* **********************************************************************************
 * **********************************************************************************
 * **********************************************************************************
 * 
 * COLLAPSER
 *
 * Style expandable/collapsible hierarchical lists, such as TOCs and Taxonomy Trees.
 *  
 * **********************************************************************************
 * **********************************************************************************
 * **********************************************************************************
 */




.collapser {
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    cursor: default;
}
.collapser-flat .openAll, 
.collapser-flat .shutAll {
	display: none !important; /* nothing to open, so don't show the button */
}


/* Collapsible Tree Lists
   ========================================================================== */

.collapser li {
			margin-left: 1.25em;
	}
.collapser li .toggle {
	float: left;
	margin-left: -1.25em;
	color: $treeToggleColor;
}

.collapser li > ul {
	margin-top: 0;
	margin-left: 1.16666667em;
}
.collapser li.shut > ul {
	display: none;
}

.collapser-flat li,
.collapser-flat li > ul {
	margin-left: 0;
	padding-left: 0;
}

.collapser .ico-toggle-open span,
.collapser .ico-toggle-shut span {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.collapser .ico-toggle-open:before,
.collapser .ico-toggle-shut:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1; 
}
.collapser .ico-toggle-open:before {
    content: '\f0da';
    
}
.collapser .ico-toggle-shut:before {
    content: '\f0d7';
}