Utility classes are commonly used as helper classes intended to reduce the need for custom styling.
On this page
| Utility Class | Style |
|---|---|
.body | font-size: 1rem font-weight: 400 line-height: 1.5rem |
.body-bold | font-size: 1rem font-weight: 700 line-height: 1.5rem |
.body-1 | font-size: 0.875rem font-weight: 400 line-height: 1.375rem |
.body-2 | font-size: 0.875rem font-weight: 700 line-height: 1.375rem |
.body-3 | font-size: 1rem font-weight: 400 line-height: 1.5rem |
.legal-1 | font-size: 0.75rem font-weight: 400 line-height: 1.125rem |
.legal-2 | font-size: 0.75rem font-weight: 700 line-height: 1.125rem |
.font-sans-large-book | font-family: "BentonSans" font-size: 3.5rem font-weight: 400 line-height: 4rem |
.font-sans-large-bold | font-family: "BentonSans" font-size: 3.5rem font-weight: 700 line-height: 4rem |
.font-sans-medium-book | font-family: "BentonSans" font-size: 3rem font-weight: 400 line-height: 3.5rem |
.font-sans-medium-bold | font-family: "BentonSans" font-size: 3rem font-weight: 700 line-height: 3.5rem |
.font-serif-large-regular | font-family: "Guardian" font-size: 3.5rem font-weight: 400 line-height: 4rem |
.font-serif-large-bold | font-family: "Guardian" font-size: 3.5rem font-weight: 700 line-height: 4rem |
.font-serif-medium-regular | font-family: "Guardian" font-size: 3rem font-weight: 400 line-height: 3.5rem |
.font-serif-medium-bold | font-family: "Guardian" font-size: 3rem font-weight: 700 line-height: 3.5rem |
.heading-sans-large-book | font-family: "BentonSans" font-size: 2rem font-weight: 400 line-height: 2.5rem |
.heading-sans-large-bold | font-family: "BentonSans" font-size: 2rem font-weight: 700 line-height: 2.5rem |
.heading-sans-medium-regular | font-family: "BentonSans" font-size: 1.5rem font-weight: 400 line-height: 2rem |
.heading-sans-medium-bold | font-family: "BentonSans" font-size: 1.5rem font-weight: 700 line-height: 2rem |
.heading-serif-large-regular | font-family: "Guardian" font-size: 2rem font-weight: 400 line-height: 2.5rem |
.heading-serif-large-bold | font-family: "Guardian" font-size: 2rem font-weight: 700 line-height: 2.5rem |
.heading-serif-medium-regular | font-family: "Guardian" font-size: 1.5rem font-weight: 400 line-height: 2rem |
.heading-serif-medium-bold | font-family: "Guardian" font-size: 1.5rem font-weight: 700 line-height: 2rem |
.heading-1 | font-weight: 600 font-size: 0.8125rem line-height: 1.125rem text-transform: uppercase |
.heading-2 | font-weight: 600 font-size: 0.9375rem line-height: 1.375rem |
.heading-3 | font-family: "BentonSans" font-size: 1rem font-weight: 700 line-height: 1.5rem |
.heading-4 | font-family: "BentonSans" font-size: 1.25rem font-weight: 400 line-height: 1.75rem |
.heading-5 | font-family: "BentonSans" font-size: 2rem font-weight: 400 line-height: 2.5rem |
.heading-6 | font-family: "BentonSans" font-size: 2.25rem font-weight: 400 line-height: 2.75rem |
.heading-5-g | font-family: "Guardian" font-size: 2rem font-weight: 400 line-height: 2.5rem |
.heading-4-g | font-family: "Guardian" font-size: 1.5rem font-weight: 700 line-height: 2rem |
.label, .label-1, .label-2, .label-3 | font-weight: 500 font-size: 1rem line-height: 1.5rem color: var(--ds-446, #3d3d3d) cursor: inherit margin-block-end: 0 |
.font-weight-normal | font-weight: normal |
.font-weight-medium | font-weight: 500 |
.font-weight-bold | font-weight: 700 |
.font-italic | font-style: italic |
.text-justify | text-align: justify |
.text-nowrap | white-space: nowrap |
.text-wrap | word-wrap: break-word white-space: normal |
.text-prewrap | word-wrap: break-word white-space: pre-wrap |
.text-truncate | overflow: hidden text-overflow: ellipsis white-space: nowrap |
.text-lowercase | text-transform: lowercase |
.text-uppercase | text-transform: uppercase |
.text-capitalize | text-transform: capitalize |
.text-underline | text-decoration: underline |
.text-neutral | color: #737373 |
.text-align | |
.text-align-left | text-align: start |
.text-align-center | text-align: center |
.text-align-right | text-align: end |
| Utility Class | Style |
|---|---|
.flex | display: flex |
.flex-inline | display: inline-flex min-width: 0 |
.flex-align-stretch | align-items: stretch |
.flex-align-center | align-items: center |
.flex-align-start | align-items: flex-start |
.flex-align-end | align-items: flex-end |
.flex-align-baseline | align-items: baseline |
.flex-align-content-start | align-content: flex-start |
.flex-align-content-end | align-content: flex-end |
.flex-align-content-center | align-content: center |
.flex-align-content-between | align-content: space-between |
.flex-align-content-around | align-content: space-around |
.flex-align-content-stretch | align-content: stretch |
.flex-align-items-center | align-items: center |
.flex-align-items-start | align-items: flex-start |
.flex-align-items-end | align-items: flex-end |
.flex-align-items-baseline | align-items: baseline |
.flex-align-items-stretch | align-items: stretch |
.flex-align-self-center | align-self: center |
.flex-align-self-start | align-self: flex-start |
.flex-align-self-end | align-self: flex-end |
.flex-align-self-baseline | align-self: baseline |
.flex-align-self-stretch | align-self: stretch |
.flex-basis-auto | flex-basis: auto |
.flex-justify-start | justify-content: flex-start |
.flex-justify-center | justify-content: center |
.flex-justify-end | justify-content: flex-end |
.flex-justify-between | justify-content: space-between |
.flex-justify-around | justify-content: space-around |
.flex-wrap | flex-wrap: wrap |
.flex-no-wrap | flex-wrap: nowrap |
.flex-reverse-wrap | flex-wrap: wrap-reverse |
.flex-item-grow | flex-grow: 1 |
.flex-item-shrink | flex-shrink: 0 |
.flex-row | flex-direction: row |
.flex-row-reverse | flex-direction: row-reverse |
.flex-column | flex-direction: column |
.flex-column-reverse | flex-direction: column-reverse |
.container,
.container-fluid,
.container-responsive | margin-inline: auto width: 100% min-width: 320px max-width: 100% padding-inline: 16px |
.container,
.container-fluid,
.container-responsive | max-width: 1440px |
.container,
.container-fluid,
.container-responsive | padding-inline: 16px |
.container,
.container-fluid,
.container-responsive | padding-inline: 16px |
.container,
.container-fluid,
.container-responsive | padding-inline: 24px |
.container,
.container-fluid,
.container-responsive | padding-inline: 32px |
.container,
.container-fluid,
.container-responsive | padding-inline: 40px |
.container,
.container-fluid,
.container-responsive | padding-inline: 40px |
.row | display: flex flex-wrap: wrap align-items: stretch margin-inline: -6px |
.row | margin-inline: -6px |
.row | margin-inline: -8px |
.row | margin-inline: -8px |
.row | margin-inline: -12px |
.row | margin-inline: -12px |
.row | margin-inline: -16px |
.col | position: relative flex: 0 0 100% max-width: 100% min-height: 1px |
.col | padding-inline: 6px |
.col | padding-inline: 6px |
.col | padding-inline: 8px |
.col | padding-inline: 8px |
.col | padding-inline: 12px |
.col | padding-inline: 12px |
.col | padding-inline: 16px |
| Utility Class | Style |
|---|---|
.anim-none | transition: none animation-duration: 0s animation-iteration-count: 0 |
.anim-fade | opacity: 0 transition: opacity 0.15s will-change: opacity |
.anim-fade.in, .anim-fade-leave | opacity: 1 |
.anim-fade-enter | opacity: 0 |
.anim-fade-tooltip | opacity: 0 transition: opacity 0.15s will-change: opacity |
.anim-fade-tooltip.in | opacity: 1 |
.anim-fade-in | opacity: 0 animation-name: fadein animation-duration: 0.7s animation-timing-function: ease animation-fill-mode: forwards |
.anim-fade-out | opacity: 1 animation-name: fadeout animation-duration: 0.7s animation-timing-function: ease animation-fill-mode: forwards |
.anim-fade-enter.anim-fade-enter-active, .anim-fade-leave.anim-fade-leave-active | opacity: 1 transition: opacity 0.7s ease |
.anim-slide-up | opacity: 0 animation-name: slideup animation-duration: 0.7s animation-timing-function: ease animation-fill-mode: forwards |
.anim-slide-up | animation-duration: 0s |
.anim-slide-down | opacity: 0 animation-name: slidedown animation-duration: 0.7s animation-timing-function: ease animation-fill-mode: forwards |
.anim-slide-down | animation-duration: 0s |
.anim-slide-from-left | opacity: 0 animation-name: slidefromleft animation-duration: 0.7s animation-timing-function: ease animation-fill-mode: forwards |
.anim-slide-from-left | animation-duration: 0s |
.anim-slide-from-right | opacity: 0 animation-name: slidefromright animation-duration: 0.7s animation-timing-function: ease animation-fill-mode: forwards |
.anim-slide-from-right | animation-duration: 0s |
.anim-slide-u-enter | opacity: 0 transform: translateY(50px) |
.anim-slide-u-enter.anim-slide-u-enter-active | opacity: 1 transform: translateY(0) transition: all 0.7s ease |
.anim-slide-u-enter.anim-slide-u-enter-active | transition: all 0s |
.anim-slide-u-leave | opacity: 1 transform: translateY(0) |
.anim-slide-u-leave.anim-slide-u-leave-active | opacity: 0 transform: translateY(50px) transition: all 0.7s ease |
.anim-slide-u-leave.anim-slide-u-leave-active | transition: all 0s |
.anim-slide-d-enter | opacity: 0 transform: translateY(-50px) |
.anim-slide-d-enter.anim-slide-d-enter-active | opacity: 1 transform: translateY(0) transition: all 0.7s ease |
.anim-slide-d-enter.anim-slide-d-enter-active | transition: all 0s |
.anim-slide-d-leave | opacity: 1 transform: translateY(0) |
.anim-slide-d-leave.anim-slide-d-leave-active | opacity: 0 transform: translateY(-50px) transition: all 0.7s ease |
.anim-slide-d-leave.anim-slide-d-leave-active | transition: all 0s |
.anim-slide-l-enter | opacity: 0 transform: translateX(-50px) |
.anim-slide-l-enter.anim-slide-l-enter-active | opacity: 1 transform: translateX(0) transition: all 0.7s ease |
.anim-slide-l-enter.anim-slide-l-enter-active | transition: all 0s |
.anim-slide-l-leave | opacity: 1 transform: translateX(0) |
.anim-slide-l-leave.anim-slide-l-leave-active | opacity: 0 transform: translateX(-50px) transition: all 0.7s ease-in |
.anim-slide-l-leave.anim-slide-l-leave-active | transition: all 0s |
.anim-slide-r-enter | opacity: 0 transform: translateX(50px) |
.anim-slide-r-enter.anim-slide-r-enter-active | opacity: 1 transform: translateX(0) transition: all 0.7s ease |
.anim-slide-r-enter.anim-slide-r-enter-active | transition: all 0s |
.anim-slide-r-leave | opacity: 1 transform: translateX(0) |
.anim-slide-r-leave.anim-slide-r-leave-active | opacity: 0 transform: translateX(50px) transition: all 0.7s ease-in |
.anim-slide-r-leave.anim-slide-r-leave-active | transition: all 0s |
.anim-delay-1 | animation-delay: 0.1s |
.anim-delay-1 | animation-delay: 0s |
.anim-delay-2 | animation-delay: 0.2s |
.anim-delay-2 | animation-delay: 0s |
.anim-delay-3 | animation-delay: 0.3s |
.anim-delay-3 | animation-delay: 0s |
.anim-delay-4 | animation-delay: 0.4s |
.anim-delay-4 | animation-delay: 0s |
.anim-delay-5 | animation-delay: 0.5s |
.anim-delay-5 | animation-delay: 0s |
.anim-delay-6 | animation-delay: 0.6s |
.anim-delay-6 | animation-delay: 0s |
.anim-delay-7 | animation-delay: 0.7s |
.anim-delay-7 | animation-delay: 0s |
.anim-delay-8 | animation-delay: 0.8s |
.anim-delay-8 | animation-delay: 0s |
.anim-delay-9 | animation-delay: 0.9s |
.anim-delay-9 | animation-delay: 0s |
.anim-delay-10 | animation-delay: 0.1s |
.anim-delay-10 | animation-delay: 0s |
.anim-slide-up | opacity: 0 animation-name: slideup animation-duration: 0.7s animation-timing-function: ease animation-fill-mode: forwards |
.anim-slide-up | animation-duration: 0s |
.anim-slide-down | opacity: 0 animation-name: slidedown animation-duration: 0.7s animation-timing-function: ease animation-fill-mode: forwards |
.anim-slide-down | animation-duration: 0s |
.anim-slide-from-left | opacity: 0 animation-name: slidefromleft animation-duration: 0.7s animation-timing-function: ease animation-fill-mode: forwards |
.anim-slide-from-left | animation-duration: 0s |
.anim-slide-from-right | opacity: 0 animation-name: slidefromright animation-duration: 0.7s animation-timing-function: ease animation-fill-mode: forwards |
.anim-slide-from-right | animation-duration: 0s |
.anim-slide-u-enter | opacity: 0 transform: translateY(50px) |
.anim-slide-u-enter.anim-slide-u-enter-active | opacity: 1 transform: translateY(0) transition: all 0.7s ease |
.anim-slide-u-enter.anim-slide-u-enter-active | transition: all 0s |
.anim-slide-u-leave | opacity: 1 transform: translateY(0) |
.anim-slide-u-leave.anim-slide-u-leave-active | opacity: 0 transform: translateY(50px) transition: all 0.7s ease |
.anim-slide-u-leave.anim-slide-u-leave-active | transition: all 0s |
.anim-slide-d-enter | opacity: 0 transform: translateY(-50px) |
.anim-slide-d-enter.anim-slide-d-enter-active | opacity: 1 transform: translateY(0) transition: all 0.7s ease |
.anim-slide-d-enter.anim-slide-d-enter-active | transition: all 0s |
.anim-slide-d-leave | opacity: 1 transform: translateY(0) |
.anim-slide-d-leave.anim-slide-d-leave-active | opacity: 0 transform: translateY(-50px) transition: all 0.7s ease |
.anim-slide-d-leave.anim-slide-d-leave-active | transition: all 0s |
.anim-slide-l-enter | opacity: 0 transform: translateX(-50px) |
.anim-slide-l-enter.anim-slide-l-enter-active | opacity: 1 transform: translateX(0) transition: all 0.7s ease |
.anim-slide-l-enter.anim-slide-l-enter-active | transition: all 0s |
.anim-slide-l-leave | opacity: 1 transform: translateX(0) |
.anim-slide-l-leave.anim-slide-l-leave-active | opacity: 0 transform: translateX(-50px) transition: all 0.7s ease-in |
.anim-slide-l-leave.anim-slide-l-leave-active | transition: all 0s |
.anim-slide-r-enter | opacity: 0 transform: translateX(50px) |
.anim-slide-r-enter.anim-slide-r-enter-active | opacity: 1 transform: translateX(0) transition: all 0.7s ease |
.anim-slide-r-enter.anim-slide-r-enter-active | transition: all 0s |
.anim-slide-r-leave | opacity: 1 transform: translateX(0) |
.anim-slide-r-leave.anim-slide-r-leave-active | opacity: 0 transform: translateX(50px) transition: all 0.7s ease-in |
.anim-slide-r-leave.anim-slide-r-leave-active | transition: all 0s |
.anim-delay-1 | animation-delay: 0.1s |
.anim-delay-1 | animation-delay: 0s |
.anim-delay-2 | animation-delay: 0.2s |
.anim-delay-2 | animation-delay: 0s |
.anim-delay-3 | animation-delay: 0.3s |
.anim-delay-3 | animation-delay: 0s |
.anim-delay-4 | animation-delay: 0.4s |
.anim-delay-4 | animation-delay: 0s |
.anim-delay-5 | animation-delay: 0.5s |
.anim-delay-5 | animation-delay: 0s |
.anim-delay-6 | animation-delay: 0.6s |
.anim-delay-6 | animation-delay: 0s |
.anim-delay-7 | animation-delay: 0.7s |
.anim-delay-7 | animation-delay: 0s |
.anim-delay-8 | animation-delay: 0.8s |
.anim-delay-8 | animation-delay: 0s |
.anim-delay-9 | animation-delay: 0.9s |
.anim-delay-9 | animation-delay: 0s |
.anim-delay-10 | animation-delay: 0.1s |
.anim-delay-10 | animation-delay: 0s |
| Utility Class | Style |
|---|---|
.margin-responsive | margin: 12px |
.margin-responsive-lr | margin-inline: 12px |
.margin-responsive-tb | margin-top: 12px margin-bottom: 12px |
.margin-responsive-t | margin-top: 12px |
.margin-responsive-b | margin-bottom: 12px |
.margin-responsive-l | margin-inline-start: 12px |
.margin-responsive-r | margin-inline-end: 12px |
.margin-responsive-extra | margin: 16px |
.margin-responsive-extra-lr | margin-inline: 16px |
.margin-responsive-extra-tb | margin-top: 16px margin-bottom: 16px |
.margin-responsive-extra-t | margin-top: 16px |
.margin-responsive-extra-b | margin-bottom: 16px |
.margin-responsive-extra-l | margin-inline-start: 16px |
.margin-responsive-extra-r | margin-inline-end: 16px |
.margin-responsive | margin: 12px |
.margin-responsive-lr | margin-inline: 12px |
.margin-responsive-tb | margin-top: 12px margin-bottom: 12px |
.margin-responsive-t | margin-top: 12px |
.margin-responsive-b | margin-bottom: 12px |
.margin-responsive-l | margin-inline-start: 12px |
.margin-responsive-r | margin-inline-end: 12px |
.margin-responsive-extra | margin: 16px |
.margin-responsive-extra-lr | margin-inline: 16px |
.margin-responsive-extra-tb | margin-top: 16px margin-bottom: 16px |
.margin-responsive-extra-t | margin-top: 16px |
.margin-responsive-extra-b | margin-bottom: 16px |
.margin-responsive-extra-l | margin-inline-start: 16px |
.margin-responsive-extra-r | margin-inline-end: 16px |
.margin-responsive | margin: 16px |
.margin-responsive-lr | margin-inline: 16px |
.margin-responsive-tb | margin-top: 16px margin-bottom: 16px |
.margin-responsive-t | margin-top: 16px |
.margin-responsive-b | margin-bottom: 16px |
.margin-responsive-l | margin-inline-start: 16px |
.margin-responsive-r | margin-inline-end: 16px |
.margin-responsive-extra | margin: 24px |
.margin-responsive-extra-lr | margin-inline: 24px |
.margin-responsive-extra-tb | margin-top: 24px margin-bottom: 24px |
.margin-responsive-extra-t | margin-top: 24px |
.margin-responsive-extra-b | margin-bottom: 24px |
.margin-responsive-extra-l | margin-inline-start: 24px |
.margin-responsive-extra-r | margin-inline-end: 24px |
.margin-responsive | margin: 16px |
.margin-responsive-lr | margin-inline: 16px |
.margin-responsive-tb | margin-top: 16px margin-bottom: 16px |
.margin-responsive-t | margin-top: 16px |
.margin-responsive-b | margin-bottom: 16px |
.margin-responsive-l | margin-inline-start: 16px |
.margin-responsive-r | margin-inline-end: 16px |
.margin-responsive-extra | margin: 32px |
.margin-responsive-extra-lr | margin-inline: 32px |
.margin-responsive-extra-tb | margin-top: 32px margin-bottom: 32px |
.margin-responsive-extra-t | margin-top: 32px |
.margin-responsive-extra-b | margin-bottom: 32px |
.margin-responsive-extra-l | margin-inline-start: 32px |
.margin-responsive-extra-r | margin-inline-end: 32px |
.margin-responsive | margin: 24px |
.margin-responsive-lr | margin-inline: 24px |
.margin-responsive-tb | margin-top: 24px margin-bottom: 24px |
.margin-responsive-t | margin-top: 24px |
.margin-responsive-b | margin-bottom: 24px |
.margin-responsive-l | margin-inline-start: 24px |
.margin-responsive-r | margin-inline-end: 24px |
.margin-responsive-extra | margin: 48px |
.margin-responsive-extra-lr | margin-inline: 48px |
.margin-responsive-extra-tb | margin-top: 48px margin-bottom: 48px |
.margin-responsive-extra-t | margin-top: 48px |
.margin-responsive-extra-b | margin-bottom: 48px |
.margin-responsive-extra-l | margin-inline-start: 48px |
.margin-responsive-extra-r | margin-inline-end: 48px |
.margin-responsive | margin: 24px |
.margin-responsive-lr | margin-inline: 24px |
.margin-responsive-tb | margin-top: 24px margin-bottom: 24px |
.margin-responsive-t | margin-top: 24px |
.margin-responsive-b | margin-bottom: 24px |
.margin-responsive-l | margin-inline-start: 24px |
.margin-responsive-r | margin-inline-end: 24px |
.margin-responsive-extra | margin: 48px |
.margin-responsive-extra-lr | margin-inline: 48px |
.margin-responsive-extra-tb | margin-top: 48px margin-bottom: 48px |
.margin-responsive-extra-t | margin-top: 48px |
.margin-responsive-extra-b | margin-bottom: 48px |
.margin-responsive-extra-l | margin-inline-start: 48px |
.margin-responsive-extra-r | margin-inline-end: 48px |
.margin-responsive | margin: 32px |
.margin-responsive-lr | margin-inline: 32px |
.margin-responsive-tb | margin-top: 32px margin-bottom: 32px |
.margin-responsive-t | margin-top: 32px |
.margin-responsive-b | margin-bottom: 32px |
.margin-responsive-l | margin-inline-start: 32px |
.margin-responsive-r | margin-inline-end: 32px |
.margin-responsive-extra | margin: 64px |
.margin-responsive-extra-lr | margin-inline: 64px |
.margin-responsive-extra-tb | margin-top: 64px margin-bottom: 64px |
.margin-responsive-extra-t | margin-top: 64px |
.margin-responsive-extra-b | margin-bottom: 64px |
.margin-responsive-extra-l | margin-inline-start: 64px |
.margin-responsive-extra-r | margin-inline-end: 64px |
.margin | margin: 1rem |
.margin-lr | margin-inline: 1rem |
.margin-tb | margin-top: 1rem margin-bottom: 1rem |
.margin-t | margin-top: 1rem |
.margin-b | margin-bottom: 1rem |
.margin-l | margin-inline-start: 1rem |
.margin-r | margin-inline-end: 1rem |
.margin-auto | margin: auto |
.margin-auto-lr | margin-inline: auto |
.margin-auto-tb | margin-top: auto margin-bottom: auto |
.margin-auto-t | margin-top: auto |
.margin-auto-b | margin-bottom: auto |
.margin-auto-l | margin-inline-start: auto |
.margin-auto-r | margin-inline-end: auto |
.margin-center | margin: 0 auto |
.margin-0 | margin: 0 |
.margin-0-lr | margin-inline: 0 |
.margin-0-tb | margin-top: 0 margin-bottom: 0 |
.margin-0-t | margin-top: 0 |
.margin-0-b | margin-bottom: 0 |
.margin-0-l | margin-inline-start: 0 |
.margin-0-r | margin-inline-end: 0 |
.margin-1 | margin: 0.5rem |
.margin-1-lr | margin-inline: 0.5rem |
.margin-1-tb | margin-top: 0.5rem margin-bottom: 0.5rem |
.margin-1-t | margin-top: 0.5rem |
.margin-1-b | margin-bottom: 0.5rem |
.margin-1-l | margin-inline-start: 0.5rem |
.margin-1-r | margin-inline-end: 0.5rem |
.margin-2 | margin: 1rem |
.margin-2-lr | margin-inline: 1rem |
.margin-2-tb | margin-top: 1rem margin-bottom: 1rem |
.margin-2-t | margin-top: 1rem |
.margin-2-b | margin-bottom: 1rem |
.margin-2-l | margin-inline-start: 1rem |
.margin-2-r | margin-inline-end: 1rem |
.margin-3 | margin: 1.5rem |
.margin-3-lr | margin-inline: 1.5rem |
.margin-3-tb | margin-top: 1.5rem margin-bottom: 1.5rem |
.margin-3-t | margin-top: 1.5rem |
.margin-3-b | margin-bottom: 1.5rem |
.margin-3-l | margin-inline-start: 1.5rem |
.margin-3-r | margin-inline-end: 1.5rem |
.margin-4 | margin: 2rem |
.margin-4-lr | margin-inline: 2rem |
.margin-4-tb | margin-top: 2rem margin-bottom: 2rem |
.margin-4-t | margin-top: 2rem |
.margin-4-b | margin-bottom: 2rem |
.margin-4-l | margin-inline-start: 2rem |
.margin-4-r | margin-inline-end: 2rem |
.pad-responsive | padding: 12px |
.pad-responsive-lr | padding-inline: 12px |
.pad-responsive-tb | padding-top: 12px padding-bottom: 12px |
.pad-responsive-t | padding-top: 12px |
.pad-responsive-b | padding-bottom: 12px |
.pad-responsive-l | padding-inline-start: 12px |
.pad-responsive-r | padding-inline-end: 12px |
.pad-responsive-extra | padding: 16px |
.pad-responsive-extra-lr | padding-inline: 16px |
.pad-responsive-extra-tb | padding-top: 16px padding-bottom: 16px |
.pad-responsive-extra-t | padding-top: 16px |
.pad-responsive-extra-b | padding-bottom: 16px |
.pad-responsive-extra-l | padding-inline-start: 16px |
.pad-responsive-extra-r | padding-inline-end: 16px |
.pad-responsive | padding: 12px |
.pad-responsive-lr | padding-inline: 12px |
.pad-responsive-tb | padding-top: 12px padding-bottom: 12px |
.pad-responsive-t | padding-top: 12px |
.pad-responsive-b | padding-bottom: 12px |
.pad-responsive-l | padding-inline-start: 12px |
.pad-responsive-r | padding-inline-end: 12px |
.pad-responsive-extra | padding: 16px |
.pad-responsive-extra-lr | padding-inline: 16px |
.pad-responsive-extra-tb | padding-top: 16px padding-bottom: 16px |
.pad-responsive-extra-t | padding-top: 16px |
.pad-responsive-extra-b | padding-bottom: 16px |
.pad-responsive-extra-l | padding-inline-start: 16px |
.pad-responsive-extra-r | padding-inline-end: 16px |
.pad-responsive | padding: 16px |
.pad-responsive-lr | padding-inline: 16px |
.pad-responsive-tb | padding-top: 16px padding-bottom: 16px |
.pad-responsive-t | padding-top: 16px |
.pad-responsive-b | padding-bottom: 16px |
.pad-responsive-l | padding-inline-start: 16px |
.pad-responsive-r | padding-inline-end: 16px |
.pad-responsive-extra | padding: 24px |
.pad-responsive-extra-lr | padding-inline: 24px |
.pad-responsive-extra-tb | padding-top: 24px padding-bottom: 24px |
.pad-responsive-extra-t | padding-top: 24px |
.pad-responsive-extra-b | padding-bottom: 24px |
.pad-responsive-extra-l | padding-inline-start: 24px |
.pad-responsive-extra-r | padding-inline-end: 24px |
.pad-responsive | padding: 16px |
.pad-responsive-lr | padding-inline: 16px |
.pad-responsive-tb | padding-top: 16px padding-bottom: 16px |
.pad-responsive-t | padding-top: 16px |
.pad-responsive-b | padding-bottom: 16px |
.pad-responsive-l | padding-inline-start: 16px |
.pad-responsive-r | padding-inline-end: 16px |
.pad-responsive-extra | padding: 32px |
.pad-responsive-extra-lr | padding-inline: 32px |
.pad-responsive-extra-tb | padding-top: 32px padding-bottom: 32px |
.pad-responsive-extra-t | padding-top: 32px |
.pad-responsive-extra-b | padding-bottom: 32px |
.pad-responsive-extra-l | padding-inline-start: 32px |
.pad-responsive-extra-r | padding-inline-end: 32px |
.pad-responsive | padding: 24px |
.pad-responsive-lr | padding-inline: 24px |
.pad-responsive-tb | padding-top: 24px padding-bottom: 24px |
.pad-responsive-t | padding-top: 24px |
.pad-responsive-b | padding-bottom: 24px |
.pad-responsive-l | padding-inline-start: 24px |
.pad-responsive-r | padding-inline-end: 24px |
.pad-responsive-extra | padding: 48px |
.pad-responsive-extra-lr | padding-inline: 48px |
.pad-responsive-extra-tb | padding-top: 48px padding-bottom: 48px |
.pad-responsive-extra-t | padding-top: 48px |
.pad-responsive-extra-b | padding-bottom: 48px |
.pad-responsive-extra-l | padding-inline-start: 48px |
.pad-responsive-extra-r | padding-inline-end: 48px |
.pad-responsive | padding: 24px |
.pad-responsive-lr | padding-inline: 24px |
.pad-responsive-tb | padding-top: 24px padding-bottom: 24px |
.pad-responsive-t | padding-top: 24px |
.pad-responsive-b | padding-bottom: 24px |
.pad-responsive-l | padding-inline-start: 24px |
.pad-responsive-r | padding-inline-end: 24px |
.pad-responsive-extra | padding: 48px |
.pad-responsive-extra-lr | padding-inline: 48px |
.pad-responsive-extra-tb | padding-top: 48px padding-bottom: 48px |
.pad-responsive-extra-t | padding-top: 48px |
.pad-responsive-extra-b | padding-bottom: 48px |
.pad-responsive-extra-l | padding-inline-start: 48px |
.pad-responsive-extra-r | padding-inline-end: 48px |
.pad-responsive | padding: 32px |
.pad-responsive-lr | padding-inline: 32px |
.pad-responsive-tb | padding-top: 32px padding-bottom: 32px |
.pad-responsive-t | padding-top: 32px |
.pad-responsive-b | padding-bottom: 32px |
.pad-responsive-l | padding-inline-start: 32px |
.pad-responsive-r | padding-inline-end: 32px |
.pad-responsive-extra | padding: 64px |
.pad-responsive-extra-lr | padding-inline: 64px |
.pad-responsive-extra-tb | padding-top: 64px padding-bottom: 64px |
.pad-responsive-extra-t | padding-top: 64px |
.pad-responsive-extra-b | padding-bottom: 64px |
.pad-responsive-extra-l | padding-inline-start: 64px |
.pad-responsive-extra-r | padding-inline-end: 64px |
.pad | padding: 1rem |
.pad-lr | padding-inline: 1rem |
.pad-tb | padding-top: 1rem padding-bottom: 1rem |
.pad-t | padding-top: 1rem |
.pad-b | padding-bottom: 1rem |
.pad-l | padding-inline-start: 1rem |
.pad-r | padding-inline-end: 1rem |
.pad-0 | padding: 0 |
.pad-0-lr | padding-inline: 0 |
.pad-0-tb | padding-top: 0 padding-bottom: 0 |
.pad-0-t | padding-top: 0 |
.pad-0-b | padding-bottom: 0 |
.pad-0-l | padding-inline-start: 0 |
.pad-0-r | padding-inline-end: 0 |
.pad-1 | padding: 0.5rem |
.pad-1-lr | padding-inline: 0.5rem |
.pad-1-tb | padding-top: 0.5rem padding-bottom: 0.5rem |
.pad-1-t | padding-top: 0.5rem |
.pad-1-b | padding-bottom: 0.5rem |
.pad-1-l | padding-inline-start: 0.5rem |
.pad-1-r | padding-inline-end: 0.5rem |
.pad-2 | padding: 1rem |
.pad-2-lr | padding-inline: 1rem |
.pad-2-tb | padding-top: 1rem padding-bottom: 1rem |
.pad-2-t | padding-top: 1rem |
.pad-2-b | padding-bottom: 1rem |
.pad-2-l | padding-inline-start: 1rem |
.pad-2-r | padding-inline-end: 1rem |
.pad-3 | padding: 1.5rem |
.pad-3-lr | padding-inline: 1.5rem |
.pad-3-tb | padding-top: 1.5rem padding-bottom: 1.5rem |
.pad-3-t | padding-top: 1.5rem |
.pad-3-b | padding-bottom: 1.5rem |
.pad-3-l | padding-inline-start: 1.5rem |
.pad-3-r | padding-inline-end: 1.5rem |
.pad-4 | padding: 2rem |
.pad-4-lr | padding-inline: 2rem |
.pad-4-tb | padding-top: 2rem padding-bottom: 2rem |
.pad-4-t | padding-top: 2rem |
.pad-4-b | padding-bottom: 2rem |
.pad-4-l | padding-inline-start: 2rem |
.pad-4-r | padding-inline-end: 2rem |
| Utility Class | Style |
|---|---|
.border | border: 0.0625rem solid var(--ds-739, #e0e0e0) |
.border-lr | border-inline-start: 0.0625rem solid var(--ds-739, #e0e0e0) border-inline-end: 0.0625rem solid var(--ds-739, #e0e0e0) |
.border-tb | border-top: 0.0625rem solid var(--ds-739, #e0e0e0) border-bottom: 0.0625rem solid var(--ds-739, #e0e0e0) |
.border-t | border-top: 0.0625rem solid var(--ds-739, #e0e0e0) |
.border-b | border-bottom: 0.0625rem solid var(--ds-739, #e0e0e0) |
.border-l | border-inline-start: 0.0625rem solid var(--ds-739, #e0e0e0) |
.border-r | border-inline-end: 0.0625rem solid var(--ds-739, #e0e0e0) |
.border-0 | border: none |
.border-0-lr | border-inline-start: none border-inline-end: none |
.border-0-tb | border-top: none border-bottom: none |
.border-0-t | border-top: none |
.border-0-b | border-bottom: none |
.border-0-l | border-inline-start: none |
.border-0-r | border-inline-end: none |
.border-dark | border: 0.0625rem solid var(--ds-738, #bdbdbd) |
.border-dark-lr | border-inline-start: 0.0625rem solid var(--ds-738, #bdbdbd) border-inline-end: 0.0625rem solid var(--ds-738, #bdbdbd) |
.border-dark-tb | border-top: 0.0625rem solid var(--ds-738, #bdbdbd) border-bottom: 0.0625rem solid var(--ds-738, #bdbdbd) |
.border-dark-t | border-top: 0.0625rem solid var(--ds-738, #bdbdbd) |
.border-dark-b | border-bottom: 0.0625rem solid var(--ds-738, #bdbdbd) |
.border-dark-l | border-inline-start: 0.0625rem solid var(--ds-738, #bdbdbd) |
.border-dark-r | border-inline-end: 0.0625rem solid var(--ds-738, #bdbdbd) |
.border-dashed | border: 0.0625rem dashed var(--ds-739, #e0e0e0) |
.border-dashed-lr | border-inline-start: 0.0625rem dashed var(--ds-739, #e0e0e0) border-inline-end: 0.0625rem dashed var(--ds-739, #e0e0e0) |
.border-dashed-tb | border-top: 0.0625rem dashed var(--ds-739, #e0e0e0) border-bottom: 0.0625rem dashed var(--ds-739, #e0e0e0) |
.border-dashed-t | border-top: 0.0625rem dashed var(--ds-739, #e0e0e0) |
.border-dashed-b | border-bottom: 0.0625rem dashed var(--ds-739, #e0e0e0) |
.border-dashed-l | border-inline-start: 0.0625rem dashed var(--ds-739, #e0e0e0) |
.border-dashed-r | border-inline-end: 0.0625rem dashed var(--ds-739, #e0e0e0) |
.border-dark-dashed | border: 0.0625rem dashed var(--ds-738, #bdbdbd) |
.border-dark-dashed-lr | border-inline-start: 0.0625rem dashed var(--ds-738, #bdbdbd) border-inline-end: 0.0625rem dashed var(--ds-738, #bdbdbd) |
.border-dark-dashed-tb | border-top: 0.0625rem dashed var(--ds-738, #bdbdbd) border-bottom: 0.0625rem dashed var(--ds-738, #bdbdbd) |
.border-dark-dashed-t | border-top: 0.0625rem dashed var(--ds-738, #bdbdbd) |
.border-dark-dashed-b | border-bottom: 0.0625rem dashed var(--ds-738, #bdbdbd) |
.border-dark-dashed-l | border-inline-start: 0.0625rem dashed var(--ds-738, #bdbdbd) |
.border-dark-dashed-r | border-inline-end: 0.0625rem dashed var(--ds-738, #bdbdbd) |
.bordered > :not(:last-child) | border-bottom: 0.0625rem solid var(--ds-739, #e0e0e0) |
.bordered-a > * | border-bottom: 0.0625rem solid var(--ds-739, #e0e0e0) |
.radius-container-sm | border-radius: 0.5rem |
.radius-container-sm-t | border-start-start-radius: 0.5rem border-start-end-radius: 0.5rem |
.radius-container-sm-b | border-end-start-radius: 0.5rem border-end-end-radius: 0.5rem |
.radius-container | border-radius: 1rem |
.radius-container-t | border-start-start-radius: 1rem border-start-end-radius: 1rem |
.radius-container-b | border-end-start-radius: 1rem border-end-end-radius: 1rem |
.radius-container-lg | border-radius: 1.5rem |
.radius-container-lg-t | border-start-start-radius: 1.5rem border-start-end-radius: 1.5rem |
.radius-container-lg-b | border-end-start-radius: 1.5rem border-end-end-radius: 1.5rem |
.radius-none | border-radius: 0rem |
.radius-none-t | border-start-start-radius: 0rem border-start-end-radius: 0rem |
.radius-none-b | border-end-start-radius: 0rem border-end-end-radius: 0rem |
| Utility Class | Style |
|---|---|
.fluid | width: 100% max-width: none |
.float-left | float: inline-start |
.float-right | float: inline-end |
.position | |
.position-fixed | position: fixed |
.position-fixed-br | position: fixed bottom: 0 inset-inline-end: 0 |
.position-fixed-tr | position: fixed top: 0 inset-inline-end: 0 |
.position-fixed-bl | position: fixed bottom: 0 inset-inline-start: 0 |
.position-fixed-tl | position: fixed top: 0 inset-inline-start: 0 |
.position-relative | position: relative |
.position-static | position: static |
.position-absolute | position: absolute |
.position-absolute-br | position: absolute bottom: 0 inset-inline-end: 0 |
.position-absolute-bl | position: absolute bottom: 0 inset-inline-start: 0 |
.position-absolute-tr | position: absolute top: 0 inset-inline-end: 0 |
.position-absolute-tl | position: absolute top: 0 inset-inline-start: 0 |
.valign-top | vertical-align: top |
.valign-middle | vertical-align: middle |
.valign-bottom td | vertical-align: bottom |
| Utility Class | Style |
|---|---|
.display-none | display: none |
.display-block | display: block speak: normal |
.display-inline | display: inline speak: normal |
.display-inline-block | display: inline-block speak: normal |
| Utility Class | Style |
|---|---|
.bg-none | background: none |
.bg-repeat | background-repeat: repeat background-size: 100% |
.gradient-linear-tr | background: #006fcf background: linear-gradient(to bottom left, #006fcf, #00175a) |
.inverted | background-color: #000000 |
.inverted,
.inverted a | color: #ffffff |
.inverted a | text-decoration: underline |
.inverted a.link-white-focus:focus | outline: solid 1px #74c5fb outline-offset: 2px |
.transparent | background-color: transparent border: none padding: 0 margin: 0 min-width: 0 max-width: none |
.transparent:hover | background-color: transparent border: none |
| Utility Class | Style |
|---|---|
.link | font-size: 1rem font-weight: 400 line-height: 1.5rem |
.link-bold | font-size: 1rem font-weight: 700 line-height: 1.5rem |
| Utility Class | Style |
|---|---|
.focus-light | outline: solid 1px #006fcf outline-offset: 1px |
| Utility Class | Style |
|---|---|
.height-auto | height: auto |
.height-full | height: 100% |
.width-auto | width: auto |
.width-full | width: 100% |
| Utility Class | Style |
|---|---|
.pointer-events-none | pointer-events: none |
.pointer-events-auto | pointer-events: auto |
.no-scroll | -ms-overflow-style: -ms-autohiding-scrollbar overflow: hidden |
.scroll-x | overflow-x: auto overflow-y: hidden |
.scroll-y | overflow-y: auto overflow-x: hidden |
.shadow-1 | box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) |
.shadow-2 | box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1) |
.shadow-3 | box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1) |
.speak-individual | word-spacing: -0.25em speak: spell-out |
.sr-only | position: absolute width: 1px height: 1px padding: 0 margin: -1px overflow: hidden clip: rect(0, 0, 0, 0) white-space: nowrap border-width: 0 |
.hidden | display: none |
.visible | opacity: 1 visibility: visible |
.invisible | visibility: hidden opacity: 0 |
.bg-img-none | background-image: none |
Connect with the DLS Team on Slack or by email.
Check out additional resources.