/** * Color Function variables * Overwrite bootstrap variables */ $brand-primary: #4580B9 !default; $brand-info: adjust-color($brand-primary, $saturation: -15%, $lightness: 25%) !default; $brand-success: adjust-color($brand-primary, $hue: -115deg, $lightness: -10%) !default; $brand-warning: adjust-color(complement($brand-primary), $red: 50) !default; $brand-danger: adjust-color($brand-warning, $saturation: 50%, $lightness: -15%) !default; // End Color function variables // Colors $gray-dark: #373a3c !default; $gray: #55595c !default; $gray-light: #818a91 !default; $gray-lighter: #eceeef !default; $gray-lightest: #f7f7f9 !default; $brand-inverse: $gray-dark !default; $navbar-height: 50px !default; // Spacing $spacer: 1rem !default; $spacer-x: $spacer !default; $spacer-y: $spacer !default; $border-width: 1px !default; // Body $body-bg: #f4f4f4 !default; $body-color: #3a3a3a !default; // Typography $font-family-sans-serif: "Open Sans", "Helvetica Neue", Arial, sans-serif !default; $font-size-root: 14px !default; // Tables $table-bg: transparent !default; $table-bg-accent: #fafafa !default; $table-bg-hover: lighten($brand-primary, 55%) !default; $table-bg-active: $table-bg-hover !default; $table-border-color: #f4f4f4 !default; // Dropdowns $dropdown-border-color: #e2e2e2 !default; $dropdown-link-color: rgba(0, 0, 0, .535) !default; // Navbar $navbar-light-color: rgba(0, 0, 0, .535) !default; $navbar-light-hover-color: $brand-primary !default; $navbar-light-active-color: $brand-primary !default; // Cards $card-border-radius: 0 !default; $card-border-color: rgba(238, 238, 238, 1) !default; // Breadcrumbs $breadcrumb-bg: transparent !default; $breadcrumb-padding-x: 0 !default; $breadcrumb-divider: "/" !default; $breadcrumb-divider-rtl: "/" !default; // Import everything. @import "moodle"; /** * Navigation bar identity. */ .navbar-light { background-color: #fff; border-bottom: $border-width solid #e5e5e5; .container { padding-left: 0; padding-right: 0; } .navbar-brand { padding-left: 1rem; padding-right: 1rem; margin-right: $spacer * 2; color: #fff; background-color: $brand-primary; @include hover-focus { color: #fff; } &.has-logo { color: $brand-primary; background-color: transparent; @include hover-focus { color: $brand-primary; } } } .navbar-nav { .nav-item + .nav-item { margin-left: $spacer * 2; } .nav-link { font-size: $font-size-sm; text-transform: uppercase; letter-spacing: 1px; } } } /** * Styling the dropdown menus. */ .dropdown-menu { font-size: 14px; border-radius: 0; .dropdown-item { padding-top: 8px; padding-bottom: 8px; border-bottom: $border-width solid $dropdown-border-color; &:last-child { border-bottom: 0; } } .dropdown-divider { display: none; } } /** * User picture. */ .userpicture { border-radius: 50%; } /** * For background in content areas. */ #page.container-fluid { padding: 0 (2 * $spacer); } #block-region-side-pre { padding-left: 0; } /** * Dashboard styling. */ #page-my-index { #region-main { background-color: transparent; border: 0; padding: 0; } } /** * Blocks. */ .block-region .card-block { .card-title { padding-bottom: ($spacer/2); font-size: 1.143rem; font-weight: 600; text-transform: uppercase; } } /** * Navigation. */ .block_navigation, .block_settings { .block_tree .tree_item { margin: ($spacer/2) 0; } } /** * Form styles. */ .form-group { margin-top: ($spacer/2); } .form-inline .form-group { margin-top: 0; } /** * Color Function style rules * Overwrite boost default style rules */ // Site top navbar .navbar-light { background-color: lighten($brand-info, 10%); } // Site left navbar #nav-drawer { background-color: darken($brand-primary, 15%); } // Page header .page-context-header { background-color: lighten($brand-info, 20%); color: darken($brand-primary, 20%); padding: 0.4rem 1rem; } // Courses list .coursebox { @extend .page-context-header; margin: 1rem 0; } // Footer #page-footer a { color: $brand-info; } #page-footer .text-success { color: lighten($brand-success, 20%) !important; } #page-footer .text-warning { color: lighten($brand-warning, 20%) !important; } #page-footer .text-danger { color: lighten($brand-danger, 20%) !important; }