
/* Dark Mode Styles */
*{font-weight: normal !important;}
body.dark-mode {
    background-color: #121212 !important;
    color: #e0e0e0 !important;
}

.dark-mode .navbar,
.dark-mode .bg-white {
    background-color: #1f1f1f !important;
    color: #fff !important;
}

.dark-mode .nav-link {
    color: #ccc !important;
}

.dark-mode .nav-link.active {
    color: #fff !important;
}

.dark-mode .card,
.dark-mode .border,
.dark-mode .list-group-item {
    background-color: #242424 !important;
    border-color: #333 !important;
    color: #fff !important;
}

.dark-mode .text-dark {
    color: #eee !important;
}

.dark-mode .text-muted {
    color: #aaa !important;
}

.dark-mode .form-control {
    background-color: #333 !important;
    color: #fff !important;
    border-color: #444 !important;
}

.dark-mode .search-wrap {
    background-color: #333 !important;
    border-radius: 50px;
    overflow: hidden;
}

.dark-mode .search-ic img {
    filter: invert(1);
}
.dark-mode .series-heading a {
    color: #fff;
}


.dark-mode a {
    color: #fff;
}
.dark-mode a:hover {
    color: #FECA04;
}

.dark-mode .sidebar-wrap,
.dark-mode .trading-series,
.dark-mode .latest-news {
    background-color: #1f1f1f !important;
}

