/**********************************************/
/* UNHOLY MARRIAGE - Completing the port of Tomorrow-Night to Chrome DevTools
/* Based on the Tomorrow Night color scheme by Chris Kempson
/* http://github.com/chriskempson/tomorrow-theme
/*
/* Built on the mnml Theme for Chrome DevTools by Michael P. Pfeiffer
/* https://github.com/frontdevDE/mnml-devtools-theme
/*
/* Which was, in turn, based on a Gist by Ben Truyman. Further attr:
/* https://gist.github.com/3040634
/*
/**********************************************/
#-webkit-web-inspector ::selection {
  background: #888;
  opacity: 1;
}
#-webkit-web-inspector #toolbar {
  background: -webkit-linear-gradient(#555555, #333333) !important;
  border-top: 5px solid #c96666 !important;
  border-bottom: 1px solid #444444 !important;
  padding-top: 0 !important;
  height: 50px !important;
}
#-webkit-web-inspector #toolbar .toolbar-label {
  color: #ffffff !important;
}
#-webkit-web-inspector #toolbar .toggled-on .toolbar-label {
  color: #ffffff !important;
}
#-webkit-web-inspector #toolbar .toolbar-item {
  height: 45px !important;
  padding: 10px 15px !important;
}
#-webkit-web-inspector #toolbar .toolbar-item .toolbar-icon {
  -webkit-filter: grayscale(0.3);
  -webkit-transform: scale(0.9);
}
#-webkit-web-inspector #toolbar .toolbar-item.toggleable.toggled-on {
  background: -webkit-linear-gradient(#444444, #333333) !important;
  padding: 10px 13px !important;
}
#-webkit-web-inspector #toolbar .toolbar-item.close-left {
  padding-right: 22px !important;
}
#-webkit-web-inspector #toolbar-controls {
  margin-top: 2px !important;
  color: #ffffff !important;
}
#-webkit-web-inspector #toolbar-search-item {
  margin-top: 12px !important;
}
#-webkit-web-inspector #main {
  top: 50px !important;
}
#-webkit-web-inspector #search-results-matches {
  color: #eee !important;
  text-shadow: none !important;
}
#-webkit-web-inspector #search {
  background: #1d1f21 !important;
}
#-webkit-web-inspector .resources-divider-label {
  color: #ffffff !important;
}
#-webkit-web-inspector .crumbs .crumb {
  display: none;
}
#-webkit-web-inspector .status-bar {
  border-color: #444444 !important;
  background: #1d1f21 !important;
}
#-webkit-web-inspector .status-bar-item {
  border-color: #444444 !important;
  -webkit-filter: grayscale(0.75);
  color: #666666 !important;
  text-shadow: none !important;
}
#-webkit-web-inspector .status-bar-item .long-click-glyph {
  display: none;
}
#-webkit-web-inspector .status-bar-items {
  border: 0 !important;
}
#-webkit-web-inspector .glyph {
  background-color: #666666 !important;
}
#-webkit-web-inspector .glyph.shadow {
  display: none;
}
#-webkit-web-inspector button.status-bar-item.toggled-on .glyph {
  background-color: #d9d9d9 !important;
}
#-webkit-web-inspector #error-warning-count {
  color: #666666 !important;
  margin-right: 5px;
}
#-webkit-web-inspector #error-count-img,
#-webkit-web-inspector #warning-count-img {
  opacity: .5;
  -webkit-filter: grayscale(0.5);
}
#-webkit-web-inspector .scope-bar {
  padding: 0 3px !important;
}
#-webkit-web-inspector .scope-bar li {
  margin: 1px 2px 0 !important;
  padding: 2px 5px !important;
  color: #666666 !important;
  text-shadow: none !important;
}
#-webkit-web-inspector .scope-bar li.selected,
#-webkit-web-inspector .scope-bar li:hover,
#-webkit-web-inspector .scope-bar li:active {
  color: #d9d9d9 !important;
  background: #333 !important;
}
#-webkit-web-inspector .scope-bar-divider {
  height: 13px !important;
  margin: 0 2px;
  background-color: #444444 !important;
}
#-webkit-web-inspector .status-bar-select-container {
  position: relative;
  background: none !important;
}
#-webkit-web-inspector .status-bar-select-container:after {
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  right: 3px;
  width: 0;
  height: 0;
  opacity: .75;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid #666666;
}
#-webkit-web-inspector .timeline-records-counter {
  color: #666666 !important;
  text-shadow: none !important;
}
#-webkit-web-inspector .timeline-category-statusbar-item {
  line-height: 20px !important;
  margin-left: 5px !important;
}
#-webkit-web-inspector .timeline-category-statusbar-item:first-child {
  margin-left: 0 !important;
}
#-webkit-web-inspector .timeline-category-statusbar-item .timeline-category-checkbox {
  margin-right: 5px !important;
  border-radius: 0 !important;
}
#-webkit-web-inspector .timeline-category-statusbar-item .timeline-category-checkbox:before {
  top: -2px !important;
  left: -1px !important;
}

