/* -- Black Flat skin overrides (enabled via body.skin-black-flat) -- */
body.skin-black-flat {
  background: #0a0a0a;
  font-family: "Consolas", "Lucida Console", monospace;
  color: #65ff65;
}

body.skin-black-flat .retro-win,
body.skin-black-flat .dlg95,
body.skin-black-flat .ctxmenu,
body.skin-black-flat .menu-dropdown,
body.skin-black-flat .enrich-popup,
body.skin-black-flat .groupbox,
body.skin-black-flat .dlg-groupbox,
body.skin-black-flat .status-panel,
body.skin-black-flat .ip-box,
body.skin-black-flat .progress-bar-bg,
body.skin-black-flat .port-progress-bg,
body.skin-black-flat .listview-wrap,
body.skin-black-flat .preview-iframe,
body.skin-black-flat .detail-section,
body.skin-black-flat .cols-panel {
  background: #000000;
  border: 1px solid #1f5b1f;
  box-shadow: none;
}

body.skin-black-flat .titlebar,
body.skin-black-flat .dlg-title,
body.skin-black-flat .enrich-popup-bar,
body.skin-black-flat .preview-titlebar,
body.skin-black-flat .menubar,
body.skin-black-flat .win-menubar95,
body.skin-black-flat .listview-filter,
body.skin-black-flat .listview-header {
  background: #101010;
  color: #73ff73;
  border-bottom: 1px solid #1f5b1f;
  text-shadow: none;
}

body.skin-black-flat .title-btn,
body.skin-black-flat .btn95,
body.skin-black-flat .btn-filter,
body.skin-black-flat .btn-cols,
body.skin-black-flat .select95,
body.skin-black-flat .input95,
body.skin-black-flat input,
body.skin-black-flat select,
body.skin-black-flat textarea {
  background: #0e0e0e;
  color: #7dff7d;
  border: 1px solid #246b24;
  box-shadow: none;
}

body.skin-black-flat .btn95:active,
body.skin-black-flat .btn95.pressed,
body.skin-black-flat .title-btn:active,
body.skin-black-flat .btn-filter.active,
body.skin-black-flat .btn-cols.active {
  background: #141414;
  border-color: #3da93d;
  color: #b7ffb7;
}

body.skin-black-flat .menu-item,
body.skin-black-flat .menu-dd-item,
body.skin-black-flat .ctx-item,
body.skin-black-flat .country-item,
body.skin-black-flat .range-item,
body.skin-black-flat .notepad-menu-item,
body.skin-black-flat .lv-cell,
body.skin-black-flat .oct,
body.skin-black-flat .oct-dot,
body.skin-black-flat .stats-row,
body.skin-black-flat .port-progress-label,
body.skin-black-flat .statusbar,
body.skin-black-flat .status-panel,
body.skin-black-flat .groupbox-legend,
body.skin-black-flat .dlg-groupbox-legend,
body.skin-black-flat .label-muted,
body.skin-black-flat .label-muted-sm,
body.skin-black-flat .filter-label,
body.skin-black-flat .dlg-check-label,
body.skin-black-flat .dlg-radio,
body.skin-black-flat .imgmeta-status,
body.skin-black-flat .imgmeta-filename {
  color: #73ff73;
}

body.skin-black-flat .menu-item:hover,
body.skin-black-flat .menu-item.open,
body.skin-black-flat .menu-dd-item:hover,
body.skin-black-flat .ctx-item:hover,
body.skin-black-flat .notepad-menu-item:hover,
body.skin-black-flat .country-item:hover,
body.skin-black-flat .country-item.active,
body.skin-black-flat .range-item:hover,
body.skin-black-flat .range-item.active,
body.skin-black-flat .lv-row:hover,
body.skin-black-flat .lv-row.selected,
body.skin-black-flat .cols-panel-item:hover,
body.skin-black-flat .btn-filter:hover,
body.skin-black-flat .btn-cols:hover {
  background: #163816;
  color: #b9ffb9;
}

body.skin-black-flat .lv-row.selected .lv-cell,
body.skin-black-flat .lv-row:hover .lv-cell {
  color: #d6ffd6;
}

body.skin-black-flat .lv-col {
  color: #79ff79;
  border-right: 1px solid #1f5b1f;
  border-top: 1px solid #1f5b1f;
  border-left: 1px solid #1f5b1f;
}

body.skin-black-flat .listview-body {
  background: #050505;
}

body.skin-black-flat .progress-bar-fill,
body.skin-black-flat .port-progress-fill {
  background: #29a329;
}

body.skin-black-flat .stat-val,
body.skin-black-flat #statTime,
body.skin-black-flat #myIpResult,
body.skin-black-flat #myLocalIpResult,
body.skin-black-flat #localSubnetsResult,
body.skin-black-flat #activePorts,
body.skin-black-flat .port-hint,
body.skin-black-flat .empty-row {
  color: #a7ffa7 !important;
}

body.skin-black-flat input::placeholder,
body.skin-black-flat textarea::placeholder {
  color: #4da84d;
}

body.skin-black-flat a,
body.skin-black-flat .statusbar a {
  color: #9dff9d;
}

/* Scan history items */
body.skin-black-flat .scan-history-item:hover {
  background: #163816 !important;
}

body.skin-black-flat .scan-history-item.selected {
  background: #2d5a2d !important;
  color: #a7ffa7 !important;
}
