.satdesigntoggle ul{
	margin: 0px;
	padding: 0px;
}
.satdesigntoggle li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
}
.satdesigntoggle li.active{
	z-index: 10;	
}
.satdesigntoggle .satdesigntoggletitlecontainer{
	z-index: 2;
	display: block;
	cursor: pointer;
	position: inherit;
}
.satdesigntoggle .satdesigntoggletitle{
	background-repeat: no-repeat !important;
}
.satdesigntoggle .satdesigntoggletitle.iconright{
	background-position: right 1rem center;
}
.satdesigntoggle .satdesigntogglecontent{
	overflow: hidden;
	display: none;
	height: auto;	
	z-index: 1;
}
.satdesigntoggle .satdesigntogglecontent.active{
	display: block;
	height: 0px;	
}
.satdesigntoggle .iconcontainer, .satdesigntoggle .iconactivecontainer{
	position: absolute !important;
	z-index: 3;
}
.satdesigntoggle .iconcontainer{
	display: block;
}
.satdesigntoggle .iconactivecontainer{
	display: none;	
}
.satdesigntoggle li.active .iconcontainer{
	display: none;
}
.satdesigntoggle li.active .iconactivecontainer{
	display: block;	
}
.satdesigntoggle .satdesigntogglenumber{
	position: absolute !important;
	z-index: 3;
}