/**********************************************/
/* Console
/**********************************************/

  /**********************************************/
  /* Messages
  /**********************************************/

  #-webkit-web-inspector #console-messages {
    font-family: 'DroidSansMono', Menlo, monospace !important;
    background: #1C1E21;
  }
  #-webkit-web-inspector #console-messages a {
    color: #666 !important;
  }
  #-webkit-web-inspector #console-messages a:hover {
    color: #999 !important;
  }
  #-webkit-web-inspector .console-message {
    color: #F1F1F1 !important;
  }
  #-webkit-web-inspector .console-message,
  #-webkit-web-inspector .console-user-command {
    border-bottom: 1px solid #444 !important;
  }
  #-webkit-web-inspector .console-user-command > .console-message-text {
    color: #C4C7C6 !important;
  }
  #-webkit-web-inspector .console-formatted-number {
    color: #EEC574 !important;
  }
  #-webkit-web-inspector .console-formatted-string {
    color: #B5BC67 !important;
  }
  #-webkit-web-inspector .console-formatted-object {
    color: #7C7C7C !important;
  }
  #-webkit-web-inspector .console-formatted-function {
    color: #FFF !important;
  }
  #-webkit-web-inspector .console-formatted-regexp {
    color: #c96666 !important;
  }
  #-webkit-web-inspector .console-group-messages .section .header .title {
    color: #F1F1F1 !important;
  }
  #-webkit-web-inspector .console-group-messages .section .header::before,
  #-webkit-web-inspector .properties-tree li.parent::before {
    content: url(chrome-devtools://devtools/Images/treeRightTriangleWhite.png) !important;
  }
  #-webkit-web-inspector .console-group-messages .section.expanded .header::before,
  #-webkit-web-inspector .properties-tree li.parent.expanded::before {
    content: url(chrome-devtools://devtools/Images/treeDownTriangleWhite.png) !important;
  }
  @-webkit-keyframes webkit-error-level {
    0% {
      color: #f77 !important;
    }
    50% {
      color: #f22 !important;
    }
    100% {
      color: #f77 !important;
    }
  }
  #-webkit-web-inspector .console-message-text {
    color: #c5c8c6;
  }
  #-webkit-web-inspector .console-error-level .console-message-text .title {
    color: #f66 !important;
    -webkit-animation-name: webkit-error-level;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-timing-function: ease-in-out;
  }
  #-webkit-web-inspector .console-user-command::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTMzNzdGNUZDMTA1MTFFMDgwRUZGQ0JCMjgzMzU0MTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTMzNzdGNjBDMTA1MTFFMDgwRUZGQ0JCMjgzMzU0MTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzM3N0Y1REMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MzM3N0Y1RUMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pia6udAAAAB5SURBVHjaYvz//z8DMYAFxli9ejWI6oByK5AVhYaGIhRCgQsQGwOxIFTxe5gEE5pCVyA+C8RpQLwbqgmrwvdQxauhis6AbMamEASUkEwCabyHTWE51BQlqBNMoDSKQhckX3dCFd3DCB4g2AP16VkoGwUwEhvgAAEGAAzQHBRSxqPRAAAAAElFTkSuQmCC) !important;
  }

  /**********************************************/
  /* Prompt
  /**********************************************/

  #-webkit-web-inspector #console-prompt {
    color: #F1F1F1 !important;
  }
  #-webkit-web-inspector #console-prompt::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjRGNTc2MTZDMTA2MTFFMDgwRUZGQ0JCMjgzMzU0MTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjRGNTc2MTdDMTA2MTFFMDgwRUZGQ0JCMjgzMzU0MTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzM3N0Y2MUMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MzM3N0Y2MkMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plf0eOsAAAB4SURBVHjaYvz//z8DMYAFxph+BqyhA8qtQFaUacKIUAgFLkBsDMSCUMXvYRJMaApdgfgsEKcB8W6oJqwK30MVr4YqOgPEodgUgoASkkkgjfewKSyHmqIEdYIJlEZR6ILk606oonsYwQMEe6A+PQtlowBGYgMcIMAAF2wcFPVNZx8AAAAASUVORK5CYII=) !important;
    color: #FFF !important;
  }

