// This is the default scss file, more specific styling is defined directly into components. // It it imported in `scr/App.vue` style tag. // Dependencies variables overrides and custom variables // Variables overrides are defined before actual SCSS imports @import 'variables'; // Dependencies SCSS imports // `~` allow to import a node_modules folder (resolved by Webpack) @import '~bootstrap/scss/bootstrap.scss'; @import '~bootstrap-vue/src/index.scss'; @import '~fork-awesome/scss/fork-awesome.scss'; // Style overrides happens after dependencies imports // Bootstrap overrides body { margin: 0; font-family: "Source Sans Pro", "Helvetica Neue", "Fira Sans", Helvetica, Arial, sans-serif; } .list-group-item { padding: 0.75rem 1rem; } .list-group-item-action { color: #333; } .input-group { .input-group-append ~ .input-group-append { min-width: 40%; } select { border-top-left-radius: 0; border-bottom-left-radius: 0; } &.is-invalid ~ .invalid-feedback { display: block; } } .col-form-label { @include media-breakpoint-up(xs) { width: 100%; } @include media-breakpoint-up(sm) { flex-basis: 40%; } @include media-breakpoint-up(md) { flex-basis: 30%; } @include media-breakpoint-up(lg) { flex-basis: 25%; } @include media-breakpoint-up(xl) { flex-basis: 20%; } } // Fork-awesome overrides .fa-fw { width: 1.25em !important; }