bs4
This commit is contained in:
parent
8eb484c1a0
commit
70f752958f
|
@ -1,6 +0,0 @@
|
|||
|
||||
// import bootstrap base
|
||||
@import "../node_modules/bootstrap/less/bootstrap.less";
|
||||
@import "../node_modules/@ibm/type/css/ibm-type.min.css";
|
||||
// import custom variables
|
||||
@import "hacker/_variables.less";
|
|
@ -1,335 +0,0 @@
|
|||
/*
|
||||
A Bootstrap theme for 31337 H4X0RS
|
||||
by Tobin Brown, 2015
|
||||
*/
|
||||
|
||||
|
||||
// Hacker Colors
|
||||
@hacker: #00ff00;
|
||||
@hacker-bg: #222222;
|
||||
|
||||
|
||||
// Grays (acutally greens, so yeah, gg)
|
||||
@gray-darker: @hacker;
|
||||
@gray-dark: darken(@hacker, 10%);
|
||||
@gray: darken(@hacker, 20%);
|
||||
@gray-light: darken(@hacker, 40%);
|
||||
@gray-lighter: darken(@hacker, 40%);
|
||||
|
||||
|
||||
// Brand Colors
|
||||
@brand-primary: @hacker;
|
||||
@brand-success: @gray;
|
||||
@brand-warning: #f4ff00;
|
||||
@brand-danger: #ff0000;
|
||||
@brand-info: #3366CC;
|
||||
|
||||
|
||||
// Scaffolding
|
||||
@body-bg: @hacker-bg;
|
||||
@text-color: @gray-dark;
|
||||
@link-color: lighten(@brand-primary, 20%);
|
||||
@link-hover-color: lighten(@link-color, 10%);
|
||||
@padding-base-vertical: 6px;
|
||||
@padding-base-horizontal: 12px;
|
||||
@padding-large-vertical: 10px;
|
||||
@padding-large-horizontal: 16px;
|
||||
@padding-small-vertical: 5px;
|
||||
@padding-small-horizontal: 10px;
|
||||
@border-radius-base: 0;
|
||||
@border-radius-large: 0;
|
||||
@border-radius-small: 0;
|
||||
@line-height-large: 1.33;
|
||||
@line-height-small: 1.5;
|
||||
@component-active-bg: @brand-primary;
|
||||
|
||||
|
||||
// Typography
|
||||
@font-family-sans-serif: "IBM Plex Mono";
|
||||
@font-family-serif: "IBM Plex Mono";
|
||||
@font-family-monospace: "IBM Plex Mono";
|
||||
@font-family-base: @font-family-monospace;
|
||||
@font-size-base: 16px;
|
||||
@font-size-large: ceil(@font-size-base * 1.25);
|
||||
@font-size-small: ceil(@font-size-base * 0.85);
|
||||
@font-size-h1: floor((@font-size-base * 3));
|
||||
@font-size-h2: floor((@font-size-base * 2.5));
|
||||
@font-size-h3: floor((@font-size-base * 2));
|
||||
@font-size-h4: floor((@font-size-base * 1.5));
|
||||
@font-size-h5: floor((@font-size-base * 1.25));
|
||||
@font-size-h6: @font-size-base;
|
||||
@line-height-base: 1.428571429;
|
||||
@line-height-computed: floor(@font-size-base * @line-height-base);
|
||||
@headings-font-family: @font-family-base;
|
||||
@headings-font-weight: 500;
|
||||
@headings-line-height: 1.2;
|
||||
@headings-color: inherit;
|
||||
|
||||
// code
|
||||
|
||||
@code-color: @brand-primary;
|
||||
@code-bg: lighten(@hacker-bg, 10%);
|
||||
|
||||
@kbd-color: @brand-primary;
|
||||
@kbd-bg: lighten(@hacker-bg, 20%);
|
||||
|
||||
@pre-color: @brand-primary;
|
||||
@pre-bg: lighten(@hacker-bg, 15%);
|
||||
|
||||
|
||||
// Buttons
|
||||
@btn-font-weight: normal;
|
||||
@btn-default-color: @hacker;
|
||||
@btn-default-bg: @hacker-bg;
|
||||
@btn-default-border: #111111;
|
||||
@btn-primary-color: @hacker-bg;
|
||||
@btn-primary-bg: @brand-primary;
|
||||
@btn-primary-border: @btn-default-border;
|
||||
@btn-success-color: @hacker-bg;
|
||||
@btn-success-bg: @brand-success;
|
||||
@btn-success-border: @btn-default-border;
|
||||
@btn-warning-color: @hacker-bg;
|
||||
@btn-warning-bg: @brand-warning;
|
||||
@btn-warning-border: @btn-default-border;
|
||||
@btn-danger-color: @hacker-bg;
|
||||
@btn-danger-bg: @brand-danger;
|
||||
@btn-danger-border: @btn-default-border;
|
||||
@btn-info-color: @hacker-bg;
|
||||
@btn-info-bg: @brand-info;
|
||||
@btn-info-border: @btn-default-border;
|
||||
@btn-link-disabled-color: @gray-light;
|
||||
|
||||
|
||||
// Well
|
||||
@well-bg: darken(@hacker-bg, 10%);
|
||||
@well-border: darken(@well-bg, 7%);
|
||||
|
||||
|
||||
// Dropdowns
|
||||
@dropdown-bg: lighten(@hacker-bg, 10%);
|
||||
@dropdown-border: rgba(0,0,0,.15);
|
||||
@dropdown-divider-bg: #333333;
|
||||
@dropdown-link-active-color: @hacker-bg;
|
||||
@dropdown-link-active-bg: @component-active-bg;
|
||||
@dropdown-link-color: @gray-dark;
|
||||
@dropdown-link-hover-color: @hacker-bg;
|
||||
@dropdown-link-hover-bg: @dropdown-link-active-bg;
|
||||
@dropdown-link-disabled-color: @gray-light;
|
||||
@dropdown-header-color: lighten(@hacker-bg, 50%);
|
||||
@dropdown-caret-color: #000;
|
||||
|
||||
|
||||
// Forms
|
||||
@input-bg: darken(@hacker-bg, 20%);
|
||||
@input-bg-disabled: @gray-lighter;
|
||||
@input-color: @gray;
|
||||
@input-border: #444444;
|
||||
@input-border-focus: @hacker;
|
||||
@input-border-radius: @border-radius-base;
|
||||
@input-color-placeholder: darken(@hacker, 30%);
|
||||
@input-height-base: (@line-height-computed + (@padding-base-vertical * 2) + 2);
|
||||
@input-height-large: (floor(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
|
||||
@input-height-small: (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
|
||||
@legend-color: @gray-dark;
|
||||
@legend-border-color: #e5e5e5;
|
||||
@input-group-addon-bg: @hacker-bg;
|
||||
@input-group-addon-border-color: @input-border;
|
||||
|
||||
|
||||
// Table
|
||||
@table-cell-padding: 8px;
|
||||
@table-condensed-cell-padding: 5px;
|
||||
@table-cell-padding: 8px;
|
||||
@table-condensed-cell-padding: 5px;
|
||||
@table-bg: transparent;
|
||||
@table-bg-accent: darken(@hacker-bg, 10%);
|
||||
@table-bg-hover: @gray-lighter;
|
||||
@table-bg-active: @table-bg-hover;
|
||||
@table-border-color: #444444;
|
||||
|
||||
|
||||
// Navbar
|
||||
@navbar-height: 50px;
|
||||
@navbar-margin-bottom: @line-height-computed;
|
||||
@navbar-default-color: @hacker;
|
||||
@navbar-default-bg: darken(@hacker-bg, 10%);
|
||||
@navbar-default-border: darken(@navbar-default-bg, 6.5%);
|
||||
@navbar-border-radius: @border-radius-base;
|
||||
@navbar-padding-horizontal: floor(@grid-gutter-width / 2);
|
||||
@navbar-padding-vertical: ((@navbar-height - @line-height-computed) / 2);
|
||||
@navbar-default-link-color: @hacker;
|
||||
@navbar-default-link-hover-color: darken(@hacker, 20%);
|
||||
@navbar-default-link-hover-bg: @hacker-bg;
|
||||
@navbar-default-link-active-color: #999999;
|
||||
@navbar-default-link-active-bg: darken(@navbar-default-bg, 6.5%);
|
||||
@navbar-default-link-disabled-color: #ccc;
|
||||
@navbar-default-link-disabled-bg: transparent;
|
||||
@navbar-default-brand-color: @navbar-default-link-color;
|
||||
@navbar-default-brand-hover-color: darken(@navbar-default-link-color, 10%);
|
||||
@navbar-default-brand-hover-bg: transparent;
|
||||
@navbar-default-toggle-hover-bg: #ddd;
|
||||
@navbar-default-toggle-icon-bar-bg: #888;
|
||||
@navbar-default-toggle-border-color: #ddd;
|
||||
|
||||
|
||||
// Navs Tabs
|
||||
@nav-link-padding: 10px 15px;
|
||||
@nav-link-hover-bg: @gray-lighter;
|
||||
@nav-disabled-link-color: @gray-light;
|
||||
@nav-disabled-link-hover-color: @gray-light;
|
||||
@nav-tabs-border-color: #444444;
|
||||
@nav-tabs-link-hover-border-color: #444444;
|
||||
@nav-tabs-active-link-hover-bg: #333333;
|
||||
@nav-tabs-active-link-hover-color: @gray;
|
||||
@nav-tabs-active-link-hover-border-color: #222222;
|
||||
@nav-tabs-justified-link-border-color: #ddd;
|
||||
@nav-tabs-justified-active-link-border-color: @body-bg;
|
||||
@nav-pills-border-radius: @border-radius-base;
|
||||
@nav-pills-active-link-hover-bg: @component-active-bg;
|
||||
@nav-pills-active-link-hover-color: #fff;
|
||||
|
||||
|
||||
// Panel
|
||||
@panel-bg: @hacker-bg;
|
||||
@panel-body-padding: 15px;
|
||||
@panel-heading-padding: 10px 15px;
|
||||
@panel-footer-padding: @panel-heading-padding;
|
||||
@panel-border-radius: @border-radius-base;
|
||||
|
||||
@panel-inner-border: lighten(@hacker-bg, 10%);
|
||||
@panel-footer-bg: darken(@hacker-bg, 10%);
|
||||
|
||||
@panel-default-text: @hacker-bg;
|
||||
@panel-default-border: lighten(@hacker-bg, 10%);
|
||||
@panel-default-heading-bg: darken(@hacker-bg, 10%);
|
||||
|
||||
@panel-primary-text: @hacker-bg;
|
||||
@panel-primary-border: @brand-primary;
|
||||
@panel-primary-heading-bg: @brand-primary;
|
||||
|
||||
@panel-success-text: @state-success-text;
|
||||
@panel-success-border: @state-success-border;
|
||||
@panel-success-heading-bg: @state-success-bg;
|
||||
|
||||
@panel-info-text: @state-info-text;
|
||||
@panel-info-border: @state-info-border;
|
||||
@panel-info-heading-bg: @state-info-bg;
|
||||
|
||||
@panel-warning-text: @state-warning-text;
|
||||
@panel-warning-border: @state-warning-border;
|
||||
@panel-warning-heading-bg: @state-warning-bg;
|
||||
|
||||
@panel-danger-text: @state-danger-text;
|
||||
@panel-danger-border: @state-danger-border;
|
||||
@panel-danger-heading-bg: @state-danger-bg;
|
||||
|
||||
|
||||
// Jumbotron
|
||||
@jumbotron-padding: 30px;
|
||||
@jumbotron-color: inherit;
|
||||
@jumbotron-bg: darken(@hacker-bg, 10%);
|
||||
@jumbotron-font-size: ceil((@font-size-base * 1.5));
|
||||
|
||||
|
||||
// Pagination
|
||||
@pagination-bg: @hacker-bg;
|
||||
@pagination-border: #444444;
|
||||
@pagination-hover-bg: @gray-lighter;
|
||||
@pagination-hover-color: @link-hover-color;
|
||||
@pagination-hover-border: #555555;
|
||||
@pagination-active-bg: @hacker;
|
||||
@pagination-active-color: @hacker-bg;
|
||||
@pagination-active-border: @brand-primary;
|
||||
@pagination-disabled-color: lighten(@hacker, 10%);
|
||||
@pagination-disabled-bg: lighten(@hacker-bg, 10%);
|
||||
@pagination-disabled-border: @pagination-border;
|
||||
@pager-bg: @pagination-bg;
|
||||
@pager-border: @pagination-border;
|
||||
@pager-border-radius: 0;
|
||||
@pager-hover-bg: @pagination-hover-bg;
|
||||
@pager-active-bg: @pagination-active-bg;
|
||||
@pager-active-color: @pagination-active-color;
|
||||
@pager-bg: @pagination-bg;
|
||||
@pager-disabled-color: @gray-light;
|
||||
|
||||
|
||||
// Form States
|
||||
@state-warning-text: #f4ff00;
|
||||
@state-warning-bg: lighten(@hacker-bg, 10%);
|
||||
@state-warning-border: darken(spin(@state-warning-bg, -10), 3%);
|
||||
@state-danger-text: #dd0000;
|
||||
@state-danger-bg: lighten(@hacker-bg, 10%);
|
||||
@state-danger-border: darken(spin(@state-danger-bg, -10), 3%);
|
||||
@state-success-text: #00dd00;
|
||||
@state-success-bg: lighten(@hacker-bg, 10%);
|
||||
@state-success-border: darken(spin(@state-success-bg, -10), 5%);
|
||||
@state-info-text: #7d8cff;
|
||||
@state-info-bg: lighten(@hacker-bg, 10%);
|
||||
@state-info-border: darken(spin(@state-info-bg, -10), 7%);
|
||||
|
||||
|
||||
// ToolTip
|
||||
@tooltip-max-width: 200px;
|
||||
@tooltip-color: #fff;
|
||||
@tooltip-bg: #000;
|
||||
@tooltip-arrow-width: 5px;
|
||||
@tooltip-arrow-color: @tooltip-bg;
|
||||
@tooltip-opacity: .9;
|
||||
|
||||
|
||||
// Popover
|
||||
@popover-bg: lighten(@hacker-bg, 10%);
|
||||
@popover-max-width: 276px;
|
||||
@popover-border-color: rgba(0,0,0,.2);
|
||||
@popover-fallback-border-color: #333333;
|
||||
@popover-title-bg: darken(@popover-bg, 3%);
|
||||
@popover-arrow-width: 10px;
|
||||
@popover-arrow-color: @popover-bg;
|
||||
@popover-arrow-outer-width: (@popover-arrow-width + 1);
|
||||
@popover-arrow-outer-color: rgba(0,0,0,.25);
|
||||
@popover-arrow-outer-fallback-color: #999;
|
||||
|
||||
|
||||
// List Group
|
||||
@list-group-bg: lighten(@hacker-bg, 10%);
|
||||
@list-group-border: #222222;
|
||||
@list-group-border-radius: @border-radius-base;
|
||||
@list-group-hover-bg: darken(@hacker-bg, 5%);
|
||||
@list-group-active-color: @hacker-bg;
|
||||
@list-group-active-bg: @hacker;
|
||||
@list-group-active-border: @list-group-active-bg;
|
||||
@list-group-active-text-color: @hacker-bg;
|
||||
@list-group-link-color: @hacker;
|
||||
@list-group-link-heading-color: @hacker;
|
||||
|
||||
|
||||
// Modal
|
||||
@modal-content-bg: lighten(@hacker-bg, 10%);
|
||||
@modal-content-border-color: transparent;
|
||||
@modal-content-fallback-border-color: #999;
|
||||
@modal-backdrop-bg: @hacker-bg;
|
||||
@modal-backdrop-opacity: .5;
|
||||
@modal-header-border-color: lighten(@hacker-bg, 10%);
|
||||
@modal-footer-border-color: @modal-header-border-color;
|
||||
|
||||
|
||||
// Badge
|
||||
@badge-color: @hacker;
|
||||
@badge-bg: @hacker-bg;
|
||||
|
||||
|
||||
// Progress
|
||||
@progress-bg: lighten(@hacker-bg, 10%);
|
||||
|
||||
|
||||
// Breadcrumb
|
||||
@breadcrumb-bg: lighten(@hacker-bg, 10%);
|
||||
@breadcrumb-color: @hacker;
|
||||
@breadcrumb-active-color: darken(@hacker, 20%);
|
||||
|
||||
|
||||
// Labels
|
||||
@label-color: @hacker-bg;
|
||||
|
||||
@hr-border: lighten(@hacker-bg, 10%);
|
||||
|
|
@ -9,576 +9,10 @@
|
|||
"resolved": "https://registry.npmjs.org/@ibm/type/-/type-0.5.3.tgz",
|
||||
"integrity": "sha512-9DcOUoaHQKRsMWyshK8CpFdiVd9oQPvd1AsZKIP/tiXmgJtR4wOz0M8j/FbPaI3UeKnMjjzmvuOn/YBTFDWdiw=="
|
||||
},
|
||||
"ajv": {
|
||||
"version": "4.11.8",
|
||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
|
||||
"integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"co": "4.6.0",
|
||||
"json-stable-stringify": "1.0.1"
|
||||
}
|
||||
},
|
||||
"amdefine": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
|
||||
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
|
||||
},
|
||||
"asap": {
|
||||
"version": "2.0.6",
|
||||
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
|
||||
"integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
|
||||
"optional": true
|
||||
},
|
||||
"asn1": {
|
||||
"version": "0.2.3",
|
||||
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
|
||||
"integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
|
||||
"optional": true
|
||||
},
|
||||
"assert-plus": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
|
||||
"integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
|
||||
"optional": true
|
||||
},
|
||||
"asynckit": {
|
||||
"version": "0.4.0",
|
||||
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
|
||||
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
|
||||
"optional": true
|
||||
},
|
||||
"aws-sign2": {
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
|
||||
"integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
|
||||
"optional": true
|
||||
},
|
||||
"aws4": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
|
||||
"integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
|
||||
"optional": true
|
||||
},
|
||||
"bcrypt-pbkdf": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
|
||||
"integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"tweetnacl": "0.14.5"
|
||||
}
|
||||
},
|
||||
"boom": {
|
||||
"version": "2.10.1",
|
||||
"resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
|
||||
"integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
|
||||
"requires": {
|
||||
"hoek": "2.16.3"
|
||||
}
|
||||
},
|
||||
"bootstrap": {
|
||||
"version": "3.3.7",
|
||||
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz",
|
||||
"integrity": "sha1-WjiTlFSfIzMIdaOxUGVldPip63E="
|
||||
},
|
||||
"caseless": {
|
||||
"version": "0.12.0",
|
||||
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
|
||||
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
|
||||
"optional": true
|
||||
},
|
||||
"clean-css": {
|
||||
"version": "3.4.28",
|
||||
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz",
|
||||
"integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=",
|
||||
"requires": {
|
||||
"commander": "2.8.1",
|
||||
"source-map": "0.4.4"
|
||||
},
|
||||
"dependencies": {
|
||||
"source-map": {
|
||||
"version": "0.4.4",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
|
||||
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
|
||||
"requires": {
|
||||
"amdefine": "1.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"co": {
|
||||
"version": "4.6.0",
|
||||
"resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
|
||||
"integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
|
||||
"optional": true
|
||||
},
|
||||
"combined-stream": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
|
||||
"integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
|
||||
"requires": {
|
||||
"delayed-stream": "1.0.0"
|
||||
}
|
||||
},
|
||||
"commander": {
|
||||
"version": "2.8.1",
|
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
|
||||
"integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
|
||||
"requires": {
|
||||
"graceful-readlink": "1.0.1"
|
||||
}
|
||||
},
|
||||
"core-util-is": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
|
||||
"optional": true
|
||||
},
|
||||
"cryptiles": {
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
|
||||
"integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"boom": "2.10.1"
|
||||
}
|
||||
},
|
||||
"dashdash": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
|
||||
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"assert-plus": "1.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"assert-plus": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
||||
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"delayed-stream": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
||||
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
|
||||
},
|
||||
"ecc-jsbn": {
|
||||
"version": "0.1.1",
|
||||
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
|
||||
"integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"jsbn": "0.1.1"
|
||||
}
|
||||
},
|
||||
"errno": {
|
||||
"version": "0.1.6",
|
||||
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz",
|
||||
"integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"prr": "1.0.1"
|
||||
}
|
||||
},
|
||||
"extend": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
|
||||
"integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
|
||||
"optional": true
|
||||
},
|
||||
"extsprintf": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
|
||||
"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
|
||||
},
|
||||
"forever-agent": {
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
|
||||
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
|
||||
"optional": true
|
||||
},
|
||||
"form-data": {
|
||||
"version": "2.1.4",
|
||||
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
|
||||
"integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"asynckit": "0.4.0",
|
||||
"combined-stream": "1.0.5",
|
||||
"mime-types": "2.1.17"
|
||||
}
|
||||
},
|
||||
"getpass": {
|
||||
"version": "0.1.7",
|
||||
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
|
||||
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"assert-plus": "1.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"assert-plus": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
||||
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"graceful-fs": {
|
||||
"version": "4.1.11",
|
||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
|
||||
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
|
||||
"optional": true
|
||||
},
|
||||
"graceful-readlink": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
|
||||
"integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
|
||||
},
|
||||
"har-schema": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",
|
||||
"integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=",
|
||||
"optional": true
|
||||
},
|
||||
"har-validator": {
|
||||
"version": "4.2.1",
|
||||
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
|
||||
"integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"ajv": "4.11.8",
|
||||
"har-schema": "1.0.5"
|
||||
}
|
||||
},
|
||||
"hawk": {
|
||||
"version": "3.1.3",
|
||||
"resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
|
||||
"integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"boom": "2.10.1",
|
||||
"cryptiles": "2.0.5",
|
||||
"hoek": "2.16.3",
|
||||
"sntp": "1.0.9"
|
||||
}
|
||||
},
|
||||
"hoek": {
|
||||
"version": "2.16.3",
|
||||
"resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
|
||||
"integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
|
||||
},
|
||||
"http-signature": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
|
||||
"integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"assert-plus": "0.2.0",
|
||||
"jsprim": "1.4.1",
|
||||
"sshpk": "1.13.1"
|
||||
}
|
||||
},
|
||||
"image-size": {
|
||||
"version": "0.5.5",
|
||||
"resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
|
||||
"integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
|
||||
"optional": true
|
||||
},
|
||||
"is-typedarray": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
|
||||
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
|
||||
"optional": true
|
||||
},
|
||||
"isstream": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
|
||||
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
|
||||
"optional": true
|
||||
},
|
||||
"jsbn": {
|
||||
"version": "0.1.1",
|
||||
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
|
||||
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
|
||||
"optional": true
|
||||
},
|
||||
"json-schema": {
|
||||
"version": "0.2.3",
|
||||
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
|
||||
"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
|
||||
"optional": true
|
||||
},
|
||||
"json-stable-stringify": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
|
||||
"integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"jsonify": "0.0.0"
|
||||
}
|
||||
},
|
||||
"json-stringify-safe": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
|
||||
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
|
||||
"optional": true
|
||||
},
|
||||
"jsonify": {
|
||||
"version": "0.0.0",
|
||||
"resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
|
||||
"integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
|
||||
"optional": true
|
||||
},
|
||||
"jsprim": {
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
|
||||
"integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"assert-plus": "1.0.0",
|
||||
"extsprintf": "1.3.0",
|
||||
"json-schema": "0.2.3",
|
||||
"verror": "1.10.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"assert-plus": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
||||
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"less": {
|
||||
"version": "2.7.3",
|
||||
"resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz",
|
||||
"integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==",
|
||||
"requires": {
|
||||
"errno": "0.1.6",
|
||||
"graceful-fs": "4.1.11",
|
||||
"image-size": "0.5.5",
|
||||
"mime": "1.6.0",
|
||||
"mkdirp": "0.5.1",
|
||||
"promise": "7.3.1",
|
||||
"request": "2.81.0",
|
||||
"source-map": "0.5.7"
|
||||
}
|
||||
},
|
||||
"less-plugin-clean-css": {
|
||||
"version": "1.5.1",
|
||||
"resolved": "https://registry.npmjs.org/less-plugin-clean-css/-/less-plugin-clean-css-1.5.1.tgz",
|
||||
"integrity": "sha1-zFeveqM5iVflbezr5jy2DCNClwM=",
|
||||
"requires": {
|
||||
"clean-css": "3.4.28"
|
||||
}
|
||||
},
|
||||
"mime": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
|
||||
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
|
||||
"optional": true
|
||||
},
|
||||
"mime-db": {
|
||||
"version": "1.30.0",
|
||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",
|
||||
"integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE="
|
||||
},
|
||||
"mime-types": {
|
||||
"version": "2.1.17",
|
||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",
|
||||
"integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",
|
||||
"requires": {
|
||||
"mime-db": "1.30.0"
|
||||
}
|
||||
},
|
||||
"minimist": {
|
||||
"version": "0.0.8",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
|
||||
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
|
||||
"optional": true
|
||||
},
|
||||
"mkdirp": {
|
||||
"version": "0.5.1",
|
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
|
||||
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"minimist": "0.0.8"
|
||||
}
|
||||
},
|
||||
"oauth-sign": {
|
||||
"version": "0.8.2",
|
||||
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
|
||||
"integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
|
||||
"optional": true
|
||||
},
|
||||
"performance-now": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz",
|
||||
"integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=",
|
||||
"optional": true
|
||||
},
|
||||
"promise": {
|
||||
"version": "7.3.1",
|
||||
"resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
|
||||
"integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"asap": "2.0.6"
|
||||
}
|
||||
},
|
||||
"prr": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
|
||||
"integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
|
||||
"optional": true
|
||||
},
|
||||
"punycode": {
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
|
||||
"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
|
||||
"optional": true
|
||||
},
|
||||
"qs": {
|
||||
"version": "6.4.0",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
|
||||
"integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=",
|
||||
"optional": true
|
||||
},
|
||||
"request": {
|
||||
"version": "2.81.0",
|
||||
"resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
|
||||
"integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"aws-sign2": "0.6.0",
|
||||
"aws4": "1.6.0",
|
||||
"caseless": "0.12.0",
|
||||
"combined-stream": "1.0.5",
|
||||
"extend": "3.0.1",
|
||||
"forever-agent": "0.6.1",
|
||||
"form-data": "2.1.4",
|
||||
"har-validator": "4.2.1",
|
||||
"hawk": "3.1.3",
|
||||
"http-signature": "1.1.1",
|
||||
"is-typedarray": "1.0.0",
|
||||
"isstream": "0.1.2",
|
||||
"json-stringify-safe": "5.0.1",
|
||||
"mime-types": "2.1.17",
|
||||
"oauth-sign": "0.8.2",
|
||||
"performance-now": "0.2.0",
|
||||
"qs": "6.4.0",
|
||||
"safe-buffer": "5.1.1",
|
||||
"stringstream": "0.0.5",
|
||||
"tough-cookie": "2.3.3",
|
||||
"tunnel-agent": "0.6.0",
|
||||
"uuid": "3.1.0"
|
||||
}
|
||||
},
|
||||
"safe-buffer": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
|
||||
"integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
|
||||
},
|
||||
"sntp": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
|
||||
"integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"hoek": "2.16.3"
|
||||
}
|
||||
},
|
||||
"source-map": {
|
||||
"version": "0.5.7",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
|
||||
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
|
||||
"optional": true
|
||||
},
|
||||
"sshpk": {
|
||||
"version": "1.13.1",
|
||||
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
|
||||
"integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"asn1": "0.2.3",
|
||||
"assert-plus": "1.0.0",
|
||||
"bcrypt-pbkdf": "1.0.1",
|
||||
"dashdash": "1.14.1",
|
||||
"ecc-jsbn": "0.1.1",
|
||||
"getpass": "0.1.7",
|
||||
"jsbn": "0.1.1",
|
||||
"tweetnacl": "0.14.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"assert-plus": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
||||
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"stringstream": {
|
||||
"version": "0.0.5",
|
||||
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
|
||||
"integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
|
||||
"optional": true
|
||||
},
|
||||
"tough-cookie": {
|
||||
"version": "2.3.3",
|
||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz",
|
||||
"integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"punycode": "1.4.1"
|
||||
}
|
||||
},
|
||||
"tunnel-agent": {
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
|
||||
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"safe-buffer": "5.1.1"
|
||||
}
|
||||
},
|
||||
"tweetnacl": {
|
||||
"version": "0.14.5",
|
||||
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
|
||||
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
|
||||
"optional": true
|
||||
},
|
||||
"uuid": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
|
||||
"integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==",
|
||||
"optional": true
|
||||
},
|
||||
"verror": {
|
||||
"version": "1.10.0",
|
||||
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
|
||||
"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"assert-plus": "1.0.0",
|
||||
"core-util-is": "1.0.2",
|
||||
"extsprintf": "1.3.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"assert-plus": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
||||
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz",
|
||||
"integrity": "sha512-gulJE5dGFo6Q61V/whS6VM4WIyrlydXfCgkE+Gxe5hjrJ8rXLLZlALq7zq2RPhOc45PSwQpJkrTnc2KgD6cvmA=="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@ibm/type": "^0.5.3",
|
||||
"bootstrap": "3.3.7",
|
||||
"less": "2.7.3",
|
||||
"less-plugin-clean-css": "1.5.1"
|
||||
"bootstrap": "^4.0.0"
|
||||
},
|
||||
"preferGlobal": true,
|
||||
"license": "MIT"
|
||||
|
|
|
@ -0,0 +1,643 @@
|
|||
@import "node_modules/@ibm/type/css/ibm-type.min.css";
|
||||
|
||||
|
||||
// Variables
|
||||
//
|
||||
// Variables should follow the `$component-state-property-size` formula for
|
||||
// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.
|
||||
|
||||
|
||||
//
|
||||
// Color system
|
||||
//
|
||||
|
||||
// stylelint-disable
|
||||
$white: #fff;
|
||||
$gray-100: #f8f9fa;
|
||||
$gray-200: #e9ecef;
|
||||
$gray-300: #dee2e6;
|
||||
$gray-400: #ced4da;
|
||||
$gray-500: #adb5bd;
|
||||
$gray-600: #6c757d;
|
||||
$gray-700: #495057;
|
||||
$gray-800: #343a40;
|
||||
$gray-900: #212529;
|
||||
$black: #000;
|
||||
|
||||
$grays: ();
|
||||
$grays: map-merge((
|
||||
"100": $gray-100,
|
||||
"200": $gray-200,
|
||||
"300": $gray-300,
|
||||
"400": $gray-400,
|
||||
"500": $gray-500,
|
||||
"600": $gray-600,
|
||||
"700": $gray-700,
|
||||
"800": $gray-800,
|
||||
"900": $gray-900
|
||||
), $grays);
|
||||
|
||||
$hacker: #00ff00;
|
||||
$hacker-bg: #222222;
|
||||
|
||||
$blue: #007bff;
|
||||
$indigo: #6610f2;
|
||||
$purple: #6f42c1;
|
||||
$pink: #e83e8c;
|
||||
$red: #dc3545;
|
||||
$orange: #fd7e14;
|
||||
$yellow: #ffc107;
|
||||
$green: #28a745;
|
||||
$teal: #20c997;
|
||||
$cyan: #17a2b8;
|
||||
|
||||
$colors: ();
|
||||
$colors: map-merge((
|
||||
"blue": $blue,
|
||||
"indigo": $indigo,
|
||||
"purple": $purple,
|
||||
"pink": $pink,
|
||||
"red": $red,
|
||||
"orange": $orange,
|
||||
"yellow": $yellow,
|
||||
"green": $green,
|
||||
"teal": $teal,
|
||||
"cyan": $cyan,
|
||||
"white": $white,
|
||||
"gray": $gray-600,
|
||||
"gray-dark": $gray-800
|
||||
), $colors);
|
||||
|
||||
$primary: $blue;
|
||||
$secondary: $gray-600;
|
||||
$success: $green;
|
||||
$info: $cyan;
|
||||
$warning: $yellow;
|
||||
$danger: $red;
|
||||
$light: $gray-100;
|
||||
$dark: $gray-800;
|
||||
|
||||
$theme-colors: ();
|
||||
$theme-colors: map-merge((
|
||||
"primary": $primary,
|
||||
"secondary": $secondary,
|
||||
"success": $success,
|
||||
"info": $info,
|
||||
"warning": $warning,
|
||||
"danger": $danger,
|
||||
"light": $light,
|
||||
"dark": $dark
|
||||
), $theme-colors);
|
||||
// stylelint-enable
|
||||
|
||||
// Set a specific jump point for requesting color jumps
|
||||
$theme-color-interval: 8%;
|
||||
|
||||
// The yiq lightness value that determines when the lightness of color changes from "dark" to "light". Acceptable values are between 0 and 255.
|
||||
$yiq-contrasted-threshold: 150;
|
||||
|
||||
// Customize the light and dark text colors for use in our YIQ color contrast function.
|
||||
$yiq-text-dark: $gray-900;
|
||||
$yiq-text-light: $white;
|
||||
|
||||
// Options
|
||||
//
|
||||
// Quickly modify global styling by enabling or disabling optional features.
|
||||
|
||||
$enable-caret: true;
|
||||
$enable-rounded: true;
|
||||
$enable-shadows: false;
|
||||
$enable-gradients: false;
|
||||
$enable-transitions: true;
|
||||
$enable-hover-media-query: false; // Deprecated, no longer affects any compiled CSS
|
||||
$enable-grid-classes: true;
|
||||
$enable-print-styles: true;
|
||||
|
||||
|
||||
// Spacing
|
||||
//
|
||||
// Control the default styling of most Bootstrap elements by modifying these
|
||||
// variables. Mostly focused on spacing.
|
||||
// You can add more entries to the $spacers map, should you need more variation.
|
||||
|
||||
// stylelint-disable
|
||||
$spacer: 1rem;
|
||||
$spacers: ();
|
||||
$spacers: map-merge((
|
||||
0: 0,
|
||||
1: ($spacer * .25),
|
||||
2: ($spacer * .5),
|
||||
3: $spacer,
|
||||
4: ($spacer * 1.5),
|
||||
5: ($spacer * 3)
|
||||
), $spacers);
|
||||
|
||||
// This variable affects the `.h-*` and `.w-*` classes.
|
||||
$sizes: ();
|
||||
$sizes: map-merge((
|
||||
25: 25%,
|
||||
50: 50%,
|
||||
75: 75%,
|
||||
100: 100%
|
||||
), $sizes);
|
||||
// stylelint-enable
|
||||
|
||||
// Body
|
||||
//
|
||||
// Settings for the `<body>` element.
|
||||
|
||||
$body-bg: $white;
|
||||
$body-color: $gray-900;
|
||||
|
||||
// Links
|
||||
//
|
||||
// Style anchor elements.
|
||||
|
||||
$link-color: theme-color("primary");
|
||||
$link-decoration: none;
|
||||
$link-hover-color: darken($link-color, 15%);
|
||||
$link-hover-decoration: underline;
|
||||
|
||||
|
||||
@include _assert-ascending($grid-breakpoints, "$grid-breakpoints");
|
||||
@include _assert-starts-at-zero($grid-breakpoints);
|
||||
|
||||
|
||||
// Components
|
||||
//
|
||||
// Define common padding and border radius sizes and more.
|
||||
|
||||
$line-height-lg: 1.5;
|
||||
$line-height-sm: 1.5;
|
||||
|
||||
$border-width: 1px;
|
||||
$border-color: $gray-300;
|
||||
|
||||
$border-radius: .25rem;
|
||||
$border-radius-lg: .3rem;
|
||||
$border-radius-sm: .2rem;
|
||||
|
||||
$component-active-color: $white;
|
||||
$component-active-bg: theme-color("primary");
|
||||
|
||||
$caret-width: .3em;
|
||||
|
||||
$transition-base: all .2s ease-in-out;
|
||||
$transition-fade: opacity .15s linear;
|
||||
$transition-collapse: height .35s ease;
|
||||
|
||||
|
||||
// Fonts
|
||||
//
|
||||
// Font, line-height, and color for body text, headings, and more.
|
||||
|
||||
// stylelint-disable value-keyword-case
|
||||
$font-family-sans-serif: "IBM Plex Mono", Consolas, monospace;
|
||||
$font-family-monospace: $font-family-sans-serif;
|
||||
$font-family-base: $font-family-sans-serif;
|
||||
// stylelint-enable value-keyword-case
|
||||
|
||||
|
||||
$hr-border-color: rgba($black, .1);
|
||||
$hr-border-width: $border-width;
|
||||
|
||||
$mark-padding: .2em;
|
||||
|
||||
$dt-font-weight: $font-weight-bold;
|
||||
|
||||
$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25);
|
||||
$nested-kbd-font-weight: $font-weight-bold;
|
||||
|
||||
$list-inline-padding: .5rem;
|
||||
|
||||
$mark-bg: #fcf8e3;
|
||||
|
||||
$hr-margin-y: $spacer;
|
||||
|
||||
|
||||
// Buttons + Forms
|
||||
//
|
||||
// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.
|
||||
|
||||
$input-btn-padding-y: .375rem;
|
||||
$input-btn-padding-x: .75rem;
|
||||
$input-btn-line-height: $line-height-base;
|
||||
|
||||
$input-btn-focus-width: .2rem;
|
||||
$input-btn-focus-color: rgba($component-active-bg, .25);
|
||||
$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color;
|
||||
|
||||
$input-btn-padding-y-sm: .25rem;
|
||||
$input-btn-padding-x-sm: .5rem;
|
||||
$input-btn-line-height-sm: $line-height-sm;
|
||||
|
||||
$input-btn-padding-y-lg: .5rem;
|
||||
$input-btn-padding-x-lg: 1rem;
|
||||
$input-btn-line-height-lg: $line-height-lg;
|
||||
|
||||
$input-btn-border-width: $border-width;
|
||||
|
||||
|
||||
// Buttons
|
||||
//
|
||||
// For each of Bootstrap's buttons, define text, background, and border color.
|
||||
|
||||
$btn-padding-y: $input-btn-padding-y;
|
||||
$btn-padding-x: $input-btn-padding-x;
|
||||
$btn-line-height: $input-btn-line-height;
|
||||
|
||||
$btn-padding-y-sm: $input-btn-padding-y-sm;
|
||||
$btn-padding-x-sm: $input-btn-padding-x-sm;
|
||||
$btn-line-height-sm: $input-btn-line-height-sm;
|
||||
|
||||
$btn-padding-y-lg: $input-btn-padding-y-lg;
|
||||
$btn-padding-x-lg: $input-btn-padding-x-lg;
|
||||
$btn-line-height-lg: $input-btn-line-height-lg;
|
||||
|
||||
$btn-border-width: $input-btn-border-width;
|
||||
|
||||
$btn-font-weight: $font-weight-normal;
|
||||
$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075);
|
||||
$btn-focus-width: $input-btn-focus-width;
|
||||
$btn-focus-box-shadow: $input-btn-focus-box-shadow;
|
||||
$btn-disabled-opacity: .65;
|
||||
$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125);
|
||||
|
||||
$btn-link-disabled-color: $gray-600;
|
||||
|
||||
$btn-block-spacing-y: .5rem;
|
||||
|
||||
// Allows for customizing button radius independently from global border radius
|
||||
$btn-border-radius: $border-radius;
|
||||
$btn-border-radius-lg: $border-radius-lg;
|
||||
$btn-border-radius-sm: $border-radius-sm;
|
||||
|
||||
$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
|
||||
|
||||
|
||||
// Forms
|
||||
|
||||
$input-padding-y: $input-btn-padding-y;
|
||||
$input-padding-x: $input-btn-padding-x;
|
||||
$input-line-height: $input-btn-line-height;
|
||||
|
||||
$input-padding-y-sm: $input-btn-padding-y-sm;
|
||||
$input-padding-x-sm: $input-btn-padding-x-sm;
|
||||
$input-line-height-sm: $input-btn-line-height-sm;
|
||||
|
||||
$input-padding-y-lg: $input-btn-padding-y-lg;
|
||||
$input-padding-x-lg: $input-btn-padding-x-lg;
|
||||
$input-line-height-lg: $input-btn-line-height-lg;
|
||||
|
||||
$input-bg: $white;
|
||||
$input-disabled-bg: $gray-200;
|
||||
|
||||
$input-color: $gray-700;
|
||||
$input-border-color: $gray-400;
|
||||
$input-border-width: $input-btn-border-width;
|
||||
$input-box-shadow: inset 0 1px 1px rgba($black, .075);
|
||||
|
||||
$input-border-radius: $border-radius;
|
||||
$input-border-radius-lg: $border-radius-lg;
|
||||
$input-border-radius-sm: $border-radius-sm;
|
||||
|
||||
$input-focus-bg: $input-bg;
|
||||
$input-focus-border-color: lighten($component-active-bg, 25%);
|
||||
$input-focus-color: $input-color;
|
||||
$input-focus-width: $input-btn-focus-width;
|
||||
$input-focus-box-shadow: $input-btn-focus-box-shadow;
|
||||
|
||||
$input-placeholder-color: $gray-600;
|
||||
|
||||
$input-height-border: $input-border-width * 2;
|
||||
|
||||
$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2);
|
||||
$input-height: calc(#{$input-height-inner} + #{$input-height-border});
|
||||
|
||||
$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2);
|
||||
$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border});
|
||||
|
||||
$input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2);
|
||||
$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border});
|
||||
|
||||
$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
|
||||
|
||||
$form-text-margin-top: .25rem;
|
||||
|
||||
$form-check-input-gutter: 1.25rem;
|
||||
$form-check-input-margin-y: .3rem;
|
||||
$form-check-input-margin-x: .25rem;
|
||||
|
||||
$form-check-inline-margin-x: .75rem;
|
||||
$form-check-inline-input-margin-x: .3125rem;
|
||||
|
||||
$form-group-margin-bottom: 1rem;
|
||||
|
||||
$input-group-addon-color: $input-color;
|
||||
$input-group-addon-bg: $gray-200;
|
||||
$input-group-addon-border-color: $input-border-color;
|
||||
|
||||
// Dropdowns
|
||||
//
|
||||
// Dropdown menu container and contents.
|
||||
|
||||
$dropdown-min-width: 10rem;
|
||||
$dropdown-padding-y: .5rem;
|
||||
$dropdown-spacer: .125rem;
|
||||
$dropdown-bg: $white;
|
||||
$dropdown-border-color: rgba($black, .15);
|
||||
$dropdown-border-radius: $border-radius;
|
||||
$dropdown-border-width: $border-width;
|
||||
$dropdown-divider-bg: $gray-200;
|
||||
$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175);
|
||||
|
||||
$dropdown-link-color: $gray-900;
|
||||
$dropdown-link-hover-color: darken($gray-900, 5%);
|
||||
$dropdown-link-hover-bg: $gray-100;
|
||||
|
||||
$dropdown-link-active-color: $component-active-color;
|
||||
$dropdown-link-active-bg: $component-active-bg;
|
||||
|
||||
$dropdown-link-disabled-color: $gray-600;
|
||||
|
||||
$dropdown-item-padding-y: .25rem;
|
||||
$dropdown-item-padding-x: 1.5rem;
|
||||
|
||||
$dropdown-header-color: $gray-600;
|
||||
|
||||
|
||||
// Pagination
|
||||
|
||||
$pagination-padding-y: .5rem;
|
||||
$pagination-padding-x: .75rem;
|
||||
$pagination-padding-y-sm: .25rem;
|
||||
$pagination-padding-x-sm: .5rem;
|
||||
$pagination-padding-y-lg: .75rem;
|
||||
$pagination-padding-x-lg: 1.5rem;
|
||||
$pagination-line-height: 1.25;
|
||||
|
||||
$pagination-color: $link-color;
|
||||
$pagination-bg: $white;
|
||||
$pagination-border-width: $border-width;
|
||||
$pagination-border-color: $gray-300;
|
||||
|
||||
$pagination-focus-box-shadow: $input-btn-focus-box-shadow;
|
||||
|
||||
$pagination-hover-color: $link-hover-color;
|
||||
$pagination-hover-bg: $gray-200;
|
||||
$pagination-hover-border-color: $gray-300;
|
||||
|
||||
$pagination-active-color: $component-active-color;
|
||||
$pagination-active-bg: $component-active-bg;
|
||||
$pagination-active-border-color: $pagination-active-bg;
|
||||
|
||||
$pagination-disabled-color: $gray-600;
|
||||
$pagination-disabled-bg: $white;
|
||||
$pagination-disabled-border-color: $gray-300;
|
||||
|
||||
|
||||
// Jumbotron
|
||||
|
||||
$jumbotron-padding: 2rem;
|
||||
$jumbotron-bg: $gray-200;
|
||||
|
||||
|
||||
// Cards
|
||||
|
||||
$card-spacer-y: .75rem;
|
||||
$card-spacer-x: 1.25rem;
|
||||
$card-border-width: $border-width;
|
||||
$card-border-radius: $border-radius;
|
||||
$card-border-color: rgba($black, .125);
|
||||
$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width});
|
||||
$card-cap-bg: rgba($black, .03);
|
||||
$card-bg: $white;
|
||||
|
||||
$card-img-overlay-padding: 1.25rem;
|
||||
|
||||
$card-group-margin: ($grid-gutter-width / 2);
|
||||
$card-deck-margin: $card-group-margin;
|
||||
|
||||
$card-columns-count: 3;
|
||||
$card-columns-gap: 1.25rem;
|
||||
$card-columns-margin: $card-spacer-y;
|
||||
|
||||
|
||||
// Tooltips
|
||||
|
||||
$tooltip-font-size: $font-size-sm;
|
||||
$tooltip-max-width: 200px;
|
||||
$tooltip-color: $white;
|
||||
$tooltip-bg: $black;
|
||||
$tooltip-border-radius: $border-radius;
|
||||
$tooltip-opacity: .9;
|
||||
$tooltip-padding-y: .25rem;
|
||||
$tooltip-padding-x: .5rem;
|
||||
$tooltip-margin: 0;
|
||||
|
||||
$tooltip-arrow-width: .8rem;
|
||||
$tooltip-arrow-height: .4rem;
|
||||
$tooltip-arrow-color: $tooltip-bg;
|
||||
|
||||
|
||||
// Popovers
|
||||
|
||||
$popover-font-size: $font-size-sm;
|
||||
$popover-bg: $white;
|
||||
$popover-max-width: 276px;
|
||||
$popover-border-width: $border-width;
|
||||
$popover-border-color: rgba($black, .2);
|
||||
$popover-border-radius: $border-radius-lg;
|
||||
$popover-box-shadow: 0 .25rem .5rem rgba($black, .2);
|
||||
|
||||
$popover-header-bg: darken($popover-bg, 3%);
|
||||
$popover-header-color: $headings-color;
|
||||
$popover-header-padding-y: .5rem;
|
||||
$popover-header-padding-x: .75rem;
|
||||
|
||||
$popover-body-color: $body-color;
|
||||
$popover-body-padding-y: $popover-header-padding-y;
|
||||
$popover-body-padding-x: $popover-header-padding-x;
|
||||
|
||||
$popover-arrow-width: 1rem;
|
||||
$popover-arrow-height: .5rem;
|
||||
$popover-arrow-color: $popover-bg;
|
||||
|
||||
$popover-arrow-outer-color: fade-in($popover-border-color, .05);
|
||||
|
||||
|
||||
// Badges
|
||||
|
||||
$badge-font-size: 75%;
|
||||
$badge-font-weight: $font-weight-bold;
|
||||
$badge-padding-y: .25em;
|
||||
$badge-padding-x: .4em;
|
||||
$badge-border-radius: $border-radius;
|
||||
|
||||
$badge-pill-padding-x: .6em;
|
||||
// Use a higher than normal value to ensure completely rounded edges when
|
||||
// customizing padding or font-size on labels.
|
||||
$badge-pill-border-radius: 10rem;
|
||||
|
||||
|
||||
// Modals
|
||||
|
||||
// Padding applied to the modal body
|
||||
$modal-inner-padding: 1rem;
|
||||
|
||||
$modal-dialog-margin: .5rem;
|
||||
$modal-dialog-margin-y-sm-up: 1.75rem;
|
||||
|
||||
$modal-title-line-height: $line-height-base;
|
||||
|
||||
$modal-content-bg: $white;
|
||||
$modal-content-border-color: rgba($black, .2);
|
||||
$modal-content-border-width: $border-width;
|
||||
$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5);
|
||||
$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5);
|
||||
|
||||
$modal-backdrop-bg: $black;
|
||||
$modal-backdrop-opacity: .5;
|
||||
$modal-header-border-color: $gray-200;
|
||||
$modal-footer-border-color: $modal-header-border-color;
|
||||
$modal-header-border-width: $modal-content-border-width;
|
||||
$modal-footer-border-width: $modal-header-border-width;
|
||||
$modal-header-padding: 1rem;
|
||||
|
||||
$modal-lg: 800px;
|
||||
$modal-md: 500px;
|
||||
$modal-sm: 300px;
|
||||
|
||||
$modal-transition: transform .3s ease-out;
|
||||
|
||||
|
||||
// Alerts
|
||||
//
|
||||
// Define alert colors, border radius, and padding.
|
||||
|
||||
$alert-padding-y: .75rem;
|
||||
$alert-padding-x: 1.25rem;
|
||||
$alert-margin-bottom: 1rem;
|
||||
$alert-border-radius: $border-radius;
|
||||
$alert-link-font-weight: $font-weight-bold;
|
||||
$alert-border-width: $border-width;
|
||||
|
||||
$alert-bg-level: -10;
|
||||
$alert-border-level: -9;
|
||||
$alert-color-level: 6;
|
||||
|
||||
|
||||
// Progress bars
|
||||
|
||||
$progress-height: 1rem;
|
||||
$progress-font-size: ($font-size-base * .75);
|
||||
$progress-bg: $gray-200;
|
||||
$progress-border-radius: $border-radius;
|
||||
$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1);
|
||||
$progress-bar-color: $white;
|
||||
$progress-bar-bg: theme-color("primary");
|
||||
$progress-bar-animation-timing: 1s linear infinite;
|
||||
$progress-bar-transition: width .6s ease;
|
||||
|
||||
// List group
|
||||
|
||||
$list-group-bg: $white;
|
||||
$list-group-border-color: rgba($black, .125);
|
||||
$list-group-border-width: $border-width;
|
||||
$list-group-border-radius: $border-radius;
|
||||
|
||||
$list-group-item-padding-y: .75rem;
|
||||
$list-group-item-padding-x: 1.25rem;
|
||||
|
||||
$list-group-hover-bg: $gray-100;
|
||||
$list-group-active-color: $component-active-color;
|
||||
$list-group-active-bg: $component-active-bg;
|
||||
$list-group-active-border-color: $list-group-active-bg;
|
||||
|
||||
$list-group-disabled-color: $gray-600;
|
||||
$list-group-disabled-bg: $list-group-bg;
|
||||
|
||||
$list-group-action-color: $gray-700;
|
||||
$list-group-action-hover-color: $list-group-action-color;
|
||||
|
||||
$list-group-action-active-color: $body-color;
|
||||
$list-group-action-active-bg: $gray-200;
|
||||
|
||||
|
||||
// Image thumbnails
|
||||
|
||||
$thumbnail-padding: .25rem;
|
||||
$thumbnail-bg: $body-bg;
|
||||
$thumbnail-border-width: $border-width;
|
||||
$thumbnail-border-color: $gray-300;
|
||||
$thumbnail-border-radius: $border-radius;
|
||||
$thumbnail-box-shadow: 0 1px 2px rgba($black, .075);
|
||||
|
||||
|
||||
// Figures
|
||||
|
||||
$figure-caption-font-size: 90%;
|
||||
$figure-caption-color: $gray-600;
|
||||
|
||||
|
||||
// Breadcrumbs
|
||||
|
||||
$breadcrumb-padding-y: .75rem;
|
||||
$breadcrumb-padding-x: 1rem;
|
||||
$breadcrumb-item-padding: .5rem;
|
||||
|
||||
$breadcrumb-margin-bottom: 1rem;
|
||||
|
||||
$breadcrumb-bg: $gray-200;
|
||||
$breadcrumb-divider-color: $gray-600;
|
||||
$breadcrumb-active-color: $gray-600;
|
||||
$breadcrumb-divider: "/";
|
||||
|
||||
|
||||
// Carousel
|
||||
|
||||
$carousel-control-color: $white;
|
||||
$carousel-control-width: 15%;
|
||||
$carousel-control-opacity: .5;
|
||||
|
||||
$carousel-indicator-width: 30px;
|
||||
$carousel-indicator-height: 3px;
|
||||
$carousel-indicator-spacer: 3px;
|
||||
$carousel-indicator-active-bg: $white;
|
||||
|
||||
$carousel-caption-width: 70%;
|
||||
$carousel-caption-color: $white;
|
||||
|
||||
$carousel-control-icon-width: 20px;
|
||||
|
||||
$carousel-control-prev-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"), "#", "%23");
|
||||
$carousel-control-next-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"), "#", "%23");
|
||||
|
||||
$carousel-transition: transform .6s ease;
|
||||
|
||||
|
||||
// Close
|
||||
|
||||
$close-font-size: $font-size-base * 1.5;
|
||||
$close-font-weight: $font-weight-bold;
|
||||
$close-color: $black;
|
||||
$close-text-shadow: 0 1px 0 $white;
|
||||
|
||||
// Code
|
||||
|
||||
$code-font-size: 87.5%;
|
||||
$code-color: $pink;
|
||||
|
||||
$kbd-padding-y: .2rem;
|
||||
$kbd-padding-x: .4rem;
|
||||
$kbd-font-size: $code-font-size;
|
||||
$kbd-color: $white;
|
||||
$kbd-bg: $gray-900;
|
||||
|
||||
$pre-color: $gray-900;
|
||||
$pre-scrollable-max-height: 340px;
|
||||
|
||||
|
||||
|
||||
// finally import the rest of bootstrap
|
||||
@import "node_modules/bootstrap/scss/bootstrap";
|
Loading…
Reference in New Issue