html, body { margin: 0; padding: 0; }

*:not(.glyphicon) { font-family: 微软雅黑 !important; }

.w2LoginPanel { background-color: #fff; background-color: rgba(255,255,255,.85); position: absolute; left: 50%; top: 50%; width: 320px; margin-left: -160px; margin-top: -120px; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba( 0, 0, 0, .75 ); box-shadow: 0 0 3px rgba( 0, 0, 0, .75 ); z-index: 9999; }
    .w2LoginPanel.no_radius { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
    .w2LoginPanel.no_shadow { -webkit-box-shadow: none; box-shadow: none; }
    .w2LoginPanel.no_input_radius input { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
    .w2LoginPanel.no_input_shadow input { -webkit-box-shadow: none; box-shadow: none; }

.w2TextShadow-black { -webkit-text-shadow: 0 0 1em rgba( 0, 0, 0, .75 ); text-shadow: 0 0 1em rgba( 0, 0, 0, .75 ); }

.imgVerify { padding-top: 2px; padding-bottom: 2px; }

.sdkPanel { display: none !important; }

.icheckbox_flat-blue { margin-top: -3px !important; }

.qrsw { height: 60px; width: 59px; background-repeat: no-repeat; position: absolute; right: 0; top: 0; background-image: url('../image/qrsw.png'); cursor: pointer; border-radius: 5px; }
    .qrsw.pc { background-position: -61px -61px; }

.ms-controller { visibility: hidden; }
.placeholder { position: absolute; top: 7px; left: 13px; color: #bababa; }

.w2LoginPanel .alert { padding: 7px; }

.designer { position: fixed; right: 0; top: 0; background-color: #fff; width: 390px; box-shadow: 0 0 2px 0px #000; z-index:999; }
    .designer .btn.act { margin-right: 8px; }
    .designer .col-xs-6:first-child { padding-right: 7px; }
    .designer .col-xs-6:last-child { padding-left: 7px; }


ul a { cursor: pointer; }
