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
296 lines (238 loc) • 5.02 kB
text/less
// Flatly 3.1.1
// Bootswatch
// -----------------------------------------------------
@import "~ui/styles/mixins";
@import "~ui/styles/variables";
@import "~ui/styles/theme/bootstrap";
@import "~ui/styles/theme/font-awesome";
@import "~ui/styles/custom";
// Navbar =====================================================================
.navbar {
border-width: 0;
}
.navbar-btn-link {
margin: 0;
border-radius: 0;
@media (max-width: @screen-sm-min) {
width: 100%;
text-align: left;
}
}
.navbar-default {
.badge {
background-color: @navbar-default-badge-bg;
color: @navbar-default-badge-color;
}
}
.navbar-inverse {
.logo {
height: @navbar-height;
width: 252px;
background-color: @navbar-inverse-brand-bg;
}
.logo-small {
height: @navbar-height;
width: 45px;
background-color: @navbar-inverse-brand-bg;
}
.badge {
background-color: @navbar-inverse-badge-bg;
color: @navbar-inverse-badge-color;
}
}
.navbar-brand {
cursor: default;
font-size: 1.8em;
user-select: none;
}
.navbar-nav {
font-size: @font-size-small;
& > .active > a {
border-bottom-color: @kibanaGray2;
background-color: transparent;
}
}
.navbar-toggle {
margin-top: 4px;
}
// Buttons ====================================================================
.btn:active {
.box-shadow(none);
}
.btn-group.open .dropdown-toggle {
.box-shadow(none);
}
/* Small devices (tablets, 768px and smaller) */
@media (max-width: @screen-sm-min) {
.btn {
/* Fixes an issue with buttons not respecting the bounds of the screen */
white-space: normal;
}
}
// Typography =================================================================
.text-primary,
.text-primary:hover {
color: @brand-primary;
}
.text-success,
.text-success:hover {
color: @brand-success;
}
.text-danger,
.text-danger:hover {
color: @brand-danger;
}
.text-warning,
.text-warning:hover {
color: @brand-warning;
}
.text-info,
.text-info:hover {
color: @brand-info;
}
// Tables =====================================================================
table,
.table {
a {
text-decoration: underline;
}
.success,
.warning,
.danger,
.info {
color: @table-special-color;
a {
color: @table-special-color;
}
}
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid @table-border-color;
}
// Forms ======================================================================
.form-control,
input {
border-width: @input-border-width;
.box-shadow(none);
&:focus {
.box-shadow(none);
}
}
.has-warning {
.help-block,
.control-label,
.radio,
.checkbox,
.radio-inline,
.checkbox-inline,
.form-control-feedback {
color: @brand-warning;
}
.form-control,
.form-control:focus {
border: @input-border-width solid;
border-color: @brand-warning;
}
.input-group-addon {
border-color: @brand-warning;
}
}
.has-error {
.help-block,
.control-label,
.radio,
.checkbox,
.radio-inline,
.checkbox-inline,
.form-control-feedback {
color: @brand-danger;
}
.form-control,
.form-control:focus {
border: @input-border-width solid;
border-color: @brand-danger;
}
.input-group-addon {
border-color: @brand-danger;
}
}
.has-success {
.help-block,
.control-label,
.radio,
.checkbox,
.radio-inline,
.checkbox-inline,
.form-control-feedback {
color: @brand-success;
}
.form-control,
.form-control:focus {
border: solid @brand-success;
}
.input-group-addon {
border-color: @brand-success;
}
}
// Navs =======================================================================
.nav {
.open > a,
.open > a:hover,
.open > a:focus {
border-color: transparent;
}
}
.pager {
a,
a:hover {
color: @pager-link-color;
}
.disabled {
&>a,
&>a:hover,
&>a:focus,
&>span {
background-color: @pagination-disabled-bg;
}
}
}
// Panel =================================================================
.panel {
border-radius: 0;
.box-shadow(0 0 0 rgba(0,0,0,0));
}
// Indicators =================================================================
.alert {
a,
.alert-link {
color: @alert-color;
text-decoration: underline;
}
.close {
color: @alert-color;
text-decoration: none;
opacity: 0.4;
&:hover,
&:focus {
color: @alert-color;
opacity: 1;
}
}
}
// Progress bars ==============================================================
.progress {
.box-shadow(none);
.progress-bar {
font-size: 10px;
line-height: 10px;
}
}
// Containers =================================================================
.well {
.box-shadow(none);
}