@import "components/variables"; // Bootstrap and its default variables @import "../../../node_modules/bootstrap/scss/bootstrap"; @import "partials/messages"; @import "components/login"; @import "components/footer"; @import "partials/admin-panels"; @import "components/tooltips"; @import "components/alerts"; @import "components/statistics-view"; @import "components/view-configuration"; @import "components/dashboard-view"; html { position: relative; min-height: 100%; } body { /* Margin bottom by footer height */ margin-bottom: 85px; } body>.container { padding: 85px 15px 0; } a { color: $link-color; } .logo { width: 80px; display: block; } header { & > .navbar { background-color: $navbar-background-color; color: color-yiq($navbar-background-color); .logo { path.cls-1 { @if lightness($navbar-background-color) > lightness(#aaa) { fill: theme-color("cas-primary"); } @else { fill: white; } } } } } // Cards .card { margin-bottom: 2em; } #card-unexpired-tgts { color: #3c763d; background-color: #dff0d8; } #card-unexpired-sts { color: #3c763d; background-color: #dff0d8; } #card-expired-tgts { color: #8a6d3b; background-color: #fcf8e3; } #card-expired-sts { color: #8a6d3b; background-color: #fcf8e3; } #card-uptime { background-color: #d9edf7; .card-header { color: #31708f; } } #card-server-info { .card-header { background-color: #d9edf7; color: #31708f; } } .huge { font-size: 30pt; font-family: 'Lato', sans-serif; font-weight: 300; } .semi-huge { font-size: 18pt; font-family: 'Lato', sans-serif; font-weight: 300; }