.ui-keyboard-keyset  {
	max-width: 14em !important;
	margin: 0.5em 0 !important;
	overflow: auto !important;
}

.ui-keyboard-keyset button{
	float: left !important;
	margin: 0.1em 0 0.1em 0.2em !important;
}
.ui-keyboard-button {
	background: #fff none repeat scroll 0 0 !important;
	border: 1px solid #cccccc !important;
	border-radius: 5px !important;
	color: #333 !important;
	cursor: pointer !important;
	font-size: 1.285em !important;
	line-height: 1.5em !important;
	margin: 0 !important;
	min-width: 1.8em !important;
	padding: 0 !important;
	transition: background 0.25s ease 0s, color 0.25s ease 0s !important;
	text-decoration: none !important;
}

div.ui-keyboard-keyset button:focus, div.ui-keyboard-keyset button:hover {
	background: #fff599 none repeat scroll 0 0 !important;
}
div.ui-keyboard-keyset button.selected {
	background: #ffd900 none repeat scroll 0 0 !important;
	color: #004fb6 !important;
}
