/* New Mode Color */
/* Block Header */
body#bg-new {
    background: #3c0000 !important;
}

#bg-new .login-form {
    border-top: 2px solid #e6b2b2;
    border-bottom: 2px solid #e6b2b2;
}

#bg-new .bg-left {
    background-image: linear-gradient(to top, #ffd7d7, #e6b2b2 30%, #760203);
}

#bg-new .btn-logout,
#bg-new .back-home,
#bg-new .betlist,
#bg-new .statement,
#bg-new .btn-home,
#bg-new .cancellist,
#bg-new .droplist {
    background-color: #900000 !important;
    border-color: #a72828 !important;
}

#bg-new #menu {
    z-index: 1;
    padding-top: 0px;
    background-color: rgb(42 0 0 / 50%);
    border-top: 3px solid #900000;
    border-bottom: 1px solid #900000;
}

#bg-new .betlist.active,
#bg-new .statement.active,
#bg-new .cancellist.active,
#bg-new .droplist.active {
    border-color: rgb(219 0 0 / 50%) !important;
    background-color: #400000 !important;
}

/* Block Header */
/* Block Report */
#bg-new .mem-info .card-header {
    background-color: #850000;
}

#bg-new .li-games .list-group-item,
#bg-new .mem-info .package .list-group .list-group-item-action {
    background: #850000 !important;
    border: #850000;
}

#bg-new .li-games .list-group-item.active,
#bg-new .mem-info .package .list-group .list-group-item-action.active {
    background: #370b0b;
    border: #370b0b;
}

#bg-new .main-contain {
    background-image: linear-gradient(155deg, rgb(32 1 1 / 50%), rgb(0 0 0 / 90%));
    border-top: 2px solid #a72828;
    border-bottom: 2px solid #a72828;
}

#bg-new .main-menu-toggle {
    background-color: #a72828;
}

#bg-new .main-contain hr {
    border-top: 1px solid hsl(0deg 61% 41% / 50%);
}

#bg-new .main-menu-list.active {
    background-color: #370b0b !important;
}

#bg-new .menu-content {
    background-color: #f7e4e4;
    color: #212921;
}

#bg-new .main-contain .form-inline input[type=text],
#bg-new .main-contain select.form-control,
#bg-new .main-contain input[type=text],
#bg-new #dropdown-draw-type .dropdown-draw-type,
#bg-new #dropdown-company .dropdown-company,
#bg-new #dropdown-left-right .dropdown-left-right {
    border-color: #d48f8f;
}

#bg-new .main-contain .table .thead-light th,
#bg-new .table .thead-dark th {
    background-color: #790303;
}

#bg-new .main-contain .table-bordered td,
#bg-new .main-contain .table-bordered th {
    border: 1px solid #d48f8f;
}

#bg-new .btn-outline-primary {
    color: #d84444 !important;
    border-color: #d84444 !important;
}

#bg-new .btn-outline-primary:hover {
    color: #fff !important;
    background-color: #a72828 !important;
    border-color: #d84444 !important;
}

#bg-new .main-contain .btn-primary {
    color: #fff !important;
    background-color: #900000 !important;
    border-color: #a72828 !important;
}

#bg-new #dropdown-cancel-number .dropdown-cancel-number {
    border-color: #d48f8f;
}

#bg-new #dropdown-draw-type-cancel-number .dropdown-draw-type-cancel-number {
    border-color: #d48f8f;
}

#bg-new .standard .btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

#bg-new .logo-style {
    margin-left: -12rem;
    width: -9rem;
}

/* Block Report */
/* in Game JS */
#bg-new .v-tab-wrapper>ul,
#bg-new .th,
.th2,
.thCenter,
#bg-new .vhead-type,
#bg-new .type-name,
#bg-new .skylight-wrapper h2 {
    background-color: #900000;
}

#bg-new .v-tab-wrapper>ul li.active span,
#bg-new div.panelTitle_bg2,
#bg-new .creditDiv,
#bg-new .vbet-num-option .v-btn-num {
    background-color: #620000;
}

#bg-new .Panel2 {
    background-color: rgba(255, 231, 231, 0.98);
}

#bg-new .vbet-form table {
    background-color: #ffe7e7;
}

#bg-new .vbet-form table th,
#bg-new .vbet-form table .th2,
#bg-new .vbet-form table td,
#bg-new .v-table input[type="text"] {
    border: 1px solid #ffcdcd;
}

#bg-new .vbet-form table .pos-separate-l {
    border-left: 3px solid #ffcdcd;
}

#bg-new .vbet-form table .v-table-pool {
    background-color: transparent;
}

#bg-new .vbet-form table .v-table-pool th,
#bg-new .vbet-form table .v-table-pool .th2,
#bg-new .vbet-form table .v-table-pool td {
    border: unset;
}

#bg-new .result-table thead tr {
    background: #790303;
}

#bg-new .result-table .subhead {
    background: rgb(215 185 185);
}

#bg-new .vbtn-submit {
    background-color: #900000;
}

#bg-new .new-rule-content .tab-btn.active {
    background: #790303;
}

#bg-new .new-rule-content table.main-table>thead>tr>th,
#bg-new .new-rule-content table.main-table>tbody>tr>td {
    border: 1px solid #d48f8f;
}

#bg-new .new-rule-content table.main-table>thead {
    background: #790303;
}

#bg-new .new-rule-content h5 {
    color: #5b0202;
}

