/**
 * Copyright (c) 2016, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
 *
 * WSO2 Inc. licenses this file to you under the Apache License,
 * Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied. See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
.ace-ballerina .ace_invalid {
    color: #cbcfcc;
    background-color: #dc5e5e
}

.ace-ballerina .ace_constant.ace_other {
    color: #e8e8e8
}

.ace-ballerina .ace_invalid.ace_deprecated {
    color: #ccd0cd;
    background-color: #b294ba
}

.ace-ballerina .ace_support.ace_class, .ace-ballerina .ace_support.ace_type {
    color: #e9c748
}

.ace-ballerina .ace_fold {
    background-color: #78a3d6;
    border-color: #dcdcdc
}

.ace-ballerina .ace_entity.ace_name.ace_function, .ace-ballerina .ace_support.ace_function, .ace-ballerina .ace_variable {
    color: #7ca8dd
}

.ace-ballerina .ace_entity.ace_name.ace_tag, .ace-ballerina .ace_entity.ace_other.ace_attribute-name, .ace-ballerina .ace_meta.ace_tag, .ace-ballerina .ace_string.ace_regexp, .ace-ballerina .ace_variable {
    color: #95c9fc
}

.ace-ballerina .ace_heading, .ace-ballerina .ace_markup.ace_heading, .ace-ballerina .ace_string {
    color: #B9CA4A
}

.ace-ballerina .ace_c9searchresults.ace_keyword {
    color: #c0c07f;
}

.ace-ballerina .ace_comment {
    color: #787878
}

.ace-ballerina.ace_multiselect .ace_selection.ace_start {
    border-radius: 2px;
    box-shadow: 0 0 3px 0 #000000;
}

.ace-ballerina .ace_gutter {
    background: #1b1b1b;
    color: #868992
}

.ace-ballerina .ace_marker-layer .ace_highlight {
    box-shadow: inset 0 -1px #6D7800;
    border: 1px solid #6F7800;
    margin: -1px 0 0 -1px;
    background: rgba(253, 233, 0, 0.1);
    border-bottom: 0;
}

.ace-ballerina .ace_marker-layer .ace_active-line {
    background: #2f2f2f
}

.ace-ballerina .ace_gutter-active-line {
    background-color: #272727
}

.ace-ballerina .ace_print-margin {
    width: 1px;
    background: #1b1b1b
}

.ace-ballerina {
    background-color: #191b1d;
    color: #a3f85d
}

.ace-ballerina .ace_cursor {
    color: #f9f9f9
}

.ace-ballerina .ace_marker-layer .ace_selection {
    background: #454545
}

.ace-ballerina .ace_marker-layer .ace_step {
    background: #695400;
}

.ace-ballerina .ace_marker-layer .ace_bracket {
    margin: -1px 0 0 -1px;
    border: 1px solid #8c8c8c
}

.ace-ballerina .ace_marker-layer .ace_selected-word {
    border: 1px solid #888888
}

.ace-ballerina .ace_stack {
    background-color: #40582C;
}

.ace-ballerina .ace_keyword, .ace-ballerina .ace_meta, .ace-ballerina .ace_storage, .ace-ballerina .ace_storage.ace_type, .ace-ballerina .ace_support.ace_type {
    color: #94c8fa
}

.ace-ballerina .ace_invisible {
    color: #313131
}

.ace-ballerina .ace_constant.ace_character, .ace-ballerina .ace_constant.ace_language, .ace-ballerina .ace_constant.ace_numeric, .ace-ballerina .ace_keyword.ace_other.ace_unit, .ace-ballerina .ace_support.ace_constant, .ace-ballerina .ace_variable.ace_parameter {
    color: #fa71f9
}

.ace-ballerina .ace_keyword.ace_operator {
    color: #6cb9aa
}

