.appended-container #accordionFlushExample {
	margin-top: 20px;
}
.appended-container .accordion-item {
	border:1px solid #D0D3D4 !important;
	border-radius:35px !important;
	margin-top:10px;
	transition: .3s linear;
}
.appended-container .accordion-item.active {
	border-radius:0px !important;
	transition: .3s linear;
}
.appended-container .accordion-item.active .accordion-button  {
	color:#154360;
	background-color: #F6FBFF;
	border-radius:0px !important;
	transition: .3s linear;
}
.appended-container .accordion-item:hover {
	color:#154360;
	border:1px solid #909497 !important;
} 

.accordion-button {
	height:35px;
	border:1px solid #D0D3D4;
	border:none;
	border-radius: 35px !important;
}
.appended-container .accordion-item:hover .accordion-button {
	color:#154360;
	background-color: #F6FBFF;
}

.accordion-button:focus {
	border: inherit;
	outline: 0;
	box-shadow: none;
}
.accordion-body {
	padding: 8px;
}
.accordion-collapse {
	overflow-x: auto;
	transition: .3s linear;
}

.accordion-body thead th {
	background-color: #154360;
	color: #FFFFFF;
	height: 45px !important;
	padding: 8px !important;
	border:1px solid #FFFFFF;
	font-size:14px;
}
.accordion-body tbody tr:nth-child(even) {
	background-color: #FFFFFF;
}
.accordion-body tbody tr:nth-child(odd) {
	background-color: #FBFCFC;
}

.accordion-body tbody td {
	padding:8px !important;
	font-size:14px;
	border:1px solid #E5E7E9;
}
.accordion-body tbody td:first-child {
	border-left:1px solid transparent;
}
.accordion-body tbody td:last-child {
	border-right:1px solid transparent;
}
.icon i {
	font-size: 14px;
}
.icon i:hover {
	cursor: pointer;
}

