table.worldline-ms {
  /* background-color: #0066A1; */ }

table.worldline-ms.keyboardInputSize3 * {
  font-size: 24px !important; }

table.worldline-ms.keyboardInputMaster {
  border-radius: 0;
  background-color: #ddd;
  border: none;
  border-top: 1px solid #ccc;
  box-shadow: none; }

table.worldline-ms > thead {
  display: none; }

table.keyboardInputMaster.worldline-ms tbody tr td table tbody tr td {
  color: #444;
  text-align: center;
  padding: 15px 15px;
  font-family: sans-serif;
  border-color: #ccc;
  background-color: #fff; }

table.keyboardInputMaster.worldline-ms tbody tr td table tbody tr td:hover,
table.keyboardInputMaster.worldline-ms tbody tr td table tbody tr td.pressed,
table.keyboardInputMaster.worldline-ms tbody tr td table tbody tr td:active {
  border: 1px solid #adadad !important;
  color: #eee;
  background-color: #0066A1;
  position: relative; }

table.keyboardInputMaster.worldline-ms tbody tr td table tbody tr td.pressed,
table.keyboardInputMaster.worldline-ms tbody tr td table tbody tr td:active {
  top: 1px;
  left: 1px; }

table.keyboardInputMaster.worldline-ms > tbody tr td table tbody tr td.space {
  padding: 0px 6em; }

table.keyboardInputMaster.worldline-ms > tbody > tr > td > table > tr > td.keyboardInputTextPad table {
  border-spacing: 2px;
  border-collapse: separate; }
