#printSelection{
	display: block;
	position: fixed;
	bottom: 0;
	left: 0;
	border-top: 1px solid black;
	padding: var(--padding);
	background-color: white;
	width: 100%;
}

.printSection{
	cursor: pointer;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-bottom: 40px;
	padding: 10px 0 5px 0;
}

.subSect{
	border-bottom: 1px solid black;
	padding: 10px 0 5px 2rem;
}

.subSect:last-of-type{
	border-bottom: none;
	padding-bottom: 0;
}

.subSect:first-of-type{
	padding: 0 0 5px 0;
}

.printActive::before{
	content: "⊠";
	color: var(--orange);
	margin-right: 5px;
  	font-size: calc(var(--textSize));
}

.printUnactive::before{
	content: "◻";
	color: var(--orange);
	margin-right: 5px;
  	font-size: calc(var(--textSize));
}

#getPdf{
	display: block;
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 50%;
	padding: var(--padding);
	padding-left: 0;
	color: var(--orange);
	text-decoration: underline 1px solid;
}



#partSelected .printSelect:first-of-type{
	padding-top: var(--padding);
}

.printSelect{
	display: inline-block;
	cursor: pointer;
}

.proSel{
	margin-left: var(--padding);
}

.printSelect::before{
	content: "×";
	color: var(--orange);
	margin-right: 5px;
  	font-size: calc(var(--textSize));
}

#pages{
	display: none;
}

.unSelect{
	display: none;
}