#statusBar {
    color: #eee;
    background-color: #424242;
    border-top: 1px solid #6d6d6d;
}
.statusOK {
    color: #eee !important;
    background-color: #424242 !important;
}
.statusWarning {
    color: #000 !important;
    background-color: #FFFA80 !important;
}
.statusError {
    color: #000 !important;
    background-color: #f9b165 !important;
}
@charset "utf-8";

html, body {
    /* This is for styling scrollbars in IE11 */
    /* This is the border of the part that moves */
    scrollbar-base-color: #6f6f6f;
    /* This is the fill of the part that moves */
    scrollbar-face-color: #6f6f6f;
    /* This is the background */
    scrollbar-track-color: #4b4b4b;

    /* This is for scrollbars in Firefox */
    scrollbar-color: #6f6f6f #4b4b4b;
}

/* Custom Scrollbars */
::-webkit-scrollbar {
    background-color: #4b4b4b;
}

::-webkit-scrollbar-thumb {
    background-color: #6f6f6f;
}

::-webkit-scrollbar-corner {
    background-color: #4b4b4b;
}

::-webkit-input-placeholder {
   color: #6D6D6D;
}

/* In light of the custom focus, this is needed to override the inner button outline in firefox */
button::-moz-focus-inner {
    border: 0;
  }

/* The dark theme styles the background color of inputs to style text fields,
    but this sets the radio button background too in IE11. As such, this sets just radio buttons
    to have a transparent background so they don't show up in tiny squares */
input[type="radio"] {
    background-color: transparent;
}

input, textarea {
    background-color: #262626;
    color: #ddd;
    border: 1px solid #6D6D6D;
}

button {
    background-color: #858585;
    color: #DEDEDE;
    border: solid 1px #6D6D6D;;
}

button:disabled {
    background: #6c6c6c;
    color: #aaa;
}

/* Remove browser specific styling for select boxes, and use our own consistently */
select {
    background-color: #858585;
    color: #DEDEDE;
    border: 1px solid #6D6D6D;
    background-image: url(/analyst/__assets__/images/77dc124157461475b331abd9fac045e6.svg);
}

/* Add proper styling for disabled selects */
select[disabled] {
    background-image: url(/analyst/__assets__/images/d61de11576126199879e77e5f92bda56.svg);
    color: #aaa;
}

option {
    color: #DEDEDE;
    border-color: #6D6D6D;
}

.widgetInput {
    background: #a1a1a1;
    border-color:#a1a1a1;
    color: black;
}

#container {
    background-color: #303030;
}

.CodeMirror-activeline-background {
    background: #202020 !important;
}
.CodeMirror-scrollbar-filler {
    background-color: #4b4b4b;
}
.combobox-option {
    background: #444444;
}

.combobox-option:hover, .combobox-option-selected {
    color: white;
    background: SteelBlue;
}

button, input[type="button"] {
    color: #dedede;
    background-color: #858585;
    border: 1px solid #6d6d6d;
    border-radius: 0;
}

*:focus {
    outline: 1px solid #419bf9;
}

/* The alpha value must be slightly less than the max, or Chrome will make it semi-transparent,
  which makes it appear very dark */
*::selection {
    background-color: #2d659efe;
    color: #dedede;
}

/* Firefox specific CSS */
@-moz-document url-prefix() {
    select {
        padding: 1px 20px 1px 2px;
    }

    select:-moz-focusring {
        color: transparent;
        text-shadow: 0 0 0 #DEDEDE;
    }
}
#menu {
    background-color: #303030;
}
.text-select{
    background-color: #A1A1A1;
    color: black;
}

/* DIALOG BOXES */

.dBox {
    border: 1px solid #6d6d6d;
    background-color: #484848;
    color: #dedede;
}

.dHeader {
    background-color: #303030;
}

.ui-widget-header {
    border: 1px solid #6D6D6D;
}

.ui-dialog {
    border: 2px solid #6D6D6D;
}

