:root {
  --bg-body: #23292E;
  --text-body: #AAAFB5;
  --bg-sidebar: #16191C;
  --text-sidebar: #AAAFB5;
  --bg-table: #2E3439;
  --text-table: #AAAFB5;
  --bg-table-header-new: #126E51 !important;
  --text-table-header-new: #eeeeee !important;
  --text-highlight: #ffffff;
  --text-fancy: #FDCF13;
  --btn-primary: #0e684e;
  --btn-reset: #FC4242;
  --bg-tabs: #03b37f33;
  --bg-news: ;
}

body.dark-theme {
  background: #23292e;
}
.dark-theme{
  >.text-white{
    color: #fff;
  }
}

.dark-theme .header-top {
  background-color: var(--bg-table-header-new);
}

.dark-theme #header {
  background: #16191c;
}

.dark-theme .upcoming-fixure {
  background: #444;
}

.dark-theme .news-uf {
  background: #444 !important;
}

.dark-theme .rightSidebar {
  background: #16191c;
  position: fixed;
  right: 0;
}

.dark-theme .dash-header {
  background: #23292e;
  border-bottom: 1px solid #3c444b;
}

.dark-theme .evenListBody {
  /*background: #3c444b;*/
  border-bottom: 1px solid #3c444b;
}

.dark-theme .game-date {
  border-right: 1px solid #919599;
}

.dark-theme .bl-box.no-val {
  background: #2e3439;
  border: 1px solid #3c444b;
}

.dark-theme .dashboard-tabs>ul>li>a {
  background: #2e3439;
}

.dark-theme .dash-uf .fixure-title {
  background: var(--bg-table-header-new) !important;
}

.dark-theme .dash-uf .fixure-title:after {
  border-left: 23px solid var(--bg-table-header-new) !important;
}

.dark-theme .user-icon {
  background: #444;
}

.dark-theme .news-uf .fixure-title {
  background: #03b37f !important;
}

.dark-theme .news-uf .fixure-title:after {
  border-left: 23px solid #03b37f !important;
}

.dark-theme .boxes-group .suspended {
  background: #131313c2;
}

.dark-theme.user-icon {
  background-color: #3c444b;
}

.dark-theme .all-markets {
  background-color: #2e3439;
}

.dark-theme .detail_screen .accordion-heading {
  background: var(--bg-table-header-new);
}

.dark-theme .detail_screen .accordion-group {
  background: #2e3439;
}

.dark-theme .side-searchbar {
  background: #444;
  border: 1px solid #444;
}

.dark-theme .side-searchbar i {
  color: #666;
}

.dark-theme .bet-slip {
  border-bottom: 1px solid #3c444b;
}

.dark-theme .bet-slip .bet-nation span,
.dark-theme .match-result {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
}

.dark-theme .odds-box input {
  background: #3c444b !important;
  border-radius: 0;
}

.dark-theme .users-tabs {
  background: #16191c;
}

.dark-theme .text-light{
  color: #fff !important;
}

.dark-theme .nav-menu ul li ul {
  background: #292f34;
}

.dark-theme .bet-input .form-control {
  background-color: transparent;
}

.dark-theme .user-right .dropdown-menu-right {
  background: #16191c !important;
}

.dark-theme .users_ui {
  background-color: #2e3439;
}

.dark-theme .users_ui table thead {
  background-color: var(--bg-table-header-new);
}

.dark-theme .button-value {
  background: #2e3439 !important;
}

.dark-theme .log-reg-ui .modal-content,
.dark-theme .inner .modal-content {
  background: #2e3439;
}

.dark-theme .button-value thead {
  background-color: #3c444b;
}

.dark-theme .button-value table {
  border: 1px solid #3c444b;
}

.dark-theme .casino-report-tabs {
  background-color: #16191c;
}

.dark-theme .news-uf .fixure-box,
.dark-thme .bet-buttons .btn {
  color: #fff;
}

.dark-theme .nav-menu ul li a {
  color: #a8a9b4 !important;
}

