﻿/* ACE Editor DARK MODE */
.ace_editor.ace-chrome.dark-mode {
    background-color: #2d3039 !important;
    color: #ffffff !important;
}

.ace-chrome.dark-mode .ace_content,
.ace-chrome.dark-mode .ace_text-layer,
.ace-chrome.dark-mode .ace_line,
.ace-chrome.dark-mode .ace_token {
    color: #ffffff !important;
}

.ace-chrome.dark-mode .ace_gutter {
    background-color: black !important;
    color: #ffffff !important;
    border-right: 1px solid #3f4350;
}

.ace-chrome.dark-mode .ace_marker-layer .ace_active-line {
    background: #F49519 !important;
}

.ace-chrome.dark-mode .ace_cursor {
    color: #ffffff !important;
}


/* ACE Editor LIGHT MODE */
.ace_editor.ace-chrome.light-mode {
    background-color: #ffffff !important;
    color: #000000 !important;
}

.ace-chrome.light-mode .ace_content,
.ace-chrome.light-mode .ace_text-layer,
.ace-chrome.light-mode .ace_line,
.ace-chrome.light-mode .ace_token {
    color: #000000 !important;
}

.ace-chrome.light-mode .ace_gutter {
    background-color: #f0f0f0 !important;
    color: #000000 !important;
    border-right: 1px solid #c0c0c0;
}

.ace-chrome.light-mode .ace_marker-layer .ace_active-line {
    background: #41A7E1 !important;
}

.ace-chrome.light-mode .ace_cursor {
    color: #000000 !important;
}
