.accordion * {
	outline: 0
}
.accordion {
	background-color: #FFFFFF;
	margin-top: 10px;
}
.accordion-header {
	padding: 12px 15px;
	border-left: solid 5px #F5F5F5;
	cursor: pointer;
	overflow: hidden;
	background-color: #F5F5F5;
	-webkit-tap-highlight-color: transparent;
	-webkit-transition: border-left .25s linear, background-color .15s linear;
	-moz-transition: border-left .25s linear, background-color .15s linear;
	-ms-transition: border-left .25s linear, background-color .15s linear;
	-o-transition: border-left .25s linear, background-color .15s linear;
	transition: border-left .25s linear, background-color .15s linear;
}
.accordion-header a {
	color: #000000;
	font-weight: 500;
	width: 96%;
	float: left;
}
.accordion-header a.more {
	color: #2F93D2;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
}
.accordion-header a:hover {
	color: #000000;
}
.accordion-item {
	margin-bottom: 1px;
}
.accordion-item:last-child .accordion-header {
	border-bottom: none
}
.accordion-header:hover, .accordion-item.active .accordion-header {
	background-color: #E5E5E5;
}
.accordion-header i {
	width: 26px;
	margin-right: 5px;
	text-align: center;
	font-size: 16px
}
.accordion-header .accordion-item-arrow:before {
	content: "\F091";
	font-family: "Black Tie";
	float: right;
	font-size: 13px;
	transition: all .2s linear
}
.accordion-item.active .accordion-header .accordion-item-arrow:before {
	-webkit-transform: translateZ(0) rotate(180deg);
	-moz-transform: translateZ(0) rotate(180deg);
	-ms-transform: translateZ(0) rotate(180deg);
	-o-transform: translateZ(0) rotate(180deg);
	transform: translateZ(0) rotate(180deg);
}
.accordion-content {
	display: none;
}
.accordion-content ul {
	color: #FFFFFF;
	display: block;
	position: relative;
	margin: 0px !important;
	float: left;
	width: 100%;
}
.accordion-content ul li {
	width: 100%;
	display: block;
	float: left;
	position: relative;
	border-bottom: 1px solid #B5B5B5;
}
.accordion-content ul li:before {
	content: none !important;
}
.accordion-content ul li:last-of-type {
	border-bottom: none;
}
.accordion-item:last-of-type .accordion-content ul li:last-of-type {
	margin-bottom: 20px;
}
.accordion-content ul li a {
	background: #C5C5C5;
	color: #000000;
	position: relative;
	width: 100%;
	padding: 10px 20px;
	line-height: 18px;
	text-align: left;
	float: left;	
	overflow: hidden;
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
}
.accordion-content>ul>li:hover>a {
	background: #B5B5B5;
}
.blue .accordion-content, .blue.accordion {
	border-color: #2F92D2
}
.blue .accordion-header:hover, .blue .accordion-item.active .accordion-header {
	border-color: #2F92D2;
}
.green .accordion-content, .green .accordion-header, .green.accordion {
	border-color: #37DB67
}
.green .accordion-header:hover, .green .accordion-item.active .accordion-header {
	border-color: #37DB67;
}
.red .accordion-content, .red .accordion-header, .red.accordion {
	border-color: #FC4337
}
.red .accordion-header:hover, .red .accordion-item.active .accordion-header {
	border-color: #FC4337;
}
.orange .accordion-content, .orange .accordion-header, .orange.accordion {
	border-color: #FFA400
}
.orange .accordion-header:hover, .orange .accordion-item.active .accordion-header {
	border-color: #FFA400;
}
.yellow .accordion-content, .yellow .accordion-header, .yellow.accordion {
	border-color: #FFCE54
}
.yellow .accordion-header:hover, .yellow .accordion-item.active .accordion-header {
	border-color: #FFCE54;
}
.purple .accordion-content, .purple .accordion-header, .purple.accordion {
	border-color: #AC92EC
}
.purple .accordion-header:hover, .purple .accordion-item.active .accordion-header {
	border-color: #AC92EC;
}
.dark-blue .accordion-content, .dark-blue .accordion-header, .dark-blue.accordion {
	border-color: #16537E
}
.dark-blue .accordion-header:hover, .dark-blue .accordion-item.active .accordion-header {
	border-color: #16537E;
}