.dark-theme .team-name,
.dark-theme .game-title .day,
.dark-theme .header-top ul li a,
.dark-theme .user-right .balance,
.dark-theme .user-right .btn-group a.dropdown-toggle,
.dark-theme .upcoming-fixure .fixure-title,
.dark-theme .all-markets a,
.dark-theme .nation-name p,
.dark-theme .market-message,
.dark-theme .fancy-min-max,
.dark-theme .tv-container a,
.dark-theme .bet-slip-title,
.dark-theme .bet-slip-box,
.dark-theme .inner-footer,
.dark-theme .inner-footer .footer-top .support,
.dark-theme .inner-footer .footer-menu ul li a,
.dark-theme .side-searchbar .input-group-text,
.dark-theme .side-searchbar input,
.dark-theme .bl-box.no-val,
.dark-theme .scorecard-row,
.dark-theme .bet-input .form-control,
.dark-theme .users-title h2,
.dark-theme .users_ui label,
.dark-theme .users_ui input,
.dark-theme .users_ui select,
.dark-theme .users_ui input:focus,
.dark-theme .users_ui select:focus,
.dark-theme .users_ui table thead,
.dark-theme .users_ui table thead th,
.dark-theme .users_ui table tbody td,
.dark-theme .casino-report-tabs .nav-tabs .nav-link,
.dark-theme .tbta,
.dark-theme .button-value thead,
.dark-theme .button-value th,
.dark-theme .button-value td,
.dark-theme .button-value input,
.dark-theme .modal-content form,
.dark-theme .mobile-nav-toggle i,
.dark-theme .mobile-nav-active .mobile-nav-toggle i {
  color: #aaafb5;
}

.dark-theme .user-right .dropdown-menu-right a,
.dark-theme .detail_screen .accordion-heading a,
.dark-theme .minMaxOdds,
.dark-theme .upcoming-fixure .fixure-title,
.dark-theme .header-top ul li a {
  color: #fff;
}

.dark-theme .header-top ul li::after,
.dark-theme .inner-footer .footer-menu ul li::after {
  background-color: #fff;
}

.dakr-theme .bl-title,
.dark-theme .users_ui .btn-primary {
  color: #eee;
}

.dark-theme .button-value input {
  background: #23292e !important;
}

@media (max-width: 767px) {
  .dark-theme .header-top {
    background: #23292e;
  }

  .dark-theme .user-right .btn-group a.dropdown-toggle::after,
  .dark-theme .user-right .btn-group a.dropdown-toggle {
    color: #fff !important;
  }

  .dark-theme .user-right .balance {
    color: #fff;
    justify-content: center;
  }

  .dark-theme .inner-footer {
    background: #23292e;
  }

  .dark-theme .evenListBody .game-title {
    background: #2e3439;
    height: 42px;
  }

  .dark-theme .evenListBody {
    border-bottom: 4px solid #202427;
    background-color: #666;
    padding: 4px;
  }
}

.light-theme .button-value input {
  background: #fff !important;
}

.light-theme .news-uf .fixure-box {
  color: #72797E;
}
.light-theme .text-white{
  color: #3C444B !important;
}
.light-theme .svg-bg{
  filter: invert(1);
}

.light-theme .upcoming-fixure,
.light-theme .detail_screen .accordion-heading a,
.light-theme .fancy-min-max,
.light-theme .tv-container a,
.light-theme .bet-slip-title,
.light-theme .users-title h2 {
  color: #3C444B;
}

.light-theme .header-top ul li a.router-link-active,
.light-theme .header-top ul li a:hover {
  color: #EF9151;
}

.light-theme .nav-menu ul li a,
.light-theme .inner-footer .footer-top .support,
.light-theme .inner-footer,
.light-theme .inner-footer .footer-menu ul li a {
  color: #3C444B !important;
}

.light-theme .user-right .btn-group a.dropdown-toggle,
.light-theme .team-name,
.light-theme .game-title .day,
.light-theme .header-top ul li a,
.light-theme .user-right .dropdown-menu-right a,
.light-theme .upcoming-fixure .fixure-title,
.light-theme .all-markets a,
.light-theme .nation-name p,
.light-theme .market-message,
.light-theme .bet-slip-box,
.light-theme .side-searchbar .input-group-text,
.light-theme .side-searchbar input,
.light-theme .bl-box.no-val,
.light-theme .scorecard-row,
.light-theme .bet-input .form-control,
.light-theme .users_ui label,
.light-theme .users_ui input,
.light-theme .users_ui select,
.light-theme .users_ui input:focus,
.light-theme .users_ui select:focus,
.light-theme .users_ui table thead,
.light-theme .users_ui table thead th,
.light-theme .users_ui table tbody td,
.light-theme .casino-report-tabs .nav-tabs .nav-link,
.light-theme .tbta,
.light-theme .button-value thead,
.light-theme .button-value th,
.light-theme .button-value td,
.light-theme .button-value input,
.light-theme .modal-content form,
.light-theme .mobile-nav-toggle i,
.light-theme .mobile-nav-active .mobile-nav-toggle i {
  color: #797F84;
}

.light-theme .user-right .balance{
  color: #000;
}

.light-theme .user-right .btn-group a.dropdown-toggle{
  color: #000;
}

.light-theme.user-right .btn-group a.dropdown-toggle::after{
  color: #000;
}

.light-theme .text-light{
  color: #797F84 !important;
}

.light-theme .header-top ul li::after,
.light-theme .inner-footer .footer-menu ul li::after {
  background-color: #797F84;
}

.light-theme .bl-title,
.light-theme .bet-buttons .btn {
  color: #000 !important;
}