#-webkit-web-inspector #network-container th,
#-webkit-web-inspector #network-container td,
#-webkit-web-inspector #network-container .data-grid,
#-webkit-web-inspector #network-container .network-summary-bar {
  color: #ffffff;
  background: #1d1f21 !important;
  border-color: #444444 !important;
}
#-webkit-web-inspector #network-container th {
  padding-left: 10px !important;
}
#-webkit-web-inspector #network-container .network-summary-bar {
  border-top: 1px solid #444444;
}
#-webkit-web-inspector #network-container .network-graph-label {
  color: #ffffff !important;
  text-shadow: none !important;
}
#-webkit-web-inspector #network-container .timeline-column select {
  color: #ffffff !important;
}

/**********************************************/
/* Elements/Network/Scripts
/**********************************************/

/**********************************************/
/* Layout
/**********************************************/

#-webkit-web-inspector .script-view,
#-webkit-web-inspector .properties-tree,
#-webkit-web-inspector .pane,
#-webkit-web-inspector .breakpoint-list li,
#-webkit-web-inspector .pane > .body .info {
  color: #CCC !important;
}
#-webkit-web-inspector .script-view,
#-webkit-web-inspector .text-editor-contents,
#-webkit-web-inspector .pane.expanded,
#-webkit-web-inspector #elements-content,
#-webkit-web-inspector .resource-view.json {
  background: #1C1E21 !important;
  font-size: 12px !important;
}
#-webkit-web-inspector .highlight {
  color: #F1F1F1;
}
#-webkit-web-inspector li.hovered:not(.selected) .selection {
  background: rgba(255, 255, 255, 0.2) !important;
}
#-webkit-web-inspector #elements-content .selected {
  background-color: #373B41 !important;
}
#-webkit-web-inspector .styles-sidebar-separator,
#-webkit-web-inspector .pane > .title {
  position: relative;
  height: 23px !important;
  padding-left: 20px !important;
  line-height: 20px !important;
  border-top-color: #666 !important;
  border-bottom-color: #333 !important;
  font-weight: normal !important;
  color: rgba(255, 255, 255, 0.85) !important;
  text-shadow: none !important;
  text-overflow: ellipsis !important;
  background-image: -webkit-linear-gradient(#555555, #333333) !important;
}
#-webkit-web-inspector .styles-sidebar-separator:before,
#-webkit-web-inspector .pane > .title:before {
  content: "" !important;
  position: absolute;
  top: 5px;
  left: 7px;
  width: 0 !important;
  height: 0 !important;
  border-left: 8px solid #666666;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
}
#-webkit-web-inspector .pane.expanded > .title:before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid #666666;
}
#-webkit-web-inspector .sidebar-pane-subtitle {
  right: 5px !important;
  font-size: 11px !important;
}
#-webkit-web-inspector .sidebar-pane-subtitle input[type=checkbox] {
  margin-right: 3px;
}
#-webkit-web-inspector .pane > .title > button,
#-webkit-web-inspector .pane > .title > select {
  -webkit-filter: invert(1);
}
#-webkit-web-inspector .metrics .position,
#-webkit-web-inspector .metrics .margin,
#-webkit-web-inspector .metrics .border,
#-webkit-web-inspector .metrics .padding,
#-webkit-web-inspector .metrics .content {
  color: #fff !important;
  border-color: #fff !important;
}
#-webkit-web-inspector .metrics .position {
  background: #35393c !important;
}
#-webkit-web-inspector .metrics .margin {
  background: #4d5257 !important;
}
#-webkit-web-inspector .metrics .border {
  background: #656c72 !important;
}
#-webkit-web-inspector .metrics .padding {
  background: #7d858d !important;
}
#-webkit-web-inspector .metrics .content {
  background: #989fa5 !important;
}
#-webkit-web-inspector .metrics .label,
#-webkit-web-inspector .metrics .top,
#-webkit-web-inspector .metrics .bottom,
#-webkit-web-inspector .metrics .right,
#-webkit-web-inspector .metrics .left {
  color: #fff !important;
}

