.qlint-warning { color: #cd8414;}
.qlint-error { color: #c71717;}
.qlint-info { color: #5D4830;}.dialog-frame {
    background-color: #eee;
    border-color : #bdbdbd;
}

.dialog-header {
    background-color: #888;
    color: #dedede;
}

.plugin-container {
    background-color : white;
    border-color     : #bdbdbd;
}

.plugin-node-container {
    border-color : #bdbdbd;
}
.about-info-cell {
    border-color: #9c9c9c;
}

#processInfoToolbar {
    color: #dedede;
}
.account-menu .account-menu-body {
    background-color: #ddd;
    color: black;
    border: 1px solid #bebebe;
}
.account-menu:hover {
    background-color: rgba(190,200,220,.5);
    color: white;
}
.account-menu .highlight-on-hover:hover {
    background-color: rgba(190,200,220,.5);
}

#processInfoToolbar .brandingText {
    color: #fff;
}
.help-icon {
    background : #eee;
}
.info-message {
    background-color : #eee;
    border-color     : #bdbdbd;
}
.lib-table th {
    background-color : #d8d6d6;
    border-color     : #a6a6a6;
}

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

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

.lib-table-blocker {
    background-color : #ccc;
}
.lib-table-wrapper {
    border-color : #A6A6A6;
}

.lib-button {
    background-color    : #dedede;
    border-color        : #c1bdbd;
    color               : black;
}

.lib-blocker {
    background : #ccc;
}
.lib-help-tip-text {
    color : #000;
    background-color : #eee;
    border : 1px solid #aaa;
}

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

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

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

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


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

.lib-input {
    color : #222;
}

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


.lib-footer-el {
    border-top : 1px solid #dad8c0;
}
.lib-footer-left { }
.lib-footer-middle { }
.lib-footer-right { }
.lib-footer-status-ok {
    background : #fafafa;
}
.lib-footer-status-warning {
    background : rgb(255, 250, 128);
}
.lib-footer-status-error {
    background : rgb(249, 177, 101);
}
.arg-backing:nth-child(even) {
    background: #dddddd;
}.menu-wrapper {
    background-color: #888;
}
.menu-bar {
    background-color: #888;
}
.context-menu {
    background-color: #ddd;
    border: 1px solid #bbb;
}
.menu-bar .menu-item {
    color: #fff;
}
.context-menu .menu-item {
    color: #000;
}
.menu-bar .menu-item:focus {
    background-color: rgba(190,200,220,.5);
    color: white;
}
.context-menu .menu-item:focus {
    background-color: rgba(190,200,220,.5);
}
.menu-hotkey {
    color: #6f6f6f;
}
.menu-separator {
    border-bottom: 1px solid #aaa;
}
.context-menu .menu-disabled {
    color: #8c8c8c !important;
}
.menu-bar .menu-disabled {
    color: #bbb !important;
}
.lib-crumb-wrapper,
.lib-crumb,
.lib-crumb:first-child,
.lib-crumb:last-child {
    background-color : #d8d6d6;
    border-color     : #a6a6a6;
}

.lib-crumb:before,
.lib-crumb:after {
    background-color : #a6a6a6;
    border-color     : #a6a6a6;
}


.fb-preview-blocker {
    background : #adadad;
}

.fb-preview-text {
    color : #0c0c0c;
}
.fb-table-wrapper {
    border-color : #A6A6A6;
}

.fb-folder {
    background: url(/analyst/__assets__/images/6a4a03c18334ee7a3dd0b6e49e997bee.png);
}

.fb-file {
    background: url(/analyst/__assets__/images/eef2be2dad38574ff51ec2a0b5273395.png);
}
.wizard-control {
    background : #d8d6d6;
    border-color : #bdbdbd;
}

.wizard-control-selected {
    background : #888;
    color: #dedede;
}

.wizard-control-disabled {
    background : #f0f0f0;
}
.wizard-body {
    border-color : #bdbdbd;
}
/*
 * Google Maps
 * Enable user select for google maps tooltips
 */
.inspector .gm-style-iw {
    -moz-user-select: auto;
    -webkit-user-select:auto;
    -ms-user-select: element;
    user-select: auto;
}

.inspector {
    background: #f8f8fa;
    margin: 0px;
    font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
    font-size: 10px;
    overflow: hidden;
    color: #333;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.inspector button {
    /* This prevents IE11 buttons from inheriting
     * line-height, brining it in line with Chrome */
    line-height: normal;
}

.inspector .btn {
    cursor: pointer;
    border: 1px solid #adadad;
    border-radius: 4px;
    background-color: #f1f1f1;
    margin: 0;
    top: -1px;
    font-size: 11px;
    position: relative;
}

.inspector .btn:hover {
    background-color: #e6e6e6;
}

.inspector .btn:focus {
    outline:none;
}


.inspector [contenteditable="true"]:focus {
    display:block;
    overflow: visible;
}


