1331 lines
34 KiB
SCSS
1331 lines
34 KiB
SCSS
/*
|
|
* Re2o est un logiciel d'administration développé initiallement au rezometz. Il
|
|
* se veut agnostique au réseau considéré, de manière à être installable en
|
|
* quelques clics.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; either version 2 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License along
|
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
*/
|
|
|
|
/*
|
|
* Body
|
|
*/
|
|
body {
|
|
color: $text-color;
|
|
background-color: $background-color;
|
|
}
|
|
hr {
|
|
border-color: $border-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Text
|
|
*/
|
|
a {
|
|
color: $link-color;
|
|
}
|
|
a:focus,
|
|
a:hover {
|
|
color: $link-focus-color;
|
|
}
|
|
.text-primary {
|
|
color: $text-primary-color;
|
|
}
|
|
.text-secondary {
|
|
color: $text-secondary-color;
|
|
}
|
|
.text-success {
|
|
color: $success-color;
|
|
}
|
|
.text-info {
|
|
color: $info-color;
|
|
}
|
|
.text-warning {
|
|
color: $warning-color;
|
|
}
|
|
.text-danger {
|
|
color: $danger-color;
|
|
}
|
|
.text-muted {
|
|
color: $text-muted-color;
|
|
}
|
|
.help-block {
|
|
color: $text-help-color;
|
|
}
|
|
.valid-feedback {
|
|
color: $success-color;
|
|
}
|
|
.invalid-feedback {
|
|
color: $danger-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Highlights
|
|
*/
|
|
.bg-primary {
|
|
color: $bg-text-color;
|
|
background-color: $primary-color;
|
|
}
|
|
.bg-primary a {
|
|
color: $bg-link-color;
|
|
}
|
|
.bg-secondary {
|
|
color: $bg-text-color;
|
|
background-color: $secondary-color;
|
|
}
|
|
.bg-secondary a {
|
|
color: $bg-link-color;
|
|
}
|
|
.bg-success {
|
|
color: $bg-text-color;
|
|
background-color: $success-color;
|
|
}
|
|
.bg-success a {
|
|
color: $bg-link-color;
|
|
}
|
|
.bg-info {
|
|
color: $bg-text-color;
|
|
background-color: $info-color;
|
|
}
|
|
.bg-info a {
|
|
color: $bg-link-color;
|
|
}
|
|
.bg-warning {
|
|
color: $bg-text-color;
|
|
background-color: $warning-color;
|
|
}
|
|
.bg-warning a {
|
|
color: $bg-link-color;
|
|
}
|
|
.bg-danger {
|
|
color: $bg-text-color;
|
|
background-color: $danger-color;
|
|
}
|
|
.bg-danger a {
|
|
color: $bg-link-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Badges
|
|
*/
|
|
.badge-primary {
|
|
color: $text-color;
|
|
background-color: $primary-color;
|
|
}
|
|
.badge-secondary {
|
|
color: $text-color;
|
|
background-color: $secondary-color;
|
|
}
|
|
.badge-success {
|
|
color: $text-color;
|
|
background-color: $success-color;
|
|
}
|
|
.badge-info {
|
|
color: $text-color;
|
|
background-color: $info-color;
|
|
}
|
|
.badge-warning {
|
|
color: $text-color;
|
|
background-color: $warning-color;
|
|
}
|
|
.badge-danger {
|
|
color: $text-color;
|
|
background-color: $danger-color;
|
|
}
|
|
.badge-light {
|
|
color: $text-color;
|
|
background-color: $light-color;
|
|
}
|
|
.badge-dark {
|
|
color: $text-alt-color;
|
|
background-color: $dark-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Labels
|
|
*/
|
|
.label-primary {
|
|
color: $label-text-color;
|
|
background-color: $primary-color;
|
|
}
|
|
.label-secondary {
|
|
color: $label-text-color;
|
|
background-color: $secondary-color;
|
|
}
|
|
.label-success {
|
|
color: $label-text-color;
|
|
background-color: $success-color;
|
|
}
|
|
.label-info {
|
|
color: $label-text-color;
|
|
background-color: $info-color;
|
|
}
|
|
.label-warning {
|
|
color: $label-text-color;
|
|
background-color: $warning-color;
|
|
}
|
|
.label-danger {
|
|
color: $label-text-color;
|
|
background-color: $danger-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Forms
|
|
*/
|
|
input::placeholder,
|
|
input::-webkit-input-placeholder,
|
|
.form-control::placeholder,
|
|
.form-control::-webkit-input-placeholder {
|
|
color: $forms-placeholder-color !important;
|
|
opacity: 1;
|
|
}
|
|
input, .form-control {
|
|
color: $forms-text-color;
|
|
background-color: $forms-background-color;
|
|
border-color: $border-color;
|
|
}
|
|
.form-control .is-valid {
|
|
border-color: $success-color;
|
|
}
|
|
.form-control .is-invalid {
|
|
border-color: $danger-color;
|
|
}
|
|
.input-group-btn > .btn {
|
|
border-color: $border-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Django autocomplete light
|
|
*/
|
|
.select2-results__options {
|
|
color: $forms-text-color;
|
|
}
|
|
.select2-dropdown {
|
|
background-color: $forms-background-color !important;
|
|
}
|
|
.select2-container--default {
|
|
border-color: $border-color;
|
|
}
|
|
.select2-container--default .select2-selection--single,
|
|
.select2-container--default .select2-selection--multiple {
|
|
background-color: $forms-background-color !important;
|
|
}
|
|
.select2-search__field {
|
|
color: $forms-text-color;
|
|
background-color: $forms-background-color;
|
|
border-color: $border-color;
|
|
}
|
|
.select2-results__option {
|
|
background-color: $forms-background-color;
|
|
}
|
|
.select2-results__option--highlighted {
|
|
color: $dal-result-focus-text-color !important;
|
|
background-color: $dal-result-focus-background-color !important;
|
|
}
|
|
.select2-container--default .select2-results__option[aria-selected="true"] {
|
|
color: $dal-result-selected-text-color !important;
|
|
background-color: $dal-result-selected-background-color !important;
|
|
}
|
|
|
|
|
|
/*
|
|
* Vue.js trees
|
|
*/
|
|
.tree-anchor {
|
|
color: $text-color !important;
|
|
}
|
|
.tree-node > .tree-content:focus > .tree-anchor,
|
|
.tree-node > .tree-content:hover > .tree-anchor {
|
|
color: $tree-text-focus-color !important;
|
|
}
|
|
.tree-node.selected > .tree-content > .tree-anchor {
|
|
color: $tree-text-focus-color !important;
|
|
}
|
|
.tree-node > .tree-content:hover {
|
|
background-color: $tree-background-focus-color !important;
|
|
}
|
|
.tree-node.selected > .tree-content {
|
|
background-color: $tree-background-selected-color !important;
|
|
}
|
|
|
|
|
|
/*
|
|
* Navbars
|
|
*/
|
|
.navbar-default, .navbar-inverse {
|
|
color: $navbar-text-color;
|
|
background-color: $navbar-background-color;
|
|
border-color: $navbar-border-color;
|
|
}
|
|
.navbar-default .navbar-brand,
|
|
.navbar-inverse .navbar-brand {
|
|
color: $navbar-brand-color;
|
|
}
|
|
.navbar-default .navbar-text,
|
|
.navbar-inverse .navbar-text {
|
|
color: $navbar-text-color;
|
|
}
|
|
|
|
.navbar-static-bottom {
|
|
color: $navbar-text-color;
|
|
background-color: $secondary-navbar-background-color;
|
|
border-color: $navbar-border-color;
|
|
}
|
|
.navbar-static-bottom .navbar-brand {
|
|
color: $navbar-brand-color;
|
|
}
|
|
.navbar-static-bottom .navbar-text {
|
|
color: $navbar-text-color;
|
|
}
|
|
|
|
.navbar-default .navbar-nav > li > a,
|
|
.navbar-inverse .navbar-nav > li > a {
|
|
color: $navbar-text-color !important;
|
|
}
|
|
.navbar-default .navbar-nav > li > a:focus,
|
|
.navbar-default .navbar-nav > li > a:hover,
|
|
.navbar-inverse .navbar-nav > li > a:focus,
|
|
.navbar-inverse .navbar-nav > li > a:hover {
|
|
color: $navbar-text-focus-color !important;
|
|
}
|
|
.navbar-default .navbar-nav > .active > a,
|
|
.navbar-default .navbar-nav > .active > a:focus,
|
|
.navbar-default .navbar-nav > .active > a:hover,
|
|
.navbar-inverse .navbar-nav > .active > a,
|
|
.navbar-inverse .navbar-nav > .active > a:focus,
|
|
.navbar-inverse .navbar-nav > .active > a:hover {
|
|
color: $navbar-text-focus-color;
|
|
background-color: $navbar-background-active-color;
|
|
}
|
|
.navbar-default .navbar-nav > .open > a,
|
|
.navbar-default .navbar-nav > .open > a:focus,
|
|
.navbar-default .navbar-nav > .open > a:hover,
|
|
.navbar-inverse .navbar-nav > .open > a,
|
|
.navbar-inverse .navbar-nav > .open > a:focus,
|
|
.navbar-inverse .navbar-nav > .open > a:hover {
|
|
color: $navbar-text-color;
|
|
background-color: $navbar-background-color;
|
|
}
|
|
.navbar-inverse .dropdown-menu .btn-link {
|
|
color: $navbar-text-color !important;
|
|
}
|
|
.navbar-inverse .dropdown-menu .btn-link:hover {
|
|
color: $navbar-text-focus-color !important;
|
|
background-color: $navbar-background-color !important;
|
|
}
|
|
|
|
|
|
/*
|
|
* Menus
|
|
*/
|
|
.dropdown-menu {
|
|
background-color: $navbar-background-color;
|
|
}
|
|
.dropdown-menu .divider {
|
|
background-color: $border-color;
|
|
}
|
|
.dropdown-menu > li > a {
|
|
color: $navbar-text-color;
|
|
background-color: $navbar-background-color;
|
|
}
|
|
.dropdown-menu > li > a:focus,
|
|
.dropdown-menu > li > a:hover {
|
|
color: $navbar-text-focus-color;
|
|
background-color: $navbar-background-color;
|
|
}
|
|
.dropdown-menu > .active > a,
|
|
.dropdown-menu > .active > a:focus,
|
|
.dropdown-menu > .active > a:hover {
|
|
color: $navbar-text-focus-color;
|
|
background-color: $dropdown-background-focus-color;
|
|
}
|
|
.dropdown-menu > .disabled > a,
|
|
.dropdown-menu > .disabled > a:focus,
|
|
.dropdown-menu > .disabled > a:hover {
|
|
color: $navbar-text-disabled-color;
|
|
}
|
|
.navbar-inverse .dropdown-menu .btn-link {
|
|
color: $navbar-text-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Buttons
|
|
*/
|
|
.btn.disabled, .btn:disabled {
|
|
opacity: 0.65;
|
|
}
|
|
|
|
.btn-default {
|
|
color: $button-text-color;
|
|
background-color: $secondary-color;
|
|
border-color: $secondary-color;
|
|
}
|
|
.btn-default.focus,
|
|
.btn-default:focus,
|
|
.btn-default:hover {
|
|
color: $button-text-color;
|
|
background-color: $secondary-focus-color;
|
|
border-color: $secondary-focus-color;
|
|
}
|
|
.btn-default.active,
|
|
.btn-default:active,
|
|
.open > .dropdown-toggle.btn-default {
|
|
color: $button-text-color;
|
|
background-color: $secondary-focus-color;
|
|
border-color: $secondary-focus-color;
|
|
}
|
|
.btn-default.active.focus,
|
|
.btn-default.active:focus,
|
|
.btn-default.active:hover,
|
|
.btn-default:active.focus,
|
|
.btn-default:active:focus,
|
|
.btn-default:active:hover,
|
|
.open > .dropdown-toggle.btn-default.focus,
|
|
.open > .dropdown-toggle.btn-default:focus,
|
|
.open > .dropdown-toggle.btn-default:hover {
|
|
color: $button-text-color;
|
|
background-color: $secondary-focus-color;
|
|
border-color: $secondary-focus-color;
|
|
}
|
|
|
|
.btn-primary {
|
|
color: $button-text-color;
|
|
background-color: $primary-color;
|
|
border-color: $primary-color;
|
|
}
|
|
.btn-primary.focus,
|
|
.btn-primary:focus,
|
|
.btn-primary:hover {
|
|
color: $button-text-color;
|
|
background-color: $primary-focus-color;
|
|
border-color: $primary-focus-color;
|
|
}
|
|
.btn-primary.active,
|
|
.btn-primary:active,
|
|
.open > .dropdown-toggle.btn-primary {
|
|
color: $button-text-color;
|
|
background-color: $primary-focus-color;
|
|
border-color: $primary-focus-color;
|
|
}
|
|
.btn-primary.active.focus,
|
|
.btn-primary.active:focus,
|
|
.btn-primary.active:hover,
|
|
.btn-primary:active.focus,
|
|
.btn-primary:active:focus,
|
|
.btn-primary:active:hover,
|
|
.open > .dropdown-toggle.btn-primary.focus,
|
|
.open > .dropdown-toggle.btn-primary:focus,
|
|
.open > .dropdown-toggle.btn-primary:hover {
|
|
color: $button-text-color;
|
|
background-color: $primary-focus-color;
|
|
border-color: $primary-focus-color;
|
|
}
|
|
|
|
.btn-secondary {
|
|
color: $button-text-color;
|
|
background-color: $secondary-color;
|
|
border-color: $secondary-color;
|
|
}
|
|
.btn-secondary.focus,
|
|
.btn-secondary:focus,
|
|
.btn-secondary:hover {
|
|
color: $button-text-color;
|
|
background-color: $secondary-focus-color;
|
|
border-color: $secondary-focus-color;
|
|
}
|
|
.btn-secondary.active,
|
|
.btn-secondary:active,
|
|
.open > .dropdown-toggle.btn-secondary {
|
|
color: $button-text-color;
|
|
background-color: $secondary-focus-color;
|
|
border-color: $secondary-focus-color;
|
|
}
|
|
.btn-secondary.active.focus,
|
|
.btn-secondary.active:focus,
|
|
.btn-secondary.active:hover,
|
|
.btn-secondary:active.focus,
|
|
.btn-secondary:active:focus,
|
|
.btn-secondary:active:hover,
|
|
.open > .dropdown-toggle.btn-secondary.focus,
|
|
.open > .dropdown-toggle.btn-secondary:focus,
|
|
.open > .dropdown-toggle.btn-secondary:hover {
|
|
color: $button-text-color;
|
|
background-color: $secondary-focus-color;
|
|
border-color: $secondary-focus-color;
|
|
}
|
|
|
|
.btn-success {
|
|
color: $button-text-color;
|
|
background-color: $success-color;
|
|
border-color: $success-color;
|
|
}
|
|
.btn-success.focus,
|
|
.btn-success:focus,
|
|
.btn-success:hover {
|
|
color: $button-text-color;
|
|
background-color: $success-focus-color;
|
|
border-color: $success-focus-color;
|
|
}
|
|
.btn-success.active,
|
|
.btn-success:active,
|
|
.open > .dropdown-toggle.btn-success {
|
|
color: $button-text-color;
|
|
background-color: $success-focus-color;
|
|
border-color: $success-focus-color;
|
|
}
|
|
.btn-success.active.focus,
|
|
.btn-success.active:focus,
|
|
.btn-success.active:hover,
|
|
.btn-success:active.focus,
|
|
.btn-success:active:focus,
|
|
.btn-success:active:hover,
|
|
.open > .dropdown-toggle.btn-success.focus,
|
|
.open > .dropdown-toggle.btn-success:focus,
|
|
.open > .dropdown-toggle.btn-success:hover {
|
|
color: $button-text-color;
|
|
background-color: $success-focus-color;
|
|
border-color: $success-focus-color;
|
|
}
|
|
|
|
.btn-info {
|
|
color: $button-text-color;
|
|
background-color: $info-color;
|
|
border-color: $info-color;
|
|
}
|
|
.btn-info.focus,
|
|
.btn-info:focus,
|
|
.btn-info:hover {
|
|
color: $button-text-color;
|
|
background-color: $info-focus-color;
|
|
border-color: $info-focus-color;
|
|
}
|
|
.btn-info.active,
|
|
.btn-info:active,
|
|
.open > .dropdown-toggle.btn-info {
|
|
color: $button-text-color;
|
|
background-color: $info-focus-color;
|
|
border-color: $info-focus-color;
|
|
}
|
|
.btn-info.active.focus,
|
|
.btn-info.active:focus,
|
|
.btn-info.active:hover,
|
|
.btn-info:active.focus,
|
|
.btn-info:active:focus,
|
|
.btn-info:active:hover,
|
|
.open > .dropdown-toggle.btn-info.focus,
|
|
.open > .dropdown-toggle.btn-info:focus,
|
|
.open > .dropdown-toggle.btn-info:hover {
|
|
color: $button-text-color;
|
|
background-color: $info-focus-color;
|
|
border-color: $info-focus-color;
|
|
}
|
|
|
|
.btn-warning {
|
|
color: $button-text-color;
|
|
background-color: $warning-color;
|
|
border-color: $warning-color;
|
|
}
|
|
.btn-warning.focus,
|
|
.btn-warning:focus,
|
|
.btn-warning:hover {
|
|
color: $button-text-color;
|
|
background-color: $warning-focus-color;
|
|
border-color: $warning-focus-color;
|
|
}
|
|
.btn-warning.active,
|
|
.btn-warning:active,
|
|
.open > .dropdown-toggle.btn-warning {
|
|
color: $button-text-color;
|
|
background-color: $warning-focus-color;
|
|
border-color: $warning-focus-color;
|
|
}
|
|
.btn-warning.active.focus,
|
|
.btn-warning.active:focus,
|
|
.btn-warning.active:hover,
|
|
.btn-warning:active.focus,
|
|
.btn-warning:active:focus,
|
|
.btn-warning:active:hover,
|
|
.open > .dropdown-toggle.btn-warning.focus,
|
|
.open > .dropdown-toggle.btn-warning:focus,
|
|
.open > .dropdown-toggle.btn-warning:hover {
|
|
color: $button-text-color;
|
|
background-color: $warning-focus-color;
|
|
border-color: $warning-focus-color;
|
|
}
|
|
|
|
.btn-danger {
|
|
color: $button-text-color;
|
|
background-color: $danger-color;
|
|
border-color: $danger-color;
|
|
}
|
|
.btn-danger.focus,
|
|
.btn-danger:focus,
|
|
.btn-danger:hover {
|
|
color: $button-text-color;
|
|
background-color: $danger-focus-color;
|
|
border-color: $danger-focus-color;
|
|
}
|
|
.btn-danger.active,
|
|
.btn-danger:active,
|
|
.open > .dropdown-toggle.btn-danger {
|
|
color: $button-text-color;
|
|
background-color: $danger-focus-color;
|
|
border-color: $danger-focus-color;
|
|
}
|
|
.btn-danger.active.focus,
|
|
.btn-danger.active:focus,
|
|
.btn-danger.active:hover,
|
|
.btn-danger:active.focus,
|
|
.btn-danger:active:focus,
|
|
.btn-danger:active:hover,
|
|
.open > .dropdown-toggle.btn-danger.focus,
|
|
.open > .dropdown-toggle.btn-danger:focus,
|
|
.open > .dropdown-toggle.btn-danger:hover {
|
|
color: $button-text-color;
|
|
background-color: $danger-focus-color;
|
|
border-color: $danger-focus-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Alerts
|
|
*/
|
|
.alert a, .alert .alert-link {
|
|
color: $alert-link-color;
|
|
}
|
|
.alert-success {
|
|
color: $alert-text-color;
|
|
background-color: $success-color;
|
|
border-color: $success-focus-color;
|
|
}
|
|
.alert-success hr {
|
|
border-top-color: $success-focus-color;
|
|
}
|
|
.alert-info {
|
|
color: $alert-text-color;
|
|
background-color: $success-focus-color;;
|
|
border-color: $info-focus-color;
|
|
}
|
|
.alert-info hr {
|
|
border-top-color: $info-focus-color;
|
|
}
|
|
.alert-warning {
|
|
color: $alert-text-color;
|
|
background-color: $warning-color;
|
|
border-color: $warning-focus-color;
|
|
}
|
|
.alert-warning hr {
|
|
border-top-color: $warning-focus-color;
|
|
}
|
|
.alert-danger {
|
|
color: $alert-text-color;
|
|
background-color: $danger-color;
|
|
border-color: $danger-focus-color;
|
|
}
|
|
.alert-danger hr {
|
|
border-top-color: $danger-focus-color;
|
|
}
|
|
.alert-light {
|
|
color: $alert-text-color;
|
|
background-color: $light-color;
|
|
border-color: $light-focus-color;
|
|
}
|
|
.alert-light hr {
|
|
border-top-color: $light-focus-color;
|
|
}
|
|
.alert-dark {
|
|
color: $alert-text-color;
|
|
background-color: $dark-color;
|
|
border-color: $dark-focus-color;
|
|
}
|
|
.alert-dark hr {
|
|
border-top-color: $dark-focus-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Pagination
|
|
*/
|
|
.pagination > li > a,
|
|
.pagination > li > span {
|
|
color: $pagination-text-color;
|
|
background-color: $pagination-background-color;
|
|
border-color: $pagination-border-color;
|
|
}
|
|
.pagination > li > a:focus,
|
|
.pagination > li > a:hover,
|
|
.pagination > li > span:focus,
|
|
.pagination > li > span:hover {
|
|
color: $pagination-text-color;
|
|
background-color: $pagination-focus-background-color;
|
|
border-color: $pagination-border-color;
|
|
}
|
|
.pagination > .active > a,
|
|
.pagination > .active > a:focus,
|
|
.pagination > .active > a:hover,
|
|
.pagination > .active > span,
|
|
.pagination > .active > span:focus,
|
|
.pagination > .active > span:hover {
|
|
color: $pagination-active-text-color;
|
|
background-color: $pagination-active-background-color;
|
|
border-color: $pagination-border-color;
|
|
}
|
|
.pagination > .disabled > a,
|
|
.pagination > .disabled > a:focus,
|
|
.pagination > .disabled > a:hover,
|
|
.pagination > .disabled > span,
|
|
.pagination > .disabled > span:focus,
|
|
.pagination > .disabled > span:hover {
|
|
color: $pagination-text-color;
|
|
background-color: $pagination-background-color;
|
|
border-color: $pagination-border-color;
|
|
opacity: 0.65;
|
|
}
|
|
.pager li > a,
|
|
.pager li > span {
|
|
background-color: $pagination-background-color;
|
|
border-color: $pagination-border-color;
|
|
}
|
|
.pager li > a:focus,
|
|
.pager li > a:hover {
|
|
background-color: $pagination-background-color;
|
|
border-color: $pagination-border-color;
|
|
}
|
|
.pager .disabled > a,
|
|
.pager .disabled > a:focus,
|
|
.pager .disabled > a:hover,
|
|
.pager .disabled > span {
|
|
background-color: $pagination-background-color;
|
|
border-color: $pagination-border-color;
|
|
opacity: 0.65;
|
|
}
|
|
|
|
|
|
/*
|
|
* Panels
|
|
*/
|
|
.panel {
|
|
background-color: $panel-background-color;
|
|
}
|
|
.panel-footer {
|
|
background-color: $panel-footer-background-color;
|
|
}
|
|
.panel > .profil, .panel-default > .panel-heading {
|
|
color: $panel-text-default-color !important;
|
|
}
|
|
.panel > .profil:hover {
|
|
color: $panel-text-focus-color !important;
|
|
background-color: $panel-background-focus-color !important;
|
|
border-color: $panel-border-color;
|
|
}
|
|
.panel-heading h1 a,
|
|
.panel-heading h2 a,
|
|
.panel-heading h3 a,
|
|
.panel-heading h4 a {
|
|
color: $panel-text-default-color;
|
|
}
|
|
.panel-heading a {
|
|
color: $panel-text-color;
|
|
}
|
|
|
|
.panel-default {
|
|
border-color: $panel-border-color;
|
|
}
|
|
.panel-default > .panel-heading {
|
|
color: $panel-text-color;
|
|
background-color: $panel-heading-background-color;
|
|
border-color: $panel-border-color !important;
|
|
}
|
|
.panel-default > .panel-heading+.panel-collapse > .panel-body {
|
|
border-top-color: $panel-border-color;
|
|
}
|
|
.panel-default > .panel-heading .badge {
|
|
color: $panel-badge-text-color;
|
|
background-color: $panel-badge-background-color;
|
|
}
|
|
.panel-default > .panel-footer+.panel-collapse > .panel-body {
|
|
border-bottom-color: $panel-border-color;
|
|
}
|
|
|
|
.panel-primary {
|
|
border-color: $primary-color;
|
|
}
|
|
.panel-primary > .panel-heading {
|
|
color: $panel-text-color;
|
|
background-color: $primary-color;
|
|
border-color: $primary-color;
|
|
}
|
|
.panel-primary > .panel-heading+.panel-collapse > .panel-body {
|
|
border-top-color: $primary-color;
|
|
}
|
|
.panel-primary > .panel-heading .badge {
|
|
color: $primary-color;
|
|
background-color: $panel-badge-alt-background-color;
|
|
}
|
|
.panel-primary > .panel-heading .badge {
|
|
color: $primary-color;
|
|
background-color: $panel-badge-alt-background-color;
|
|
}
|
|
.panel-primary > .panel-footer+.panel-collapse > .panel-body {
|
|
border-bottom-color: $primary-color;
|
|
}
|
|
|
|
.panel-secondary {
|
|
border-color: $secondary-color;
|
|
}
|
|
.panel-secondary > .panel-heading {
|
|
color: $panel-text-color;
|
|
background-color: $secondary-color;
|
|
border-color: $secondary-color;
|
|
}
|
|
.panel-secondary > .panel-heading+.panel-collapse > .panel-body {
|
|
border-top-color: $secondary-color;
|
|
}
|
|
.panel-secondary > .panel-heading .badge {
|
|
color: $secondary-color;
|
|
background-color: $panel-badge-alt-background-color;
|
|
}
|
|
.panel-secondary > .panel-footer+.panel-collapse > .panel-body {
|
|
border-bottom-color: $secondary-color;
|
|
}
|
|
|
|
.panel-success {
|
|
border-color: $success-color;
|
|
}
|
|
.panel-success > .panel-heading {
|
|
color: $panel-text-color;
|
|
background-color: $success-color;
|
|
border-color: $success-color;
|
|
}
|
|
.panel-success > .panel-heading+.panel-collapse > .panel-body {
|
|
border-top-color: $success-color;
|
|
}
|
|
.panel-success > .panel-heading .badge {
|
|
color: $success-color;
|
|
background-color: $panel-badge-alt-background-color;
|
|
}
|
|
.panel-success > .panel-footer+.panel-collapse > .panel-body {
|
|
border-bottom-color: $success-color;
|
|
}
|
|
|
|
.panel-info {
|
|
border-color: $info-color;
|
|
}
|
|
.panel-info > .panel-heading {
|
|
color: $panel-text-color;
|
|
background-color: $info-color;
|
|
border-color: $info-color;
|
|
}
|
|
.panel-info > .panel-heading+.panel-collapse > .panel-body {
|
|
border-top-color: $info-color;
|
|
}
|
|
.panel-info > .panel-heading .badge {
|
|
color: $info-color;
|
|
background-color: $panel-badge-alt-background-color;
|
|
}
|
|
.panel-info > .panel-footer+.panel-collapse > .panel-body {
|
|
border-bottom-color: $info-color;
|
|
}
|
|
|
|
.panel-warning {
|
|
border-color: $warning-color;
|
|
}
|
|
.panel-warning > .panel-heading {
|
|
color: $panel-text-color;
|
|
background-color: $warning-color;
|
|
border-color: $warning-color;
|
|
}
|
|
.panel-warning > .panel-heading+.panel-collapse > .panel-body {
|
|
border-top-color: $warning-color;
|
|
}
|
|
.panel-warning > .panel-heading .badge {
|
|
color: $warning-color;
|
|
background-color: $panel-badge-alt-background-color;
|
|
}
|
|
.panel-warning > .panel-footer+.panel-collapse > .panel-body {
|
|
border-bottom-color: $warning-color;
|
|
}
|
|
|
|
.panel-danger {
|
|
border-color: $danger-color;
|
|
}
|
|
.panel-danger > .panel-heading {
|
|
color: $panel-text-color;
|
|
background-color: $danger-color;
|
|
border-color: $danger-color;
|
|
}
|
|
.panel-danger > .panel-heading+.panel-collapse > .panel-body {
|
|
border-top-color: $danger-color;
|
|
}
|
|
.panel-danger > .panel-heading .badge {
|
|
color: $danger-color;
|
|
background-color: $panel-badge-alt-background-color;
|
|
}
|
|
.panel-danger > .panel-footer+.panel-collapse > .panel-body {
|
|
border-bottom-color: $danger-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Cards
|
|
*/
|
|
.thumbnail {
|
|
color: $text-color;
|
|
background-color: $thumbnail-background-color;
|
|
border-color: $thumbnail-border-color;
|
|
}
|
|
a.thumbnail.active,
|
|
a.thumbnail:focus,
|
|
a.thumbnail:hover {
|
|
border-color: $thumbnail-background-color;
|
|
}
|
|
.thumbnail .caption {
|
|
color: $text-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Modals
|
|
*/
|
|
.modal-content, .modal-body {
|
|
color: $text-color;
|
|
background-color: $modal-background-color;
|
|
border-color: $modal-border-color;
|
|
}
|
|
.modal-header {
|
|
color: $text-color;
|
|
background-color: $modal-heading-background-color;
|
|
border-color: $modal-heading-border-color;
|
|
}
|
|
.modal-header .close {
|
|
color: $text-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Tables
|
|
*/
|
|
table {
|
|
background-color: $table-background-color;
|
|
}
|
|
.table-responsive {
|
|
border-color: $border-color !important;
|
|
}
|
|
caption {
|
|
color: $text-color;
|
|
}
|
|
.table > tbody > tr > td,
|
|
.table > tbody > tr > th,
|
|
.table > tfoot > tr > td,
|
|
.table > tfoot > tr > th,
|
|
.table > thead > tr > td,
|
|
.table > thead > tr > th {
|
|
border-top-color: $border-color;
|
|
}
|
|
.table > thead > tr > th {
|
|
border-bottom-color: $border-color;
|
|
}
|
|
.table > tbody+tbody {
|
|
border-top-color: $border-color;
|
|
}
|
|
.table .table {
|
|
background-color: $table-background-color;
|
|
}
|
|
.table-bordered {
|
|
border-color: $border-color;
|
|
}
|
|
.table-bordered > tbody > tr > td,
|
|
.table-bordered > tbody > tr > th,
|
|
.table-bordered > tfoot > tr > td,
|
|
.table-bordered > tfoot > tr > th,
|
|
.table-bordered > thead > tr > td,
|
|
.table-bordered > thead > tr > th {
|
|
border-color: $border-color;
|
|
}
|
|
.table-striped > tbody > tr:nth-of-type(odd) {
|
|
background-color: $table-alt-background-color;
|
|
}
|
|
.table-hover > tbody > tr:hover {
|
|
background-color: $table-default-focus-background-color;
|
|
}
|
|
.table > tbody > tr > td.active,
|
|
.table > tbody > tr > th.active,
|
|
.table > tbody > tr.active > td,
|
|
.table > tbody > tr.active > th,
|
|
.table > tfoot > tr > td.active,
|
|
.table > tfoot > tr > th.active,
|
|
.table > tfoot > tr.active > td,
|
|
.table > tfoot > tr.active > th,
|
|
.table > thead > tr > td.active,
|
|
.table > thead > tr > th.active,
|
|
.table > thead > tr.active > td,
|
|
.table > thead > tr.active > th {
|
|
color: $text-color;
|
|
background-color: $table-default-focus-background-color;
|
|
}
|
|
.table-hover > tbody > tr > td.active:hover,
|
|
.table-hover > tbody > tr > th.active:hover,
|
|
.table-hover > tbody > tr.active:hover > td,
|
|
.table-hover > tbody > tr.active:hover > th,
|
|
.table-hover > tbody > tr:hover > .active {
|
|
color: $text-color;
|
|
background-color: $table-default-focus-background-color;
|
|
}
|
|
.table > tbody > tr > td.success,
|
|
.table > tbody > tr > th.success,
|
|
.table > tbody > tr.success > td,
|
|
.table > tbody > tr.success > th,
|
|
.table > tfoot > tr > td.success,
|
|
.table > tfoot > tr > th.success,
|
|
.table > tfoot > tr.success > td,
|
|
.table > tfoot > tr.success > th,
|
|
.table > thead > tr > td.success,
|
|
.table > thead > tr > th.success,
|
|
.table > thead > tr.success > td,
|
|
.table > thead > tr.success > th {
|
|
color: $table-success-text-color;
|
|
background-color: $table-success-background-color;
|
|
}
|
|
.table-hover > tbody > tr > td.success:hover,
|
|
.table-hover > tbody > tr > th.success:hover,
|
|
.table-hover > tbody > tr.success:hover > td,
|
|
.table-hover > tbody > tr.success:hover > th,
|
|
.table-hover > tbody > tr:hover > .success {
|
|
color: $table-success-text-color;
|
|
background-color: $table-success-focus-background-color;
|
|
}
|
|
.table > tbody > tr > td.info,
|
|
.table > tbody > tr > th.info,
|
|
.table > tbody > tr.info > td,
|
|
.table > tbody > tr.info > th,
|
|
.table > tfoot > tr > td.info,
|
|
.table > tfoot > tr > th.info,
|
|
.table > tfoot > tr.info > td,
|
|
.table > tfoot > tr.info > th,
|
|
.table > thead > tr > td.info,
|
|
.table > thead > tr > th.info,
|
|
.table > thead > tr.info > td,
|
|
.table > thead > tr.info > th {
|
|
color: $table-info-text-color;
|
|
background-color: $table-info-background-color;
|
|
}
|
|
.table-hover > tbody > tr > td.info:hover,
|
|
.table-hover > tbody > tr > th.info:hover,
|
|
.table-hover > tbody > tr.info:hover > td,
|
|
.table-hover > tbody > tr.info:hover > th,
|
|
.table-hover > tbody > tr:hover > .info {
|
|
color: $table-info-text-color;
|
|
background-color: $table-info-focus-background-color;
|
|
}
|
|
.table > tbody > tr > td.warning,
|
|
.table > tbody > tr > th.warning,
|
|
.table > tbody > tr.warning > td,
|
|
.table > tbody > tr.warning > th,
|
|
.table > tfoot > tr > td.warning,
|
|
.table > tfoot > tr > th.warning,
|
|
.table > tfoot > tr.warning > td,
|
|
.table > tfoot > tr.warning > th,
|
|
.table > thead > tr > td.warning,
|
|
.table > thead > tr > th.warning,
|
|
.table > thead > tr.warning > td,
|
|
.table > thead > tr.warning > th {
|
|
color: $table-warning-text-color;
|
|
background-color: $table-warning-background-color;
|
|
}
|
|
.table-hover > tbody > tr > td.warning:hover,
|
|
.table-hover > tbody > tr > th.warning:hover,
|
|
.table-hover > tbody > tr.warning:hover > td,
|
|
.table-hover > tbody > tr.warning:hover > th,
|
|
.table-hover > tbody > tr:hover > .warning {
|
|
color: $table-warning-text-color;
|
|
background-color: $table-warning-focus-background-color;
|
|
}
|
|
.table > tbody > tr > td.danger,
|
|
.table > tbody > tr > th.danger,
|
|
.table > tbody > tr.danger > td,
|
|
.table > tbody > tr.danger > th,
|
|
.table > tfoot > tr > td.danger,
|
|
.table > tfoot > tr > th.danger,
|
|
.table > tfoot > tr.danger > td,
|
|
.table > tfoot > tr.danger > th,
|
|
.table > thead > tr > td.danger,
|
|
.table > thead > tr > th.danger,
|
|
.table > thead > tr.danger > td,
|
|
.table > thead > tr.danger > th {
|
|
color: $table-danger-text-color;
|
|
background-color: $table-danger-background-color;
|
|
}
|
|
.table-hover > tbody > tr > td.danger:hover,
|
|
.table-hover > tbody > tr > th.danger:hover,
|
|
.table-hover > tbody > tr.danger:hover > td,
|
|
.table-hover > tbody > tr.danger:hover > th,
|
|
.table-hover > tbody > tr:hover > .danger {
|
|
color: $table-danger-text-color;
|
|
background-color: $table-danger-focus-background-color;
|
|
}
|
|
.table > tbody > tr > td.light,
|
|
.table > tbody > tr > th.light,
|
|
.table > tbody > tr.light > td,
|
|
.table > tbody > tr.light > th,
|
|
.table > tfoot > tr > td.light,
|
|
.table > tfoot > tr > th.light,
|
|
.table > tfoot > tr.light > td,
|
|
.table > tfoot > tr.light > th,
|
|
.table > thead > tr > td.light,
|
|
.table > thead > tr > th.light,
|
|
.table > thead > tr.light > td,
|
|
.table > thead > tr.light > th {
|
|
color: $table-light-text-color;
|
|
background-color: $table-light-background-color;
|
|
}
|
|
.table-hover > tbody > tr > td.light:hover,
|
|
.table-hover > tbody > tr > th.light:hover,
|
|
.table-hover > tbody > tr.light:hover > td,
|
|
.table-hover > tbody > tr.light:hover > th,
|
|
.table-hover > tbody > tr:hover > .light {
|
|
color: $table-light-text-color;
|
|
background-color: $table-light-focus-background-color;
|
|
}
|
|
.table > tbody > tr > td.dark,
|
|
.table > tbody > tr > th.dark,
|
|
.table > tbody > tr.dark > td,
|
|
.table > tbody > tr.dark > th,
|
|
.table > tfoot > tr > td.dark,
|
|
.table > tfoot > tr > th.dark,
|
|
.table > tfoot > tr.dark > td,
|
|
.table > tfoot > tr.dark > th,
|
|
.table > thead > tr > td.dark,
|
|
.table > thead > tr > th.dark,
|
|
.table > thead > tr.dark > td,
|
|
.table > thead > tr.dark > th {
|
|
color: $table-dark-text-color;
|
|
background-color: $table-dark-background-color;
|
|
}
|
|
.table-hover > tbody > tr > td.dark:hover,
|
|
.table-hover > tbody > tr > th.dark:hover,
|
|
.table-hover > tbody > tr.dark:hover > td,
|
|
.table-hover > tbody > tr.dark:hover > th,
|
|
.table-hover > tbody > tr:hover > .dark {
|
|
color: $table-dark-text-color;
|
|
background-color: $table-dark-focus-background-color;
|
|
}
|
|
|
|
|
|
/*
|
|
* Lists
|
|
*/
|
|
.list-group-item {
|
|
color: $text-color;
|
|
background-color: $list-background-color;
|
|
border-color: $list-border-color;
|
|
}
|
|
.list-group-item.disabled,
|
|
.list-group-item.disabled:focus,
|
|
.list-group-item.disabled:hover {
|
|
opacity: 0.65;
|
|
}
|
|
.list-group-item.disabled .list-group-item-text,
|
|
.list-group-item.disabled:focus .list-group-item-text,
|
|
.list-group-item.disabled:hover .list-group-item-text {
|
|
opacity: 0.65;
|
|
}
|
|
.list-group-item.active,
|
|
.list-group-item.active:focus,
|
|
.list-group-item.active:hover {
|
|
color: $text-color;
|
|
background-color: $list-background-color;
|
|
border-color: $list-border-color;
|
|
}
|
|
.list-group-item.active .list-group-item-text,
|
|
.list-group-item.active:focus .list-group-item-text,
|
|
.list-group-item.active:hover .list-group-item-text {
|
|
color: $text-color;
|
|
}
|
|
.list-group-item.active > .badge,
|
|
.nav-pills > .active > a > .badge {
|
|
color: $text-color;
|
|
background-color: $list-background-color;
|
|
}
|
|
|
|
a.list-group-item,
|
|
button.list-group-item {
|
|
color: $list-text-color;
|
|
}
|
|
a.list-group-item .list-group-item-heading,
|
|
button.list-group-item .list-group-item-heading {
|
|
color: $list-text-color;
|
|
}
|
|
a.list-group-item:focus,
|
|
a.list-group-item:hover,
|
|
button.list-group-item:focus,
|
|
button.list-group-item:hover {
|
|
color: $list-text-color;
|
|
}
|
|
|
|
.list-group-item-primary {
|
|
color: $list-text-color;
|
|
background-color: $primary-color;
|
|
}
|
|
a.list-group-item-primary,
|
|
button.list-group-item-primary {
|
|
color: $list-text-color;
|
|
}
|
|
a.list-group-item-primary:focus,
|
|
a.list-group-item-primary:hover,
|
|
button.list-group-item-primary:focus,
|
|
button.list-group-item-primary:hover {
|
|
color: $list-text-color;
|
|
background-color: $primary-focus-color;
|
|
}
|
|
a.list-group-item-primary.active,
|
|
a.list-group-item-primary.active:focus,
|
|
a.list-group-item-primary.active:hover,
|
|
button.list-group-item-primary.active,
|
|
button.list-group-item-primary.active:focus,
|
|
button.list-group-item-primary.active:hover {
|
|
color: $list-text-color;
|
|
background-color: $primary-focus-color;
|
|
}
|
|
|
|
.list-group-item-secondary {
|
|
color: $list-text-color;
|
|
background-color: $secondary-color;
|
|
}
|
|
a.list-group-item-secondary,
|
|
button.list-group-item-secondary {
|
|
color: $list-text-color;
|
|
}
|
|
a.list-group-item-secondary:focus,
|
|
a.list-group-item-secondary:hover,
|
|
button.list-group-item-secondary:focus,
|
|
button.list-group-item-secondary:hover {
|
|
color: $list-text-color;
|
|
background-color: $secondary-focus-color;
|
|
}
|
|
a.list-group-item-secondary.active,
|
|
a.list-group-item-secondary.active:focus,
|
|
a.list-group-item-secondary.active:hover,
|
|
button.list-group-item-secondary.active,
|
|
button.list-group-item-secondary.active:focus,
|
|
button.list-group-item-secondary.active:hover {
|
|
color: $list-text-color;
|
|
background-color: $secondary-focus-color;
|
|
}
|
|
|
|
.list-group-item-success {
|
|
color: $list-text-color;
|
|
background-color: $success-color;
|
|
}
|
|
a.list-group-item-success,
|
|
button.list-group-item-success {
|
|
color: $list-text-color;
|
|
}
|
|
a.list-group-item-success:focus,
|
|
a.list-group-item-success:hover,
|
|
button.list-group-item-success:focus,
|
|
button.list-group-item-success:hover {
|
|
color: $list-text-color;
|
|
background-color: $success-focus-color;
|
|
}
|
|
a.list-group-item-success.active,
|
|
a.list-group-item-success.active:focus,
|
|
a.list-group-item-success.active:hover,
|
|
button.list-group-item-success.active,
|
|
button.list-group-item-success.active:focus,
|
|
button.list-group-item-success.active:hover {
|
|
color: $list-text-color;
|
|
background-color: $success-focus-color;
|
|
}
|
|
|
|
.list-group-item-info {
|
|
color: $list-text-color;
|
|
background-color: $info-color;
|
|
}
|
|
a.list-group-item-info,
|
|
button.list-group-item-info {
|
|
color: $list-text-color;
|
|
}
|
|
a.list-group-item-info:focus,
|
|
a.list-group-item-info:hover,
|
|
button.list-group-item-info:focus,
|
|
button.list-group-item-info:hover {
|
|
color: $list-text-color;
|
|
background-color: $info-focus-color;
|
|
}
|
|
a.list-group-item-info.active,
|
|
a.list-group-item-info.active:focus,
|
|
a.list-group-item-info.active:hover,
|
|
button.list-group-item-info.active,
|
|
button.list-group-item-info.active:focus,
|
|
button.list-group-item-info.active:hover {
|
|
color: $list-text-color;
|
|
background-color: $info-focus-color;
|
|
}
|
|
|
|
.list-group-item-warning {
|
|
color: $list-text-color;
|
|
background-color: $warning-color;
|
|
}
|
|
a.list-group-item-warning,
|
|
button.list-group-item-warning {
|
|
color: $list-text-color;
|
|
}
|
|
a.list-group-item-warning:focus,
|
|
a.list-group-item-warning:hover,
|
|
button.list-group-item-warning:focus,
|
|
button.list-group-item-warning:hover {
|
|
color: $list-text-color;
|
|
background-color: $warning-focus-color;
|
|
}
|
|
a.list-group-item-warning.active,
|
|
a.list-group-item-warning.active:focus,
|
|
a.list-group-item-warning.active:hover,
|
|
button.list-group-item-warning.active,
|
|
button.list-group-item-warning.active:focus,
|
|
button.list-group-item-warning.active:hover {
|
|
color: $list-text-color;
|
|
background-color: $warning-focus-color;
|
|
}
|
|
|
|
.list-group-item-danger {
|
|
color: $list-text-color;
|
|
background-color: $danger-color;
|
|
}
|
|
a.list-group-item-danger,
|
|
button.list-group-item-danger {
|
|
color: $list-text-color;
|
|
}
|
|
a.list-group-item-danger:focus,
|
|
a.list-group-item-danger:hover,
|
|
button.list-group-item-danger:focus,
|
|
button.list-group-item-danger:hover {
|
|
color: $list-text-color;
|
|
background-color: $danger-focus-color;
|
|
}
|
|
a.list-group-item-danger.active,
|
|
a.list-group-item-danger.active:focus,
|
|
a.list-group-item-danger.active:hover,
|
|
button.list-group-item-danger.active,
|
|
button.list-group-item-danger.active:focus,
|
|
button.list-group-item-danger.active:hover {
|
|
color: $list-text-color;
|
|
background-color: $danger-focus-color;
|
|
}
|