* {
    user-select: none;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

html,
body {
    margin: 0;
    padding: 0;
    background: none;
    overflow: hidden;
}

body {
    position: relative;
    height: 100vh;
    color: #fff;
    overflow-y: hidden;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

label {
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.isWin {
    border: thin solid #ddd;
}

.clearfix::after {
    content: ' ';
    visibility: hidden;
    display: block;
    font-size: 0;
    clear: both;
    height: 0;
}

.clearfix {
    display: inline-block;
}

.fade {
    transition: .2s;
    opacity: 1;
}

.fadein {
    opacity: 0;
}

.disabledDrag {
    pointer-events: none;
}

.link {
    padding: 0;
    margin: 0;
    outline: 0;
    text-decoration: none;
}

/* WEB WECHAT EMOJI :START */
.qqemoji {
    display: -moz-inline-stack;
    display: inline-block;
    background: url(./assets/images/qqemoji-map.png) 0 0 no-repeat;
    width: 20px;
    height: 20px;
    margin-left: 4px;
    vertical-align: top;
    zoom: .8;
}

.qqemoji0 {
    background-position: 0 0;
}

.qqemoji1 {
    background-position: -24px 0;
}

.qqemoji2 {
    background-position: -48px 0;
}

.qqemoji3 {
    background-position: -72px 0;
}

.qqemoji4 {
    background-position: -96px 0;
}

.qqemoji5 {
    background-position: -120px 0;
}

.qqemoji6 {
    background-position: -144px 0;
}

.qqemoji7 {
    background-position: -168px 0;
}

.qqemoji8 {
    background-position: -192px 0;
}

.qqemoji9 {
    background-position: -216px 0;
}

.qqemoji10 {
    background-position: -240px 0;
}

.qqemoji11 {
    background-position: -264px 0;
}

.qqemoji12 {
    background-position: -288px 0;
}

.qqemoji13 {
    background-position: -312px 0;
}

.qqemoji14 {
    background-position: -336px 0;
}

.qqemoji15 {
    background-position: 0 -24px;
}

.qqemoji16 {
    background-position: -24px -24px;
}

.qqemoji17 {
    background-position: -48px -24px;
}

.qqemoji18 {
    background-position: -72px -24px;
}

.qqemoji19 {
    background-position: -96px -24px;
}

.qqemoji20 {
    background-position: -120px -24px;
}

.qqemoji21 {
    background-position: -144px -24px;
}

.qqemoji22 {
    background-position: -168px -24px;
}

.qqemoji23 {
    background-position: -192px -24px;
}

.qqemoji24 {
    background-position: -216px -24px;
}

.qqemoji25 {
    background-position: -240px -24px;
}

.qqemoji26 {
    background-position: -264px -24px;
}

.qqemoji27 {
    background-position: -288px -24px;
}

.qqemoji28 {
    background-position: -312px -24px;
}

.qqemoji29 {
    background-position: -336px -24px;
}

.qqemoji30 {
    background-position: 0 -48px;
}

.qqemoji31 {
    background-position: -24px -48px;
}

.qqemoji32 {
    background-position: -48px -48px;
}

.qqemoji33 {
    background-position: -72px -48px;
}

.qqemoji34 {
    background-position: -96px -48px;
}

.qqemoji35 {
    background-position: -120px -48px;
}

.qqemoji36 {
    background-position: -144px -48px;
}

.qqemoji37 {
    background-position: -168px -48px;
}

.qqemoji38 {
    background-position: -192px -48px;
}

.qqemoji39 {
    background-position: -216px -48px;
}

.qqemoji40 {
    background-position: -240px -48px;
}

.qqemoji41 {
    background-position: -264px -48px;
}

.qqemoji42 {
    background-position: -288px -48px;
}

.qqemoji43 {
    background-position: -312px -48px;
}

.qqemoji44 {
    background-position: -336px -48px;
}

.qqemoji45 {
    background-position: 0 -72px;
}

.qqemoji46 {
    background-position: -24px -72px;
}

.qqemoji47 {
    background-position: -48px -72px;
}

.qqemoji48 {
    background-position: -72px -72px;
}

.qqemoji49 {
    background-position: -96px -72px;
}

.qqemoji50 {
    background-position: -120px -72px;
}

.qqemoji51 {
    background-position: -144px -72px;
}

.qqemoji52 {
    background-position: -168px -72px;
}

.qqemoji53 {
    background-position: -192px -72px;
}

.qqemoji54 {
    background-position: -216px -72px;
}

.qqemoji55 {
    background-position: -240px -72px;
}

.qqemoji56 {
    background-position: -264px -72px;
}

.qqemoji57 {
    background-position: -288px -72px;
}

.qqemoji58 {
    background-position: -312px -72px;
}

.qqemoji59 {
    background-position: -336px -72px;
}

.qqemoji60 {
    background-position: 0 -96px;
}

.qqemoji61 {
    background-position: -24px -96px;
}

.qqemoji62 {
    background-position: -48px -96px;
}

.qqemoji63 {
    background-position: -72px -96px;
}

.qqemoji64 {
    background-position: -96px -96px;
}

.qqemoji65 {
    background-position: -120px -96px;
}

.qqemoji66 {
    background-position: -144px -96px;
}

.qqemoji67 {
    background-position: -168px -96px;
}

.qqemoji68 {
    background-position: -192px -96px;
}

.qqemoji69 {
    background-position: -216px -96px;
}

.qqemoji70 {
    background-position: -240px -96px;
}

.qqemoji71 {
    background-position: -264px -96px;
}

.qqemoji72 {
    background-position: -288px -96px;
}

.qqemoji73 {
    background-position: -312px -96px;
}

.qqemoji74 {
    background-position: -336px -96px;
}

.qqemoji75 {
    background-position: 0 -120px;
}

.qqemoji76 {
    background-position: -24px -120px;
}

.qqemoji77 {
    background-position: -48px -120px;
}

.qqemoji78 {
    background-position: -72px -120px;
}

.qqemoji79 {
    background-position: -96px -120px;
}

.qqemoji80 {
    background-position: -120px -120px;
}

.qqemoji81 {
    background-position: -144px -120px;
}

.qqemoji82 {
    background-position: -168px -120px;
}

.qqemoji83 {
    background-position: -192px -120px;
}

.qqemoji84 {
    background-position: -216px -120px;
}

.qqemoji85 {
    background-position: -240px -120px;
}

.qqemoji86 {
    background-position: -264px -120px;
}

.qqemoji87 {
    background-position: -288px -120px;
}

.qqemoji88 {
    background-position: -312px -120px;
}

.qqemoji89 {
    background-position: -336px -120px;
}

.qqemoji90 {
    background-position: 0 -144px;
}

.qqemoji91 {
    background-position: -24px -144px;
}

.qqemoji92 {
    background-position: -48px -144px;
}

.qqemoji93 {
    background-position: -72px -144px;
}

.qqemoji94 {
    background-position: -96px -144px;
}

.qqemoji95 {
    background-position: -120px -144px;
}

.qqemoji96 {
    background-position: -144px -144px;
}

.qqemoji97 {
    background-position: -168px -144px;
}

.qqemoji98 {
    background-position: -192px -144px;
}

.qqemoji99 {
    background-position: -216px -144px;
}

.qqemoji100 {
    background-position: -240px -144px;
}

.qqemoji101 {
    background-position: -264px -144px;
}

.qqemoji102 {
    background-position: -288px -144px;
}

.qqemoji103 {
    background-position: -312px -144px;
}

.qqemoji104 {
    background-position: -336px -144px;
}

.qqemoji105 {
    background-position: 0 -168px;
}

.qqemoji106 {
    background-position: -24px -168px;
}

.qqemoji107 {
    background-position: -48px -168px;
}

.qqemoji108 {
    background-position: -72px -168px;
}

.qqemoji109 {
    background-position: -96px -168px;
}

.qqemoji110 {
    background-position: -120px -168px;
}

.qqemoji111 {
    background-position: -144px -168px;
}

.qqemoji112 {
    background-position: -168px -168px;
}

/* WEB WECHAT EMOJI :END */

::-webkit-scrollbar {
    width: 0;
}