.inspector .ggPlotDescription {
    font-style: italic;
    color: #888888;
    padding: 15px;
}

.inspector .icon {
    color: black;
}

.inspector .inspector-properties-panel {
    background: #efefef;
    border-left: 1px solid #bfbfbf;
}

.inspector .inspector-selection-panel {
    border-bottom: 1px solid #bfbfbf;
    background: #efefef;
}

.inspector .inspector-canvas-panel {
    background: #ffffff;
}

.inspector .inspector-history-panel {
    background: #efefef;
    border-bottom: 1px solid #bfbfbf;
}

.inspector .inspector-toggle-panel {
    background: #fcfcfc;
    border-top: 1px solid #acacac;
}

.inspector .inspector-sample-panel {
    background: #fcfcfc;
}

.inspector #ggBinInfoTooltip {
    box-shadow: 7px 7px 23px -6px rgba(68,68,68,0.75);
    background: rgba(243, 243, 243, 0.95);
    border: 1px solid #ddd;
    color: black;
}

#transferBar {
    background-color: #F7F5F2;
    border-top: 1px solid #DAD8C0;
}
#transferBar .clearAll {
    background-color: #ddd;
    border: 1px solid #DAD8C0;
}
#transferBar .progress {
    border: 1px solid #DAD8C0;
}
.lib-parameter-name {
    background : #efefef;
}
.lib-param-matcher-header { }

.lib-param-matcher-el {
    background: #fafafa;
    border-bottom: 1px solid #ccc;
}

.lib-param-matcher-content { }

.lib-param-matcher-parameter {
    border     : 1px solid #ccc;
    background : #efefef;
    color      : #222;
}
.color-swatch-panel {
    background-color: #F3F3F3;
    border: 1px solid #dad8c0;
}.workspace-wrapper {
    border-color : #A6A6A6;
}

.widget-gg-tooltip-header {
    background:   #ececec;
    border-color: #a6a6a6;
    color:        #333;
}

.gg-tooltip-wrapper {
    box-shadow: 7px 7px 23px -6px rgba(68,68,68,0.75);
    background: rgba(243, 243, 243, 0.95);
    border: 1px solid #ddd;
    color: black;
}

.graph-up-btn:hover {
    background-color: #e6e6e6;
}
.lib-list {
    background-color    : #FFF;
    border-color        : #bbb;
}

.lib-list-item-selected {
    background-color: #BDD0F7
}

.lib-list-item-selectable {}

.lib-list-item-selectable:hover {
    outline-color: #9FB7E8
}


.breakpoint-background {
	background-color: #a7c5ff!important;
}
.breakpoint-background-disabled {
    background-color: #BBB!important;
}

.cm-errorInCode {
    background-color: #ffc8c8;
}

div.CodeMirror-lint-tooltip {
    background-color:#eee;
    border-color: #aaa;
    color: #cd8414;
}

