.accordion .panel {
  	background-color: transparent;
}

.accordion .panel-default > .panel-heading {
	background-color: transparent;
}

.accordion .panel-title a {
	background-color: #fff;
	border-top-color: #f3f3f3;
	border-left-color: #f3f3f3;
	border-right-color: #f3f3f3;
	color: #474747;
}

.accordion .panel-title a.collapsed {
	background-color: #f3f3f3;
	border-bottom-color: #f3f3f3;
}

.accordion .panel-title a:hover {
	color: #dc971f;
}

.accordion .panel-title a .icon-1,
.accordion .panel-title a .icon-2 {
	color: #dc971f;
}

.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-color: #f3f3f3;
}

.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body > a {
	color: #dc971f;
}

.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body > a::after {
	background-color: transparent;
}

.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body > a:hover::after {
	background-color: #dc971f;
}

.inverted-colors .accordion .panel-title a {
	background-color: transparent;
	border-top-color: #808080;
	border-left-color: #808080;
	border-right-color: #808080;
	color: #bdc7df;
}

.inverted-colors .accordion .panel-title a.collapsed {
	background-color: transparent;
	border-bottom-color: #808080;
}

.inverted-colors .accordion .panel-title a:hover {
	color: #dc971f;
}

.inverted-colors .accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-color: #808080;
}