.ui-keyboard-button {
  min-width: 5.6em;
  height: 5.9em;
  border: 1px solid #555555;
  font-family: Helvetica, Arial, sans-serif;
  font-size: inherit;
  color: #222222;
  border-radius: 6.75px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff;
  background-image: none;
  background-image: none;
}

.ui-keyboard-button:not([disabled]):hover {
  background-image: none;
  background: #e0e0e0;
}

.ui-keyboard-button:not([disabled]):active {
  background-image: none;
  background: #c0c0c0;
}

.ui-keyboard {
  font-size: 10.125px;
  width: 100%;
  height: 100%;
  top: 0px;
  bottom: auto;
  background: #b8b8b8;
}

.ui-keyboard-title {
  font-size: 22.5px;
  font-weight: bold;
}

.ui-keyboard-shift, .ui-keyboard-bksp, .ui-keyboard-meta1, .ui-keyboard-meta2 {
  width: 5.6em;
  background-color: #e8e8e8;
}

.ui-keyboard-accept, .ui-keyboard-cancel {
  width: 7em;
  background-color: #c0c0ff;
}

.ui-keyboard-space {
  width: 8.7em;
}

.ui-keyboard-spacer {
  margin: 1px;
}

.ui-keyboard-actionkey:not(.ui-keyboard-dec):not(.ui-keyboard-combo) span {
  font-size: 2em;
  position: static;
}

.ui-keyboard-actionkey:not(.ui-keyboard-dec):not(.ui-keyboard-combo) {
  min-width: 4em;
}

.ui-keyboard-button span {
  font-size: 2.5em;
}

.numeric-keyboard-keys {
  width: 7em;
  height: 7em;
}

.ui-keyboard-preview {
  background-color: transparent;
  padding: 6.75px 13.5px;
  border: 1px solid #555555;
  border-radius: 4.5px;
  position: static;
  text-align: left;
  font-size: 22.5px;
  line-height: 22.5px;
  font-weight: bold;
  color: #555555;
  width: 100%;
  max-width: 400px;
  margin: 0 0 5.625px 0;
}

/*# sourceMappingURL=EpicKeyboard.min.css.map */
