.ic.accordion .panel-title a.collapsed {
	border-top-color: rgba(255,255,255,.08);
	border-left-color: rgba(255,255,255,.08);
	border-right-color: rgba(255,255,255,.08);
	background-color: rgba(44,127,228,0);
	color: #fff;
}

.ic.accordion .panel-title a,
.ic.accordion .panel-title a.collapsed:hover {
	border-top-color: #2c7fe4;
	border-left-color: #2c7fe4;
	border-right-color: #2c7fe4;
	background-color: #2c7fe4;
	color: #fff;
}

.ic.accordion > .panel-default:nth-last-of-type(1) .panel-title a.collapsed {
	border-bottom-color: rgba(255,255,255,.08);
}

.ic.accordion > .panel-default:nth-last-of-type(1) .panel-title a,
.ic.accordion > .panel-default:nth-last-of-type(1) .panel-title a.collapsed:hover {
	border-bottom-color: #2c7fe4;
}

.ic.accordion .panel-title a.collapsed > .icon {
	border-color: rgba(255,255,255,.08);
}

.ic.accordion .panel-title a > .icon,
.ic.accordion .panel-title a.collapsed:hover > .icon {
	border-color: #fff;
}

.ic.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-left-color: rgba(255,255,255,.08);
    border-right-color: rgba(255,255,255,.08);
}

.ic.accordion .panel-default:nth-last-of-type(1) > .panel-heading + .panel-collapse > .panel-body {
    border-bottom-color: rgba(255,255,255,.08);
}