body.dark-theme {
    background: #111111 !important;
    color: #eeeeee !important;
}

.dark-theme .bg-auto {
    background: #111111 !important;
}

.dark-theme .c_bg {
    background: #111111 !important;
}

.dark-theme .color-auto {
    color: #eeeeee !important;
}

.dark-theme .color-auto-r {
    color: #333 !important;
}

.dark-theme .weui-tabbar {
    background: #111111 !important;
}

.dark-theme .weui-tabbar__item:not(.weui-bar__item_on) .weui-tabbar__icon > i,
.dark-theme .weui-tabbar__item:not(.weui-bar__item_on) i.weui-tabbar__icon {
    color: #eeeeee !important;
}

.dark-theme .weui-tabbar__item:not(.weui-bar__item_on) p.weui-tabbar__label {
    color: #eeeeee !important;
}

.dark-theme .van-grid {
    background: #111111 !important;
}

.dark-theme .van-grid-item__content {
    background: #111111 !important;
}

.dark-theme .van-grid-item__text {
    color: #eeeeee !important;
}

.dark-theme .weui-cells__title {
    background: #000 !important;
    color: #eeeeee !important;
}

.dark-theme .weui-panel {
    background: #333333 !important;
}

.dark-theme .weui-panel__hd,
.dark-theme .weui-media-box__title,
.dark-theme .weui-media-box__desc {
    color: #eeeeee !important;
}

.dark-theme .weui-cells {
    background: #333333 !important;
}

.dark-theme .weui-cells :after,
.dark-theme .weui-cells :before {
    color: #eeeeee !important;
}

.dark-theme .weui-cell_access .weui-cell__ft:after {
    color: #eeeeee !important;
}

.dark-theme .weui-grids .weui-grid__label {
    color: #eeeeee !important;
}

.dark-theme .weui-grids .weui-grid {
    background: #333333 !important;
}

.dark-theme .bg-white > * {
    background: #333333 !important;
}

.dark-theme .van-nav-bar {
    background: #111111 !important;
}

.dark-theme .van-nav-bar .van-nav-bar__title,
.dark-theme .van-nav-bar a,
.dark-theme .van-nav-bar .van-icon,
.dark-theme .van-nav-bar .van-nav-bar__text {
    color: #eeeeee !important;
}

.dark-theme .weui-cell .weui-cell__ft {
    color: #eeeeee !important;
}

.dark-theme .weui-search-bar {
    background: #333333 !important;
}

.dark-theme .weui-search-bar .weui-search-bar__inpu,
.dark-theme .weui-search-bar .weui-search-bar__box {
    background: #666 !important;
}

.dark-theme .weui-search-bar .weui-search-bar__cancel-btn {
    color: #eeeeee !important;
}

.dark-theme .weui-search-bar__label {
    background: #969799;
}

.dark-theme .weui-cell__ft {
    color: #eeeeee !important;
}

.dark-theme .weui-tab,
.dark-theme .weui-navbar {
    background: #333333 !important;
}

.dark-theme .van-cell {
    background: #333333 !important;
    color: #eeeeee !important;
}

.dark-theme .van-cell .van-cell__value {
    color: #eeeeee !important;
}

.dark-theme .weui-article {
    color: #eeeeee !important;
}

.dark-theme .van-goods-action {
    background: #111111 !important;
}

.dark-theme .van-goods-action .van-goods-action-icon__icon {
    color: #eeeeee !important;
}

.dark-theme .van-goods-action .van-goods-action-icon {
    color: #eeeeee !important;
    background: #111111 !important;
}

.dark-theme input,
.dark-theme select,
.dark-theme textarea,
.dark-theme .form-control:focus {
    background: #666;
    border-color: #666;
    color: #eeeeee;
}

.dark-theme input::-webkit-input-placeholder {
    /* WebKit browsers 适配谷歌 */

    color: #eeeeee;
}

.dark-theme input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 适配火狐 */

    color: #eeeeee;
}

.dark-theme input::-moz-placeholder {
    /* Mozilla Firefox 19+ 适配火狐 */

    color: #eeeeee;
}

.dark-theme .card {
    background: #333333 !important;
}

.dark-theme .card .btn-link {
    color: #eeeeee !important;
}

.dark-theme .weui-half-screen-dialog {
    background: #333333 !important;
}

.dark-theme .weui-half-screen-dialog .weui-picker__bd {
    background: #333333 !important;
}

.dark-theme .weui-half-screen-dialog .weui-picker__item,
.dark-theme .weui-half-screen-dialog .weui-icon-btn_close {
    color: #eeeeee !important;
}

.dark-theme .weui-actionsheet {
    background: #333333 !important;
}

.dark-theme .weui-actionsheet .weui-actionsheet__cell > a:not(.weui-actionsheet__cell_warn) {
    color: #eeeeee !important;
}

.dark-theme .weui-actionsheet .weui-actionsheet__title,
.dark-theme .weui-actionsheet .weui-actionsheet__menu,
.dark-theme .weui-actionsheet .weui-actionsheet__action {
    background: #333333 !important;
    color: #eeeeee !important;
}

.dark-theme .cal-md {
    background: #333333 !important;
}

.dark-theme .cal-md .cal-date .cal-text {
    background: #333333 !important;
}

.dark-theme .cal-md .cal-year-prev,
.dark-theme .cal-md .cal-year-next,
.dark-theme .cal-md .cal-month-prev,
.dark-theme .cal-md .cal-month-next,
.dark-theme .cal-md .cal-date-prev,
.dark-theme .cal-md .cal-date-next {
    background: #333333 !important;
    color: #eeeeee !important;
}

.dark-theme .cal-md .cal-year,
.dark-theme .cal-md .cal-month,
.dark-theme .cal-md .cal-date {
    color: #eeeeee !important;
}

.dark-theme .bootstrap-select > .dropdown-toggle {
    background: #333333 !important;
    color: #eeeeee !important;
}

.dark-theme .bootstrap-select .dropdown-menu.inner,
.dark-theme .bootstrap-select .no-results {
    background: #333333 !important;
    color: #eeeeee !important;
}

.dark-theme .weui-msg {
    background: #333333 !important;
    color: #eeeeee !important;
}

.dark-theme .weui-msg .weui-msg__desc,
.dark-theme .weui-msg .weui-msg__tips {
    color: #eeeeee !important;
}

.dark-theme .weui-form__tips:not(.text-danger) {
    color: #eeeeee !important;
}

.dark-theme .weui-btn_cell {
    background: #333333 !important;
}

.dark-theme .weui-dialog {
    background: #333333 !important;
}

.dark-theme .weui-dialog .weui-dialog__bd,
.dark-theme .weui-dialog .weui-dialog__btn_default {
    color: #eeeeee !important;
}

.dark-theme .weui-form {
    background: #333333 !important;
}

.dark-theme .weui-form .weui-form__title {
    color: #eeeeee !important;
}

.dark-theme .weui-form .weui-cells__group_form .weui-cell:not(.weui-cell_link) {
    color: #eeeeee !important;
}

.dark-theme .weui-half-screen-dialog__title,
.dark-theme .weui-half-screen-dialog__desc,
.dark-theme .weui-half-screen-dialog__tips {
    color: #eeeeee !important;
}

.dark-theme .weui-textarea-counter {
    color: #eeeeee !important;
}

.dark-theme .weui-icon-btn {
    color: #eeeeee !important;
}

.dark-theme .weui-media-box:before {
    border-top: 1px solid #666666;
}
