.tblkbrd {
	width: 95vw;
	position: fixed;
	background: #eee;
	bottom: 0;
	height: 20vh;
	left: 50%;
	transform: translate(-50%, -0%);
	-webkit-transform:  translate(-50%, -0%);
	table-layout: fixed;
	font: 100%/3 Verdana, Sans-Serif;
	/*display: none;*/
	visibility: hidden;
}
.tblkbrdbtn {
	background: #fff;
	text-align: center;
	-moz-border-radius: 15%;
	-webkit-border-radius: 15%;
	border-radius: 15%;
	text-transform: uppercase;
	border: 1px solid #c9c9c9;
	
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
	-o-user-select: none;
}

.tblkbrdbtn:active {
	position: relative;
	top: 1px;
	left: 1px;
	background: #ccc;
	border-color: #aaa;
	cursor: pointer;
}

.tblkbrdbtn:hover {
	cursor: pointer;
}