
:root{
    /*--bg-color:#f7edfe;*/
    /*--bg-color:#97bcff;*/
    --bg-color:#f7f2fd;
    --text-color:#2d1a4a;
    --my-green-color:#f69c1e;
    --van-primary-color: #f69c1e;
}
html, body {
    background-color: var(--bg-color);
    color: var(--text-color);
    width: 100%;
    height: 100%;
}

.content_fixed {
    position: fixed;
    bottom: -5px;
    left: 0;
    right: 0;
    z-index: 1000;
}
.content_title {
    color: #509db7;
    margin-top: 15px!important;
    margin-bottom: 5px!important;
}

.meeting_dynamic{
    background-color: var(--bg-color);
    margin-bottom: 0px;
    margin-top: 5px;
    opacity: 100%
}

.meeting_dynamic_content{
    background-color: var(--bg-color);
    max-height: 150px;
    margin-left: 10px;
    opacity: 100%;
    font-size: 14px;
}
.van-divider{
    border-color: teal!important;
}
.van-field__control{
    color: #666!important;
    -webkit-text-fill-color: #666 !important;
}
.van-field__control::-webkit-input-placeholder,
.van-field__control::placeholder {
    color: #666 !important;
    -webkit-text-fill-color: #666 !important;
}

.van-empty__description {
    margin-top: 16px;
    padding: 0 60px;
    color: var(--text-color)!important;
    font-size: 14px;
    line-height: 20px
}

.van-field__label,.labelColor,.van-cell-group{
    background-color: var(--bg-color);
    color: var(--text-color) !important;
}
.van-stepper__input{
    color: #666 !important;
    -webkit-text-fill-color: #666 !important;
}
.input_days_label {
    font-size: 14px;
    color: var(--text-color)
}
.input_days{
    color: #666!important;
    -webkit-text-fill-color: #666 !important;
    width: 24px;
    height: 20px;
    border: 0;
    padding: 0;
    margin: 0 0 0 8px;
}
.van-button--primary {
    color: #fff;
    background-color: var(--my-green-color)!important;
    border: 1px solid var(--my-green-color)!important;
}

.van-stepper--round .van-stepper__minus {
    color:var(--my-green-color)!important;
    background-color: #fff;
    border: 1px solid var(--my-green-color)!important;
}

.van-stepper--round .van-stepper__plus {
    color: #fff;
    background-color: var(--my-green-color)!important;
}


.van-notice-bar {
    color: darkorange;!important;
}
.pay_content{
    display: block;
    font-size: 14px;
    color: darkorange
}

.van-cell {
    background-color: var(--bg-color)!important;
    color: var(--text-color)!important;
}
.van-cell__value {
    color: var(--text-color)!important;
}

.van-popup {
    background-color: var(--bg-color)!important;
    color: var(--text-color)!important;
}

.van-field__control {
    color: #666!important;
    -webkit-text-fill-color: #666 !important;
}
.van-dialog__message{
    color: black!important;
}


#btDetail{
    color: var(--text-color)!important;
    background-color: var(--bg-color)!important;
    border: 1px solid #509db7!important;
}

.van-dialog__confirm, .van-dialog__confirm:active {
    color: #000000!important;
}
.van-field__right-icon{
    color: var(--my-green-color)!important;
}
/* 未选中复选框：勾选图标须透明。van-field__control 的 color/-webkit-text-fill-color !important 会把勾强制显示出来 */
.van-checkbox__icon:not(.van-checkbox__icon--checked) .van-icon {
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
}
.van-checkbox__icon:not(.van-checkbox__icon--checked):not(.van-checkbox__icon--disabled) .van-icon {
    border-color: var(--text-color);
}
.van-checkbox__icon--checked .van-icon {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}
.custom-title{
    color: var(--text-color)!important;
}
