.keyboard {
	width: 500px;
	padding: 8px;
	padding-top: 85px;
	float: left;
}

.keyboard-top {
	display: flex;
	flex-direction: row;
}

.keyboard-right {
	display: flex;
	flex-direction: column;
	margin-left: 8px;
}

.keyboard .keys-row {
	display: flex;
	justify-content: space-between;
}

.keyboard .keyboard-bottom {
	margin-top: 8px;
}

.keyboard .nav-but {
	margin-top: 4px;
	line-height: 24px;
	text-align: center;
}
