#KioskBoard-VirtualKeyboard{background:#e3e3e3;background:linear-gradient(to right bottom,#eee,#ebebeb,#e8e8e8,#e6e6e6,#e3e3e3);box-shadow:inset 1px 1px #ffffff40,0 0 20px -8px #00000026;box-sizing:border-box!important;left:0;margin:auto;max-width:1440px;padding:25px 20px 20px;position:fixed;right:0;width:100%;z-index:2000}#KioskBoard-VirtualKeyboard.kioskboard-placement-bottom{border-radius:10px 10px 0 0;bottom:0;top:unset}#KioskBoard-VirtualKeyboard.kioskboard-placement-top{border-radius:0 0 10px 10px;bottom:unset;top:0}#KioskBoard-VirtualKeyboard *{box-sizing:border-box!important}#KioskBoard-VirtualKeyboard .kioskboard-wrapper{background:inherit;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;width:100%}#KioskBoard-VirtualKeyboard .kioskboard-wrapper.kioskboard-overflow{overflow:hidden auto;padding-right:12px!important}#KioskBoard-VirtualKeyboard .kioskboard-wrapper.kioskboard-overflow::-webkit-scrollbar{height:6px;width:6px}#KioskBoard-VirtualKeyboard .kioskboard-wrapper.kioskboard-overflow::-webkit-scrollbar-track{background:#ffffffbf;border-radius:3px}#KioskBoard-VirtualKeyboard .kioskboard-wrapper.kioskboard-overflow::-webkit-scrollbar-thumb{background:#00000040;border-radius:3px;cursor:pointer}#KioskBoard-VirtualKeyboard .kioskboard-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative;text-align:center;width:100%}#KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key]{align-items:flex-start;background:#fafafa;border:2px solid hsla(0,0%,100%,.04);border-bottom:4px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 0 .04px #0000001a;color:#707070;cursor:pointer;display:inline-flex;flex:1 1 100%;flex-direction:column;flex-wrap:wrap;font-family:sans-serif;font-size:22px;font-weight:400;justify-content:flex-start;line-height:1;margin:8px 8px 12px;max-width:6.25%;padding:12px 12px 22px;position:relative;text-align:left;transform-origin:bottom center;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}#KioskBoard-VirtualKeyboard.kioskboard-tolowercase .kioskboard-row-dynamic span[class^=kioskboard-key]{text-transform:lowercase}#KioskBoard-VirtualKeyboard.kioskboard-touppercase .kioskboard-row-dynamic span[class^=kioskboard-key]{text-transform:uppercase}#KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key]:not(.spacebar-denied):hover{transform:scaleY(.98) translateY(1px)}#KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key]:not(.spacebar-denied):active{transform:scaleY(.95) translateY(4px)}#KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key] svg{left:10px;position:absolute;top:10px;z-index:10}#KioskBoard-VirtualKeyboard .kioskboard-row-top{border-bottom:1px solid rgba(0,0,0,.06);margin:0 0 10px;padding:0 0 10px}#KioskBoard-VirtualKeyboard .kioskboard-row-bottom{border-top:1px solid rgba(0,0,0,.06);margin:10px 0 0;padding:10px 0 0}#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-capslock{flex:1 1 auto;max-width:100%;min-height:60px;width:140px}#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-capslock:before{background:#c4c4c4;border-radius:10px;content:"";height:10px;position:absolute;right:6px;top:6px;width:10px;z-index:2}#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-capslock.capslock-active:before{background:#5decaa}#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-backspace,#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-enter{flex:1 1 auto;max-width:100%;min-height:60px;position:relative;width:140px}#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-space{flex:1 1 auto;max-width:100%;min-height:60px;width:calc(100% - 484px)}#KioskBoard-VirtualKeyboard .kioskboard-row-bottom.kioskboard-with-specialcharacter span.kioskboard-key-space{width:calc(100% - 640px)}#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-space.spacebar-denied{cursor:not-allowed!important;opacity:.4!important}#KioskBoard-VirtualKeyboard .kioskboard-with-specialcharacter span.kioskboard-key-specialcharacter{flex:1 1 auto;max-width:100%;min-height:60px;position:relative;width:140px}#KioskBoard-VirtualKeyboard .kioskboard-row-numpad{display:flex;margin:auto;max-width:320px}#KioskBoard-VirtualKeyboard .kioskboard-row-numpad span[class^=kioskboard-key]{flex:1 1 auto;max-width:100%;min-height:60px;width:calc(33.3333% - 16px)}#KioskBoard-VirtualKeyboard .kioskboard-row-numpad span.kioskboard-key-last{order:11}#KioskBoard-VirtualKeyboard .kioskboard-row-numpad span.kioskboard-key-backspace{order:10}#KioskBoard-VirtualKeyboard .kioskboard-row-numpad span.kioskboard-key-enter{order:12}#KioskBoard-VirtualKeyboard .kioskboard-row-specialcharacters{background:inherit;height:100%;left:0;opacity:0;padding:20px;position:absolute;top:0;transition:all .2s ease-in-out;visibility:hidden;width:100%;z-index:20}#KioskBoard-VirtualKeyboard .kioskboard-row-specialcharacters.kioskboard-specialcharacter-show{opacity:1;visibility:visible}#KioskBoard-VirtualKeyboard .kioskboard-row-specialcharacters span.kioskboard-specialcharacter-close{background:#a9a9a9;border-radius:20px;box-shadow:0 0 16px -6px #00000040;cursor:pointer;height:40px;position:absolute;right:0;top:0;transition:all .36s ease-in-out;width:40px;z-index:30}#KioskBoard-VirtualKeyboard .kioskboard-row-specialcharacters span.kioskboard-specialcharacter-close svg{fill:#fff!important;height:16px!important;inset:0;margin:auto;position:absolute;width:16px!important}#KioskBoard-VirtualKeyboard .kioskboard-row-specialcharacters span.kioskboard-specialcharacter-close:hover{transform:rotate(90deg)}#KioskBoard-VirtualKeyboard .kioskboard-specialcharacters-content{max-height:100%;overflow-x:hidden;overflow-y:auto;padding-right:5px;width:100%}#KioskBoard-VirtualKeyboard .kioskboard-specialcharacters-content::-webkit-scrollbar{height:6px;width:6px}#KioskBoard-VirtualKeyboard .kioskboard-specialcharacters-content::-webkit-scrollbar-track{background:#ffffffbf;border-radius:3px}#KioskBoard-VirtualKeyboard .kioskboard-specialcharacters-content::-webkit-scrollbar-thumb{background:#00000040;border-radius:3px;cursor:pointer}#KioskBoard-VirtualKeyboard .kioskboard-row-specialcharacters span.kioskboard-key{min-height:30px;min-width:60px}#KioskBoard-VirtualKeyboard.kioskboard-theme-light,#KioskBoard-VirtualKeyboard.kioskboard-theme-material{background:#e3e3e3;background:linear-gradient(to right bottom,#eee,#ebebeb,#e8e8e8,#e6e6e6,#e3e3e3);box-shadow:inset 1px 1px #ffffff40,0 0 20px -8px #00000026}#KioskBoard-VirtualKeyboard.kioskboard-theme-dark{background:#151515;background:linear-gradient(to left top,#151515,#171717,#1a1a1a,#1c1c1c,#1e1e1e);box-shadow:inset 1px 1px #00000040,0 0 20px -8px #00000026}#KioskBoard-VirtualKeyboard.kioskboard-theme-flat{background:#dfdfdf;box-shadow:inset 1px 1px #ffffff40,0 0 20px -8px #00000026}#KioskBoard-VirtualKeyboard.kioskboard-theme-oldschool{background:#e5e5e5;background:linear-gradient(to right bottom,#e5e5e5,#e6e6e6,#e7e7e7,#e7e7e7,#e8e8e8);box-shadow:inset 4px 4px 4px #00000005,0 0 20px -8px #0000001a}#KioskBoard-VirtualKeyboard.kioskboard-theme-light .kioskboard-row span[class^=kioskboard-key],#KioskBoard-VirtualKeyboard.kioskboard-theme-material .kioskboard-row span[class^=kioskboard-key]{background:#fafafa;color:#707070}#KioskBoard-VirtualKeyboard.kioskboard-theme-dark .kioskboard-row span[class^=kioskboard-key]{background:#323232;border-color:hsla(0,0%,100%,.02) hsla(0,0%,100%,.02) hsla(0,0%,100%,.04);box-shadow:0 5px 0 .05px #fff3;color:#b7b7b7}#KioskBoard-VirtualKeyboard.kioskboard-theme-flat .kioskboard-row span[class^=kioskboard-key]{background:#fafafa;border-color:#fafafa;box-shadow:0 2px 0 .05px #fafafa;color:#707070}#KioskBoard-VirtualKeyboard.kioskboard-theme-oldschool .kioskboard-row span[class^=kioskboard-key]{background:#fafafa;box-shadow:0 4px 6px .06px #0000000d;color:#8f8f8f;text-shadow:0 0 1px rgba(0,0,0,.2)}#KioskBoard-VirtualKeyboard.kioskboard-theme-oldschool .kioskboard-row span[class^=kioskboard-key]:after{background:#ffffff1a;border-color:rgba(0,0,0,.02) rgba(0,0,0,.06) transparent;border-radius:inherit;border-style:solid;border-width:2px 4px 6px;box-shadow:0 5px 15px -10px #0006;box-sizing:border-box;content:"";height:calc(100% - 5px);inset:-5px 0 0;margin:auto;position:absolute;width:100%}#KioskBoard-VirtualKeyboard.kioskboard-theme-oldschool span.kioskboard-key-capslock:before{right:9px;top:9px}#KioskBoard-VirtualKeyboard.kioskboard-theme-flat span.kioskboard-key-capslock:before,#KioskBoard-VirtualKeyboard.kioskboard-theme-light span.kioskboard-key-capslock:before,#KioskBoard-VirtualKeyboard.kioskboard-theme-oldschool span.kioskboard-key-capslock:before{background:#c4c4c4}#KioskBoard-VirtualKeyboard.kioskboard-theme-dark span.kioskboard-key-capslock:before{background:#a9a9a9}#KioskBoard-VirtualKeyboard.kioskboard-theme-material span.kioskboard-key-capslock:before{background:#e6e6e6}#KioskBoard-VirtualKeyboard.kioskboard-theme-dark span.kioskboard-key-capslock.capslock-active:before,#KioskBoard-VirtualKeyboard.kioskboard-theme-flat span.kioskboard-key-capslock.capslock-active:before,#KioskBoard-VirtualKeyboard.kioskboard-theme-light span.kioskboard-key-capslock.capslock-active:before,#KioskBoard-VirtualKeyboard.kioskboard-theme-material span.kioskboard-key-capslock.capslock-active:before,#KioskBoard-VirtualKeyboard.kioskboard-theme-oldschool span.kioskboard-key-capslock.capslock-active:before{background:#5decaa}#KioskBoard-VirtualKeyboard.kioskboard-theme-flat .kioskboard-row span[class^=kioskboard-key] svg,#KioskBoard-VirtualKeyboard.kioskboard-theme-light .kioskboard-row span[class^=kioskboard-key] svg{fill:#707070!important}#KioskBoard-VirtualKeyboard.kioskboard-theme-dark .kioskboard-row span[class^=kioskboard-key] svg{fill:#a9a9a9!important}#KioskBoard-VirtualKeyboard.kioskboard-theme-oldschool .kioskboard-row span[class^=kioskboard-key] svg{fill:#a1a1a1!important;left:12px}#KioskBoard-VirtualKeyboard.kioskboard-theme-material .kioskboard-row span[class^=kioskboard-key] svg{fill:#fafafa!important}#KioskBoard-VirtualKeyboard.kioskboard-theme-material .kioskboard-row-bottom span.kioskboard-key-backspace,#KioskBoard-VirtualKeyboard.kioskboard-theme-material .kioskboard-row-bottom span.kioskboard-key-capslock,#KioskBoard-VirtualKeyboard.kioskboard-theme-material .kioskboard-row-bottom span.kioskboard-key-specialcharacter,#KioskBoard-VirtualKeyboard.kioskboard-theme-material .kioskboard-row-numpad span.kioskboard-key-backspace{background:#b0b0b0;border-bottom-color:#00000008;box-shadow:0 4px 0 .04px #0000004d;color:#fafafa}#KioskBoard-VirtualKeyboard.kioskboard-theme-flat span.kioskboard-specialcharacter-close,#KioskBoard-VirtualKeyboard.kioskboard-theme-light span.kioskboard-specialcharacter-close,#KioskBoard-VirtualKeyboard.kioskboard-theme-material span.kioskboard-specialcharacter-close,#KioskBoard-VirtualKeyboard.kioskboard-theme-oldschool span.kioskboard-specialcharacter-close{background:#a9a9a9}#KioskBoard-VirtualKeyboard.kioskboard-theme-dark span.kioskboard-specialcharacter-close{background:#323232}#KioskBoard-VirtualKeyboard.kioskboard-theme-dark span.kioskboard-specialcharacter-close svg{fill:#b7b7b7!important}@media only screen and (max-width:767px){#KioskBoard-VirtualKeyboard{min-height:210px;padding:12px 6px}#KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key]{align-items:center;border-radius:4px;font-size:13px!important;justify-content:flex-start;margin:2px 2px 12px;min-width:22.5px;padding:8px 0;text-align:center;width:auto}#KioskBoard-VirtualKeyboard .kioskboard-row-numpad span[class^=kioskboard-key]{font-size:16px!important;justify-content:center;margin:4px 4px 12px;min-height:55px;width:calc(33.3333% - 16px)}#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-backspace,#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-capslock,#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-enter,#KioskBoard-VirtualKeyboard .kioskboard-with-specialcharacter span.kioskboard-key-specialcharacter{margin-bottom:4px;max-width:60px;min-height:45px}#KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-space{margin-bottom:4px;min-height:45px;padding-top:10px}#KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key] svg{left:8px;top:8px;transform:scale(.7);transform-origin:left top}#KioskBoard-VirtualKeyboard .kioskboard-row-numpad span[class^=kioskboard-key] svg{bottom:0;left:18px;margin:auto;top:0;transform:scale(1);transform-origin:center center}#KioskBoard-VirtualKeyboard .kioskboard-row-specialcharacters{padding:15px 15px 10px}#KioskBoard-VirtualKeyboard .kioskboard-row-specialcharacters span.kioskboard-specialcharacter-close{height:30px;right:5px;top:0;width:30px}}#KioskBoard-VirtualKeyboard.kioskboard-with-animation.kioskboard-fade{animation:kioskboard-animation-fade .36s ease-in-out 0s normal;opacity:1}@keyframes kioskboard-animation-fade{0%{opacity:0}to{opacity:1}}#KioskBoard-VirtualKeyboard.kioskboard-with-animation.kioskboard-fade.kioskboard-fade-remove{animation:kioskboard-animation-fade-remove .36s ease-in-out 0s normal;opacity:0}@keyframes kioskboard-animation-fade-remove{0%{opacity:1}to{opacity:0}}#KioskBoard-VirtualKeyboard.kioskboard-with-animation.kioskboard-placement-bottom.kioskboard-slide{animation:kioskboard-animation-slide-bottom 1.2s ease-in-out 0s normal;bottom:0}@keyframes kioskboard-animation-slide-bottom{0%{bottom:-100%}to{bottom:0}}#KioskBoard-VirtualKeyboard.kioskboard-with-animation.kioskboard-slide.kioskboard-placement-bottom.kioskboard-slide-remove{animation:kioskboard-animation-slide-bottom-remove 1.2s ease-in-out 0s normal;bottom:-100%}@keyframes kioskboard-animation-slide-bottom-remove{0%{bottom:0}to{bottom:-100%}}#KioskBoard-VirtualKeyboard.kioskboard-with-animation.kioskboard-placement-top.kioskboard-slide{animation:kioskboard-animation-slide-top 1.2s ease-in-out 0s normal;top:0}@keyframes kioskboard-animation-slide-top{0%{top:-100%}to{top:0}}#KioskBoard-VirtualKeyboard.kioskboard-with-animation.kioskboard-slide.kioskboard-placement-top.kioskboard-slide-remove{animation:kioskboard-animation-slide-top-remove 1.2s ease-in-out 0s normal;top:-100%}@keyframes kioskboard-animation-slide-top-remove{0%{top:0}to{top:-100%}}
