.fpga-board {
	/*position: relative;*/
	display: grid;
	flex: none;
	width: 600px;
	height: 550px;
	/*padding-top: 50%;*/
	grid-template-rows: repeat(13, 1fr);
	grid-template-columns: repeat(15, 1fr);
	background-color: #094D1C;
	
	/*padding-left: 25%;*/
	margin: 0px;
}

.fpga-pmod {
	height: 100%;
	width: 100%;
	background-color: black;
}

#fpga-pmod1 {
	grid-row: 1 / span 1;
	grid-column: 4 / span 2;
}

#fpga-pmod2 {
	grid-row: 1 / span 1;
	grid-column: 7 / span 2;
}

#fpga-pmod3 {
	grid-row: 1 / span 1;
	grid-column: 10 / span 2;
}

#fpga-pmod4 {
	grid-row: 1 / span 1;
	grid-column: 13 / span 2;
}

.fpga-power {
	height: 100%;
	width: 70%;
	background-color: black;
	grid-row: 1 / span 1;
	grid-column: 3 / span 1;
	margin: auto;
}

.fpga-power-switch {
	height: 85%;
	width: auto;
	grid-row: 2 / span 2;
	grid-column: 2 / span 1;
	margin: auto;
}

.fpga-uusb {
	height: 50%;
	width: 50%;
	background-color: grey;
	grid-row: 4 / span 1;
	grid-column: 1 / span 1;
	align-self: center;
}

.fpga-xilinx {
	height: 100%;
	width: 100%;
	grid-row: 3 / span 1;
	grid-column: 5 / span 6;
	margin: auto;
}

.fpga-reset {
	height: auto;
	width: 90%;
	grid-row: 4 / span 1;
	grid-column: 13 / span 1;
	margin: auto;
}

.fpga-dpi {
	height: 100%;
	width: 80%;
	background-color: grey;
	grid-row: 4 / span 5;
	grid-column: 15 / span 1;
	justify-self: right;
}

.fpga-ethernet {
	height: 100%;
	width: 90%;
	background-color: grey;
	grid-row: 5 / span 2;
	grid-column: 1 / span 2;
}

.fpga-chip {
	height: 100%;
	width: 100%;
	background-color: black;
	grid-row: 5 / span 3;
	grid-column: 7 / span 3;
}

.fpga-nexys {
	height: auto;
	width: 90%;
	grid-row: 6 / span 1;
	grid-column: 10 / span 5;
	margin: auto;
}

.fpga-vga {
	height: 100%;
	width: 90%;
	background-color: black;
	grid-row: 7 / span 3;
	grid-column: 1 / span 2;
}

#fpga-AN3 {
	grid-row: 8 / span 2;
	grid-column: 11 / span 1;
}

#fpga-AN2 {
	grid-row: 8 / span 2;
	grid-column: 12 / span 1;
}

#fpga-AN1 {
	grid-row: 8 / span 2;
	grid-column: 13 / span 1;
}

#fpga-AN0 {
	grid-row: 8 / span 2;
	grid-column: 14 / span 1;
}

.fpga-digilent {
	height: auto;
	width: 100%;
	grid-row: 9 / span 1;
	grid-column: 4 / span 5;
}

.fpga-usb {
	height: 100%;
	width: 90%;
	background-color: grey;
	grid-row: 10 / span 2;
	grid-column: 1 / span 2;
}

#fpga-grp7 {
	grid-row: 11 / span 1;
	grid-column: 3 / span 1;
}

#fpga-grp6 {
	grid-row: 11 / span 1;
	grid-column: 4 / span 1;
}

#fpga-grp5 {
	grid-row: 11 / span 1;
	grid-column: 5 / span 1;
}

#fpga-grp4 {
	grid-row: 11 / span 1;
	grid-column: 6 / span 1;
}

#fpga-grp3 {
	grid-row: 11 / span 1;
	grid-column: 7 / span 1;
}

#fpga-grp2 {
	grid-row: 11 / span 1;
	grid-column: 8 / span 1;
}

#fpga-grp1 {
	grid-row: 11 / span 1;
	grid-column: 9 / span 1;
}

#fpga-grp0 {
	grid-row: 11 / span 1;
	grid-column: 10 / span 1;
}

.fpga-led-wrapper {
	height: 30%;
	width: 30%;
	margin: auto;
}

.fpga-switch-label {
	font-family: monospace;
	color: white;
	text-align: center;
}

#fpga-SW7 {
	grid-row: 12 / span 2;
	grid-column: 3 / span 1;
}

#fpga-SW6 {
	grid-row: 12 / span 2;
	grid-column: 4 / span 1;
}

#fpga-SW5 {
	grid-row: 12 / span 2;
	grid-column: 5 / span 1;
}

#fpga-SW4 {
	grid-row: 12 / span 2;
	grid-column: 6 / span 1;
}

#fpga-SW3 {
	grid-row: 12 / span 2;
	grid-column: 7 / span 1;
}

#fpga-SW2 {
	grid-row: 12 / span 2;
	grid-column: 8 / span 1;
}

#fpga-SW1 {
	grid-row: 12 / span 2;
	grid-column: 9 / span 1;
}

#fpga-SW0 {
	grid-row: 12 / span 2;
	grid-column: 10 / span 1;
}

#fpga-BTNU {
	grid-row: 11 / span 1;
	grid-column: 13 / span 1;
}

#fpga-BTNL {
	grid-row: 12 / span 1;
	grid-column: 12 / span 1;
}

#fpga-BTNS {
	grid-row: 12 / span 1;
	grid-column: 13 / span 1;
}

#fpga-BTNR {
	grid-row: 12 / span 1;
	grid-column: 14 / span 1;
}

#fpga-BTND {
	grid-row: 13 / span 1;
	grid-column: 13 / span 1;
}