/* https://github.com/Mottie/Keyboard/wiki/Setup */

.ui-keyboard {
    border-radius: 0;
    left: 0;
    top: auto;
    bottom: 0;
    position: fixed;
    width: 100%;
  }

/* .ui-keyboard { padding: .2em; position: absolute; left: 0; top: 0; z-index: 16000; } */
/* .ui-keyboard-has-focus { z-index: 16001; }*/
.ui-keyboard div { font-size: 0.8em; }
.ui-keyboard-button { height: 1.8em; min-width: 1.4em; margin: .05em; cursor: pointer; overflow: hidden; line-height: 2em; -moz-user-focus: ignore; }
/*.ui-keyboard-button span { padding: 0; margin: 0; white-space:nowrap; display: inline-block; }*/
/*.ui-keyboard-button-endrow { clear: left; }*/
.ui-keyboard-space { width: 10em; }
/* .ui-keyboard-space span, .ui-keyboard-empty span { font: 0/0 a; text-shadow: none; color: transparent; }*/ /* see http://nicolasgallagher.com/another-css-image-replacement-technique/ */
/* .ui-keyboard-preview-wrapper { text-align: center; }*/
.ui-keyboard-preview { text-align: left; margin: 0 0 3px 0; display: inline; width: 99%;} /* width is calculated in IE, since 99% = 99% full browser width =( */
/* .ui-keyboard-keyset { text-align: center; white-space: nowrap; }*/
/* .ui-keyboard-input { text-align: left; }*/
/* .ui-keyboard-input-current { -moz-box-shadow: 1px 1px 10px #00f; -webkit-box-shadow: 1px 1px 10px #00f; box-shadow: 1px 1px 10px #00f; }
/* .ui-keyboard-placeholder { color: #888; }
/* .ui-keyboard-nokeyboard { color: #888; border-color: #888; } /* disabled or readonly inputs, or use input[disabled='disabled'] { color: #f00; } */
.ui-keyboard-spacer { display: inline-block; width: 0.5px; height: 0; cursor: default; }
/*.ui-keyboard-input.light, .ui-keyboard-preview.light { color: #222; background: #ddd; }*/
/*.ui-keyboard-input.dark, .ui-keyboard-preview.dark { color: #ddd; background: #222; }*/

.input-noborder:focus {
   outline: none;
   border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
