.toggleShow {
    position: absolute;
	cursor: pointer;
	padding: 0 20px;
	height: 30px;
	transition: 0.4s;
}
.toggleShow.active,
.accordion.active .toggleShow{
    transform: rotate(180deg);
    transition: 0.4s;
}
.toggleShow::before {
	content: '';
	display: block;
	background: #A6A6A6;
	height: 11px;
	width: 1px;
	position: absolute;
	top: calc(50% - 6px);
	left: calc(50% - 1px);
	transition: 0.2s;
}
.toggleShow.active::before,
.accordion.active .toggleShow::before{
    top: calc(50% - 5px);
    transform: rotate(90deg);
    transition: 0.2s;
}
.toggleShow::after {
	content: '';
	display: block;
	background: #A6A6A6;
	height: 1px;
	width: 11px;
	position: absolute;
	left: calc(50% - 6px);
    top: calc(50% - 1px);
	transition: 0.4s;
}
.toggleShow.active::after,
.accordion.active .toggleShow::after{
    top: 50%;
    transition: 0.4s;
}

.inputToggle--stacked{
    height: 60px;
}
.inputToggle--stacked .toggleSlider {
	margin: 25px 0 0 0;
}
.inputToggle--stacked .toggleLabelDisabled,
.inputToggle--stacked .toggleLabelActive {
	top: -2px;
	left: 0;
	color: #a6a6a6;
}