.ui-dialog-titlebar {
    background-color: #303030;
    background-image: none;
    color: #dedede;
}

.ui-dialog .ui-dialog-buttonpane {
    border-top: 1px solid #484848;
    background-color: #484848;
}
.qlint-warning { color: #C48D05;}
.qlint-error { color: #E81107;}
.qlint-info { color: #AB9C8B;}
.dialog-frame {
    background-color: #484848;
    color: #dedede;
    border-color : #6D6D6D;
}

.dialog-header {
    background-color: #303030;
    color: #dedede;
}

#middle {
    background-color: #484848;
}
#sidebar {
    color: #dedede;
}
.viewBody {
    border: 1px solid #6d6d6d;
    background-color: #262626;
}
.viewTabBar {
    border-bottom: 1px solid #303030;
}
/* A tab which is not the foreground tab in its view */
.backgroundTabHeader {
    background-color: #6f6f6f;
    color: lightgrey;
}
/* The tab being shown in the view */
.foregroundTabHeader {
    background-color: #303030;
    color: #dedede;
}
.sidebar-button,
.sidebar-tabbutton {
    background:#6f6f6f;
}
.sidebar-tabbutton-selected {
    background:#303030;
    color: #dedede;
    border: 1px solid #6d6d6d;
}
.sidebar-button-selected {
    background-color: #303030;
    color: white;
}
.sidebar-button-container {
    border-left:1px solid #6d6d6d;
    border-right:1px solid #6d6d6d;
    border-bottom:1px solid #6d6d6d;
}
.sidebar-tabbutton-selected {
    border-bottom:none;
}
#sidebar-tree-container {
    color: #CCC;
}
#sidebar-tree-container,
#sidebar-search-widget {
    border: 1px solid #6d6d6d;
    background-color: #424242;
}
#sidebar-search-history::-ms-expand {
    color:#dedede;
    background-color:#484848;
}
#sidebar-search-field,
#sidebar-search-history {
    background-color: #424242;
}
.process-view {
    color: #CCC
}
/* This is added to the artifact list to indicate the list is being filtered */
.sidebar-tree-outline {
    outline: 1px dashed #419bf9;
}
.jstree-default .jstree-wholerow-hovered {
    color: white;
    background: rgba(70,120,180,.5);
}
.jstree-default .jstree-wholerow-clicked {
    color: white;
    background: rgb(70,120,180);
}
/* Change the colour of the jstree loading gif to the dark version */
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(/analyst/__assets__/images/86374b1963a5ef94a50d1cfbda0497b0.gif) center center no-repeat;
}

textarea:disabled {
    background : #585858
}
.ws-view {
    color: #CCC;
}
.ws-view:focus {
    outline: 1px solid #8e8e8e;
}
.ws-view-draggable-helper {
    border: 1px solid #6d6d6d;
    background-color: #424242;
    color: #DEDEDE;
}
.ws-view-ref-name {
    color: darkgrey;
}
.ws-view-repo:hover,
.ws-view-artifact:hover,
.ws-view-module:hover,
.ws-view-drag-over {
    background-color: rgba(70,120,180,0.5);
}
.ws-view-selected, .ws-view-selected:hover  {
    background-color: rgb(70,120,180);
}
.ws-view-error {
    color: #D46B6C;
}
.ws-view-content-match {
    color: #67b35f;
}
.ws-view a {
    color: #aaaaea;
}
.qConsole {
    background-color : #262626;
    color            : #a7a7a7;
}
.console-grid th {
    background-color: #888;
    color: #000;
}
.console-grid td {
    background-color: #444;
    color: #c3c3c3;
}
.console-grid table,
.console-grid th,
.console-grid td {
    border: 1px solid #000 !important; /* overwide style in lib-grid */
}
.console-grid th.console-grid-key {
    background-color: #8798b7;
    color: black;
}
.console-grid td.console-grid-key {
    background-color: #415063;
}
.console-expr {
    color: #767676;
}
.qcumber-error {
    color: #C48D05;
}
.qcumber-skipped {
    color: #AB9C8B;
}
.console-stdout {
    color: #6f9abb;
}
.console-stderr {
    color: #c72d18
}
.console-success {
    color: #1f8e00;
}
.console-failure {
    color: #D22525
}
.console-stdout-icon {
    color: #292929;
    background: #aaaaaa;
}
.refactor-output {
    color: #cccccc;
}
.artifact-updated {
    color: #1f8e00;
}
.artifact-dropped {
    color: #cd8414;
}

