
.red-theme.pages-login-login ,.red-theme.pages-register {
    background: linear-gradient( #50d1504d 0% 0%, rgba(255,255,255,0) 40%)
}

.red-theme .text-color{
    color: #00B800;
}
.red-theme .bg-color{
    background-color: #00B800;
}

.red-theme .border-color{
    border-color: #00B800;
}
.red-theme .form-item-label{
    font-size: 0.3rem;
    padding: 0.15rem 0.1rem;
    color: #222222;
}
.red-theme .formBox .form-group{
    padding: 0.1rem 0 ;
}
.red-theme .formBox .form-group .require{
    color:#00B800;
}
.red-theme .notice{
    margin:10px 10px;
    background: #F5F5F5;
    padding: 0 10px;
    display: flex;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
}
.red-theme .notice .noticeIcon{
    height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.red-theme .notice .noticeText{
    font-size: 12px;
    color: #222222;
    padding-left: 5px;
}
.red-theme .notice .noticeIcon img{
    width: 25px;
    height: auto;
}
.red-theme .rankBox{
   background: linear-gradient( #f4fef3 0% 0%, rgba(255,255,255,0) 40%);
   margin-bottom: 20px;
}
.red-theme .bg{
    width: 100%;
    height: 28px;
    display: flex;
}
.red-theme .rankBox .bg .img{
    width: 100%;
    height: auto;
}

.red-theme .rankBox .rank_list{
    /* position: absolute;
    z-index: 2; */
    margin-top: 20px;
    padding: 0 10px;
}
.red-theme .rankBox .rank_list .item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin:10px 0;
}
.red-theme .rankBox .rank_list .item .imgBox{
    width: 30px;
    height: 30px;
    display: flex;
    color:#AAAAAA;
    font-size: 15px;
    justify-content: center;
}
.red-theme .rankBox .rank_list .item .username{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 12px;
    width: 200px;
    padding: 0 5px;
}
.red-theme .rankBox .rank_list .item .username .img{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 10px;

}
.red-theme .rankBox .rank_list .item .title1{
    font-size: 12px;
    /* padding-left: 5px; */
    width: 80px;
    display: flex;
    align-items: center
}
.red-theme .rankBox .rank_list .item .title1 .rank_hot{
    width: 15px;
    height: 15px;
    margin-right: 3px;
}


.red-theme .goodsBox {
    background: #F6FFF5;
}
.red-theme .goodsBox .item .title1{
    margin-bottom:10px ;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* Limit to 2 lines */
    overflow: hidden; /* Hide overflow */
}
.red-theme .goodsBox .item .price{
    font-size: 12px;
    color: #00B800;
}

.heauuy {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 3rem;
	padding: 0 0.85rem;
	/* background: linear-gradient(to bottom, #EE1366 0%, #ffffff 100%); */
    /* background: linear-gradient(to right, #ed1265, #fd70a1); */
    background: #fff;
	color: #333;
    box-shadow:none;
}
.heauuy .dweggm{
    color: #333 !important;
}
.title_bg{
    /* background: linear-gradient(to right, #ed1265, #fd70a1); */
    background-color: #fff;
    color: #333 !important;
}

.red-theme .kfyydzd span{
    color: #fff;
}


.red-theme .deposit-log-btn{
    width: 6rem;
    text-align: center;
    /* border: solid 1px #ECEBEB; */
    border-radius: 17px;
    /* color: #ECEBEB; */
    color: #000;
}

.red-theme .deposit-log-btn.active{
    border: solid 1px #00B800;
    color: #fff;
    background: #00b800;
}
.red-theme.deposit-log-page .flztoa{
    padding: 20px 0px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}

.red-theme.deposit-log-page .flztoa a:first-child{
    margin-right: 10px;
}
.red-theme.deposit-log-page .ddrjio1{
   border:none;
   padding:0;
}
.red-theme.deposit-log-page .list-group-item .col-auto{
    text-align: right;
}

.red-theme.bindbank-page  .float-label .form-control-label{
    color:#222222;
}
.red-theme.bindbank-page  .float-label .form-control{
    background: #fff;
    border-radius:4px;
}
.red-theme.bindbank-page .loffre{
    box-shadow:none;
    border:none;
}

.red-theme.editpwd-page .flztoa{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    font-size: 14px;

}
.red-theme.editpwd-page .loffrewe{
    width: 100%;
    border:1px solid #DBDBDB;
    border-radius: 4px;
    padding: 10px;
}
.red-theme.editpwd-page .form-control-lg{
    font-size: 14px;
}


.red-theme .cert-page {
   padding: 0 14px;
}
.red-theme .cert-page .row{
    display: flex;
    flex-direction: column;
}
.red-theme .activite-title{
    padding:5px 0;
}
.red-theme .activite-title .title1{
   
    font-weight: 800;
    font-size: 15px;
    color: #000000;
    text-align: left;
    font-style: normal;
    text-transform: none;
}
.red-theme .activite-title .intro-title{
    font-weight: 800;
    font-size: 12px;
    color: #000000;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

.red-theme .coin-img{
    width: 50px;
    position: absolute;
    right: 30px;
}