.cm-s-q                         { background: #FFF; color: black;}
.cm-s-q .CodeMirror-linenumber  { color: #555;}
.cm-s-q .CodeMirror-selected    { background: #d7d4f0 !important; }
.cm-s-q .CodeMirror-gutter 	    { background: #DBE3EA; }
.cm-s-q .CodeMirror-gutter-text	{ color: #8DA6BC; }
.cm-s-q .CodeMirror-cursor	    { border-left: 1px solid black !important; }
.cm-s-q .cm-symbol    { color: #845df4; }
.cm-s-q .cm-keyword   { color: #996900; }
.cm-s-q .cm-number    { color: #0000EF; }
.cm-s-q .cm-variable  { color: #09026f; }
.cm-s-q .cm-string    { color: #006b99; }
.cm-s-q .cm-comment,
.cm-s-q .cm-multilineComment { color: #109900; }
.cm-s-q .cm-toDo      { color: #0B6900; background-color: #FFFFC1; }
.cm-s-q .cm-command   { color: #175700; }
.cm-s-q .cm-cell      { color: #810995; }
.cm-s-q .cm-uncolored { color: #000; } /* things like semicolons */
.cm-s-q .cm-disabled  { color: #8c8c8c; } /* disabled sections in quke */
 /* For the purposes of linting, there are a variety of error classes, to make linter warnings more precise */
.cm-s-q .cm-error,
.cm-s-q .cm-error-invalidEscape,
.cm-s-q .cm-error-illegalKeyword,
.cm-s-q .cm-error-datetime,
.cm-s-q .cm-error-invalidMultilineString,
.cm-s-q .cm-error-indentedCommand,
.cm-s-q .cm-error-unindentedToken,
.cm-s-q .cm-error-reservedInContext { color: #F00; }

/* Classes which aren't used in the q mode, but come up in markdown */
/* Classes not in the default theme */
.cm-s-q .cm-header {color: blue;}
.cm-s-q .cm-string-2 {color: #f50;}
.cm-s-q .cm-hr {color: #999;}
.cm-s-q .cm-link {color: #8e7bbb;}
.cm-s-q .cm-quote {color: #090;}

/* Classes which should match the default theme */
.cm-s-q .cm-atom {color: #ce3595;}
.cm-s-q .cm-def {color: #00f;}
.cm-s-q .cm-variable-2 {color: #a8219f}
.cm-s-q .cm-variable-3 {color: #085;}
.cm-s-q .cm-meta {color: #555;}
.cm-s-q .cm-qualifier {color: #555;}
.cm-s-q .cm-builtin {color: #30a;}
.cm-s-q .cm-bracket {color: #997;}
.cm-s-q .cm-tag {color: #170;}
.cm-s-q .cm-attribute {color: #8e7bbb;}.vertical-tab-container {
    background-color: #EEE;
}

.vertical-tab {
    border: solid 2px #BBB;
}
.lib-resize-line {
    border-color: #a6a6a6;
}


.lib-file-select {
    background-color    : #dedede;
    border-color        : #c1bdbd;
    color               : #858585;
}

.lib-file-select:hover {
    color : black;
}
.lib-kv-list-container {
    background : white;
    border     : 1px solid #bbb;
}
.io-table-list th {
    border-color : #bdbdbd;
    background-color : #d8d6d6;
}

.io-table-list td {
    border-color : #bdbdbd;
}

.cm-s-default                           { background: #FFF; color: black; }
.cm-s-default span.CodeMirror-selected  { background: #bbb !important; }
.cm-s-default .CodeMirror-gutter        { background: #DBE3EA; }
.cm-s-default .CodeMirror-gutter-text   { color: #8DA6BC; }
.cm-s-default .CodeMirror-cursor        { border-left: 1px solid black !important; }

.cm-s-default span.cm-keyword,
.cm-s-default span.cm-operator  {color: #996900}
.cm-s-default span.cm-atom,
.cm-s-default span.cm-number    {color: #0000EF;}
.cm-s-default span.cm-def,
.cm-s-default span.cm-attribute {color: #845df4;}
.cm-s-default span.cm-variable,
.cm-s-default span.cm-variable-2,
.cm-s-default span.cm-variable-3{color: #09026f;}
.cm-s-default span.cm-property  {color: black;}
.cm-s-default span.cm-comment   {color: #109900;}
.cm-s-default span.cm-string    {color: #006b99;}
.cm-s-default span.cm-meta      {color: #9C27B0;}
.cm-s-default span.cm-error     {color: #F00;}
.cm-s-default span.cm-qualifier {color: #555;}
.cm-s-default span.cm-builtin   {color: #30a;}
.cm-s-default span.cm-bracket   {color: #cc7;}
.cm-s-default span.cm-tag       {color: #170;}
.cm-s-default span.cm-punctuation {color: #138630;}
.cm-s-plainText                             { background: #FFF; color: black; }
.cm-s-plainText span.CodeMirror-selected    { background: #bbb !important; }
.cm-s-plainText .CodeMirror-gutter          { background: #DBE3EA; }
.cm-s-plainText .CodeMirror-gutter-text     { color: #8DA6BC; }
.cm-s-plainText .CodeMirror-cursor          { border-left: 1px solid black !important; }
.hoverHint {
    border: 1px solid #DAD8C0;
    background-color: #f0f0f0;
}

.hoverHint .qDocSeparator {
    background: #cecece;
}

.hoverHintOverview table,
.hoverHintOverview th,
.hoverHintOverview td {
    border: 1px solid #DAD8C0;
}.textPaneCell {
    border-bottom: 1px solid black;
}.markdownPane {
    color: #222;
}

.markdownPane pre {
    background: #f8f8f8;
    border: 1px solid #bfbfbf;
}

.markdownPane h1, .markdownPane h2 {
    color: #0065c6;
    border-bottom: 1px solid #cfcfcf;
}

.markdownPane tr:nth-of-type(odd) {
    background: #efefef;
}

.markdownPane th {
    background: #8f8f8f;
    color: white;
}

.markdownPane code {
    background: #f8f8f8;
}
.lib-removable-item:nth-child(even) {
    background-color : #eee;
}
.io-preview {
    border-color : #bdbdbd;
    background-color : #fff;
}

.io-preview-controls {
    border-top : 1px solid #bdbdbd;
    background-color : #fff;
}

.io-preview-blocker {
    background-color : #777;
}

.io-schema-table-container {
    background : white;
    border-color  : #bdbdbd;
}

.io-schema-message-container {
    border-color  : #bdbdbd;
}

.io-schema-table td {
    border-color  : #bdbdbd;
}

.io-schema-preview td {
    background : #eeeeee;
}

.io-schema-table tr {
    background-color : #ffffff !important;
}
.io-config-title {
    background-color : #d8d6d6;
    border : 1px solid #bdbdbd;
}
