/*Customized Styles.*/

.closeButton {
	color: #000000;
	padding: 0 4px;
}

.closeButtonWrapper {
	border: 1px solid #000000;
	border-radius: 5px;
	background-color: #ffffff;
	float: right;
	cursor: pointer;
}

.keyboardInput.ui-widget-content {
	background-color: #FFFFFF;
	background-image: none;
	color: #000000;
}

.keyboardTitle {
	color: #000000;
	text-align: left;
	padding-bottom: 8px;
}

.ui-keyboard div.keyboardTitle {
	font-size: 25px;
}

.ui-keyboard {
	width: 900px;
	height: 400px;
}

.ui-keyboard-numeric {
	width: 450px;
	height: 440px;
	background-image: none;
	background-color: #eeeeee;
	border: 1px solid #006699;
}

.ui-keyboard-numeric .ui-keyboard-button {
	font-size: 26px;
}

.ui-keyboard-numeric .ui-keyboard-keyset {
	padding-top: 20px;
}

.ui-keyboard-numeric .ui-keyboard-preview-wrapper input.numericInput {
	font-size: 26px;
}

.ui-keyboard-numeric div.keyboardTitle {
	font-size: 25px;
	padding-bottom: 20px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-state-disabled.ui-button:hover, html .ui-state-disabled.ui-button:active {
	background-image: none;
	background-color: #ffffff;
	border-top: 1px solid #b6bbbe;
	border-left: 1px solid #b6bbbe;
	border-right: 1px solid #003b58;
	border-bottom: 1px solid #003b58;
	color: #000000;
}

.ui-state-default:active {
	background-color: #0094ff;
	color: #ffffff;
}

.ui-widget-content {
	background-image: none;
	background-color: #eeeeee;
}

input.ui-widget-content {
	background-image: none;
	background-color: #ffffff;
	color: #000000;
}

.ui-widget-content.ui-widget {
	border: 1px solid #006699;
}

.ui-widget input, .ui-widget select, .ui-widget button {
	font-size: 26px;
}

.ui-widget textarea {
	font-size: 20px;
	max-height: 40px;
}
