// Custom colors by Anne-Fleur.
$evebox-warning-color: #3d5f5f;
$evebox-info-color: #50656f;
$evebox-danger-color: #72383e;
// Override some Bootstrap colors.
$warning: $evebox-warning-color;
$info: $evebox-info-color;
$danger: $evebox-danger-color;
// Colors from Bootswatch Slate theme.
$white: #fff !default;
$gray-100: #f8f9fa !default;
$gray-200: #e9ecef !default;
$gray-300: #dee2e6 !default;
$gray-400: #ced4da !default;
$gray-500: #999 !default;
$gray-600: #7a8288 !default;
$gray-700: #52575c !default;
$gray-800: #3a3f44 !default;
$gray-900: #272b30 !default;
$black: #000 !default;
$blue: #007bff !default;
$indigo: #6610f2 !default;
$purple: #6f42c1 !default;
$pink: #e83e8c !default;
$red: #ee5f5b !default;
$orange: #fd7e14 !default;
$yellow: #f89406 !default;
$green: #62c462 !default;
$teal: #20c997 !default;
$cyan: #5bc0de !default;
$primary: $gray-800 !default;
$secondary: $gray-600 !default;
$success: $green !default;
$info: $cyan !default;
$warning: $yellow !default;
$danger: $red !default;
$light: $gray-200 !default;
$dark: $gray-900 !default;
$yiq-contrasted-threshold: 170 !default;
$body-bg: $gray-900 !default;
$body-color: #aaa !default;
$link-color: $white !default;
$table-color: $white !default;
$table-accent-bg: rgba($white, 0.05) !default;
$table-hover-bg: rgba($white, 0.075) !default;
$table-border-color: rgba($black, 0.6) !default;
$table-dark-border-color: $table-border-color !default;
$table-dark-color: $white !default;
$input-disabled-bg: #ccc !default;
$dropdown-bg: $gray-800 !default;
$dropdown-border-color: rgba($black, 0.6) !default;
$dropdown-divider-bg: rgba($black, 0.15) !default;
$dropdown-link-color: $body-color !default;
$dropdown-link-hover-color: $white !default;
$dropdown-link-hover-bg: $body-bg !default;
$dropdown-link-active-color: $dropdown-link-hover-color !default;
$dropdown-link-active-bg: $dropdown-link-hover-bg !default;
$nav-tabs-border-color: rgba($black, 0.6) !default;
$nav-tabs-link-hover-border-color: $nav-tabs-border-color !default;
$nav-tabs-link-active-color: $white !default;
$nav-tabs-link-active-border-color: $nav-tabs-border-color !default;
$navbar-dark-hover-color: $white !default;
$navbar-light-hover-color: $gray-800 !default;
$navbar-light-active-color: $gray-800 !default;
$pagination-color: $white !default;
$pagination-bg: transparent !default;
$pagination-border-color: rgba($black, 0.6) !default;
$pagination-hover-color: $white !default;
$pagination-hover-bg: transparent !default;
$pagination-hover-border-color: rgba($black, 0.6) !default;
$pagination-active-bg: transparent !default;
$pagination-active-border-color: rgba($black, 0.6) !default;
$pagination-disabled-bg: transparent !default;
$pagination-disabled-border-color: rgba($black, 0.6) !default;
$jumbotron-bg: darken($gray-900, 5%) !default;
$card-border-color: rgba($black, 0.6) !default;
$card-cap-bg: lighten($gray-800, 10%) !default;
$card-bg: lighten($body-bg, 5%) !default;
$popover-bg: lighten($body-bg, 5%) !default;
$toast-background-color: lighten($body-bg, 5%) !default;
$toast-border-color: rgba(0, 0, 0, 0.2) !default;
$toast-header-color: $body-color !default;
$toast-header-background-color: $toast-background-color !default;
$toast-header-border-color: $toast-border-color !default;
$modal-content-bg: lighten($body-bg, 5%) !default;
$modal-header-border-color: rgba(0, 0, 0, 0.2) !default;
$progress-bg: darken($gray-900, 5%) !default;
$progress-bar-color: $gray-600 !default;
$list-group-bg: lighten($body-bg, 5%) !default;
$list-group-border-color: rgba($black, 0.6) !default;
$list-group-hover-bg: lighten($body-bg, 10%) !default;
$list-group-active-color: $white !default;
$list-group-active-bg: $list-group-hover-bg !default;
$list-group-active-border-color: $list-group-border-color !default;
$list-group-disabled-color: $gray-700 !default;
$list-group-action-color: $white !default;
$breadcrumb-active-color: $gray-500 !default;
$pre-color: inherit !default;
// END
@import "~bootstrap/scss/bootstrap";
// Set the border colour around event tables to a dark gray provided by the slate theme.
$event-table-border-color: $gray-800;
.table {
&-secondary {
&,
> th,
> td {
background-color: $primary;
}
}
}
.alert-danger {
background-color: $danger;
}
@import "common";
// The idea here is to darken up the "white" text and backgrounds a little,
// to be a bit more like the slate theme from Bootswatch for Bootstrap 3.
input,
select {
background-color: $gray-300 !important;
}
body,
tr {
color: $gray-300 !important;
}
button {
color: $gray-200 !important;
}
// Dark navbar.
.navbar {
@extend .navbar-dark;
@extend .bg-dark;
background-color: $gray-800 !important;
}
.evebox-event-table {
tr.evebox-danger {
@extend .table-danger;
}
tr.evebox-warning {
@extend .table-warning;
}
tr.evebox-info {
@extend .table-info;
}
tr.evebox-success {
background-color: $gray-800;
}
}
// Styles for the Metrics Graphics in dark mode.
.evebox-metrics-graphic {
// Lighten up the font used in the metrics graphics.
text {
fill: white;
}
// Lighten up the color of the actual graph lines and area.
.mg-line1-color {
stroke: lightblue;
}
.mg-area1-color {
fill: lightblue;
opacity: 1;
}
}
.evebox-bg-danger {
@extend .bg-danger;
}
.evebox-bg-warning {
@extend .bg-warning;
}
.evebox-bg-info {
@extend .bg-info;
}
.evebox-bg-success {
@extend .bg-success;
background-color: transparentize($success, 0.8) !important;
}
.rule {
.rule-header-action {
font-weight: bold;
}
.rule-header-proto {
font-weight: bold;
font-style: italic;
}
.rule-header-addr {
}
.rule-header-port {
}
.rule-keyword {
color: dodgerblue;
font-weight: bold;
}
.rule-keyword-value {
color: lawngreen;
}
}
.bg-theme {
@extend .bg-dark;
}