/* TLJLIME #E5ECA2 */
/* TEXT #00683B */
.voucher_voucherContainer .voucher_voucherInfo1 , .voucher_voucherContainer .voucher_voucherInfo2, .voucher_voucherContainer .divider, .sectionName, .LatestNews_Default_container{
    display: none !important;
}
.LatestNews_OneSlide_container{
    display: block !important;
    background: #FFF;
    padding: 20px 0 20px 20px !important;
    border-radius: 10px !important;
    margin-bottom: 20px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.memberChange, .view-all-button, .mobile_voucher .view-all-button, .desktop_voucher .view-all-button, .btn.btn-primary, .socialBg, .mobile_user_changepwdpin_container span, .mobile_redeem_container .button, .redeem_usenow, .vRBtn, .vR2Btn {
    background: #E5ECA2 !important;
    color: #00683B !important;
    box-shadow: none !important;
    font-weight: bold !important;
}
.redeem_usenow span{
    color: #00683B !important;
}
.socialBg i{color: #00683B !important;}

.cardCustomSize{
    background-size: 300px 170px !important; 
  }
.memberChange:hover, .view-all-button:hover, .mobile_voucher:hover .view-all-button:hover, .desktop_voucher:hover .view-all-button:hover, .btn.btn-primary:hover{
    color: #00683B !important;
}
.sectionTitle {
    background: #E5ECA2 !important;
    color: #00683B !important;
    font-weight: bold !important;
    padding: 5px 8px !important;
    margin-bottom: 5px !important;
    border-radius: 5px !important;
    font-size: 14px !important
}
.desktop_voucher{
    background: #f4ffef
}
.mobile_voucher{
    background: #f4ffef
}
.desktop_voucher .vcTotalBadge {
    background: var(--pricolor) !important
}
.desktop_voucher .view-all-button{
    /* background: linear-gradient(135deg, var(--pricolor), var(--pricolor)) !important */
}
.mobile_voucher .vcTotalBadge {
    background: var(--pricolor) !important
}
/* .mobile_voucher .view-all-button{
    background: linear-gradient(135deg, var(--pricolor), var(--pricolor)) !important
} */
.header-mobile{
    background-color: #fffbf8;
}
.header{
    background-color: #fffbf8;
}

@media only screen and (max-width: 767px) {
    .infoDetail td {
        position: inherit;
        padding-left: 0;
    }
}
@media only screen and (max-width: 767px) {
    .infoDetail table, thead, tbody, th, td, tr {
        display: inline-table;
    }
    .infoDetail table, thead, tbody, th, td {
       border-right: 1px solid #000;
    }
    .infoDetail tr td:last-child {
        border-right: none;
    }
    .infoDetail table {
        border: 0;
    }
}

@media only screen and (max-width: 767px) {
    td:before {
        display:none
    }
}