div#mlkeyboard{font-family:Tahoma,Arial,sans-serif;width:100%;position:fixed;bottom:0;height: 50%; z-index: 19;}div#mlkeyboard ul,div#mlkeyboard li{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div#mlkeyboard ul{background:#d3d3d3;list-style:none;font-size:16px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media screen and (min-width: 700px){div#mlkeyboard ul{width:100%;height:100%;margin:0 auto;padding:3px 0 0 0;border-radius:5px 5px 0 0}}div#mlkeyboard ul li{float:left;margin:0 0 0.5% 0.5%;width:6%;text-align:center;background:#fff;border:1px solid #f9f9f9;-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#e5e5e5;cursor:pointer}@media screen and (min-width: 700px){div#mlkeyboard ul li{width:68px;height:80px;line-height:80px;margin:2px}}div#mlkeyboard ul li.active{background-color:#E6FFD8;border-color:#6FDA54}div#mlkeyboard ul li:hover{background-color:#FFD488;border-color:#FFAE6E}div#mlkeyboard ul #mlkeyboard-capslock,div#mlkeyboard ul #mlkeyboard-tab,div#mlkeyboard ul #mlkeyboard-left-shift{/*clear:left*/}@media screen and (min-width: 700px){div#mlkeyboard ul #mlkeyboard-backspace{width:111px}}div#mlkeyboard ul #mlkeyboard-deleteall, div#mlkeyboard ul #mlkeyboard-enter{width:195px}div#mlkeyboard ul #mlkeyboard-tab{width:7%}@media screen and (min-width: 700px){div#mlkeyboard ul #mlkeyboard-tab{width:111px}}div#mlkeyboard ul #mlkeyboard-capslock{width:12%}@media screen and (min-width: 700px){div#mlkeyboard ul #mlkeyboard-capslock{width:142px}}div#mlkeyboard ul #mlkeyboard-return{width:8%}@media screen and (min-width: 700px){div#mlkeyboard ul #mlkeyboard-return{width:120px}}div#mlkeyboard ul #mlkeyboard-left-shift{width:14%}@media screen and (min-width: 700px){div#mlkeyboard ul #mlkeyboard-left-shift{width:164px}}div#mlkeyboard ul #mlkeyboard-right-shift{width:12%}@media screen and (min-width: 540px){div#mlkeyboard ul #mlkeyboard-right-shift{width:164px;margin-right:0}}div#mlkeyboard ul #mlkeyboard-space{/*clear:left;*/width:98%;/*margin-left: 212px;*/}@media screen and (min-width: 700px){div#mlkeyboard ul #mlkeyboard-space{width:663px; margin-left:6px; margin-right:6px;}}div#mlkeyboard ul.mlkeyboard-modifications{position:absolute;background:rgba(133,133,133,0.6);border-radius:5px;display:none;padding:8px}@media screen and (min-width: 700px){div#mlkeyboard ul.mlkeyboard-modifications{height:90px;}}