/// Customising Bootstrap 4 /// (part 2.1: importing Bootstrap styles) /// /// @link https://uxplanet.org/how-to-customize-bootstrap-b8078a011203 /// @link https://getbootstrap.com/docs/4.1/getting-started/theming/ // As we want to remove some modules from the builded bootstrap, we have to // manually import each of its part // // Which part were filtered? // * `/functions` → already imported in our bootstrap custom abstract part // * `/variables` → already imported in our bootstrap custom abstract part // * `/mixins` → already imported in our bootstrap custom abstract part // * `/reboot` → due to smelly decision on making rules directly within // HTML tag, the removal of this whole is the best decision // (if necessary, pick another reset sheet which does not // lead to incongruous battle with !important keyworkd // everywhere) // * `/utilities` → due to the `!important` keyword systematically added to // to some utilities' section (eg. "spacing"), we have to // manually manage the Bootstrap utilities by filtering // some sections // ↳ // * `/align` // * `/background` // * `/borders` // * `/clearfix` // * `/display` // * `/flex` // * `/float` // * `/overflow` // * `/position` // * `/sizing` // * `/spacing` // * `/text` // * `/visibility` // @import "../../../node_modules/bootstrap/scss/root"; @import "../../../node_modules/bootstrap/scss/type"; @import "../../../node_modules/bootstrap/scss/images"; @import "../../../node_modules/bootstrap/scss/code"; @import "../../../node_modules/bootstrap/scss/grid"; @import "../../../node_modules/bootstrap/scss/tables"; @import "../../../node_modules/bootstrap/scss/forms"; @import "../../../node_modules/bootstrap/scss/buttons"; @import "../../../node_modules/bootstrap/scss/transitions"; @import "../../../node_modules/bootstrap/scss/dropdown"; @import "../../../node_modules/bootstrap/scss/button-group"; @import "../../../node_modules/bootstrap/scss/input-group"; @import "../../../node_modules/bootstrap/scss/custom-forms"; @import "../../../node_modules/bootstrap/scss/nav"; @import "../../../node_modules/bootstrap/scss/navbar"; @import "../../../node_modules/bootstrap/scss/card"; @import "../../../node_modules/bootstrap/scss/breadcrumb"; @import "../../../node_modules/bootstrap/scss/pagination"; @import "../../../node_modules/bootstrap/scss/badge"; @import "../../../node_modules/bootstrap/scss/jumbotron"; @import "../../../node_modules/bootstrap/scss/alert"; @import "../../../node_modules/bootstrap/scss/progress"; @import "../../../node_modules/bootstrap/scss/media"; @import "../../../node_modules/bootstrap/scss/list-group"; @import "../../../node_modules/bootstrap/scss/close"; @import "../../../node_modules/bootstrap/scss/toasts"; @import "../../../node_modules/bootstrap/scss/modal"; @import "../../../node_modules/bootstrap/scss/tooltip"; @import "../../../node_modules/bootstrap/scss/popover"; @import "../../../node_modules/bootstrap/scss/carousel"; @import "../../../node_modules/bootstrap/scss/spinners"; @import "../../../node_modules/bootstrap/scss/print"; @import "../../../node_modules/bootstrap/scss/utilities/embed"; @import "../../../node_modules/bootstrap/scss/utilities/interactions"; @import "../../../node_modules/bootstrap/scss/utilities/screenreaders"; @import "../../../node_modules/bootstrap/scss/utilities/shadows"; @import "../../../node_modules/bootstrap/scss/utilities/stretched-link"; /// (part 2.2: overriding Bootstrap styles + import project styles) @import '../_components'; @import '../_base'; @import '../_legacy';