/**********************************************/
/* HTML
/**********************************************/

#-webkit-web-inspector .webkit-html-comment {
  color: #7c7c7c !important;
}
#-webkit-web-inspector .webkit-html-tag {
  color: #C96666 !important;
}
#-webkit-web-inspector .webkit-html-attribute-name {
  color: #C96666 !important;
}
#-webkit-web-inspector .webkit-html-attribute-value {
  color: #B5BC67 !important;
}
#-webkit-web-inspector .webkit-html-text-node .webkit-html-css-node {
  color: #C2C3C3 !important;
}
#-webkit-web-inspector .webkit-html-js-node {
  color: #c2c3c3 !important;
}
#-webkit-web-inspector .webkit-html-resource-link,
#-webkit-web-inspector .webkit-html-external-link {
  color: #EEC574 !important;
}

/**********************************************/
/* CSS
/**********************************************/
#-webkit-web-inspector .webkit-css-comment {
  color: #7C7C7C !important;
}
#-webkit-web-inspector .webkit-css-selector,
#-webkit-web-inspector .styles-selector,
#-webkit-web-inspector .styles-section .selector-matches {
  color: #C96666 !important;
}
#-webkit-web-inspector .styles-section .selector {
  color: #EEC574 !important;
}
#-webkit-web-inspector .webkit-css-property {
  color: #EEC574 !important;
}
#-webkit-web-inspector .webkit-css-keyword {
  color: #db925f !important;
}
#-webkit-web-inspector .webkit-css-number,
#-webkit-web-inspector .properties-tree .value {
  color: #db925f !important;
}
#-webkit-web-inspector .webkit-css-important,
#-webkit-web-inspector .webkit-css-at-rule {
  color: #b094bb !important;
}
#-webkit-web-inspector .webkit-css-string {
  color: #b5bc67 !important;
}
#-webkit-web-inspector .webkit-css-url {
  color: #eec574 !important;
}

/**********************************************/
/* JavaScript
/**********************************************/

#-webkit-web-inspector .sidebar-separator {
  padding: 3px 5px 5px !important;
  background: #242729 !important;
  color: #b3b3b3 !important;
  text-shadow: none !important;
}
#-webkit-web-inspector .webkit-line-content,
#-webkit-web-inspector .webkit-javascript-ident {
  color: #ffffff !important;
}
#-webkit-web-inspector .webkit-javascript-keyword {
  color: #db925f !important;
}
#-webkit-web-inspector .webkit-javascript-comment {
  color: #7c7c7c !important;
}
#-webkit-web-inspector .webkit-javascript-string {
  color: #b5bc67 !important;
}
#-webkit-web-inspector .webkit-javascript-number {
  color: #db925f !important;
}
#-webkit-web-inspector .webkit-javascript-regexp {
  color: #c96666 !important;
}
#-webkit-web-inspector .section .properties .name,
#-webkit-web-inspector .event-properties .name {
  color: #82a1be !important;
}


