From 5084d1085624d4b8f5af3df14161c24ce14b82bd Mon Sep 17 00:00:00 2001 From: Alyssa Date: Fri, 19 Apr 2019 09:08:02 +0200 Subject: [PATCH] fix(checkbox): styled checkbox according to zeppelin designs --- src/App.js | 1 + src/assets/fonts/zepicons.eot | Bin 0 -> 27232 bytes src/assets/fonts/zepicons.svg | 330 ++++++++ src/assets/fonts/zepicons.ttf | Bin 0 -> 27064 bytes src/assets/fonts/zepicons.woff | Bin 0 -> 16100 bytes src/assets/fonts/zepicons.woff2 | Bin 0 -> 13476 bytes src/base_bundle_entry.scss | 1 + src/elements/checkbox/CheckboxPage.jsx | 42 +- src/elements/checkbox/_checkbox.scss | 117 ++- src/zeppelin-element-library.css | 1039 ++++++++++++++++++++++++ 10 files changed, 1480 insertions(+), 50 deletions(-) create mode 100644 src/assets/fonts/zepicons.eot create mode 100644 src/assets/fonts/zepicons.svg create mode 100644 src/assets/fonts/zepicons.ttf create mode 100644 src/assets/fonts/zepicons.woff create mode 100644 src/assets/fonts/zepicons.woff2 create mode 100644 src/zeppelin-element-library.css diff --git a/src/App.js b/src/App.js index 2c4c602..e12c101 100755 --- a/src/App.js +++ b/src/App.js @@ -4,6 +4,7 @@ import ButtonPage from './elements/button/ButtonPage.jsx'; import TagPage from './elements/tag/TagPage.jsx'; import CheckboxPage from './elements/checkbox/CheckboxPage.jsx'; import './base_bundle_entry.scss'; +import './zeppelin-element-library.css'; // import './icons.font'; function App() { diff --git a/src/assets/fonts/zepicons.eot b/src/assets/fonts/zepicons.eot new file mode 100644 index 0000000000000000000000000000000000000000..1a5ed8f4476a38226e07dc74ec026324ee87d1fa GIT binary patch literal 27232 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/zepicons.ttf b/src/assets/fonts/zepicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0cd5549e62692fddffcc0b46cc8caca4b7469cf6 GIT binary patch literal 27064 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

  • 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 SeTlDX>_y7R^;~6WH~;|jRu1C; literal 0 HcmV?d00001 diff --git a/src/base_bundle_entry.scss b/src/base_bundle_entry.scss index b8992b4..893908b 100644 --- a/src/base_bundle_entry.scss +++ b/src/base_bundle_entry.scss @@ -27,3 +27,4 @@ $include-typography: true !default; @import './elements/button/button'; @import './elements/tag/tag'; +@import './elements/checkbox/checkbox'; diff --git a/src/elements/checkbox/CheckboxPage.jsx b/src/elements/checkbox/CheckboxPage.jsx index 7a2a7b9..b62bfa8 100644 --- a/src/elements/checkbox/CheckboxPage.jsx +++ b/src/elements/checkbox/CheckboxPage.jsx @@ -6,28 +6,54 @@ function CheckboxPage() {
    -
    +
    +
    +
    + + +
    +
    +
    -
    +
    + + +
    ); } diff --git a/src/elements/checkbox/_checkbox.scss b/src/elements/checkbox/_checkbox.scss index 9cdac3c..6a6b58e 100644 --- a/src/elements/checkbox/_checkbox.scss +++ b/src/elements/checkbox/_checkbox.scss @@ -1,50 +1,83 @@ -//Checkbox - base style - @mixin checkbox { + $lineHeight: 2.125rem; + $fontSize: 36px; + // strip the units (expecting a px value, but remove so we've just got an int) + $baseFont: ($fontSize) / ($fontSize * 0 + 1); + // ensure our base is a rem val + $base: ($lineHeight) / ($lineHeight * 0 + 1) * 1rem; + // get our borderwidth in rems + $borderWidth: (2 / (2 * 0 + 1) / $baseFont) * 1rem; + $boxSize: $base/1.7; .#{$prefix}checkbox { - position: relative; - display: block; - margin-bottom: 0.5rem; - border: 2px solid get('colors.gray.gray-dark.hex'); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), - inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); - } - - .#{$prefix}checkbox.disabled .#{$prefix}-checkbox--label { - color: get('colors.gray.gray.hex'); - cursor: not-allowed; - } - - .#{$prefix}checkbox--label { - @include themify($themes) { - //color: themed('primary'); - color: 'orange'; - padding-left: 12px; - margin-bottom: 0; + .#{$prefix}checkbox__label { cursor: pointer; + line-height: $base; + position: relative; + display: inline-block; + padding-left: $base; + font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, + Segoe UI, Open Sans, Helvetica Neue, Arial, sans-serif; + margin-bottom: 0; + &:before, + &:after { + box-sizing: border-box; + line-height: $base; + content: ' '; + display: block; + position: absolute; + top: $base/4.75; + left: 0; + width: $boxSize; + height: $boxSize; + border-radius: 0; + } + &:before { + cursor: pointer; + width: ($boxSize) + $borderWidth * 2; + height: ($boxSize) + $borderWidth * 2; + margin: -$borderWidth; + border: 2px solid get('colors.gray.gray.hex'); + border-radius: 0; + } } - } - .#{$prefix}checkbox--input { - position: absolute; - margin-top: 0.25rem; - margin-left: -1.25rem; - } - - .#{$prefix}checkbox--input:only-child { - position: static; - } - - .#{$prefix}checkbox--inline { - display: inline-block; - } - - .#{$prefix}checkbox--inline .#{$prefix}checkbox--label { - vertical-align: middle; - } - - .#{$prefix}checkbox--inline + .#{$prefix}checkbox--inline { - margin-left: 0.75rem; + /* hide the input element */ + .#{$prefix}checkbox__input { + opacity: 0; + &:disabled + .#{$prefix}checkbox__label:before { + cursor: not-allowed; + background: get('colors.gray.grayLighter.hex'); + border: 2px solid get('colors.gray.gray.hex'); + } + &:disabled + .#{$prefix}checkbox__label { + cursor: not-allowed; + } + &:checked + .#{$prefix}checkbox__label:before { + font-family: zepicons; + content: '\f112'; + //content: '\2713'; + display: inline-block; + background: get('colors.gray.white.hex'); + line-height: $boxSize + $borderWidth; + font-size: 18px; + text-align: center; + transform: scale(1); + @include themify($themes) { + color: themed('primary'); + } + } + &:checked:focus + .#{$prefix}checkbox__label:before { + @include themify($themes) { + box-shadow: 0 0 5px 1px themed('primary'); + background: get('colors.gray.white.hex'); + } + } + &:active + .#{$prefix}checkbox__label:before { + @include themify($themes) { + background: themed('hover'); + } + } + } } } diff --git a/src/zeppelin-element-library.css b/src/zeppelin-element-library.css new file mode 100644 index 0000000..41b3d19 --- /dev/null +++ b/src/zeppelin-element-library.css @@ -0,0 +1,1039 @@ +/* zeppelin-element-library version v0.0.0 */ +a, +abbr, +acronym, +address, +applet, +article, +aside, +audio, +b, +big, +blockquote, +body, +canvas, +caption, +center, +cite, +code, +dd, +del, +details, +dfn, +div, +dl, +dt, +em, +embed, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +html, +i, +iframe, +img, +ins, +kbd, +label, +legend, +li, +mark, +menu, +nav, +object, +ol, +output, +p, +pre, +q, +ruby, +s, +samp, +section, +small, +span, +strike, +strong, +sub, +summary, +sup, +table, +tbody, +td, +tfoot, +th, +thead, +time, +tr, +tt, +u, +ul, +var, +video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { + display: block; +} +body { + line-height: 1; +} +ol, +ul { + list-style: none; +} +blockquote, +q { + quotes: none; +} +blockquote:after, +blockquote:before, +q:after, +q:before { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +@font-face { + font-family: Roboto; + font-style: normal; + font-weight: 300; + src: url(assets/fonts/roboto-v18-latin-300.eot); + src: local('Roboto Light'), local('Roboto-Light'), + url(assets/fonts/roboto-v18-latin-300.eot?#iefix) + format('embedded-opentype'), + url(assets/fonts/roboto-v18-latin-300.woff2) format('woff2'), + url(assets/fonts/roboto-v18-latin-300.woff) format('woff'), + url(assets/fonts/roboto-v18-latin-300.ttf) format('truetype'), + url(assets/fonts/roboto-v18-latin-300.svg#Roboto) format('svg'); +} +@font-face { + font-family: Roboto; + font-style: italic; + font-weight: 400; + src: url(assets/fonts/roboto-v18-latin-italic.eot); + src: local('Roboto Italic'), local('Roboto-Italic'), + url(assets/fonts/roboto-v18-latin-italic.eot?#iefix) + format('embedded-opentype'), + url(assets/fonts/roboto-v18-latin-italic.woff2) format('woff2'), + url(assets/fonts/roboto-v18-latin-italic.woff) format('woff'), + url(assets/fonts/roboto-v18-latin-italic.ttf) format('truetype'), + url(assets/fonts/roboto-v18-latin-italic.svg#Roboto) format('svg'); +} +@font-face { + font-family: Roboto; + font-style: normal; + font-weight: 400; + src: url(assets/fonts/roboto-v18-latin-regular.eot); + src: local('Roboto'), local('Roboto-Regular'), + url(assets/fonts/roboto-v18-latin-regular.eot?#iefix) + format('embedded-opentype'), + url(assets/fonts/roboto-v18-latin-regular.woff2) format('woff2'), + url(assets/fonts/roboto-v18-latin-regular.woff) format('woff'), + url(assets/fonts/roboto-v18-latin-regular.ttf) format('truetype'), + url(assets/fonts/roboto-v18-latin-regular.svg#Roboto) format('svg'); +} +@font-face { + font-family: Roboto; + font-style: normal; + font-weight: 500; + src: url(assets/fonts/roboto-v18-latin-500.eot); + src: local('Roboto Medium'), local('Roboto-Medium'), + url(assets/fonts/roboto-v18-latin-500.eot?#iefix) + format('embedded-opentype'), + url(assets/fonts/roboto-v18-latin-500.woff2) format('woff2'), + url(assets/fonts/roboto-v18-latin-500.woff) format('woff'), + url(assets/fonts/roboto-v18-latin-500.ttf) format('truetype'), + url(assets/fonts/roboto-v18-latin-500.svg#Roboto) format('svg'); +} +@font-face { + font-family: Roboto; + font-style: normal; + font-weight: 700; + src: url(assets/fonts/roboto-v18-latin-700.eot); + src: local('Roboto Bold'), local('Roboto-Bold'), + url(assets/fonts/roboto-v18-latin-700.eot?#iefix) + format('embedded-opentype'), + url(assets/fonts/roboto-v18-latin-700.woff2) format('woff2'), + url(assets/fonts/roboto-v18-latin-700.woff) format('woff'), + url(assets/fonts/roboto-v18-latin-700.ttf) format('truetype'), + url(assets/fonts/roboto-v18-latin-700.svg#Roboto) format('svg'); +} +@font-face { + font-family: Teko; + font-style: normal; + font-weight: 400; + src: url(assets/fonts/teko-v7-latin-regular.eot); + src: local('Teko Regular'), local('Teko-Regular'), + url(assets/fonts/teko-v7-latin-regular.eot?#iefix) + format('embedded-opentype'), + url(assets/fonts/teko-v7-latin-regular.woff2) format('woff2'), + url(assets/fonts/teko-v7-latin-regular.woff) format('woff'), + url(assets/fonts/teko-v7-latin-regular.ttf) format('truetype'), + url(assets/fonts/teko-v7-latin-regular.svg#Teko) format('svg'); +} +@font-face { + font-family: Teko; + font-style: normal; + font-weight: 500; + src: url(assets/fonts/teko-v7-latin-500.eot); + src: local('Teko Medium'), local('Teko-Medium'), + url(assets/fonts/teko-v7-latin-500.eot?#iefix) format('embedded-opentype'), + url(assets/fonts/teko-v7-latin-500.woff2) format('woff2'), + url(assets/fonts/teko-v7-latin-500.woff) format('woff'), + url(assets/fonts/teko-v7-latin-500.ttf) format('truetype'), + url(assets/fonts/teko-v7-latin-500.svg#Teko) format('svg'); +} +@font-face { + font-family: Teko; + font-style: normal; + font-weight: 700; + src: url(assets/fonts/teko-v7-latin-700.eot); + src: local('Teko Bold'), local('Teko-Bold'), + url(assets/fonts/teko-v7-latin-700.eot?#iefix) format('embedded-opentype'), + url(assets/fonts/teko-v7-latin-700.woff2) format('woff2'), + url(assets/fonts/teko-v7-latin-700.woff) format('woff'), + url(assets/fonts/teko-v7-latin-700.ttf) format('truetype'), + url(assets/fonts/teko-v7-latin-700.svg#Teko) format('svg'); +} +.zep-color--indigo-blue { + color: #27166f; +} +.zep-background-color--indigo-blue { + background-color: #27166f; +} +.zep-border-color--indigo-blue { + border-color: #27166f; +} +.zep-color--cat-yellow { + color: #f0b823; +} +.zep-background-color--cat-yellow { + background-color: #f0b823; +} +.zep-border-color--cat-yellow { + border-color: #f0b823; +} +.zep-color--rental-red { + color: #af0e0e; +} +.zep-background-color--rental-red { + background-color: #af0e0e; +} +.zep-border-color--rental-red { + border-color: #af0e0e; +} +.zep-color--zlab-blue { + color: #00aeef; +} +.zep-background-color--zlab-blue { + background-color: #00aeef; +} +.zep-border-color--zlab-blue { + border-color: #00aeef; +} +.zep-color--black { + color: #000; +} +.zep-background-color--black { + background-color: #000; +} +.zep-border-color--black { + border-color: #000; +} +.zep-color--gray-dark { + color: #101111; +} +.zep-background-color--gray-dark { + background-color: #101111; +} +.zep-border-color--gray-dark { + border-color: #101111; +} +.zep-color--gray-mid-dark { + color: #373d3f; +} +.zep-background-color--gray-mid-dark { + background-color: #373d3f; +} +.zep-border-color--gray-mid-dark { + border-color: #373d3f; +} +.zep-color--gray { + color: #464a4c; +} +.zep-background-color--gray { + background-color: #464a4c; +} +.zep-border-color--gray { + border-color: #464a4c; +} +.zep-color--text-gray { + color: #555f61; +} +.zep-background-color--text-gray { + background-color: #555f61; +} +.zep-border-color--text-gray { + border-color: #555f61; +} +.zep-color--gray-light { + color: #6f7c80; +} +.zep-background-color--gray-light { + background-color: #6f7c80; +} +.zep-border-color--gray-light { + border-color: #6f7c80; +} +.zep-color--disabled { + color: #c1c7c9; +} +.zep-background-color--disabled { + background-color: #c1c7c9; +} +.zep-border-color--disabled { + border-color: #c1c7c9; +} +.zep-color--gray-lighter { + color: #eceeef; +} +.zep-background-color--gray-lighter { + background-color: #eceeef; +} +.zep-border-color--gray-lighter { + border-color: #eceeef; +} +.zep-color--gray-mid { + color: #f2f3f4; +} +.zep-background-color--gray-mid { + background-color: #f2f3f4; +} +.zep-border-color--gray-mid { + border-color: #f2f3f4; +} +.zep-color--gray-lightest { + color: #f7f7f9; +} +.zep-background-color--gray-lightest { + background-color: #f7f7f9; +} +.zep-border-color--gray-lightest { + border-color: #f7f7f9; +} +.zep-color--white { + color: #fff; +} +.zep-background-color--white { + background-color: #fff; +} +.zep-border-color--white { + border-color: #fff; +} +.zep-color--success { + color: #5cb85c; +} +.zep-background-color--success { + background-color: #5cb85c; +} +.zep-border-color--success { + border-color: #5cb85c; +} +.zep-color--warning { + color: #f0ad4e; +} +.zep-background-color--warning { + background-color: #f0ad4e; +} +.zep-border-color--warning { + border-color: #f0ad4e; +} +.zep-color--alert { + color: #ff6562; +} +.zep-background-color--alert { + background-color: #ff6562; +} +.zep-border-color--alert { + border-color: #ff6562; +} +.zep-color--info { + color: #5bc0de; +} +.zep-background-color--info { + background-color: #5bc0de; +} +.zep-border-color--info { + border-color: #5bc0de; +} +.zep-color--xing { + color: #026466; +} +.zep-background-color--xing { + background-color: #026466; +} +.zep-border-color--xing { + border-color: #026466; +} +.zep-color--facebook { + color: #4267b2; +} +.zep-background-color--facebook { + background-color: #4267b2; +} +.zep-border-color--facebook { + border-color: #4267b2; +} +.zep-color--twitter { + color: #1da1f2; +} +.zep-background-color--twitter { + background-color: #1da1f2; +} +.zep-border-color--twitter { + border-color: #1da1f2; +} +.zep-color--linkedin { + color: #0077b5; +} +.zep-background-color--linkedin { + background-color: #0077b5; +} +.zep-border-color--linkedin { + border-color: #0077b5; +} +.zep-color--kununu { + color: #99c613; +} +.zep-background-color--kununu { + background-color: #99c613; +} +.zep-border-color--kununu { + border-color: #99c613; +} +.zep-color--youtube { + color: red; +} +.zep-background-color--youtube { + background-color: red; +} +.zep-border-color--youtube { + border-color: red; +} +.zep-color--googleplus { + color: #dd4b39; +} +.zep-background-color--googleplus { + background-color: #dd4b39; +} +.zep-border-color--googleplus { + border-color: #dd4b39; +} +.zep-color--cat-yellow-hover { + color: #fae6b2; +} +.zep-background-color--cat-yellow-hover { + background-color: #fae6b2; +} +.zep-border-color--cat-yellow-hover { + border-color: #fae6b2; +} +.zep-typo--display-1 { + font-size: 3.5em; +} +.zep-typo--display-1, +.zep-typo--display-2 { + font-family: Teko; + font-weight: 400; + line-height: 1.5; + text-transform: none; + margin: 0; +} +.zep-typo--display-2 { + font-size: 4.5em; +} +.zep-typo--display-3 { + font-size: 5.5em; +} +.zep-typo--display-3, +.zep-typo--display-4 { + font-family: Teko; + font-weight: 400; + line-height: 1.5; + text-transform: none; + margin: 0; +} +.zep-typo--display-4 { + font-size: 6em; +} +.zep-typo--normal-1 { + font-size: 0.75em; +} +.zep-typo--normal-1, +.zep-typo--normal-2 { + font-family: Roboto; + font-weight: 400; + line-height: 1.5; + text-transform: none; + margin: 0; +} +.zep-typo--normal-2 { + font-size: 0.875em; +} +.zep-typo--normal-3 { + font-family: Roboto; + font-size: 1em; + font-weight: 400; + line-height: 1.5; + text-transform: none; + margin: 0; +} +.zep-typo--normal-4 { + font-size: 1.25em; +} +.zep-typo--normal-4, +.zep-typo--normal-5 { + font-family: Teko; + font-weight: 400; + line-height: 1.5; + text-transform: none; + margin: 0; +} +.zep-typo--normal-5 { + font-size: 1.5em; +} +.zep-typo--normal-6 { + font-size: 1.75em; +} +.zep-typo--normal-6, +.zep-typo--normal-7 { + font-family: Teko; + font-weight: 400; + line-height: 1.5; + text-transform: none; + margin: 0; +} +.zep-typo--normal-7 { + font-size: 2.25em; +} +.zep-typo--normal-8 { + font-family: Teko; + font-size: 2.5em; + font-weight: 400; + line-height: 1.5; + text-transform: none; + margin: 0; +} +.zep-typo--special-1 { + font-size: 0.75em; +} +.zep-typo--special-1, +.zep-typo--special-2 { + font-family: Roboto; + font-weight: 400; + line-height: 1.5; + text-transform: uppercase; + margin: 0; +} +.zep-typo--special-2 { + font-size: 0.875em; +} +.zep-typo--special-3 { + font-size: 1em; +} +.zep-button, +.zep-typo--special-3, +.zep-typo--special-4 { + font-family: Teko; + font-weight: 400; + line-height: 1.5; + text-transform: uppercase; + margin: 0; +} +.zep-button, +.zep-typo--special-4 { + font-size: 1.5em; +} +* { + box-sizing: border-box; +} +body, +html { + font-size: 16px; + font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, + Open Sans, Helvetica Neue, Arial, sans-serif; + margin: 0; + padding: 0; + height: 100%; +} +img { + max-width: 100%; + height: auto; +} +a { + text-decoration: none; + cursor: pointer; +} +.zep-visually-hidden { + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px 1px 1px 1px); + clip: rect(1px, 1px, 1px, 1px); +} +.zep-visually-hidden:focus { + position: static; + width: auto; + height: auto; +} +[aria-hidden='true'], +[hidden] { + display: none; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.zep-button { + box-sizing: border-box; + display: inline-block; + border: 0; + background: rgba(0, 0, 0, 0); + outline: 0; + text-align: center; + cursor: pointer; + line-height: 3rem; + height: 3rem; + padding: 0 1.125rem; +} +.zep-button.zep-button-primary { + color: #fff; + background-color: #27166f; +} +.zep-button.zep-button-primary.zep-button-primary--hover, +.zep-button.zep-button-primary:focus, +.zep-button.zep-button-primary:hover { + background-color: #361e9a; +} +.zep-button.zep-button-primary.zep-button-primary--disabled, +.zep-button.zep-button-primary:disabled { + color: #c1c7c9; + background-color: #eceeef; +} +.zep-button.zep-button-secondary { + background-color: #fff; + border: 2px solid #27166f; + line-height: calc(3rem - 4px); +} +.zep-button.zep-button-secondary.zep-button-secondary--hover, +.zep-button.zep-button-secondary:focus, +.zep-button.zep-button-secondary:hover { + color: #fff; + background-color: #27166f; + border-color: #27166f; +} +.zep-button.zep-button-secondary.zep-button-secondary--disabled, +.zep-button.zep-button-secondary:disabled { + color: #c1c7c9; + background-color: #fff; + border-color: #eceeef; + cursor: not-allowed; +} +.zep-button--full { + display: block; + width: 100%; +} +.zep-tag { + box-sizing: border-box; + display: inline-block; + border: 2px solid #f0b823; + padding: 0.625rem; + background-color: #fff; + color: #000; +} +.zep-tag.zep-tag--hover, +.zep-tag:focus, +.zep-tag:hover { + background-color: #fae6b2; +} +.zep-tag i, +.zep-tag img, +.zep-tag svg { + width: 12px; + height: 12px; + color: #f0b823; + margin-left: 0.625rem; + float: right; + cursor: pointer; +} +@font-face { + font-family: zepicons; + src: url(assets/fonts/zepicons.eot?#iefix) format('embedded-opentype'), + url(assets/fonts/zepicons.woff) format('woff'), + url(assets/fonts/zepicons.woff2) format('woff2'), + url(assets/fonts/zepicons.ttf) format('truetype'), + url(assets/fonts/zepicons.svg#zepicons) format('svg'); +} +.zepicons { + line-height: 1; +} +.zepicons:before { + font-family: zepicons !important; + font-style: normal; + font-weight: 400 !important; + vertical-align: top; +} +.zepicons-account:before { + content: '\f101'; +} +.zepicons-add-cart:before { + content: '\f102'; +} +.zepicons-add-solution:before { + content: '\f103'; +} +.zepicons-attachment:before { + content: '\f104'; +} +.zepicons-average:before { + content: '\f105'; +} +.zepicons-bell:before { + content: '\f106'; +} +.zepicons-bookmark:before { + content: '\f107'; +} +.zepicons-br:before { + content: '\f108'; +} +.zepicons-briefcase:before { + content: '\f109'; +} +.zepicons-calendar-clock:before { + content: '\f10a'; +} +.zepicons-calendar-range:before { + content: '\f10b'; +} +.zepicons-camera:before { + content: '\f10c'; +} +.zepicons-cart:before { + content: '\f10d'; +} +.zepicons-cat-new:before { + content: '\f10e'; +} +.zepicons-cat-service:before { + content: '\f10f'; +} +.zepicons-cat-used:before { + content: '\f110'; +} +.zepicons-chat:before { + content: '\f111'; +} +.zepicons-check:before { + content: '\f112'; +} +.zepicons-chevron-down:before { + content: '\f113'; +} +.zepicons-chevron-left:before { + content: '\f114'; +} +.zepicons-chevron-right:before { + content: '\f115'; +} +.zepicons-chevron-up:before { + content: '\f116'; +} +.zepicons-clock:before { + content: '\f117'; +} +.zepicons-close:before { + content: '\f118'; +} +.zepicons-compare:before { + content: '\f119'; +} +.zepicons-contact-mail:before { + content: '\f11a'; +} +.zepicons-contacts:before { + content: '\f11b'; +} +.zepicons-copy:before { + content: '\f11c'; +} +.zepicons-crosshair:before { + content: '\f11d'; +} +.zepicons-delete:before { + content: '\f11e'; +} +.zepicons-direction:before { + content: '\f11f'; +} +.zepicons-dots-horizontal:before { + content: '\f120'; +} +.zepicons-dots-vertical:before { + content: '\f121'; +} +.zepicons-download:before { + content: '\f122'; +} +.zepicons-dropdown:before { + content: '\f123'; +} +.zepicons-edit:before { + content: '\f124'; +} +.zepicons-email:before { + content: '\f125'; +} +.zepicons-expand:before { + content: '\f126'; +} +.zepicons-facebook:before { + content: '\f127'; +} +.zepicons-file-document:before { + content: '\f128'; +} +.zepicons-file:before { + content: '\f129'; +} +.zepicons-filter:before { + content: '\f12a'; +} +.zepicons-flag:before { + content: '\f12b'; +} +.zepicons-gb:before { + content: '\f12c'; +} +.zepicons-ger:before { + content: '\f12d'; +} +.zepicons-global:before { + content: '\f12e'; +} +.zepicons-googleplus:before { + content: '\f12f'; +} +.zepicons-headset:before { + content: '\f130'; +} +.zepicons-help:before { + content: '\f131'; +} +.zepicons-hide:before { + content: '\f132'; +} +.zepicons-home:before { + content: '\f133'; +} +.zepicons-image-album:before { + content: '\f134'; +} +.zepicons-image:before { + content: '\f135'; +} +.zepicons-in:before { + content: '\f136'; +} +.zepicons-info:before { + content: '\f137'; +} +.zepicons-instagram:before { + content: '\f138'; +} +.zepicons-it:before { + content: '\f139'; +} +.zepicons-kununu:before { + content: '\f13a'; +} +.zepicons-link:before { + content: '\f13b'; +} +.zepicons-linkedin:before { + content: '\f13c'; +} +.zepicons-list-plus:before { + content: '\f13d'; +} +.zepicons-logout:before { + content: '\f13e'; +} +.zepicons-map-marker:before { + content: '\f13f'; +} +.zepicons-map:before { + content: '\f140'; +} +.zepicons-menu:before { + content: '\f141'; +} +.zepicons-minus:before { + content: '\f142'; +} +.zepicons-next-page:before { + content: '\f143'; +} +.zepicons-open-in-new:before { + content: '\f144'; +} +.zepicons-phone:before { + content: '\f145'; +} +.zepicons-plus:before { + content: '\f146'; +} +.zepicons-previous-page:before { + content: '\f147'; +} +.zepicons-print:before { + content: '\f148'; +} +.zepicons-ps-ps:before { + content: '\f149'; +} +.zepicons-ps-service:before { + content: '\f14a'; +} +.zepicons-ps-used:before { + content: '\f14b'; +} +.zepicons-reload:before { + content: '\f14c'; +} +.zepicons-rental-infrastructure:before { + content: '\f14d'; +} +.zepicons-rental-logistics:before { + content: '\f14e'; +} +.zepicons-rental-rent:before { + content: '\f14f'; +} +.zepicons-ru:before { + content: '\f150'; +} +.zepicons-sa:before { + content: '\f151'; +} +.zepicons-search:before { + content: '\f152'; +} +.zepicons-settings:before { + content: '\f153'; +} +.zepicons-sg:before { + content: '\f154'; +} +.zepicons-share:before { + content: '\f155'; +} +.zepicons-show:before { + content: '\f156'; +} +.zepicons-solutions:before { + content: '\f157'; +} +.zepicons-sort:before { + content: '\f158'; +} +.zepicons-star:before { + content: '\f159'; +} +.zepicons-systems-aviation:before { + content: '\f15a'; +} +.zepicons-systems-products:before { + content: '\f15b'; +} +.zepicons-systems-service:before { + content: '\f15c'; +} +.zepicons-systems-systems:before { + content: '\f15d'; +} +.zepicons-timer:before { + content: '\f15e'; +} +.zepicons-twitter:before { + content: '\f15f'; +} +.zepicons-unfold:before { + content: '\f160'; +} +.zepicons-upload:before { + content: '\f161'; +} +.zepicons-user-edit:before { + content: '\f162'; +} +.zepicons-user:before { + content: '\f163'; +} +.zepicons-users:before { + content: '\f164'; +} +.zepicons-view-grid:before { + content: '\f165'; +} +.zepicons-warning:before { + content: '\f166'; +} +.zepicons-xing:before { + content: '\f167'; +} +.zepicons-youtube:before { + content: '\f168'; +} +.zepicons-zoom-in:before { + content: '\f169'; +} +.zepicons-zoom-out:before { + content: '\f16a'; +}