textarea, input, select, [contenteditable] { font-size: 1.5em; } input, textarea, iframe { width: 100%; } button { /* overwrite building blocks settings to display 2-lines button */ line-height: normal !important; text-align: center; } canvas { display: none; } canvas.hidden { display: block; } /* keyboard */ .table { border-collapse: collapse; } .row { display: table-row; border-top: 1px dashed rgba(150,150,150,1); } .column_left, .column_middle, .column_right { display: table-cell; padding-top: 0.25rem; padding-bottom: 0.25rem; } .column_left { width: 20%; padding-right: 0.5rem; } .column_middle { width: 20%; padding-left: 0.5rem; padding-right: 0.5rem; } .column_right { padding-left: 0.5rem; } .box { width: 200px; height: 200px; border: 1px solid red; overflow: auto; background-color: #fcc; margin: 20px; } .sbox { width: 20px; height: 20px; background-color: #ccc; float: left; } .sbox:nth-child(2n) { background-color: #fff; } .bar { font-size: 1.5rem } .hidden { display: none; } #fullscreen-div { background-color: #ccf; } #contextMenu { background: #eee; border: 1px solid #ccc; padding: 10px; }