#bg-new .v-tab-wrapper>ul {
    border-bottom: 1px solid #5b0202;
}

////////////// QuickBet //////////////
.quick-bet::placeholder {
    color: rgb(167,164,164, 90%);
}

#bg-new .format-button {
    background-color: transparent !important;
    border-radius: 5px;
    padding: 0 5px 0 5px;
    outline: none;
    cursor: pointer;
    border: 1px solid #740101 !important; 
    position: relative;
    left: 5px;
    color: #000;
  }

#bg-new .format-button:hover {
    background-color: #740101 !important; 
    color: #fff; 
  }

#bg-new .copy-from {
    color: black;
    text-align: center;
    background: #ffcdcd;
    border-radius: 0.25rem;
    margin-bottom: 3.5px;
    padding: 2px;
  }
  
#bg-new .copy-bet {
    display: flex;
    align-item: center;
    background: #ffcdcd;
    border-radius: 5px;
    margin-bottom: 3.5px;
    padding: 2px;
  }

#bg-new .copy-bet p {
    color: black;
  }
  
#bg-new .copy-bet-textAlign {
    flex: 1;
    text-align: center;
  }
  
#bg-new .copy-bet-textAlign p {
    color: black;
    position: relative;
    left: 24px;
  }

#bg-new .drop-list-button-style-active {
    background-color: #900000;
    /* background-color: #3c0000; */
    color: yellow;
  }

#bg-new .drop-list-button-style-inactive {
    background-color: #3c0000;
    /* background-color: #900000; */
    color: #fff;
  }

  #bg-new hr {
    width: auto;
    background-color: #000;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
  }

#bg-new .tooltip-text-top {
    font-weight: bold;
}

  #bg-new .tooltip-text {
    font-weight: 550;
    font-size: 0.95rem;
  }

  #bg-new .drop-list-tab-button-color {
    background-color: #900000 !important;
}

#bg-new .drop-list-tab-button .button-cancel-number {
    background-color: #3c0000 !important;
}

#bg-new .drop-list-tab-button .button-cancel-number.active {
    border-color: rgb(219 0 0 / 50%) !important;
    background-color: #900000 !important;
}

#bg-new.lang-en .odds-commission-hr-style {
    margin-top: 5px; 
    margin-bottom: 5px; 
    border-top: 1px solid #fff; 
    width: 8.5rem;
}

#bg-new.lang-en #odds {
    font-size: 0.85rem !important;
    background-color:#620000;
    width: 120px;
    margin-bottom: 0.25rem;
    word-wrap: break-word;
}

#bg-new #odds.active {
    background-color:#900000;
    color: yellow;
}

#bg-new.lang-en #commission {
    font-size: 0.85rem !important;
    background-color:#620000;
    width: 120px;
    margin-bottom: 0.25rem;
    word-wrap: break-word;
}

#bg-new #commission.active {
    background-color:#900000;
    color: yellow;
}

#bg-new.lang-kh .odds-commission-hr-style {
    margin-top: 5px; 
    margin-bottom: 5px; 
    border-top: 1px solid #fff; 
    width: 15.5rem;
}

#bg-new.lang-kh #odds {
    font-size: 0.65rem !important;
    background-color:#620000;
    width: 220px;
    margin-bottom: 0.25rem;
    word-wrap: break-word;
}

#bg-new.lang-kh #commission {
    font-size: 0.65rem !important;
    background-color:#620000;
    width: 220px;
    margin-bottom: 0.25rem;
    word-wrap: break-word;
}

#bg-new.lang-cn #odds {
    padding: .25rem;
    background-color:#620000;
    width: 10rem;
    font-size: 0.75rem;
    margin-bottom: 0.25rem;
    word-wrap: break-word;
    line-height: 1rem !important;
}

#bg-new.lang-cn #commission {
    padding: .25rem;
    background-color:#620000;
    width: 10rem;
    font-size: 0.75rem;
    margin-bottom: 0.25rem;
    word-wrap: break-word;
    line-height: 1rem !important;
}

#bg-new.lang-cn .player-info-btn {
    /* max-width: 55%; */
}

#bg-new.lang-cn .odds-commission-hr-style {
    margin-top: 5px; 
    margin-bottom: 5px; 
    border-top: 1px solid #fff; 
    width: 10rem;
}

#bg-new.lang-vn #odds {
    padding: 0.25rem !important;
    background-color:#620000;
    font-size: 0.65rem;
    margin-bottom: 0.25rem;
    word-wrap: break-word;
    width: 150px;
    line-height: 1rem !important; 
}

#bg-new.lang-vn #commission {
    padding: 0.25rem !important;
    background-color:#620000;
    font-size: 0.65rem;
    margin-top: 0.25rem;
    word-wrap: break-word;
    width: 150px;
    line-height: 1rem !important;
}

#bg-new.lang-vn .odds-commission-hr-style {
    margin-top: 5px; 
    margin-bottom: 5px; 
    border-top: 1px solid #fff;
    width: 10.6rem;
}

#bg-new.lang-vn .player-info-btn {
    /* max-width: 49.333333%; */
}

#bg-new.lang-vn .header-left-style {
    max-width: 34.66667% !important;
}

#bg-new .odds-commission-style {
    background-color: #900000 !important;
    color: yellow !important;
}

#bg-new .table th {
    background-color: #790303;
    color: #ffffff;
    font-weight: bold;
}

/* in Game JS */
/* New Mode Color */