.metismenu .arrow {
	line-height: 1.4285; float: right;
}
[dir=rtl] .metismenu .arrow {
	float: left;
}
.metismenu .arrow.glyphicon::before {
	content: "\e079";
}
.metismenu .active > a > .arrow.glyphicon::before {
	content: "\e114";
}
.metismenu .arrow.fa::before {
	content: "\f104";
}
.metismenu .active > a > .arrow.fa::before {
	content: "\f107";
}
.metismenu .arrow.ion::before {
	content: "\f3d2";
}
.metismenu .active > a > .arrow.ion::before {
	content: "\f3d0";
}
.metismenu .plus-times {
	float: right;
}
[dir=rtl] .metismenu .plus-times {
	float: left;
}
.metismenu .plus-times.fa::before {
	content: "\f067";
}
.metismenu .active > a > .plus-times.fa {
	transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.metismenu .plus-minus {
	float: right;
}
[dir=rtl] .metismenu .plus-minus {
	float: left;
}
.metismenu .plus-minus.fa::before {
	content: "\f067";
}
.metismenu .active > a > .plus-minus.fa::before {
	content: "\f068";
}
.metismenu .collapse {
	display: none;
}
.metismenu .in.collapse {
	display: block;
}
.metismenu .collapsing {
	height: 0px; overflow: hidden; position: relative; transition-property: height, visibility; transition-duration: 0.35s; transition-timing-function: ease; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; -webkit-transition-duration: .35s; -o-transition-duration: .35s; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility;
}
.metismenu .has-arrow {
	position: relative;
}
.metismenu .has-arrow::after {
	border-width: 1px 0px 0px 1px; border-style: solid; transform-origin: 50% top; transition:0.3s ease-out; top: 50%; width: 0.5em; height: 0.5em; right: 1em; position: absolute; content: ""; transform: rotate(-45deg) translateY(-50%); -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out; -webkit-transform: rotate(-45deg) translateY(-50%); -o-transform: rotate(-45deg) translateY(-50%); -webkit-transform-origin: top; -o-transform-origin: top;
}
[dir=rtl] .metismenu .has-arrow::after {
	left: 1em; right: auto; transform: rotate(135deg) translateY(-50%); -webkit-transform: rotate(135deg) translateY(-50%); -o-transform: rotate(135deg) translateY(-50%);
}
.metismenu .active > .has-arrow::after {
	transform: rotate(-135deg) translateY(-50%); -webkit-transform: rotate(-135deg) translateY(-50%); -o-transform: rotate(-135deg) translateY(-50%);
}
.metismenu [aria-expanded=true].has-arrow::after {
	transform: rotate(-135deg) translateY(-50%); -webkit-transform: rotate(-135deg) translateY(-50%); -o-transform: rotate(-135deg) translateY(-50%);
}