#-webkit-web-inspector .popover {
  color: #ffffff !important;
}
#-webkit-web-inspector .popover .arrow {
  display: none;
}
#-webkit-web-inspector .popover .network-timing-bar {
  background: #808080 !important;
  border-color: #808080 !important;
}
#-webkit-web-inspector .network-timing-bar-title {
  color: #ffffff !important;
}
#-webkit-web-inspector .editing,
#-webkit-web-inspector .editing * {
  color: #FFF !important;
  background-color: #000 !important;
}
#-webkit-web-inspector .styles-section.read-only {
  background: #373B41 !important;
}
#-webkit-web-inspector .styles-section,
#-webkit-web-inspector .subtitle {
  color: #7C7C7C !important;
  background: #1d1f21 !important;
}
#-webkit-web-inspector .split-view-sidebar-right {
  background: #222 !important;
}
#-webkit-web-inspector .section > .header::before,
#-webkit-web-inspector .properties-tree li.parent::before,
#-webkit-web-inspector .event-bars .event-bar .header::before,
#-webkit-web-inspector .outline-disclosure li.parent::before,
#-webkit-web-inspector .styles-section.matched-styles .properties li.parent .expand-element {
  content: url(chrome-devtools://devtools/Images/treeRightTriangleWhite.png) !important;
}
#-webkit-web-inspector .styles-section .properties li.parent::before,
#-webkit-web-inspector .styles-section .properties li.parent.expanded::before {
  content: none !important;
}
#-webkit-web-inspector .styles-section.matched-styles .properties li.parent .expand-element {
  margin-right: 1px !important;
  margin-left: -5px !important;
  opacity: 0.6 !important;
}
#-webkit-web-inspector .outline-disclosure ol li {
  line-height: 16px;
}
#-webkit-web-inspector .outline-disclosure ol li.selected {
  outline: 1px solid rgba(255, 255, 255, 0.1);
  line-height: 16px;
}
#-webkit-web-inspector .section.expanded > .header::before,
#-webkit-web-inspector .properties-tree li.parent.expanded::before,
#-webkit-web-inspector .event-bars .event-bar.expanded .header::before,
#-webkit-web-inspector .outline-disclosure li.parent.expanded::before,
#-webkit-web-inspector .styles-section.matched-styles .properties li.parent.expanded .expand-element {
  content: url(chrome-devtools://devtools/Images/treeDownTriangleWhite.png) !important;
}
#-webkit-web-inspector .child-editing {
  color: #fff !important;
}
#-webkit-web-inspector .section .properties .name,
#-webkit-web-inspector .event-properties .name {
  color: #82a1be !important;
}
#-webkit-web-inspector .styles-selector {
  color: #c96666 !important;
}
#-webkit-web-inspector .section .header {
  color: #CCC !important;
}
#-webkit-web-inspector .properties .value {
  color: #c2c3c3 !important;
}
#-webkit-web-inspector .event-bars .event-bar .header .title {
  color: #969796 !important;
  text-shadow: none !important;
}
#-webkit-web-inspector .console-formatted-number {
  color: #eec574 !important;
}
#-webkit-web-inspector .console-formatted-string {
  color: #b5bc67 !important;
}
#-webkit-web-inspector .console-formatted-object,
#-webkit-web-inspector .console-formatted-node,
#-webkit-web-inspector .console-formatted-array {
  color: #7C7C7C !important;
}
#-webkit-web-inspector .console-formatted-function {
  color: #fff !important;
}
#-webkit-web-inspector .console-formatted-regexp {
  color: #c96666 !important;
}
#-webkit-web-inspector .styles-element-state-pane {
  background: #373B41 !important;
}
#-webkit-web-inspector .placard:nth-of-type(2n) {
  background: #333 !important;
}
#-webkit-web-inspector .placard.selected {
  background-image: -webkit-linear-gradient(#c96666, #6f2727) !important;
  border-top-color: #6f2727 !important;
}
#-webkit-web-inspector .placard .title {
  color: #CCC !important;
}
#-webkit-web-inspector .placard .subtitle {
  color: rgba(255, 255, 255, 0.7) !important;
}
#-webkit-web-inspector .popover {
  background-color: rgba(0, 0, 0, 0.9) !important;
  border: 10px solid rgba(0, 0, 0, 0.9) !important;
  border-radius: 10px !important;
  -webkit-border-image: none !important;
  margin-left: 10px !important;
}
#-webkit-web-inspector .popover .arrow {
  background-image: none !important;
  border-color: transparent transparent #000 transparent !important;
  border-style: solid;
  border-width: 10px;
  width: 0 !important;
  height: 0 !important;
  bottom: -2px !important;
  left: 0;
}
#-webkit-web-inspector .popover.bottom-left-arrow .arrow,
#-webkit-web-inspector .popover.bottom-right-arrow .arrow {
  border-color: #000 transparent transparent transparent !important;
}
#-webkit-web-inspector .popover.left-top-arrow .arrow,
#-webkit-web-inspector .popover.left-bottom-arrow .arrow {
  border-color: transparent #000 transparent transparent !important;
}
#-webkit-web-inspector .popover.right-top-arrow .arrow,
#-webkit-web-inspector .popover.right-bottom-arrow .arrow {
  border-color: transparent transparent #000 transparent !important;
}
#-webkit-web-inspector .popover .source-frame-popover-title {
  color: #c5c8c6 !important;
}
#-webkit-web-inspector .popover .source-frame-popover-tree {
  border-top-color: #444 !important;
}
#-webkit-web-inspector .custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:decrement,
#-webkit-web-inspector .custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:increment {
  background: #333 !important;
  border-radius: 5px !important;
}
#-webkit-web-inspector .webkit-execution-line.webkit-line-content {
  background-color: #242729 !important;
  outline: 1px solid #000000 !important;
}
body.compact .help-window-outer {
  top: 50px !important;
}

