.formContainer {
	margin: 30px auto;
	.tableTitleReturns {
		display: grid;
		grid-template-columns: 1fr 170px 150px 100px;
		text-align: right;
		padding: 0 20px;
	}

	.tableHeaderFour {
		display: grid;
		grid-template-columns: 1fr 170px 150px 100px;
		text-align: right;
		background-color: rgba(144, 190, 4, 0.13);
		padding: 15px 20px;
		text-align: end;
		text-transform: capitalize;

		label {
			text-align: left;
		}
	}

	.valueContainer {
		display: grid;
		grid-template-columns: 1fr 170px 150px 100px;
		text-align: right;
		padding: 15px 20px;
		text-align: end;
		border-bottom: 1px dashed #c3c3c4;

		&.rowEmphasis {
			border-bottom: 1px solid #c3c3c4;
		}

		label {
			text-align: left;
		}
	}

	.tableHeaderFive {
		display: grid;
		grid-template-columns: 1fr 120px 230px 120px 120px;
		text-align: right;
		background-color: rgba(144, 190, 4, 0.13);
		padding: 15px 20px;
		text-align: end;
		text-transform: capitalize;

		label {
			text-align: left;
		}
	}

	.pcfYear {
		margin: 0 auto;
		text-align: center;
	}

	.pcfHeader {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		background-color: rgba(144, 190, 4, 0.13);
		border-bottom: 1px solid #c3c3c4;
		padding: 15px 20px;

		label {
			text-align: left;
		}

		div:first-of-type {
			text-align: center;
		}
	}

	.valueContainerFive {
		display: grid;
		grid-template-columns: 1fr 120px 230px 120px 120px;
		text-align: right;
		padding: 15px 20px;
		text-align: end;
		border-bottom: 1px dashed #c3c3c4;

		&.rowEmphasis {
			border-bottom: 1px solid #c3c3c4;
		}
		&.rowEmphasisGray {
			background-color: #efefef;
		}
		&.borderTop {
			border-top: 1px dashed #c3c3c4;
		}

		label {
			text-align: left;
			&:nth-of-type(2) {
				margin-left: 20px;
			}
		}
	}

	&.print {
		.tableTitleReturns,
		.tableHeaderFour,
		.valueContainer,
		.tableHeaderFive,
		.valueContainerFive {
			padding-top: 0;
			padding-bottom: 0;
		}
	}
}