.dark-mode .trading-s-head h4,
.dark-mode .latest-news-tit h4 {
    color: #fff !important;
}
.dark-mode .form-control::placeholder {
    color: #ffffff85;
}
.dark-mode h4.series-heading {
    color: #bfbfbf;
}
.dark-mode .score-card {
    background: #1f1f1f;
}
.dark-mode .score-head, .dark-mode .live-matches-list .match-card-info, .dark-mode .team-right h5 span, .dark-mode .team-a-over-display, .dark-mode .browseSeries-itm-date {
    color: #afafaf;
}
.dark-mode .team-left h5 {
    color: #ffffff;
}
.dark-mode .owl-nav button {
    border: 1.5px solid rgb(109 109 109 / 30%);
    background: rgb(51 51 51);
    box-shadow: unset;
}
.dark-mode .owl-nav button img {
    filter: brightness(0.1) invert(0.7);
}
.dark-mode .need-run {
    color: #ff3369;
}
.dark-mode .score-bottom {
    background: #2f2f2f;
}
.dark-mode .team-right h5 {
    color: #ffffff;
}
.dark-mode .score-bottom ul li a {
    color: #fff;
}
.dark-mode .series-heading a:hover, .dark-mode .score-bottom ul li a:hover {
    color: #FECA04;
}
.dark-mode .home-tags-slider {
    background: #1f1f1f;
}
.dark-mode .home-tag {
    color: #bbbbbb;
    background: #444444;
}
.dark-mode .home-tag:hover{

}
.dark-mode .finished {
    color: #7b85ff;
}
.dark-mode .tabing_sec {
    background: #1f1f1f;
}
.dark-mode .tab_title_wrap {
    border-bottom: solid 1px #494949;
}
.dark-mode .odi-rank-card {
    border: solid 1px #494949;
}
.dark-mode .player-label {
    background: rgb(118 128 255 / 11%);
    color: #dcdff9;
}
.dark-mode .news-img {
    box-shadow: 0 0 7px #1e1e1e;
}
.dark-mode .news-tit h3 {
    font-weight: normal;
    color: #ffffff;
}
.dark-mode .sidebar-wrap {
    background: transparent !important;
}
.dark-mode .list-series ul li a{
    border-bottom: solid 1px #494949;
    color: #d6d6d6;
}
.dark-mode .latest-news ul li a {
    color: #d6d6d6;
}
.dark-mode .list-series ul li a:hover{
    color: #FECA04;
}
.dark-mode .latest-news ul li a:hover {
    color: #FECA04;
}
.dark-mode .latest-news ul li a:hover h6 {
    color: #FECA04;
}
.dark-mode .trading-s-head, .dark-mode .latest-news ul li {
    border-bottom: solid 1px #494949;
}
.dark-mode .featured-video {
    background: #1f1f1f;
}
.dark-mode .home-rank-tab, .dark-mode .filter-pills .btn-outline-primary {
    background: #2f2f2f;
    border: 0;
    color: #fff;
}
.dark-mode .home-rank-tab.active, .dark-mode .home-rank-tab:hover, .filter-pills .btn-outline-primary:hover, .filter-pills .btn-outline-primary.active {
    background-color: #FECA04;
    color: #000;
}
.dark-mode .news-card:hover h3, .dark-mode .news-big-size:hover h3 {
    color: #FECA04;
}
.dark-mode .app-download-sec{
    background: #1f1f1f;
}
.dark-mode .footer-widget.quick-links ul li a:hover, .dark-mode .links ul li a:hover {
    color: #FECA04;
}
.dark-mode .app-download-cont p {
    color: #a3a3a3;
}
.dark-mode .profile-head-wrap a img, .dark-mode .navbar-brand img {
    display: none;
}
.dark-mode .profile-head-wrap a img.dark-mode-icon, .dark-mode .navbar-brand img.dark-mode-icon{
    display: block !important;
}
.dark-mode .profile-head-wrap img.guest-header-profile-fallback.dark-mode-icon{display: none !important;}
.dark-mode .home-tags-slider button::before {
    color: #f99d0e;
}
.dark-mode .owl-theme .owl-dots .owl-dot.active span, .dark-mode .owl-theme .owl-dots .owl-dot:hover span {
    background: #FECA04 !important;
}
.dark-mode .nav-link:after {
    background: #FECA04;
    bottom: 1px;
}
.dark-mode .nav-tabs .nav-item.show .nav-link, .dark-mode .nav-tabs .nav-link.active {
    background: transparent !important;
    border-bottom: 1px solid #FECA04;
}
.dark-mode .nav-tabs {
    border-bottom-color: #494949;
}
.dark-mode .nav-link.active {
    color: #FECA04 !important;
}
.dark-mode .live-matches-list .score-card {
    border: solid 1px #494949;
}
.dark-mode .live-matches-list .score-card:hover {
    box-shadow: 0 0 15px #2a2a2a;
}
.dark-mode .btn-primary {
    background: #FECA04;
    color: #000;
    border-color: #FECA04;
}
.dark-mode .btn-primary:hover {
    background: #cba30c;
    color: #fff;
    border-color: #cba30c;
}
.dark-mode .need-bg, .dark-mode .match-run-rate {
    background: #444444;
}
.dark-mode .win-prediction {
    background: linear-gradient(90deg, #464646 0%, #121212 50%, #464646 100%);
}
.dark-mode .prediction-left p {
    color: #ccc;
}
.dark-mode .red-label {
    background: rgb(245 136 136 / 29%);
    color: #ff6565;
}
.dark-mode .green-label {
    background: rgb(39 174 96 / 32%);
}
.dark-mode .batter-team-table thead, .dark-mode .bowler-team-table thead {
    background: #3a3a42;
}
.dark-mode .batter-team-table tr td, .dark-mode .bowler-team-table tr td {
    background: #181818;
    border-bottom: solid 1px #2C2c2c;
}
.dark-mode .batter-name a{color: #fff !important;}
.dark-mode .plyer-bg {
    background: #181818 !important;
}
.dark-mode .over-run-dtl {
    background: #444444;
}
.dark-mode .commentary-head {
    border-bottom: solid 1px #494949;
}
.dark-mode span.vs-wrap {
    background: rgb(68 68 68);
    color: #ffffff;
}
.dark-mode .orw ul li span {
    background: #3a3a42;
    border: solid 1px #6a6a6a;
}
.dark-mode .p-w-bg {
    background: #1f1f1f;
}
.dark-mode .team-name {
    border-bottom: solid 1px #494949;
}
.dark-mode .team-name p, .dark-mode .team-name span {
    color: #a1a1a1;
}
.dark-mode .match-over-ball {
    background: #444444;
}
.dark-mode .overrun-span {
    color: #a1a1a1;
}
.dark-mode .overrun-label {
    border: solid 1px #1f1f1f;
    color: #c3c3c3;
    background: #1f1f1f;
}
.dark-mode .match-ball-dtl {
    border-bottom: solid 1px #494949;
}
.dark-mode .scorecard-wrap .accordion-header {
    background-color: #1f1f1f;
}
.dark-mode .scorecard-wrap button.accordion-button {
    background: #444444;
    border: solid 1px #444444 !important;
    box-shadow: unset !important;
}
.dark-mode .accordion-button:not(.collapsed)::after, .dark-mode .accordion-button::after {
    filter: brightness(0.5) invert(1);
}
.dark-mode .table>:not(caption)>*>* {
    color: #fff;
    background-color: #1f1f1f;
    border-color: #494949;
}
.dark-mode .batter-name span {
    color: #747474;
}
.dark-mode .scorecard-wrap .accordion-body {
    background: #1f1f1f;
}
.dark-mode .extra-run-sec, .dark-mode .total-run-sec {
    background: #181818;
    color: #ddd;
}
.dark-mode .team-s-cls .yet-to-bat {
    color: #fff;
}
.dark-mode .bowler-name a{color: #fff !important;}
.dark-mode .history-wrap nav .nav-tabs {
    background: #444444;
}
.dark-mode .history-wrap nav .nav-tabs {
    background: linear-gradient(90deg, #464646 0%, #121212 50%, #464646 100%);
}
.dark-mode .history-wrap nav .nav-tabs .nav-link.active {
    background: rgb(90 90 90) !important;
    color: #fff !important;
    border: 0 !important;
}
.dark-mode .overhistory-wrap .accordion-button {
    background: #3a3a42;    box-shadow: unset;
}
.dark-mode .overhistory-head {
    color: #fff;
}
.dark-mode .overhistory-wrap .accordion-body, .dark-mode .live-match-info {
    background: #181818;
}
.dark-mode .matchlist {
    background: #1f1f1f;
}
.dark-mode .matchlist ul li {
    border-bottom: solid 1px #494949;
}
.dark-mode .overhistory-itm {
    background: #1f1f1f;color: #fff;
}
.dark-mode .overhistory-itm-l-time {
    color: #919191;
}
.dark-mode .overhistory-itm-l-run::after {
    background: linear-gradient(90deg, #38383c 0%, #ABABE3 50%, #38383c 100%);
}
.dark-mode .overhistory-itm-p-itm {
    background: linear-gradient(90deg, #464646 0%, #121212 50%, #464646 100%);
} 
.dark-mode #global-skeleton {
    background-color: #121212 !important;
}
.dark-mode #global-skeleton .skeleton-block {
    background-color: #1f1f1f !important;
}
.dark-mode .squads-team-country, .dark-mode .squads-team {
    background: #181818;
}
.dark-mode .squads-team-name {
    color: #c7c7c7;
}
.dark-mode .pointtable-head {
    background: #3a3a42;
}
.dark-mode .pointtable-table .accordion .accordion-button {
    background: #181818;
}
.dark-mode .pointtable-body-row {
    color: #ccc;
    border-bottom: 1px solid #494949;
}
.dark-mode .accordionpointtable-body {
    background: #3a3a42;
}
.dark-mode .accordionpointtable-body .pointtable-head {
    background: #1f1f1f;
    color: #fff;
}
.dark-mode .accordionpointtable-body .pointtable-body {
    background: #121212;
}
.dark-mode .date-cont span, .dark-mode .date-cont h5{
    color: #FFF;
}
.dark-mode .date-match img {
    filter: brightness(0.5) invert(1);
}
.dark-mode .matchlist ul li span, .dark-mode .matchlist ul li span.right-match{color: #ccc;}
.dark-mode .match-team h5{color: #fff;}
.dark-mode .matchlist ul li:last-child {
    border: 0;
}
.dark-mode .browseSeries-itm {
    border: 1px solid #494949;
}
.dark-mode .browseSeries-itm:hover {
    box-shadow: 0 0 15px #000000;
}
.dark-mode .browseSeries-btn img{filter: opacity(0.5);}
.dark-mode .breadcrumb-item.active {
    color: #afafaf;
}
.dark-mode .breadcrumb-item+.breadcrumb-item::before {
    color: rgb(110 111 112 / 75%);
}
.dark-mode .series-tab-inner-sec {
    border: 1px solid #494949;
    color: #fff;
}
.dark-mode .series-detail-sec .score-card {
    border: 1px solid #494949;
}
.dark-mode .score-head .match-card-info {
    color: #afafaf;
}
.dark-mode .key-stats-itm {
    background: #2f2f2f;
}
.dark-mode .series-title-1 {
    background: #121212 !important;
    color: #fff !important;
    box-shadow: unset;
}
.dark-mode .bg-light {
    background: #3a3a42 !important;
}
.dark-mode .series-stats-table-responsive td {
    background: #242424 !important;
}
.dark-mode .venues-listing .accordion-button {
    background-color: #181818;
    color: #ffffff;
    box-shadow: unset !important;
}
.dark-mode .series-venues-list .accordion-button:not(.collapsed) {
    background: #3a3a42;
    color: #ffffff;
}
.dark-mode .series-venues-list .venue-inner-tabs {
    border-bottom: 1px solid #494949;
}
.dark-mode .browse-payer-itm {
    border: 1px solid #494949;
}
.dark-mode .browse-payer-itm .team-name {
    border: 0;
}
.dark-mode .team-detail-page {
    border-bottom: 1px solid #494949;
}
.dark-mode .team-ranking-card, .dark-mode .matches-listing{border: 1px solid #494949;}
.dark-mode .matches-list-date {
    color: #aaa;
}
.dark-mode .matches-list-right {
    border-left: 1px solid #494949;
}
.dark-mode .matches-list-con::before {
    background: #FECA04;
}
.dark-mode .matches-list-time {
    background: #494949;
}
.dark-mode .matches-listing .commentary-team p {
    color: #fff;
}
.dark-mode .commentary-team p span {
    color: #aaa;
}
.dark-mode .matches-list-con .commentary-head {
    border: 0;
}
.dark-mode .series-list-a {
    border: solid 1px #494949;
}

    

@media (max-width: 991.98px){
.dark-mode .navbar-toggler-icon {
    filter: invert(1);
}
.dark-mode header nav.navbar .navbar-toggler {
    border: 1px solid #484848;
}
.dark-mode .mobile-fixed {
    background: #121212;
}
.dark-mode header .navbar-nav .nav-item {
    border-top: 1px solid #494949;
    padding-top: 10px;
}
}
@media (max-width: 575.98px){
.dark-mode .home-tags {
    background: #1f1f1f;
}
}