.light-theme .users_ui .btn-primary {
  color: #fff;
}

body.light-theme {
  background: #fff;
}

.light-theme .header-top {
  background-color: #D6DEDB;
}

.light-theme #header {
  background: #F1F4F3;
}

.light-theme .upcoming-fixure {
  background: #F1F4F3;
}

.light-theme .news-uf {
  background: #D6DEDB !important;
}

.light-theme .rightSidebar {
  background: #F1F4F3;
}

.light-theme .dash-header {
  background: #fff;
  border-bottom: 1px solid #D6DEDB;
}

.light-theme .nav-menu ul li ul li a {
  background: #fff;
}

.light-theme .evenListBody {
  background: #F1F4F3;
  border-bottom: 1px solid #D6DEDB;
}

.light-theme .game-date {
  border-right: 1px solid #D6DEDB;
}

.light-theme .bl-box.no-val {
  border: 1px solid #D6DEDB;
}

.light-theme .dashboard-tabs ul li a {
  background: #F1F4F3;
}

.light-theme .dash-uf .fixure-title {
  background: #D6DEDB !important;
}

.light-theme .user-icon {
  background: #D6DEDB;
}

.light-theme .dash-uf .fixure-title:after {
  border-left: 23px solid #D6DEDB !important;
}

.light-theme .news-uf .fixure-title {
  background: #666 !important;
}

.light-theme .news-uf .fixure-title:after {
  border-left: 23px solid #666 !important;
}

.light-theme .boxes-group .suspended {
  background: #CEDBDF;
}

.light-theme.user-icon {
  background-color: #3c444b;
}

.light-theme .all-markets {
  background-color: #F1F4F3;
}

.light-theme .detail_screen .accordion-heading {
  background: #D6DEDB;
}

.light-theme .detail_screen .accordion-group {
  background: #F1F4F3;
}

.light-theme .side-searchbar {
  background: #fff;
  border: 1px solid #fff;
}

.light-theme .bet-slip-box {
  background-color: #F1F4F3;
}

.light-theme .bet-slip {
  border-bottom: 1px solid #D6DEDB;
}

.light-theme .odds-box {
  border: 1px solid #D6DEDB;
}

.light-theme .users-tabs {
  background: #D6DEDB;
}

.light-theme .nav-menu ul li ul {
  background: #DAE1DF;
}

.light-theme .bet-input .form-control {
  background-color: #fff;
}

.light-theme .user-right .dropdown-menu-right {
  background: #F1F4F3 !important;
}

.light-theme .users_ui {
  background-color: #F1F4F3;
}

.light-theme .users_ui table thead {
  background-color: #D6DEDB;
}

.light-theme .button-value {
  background: #F1F4F3 !important;
}

.light-theme .log-reg-ui .modal-content {
  background: #F1F4F3;
}

.light-theme .button-value thead {
  background-color: #DAE1DF;
}

.light-theme .button-value table {
  border: 1px solid #DAE1DF;
}

.light-theme .casino-report-tabs {
  background-color: #16191c;
}
.light-theme input{
  color: #3C444B !important;
}

@media (max-width: 767px) {
  .light-theme .inner-footer {
    background: #DAE1DF;
  }
}

.blue-theme .button-value input {
  background: #fff !important;
}
.blue-theme .text-white{
  color: #3C444B !important;
}
.blue-theme .svg-bg{
  filter: invert(1);
}
.blue-theme input{
  color: #3C444B !important;
}

.blue-theme .news-uf .fixure-box,
.blue-theme .header-top ul li a,
.blue-theme .nav-menu ul li a,
.blue-theme .user-right .dropdown-menu-right a,
.blue-theme .users_ui table thead,
.blue-theme .users_ui table thead th,
.blue-theme .dash-uf .fixure-box,
.blue-theme .casino-report-tabs .nav-tabs .nav-link {
  color: #fff;
}

.blue-theme .upcoming-fixure,
.blue-theme .detail_screen .accordion-heading a,
.blue-theme .fancy-min-max,
.blue-theme .tv-container a,
.blue-theme .bet-slip-title,
.blue-theme .users-title h2 {
  color: #3C444B;
}

.blue-theme .header-top ul li a.router-link-active,
.blue-theme .header-top ul li a:hover {
  color: #EF9151;
}

.blue-theme .users_ui .text-center.text-light {
  color: #000 !important;
}

.blue-theme .inner-footer .footer-top .support,
.blue-theme .inner-footer,
.blue-theme .inner-footer .footer-menu ul li a {
  color: #3C444B !important;
}

.blue-theme .inner-footer .footer-menu ul li::after {
  background-color: #3C444B;
}

.blue-theme .inner-footer {
  background-color: #F2F2F2;
}

