:root .color19-1 {
	--table-bg: #0e4ea3;
}

.color19-1 .page {
    background: url(../images/color19-1/bg.jpg) top center repeat-y;
    background-size: 100%;
}

/* popup announcement */
.color19-1 .annbox {
    border: 2px solid #0e4ea3;
    background: url(../images/ann-bg.png), linear-gradient(117deg, #2b6ec8 0%, #0c4796 100%) 0% 0% no-repeat padding-box;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
}
.color19-1 .ann-title {
    border-bottom: 2px solid #00000080;
    background-color: #0e4ea3;
}
.color19-1 .anncon .nav .nav-link {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #000000;
}
.color19-1 .anncon .nav .nav-link.active {
    background: #fdb814;
    border: 1px solid #fdb814;
    color: #FFFFFF;
}
.color19-1 .annbox .annimg {
    border: 1px solid #0e4ea3;
}

/* preloader */
.color19-1 .preloader {
    background-color: #26202080;
}
.color19-1 .loader div {
    background-color: #0e4ea3;
    box-shadow: 0 0 15px #0e4ea35e;
}

/* text logo */
.color19-1 .logo-text {
    color: #0e4ea3;
}
.color19-1 .logo-text span {
    color:#fdb814;
}

/* announcement */
.color19-1 .announcement-wrapper {
    background: #0e4ea3;
}
.color19-1 .announcement-content {
    color: #FFFFFF;
}

/* main banner */
.color19-1 .swiper-scrollbar-drag {
    background-color: #0e4da3; 
}

/* payment method */
.color19-1 .payment-method {
    border-color:  #0d4da3;
    background: url(../images/color19-1/bg-payment.jpg) top center no-repeat;
    background-size: cover;
}
.color19-1 .payment-title {
    color: #feb814;
}

/* live transaction */
.color19-1 .live-transaction {
    border-color: #0e4ea3;
    background: #FFFFFF;
}
.color19-1 .transaction-title {
    color: #0e4ea3;
}
.color19-1 .transaction-right {
    background: #cf2b26;
}
.color19-1 .transaction-type {
    border-right: 1px solid #0e4ea3;
}
.color19-1 .transaction-type-title {
    color: #FFFFFF;
    background: #0a3e83;
}
.color19-1 .transaction-type:last-child .transaction-type-title {
    background: #0e4ea3; 
}
.color19-1 .transaction-type-content::before {
    background: #0e4ea3;
}
.color19-1 .transaction-type .swiper .swiper-slide .user-id {
    color: #0e4da3;
}
.color19-1 .transaction-type .swiper .swiper-slide .amount {
    color: #0c7d00;
}
.color19-1 .transaction-type:last-child .swiper .swiper-slide .amount {
    color: #cf2c26;
}

/* home user */
.color19-1 .user-wrapper {
    background: url(../images/color19-1/bg-user.jpg) top center no-repeat;
    background-size: cover;
}
.color19-1 .btn-user {
    color: #FFFFFF;
}
.color19-1 .btn-login {
    background: #0d4da3;
}
.color19-1 .btn-register {
    background: #fdb814;
}
.color19-1 .user-credit {
    color: #0e4ea3;
}
.color19-1 .user-credit h1 {
    color: #fdb814;
}
.color19-1 .btn-deposit {
    background: #0d4da3;
}
.color19-1 .btn-withdraw {
    background: #fdb814;
}
.color19-1 .btn-refresh {
    background: #03bf49;
}

/* share */
.color19-1 .share-content {    
    background: #FFFFFF;
    margin: -16px -12px 16px;
}
.color19-1 .share-top {
    color: #0d4da4;
}
.color19-1 .share-bottom button {
    color: #FFFFFF;
}
.color19-1 .btn-share {
    background: #0d4da3;
}
.color19-1 .btn-downline {
    background: #fdb814;
}
.color19-1 .btn-copylink {
    background: #fdb814;
}
.color19-1 .btn-info {
    background: #0d4da3;
}
@media (min-width: 576px) {
    .color19-1 .share-content {    
        margin: -20px -12px 20px;
    }
}
@media (min-width: 768px) {
    .color19-1 .share-content {    
        margin: -28px -12px 20px;
    }
}
@media (min-width: 992px) {
    .color19-1 .share-content {    
        margin: -36px -12px 28px;
    }
}

/* home slot */
.color19-1 .slot-menu .swiper-slide.active {
    background: #0d4da3;
}
.color19-1 .fav-icon {
    background-color: #fdb813;
}
.color19-1 .favourite.active {
    background: #fdb813;
}
.color19-1 .game-type ul li a.active {
    background: #fdb813;
}
.color19-1 .game-single-top {
    background: #0000000e;
}
.color19-1 .btn-game {
    background: linear-gradient(to bottom,  #f8f8f8 0%,#dbdbdb 100%);
    color: #0e4ea3;
}

/* footer */
.color19-1 footer {
    color: #000000;
}

/* mobile nav */
.color19-1 .mobile-nav {
    background: #FFFFFF;
}
.color19-1 .mobile-nav ul li a.active {
    background: #FFFFFF;
}
.color19-1 .mobile-nav ul li a span {
    color: #0d4da3;
}

/* home right */
.color19-1 .game-tips {
    background: linear-gradient(to bottom,  #2b6ec8 0%,#0c4796 88%);
    box-shadow: inset -1px -1px 1px 0 #00000080;
}
.color19-1 .game-tips-button {
    background: #fdb813;
    color: #0d4da3;
}
.color19-1 .subscribe-content {
    background: linear-gradient(to bottom,  #2b6ec8 0%,#0c4796 88%);
}

/* modal language */
.color19-1 .item-language {
    border: 1px solid #0e4ea3;
}
.color19-1 .item-language.active {
    background: #0e4ea3;
}

/* promotion */
.color19-1 .promotion-wrapper ul li {
    border: 1px solid #0d4da3;
    color: #0d4da3;
}
.color19-1 .promotion-wrapper ul li.mixitup-control-active {
    background: #0d4da3;
    color: #FFFFFF;
}
.color19-1 .promotion-single-bottom {
    background-color: #0000000D;
}
.color19-1 .promotion-single-btn {
    background: #0d4da3;
}
.color19-1 .modal-promo .modal-header {
    background: #0e4ea3;
}
.color19-1 .table-new th {
    background-color: #0e4ea3;
}
.color19-1 .modal-promo .promotion-single-bottom {
    background-color: transparent;
}

/* after login */
.color19-1 .af-form .form-remark,
.color19-1 .s-label b,
.color19-1 .bal,
.color19-1 .form-box.actarea a,
.color19-1 .d-amount a,
.color19-1 .af-form .s-label,
.color19-1 .tab-menu a {
    color: #0d4da3;
}
.color19-1 .btnform,
.color19-1 .rstep.active,
.color19-1 .vipbox,
.color19-1 .tab-menu a.active {
    background: #0d4da3;
}
.color19-1 .af-form .form-check-input:checked {
    background-color: #0d4da3;
    border-color: transparent;
}
.color19-1 .form-box.actarea {
    border: 1px solid #0d4da3;
}
.color19-1 .w-menu.active img {
    border: 2px #feb814 solid;
}
.color19-1 .statistic .s-data.active {
    background: #fdb814;
}
.color19-1 .d-amount a,
.color19-1 .tab-menu a {
    border: 1px solid #0e4ea3;
}
.color19-1 .d-amount a.selected {
    background: #fdb814;
    border: 1px solid #fdb814;
}
.color19-1 .tab-menu a.active,
.color19-1 .d-amount a.selected {
    color: #FFFFFF;
}

/* info pages */
.color19-1 .menu-member ul li a {
    color: #0e4ea3;
}
.color19-1 .menu-member ul li a {
    border: 1px solid #0e4ea3;
}
.color19-1 .menu-member ul li a.active {
    background: #0e4ea3;
    color: #FFFFFF;
}
.color19-1 .member-setting-title {
    background: #0e4ea3;
}
.color19-1 .footer-page-content .table-new th {
    background-color: #0000001A;
    color: #000000;
}

/* livechat */
.color19-1 .brand-name {
    color: #0e4ea3;
}

/* side menu */
.color19-1 .special-menu a.active .special-menu-btn,
.color19-1 .side-menu-bottom > ul > li > a.active {
    border: 2px solid #0d4da3;
}
.color19-1 .side-menu-bottom > ul > li > a.active > img {
    filter: hue-rotate(245deg) saturate(5) brightness(0.7);
}
.color19-1 .special-menu a.active .special-menu-btn,
.color19-1 .side-menu-bottom > ul > li > a.active > span,
.color19-1 .side-link > ul > li > a.active {
    color: #0d4da3;
}