.accordion > input[type="checkbox"] {
	position: absolute;
	left: -100vw;
}

.accordion .handle {
	background-color: #f4f4f4;
	display: flex;
	margin: 0px;
	font-size: 1.125em;
	line-height: 1.2em;
	font-weight: normal;
	padding: 0px;
	cursor: pointer;
	border: 1px solid black;
}

.accordion label:nth-child(1) {
	font-size: 1.125em;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	width: 20%;
	min-width: 120px;
}

.accordion label:nth-child(2) {
	font-size: 1.125em;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 5px;
	width: 100%;
}
/*
.accordion label:hover {
	  background-color: #d8d8d8;
  }
*/
.accordion .handle .Step:before {
	font-family: 'FontAwesome';
	content: "\f054";
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 1em;
	vertical-align: middle;
}

.accordion > input[type="checkbox"]:nth-child(1):checked ~ .handle .Step:before {
	content: "\f078";
}

.accordion .content {
	height: 0px;
	overflow-y: hidden;
}

.accordion > input[type="checkbox"]:nth-child(1):checked ~ .content {
	height: auto;
	overflow-y: visible;
	border: 1px solid #e8e8e8;
	background-color: LightYellow;
	border-top: 0px;
	padding: 15px;
}

.accordion > input[type="checkbox"]:nth-child(2):checked ~ .handle {
	background-color: lightgreen;
}
.accordion .StepExp {
	padding-left: 15px;
}
.accordionNoFold > input[type="checkbox"] {
	position: absolute;
	left: -100vw;
}

.accordionNoFold .handleNoFold {
	background-color: #f4f4f4;
	display: flex;
	margin: 0px;
	font-size: 1.125em;
	line-height: 1.2em;
	font-weight: normal;
	padding: 0px;
	cursor: pointer;
	border: 1px solid black;
}


.accordionNoFold label:nth-child(1) {
	font-size: 1.125em;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	width: 20%;
	min-width: 120px;
}

.accordionNoFold label:nth-child(2) {
	font-size: 1.125em;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 5px;
	padding-left: 20px;
	width: 100%;
}

.accordionNoFold > input[type=checkbox]:nth-child(2):checked ~ .handleNoFold {
	background-color: lightgreen;
}

.accordionNoFold .handleNoFold .Step:before {
	font-family: 'FontAwesome';
	content: "\f054";
	display: inline-block;
	visibility: hidden;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 1em;
	vertical-align: middle;
}