.blue-theme .team-name,
.blue-theme .game-title .day,
.blue-theme .all-markets a,
.blue-theme .nation-name p,
.blue-theme .market-message,
.blue-theme .bet-slip-box,
.blue-theme .side-searchbar .input-group-text,
.blue-theme .side-searchbar input,
.blue-theme .bl-box.no-val,
.blue-theme .scorecard-row,
.blue-theme .bet-input .form-control,
.blue-theme .users_ui input,
.blue-theme .users_ui select,
.blue-theme .users_ui input:focus,
.blue-theme .users_ui select:focus,
.blue-theme .users_ui table tbody td,
.blue-theme .tbta,
.blue-theme .button-value thead,
.blue-theme .button-value th,
.blue-theme .button-value td,
.blue-theme .button-value input,
.blue-theme .modal-content form,
.blue-theme .mobile-nav-toggle i,
.blue-theme .mobile-nav-active .mobile-nav-toggle i {
  color: #797F84;
}

.blue-theme .user-right .btn-group a.dropdown-toggle{
  color: #fff;
}

.blue-theme .users_ui label {
  color: #3C444B;
}

.blue-theme .upcoming-fixure .fixure-title {
  color: #fff;
}

.blue-theme .user-right .btn-group a.dropdown-toggle::after{
  color: #fff;
}

.blue-theme .header-top ul li::after {
  background-color: #fff;
}

.blue-theme .bl-title,
.blue-theme .bet-buttons .btn {
  color: #000 !important;
}

.blue-theme .users_ui .btn-primary {
  color: #fff;
}

body.blue-theme {
  background: #fff;
}

.blue-theme .header-top {
  background-color: #0070A8;
}

.blue-theme #header {
  background: #4A525A;
}

.blue-theme .upcoming-fixure {
  background: #4A525A;
}

.blue-theme .news-uf {
  background: #4A525A !important;
}

.blue-theme .rightSidebar {
  background: #4A525A;
}

.blue-theme .dash-header {
  background: #fff;
  border-bottom: 1px solid #D6DEDB;
}

.blue-theme .evenListBody {
  background: #F1F4F3;
  border-bottom: 1px solid #D6DEDB;
}

.blue-theme .game-date {
  border-right: 1px solid #D6DEDB;
}

.blue-theme .bl-box.no-val {
  border: 1px solid #D6DEDB;
}

.blue-theme .dashboard-tabs ul li a {
  background: #F1F4F3;
}

.blue-theme .dash-uf .fixure-title {
  background: #0070A8 !important;
}

.blue-theme .user-icon {
  background: #3C444B;
}

.blue-theme .dash-uf .fixure-title:after {
  border-left: 23px solid #0070A8 !important;
}

.blue-theme .news-uf .fixure-title {
  background: #0070A8 !important;
}

.blue-theme .news-uf .fixure-title:after {
  border-left: 23px solid #0070A8 !important;
}

.blue-theme .boxes-group .suspended {
  background: #CEDBDF;
}

.blue-theme.user-icon {
  background-color: #3c444b;
}

.blue-theme .all-markets {
  background-color: #F1F4F3;
}

.blue-theme .user-right .balance {
  color: #fff;
}

.blue-theme .detail_screen .accordion-heading {
  background: #D6DEDB;
}

.blue-theme .detail_screen .accordion-group {
  background: #F1F4F3;
}

.blue-theme .side-searchbar {
  background: #fff;
  border: 1px solid #fff;
}

.blue-theme .bet-slip-box {
  background-color: #F1F4F3;
}

.blue-theme .bet-slip {
  border-bottom: 1px solid #D6DEDB;
}

.blue-theme .odds-box {
  border: 1px solid #D6DEDB;
}

.blue-theme .users-tabs {
  background: #D6DEDB;
}

.blue-theme .nav-menu ul li ul {
  background: #DAE1DF;
}

.blue-theme .bet-input .form-control {
  background-color: #fff;
}

.blue-theme .user-right .dropdown-menu-right {
  background: #4A525A !important;
}

.blue-theme .users_ui {
  background-color: #F1F4F3;
}

.blue-theme .users_ui table thead {
  background-color: #0070A8;
}

.blue-theme .users_ui table tbody tr {
  border-bottom: 1px solid #0070a8;
}

.blue-theme .users_ui table {
  border: 1px solid #0070a8;
}

.blue-theme .button-value {
  background: #F1F4F3 !important;
}

.blue-theme .log-reg-ui .modal-content {
  background: #F1F4F3;
}

.blue-theme .button-value thead {
  background-color: #DAE1DF;
}

.blue-theme .button-value table {
  border: 1px solid #DAE1DF;
}

.blue-theme .casino-report-tabs {
  background-color: #4A525A;
}

@media (max-width: 767px) {
  .blue-theme .inner-footer {
    background: #DAE1DF;
  }
}
