/*
    light: #132B41
    dark: #0A1821
    third: #303437
    bkg: #302F30
    yellow: #FFEE05
 */

.dark-mode #burger-menu,
.dark-mode nav,
.dark-mode a.unlock-content,
.dark-mode .masthead {
    background: linear-gradient(45deg, #132B41 0%, #4B5A7D 100%);
}

a.dark-link {
    color: #FFEE05;
}

.dark-mode a.unlock-content {
    border-color: #324064 !important;
}

.dark-mode .dark-mode .nav-pills .nav-link:hover {
    color: #00e971;
}

.dark-mode .planning-ahead-tool .transfer-in-icon {
    background: #0A1821;
    color: #FFF;
}

.dark-mode .planning-ahead-tool .player-list #loaded-draft tr {
    color: #FFF;
}

.dark-mode .planning-ahead-tool .event-holder .info-icon .info-icon-icon {
    color: #000;
    fill: #ffffff;
}

.dark-mode .table .thead-dark th {
    background-image: linear-gradient(180deg, #0A1821 0%, #132B41 100%);
}

.dark-mode footer hr,
.dark-mode .footer-header {
    background-color: #132B41;
}

.dark-mode .footer-body {
    background-color: #132B41;
    background-image: linear-gradient(180deg, #132B41 0%, #324064 100%);
}

.dark-mode .footer-copyright {
    background-color: #324064;
}

.dark-mode .modal-body,
.dark-mode .toast-body,
.dark-mode .modal .modal-footer,
.dark-mode .table-responsive .table-striped tbody tr:nth-of-type(even),
.dark-mode .table-responsive .table-striped tbody tr:nth-of-type(odd),
.dark-mode .planning-ahead-tool .table-responsive .table-striped tbody tr:nth-of-type(even),
.dark-mode .planning-ahead-tool .table-responsive .table-striped tbody tr:nth-of-type(odd),
.dark-mode body {
    background-color: #16213B !important;
    color: #FFFFFF;
}

.dark-mode .gameweek-actions .actions-row .col-3,
.dark-mode .gameweek-summary .gameweek-summary-cost,
.dark-mode .gameweek-summary .gameweek-summary-bank,
.dark-mode .table-responsive .table tbody tr.fixture-date {
    border-color: #16213B !important;
}

.dark-mode .fixture-list .table-responsive {
    border-top-color: #16213B;
}

.dark-mode .navbar-expand .navbar-nav .dropdown-menu {
    background-color: #132B41;
}

.dark-mode body,
.dark-mode .gameweek-summary,
.dark-mode .navbar-expand .navbar-nav .dropdown-menu,
.dark-mode .dropdown-item {
    color: white;
}

.dark-mode .gameweek-summary {
    background: none;
}

.dark-mode .navbar-expand .navbar-nav .dropdown-menu .dropdown-item:hover {
    background-color: #0A1821;
}

.dark-mode .combined-players-list,
.dark-mode .top-captains .card,
.dark-mode .metric-fdr-container,
.dark-mode .toast-header,
.dark-mode .modal .modal-header,
.dark-mode .popup-overlay .popup-title,
.dark-mode .nav-pills .nav-link,
.dark-mode #fixture-switcher .fixture-switch-active,
.dark-mode .draft-link,
.dark-mode .table-responsive .table tbody tr.fixture-date td,
.dark-mode .gameweek-selectors,
.dark-mode .display-metrics,
.dark-mode .player .player-fixture,
.dark-mode .player .player-points,
.dark-mode .gameweek-bar,
.dark-mode .gameweek-bar.section-bar,
.dark-mode .nav-pills .nav-link:hover,
.dark-mode .player-filters,
.dark-mode .account-container,
.dark-mode #solves,
.dark-mode #saved-drafts #current-drafts-table .draft-row.current-draft,
.dark-mode .table-responsive thead tr {
    background: #324064 !important;
    border-color: #324064 !important;
    color: white !important;
}

.dark-mode #saved-drafts #current-drafts-table .draft-row.current-draft,
.dark-mode .popup-overlay .popup-content,
.dark-mode .popup-overlay.player-info .popup-content {
    background: #16213B !important;
    border-color: #16213B !important;
    color: white !important;
}


.dark-mode .combined-player,
.dark-mode .table-responsive .table tbody tr.fixture-date {
    border-color: #16223B !important;
}

.dark-mode .draft-select-one,
.dark-mode .draft-select-two {
    border-color: #324064;
}

.dark-mode .nav-pills .nav-link {
    color: white;
    border-color: #132B41;
}

.dark-mode .btn-info,
.dark-mode .btn-primary,
.dark-mode .alert-info {
    background: #0A1821 !important;
    border-color: #1E263C !important;
    color: white !important;
}

.dark-mode .btn-info:hover,
.dark-mode .btn-primary:hover,
.dark-mode .btn-warning:hover,
.dark-mode .alert-info:hover {
    background: #1E263C !important;
    border-color: #0A1821 !important;
    color: white !important;
}

.dark-mode .chip-action.chip-active,
.dark-mode .btn-success,
.dark-mode .alert-success {
    background: #36D78E !important;
    border-color: #00FF87 !important;
    color: #0A1821 !important;
}

.dark-mode .btn-success:hover,
.dark-mode .alert-success:hover {
    background: #00FF87 !important;
    border-color: #36D78E !important;
    color: #0A1821 !important;
}

.dark-mode .modal-header,
.dark-mode .modal-footer,
.dark-mode .modal .modal-content,
.dark-mode .popup-overlay {
    border-color: #0A1821 !important;
}

.dark-mode .modal .modal-header .btn-close {
    color: white;
    fill: white;
}

.dark-mode .popup-overlay .popup-content .popup-button {
    background: #0A1821;
    color: white;
}

.dark-mode .table-responsive#upcoming-fixtures-container {
    border-color: #132b41;
}

.dark-mode .pricing-grid .card {
    background: #0A1821;
    background-image: linear-gradient(180deg, #0A1821 0%, #132B41 100%);
    border: 2px solid #132B41;
}

.dark-mode #list-view-table .fixture-difficulty,
.dark-mode .table#upcoming-fixtures,
.dark-mode #fixture-ticker .fixture-ticker-fixture {
    color: black !important;
}

.dark-mode #list-view-table .fixture-difficulty-5,
.dark-mode .fdr-fixture.fixture-difficulty-5,
.dark-mode #fixture-ticker .fixture-difficulty-5,
.dark-mode #upcoming-fixtures .fixture-difficulty-5 {
    color: white !important;
}

