/* Night Mode Css */
.nytModeOn #fileFolderInfoModal .modal-body {
    height: unset;
    max-height: unset;
}

.nytModeOn #appDetailsModal .modal-dialog {
    height: unset;
}

.nytModeOn .logo2,
.nytModeOn .logo-header img,
.nytModeOn .logo,
.sub-header button.report-button {
    z-index: 1000;
}

.nytModeOn .popover,
.nytModeOn .modal-content .dropdownMenuSortList,
.nytModeOn .introjs-tooltipReferenceLayer {
    z-index: 990;
}

.nytModeOn #mapDiv,
.nytModeOn .left-nav-section {
    mix-blend-mode: difference;
}

#contentpreviewTemplate .nyt-mode-normal,
#userpreviewTemplate .nyt-mode-normal,
#appspreviewTemplate .nyt-mode-normal {
    width: 786px;
}

#loginActivityModal .nyt-mode-normal {
    width: 800px;
}

.nytModeOn table .sprite_mm4,
.nytModeOn .modal .sprite_mm4,
.nytModeOn table .sprite_mm,
.nytModeOn table .sprite_mm3,
.nytModeOn span.google-icon img,
.nytModeOn .iconsForMap,
.nytModeOn .tooltip-button,
.nytModeOn #sendEmailModal .mandatoryCheck,
.nytModeOn .modal-body .fileStatusBlk,
.nytModeOn .onoffswitch,
.nytModeOn .disableRiskGuide,
.nytModeOn .errorMsg,
.nytModeOn .nullErrorMsg,
.nytModeOn .errorSpan,
.nytModeOn .custom_small,
.nytModeOn .nytmodeOauthIcon,
.nytModeOn .enabledStatus,
.nytModeOn .capture_green,
.nytModeOn canvas#bar-chart,
.nytModeOn .fileFolderInfoPopup .fileShareIcons,
.nytModeOn .completeIconCss,
.nytModeOn .exclusion-onoffswitch,
.nytModeOn .admin-text-imgBlk {
    mix-blend-mode: difference;
}

.nytModeOn table tbody td:last-child .sprite_mm4,
.nytModeOn table tbody td:last-child .sprite_mm,
.nytModeOn table tbody td:last-child .sprite_mm3,
.nytModeOn .modal .sprite_mm4.arrowUp,
.nytModeOn .modal .sprite_mm4.arrowDown,
.nytModeOn .sprite_mm4.crossIcon,
.nytModeOn .sprite_mm4.arrowUp,
.nytModeOn .sprite_mm4.arrowDown,
.nytModeOn .sprite_mm4.editIcon {
    mix-blend-mode: unset;
}

.nytModeOn .tab-content .commonConditionWrapper .conditionBlock .wrapCondition>div>.deletedRisk,
.nytModeOn #viewMoreCondition .wrapCondition>div>.deletedRisk,
.nytModeOn .dataMutatedOverlay .overlayDeletedTile {
    border: 1px solid #04e2f9;
    color: #04e2f9;
}

.nytModeOn .introjs-fixParent {
    z-index: 950 !important;
}

.nytModeOn .introjs-helperLayer {
    opacity: 0.5;
}

.nytModeOn .introjs-overlay {
    opacity: 0 !important;
    z-index: 950;
}

.nytModeOn .flashMessagePreogressbarWrapper {
    mix-blend-mode: difference;
    position: relative;
}

.nytModeOn .reportStatusBlk {
    z-index: 950;
}

/* Ant Design Night Mode Css */
.nytModeOn .ant-select-dropdown,
.nytModeOn .ant-dropdown,
.nytModeOn .ant-modal-wrap,
.nytModeOn .ant-calendar-picker-container,
.nytModeOn .ant-drawer,
.nytModeOn .modal-body .liveSearchDropdown,
.nytModeOn .modal-body .dropdownList.liveSearchDropdown,
.nytModeOn #form-wrapper .dropdown-menu,
.nytModeOn .ant-picker-dropdown-range,
.nytModeOn .ant-popover {
    z-index: 950;
}

.nytModeOn .ant-modal-mask {
    z-index: 500;
}

.nytModeOn .ant-modal-header {
    background: #51585e;
}

.nytModeOn .ant-modal-title {
    color: #fff;
}

.nytModeOn .ant-tag-red {
    background: transparent;
    border: 1px solid;
}

.nytModeOn .adjust-icon {
    filter: invert(100%) sepia() saturate(60) hue-rotate(0deg);
}

.nytModeOn img{
    filter: invert(1);
}

.nytModeOn .ant-tag-red,
.nytModeOn .adjust-icon {
    opacity: 0.8;
    mix-blend-mode: difference;
}

.nytModeOn .ant-table-container .artboard {
    mix-blend-mode: difference;
}

.nytModeOn .ant-table-container tbody td:last-child .artboard {
    mix-blend-mode: unset;
}

/* #04e2f9 */

/* Dark mode modal */
.nytModeOn .fullscreen-dark-modal .ant-modal-content {
    background-color: #1e1e1e !important;
    /* dark background */
    color: #f0f0f0 !important;
    /* text color */
}

/* Optional: modal header & footer */
.nytModeOn .fullscreen-dark-modal .ant-modal-header {
    background-color: #aea7a1 !important;
    border-bottom: 1px solid #333 !important;
}

.nytModeOn .fullscreen-dark-modal .ant-modal-footer {
    background-color: #1e1e1e !important;
    border-top: 1px solid #333 !important;
}

.nytModeOn .fullscreen-dark-modal .ant-btn {
    background: #1e1e1e !important;
    color: #999b9d;
}

.nytModeOn .fullscreen-dark-modal .ant-btn:hover {
    color: #e76f00 !important;
    border-color: #e76f00 !important;
}

.nytModeOn .fullscreen-dark-modal .ant-btn-primary {
    background: #e76f00 !important;
    border-color: #e76f00 !important;
}

.nytModeOn .fullscreen-dark-modal .ant-modal-close {
    color: #d4d0d0 !important
}

.nytModeOn .fullscreen-dark-modal .ant-btn-primary:hover,
.nytModeOn .fullscreen-dark-modal .ant-modal-close:hover {
    color: #fff !important;
}


.nytModeOn .fullscreen-dark-modal .ant-space-item a {
    color: #e76f00 !important
}

.nytModeOn .fullscreen-dark-modal .ant-modal-title {
    color: #000 !important
}