body {
    background-color: #FAFAFA;
}

label {
    color: #fff;
}

a:focus,
a:hover {
    color: #000;
}

a:hover {
    color: #000;
}

.header {
    background-color: #3D3E3F;
}

.navigation {
    border-top: 6px solid #DC1E23;
}

    .navigation .navbar-default {
        background: #f2f2f2 0% 0% no-repeat padding-box;
        border-color: #282828;
    }

    .navigation .navbar-nav.navbar-top li a {
        color: #282828;
    }

    .navigation .navbar-default .navbar-nav .active > a,
    .navbar-default .navbar-nav > .active > a:focus,
    .navbar-default .navbar-nav > .active > a:hover {
        background-color: #DC1E23;
        color: #ffffff;
        border-bottom: 3px solid #525354;
    }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: initial
}
/* .navigation .navbar-right .dropdown-menu li a {
        color: #333;
    }

    .navigation .navbar-right .dropdown-menu li a:hover {
        color: #fff;
    }*/
.navigation .navbar-right .navbar-default .navbar-nav > .open > a,
.navigation .navbar-right .navbar-default .navbar-nav > .open > a:focus,
.navigation .navbar-right .navbar-default .navbar-nav > .open > a:hover {
    background-color: #DC1E23 !important;
    color: #fff !important;
}

/*.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
    background-color: transparent !important;
    color: #fff !important;
}*/

/*.navigation .navbar-default .navbar-nav > li > a:focus,
.navigation .navbar-default .navbar-nav > li > a:hover {
    color: #fff;
}*/

.navbar-default .navbar-nav > li > a:hover {
    color: #DC1E23;
}

.header-bottom {
    background-color: #303838;
}

.hader-bottom-nav ul li a {
    color: #a5a5a5;
}

.hader-bottom-nav ul li.active a {
    color: #fffad5;
}

.hader-bottom-nav ul li a:hover {
    color: #fffad5;
}

.hader-bottom-odda ul li .dropdown .btn {
    background-color: transparent;
    color: #fff;
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default.focus:active,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
    background-color: transparent;
    color: #fff;
}

.sportbook-main {
    background-color: #E4E4E4;
}

.sport-menu-inner h3 {
    color: #282828;
}

.sport-menu-inner .slider-track {
    background-color: #E3E3E3;
}

.sport-menu-inner .slider-handle {
    background-image: url(images/hexagon-novasport.png);
    width: 20px;
}

.sport-menu-inner .slider-selection {
    background-color: #DC1E23;
}

/*.sportbook-left-colum .panel {
    border: 1px solid #3D3E3F;
}*/

.sportbook-left-colum .panel-default > .panel-heading {
    background-color: #ffffff;
    color: #282828;
}

.sportbook-left-colum .panel-body {
    background-color: #fafafa;
    color: #282828;
}

    /*.sportbook-left-colum .panel-body li {
        border: 1px solid #535353;
    }*/

    .sportbook-left-colum .panel-body p {
        color: #303838;
    }

.sportbook-left-colum-inner ul li a {
    background-color: #fafafa;
    border: 1px solid #cfcfcf52;
    color: #282828;
}

.sportbook-event-ply .nav-tabs > li > a {
    background-color: #303d4d;
    color: #fff;
}

.sportbook-event-ply .nav-tabs > li.active a::before {
    border-left: 25px solid #105b63;
    border-top: 36px solid transparent;
    content: "";
}

.sportbook-event-ply .nav-tabs > li.active a::after {
    border-right: 20px solid #105b63;
    border-top: 36px solid transparent;
    content: "";
}

.sportbook-event-ply .nav-tabs > li.active > a {
    background-color: #ffffff;
    color: #282828;
    /*border: 1px solid #DC1E23;*/
    /*outline: none;*/
}

.sportbook-event-ply.xp-Betslip-main .nav-tabs > li > a {
    background-color: #C7C7C7;
    outline: 1px solid #C7C7C7;
    color: #000 !important;
}

.sportbook-event-ply .sportbook-left-colum-inner ul li a.selected {
    background-color: #fafafa;
    border-left: 4px solid #DC1E23;
    color: #282828;
}

.sportbook-event-ply .sportbook-left-colum-inner ul li a span {
    color: #000;
}

.sportbook-left-colum-inner ul li a span {
    color: #fff;
}

.sportbook-left-colum-inner ul li .xp-submenu {
    background-color: #535353;
}

    /*.sportbook-left-colum-inner ul li .xp-submenu ul li {
        border: 1px solid #3D3E3F;
    }*/

    .sportbook-left-colum-inner ul li .xp-submenu ul li a {
        background-color: #fbefef !important;
    }

    .sportbook-left-colum-inner ul li .xp-submenu ul li .sport-counrty-submenu ul li a {
        color: #282828 !important;
        background-color: #ebdcdc !important;
    }

    .sportbook-left-colum-inner ul li .xp-submenu ul li .sport-counrty-submenu ul li.active a {
        color: #8e2800 !important;
    }

    .sportbook-left-colum-inner ul li .xp-submenu ul li .sport-counrty-submenu ul li.active:after {
        background-color: #8e2800;
    }

.team-country-first .nav-tabs {
    color: #fff;
}

    .team-country-first .nav-tabs > li > a {
        color: #fff;
    }

        .team-country-first .nav-tabs > li > a:hover {
            background-color: transparent;
            color: #fff;
        }

    .team-country-first .nav-tabs > li.active > a,
    .team-country-first .nav-tabs > li.active > a:focus,
    .team-country-first .nav-tabs > li.active > a:hover {
        background-color: #1F1F1F;
        color: #fff;
    }

.team-country-name .nav-tabs {
    border-left: 1px solid #ebeae3;
    border-right: 1px solid #ebeae3;
}

    .team-country-name .nav-tabs > li > a {
        border-bottom: 1px solid #eee;
        color: #303838;
    }

    .team-country-name .nav-tabs > li.active > a,
    .team-country-name .nav-tabs > li.active > a:focus,
    .team-country-name .nav-tabs > li.active > a:hover {
        background-color: #DC1E23;
        color: #000;
    }

    .team-country-name .nav-tabs li.active a:after {
        background: url(images/right-arrow.png) no-repeat;
    }

.team-country-name .tab-content {
    border-left: 1px solid #ebeae3;
    border-right: 1px solid #ebeae3;
}

.team-country-series table {
    border-right: 1px solid #ebeae3;
}

.team-country-series tbody tr {
    border-bottom: 1px solid #ebeae3;
}

    .team-country-series tbody tr:first-child {
        background-color: #DC1E23;
    }

    .team-country-series tbody tr td {
        color: #303838;
    }

.squa#DC1E23Four label {
    background: transparent;
    border: 1px solid #828e8e;
}

    .squa#DC1E23Four label::after {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border-color: -moz-use-text-color -moz-use-text-color #ffffff #ffffff;
    }

.team-cuntry-clapes {
    border: 1px solid #ebeae3;
}

    .team-cuntry-clapes a {
        color: #6f7f7f;
    }

.sportbook-selection2-hedding a {
    color: #fff;
}

