body {
	margin: 0;
	padding: 0;
	border: 0;
}

th {
	font-family: "Courier New", Courier, monospace;
	font-size: 0.8rem;
	border: 1px solid rgb(0, 0, 0);
	font-weight: bold;
}

td {
	font-family: "Courier New", Courier, monospace;
	font-size: 0.8rem;
	border: 1px solid rgb(0, 0, 0);
}

th,
tr {
	padding: 0;
}

.buttonStyle {
	width: 8em;
	/* height: 4vh; */
	/* background-color: rgb(224, 224, 224); */
	/* border-bottom: none;
	border-right: dotted;
	border-top: dotted;
	border-left: none; */
	/* border-color: #c55c00; */
	/* outline: 1px solid; */
	text-decoration: none;
	/* border-radius: 10px; */
	/* margin-top: 0.5em; */
	/* padding: 0; */
	transition-duration: 0.4s;
	padding-bottom: 0.5ch;
	padding-top: 0.5ch;
	margin: 0;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 1rem;

	/* color: rgb(138, 83, 0); */
	border: 2px solid;
	border-radius: 2px;
	/* background-color: transparent; */
	text-align: center;
	/* margin-top: -10px; */
	border-color: black;
}

.buttonStyle:hover {
	background-color: #00623e;
	color: white;
}

.buttonHolder {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	z-index: 2;
	flex-wrap: wrap;
	/* background-color: rgb(208, 208, 208); */
	padding-bottom: 0.3em;
	margin-bottom: 0.3em;
	width: 100%;
	/* border: 2px solid black; */
	/* border-radius: 2px; */
	border-bottom: 2px dotted;

}

.parentButtonHolder {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	/* position: sticky; */
	top: 0;
	left: 0;
	width: 100%;
	padding: 0;
	margin: 0;
	flex-wrap: wrap;
	margin-bottom: 1em;
}

table {
	border-collapse: collapse;
	width: 100%;
}

p {
	font-family: "Courier New", Courier, monospace;
	font-size: 0.8rem;
	font-weight: bold;
	/* padding: -1em; */
	/* margin: -0.1rem; */
	background-color: white;

}

h1 {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.3rem;
	font-weight: bold;
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}

doubleContainer {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	/* background-color: #00623e; */
	margin: 0.2rem;
}

label {
	font-family: "Courier New", Courier, monospace;
	font-size: 0.8rem;
	font-weight: bold;
	/* padding: -1em; */
	/* margin: -0.1rem; */
	/* background-color: white; */
	z-index: 0;
}

input {
	color: grey;
	background-color: transparent;
}

button {
	color: black;
	background-color: #ffd5aa;
}