:root .color19-5 {
	--table-bg: #038d42;
}

.color19-5 .page {
    background: url(../images/color19-5/bg.jpg) top center repeat-y;
    background-size: 100%;
}

/* announcement */
.color19-5 .annbox {
    border: 2px solid #13a413;
    background: url(../images/ann-bg.png), linear-gradient(180deg, #079a47 0%, #188853 100%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
}
.color19-5 .ann-title {
    background-color: #008e42;
    border-bottom: 2px solid #00000080;
}
.color19-5 .anncon .nav .nav-link {
    background-color: #FFFFFF;
    color: #000000BF;
}
.color19-5 .anncon .nav .nav-link.active {
    background: #fabc2f;
    color: #FFFFFF;
}
.color19-5 .annbox .annimg {
    border: 1px solid #13a413;
}

/* preloader */
.color19-5 .preloader {
    background-color: #26202080;
}
.color19-5 .loader div {
    background-color: #ffc102;
    box-shadow: 0 0 15px #ffc1025e;
}

/* header */
.color19-5 .header {
    background: #008e42;
}

/* text logo */
.color19-5 .logo-text {
    color: #FFFFFF;
}
.color19-5 .logo-text span {
    color:#fdb814;
}

/* announcement */
.color19-5 .announcement-wrapper {
    background: #ffc102;
}
.color19-5 .announcement-content {
    color: #005b31;
}

/* main banner */
.color19-5 .swiper-scrollbar-drag {
    background-color: #ffc002; 
}

/* payment method */
.color19-5 .payment-method {
    border-color:  #ffc102;
    background: url(../images/color19-5/bg-payment.jpg) top center no-repeat;
    background-size: cover;
}
.color19-5 .payment-title {
    color: #ffff00;
}

/* live transaction */
.color19-5 .live-transaction {
    border-color: #008e42;
    background: #FFFFFF;
}
.color19-5 .transaction-title {
    color: #008e42;
}
.color19-5 .transaction-right {
    background: #cf2b26;
}
.color19-5 .transaction-type {
    border-right: 1px solid #008e42;
}
.color19-5 .transaction-type-title {
    color: #ffc102;
    background: #005b31;
}
.color19-5 .transaction-type:last-child .transaction-type-title {
    background: #008e42; 
}
.color19-5 .transaction-type-content::before {
    background: #008e42;
}
.color19-5 .transaction-type .swiper .swiper-slide .user-id {
    color: #0e4da3;
}
.color19-5 .transaction-type .swiper .swiper-slide .amount {
    color: #0c7d00;
}
.color19-5 .transaction-type:last-child .swiper .swiper-slide .amount {
    color: #cf2c26;
}

/* home user */
.color19-5 .user-wrapper {
    background: url(../images/color19-5/bg-user.jpg) top center no-repeat;
    background-size: cover;
}
.color19-5 .btn-user {
    color: #FFFFFF;
}
.color19-5 .btn-login {
    background: #218360;
}
.color19-5 .btn-register {
    background: #ffcd06;
}
.color19-5 .user-credit h1 {
    color: #218360;
}
.color19-5 .btn-deposit {
    background: #268fa5;
}
.color19-5 .btn-withdraw {
    background: #da454d;
}
.color19-5 .btn-refresh {
    background: #feac63;
}

/* share */
.color19-5 .share-content {    
    background: linear-gradient(to bottom,  #008e42 0%,#005427 100%);
    margin: -28px -12px 16px;
}
.color19-5 .share-top {
    color: #FFFFFF;
}
.color19-5 .share-bottom button {
    color: #FFFFFF;
}
.color19-5 .btn-share {
    background: #4cbb7e;
}
.color19-5 .btn-downline {
    background: #f7a20b;
}
.color19-5 .btn-copylink {
    background: #cf0f26;
}
.color19-5 .btn-info {
    background: #f9ca48;
}
@media (min-width: 576px) {
    .color19-5 .share-content {    
        margin: -40px -12px 16px;
    }
}
@media (min-width: 768px) {
    .color19-5 .share-content {    
        margin: -54px -12px 20px;
    }
}
@media (min-width: 992px) {
    .color19-5 .share-content {    
        margin: -72px -12px 24px;
    }
}

/* home slot */
.color19-5 .slot-menu .swiper-slide.active {
    background: #005427;
}
.color19-5 .fav-icon {
    background-color: #ffc102;
}
.color19-5 .favourite.active {
    background: #ffc102;
}
.color19-5 .game-type ul li a.active {
    background: #218360;
}
.color19-5 .game-single-top {
    background: #0000000e;
}
.color19-5 .btn-game {
    background: linear-gradient(to bottom,  #079a47 0%,#188853 100%);
    color: #FFFFFF;
}

/* footer */
.color19-5 footer {
    color: #000000;
}

/* mobile nav */
.color19-5 .mobile-nav {
    background: #008e42;
}
.color19-5 .mobile-nav ul li a.active {
    background: #fabc2f;
}
.color19-5 .mobile-nav ul li a.active img {
    filter: invert(38%) sepia(98%) saturate(800%) hue-rotate(71deg) brightness(30%) contrast(85%);
}
.color19-5 .mobile-nav ul li a span {
    color: #FFFFFF;
}
.color19-5 .mobile-nav ul li a.active span {
    color: #005528;
}

/* home right */
.color19-5 .game-tips {
    background: linear-gradient(to bottom,  #188853 0%,#004d24 100%);
    box-shadow: inset -1px -1px 1px 0 #00000080;
}
.color19-5 .game-tips-button {
    background: #fabc2f;
    color: #005427;
}
.color19-5 .subscribe-content {
    background: #005427;
}

/* modal language */
.color19-5 .item-language {
    border: 1px solid #038d42;
}
.color19-5 .item-language.active {
    background: #038d42;
}

/* promotion */
.color19-5 .promotion-wrapper ul li {
    border: 1px solid #038d42;
    color: #038d42;
}
.color19-5 .promotion-wrapper ul li.mixitup-control-active {
    background: #038d42;
    color: #FFFFFF;
}
.color19-5 .promotion-single-bottom {
    background-color: #0000000D;
}
.color19-5 .promotion-single-btn {
    background: #218360;
}
.color19-5 .modal-promo .modal-header {
    background: #038d42;
}
.color19-5 .table-new th {
    background-color: #038d42;
}
.color19-5 .modal-promo .promotion-single-bottom {
    background-color: transparent;
}

/* after login */
.color19-5 .af-form .form-remark,
.color19-5 .s-label b,
.color19-5 .bal,
.color19-5 .form-box.actarea a,
.color19-5 .d-amount a,
.color19-5 .af-form .s-label,
.color19-5 .tab-menu a {
    color: #008e42;
}
.color19-5 .btnform,
.color19-5 .rstep.active,
.color19-5 .vipbox,
.color19-5 .tab-menu a.active {
    background: #038d42;
}
.color19-5 .af-form .form-check-input:checked {
    background-color: #038d42;
    border-color: transparent;
}
.color19-5 .form-box.actarea {
    border: 1px solid #038d42;
}
.color19-5 .w-menu.active img {
    border: 2px #ffc102 solid;
}
.color19-5 .statistic .s-data.active {
    background: #ffc102;
}
.color19-5 .d-amount a,
.color19-5 .tab-menu a {
    border: 1px solid #038d42;
}
.color19-5 .d-amount a.selected {
    background: #ffc102;
    border: 1px solid #ffc102;
}
.color19-5 .tab-menu a.active,
.color19-5 .d-amount a.selected {
    color: #FFFFFF;
}

/* info pages */
.color19-5 .menu-member ul li a {
    color: #038d42;
}
.color19-5 .menu-member ul li a {
    border: 1px solid #038d42;
}
.color19-5 .menu-member ul li a.active {
    background: #038d42;
    color: #FFFFFF;
}
.color19-5 .member-setting-title {
    background: #008e42;
}
.color19-5 .footer-page-content .table-new th {
    background-color: #0000001A;
    color: #000000;
}

/* livechat */
.color19-5 .brand-name {
    color: #008e42;
}

/* side menu */
.color19-5 .special-menu a.active .special-menu-btn,
.color19-5 .side-menu-bottom > ul > li > a.active {
    border: 2px solid #13a413;
}
.color19-5 .side-menu-bottom > ul > li > a.active > img {
    filter: invert(25%) sepia(93%) saturate(900%) hue-rotate(90deg) brightness(90%) contrast(110%);
}
.color19-5 .special-menu a.active .special-menu-btn,
.color19-5 .side-menu-bottom > ul > li > a.active > span,
.color19-5 .side-link > ul > li > a.active {
    color: #13a413;
}