Notice: the Design Language has been migrated - You will find the new URL to call the assets from the current Design Language.
See more details regarding this Migration
Utility Classes
Utility Classes documentation
Colours
Brand Primary Colours
Utility Class | Description |
---|---|
.rc-bg-colour--brand1 | Applies background colour of Brand-1 Red |
.rc-text-colour--brand1 | Applies text colour of Brand-1 Red |
.rc-border-colour--brand1 | Applies border colour of Brand-1 Red |
.rc-bg-colour--brand2 | Applies background colour of Brand-2 Grey |
.rc-bg-colour--brand3 | Applies background colour of Brand-3 White |
.rc-text-colour--brand3 | Applies text colour of Brand-3 White |
.rc-bg-colour--brand4 | Applies bg colour of Brand-4 White |
.rc-text-colour--brand4 | Applies text colour of Brand-4 White |
.rc-border-colour--brand4 | Applies border colour of Brand-4 White |
Brand Secondary Colours
Utility Class | Description |
---|---|
.rc-bg-colour--interface-dark | Applies background colour of Interface Dark Grey |
.rc-border-colour--interface | Applies border colour of Interface Light Grey |
.rc-text-colour--text | Applies text colour of Text Medium Grey |
.rc-border-colour--text | Applies border colour of Text Medium Grey |
.rc-text-colour--iconography | Applies text colour of Iconography Medium Grey |
.rc-text-colour--hyperlink | Applies text colour of Hyperlink Dark Grey |
Brand Tertiary Colours
Utility Class | Description |
---|---|
.rc-text-colour--success | Applies text colour of Success Green |
.rc-text-colour--error | Applies text colour of Error Red |
.rc-text-colour--warning | Applies text colour of Warning Orange |
.rc-text-colour--inactive | Applies text colour of Inactive Light Grey |
.rc-text-colour--function |
Icon Colours
Utility Class | Description |
---|---|
.rc-iconography | Makes icon grey with transparent background |
.rc-iconography--xs | Makes extra small icon grey with transparent background |
.rc-brand1 | Makes icon red with transparent background |
.rc-brand1--xs | Makes extra small icon red with transparent background |
.rc-brand3 | Makes icon white with dark grey background |
.rc-brand3--xs | Makes extra small icon white with dark grey background |
Icons
Utility Class | Description |
---|---|
.rc-actions | adds actions icon |
.rc-address--xs | adds extra small address icon |
.rc-address | adds address icon |
.rc-advice--sm | adds small advice icon |
.rc-advice | adds advice icon |
.rc-arrow--xs | adds extra small arrow icon |
.rc-arrow | adds arrow icon |
.rc-attachment--xs | adds extra small attachment icon |
.rc-attachment | adds attachment icon |
.rc-attention--sm | adds small attention icon |
.rc-attention--xs | adds extra small attention icon |
.rc-attention | adds attention icon |
.rc-back--xs | adds extra small back icon |
.rc-back | adds back icon |
.rc-bag--xs | adds extra small bag icon |
.rc-bag | adds bag icon |
.rc-basket--sm | adds small basket icon |
.rc-basket--xs | adds extra small basket icon |
.rc-basket | adds basket icon |
.rc-bookmark--xs | adds extra small bookmark icon |
.rc-bookmark | adds bookmark icon |
.rc-calendar--xs | adds extra small calendar icon |
.rc-calendar | adds calendar icon |
.rc-cart--sm | adds small cart icon |
.rc-cart--xs | adds extra small cart icon |
.rc-cart | adds cart icon |
.rc-cat-tree--sm | adds small cat-tree icon |
.rc-cat-tree--xs | adds extra small cat-tree icon |
.rc-cat-tree | adds cat-tree icon |
.rc-children--sm | adds small children icon |
.rc-children--xs | adds extra small children icon |
.rc-children | adds children icon |
.rc-clock--xs | adds extra small clock icon |
.rc-clock | adds clock icon |
.rc-close--sm | adds small close icon |
.rc-close-error--xs | adds extra small close-error icon |
.rc-close-success--xs | adds extra small close-success icon |
.rc-close-warning--xs | adds extra small close-warning icon |
.rc-close | adds close icon |
.rc-collapse--xs | adds extra small collapse icon |
.rc-collapse | adds collapse icon |
.rc-comment--xs | adds extra small comment icon |
.rc-comment | adds comment icon |
.rc-computer--xs | adds extra small computer icon |
.rc-computer | adds computer icon |
.rc-confirmation--sm | adds small confirmation icon |
.rc-deafness--sm | adds small deafness icon |
.rc-deafness--xs | adds extra small deafness icon |
.rc-deafness | adds deafness icon |
.rc-delivery--sm | adds small delivery icon |
.rc-contact--xs | adds extra small contact icon |
.rc-contact--sm | adds small contact icon |
.rc-contact | adds contact icon |
.rc-documents | adds documents icon |
.rc-down--xs | adds extra small down icon |
.rc-down | adds down icon |
.rc-edit--xs | adds extra small edit icon |
.rc-edit | adds edit icon |
.rc-email--sm | adds small email icon |
.rc-email | adds email icon |
.rc-enjoys-training--sm | adds small enjoys-training icon |
.rc-enjoys-training--xs | adds extra small enjoys-training icon |
.rc-enjoys-training | adds enjoys-training icon |
.rc-error--xs | adds extra small error icon |
.rc-exercise--sm | adds small exercise icon |
.rc-exercise--xs | adds extra small exercise icon |
.rc-exercise | adds exercise icon |
.rc-expand--xs | adds extra small expand icon |
.rc-expand | adds expand icon |
.rc-experience--sm | adds small experience icon |
.rc-experience--xs | adds extra small experience icon |
.rc-experience | adds experience icon |
.rc-external--xs | adds extra small external icon |
.rc-external | adds external icon |
.rc-facebook--xs | adds extra small facebook icon |
.rc-family--sm | adds small family icon |
.rc-family--xs | adds extra small family icon |
.rc-family | adds family icon |
.rc-fast-forward--xs | adds extra small fast-forward icon |
.rc-fast-forward | adds fast-forward icon |
.rc-female--xs | adds extra small female icon |
.rc-female | adds female icon |
.rc-filter--xs | adds extra small filter icon |
.rc-filter | adds filter icon |
.rc-first-time--sm | adds small first-time icon |
.rc-first-time--xs | adds extra small first-time icon |
.rc-first-time | adds first-time icon |
.rc-food--xs | adds extra small food icon |
.rc-food | adds food icon |
.rc-food2--xs | adds extra small food2 icon |
.rc-food2 | adds food2 icon |
.rc-forward--xs | adds extra small forward icon |
.rc-forward | adds forward icon |
.rc-friendly--sm | adds small friendly icon |
.rc-friendly--xs | adds extra small friendly icon |
.rc-friendly | adds friendly icon |
.rc-google-plus--xs | adds extra small google-plus icon |
.rc-grid-view--sm | adds small grid-view icon |
.rc-grid-view--xs | adds extra small grid-view icon |
.rc-grid-view | adds grid-view icon |
.rc-groomer--xs | adds extra small groomer icon |
.rc-groomer | adds groomer icon |
.rc-grooming--sm | adds small grooming icon |
.rc-grooming--xs | adds extra small grooming icon |
.rc-grooming | adds grooming icon |
.rc-guard-dog--sm | adds small guard-dog icon |
.rc-guard-dog--xs | adds extra small guard-dog icon |
.rc-guard-dog | adds guard-dog icon |
.rc-health--xs | adds extra small health icon |
.rc-health | adds health icon |
.rc-heat--sm | adds small heat icon |
.rc-heat--xs | adds extra small heat icon |
.rc-heat | adds heat icon |
.rc-help--xs | adds extra small help icon |
.rc-help | adds help icon |
.rc-hide--xs | adds extra small hide icon |
.rc-hide | adds hide icon |
.rc-home | adds home icon |
.rc-human-interaction--sm | adds small human-interaction icon |
.rc-human-interaction--xs | adds extra small human-interaction icon |
.rc-human-interaction | adds human-interaction icon |
.rc-hunt--sm | adds small hunt icon |
.rc-hunt--xs | adds extra small hunt icon |
.rc-hunt | adds hunt icon |
.rc-image--xs | adds extra small image icon |
.rc-image | adds image icon |
.rc-incompatible--sm | adds small incompatible icon |
.rc-incompatible--xs | adds extra small incompatible icon |
.rc-incompatible | adds incompatible icon |
.rc-indoor-outdoor--sm | adds small indoor-outdoor icon |
.rc-indoor-outdoor--xs | adds extra small indoor-outdoor icon |
.rc-indoor-outdoor | adds indoor-outdoor icon |
.rc-indoors--sm | adds small indoors icon |
.rc-indoors--xs | adds extra small indoors icon |
.rc-indoors | adds indoors icon |
.rc-info--xs | adds extra small info icon |
.rc-info | adds info icon |
.rc-instagram--xs | adds extra small instagram icon |
.rc-knowledge--xs | adds extra small knowledge icon |
.rc-knowledge | adds knowledge icon |
.rc-left | adds left icon |
.rc-like--xs | adds extra small like icon |
.rc-like | adds like icon |
.rc-list-view--sm | adds small list-view icon |
.rc-list-view--xs | adds extra small list-view icon |
.rc-list-view | adds list-view icon |
.rc-loading--xs | adds extra small loading icon |
.rc-loading | adds loading icon |
.rc-location--xs | adds extra small location icon |
.rc-location | adds location icon |
.rc-location2--xs | adds extra small location2 icon |
.rc-location2 | adds location2 icon |
.rc-lock--xs | adds extra small lock icon |
.rc-lock | adds lock icon |
.rc-low-maintenance--sm | adds small low-maintenance icon |
.rc-low-maintenance--xs | adds extra small low-maintenance icon |
.rc-low-maintenance | adds low-maintenance icon |
.rc-male--xs | adds extra small male icon |
.rc-male | adds male icon |
.rc-menu--sm | adds small menu icon |
.rc-menu | adds menu icon |
.rc-minus--xs | adds extra small minus icon |
.rc-minus | adds minus icon |
.rc-mobile | adds mobile icon |
.rc-mouse--xs | adds extra small mouse icon |
.rc-mouse | adds mouse icon |
.rc-need-space--sm | adds small need-space icon |
.rc-need-space--xs | adds extra small need-space icon |
.rc-need-space | adds need-space icon |
.rc-news--xs | adds extra small news icon |
.rc-news | adds news icon |
.rc-no-alone--sm | adds small no-alone icon |
.rc-no-alone--xs | adds extra small no-alone icon |
.rc-no-alone | adds no-alone icon |
.rc-no-garden--sm | adds small no-garden icon |
.rc-no-garden--xs | adds extra small no-garden icon |
.rc-no-garden | adds no-garden icon |
.rc-nutritional--xs | adds extra small nutritional icon |
.rc-nutritional | adds nutritional icon |
.rc-outdoor--sm | adds small outdoor icon |
.rc-outdoor--xs | adds extra small outdoor icon |
.rc-outdoor | adds outdoor icon |
.rc-pairs--sm | adds small pairs icon |
.rc-pairs--xs | adds extra small pairs icon |
.rc-pairs | adds pairs icon |
.rc-patient--sm | adds small patient icon |
.rc-patient--xs | adds extra small patient icon |
.rc-patient | adds patient icon |
.rc-pause--xs | adds extra small pause icon |
.rc-pause | adds pause icon |
.rc-payment--sm | adds small payment icon |
.rc-pdf--xs | adds extra small pdf icon |
.rc-pdf | adds pdf icon |
.rc-pharmacy--xs | adds extra small pharmacy icon |
.rc-pharmacy | adds pharmacy icon |
.rc-pin--sm | adds small pin icon |
.rc-pin--xs | adds extra small pin icon |
.rc-pin | adds pin icon |
.rc-pinterest--xs | adds extra small pinterest icon |
.rc-play--xs | adds extra small play icon |
.rc-play | adds play icon |
.rc-plus--xs | adds extra small plus icon |
.rc-plus | adds plus icon |
.rc-print--xs | adds extra small print icon |
.rc-print | adds print icon |
.rc-quality--xs | adds extra small quality icon |
.rc-quality | adds quality icon |
.rc-quiet-home--sm | adds small quiet-home icon |
.rc-quiet-home--xs | adds extra small quiet-home icon |
.rc-quiet-home | adds quiet-home icon |
.rc-rate--xs | adds extra small rate icon |
.rc-rate-fill--xs | adds extra small rate-fill icon |
.rc-rate-fill | adds rate-fill icon |
.rc-rate | adds rate icon |
.rc-refresh--xs | adds extra small refresh icon |
.rc-refresh | adds refresh icon |
.rc-rewind--xs | adds extra small rewind icon |
.rc-rewind | adds rewind icon |
.rc-right--xs | adds extra small right icon |
.rc-right | adds right icon |
.rc-rss--xs | adds extra small rss icon |
.rc-rss | adds rss icon |
.rc-search--sm | adds small search icon |
.rc-search | adds search icon |
.rc-settings--xs | adds extra small settings icon |
.rc-settings | adds settings icon |
.rc-share--xs | adds extra small share icon |
.rc-share | adds share icon |
.rc-shelter--xs | adds extra small shelter icon |
.rc-shelter | adds shelter icon |
.rc-shop--xs | adds extra small shop icon |
.rc-shop | adds shop icon |
.rc-show--xs | adds extra small show icon |
.rc-show | adds show icon |
.rc-skip--xs | adds extra small skip icon |
.rc-skip | adds skip icon |
.rc-sm-home--sm | adds small sm-home icon |
.rc-sm-home--xs | adds extra small sm-home icon |
.rc-sm-home | adds sm-home icon |
.rc-sporting--sm | adds small sporting icon |
.rc-sporting--xs | adds extra small sporting icon |
.rc-sporting | adds sporting icon |
.rc-startled--sm | adds small startled icon |
.rc-startled--xs | adds extra small startled icon |
.rc-startled | adds startled icon |
.rc-stop--xs | adds extra small stop icon |
.rc-stop | adds stop icon |
.rc-success--xs | adds extra small success icon |
.rc-sustainable--xs | adds extra small sustainable icon |
.rc-sustainable | adds sustainable icon |
.rc-tablet--xs | adds extra small tablet icon |
.rc-tablet | adds tablet icon |
.rc-text-decrease--xs | adds extra small text-decrease icon |
.rc-text-decrease | adds text-decrease icon |
.rc-text-increase--xs | adds extra small text-increase icon |
.rc-text-increase | adds text-increase icon |
.rc-tick--xs | adds extra small tick icon |
.rc-training--sm | adds small training icon |
.rc-training--xs | adds extra small training icon |
.rc-training | adds training icon |
.rc-twitter--xs | adds extra small twitter icon |
.rc-unlock--xs | adds extra small unlock icon |
.rc-unlock | adds unlock icon |
.rc-up | adds up icon |
.rc-user--sm | adds small user icon |
.rc-user-add--xs | adds extra small user-add icon |
.rc-user-add | adds user-add icon |
.rc-user | adds user icon |
.rc-versatile--sm | adds small versatile icon |
.rc-versatile--xs | adds extra small versatile icon |
.rc-versatile | adds versatile icon |
.rc-vet--xs | adds extra small vet icon |
.rc-vet | adds vet icon |
.rc-video--xs | adds extra small video icon |
.rc-video | adds video icon |
.rc-volume-off--xs | adds extra small volume-off icon |
.rc-volume-off | adds volume-off icon |
.rc-volume-on--xs | adds extra small volume-on icon |
.rc-volume-on | adds volume-on icon |
.rc-warning--xs | adds extra small warning icon |
.rc-watchdog--sm | adds small watchdog icon |
.rc-watchdog--xs | adds extra small watchdog icon |
.rc-watchdog | adds watchdog icon |
.rc-weight--xs | adds extra small weight icon |
.rc-weight | adds weight icon |
.rc-youtube--xs | adds extra small youtube icon |
Breakpoint Utilities
Max Widths
Utility Class | Description |
---|---|
.rc-max-width--sm | Sets a max-width of 300px on the container |
.rc-max-width--md | Sets a max-width of 768px on the container |
.rc-max-width--lg | Sets a max-width of 1100px on the container |
.rc-max-width--xl | Sets a max-width of 1400px on the container |
.rc-max-width--xxl | Sets a max-width of 1800px on the container |
.rc-full-width | Sets a max-width of 100% on the container |
Breakpoint Up
Utility Class | Description |
---|---|
.rc-xs-up | An element with this class will only show on devices which are 480px wide or wider. |
.rc-sm-up | An element with this class will only show on devices which are 640px wide or wider. |
.rc-md-up | An element with this class will only show on devices which are 768px wide or wider. |
.rc-lg-up | An element with this class will only show on devices which are 960px wide or wider. |
.rc-xl-up | An element with this class will only show on devices which are 1024px wide or wider. |
.rc-xxl-up | An element with this class will only show on devices which are 1440px wide or wider. |
Breakpoint Down
Utility Class | Description |
---|---|
.rc-xs-down | An element with this class will only show on devices which are 480px wide or smaller. |
.rc-sm-down | An element with this class will only show on devices which are 640px wide or smaller. |
.rc-md-down | An element with this class will only show on devices which are 768px wide or smaller. |
.rc-lg-down | An element with this class will only show on devices which are 960px wide or smaller. |
.rc-xl-down | An element with this class will only show on devices which are 1024px wide or smaller. |
.rc-xxl-down | An element with this class will only show on devices which are 1440px wide or smaller. |
Layout Container
Utility Class | Description |
---|---|
.rc-one-column | This column will be 1/1 width of its container |
.rc-two-column | This column will be 1/2 width of its container |
.rc-three-column | This column will be 1/3 width of its container |
.rc-four-column | This column will be 1/4 width of its container |
.rc-five-column | This column will be 1/5 width of its container |
Layout Modifiers
Utility Class | Description |
---|---|
.rc-double-width | This column will be 2X the column width. |
.rc-triple-width | This column will be 3X the column width. |
.rc-quad-width | This column will be 4X the column width. |
.rc-stacked | Stack columns on top of one another within a layout container |
.rc-reverse-layout | Note how in the DOM the right-hand side item is actually first |
.rc-reverse-layout-mobile | Same as the above but only activated at the mobile breakpoints |
.rc-match-heights | Forces the height of the columns to match their siblings |
.rc-flex-start | Align components to the start - particularly for multi column horizontal layouts |
.rc-flex-end | Align components to the end - particularly for multi column horizontal layouts |
.rc-flex-direction--reverse--(breakpoint) | Reverses order of components - requires breakpoint and direction from which to take effect (For example rc-flex-direction--reverse--md-up reverses components at the md breakpoint and all larger sizes) |
.rc-self-h-bottom | Align only this column to the bottom of the container |
.rc-self-h-top | Align only this column to the top of the container |
.rc-self-h-middle | Align only this column to the middle of the container |
Layout Modifiers
Utility Class | Description |
---|---|
.rc-content-h-top | Align content horizontally to the top of the container |
.rc-content-h-bottom | Align content horizontally to the bottom of the container |
.rc-content-h-middle | Align content horizontally to the middle of the container |
Alignment Utilities
Utility Class | Description |
---|---|
.rc-content-v-left | Align content to the left of the container |
.rc-content-v-middle | Align content to the middle of the container |
.rc-content-v-right | Align content to the right of the container |
Spacers
Padding
Utility Class | Description |
---|---|
.rc-padding--lg | Adds large padding top, left, bottom, right of any given element. |
.rc-padding--md | Adds medium padding top, left, bottom, right of any given element. |
.rc-padding--sm | Adds small padding top, left, bottom, right of any given element. |
.rc-padding--xs | Adds extra small padding top, left, bottom, right of any given element. |
.rc-padding--none | Clears padding top, left, bottom, right on any given element. |
.rc-padding-x--lg | Adds large padding left & right of any given element. |
.rc-padding-x--md | Adds medium padding left & right of any given element. |
.rc-padding-x--sm | Adds small padding left & right of any given element. |
.rc-padding-x--xs | Adds extra small padding left & right of any given element. |
.rc-padding-x--none | Clears padding left & right on any given element. |
.rc-padding-y--lg | Adds large padding top & bottom of any given element. |
.rc-padding-y--md | Adds medium padding top & bottom of any given element. |
.rc-padding-y--sm | Adds small padding top & bottom of any given element. |
.rc-padding-y--xs | Adds extra small padding top & bottom of any given element. |
.rc-padding-y--none | Clears padding top & bottom on any given element. |
.rc-padding-top--lg | Adds large padding to the top side of an element. |
.rc-padding-top--md | Adds medium padding to the top side of an element. |
.rc-padding-top--sm | Adds small padding to the top side of an element. |
.rc-padding-top--xs | Adds extra small padding to the top side of an element. |
.rc-padding-left--lg | Adds large padding to the left side of an element. |
.rc-padding-left--md | Adds medium padding to the left side of an element. |
.rc-padding-left--sm | Adds small padding to the left side of an element. |
.rc-padding-left--xs | Adds extra small padding to the left side of an element. |
.rc-padding-bottom--lg | Adds large padding to the bottom side of an element. |
.rc-padding-bottom--md | Adds medium padding to the bottom side of an element. |
.rc-padding-bottom--sm | Adds small padding to the bottom side of an element. |
.rc-padding-bottom--xs | Adds extra small padding to the bottom side of an element. |
.rc-padding-right--lg | Adds large padding to the right side of an element. |
.rc-padding-right--md | Adds medium padding to the right side of an element. |
.rc-padding-right--sm | Adds small padding to the right side of an element. |
.rc-padding-right--xs | Adds extra small padding to the right side of an element. |
.rc-padding-top--none | Clears padding to the top side of an element. |
.rc-padding-left--none | Clears padding to the left side of an element. |
.rc-padding-bottom--none | Clears padding to the bottom side of an element. |
.rc-padding-right--none | Clears padding to the right side of an element. |
.rc-padding-top--lg--mobile | Adds large padding to the top side of an element on screens smaller than 769px wide. |
.rc-padding-top--md--mobile | Adds medium padding to the top side of an element on screens smaller than 769px wide. |
.rc-padding-top--sm--mobile | Adds small padding to the top side of an element on screens smaller than 769px wide. |
.rc-padding-top--xs--mobile | Adds extra small padding to the top side of an element on screens smaller than 769px wide. |
.rc-padding-left--lg--mobile | Adds large padding to the left side of an element on screens smaller than 769px wide. |
.rc-padding-left--md--mobile | Adds medium padding to the left side of an element on screens smaller than 769px wide. |
.rc-padding-left--sm--mobile | Adds small padding to the left side of an element on screens smaller than 769px wide. |
.rc-padding-left--xs--mobile | Adds extra small padding to the left side of an element on screens smaller than 769px wide. |
.rc-padding-bottom--lg--mobile | Adds large padding to the bottom side of an element on screens smaller than 769px wide. |
.rc-padding-bottom--md--mobile | Adds medium padding to the bottom side of an element on screens smaller than 769px wide. |
.rc-padding-bottom--sm--mobile | Adds small padding to the bottom side of an element on screens smaller than 769px wide. |
.rc-padding-bottom--xs--mobile | Adds extra small padding to the bottom side of an element on screens smaller than 769px wide. |
.rc-padding-right--lg--mobile | Adds large padding to the right side of an element on screens smaller than 769px wide. |
.rc-padding-right--md--mobile | Adds medium padding to the right side of an element on screens smaller than 769px wide. |
.rc-padding-right--sm--mobile | Adds small padding to the right side of an element on screens smaller than 769px wide. |
.rc-padding-right--xs--mobile | Adds extra small padding to the right side of an element on screens smaller than 769px wide. |
.rc-padding-top--lg--desktop | Adds large padding to the top side of an element on screens bigger than 769px wide. |
.rc-padding-top--md--desktop | Adds medium padding to the top side of an element on screens bigger than 769px wide. |
.rc-padding-top--sm--desktop | Adds small padding to the top side of an element on screens bigger than 769px wide. |
.rc-padding-top--xs--desktop | Adds extra small padding to the top side of an element on screens bigger than 769px wide. |
.rc-padding-left--lg--desktop | Adds large padding to the left side of an element on screens bigger than 769px wide. |
.rc-padding-left--md--desktop | Adds medium padding to the left side of an element on screens bigger than 769px wide. |
.rc-padding-left--sm--desktop | Adds small padding to the left side of an element on screens bigger than 769px wide. |
.rc-padding-left--xs--desktop | Adds extra small padding to the left side of an element on screens bigger than 769px wide. |
.rc-padding-bottom--lg--desktop | Adds large padding to the bottom side of an element on screens bigger than 769px wide. |
.rc-padding-bottom--md--desktop | Adds medium padding to the bottom side of an element on screens bigger than 769px wide. |
.rc-padding-bottom--sm--desktop | Adds small padding to the bottom side of an element on screens bigger than 769px wide. |
.rc-padding-bottom--xs--desktop | Adds extra small padding to the bottom side of an element on screens bigger than 769px wide. |
.rc-padding-right--lg--desktop | Adds large padding to the right side of an element on screens bigger than 769px wide. |
.rc-padding-right--md--desktop | Adds medium padding to the right side of an element on screens bigger than 769px wide. |
.rc-padding-right--sm--desktop | Adds small padding to the right side of an element on screens bigger than 769px wide. |
.rc-padding-right--xs--desktop | Adds extra small padding to the right side of an element on screens bigger than 769px wide. |
.rc-padding-x--lg--mobile | Adds large padding left & right of an element on screens smaller than 769px wide. |
.rc-padding-x--md--mobile | Adds medium padding left & right of an element on screens smaller than 769px wide. |
.rc-padding-x--sm--mobile | Adds small padding left & right of an element on screens smaller than 769px wide. |
.rc-padding-x--xs--mobile | Adds extra small padding left & right of an element on screens smaller than 769px wide. |
.rc-padding-x--lg--desktop | Adds large padding left & right of an element on screens bigger than 769px wide. |
.rc-padding-x--md--desktop | Adds medium padding left & right of an element on screens bigger than 769px wide. |
.rc-padding-x--sm--desktop | Adds small padding left & right of an element on screens bigger than 769px wide. |
.rc-padding-x--xs--desktop | Adds extra small padding left & right of an element on screens bigger than 769px wide. |
.rc-padding-y--lg--mobile | Adds large padding top & bottom of an element on screens smaller than 769px wide. |
.rc-padding-y--md--mobile | Adds medium padding top & bottom of an element on screens smaller than 769px wide. |
.rc-padding-y--sm--mobile | Adds small padding top & bottom of an element on screens smaller than 769px wide. |
.rc-padding-y--xs--mobile | Adds extra small padding top & bottom of an element on screens smaller than 769px wide. |
.rc-padding-y--lg--desktop | Adds large padding top & bottom of an element on screens bigger than 769px wide. |
.rc-padding-y--md--desktop | Adds medium padding top & bottom of an element on screens bigger than 769px wide. |
.rc-padding-y--sm--desktop | Adds small padding top & bottom of an element on screens bigger than 769px wide. |
.rc-padding-y--xs--desktop | Adds extra small padding top & bottom of an element on screens bigger than 769px wide. |
.rc-padding-top--none--mobile | Clears padding on the top side of an element on screens smaller than 769px wide. |
.rc-padding-left--none--mobile | Clears padding on the left side of an element on screens smaller than 769px wide. |
.rc-padding-bottom--none--mobile | Clears padding on the bottom side of an element on screens smaller than 769px wide. |
.rc-padding-right--none--mobile | Clears padding on the right side of an element on screens smaller than 769px wide. |
.rc-padding-top--none--desktop | Clears padding on the top side of an element on screens bigger than 769px wide. |
.rc-padding-left--none--desktop | Clears padding on the left side of an element on screens bigger than 769px wide. |
.rc-padding-bottom--none--desktop | Clears padding on the bottom side of an element on screens bigger than 769px wide. |
.rc-padding-right--none--desktop | Clears padding on the right side of an element on screens bigger than 769px wide. |
Margin
Utility Class | Description |
---|---|
.rc-margin--lg | Adds large margin top, left, bottom, right of any given element. |
.rc-margin--md | Adds medium margin top, left, bottom, right of any given element. |
.rc-margin--sm | Adds small margin top, left, bottom, right of any given element. |
.rc-margin--xs | Adds extra small margin top, left, bottom, right of any given element. |
.rc-margin--none | Clears margin top, left, bottom, right on any given element. |
.rc-margin-x--lg | Adds large margin left & right of any given element. |
.rc-margin-x--md | Adds medium margin left & right of any given element. |
.rc-margin-x--sm | Adds small margin left & right of any given element. |
.rc-margin-x--xs | Adds extra small margin left & right of any given element. |
.rc-margin-x--none | Clears margin left & right on any given element. |
.rc-margin-y--lg | Adds large margin top & bottom of any given element. |
.rc-margin-y--md | Adds medium margin top & bottom of any given element. |
.rc-margin-y--sm | Adds small margin top & bottom of any given element. |
.rc-margin-y--xs | Adds extra small margin top & bottom of any given element. |
.rc-margin-y--none | Clears margin top & bottom on any given element. |
.rc-margin-top--lg | Adds large margin to the top side of an element. |
.rc-margin-top--md | Adds medium margin to the top side of an element. |
.rc-margin-top--sm | Adds small margin to the top side of an element. |
.rc-margin-top--xs | Adds extra small margin to the top side of an element. |
.rc-margin-left--lg | Adds large margin to the left side of an element. |
.rc-margin-left--md | Adds medium margin to the left side of an element. |
.rc-margin-left--sm | Adds small margin to the left side of an element. |
.rc-margin-left--xs | Adds extra small margin to the left side of an element. |
.rc-margin-bottom--lg | Adds large margin to the bottom side of an element. |
.rc-margin-bottom--md | Adds medium margin to the bottom side of an element. |
.rc-margin-bottom--sm | Adds small margin to the bottom side of an element. |
.rc-margin-bottom--xs | Adds extra small margin to the bottom side of an element. |
.rc-margin-right--lg | Adds large margin to the right side of an element. |
.rc-margin-right--md | Adds medium margin to the right side of an element. |
.rc-margin-right--sm | Adds small margin to the right side of an element. |
.rc-margin-right--xs | Adds extra small margin to the right side of an element. |
.rc-margin-top--none | Clears margin to the top side of an element. |
.rc-margin-left--none | Clears margin to the left side of an element. |
.rc-margin-bottom--none | Clears margin to the bottom side of an element. |
.rc-margin-right--none | Clears margin to the right side of an element. |
.rc-margin-top--lg--mobile | Adds large margin to the top side of an element on screens smaller than 769px wide. |
.rc-margin-top--md--mobile | Adds medium margin to the top side of an element on screens smaller than 769px wide. |
.rc-margin-top--sm--mobile | Adds small margin to the top side of an element on screens smaller than 769px wide. |
.rc-margin-top--xs--mobile | Adds extra small margin to the top side of an element on screens smaller than 769px wide. |
.rc-margin-left--lg--mobile | Adds large margin to the left side of an element on screens smaller than 769px wide. |
.rc-margin-left--md--mobile | Adds medium margin to the left side of an element on screens smaller than 769px wide. |
.rc-margin-left--sm--mobile | Adds small margin to the left side of an element on screens smaller than 769px wide. |
.rc-margin-left--xs--mobile | Adds extra small margin to the left side of an element on screens smaller than 769px wide. |
.rc-margin-bottom--lg--mobile | Adds large margin to the bottom side of an element on screens smaller than 769px wide. |
.rc-margin-bottom--md--mobile | Adds medium margin to the bottom side of an element on screens smaller than 769px wide. |
.rc-margin-bottom--sm--mobile | Adds small margin to the bottom side of an element on screens smaller than 769px wide. |
.rc-margin-bottom--xs--mobile | Adds extra small margin to the bottom side of an element on screens smaller than 769px wide. |
.rc-margin-right--lg--mobile | Adds large margin to the right side of an element on screens smaller than 769px wide. |
.rc-margin-right--md--mobile | Adds medium margin to the right side of an element on screens smaller than 769px wide. |
.rc-margin-right--sm--mobile | Adds small margin to the right side of an element on screens smaller than 769px wide. |
.rc-margin-right--xs--mobile | Adds extra small margin to the right side of an element on screens smaller than 769px wide. |
.rc-margin-top--lg--desktop | Adds large margin to the top side of an element on screens bigger than 769px wide. |
.rc-margin-top--md--desktop | Adds medium margin to the top side of an element on screens bigger than 769px wide. |
.rc-margin-top--sm--desktop | Adds small margin to the top side of an element on screens bigger than 769px wide. |
.rc-margin-top--xs--desktop | Adds extra small margin to the top side of an element on screens bigger than 769px wide. |
.rc-margin-left--lg--desktop | Adds large margin to the left side of an element on screens bigger than 769px wide. |
.rc-margin-left--md--desktop | Adds medium margin to the left side of an element on screens bigger than 769px wide. |
.rc-margin-left--sm--desktop | Adds small margin to the left side of an element on screens bigger than 769px wide. |
.rc-margin-left--xs--desktop | Adds extra small margin to the left side of an element on screens bigger than 769px wide. |
.rc-margin-bottom--lg--desktop | Adds large margin to the bottom side of an element on screens bigger than 769px wide. |
.rc-margin-bottom--md--desktop | Adds medium margin to the bottom side of an element on screens bigger than 769px wide. |
.rc-margin-bottom--sm--desktop | Adds small margin to the bottom side of an element on screens bigger than 769px wide. |
.rc-margin-bottom--xs--desktop | Adds extra small margin to the bottom side of an element on screens bigger than 769px wide. |
.rc-margin-right--lg--desktop | Adds large margin to the right side of an element on screens bigger than 769px wide. |
.rc-margin-right--md--desktop | Adds medium margin to the right side of an element on screens bigger than 769px wide. |
.rc-margin-right--sm--desktop | Adds small margin to the right side of an element on screens bigger than 769px wide. |
.rc-margin-right--xs--desktop | Adds extra small margin to the right side of an element on screens bigger than 769px wide. |
.rc-margin-x--lg--mobile | Adds large margin left & right of an element on screens smaller than 769px wide. |
.rc-margin-x--md--mobile | Adds medium margin left & right of an element on screens smaller than 769px wide. |
.rc-margin-x--sm--mobile | Adds small margin left & right of an element on screens smaller than 769px wide. |
.rc-margin-x--xs--mobile | Adds extra small margin left & right of an element on screens smaller than 769px wide. |
.rc-margin-x--lg--desktop | Adds large margin left & right of an element on screens bigger than 769px wide. |
.rc-margin-x--md--desktop | Adds medium margin left & right of an element on screens bigger than 769px wide. |
.rc-margin-x--sm--desktop | Adds small margin left & right of an element on screens bigger than 769px wide. |
.rc-margin-x--xs--desktop | Adds extra small margin left & right of an element on screens bigger than 769px wide. |
.rc-margin-y--lg--mobile | Adds large margin top & bottom of an element on screens smaller than 769px wide. |
.rc-margin-y--md--mobile | Adds medium margin top & bottom of an element on screens smaller than 769px wide. |
.rc-margin-y--sm--mobile | Adds small margin top & bottom of an element on screens smaller than 769px wide. |
.rc-margin-y--xs--mobile | Adds extra small margin top & bottom of an element on screens smaller than 769px wide. |
.rc-margin-y--lg--desktop | Adds large margin top & bottom of an element on screens bigger than 769px wide. |
.rc-margin-y--md--desktop | Adds medium margin top & bottom of an element on screens bigger than 769px wide. |
.rc-margin-y--sm--desktop | Adds small margin top & bottom of an element on screens bigger than 769px wide. |
.rc-margin-y--xs--desktop | Adds extra small margin top & bottom of an element on screens bigger than 769px wide. |
.rc-margin-top--none--mobile | Clears margin on the top side of an element on screens smaller than 769px wide. |
.rc-margin-left--none--mobile | Clears margin on the left side of an element on screens smaller than 769px wide. |
.rc-margin-bottom--none--mobile | Clears margin on the bottom side of an element on screens smaller than 769px wide. |
.rc-margin-right--none--mobile | Clears margin on the right side of an element on screens smaller than 769px wide. |
.rc-margin-top--none--desktop | Clears margin on the top side of an element on screens bigger than 769px wide. |
.rc-margin-left--none--desktop | Clears margin on the left side of an element on screens bigger than 769px wide. |
.rc-margin-bottom--none--desktop | Clears margin on the bottom side of an element on screens bigger than 769px wide. |
.rc-margin-right--none--desktop | Clears margin on the right side of an element on screens bigger than 769px wide. |
Block Styles
Border Styles
Utility Class | Description |
---|---|
.rc-border-all | Border on all sides - top, left, bottom, right |
.rc-border-top | Border on top side only |
.rc-border-left | Border on left side only |
.rc-border-bottom | Border on bottom side only |
.rc-border-right | Border on right side only |
Border Colours
Utility Class | Description |
---|---|
.rc-border-colour--interface | Applies interface grey colour to border |
.rc-border-colour--success | Applies success green colour to border |
.rc-border-colour--warning | Applies warning orange colour to border |
Background Colours
Utility Class | Description |
---|---|
.rc-bg-colour--brand1 | Applies the Brand1 red as a background colour |
.rc-bg-colour--brand2 | Applies the Brand2 dark grey as a background colour |
.rc-bg-colour--brand3 | Applies the Brand3 white as a background colour |
.rc-bg-colour--brand4 | Applies the Brand4 light grey as a background colour |
Shades
Utility Class | Description |
---|---|
.rc-shade--grey | Used to shade an element in dark grey |
.rc-shade--grey--light | Used to shade an element in light grey |
.rc-shade--white | Used to shade an element in white |
.rc-shade--white--light | Used to shade an element in light white |
Shadows
Utility Class | Description |
---|---|
.rc-shadow-black--strong | Applied a strong black box shadow to the element |
.rc-shadow-black--soft | Applied a soft black box shadow to the element |
.rc-shadow-black--faint | Applied a faint black box shadow to the element |
.rc-shadow-grey--inset | Applied a inset grey box shadow to the element |
.rc-shadow-grey--faint | Applied a faint grey box shadow to the element |
.rc-shadow-none | Removes all box shadown from the element |