.dark-mode #fixture-ticker tr:first-child td,
.dark-mode .table-striped>tbody>tr:nth-of-type(odd),
.dark-mode .subscribe-title.dark-subscribe,
.dark-mode .subscribe-title.dark-subscribe .subscribe-now,
.dark-mode .subscribe-title.dark-subscribe .subscribe-link,
.dark-mode .pricing-grid .card .price-reasons p,
.dark-mode .pricing-grid .card .plan-name,
.dark-mode .pricing-grid .card .plan-price,
.dark-mode .pricing-grid .card .plan-per-month,
.dark-mode .masthead h1,
.dark-mode .masthead h2,
.dark-mode .masthead h3,
.dark-mode .masthead h4,
.dark-mode .masthead a,
.dark-mode .table,
.dark-mode .planning-ahead-tool .player-list,
.dark-mode .popup-overlay .popup-title,
.dark-mode .toast-header,
.dark-mode .table.weekly-plan-table tr td,
.dark-mode .move-fixture .col-form-label,
.dark-mode #player-list-table a,
.dark-mode .planning-ahead-tool #weekly-transfers tr {
    color: white;
}

.dark-mode a.find-id-link,
.dark-mode .toast a {
    color: #FFEE05;
}

.dark-mode .input-container,
.dark-mode .primary-section,
.dark-mode .week-option-content.week-option-drafts,
.dark-mode .week-option-content.week-option-options,
.dark-mode .week-option-content.week-option-summary,
.dark-mode .planning-ahead-tool .player-list .transfer-table-holder,
.dark-mode #staff-advice,
.dark-mode #saved-drafts,
.dark-mode #solves,
.dark-mode .player-card,
.dark-mode .stats-container,
.dark-mode .current-stats,
.dark-mode .team-id-holder {
    background-color: #324064 !important;
    background-image: linear-gradient(45deg, #324064 0%, #324064 100%);
}

.dark-mode #staff-advice,
.dark-mode #solves,
.dark-mode #saved-drafts,
.dark-mode .player-card {
    border-color: #324064;
}

.dark-mode #fixture-ticker td.current-week {
    background-color: #324064 !important;
}

.dark-mode .toast .btn-close,
.dark-mode .popup-overlay .popup-close {
    fill: white;
}

.dark-mode #saved-drafts #current-drafts-table .draft-row {
    background-color: rgba(0, 0, 0, 0.2);
}

.dark-mode #saved-drafts #current-drafts-table .draft-row.current-draftv {
    background-color: rgba(0, 0, 0, 0.4);
    color: white;
}

.dark-mode .fdr-fixture,
.dark-mode #team_id {
    color: black;
}

.dark-mode .table-responsive .table-striped tbody tr:nth-of-type(odd):hover,
.dark-mode .table-responsive .table-striped tbody tr:nth-of-type(even):hover,
.dark-mode .planning-ahead-tool .table-responsive .table-striped tbody tr:nth-of-type(odd):hover,
.dark-mode .planning-ahead-tool .table-responsive .table-striped tbody tr:nth-of-type(even):hover {
    background-color: #091721 !important;
}

.dark-mode .player-value-title,
.dark-mode .player-sub-value,
.dark-mode .saved-drafts-info,
.dark-mode .deadline-bar .deadline-label,
.dark-mode .primary-section .primary-section-header {
    color: white !important;
}

.dark-mode .primary-section .primary-section-content {
    background: #1e2b4c;
}

.dark-mode .select2-container--default .select2-results__option,
.dark-mode .select2-container--default .select2-results__option--selected {
    color: #000;
}

.dark-mode #display-metric-switcher,
.dark-mode #view-switcher {
    background: #324064;
}

.dark-mode .deadline-bar,
.dark-mode #view-switcher .view-switch.active,
.dark-mode #list-view-table tr.list-view-bench,
.dark-mode #list-view-table .list-view-bench .list-view-name {
    background: #16213b;
}

.dark-mode .list-view {
    background: #324063;
    border-color: #324063;
}

.dark-mode .btn:hover {
    color: white;
}

.dark-mode.eliteserien .planning-ahead-tool .info-icon,
.dark-mode.eliteserien .planning-ahead-tool .event-holder .info-icon img {
    background-color: black;
}
