﻿
:root {
    /* Bootstrap overwrites */
    --darkmode-primary: #5FA9F4;
    --darkmode-info: #5FA9F4;
    --darkmode-navigation-dark-color: #808080;
    --darkmode-navigation-light-color: #CC6161;
    --darkmode-dark-color: #C2C2C2;
    --darkmode-light-color: #CC6161;
}


[data-layoutmode="Dark"] #logoLink {
    background: url('../../layout/images/logoDarkMode.svg') 0 0 no-repeat;
}


[data-layoutmode="Dark"] #serviceCenterContainer,
[data-layoutmode="Dark"] #countryContainer,
[data-layoutmode="Dark"] #serviceCenterUserContainer,
[data-layoutmode="Dark"] #documentsContainer {
    border: 1px solid #4E4E4E;
    background-color: #595959;
}


[data-layoutmode="Dark"] .dashboardContainer {
    background-color: #686868;
    border: 1px solid #4E4E4E;
}


[data-layoutmode="Dark"] .enquiryCountItem,
[data-layoutmode="Dark"] #supportEnquiryContainerKPIContent .reportingItem,
[data-layoutmode="Dark"] .historyItem,
[data-layoutmode="Dark"] .visualManagementBlockKPI .reportingItem,
[data-layoutmode="Dark"] .reportingNumberSection,
[data-layoutmode="Dark"] #customerDeviceContainer,
[data-layoutmode="Dark"] #customerDeviceCompetitorContainer,
[data-layoutmode="Dark"] #productContainer,
[data-layoutmode="Dark"] #competitorProductContainer,
[data-layoutmode="Dark"] #calibrationDateContainer,
[data-layoutmode="Dark"] #statisticsContainer,
[data-layoutmode="Dark"] #qrCodeContainerContainer,
[data-layoutmode="Dark"] #warrantyExtensionContainer,
[data-layoutmode="Dark"] #caseStateContainer,
[data-layoutmode="Dark"] #demoProductQRCodeContainerContainer,
[data-layoutmode="Dark"] #internalDocumentsContainer,
[data-layoutmode="Dark"] #costEstimateDocumentsContainer {
    border: 1px solid #4E4E4E;
    background-color: #595959;
    color: #E5E5E5;
}

[data-layoutmode="Dark"] .historyItem.historyItemChart,
[data-layoutmode="Dark"] .kpiItemChart,
[data-layoutmode="Dark"] .reportingColChart {
    background-color: #E2E2E2;
}

[data-layoutmode="Dark"] .highlightInfo a {
    color: #000;
}

[data-layoutmode="Dark"] .balanceScorecardItem.red {
    background-color: #CC6161;
}

[data-layoutmode="Dark"] .balanceScorecardItem.green {
    background-color: #91C191;
}

[data-layoutmode="Dark"] .enquiryCountItemRow:not([data-entrycount="0"])[data-entrystate="New"] a {
    color: #CC6161;
}

[data-layoutmode="Dark"] .fixedsaveButtonContainer {
    background-color: #686868;
}

/* Data Tables */

[data-layoutmode="Dark"] table.dataTable.stripe tbody tr.stateNew,
[data-layoutmode="Dark"] table.dataTable.display tbody tr.stateNew {
    background-color: #97B297;
}

[data-layoutmode="Dark"] table.dataTable.stripe tbody tr.stateOlder10Days,
[data-layoutmode="Dark"] table.dataTable.display tbody tr.stateOlder10Days {
    background-color: #B28E8E;
}

    [data-layoutmode="Dark"] table.dataTable.display tbody tr.stateOlder10Days > .sorting_1,
    [data-layoutmode="Dark"] table.dataTable.order-column.stripe tbody tr.stateOlder10Days > .sorting_1 {
        background-color: #B28E8E;
    }

[data-layoutmode="Dark"] table.dataTable.display tbody tr.stateNew > .sorting_1,
[data-layoutmode="Dark"] table.dataTable.order-column.stripe tbody tr.stateNew > .sorting_1 {
    background-color: #97B297;
}

[data-layoutmode="Dark"] table.dataTable.stripe tbody tr.demoDeviceIsAvailable,
[data-layoutmode="Dark"] table.dataTable.display tbody tr.demoDeviceIsAvailable {
    background-color: #97B297;
}

[data-layoutmode="Dark"] table.dataTable.display tbody tr.demoDeviceIsAvailable > .sorting_1,
[data-layoutmode="Dark"] table.dataTable.order-column.stripe tbody tr.demoDeviceIsAvailable > .sorting_1 {
    background-color: #97B297;
}