/* Documentation generation success */
.docgen-success {
    color: #1f8e00;
}

/* Documentation generation output */
.docgen-output {
    color: #cccccc;
}

/* Documentation generation errors */
.docgen-errors {
    color: #C48D05;
}
@charset "utf-8";

.dBox {
    border-width: 2px;
}

.dHeader {
    border-radius: 0;
}

.dBox option {
    background-color: #858585;
}

.dBox input[type="text"],
.dBox input[type="password"] {
    color: black;
    border-color: transparent;
}

#dialog input[type="button"]:disabled,
.dBox input[type="button"]:disabled {
    background: #ddd;
    color: #aaa;
}
@charset "utf-8";

.ui-widget-content {
    color: #DEDEDE;
    border: 1px solid #6D6D6D;
    background-image: none;
    background-color: #303030;
    box-shadow: none;
}

.ui-dialog {
    border: 1px solid #333 !important;
    color: #dedede;
    background-color: #484848 !important;
}

.ui-dialog-titlebar {
    color: #DEDEDE;
    border: 0;
}

.ui-dialog .ui-selectable {
    background-color: #303030;
}

.ui-dialog .ui-dialog-buttonpane {
    border-top: 1px solid #6D6D6D;
    background-color: #484848;
}

.ui-dialog .ui-button {
    border-color: #6D6D6D !important;
    background : #858585;
    color: #DEDEDE;
}

.ui-dialog .ui-button:hover {
    border-color: #696969 !important;
}
.lib-table th {
    background-color : #6f6f6f;
    border-color     : #6d6d6d;
}

.lib-table td {
    border-color : #6d6d6d;
}

.lib-table tr:nth-child(odd) {
    background-color : #5d5d5d;
}

.lib-table-blocker {
    background-color : #333;
}
.lib-table-wrapper {
    border-color: #6d6d6d;
}

.lib-button {
    background-color    : #858585;
    border-color        : #6D6D6D;
    color               : #DEDEDE;
}
.lib-blocker {
    background : #333;
}
.lib-help-tip-text {
    color : #dedede;
    background-color : #303030;
    border: 1px solid #6d6d6d;
}

.lib-help-tip-arrow-top::after {
    border-color : #717171 transparent transparent transparent;
}

.lib-help-tip-arrow-right::after {
    border-color : transparent #717171 transparent transparent;
}

.lib-help-tip-arrow-bottom::after {
    border-color : transparent transparent #717171 transparent;
}

.lib-help-tip-arrow-left::after {
    border-color : transparent transparent transparent #717171;
}


.status-label-normal {
    color : #ccc;
    border : 1px solid rgba(0, 0, 0, 0);
}


.lib-input {
    color : #ddd;
    background-color : #262626;
}

.lib-input[disabled] {
    background-color : #585858;
}
.login-logo {
    background : transparent url(/analyst/__assets__/images/c7342e206bd2df7edbcf9e16c59e71f7.svg) no-repeat 1px 10px;
}


.widget-gg-tooltip-header {
    background:   #333;
    border-color: #555;
    color:        #444;
}

.gg-tooltip-wrapper {
    box-shadow: 7px 7px 23px -6px rgba(0,0,0,0.75);
    background: rgba(35, 35, 35, 0.95);
    border: 1px solid #333;
    color: #9a9a9a;
}

.graph-up-btn:hover {
    background-color: #bbbbbb;
}
