kibana-123
Version:
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic
585 lines (475 loc) • 11.3 kB
text/less
@import "~ui/styles/dark-variables.less";
@import "~ui/styles/bootstrap/mixins.less";
.tab-dashboard.theme-dark {
color: @text-color;
background-color: @dashboard-bg;
// /src/ui/public/styles/bootstrap/scaffolding.less
a {
color: @link-color;
&:hover,
&:focus {
color: @link-hover-color;
}
}
// /src/ui/public/styles/bootstrap/forms.less
.form-control {
color: @input-color;
background-color: @input-bg;
border-color: @input-border;
&[disabled],
&[readonly],
fieldset[disabled] & {
background-color: @input-bg-disabled;
}
}
// /src/ui/public/styles/bootstrap/panels.less
.panel {
background-color: @panel-bg;
}
// /src/ui/public/styles/bootstrap/tables.less
.table {
// Cells
> thead,
> tbody,
> tfoot {
> tr {
> th,
> td {
border-top-color: @table-border-color;
}
}
}
// Bottom align for column headings
> thead > tr > th {
border-bottom-color: @table-border-color;
}
// Account for multiple tbody instances
> tbody + tbody {
border-top-color: @table-border-color;
}
// Nesting
.table {
background-color: @table-nested-bg;
}
}
table {
th {
i.fa-sort {
color: @table-sort-color;
}
i.fa-sort-asc,
i.fa-sort-down {
color: @table-sort-asc-color;
}
i.fa-sort-desc,
i.fa-sort-up {
color: @table-sort-desc-color;
}
}
}
// /src/ui/public/styles/bootstrap/buttons.less
.btn {
background-color: @dark-button-bg;
color: @dark-button-font;
&:hover,
&:focus,
&.focus {
color: @btn-default-color;
}
.findme {
font-weight: bold;
}
}
.btn-default {
.button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);
}
.btn-primary {
.button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);
}
// /src/ui/public/styles/bootstrap/list-group.less
.list-group-item {
background-color: @list-group-bg;
border: 0 none transparent;
&:nth-child(even) {
background-color: @gray4;
}
}
a.list-group-item,
button.list-group-item {
color: @list-group-link-color;
.list-group-item-heading {
color: @list-group-link-heading-color;
}
// Hover state
&:hover,
&:focus {
color: @list-group-link-hover-color;
background-color: @list-group-hover-bg;
}
}
.panel {
> .panel-body + .table,
> .panel-body + .table-responsive,
> .table + .panel-body,
> .table-responsive + .panel-body {
border-top-color:@table-border-color;
}
}
.panel-group {
.panel-heading {
+ .panel-collapse > .panel-body,
+ .panel-collapse > .list-group {
border-top-color: @panel-inner-border;
}
}
.panel-footer {
border-top: 0;
+ .panel-collapse .panel-body {
border-bottom-color: @panel-inner-border;
}
}
}
.panel-default {
border-color: @panel-default-border;
& > .panel-heading {
color: @panel-default-text;
background-color: @panel-default-heading-bg;
border-color: @panel-default-border;
+ .panel-collapse > .panel-body {
border-top-color: @panel-default-border;
}
.badge {
color: @panel-default-heading-bg;
background-color: @panel-default-text;
}
}
& > .panel-footer {
+ .panel-collapse > .panel-body {
border-bottom-color: @panel-default-border;
}
}
}
// /src/ui/public/styles/bootstrap/navs.less
.nav {
> li {
> a {
&:hover,
&:focus {
background-color: @nav-link-hover-bg;
}
}
}
}
// /src/ui/public/styles/bootstrap/navs.less
.nav-tabs {
border-bottom: 1px solid @gray4;
> li {
margin-bottom: -2px;
> a {
&:hover {
border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;
}
}
&.active > a {
&,
&:hover,
&:focus {
color: @white;
background-color: @gray4;
border: 0 none transparent;
}
}
}
}
// /src/ui/public/styles/navbar.less
navbar {
color: @navbar-default-color;
background-color: @navbar-default-bg;
border-color: @navbar-default-border;
button {
color: @white;
background-color: transparent;
}
}
// /src/ui/public/styles/base.less
saved-object-finder {
.list-group-item {
a {
i {
color: @saved-object-finder-icon-color ;
}
color: @saved-object-finder-link-color ;
}
}
.finder-options {
> li {
&.active {
background-color: @component-active-bg;
color: @component-active-color;
a {
color: @component-active-color;
}
}
}
}
}
.cell-hover {
background-color: @table-cell-hover-bg;
}
.cell-hover:hover {
background-color: @table-cell-hover-hover-bg;
}
// /src/ui/public/styles/spinner.less
.spinner > div {
background-color: @spinner-bg;
}
// /src/ui/public/agg_table/agg_table.less
.agg-table-paginated {
tr:hover td {
background-color: @table-row-hover-bg;
}
.cell-hover:hover {
background-color: @table-cell-hover-hover-bg;
}
}
// /src/ui/public/visualize/visualize.less
.visualize-show-spy {
border-top-color: @visualize-show-spy-border;
}
.visualize-spy-container {
pre {
border-color: @visualize-show-spy-border;
color: @visualize-spy-container-pre-color;
opacity: 1;
background-color: @visualize-spy-container-pre-bg;
}
}
// /src/ui/public/vislib/styles/_svg.less
.axis {
line, path {
stroke: @svg-axis-color;
}
}
.tick text {
fill: @svg-tick-text-color;
}
.brush .extent {
stroke: @svg-brush-color;
}
.endzone {
fill: @svg-endzone-bg;
//opacity: 1;
}
// /src/ui/public/vislib/styles/_legend.less
.legend {
background-color: @dashboard-panel-bg;
}
.legend-col-wrapper {
.legend-ul {
border-left-color: @sidebar-bg;
color: @legend-item-color;
}
}
.legend-value-title {
padding: 3px;
&:hover {
background-color: @sidebar-hover-bg;
}
}
.legend-value-full {
background-color: @gray3;
}
.legend-value-details {
border-bottom: 1px solid @sidebar-bg;
.filter-button {
background-color: @sidebar-bg;
&:hover {
background-color: @sidebar-hover-bg;
}
}
}
// /src/ui/public/vislib/styles/_layout.less
.y-axis-title text, .x-axis-title text {
fill: @vis-axis-title-color;
}
.chart-title text {
fill: @vis-chart-title-color;
}
// /src/ui/public/vislib/styles/_tilemap.less
.tilemap {
border-color: @tilemap-border;
}
.tilemap-legend {
background: @tilemap-legend-base-bg;
background: @tilemap-legend-bg;
color: @tilemap-color;
}
.tilemap-legend i {
border-color: @tilemap-legend-i-border;
background: @tilemap-legend-i-bg;
}
.tilemap-info {
background: @tilemap-info-base-bg;
background: fade(@tilemap-info-bg, 92%);
}
.tilemap-info h2 {
color: @tilemap-info-header-color;
}
.leaflet-control-fit {
background: @tilemap-leaflet-control-bg;
outline: 1px @tilemap-leaflet-control-outline;
}
.leaflet-container {
background: @tilemap-leaflet-container-bg ;
}
.leaflet-popup-content-wrapper {
background: @tooltip-bg ;
color: @tooltip-color ;
}
.leaflet-popup-content {
table {
thead tr {
border-bottom-color: @tilemap-leaflet-popup-border;
}
tbody tr {
border-top-color: @tilemap-leaflet-popup-border;
}
}
}
img.leaflet-tile {
filter: @tilemap-filter;
}
.leaflet-control-attribution {
background-color: @tilemap-leaflet-footer-bg ;
color: @tilemap-leaflet-footer-color ;
}
.leaflet-left {
.leaflet-control,
.leaflet-draw-actions {
a,
a:hover {
color: @dark-button-font;
background-color: @dark-button-bg;
}
}
}
// /src/ui/public/filter_bar/filter_bar.less
.filter-bar-confirm {
background: @filter-bar-confirm-bg;
border-bottom-color: @filter-bar-confirm-border;
.filter {
background-color: @filter-bar-confirm-filter-bg;
color: @filter-bar-confirm-filter-color;
}
}
.filter-bar {
background: @filter-bar-bar-bg;
border-bottom-color: @filter-bar-bar-border;
.filter {
background-color: @filter-bar-bar-filter-bg;
color: @filter-bar-bar-filter-color;
&.negate {
background-color: @filter-bar-bar-filter-negate-bg;
}
a {
color: @filter-bar-bar-filter-color;
}
}
}
.filter-bar-condensed {
background: @filter-bar-bar-condensed-bg;
}
// /src/ui/public/styles/config.less
.config {
border-bottom: 0 none transparent;
.config-close {
background-color: @config-close-bg;
}
.container-fluid {
background-color: @config-bg;
}
}
// /src/ui/public/styles/list-group-menu.less
.list-group-menu {
&.select-mode a{
color: @list-group-menu-item-select-color;
}
.list-group-menu-item {
color: @list-group-menu-item-color;
&.active {
background-color: @list-group-menu-item-active-bg;
}
&:hover {
background-color: @gray2;
}
li {
color: @list-group-menu-item-color;
}
}
}
// /src/ui/public/styles/input.less
select {
color: @input-color;
background-color: @input-bg;
}
// /src/ui/public/styles/pagination.less
paginate {
paginate-controls {
.pagination-other-pages-list {
> li {
a {
background-color: @dark-button-bg;
color: @white;
}
&.active a {
color: @paginate-page-link-active-color;
}
}
}
}
}
// /src/core_plugins/kibana/public/dashboard/styles/main.less
.start-screen {
background-color: @dashboard-bg;
}
.gridster {
background-color: @dashboard-bg;
}
dashboard-panel {
background: @dashboard-panel-bg;
color: @dashboard-panel-color;
.panel {
.panel-heading {
a {
color: @dashboard-panel-heading-link-color;
&:hover {
color: @dashboard-panel-heading-link-hover-color;
}
}
span.panel-title {
color: @dashboard-panel-heading-link-color;
}
i {
color: @dashboard-panel-heading-link-color;
opacity: 1;
}
}
.load-error {
.fa-exclamation-triangle {
color: @dashboard-panel-load-error-color;
}
}
}
}
saved-object-finder .form-group span {
background-color: @input-bg;
color: @dark-button-font;
}
saved-object-finder .paginate-heading {
color: @text-color;
}
.kibana-nav-actions .active {
background-color: @config-bg;
color: @dark-button-font;
}
}