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

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

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

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

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

.nc.accordion .panel-title a.collapsed .icon {
	border-color: rgba(0,0,0,.08);
}

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

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

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