html
font-family: sans-serif;
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
body
margin: 0;
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary
display: block;
audio, canvas, progress, video
display: inline-block;
audio:not([controls])
display: none;
height: 0;
progress
vertical-align: baseline;
template, [hidden]
display: none;
a
background-color: transparent;
-webkit-text-decoration-skip: objects;
a:active, a:hover
outline-width: 0;
abbr[title]
border-bottom: none;
text-decoration: underline,
---------------- underline dotted;
b, strong
font-weight: inherit;
b, strong
font-weight: bolder;
dfn
font-style: italic;
h1
font-size: 2em;
margin: 0.67em 0;
mark
background-color: #ffd700;
color: #000;
small
font-size: 80%;
sub, sup
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
sub
bottom: -0.25em;
sup
top: -0.5em;
img
border-style: none;
svg:not(:root)
overflow: hidden;
code, kbd, pre, samp
font-family: monospace,
------------ monospace;
font-size: 1em;
figure
margin: 1em 40px;
hr
box-sizing: content-box;
height: 0;
overflow: visible;
button, input, optgroup, select, textarea
font: inherit;
margin: 0;
optgroup
font-weight: bold;
button, input
overflow: visible;
button, select
text-transform: none;
button, html [type = "button"], [type = "reset"], [type = "submit"]
-webkit-appearance: button;
button::-moz-focus-inner, [type = "button"] ::-moz-focus-inner, [type = "reset"] ::-moz-focus-inner, [type = "submit"] ::-moz-focus-inner
border-style: none;
padding: 0;
button:-moz-focusring, [type = "button"] :-moz-focusring, [type = "reset"] :-moz-focusring, [type = "submit"] :-moz-focusring
outline: 1px dotted ButtonText;
fieldset
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
legend
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
textarea
overflow: auto;
[type = "checkbox"], [type = "radio"]
box-sizing: border-box;
padding: 0;
[type = "number"] ::-webkit-inner-spin-button, [type = "number"] ::-webkit-outer-spin-button
height: auto;
[type = "search"]
-webkit-appearance: textfield;
outline-offset: -2px;
[type = "search"] ::-webkit-search-cancel-button, [type = "search"] ::-webkit-search-decoration
-webkit-appearance: none;
::-webkit-input-placeholder
color: inherit;
opacity: 0.54;
::-webkit-file-upload-button
-webkit-appearance: button;
font: inherit;
html
font-family: BentonSans,
------------ -apple-system,
------------ BlinkMacSystemFont,
------------ 'avenir next',
------------ avenir,
------------ helvetica,
------------ 'helvetica neue',
------------ ubuntu,
------------ roboto,
------------ noto,
------------ 'segoe ui',
------------ arial,
------------ sans-serif;
line-height: 1;
body
font-family: BentonSans,
------------ -apple-system,
------------ BlinkMacSystemFont,
------------ 'avenir next',
------------ avenir,
------------ helvetica,
------------ 'helvetica neue',
------------ ubuntu,
------------ roboto,
------------ noto,
------------ 'segoe ui',
------------ arial,
------------ sans-serif;
line-height: 1;
.hk-badge
font-weight: 600;
background-color: #96a3b6;
border-color: transparent;
color: #fff;
border-radius: 9999px;
background-clip: border-box !important;
background-origin: border-box !important;
padding-left: 5px;
padding-right: 5px;
font-size: 12px;
line-height: 1.5;
border-style: solid;
border-width: 1px;
text-align: center;
.hk-badge--square
font-weight: 600;
background-color: #96a3b6;
border-color: transparent;
color: #fff;
border-radius: 9999px,
-------------- 4px;
background-clip: border-box !important;
background-origin: border-box !important;
padding-left: 5px;
padding-right: 5px;
font-size: 12px,
---------- 12px;
line-height: 1.5;
border-style: solid;
border-width: 1px;
text-align: center;
.hk-badge--outline
font-weight: 600;
background-color: #96a3b6,
----------------- transparent;
border-color: transparent,
------------- #96a3b6;
color: #fff,
------ #96a3b6;
border-radius: 9999px;
background-clip: border-box !important;
background-origin: border-box !important;
padding-left: 5px;
padding-right: 5px;
font-size: 12px;
line-height: 1.5;
border-style: solid;
border-width: 1px;
text-align: center;
.hk-badge--alpha
font-weight: 600;
background-color: #96a3b6,
----------------- transparent;
border-color: transparent,
------------- #e56000;
color: #fff,
------ #e56000;
border-radius: 9999px;
background-clip: border-box !important;
background-origin: border-box !important;
padding-left: 5px;
padding-right: 5px;
font-size: 12px;
line-height: 1.5;
border-style: solid;
border-width: 1px;
text-align: center;
.hk-badge--beta
font-weight: 600;
background-color: #96a3b6,
----------------- transparent;
border-color: transparent,
------------- #2a86f2;
color: #fff,
------ #2a86f2;
border-radius: 9999px;
background-clip: border-box !important;
background-origin: border-box !important;
padding-left: 5px;
padding-right: 5px;
font-size: 12px;
line-height: 1.5;
border-style: solid;
border-width: 1px;
text-align: center;
.hk-badge--new
font-weight: 600;
background-color: #96a3b6;
border-color: transparent,
------------- transparent;
color: #fff;
border-radius: 9999px;
background-clip: border-box !important;
background-origin: border-box !important;
padding-left: 5px;
padding-right: 5px;
font-size: 12px;
line-height: 1.5;
border-style: solid;
border-width: 1px;
text-align: center;
background: linear-gradient(135deg,#8ebdf1 0%,#2a86f2 100%);
.hk-badge--code
background-color: #f7f8fb;
color: #596981;
border-radius: 4px;
border-style: solid;
border-width: 1px;
border-color: #cfd7e6;
font-family: Inconsolata,
------------ consolas,
------------ monaco,
------------ monospace;
padding-left: 5px;
padding-right: 5px;
line-height: 1.5;
font-size: 13px;
.hk-banner
line-height: 1.5;
font-size: 13px;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
.hk-banner--generic
line-height: 1.5;
font-size: 13px;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #596981;
border-color: #cfd7e6;
.hk-banner--info
line-height: 1.5;
font-size: 13px;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #2a86f2;
background-color: #f6faff;
border-color: #8ebdf1;
.hk-banner--success
line-height: 1.5;
font-size: 13px;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #059e1c;
background-color: #f8fcf9;
border-color: #86cf95;
.hk-banner--warning
line-height: 1.5;
font-size: 13px;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #e56000;
background-color: #fffaf6;
border-color: #fa9f47;
.hk-banner--danger
line-height: 1.5;
font-size: 13px;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #de0a0a;
background-color: #fdf6f6;
border-color: #de7575;
.hk-button-base
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
.hk-button-base-sm
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
.hk-button-secondary-border
border: 1px solid #a997bf;
.hk-button-disabled-border
border: 1px solid #cfd7e6;
.hk-button-danger-border
border: 1px solid #de7575;
.hk-button-warning-border
border: 1px solid #fa9f47;
.hk-button-info-border
border: 1px solid #8ebdf1;
.hk-button-secondary-border--white
border: 1px solid #fff;
.hk-button-dim--primary:hover, .hk-button-dim--danger-primary:hover
filter: brightness(105%);
.hk-button-dim--primary:active, .hk-button-dim--danger-primary:active
filter: brightness(97%);
transition: none;
.hk-button-dim:hover
filter: brightness(102%);
.hk-button-dim:active
filter: brightness(100%);
transition: none;
.hk-button
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
.hk-button--primary
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: linear-gradient(135deg,#ac8ece 0%,#79589f 100%);
color: #fff;
.hk-button--secondary
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #79589f;
background-color: #fff;
border: 1px solid #a997bf;
.hk-button--tertiary
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #79589f;
background-color: #fff;
.hk-button--danger-primary
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: linear-gradient(135deg,#de7575 0%,#de0a0a 100%);
color: #fff;
.hk-button--danger
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #de0a0a;
border: 1px solid #de7575;
background-color: #fff;
.hk-button--warning
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #e56000;
border: 1px solid #fa9f47;
background-color: #fff;
.hk-button--info
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #2a86f2;
border: 1px solid #8ebdf1;
background-color: #fff;
.hk-button--disabled-primary
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
outline: 0;
.hk-button--disabled-secondary
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
outline: 0;
.hk-button--disabled-danger-primary
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
outline: 0;
.hk-button--disabled-danger
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
outline: 0;
.hk-button--disabled-warning
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
outline: 0;
.hk-button--disabled-info
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
outline: 0;
.hk-button--primary:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
outline: 0;
.hk-button--secondary:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
outline: 0;
.hk-button--danger-primary:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
outline: 0;
.hk-button--danger:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
outline: 0;
.hk-button--warning:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
outline: 0;
.hk-button--info:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
outline: 0;
.hk-button--disabled-tertiary
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #96a3b6;
outline: 0;
.hk-button--tertiary:disabled
color: #96a3b6;
cursor: not-allowed;
outline: 0;
.hk-button--async
font-size: 13px;
line-height: 22px;
height: 32px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: 600;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- wait;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
outline: 0;
.hk-button-sm
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
.hk-button-sm--primary
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: linear-gradient(135deg,#ac8ece 0%,#79589f 100%);
color: #fff;
.hk-button-sm--secondary
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #79589f;
background-color: #fff;
border: 1px solid #a997bf;
.hk-button-sm--tertiary
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #79589f;
background-color: #fff;
.hk-button-sm--danger-primary
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: linear-gradient(135deg,#de7575 0%,#de0a0a 100%);
color: #fff;
.hk-button-sm--danger
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #de0a0a;
border: 1px solid #de7575;
background-color: #fff;
.hk-button-sm--warning
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #e56000;
border: 1px solid #fa9f47;
background-color: #fff;
.hk-button-sm--info
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
color: #2a86f2;
border: 1px solid #8ebdf1;
background-color: #fff;
.hk-button-sm--disabled-primary
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
.hk-button-sm--disabled-secondary
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
.hk-button-sm--disabled-danger-primary
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
.hk-button-sm--disabled-danger
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
.hk-button-sm--disabled-warning
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
.hk-button-sm--disabled-info
font-size: 12px;
line-height: 16px;
height: 26px;
transition: filter ease 0.2s,
----------- background-color ease 0.2s,
----------- border-color ease 0.2s;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale;
display: -ms-inline-flexbox,
-------- inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-radius: 4px;
font-weight: 600;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-width: 1px;
white-space: nowrap;
cursor: pointer,
------- not-allowed;
text-decoration: none;
box-sizing: border-box;
border-color: transparent;
background-clip: border-box !important;
background-origin: border-box !important;
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
.hk-button-sm--primary:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
.hk-button-sm--secondary:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
.hk-button-sm--danger-primary:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
.hk-button-sm--danger:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
.hk-button-sm--warning:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
.hk-button-sm--info:disabled
background: none;
background-color: #eef1f6;
color: #96a3b6;
border: 1px solid #cfd7e6;
cursor: not-allowed;
.hk-button--primary:focus
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-button--secondary:focus
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-button--tertiary:focus
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-button-sm--primary:focus
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-button-sm--secondary:focus
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-button-sm--tertiary:focus
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-button--danger-primary:focus
outline: none;
border-color: #de0a0a;
box-shadow: 0 0 0 2px rgba(229,143,143,0.4);
.hk-button--danger:focus
outline: none;
border-color: #de0a0a;
box-shadow: 0 0 0 2px rgba(229,143,143,0.4);
.hk-button-sm--danger-primary:focus
outline: none;
border-color: #de0a0a;
box-shadow: 0 0 0 2px rgba(229,143,143,0.4);
.hk-button-sm--danger:focus
outline: none;
border-color: #de0a0a;
box-shadow: 0 0 0 2px rgba(229,143,143,0.4);
.hk-button--warning:focus
outline: none;
border-color: #e56000;
box-shadow: 0 0 0 2px rgba(251,197,149,0.4);
.hk-button-sm--warning:focus
outline: none;
border-color: #e56000;
box-shadow: 0 0 0 2px rgba(251,197,149,0.4);
.hk-button--info:focus
outline: none;
border-color: #2a86f2;
box-shadow: 0 0 0 2px rgba(142,189,241,0.4);
.hk-button-sm--info:focus
outline: none;
border-color: #2a86f2;
box-shadow: 0 0 0 2px rgba(142,189,241,0.4);
.hk-button--primary:not(:disabled):hover, .hk-button--danger-primary:not(:disabled):hover, .hk-button-sm--primary:not(:disabled):hover, .hk-button-sm--danger-primary:not(:disabled):hover
filter: brightness(105%);
.hk-button--secondary:not(:disabled):hover
filter: brightness(102%);
background-color: #f7f3fb;
.hk-button--tertiary:not(:disabled):hover
filter: brightness(102%);
background-color: #f7f3fb;
.hk-button-sm--secondary:not(:disabled):hover
filter: brightness(102%);
background-color: #f7f3fb;
.hk-button-sm--tertiary:not(:disabled):hover
filter: brightness(102%);
background-color: #f7f3fb;
.hk-button--danger:not(:disabled):hover
filter: brightness(102%);
background-color: #fdf6f6;
.hk-button-sm--danger:not(:disabled):hover
filter: brightness(102%);
background-color: #fdf6f6;
.hk-button--warning:not(:disabled):hover
filter: brightness(102%);
background-color: #fffaf6;
.hk-button-sm--warning:not(:disabled):hover
filter: brightness(102%);
background-color: #fffaf6;
.hk-button--info:not(:disabled):hover
filter: brightness(102%);
background-color: #f6faff;
.hk-button-sm--info:not(:disabled):hover
filter: brightness(102%);
background-color: #f6faff;
.hk-button--primary:not(:disabled):active, .hk-button--danger-primary:not(:disabled):active, .hk-button-sm--primary:not(:disabled):active, .hk-button-sm--danger-primary:not(:disabled):active
filter: brightness(97%);
transition: none;
.hk-button--secondary:not(:disabled):active
filter: brightness(100%);
transition: none;
background-color: #f7f3fb;
.hk-button--tertiary:not(:disabled):active
filter: brightness(100%);
transition: none;
background-color: #f7f3fb;
.hk-button-sm--secondary:not(:disabled):active
filter: brightness(100%);
transition: none;
background-color: #f7f3fb;
.hk-button-sm--tertiary:not(:disabled):active
filter: brightness(100%);
transition: none;
background-color: #f7f3fb;
.hk-button--danger:not(:disabled):active
filter: brightness(100%);
transition: none;
background-color: #fdf6f6;
.hk-button-sm--danger:not(:disabled):active
filter: brightness(100%);
transition: none;
background-color: #fdf6f6;
.hk-button--warning:not(:disabled):active
filter: brightness(100%);
transition: none;
background-color: #fffaf6;
.hk-button-sm--warning:not(:disabled):active
filter: brightness(100%);
transition: none;
background-color: #fffaf6;
.hk-button--info:not(:disabled):active
filter: brightness(100%);
transition: none;
background-color: #f6faff;
.hk-button-sm--info:not(:disabled):active
filter: brightness(100%);
transition: none;
background-color: #f6faff;
.hk-button-group
display: -ms-flexbox,
-------- flex;
.hk-button-group button
position: relative;
z-index: 0;
.hk-button-group button:hover
z-index: 1;
.hk-button-group button:active, .hk-button-group button:focus
z-index: 2;
.hk-button-group button:first-child
border-top-right-radius: 0;
border-bottom-right-radius: 0;
.hk-button-group button:last-child
border-top-left-radius: 0;
border-bottom-left-radius: 0;
.hk-button-group button:not(:first-child)
margin-left: -1px;
.hk-button-group button:not(:first-child):not(:last-child)
border-radius: 0;
.hk-dropdown-base
top: 100%;
min-width: 200px;
background-clip: padding-box;
position: absolute;
list-style-type: none;
box-shadow: 0 0 0 1px rgba(89,105,129,0.1),
----------- 0 3px 20px 0 rgba(89,105,129,0.3),
----------- 0 1px 2px 0 rgba(0,0,0,0.05);
font-size: 13px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0;
padding-right: 0;
background-color: #fff;
text-align: left;
border-radius: 4px;
.hk-dropdown-item-base
position: relative;
display: -ms-flexbox,
-------- flex;
-ms-flex-align: center;
align-items: center;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 15px;
text-decoration: none;
white-space: nowrap;
line-height: 1.5;
cursor: pointer;
border-style: none;
border-width: 0;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
min-height: 0;
background-color: #fff;
transition: background-color 0.15s ease-in-out;
.hk-dropdown--left
top: 100%;
min-width: 200px;
background-clip: padding-box;
position: absolute;
list-style-type: none;
box-shadow: 0 0 0 1px rgba(89,105,129,0.1),
----------- 0 3px 20px 0 rgba(89,105,129,0.3),
----------- 0 1px 2px 0 rgba(0,0,0,0.05);
font-size: 13px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0;
padding-right: 0;
background-color: #fff;
text-align: left;
border-radius: 4px;
left: 0;
.hk-dropdown
top: 100%;
min-width: 200px;
background-clip: padding-box;
position: absolute;
list-style-type: none;
box-shadow: 0 0 0 1px rgba(89,105,129,0.1),
----------- 0 3px 20px 0 rgba(89,105,129,0.3),
----------- 0 1px 2px 0 rgba(0,0,0,0.05);
font-size: 13px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0;
padding-right: 0;
background-color: #fff;
text-align: left;
border-radius: 4px;
left: 0;
.hk-dropdown--right
top: 100%;
min-width: 200px;
background-clip: padding-box;
position: absolute;
list-style-type: none;
box-shadow: 0 0 0 1px rgba(89,105,129,0.1),
----------- 0 3px 20px 0 rgba(89,105,129,0.3),
----------- 0 1px 2px 0 rgba(0,0,0,0.05);
font-size: 13px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0;
padding-right: 0;
background-color: #fff;
text-align: left;
border-radius: 4px;
right: 0;
.hk-dropdown li, .hk-dropdown--left li, .hk-dropdown--right li
display: -ms-flexbox,
-------- flex;
.hk-dropdown-item
position: relative;
display: -ms-flexbox,
-------- flex;
-ms-flex-align: center;
align-items: center;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 15px;
text-decoration: none;
white-space: nowrap;
line-height: 1.5;
cursor: pointer;
border-style: none;
border-width: 0;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
min-height: 0;
background-color: #fff;
transition: background-color 0.15s ease-in-out;
color: #596981;
.hk-dropdown-item--danger
position: relative;
display: -ms-flexbox,
-------- flex;
-ms-flex-align: center;
align-items: center;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 15px;
text-decoration: none;
white-space: nowrap;
line-height: 1.5;
cursor: pointer;
border-style: none;
border-width: 0;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
min-height: 0;
background-color: #fff;
transition: background-color 0.15s ease-in-out;
color: #de0a0a;
.hk-dropdown-item:hover
color: #4e535a;
background-color: #f7f8fb;
.hk-dropdown-item:active
color: #4e535a;
background-color: #f7f8fb;
.hk-dropdown-item:focus
color: #4e535a;
background-color: #f7f8fb;
.hk-dropdown-item:focus
border-radius: 4px;
z-index: 2;
background-color: #f7f3fb;
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-dropdown-item--danger:hover
background-color: #fdf6f6;
.hk-dropdown-item--danger:active
background-color: #fdf6f6;
.hk-dropdown-item--danger:focus
background-color: #fdf6f6;
.hk-dropdown-item--danger:focus
border-radius: 4px;
z-index: 2;
outline: none;
border-color: #de0a0a;
box-shadow: 0 0 0 2px rgba(229,143,143,0.4);
.hk-dropdown-item > svg
width: 16px;
height: 16px;
margin-right: 10px;
.hk-dropdown-item--danger > svg
width: 16px;
height: 16px;
margin-right: 10px;
.hk-dropdown-item > svg
fill: url('#gradient-dark-gray');
.hk-dropdown-item--danger > svg
fill: url('#gradient-red');
.hk-dropdown-divider
border-top-style: solid;
border-top-width: 1px;
border-color: #e3e7ef;
margin-top: 5px;
margin-bottom: 5px;
.hk-identicon
font-size: 12px;
border-style: solid;
border-width: 1px;
color: #79589f;
font-weight: 600;
border-color: #a997bf;
border-radius: 4px;
display: -ms-flexbox,
-------- flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
height: 24px;
width: 24px;
text-align: center;
.hk-identicon--circle
font-size: 12px;
border-style: solid;
border-width: 1px;
color: #79589f;
font-weight: 600;
border-color: #a997bf;
border-radius: 4px,
-------------- 100%;
display: -ms-flexbox,
-------- flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
height: 24px;
width: 24px;
text-align: center;
.hk-input-base
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
transition: background ease 0.1s,
----------- border-color ease 0.1s;
.hk-input
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
transition: background ease 0.1s,
----------- border-color ease 0.1s;
-webkit-appearance: none;
-moz-appearance: none;
outline: 0;
border-radius: 4px;
padding-left: 10px;
padding-right: 10px;
border-style: solid;
border-width: 1px;
font-size: 13px;
background-color: #fff;
border-color: #cfd7e6;
box-shadow: inset 0 1px 2px 0 rgba(207,215,230,0.4);
.hk-input:-ms-input-placeholder
color: #96a3b6;
opacity: 0.8;
.hk-input::placeholder
color: #96a3b6;
opacity: 0.8;
.hk-input:focus
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-input--read-only
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
transition: background ease 0.1s,
----------- border-color ease 0.1s;
-webkit-appearance: none;
-moz-appearance: none;
outline: 0;
border-radius: 4px;
padding-left: 10px;
padding-right: 10px;
border-style: solid;
border-width: 1px;
font-size: 13px;
background-color: #fff,
----------------- #f7f8fb;
border-color: #cfd7e6;
box-shadow: inset 0 1px 2px 0 rgba(207,215,230,0.4);
color: #596981;
.hk-input:-moz-read-only
color: #596981;
background-color: #f7f8fb;
.hk-input:read-only
color: #596981;
background-color: #f7f8fb;
.hk-input--read-only:focus
outline: none;
border-color: #96a3b6;
box-shadow: 0 0 0 2px rgba(89,105,129,0.2);
.hk-input:-moz-read-only:focus
outline: none;
border-color: #96a3b6;
box-shadow: 0 0 0 2px rgba(89,105,129,0.2);
.hk-input:read-only:focus
outline: none;
border-color: #96a3b6;
box-shadow: 0 0 0 2px rgba(89,105,129,0.2);
.hk-input--disabled
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
transition: background ease 0.1s,
----------- border-color ease 0.1s;
-webkit-appearance: none;
-moz-appearance: none;
outline: 0;
border-radius: 4px;
padding-left: 10px;
padding-right: 10px;
border-style: solid;
border-width: 1px;
font-size: 13px;
background-color: #fff,
----------------- #eef1f6;
border-color: #cfd7e6;
box-shadow: inset 0 1px 2px 0 rgba(207,215,230,0.4);
color: #96a3b6;
.hk-input:disabled
color: #96a3b6;
background-color: #eef1f6;
.hk-search-input
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
transition: background ease 0.1s,
----------- border-color ease 0.1s;
-webkit-appearance: none;
-moz-appearance: none;
outline: 0;
border-radius: 4px;
padding-left: 10px,
------------- 30px;
padding-right: 10px;
border-style: solid;
border-width: 1px;
font-size: 13px;
background-color: #fff;
border-color: #cfd7e6;
box-shadow: inset 0 1px 2px 0 rgba(207,215,230,0.4);
.hk-search-input:-ms-input-placeholder
color: #96a3b6;
opacity: 0.8;
.hk-search-input::placeholder
color: #96a3b6;
opacity: 0.8;
.hk-search-input:focus
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-search-input--read-only
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
transition: background ease 0.1s,
----------- border-color ease 0.1s;
-webkit-appearance: none;
-moz-appearance: none;
outline: 0;
border-radius: 4px;
padding-left: 10px,
------------- 30px;
padding-right: 10px;
border-style: solid;
border-width: 1px;
font-size: 13px;
background-color: #fff,
----------------- #f7f8fb;
border-color: #cfd7e6;
box-shadow: inset 0 1px 2px 0 rgba(207,215,230,0.4);
color: #596981;
.hk-search-input:-moz-read-only
color: #596981;
background-color: #f7f8fb;
.hk-search-input:read-only
color: #596981;
background-color: #f7f8fb;
.hk-search-input--read-only:focus
outline: none;
border-color: #96a3b6;
box-shadow: 0 0 0 2px rgba(89,105,129,0.2);
.hk-search-input:-moz-read-only:focus
outline: none;
border-color: #96a3b6;
box-shadow: 0 0 0 2px rgba(89,105,129,0.2);
.hk-search-input:read-only:focus
outline: none;
border-color: #96a3b6;
box-shadow: 0 0 0 2px rgba(89,105,129,0.2);
.hk-search-input--disabled
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
transition: background ease 0.1s,
----------- border-color ease 0.1s;
-webkit-appearance: none;
-moz-appearance: none;
outline: 0;
border-radius: 4px;
padding-left: 10px,
------------- 30px;
padding-right: 10px;
border-style: solid;
border-width: 1px;
font-size: 13px;
background-color: #fff,
----------------- #eef1f6;
border-color: #cfd7e6;
box-shadow: inset 0 1px 2px 0 rgba(207,215,230,0.4);
color: #96a3b6;
.hk-search-input:disabled
color: #96a3b6;
background-color: #eef1f6;
.hk-select
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
transition: background ease 0.1s,
----------- border-color ease 0.1s;
-webkit-appearance: none;
-moz-appearance: none;
outline: 0;
border-radius: 4px;
padding-left: 10px,
------------- 10px;
padding-right: 10px,
-------------- 30px;
border-style: solid;
border-width: 1px;
font-size: 13px;
background-color: #fff,
----------------- #fff;
border-color: #cfd7e6;
box-shadow: inset 0 1px 2px 0 rgba(207,215,230,0.4),
----------- 0 1px 3px 0 rgba(89,105,129,0.05),
----------- 0 1px 1px 0 rgba(0,0,0,0.025);
height: 32px;
background-repeat: no-repeat;
background-position: center right;
background-image: url('data:image/svg+xml;utf8,');
.hk-select:focus
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-select--disabled
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
transition: background ease 0.1s,
----------- border-color ease 0.1s;
-webkit-appearance: none;
-moz-appearance: none;
outline: 0;
border-radius: 4px;
padding-left: 10px,
------------- 10px;
padding-right: 10px,
-------------- 30px;
border-style: solid;
border-width: 1px;
font-size: 13px;
background-color: #fff,
----------------- #fff,
----------------- #eef1f6;
border-color: #cfd7e6;
box-shadow: inset 0 1px 2px 0 rgba(207,215,230,0.4),
----------- 0 1px 3px 0 rgba(89,105,129,0.05),
----------- 0 1px 1px 0 rgba(0,0,0,0.025);
height: 32px;
background-repeat: no-repeat;
background-position: center right;
background-image: url('data:image/svg+xml;utf8,');
color: #96a3b6;
.hk-select:disabled
color: #96a3b6;
background-color: #eef1f6;
.hk-focus-ring:focus
outline: none;
border-color: #79589f;
box-shadow: 0 0 0 2px rgba(157,112,208,0.4);
.hk-focus-ring--blue:focus
outline: none;
border-color: #2a86f2;
box-shadow: 0 0 0 2px rgba(142,189,241,0.4);
.hk-focus-ring--green:focus
outline: none;
border-color: #059e1c;
box-shadow: 0 0 0 2px rgba(171,215,180,0.4);
.hk-focus-ring--orange:focus
outline: none;
border-color: #e56000;
box-shadow: 0 0 0 2px rgba(251,197,149,0.4);
.hk-focus-ring--red:focus
outline: none;
border-color: #de0a0a;
box-shadow: 0 0 0 2px rgba(229,143,143,0.4);
.hk-focus-ring--gray:focus
outline: none;
border-color: #96a3b6;
box-shadow: 0 0 0 2px rgba(89,105,129,0.2);
.hk-label
font-size: 13px;
color: #596981;
font-weight: bold;
margin-bottom: 10px;
.malibu-fill-gradient-purple
fill: url('#gradient-purple');
.malibu-fill-gradient-gray
fill: url('#gradient-gray');
.malibu-fill-gradient-dark-gray
fill: url('#gradient-dark-gray');
.malibu-fill-gradient-red
fill: url('#gradient-red');
.malibu-fill-gradient-orange
fill: url('#gradient-orange');
.malibu-fill-gradient-green
fill: url('#gradient-green');
.malibu-fill-gradient-blue
fill: url('#gradient-blue');
.hk-message
line-height: 1.5;
font-size: 13px;
border-style: solid;
border-width: 1px;
border-radius: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
.hk-message--generic
line-height: 1.5;
font-size: 13px;
border-style: solid;
border-width: 1px;
border-radius: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #596981;
border-color: #cfd7e6;
.hk-message--info
line-height: 1.5;
font-size: 13px;
border-style: solid;
border-width: 1px;
border-radius: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #2a86f2;
background-color: #f6faff;
border-color: #8ebdf1;
.hk-message--success
line-height: 1.5;
font-size: 13px;
border-style: solid;
border-width: 1px;
border-radius: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #059e1c;
background-color: #f8fcf9;
border-color: #86cf95;
.hk-message--warning
line-height: 1.5;
font-size: 13px;
border-style: solid;
border-width: 1px;
border-radius: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #e56000;
background-color: #fffaf6;
border-color: #fa9f47;
.hk-message--danger
line-height: 1.5;
font-size: 13px;
border-style: solid;
border-width: 1px;
border-radius: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #de0a0a;
background-color: #fdf6f6;
border-color: #de7575;
.hk-stencil
color: #cfd7e6;
background-color: #cfd7e6;
border-radius: 9999px;
padding-left: 15px,
------------- 5px;
padding-right: 15px,
-------------- 5px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 12px;
.hk-tabs
display: -ms-flexbox,
-------- flex;
-ms-flex-direction: row;
flex-direction: row;
border-top-style: solid;
border-top-width: 1px;
border-color: #e3e7ef;
.hk-tabs__tab
text-decoration: none;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 18px;
color: #96a3b6;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #e3e7ef;
.hk-tabs__tab:hover
border-color: #cfd7e6;
color: #596981;
.hk-tabs__tab--active
text-decoration: none;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 18px;
color: #96a3b6,
------ #79589f;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #e3e7ef,
------------- #a997bf;
.hk-tabs__tab--active:hover
border-color: #a997bf;
.hk-well
text-align: center;
padding: 20px;
border-radius: 6px;
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.05),
----------- inset 0 1px 2px 0 rgba(78,83,90,0.1);
color: #596981;
background-color: rgba(87,114,154,0.05);
.bg-center
background-repeat: no-repeat;
background-position: center center;
.bg-top
background-repeat: no-repeat;
background-position: top center;
.bg-right
background-repeat: no-repeat;
background-position: center right;
.bg-bottom
background-repeat: no-repeat;
background-position: bottom center;
.bg-left
background-repeat: no-repeat;
background-position: center left;
The following rules apply at @media screen and (min-width: 30em)
.bg-center-ns
background-repeat: no-repeat;
background-position: center center;
.bg-top-ns
background-repeat: no-repeat;
background-position: top center;
.bg-right-ns
background-repeat: no-repeat;
background-position: center right;
.bg-bottom-ns
background-repeat: no-repeat;
background-position: bottom center;
.bg-left-ns
background-repeat: no-repeat;
background-position: center left;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.bg-center-m
background-repeat: no-repeat;
background-position: center center;
.bg-top-m
background-repeat: no-repeat;
background-position: top center;
.bg-right-m
background-repeat: no-repeat;
background-position: center right;
.bg-bottom-m
background-repeat: no-repeat;
background-position: bottom center;
.bg-left-m
background-repeat: no-repeat;
background-position: center left;
The following rules apply at @media screen and (min-width: 60em)
.bg-center-l
background-repeat: no-repeat;
background-position: center center;
.bg-top-l
background-repeat: no-repeat;
background-position: top center;
.bg-right-l
background-repeat: no-repeat;
background-position: center right;
.bg-bottom-l
background-repeat: no-repeat;
background-position: bottom center;
.bg-left-l
background-repeat: no-repeat;
background-position: center left;
.cover
background-size: cover !important;
.contain
background-size: contain !important;
.bg--clip
background-clip: border-box !important;
background-origin: border-box !important;
The following rules apply at @media screen and (min-width: 30em)
.cover-ns
background-size: cover !important;
.contain-ns
background-size: contain !important;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.cover-m
background-size: cover !important;
.contain-m
background-size: contain !important;
The following rules apply at @media screen and (min-width: 60em)
.cover-l
background-size: cover !important;
.contain-l
background-size: contain !important;
.ba
border-style: solid;
border-width: 1px;
.bt
border-top-style: solid;
border-top-width: 1px;
.br
border-right-style: solid;
border-right-width: 1px;
.bb
border-bottom-style: solid;
border-bottom-width: 1px;
.bl
border-left-style: solid;
border-left-width: 1px;
.bn
border-style: none;
border-width: 0;
The following rules apply at @media screen and (min-width: 30em)
.ba-ns
border-style: solid;
border-width: 1px;
.bt-ns
border-top-style: solid;
border-top-width: 1px;
.br-ns
border-right-style: solid;
border-right-width: 1px;
.bb-ns
border-bottom-style: solid;
border-bottom-width: 1px;
.bl-ns
border-left-style: solid;
border-left-width: 1px;
.bn-ns
border-style: none;
border-width: 0;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.ba-m
border-style: solid;
border-width: 1px;
.bt-m
border-top-style: solid;
border-top-width: 1px;
.br-m
border-right-style: solid;
border-right-width: 1px;
.bb-m
border-bottom-style: solid;
border-bottom-width: 1px;
.bl-m
border-left-style: solid;
border-left-width: 1px;
.bn-m
border-style: none;
border-width: 0;
The following rules apply at @media screen and (min-width: 60em)
.ba-l
border-style: solid;
border-width: 1px;
.bt-l
border-top-style: solid;
border-top-width: 1px;
.br-l
border-right-style: solid;
border-right-width: 1px;
.bb-l
border-bottom-style: solid;
border-bottom-width: 1px;
.bl-l
border-left-style: solid;
border-left-width: 1px;
.bn-l
border-style: none;
border-width: 0;
.b--black
border-color: #000;
.b--near-black
border-color: #4e535a;
.b--dark-gray
border-color: #596981;
.b--mid-gray
border-color: #57729a;
.b--gray
border-color: #96a3b6;
.b--light-gray
border-color: #cfd7e6;
.b--silver
border-color: #e3e7ef;
.b--light-silver
border-color: #eef1f6;
.b--near-white
border-color: #fbfbfd;
.b--white
border-color: #fff;
.b--purple
border-color: #79589f;
.b--light-purple
border-color: #a997bf;
.b--lightest-purple
border-color: #f7f3fb;
.b--dark-blue
border-color: #034ca2;
.b--blue
border-color: #2a86f2;
.b--light-blue
border-color: #8ebdf1;
.b--lightest-blue
border-color: #f6faff;
.b--dark-green
border-color: #066515;
.b--green
border-color: #059e1c;
.b--light-green
border-color: #86cf95;
.b--lightest-green
border-color: #f8fcf9;
.b--dark-red
border-color: #a70404;
.b--red
border-color: #de0a0a;
.b--light-red
border-color: #de7575;
.b--lightest-red
border-color: #fdf6f6;
.b--orange
border-color: #e56000;
.b--light-orange
border-color: #fa9f47;
.b--lightest-orange
border-color: #fffaf6;
.b--transparent
border-color: transparent;
.b--gold
border-color: #ffb700;
.b--yellow
border-color: #ffd700;
.b--light-yellow
border-color: #fbf1a9;
.b--dark-pink
border-color: #d5008f;
.b--hot-pink
border-color: #ff41b4;
.b--pink
border-color: #ff80cc;
.b--light-pink
border-color: #ffa3d7;
.b--navy
border-color: #001b44;
.b--washed-blue
border-color: #f6fffe;
.b--washed-green
border-color: #e8fdf5;
.b--washed-yellow
border-color: #fffceb;
.b--washed-red
border-color: #ffdfdf;
.b--white-90
border-color: rgba(255,255,255,0.9);
.b--white-80
border-color: rgba(255,255,255,0.8);
.b--white-70
border-color: rgba(255,255,255,0.7);
.b--white-60
border-color: rgba(255,255,255,0.6);
.b--white-50
border-color: rgba(255,255,255,0.5);
.b--white-40
border-color: rgba(255,255,255,0.4);
.b--white-30
border-color: rgba(255,255,255,0.3);
.b--white-20
border-color: rgba(255,255,255,0.2);
.b--white-10
border-color: rgba(255,255,255,0.1);
.b--white-05
border-color: rgba(255,255,255,0.05);
.b--white-025
border-color: rgba(255,255,255,0.025);
.b--white-0125
border-color: rgba(255,255,255,0.0125);
.b--black-90
border-color: rgba(0,0,0,0.9);
.b--black-80
border-color: rgba(0,0,0,0.8);
.b--black-70
border-color: rgba(0,0,0,0.7);
.b--black-60
border-color: rgba(0,0,0,0.6);
.b--black-50
border-color: rgba(0,0,0,0.5);
.b--black-40
border-color: rgba(0,0,0,0.4);
.b--black-30
border-color: rgba(0,0,0,0.3);
.b--black-20
border-color: rgba(0,0,0,0.2);
.b--black-10
border-color: rgba(0,0,0,0.1);
.b--black-05
border-color: rgba(0,0,0,0.05);
.b--black-025
border-color: rgba(0,0,0,0.025);
.b--black-0125
border-color: rgba(0,0,0,0.0125);
.br0
border-radius: 0;
.br1
border-radius: 4px;
.br2
border-radius: 6px;
.br3
border-radius: 8px;
.br4
border-radius: 13px;
.br-100
border-radius: 100%;
.br-pill
border-radius: 9999px;
.br--bottom
border-top-left-radius: 0;
border-top-right-radius: 0;
.br--top
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
.br--right
border-top-left-radius: 0;
border-bottom-left-radius: 0;
.br--left
border-top-right-radius: 0;
border-bottom-right-radius: 0;
.br--reset
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
The following rules apply at @media screen and (min-width: 30em)
.br0-ns
border-radius: 0;
.br1-ns
border-radius: 4px;
.br2-ns
border-radius: 6px;
.br3-ns
border-radius: 8px;
.br4-ns
border-radius: 13px;
.br-100-ns
border-radius: 100%;
.br-pill-ns
border-radius: 9999px;
.br--bottom-ns
border-top-left-radius: 0;
border-top-right-radius: 0;
.br--top-ns
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
.br--right-ns
border-top-left-radius: 0;
border-bottom-left-radius: 0;
.br--left-ns
border-top-right-radius: 0;
border-bottom-right-radius: 0;
.br--reset-ns
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.br0-m
border-radius: 0;
.br1-m
border-radius: 4px;
.br2-m
border-radius: 6px;
.br3-m
border-radius: 8px;
.br4-m
border-radius: 13px;
.br-100-m
border-radius: 100%;
.br-pill-m
border-radius: 9999px;
.br--bottom-m
border-top-left-radius: 0;
border-top-right-radius: 0;
.br--top-m
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
.br--right-m
border-top-left-radius: 0;
border-bottom-left-radius: 0;
.br--left-m
border-top-right-radius: 0;
border-bottom-right-radius: 0;
.br--reset-m
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
The following rules apply at @media screen and (min-width: 60em)
.br0-l
border-radius: 0;
.br1-l
border-radius: 4px;
.br2-l
border-radius: 6px;
.br3-l
border-radius: 8px;
.br4-l
border-radius: 13px;
.br-100-l
border-radius: 100%;
.br-pill-l
border-radius: 9999px;
.br--bottom-l
border-radius-top-left: 0;
border-radius-top-right: 0;
.br--top-l
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
.br--right-l
border-top-left-radius: 0;
border-bottom-left-radius: 0;
.br--left-l
border-top-right-radius: 0;
border-bottom-right-radius: 0;
.br--reset-l
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
.b--dotted
border-style: dotted;
.b--dashed
border-style: dashed;
.b--solid
border-style: solid;
.b--none
border-style: none;
The following rules apply at @media screen and (min-width: 30em)
.b--dotted-ns
border-style: dotted;
.b--dashed-ns
border-style: dashed;
.b--solid-ns
border-style: solid;
.b--none-ns
border-style: none;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.b--dotted-m
border-style: dotted;
.b--dashed-m
border-style: dashed;
.b--solid-m
border-style: solid;
.b--none-m
border-style: none;
The following rules apply at @media screen and (min-width: 60em)
.b--dotted-l
border-style: dotted;
.b--dashed-l
border-style: dashed;
.b--solid-l
border-style: solid;
.b--none-l
border-style: none;
.bw0
border-width: 0;
.bw1
border-width: 1px;
.bw2
border-width: 3px;
.bw3
border-width: 5px;
.bw4
border-width: 10px;
.bw5
border-width: 20px;
.bt-0
border-top-width: 0;
.br-0
border-right-width: 0;
.bb-0
border-bottom-width: 0;
.bl-0
border-left-width: 0;
The following rules apply at @media screen and (min-width: 30em)
.bw0-ns
border-width: 0;
.bw1-ns
border-width: 1px;
.bw2-ns
border-width: 3px;
.bw3-ns
border-width: 5px;
.bw4-ns
border-width: 10px;
.bw5-ns
border-width: 20px;
.bt-0-ns
border-top-width: 0;
.br-0-ns
border-right-width: 0;
.bb-0-ns
border-bottom-width: 0;
.bl-0-ns
border-left-width: 0;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.bw0-m
border-width: 0;
.bw1-m
border-width: 1px;
.bw2-m
border-width: 3px;
.bw3-m
border-width: 5px;
.bw4-m
border-width: 10px;
.bw5-m
border-width: 20px;
.bt-0-m
border-top-width: 0;
.br-0-m
border-right-width: 0;
.bb-0-m
border-bottom-width: 0;
.bl-0-m
border-left-width: 0;
The following rules apply at @media screen and (min-width: 60em)
.bw0-l
border-width: 0;
.bw1-l
border-width: 1px;
.bw2-l
border-width: 3px;
.bw3-l
border-width: 5px;
.bw4-l
border-width: 10px;
.bw5-l
border-width: 20px;
.bt-0-l
border-top-width: 0;
.br-0-l
border-right-width: 0;
.bb-0-l
border-bottom-width: 0;
.bl-0-l
border-left-width: 0;
html, body, div, article, section, main, footer, header, form, fieldset, pre, code, p, ul, ol, li, dl, dt, dd, textarea, input:not([type]), input[type = "email"], input[type = "number"], input[type = "password"], input[type = "tel"], input[type = "text"], input[type = "url"], button, .border-box
box-sizing: border-box;
.cf:before, .cf:after
content: " ";
display: table;
.cf:after
clear: both;
.cf
*zoom: 1;
.cl
clear: left;
.cr
clear: right;
.cb
clear: both;
.cn
clear: none;
The following rules apply at @media screen and (min-width: 30em)
.cl-ns
clear: left;
.cr-ns
clear: right;
.cb-ns
clear: both;
.cn-ns
clear: none;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.cl-m
clear: left;
.cr-m
clear: right;
.cb-m
clear: both;
.cn-m
clear: none;
The following rules apply at @media screen and (min-width: 60em)
.cl-l
clear: left;
.cr-l
clear: right;
.cb-l
clear: both;
.cn-l
clear: none;
.pre
overflow-x: auto;
overflow-y: hidden;
overflow: scroll;
.top-0
top: 0;
.right-0
right: 0;
.bottom-0
bottom: 0;
.left-0
left: 0;
.top-1
top: 1rem;
.right-1
right: 1rem;
.bottom-1
bottom: 1rem;
.left-1
left: 1rem;
.top-2
top: 2rem;
.right-2
right: 2rem;
.bottom-2
bottom: 2rem;
.left-2
left: 2rem;
.top--1
top: -1rem;
.right--1
right: -1rem;
.bottom--1
bottom: -1rem;
.left--1
left: -1rem;
.top--2
top: -2rem;
.right--2
right: -2rem;
.bottom--2
bottom: -2rem;
.left--2
left: -2rem;
.absolute--fill
top: 0;
right: 0;
bottom: 0;
left: 0;
The following rules apply at @media screen and (min-width: 30em)
.top-0-ns
top: 0;
.left-0-ns
left: 0;
.right-0-ns
right: 0;
.bottom-0-ns
bottom: 0;
.top-1-ns
top: 1rem;
.left-1-ns
left: 1rem;
.right-1-ns
right: 1rem;
.bottom-1-ns
bottom: 1rem;
.top-2-ns
top: 2rem;
.left-2-ns
left: 2rem;
.right-2-ns
right: 2rem;
.bottom-2-ns
bottom: 2rem;
.top--1-ns
top: -1rem;
.right--1-ns
right: -1rem;
.bottom--1-ns
bottom: -1rem;
.left--1-ns
left: -1rem;
.top--2-ns
top: -2rem;
.right--2-ns
right: -2rem;
.bottom--2-ns
bottom: -2rem;
.left--2-ns
left: -2rem;
.absolute--fill-ns
top: 0;
right: 0;
bottom: 0;
left: 0;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.top-0-m
top: 0;
.left-0-m
left: 0;
.right-0-m
right: 0;
.bottom-0-m
bottom: 0;
.top-1-m
top: 1rem;
.left-1-m
left: 1rem;
.right-1-m
right: 1rem;
.bottom-1-m
bottom: 1rem;
.top-2-m
top: 2rem;
.left-2-m
left: 2rem;
.right-2-m
right: 2rem;
.bottom-2-m
bottom: 2rem;
.top--1-m
top: -1rem;
.right--1-m
right: -1rem;
.bottom--1-m
bottom: -1rem;
.left--1-m
left: -1rem;
.top--2-m
top: -2rem;
.right--2-m
right: -2rem;
.bottom--2-m
bottom: -2rem;
.left--2-m
left: -2rem;
.absolute--fill-m
top: 0;
right: 0;
bottom: 0;
left: 0;
The following rules apply at @media screen and (min-width: 60em)
.top-0-l
top: 0;
.left-0-l
left: 0;
.right-0-l
right: 0;
.bottom-0-l
bottom: 0;
.top-1-l
top: 1rem;
.left-1-l
left: 1rem;
.right-1-l
right: 1rem;
.bottom-1-l
bottom: 1rem;
.top-2-l
top: 2rem;
.left-2-l
left: 2rem;
.right-2-l
right: 2rem;
.bottom-2-l
bottom: 2rem;
.top--1-l
top: -1rem;
.right--1-l
right: -1rem;
.bottom--1-l
bottom: -1rem;
.left--1-l
left: -1rem;
.top--2-l
top: -2rem;
.right--2-l
right: -2rem;
.bottom--2-l
bottom: -2rem;
.left--2-l
left: -2rem;
.absolute--fill-l
top: 0;
right: 0;
bottom: 0;
left: 0;
.cursor-alias
cursor: alias;
.cursor-all-scroll
cursor: all-scroll;
.cursor-auto
cursor: auto;
.cursor-cell
cursor: cell;
.cursor-context-menu
cursor: context-menu;
.cursor-col-resize
cursor: col-resize;
.cursor-copy
cursor: copy;
.cursor-crosshair
cursor: crosshair;
.cursor-default
cursor: default;
.cursor-e-resize
cursor: e-resize;
.cursor-ew-resize
cursor: ew-resize;
.cursor-grab
cursor: grab;
.cursor-grabbing
cursor: grabbing;
.cursor-help
cursor: help;
.cursor-move
cursor: move;
.cursor-n-resize
cursor: n-resize;
.cursor-ne-resize
cursor: ne-resize;
.cursor-nesw-resize
cursor: nesw-resize;
.cursor-ns-resize
cursor: ns-resize;
.cursor-nw-resize
cursor: nw-resize;
.cursor-nwse-resize
cursor: nwse-resize;
.cursor-no-drop
cursor: no-drop;
.cursor-none
cursor: none;
.cursor-not-allowed
cursor: not-allowed;
.cursor-pointer
cursor: pointer;
.cursor-hand
cursor: pointer;
.cursor-progress
cursor: progress;
.cursor-row-resize
cursor: row-resize;
.cursor-s-resize
cursor: s-resize;
.cursor-se-resize
cursor: se-resize;
.cursor-sw-resize
cursor: sw-resize;
.cursor-text
cursor: text;
.cursor-URL
cursor: URL;
.cursor-vertical-text
cursor: vertical-text;
.cursor-w-resize
cursor: w-resize;
.cursor-wait
cursor: wait;
.cursor-zoom-in
cursor: zoom-in;
.cursor-zoom-out
cursor: zoom-out;
.cursor-initial
cursor: initial;
.cursor-inherit
cursor: inherit;
.dn
display: none;
.di
display: inline;
.db
display: block;
.dib
display: inline-block;
.dit
display: inline-table;
.dt
display: table;
.dtc
display: table-cell;
.dt-row
display: table-row;
.dt-row-group
display: table-row-group;
.dt-column
display: table-column;
.dt-column-group
display: table-column-group;
.dt--fixed
table-layout: fixed;
width: 100%;
The following rules apply at @media screen and (min-width: 30em)
.dn-ns
display: none;
.di-ns
display: inline;
.db-ns
display: block;
.dib-ns
display: inline-block;
.dit-ns
display: inline-table;
.dt-ns
display: table;
.dtc-ns
display: table-cell;
.dt-row-ns
display: table-row;
.dt-row-group-ns
display: table-row-group;
.dt-column-ns
display: table-column;
.dt-column-group-ns
display: table-column-group;
.dt--fixed-ns
table-layout: fixed;
width: 100%;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.dn-m
display: none;
.di-m
display: inline;
.db-m
display: block;
.dib-m
display: inline-block;
.dit-m
display: inline-table;
.dt-m
display: table;
.dtc-m
display: table-cell;
.dt-row-m
display: table-row;
.dt-row-group-m
display: table-row-group;
.dt-column-m
display: table-column;
.dt-column-group-m
display: table-column-group;
.dt--fixed-m
table-layout: fixed;
width: 100%;
The following rules apply at @media screen and (min-width: 60em)
.dn-l
display: none;
.di-l
display: inline;
.db-l
display: block;
.dib-l
display: inline-block;
.dit-l
display: inline-table;
.dt-l
display: table;
.dtc-l
display: table-cell;
.dt-row-l
display: table-row;
.dt-row-group-l
display: table-row-group;
.dt-column-l
display: table-column;
.dt-column-group-l
display: table-column-group;
.dt--fixed-l
table-layout: fixed;
width: 100%;
.fill-black
fill: #000;
.fill-near-black
fill: #4e535a;
.fill-dark-gray
fill: #596981;
.fill-mid-gray
fill: #57729a;
.fill-gray
fill: #96a3b6;
.fill-silver
fill: #e3e7ef;
.fill-light-silver
fill: #eef1f6;
.fill-lightest-silver
fill: #f7f8fb;
.fill-light-gray
fill: #cfd7e6;
.fill-near-white
fill: #fbfbfd;
.fill-white
fill: #fff;
.fill-transparent
fill: transparent;
.fill-dark-red
fill: #a70404;
.fill-red
fill: #de0a0a;
.fill-light-red
fill: #de7575;
.fill-orange
fill: #e56000;
.fill-gold
fill: #ffb700;
.fill-yellow
fill: #ffd700;
.fill-light-yellow
fill: #fbf1a9;
.fill-purple
fill: #79589f;
.fill-light-purple
fill: #a997bf;
.fill-dark-pink
fill: #d5008f;
.fill-hot-pink
fill: #ff41b4;
.fill-pink
fill: #ff80cc;
.fill-light-pink
fill: #ffa3d7;
.fill-dark-green
fill: #066515;
.fill-green
fill: #059e1c;
.fill-light-green
fill: #86cf95;
.fill-navy
fill: #001b44;
.fill-dark-blue
fill: #034ca2;
.fill-blue
fill: #2a86f2;
.fill-light-blue
fill: #8ebdf1;
.fill-lightest-blue
fill: #f6faff;
.fill-washed-blue
fill: #f6fffe;
.fill-washed-green
fill: #e8fdf5;
.fill-washed-yellow
fill: #fffceb;
.fill-washed-red
fill: #ffdfdf;
.flex
display: -ms-flexbox,
-------- flex;
.inline-flex
display: -ms-inline-flexbox,
-------- inline-flex;
.flex-column
-ms-flex-direction: column;
flex-direction: column;
.flex-row
-ms-flex-direction: row;
flex-direction: row;
.flex-wrap
-ms-flex-wrap: wrap;
flex-wrap: wrap;
.flex-nowrap
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
.flex-wrap-reverse
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
.flex-column-reverse
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
.flex-row-reverse
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
.items-start
-ms-flex-align: start;
align-items: flex-start;
.items-end
-ms-flex-align: end;
align-items: flex-end;
.items-center
-ms-flex-align: center;
align-items: center;
.items-baseline
-ms-flex-align: baseline;
align-items: baseline;
.items-stretch
-ms-flex-align: stretch;
align-items: stretch;
.self-start
-ms-flex-item-align: start;
align-self: flex-start;
.self-end
-ms-flex-item-align: end;
align-self: flex-end;
.self-center
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
.self-baseline
-ms-flex-item-align: baseline;
align-self: baseline;
.self-stretch
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
.justify-start
-ms-flex-pack: start;
justify-content: flex-start;
.justify-end
-ms-flex-pack: end;
justify-content: flex-end;
.justify-center
-ms-flex-pack: center;
justify-content: center;
.justify-between
-ms-flex-pack: justify;
justify-content: space-between;
.justify-around
-ms-flex-pack: distribute;
justify-content: space-around;
.content-start
-ms-flex-line-pack: start;
align-content: flex-start;
.content-end
-ms-flex-line-pack: end;
align-content: flex-end;
.content-center
-ms-flex-line-pack: center;
align-content: center;
.content-between
-ms-flex-line-pack: justify;
align-content: space-between;
.content-around
-ms-flex-line-pack: distribute;
align-content: space-around;
.content-stretch
-ms-flex-line-pack: stretch;
align-content: stretch;
.flex-1
-ms-flex: 1;
flex: 1;
.flex-2
-ms-flex: 2;
flex: 2;
.flex-3
-ms-flex: 3;
flex: 3;
.flex-4
-ms-flex: 4;
flex: 4;
.flex-5
-ms-flex: 5;
flex: 5;
.flex-6
-ms-flex: 6;
flex: 6;
.flex-7
-ms-flex: 7;
flex: 7;
.flex-8
-ms-flex: 8;
flex: 8;
.flex-9
-ms-flex: 9;
flex: 9;
.flex-auto
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
min-height: 0;
.flex-equal
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
.flex-none
-ms-flex: none;
flex: none;
.flex-grow-0
-ms-flex-positive: 0;
flex-grow: 0;
.flex-grow-1
-ms-flex-positive: 1;
flex-grow: 1;
.flex-shrink-0
-ms-flex-negative: 0;
flex-shrink: 0;
.flex-shrink-1
-ms-flex-negative: 1;
flex-shrink: 1;
.order-0
-ms-flex-order: 0;
order: 0;
.order-1
-ms-flex-order: 1;
order: 1;
.order-2
-ms-flex-order: 2;
order: 2;
.order-3
-ms-flex-order: 3;
order: 3;
.order-4
-ms-flex-order: 4;
order: 4;
.order-5
-ms-flex-order: 5;
order: 5;
.order-6
-ms-flex-order: 6;
order: 6;
.order-7
-ms-flex-order: 7;
order: 7;
.order-8
-ms-flex-order: 8;
order: 8;
.order-last
-ms-flex-order: 99999;
order: 99999;
The following rules apply at @media screen and (min-width: 30em)
.flex-ns
display: -ms-flexbox,
-------- flex;
.inline-flex-ns
display: -ms-inline-flexbox,
-------- inline-flex;
.flex-column-ns
-ms-flex-direction: column;
flex-direction: column;
.flex-row-ns
-ms-flex-direction: row;
flex-direction: row;
.flex-wrap-ns
-ms-flex-wrap: wrap;
flex-wrap: wrap;
.flex-nowrap-ns
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
.flex-wrap-reverse-ns
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
.flex-column-reverse-ns
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
.flex-row-reverse-ns
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
.items-start-ns
-ms-flex-align: start;
align-items: flex-start;
.items-end-ns
-ms-flex-align: end;
align-items: flex-end;
.items-center-ns
-ms-flex-align: center;
align-items: center;
.items-baseline-ns
-ms-flex-align: baseline;
align-items: baseline;
.items-stretch-ns
-ms-flex-align: stretch;
align-items: stretch;
.self-start-ns
-ms-flex-item-align: start;
align-self: flex-start;
.self-end-ns
-ms-flex-item-align: end;
align-self: flex-end;
.self-center-ns
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
.self-baseline-ns
-ms-flex-item-align: baseline;
align-self: baseline;
.self-stretch-ns
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
.justify-start-ns
-ms-flex-pack: start;
justify-content: flex-start;
.justify-end-ns
-ms-flex-pack: end;
justify-content: flex-end;
.justify-center-ns
-ms-flex-pack: center;
justify-content: center;
.justify-between-ns
-ms-flex-pack: justify;
justify-content: space-between;
.justify-around-ns
-ms-flex-pack: distribute;
justify-content: space-around;
.content-start-ns
-ms-flex-line-pack: start;
align-content: flex-start;
.content-end-ns
-ms-flex-line-pack: end;
align-content: flex-end;
.content-center-ns
-ms-flex-line-pack: center;
align-content: center;
.content-between-ns
-ms-flex-line-pack: justify;
align-content: space-between;
.content-around-ns
-ms-flex-line-pack: distribute;
align-content: space-around;
.content-stretch-ns
-ms-flex-line-pack: stretch;
align-content: stretch;
.flex-1-ns
-ms-flex: 1;
flex: 1;
.flex-2-ns
-ms-flex: 2;
flex: 2;
.flex-3-ns
-ms-flex: 3;
flex: 3;
.flex-4-ns
-ms-flex: 4;
flex: 4;
.flex-5-ns
-ms-flex: 5;
flex: 5;
.flex-6-ns
-ms-flex: 6;
flex: 6;
.flex-7-ns
-ms-flex: 7;
flex: 7;
.flex-8-ns
-ms-flex: 8;
flex: 8;
.flex-9-ns
-ms-flex: 9;
flex: 9;
.flex-auto-ns
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
min-height: 0;
.flex-none-ns
-ms-flex: none;
flex: none;
.flex-grow-0-ns
-ms-flex-positive: 0;
flex-grow: 0;
.flex-grow-1-ns
-ms-flex-positive: 1;
flex-grow: 1;
.flex-shrink-0-ns
-ms-flex-negative: 0;
flex-shrink: 0;
.flex-shrink-1-ns
-ms-flex-negative: 1;
flex-shrink: 1;
.order-0-ns
-ms-flex-order: 0;
order: 0;
.order-1-ns
-ms-flex-order: 1;
order: 1;
.order-2-ns
-ms-flex-order: 2;
order: 2;
.order-3-ns
-ms-flex-order: 3;
order: 3;
.order-4-ns
-ms-flex-order: 4;
order: 4;
.order-5-ns
-ms-flex-order: 5;
order: 5;
.order-6-ns
-ms-flex-order: 6;
order: 6;
.order-7-ns
-ms-flex-order: 7;
order: 7;
.order-8-ns
-ms-flex-order: 8;
order: 8;
.order-last-ns
-ms-flex-order: 99999;
order: 99999;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.flex-m
display: -ms-flexbox,
-------- flex;
.inline-flex-m
display: -ms-inline-flexbox,
-------- inline-flex;
.flex-column-m
-ms-flex-direction: column;
flex-direction: column;
.flex-row-m
-ms-flex-direction: row;
flex-direction: row;
.flex-wrap-m
-ms-flex-wrap: wrap;
flex-wrap: wrap;
.flex-nowrap-m
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
.flex-wrap-reverse-m
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
.flex-column-reverse-m
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
.flex-row-reverse-m
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
.items-start-m
-ms-flex-align: start;
align-items: flex-start;
.items-end-m
-ms-flex-align: end;
align-items: flex-end;
.items-center-m
-ms-flex-align: center;
align-items: center;
.items-baseline-m
-ms-flex-align: baseline;
align-items: baseline;
.items-stretch-m
-ms-flex-align: stretch;
align-items: stretch;
.self-start-m
-ms-flex-item-align: start;
align-self: flex-start;
.self-end-m
-ms-flex-item-align: end;
align-self: flex-end;
.self-center-m
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
.self-baseline-m
-ms-flex-item-align: baseline;
align-self: baseline;
.self-stretch-m
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
.justify-start-m
-ms-flex-pack: start;
justify-content: flex-start;
.justify-end-m
-ms-flex-pack: end;
justify-content: flex-end;
.justify-center-m
-ms-flex-pack: center;
justify-content: center;
.justify-between-m
-ms-flex-pack: justify;
justify-content: space-between;
.justify-around-m
-ms-flex-pack: distribute;
justify-content: space-around;
.content-start-m
-ms-flex-line-pack: start;
align-content: flex-start;
.content-end-m
-ms-flex-line-pack: end;
align-content: flex-end;
.content-center-m
-ms-flex-line-pack: center;
align-content: center;
.content-between-m
-ms-flex-line-pack: justify;
align-content: space-between;
.content-around-m
-ms-flex-line-pack: distribute;
align-content: space-around;
.content-stretch-m
-ms-flex-line-pack: stretch;
align-content: stretch;
.flex-1-m
-ms-flex: 1;
flex: 1;
.flex-2-m
-ms-flex: 2;
flex: 2;
.flex-3-m
-ms-flex: 3;
flex: 3;
.flex-4-m
-ms-flex: 4;
flex: 4;
.flex-5-m
-ms-flex: 5;
flex: 5;
.flex-6-m
-ms-flex: 6;
flex: 6;
.flex-7-m
-ms-flex: 7;
flex: 7;
.flex-8-m
-ms-flex: 8;
flex: 8;
.flex-9-m
-ms-flex: 9;
flex: 9;
.flex-auto-m
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
min-height: 0;
.flex-none-m
-ms-flex: none;
flex: none;
.flex-grow-0-m
-ms-flex-positive: 0;
flex-grow: 0;
.flex-grow-1-m
-ms-flex-positive: 1;
flex-grow: 1;
.flex-shrink-0-m
-ms-flex-negative: 0;
flex-shrink: 0;
.flex-shrink-1-m
-ms-flex-negative: 1;
flex-shrink: 1;
.order-0-m
-ms-flex-order: 0;
order: 0;
.order-1-m
-ms-flex-order: 1;
order: 1;
.order-2-m
-ms-flex-order: 2;
order: 2;
.order-3-m
-ms-flex-order: 3;
order: 3;
.order-4-m
-ms-flex-order: 4;
order: 4;
.order-5-m
-ms-flex-order: 5;
order: 5;
.order-6-m
-ms-flex-order: 6;
order: 6;
.order-7-m
-ms-flex-order: 7;
order: 7;
.order-8-m
-ms-flex-order: 8;
order: 8;
.order-last-m
-ms-flex-order: 99999;
order: 99999;
The following rules apply at @media screen and (min-width: 60em)
.flex-l
display: -ms-flexbox,
-------- flex;
.inline-flex-l
display: -ms-inline-flexbox,
-------- inline-flex;
.flex-column-l
-ms-flex-direction: column;
flex-direction: column;
.flex-row-l
-ms-flex-direction: row;
flex-direction: row;
.flex-wrap-l
-ms-flex-wrap: wrap;
flex-wrap: wrap;
.flex-nowrap-l
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
.flex-wrap-reverse-l
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
.flex-column-reverse-l
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
.flex-row-reverse-l
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
.items-start-l
-ms-flex-align: start;
align-items: flex-start;
.items-end-l
-ms-flex-align: end;
align-items: flex-end;
.items-center-l
-ms-flex-align: center;
align-items: center;
.items-baseline-l
-ms-flex-align: baseline;
align-items: baseline;
.items-stretch-l
-ms-flex-align: stretch;
align-items: stretch;
.self-start-l
-ms-flex-item-align: start;
align-self: flex-start;
.self-end-l
-ms-flex-item-align: end;
align-self: flex-end;
.self-center-l
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
.self-baseline-l
-ms-flex-item-align: baseline;
align-self: baseline;
.self-stretch-l
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
.justify-start-l
-ms-flex-pack: start;
justify-content: flex-start;
.justify-end-l
-ms-flex-pack: end;
justify-content: flex-end;
.justify-center-l
-ms-flex-pack: center;
justify-content: center;
.justify-between-l
-ms-flex-pack: justify;
justify-content: space-between;
.justify-around-l
-ms-flex-pack: distribute;
justify-content: space-around;
.content-start-l
-ms-flex-line-pack: start;
align-content: flex-start;
.content-end-l
-ms-flex-line-pack: end;
align-content: flex-end;
.content-center-l
-ms-flex-line-pack: center;
align-content: center;
.content-between-l
-ms-flex-line-pack: justify;
align-content: space-between;
.content-around-l
-ms-flex-line-pack: distribute;
align-content: space-around;
.content-stretch-l
-ms-flex-line-pack: stretch;
align-content: stretch;
.flex-1-l
-ms-flex: 1;
flex: 1;
.flex-2-l
-ms-flex: 2;
flex: 2;
.flex-3-l
-ms-flex: 3;
flex: 3;
.flex-4-l
-ms-flex: 4;
flex: 4;
.flex-5-l
-ms-flex: 5;
flex: 5;
.flex-6-l
-ms-flex: 6;
flex: 6;
.flex-7-l
-ms-flex: 7;
flex: 7;
.flex-8-l
-ms-flex: 8;
flex: 8;
.flex-9-l
-ms-flex: 9;
flex: 9;
.flex-auto-l
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
min-height: 0;
.flex-none-l
-ms-flex: none;
flex: none;
.flex-grow-0-l
-ms-flex-positive: 0;
flex-grow: 0;
.flex-grow-1-l
-ms-flex-positive: 1;
flex-grow: 1;
.flex-shrink-0-l
-ms-flex-negative: 0;
flex-shrink: 0;
.flex-shrink-1-l
-ms-flex-negative: 1;
flex-shrink: 1;
.order-0-l
-ms-flex-order: 0;
order: 0;
.order-1-l
-ms-flex-order: 1;
order: 1;
.order-2-l
-ms-flex-order: 2;
order: 2;
.order-3-l
-ms-flex-order: 3;
order: 3;
.order-4-l
-ms-flex-order: 4;
order: 4;
.order-5-l
-ms-flex-order: 5;
order: 5;
.order-6-l
-ms-flex-order: 6;
order: 6;
.order-7-l
-ms-flex-order: 7;
order: 7;
.order-8-l
-ms-flex-order: 8;
order: 8;
.order-last-l
-ms-flex-order: 99999;
order: 99999;
.fl
float: left;
_display: inline;
.fr
float: right;
_display: inline;
.fn
float: none;
The following rules apply at @media screen and (min-width: 30em)
.fl-ns
float: left;
_display: inline;
.fr-ns
float: right;
_display: inline;
.fn-ns
float: none;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.fl-m
float: left;
_display: inline;
.fr-m
float: right;
_display: inline;
.fn-m
float: none;
The following rules apply at @media screen and (min-width: 60em)
.fl-l
float: left;
_display: inline;
.fr-l
float: right;
_display: inline;
.fn-l
float: none;
.sans-serif
font-family: BentonSans,
------------ -apple-system,
------------ BlinkMacSystemFont,
------------ 'avenir next',
------------ avenir,
------------ helvetica,
------------ 'helvetica neue',
------------ ubuntu,
------------ roboto,
------------ noto,
------------ 'segoe ui',
------------ arial,
------------ sans-serif;
.serif
font-family: georgia,
------------ serif;
.system-sans-serif
font-family: sans-serif;
.system-serif
font-family: serif;
code
font-family: Inconsolata,
------------ consolas,
------------ monaco,
------------ monospace;
.code
font-family: Inconsolata,
------------ consolas,
------------ monaco,
------------ monospace;
.courier
font-family: 'Courier Next',
------------ courier,
------------ monospace;
.helvetica
font-family: 'helvetica neue',
------------ helvetica,
------------ sans-serif;
.avenir
font-family: 'avenir next',
------------ avenir,
------------ sans-serif;
.athelas
font-family: athelas,
------------ georgia,
------------ serif;
.georgia
font-family: georgia,
------------ serif;
.times
font-family: times,
------------ serif;
.bodoni
font-family: "Bodoni MT",
------------ serif;
.calisto
font-family: "Calisto MT",
------------ serif;
.garamond
font-family: garamond,
------------ serif;
.baskerville
font-family: baskerville,
------------ serif;
@font-face
{font-family:BentonSans,font-style:normal,font-weight:300,src:[url(\//www.herokucdn.com/fonts/bentonsans-book.eot?#iefix\) format(\embedded-opentype\),url(\//www.herokucdn.com/fonts/bentonsans-book.svg#BentonSans\) format(\svg\)]}
@font-face
{font-family:BentonSans,font-style:normal,font-weight:400,src:[url(\//www.herokucdn.com/fonts/bentonsans-regular.eot?#iefix\) format(\embedded-opentype\),url(\//www.herokucdn.com/fonts/bentonsans-regular.woff\) format(\woff\),url(\//www.herokucdn.com/fonts/bentonsans-regular.ttf\) format(\truetype\),url(\//www.herokucdn.com/fonts/bentonsans-regular.svg#BentonSans\) format(\svg\)]}
@font-face
{font-family:BentonSans,font-style:normal,font-weight:500,src:[url(\//www.herokucdn.com/fonts/bentonsans-medium.eot?#iefix\) format(\embedded-opentype\),url(\//www.herokucdn.com/fonts/bentonsans-medium.woff\) format(\woff\),url(\//www.herokucdn.com/fonts/bentonsans-medium.ttf\) format(\truetype\),url(\//www.herokucdn.com/fonts/bentonsans-medium.svg#BentonSans\) format(\svg\)]}
@font-face
{font-family:BentonSans,font-style:normal,font-weight:700,src:[url(\//www.herokucdn.com/fonts/bentonsans-bold.eot?#iefix\) format(\embedded-opentype\),url(\//www.herokucdn.com/fonts/bentonsans-bold.woff\) format(\woff\),url(\//www.herokucdn.com/fonts/bentonsans-bold.ttf\) format(\truetype\),url(\//www.herokucdn.com/fonts/bentonsans-bold.svg#BentonSans\) format(\svg\)]}
@font-face
{font-family:Inconsolata,font-style:normal,font-weight:bold,src:[url(\//www.herokucdn.com/fonts/inconsolata-bold.eot?#iefix\) format(\embedded-opentype\),url(\//www.herokucdn.com/fonts/inconsolata-bold.woff\) format(\woff\),url(\//www.herokucdn.com/fonts/inconsolata-bold.ttf\) format(\truetype\),url(\//www.herokucdn.com/fonts/inconsolata-bold.svg#Inconsolata\) format(\svg\)]}
@font-face
{font-family:Inconsolata,font-style:normal,font-weight:normal,src:[url(\//www.herokucdn.com/fonts/inconsolata-regular.eot?#iefix\) format(\embedded-opentype\),url(\//www.herokucdn.com/fonts/inconsolata-regular.woff\) format(\woff\),url(\//www.herokucdn.com/fonts/inconsolata-regular.ttf\) format(\truetype\),url(\//www.herokucdn.com/fonts/inconsolata-regular.svg#Inconsolata\) format(\svg\)]}
.i
font-style: italic;
.fs-normal
font-style: normal;
The following rules apply at @media screen and (min-width: 30em)
.i-ns
font-style: italic;
.fs-normal-ns
font-style: normal;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.i-m
font-style: italic;
.fs-normal-m
font-style: normal;
The following rules apply at @media screen and (min-width: 60em)
.i-l
font-style: italic;
.fs-normal-l
font-style: normal;
.normal
font-weight: normal;
.b
font-weight: bold;
.fw1
font-weight: 100;
.fw2
font-weight: 200;
.fw3
font-weight: 300;
.fw4
font-weight: 400;
.fw5
font-weight: 500;
.fw6
font-weight: 600;
.fw7
font-weight: 700;
.fw8
font-weight: 800;
.fw9
font-weight: 900;
The following rules apply at @media screen and (min-width: 30em)
.normal-ns
font-weight: normal;
.b-ns
font-weight: bold;
.fw1-ns
font-weight: 100;
.fw2-ns
font-weight: 200;
.fw3-ns
font-weight: 300;
.fw4-ns
font-weight: 400;
.fw5-ns
font-weight: 500;
.fw6-ns
font-weight: 600;
.fw7-ns
font-weight: 700;
.fw8-ns
font-weight: 800;
.fw9-ns
font-weight: 900;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.normal-m
font-weight: normal;
.b-m
font-weight: bold;
.fw1-m
font-weight: 100;
.fw2-m
font-weight: 200;
.fw3-m
font-weight: 300;
.fw4-m
font-weight: 400;
.fw5-m
font-weight: 500;
.fw6-m
font-weight: 600;
.fw7-m
font-weight: 700;
.fw8-m
font-weight: 800;
.fw9-m
font-weight: 900;
The following rules apply at @media screen and (min-width: 60em)
.normal-l
font-weight: normal;
.b-l
font-weight: bold;
.fw1-l
font-weight: 100;
.fw2-l
font-weight: 200;
.fw3-l
font-weight: 300;
.fw4-l
font-weight: 400;
.fw5-l
font-weight: 500;
.fw6-l
font-weight: 600;
.fw7-l
font-weight: 700;
.fw8-l
font-weight: 800;
.fw9-l
font-weight: 900;
.input-reset
-webkit-appearance: none;
-moz-appearance: none;
.button-reset::-moz-focus-inner, .input-reset::-moz-focus-inner
border: 0;
padding: 0;
.h1
height: 16px;
.h2
height: 24px;
.h3
height: 32px;
.h4
height: 60px;
.h5
height: 100px;
.h6
height: 200px;
.h-25
height: 25%;
.h-50
height: 50%;
.h-75
height: 75%;
.h-100
height: 100%;
.min-h-100
min-height: 100%;
.vh-25
height: 25vh;
.vh-50
height: 50vh;
.vh-75
height: 75vh;
.vh-100
height: 100vh;
.min-vh-100
min-height: 100vh;
.h-auto
height: auto;
.h-inherit
height: inherit;
The following rules apply at @media screen and (min-width: 30em)
.h1-ns
height: 16px;
.h2-ns
height: 24px;
.h3-ns
height: 32px;
.h4-ns
height: 60px;
.h5-ns
height: 100px;
.h6-ns
height: 200px;
.h-25-ns
height: 25%;
.h-50-ns
height: 50%;
.h-75-ns
height: 75%;
.h-100-ns
height: 100%;
.min-h-100-ns
min-height: 100%;
.vh-25-ns
height: 25vh;
.vh-50-ns
height: 50vh;
.vh-75-ns
height: 75vh;
.vh-100-ns
height: 100vh;
.min-vh-100-ns
min-height: 100vh;
.h-auto-ns
height: auto;
.h-inherit-ns
height: inherit;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.h1-m
height: 16px;
.h2-m
height: 24px;
.h3-m
height: 32px;
.h4-m
height: 60px;
.h5-m
height: 100px;
.h6-m
height: 200px;
.h-25-m
height: 25%;
.h-50-m
height: 50%;
.h-75-m
height: 75%;
.h-100-m
height: 100%;
.min-h-100-ns
min-height: 100%;
.vh-25-m
height: 25vh;
.vh-50-m
height: 50vh;
.vh-75-m
height: 75vh;
.vh-100-m
height: 100vh;
.min-vh-100-m
min-height: 100vh;
.h-auto-m
height: auto;
.h-inherit-m
height: inherit;
The following rules apply at @media screen and (min-width: 60em)
.h1-l
height: 16px;
.h2-l
height: 24px;
.h3-l
height: 32px;
.h4-l
height: 60px;
.h5-l
height: 100px;
.h6-l
height: 200px;
.h-25-l
height: 25%;
.h-50-l
height: 50%;
.h-75-l
height: 75%;
.h-100-l
height: 100%;
.min-h-100-l
min-height: 100%;
.vh-25-l
height: 25vh;
.vh-50-l
height: 50vh;
.vh-75-l
height: 75vh;
.vh-100-l
height: 100vh;
.min-vh-100-m
min-height: 100vh;
.h-auto-l
height: auto;
.h-inherit-l
height: inherit;
.dim
opacity: 1;
transition: opacity 0.15s ease-in;
.dim:hover, .dim:focus
opacity: 0.5;
transition: opacity 0.15s ease-in;
.dim:active
opacity: 0.8;
transition: opacity 0.15s ease-out;
.hide-child
.hide-child .child
opacity: 0;
transition: opacity 0.15s ease-in;
.hide-child:hover.child, .hide-child:focus.child, .hide-child:active.child
opacity: 1;
transition: opacity 0.15s ease-in;
.underline-hover
.underline-hover:hover, .underline-hover:focus
text-decoration: underline;
.grow
-moz-osx-font-smoothing: grayscale;
backface-visibility: hidden;
transform: translateZ(0);
transition: transform 0.25s ease-out;
.grow:hover, .grow:focus
transform: scale(1.05);
.grow:active
transform: scale(0.9);
.grow-large
-moz-osx-font-smoothing: grayscale;
backface-visibility: hidden;
transform: translateZ(0);
transition: transform 0.25s ease-in-out;
.grow-large:hover, .grow-large:focus
transform: scale(1.2);
.grow-large:active
transform: scale(0.95);
.pointer:hover
cursor: pointer;
.shadow-hover
position: relative;
.shadow-hover::after
box-shadow: 0 0 8px 2px rgba(0,0,0,0.2);
opacity: 0;
transition: opacity 0.25s ease-in-out;
.shadow-hover:hover::after, .shadow-hover:focus::after
opacity: 1;
.bg-animate, .bg-animate:hover, .bg-animate:focus
transition: background-color 0.15s ease-in-out;
img
max-width: 100%;
.tracked
letter-spacing: 0.1em;
.tracked-tight
letter-spacing: -0.05em;
.tracked-mega
letter-spacing: 0.25em;
The following rules apply at @media screen and (min-width: 30em)
.tracked-ns
letter-spacing: 0.1em;
.tracked-tight-ns
letter-spacing: -0.05em;
.tracked-mega-ns
letter-spacing: 0.25em;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.tracked-m
letter-spacing: 0.1em;
.tracked-tight-m
letter-spacing: -0.05em;
.tracked-mega-m
letter-spacing: 0.25em;
The following rules apply at @media screen and (min-width: 60em)
.tracked-l
letter-spacing: 0.1em;
.tracked-tight-l
letter-spacing: -0.05em;
.tracked-mega-l
letter-spacing: 0.25em;
.lh-solid
line-height: 1;
.lh-title
line-height: 1.25;
.lh-copy
line-height: 1.5;
.lh-12
line-height: 12px;
The following rules apply at @media screen and (min-width: 30em)
.lh-solid-ns
line-height: 1;
.lh-title-ns
line-height: 1.25;
.lh-copy-ns
line-height: 1.5;
.lh-12-ns
line-height: 12px;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.lh-solid-m
line-height: 1;
.lh-title-m
line-height: 1.25;
.lh-copy-m
line-height: 1.5;
.lh-12-m
line-height: 12px;
The following rules apply at @media screen and (min-width: 60em)
.lh-solid-l
line-height: 1;
.lh-title-l
line-height: 1.25;
.lh-copy-l
line-height: 1.5;
.lh-12-l
line-height: 12px;
.link
text-decoration: none;
transition: color 0.15s ease;
.link:link, .link:visited
transition: color 0.15s ease;
.link:hover
transition: color 0.15s ease;
.link:active
transition: color 0.15s ease;
.link:focus
transition: color 0.15s ease;
outline: 1px dotted currentColor;
.hk-link
text-decoration: underline;
color: #2a86f2;
opacity: 1;
transition: opacity 0.15s ease-in;
.hk-link:hover
opacity: 0.5;
transition: opacity 0.15s ease-in;
.hk-link:active
opacity: 0.8;
transition: opacity 0.15s ease-out;
.hk-link:focus
border-radius: 4px;
background-color: #f6faff;
outline: none;
border-color: #2a86f2;
box-shadow: 0 0 0 2px rgba(142,189,241,0.4);
.list
list-style-type: none;
.mw-100
max-width: 100%;
.mw1
max-width: 1rem;
.mw2
max-width: 2rem;
.mw3
max-width: 4rem;
.mw4
max-width: 8rem;
.mw5
max-width: 16rem;
.mw6
max-width: 32rem;
.mw7
max-width: 48rem;
.mw8
max-width: 64rem;
.mw9
max-width: 96rem;
.mw-none
max-width: none;
The following rules apply at @media screen and (min-width: 30em)
.mw-100-ns
max-width: 100%;
.mw1-ns
max-width: 1rem;
.mw2-ns
max-width: 2rem;
.mw3-ns
max-width: 4rem;
.mw4-ns
max-width: 8rem;
.mw5-ns
max-width: 16rem;
.mw6-ns
max-width: 32rem;
.mw7-ns
max-width: 48rem;
.mw8-ns
max-width: 64rem;
.mw9-ns
max-width: 96rem;
.mw-none-ns
max-width: none;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.mw-100-m
max-width: 100%;
.mw1-m
max-width: 1rem;
.mw2-m
max-width: 2rem;
.mw3-m
max-width: 4rem;
.mw4-m
max-width: 8rem;
.mw5-m
max-width: 16rem;
.mw6-m
max-width: 32rem;
.mw7-m
max-width: 48rem;
.mw8-m
max-width: 64rem;
.mw9-m
max-width: 96rem;
.mw-none-m
max-width: none;
The following rules apply at @media screen and (min-width: 60em)
.mw-100-l
max-width: 100%;
.mw1-l
max-width: 1rem;
.mw2-l
max-width: 2rem;
.mw3-l
max-width: 4rem;
.mw4-l
max-width: 8rem;
.mw5-l
max-width: 16rem;
.mw6-l
max-width: 32rem;
.mw7-l
max-width: 48rem;
.mw8-l
max-width: 64rem;
.mw9-l
max-width: 96rem;
.mw-none-l
max-width: none;
.na1
margin: calc(-1 * 5px);
.na2
margin: calc(-1 * 10px);
.na3
margin: calc(-1 * 15px);
.na4
margin: calc(-1 * 20px);
.na5
margin: calc(-1 * 30px);
.na6
margin: calc(-1 * 40px);
.na7
margin: calc(-1 * 80px);
.nv1
margin-top: calc(-1 * 5px);
margin-bottom: calc(-1 * 5px);
.nv2
margin-top: calc(-1 * 10px);
margin-bottom: calc(-1 * 10px);
.nv3
margin-top: calc(-1 * 15px);
margin-bottom: calc(-1 * 15px);
.nv4
margin-top: calc(-1 * 20px);
margin-bottom: calc(-1 * 20px);
.nv5
margin-top: calc(-1 * 30px);
margin-bottom: calc(-1 * 30px);
.nv6
margin-top: calc(-1 * 40px);
margin-bottom: calc(-1 * 40px);
.nv7
margin-top: calc(-1 * 80px);
margin-bottom: calc(-1 * 80px);
.nh1
margin-left: calc(-1 * 5px);
margin-right: calc(-1 * 5px);
.nh2
margin-left: calc(-1 * 10px);
margin-right: calc(-1 * 10px);
.nh3
margin-left: calc(-1 * 15px);
margin-right: calc(-1 * 15px);
.nh4
margin-left: calc(-1 * 20px);
margin-right: calc(-1 * 20px);
.nh5
margin-left: calc(-1 * 30px);
margin-right: calc(-1 * 30px);
.nh6
margin-left: calc(-1 * 40px);
margin-right: calc(-1 * 40px);
.nh7
margin-left: calc(-1 * 80px);
margin-right: calc(-1 * 80px);
.nl1
margin-left: calc(-1 * 5px);
.nl2
margin-left: calc(-1 * 10px);
.nl3
margin-left: calc(-1 * 15px);
.nl4
margin-left: calc(-1 * 20px);
.nl5
margin-left: calc(-1 * 30px);
.nl6
margin-left: calc(-1 * 40px);
.nl7
margin-left: calc(-1 * 80px);
.nr1
margin-right: calc(-1 * 5px);
.nr2
margin-right: calc(-1 * 10px);
.nr3
margin-right: calc(-1 * 15px);
.nr4
margin-right: calc(-1 * 20px);
.nr5
margin-right: calc(-1 * 30px);
.nr6
margin-right: calc(-1 * 40px);
.nr7
margin-right: calc(-1 * 80px);
.nb1
margin-bottom: calc(-1 * 5px);
.nb2
margin-bottom: calc(-1 * 10px);
.nb3
margin-bottom: calc(-1 * 15px);
.nb4
margin-bottom: calc(-1 * 20px);
.nb5
margin-bottom: calc(-1 * 30px);
.nb6
margin-bottom: calc(-1 * 40px);
.nb7
margin-bottom: calc(-1 * 80px);
.nt1
margin-top: calc(-1 * 5px);
.nt2
margin-top: calc(-1 * 10px);
.nt3
margin-top: calc(-1 * 15px);
.nt4
margin-top: calc(-1 * 20px);
.nt5
margin-top: calc(-1 * 30px);
.nt6
margin-top: calc(-1 * 40px);
.nt7
margin-top: calc(-1 * 80px);
.na--1
margin: calc(-1 * 1px);
.na--2
margin: calc(-1 * 2px);
.na--3
margin: calc(-1 * 3px);
.na--4
margin: calc(-1 * 4px);
.na--5
margin: calc(-1 * 5px);
.nv--1
margin-top: calc(-1 * 1px);
margin-bottom: calc(-1 * 1px);
.nv--2
margin-top: calc(-1 * 2px);
margin-bottom: calc(-1 * 2px);
.nv--3
margin-top: calc(-1 * 3px);
margin-bottom: calc(-1 * 3px);
.nv--4
margin-top: calc(-1 * 4px);
margin-bottom: calc(-1 * 4px);
.nv--5
margin-top: calc(-1 * 5px);
margin-bottom: calc(-1 * 5px);
.nh--1
margin-left: calc(-1 * 1px);
margin-right: calc(-1 * 1px);
.nh--2
margin-left: calc(-1 * 2px);
margin-right: calc(-1 * 2px);
.nh--3
margin-left: calc(-1 * 3px);
margin-right: calc(-1 * 3px);
.nh--4
margin-left: calc(-1 * 4px);
margin-right: calc(-1 * 4px);
.nh--5
margin-left: calc(-1 * 5px);
margin-right: calc(-1 * 5px);
.nl--1
margin-left: calc(-1 * 1px);
.nl--2
margin-left: calc(-1 * 2px);
.nl--3
margin-left: calc(-1 * 3px);
.nl--4
margin-left: calc(-1 * 4px);
.nl--5
margin-left: calc(-1 * 5px);
.nr--1
margin-right: calc(-1 * 1px);
.nr--2
margin-right: calc(-1 * 2px);
.nr--3
margin-right: calc(-1 * 3px);
.nr--4
margin-right: calc(-1 * 4px);
.nr--5
margin-right: calc(-1 * 5px);
.nb--1
margin-bottom: calc(-1 * 1px);
.nb--2
margin-bottom: calc(-1 * 2px);
.nb--3
margin-bottom: calc(-1 * 3px);
.nb--4
margin-bottom: calc(-1 * 4px);
.nb--5
margin-bottom: calc(-1 * 5px);
.nt--1
margin-top: calc(-1 * 1px);
.nt--2
margin-top: calc(-1 * 2px);
.nt--3
margin-top: calc(-1 * 3px);
.nt--4
margin-top: calc(-1 * 4px);
.nt--5
margin-top: calc(-1 * 5px);
The following rules apply at @media screen and (min-width: 30em)
.na1-ns
margin: calc(-1 * 5px);
.na2-ns
margin: calc(-1 * 10px);
.na3-ns
margin: calc(-1 * 15px);
.na4-ns
margin: calc(-1 * 20px);
.na5-ns
margin: calc(-1 * 30px);
.na6-ns
margin: calc(-1 * 40px);
.na7-ns
margin: calc(-1 * 80px);
.nv1-ns
margin-top: calc(-1 * 5px);
margin-bottom: calc(-1 * 5px);
.nv2-ns
margin-top: calc(-1 * 10px);
margin-bottom: calc(-1 * 10px);
.nv3-ns
margin-top: calc(-1 * 15px);
margin-bottom: calc(-1 * 15px);
.nv4-ns
margin-top: calc(-1 * 20px);
margin-bottom: calc(-1 * 20px);
.nv5-ns
margin-top: calc(-1 * 30px);
margin-bottom: calc(-1 * 30px);
.nv6-ns
margin-top: calc(-1 * 40px);
margin-bottom: calc(-1 * 40px);
.nv7-ns
margin-top: calc(-1 * 80px);
margin-bottom: calc(-1 * 80px);
.nh1-ns
margin-left: calc(-1 * 5px);
margin-right: calc(-1 * 5px);
.nh2-ns
margin-left: calc(-1 * 10px);
margin-right: calc(-1 * 10px);
.nh3-ns
margin-left: calc(-1 * 15px);
margin-right: calc(-1 * 15px);
.nh4-ns
margin-left: calc(-1 * 20px);
margin-right: calc(-1 * 20px);
.nh5-ns
margin-left: calc(-1 * 30px);
margin-right: calc(-1 * 30px);
.nh6-ns
margin-left: calc(-1 * 40px);
margin-right: calc(-1 * 40px);
.nh7-ns
margin-left: calc(-1 * 80px);
margin-right: calc(-1 * 80px);
.nl1-ns
margin-left: calc(-1 * 5px);
.nl2-ns
margin-left: calc(-1 * 10px);
.nl3-ns
margin-left: calc(-1 * 15px);
.nl4-ns
margin-left: calc(-1 * 20px);
.nl5-ns
margin-left: calc(-1 * 30px);
.nl6-ns
margin-left: calc(-1 * 40px);
.nl7-ns
margin-left: calc(-1 * 80px);
.nr1-ns
margin-right: calc(-1 * 5px);
.nr2-ns
margin-right: calc(-1 * 10px);
.nr3-ns
margin-right: calc(-1 * 15px);
.nr4-ns
margin-right: calc(-1 * 20px);
.nr5-ns
margin-right: calc(-1 * 30px);
.nr6-ns
margin-right: calc(-1 * 40px);
.nr7-ns
margin-right: calc(-1 * 80px);
.nb1-ns
margin-bottom: calc(-1 * 5px);
.nb2-ns
margin-bottom: calc(-1 * 10px);
.nb3-ns
margin-bottom: calc(-1 * 15px);
.nb4-ns
margin-bottom: calc(-1 * 20px);
.nb5-ns
margin-bottom: calc(-1 * 30px);
.nb6-ns
margin-bottom: calc(-1 * 40px);
.nb7-ns
margin-bottom: calc(-1 * 80px);
.nt1-ns
margin-top: calc(-1 * 5px);
.nt2-ns
margin-top: calc(-1 * 10px);
.nt3-ns
margin-top: calc(-1 * 15px);
.nt4-ns
margin-top: calc(-1 * 20px);
.nt5-ns
margin-top: calc(-1 * 30px);
.nt6-ns
margin-top: calc(-1 * 40px);
.nt7-ns
margin-top: calc(-1 * 80px);
.na--1-ns
margin: calc(-1 * 1px);
.na--2-ns
margin: calc(-1 * 2px);
.na--3-ns
margin: calc(-1 * 3px);
.na--4-ns
margin: calc(-1 * 4px);
.na--5-ns
margin: calc(-1 * 5px);
.nv--1-ns
margin-top: calc(-1 * 1px);
margin-bottom: calc(-1 * 1px);
.nv--2-ns
margin-top: calc(-1 * 2px);
margin-bottom: calc(-1 * 2px);
.nv--3-ns
margin-top: calc(-1 * 3px);
margin-bottom: calc(-1 * 3px);
.nv--4-ns
margin-top: calc(-1 * 4px);
margin-bottom: calc(-1 * 4px);
.nv--5-ns
margin-top: calc(-1 * 5px);
margin-bottom: calc(-1 * 5px);
.nh--1-ns
margin-left: calc(-1 * 1px);
margin-right: calc(-1 * 1px);
.nh--2-ns
margin-left: calc(-1 * 2px);
margin-right: calc(-1 * 2px);
.nh--3-ns
margin-left: calc(-1 * 3px);
margin-right: calc(-1 * 3px);
.nh--4-ns
margin-left: calc(-1 * 4px);
margin-right: calc(-1 * 4px);
.nh--5-ns
margin-left: calc(-1 * 5px);
margin-right: calc(-1 * 5px);
.nl--1-ns
margin-left: calc(-1 * 1px);
.nl--2-ns
margin-left: calc(-1 * 2px);
.nl--3-ns
margin-left: calc(-1 * 3px);
.nl--4-ns
margin-left: calc(-1 * 4px);
.nl--5-ns
margin-left: calc(-1 * 5px);
.nr--1-ns
margin-right: calc(-1 * 1px);
.nr--2-ns
margin-right: calc(-1 * 2px);
.nr--3-ns
margin-right: calc(-1 * 3px);
.nr--4-ns
margin-right: calc(-1 * 4px);
.nr--5-ns
margin-right: calc(-1 * 5px);
.nb--1-ns
margin-bottom: calc(-1 * 1px);
.nb--2-ns
margin-bottom: calc(-1 * 2px);
.nb--3-ns
margin-bottom: calc(-1 * 3px);
.nb--4-ns
margin-bottom: calc(-1 * 4px);
.nb--5-ns
margin-bottom: calc(-1 * 5px);
.nt--1-ns
margin-top: calc(-1 * 1px);
.nt--2-ns
margin-top: calc(-1 * 2px);
.nt--3-ns
margin-top: calc(-1 * 3px);
.nt--4-ns
margin-top: calc(-1 * 4px);
.nt--5-ns
margin-top: calc(-1 * 5px);
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.na1-m
margin: calc(-1 * 5px);
.na2-m
margin: calc(-1 * 10px);
.na3-m
margin: calc(-1 * 15px);
.na4-m
margin: calc(-1 * 20px);
.na5-m
margin: calc(-1 * 30px);
.na6-m
margin: calc(-1 * 40px);
.na7-m
margin: calc(-1 * 80px);
.nv1-m
margin-top: calc(-1 * 5px);
margin-bottom: calc(-1 * 5px);
.nv2-m
margin-top: calc(-1 * 10px);
margin-bottom: calc(-1 * 10px);
.nv3-m
margin-top: calc(-1 * 15px);
margin-bottom: calc(-1 * 15px);
.nv4-m
margin-top: calc(-1 * 20px);
margin-bottom: calc(-1 * 20px);
.nv5-m
margin-top: calc(-1 * 30px);
margin-bottom: calc(-1 * 30px);
.nv6-m
margin-top: calc(-1 * 40px);
margin-bottom: calc(-1 * 40px);
.nv7-m
margin-top: calc(-1 * 80px);
margin-bottom: calc(-1 * 80px);
.nh1-m
margin-left: calc(-1 * 5px);
margin-right: calc(-1 * 5px);
.nh2-m
margin-left: calc(-1 * 10px);
margin-right: calc(-1 * 10px);
.nh3-m
margin-left: calc(-1 * 15px);
margin-right: calc(-1 * 15px);
.nh4-m
margin-left: calc(-1 * 20px);
margin-right: calc(-1 * 20px);
.nh5-m
margin-left: calc(-1 * 30px);
margin-right: calc(-1 * 30px);
.nh6-m
margin-left: calc(-1 * 40px);
margin-right: calc(-1 * 40px);
.nh7-m
margin-left: calc(-1 * 80px);
margin-right: calc(-1 * 80px);
.nl1-m
margin-left: calc(-1 * 5px);
.nl2-m
margin-left: calc(-1 * 10px);
.nl3-m
margin-left: calc(-1 * 15px);
.nl4-m
margin-left: calc(-1 * 20px);
.nl5-m
margin-left: calc(-1 * 30px);
.nl6-m
margin-left: calc(-1 * 40px);
.nl7-m
margin-left: calc(-1 * 80px);
.nr1-m
margin-right: calc(-1 * 5px);
.nr2-m
margin-right: calc(-1 * 10px);
.nr3-m
margin-right: calc(-1 * 15px);
.nr4-m
margin-right: calc(-1 * 20px);
.nr5-m
margin-right: calc(-1 * 30px);
.nr6-m
margin-right: calc(-1 * 40px);
.nr7-m
margin-right: calc(-1 * 80px);
.nb1-m
margin-bottom: calc(-1 * 5px);
.nb2-m
margin-bottom: calc(-1 * 10px);
.nb3-m
margin-bottom: calc(-1 * 15px);
.nb4-m
margin-bottom: calc(-1 * 20px);
.nb5-m
margin-bottom: calc(-1 * 30px);
.nb6-m
margin-bottom: calc(-1 * 40px);
.nb7-m
margin-bottom: calc(-1 * 80px);
.nt1-m
margin-top: calc(-1 * 5px);
.nt2-m
margin-top: calc(-1 * 10px);
.nt3-m
margin-top: calc(-1 * 15px);
.nt4-m
margin-top: calc(-1 * 20px);
.nt5-m
margin-top: calc(-1 * 30px);
.nt6-m
margin-top: calc(-1 * 40px);
.nt7-m
margin-top: calc(-1 * 80px);
.na--1-m
margin: calc(-1 * 1px);
.na--2-m
margin: calc(-1 * 2px);
.na--3-m
margin: calc(-1 * 3px);
.na--4-m
margin: calc(-1 * 4px);
.na--5-m
margin: calc(-1 * 5px);
.nv--1-m
margin-top: calc(-1 * 1px);
margin-bottom: calc(-1 * 1px);
.nv--2-m
margin-top: calc(-1 * 2px);
margin-bottom: calc(-1 * 2px);
.nv--3-m
margin-top: calc(-1 * 3px);
margin-bottom: calc(-1 * 3px);
.nv--4-m
margin-top: calc(-1 * 4px);
margin-bottom: calc(-1 * 4px);
.nv--5-m
margin-top: calc(-1 * 5px);
margin-bottom: calc(-1 * 5px);
.nh--1-m
margin-left: calc(-1 * 1px);
margin-right: calc(-1 * 1px);
.nh--2-m
margin-left: calc(-1 * 2px);
margin-right: calc(-1 * 2px);
.nh--3-m
margin-left: calc(-1 * 3px);
margin-right: calc(-1 * 3px);
.nh--4-m
margin-left: calc(-1 * 4px);
margin-right: calc(-1 * 4px);
.nh--5-m
margin-left: calc(-1 * 5px);
margin-right: calc(-1 * 5px);
.nl--1-m
margin-left: calc(-1 * 1px);
.nl--2-m
margin-left: calc(-1 * 2px);
.nl--3-m
margin-left: calc(-1 * 3px);
.nl--4-m
margin-left: calc(-1 * 4px);
.nl--5-m
margin-left: calc(-1 * 5px);
.nr--1-m
margin-right: calc(-1 * 1px);
.nr--2-m
margin-right: calc(-1 * 2px);
.nr--3-m
margin-right: calc(-1 * 3px);
.nr--4-m
margin-right: calc(-1 * 4px);
.nr--5-m
margin-right: calc(-1 * 5px);
.nb--1-m
margin-bottom: calc(-1 * 1px);
.nb--2-m
margin-bottom: calc(-1 * 2px);
.nb--3-m
margin-bottom: calc(-1 * 3px);
.nb--4-m
margin-bottom: calc(-1 * 4px);
.nb--5-m
margin-bottom: calc(-1 * 5px);
.nt--1-m
margin-top: calc(-1 * 1px);
.nt--2-m
margin-top: calc(-1 * 2px);
.nt--3-m
margin-top: calc(-1 * 3px);
.nt--4-m
margin-top: calc(-1 * 4px);
.nt--5-m
margin-top: calc(-1 * 5px);
The following rules apply at @media screen and (min-width: 60em)
.na1-l
margin: calc(-1 * 5px);
.na2-l
margin: calc(-1 * 10px);
.na3-l
margin: calc(-1 * 15px);
.na4-l
margin: calc(-1 * 20px);
.na5-l
margin: calc(-1 * 30px);
.na6-l
margin: calc(-1 * 40px);
.na7-l
margin: calc(-1 * 80px);
.nv1-l
margin-top: calc(-1 * 5px);
margin-bottom: calc(-1 * 5px);
.nv2-l
margin-top: calc(-1 * 10px);
margin-bottom: calc(-1 * 10px);
.nv3-l
margin-top: calc(-1 * 15px);
margin-bottom: calc(-1 * 15px);
.nv4-l
margin-top: calc(-1 * 20px);
margin-bottom: calc(-1 * 20px);
.nv5-l
margin-top: calc(-1 * 30px);
margin-bottom: calc(-1 * 30px);
.nv6-l
margin-top: calc(-1 * 40px);
margin-bottom: calc(-1 * 40px);
.nv7-l
margin-top: calc(-1 * 80px);
margin-bottom: calc(-1 * 80px);
.nh1-l
margin-left: calc(-1 * 5px);
margin-right: calc(-1 * 5px);
.nh2-l
margin-left: calc(-1 * 10px);
margin-right: calc(-1 * 10px);
.nh3-l
margin-left: calc(-1 * 15px);
margin-right: calc(-1 * 15px);
.nh4-l
margin-left: calc(-1 * 20px);
margin-right: calc(-1 * 20px);
.nh5-l
margin-left: calc(-1 * 30px);
margin-right: calc(-1 * 30px);
.nh6-l
margin-left: calc(-1 * 40px);
margin-right: calc(-1 * 40px);
.nh7-l
margin-left: calc(-1 * 80px);
margin-right: calc(-1 * 80px);
.nl1-l
margin-left: calc(-1 * 5px);
.nl2-l
margin-left: calc(-1 * 10px);
.nl3-l
margin-left: calc(-1 * 15px);
.nl4-l
margin-left: calc(-1 * 20px);
.nl5-l
margin-left: calc(-1 * 30px);
.nl6-l
margin-left: calc(-1 * 40px);
.nl7-l
margin-left: calc(-1 * 80px);
.nr1-l
margin-right: calc(-1 * 5px);
.nr2-l
margin-right: calc(-1 * 10px);
.nr3-l
margin-right: calc(-1 * 15px);
.nr4-l
margin-right: calc(-1 * 20px);
.nr5-l
margin-right: calc(-1 * 30px);
.nr6-l
margin-right: calc(-1 * 40px);
.nr7-l
margin-right: calc(-1 * 80px);
.nb1-l
margin-bottom: calc(-1 * 5px);
.nb2-l
margin-bottom: calc(-1 * 10px);
.nb3-l
margin-bottom: calc(-1 * 15px);
.nb4-l
margin-bottom: calc(-1 * 20px);
.nb5-l
margin-bottom: calc(-1 * 30px);
.nb6-l
margin-bottom: calc(-1 * 40px);
.nb7-l
margin-bottom: calc(-1 * 80px);
.nt1-l
margin-top: calc(-1 * 5px);
.nt2-l
margin-top: calc(-1 * 10px);
.nt3-l
margin-top: calc(-1 * 15px);
.nt4-l
margin-top: calc(-1 * 20px);
.nt5-l
margin-top: calc(-1 * 30px);
.nt6-l
margin-top: calc(-1 * 40px);
.nt7-l
margin-top: calc(-1 * 80px);
.na--1-l
margin: calc(-1 * 1px);
.na--2-l
margin: calc(-1 * 2px);
.na--3-l
margin: calc(-1 * 3px);
.na--4-l
margin: calc(-1 * 4px);
.na--5-l
margin: calc(-1 * 5px);
.nv--1-l
margin-top: calc(-1 * 1px);
margin-bottom: calc(-1 * 1px);
.nv--2-l
margin-top: calc(-1 * 2px);
margin-bottom: calc(-1 * 2px);
.nv--3-l
margin-top: calc(-1 * 3px);
margin-bottom: calc(-1 * 3px);
.nv--4-l
margin-top: calc(-1 * 4px);
margin-bottom: calc(-1 * 4px);
.nv--5-l
margin-top: calc(-1 * 5px);
margin-bottom: calc(-1 * 5px);
.nh--1-l
margin-left: calc(-1 * 1px);
margin-right: calc(-1 * 1px);
.nh--2-l
margin-left: calc(-1 * 2px);
margin-right: calc(-1 * 2px);
.nh--3-l
margin-left: calc(-1 * 3px);
margin-right: calc(-1 * 3px);
.nh--4-l
margin-left: calc(-1 * 4px);
margin-right: calc(-1 * 4px);
.nh--5-l
margin-left: calc(-1 * 5px);
margin-right: calc(-1 * 5px);
.nl--1-l
margin-left: calc(-1 * 1px);
.nl--2-l
margin-left: calc(-1 * 2px);
.nl--3-l
margin-left: calc(-1 * 3px);
.nl--4-l
margin-left: calc(-1 * 4px);
.nl--5-l
margin-left: calc(-1 * 5px);
.nr--1-l
margin-right: calc(-1 * 1px);
.nr--2-l
margin-right: calc(-1 * 2px);
.nr--3-l
margin-right: calc(-1 * 3px);
.nr--4-l
margin-right: calc(-1 * 4px);
.nr--5-l
margin-right: calc(-1 * 5px);
.nb--1-l
margin-bottom: calc(-1 * 1px);
.nb--2-l
margin-bottom: calc(-1 * 2px);
.nb--3-l
margin-bottom: calc(-1 * 3px);
.nb--4-l
margin-bottom: calc(-1 * 4px);
.nb--5-l
margin-bottom: calc(-1 * 5px);
.nt--1-l
margin-top: calc(-1 * 1px);
.nt--2-l
margin-top: calc(-1 * 2px);
.nt--3-l
margin-top: calc(-1 * 3px);
.nt--4-l
margin-top: calc(-1 * 4px);
.nt--5-l
margin-top: calc(-1 * 5px);
.nudge-right--1
position: relative;
left: 1px;
.nudge-right--2
position: relative;
left: 2px;
.nudge-right--3
position: relative;
left: 3px;
.nudge-right--4
position: relative;
left: 4px;
.nudge-right--5
position: relative;
left: 5px;
.nudge-left--1
position: relative;
right: 1px;
.nudge-left--2
position: relative;
right: 2px;
.nudge-left--3
position: relative;
right: 3px;
.nudge-left--4
position: relative;
right: 4px;
.nudge-left--5
position: relative;
right: 5px;
.nudge-down--1
position: relative;
top: 1px;
.nudge-down--2
position: relative;
top: 2px;
.nudge-down--3
position: relative;
top: 3px;
.nudge-down--4
position: relative;
top: 4px;
.nudge-down--5
position: relative;
top: 5px;
.nudge-up--1
position: relative;
bottom: 1px;
.nudge-up--2
position: relative;
bottom: 2px;
.nudge-up--3
position: relative;
bottom: 3px;
.nudge-up--4
position: relative;
bottom: 4px;
.nudge-up--5
position: relative;
bottom: 5px;
The following rules apply at @media screen and (min-width: 30em)
.nudge-right--1-ns
position: relative;
left: 1px;
.nudge-right--2-ns
position: relative;
left: 2px;
.nudge-right--3-ns
position: relative;
left: 3px;
.nudge-right--4-ns
position: relative;
left: 4px;
.nudge-right--5-ns
position: relative;
left: 5px;
.nudge-left--1-ns
position: relative;
right: 1px;
.nudge-left--2-ns
position: relative;
right: 2px;
.nudge-left--3-ns
position: relative;
right: 3px;
.nudge-left--4-ns
position: relative;
right: 4px;
.nudge-left--5-ns
position: relative;
right: 5px;
.nudge-down--1-ns
position: relative;
top: 1px;
.nudge-down--2-ns
position: relative;
top: 2px;
.nudge-down--3-ns
position: relative;
top: 3px;
.nudge-down--4-ns
position: relative;
top: 4px;
.nudge-down--5-ns
position: relative;
top: 5px;
.nudge-up--1-ns
position: relative;
bottom: 1px;
.nudge-up--2-ns
position: relative;
bottom: 2px;
.nudge-up--3-ns
position: relative;
bottom: 3px;
.nudge-up--4-ns
position: relative;
bottom: 4px;
.nudge-up--5-ns
position: relative;
bottom: 5px;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.nudge-right--1-m
position: relative;
left: 1px;
.nudge-right--2-m
position: relative;
left: 2px;
.nudge-right--3-m
position: relative;
left: 3px;
.nudge-right--4-m
position: relative;
left: 4px;
.nudge-right--5-m
position: relative;
left: 5px;
.nudge-left--1-m
position: relative;
right: 1px;
.nudge-left--2-m
position: relative;
right: 2px;
.nudge-left--3-m
position: relative;
right: 3px;
.nudge-left--4-m
position: relative;
right: 4px;
.nudge-left--5-m
position: relative;
right: 5px;
.nudge-down--1-m
position: relative;
top: 1px;
.nudge-down--2-m
position: relative;
top: 2px;
.nudge-down--3-m
position: relative;
top: 3px;
.nudge-down--4-m
position: relative;
top: 4px;
.nudge-down--5-m
position: relative;
top: 5px;
.nudge-up--1-m
position: relative;
bottom: 1px;
.nudge-up--2-m
position: relative;
bottom: 2px;
.nudge-up--3-m
position: relative;
bottom: 3px;
.nudge-up--4-m
position: relative;
bottom: 4px;
.nudge-up--5-m
position: relative;
bottom: 5px;
The following rules apply at @media screen and (min-width: 60em)
.nudge-right--1-l
position: relative;
left: 1px;
.nudge-right--2-l
position: relative;
left: 2px;
.nudge-right--3-l
position: relative;
left: 3px;
.nudge-right--4-l
position: relative;
left: 4px;
.nudge-right--5-l
position: relative;
left: 5px;
.nudge-left--1-l
position: relative;
right: 1px;
.nudge-left--2-l
position: relative;
right: 2px;
.nudge-left--3-l
position: relative;
right: 3px;
.nudge-left--4-l
position: relative;
right: 4px;
.nudge-left--5-l
position: relative;
right: 5px;
.nudge-down--1-l
position: relative;
top: 1px;
.nudge-down--2-l
position: relative;
top: 2px;
.nudge-down--3-l
position: relative;
top: 3px;
.nudge-down--4-l
position: relative;
top: 4px;
.nudge-down--5-l
position: relative;
top: 5px;
.nudge-up--1-l
position: relative;
bottom: 1px;
.nudge-up--2-l
position: relative;
bottom: 2px;
.nudge-up--3-l
position: relative;
bottom: 3px;
.nudge-up--4-l
position: relative;
bottom: 4px;
.nudge-up--5-l
position: relative;
bottom: 5px;
.o-100
opacity: 1;
.o-90
opacity: 0.9;
.o-80
opacity: 0.8;
.o-70
opacity: 0.7;
.o-60
opacity: 0.6;
.o-50
opacity: 0.5;
.o-40
opacity: 0.4;
.o-30
opacity: 0.3;
.o-20
opacity: 0.2;
.o-10
opacity: 0.1;
.o-05
opacity: 0.05;
.o-025
opacity: 0.025;
.o-0
opacity: 0;
.outline
outline: 1px solid;
.outline-transparent
outline: 1px solid transparent;
.outline-0
outline: 0;
The following rules apply at @media screen and (min-width: 30em)
.outline-ns
outline: 1px solid;
.outline-transparent-ns
outline: 1px solid transparent;
.outline-0-ns
outline: 0;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.outline-m
outline: 1px solid;
.outline-transparent-m
outline: 1px solid transparent;
.outline-0-m
outline: 0;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.outline-l
outline: 1px solid;
.outline-transparent-l
outline: 1px solid transparent;
.outline-0-l
outline: 0;
.overflow-visible
overflow: visible;
.overflow-hidden
overflow: hidden;
.overflow-scroll
overflow: scroll;
.overflow-auto
overflow: auto;
.overflow-x-visible
overflow-x: visible;
.overflow-x-hidden
overflow-x: hidden;
.overflow-x-scroll
overflow-x: scroll;
.overflow-x-auto
overflow-x: auto;
.overflow-y-visible
overflow-y: visible;
.overflow-y-hidden
overflow-y: hidden;
.overflow-y-scroll
overflow-y: scroll;
.overflow-y-auto
overflow-y: auto;
The following rules apply at @media screen and (min-width: 30em)
.overflow-visible-ns
overflow: visible;
.overflow-hidden-ns
overflow: hidden;
.overflow-scroll-ns
overflow: scroll;
.overflow-auto-ns
overflow: auto;
.overflow-x-visible-ns
overflow-x: visible;
.overflow-x-hidden-ns
overflow-x: hidden;
.overflow-x-scroll-ns
overflow-x: scroll;
.overflow-x-auto-ns
overflow-x: auto;
.overflow-y-visible-ns
overflow-y: visible;
.overflow-y-hidden-ns
overflow-y: hidden;
.overflow-y-scroll-ns
overflow-y: scroll;
.overflow-y-auto-ns
overflow-y: auto;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.overflow-visible-m
overflow: visible;
.overflow-hidden-m
overflow: hidden;
.overflow-scroll-m
overflow: scroll;
.overflow-auto-m
overflow: auto;
.overflow-x-visible-m
overflow-x: visible;
.overflow-x-hidden-m
overflow-x: hidden;
.overflow-x-scroll-m
overflow-x: scroll;
.overflow-x-auto-m
overflow-x: auto;
.overflow-y-visible-m
overflow-y: visible;
.overflow-y-hidden-m
overflow-y: hidden;
.overflow-y-scroll-m
overflow-y: scroll;
.overflow-y-auto-m
overflow-y: auto;
The following rules apply at @media screen and (min-width: 60em)
.overflow-visible-l
overflow: visible;
.overflow-hidden-l
overflow: hidden;
.overflow-scroll-l
overflow: scroll;
.overflow-auto-l
overflow: auto;
.overflow-x-visible-l
overflow-x: visible;
.overflow-x-hidden-l
overflow-x: hidden;
.overflow-x-scroll-l
overflow-x: scroll;
.overflow-x-auto-l
overflow-x: auto;
.overflow-y-visible-l
overflow-y: visible;
.overflow-y-hidden-l
overflow-y: hidden;
.overflow-y-scroll-l
overflow-y: scroll;
.overflow-y-auto-l
overflow-y: auto;
.pe-auto
pointer-events: auto;
.pe-none
pointer-events: none;
.static
position: static;
.relative
position: relative;
.absolute
position: absolute;
.fixed
position: fixed;
.sticky
position: sticky;
The following rules apply at @media screen and (min-width: 30em)
.static-ns
position: static;
.relative-ns
position: relative;
.absolute-ns
position: absolute;
.fixed-ns
position: fixed;
.sticky-ns
position: sticky;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.static-m
position: static;
.relative-m
position: relative;
.absolute-m
position: absolute;
.fixed-m
position: fixed;
.sticky-m
position: sticky;
The following rules apply at @media screen and (min-width: 60em)
.static-l
position: static;
.relative-l
position: relative;
.absolute-l
position: absolute;
.fixed-l
position: fixed;
.sticky-l
position: sticky;
.shadow-1
box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
.shadow-2
box-shadow: 0 0 8px 2px rgba(0,0,0,0.2);
.shadow-3
box-shadow: 2px 2px 4px 2px rgba(0,0,0,0.2);
.shadow-4
box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.2);
.shadow-5
box-shadow: 4px 4px 8px 0 rgba(0,0,0,0.2);
The following rules apply at @media screen and (min-width: 30em)
.shadow-1-ns
box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
.shadow-2-ns
box-shadow: 0 0 8px 2px rgba(0,0,0,0.2);
.shadow-3-ns
box-shadow: 2px 2px 4px 2px rgba(0,0,0,0.2);
.shadow-4-ns
box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.2);
.shadow-5-ns
box-shadow: 4px 4px 8px 0 rgba(0,0,0,0.2);
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.shadow-1-m
box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
.shadow-2-m
box-shadow: 0 0 8px 2px rgba(0,0,0,0.2);
.shadow-3-m
box-shadow: 2px 2px 4px 2px rgba(0,0,0,0.2);
.shadow-4-m
box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.2);
.shadow-5-m
box-shadow: 4px 4px 8px 0 rgba(0,0,0,0.2);
The following rules apply at @media screen and (min-width: 60em)
.shadow-1-l
box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
.shadow-2-l
box-shadow: 0 0 8px 2px rgba(0,0,0,0.2);
.shadow-3-l
box-shadow: 2px 2px 4px 2px rgba(0,0,0,0.2);
.shadow-4-l
box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.2);
.shadow-5-l
box-shadow: 4px 4px 8px 0 rgba(0,0,0,0.2);
.shadow-inner-1
box-shadow: inset 0 0 0 1px rgba(89,105,129,0.1),
----------- inset 0 1px 3px 0 rgba(207,215,230,0.6);
.shadow-inner-2
box-shadow: inset 0 1px 2px 0 rgba(207,215,230,0.4);
.shadow-inner-3
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.05),
----------- inset 0 1px 2px 0 rgba(78,83,90,0.1);
.shadow-outer-1
box-shadow: 0 0 0 1px rgba(89,105,129,0.1),
----------- 0 1px 3px 0 rgba(89,105,129,0.1),
----------- 0 1px 2px 0 rgba(0,0,0,0.05);
.shadow-outer-2
box-shadow: 0 0 0 1px rgba(89,105,129,0.1),
----------- 0 3px 20px 0 rgba(89,105,129,0.3),
----------- 0 1px 2px 0 rgba(0,0,0,0.05);
.shadow-outer-3
box-shadow: 0 1px 3px 0 rgba(89,105,129,0.05),
----------- 0 1px 1px 0 rgba(0,0,0,0.025);
.hover-black-90:hover
color: rgba(0,0,0,0.9);
.hover-black-90:focus
color: rgba(0,0,0,0.9);
.hover-black-80:hover
color: rgba(0,0,0,0.8);
.hover-black-80:focus
color: rgba(0,0,0,0.8);
.hover-black-70:hover
color: rgba(0,0,0,0.7);
.hover-black-70:focus
color: rgba(0,0,0,0.7);
.hover-black-60:hover
color: rgba(0,0,0,0.6);
.hover-black-60:focus
color: rgba(0,0,0,0.6);
.hover-black-50:hover
color: rgba(0,0,0,0.5);
.hover-black-50:focus
color: rgba(0,0,0,0.5);
.hover-black-40:hover
color: rgba(0,0,0,0.4);
.hover-black-40:focus
color: rgba(0,0,0,0.4);
.hover-black-30:hover
color: rgba(0,0,0,0.3);
.hover-black-30:focus
color: rgba(0,0,0,0.3);
.hover-black-20:hover
color: rgba(0,0,0,0.2);
.hover-black-20:focus
color: rgba(0,0,0,0.2);
.hover-black-10:hover
color: rgba(0,0,0,0.1);
.hover-black-10:focus
color: rgba(0,0,0,0.1);
.hover-black-05:hover
color: rgba(0,0,0,0.05);
.hover-black-05:focus
color: rgba(0,0,0,0.05);
.hover-gray-90:hover
color: rgba(89,105,129,0.9);
.hover-gray-80:hover
color: rgba(89,105,129,0.8);
.hover-gray-70:hover
color: rgba(89,105,129,0.7);
.hover-gray-60:hover
color: rgba(89,105,129,0.6);
.hover-gray-50:hover
color: rgba(89,105,129,0.5);
.hover-gray-40:hover
color: rgba(89,105,129,0.4);
.hover-gray-30:hover
color: rgba(89,105,129,0.3);
.hover-gray-20:hover
color: rgba(89,105,129,0.2);
.hover-gray-10:hover
color: rgba(89,105,129,0.1);
.hover-gray-05:hover
color: rgba(89,105,129,0.05);
.hover-white-90:hover
color: rgba(255,255,255,0.9);
.hover-white-80:hover
color: rgba(255,255,255,0.8);
.hover-white-70:hover
color: rgba(255,255,255,0.7);
.hover-white-60:hover
color: rgba(255,255,255,0.6);
.hover-white-50:hover
color: rgba(255,255,255,0.5);
.hover-white-40:hover
color: rgba(255,255,255,0.4);
.hover-white-30:hover
color: rgba(255,255,255,0.3);
.hover-white-20:hover
color: rgba(255,255,255,0.2);
.hover-white-10:hover
color: rgba(255,255,255,0.1);
.hover-black:hover
color: #000;
.hover-near-black:hover
color: #4e535a;
.hover-dark-gray:hover
color: #596981;
.hover-mid-gray:hover
color: #57729a;
.hover-gray:hover
color: #96a3b6;
.hover-light-gray:hover
color: #cfd7e6;
.hover-silver:hover
color: #e3e7ef;
.hover-light-silver:hover
color: #eef1f6;
.hover-lightest-silver:hover
color: #f7f8fb;
.hover-near-white:hover
color: #fbfbfd;
.hover-white:hover
color: #fff;
.hover-dark-red:hover
color: #a70404;
.hover-red:hover
color: #de0a0a;
.hover-light-red:hover
color: #de7575;
.hover-orange:hover
color: #e56000;
.hover-light-orange:hover
color: #fa9f47;
.hover-purple:hover
color: #79589f;
.hover-light-purple:hover
color: #a997bf;
.hover-dark-green:hover
color: #066515;
.hover-green:hover
color: #059e1c;
.hover-light-green:hover
color: #86cf95;
.hover-dark-blue:hover
color: #034ca2;
.hover-blue:hover
color: #2a86f2;
.hover-light-blue:hover
color: #8ebdf1;
.hover-gold:hover
color: #ffb700;
.hover-yellow:hover
color: #ffd700;
.hover-light-yellow:hover
color: #fbf1a9;
.hover-dark-pink:hover
color: #d5008f;
.hover-hot-pink:hover
color: #ff41b4;
.hover-pink:hover
color: #ff80cc;
.hover-light-pink:hover
color: #ffa3d7;
.hover-navy:hover
color: #001b44;
.hover-lightest-blue:hover
color: #f6faff;
.hover-washed-blue:hover
color: #f6fffe;
.hover-washed-green:hover
color: #e8fdf5;
.hover-washed-yellow:hover
color: #fffceb;
.hover-washed-red:hover
color: #ffdfdf;
.hover-bg-black-90:hover
background-color: rgba(0,0,0,0.9);
.hover-bg-black-80:hover
background-color: rgba(0,0,0,0.8);
.hover-bg-black-70:hover
background-color: rgba(0,0,0,0.7);
.hover-bg-black-60:hover
background-color: rgba(0,0,0,0.6);
.hover-bg-black-50:hover
background-color: rgba(0,0,0,0.5);
.hover-bg-black-40:hover
background-color: rgba(0,0,0,0.4);
.hover-bg-black-30:hover
background-color: rgba(0,0,0,0.3);
.hover-bg-black-20:hover
background-color: rgba(0,0,0,0.2);
.hover-bg-black-10:hover
background-color: rgba(0,0,0,0.1);
.hover-bg-black-05:hover
background-color: rgba(0,0,0,0.05);
.hover-bg-black-025:hover
background-color: rgba(0,0,0,0.025);
.hover-bg-gray-90:hover
background-color: rgba(89,105,129,0.9);
.hover-bg-gray-80:hover
background-color: rgba(89,105,129,0.8);
.hover-bg-gray-70:hover
background-color: rgba(89,105,129,0.7);
.hover-bg-gray-60:hover
background-color: rgba(89,105,129,0.6);
.hover-bg-gray-50:hover
background-color: rgba(89,105,129,0.5);
.hover-bg-gray-40:hover
background-color: rgba(89,105,129,0.4);
.hover-bg-gray-30:hover
background-color: rgba(89,105,129,0.3);
.hover-bg-gray-20:hover
background-color: rgba(89,105,129,0.2);
.hover-bg-gray-10:hover
background-color: rgba(89,105,129,0.1);
.hover-bg-gray-05:hover
background-color: rgba(89,105,129,0.05);
.hover-bg-gray-025:hover
background-color: rgba(89,105,129,0.025);
.hover-bg-white-90:hover
background-color: rgba(255,255,255,0.9);
.hover-bg-white-80:hover
background-color: rgba(255,255,255,0.8);
.hover-bg-white-70:hover
background-color: rgba(255,255,255,0.7);
.hover-bg-white-60:hover
background-color: rgba(255,255,255,0.6);
.hover-bg-white-50:hover
background-color: rgba(255,255,255,0.5);
.hover-bg-white-40:hover
background-color: rgba(255,255,255,0.4);
.hover-bg-white-30:hover
background-color: rgba(255,255,255,0.3);
.hover-bg-white-20:hover
background-color: rgba(255,255,255,0.2);
.hover-bg-white-10:hover
background-color: rgba(255,255,255,0.1);
.hover-bg-none:hover
background: none;
.hover-bg-transparent:hover
background-color: transparent;
.hover-bg-black:hover
background-color: #000;
.hover-bg-near-black:hover
background-color: #4e535a;
.hover-bg-dark-gray:hover
background-color: #596981;
.hover-bg-mid-gray:hover
background-color: #57729a;
.hover-bg-gray:hover
background-color: #96a3b6;
.hover-bg-light-gray:hover
background-color: #cfd7e6;
.hover-bg-silver:hover
background-color: #e3e7ef;
.hover-bg-light-silver:hover
background-color: #eef1f6;
.hover-bg-lightest-silver:hover
background-color: #f7f8fb;
.hover-bg-near-white:hover
background-color: #fbfbfd;
.hover-bg-white:hover
background-color: #fff;
.hover-bg-dark-red:hover
background-color: #a70404;
.hover-bg-red:hover
background-color: #de0a0a;
.hover-bg-light-red:hover
background-color: #de7575;
.hover-bg-lightest-red:hover
background-color: #fdf6f6;
.hover-bg-orange:hover
background-color: #e56000;
.hover-bg-light-orange:hover
background-color: #fa9f47;
.hover-bg-lightest-orange:hover
background-color: #fffaf6;
.hover-bg-purple:hover
background-color: #79589f;
.hover-bg-light-purple:hover
background-color: #a997bf;
.hover-bg-lightest-purple:hover
background-color: #f7f3fb;
.hover-bg-dark-green:hover
background-color: #066515;
.hover-bg-green:hover
background-color: #059e1c;
.hover-bg-light-green:hover
background-color: #86cf95;
.hover-bg-lightest-green:hover
background-color: #f8fcf9;
.hover-bg-dark-blue:hover
background-color: #034ca2;
.hover-bg-blue:hover
background-color: #2a86f2;
.hover-bg-light-blue:hover
background-color: #8ebdf1;
.hover-bg-lightest-blue:hover
background-color: #f6faff;
.hover-bg-gold:hover
background-color: #ffb700;
.hover-bg-yellow:hover
background-color: #ffd700;
.hover-bg-light-yellow:hover
background-color: #fbf1a9;
.hover-bg-dark-pink:hover
background-color: #d5008f;
.hover-bg-hot-pink:hover
background-color: #ff41b4;
.hover-bg-pink:hover
background-color: #ff80cc;
.hover-bg-light-pink:hover
background-color: #ffa3d7;
.hover-bg-navy:hover
background-color: #001b44;
.hover-bg-washed-blue:hover
background-color: #f6fffe;
.hover-bg-washed-green:hover
background-color: #e8fdf5;
.hover-bg-washed-yellow:hover
background-color: #fffceb;
.hover-bg-washed-red:hover
background-color: #ffdfdf;
.hover-bg-gradient-primary:hover
background: linear-gradient(135deg,#ac8ece 0%,#79589f 100%);
.hover-bg-gradient-secondary:hover
background: linear-gradient(135deg,#9d6ed0 0%,#43accd 100%);
.hover-bg-gradient-red:hover
background: linear-gradient(135deg,#de7575 0%,#de0a0a 100%);
.hover-bg-gradient-orange:hover
background: linear-gradient(135deg,#fa9f47 0%,#e56000 100%);
.hover-bg-gradient-green:hover
background: linear-gradient(135deg,#86cf95 0%,#059e1c 100%);
.hover-bg-gradient-blue:hover
background: linear-gradient(135deg,#8ebdf1 0%,#2a86f2 100%);
.hover-bg-gradient-gray:hover
background: linear-gradient(135deg,#afb9c7 0%,#96a3b6 100%);
.hover-bg-gradient-silver:hover
background: linear-gradient(#fff,#fafbfd);
.hover-bg-transparent-squares
background-position: 0 0,
-------------------- 12px 12px;
background-size: 24px 24px;
background-image: linear-gradient(45deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.05) 75%,rgba(0,0,0,0.05) 100%),
----------------- linear-gradient(45deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.05) 75%,rgba(0,0,0,0.05) 100%);
.hover-b--gray:hover
border-color: #96a3b6;
.black-90
color: rgba(0,0,0,0.9);
.black-80
color: rgba(0,0,0,0.8);
.black-70
color: rgba(0,0,0,0.7);
.black-60
color: rgba(0,0,0,0.6);
.black-50
color: rgba(0,0,0,0.5);
.black-40
color: rgba(0,0,0,0.4);
.black-30
color: rgba(0,0,0,0.3);
.black-20
color: rgba(0,0,0,0.2);
.black-10
color: rgba(0,0,0,0.1);
.black-05
color: rgba(0,0,0,0.05);
.gray-90
color: rgba(89,105,129,0.9);
.gray-80
color: rgba(89,105,129,0.8);
.gray-70
color: rgba(89,105,129,0.7);
.gray-60
color: rgba(89,105,129,0.6);
.gray-50
color: rgba(89,105,129,0.5);
.gray-40
color: rgba(89,105,129,0.4);
.gray-30
color: rgba(89,105,129,0.3);
.gray-20
color: rgba(89,105,129,0.2);
.gray-10
color: rgba(89,105,129,0.1);
.gray-05
color: rgba(89,105,129,0.05);
.white-90
color: rgba(255,255,255,0.9);
.white-80
color: rgba(255,255,255,0.8);
.white-70
color: rgba(255,255,255,0.7);
.white-60
color: rgba(255,255,255,0.6);
.white-50
color: rgba(255,255,255,0.5);
.white-40
color: rgba(255,255,255,0.4);
.white-30
color: rgba(255,255,255,0.3);
.white-20
color: rgba(255,255,255,0.2);
.white-10
color: rgba(255,255,255,0.1);
.black
color: #000;
.near-black
color: #4e535a;
.dark-gray
color: #596981;
.mid-gray
color: #57729a;
.gray
color: #96a3b6;
.light-gray
color: #cfd7e6;
.silver
color: #e3e7ef;
.light-silver
color: #eef1f6;
.lightest-silver
color: #f7f8fb;
.near-white
color: #fbfbfd;
.white
color: #fff;
.dark-purple
color: #533a6f;
.purple
color: #79589f;
.light-purple
color: #a997bf;
.lightest-purple
color: #f7f3fb;
.dark-blue
color: #034ca2;
.blue
color: #2a86f2;
.light-blue
color: #8ebdf1;
.lightest-blue
color: #f6faff;
.dark-green
color: #066515;
.green
color: #059e1c;
.light-green
color: #86cf95;
.lightest-green
color: #f8fcf9;
.dark-red
color: #a70404;
.red
color: #de0a0a;
.light-red
color: #de7575;
.lightest-red
color: #fdf6f6;
.dark-orange
color: #832d03;
.orange
color: #e56000;
.light-orange
color: #fa9f47;
.lightest-orange
color: #fffaf6;
.gold
color: #ffb700;
.yellow
color: #ffd700;
.light-yellow
color: #fbf1a9;
.dark-pink
color: #d5008f;
.hot-pink
color: #ff41b4;
.pink
color: #ff80cc;
.light-pink
color: #ffa3d7;
.navy
color: #001b44;
.washed-blue
color: #f6fffe;
.washed-green
color: #e8fdf5;
.washed-yellow
color: #fffceb;
.washed-red
color: #ffdfdf;
.bg-black-90
background-color: rgba(0,0,0,0.9);
.bg-black-80
background-color: rgba(0,0,0,0.8);
.bg-black-70
background-color: rgba(0,0,0,0.7);
.bg-black-60
background-color: rgba(0,0,0,0.6);
.bg-black-50
background-color: rgba(0,0,0,0.5);
.bg-black-40
background-color: rgba(0,0,0,0.4);
.bg-black-30
background-color: rgba(0,0,0,0.3);
.bg-black-20
background-color: rgba(0,0,0,0.2);
.bg-black-10
background-color: rgba(0,0,0,0.1);
.bg-black-05
background-color: rgba(0,0,0,0.05);
.bg-black-025
background-color: rgba(0,0,0,0.025);
.bg-gray-90
background-color: rgba(89,105,129,0.9);
.bg-gray-80
background-color: rgba(89,105,129,0.8);
.bg-gray-70
background-color: rgba(89,105,129,0.7);
.bg-gray-60
background-color: rgba(89,105,129,0.6);
.bg-gray-50
background-color: rgba(89,105,129,0.5);
.bg-gray-40
background-color: rgba(89,105,129,0.4);
.bg-gray-30
background-color: rgba(89,105,129,0.3);
.bg-gray-20
background-color: rgba(89,105,129,0.2);
.bg-gray-10
background-color: rgba(89,105,129,0.1);
.bg-gray-05
background-color: rgba(89,105,129,0.05);
.bg-gray-025
background-color: rgba(89,105,129,0.025);
.bg-mid-gray-90
background-color: rgba(87,114,154,0.9);
.bg-mid-gray-80
background-color: rgba(87,114,154,0.8);
.bg-mid-gray-70
background-color: rgba(87,114,154,0.7);
.bg-mid-gray-60
background-color: rgba(87,114,154,0.6);
.bg-mid-gray-50
background-color: rgba(87,114,154,0.5);
.bg-mid-gray-40
background-color: rgba(87,114,154,0.4);
.bg-mid-gray-30
background-color: rgba(87,114,154,0.3);
.bg-mid-gray-20
background-color: rgba(87,114,154,0.2);
.bg-mid-gray-10
background-color: rgba(87,114,154,0.1);
.bg-mid-gray-05
background-color: rgba(87,114,154,0.05);
.bg-mid-gray-025
background-color: rgba(87,114,154,0.025);
.bg-white-90
background-color: rgba(255,255,255,0.9);
.bg-white-80
background-color: rgba(255,255,255,0.8);
.bg-white-70
background-color: rgba(255,255,255,0.7);
.bg-white-60
background-color: rgba(255,255,255,0.6);
.bg-white-50
background-color: rgba(255,255,255,0.5);
.bg-white-40
background-color: rgba(255,255,255,0.4);
.bg-white-30
background-color: rgba(255,255,255,0.3);
.bg-white-20
background-color: rgba(255,255,255,0.2);
.bg-white-10
background-color: rgba(255,255,255,0.1);
.bg-black
background-color: #000;
.bg-near-black
background-color: #4e535a;
.bg-dark-gray
background-color: #596981;
.bg-mid-gray
background-color: #57729a;
.bg-gray
background-color: #96a3b6;
.bg-light-gray
background-color: #cfd7e6;
.bg-silver
background-color: #e3e7ef;
.bg-light-silver
background-color: #eef1f6;
.bg-lightest-silver
background-color: #f7f8fb;
.bg-near-white
background-color: #fbfbfd;
.bg-white
background-color: #fff;
.bg-none
background: none;
.bg-transparent
background-color: transparent;
.bg-dark-purple
background-color: #533a6f;
.bg-purple
background-color: #79589f;
.bg-light-purple
background-color: #a997bf;
.bg-lightest-purple
background-color: #f7f3fb;
.bg-dark-blue
background-color: #034ca2;
.bg-blue
background-color: #2a86f2;
.bg-light-blue
background-color: #8ebdf1;
.bg-lightest-blue
background-color: #f6faff;
.bg-dark-green
background-color: #066515;
.bg-green
background-color: #059e1c;
.bg-light-green
background-color: #86cf95;
.bg-lightest-green
background-color: #f8fcf9;
.bg-dark-red
background-color: #a70404;
.bg-red
background-color: #de0a0a;
.bg-light-red
background-color: #de7575;
.bg-lightest-red
background-color: #fdf6f6;
.bg-dark-orange
background-color: #832d03;
.bg-orange
background-color: #e56000;
.bg-light-orange
background-color: #fa9f47;
.bg-lightest-orange
background-color: #fffaf6;
.bg-gold
background-color: #ffb700;
.bg-yellow
background-color: #ffd700;
.bg-light-yellow
background-color: #fbf1a9;
.bg-dark-pink
background-color: #d5008f;
.bg-hot-pink
background-color: #ff41b4;
.bg-pink
background-color: #ff80cc;
.bg-light-pink
background-color: #ffa3d7;
.bg-navy
background-color: #001b44;
.bg-washed-blue
background-color: #f6fffe;
.bg-washed-green
background-color: #e8fdf5;
.bg-washed-yellow
background-color: #fffceb;
.bg-washed-red
background-color: #ffdfdf;
.bg-gradient-primary
background: linear-gradient(135deg,#ac8ece 0%,#79589f 100%);
.bg-gradient-secondary
background: linear-gradient(135deg,#9d6ed0 0%,#43accd 100%);
.bg-gradient-gray
background: linear-gradient(135deg,#afb9c7 0%,#96a3b6 100%);
.bg-gradient-silver
background: linear-gradient(#fff,#fafbfd);
.bg-gradient-blue
background: linear-gradient(135deg,#8ebdf1 0%,#2a86f2 100%);
.bg-gradient-green
background: linear-gradient(135deg,#86cf95 0%,#059e1c 100%);
.bg-gradient-red
background: linear-gradient(135deg,#de7575 0%,#de0a0a 100%);
.bg-gradient-orange
background: linear-gradient(135deg,#fa9f47 0%,#e56000 100%);
.bg-transparent-squares
background-position: 0 0,
-------------------- 12px 12px;
background-size: 24px 24px;
background-image: linear-gradient(45deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.05) 75%,rgba(0,0,0,0.05) 100%),
----------------- linear-gradient(45deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.05) 75%,rgba(0,0,0,0.05) 100%);
.pa0
padding: 0;
.pa1
padding: 5px;
.pa2
padding: 10px;
.pa3
padding: 15px;
.pa4
padding: 20px;
.pa5
padding: 30px;
.pa6
padding: 40px;
.pa7
padding: 80px;
.pl0
padding-left: 0;
.pl1
padding-left: 5px;
.pl2
padding-left: 10px;
.pl3
padding-left: 15px;
.pl4
padding-left: 20px;
.pl5
padding-left: 30px;
.pl6
padding-left: 40px;
.pl7
padding-left: 80px;
.pr0
padding-right: 0;
.pr1
padding-right: 5px;
.pr2
padding-right: 10px;
.pr3
padding-right: 15px;
.pr4
padding-right: 20px;
.pr5
padding-right: 30px;
.pr6
padding-right: 40px;
.pr7
padding-right: 80px;
.pb0
padding-bottom: 0;
.pb1
padding-bottom: 5px;
.pb2
padding-bottom: 10px;
.pb3
padding-bottom: 15px;
.pb4
padding-bottom: 20px;
.pb5
padding-bottom: 30px;
.pb6
padding-bottom: 40px;
.pb7
padding-bottom: 80px;
.pt0
padding-top: 0;
.pt1
padding-top: 5px;
.pt2
padding-top: 10px;
.pt3
padding-top: 15px;
.pt4
padding-top: 20px;
.pt5
padding-top: 30px;
.pt6
padding-top: 40px;
.pt7
padding-top: 80px;
.pv0
padding-top: 0;
padding-bottom: 0;
.pv1
padding-top: 5px;
padding-bottom: 5px;
.pv2
padding-top: 10px;
padding-bottom: 10px;
.pv3
padding-top: 15px;
padding-bottom: 15px;
.pv4
padding-top: 20px;
padding-bottom: 20px;
.pv5
padding-top: 30px;
padding-bottom: 30px;
.pv6
padding-top: 40px;
padding-bottom: 40px;
.pv7
padding-top: 80px;
padding-bottom: 80px;
.ph0
padding-left: 0;
padding-right: 0;
.ph1
padding-left: 5px;
padding-right: 5px;
.ph2
padding-left: 10px;
padding-right: 10px;
.ph3
padding-left: 15px;
padding-right: 15px;
.ph4
padding-left: 20px;
padding-right: 20px;
.ph5
padding-left: 30px;
padding-right: 30px;
.ph6
padding-left: 40px;
padding-right: 40px;
.ph7
padding-left: 80px;
padding-right: 80px;
.pa--1
padding: 1px;
.pa--2
padding: 2px;
.pa--3
padding: 3px;
.pa--4
padding: 4px;
.pa--5
padding: 5px;
.pl--1
padding-left: 1px;
.pl--2
padding-left: 2px;
.pl--3
padding-left: 3px;
.pl--4
padding-left: 4px;
.pl--5
padding-left: 5px;
.pr--1
padding-right: 1px;
.pr--2
padding-right: 2px;
.pr--3
padding-right: 3px;
.pr--4
padding-right: 4px;
.pr--5
padding-right: 5px;
.pb--1
padding-bottom: 1px;
.pb--2
padding-bottom: 2px;
.pb--3
padding-bottom: 3px;
.pb--4
padding-bottom: 4px;
.pb--5
padding-bottom: 5px;
.pt--1
padding-top: 1px;
.pt--2
padding-top: 2px;
.pt--3
padding-top: 3px;
.pt--4
padding-top: 4px;
.pt--5
padding-top: 5px;
.pv--1
padding-top: 1px;
padding-bottom: 1px;
.pv--2
padding-top: 2px;
padding-bottom: 2px;
.pv--3
padding-top: 3px;
padding-bottom: 3px;
.pv--4
padding-top: 4px;
padding-bottom: 4px;
.pv--5
padding-top: 5px;
padding-bottom: 5px;
.ph--1
padding-left: 1px;
padding-right: 1px;
.ph--2
padding-left: 2px;
padding-right: 2px;
.ph--3
padding-left: 3px;
padding-right: 3px;
.ph--4
padding-left: 4px;
padding-right: 4px;
.ph--5
padding-left: 5px;
padding-right: 5px;
.ma0
margin: 0;
.ma1
margin: 5px;
.ma2
margin: 10px;
.ma3
margin: 15px;
.ma4
margin: 20px;
.ma5
margin: 30px;
.ma6
margin: 40px;
.ma7
margin: 80px;
.ml0
margin-left: 0;
.ml1
margin-left: 5px;
.ml2
margin-left: 10px;
.ml3
margin-left: 15px;
.ml4
margin-left: 20px;
.ml5
margin-left: 30px;
.ml6
margin-left: 40px;
.ml7
margin-left: 80px;
.mr0
margin-right: 0;
.mr1
margin-right: 5px;
.mr2
margin-right: 10px;
.mr3
margin-right: 15px;
.mr4
margin-right: 20px;
.mr5
margin-right: 30px;
.mr6
margin-right: 40px;
.mr7
margin-right: 80px;
.mb0
margin-bottom: 0;
.mb1
margin-bottom: 5px;
.mb2
margin-bottom: 10px;
.mb3
margin-bottom: 15px;
.mb4
margin-bottom: 20px;
.mb5
margin-bottom: 30px;
.mb6
margin-bottom: 40px;
.mb7
margin-bottom: 80px;
.mt0
margin-top: 0;
.mt1
margin-top: 5px;
.mt2
margin-top: 10px;
.mt3
margin-top: 15px;
.mt4
margin-top: 20px;
.mt5
margin-top: 30px;
.mt6
margin-top: 40px;
.mt7
margin-top: 80px;
.mv0
margin-top: 0;
margin-bottom: 0;
.mv1
margin-top: 5px;
margin-bottom: 5px;
.mv2
margin-top: 10px;
margin-bottom: 10px;
.mv3
margin-top: 15px;
margin-bottom: 15px;
.mv4
margin-top: 20px;
margin-bottom: 20px;
.mv5
margin-top: 30px;
margin-bottom: 30px;
.mv6
margin-top: 40px;
margin-bottom: 40px;
.mv7
margin-top: 80px;
margin-bottom: 80px;
.mh0
margin-left: 0;
margin-right: 0;
.mh1
margin-left: 5px;
margin-right: 5px;
.mh2
margin-left: 10px;
margin-right: 10px;
.mh3
margin-left: 15px;
margin-right: 15px;
.mh4
margin-left: 20px;
margin-right: 20px;
.mh5
margin-left: 30px;
margin-right: 30px;
.mh6
margin-left: 40px;
margin-right: 40px;
.mh7
margin-left: 80px;
margin-right: 80px;
.ma--1
margin: 1px;
.ma--2
margin: 2px;
.ma--3
margin: 3px;
.ma--4
margin: 4px;
.ma--5
margin: 5px;
.ml--1
margin-left: 1px;
.ml--2
margin-left: 2px;
.ml--3
margin-left: 3px;
.ml--4
margin-left: 4px;
.ml--5
margin-left: 5px;
.mr--1
margin-right: 1px;
.mr--2
margin-right: 2px;
.mr--3
margin-right: 3px;
.mr--4
margin-right: 4px;
.mr--5
margin-right: 5px;
.mb--1
margin-bottom: 1px;
.mb--2
margin-bottom: 2px;
.mb--3
margin-bottom: 3px;
.mb--4
margin-bottom: 4px;
.mb--5
margin-bottom: 5px;
.mt--1
margin-top: 1px;
.mt--2
margin-top: 2px;
.mt--3
margin-top: 3px;
.mt--4
margin-top: 4px;
.mt--5
margin-top: 5px;
.mv--1
margin-top: 1px;
margin-bottom: 1px;
.mv--2
margin-top: 2px;
margin-bottom: 2px;
.mv--3
margin-top: 3px;
margin-bottom: 3px;
.mv--4
margin-top: 4px;
margin-bottom: 4px;
.mv--5
margin-top: 5px;
margin-bottom: 5px;
.mh--1
margin-left: 1px;
margin-right: 1px;
.mh--2
margin-left: 2px;
margin-right: 2px;
.mh--3
margin-left: 3px;
margin-right: 3px;
.mh--4
margin-left: 4px;
margin-right: 4px;
.mh--5
margin-left: 5px;
margin-right: 5px;
The following rules apply at @media screen and (min-width: 30em)
.pa0-ns
padding: 0;
.pa1-ns
padding: 5px;
.pa2-ns
padding: 10px;
.pa3-ns
padding: 15px;
.pa4-ns
padding: 20px;
.pa5-ns
padding: 30px;
.pa6-ns
padding: 40px;
.pa7-ns
padding: 80px;
.pl0-ns
padding-left: 0;
.pl1-ns
padding-left: 5px;
.pl2-ns
padding-left: 10px;
.pl3-ns
padding-left: 15px;
.pl4-ns
padding-left: 20px;
.pl5-ns
padding-left: 30px;
.pl6-ns
padding-left: 40px;
.pl7-ns
padding-left: 80px;
.pr0-ns
padding-right: 0;
.pr1-ns
padding-right: 5px;
.pr2-ns
padding-right: 10px;
.pr3-ns
padding-right: 15px;
.pr4-ns
padding-right: 20px;
.pr5-ns
padding-right: 30px;
.pr6-ns
padding-right: 40px;
.pr7-ns
padding-right: 80px;
.pb0-ns
padding-bottom: 0;
.pb1-ns
padding-bottom: 5px;
.pb2-ns
padding-bottom: 10px;
.pb3-ns
padding-bottom: 15px;
.pb4-ns
padding-bottom: 20px;
.pb5-ns
padding-bottom: 30px;
.pb6-ns
padding-bottom: 40px;
.pb7-ns
padding-bottom: 80px;
.pt0-ns
padding-top: 0;
.pt1-ns
padding-top: 5px;
.pt2-ns
padding-top: 10px;
.pt3-ns
padding-top: 15px;
.pt4-ns
padding-top: 20px;
.pt5-ns
padding-top: 30px;
.pt6-ns
padding-top: 40px;
.pt7-ns
padding-top: 80px;
.pv0-ns
padding-top: 0;
padding-bottom: 0;
.pv1-ns
padding-top: 5px;
padding-bottom: 5px;
.pv2-ns
padding-top: 10px;
padding-bottom: 10px;
.pv3-ns
padding-top: 15px;
padding-bottom: 15px;
.pv4-ns
padding-top: 20px;
padding-bottom: 20px;
.pv5-ns
padding-top: 30px;
padding-bottom: 30px;
.pv6-ns
padding-top: 40px;
padding-bottom: 40px;
.pv7-ns
padding-top: 80px;
padding-bottom: 80px;
.ph0-ns
padding-left: 0;
padding-right: 0;
.ph1-ns
padding-left: 5px;
padding-right: 5px;
.ph2-ns
padding-left: 10px;
padding-right: 10px;
.ph3-ns
padding-left: 15px;
padding-right: 15px;
.ph4-ns
padding-left: 20px;
padding-right: 20px;
.ph5-ns
padding-left: 30px;
padding-right: 30px;
.ph6-ns
padding-left: 40px;
padding-right: 40px;
.ph7-ns
padding-left: 80px;
padding-right: 80px;
.pa--1-ns
padding: 1px;
.pa--2-ns
padding: 2px;
.pa--3-ns
padding: 3px;
.pa--4-ns
padding: 4px;
.pa--5-ns
padding: 5px;
.pl--1-ns
padding-left: 1px;
.pl--2-ns
padding-left: 2px;
.pl--3-ns
padding-left: 3px;
.pl--4-ns
padding-left: 4px;
.pl--5-ns
padding-left: 5px;
.pr--1-ns
padding-right: 1px;
.pr--2-ns
padding-right: 2px;
.pr--3-ns
padding-right: 3px;
.pr--4-ns
padding-right: 4px;
.pr--5-ns
padding-right: 5px;
.pb--1-ns
padding-bottom: 1px;
.pb--2-ns
padding-bottom: 2px;
.pb--3-ns
padding-bottom: 3px;
.pb--4-ns
padding-bottom: 4px;
.pb--5-ns
padding-bottom: 5px;
.pt--1-ns
padding-top: 1px;
.pt--2-ns
padding-top: 2px;
.pt--3-ns
padding-top: 3px;
.pt--4-ns
padding-top: 4px;
.pt--5-ns
padding-top: 5px;
.pv--1-ns
padding-top: 1px;
padding-bottom: 1px;
.pv--2-ns
padding-top: 2px;
padding-bottom: 2px;
.pv--3-ns
padding-top: 3px;
padding-bottom: 3px;
.pv--4-ns
padding-top: 4px;
padding-bottom: 4px;
.pv--5-ns
padding-top: 5px;
padding-bottom: 5px;
.ph--1-ns
padding-left: 1px;
padding-right: 1px;
.ph--2-ns
padding-left: 2px;
padding-right: 2px;
.ph--3-ns
padding-left: 3px;
padding-right: 3px;
.ph--4-ns
padding-left: 4px;
padding-right: 4px;
.ph--5-ns
padding-left: 5px;
padding-right: 5px;
.ma0-ns
margin: 0;
.ma1-ns
margin: 5px;
.ma2-ns
margin: 10px;
.ma3-ns
margin: 15px;
.ma4-ns
margin: 20px;
.ma5-ns
margin: 30px;
.ma6-ns
margin: 40px;
.ma7-ns
margin: 80px;
.ml0-ns
margin-left: 0;
.ml1-ns
margin-left: 5px;
.ml2-ns
margin-left: 10px;
.ml3-ns
margin-left: 15px;
.ml4-ns
margin-left: 20px;
.ml5-ns
margin-left: 30px;
.ml6-ns
margin-left: 40px;
.ml7-ns
margin-left: 80px;
.mr0-ns
margin-right: 0;
.mr1-ns
margin-right: 5px;
.mr2-ns
margin-right: 10px;
.mr3-ns
margin-right: 15px;
.mr4-ns
margin-right: 20px;
.mr5-ns
margin-right: 30px;
.mr6-ns
margin-right: 40px;
.mr7-ns
margin-right: 80px;
.mb0-ns
margin-bottom: 0;
.mb1-ns
margin-bottom: 5px;
.mb2-ns
margin-bottom: 10px;
.mb3-ns
margin-bottom: 15px;
.mb4-ns
margin-bottom: 20px;
.mb5-ns
margin-bottom: 30px;
.mb6-ns
margin-bottom: 40px;
.mb7-ns
margin-bottom: 80px;
.mt0-ns
margin-top: 0;
.mt1-ns
margin-top: 5px;
.mt2-ns
margin-top: 10px;
.mt3-ns
margin-top: 15px;
.mt4-ns
margin-top: 20px;
.mt5-ns
margin-top: 30px;
.mt6-ns
margin-top: 40px;
.mt7-ns
margin-top: 80px;
.mv0-ns
margin-top: 0;
margin-bottom: 0;
.mv1-ns
margin-top: 5px;
margin-bottom: 5px;
.mv2-ns
margin-top: 10px;
margin-bottom: 10px;
.mv3-ns
margin-top: 15px;
margin-bottom: 15px;
.mv4-ns
margin-top: 20px;
margin-bottom: 20px;
.mv5-ns
margin-top: 30px;
margin-bottom: 30px;
.mv6-ns
margin-top: 40px;
margin-bottom: 40px;
.mv7-ns
margin-top: 80px;
margin-bottom: 80px;
.mh0-ns
margin-left: 0;
margin-right: 0;
.mh1-ns
margin-left: 5px;
margin-right: 5px;
.mh2-ns
margin-left: 10px;
margin-right: 10px;
.mh3-ns
margin-left: 15px;
margin-right: 15px;
.mh4-ns
margin-left: 20px;
margin-right: 20px;
.mh5-ns
margin-left: 30px;
margin-right: 30px;
.mh6-ns
margin-left: 40px;
margin-right: 40px;
.mh7-ns
margin-left: 80px;
margin-right: 80px;
.ma--1-ns
margin: 1px;
.ma--2-ns
margin: 2px;
.ma--3-ns
margin: 3px;
.ma--4-ns
margin: 4px;
.ma--5-ns
margin: 5px;
.ml--1-ns
margin-left: 1px;
.ml--2-ns
margin-left: 2px;
.ml--3-ns
margin-left: 3px;
.ml--4-ns
margin-left: 4px;
.ml--5-ns
margin-left: 5px;
.mr--1-ns
margin-right: 1px;
.mr--2-ns
margin-right: 2px;
.mr--3-ns
margin-right: 3px;
.mr--4-ns
margin-right: 4px;
.mr--5-ns
margin-right: 5px;
.mb--1-ns
margin-bottom: 1px;
.mb--2-ns
margin-bottom: 2px;
.mb--3-ns
margin-bottom: 3px;
.mb--4-ns
margin-bottom: 4px;
.mb--5-ns
margin-bottom: 5px;
.mt--1-ns
margin-top: 1px;
.mt--2-ns
margin-top: 2px;
.mt--3-ns
margin-top: 3px;
.mt--4-ns
margin-top: 4px;
.mt--5-ns
margin-top: 5px;
.mv--1-ns
margin-top: 1px;
margin-bottom: 1px;
.mv--2-ns
margin-top: 2px;
margin-bottom: 2px;
.mv--3-ns
margin-top: 3px;
margin-bottom: 3px;
.mv--4-ns
margin-top: 4px;
margin-bottom: 4px;
.mv--5-ns
margin-top: 5px;
margin-bottom: 5px;
.mh--1-ns
margin-left: 1px;
margin-right: 1px;
.mh--2-ns
margin-left: 2px;
margin-right: 2px;
.mh--3-ns
margin-left: 3px;
margin-right: 3px;
.mh--4-ns
margin-left: 4px;
margin-right: 4px;
.mh--5-ns
margin-left: 5px;
margin-right: 5px;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.pa0-m
padding: 0;
.pa1-m
padding: 5px;
.pa2-m
padding: 10px;
.pa3-m
padding: 15px;
.pa4-m
padding: 20px;
.pa5-m
padding: 30px;
.pa6-m
padding: 40px;
.pa7-m
padding: 80px;
.pl0-m
padding-left: 0;
.pl1-m
padding-left: 5px;
.pl2-m
padding-left: 10px;
.pl3-m
padding-left: 15px;
.pl4-m
padding-left: 20px;
.pl5-m
padding-left: 30px;
.pl6-m
padding-left: 40px;
.pl7-m
padding-left: 80px;
.pr0-m
padding-right: 0;
.pr1-m
padding-right: 5px;
.pr2-m
padding-right: 10px;
.pr3-m
padding-right: 15px;
.pr4-m
padding-right: 20px;
.pr5-m
padding-right: 30px;
.pr6-m
padding-right: 40px;
.pr7-m
padding-right: 80px;
.pb0-m
padding-bottom: 0;
.pb1-m
padding-bottom: 5px;
.pb2-m
padding-bottom: 10px;
.pb3-m
padding-bottom: 15px;
.pb4-m
padding-bottom: 20px;
.pb5-m
padding-bottom: 30px;
.pb6-m
padding-bottom: 40px;
.pb7-m
padding-bottom: 80px;
.pt0-m
padding-top: 0;
.pt1-m
padding-top: 5px;
.pt2-m
padding-top: 10px;
.pt3-m
padding-top: 15px;
.pt4-m
padding-top: 20px;
.pt5-m
padding-top: 30px;
.pt6-m
padding-top: 40px;
.pt7-m
padding-top: 80px;
.pv0-m
padding-top: 0;
padding-bottom: 0;
.pv1-m
padding-top: 5px;
padding-bottom: 5px;
.pv2-m
padding-top: 10px;
padding-bottom: 10px;
.pv3-m
padding-top: 15px;
padding-bottom: 15px;
.pv4-m
padding-top: 20px;
padding-bottom: 20px;
.pv5-m
padding-top: 30px;
padding-bottom: 30px;
.pv6-m
padding-top: 40px;
padding-bottom: 40px;
.pv7-m
padding-top: 80px;
padding-bottom: 80px;
.ph0-m
padding-left: 0;
padding-right: 0;
.ph1-m
padding-left: 5px;
padding-right: 5px;
.ph2-m
padding-left: 10px;
padding-right: 10px;
.ph3-m
padding-left: 15px;
padding-right: 15px;
.ph4-m
padding-left: 20px;
padding-right: 20px;
.ph5-m
padding-left: 30px;
padding-right: 30px;
.ph6-m
padding-left: 40px;
padding-right: 40px;
.ph7-m
padding-left: 80px;
padding-right: 80px;
.pa--1-m
padding: 1px;
.pa--2-m
padding: 2px;
.pa--3-m
padding: 3px;
.pa--4-m
padding: 4px;
.pa--5-m
padding: 5px;
.pl--1-m
padding-left: 1px;
.pl--2-m
padding-left: 2px;
.pl--3-m
padding-left: 3px;
.pl--4-m
padding-left: 4px;
.pl--5-m
padding-left: 5px;
.pr--1-m
padding-right: 1px;
.pr--2-m
padding-right: 2px;
.pr--3-m
padding-right: 3px;
.pr--4-m
padding-right: 4px;
.pr--5-m
padding-right: 5px;
.pb--1-m
padding-bottom: 1px;
.pb--2-m
padding-bottom: 2px;
.pb--3-m
padding-bottom: 3px;
.pb--4-m
padding-bottom: 4px;
.pb--5-m
padding-bottom: 5px;
.pt--1-m
padding-top: 1px;
.pt--2-m
padding-top: 2px;
.pt--3-m
padding-top: 3px;
.pt--4-m
padding-top: 4px;
.pt--5-m
padding-top: 5px;
.pv--1-m
padding-top: 1px;
padding-bottom: 1px;
.pv--2-m
padding-top: 2px;
padding-bottom: 2px;
.pv--3-m
padding-top: 3px;
padding-bottom: 3px;
.pv--4-m
padding-top: 4px;
padding-bottom: 4px;
.pv--5-m
padding-top: 5px;
padding-bottom: 5px;
.ph--1-m
padding-left: 1px;
padding-right: 1px;
.ph--2-m
padding-left: 2px;
padding-right: 2px;
.ph--3-m
padding-left: 3px;
padding-right: 3px;
.ph--4-m
padding-left: 4px;
padding-right: 4px;
.ph--5-m
padding-left: 5px;
padding-right: 5px;
.ma0-m
margin: 0;
.ma1-m
margin: 5px;
.ma2-m
margin: 10px;
.ma3-m
margin: 15px;
.ma4-m
margin: 20px;
.ma5-m
margin: 30px;
.ma6-m
margin: 40px;
.ma7-m
margin: 80px;
.ml0-m
margin-left: 0;
.ml1-m
margin-left: 5px;
.ml2-m
margin-left: 10px;
.ml3-m
margin-left: 15px;
.ml4-m
margin-left: 20px;
.ml5-m
margin-left: 30px;
.ml6-m
margin-left: 40px;
.ml7-m
margin-left: 80px;
.mr0-m
margin-right: 0;
.mr1-m
margin-right: 5px;
.mr2-m
margin-right: 10px;
.mr3-m
margin-right: 15px;
.mr4-m
margin-right: 20px;
.mr5-m
margin-right: 30px;
.mr6-m
margin-right: 40px;
.mr7-m
margin-right: 80px;
.mb0-m
margin-bottom: 0;
.mb1-m
margin-bottom: 5px;
.mb2-m
margin-bottom: 10px;
.mb3-m
margin-bottom: 15px;
.mb4-m
margin-bottom: 20px;
.mb5-m
margin-bottom: 30px;
.mb6-m
margin-bottom: 40px;
.mb7-m
margin-bottom: 80px;
.mt0-m
margin-top: 0;
.mt1-m
margin-top: 5px;
.mt2-m
margin-top: 10px;
.mt3-m
margin-top: 15px;
.mt4-m
margin-top: 20px;
.mt5-m
margin-top: 30px;
.mt6-m
margin-top: 40px;
.mt7-m
margin-top: 80px;
.mv0-m
margin-top: 0;
margin-bottom: 0;
.mv1-m
margin-top: 5px;
margin-bottom: 5px;
.mv2-m
margin-top: 10px;
margin-bottom: 10px;
.mv3-m
margin-top: 15px;
margin-bottom: 15px;
.mv4-m
margin-top: 20px;
margin-bottom: 20px;
.mv5-m
margin-top: 30px;
margin-bottom: 30px;
.mv6-m
margin-top: 40px;
margin-bottom: 40px;
.mv7-m
margin-top: 80px;
margin-bottom: 80px;
.mh0-m
margin-left: 0;
margin-right: 0;
.mh1-m
margin-left: 5px;
margin-right: 5px;
.mh2-m
margin-left: 10px;
margin-right: 10px;
.mh3-m
margin-left: 15px;
margin-right: 15px;
.mh4-m
margin-left: 20px;
margin-right: 20px;
.mh5-m
margin-left: 30px;
margin-right: 30px;
.mh6-m
margin-left: 40px;
margin-right: 40px;
.mh7-m
margin-left: 80px;
margin-right: 80px;
.ma--1-m
margin: 1px;
.ma--2-m
margin: 2px;
.ma--3-m
margin: 3px;
.ma--4-m
margin: 4px;
.ma--5-m
margin: 5px;
.ml--1-m
margin-left: 1px;
.ml--2-m
margin-left: 2px;
.ml--3-m
margin-left: 3px;
.ml--4-m
margin-left: 4px;
.ml--5-m
margin-left: 5px;
.mr--1-m
margin-right: 1px;
.mr--2-m
margin-right: 2px;
.mr--3-m
margin-right: 3px;
.mr--4-m
margin-right: 4px;
.mr--5-m
margin-right: 5px;
.mb--1-m
margin-bottom: 1px;
.mb--2-m
margin-bottom: 2px;
.mb--3-m
margin-bottom: 3px;
.mb--4-m
margin-bottom: 4px;
.mb--5-m
margin-bottom: 5px;
.mt--1-m
margin-top: 1px;
.mt--2-m
margin-top: 2px;
.mt--3-m
margin-top: 3px;
.mt--4-m
margin-top: 4px;
.mt--5-m
margin-top: 5px;
.mv--1-m
margin-top: 1px;
margin-bottom: 1px;
.mv--2-m
margin-top: 2px;
margin-bottom: 2px;
.mv--3-m
margin-top: 3px;
margin-bottom: 3px;
.mv--4-m
margin-top: 4px;
margin-bottom: 4px;
.mv--5-m
margin-top: 5px;
margin-bottom: 5px;
.mh--1-m
margin-left: 1px;
margin-right: 1px;
.mh--2-m
margin-left: 2px;
margin-right: 2px;
.mh--3-m
margin-left: 3px;
margin-right: 3px;
.mh--4-m
margin-left: 4px;
margin-right: 4px;
.mh--5-m
margin-left: 5px;
margin-right: 5px;
The following rules apply at @media screen and (min-width: 60em)
.pa0-l
padding: 0;
.pa1-l
padding: 5px;
.pa2-l
padding: 10px;
.pa3-l
padding: 15px;
.pa4-l
padding: 20px;
.pa5-l
padding: 30px;
.pa6-l
padding: 40px;
.pa7-l
padding: 80px;
.pl0-l
padding-left: 0;
.pl1-l
padding-left: 5px;
.pl2-l
padding-left: 10px;
.pl3-l
padding-left: 15px;
.pl4-l
padding-left: 20px;
.pl5-l
padding-left: 30px;
.pl6-l
padding-left: 40px;
.pl7-l
padding-left: 80px;
.pr0-l
padding-right: 0;
.pr1-l
padding-right: 5px;
.pr2-l
padding-right: 10px;
.pr3-l
padding-right: 15px;
.pr4-l
padding-right: 20px;
.pr5-l
padding-right: 30px;
.pr6-l
padding-right: 40px;
.pr7-l
padding-right: 80px;
.pb0-l
padding-bottom: 0;
.pb1-l
padding-bottom: 5px;
.pb2-l
padding-bottom: 10px;
.pb3-l
padding-bottom: 15px;
.pb4-l
padding-bottom: 20px;
.pb5-l
padding-bottom: 30px;
.pb6-l
padding-bottom: 40px;
.pb7-l
padding-bottom: 80px;
.pt0-l
padding-top: 0;
.pt1-l
padding-top: 5px;
.pt2-l
padding-top: 10px;
.pt3-l
padding-top: 15px;
.pt4-l
padding-top: 20px;
.pt5-l
padding-top: 30px;
.pt6-l
padding-top: 40px;
.pt7-l
padding-top: 80px;
.pv0-l
padding-top: 0;
padding-bottom: 0;
.pv1-l
padding-top: 5px;
padding-bottom: 5px;
.pv2-l
padding-top: 10px;
padding-bottom: 10px;
.pv3-l
padding-top: 15px;
padding-bottom: 15px;
.pv4-l
padding-top: 20px;
padding-bottom: 20px;
.pv5-l
padding-top: 30px;
padding-bottom: 30px;
.pv6-l
padding-top: 40px;
padding-bottom: 40px;
.pv7-l
padding-top: 80px;
padding-bottom: 80px;
.ph0-l
padding-left: 0;
padding-right: 0;
.ph1-l
padding-left: 5px;
padding-right: 5px;
.ph2-l
padding-left: 10px;
padding-right: 10px;
.ph3-l
padding-left: 15px;
padding-right: 15px;
.ph4-l
padding-left: 20px;
padding-right: 20px;
.ph5-l
padding-left: 30px;
padding-right: 30px;
.ph6-l
padding-left: 40px;
padding-right: 40px;
.ph7-l
padding-left: 80px;
padding-right: 80px;
.pa--1-l
padding: 1px;
.pa--2-l
padding: 2px;
.pa--3-l
padding: 3px;
.pa--4-l
padding: 4px;
.pa--5-l
padding: 5px;
.pl--1-l
padding-left: 1px;
.pl--2-l
padding-left: 2px;
.pl--3-l
padding-left: 3px;
.pl--4-l
padding-left: 4px;
.pl--5-l
padding-left: 5px;
.pr--1-l
padding-right: 1px;
.pr--2-l
padding-right: 2px;
.pr--3-l
padding-right: 3px;
.pr--4-l
padding-right: 4px;
.pr--5-l
padding-right: 5px;
.pb--1-l
padding-bottom: 1px;
.pb--2-l
padding-bottom: 2px;
.pb--3-l
padding-bottom: 3px;
.pb--4-l
padding-bottom: 4px;
.pb--5-l
padding-bottom: 5px;
.pt--1-l
padding-top: 1px;
.pt--2-l
padding-top: 2px;
.pt--3-l
padding-top: 3px;
.pt--4-l
padding-top: 4px;
.pt--5-l
padding-top: 5px;
.pv--1-l
padding-top: 1px;
padding-bottom: 1px;
.pv--2-l
padding-top: 2px;
padding-bottom: 2px;
.pv--3-l
padding-top: 3px;
padding-bottom: 3px;
.pv--4-l
padding-top: 4px;
padding-bottom: 4px;
.pv--5-l
padding-top: 5px;
padding-bottom: 5px;
.ph--1-l
padding-left: 1px;
padding-right: 1px;
.ph--2-l
padding-left: 2px;
padding-right: 2px;
.ph--3-l
padding-left: 3px;
padding-right: 3px;
.ph--4-l
padding-left: 4px;
padding-right: 4px;
.ph--5-l
padding-left: 5px;
padding-right: 5px;
.ma0-l
margin: 0;
.ma1-l
margin: 5px;
.ma2-l
margin: 10px;
.ma3-l
margin: 15px;
.ma4-l
margin: 20px;
.ma5-l
margin: 30px;
.ma6-l
margin: 40px;
.ma7-l
margin: 80px;
.ml0-l
margin-left: 0;
.ml1-l
margin-left: 5px;
.ml2-l
margin-left: 10px;
.ml3-l
margin-left: 15px;
.ml4-l
margin-left: 20px;
.ml5-l
margin-left: 30px;
.ml6-l
margin-left: 40px;
.ml7-l
margin-left: 80px;
.mr0-l
margin-right: 0;
.mr1-l
margin-right: 5px;
.mr2-l
margin-right: 10px;
.mr3-l
margin-right: 15px;
.mr4-l
margin-right: 20px;
.mr5-l
margin-right: 30px;
.mr6-l
margin-right: 40px;
.mr7-l
margin-right: 80px;
.mb0-l
margin-bottom: 0;
.mb1-l
margin-bottom: 5px;
.mb2-l
margin-bottom: 10px;
.mb3-l
margin-bottom: 15px;
.mb4-l
margin-bottom: 20px;
.mb5-l
margin-bottom: 30px;
.mb6-l
margin-bottom: 40px;
.mb7-l
margin-bottom: 80px;
.mt0-l
margin-top: 0;
.mt1-l
margin-top: 5px;
.mt2-l
margin-top: 10px;
.mt3-l
margin-top: 15px;
.mt4-l
margin-top: 20px;
.mt5-l
margin-top: 30px;
.mt6-l
margin-top: 40px;
.mt7-l
margin-top: 80px;
.mv0-l
margin-top: 0;
margin-bottom: 0;
.mv1-l
margin-top: 5px;
margin-bottom: 5px;
.mv2-l
margin-top: 10px;
margin-bottom: 10px;
.mv3-l
margin-top: 15px;
margin-bottom: 15px;
.mv4-l
margin-top: 20px;
margin-bottom: 20px;
.mv5-l
margin-top: 30px;
margin-bottom: 30px;
.mv6-l
margin-top: 40px;
margin-bottom: 40px;
.mv7-l
margin-top: 80px;
margin-bottom: 80px;
.mh0-l
margin-left: 0;
margin-right: 0;
.mh1-l
margin-left: 5px;
margin-right: 5px;
.mh2-l
margin-left: 10px;
margin-right: 10px;
.mh3-l
margin-left: 15px;
margin-right: 15px;
.mh4-l
margin-left: 20px;
margin-right: 20px;
.mh5-l
margin-left: 30px;
margin-right: 30px;
.mh6-l
margin-left: 40px;
margin-right: 40px;
.mh7-l
margin-left: 80px;
margin-right: 80px;
.ma--1-l
margin: 1px;
.ma--2-l
margin: 2px;
.ma--3-l
margin: 3px;
.ma--4-l
margin: 4px;
.ma--5-l
margin: 5px;
.ml--1-l
margin-left: 1px;
.ml--2-l
margin-left: 2px;
.ml--3-l
margin-left: 3px;
.ml--4-l
margin-left: 4px;
.ml--5-l
margin-left: 5px;
.mr--1-l
margin-right: 1px;
.mr--2-l
margin-right: 2px;
.mr--3-l
margin-right: 3px;
.mr--4-l
margin-right: 4px;
.mr--5-l
margin-right: 5px;
.mb--1-l
margin-bottom: 1px;
.mb--2-l
margin-bottom: 2px;
.mb--3-l
margin-bottom: 3px;
.mb--4-l
margin-bottom: 4px;
.mb--5-l
margin-bottom: 5px;
.mt--1-l
margin-top: 1px;
.mt--2-l
margin-top: 2px;
.mt--3-l
margin-top: 3px;
.mt--4-l
margin-top: 4px;
.mt--5-l
margin-top: 5px;
.mv--1-l
margin-top: 1px;
margin-bottom: 1px;
.mv--2-l
margin-top: 2px;
margin-bottom: 2px;
.mv--3-l
margin-top: 3px;
margin-bottom: 3px;
.mv--4-l
margin-top: 4px;
margin-bottom: 4px;
.mv--5-l
margin-top: 5px;
margin-bottom: 5px;
.mh--1-l
margin-left: 1px;
margin-right: 1px;
.mh--2-l
margin-left: 2px;
margin-right: 2px;
.mh--3-l
margin-left: 3px;
margin-right: 3px;
.mh--4-l
margin-left: 4px;
margin-right: 4px;
.mh--5-l
margin-left: 5px;
margin-right: 5px;
.collapse
border-collapse: collapse;
border-spacing: 0;
.striped--light-silver:nth-child(odd)
background-color: #eef1f6;
.striped--light-gray:nth-child(odd)
background-color: #cfd7e6;
.striped--near-white:nth-child(odd)
background-color: #fbfbfd;
.stripe-light:nth-child(odd)
background-color: rgba(255,255,255,0.1);
.stripe-dark:nth-child(odd)
background-color: rgba(0,0,0,0.1);
.hk-hide-bb-last-row > .dt-row:last-child > .dtc, .hk-hide-bb-last-row > *:last-child
border-style: none,
------------- none;
border-width: 0;
.tl
text-align: left;
.tr
text-align: right;
.tc
text-align: center;
The following rules apply at @media screen and (min-width: 30em)
.tl-ns
text-align: left;
.tr-ns
text-align: right;
.tc-ns
text-align: center;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.tl-m
text-align: left;
.tr-m
text-align: right;
.tc-m
text-align: center;
The following rules apply at @media screen and (min-width: 60em)
.tl-l
text-align: left;
.tr-l
text-align: right;
.tc-l
text-align: center;
.strike
text-decoration: line-through;
.underline
text-decoration: underline;
.no-underline
text-decoration: none;
The following rules apply at @media screen and (min-width: 30em)
.strike-ns
text-decoration: line-through;
.underline-ns
text-decoration: underline;
.no-underline-ns
text-decoration: none;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.strike-m
text-decoration: line-through;
.underline-m
text-decoration: underline;
.no-underline-m
text-decoration: none;
The following rules apply at @media screen and (min-width: 60em)
.strike-l
text-decoration: line-through;
.underline-l
text-decoration: underline;
.no-underline-l
text-decoration: none;
.ttc
text-transform: capitalize;
.ttl
text-transform: lowercase;
.ttu
text-transform: uppercase;
.ttn
text-transform: none;
The following rules apply at @media screen and (min-width: 30em)
.ttc-ns
text-transform: capitalize;
.ttl-ns
text-transform: lowercase;
.ttu-ns
text-transform: uppercase;
.ttn-ns
text-transform: none;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.ttc-m
text-transform: capitalize;
.ttl-m
text-transform: lowercase;
.ttu-m
text-transform: uppercase;
.ttn-m
text-transform: none;
The following rules apply at @media screen and (min-width: 60em)
.ttc-l
text-transform: capitalize;
.ttl-l
text-transform: lowercase;
.ttu-l
text-transform: uppercase;
.ttn-l
text-transform: none;
.f-6
font-size: 6rem;
.f-headline
font-size: 6rem;
.f-5
font-size: 5rem;
.f-subheadline
font-size: 5rem;
.f1
font-size: 48px;
.f2
font-size: 36px;
.f3
font-size: 24px;
.f4
font-size: 18px;
.f5
font-size: 13px;
.f6
font-size: 12px;
.f7
font-size: 12px;
The following rules apply at @media screen and (min-width: 30em)
.f-6-ns
font-size: 6rem;
.f-headline-ns
font-size: 6rem;
.f-5-ns
font-size: 5rem;
.f-subheadline-ns
font-size: 5rem;
.f1-ns
font-size: 48px;
.f2-ns
font-size: 36px;
.f3-ns
font-size: 24px;
.f4-ns
font-size: 18px;
.f5-ns
font-size: 13px;
.f6-ns
font-size: 12px;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.f-6-m
font-size: 6rem;
.f-headline-m
font-size: 6rem;
.f-5-m
font-size: 5rem;
.f-subheadline-m
font-size: 5rem;
.f1-m
font-size: 48px;
.f2-m
font-size: 36px;
.f3-m
font-size: 24px;
.f4-m
font-size: 18px;
.f5-m
font-size: 13px;
.f6-m
font-size: 12px;
The following rules apply at @media screen and (min-width: 60em)
.f-6-l
font-size: 6rem;
.f-headline-l
font-size: 6rem;
.f-5-l
font-size: 5rem;
.f-subheadline-l
font-size: 5rem;
.f1-l
font-size: 48px;
.f2-l
font-size: 36px;
.f3-l
font-size: 24px;
.f4-l
font-size: 18px;
.f5-l
font-size: 13px;
.f6-l
font-size: 12px;
.measure
max-width: 30em;
.measure-wide
max-width: 34em;
.measure-narrow
max-width: 20em;
.indent
text-indent: 1em;
margin-top: 0;
margin-bottom: 0;
.truncate
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
.small-caps
font-variant: small-caps;
The following rules apply at @media screen and (min-width: 30em)
.measure-ns
max-width: 30em;
.measure-wide-ns
max-width: 34em;
.measure-narrow-ns
max-width: 20em;
.indent-ns
text-indent: 1em;
margin-top: 0;
margin-bottom: 0;
.small-caps-ns
font-variant: small-caps;
.truncate-ns
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.measure-m
max-width: 30em;
.measure-wide-m
max-width: 34em;
.measure-narrow-m
max-width: 20em;
.indent-m
text-indent: 1em;
margin-top: 0;
margin-bottom: 0;
.small-caps-m
font-variant: small-caps;
.truncate-m
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
The following rules apply at @media screen and (min-width: 60em)
.measure-l
max-width: 30em;
.measure-wide-l
max-width: 34em;
.measure-narrow-l
max-width: 20em;
.indent-l
text-indent: 1em;
margin-top: 0;
margin-bottom: 0;
.small-caps-l
font-variant: small-caps;
.truncate-l
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
.aspect-ratio
height: 0;
position: relative;
.aspect-ratio--16x9
padding-bottom: 56.25%;
.aspect-ratio--9x16
padding-bottom: 177.77%;
.aspect-ratio--4x3
padding-bottom: 75%;
.aspect-ratio--3x4
padding-bottom: 133.33%;
.aspect-ratio--6x4
padding-bottom: 66.6%;
.aspect-ratio--4x6
padding-bottom: 150%;
.aspect-ratio--8x5
padding-bottom: 62.5%;
.aspect-ratio--5x8
padding-bottom: 160%;
.aspect-ratio--7x5
padding-bottom: 71.42%;
.aspect-ratio--5x7
padding-bottom: 140%;
.aspect-ratio--1x1
padding-bottom: 100%;
.aspect-ratio--object
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
.overflow-container
overflow-y: scroll;
.center
margin-right: auto;
margin-left: auto;
.no-select
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
.v-base
vertical-align: baseline;
.v-mid
vertical-align: middle;
.v-top
vertical-align: top;
.v-btm
vertical-align: bottom;
The following rules apply at @media screen and (min-width: 30em)
.v-base-ns
vertical-align: baseline;
.v-mid-ns
vertical-align: middle;
.v-top-ns
vertical-align: top;
.v-btm-ns
vertical-align: bottom;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.v-base-m
vertical-align: baseline;
.v-mid-m
vertical-align: middle;
.v-top-m
vertical-align: top;
.v-btm-m
vertical-align: bottom;
The following rules apply at @media screen and (min-width: 60em)
.v-base-l
vertical-align: baseline;
.v-mid-l
vertical-align: middle;
.v-top-l
vertical-align: top;
.v-btm-l
vertical-align: bottom;
.clip
position: fixed !important;
_position: absolute !important;
clip: rect(1px 1px 1px 1px),
----- rect(1px,1px,1px,1px);
The following rules apply at @media screen and (min-width: 30em)
.clip-ns
position: fixed !important;
_position: absolute !important;
clip: rect(1px 1px 1px 1px),
----- rect(1px,1px,1px,1px);
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.clip-m
position: fixed !important;
_position: absolute !important;
clip: rect(1px 1px 1px 1px),
----- rect(1px,1px,1px,1px);
The following rules apply at @media screen and (min-width: 60em)
.clip-l
position: fixed !important;
_position: absolute !important;
clip: rect(1px 1px 1px 1px),
----- rect(1px,1px,1px,1px);
.ws-normal
white-space: normal;
.nowrap
white-space: nowrap;
.pre
white-space: pre;
The following rules apply at @media screen and (min-width: 30em)
.ws-normal-ns
white-space: normal;
.nowrap-ns
white-space: nowrap;
.pre-ns
white-space: pre;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.ws-normal-m
white-space: normal;
.nowrap-m
white-space: nowrap;
.pre-m
white-space: pre;
The following rules apply at @media screen and (min-width: 60em)
.ws-normal-l
white-space: normal;
.nowrap-l
white-space: nowrap;
.pre-l
white-space: pre;
.w1
width: 16px;
.w2
width: 24px;
.w3
width: 32px;
.w4
width: 60px;
.w5
width: 100px;
.w6
width: 200px;
.w-10
width: 10%;
.w-20
width: 20%;
.w-25
width: 25%;
.w-30
width: 30%;
.w-33
width: 33%;
.w-34
width: 34%;
.w-40
width: 40%;
.w-50
width: 50%;
.w-60
width: 60%;
.w-70
width: 70%;
.w-75
width: 75%;
.w-80
width: 80%;
.w-90
width: 90%;
.w-100
width: 100%;
.w-third
width: calc(100% / 3);
.w-two-thirds
width: calc(100% / 1.5);
.w-auto
width: auto;
The following rules apply at @media screen and (min-width: 30em)
.w1-ns
width: 16px;
.w2-ns
width: 24px;
.w3-ns
width: 32px;
.w4-ns
width: 60px;
.w5-ns
width: 100px;
.w6-ns
width: 200px;
.w-10-ns
width: 10%;
.w-20-ns
width: 20%;
.w-25-ns
width: 25%;
.w-30-ns
width: 30%;
.w-33-ns
width: 33%;
.w-34-ns
width: 34%;
.w-40-ns
width: 40%;
.w-50-ns
width: 50%;
.w-60-ns
width: 60%;
.w-70-ns
width: 70%;
.w-75-ns
width: 75%;
.w-80-ns
width: 80%;
.w-90-ns
width: 90%;
.w-100-ns
width: 100%;
.w-third-ns
width: calc(100% / 3);
.w-two-thirds-ns
width: calc(100% / 1.5);
.w-auto-ns
width: auto;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.w1-m
width: 16px;
.w2-m
width: 24px;
.w3-m
width: 32px;
.w4-m
width: 60px;
.w5-m
width: 100px;
.w6-m
width: 200px;
.w-10-m
width: 10%;
.w-20-m
width: 20%;
.w-25-m
width: 25%;
.w-30-m
width: 30%;
.w-33-m
width: 33%;
.w-34-m
width: 34%;
.w-40-m
width: 40%;
.w-50-m
width: 50%;
.w-60-m
width: 60%;
.w-70-m
width: 70%;
.w-75-m
width: 75%;
.w-80-m
width: 80%;
.w-90-m
width: 90%;
.w-100-m
width: 100%;
.w-third-m
width: calc(100% / 3);
.w-two-thirds-m
width: calc(100% / 1.5);
.w-auto-m
width: auto;
The following rules apply at @media screen and (min-width: 60em)
.w1-l
width: 16px;
.w2-l
width: 24px;
.w3-l
width: 32px;
.w4-l
width: 60px;
.w5-l
width: 100px;
.w6-l
width: 200px;
.w-10-l
width: 10%;
.w-20-l
width: 20%;
.w-25-l
width: 25%;
.w-30-l
width: 30%;
.w-33-l
width: 33%;
.w-34-l
width: 34%;
.w-40-l
width: 40%;
.w-50-l
width: 50%;
.w-60-l
width: 60%;
.w-70-l
width: 70%;
.w-75-l
width: 75%;
.w-80-l
width: 80%;
.w-90-l
width: 90%;
.w-100-l
width: 100%;
.w-third-l
width: calc(100% / 3);
.w-two-thirds-l
width: calc(100% / 1.5);
.w-auto-l
width: auto;
.word-normal
word-break: normal;
.word-wrap
word-break: break-all;
.word-nowrap
word-break: keep-all;
The following rules apply at @media screen and (min-width: 30em)
.word-normal-ns
word-break: normal;
.word-wrap-ns
word-break: break-all;
.word-nowrap-ns
word-break: keep-all;
The following rules apply at @media screen and (min-width: 30em) and (max-width: 60em)
.word-normal-m
word-break: normal;
.word-wrap-m
word-break: break-all;
.word-nowrap-m
word-break: keep-all;
The following rules apply at @media screen and (min-width: 60em)
.word-normal-l
word-break: normal;
.word-wrap-l
word-break: break-all;
.word-nowrap-l
word-break: keep-all;
.z-0
z-index: 0;
.z-1
z-index: 1;
.z-2
z-index: 2;
.z-3
z-index: 3;
.z-4
z-index: 4;
.z-5
z-index: 5;
.z-999
z-index: 999;
.z-9999
z-index: 9999;
.z-max
z-index: 2147483647;
.z-inherit
z-index: inherit;
.z-initial
z-index: initial;
.z-unset
z-index: unset;
:root
font-size: 14px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
.sh-h1
color: #79589f;
.sh-h2
color: #79589f;
.sh-h3
color: #79589f;
.sh-h4
color: #79589f;
.sh-h5
color: #79589f;
.sh-h6
color: #79589f;
.sh-h1
font-size: 36px;
.sh-h2
font-size: 30px;
.sh-h3
font-size: 36px;
.sh-h4
font-size: 36px;
font-weight: bold;
.sh-h5
font-size: 36px;
.sh-h6
font-size: 36px;