/****************************************/
/*Custom Rules                          */
/*Added: 9/25/13                        */
/*By: Patrick Lindsay                   */
/****************************************/

#-webkit-web-inspector .split-view-contents{
  background-color: rgb(36,39,41);
}
#-webkit-web-inspector .sidebar-pane-toolbar{
  color: white;
}
#-webkit-web-inspector .panel.elements .sidebar-pane-toolbar select, #-webkit-web-inspector .panel.elements .sidebar-pane-toolbar button{
  -webkit-filter:invert(100%);
}

#-webkit-web-inspector .expand-element{-webkit-filter:invert(100%);}

/*************************************************/
/*Sources Panel                                  */
/*Added: 9/30/13                                 */
/*Modified: 10/3/13                              */
/*By: Patrick Lindsay                            */
/*Colors discerned from                          */
/*http://github.com/chriskempson/tomorrow-theme/ */
/*************************************************/

.CodeMirror span.cm-js-keyword {color: #b294bb !important;}
.CodeMirror span.cm-js-number {color: #de935f !important;}
.CodeMirror span.cm-js-comment {color: #969896 !important;}
.CodeMirror span.cm-js-string {color: #b5bd68 !important;}
.CodeMirror span.cm-js-string-2 {color: #b5bd68 !important;}
.CodeMirror span.cm-js-variable {color: #81a2be !important;}

.CodeMirror span.cm-css-keyword { color: #b294bb !important;}
.CodeMirror span.cm-css-number {color: #de935f !important;}
.CodeMirror span.cm-css-comment {color: #969896 !important;}
.CodeMirror span.cm-css-def {color: #cc6666 !important;}
.CodeMirror span.cm-css-meta {color: #cc6666 !important;}
.CodeMirror span.cm-css-atom {color: #8abeb7 !important;}
.CodeMirror span.cm-css-string {color: #b5bd68 !important;}
.CodeMirror span.cm-css-string-2 {color: #de935f !important;}
.CodeMirror span.cm-css-link {color: #b5bd68 !important;}
.CodeMirror span.cm-css-variable {color: #cc6666 !important;}
.CodeMirror span.cm-css-variable-2 {color: #de935f !important;}
.CodeMirror span.cm-css-property {color: #f0c674 !important;}
.CodeMirror span.cm-css-qualifier {color: #cc6666 !important;}
.CodeMirror span.cm-css-operator {color: #cc6666 !important;}
.CodeMirror span.cm-css-tag {color: #b294bb !important;}
.CodeMirror span.cm-css-builtin {color: #cc6666 !important;}

.CodeMirror span.cm-xml-meta, .CodeMirror span.cm-html-meta {color: #c5c8c6 !important;}
.CodeMirror span.cm-xml-comment, .CodeMirror span.cm-html-comment {color: #969896 !important;}
.CodeMirror span.cm-xml-string, .CodeMirror span.cm-html-string {color: #b5bd68 !important;}
.CodeMirror span.cm-xml-tag, .CodeMirror span.cm-html-tag {color: #cc6666 !important;}
.CodeMirror span.cm-xml-error, .CodeMirror span.cm-html-error {color: #cc6666 !important;}
.CodeMirror span.cm-xml-attribute, .CodeMirror span.cm-html-attribute {color: #bdb568 !important;}
.CodeMirror span.cm-xml-link, .CodeMirror span.cm-html-link {color: #8abeb7 !important;}

.CodeMirror-cursor{border-color:white !important}
.CodeMirror pre{color: #c5c8c6 !important;}

/**********************************************************/
/* Backwards Compatibility (CodeMirror for Chrome <= 29)  */
/* Added: 10/3/2013                                       */
/* By: Patrick Lindsay                                    */
/**********************************************************/
.cm-s-web-inspector-js span.cm-keyword {color: #b294bb !important;}
.cm-s-web-inspector-js span.cm-number {color: #de935f !important;}
.cm-s-web-inspector-js span.cm-comment {color: #969896 !important;}
.cm-s-web-inspector-js span.cm-string {color: #b5bd68 !important;}
.cm-s-web-inspector-js span.cm-string-2 {color: #b5bd68 !important;}
.cm-s-web-inspector-js span.cm-variable {color: #81a2be !important;}

.cm-s-web-inspector-css span.cm-keyword { color: #b294bb !important;}
.cm-s-web-inspector-css span.cm-number {color: #de935f !important;}
.cm-s-web-inspector-css span.cm-comment {color: #969896 !important;}
.cm-s-web-inspector-css span.cm-def {color: #cc6666 !important;}
.cm-s-web-inspector-css span.cm-meta {color: #cc6666 !important;}
.cm-s-web-inspector-css span.cm-atom {color: #8abeb7 !important;}
.cm-s-web-inspector-css span.cm-string {color: #b5bd68 !important;}
.cm-s-web-inspector-css span.cm-string-2 {color: #de935f !important;}
.cm-s-web-inspector-css span.cm-link {color: #b5bd68 !important;}
.cm-s-web-inspector-css span.cm-variable {color: #cc6666 !important;}
.cm-s-web-inspector-css span.cm-variable-2 {color: #de935f !important;}
.cm-s-web-inspector-css span.cm-property {color: #f0c674 !important;}
.cm-s-web-inspector-css span.cm-qualifier {color: #cc6666 !important;}
.cm-s-web-inspector-css span.cm-operator {color: #cc6666 !important;}
.cm-s-web-inspector-css span.cm-tag {color: #b294bb !important;}
.cm-s-web-inspector-css span.cm-builtin {color: #cc6666 !important;}

.cm-s-web-inspector-html span.cm-meta {color: #c5c8c6 !important;}
.cm-s-web-inspector-html span.cm-comment {color: #969896 !important;}
.cm-s-web-inspector-html span.cm-string {color: #b5bd68 !important;}
.cm-s-web-inspector-html span.cm-tag {color: #cc6666 !important;}
.cm-s-web-inspector-html span.cm-attribute {color: #bdb568 !important;}
.cm-s-web-inspector-html span.cm-link {color: #8abeb7 !important;}