.au {
    background-color: #000000;
    padding: 40px;
    width: 320px;
    margin: auto;
    margin-top: 150px;
    border-radius: 10px;
}

.demo-login-container {
    width: 320px;
    margin: 21px auto 0;
}

.demo-login-other .layui-icon {
    position: relative;
    display: inline-block;
    margin: 0 2px;
    top: 2px;
    font-size: 26px;
}
.layui-bg-gray {
    background: radial-gradient(circle, #ffffff, #9c96ff);
    color: #ffffff !important;
}
a {
    color: #ffffff;
    text-decoration: none;
}
.layui-form-checkbox[lay-skin=primary]>div {
    color: #ffffff;
}
.layui-layer-content {color: #535353;}
.layui-layer-hui {color: #535353;background-color: #16baaa;}