.jkeyboard {
    display: inline-block;
}

    .jkeyboard, .jkeyboard .jline, .jkeyboard .jline ul {
        display: block;
        margin: 0;
        padding: 0;
    }

        .jkeyboard .jline {
            text-align: center;
            margin-left: -14px;
        }

            .jkeyboard .jline ul li {
                font-family: arial, sans-serif;
                font-size: 14px;
                display: inline-block;
                border: 1px solid #468db3;
                -webkit-box-shadow: 0 0 3px #468db3;
                -webkit-box-shadow: inset 0 0 3px #468db3;
                /* margin: 1px 1px 1px 1px; */
                color: #f7faf7;
                border-radius: 5px;
                width: 30px;
                height: 30px;
                box-sizing: border-box;
                text-align: center;
                line-height: 30px;
                overflow: hidden;
                cursor: pointer;
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -khtml-user-select: none;
                -moz-user-select: -moz-none;
                -ms-user-select: none;
                user-select: none;
            }

                .jkeyboard .jline ul li.uppercase {
                    text-transform: uppercase;
                }

                .jkeyboard .jline ul li:hover, .jkeyboard .jline ul li:active {
                    background-color: #185a82;
                }

            .jkeyboard .jline .return {
                width: 120px;
            }

            .jkeyboard .jline .space {
                width: 100px;
            }

            .jkeyboard .jline .numeric_switch {
                width: 100px;
            }

            .jkeyboard .jline .layout_switch {
                background: url("../../Image/Login/locale.png") no-repeat center right;
            }

            .jkeyboard .jline .shift {
                width: 50px;
                background: url("../../Image/Login/shift.png") no-repeat center center;
            }

                .jkeyboard .jline .shift.active {
                    border-color: #fff;
                }

                .jkeyboard .jline .shift.lock {
                    transform: rotate(180deg);
                }

            .jkeyboard .jline .backspace {
                width: 39px;
                background: url("../../Image/Login/backspace.png") no-repeat center center;
                font-size:10px;
            }