.breadcrumb a {
    background: linear-gradient(#666, #333);
    color: #fff;
}

    .breadcrumb a.active,
    .breadcrumb a:hover {
        background: #333;
        background: linear-gradient(#333, #000);
    }

        .breadcrumb a.active:after,
        .breadcrumb a:hover:after {
            background: #333;
            background: linear-gradient(135deg, #333, #000);
        }

    .breadcrumb a:after {
        background: rgba(0, 0, 0, 0) linear-gradient(135deg, #0a4349, #0a4349) repeat scroll 0 0;
        box-shadow: 2px -2px 0 2px rgba(0, 0, 0, 0.4), 3px -3px 0 2px rgba(255, 255, 255, 0.1);
    }

.flat a,
.flat a:after {
    background: #0e4e55;
    color: #fff !important;
}

    .flat a:hover,
    .flat a.active,
    .flat a:hover:after,
    .flat a.active:after {
        background: #105b63;
    }

.sportbook-seriea {
    background-color: #fff;
    border: 1px solid #ececec;
}

    .sportbook-seriea h4 {
        color: #fff;
    }

    .sportbook-seriea p {
        color: #282828;
    }

.sportbook-daytime {
    background-color: #282828;
    color: #fff;
    outline: 1px solid #3D3E3F;
}

.sportbook-event table thead tr th,
.sportbook-event table thead tr td {
    color: #282828;
}

.dasktop-layout .database-header.first-header th,
.dasktop-layout .database-header.first-header td {
    color: #282828 !important;
}


.database-header.first-header {
    background-color: #DC1E23 !important;
    border: none !important;
}
/*
.first-header {
    background-color: #3D3E3F;
}*/

.dasktop-layout .database-header.second-header {
    background-color: #fafafa;
}

.today_match_list .dasktop-layout tr.database-header.second-header td,
.today_match_list .dasktop-layout .database-header.second-header,
.next_match_list .dasktop-layout tr.database-header.second-header td,
.next_match_list .dasktop-layout .database-header.second-header,
.top_match_list .dasktop-layout tr.database-header.second-header td,
.top_match_list .dasktop-layout .database-header.second-header {
    background-color: #fafafa !important;
    color: #282828 !important;
}

.today_match_list .dasktop-layout .database-header.second-header,
.next_match_list .dasktop-layout .database-header.second-header,
.top_match_list .dasktop-layout .database-header.second-header {
    border-bottom: 1px solid #ececec !important;
}

.highlights_match_list .database-header.second-header td {
    background-color: #fafafa;
    color: #282828;
}

.sportbook-event .dasktop-layout table tbody tr {
    border-bottom: 1px solid #DEDEDE;
    background-color: #ECECEC;
}

    .sportbook-event .dasktop-layout table tbody tr td,
    .sportbook-event .dasktop-layout table tbody tr td a {
        /*background-color: #ECECEC;*/
        color: #000;
    }

.highlights_match_list .sportbook-event .dasktop-layout table tbody tr td a {
    color: #C91E22;
}

.sportbook-event table tbody tr.betColumn td {
    color: #fff;
}

.sportboos-infor-fulltime .text-box:hover,
.sportboos-infor-fulltime .text-box.active {
    background-color: #DC1E23;
}

    .sportboos-infor-fulltime .text-box:hover p,
    .sportboos-infor-fulltime .text-box.active p,
    .sportboos-infor-fulltime .text-box:hover span,
    .sportboos-infor-fulltime .text-box.active span {
        color: #fff;
    }


.bet-odd:hover div {
    background-color: #C91E22;
    /*border-bottom: 1px solid #525354;*/
    color: #fff;
}

.back-color {
    background-color: #a5e0c2;
}

.sportbook-acmilan {
    background-color: #ff7f66;
}

    .sportbook-acmilan p {
        color: #303838;
    }

    .sportbook-acmilan span {
        color: #303838;
    }

.ac-milan-sec .flat a,
.ac-milan-sec .flat a::after {
    background: #105b63 none repeat scroll 0 0;
}

    .ac-milan-sec .flat a:hover,
    .ac-milan-sec .flat a.active,
    .ac-milan-sec .flat a:hover::after,
    .ac-milan-sec .flat a.active::after {
        background: #0e4e55 none repeat scroll 0 0 !important;
    }

.sportbook-markets .nav-tabs {
    background-color: #f3f2e9;
    border-bottom: 1px solid #c5c2b7;
    border-top: 1px solid #c5c2b7;
}

    .sportbook-markets .nav-tabs > li > a {
        border-top: 3px solid transparent;
        color: #6f7f7f;
    }

    .sportbook-markets .nav-tabs > li {
        border-right: 1px solid #d9d7cd;
    }

        .sportbook-markets .nav-tabs > li.active > a,
        .sportbook-markets .nav-tabs > li.active > a:focus,
        .sportbook-markets .nav-tabs > li.active > a:hover {
            background-color: #fffef6;
            border-top: 3px solid #ff7f66;
        }

.sportbook-markets-inner {
    background-color: #dcdbd3;
}

.sportbook-markets-inner-colum {
    background-color: #f5f4ec;
}

.sportbook-markets-box {
    border-right: 1px solid #d3d1c7;
}

    .sportbook-markets-box ul li {
        border-bottom: 1px solid #c1beb3;
    }

.sportboos-infor-box a span {
    color: #282828;
}

/* .sportboos-infor-box a span.mobile {
        color: #fff;
    }*/

.sportboos-infor-box a i {
    color: #282828;
}

.sportboos-infor-fulltime .text-box {
    background-color: #fafafa;
}

    .sportboos-infor-fulltime .text-box p {
        color: #68696A;
    }

    .sportboos-infor-fulltime .text-box span {
        color: #68696A;
    }

/*.sportbook-right .sportbook-left-colum {
    outline: 1px solid #3D3E3F;
}*/

.sportbook-search input[type="search"] {
    background-color: #eef1ee;
    color: #b1b1b1;
}

.sportbook-search input[type="submit"] {
    background-color: #bd4932;
    color: #fff;
}

.sportbook-right-slide .owl-theme .owl-controls .owl-buttons div {
    background-color: transparent;
    color: #fff;
}

.sportbook-latest-result-box:nth-child(2n+2) {
    background-color: #eef1ee;
}

.sportbook-latest-result-box .text-box p {
    color: #6f7f7f;
}

.sportbook-latest-result-box .text-chievo {
    border-bottom: 1px solid #e2e0d6;
}

    .sportbook-latest-result-box .text-chievo p {
        color: #303838;
    }

    .sportbook-latest-result-box .text-chievo span {
        color: #303838;
    }

.sportbook-latest-result-box table td {
    color: #303838;
}

    .sportbook-latest-result-box table td.change-color {
        color: #d67b79;
    }

.top-winner-hedding {
    background-color: #dbdfd8;
}

    .top-winner-hedding h2 {
        color: #303d4d;
    }

.sportbook-top-winner-inner {
    border-bottom: 1px solid #c5c2b7;
}

    .sportbook-top-winner-inner .image-holder:after {
        background-color: rgba(217, 215, 205, 0.50);
    }

    .sportbook-top-winner-inner .image-holder a {
        color: #6f7f7f;
    }

    .sportbook-top-winner-inner .text-inner table tr td {
        color: #6f7f7f;
    }

.change-color {
    color: #d67b79 !important;
}

.sportbook-table table thead tr th {
    border-bottom: 1px solid #c5c2b7;
    color: #303d4d;
}

    .sportbook-table table thead tr th span {
        border: 1px solid #ff7f66;
        color: #ff7f66;
    }

.gry-color {
    background-color: #eef1ee;
}

.footer-inner {
    background-color: #282828;
}

.footer-top {
    background-color: #fafafa;
}

.footer-top-colum h3 {
    color: #282828;
}

.footer-top-colum ul li a {
    color: #282828;
}

.footer-top-sty h3 {
    color: #282828;
}

.footer-top-sty ul li a {
    color: #282828;
}

.footer-top-sty .stey-mail a {
    color: #282828;
}

.footer-mid {
    background-color: #282828;
}

.footer-last .text-box p strong {
    color: #ff7f66;
}

.copyright {
    background-color: #000;
}

    .copyright p {
        color: #fff;
    }

    .copyright ul li a {
        color: #fff;
    }

.table-mobail table tbody tr td {
    border: 1px solid #c5c2b7;
    color: #333;
}

    .table-mobail table tbody tr td:nth-child(2),
    .table-mobail table tbody tr td:nth-child(3),
    .table-mobail table tbody tr td:nth-child(4) {
        border: 1px solid #c5c2b7;
        color: #333;
    }

        .table-mobail table tbody tr td:nth-child(2):hover,
        .table-mobail table tbody tr td:nth-child(3):hover,
        .table-mobail table tbody tr td:nth-child(4):hover {
            background-color: #a5e0c2;
        }

    .table-mobail table tbody tr td span {
        color: #ff7f66;
    }

    .table-mobail table tbody tr td .time {
        color: #ff7f66;
    }

.xp-odd-mid-sec {
    background-color: #ede6d6;
    border-left: 1px solid #d3d2cc;
    border-right: 1px solid #d3d2cc;
}

.xp-soccer-serie-inner {
    background-color: #00a388;
}

    .xp-soccer-serie-inner p {
        color: #fff;
    }

    .xp-soccer-serie-inner span {
        color: #f0f0f0;
    }

.xp-change-odd-markit {
    background-color: #fffef6;
}

    .xp-change-odd-markit p {
        color: #303838;
    }

    .xp-change-odd-markit .xp-change-drop a {
        color: #bd4932;
    }

    .xp-change-odd-markit .xp-change-drop .xp-change-dropdown {
        background-color: #f1f0e5;
        border: 1px solid #105b63;
    }

        .xp-change-odd-markit .xp-change-drop .xp-change-dropdown ul li {
            border-bottom: 1px solid #bfbcb1;
        }

            .xp-change-odd-markit .xp-change-drop .xp-change-dropdown ul li a {
                color: #303838;
            }

                .xp-change-odd-markit .xp-change-drop .xp-change-dropdown ul li a:hover {
                    background-color: #a5e0c2;
                }

.xp-odd-dateover {
    background-color: #f2efd8;
    border-top: 1px solid #c5c2b7;
}

    .xp-odd-dateover table thead tr th {
        color: #303838;
    }

        .xp-odd-dateover table thead tr th:first-child {
            color: #216da4;
        }

.xp-odd-time-events {
    background-color: #fffef6;
}

    .xp-odd-time-events thead tr th {
        color: #105b63;
    }

        .xp-odd-time-events thead tr th:nth-child(5),
        .xp-odd-time-events thead tr th:nth-child(6),
        .xp-odd-time-events thead tr th:nth-child(7),
        .xp-odd-time-events thead tr th:nth-child(8),
        .xp-odd-time-events thead tr th:nth-child(9) {
            border-left: 1px solid #d9d7cd;
            border-right: 1px solid #d9d7cd;
        }

    .xp-odd-time-events tbody tr td {
        border-bottom: 1px solid #d9d7cd;
        color: #303838;
    }

        .xp-odd-time-events tbody tr td:nth-child(2) {
            color: #c4762c;
        }

        .xp-odd-time-events tbody tr td:nth-child(3) {
            color: #ff7f66;
        }

        .xp-odd-time-events tbody tr td ul li:hover {
            background-color: #a5e0c2;
        }

        .xp-odd-time-events tbody tr td ul li:after {
            background: #d9d7cd none repeat scroll 0 0;
        }

        .xp-odd-time-events tbody tr td:last-child {
            background-color: #f9f8ef;
        }

            .xp-odd-time-events tbody tr td:last-child ul li:hover {
                background-color: #f9f8ef;
            }

        .xp-odd-time-events tbody tr td:nth-child(10) ul li {
            border-right: 1px solid #d9d7cd;
        }

            .xp-odd-time-events tbody tr td:nth-child(10) ul li:last-child {
                color: #ca5555;
            }

        .xp-odd-time-events tbody tr td.brown-bologna {
            color: #8e2800;
        }

.odd-liveplay-upcoming ul li {
    background-color: #303d4d;
    border-top: 3px solid #8f9193;
    color: #8f9093;
}

    .odd-liveplay-upcoming ul li span {
        color: #ff7f66;
    }

    .odd-liveplay-upcoming ul li.active {
        background-color: #105b63;
        border-top: 3px solid #ff7f66;
        color: #fff;
    }

        .odd-liveplay-upcoming ul li.active:before {
            border-left: 20px solid #105b63;
            border-top: 36px solid transparent;
        }

.odd-playtains .panel-group .panel {
    border-bottom: 1px solid #d9d7cd;
    border-top: 1px solid #d9d7cd;
}

.odd-playtains .panel-heading a {
    background-color: #DC1E23;
    color: #fff;
}

.odd-playtains .panel-default:nth-child(2) .panel-heading a {
    background-color: #0c6ab3;
}

.odd-playtains .panel-default:nth-child(3) .panel-heading a {
    background-color: #918560;
}

.odd-playtains .panel-default:nth-child(4) .panel-heading a {
    background-color: #d36f29;
}

.odd-playtains .panel-default:nth-child(5) .panel-heading a {
    background-color: #0e828e;
}

.odd-playtains .xp-odd-playtains-inner ul li {
    color: #303838;
}

    .odd-playtains .xp-odd-playtains-inner ul li span {
        color: #8397a8;
    }

    .odd-playtains .xp-odd-playtains-inner ul li strong {
        color: #d25c44;
    }

    .odd-playtains .xp-odd-playtains-inner ul li i {
        color: #8daac8;
    }

.xp-odd-playtains-drop {
    border-top: 1px solid #c5c2b7;
}

    .xp-odd-playtains-drop ul li {
        border-right: 1px solid #d2d0c5;
        color: #303838;
    }

        .xp-odd-playtains-drop ul li span {
            color: #3988c0;
        }

.odd-right-all-colum {
    border-bottom: 1px solid #d2d0c5;
}

    .odd-right-all-colum:nth-child(2) {
        background-color: #f3f2e9;
    }

.odd-right-all-box {
    border-bottom: 1px solid #c5c1b5;
}

.odd-right-all-box-inner a table tr td:first-child {
    color: #303838;
}

.odd-right-all-box-inner a table tr td {
    color: #d25c44;
}

    .odd-right-all-box-inner a table tr td i {
        color: #8daac8;
    }

.odd-right-all-box-drop ul li {
    border-top: 1px solid #c5c1b5;
    color: #3887c0;
}

    .odd-right-all-box-drop ul li span {
        color: #303838;
    }

.odd-market-double-chance {
    background-color: #efeddd;
}

    .odd-market-double-chance .panel-default > .panel-heading {
        background-color: #fff;
    }

        .odd-market-double-chance .panel-default > .panel-heading a {
            color: #303d4d;
        }

    .odd-market-double-chance .panel-body {
        background-color: #f3f2e9;
    }

.marks-collaps-table table thead tr th {
    color: #3988c0;
}

.marks-collaps-table table tbody tr td {
    background-color: #fffef6 !important;
    border: 1px solid #c0bdb2;
    color: #303838 !important;
}

    .marks-collaps-table table tbody tr td:first-child {
        background-color: #f9f8ef !important;
        color: #3988c0 !important;
    }

.batting-overview-tabs {
    background-color: #fff;
    /*box-shadow: inset 0 -2px 0 0 #DC1E23, 0 2px 0 0 #DC1E23;*/
}

    .batting-overview-tabs .nav-tabs > li > a {
        border-top: 3px solid transparent;
        border-right: 1px solid #f2f2f2;
        color: #282828;
    }

    .batting-overview-tabs .nav-tabs > li.active > a,
    .batting-overview-tabs .nav-tabs > li.active > a:focus,
    .batting-overview-tabs .nav-tabs > li.active > a:hover {
        background-color: #fff;
        border-top: 3px solid #DC1E23;
        color: #DC1E23;
        border-right: 1px solid #f2f2f2;
    }

    .batting-overview-tabs .nav-tabs > li a:hover {
        background-color: #fff;
        border-top: 3px solid transparent;
        color: #DC1E23;
        border-right: 1px solid #f2f2f2;
    }

.batting-overview-tabs-cantrolr input[type="search"],
.batting-overview-tabs-cantrolr .search-filter {
    background-color: #DC1E23;
    color: #fff;
    font-weight: 400;
}

.search-form-cl a {
    color: #282828;
}

.live-favourite {
    background-color: #f9f7e7;
    border-bottom: 2px solid #c6c5b8;
}

    .live-favourite ul li {
        color: #303d4d;
    }

.live-click-favourite {
    background-color: #ddd5c4;
}

    .live-click-favourite a {
        background-color: #f0efe3;
        color: #6c7876;
    }

.livebatting-overview-panes {
    background-color: #ede6d6;
}

    .livebatting-overview-panes .tab-content {
        background-color: #E4E4E4;
    }

.livebatting-overview-panes-inner {
    background-color: #ECECEC;
    box-shadow: 0px 3px 6px #00000029;
}

.live-batting-soccer-hedding .live-hedding-lft {
    color: #ffffff;
}

.live-batting-soccer-hedding {
    background-color: #fafafa;
    border: 1px solid #d8d8d8;
}

.live-hedding-right.nav-tabs > li {
    border-right: 1px solid #d2d0c5;
}

    .live-hedding-right .nav-tabs > li > a {
        border-top: 3px solid transparent;
        color: rgba(255, 255, 255, 0.7);
    }

.live-hedding-right .nav > li > a:focus,
.live-hedding-right .nav > li > a:hover {
    background-color: rgba(105, 105, 105, 0.56);
    border-top: 3px solid rgba(211, 211, 211, 0.5);
}

.live-hedding-right .nav-tabs > li.active > a,
.live-hedding-right .nav-tabs > li.active > a:focus,
.live-hedding-right .nav-tabs > li.active > a:hover {
    background-color: rgba(105, 105, 105, 0.56);
    border-top: 3px solid rgba(211, 211, 211, 0.5);
    color: rgba(255, 255, 255, 1);
}

.live-socaar-italy-colum .panel-default > .panel-heading {
    background-color: #ECECEC;
    color: #282828;
}

.live-socaar-italy-box {
    background-color: #DEDEDE
}

.live-socaar-italy-box-left table tbody tr td {
    background-color: #DEDEDE;
}

    .live-socaar-italy-box-left table tbody tr td p {
        color: #282828;
        height: 3em;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
    }

    .live-socaar-italy-box-left table tbody tr td ul li span {
        color: #282828;
    }

.live-socaar-italy-box-right .odd-right-all-colum {
    background-color: #f9f8ef;
}

    .live-socaar-italy-box-right .odd-right-all-colum a ul li {
        color: #303838;
    }

        .live-socaar-italy-box-right .odd-right-all-colum a ul li i {
            color: #bd4932;
        }

        .live-socaar-italy-box-right .odd-right-all-colum a ul li:last-child {
            border-left: 1px solid #d5d3c9;
            color: #ca5555;
        }

.live-socaar-italy-box-right .xp-odd-playtains-drop {
    background-color: #fff;
}

.sport-color-1132,
div[data-sportid="1132"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1133,
div[data-sportid="1133"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1140,
div[data-sportid="1140"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1135,
div[data-sportid="1135"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1134,
div[data-sportid="1134"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1136,
div[data-sportid="1136"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1137,
div[data-sportid="1137"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1138,
div[data-sportid="1138"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1139,
div[data-sportid="1139"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1141,
div[data-sportid="1141"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1142,
div[data-sportid="1142"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1143,
div[data-sportid="1143"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1144,
div[data-sportid="1144"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1145,
div[data-sportid="1145"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1146,
div[data-sportid="1146"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1147,
div[data-sportid="1147"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1148,
div[data-sportid="1148"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1149,
div[data-sportid="1149"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1150,
div[data-sportid="1150"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1151,
div[data-sportid="1151"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1152,
div[data-sportid="1152"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1153,
div[data-sportid="1153"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1154,
div[data-sportid="1154"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1155,
div[data-sportid="1155"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1156,
div[data-sportid="1156"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1157,
div[data-sportid="1157"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1158,
div[data-sportid="1158"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1159,
div[data-sportid="1159"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1160,
div[data-sportid="1160"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1161,
div[data-sportid="1161"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1162,
div[data-sportid="1162"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1163,
div[data-sportid="1163"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1164,
div[data-sportid="1164"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1165,
div[data-sportid="1165"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1166,
div[data-sportid="1166"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1196,
div[data-sportid="1196"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1197,
div[data-sportid="1197"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1202,
div[data-sportid="1202"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1203,
div[data-sportid="1203"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1204,
div[data-sportid="1204"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1167,
div[data-sportid="1167"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1168,
div[data-sportid="1168"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.sport-color-1169,
div[data-sportid="1169"] div.sr-scoreboard-head {
    background-color: #DC1E23 !important;
}

.live-streaming-narrow .chevron-down a {
    color: #fff;
}

.live-streaming-narrow .panel-heading .video-resize a {
    color: #fff;
}

.live-streaming-narrow-inner .live-simona {
    background-color: #fffef6;
    border-bottom: 1px solid #c5c2b7;
}

    .live-streaming-narrow-inner .live-simona ul li {
        color: #303838;
    }

        .live-streaming-narrow-inner .live-simona ul li a {
            color: #899694;
        }

        .live-streaming-narrow-inner .live-simona ul li:last-child {
            border-left: 1px solid #d9d7cd;
        }

.live-mini-game .panel-heading a {
    color: #c8cccb;
}

.live-mini-game-inner .nav-tabs {
    background-color: #f3f2e9;
    border-bottom: 1px solid #c0bdb2;
}

    .live-mini-game-inner .nav-tabs > li > a {
        border-top: 3px solid transparent;
        color: #6f7f7f;
    }

    .live-mini-game-inner .nav-tabs > li.active > a,
    .live-mini-game-inner .nav-tabs > li.active > a:focus,
    .live-mini-game-inner .nav-tabs > li.active > a:hover {
        background-color: #fff;
        border-top: 3px solid #ff7f66;
        color: #303d4d;
    }

.sportbook-right-slide p {
    color: #303838 !important;
}

.livebetting-righr .sportbook-latest-result-box table tbody tr td {
    color: #fff;
}

.odd-playtains .live_match_data {
    background-color: #DEDEDE;
}

.livebetting-righr .sportbook-latest-result-box table tbody tr td strong {
    color: #44983d;
}

.livebetting-righr .sportbook-live-li {
    border-top: 1px solid #c5c2b7;
}

    .livebetting-righr .sportbook-live-li ul li {
        border-right: 1px solid #d2d0c5;
        color: #303838;
    }

        .livebetting-righr .sportbook-live-li ul li span {
            color: #3988c0;
        }

.live-right-tennis .sportbook-live-li ul li {
    border-bottom: 1px solid #c5c1b5;
}

.livebetting-event-view .sidenav .nav-tabs > li > a {
    background-color: #f3f2e9;
    border-top: 3px solid transparent;
    color: #6f7f7f;
}

.view-all-favorits {
    background-color: #fffef6;
}

.view-all-favorits-hedding a {
    background-color: #fff;
    color: #DC1E23;
    /*outline: 1px solid #535353;*/
}

.view-all-favorits-contant p {
    color: #282828;
}

.view-all-favorits .panel-heading {
    background-color: #00a388;
}

.view-all-playr-claps .panel-group .panel:nth-child(2) .panel-heading {
    background-color: #0c6ab3;
}

.view-all-playr-claps .panel-group .panel:nth-child(3) .panel-heading {
    background-color: #b07a5c;
}

.view-all-playr-claps .panel-group .panel:nth-child(4) .panel-heading {
    background-color: #d45d56;
}

.view-all-playr-claps .panel-group .panel:nth-child(5) .panel-heading {
    background-color: #799755;
}

.view-all-playr-claps .panel-group .panel:nth-child(6) .panel-heading {
    background-color: #42777f;
}

.view-all-playr-claps .panel-group .panel:nth-child(7) .panel-heading {
    background-color: #918560;
}

.view-all-playr-claps .panel-heading {
    background-color: #00a388;
}

    .view-all-playr-claps .panel-heading a {
        color: #fff;
    }

        .view-all-playr-claps .panel-heading a strong {
            color: #fff;
        }

.play-clap-charlton {
    background-color: #ECECEC;
}

    .play-clap-charlton.active {
        background-color: #FAFAFA;
    }

    .play-clap-charlton a {
        color: #282828;
    }

        .play-clap-charlton a i {
            color: #282828;
        }

.play-clap-barclays {
    background-color: #ececec;
}

    .play-clap-barclays p {
        color: #282828;
    }

.play-second-half.active {
    background-color: #2F2F2F;
}

.play-second-half ul li:first-child {
    color: #282828;
}


.live_match_data.selected .play-second-half ul li:first-child {
    color: #fff;
}


.play-second-plays ul li a {
    color: #282828;
}

    .play-second-plays ul li a span {
        color: #282828;
    }

.play-clap-barclays.play-goal .play-second-half {
    background-color: #DC1E23;
}

    .play-clap-barclays.play-goal .play-second-half p {
        color: #d25c44;
    }

.xp-event-match-detail {
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
}

    .xp-event-match-detail p {
        color: #282828;
    }

.xp-event-view-marks .nav-tabs {
    background-color: #525354;
    box-shadow: inset 0 -1px 0 0 #3D3E3F, 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}

    .xp-event-view-marks .nav-tabs > li {
        border-right: 1px solid #d2d0c5;
    }

        .xp-event-view-marks .nav-tabs > li > a {
            border-top: 3px solid transparent;
            color: #6f7f7f;
        }

        .xp-event-view-marks .nav-tabs > li.active > a,
        .xp-event-view-marks .nav-tabs > li.active > a:focus,
        .xp-event-view-marks .nav-tabs > li.active > a:hover {
            background-color: #fff;
            border-top: 3px solid #ff7f66;
            color: #303838;
        }

.xp-widgt-result {
    background-color: #d4ccb9;
}

.xp-widght-inner-first a {
    background-color: #f9f8ef;
    border-bottom: 1px solid #c2bfb5;
    color: #303838;
}

.xp-widght-inner-second {
    background-color: #fffef6;
}

    .xp-widght-inner-second ul li {
        border-right: 1px solid #d9d7cd;
        color: #3988c0;
    }

    .xp-widght-inner-second ul {
        border-bottom: 1px solid #c2bfb5;
    }

        .xp-widght-inner-second ul li span {
            color: #303838;
        }

.xp-widght-inner-thrd .xp-widght-inner-second ul li {
    border-bottom: 1px solid #c2bfb5;
}

.xp-event-view-marks .live-click-favourite {
    border-bottom: 1px solid #e3ded1;
}

.xp-click-favorit {
    background-color: #979797;
}

.sidenav.active_nav {
    background-color: #f3f2e9;
    border-right: 1px solid #ebeae3;
}

.mobail-leftbar {
    background-color: #d4ccb9;
}

    .mobail-leftbar ul li {
        background-color: #f3f2e9;
    }

        .mobail-leftbar ul li:nth-child(2) {
            background-color: #105b63;
        }

        .mobail-leftbar ul li:nth-child(3) {
            background-color: #707070;
        }

        .mobail-leftbar ul li:nth-child(4) {
            background-color: #0c6ab3;
        }

        .mobail-leftbar ul li:nth-child(5) {
            background-color: #b07a5c;
        }

        .mobail-leftbar ul li:nth-child(6) {
            background-color: #d45d56;
        }

        .mobail-leftbar ul li:nth-child(7) {
            background-color: #799755;
        }

        .mobail-leftbar ul li:nth-child(8) {
            background-color: #42777f;
        }

        .mobail-leftbar ul li:nth-child(9) {
            background-color: #918560;
        }

        .mobail-leftbar ul li a:after {
            border-color: transparent transparent transparent #707070;
        }

        .mobail-leftbar ul li:nth-child(2) a:after {
            border-color: transparent transparent transparent #105b63;
        }

        .mobail-leftbar ul li:first-child a:after {
            border-color: transparent transparent transparent #f3f2e9;
        }

        .mobail-leftbar ul li:nth-child(4) a:after {
            border-color: transparent transparent transparent #0c6ab3;
        }

        .mobail-leftbar ul li:nth-child(5) a:after {
            border-color: transparent transparent transparent #b07a5c;
        }

        .mobail-leftbar ul li:nth-child(6) a:after {
            border-color: transparent transparent transparent #d45d56;
        }

        .mobail-leftbar ul li:nth-child(7) a:after {
            border-color: transparent transparent transparent #799755;
        }

        .mobail-leftbar ul li:nth-child(8) a:after {
            border-color: transparent transparent transparent #42777f;
        }

        .mobail-leftbar ul li:nth-child(9) a:after {
            border-color: transparent transparent transparent #918560;
        }

.xp-live-submenu {
    background-color: #f1f0e5;
    border: 1px solid #105b63;
    box-shadow: 10px 10px 0px 0px rgba(143, 145, 147, 0.4);
    moz-box-shadow: 10px 10px 0px 0px rgba(143, 145, 147, 0.4);
    webkit-box-shadow: 10px 10px 0px 0px rgba(143, 145, 147, 0.4);
}

    .xp-live-submenu h4 {
        background-color: #00a388;
        color: #fff;
    }

    .xp-live-submenu table tbody tr {
        border-bottom: 1px solid #bfbcb1;
        border-right: 1px solid #bfbcb1;
    }

        .xp-live-submenu table tbody tr td {
            color: #4c5757;
        }

            .xp-live-submenu table tbody tr td span {
                color: #44983d;
            }

            .xp-live-submenu table tbody tr td strong {
                color: #d25c44;
            }

.small-screen {
    background-color: #d4ccb9;
}

    .small-screen ul li {
        background-color: #f3f2e9;
    }

        .small-screen ul li:nth-child(2) {
            background-color: #105b63;
        }

        .small-screen ul li:nth-child(3) {
            background-color: #707070;
        }

        .small-screen ul li:nth-child(4) {
            background-color: #0c6ab3;
        }

        .small-screen ul li:nth-child(5) {
            background-color: #b07a5c;
        }

        .small-screen ul li:nth-child(6) {
            background-color: #d45d56;
        }

        .small-screen ul li:nth-child(7) {
            background-color: #799755;
        }

        .small-screen ul li:nth-child(8) {
            background-color: #42777f;
        }

        .small-screen ul li:nth-child(9) {
            background-color: #918560;
        }

        .small-screen ul li a:after {
            border-color: transparent transparent transparent #707070;
        }

        .small-screen ul li:nth-child(2) a:after {
            border-color: transparent transparent transparent #105b63;
        }

        .small-screen ul li:first-child a:after {
            border-color: transparent transparent transparent #f3f2e9;
        }

        .small-screen ul li:nth-child(4) a:after {
            border-color: transparent transparent transparent #0c6ab3;
        }

        .small-screen ul li:nth-child(5) a:after {
            border-color: transparent transparent transparent #b07a5c;
        }

        .small-screen ul li:nth-child(6) a:after {
            border-color: transparent transparent transparent #d45d56;
        }

        .small-screen ul li:nth-child(7) a:after {
            border-color: transparent transparent transparent #799755;
        }

        .small-screen ul li:nth-child(8) a:after {
            border-color: transparent transparent transparent #42777f;
        }

        .small-screen ul li:nth-child(9) a:after {
            border-color: transparent transparent transparent #918560;
        }

.xp-live-submenu h4 {
    background-color: #00a388;
    color: #fff;
}

.xp-live-submenu table tbody tr {
    border-bottom: 1px solid #bfbcb1;
    border-right: 1px solid #bfbcb1;
}

    .xp-live-submenu table tbody tr td {
        color: #4c5757;
    }

        .xp-live-submenu table tbody tr td span {
            color: #44983d;
        }

        .xp-live-submenu table tbody tr td strong {
            color: #d25c44;
        }

.livebatting-events-plays .sportbook-event-ply .nav-tabs > li > a {
    background-color: #282828;
}

.livebatting-events-plays .sportbook-event-ply .nav-tabs > li.active > a,
.livebatting-events-plays .sportbook-event-ply .nav-tabs > li.active > a:focus,
.livebatting-events-plays .sportbook-event-ply .nav-tabs > li.active > a:hover {
    background-color: #fff;
    color: #282828;
    /*outline: 1px solid #DC1E23;*/
}

.xp-odds-upcoming .nav-tabs > li a span {
    color: #ff7f66;
}

.sportbook-right-slide .text-box .top-slide-arrow {
    background-color: #fff;
}

.slide-contant {
    background-color: #fff;
}

    .slide-contant ul li .imag-holder {
        background-color: #f5989d;
    }

        .slide-contant ul li .imag-holder:hover {
            background-color: #a1a1a1;
            border: 2px solid #ff7f66;
        }

    .slide-contant ul li p {
        color: #7a8888 !important;
    }

.sportbook-event-ply.xp-Betslip-main .nav-tabs > li.active a {
    color: #fff;
}

    .sportbook-event-ply.xp-Betslip-main .nav-tabs > li.active a span {
        background-color: #DC1E23;
        color: #fafafa;
    }

.sportbook-event-ply.xp-Betslip-main .nav-tabs > li > a span {
    background-color: #6e7c7c;
    color: #fff;
}

.xp-qiuck-bite {
    background-color: #E4E4E4;
}

.xp-qiuck-bite-left label {
    color: #282828;
}

.xp-qiuck-bite-left .toggle.btn {
    background-color: #d4d4d4;
}

.xp-qiuck-bite-left label.btn {
    color: #6e7c7c;
}

    .xp-qiuck-bite-left label.btn.toggle-on {
        background-color: transparent;
    }

.xp-qiuck-bite-left .btn-primary {
    border-color: #ccc;
}

.xp-qiuck-bite-left .btn-default.off .toggle-handle {
    background-color: #f3f2e9;
}

.xp-qiuck-bite-left .btn-primary .toggle-handle {
    background-color: #f3f2e9;
}

.xp-qiuck-bite-right {
    border-left: 1px solid #e0dfda;
}

    .xp-qiuck-bite-right i {
        color: #5d97c1;
    }

.xp-single-bite .nav-tabs > li a {
    background-color: #f3f2e9;
    border-top: 3px solid transparent;
    color: #fff !important;
}

.xp-single-bite .nav-tabs > li.active > a,
.xp-single-bite .nav-tabs > li.active > a:focus,
.xp-single-bite .nav-tabs > li.active > a:hover {
    background-color: #DEDEDE;
    border-bottom: 2px solid #DC1E23;
    color: #000 !important;
}

.xp-single-bite {
    background-color: #E4E4E4;
}

.xp-bite-multi {
    background-color: #F2F2F2;
}

    .xp-bite-multi table {
        background-color: #E4E4E4;
        border-bottom: 1px solid #D2D2D2;
    }

        .xp-bite-multi table tbody tr td {
            color: #282828;
        }

.xp-bonus-bite {
    background-color: #D2D2D2;
}

    .xp-bonus-bite ul li {
        color: #282828;
    }

    .xp-bonus-bite .progress {
        background-color: #ffffff;
    }

    .xp-bonus-bite .progress-bar {
        background-color: #E41E25;
    }

.stake-amount a {
    background-color: #282828;
    color: #DC1E23;
}



/* .stake-amount a#btnStake20 {
        background-color: #DC1E23;
        color: #282828;
        border: 1px solid #282828
    }*/

.xp-cancel-bet a {
    background-color: #DC1E23;
    border: 1px solid #DC1E23;
    color: #fff;
}

    .xp-cancel-bet a:last-child {
        background-color: #fff;
        border: 1px solid #DC1E23;
        color: #DC1E23;
    }


.xp-mobail-menu {
    background-color: #ece4d9;
}

.xp-mobail-menu-box a {
    color: #333;
}

    .xp-mobail-menu-box a .image-holder {
        background-color: #fff;
    }

    .xp-mobail-menu-box a .image-holder-subcategory {
        background-color: #fff;
    }

.ticket-table tr {
    border: 1px solid #D2D2D2;
}

    .ticket-table tr td {
        color: #282828;
    }

.xp-bite-multi div table tbody tr td span.mbs {
    color: #3D3E3F;
}

.mbs-blue {
    background-color: #3988c0;
}

.mbs-#ffd200 {
    background-color: #DC1E23;
    color: #fafafa;
}

.stake-amount input[type="text"] {
    background-color: transparent;
    border: none;
    color: #DC1E23;
}

.tbMoney-suffix {
    color: #DC1E23;
}

.stake-amount {
    background-color: #F2F2F2;
}

.ticket-circle {
    border: 1px solid #fff;
}

.top-matches th {
    color: #fff !important;
}

.table-header-text th a,
.table-header-text th i,
.table-header-text th {
    color: #fff !important;
}

.loader-circle .loader-child:before {
    background-color: #282828;
}

#placeBetWaiting .loader-circle .loader-child:before {
    background-color: #ddd;
}

span[data-status="stop"],
div[data-status="stop"],
td[data-status="stop"],
li[data-status="stop"] {
    background: linear-gradient(to bottom, rgba(227, 70, 54, 1) 0, rgba(199, 62, 47, 1) 100%);
    border: solid 1px #d74937;
}

.livebetting-event-view div[data-marketisactive="0"]:not([data-marketbetstatus="1"]) span:after,
.livebetting-event-view td[data-marketisactive="0"]:not([data-marketbetstatus="1"]) span:after,
.livebetting-event-view td[data-isactive="0"]:not([data-marketbetstatus="1"]) span:after {
    background: url(../../images/lock-white.png) 50% no-repeat;
    background-color: #282828;
}

.home.oddDown span::before {
    border-bottom: 10px solid #E41E25;
}

.initial.oddDown span::before {
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #E51A55;
    position: absolute;
    left: 4px;
    top: calc(50% - 3px);
}

.initial.oddDown span {
    border: solid 0.5px;
    border-color: #CC0808;
    color: #CC0808;
    background-color: #E51A550A !important;
    text-align: right;
    padding-right: 4px;
}

.live-match-list-page .initial.oddDown span {
    border: solid 0.5px;
    border-color: #CC0808;
    border-top: none;
    color: #CC0808;
    background-color: #E51A550A !important;
}

.live-match-list-page .initial.oddDown .live-outcome-header {
    border: solid 0.5px;
    border-color: #CC0808;
    border-bottom: none;
}

.details .oddDown span::before {
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #E51A55;
}

.details .oddDown span {
    color: #E51A55;
}

.quote_wrapper.oddDownParent {
    border: solid 0.5px;
    border-color: #CC0808;
    color: #CC0808;
}

.home.oddUp span::before {
    border-left: 10px solid transparent;
    border-right: 0px solid transparent;
    border-top: 10px solid #38AD00;
}

.initial.oddUp span::before {
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #19DB80;
    position: absolute;
    left: 4px;
    top: calc(50% - 4px);
}

.initial.oddUp span {
    border: solid 0.5px;
    border-color: #19DB80;
    color: #19DB80;
    background-color: #19DB800A !important;
    text-align: right;
    padding-right: 4px;
}

.live-match-list-page .initial.oddUp span {
    border: solid 0.5px;
    border-color: #19DB80;
    border-top: none;
    color: #19DB80;
    background-color: #19DB800A !important;
}

.live-match-list-page .initial.oddUp .live-outcome-header {
    border: solid 0.5px;
    border-color: #19DB80;
    border-bottom: none;
}

.details .oddUp span::before {
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #19DB80;
}

.details .oddUp span {
    color: #19DB80;
}

.quote_wrapper.oddUpParent {
    border: solid 0.5px;
    border-color: #19DB80;
    color: #19DB80;
}

.mobile-submenu {
    border-bottom: 1px solid #efefef;
}

#placeBetWaiting {
    background-color: rgba(20, 20, 20, 0.6);
}

    #placeBetWaiting .placeBetCountdown circle {
        stroke: #ff7f66;
    }

    #placeBetWaiting #placeBetCountdownNumber {
        color: #fff;
    }

.loadMoreButton {
    color: #ffffff;
    background-color: #DC1E23;
}

.live_match_data.selected .play-second-half ul li.match_score, .live_match_data:hover .play-second-half ul li.match_score {
    color: #fff;
}

.live_match_data.selected .play-second-half ul li.match_status, .live_match_data:hover .play-second-half ul li.match_status {
    color: #DC1E23 !important;
}

.favorite_tournament_items_wrapper .play-second-half ul li.match_score {
    color: #282828;
}

.play-second-half ul li.match_score {
    color: #282828;
}

.play-second-half ul li.match_status {
    color: #DC1E23;
}

.match_status_label {
    color: #C91E22;
}

.uppcoming-live-matches-content tr td:last-child > span {
    color: #282828 !important;
}

.currentLive_match_list .table-mobail .database-header td {
    color: #333;
}

.currentLive_match_list .dasktop-layout .database-header td {
    color: #303838 !important;
}

.announcement-title {
    background: #303838;
    color: #fff;
}

.announcement-text {
    color: #fff;
}

.announcement-wrapper {
    background: #105b63;
}

.table-header-in-live tr th {
    color: #282828 !important;
}

.slider-match-time .progress {
    background-color: #dc1e2321;
}

.slider-match-time .progress-regular-time .progress-bar {
    background-color: #DC1E23;
}

    .slider-match-time .progress-regular-time .progress-bar span {
        color: #ffffff;
    }

.slider-match-time .progress-over-time .progress-bar {
    background-color: #830000;
}

.current-live-matches-content,
.view-all-favorits-contant {
    background-color: #DEDEDE;
    outline: 1px solid #CFCFCF;
}

#collapse_live_favourite {
    background-color: #282828;
}

.table-fastcode tr td:first-child {
    color: #DC1E23 !important;
}

.table-fastcode tr td span {
    color: #38AD00 !important;
}

.table-fastcode div {
    color: #fff;
}

.table-fastcode th {
    color: #282828;
}

.table-fastcode {
    background: #3D3E3F;
}

    .table-fastcode tr {
        background-color: #DC1E23;
        color: #fafafa;
    }

    .table-fastcode td {
        background-color: #525354;
        color: #fff;
    }

.table-fastcode-dark {
    color: #282828 !important;
}

.table-fastcode tr,
.table-fastcode td,
.table-fastcode th {
    border: 1px solid #3d3e40 !important;
}

.main-live-widget-header {
    background-color: #3D3E3F;
    border: 1px solid #3D3E3F;
}

    .main-live-widget-header th {
        color: #ddd;
    }

#matchesTableBody .dasktop-layout .div_for_append_data .main-live-widget-header2 td {
    background-color: #DC1E23 !important;
    color: #fafafa !important;
}

.casino-game-image {
    border: 1px solid #3D3E3F;
}

.current-winners-wrapper .winner-list h3 {
    color: #fff;
}

.current-winners-wrapper .winner-list ul li:nth-child(2n+1) a .icon {
    background-color: #cc0001;
}

.current-winners-wrapper .winner-list ul li a .icon {
    background: #000 url(images/cup-icon.png) no-repeat center;
    background-color: rgb(0, 0, 0);
}

.current-winners-wrapper .winner-list ul li a .user-name {
    color: #00b16a;
}

.current-winners-wrapper .winner-list ul li a .amount {
    color: #fff;
}

.current-winners-wrapper .winner-list ul li a .game-name {
    color: #fff;
}

#current_winners {
    background: rgba(0, 0, 0, .6);
}

.fh-column {
    background: #fff;
}

.fh-breadcrumb {
    background-color: #f8f8f8;
    border: 1px solid #ddd;
}

    .fh-breadcrumb .list-group-item.active,
    .fh-breadcrumb.list-group-item.active:hover,
    .fh-breadcrumb.list-group-item.active:focus {
        background-color: #105b63;
        border-color: #105b63;
        color: #fff;
    }

#current_winners::-webkit-scrollbar-track {
    background-color: rgba(5, 5, 5, 0.5);
    webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

#current_winners::-webkit-scrollbar {
    background-color: #F5F5F5;
}

#current_winners::-webkit-scrollbar-thumb {
    background-color: #555;
    webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.casino-game-box .box-detail {
    background-color: #282828;
    border: 1px solid #3D3E3F;
    color: #3a3a3a;
}

    .casino-game-box .box-detail .casino-game-title {
        color: #DC1E23;
    }

    .casino-game-box .box-detail .casino-Category-title {
        color: #fff;
    }

    .casino-game-box .box-detail .casino-game-play-button {
        background-color: #E41E25;
        color: #fff;
    }

#ModalCasinoGame .modal-icon {
    background-image: url("images/spritesheet-buttons.png");
}

.online-casino-menu ul li {
    border-bottom: 3px solid #8F8F8F;
    color: #8F8F8F;
}

    .online-casino-menu ul li.active a,
    .online-casino-menu ul li.active,
    .online-casino-menu ul li.active span {
        background-color: #000000 !important;
        color: #fff;
    }

    .online-casino-menu ul li.active {
        border-bottom: 3px solid #E41E25;
    }

    .online-casino-menu ul li[class^="left-casino-menu-category-icon"].active {
        background: linear-gradient(to right, #bbc226, #f3f4d9);
    }

.casino-menu-category-icon-0 a {
    background: url("./images/casino/new/all-games.png") no-repeat 5px;
}

.casino-menu-category-icon-1 a {
    background: url("./images/casino/new/classic-slot.png") no-repeat 5px;
}

.casino-menu-category-icon-2 a {
    background: url("./images/casino/new/table-games.png") no-repeat 5px;
}

.casino-menu-category-icon-3 a {
    background: url("./images/casino/new/video-poker.png") no-repeat 5px;
}

.casino-menu-category-icon-4 a {
    background: url("./images/casino/new/video-slots.png") no-repeat 5px;
}

.casino-menu-category-icon-5 a {
    background: url("./images/casino/new/jackpot.png") no-repeat 5px;
}

.casino-menu-category-icon-10 a {
    background: url("./images/casino/new/new-slots.png") no-repeat 5px;
}

.casino-menu-category-icon-11 a {
    background: url("./images/casino/new/bingo.png") no-repeat 5px;
}

.casino-menu-category-icon-12 a {
    background: url("./images/casino/new/sport-slots.png") no-repeat 5px;
}

.casino-menu-category-icon-13 a {
    background: url("./images/casino/new/lottery.png") no-repeat 5px;
}

.casino-menu-category-icon-14 a {
    background: url("./images/casino/new/test.png") no-repeat 5px;
}

.casino-menu-category-icon-15 a {
    background: url("./images/casino/new/casino.png") no-repeat 5px;
}

.casino-menu-category-icon-16 a {
    background: url("./images/casino/new/casino-live.png") no-repeat 5px;
}

.casino-menu-category-icon-18 a {
    background: url("./images/casino/new/arcade-games.png") no-repeat 5px;
}

.casino-menu-category-icon-19 a {
    background: url("./images/casino/new/roulette.png") no-repeat 5px;
}

.casino-menu-category-icon-20 a {
    background: url("./images/casino/new/table-games.png") no-repeat 5px;
}

.casino-menu-category-icon-22 a {
    background: url("./images/casino/new/tombola.png") no-repeat 5px;
}

.casino-menu-category-icon-72 a {
    background: url("./images/casino/new/xpg.png") no-repeat 5px;
}

.casino-menu-category-icon-73 a {
    background: url("./images/casino/new/slot.png") no-repeat 5px;
}

.casino-menu-category-icon-74 a {
    background: url("./images/casino/new/poker.png") no-repeat 5px;
}

.casino-menu-category-icon-75 a {
    background: url("./images/casino/new/video-poker.png") no-repeat 5px;
}

.casino-menu-category-icon-76 a {
    background: url("./images/casino/new/roulette.png") no-repeat 5px;
}

.casino-menu-category-icon-77 a {
    background: url("./images/casino/new/racing.png") no-repeat 5px;
}

.casino-menu-category-icon-78 a {
    background: url("./images/casino/new/lottery.png") no-repeat 5px;
}

.casino-menu-category-icon-79 a {
    background: url("./images/casino/new/evolution-gaming.png") no-repeat 5px;
}

.casino-menu-category-icon-80 a {
    background: url("./images/casino/new/blackjack.png") no-repeat 5px;
}

.casino-menu-category-icon-81 a {
    background: url("./images/casino/new/bingo.png") no-repeat 5px;
}

.casino-menu-category-icon-82 a {
    background: url("./images/casino/new/baccarat.png") no-repeat 5px;
}

.casino-menu-category-icon-83 a {
    background: url("./images/casino/new/roulette.png") no-repeat 5px;
}

.casino-menu-category-icon-84 a {
    background: url("./images/casino/new/blackjack.png") no-repeat 5px;
}

.casino-menu-category-icon-85 a {
    background: url("./images/casino/new/baccarat.png") no-repeat 5px;
}

.casino-menu-category-icon-86 a {
    background: url("./images/casino/new/poker.png") no-repeat 5px;
}

.casino-menu-category-icon-87 a {
    background: url("./images/casino/new/dragon-tiger.png") no-repeat 5px;
}

.casino-menu-category-icon-88 a {
    background: url("./images/casino/new/sic-bo.png") no-repeat 5px;
}

.casino-menu-category-icon-89 a {
    background: url("./images/casino/new/wheel.png") no-repeat 5px;
}

.casino-menu-category-icon-90 a {
    background: url("./images/casino/new/hilos.png") no-repeat 5px;
}

.casino-menu-category-icon-91 a {
    background: url("./images/casino/new/instant.png") no-repeat 5px;
}

.casino-menu-category-icon-92 a {
    background: url("./images/casino/new/table-games.png") no-repeat 5px;
}

.casino-menu-category-icon-93 a {
    background: url("./images/casino/new/keno.png") no-repeat 5px;
}

.casino-menu-category-icon-94 a {
    background: url("./images/casino/new/scratch.png") no-repeat 5px;
}

.casino-menu-category-icon-95 a {
    background: url("./images/casino/new/virtual-betting.png") no-repeat 5px;
}

.casino-menu-category-icon-96 a {
    background: url("./images/casino/new/keno.png") no-repeat 5px;
}

.casino-menu-category-icon-97 a {
    background: url("./images/casino/new/popular-games.png") no-repeat 5px;
}

.casino-menu-category-icon-FreeSpinsActive a {
    background: url("./images/casino/new/freespin.png") no-repeat 5px;
}

.casino-menu-category-icon-0.active a,
.active8 .casino-menu-category-icon-0 a {
    background: url("./images/casino/new/active/all-games.png") no-repeat 5px;
}

.casino-menu-category-icon-1.active a,
.active8 .casino-menu-category-icon-1 a {
    background: url("./images/casino/new/active/classic-slot.png") no-repeat 5px;
}

.casino-menu-category-icon-2.active a,
.active8 .casino-menu-category-icon-2 a {
    background: url("./images/casino/new/active/table-games.png") no-repeat 5px;
}

.casino-menu-category-icon-3.active a,
.active8 .casino-menu-category-icon-3 a {
    background: url("./images/casino/new/active/video-poker.png") no-repeat 5px;
}

.casino-menu-category-icon-4.active a,
.active8 .casino-menu-category-icon-4 a {
    background: url("./images/casino/new/active/video-slots.png") no-repeat 5px;
}

.casino-menu-category-icon-5.active a,
.active8 .casino-menu-category-icon-5 a {
    background: url("./images/casino/new/active/jackpot.png") no-repeat 5px;
}

.casino-menu-category-icon-10.active a,
.active8 .casino-menu-category-icon-10 a {
    background: url("./images/casino/new/active/new-slots.png") no-repeat 5px;
}

.casino-menu-category-icon-11.active a,
.active8 .casino-menu-category-icon-11 a {
    background: url("./images/casino/new/active/bingo.png") no-repeat 5px;
}

.casino-menu-category-icon-12.active a,
.active8 .casino-menu-category-icon-12 a {
    background: url("./images/casino/new/active/sport-slots.png") no-repeat 5px;
}

.casino-menu-category-icon-13.active a,
.active8 .casino-menu-category-icon-13 a {
    background: url("./images/casino/new/active/lottery.png") no-repeat 5px;
}

.casino-menu-category-icon-14.active a,
.active8 .casino-menu-category-icon-14 a {
    background: url("./images/casino/new/active/test.png") no-repeat 5px;
}

.casino-menu-category-icon-15.active a,
.active8 .casino-menu-category-icon-15 a {
    background: url("./images/casino/new/active/casino.png") no-repeat 5px;
}

.casino-menu-category-icon-16.active a,
.active8 .casino-menu-category-icon-16 a {
    background: url("./images/casino/new/active/casino-live.png") no-repeat 5px;
}

.casino-menu-category-icon-18.active a,
.active8 .casino-menu-category-icon-18 a {
    background: url("./images/casino/new/active/arcade-games.png") no-repeat 5px;
}

.casino-menu-category-icon-19.active a,
.active8 .casino-menu-category-icon-19 a {
    background: url("./images/casino/new/active/roulette.png") no-repeat 5px;
}

.casino-menu-category-icon-20.active a,
.active8 .casino-menu-category-icon-20 a {
    background: url("./images/casino/new/active/table-games.png") no-repeat 5px;
}

.casino-menu-category-icon-22.active a,
.active8 .casino-menu-category-icon-22 a {
    background: url("./images/casino/new/active/tombola.png") no-repeat 5px;
}

.casino-menu-category-icon-72.active a,
.active8 .casino-menu-category-icon-72 a {
    background: url("./images/casino/new/active/xpg.png") no-repeat 5px;
}

.casino-menu-category-icon-73.active a,
.active8 .casino-menu-category-icon-73 a {
    background: url("./images/casino/new/active/slot.png") no-repeat 5px;
}

.casino-menu-category-icon-74.active a,
.active8 .casino-menu-category-icon-74 a {
    background: url("./images/casino/new/active/poker.png") no-repeat 5px;
}

.casino-menu-category-icon-75.active a,
.active8 .casino-menu-category-icon-75 a {
    background: url("./images/casino/new/active/video-poker.png") no-repeat 5px;
}

.casino-menu-category-icon-76.active a,
.active8 .casino-menu-category-icon-76 a {
    background: url("./images/casino/new/active/roulette.png") no-repeat 5px;
}

.casino-menu-category-icon-77.active a,
.active8 .casino-menu-category-icon-77 a {
    background: url("./images/casino/new/active/racing.png") no-repeat 5px;
}

.casino-menu-category-icon-78.active a,
.active8 .casino-menu-category-icon-78 a {
    background: url("./images/casino/new/active/lottery.png") no-repeat 5px;
}

.casino-menu-category-icon-79.active a,
.active8 .casino-menu-category-icon-79 a {
    background: url("./images/casino/new/active/evolution-gaming.png") no-repeat 5px;
}

.casino-menu-category-icon-80.active a,
.active8 .casino-menu-category-icon-80 a {
    background: url("./images/casino/new/active/blackjack.png") no-repeat 5px;
}

.casino-menu-category-icon-81.active a,
.active8 .casino-menu-category-icon-81 a {
    background: url("./images/casino/new/active/bingo.png") no-repeat 5px;
}

.casino-menu-category-icon-82.active a,
.active8 .casino-menu-category-icon-82 a {
    background: url("./images/casino/new/active/baccarat.png") no-repeat 5px;
}

.casino-menu-category-icon-83.active a,
.active8 .casino-menu-category-icon-83 a {
    background: url("./images/casino/new/active/roulette.png") no-repeat 5px;
}

.casino-menu-category-icon-84.active a,
.active8 .casino-menu-category-icon-84 a {
    background: url("./images/casino/new/active/blackjack.png") no-repeat 5px;
}

.casino-menu-category-icon-85.active a,
.active8 .casino-menu-category-icon-85 a {
    background: url("./images/casino/new/active/baccarat.png") no-repeat 5px;
}

.casino-menu-category-icon-86.active a,
.active8 .casino-menu-category-icon-86 a {
    background: url("./images/casino/new/active/poker.png") no-repeat 5px;
}

.casino-menu-category-icon-87.active a,
.active8 .casino-menu-category-icon-87 a {
    background: url("./images/casino/new/active/dragon-tiger.png") no-repeat 5px;
}

.casino-menu-category-icon-88.active a,
.active8 .casino-menu-category-icon-88 a {
    background: url("./images/casino/new/active/sic-bo.png") no-repeat 5px;
}

.casino-menu-category-icon-89.active a,
.active8 .casino-menu-category-icon-89 a {
    background: url("./images/casino/new/active/wheel.png") no-repeat 5px;
}

.casino-menu-category-icon-90.active a,
.active8 .casino-menu-category-icon-90 a {
    background: url("./images/casino/new/active/hilos.png") no-repeat 5px;
}

.casino-menu-category-icon-91.active a,
.active8 .casino-menu-category-icon-91 a {
    background: url("./images/casino/new/active/instant.png") no-repeat 5px;
}

.casino-menu-category-icon-92.active a,
.active8 .casino-menu-category-icon-92 a {
    background: url("./images/casino/new/active/table-games.png") no-repeat 5px;
}

.casino-menu-category-icon-93.active a,
.active8 .casino-menu-category-icon-93 a {
    background: url("./images/casino/new/active/keno.png") no-repeat 5px;
}

.casino-menu-category-icon-94.active a,
.active8 .casino-menu-category-icon-94 a {
    background: url("./images/casino/new/active/scratch.png") no-repeat 5px;
}

.casino-menu-category-icon-95.active a,
.active8 .casino-menu-category-icon-95 a {
    background: url("./images/casino/new/active/virtual-betting.png") no-repeat 5px;
}

.casino-menu-category-icon-96.active a,
.active8 .casino-menu-category-icon-96 a {
    background: url("./images/casino/new/active/keno.png") no-repeat 5px;
}

.casino-menu-category-icon-97.active a,
.active8 .casino-menu-category-icon-97 a {
    background: url("./images/casino/new/active/popular-games.png") no-repeat 5px;
}

.casino-menu-category-icon-FreeSpinsActive.active a,
.active8 .casino-menu-category-icon-FreeSpinsActive a {
    background: url("./images/casino/new/active/freespin.png") no-repeat 5px;
}

.casino-menu-category-icon-FreeSpinsActive span {
    color: #46bb38;
}

/*-----------------------------------------------------------------------------------------------------------------------*/

.casino-menu-category-icon-all_categories a {
    background: url("../../images/casino/new/black/All-games.svg") no-repeat 5px;
}

.casino-menu-category-icon-classic_slot a {
    background: url("../../images/casino/new/black/Slot Icon.svg") no-repeat 5px;
}

.casino-menu-category-icon-table a {
    background: url("../../images/casino/new/black/Table_black.svg") no-repeat 5px;
}

.casino-menu-category-icon-video_poker a {
    background: url("../../images/casino/new/black/Video_poker_black.svg") no-repeat 5px;
}

.casino-menu-category-icon-video_slots a {
    background: url("../../images/casino/new/black/Video_slots.svg") no-repeat 5px;
}

.casino-menu-category-icon-jackpot a {
    background: url("../../images/casino/new/black/jackpot.svg") no-repeat 5px;
}

.casino-menu-category-icon-new_games a {
    background: url("../../images/casino/new/black/New-Games.svg") no-repeat 5px;
}

.casino-menu-category-icon-bingo a {
    background: url("../../images/casino/new/black/Others_Bingo.svg") no-repeat 5px;
}

.casino-menu-category-icon-sport a {
    background: url("../../images/casino/new/black/sport-slots.png") no-repeat 5px;
}

.casino-menu-category-icon-lottery a {
    background: url("../../images/casino/new/black/lottery-tickets.svg") no-repeat 5px;
}

.casino-menu-category-icon-casino a {
    background: url("../../images/casino/new/black/All-games.svg") no-repeat 5px;
}

.casino-menu-category-icon-roulette a {
    background: url("../../images/casino/new/black/Roulette.svg") no-repeat 5px;
}

.casino-menu-category-icon-poker a {
    background: url("../../images/casino/new/black/Video_poker_black.svg") no-repeat 5px;
}

.casino-menu-category-icon-popular_games a {
    background: url("../../images/casino/new/black/New-Games.svg") no-repeat 5px;
}

.casino-menu-category-icon-live_casino a {
    background: url("../../images/casino/new/black/Video_poker_black.svg") no-repeat 5px;
}

.casino-menu-category-icon-game a {
    background: url("../../images/casino/new/black/test.png") no-repeat 5px;
}

.casino-menu-category-icon-tombola a {
    background: url("../../images/casino/new/black/test.png") no-repeat 5px;
}

.casino-menu-category-icon-xpg a {
    background: url("../../images/casino/new/black/test.png") no-repeat 5px;
}

.casino-menu-category-icon-slots a,
.casino-menu-category-icon-slot a {
    background: url("../../images/casino/new/black/Slot Icon.svg") no-repeat 5px;
}

.casino-menu-category-icon-casual a {
    background: url("../../images/casino/new/black/Casual game.svg") no-repeat 5px;
}

.casino-menu-category-icon-racing a {
    background: url("../../images/casino/new/black/test.png") no-repeat 5px;
}

.casino-menu-category-icon-evolution_live a {
    background: url("../../images/casino/new/black/evolution-black.svg") no-repeat 5px;
}

.casino-menu-category-icon-blackjack a {
    background: url("../../images/casino/new/black/BlackJack.svg") no-repeat 5px;
}

.casino-menu-category-icon-baccarat a {
    background: url("../../images/casino/new/black/Baccarat.svg") no-repeat 5px;
}

.casino-menu-category-icon-dragon_tiger a {
    background: url("../../images/casino/new/black/Dragon Tiger.svg") no-repeat 5px;
}

.casino-menu-category-icon-sic_bo a {
    background: url("../../images/casino/new/black/Sic bo.svg") no-repeat 5px;
}

.casino-menu-category-icon-wheel_fortune a {
    background: url("../../images/casino/new/black/Others_Bingo.svg") no-repeat 5px;
}

.casino-menu-category-icon-hilos a {
    background: url("../../images/casino/new/black/test.png") no-repeat 5px;
}

.casino-menu-category-icon-instant a {
    background: url("../../images/casino/new/black/test.png") no-repeat 5px;
}

.casino-menu-category-icon-keno a {
    background: url("../../images/casino/new/black/Keno.svg") no-repeat 5px;
}

.casino-menu-category-icon-scratch_card a {
    background: url("../../images/casino/new/black/lottery-tickets.svg") no-repeat 5px;
}

.casino-menu-category-icon-card a {
    background: url("../../images/casino/new/black/Card.svg") no-repeat 5px;
}

.casino-menu-category-icon-provably_fair a {
    background: url("../../images/casino/new/black/Provably fair.svg") no-repeat 5px;
}

.casino-menu-category-icon-videobingos a {
    background: url("../../images/casino/new/black/VideoBingo.svg") no-repeat 5px;
}

.casino-menu-category-icon-megaball a {
    background: url("../../images/casino/new/black/Megaball.svg") no-repeat 5px;
}

.casino-menu-category-icon-pyramid_poker a {
    background: url("../../images/casino/new/black/Piramid Poker.svg") no-repeat 5px;
}

.casino-menu-category-icon-single_poker a {
    background: url("../../images/casino/new/black/Single Poker.svg") no-repeat 5px;
}

.casino-menu-category-icon-craps a {
    background: url("../../images/casino/new/black/Craps game icon.svg") no-repeat 5px;
}

.casino-menu-category-icon-virtual_betting a {
    background: url("../../images/casino/new/black/test.png") no-repeat 5px;
}

.casino-menu-category-icon-free_spins a {
    background: url("../../images/casino/new/black/freespin.png") no-repeat 5px;
}

.casino-menu-category-icon-hot_games a {
    background: url("../../images/casino/new/black/hot-games.svg") no-repeat 5px;
}

.casino-menu-category-icon-football a {
    background: url("../../images/casino/new/black/football.svg") no-repeat 5px;
}

.casino-menu-category-icon-most_played a {
    background: url("../../images/casino/new/black/most-played.svg") no-repeat 5px;
}

.casino-menu-category-icon-girls a {
    background: url("../../images/casino/new/black/girls.svg") no-repeat 5px;
}

.casino-menu-category-icon-fruits a {
    background: url("../../images/casino/new/black/fruits.svg") no-repeat 5px;
}

.casino-menu-category-icon-shows a {
    background: url("../../images/casino/new/black/shows.svg") no-repeat 5px;
}

.casino-menu-category-icon-virtual_game a {
    background: url("../../images/casino/new/black/VirtualGame.svg") no-repeat 5px;
}

.casino-menu-category-icon-crash a {
    background: url("../../images/casino/new/black/crash.svg") no-repeat 5px;
}

#casino_category_menu li.active-new {
    border-left: 4px solid #DC1E23;
}

    #casino_category_menu li.active-new a {
        background-color: #fbefef;
    }

.online-casino-menu ul li.left-casino-menu-category-icon-1 a {
    background: url("./images/casino/black/ClassicSlot_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-1.active a {
    background: url("./images/casino/white/ClassicSlot_white.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-2 a {
    background: url("./images/casino/black/TableGames_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-2.active a {
    background: url("./images/casino/white/TableGames_white.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-3 a {
    background: url("./images/casino/black/VideoPoker_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-3.active a {
    background: url("./images/casino/white/VideoPoker_white.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-4 a {
    background: url("./images/casino/black/VideoSlots_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-4.active a {
    background: url("./images/casino/white/VideoSlots_white.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-5 a {
    background: url("./images/casino/black/jackpot_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-5.active a {
    background: url("./images/casino/white/jackpot_white.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-6 a {
    background: url("./images/casino/black/casino_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-6.active a {
    background: url("./images/casino/white/casino_white.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-10 a {
    background: url("./images/casino/black/ClassicSlot_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-10.active a {
    background: url("./images/casino/white/ClassicSlot_white.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-11 a {
    background: url("./images/casino/black/AllGames_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-11.active a {
    background: url("./images/casino/white/AllGames_white.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-12 a {
    background: url("./images/casino/black/Sport_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-12.active a {
    background: url("./images/casino/white/Sport_white.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-13 a {
    background: url("./images/casino/black/Lottery_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-13.active a {
    background: url("./images/casino/white/Lottery_white.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-15 a {
    background: url("./images/casino/black/Casino_black.png") no-repeat 5px;
}

.online-casino-menu ul li.left-casino-menu-category-icon-15.active a {
    background: url("./images/casino/white/Casino_white.png") no-repeat 5px;
}

.casino-page-banner-2 {
    border: 1px solid #3e3e3e;
}

    .casino-page-banner-2 h3 {
        background: #3e3e3e;
        color: #fff;
    }

    .casino-page-banner-2 .item .play-game-btn {
        background: #ff7f66;
        color: #fff;
    }

.ddmn li a {
    color: #333;
}

    .ddmn li a:hover {
        background-color: #ff7f66 !important;
        color: #fff !important;
    }

dl dt {
    background: #68696A;
    color: #fff;
}

.direct-payment {
    color: #fff;
}

.text-#DC1E23 {
    color: #c0392b;
}

.requi#DC1E23:after {
    color: #E41E25;
}

.btn-bonus-offer {
    background: url(../../images/bonus-offers.png) no-repeat;
    border: 1px solid #b5e2bf;
    color: #fff;
}

    .btn-bonus-offer .bonus-title {
        color: #e3d7c4;
    }

    .btn-bonus-offer .bonus-title-offer {
        color: #e3d7c4;
    }

    .btn-bonus-offer .bonus-value {
        color: #f73733;
    }

    .btn-bonus-offer .bonus-name {
        color: #e3d7c4;
    }

.promotion-button-div {
    background-color: #DC1E23;
    color: #fafafa;
}

.promotion-div h4 {
    background-color: #282828;
    color: #fff;
}

.promotion-div p {
    background-color: #282828;
    color: #FFFFFF;
}

.promotion-cfluid {
    background-color: #f6f6f6;
}

.collapse-buttons-wrapper i {
    color: #fff;
}

.showInColumn {
    background-color: #3D3E3F;
    color: #fff;
}

    .showInColumn.selected {
        border: solid 1px #3D3E3F;
    }

.over-nav {
    background-color: #282828;
}

.new-navbar > li > a {
    color: #fff;
}

    .new-navbar > li > a:hover {
        background-color: transparent;
    }

.new-navbar-lang {
    color: #fff !important;
}

.topmenu ul li a {
    color: #fff;
}

.login-input {
    background-color: #FAFAFA;
    border: 1px solid #FAFAFA;
}

.promotion-cfluid {
    background-color: #f6f6f6;
}


.multi-column.columns-1 ul.multi-column-dropdown li {
    background-color: #FFF;
    box-shadow: inset 0 -1px 0 0 #F8F8F8
}

.multi-column-dropdown li a {
    /*color: #DC1E23;*/
    background-color: #FFF;
    box-shadow: inset 0 -1px 0 0 #F8F8F8;
    color: #C91E22;
}


.my-account-title {
    background-color: #ffffff;
    color: #C91E22;
    /*border-left: 10px solid #102D18;*/
    /*border-bottom: #707070;*/
    box-shadow: 0px 3px 6px #00000029;
}

    .my-account-title i {
        border-right: 2px solid #DC1E23;
    }

    .my-account-title img {
        border-right: 2px solid #C91E22;
    }

.master-user-header .my-account-title {
    background-color: #DC1E23 !important;
    color: #ffffff;
}

.multi-column.columns-1 .my-account-title {
    background-color: #DC1E23 !important;
    /*color: #282828;*/
}

.columns-1 li:nth-child(even) a {
    color: #DC1E23;
}

.columns-1 li:nth-child(odd) a {
    color: #fff;
}

.multi-column.columns-1 .multi-column-dropdown li div {
    color: #3D3E40;
}

.multi-column-dropdown li div.menu-info-title {
    color: #3D3E40 !important;
    font-weight: 700;
}

.dropdown-menu.columns-4 {
    background-color: #F2F2F2;
}

.divPartions {
    background: #FFFFFF 0% 0% no-repeat padding-box;
}

    .divPartions h4 {
        color: #C91E22;
        border-bottom: 1px solid #E4E4E4;
        background-color: #ECECEC;
    }

        .divPartions h4 i, .divPartions h4 img {
            border-right: 2px solid #C91E22;
        }

.divPartionsList a {
    color: #C91E22;
}

.divPartionsList:hover {
    background-color: #fafafa;
}

.multi-column-dropdown li a:hover {
    background-color: #fafafa;
}

.divPartionsList {
    border-bottom: 1px solid #E4E4E4;
}

.partions-user {
    color: black;
}


.winner-title {
    color: #FFFFFF;
}
/*
.dropdown-menu-account {
    background-color: #1F1F1F !important;
}*/

.dropdown-menu-virtual-games {
    background-color: #3d3e3f !important;
}

    .dropdown-menu-virtual-games li {
        border-bottom: 2px solid #1f1f1f;
    }

        .dropdown-menu-virtual-games li a:hover {
            background-color: #1f1f1f;
            color: #DC1E23 !important;
        }

li.mnu_virtual_games.open > a,
li.mnu_virtual_games.open:hover > a {
    border-bottom: 4px solid #DC1E23 !important;
    border-top: 4px solid transparent !important;
}

.top-register-button {
    background-color: #fafafa !important;
    color: #DC1E23 !important;
    border: 1px solid #DC1E23;
}

    .top-register-button:hover,
    .new-navbar > li > a.top-register-button:hover {
        background-color: #DC1E23 !important;
        color: #fafafa !important;
    }

.top-login-button {
    background-color: #DC1E23;
    color: #fafafa;
    border: 1px solid #DC1E23;
}

    .top-login-button:hover {
        background-color: #fafafa;
        color: #DC1E23;
    }

.top-user-menu, .top-user-menu a:hover {
    background-color: #fff !important;
    color: #282828 !important
}

    .top-user-menu:hover,
    .top-user-menu:focus,
    li.open a.top-user-menu
    /*, #main_nav > ul > li > a:hover,#main_nav > ul > li > a:focus*/ {
        background-color: #fff !important;
        color: #282828 !important;
    }

.dropdown.open a.top-user-menu {
    background-color: #fff !important;
}

#boxscroll > li > a:hover,
#boxscroll > li > a:focus {
    background-color: #DC1E23;
    color: #000;
}

.outline-button {
    background-color: #3D3E3F;
    color: #FFFFFF;
}

.odd-type-group-header {
    background-color: #e4e4e4 !important;
    color: #282828;
}

    .odd-type-group-header span {
        color: #282828 !important;
    }

.odd-type-group-header-menu {
    background-color: #ECECEC;
    border: 1px solid #ECECEC;
}

.live_match_details_page .odd-type-group-header-menu {
    /*background-color: #1f1f1f;
    border-bottom: 1px solid #3D3E3F;*/
}

.match_odds_details_wrapper .odd-type-group-header-menu {
    background-color: transparent;
}

.odd-type-group-header-menu span {
    /*background-color: #FAFAFA;*/
    color: #282828;
    border-right: 1px solid #D0D0D0;
}

.match_odds_details_wrapper .odd-type-group-header-menu span {
    background-color: #DEDEDE;
    color: #282828;
}

.odd-type-group-header-menu .selected {
    background-color: #282828;
    color: #DC1E23;
}

.odd-type-group-header-menu span.selected {
    background-color: #fafafa;
    border-bottom: 2px solid #DC1E23;
    color: #DC1E23;
}

.odd-type-group-header-menu span:hover {
    border-bottom: 2px solid #DC1E23;
}

.odd-types-in-group-menu.active {
    background-color: #ECECEC;
    border: 1px solid #ECECEC;
}

    .odd-types-in-group-menu.active .mainOddTypeItem {
        background-color: #DEDEDE;
        color: #282828;
        background: #E6E6E6 0% 0% no-repeat padding-box;
        box-shadow: 0px 0px 4px #00000029;
    }

        .odd-types-in-group-menu.active .mainOddTypeItem:hover {
            background-color: #DEDEDE;
            color: #282828;
        }

        .odd-types-in-group-menu.active .mainOddTypeItem.active {
            background-color: #DC1E23;
            color: #fff;
        }

.bet-odd span {
    background-color: #FAFAFA;
    color: #3D3E3F
}


.specialOdd {
    color: #3D3E3F
}

.matches td:last-child span,
.match_odds_details_live span,
.currently-live-main-widget td:last-child span {
    background-color: #DEDEDE;
    color: #282828
}

.match_odds_details_live span {
    background-color: #E41E25;
}

.sportbook-left-colum-inner ul li .xp-submenu ul li .sport-counrty-submenu ul li.tournament_item.selected a {
    color: #DC1E23 !important;
    font-weight: 900;
}

    .sportbook-left-colum-inner ul li .xp-submenu ul li .sport-counrty-submenu ul li.tournament_item.selected a span {
        color: #DC1E23 !important;
    }

.sportbook-left-colum-inner ul li .xp-submenu ul li .sport-counrty-submenu ul li a.outright_item.selected {
    color: #DC1E23 !important;
}

.form-control {
    color: #999;
    background-color: #f2f2f2
}

#ModalPaymentBoxContent .form-control {
    background-color: #fff;
}

.reg-header {
    background-color: #282828;
    border: 1px solid #3D3E3F;
    border-bottom: 3px solid #E41E25;
}

    .reg-header span {
        color: #fff;
    }

.reg-content label {
    color: #282828;
}

.modal-header {
    /*border: 1px solid #DC1E23;*/
    background-color: #ffffff;
    color: #DC1E23;
    border: none;
}

#LoginModalOC .modal-body, #RegisterModalOC .modal-body {
    background-color: #ffffff;
    color: #DC1E23;
}

    #RegisterModalOC .modal-body span {
        color: #a94442;
    }

.modal-body h2, .modal-body p {
    color: #282828 !important
}

.modal-body, .modal-footer {
    background-color: #F8F8F8;
    color: #9F9F9F;
    border: none;
}

#ModalPaymentBoxForm .modal-body label, #ModalPaymentBoxForm .modal-footer label {
    color: #9F9F9F;
}

.modal-content {
    background-color: transparent;
}
/*
.modal-footer {
    background-color: #282828;
    border: 1px solid #3D3E3F;
}*/

.modal-header .close {
    background-color: #DC1E23;
    color: #fff;
}

#ModalFastCodesClose,
#ModalChangePasswordClose,
#ModalEditPersonalDetailsCancel,
#PaymentMethodClose,
#ModalInfoClose,
#ModalPaymentBoxCancel,
#ModalEditCancel,
#btnModalResetUserPasswordClose,
#ModalUserRegistrationLinkClose,
#ModalInfoClose2,
#ApcoPayClose {
    background-color: #282828 !important;
    color: #ffffff !important;
}

#ModalInfoClose2 {
    background-color: #DC1E23 !important;
}

#btnChangeUserPasswordProcess,
#ModalEditPersonalDetailsSave,
#ModalPaymentBoxProceed,
#setDeposit,
#ModalEditSave,
#btnModalResetUserPasswordSubmit,
#CopyLink {
    background-color: #DC1E23 !important;
    color: #fff !important;
}

#UserPersonalDataContent,
#UserBalancesContent {
    background-color: #F8F8F8;
    /*border: 1px solid #3D3E3F;*/
    color: #68696A;
}


    #UserPersonalDataContent table tr td:first-child {
        color: #68696A;
    }

    #UserPersonalDataContent table tr td:last-child {
        color: #334039 !important;
    }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #282828;
    border-color: #282828;
    color: #DC1E23;
}

.panel-default {
    border-color: transparent;
}

.live-button {
    background-color: #ffffff !important;
    color: #DC1E23 !important;
}

.logout-btn {
    color: #DC1E23;
    /*background-color: #3D3E3F*/
}

    .logout-btn i {
        color: #DC1E23;
    }

    .logout-btn:hover {
        color: #DC1E23 !important;
        /*background-color: #3D3E3F !important;*/
    }

.btn-primary {
    background-color: #DC1E23 !important;
    border-color: #DC1E23 !important;
}

.btn-warning {
    background-color: #282828 !important;
}

.check-ticket-widget {
    background-color: #DC1E23;
    border: 1px solid #DC1E23;
    color: #282828;
}

.new-tag {
    background-color: #E41E25;
    color: #fff;
}

.dataTables_info {
    color: #282828 !important;
}

.hexagon {
    background-color: #DC1E23;
}

    .hexagon:before,
    .hexagon:after {
        border-left: 11px solid transparent;
        border-right: 11px solid transparent;
    }

    .hexagon:before {
        border-bottom: 6.35px solid #DC1E23;
    }

    .hexagon:after {
        border-top: 6.35px solid #DC1E23;
    }

.text-page-left-8 {
    background-color: #fafafa;
    /*border: 1px solid #DCDCDC;*/
    /*box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.1);*/
}

.text-page-left-8-span {
    color: #2F2F2F;
}

.text-page-left-8-mail {
    background-color: #DC1E23;
    color: #fafafa;
}

.text-page-left-8-button {
    background-color: #38AD00;
    color: #fff;
}

.text-page-right-4-div {
    background-color: #FFFFFF;
    border: 1px solid #DCDCDC;
    box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.1);
}

.text-page-right-4-div-wrapper {
    background-color: #F6F6F6;
    border: 1px solid #DCDCDC;
}

.text-page-right-4-div-1 {
    background-color: #DCDCDC;
}

.table > thead > tr {
    background-color: #DC1E23;
    border: 1px solid #DC1E23;
    color: #fff;
}

    .table > thead > tr > th,
    .table > tbody > tr > td,
    .table > tbody > tr > td a {
        color: #282828;
    }

.live-batting-soccer-hedding {
    color: #282828;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

tr.first-line td {
    background-color: #68696A;
    border: 2px solid #525354;
    color: #FFFFFF;
}

.second-line td {
    /*background-color: #CFCFCF !important;*/
    /*border: 2px solid #525354;*/
    color: #282828;
}

.input-group-addon {
    background-color: #fff !important;
}

.live-socaar-italy h2 {
    color: #FFF;
}

.point-round {
    background-color: #19db80;
}

.match-status-time {
    color: #DC1E23;
}

    .match-status-time .match_status_label {
        color: #DC1E23;
    }

.special-bet-column,
td.special-bet-column {
    background-color: transparent !important;
}

.currentLiveWidget_sport_matches .special-bet-column,
.currentLiveWidget_sport_matches td.special-bet-column {
    background-color: #525354 !important;
}

.live_detail_market .market-header-toggle {
    background-color: #d2d2d2 !important;
}

.market-header-toggle {
    background-color: #d2d2d2 !important;
    border-bottom: 1px solid #EDEDED;
    color: #282828
}

ul.navbar-right li a:hover {
    background-color: none;
    /*color: #fff;*/
}

ul.navbar-right li a.top-user-tickets:hover {
    background-color: #B62025 !important;
    color: #fff !important;
}

ul.navbar-right li a.top-user-deposit:hover {
    background-color: #3D3E3F !important;
    color: #fff !important;
}

.owl-theme .owl-nav [class*='owl-'] {
    background-color: #111 !important;
    margin-top: -36px;
}

.owl-prev i,
.owl-next i {
    color: #ccc;
}

.table-hover > tbody > tr:hover {
    background-color: transparent;
}

.ticketMessage,
.ticketMessage a {
    color: #fff;
}

.ticketMessage {
    background-color: #282828;
}

    .ticketMessage.success-color {
        background-color: #282828 !important;
    }

    .ticketMessage.error-color {
        background-color: #282828 !important;
    }

    .ticketMessage.warrning-color {
        background-color: #282828 !important;
    }

    .ticketMessage.info-color {
        background-color: #282828 !important;
    }

.no-tournaments-selected-info {
    border: 3px solid #484848;
    color: #fff;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
    color: #ffffff;
}

    .owl-carousel .owl-nav button.owl-prev.disabled,
    .owl-carousel .owl-nav button.owl-next.disabled {
        color: #8F8F8F;
    }

.owl-theme .owl-nav .disabled {
    background-color: #1d1d1d !important;
}

#RegisterForm .bootstrap-datetimepicker-widget, #AnnouncementsSearch .bootstrap-datetimepicker-widget, .bootstrap-datetimepicker-widget {
    background-color: #f2f2f2 !important;
}

    /*  #RegisterForm .bootstrap-datetimepicker-widget table td:hover, #AnnouncementsSearch .bootstrap-datetimepicker-widget table td:hover, .bootstrap-datetimepicker-widget table td:hover {
        background: #DC1E23 !important;
        color: #fff !important;
    }*/

    #RegisterForm .bootstrap-datetimepicker-widget table thead tr:first-child th:hover, #AnnouncementsSearch .bootstrap-datetimepicker-widget table thead tr:first-child th:hover, .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
        background: #DC1E23 !important;
        color: #fff;
    }

#UserEditForm .bootstrap-datetimepicker-widget {
    background-color: #f2f2f2 !important;
}

    #UserEditForm .bootstrap-datetimepicker-widget table td:hover {
        background: #DC1E23 !important;
        color: #fff !important;
    }

    #UserEditForm .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
        background: #DC1E23 !important;
        color: #fff;
    }

    #UserEditForm .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
        border-bottom-color: #282828;
    }

#TicketSearch .bootstrap-datetimepicker-widget {
    background: #f2f2f2 !important;
    color: #DC1E23;
}

    #TicketSearch .bootstrap-datetimepicker-widget table td:hover {
        background: #DC1E23 !important;
        color: #fff !important;
    }

    #TicketSearch .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
        background: #DC1E23 !important;
        color: #fff;
    }

    #TicketSearch .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
        border-bottom-color: #282828;
    }

#search_parameters_transaction .bootstrap-datetimepicker-widget {
    background-color: #f2f2f2 !important;
    color: #DC1E23;
}

    #search_parameters_transaction .bootstrap-datetimepicker-widget table td:hover {
        background: #DC1E23 !important;
        color: #fff;
    }

    /*  #search_parameters_transaction .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
        background: #DC1E23 !important;
        color: #fff;
    }*/

    #search_parameters_transaction .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
        border-bottom-color: #282828;
    }

.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
    color: #A0DBD9 !important;
}

.bootstrap-datetimepicker-widget table td.day {
    color: #DC1E23;
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #DC1E23;
    color: #fff;
}

    .bootstrap-datetimepicker-widget table td.active.today:before {
        border-bottom-color: #282828;
    }

.bootstrap-datetimepicker-widget table th {
    color: #fff;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    color: #DC1E23;
}

.bootstrap-datetimepicker-widget table td:hover span {
    background-color: #DC1E23;
    color: #fff !important;
}

#RegisterForm .bootstrap-datetimepicker-widget table td:hover {
    background-color: #f2f2f2;
}

.bootstrap-datetimepicker-widget table td span {
    color: #DC1E23;
}

    .bootstrap-datetimepicker-widget table td span.active {
        color: #fff;
        background-color: #DC1E23;
    }

.bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #DC1E23;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
}

.arrow-up {
    border-bottom: 5px solid #830000;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}

.arrow-down {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 5px solid #830000;
}

.match-score-live {
    color: #C91E22 !important;
}

.competitor-name-wrapper {
    color: #282828 !important;
}

::-webkit-scrollbar-track {
    background: #dadada;
}

::-webkit-scrollbar-thumb {
    background: #888;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #686869;
    }

.button-load-more {
    background-color: #DC1E23;
    border-radius: 0;
    color: #fff;
}

.casino-pagination-info {
    color: #292929;
}

.play-clap-charlton.expanded {
    background-color: #FAFAFA !important;
}

#current_live_widget .play-clap-barclays .live_match_data {
    border-bottom: 1px #ececec solid;
}

    #current_live_widget .play-clap-barclays .live_match_data.selected,
    #current_live_widget .play-clap-barclays .live_match_data:hover,
    #current_live_widget .play-clap-barclays .live_match_data:hover li,
    .view-all-favorits-contant .play-clap-barclays .live_match_data.selected,
    .view-all-favorits-contant .play-clap-barclays .live_match_data:hover,
    .view-all-favorits-contant .play-clap-barclays .live_match_data:hover li {
        background-color: #b3b4b4 !important;
        color: #fff
    }

.live-details-spread {
    background-color: #e2e2e2;
    /*color: #E41E25;*/
}

.market_wrapper {
    background-color: #ececec
}

.spreadChanged,
.spreadChanged span {
    color: #fff !important;
}

.match-score-game-live {
    color: #DC1E23;
}

    .match-score-game-live span {
        color: #830000;
    }

#live_matches_table[data-sportid="1132"] .match-score-set-live-wrapper {
    color: #fff !important;
}

#divConfirmMessage {
    color: #282828;
}

#divConfirmBet {
    background-color: #282828;
    border: 1px solid #282828;
    color: #fff;
}

#divCancellConfirm {
    background-color: #DC1E23;
    border: 1px solid #DC1E23;
    color: #fff;
}

#confirmBetWaiting {
    background-color: rgba(40, 40, 40, 0.5);
}

.table.report-details > thead > tr > th,
.table.daily-report > thead > tr > th,
.table.commision-report > thead > tr > th,
.table.ticket-report > thead > tr > th {
    color: #fff;
}

.table.report-details > tbody > tr td:first-child,
.table.report-details > tbody > tr td:first-child a,
.table.report-details > thead > tr > th,
.table > tbody > tr > td,
.table > tbody > tr > td a,
.table.daily-report > tbody > tr td:first-child,
.table.daily-report > tbody > tr td:first-child a,
.table.daily-report > thead > tr > th,
.table > tbody > tr > td,
.table > tbody > tr > td a,
.table.commision-report > tbody > tr td:first-child,
.table.commision-report > tbody > tr td:first-child a,
.table.commision-report > thead > tr > th,
.table > tbody > tr > td,
.table > tbody > tr > td a,
.table.ticket-report > tbody > tr td:first-child,
.table.ticket-report > tbody > tr td:first-child a,
.table.ticket-report > thead > tr > th,
.table > tbody > tr > td,
.table > tbody > tr > td a,
.table > thead > tr > th {
    color: #fff;
}

table.report-details .total-row td,
table.daily-report .total-row td,
table.commision-report .total-row td,
table.ticket-report .total-row td {
    background-color: #282828 !important;
    color: #DC1E23 !important;
}

table.report-details .subtotal-row td,
table.daily-report .subtotal-row td,
table.commision-report .subtotal-row td,
table.ticket-report .subtotal-row td {
    background-color: #454545 !important;
    color: #969696 !important;
}

table.report-details tr:first-child th,
table.daily-report tr:first-child th,
table.commision-report tr:first-child th,
table.ticket-report tr:first-child th {
    background-color: #282828 !important;
}

table.report-details tr,
table.daily-report tr,
table.commision-report tr,
table.ticket-report tr {
    background-color: #535353;
    border: 1px solid #282828;
}

.tennis_server_section .home_tennis_server,
.tennis_server_section .away_tennis_server {
    color: #8A8A8A;
}

.tennis_server_section[data-tennisserver="1"] .home_tennis_server {
    color: #DC1E23;
}

.tennis_server_section[data-tennisserver="2"] .away_tennis_server {
    color: #DC1E23;
}

.tennis_server_section[data-tennisserver="0"] .home_tennis_server,
.tennis_server_section[data-tennisserver="0"] .away_tennis_server {
    color: transparent;
}

.slider-handle {
    background-color: transparent;
}

.yellowdot {
    background-color: #DC1E23;
}

.greendot {
    background-color: #38AD00;
}

.fast-code-dot-text {
    color: #fff;
}

.system.active {
    color: #fff !important;
}

.cta-btn {
    background-color: #DC1E23;
    color: #fafafa;
}

.bet-odd > div {
    background-color: #FAFAFA;
    color: #000;
}

/*.radio-SettlementDate,
.radio-PlacementDate {
    background-color: #68696A;
    color: #a8a9a9;
}*/

.radio-SettlementDate.active,
.radio-PlacementDate.active,
.radio-SettlementDate.active label,
.radio-PlacementDate.active label {
    background-color: transparent;
    color: #282828 !important;
}

.user-status-btn[data-userstatus="1"] {
    border-color: #00a388;
    color: #00a388;
}

.user-status-btn[data-userstatus="0"] {
    border-color: #b64343;
    color: #b64343;
}

.user-status-btn[data-userstatus="2"] {
    border-color: #b64343;
    color: #b64343;
}

.user-status-btn[data-userstatus="3"] {
    border-color: #b64343;
    color: #682ade;
}

.modal-close-pbp-icon {
    background-color: transparent;
    background-image: url('images/x mark.svg');
}

.modal-close-pbp-icon-black {
    background-color: transparent;
    background-image: url('images/x.png');
}

.play-pbp-icon {
    background-color: transparent;
    background-image: url('images/play-button.svg');
}

.ticket_bet_banker {
    background-color: #949494;
    color: #D6D6D6;
}

    .ticket_bet_banker.active_banker {
        background-color: #282828;
        color: #fff;
    }

.load-quick-ticket-input {
    background-color: #fff;
    border: 1px solid #fff;
    color: #282828;
}

.load-quick-ticket-btn {
    background-color: #38AD00;
    border: 1px solid #38AD00;
    color: #fff;
}

.quick-code-label {
    background-color: transparent !important;
    color: #DC1E23;
}

.pbp-blue-button {
    background-color: #188efd !important;
    border: 1px solid #188efd !important;
    color: #fff;
}

.pbp-#DC1E23-button {
    background-color: #E41E25;
    border: 1px solid #E41E25;
    color: #fff;
}

    .pbp-#DC1E23-button:hover {
        color: #fff;
    }

.pbp-green-button {
    background-color: #38AD00;
    border: 1px solid #38AD00;
    color: #fff;
}

.acceptance-events-refused {
    background-color: #f3f3f3;
}

.acceptance-events-partially-accepted {
    background-color: #f3f3f3;
}

/*.acceptance-values div {
    color: #f3f3f3;
}*/

.acceptance-value {
    background-color: #e7e7e7;
    border: 1px solid #3D3E3F;
    color: #141414;
}

::-webkit-scrollbar-track {
    background-color: #3D3E3F;
}

::-webkit-scrollbar-thumb {
    background-color: #797979;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

.sr-widget .sr-lmts.sr-lmts-pitch-crowd .sr-scoreboard-head,
.sr-widget .sr-header-1 {
    background-color: #454648;
}

.nav-tabs-home a {
    color: #fff;
}

.nav-tabs-home > li.active > a,
.nav-tabs-home > li.active > a:hover,
.nav-tabs-home > li.active > a:focus {
    background-color: #3D3E3F;
    border-color: transparent;
    color: #fff;
}
/*
.nav > li > a:hover,
.nav > li > a:focus {
    background-color: transparent;
}
*/
.betslip-header {
    background-color: #ffffff !important;
    color: #fff !important;
}

.betslip-header-count {
    background-color: #000 !important;
    color: #fff !important;
}

.ticket-types {
    background-color: #C7C7C7;
}
/*
.ticket-oddvalue-holder {
    border: 1px solid #D2D2D2;
}

    .ticket-oddvalue-holder[data-mbs="3"] {
        border-color: #19DB80;
    }

    .ticket-oddvalue-holder[data-mbs="5"] {
        border-color: #E51A55;
    }*/

.ticket-oddvalue-holder.oddDown {
    background-color: #E51A55;
}

.ticket-oddvalue-holder.oddUp {
    background-color: #19DB80;
}

.total-quota {
    background-color: #ECECEC;
    color: #282828 !important;
}

.banker-ticket-bets-count {
    background-color: #737475;
    color: #fff;
}

a.languages-first:hover,
ul.languages-second li a:hover {
    color: #333 !important;
}

/*.caret {
    color: #fff;
}*/

ul.languages-second li a {
    color: #fff;
}

    ul.languages-second li a:hover {
        background-color: #282828;
        color: #fff !important;
    }

.live-outcome-content {
    background-color: #CFCFCF !important;
}

.odd_type_group.odd-type-group .live-outcome-content {
    background-color: transparent !important;
}

.highlights_match_list .live-outcome-content {
    background-color: #fafafa !important;
}

.currentLiveWidget_sport_matches .live-outcome-content {
    /*border: 1px solid #525354;*/
    background-color: #CFCFCF;
    color: #282828;
}

.currentLiveWidget_sport_matches .live-outcome-header {
    background-color: transparent !important;
}

.hslider-box {
    background-color: rgba(0, 0, 0, 0.66);
    border: 1px solid #3D3E3F;
}

.hslider-odds {
    background-color: rgba(255, 255, 255, 0.23);
    border: 1px solid #C7C7C7;
    color: #fff;
}

.hslider-stats {
    background-color: #E41E25;
}

.hslider-competitor {
    color: #fff;
}

.hslider-score {
    color: #fff;
}

.hslider-score-dots {
    background-color: transparent !important;
    color: #fff;
}

.ac {
    color: #DC1E23 !important;
}

.today_match_sport,
.top_match_sport,
.next_match_sport {
    background-color: #f4f4f4;
    /*border-bottom: 3px solid #6A6A6A;*/
}

.highlights_match_sport {
    background-color: transparent;
    color: #333;
}

    .today_match_sport.selected,
    .top_match_sport.selected,
    .next_match_sport.selected,
    .highlights_match_sport.selected {
        background-color: #ffffff;
        border-top: 3px solid #DC1E23;
    }

    .highlights_match_sport.selected {
        margin-right: 0;
    }


.match_odds_visibility.shown span {
    background-color: #DC1E23 !important;
    color: #fff !important;
}

.caret-big {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px dashed;
    border-top: 5px solid \9;
    color: #DC1E23 !important;
}

.swal-container-class {
    background-color: #282828;
    color: #fff;
}

.if-colo#DC1E23Header {
    color: #E41E25;
}

.if-header {
    color: #2B2826;
}

.if-headerLine {
    background-color: #E41E25;
}

.if-text {
    color: #7A7875;
}

.if-buttonsContainer {
    background-color: #fff;
}

.if-button {
    background-color: #E41E25;
    color: #fff;
}

    .if-button.active {
        background-color: #B62025;
    }

.if-copyText {
    color: #fff;
}

.if-barContainer {
    background-color: #fff;
}

.if-bubble {
    /*background: #D0D0D0;*/
    color: #282828;
}

    .if-bubble:after {
        border-color: #282828 transparent;
    }

    .if-bubble.active {
        font-weight: bold !important;
    }

        .if-bubble.active:after {
            border-color: #DC1E23 transparent !important;
        }

.if-bubble-green.active {
    background: #38AD00 !important;
}

    .if-bubble-green.active:after {
        border-color: #38AD00 transparent !important;
    }

.if-barHeader {
    color: #000000;
}

.if-barLinesWrapper {
    background-color: #ececec;
    border: 3px solid #282828;
    /*border: none*/
}

.if-barLines {
    /*border-right: 1px solid #D0D0D0;*/
}

.if-barLinesFirstPart {
    /*border-right: 1px solid #D0D0D0;*/
}

.if-barLines.active {
    background-color: #DC1E23;
    /*border: 1px solid #D0D0D0;*/
}

.if-barText {
    color: #7A7875;
}

.if-barTextSquare-registe#DC1E23 {
    background-color: #282828;
}

.if-barTextSquare-deposited {
    background-color: #DC1E23;
}

.if-instructionsHeader {
    color: #2B2826;
}

.if-instructionsPart {
    background-color: rgba(165, 174, 193, 0.18);
    outline: 1px solid #fff;
}

.if-instructionsChevron {
    background-color: #A5AEC1;
}

.if-instructionsPartHeader {
    color: #2B2826;
}

.if-instructionsPartText {
    color: #7A7875;
}

.if-tcLine {
    background-color: #DC1E23;
}

.if-tcHeader {
    color: #2B2826;
}

.if-tcText {
    color: #7A7875;
}

.if-barLines-fill {
    background-color: #DC1E23;
    /*border: 2px solid #68696A;*/
}

.withdrawal-notice-for-deposit {
    color: #c14b4b;
}

.slick-dots li button {
    background-color: #b6b6b6 !important;
}

    .slick-dots li button:before {
        color: transparent !important;
    }

.slick-dots li.slick-active button:before {
    color: #DC1E23 !important;
}

.middle-box input[type=submit] {
    background-color: #DC1E23 !important;
    color: #ffffff !important;
}

.middle-box a.btn {
    background-color: #DC1E23 !important;
    color: #282828 !important;
}

.navbar-nav .outline-button-account i {
    color: #E41E25 !important;
}

.top-user-tickets {
    background-color: #E41E25 !important;
    color: #fff !important;
}

.top-user-deposit {
    background-color: #3D3E3F !important;
    color: #fff !important;
}

.top-user-withdrawal {
    background-color: #A0DBD9 !important;
    color: #282828 !important;
}

.top-user-menu i {
    color: #DC1E23 !important;
}

.top-user-menu-details {
    background-color: #DC1E23 !important;
    color: #ffffff !important;
}

#ModalInfoBoxLabel2 span,
#ModalInfoBoxContent2 label,
#CopyLinkUrl {
    color: #282828 !important;
}

#ModalInfoBoxContent2 {
    background-color: #ececec
}

#registration_submit {
    background-color: #DC1E23 !important;
    color: #ffffff !important;
}

#DeleteUser .user-operation-icon {
    background-color: #E41E25 !important;
}

#Deposit .user-operation-icon {
    background-color: #38AD00 !important;
}

#Payout .user-operation-icon {
    background-color: #DC1E23 !important;
}

.stats-icon-12 {
    background-image: url(../../../Content/images/stats_830000.png);
}

.stats-icon-18 {
    background-image: url(../../../Content/images/Tunis/stat_18_#DC1E23.png);
}

.cashout-icon {
    background-image: url(../../../Content/images/cashout-icon-blue.svg);
}

.mnu_results i {
    color: #E41E25;
}

.hlited {
    color: #E41E25;
}

/*.nav-tabs > li > a:hover {
    border-color: transparent;
}*/

.inputfile + label {
    background-color: transparent;
}

.inputfile + label {
    color: #fff;
}

    .inputfile:focus + label,
    .inputfile.has-focus + label,
    .inputfile + label:hover {
        color: #fff;
    }

    .inputfile + label figure {
        background-color: #DC1E23;
    }

    .inputfile:focus + label figure,
    .inputfile.has-focus + label figure,
    .inputfile + label:hover figure {
        background-color: #d2b02a;
    }

    .inputfile + label svg {
        fill: #000;
    }

.deposit-promo-btn {
    background-color: #38AD00;
    color: #FFFFFF;
}

    .deposit-promo-btn:hover {
        background-color: #339B02;
    }

/*.casino-shadow:hover .cpb {
    background-color: rgba(0, 0, 0, 0.5);
}*/

.login-modal {
    background-color: #38AD00;
    color: #3D3E3F;
}

iframe h2,
iframe p {
    color: #fff;
}

.cdc-pl-btns,
.cdc-pl-btns:hover {
    background-color: #3D3E3F;
    color: #808080;
    background-color: #e4e4e4;
    color: #DC1E23;
    /*border: 1px solid #19DB80;*/
    /*border-bottom: 3px solid #19DB80;*/
}

    .cdc-pl-btns.active,
    .cdc-pl-btns.active:hover {
        background-color: #e4e4e4;
        color: #DC1E23;
        border: 1px solid #dc1e23;
        border-bottom: 5px solid #DC1E23;
    }


/*.new-casino-demo-btn {
    background: linear-gradient(180deg, #BB8902 0%, #FFFB44 100%);
    box-shadow: inset 0 1px 7px 0 rgba(0, 0, 0, 0.16);
    color: #220004;
}

.new-casino-play-btn {
    background: linear-gradient(180deg, #09561A 0%, #095E1B 30.29%, #00CC31 100%);
    box-shadow: inset 0 1px 7px 0 rgba(0, 0, 0, 0.16);
    color: #220004;
}*/

.lenta-hot-text {
    color: #000;
}

.lenta-new-text {
    color: #FFF;
}

.featu#DC1E23-play-btn {
    background: linear-gradient(180deg, #00CC31 0%, #095E1B 69.71%, #09561A 100%);
    border: 1.3px solid #0AFF33;
    box-shadow: inset 0 -5px 9px 0 #0AFF33;
    color: #220004;
}

.casino-category-title {
    border-left: 3px solid #E41E25;
    color: #FFF;
}

.showAll-button {
    background: linear-gradient(180deg, #d3051f 0%, #6c0715 100%);
    border: 1px solid #d3051f;
    color: #fff;
}

.black-shadow-btn {
    border: 2px solid #c7c7c7;
    color: #282828;
}

.black-shadow-nav-btn {
    background-color: #393939;
    color: #220004;
}


.announcements-list .announcement-message .table-borde#DC1E23 td,
.announcements-list .announcement-message .table-borde#DC1E23 th {
    border: solid 1px #282828;
    color: #282828;
}

#info_message_disabled_all_markets {
    background-color: #282828;
    color: #fff;
}

.languages-second {
    background-color: #1f1f1f;
    color: #fff;
}

.home-tabs a, .home-tabs a:hover {
    color: #282828 !important;
    background-color: #fafafa !important;
    border: none !important
}

.home-tabs.active a {
    color: #DC1E23 !important;
    background-color: #ffffff !important;
    border-top: 3px solid #DC1E23 !important;
}

.today_match_sport a span, .next_match_sport a span, .top_match_sport a span, .highlights_match_sport a span {
    color: #282828;
}



.match_odds_details td, .match_odds_details td div {
    background-color: #ECECEC;
}


.top-sports-winner-section .profit-value {
    background-color: transparent;
}

.top-sports-winner-section tr[data-rankposition='1'] .profit-value {
    background-color: #E99A23;
    color: #FAFAFA !important;
}

.top-sports-winner-section tr[data-rankposition='2'] .profit-value {
    background-color: #A6A6A6;
    color: #FAFAFA !important;
}

.top-sports-winner-section tr[data-rankposition='3'] .profit-value {
    background-color: #BF7548;
    color: #FAFAFA !important;
}

.top-sports-winner-section tr[data-rankposition='1'] .rank-position {
    background-color: #E99A23;
    color: #FAFAFA !important;
}

.top-sports-winner-section tr[data-rankposition='2'] .rank-position {
    background-color: #A6A6A6;
    color: #FAFAFA !important;
}

.top-sports-winner-section tr[data-rankposition='3'] .rank-position {
    background-color: #BF7548;
    color: #FAFAFA !important;
}

.top-sports-winner-section tr[data-rankposition='1'] .rank-position .rank-arrow:before {
    border-left-color: #E99A23;
    border-bottom-color: #E99A23;
}

.top-sports-winner-section tr[data-rankposition='2'] .rank-position .rank-arrow:before {
    border-left-color: #A6A6A6;
    border-bottom-color: #A6A6A6;
}

.top-sports-winner-section tr[data-rankposition='3'] .rank-position .rank-arrow:before {
    border-left-color: #BF7548;
    border-bottom-color: #BF7548;
}

.top-sports-winner-section tr[data-rankposition='1'] .rank-position .rank-arrow:after {
    border-left-color: #ba7b1c;
    border-top-color: #ba7b1c;
}

.top-sports-winner-section tr[data-rankposition='2'] .rank-position .rank-arrow:after {
    border-left-color: #858585;
    border-top-color: #858585;
}

.top-sports-winner-section tr[data-rankposition='3'] .rank-position .rank-arrow:after {
    border-left-color: #995e3a;
    border-top-color: #995e3a;
}

.top-sports-winner-section .winner-title {
    color: #3D3E3F;
}

.top-sports-winner-section {
    background-color: #DC1E23;
    color: #282828;
}

.recent-casino-winner-section {
    background-color: #282828;
    color: #fff;
}

    .recent-casino-winner-section .winner-title {
        color: #DC1E23;
    }

.top-sports-winner-filter a {
    background: #282828 0% 0% no-repeat padding-box;
    color: #DC1E23;
}

    .top-sports-winner-filter a.active {
        background: #DC1E23 0% 0% no-repeat padding-box;
        color: #282828;
    }

.oneclick-table tbody tr:nth-child(even) {
    background: #DC1E23
}

.oneclick-table tbody tr:nth-child(odd) {
    background: #f7ca00
}

.recent-casino-winner-content .oneclick-table tbody tr:nth-child(even),
.casino-jackpot-winners-content .oneclick-table tbody tr:nth-child(even) {
    background: #323232
}

.recent-casino-winner-content .oneclick-table tbody tr:nth-child(odd),
.casino-jackpot-winners-content .oneclick-table tbody tr:nth-child(odd) {
    background: #282828
}

.casino-jackpot-winners-content .oneclick-table tbody tr .username {
    color: #cfcfcf;
}

.casino-jackpot-winners-content .oneclick-table tbody tr .win-amount {
    color: #DC1E23;
}

.oneclick-table thead tr th {
    color: #282828 !important;
}

.recent-casino-winner-content .oneclick-table thead tr th {
    color: #fff !important;
}

.highlights_match_list table thead tr td, .highlights_match_list table {
    color: #000;
    background-color: #ffffff
}


.live-high-header {
    background-color: #f4f4f4;
}

    .live-high-header span {
        color: #282828;
    }

.live-high-header-dot {
    background-color: #DC1E23;
}

.live-high-header-wrap {
    background: #f4f4f4;
}

.login-label {
    color: #282828
}

#LoginModalOC a, #RegisterModalOC a {
    color: #282828
}

.ticket-possible-win {
    background-color: #f4f4f4;
}

    .ticket-possible-win td strong, .ticket-possible-win td div {
        color: #282828;
    }


.circle1.active, .circle2.active, .circle3.active {
    background: #DC1E23;
    color: #fafafa;
}

.circle1, .circle2, .circle3 {
    background: #fafafa;
    color: #DC1E23;
    border: 1px solid #DC1E23;
}

.line {
    background: #DC1E23;
}

.continue-btn {
    background-color: #DC1E23 !important;
    color: #fafafa;
    box-shadow: 0px 1px 6px #00000061;
}

.register-btn {
    background-color: #DC1E23 !important;
    color: #fafafa
}


.se-search {
    background-color: #ececec;
}

.tsc-details-header {
    padding: 12px;
    background-color: #DC1E23 !important;
    color: #282828;
}

    .tsc-details-header label {
        color: #282828;
    }

.ts-total {
    background-color: #f2f2f2;
    color: #282828
}

.ts-won {
    background-color: #f2f2f2;
    color: #19db80
}

.ts-lost {
    background-color: #f2f2f2;
    color: #e51a55
}

.ts-pending {
    background-color: #f2f2f2;
    color: #DC1E23
}

.ts-canceled {
    background-color: #DC1E23;
    color: #ffffff
}


.radio-SettlementDate.active,
.radio-PlacementDate.active,
.radio-SettlementDate.active label,
.radio-PlacementDate.active label {
    color: #282828 !important;
}

.radio-SettlementDate,
.radio-PlacementDate {
    color: #282828;
}

    .radio-SettlementDate .radio-btn-icon-custom .fa-circle,
    .radio-PlacementDate .radio-btn-icon-custom .fa-circle,
    .radio-SettlementDate.active .radio-btn-icon-custom .fa-circle,
    .radio-PlacementDate.active .radio-btn-icon-custom .fa-circle,
    .radio-SettlementDate.active .radio-btn-icon-custom .fa-circle-o,
    .radio-PlacementDate.active .radio-btn-icon-custom .fa-circle-o,
    .radio-SettlementDate .radio-btn-icon-custom .fa-circle-o,
    .radio-PlacementDate .radio-btn-icon-custom .fa-circle-o {
        color: #DC1E23
    }

    .radio-SettlementDate.active .radio-btn-icon-custom .fa-circle-o,
    .radio-PlacementDate.active .radio-btn-icon-custom .fa-circle-o,
    .radio-SettlementDate .radio-btn-icon-custom .fa-circle-o,
    .radio-PlacementDate .radio-btn-icon-custom .fa-circle-o {
        opacity: 23;
    }

.search-date-range {
    border-bottom: 0.5px solid #282828;
    color: #282828
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    background-color: #ffffff;
    border-color: #DC1E23;
    color: #282828;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #DC1E23;
    border-color: #DC1E23;
    color: #ffffff;
}

.pagination > li > a, .pagination > li > span, .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    background-color: #ffffff;
    border-color: #DC1E23;
    color: #282828;
}

.table-header-text th a, .table-header-text th i, .table-header-text th {
    color: #334039 !important
}

.sportbook-event .dasktop-layout table.commision-report tbody tr:hover td, .sportbook-event .dasktop-layout table.commision-report tbody tr:hover th,
.sportbook-event .dasktop-layout table.report-details tbody tr:hover td, .sportbook-event .dasktop-layout table.report-details tbody tr:hover th,
.sportbook-event .dasktop-layout table.daily-report tbody tr:hover td, .sportbook-event .dasktop-layout table.daily-report tbody tr:hover th,
.sportbook-event .dasktop-layout table.ticket-report tbody tr:hover td, .sportbook-event .dasktop-layout table.ticket-report tbody tr:hover th {
    color: #334039 !important
}


table.report-details tr:first-child th,
table.daily-report tr:first-child th,
table.commision-report tr:first-child th,
table.ticket-report tr:first-child th,
table.results-report tr:first-child th,
table.bonus-balance tr:first-child th {
    background-color: #f2f2f2 !important;
}

.table.report-details > thead > tr > th,
.table.daily-report > thead > tr > th,
.table.commision-report > thead > tr > th,
.table.ticket-report > thead > tr > th {
    color: #334039;
}

.table.report-details > tbody > tr td:first-child,
.table.report-details > tbody > tr td:first-child a,
.table.report-details > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > td a,
.table.daily-report > tbody > tr td:first-child,
.table.daily-report > tbody > tr td:first-child a,
.table.daily-report > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > td a,
.table.commision-report > tbody > tr td:first-child,
.table.commision-report > tbody > tr td:first-child a,
.table.commision-report > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > td a,
.table.ticket-report > tbody > tr td:first-child,
.table.ticket-report > tbody > tr td:first-child a,
.table.ticket-report > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > td a,
.table > thead > tr > th {
    color: #282828;
}

#DailyReportContent tr th, #ReportDetailContent tr th {
    background-color: #DC1E23
}

#DailyReportContent tr, #ReportDetailContent tr {
    border: none
}

#DailyReportContent tbody tr, #ReportDetailContent tbody tr {
    border-bottom: 2px solid #282828 !important
}

table.report-details .total-row td,
table.daily-report .total-row td,
table.commision-report .total-row td,
table.ticket-report .total-row td {
    background-color: #282828 !important;
    color: #DC1E23 !important;
}

table.report-details .subtotal-row td,
table.daily-report .subtotal-row td,
table.commision-report .subtotal-row td,
table.ticket-report .subtotal-row td {
    background-color: #DC1E23 !important;
    color: #282828 !important;
}


table.report-details tr,
table.daily-report tr,
table.commision-report tr,
table.ticket-report tr {
    background-color: #ffffff;
    border: none
}



.overgoal-table {
    border: 2px solid #111;
}

    .overgoal-table tr {
        background-color: #092016 !important;
    }

    .overgoal-table td {
        color: #fff !important;
    }

    .overgoal-table .table-header-text th {
        color: #316B4D !important;
        border-bottom: 2px solid #0B2C1B;
        border-left: none;
        border-right: none;
        border-top: none;
    }

    .overgoal-table tbody tr {
        background-color: #061D13;
    }

    .overgoal-table > tbody > tr:nth-of-type(odd) {
        background-color: #092016;
    }


.sportsbook-table-thead-tr {
    background-color: #DC1E23;
    color: #ffffff;
}

    .sportsbook-table-thead-tr th i, .sportsbook-table-thead-tr th span, .sportsbook-table-thead-tr th label {
        color: #ffffff !important
    }

table.og-u-details tr:nth-child(even) {
    background: #E4E4E4 0% 0% no-repeat padding-box;
}

table.og-u-details tr:nth-child(odd) {
    background: #FFFFFF 0% 0% no-repeat padding-box;
}

.se-search .form-control {
    background-color: #f2f2f2 !important;
    color: #282828 !important;
    border: none;
}

.se-search .input-group-addon {
    background-color: #f2f2f2 !important
}

.se-search .text-page-left-8-button, .se-search .select2-container--default .select2-selection--single, .se-search .uppcoming-live-matches-content table {
    background-color: #f2f2f2;
    color: #282828;
    border: none;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #282828 !important;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #282828 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #282828 !important;
}

.select2-selection__placeholder {
    color: #282828 !important;
}


table .sportbook-seriea {
    border-left: none
}

.sportbook-seriea {
    /*background-color: #fff;*/
    border-bottom: 1px solid #DEDEDE;
    border-left: 10px solid #102D18;
}

    .sportbook-seriea.table-header-text {
        background-color: #fff;
    }

    .sportbook-seriea a {
        color: #334039;
    }

    .sportbook-seriea.table-header-text th,
    .og-table-header.table-header-text th {
        border-left: solid 1px #282828;
    }

    .sportbook-seriea p {
        color: #102D18;
    }

.match-list-header-icons {
    color: #000
}


.no-tournaments-selected-info {
    color: #484848;
}

.upp-date {
    color: #ACACAC
}

.upp-tr {
    border-bottom: 1px solid #cecece
}

.wrapper {
    background-color: #E4E4E4;
}

#accordion button[aria-expanded="true"] .divPartions h4 {
    background-color: #fff;
}

table tr td .btn {
    background-color: #DC1E23 !important;
}

.reg-heading {
    color: #F8F8F8;
}

.reg-input-wrap {
    background-color: #F8F8F8
}

.reg-input {
    border-bottom: 1px solid #ABABAB;
    color: #3D3E40;
}

.contact-send-btn, .contact-send-btn:hover {
    background-color: #DC1E23;
    color: #ffffff;
}

#setPayout, #setDeposit, #check_ticket_button {
    background-color: #DC1E23 !important;
    color: #ffffff;
}

.submit-doc {
    background-color: #282828;
    color: #ffffff;
}

    .submit-doc:hover {
        color: #fff;
    }

.ticket-items, .ticket-bg-col {
    background-color: #fff;
}

.ticket-event-table-th {
    border-left: 1px solid #282828 !important
}

.top-sports-winner-header th {
    background-color: #DC1E23;
    border-left: none !important;
}

.divTicketRowDescription {
    background-color: #282828;
    color: #DC1E23;
}

.event-view-header {
    border-left: none !important;
}

    .event-view-header a i {
        color: #282828;
    }

.sportbook-event, .sportbook-event .dasktop-layout table thead tr.first-header {
    background-color: #dedede !important;
}

.live-match-list-page .live_tournament_wrapper .live_match_data .sportbook-event {
    background-color: #dedede !important;
}

.odd-type-group-header span .outcome-count {
    color: #DC1E23 !important;
}

.top-sports-winner-wrapper {
    background-color: #282828;
}

.promo-img-header {
    background-color: #CFCFCF;
}


.promo-sb-wrap {
    border-bottom: 60px solid #F2C800;
    border-left: 30px solid transparent;
}

    .promo-sb-wrap span {
        color: #282828;
        text-shadow: 0.25px 0.25px 4px #8F7600C9;
    }

.promo-cas-wrap {
    border-bottom: 60px solid #3D3E3F;
    border-right: 30px solid transparent;
}

    .promo-cas-wrap span {
        color: #DC1E23;
        text-shadow: 0.25px 0.25px 6px #000000D1;
    }

.promo-page {
}

.play-casino-btn {
    background-color: #282828
}

    .play-casino-btn span {
        background-color: #3D3E3F;
        color: #DC1E23
    }

.bg-class {
    background-image: url('../../../Content/images/OneClick/casino-slot-bg.png');
}

.bg-class-live {
    background-image: url('../../../Content/images/OneClick/casino-live-bg.png');
}

.casino-search-content-wrapper {
    background-color: #fff;
    box-shadow: 0px 0px 6px #00000029;
}


.casino-game-box.casino-game-box-landscape {
    background-color: #fafafa;
}

.live-casino-page-new-design .casino-game-box.casino-game-box-landscape {
    background-color: #282828;
}

.casino-game-box.casino-game-box-landscape .casino-shadow .cpb .game-title,
.casino-game-box.casino-game-box-landscape .casino-shadow .cpb .provider-title {
    color: #282828;
    text-shadow: 1px 1px 2px rgba(90,90,90,0.3);
}

.live-casino-page-new-design .casino-game-box.casino-game-box-landscape .casino-shadow .cpb .game-title,
.live-casino-page-new-design .casino-game-box.casino-game-box-landscape .casino-shadow .cpb .provider-title {
    color: #fafafa;
    text-shadow: 1px 1px 2px rgba(230,230,230,0.3);
}


.casino-game-box.casino-game-box-landscape .new-casino-play-btn {
    background: url('../../images/Novasport/Play button.svg') no-repeat;
}

.casino-game-box.casino-game-box-landscape .new-casino-demo-btn {
    background: url('../../images/Novasport/Play for fun buton.svg') no-repeat;
}

label.from-archive {
    color: black;
}

.ptinfo label {
    color: #282828 !important
}

.ptinfo table tr th {
    color: #fff !important
}

.bet-odd span.active,
.match_odd.active span,
.live-match-list-page .bet-odd span.active,
.live-match-list-page .match_odd.active span {
    background-color: #DC1E23 !important;
    color: #ffffff !important;
}

.match_odd.active .live-outcome-header {
    background-color: #C91E22 !important;
    color: #fff !important;
}

.bet-odd:hover span {
    background-color: #DC1E23 !important;
    color: #ffffff;
}

.live-odds-count {
    background-color: #ECECEC !important;
    color: #282828
}

.bonus-balance .progress {
    background-color: #000;
    border: 1px solid #000;
}

.bonus-balance .progress-bar {
    background-color: #ff9800;
    color: #000;
}

a.stake-amount-item {
    background-color: #DC1E23;
    color: #ffffff;
}

    a.stake-amount-item.selected {
        background-color: #ffffff;
        color: #DC1E23;
        border: 1px solid #DC1E23;
    }

#PendingWithdrawalTransactionsContent .table-header-text th a, #PendingWithdrawalTransactionsContent .table-header-text th i, #PendingWithdrawalTransactionsContent .table-header-text th {
    color: #fff !important
}

#PaymentTransactionDetailBoxContent .modal-body, #PaymentTransactionDetailBoxContent .modal-footer, #PaymentTransactionDetailBoxContent label, #PaymentTransactionDetailBoxContent h3 {
    color: #282828 !important;
    font-family: 'Roboto Condensed';
}

#PaymentTransactionDetailBoxContent table th {
    color: #fff !important
}

.user-registration-link textarea {
    background-color: #fff !important;
}

.user-registration-link label {
    color: #282828 !important;
}

#ModalInfoBoxContent .text-center button {
    color: #fafafa !important;
    background-color: #DC1E23 !important;
}

.sportbook-main .fadeInDown h3 {
    color: #282828 !important;
}

#UserEditForm > div > div > div > label {
    color: #9F9F9F;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #DC1E23;
    color: #fff !important;
}

.form-control:focus {
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px #dc1e234f;
}

.bstree-label-container {
    color: #282828
}

#ModalInfoBoxContent > div > button {
    background-color: #cfcfcf;
    color: #DC1E23;
}

#ModalTicketAcceptanceContent.modal-body {
    background-color: #F8F8F8;
    color: #000000;
    border: none;
}


#ModalTicketAcceptanceContent.modal-footer {
    background-color: #F8F8F8;
    color: #000000;
    border: none;
}

#ModalTicketAcceptanceContent hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #9A9A9A;
}

.acceptance-title-label, .acceptance-refused-values, #ModalTicketAcceptanceRefusedContent {
    color: #414141;
}

