.chsi-img img, .img-auto {
    max-width: 100%
}

body {
    background: #f8f8f8
}

header {
    color: #FFF;
    background-color: #3b9bff;
    padding: 10px 0
}

.agree {
    display: block;
    padding: .5em 15px;
    font-size: 13px
}

.cells, .vcode-btn {
    font-size: 15px
}

.agree__checkbox {
    border: 1px solid #D1D1D1;
    background-color: #FFF;
    border-radius: 3px;
    width: 13px;
    height: 13px;
    position: relative;
    vertical-align: 0;
    top: 2px
}

.vcode-btn, .vcode-img {
    height: 44px;
    margin-left: 5px;
    vertical-align: middle
}

.agree__text {
    color: #999
}

.agree__text a, .vcode-btn {
    color: #4e8ce7
}

.cell_vcode {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0
}

.vcode-btn {
    display: inline-block;
    padding: 0 .6em 0 .7em;
    border-left: 1px solid #e5e5e5;
    line-height: 44px
}

button.vcode-btn {
    background-color: transparent;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    outline: 0
}

.vcode-btn:active {
    color: #6c92c9
}

.dialog-form {
    padding: 0
}

.dialog-form .cells {
    background-color: #fcfcfc;
    font-size: 15px
}

.btn-primary {
    background-color: #3b9bff
}

.btn-primary:not(.btn-disabled):active {
    color: rgba(255, 255, 255, .4);
    background-color: #2c93fd
}

.btn-dialog.primary, .dialog-ft a {
    color: #3b9bff
}

.flex-justify {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.chsi-img {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 3px;
    margin: 1rem;
    padding: .5rem;
    text-align: center
}

.dialog-ft a {
    display: block;
    -ms-flex: 1;
    flex: 1
}

/*# sourceMappingURL=style.css.map */
