Each color below maps to specific UI elements and states. These are primarily used for .text-white
, .text-dark
, and individual element overrides.
Note: not all UI elements and components support these variables yet.
Color | Name | Usage |
---|---|---|
|
--color-trans-bg |
Semi-transparent backgrounds |
|
--color-border |
Borders |
|
--color-scrollbar |
Scrollbars |
Text | ||
|
--color-heading |
Headings |
|
--color-text |
Body text |
General Links | ||
|
--color-link |
Links |
|
--color-link-attn |
Link attention/hover |
Primary Buttons | ||
|
--color-btn-bg |
Button background |
|
--color-btn-text |
Button foreground |
|
--color-btn-border |
Button border |
|
--color-btn-attn-bg |
Button attention/hover background |
|
--color-btn-attn-text |
Button attention/hover foreground |
|
--color-btn-attn-border |
Button attention/hover border |
Secondary Buttons | ||
|
--color-btn-sec |
Button color |
|
--color-btn-sec-attn-bg |
Button attention/hover background |
|
--color-btn-sec-attn-text |
Button attention/hover foreground |
CTA Buttons | ||
|
--color-btn-cta-bg |
Button background |
|
--color-btn-cta-text |
Button foreground |
|
--color-btn-cta-border |
Button border |
|
--color-btn-cta-attn-bg |
Button attention/hover background |
|
--color-btn-cta-attn-text |
Button attention/hover foreground |
|
--color-btn-cta-attn-border |
Button attention/hover border |
Light Buttons | ||
|
--color-btn-light-text |
Button foreground |
|
--color-btn-light-border |
Button border |
|
--color-btn-light-attn-bg |
Button attention/hover background |
|
--color-btn-light-attn-text |
Button attention/hover foreground |
|
--color-btn-light-active-bg |
Button attention/hover background |
|
--color-btn-light-active-text |
Button attention/hover foreground |
Forms | ||
|
--color-field-label |
Labels |
|
--color-field-text |
Form field foreground |
|
--color-field-bg |
Form field background |
|
--color-field-required |
Required field indicators |
|
--color-field-border |
Form field borders |
|
--color-field-border-attn |
Form field attention/focus borders |
|
--color-field-error |
Form field errors |
KI uses Font Awesome. To use an icon, copy the HTML or SVG provided by Font Awesome. Icons can be styled with classes found in the Font Awesome documentation.
<i class="fa-light fa-star fa-2xl"><i>
Column widths can be changed at each breakpoint with the prefixes:
.default-sizeXofY
— used to set the initial width for narrow screens
.alpha-sizeXofY
.bravo-sizeXofY
.charlie-sizeXofY
or .sizeXofY
.delta-sizeXofY
.echo-sizeXofY
.size1of1
.size1of2
.size1of2
.size3of5
.size2of5
.size2of3
.size1of3
.size3of4
.size1of4
.size4of5
.size1of5
Columns can be auto-sized by using .size-auto
instead of .sizeXofY
. This can be set at each breakpoint with the appropriate prefix.
.size-auto
.bravo-size-auto
.bravo-size-auto
Elements can automatically be arranged into a block grid with a specified number of equal-width columns between one and six. The number of columns can be changed at each breakpoint with the prefixes:
.default-block-grid-X
— used to set the initial number of columns for narrow screens
.alpha-block-grid-X
.bravo-block-grid-X
.charlie-block-grid-X
.delta-block-grid-X
.echo-block-grid-X
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
Item 7
Item 8
Item 9
Item 10
Item 11
Item 12
Heading text sizes scale within defined ranges between the "alpha" and "delta" breakpoints.
40-88px Proxima Nova 600 Normal
Used for hero titles, .hero-title
28-40px Proxima Nova 600 Normal
Used for section titles, .section-title
40-56px Proxima Nova 600 Normal
Used for <h1>
, .heading1
28-40px Proxima Nova 600 Normal
Used for <h2>
, .heading2
22-28px Proxima Nova 600 Normal
Used for <h3>
, .heading3
18-20px Proxima Nova 600 Normal
Used for <h4>
, .heading4
14px Proxima Nova 400 All-Caps
Used for <h5>
, .heading5
Paragraph. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque suscipit dui vitae magna maximus, in imperdiet augue laoreet. Curabitur pretium orci lobortis, imperdiet ante quis, dapibus tortor. Phasellus ac scelerisque nulla. Maecenas lacus nulla, vestibulum eget commodo vitae, dignissim at orci.
16px Proxima Nova 400 Normal
Used for <p>
Large paragraph. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque suscipit dui vitae magna maximus, in imperdiet augue laoreet. Curabitur pretium orci lobortis, imperdiet ante quis, dapibus tortor. Phasellus ac scelerisque nulla. Maecenas lacus nulla, vestibulum eget commodo vitae, dignissim at orci.
18-20px Proxima Nova 300 Normal
Used for .large-text
Small paragraph. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque suscipit dui vitae magna maximus, in imperdiet augue laoreet. Curabitur pretium orci lobortis, imperdiet ante quis, dapibus tortor. Phasellus ac scelerisque nulla. Maecenas lacus nulla, vestibulum eget commodo vitae, dignissim at orci.
14px Proxima Nova 400 Normal
Used for .small-text
Numerals
Strong is used to indicate strong importance
This text has added emphasis
The b element is stylistically different text from normal text, without any special importance
The i element is text that is set off from the normal text
The u element is text with an unarticulated, though explicitly rendered, non-textual annotation
Superscript®
Subscript for things like H2O
An unordered list is a list in which the sequence of items is not important.
type
attributetype
attributeAn ordered list is a list in which the sequence of items is important.
type
attributetype
attributetype
attributetype
attributeDefault styles can be removed from a list with the class .unstyled-list
.
A list with horizonal rules between items can be created with the class .ruled-list
.
A list with alternating background colors can be created with the class .striped-list
.
A horizontal list can be created with the class .flex-list
. The space between items can be set with gap utility classes.
This table scrolls horizontally when the content is wider than the available space.
Item | Warranty |
---|---|
Accessories / Components | |
Casters | 15 years |
CPU Holders | 15 years |
Electrical Accessories (Isle Power Tower, Activ8, USB Charger, Qi, PowerUp, Villa) | 15 years |
Fabric, Vinyl, Leather (KI Ingrades and Pallas only) | 3 years |
Pallas Fabric (Juggernaut only) | 5 years |
Flat Screen Monitor Arms | 15 years |
Foam | 15 years |
Glides (excluding Felt - no warranty) | 15 years |
Keyboard Mechanisms | 15 years |
Laminate HPL (high pressure laminate) | 15 years |
Laminate LPL (low pressure laminate) | 5 years |
Lighting | 5 years |
Mesh | 15 years |
Pneumatic Cylinder (except Cafeteria at 5 years) | 12 years |
Tablet Arm | 15 years |
Universal Height-Adjustable Screens | 10 years |
Veneer | 15 years |
Worksurface Embedded Storage (Flat Screen Garage, Smart Lift) | 5 years |
Benching System | |
Connection Zone | Lifetime |
Cafeteria Folding Tables | |
CafeWay (except pneumatic) | 15 years |
Uniframe (except pneumatic) | 15 years |
Pneumatic for CafeWay and Uniframe | 5 years |
This table stacks content in a list format until the Bravo breakpoint using the .list-table
class.
Item | Warranty |
---|---|
Accessories / Components | |
Casters | 15 years |
CPU Holders | 15 years |
Electrical Accessories (Isle Power Tower, Activ8, USB Charger, Qi, PowerUp, Villa) | 15 years |
Fabric, Vinyl, Leather (KI Ingrades and Pallas only) | 3 years |
Pallas Fabric (Juggernaut only) | 5 years |
Flat Screen Monitor Arms | 15 years |
Foam | 15 years |
Glides (excluding Felt - no warranty) | 15 years |
Keyboard Mechanisms | 15 years |
Laminate HPL (high pressure laminate) | 15 years |
Laminate LPL (low pressure laminate) | 5 years |
Lighting | 5 years |
Mesh | 15 years |
Pneumatic Cylinder (except Cafeteria at 5 years) | 12 years |
Tablet Arm | 15 years |
Universal Height-Adjustable Screens | 10 years |
Veneer | 15 years |
Worksurface Embedded Storage (Flat Screen Garage, Smart Lift) | 5 years |
Benching System | |
Connection Zone | Lifetime |
Cafeteria Folding Tables | |
CafeWay (except pneumatic) | 15 years |
Uniframe (except pneumatic) | 15 years |
Pneumatic for CafeWay and Uniframe | 5 years |
Size suffixes range from xxs
to xxl
. Their values are documented below. Each size suffix can be appended to margin, padding, and gap classes. The 0
suffix can be used to remove padding, margin, and gap.
Example: .p-b-xl
.p-*
.p-t-*
.p-r-*
.p-l-*
.p-b-*
Example: .m-t-lg
.m-*
.m-t-*
.m-r-*
.m-l-*
.m-b-*
To be used with flexbox. Example: .gap-x-md
.gap-*
.gap-x-*
.gap-y-*