#keyboardLayoutWrap {
  text-align: left;
  font-family: 'arial';
  text-transform: uppercase;
  display: table;
  margin: 15px auto;
  }

#keyboardLayoutWrap .keyboardrow::after {
  content: "";
  clear: both;
  display: block;
  }

#keyboardLayoutWrap .keyboardBtn {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #CCCCCC;
  margin: 4px;
  font-size: 14pt;
  line-height: 14pt;
  width: 40px;
  height: 40px;
  padding: 8px;
  cursor: default;
  }

#keyboardLayoutWrap .keyboardBtn.hasAlt {
  font-size: 12px;
  line-height: 15px;
  padding: 2px 7px;
  }

#keyboardLayoutWrap .keyboardBtn.hasAlt .vertSplit {
  height: 2px;
  display: block;
  }

#keyboardLayoutWrap .c8 {
  width: 90px;
  font-size: 18px;
  text-transform: lowercase;
  text-align: right;
  }

#keyboardLayoutWrap .c92 {
  width: 75px;
  }

#keyboardLayoutWrap .c9 {
  width: 55px;
  font-size: 24px;
  text-transform: lowercase;
  vertical-align: bottom;
  }

#keyboardLayoutWrap .c20 {
  width: 70px;
  text-transform: lowercase;
  font-size: 18px;
  }

#keyboardLayoutWrap .c13 {
  width: 109px;
  text-transform: lowercase;
  font-size: 18px;
  }

#keyboardLayoutWrap .c16 {
  width: 92px;
  text-transform: lowercase;
  font-size: 18px;
  }

#keyboardLayoutWrap .c47 + .c16 {
  width: 136px;
  }

#keyboardLayoutWrap .c112 + .c91 {
  width: 40px;
  }

#keyboardLayoutWrap .c17,
#keyboardLayoutWrap .c18 {
  text-transform: lowercase;
  font-size: 18px;
  width: 60px;
  }

#keyboardLayoutWrap .c32 {
  width: 260px;
  text-transform: lowercase;
  font-size: 18px;
  text-align: center;
  }

#keyboardLayoutWrap .c91 {
  width: 60px;
  }

#BTT_wrap {
  font-size: 14pt;
  }

#BTT_wrap #btt_innerWrap {
  background: #0a84b5;
  }

.kbl_error {
  color: red;
  }

#BTT_wrap.arrow-down::after {
  border-color: #0a84b5 transparent transparent transparent;
  }

#BTT_wrap.arrow-down-right::after {
  border-color: transparent transparent transparent #0a84b5;
  }

#BTT_wrap.arrow-up::after {
  border-color: transparent transparent #0a84b5 transparent;
  }
