﻿@font-face {
  font-family: 'OneIcons';
  src: url('../icons/i3-ONE.ttf') format('ttf'),
       url('../icons/i3-ONE.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.lib-icon, .one-icon, .lib-btn-card-icon, .lib-toolbar-icon, .lib-upload-icon{
    font-family: 'OneIcons';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1rem;
}

.lib-btn-card-icon{
    color: var(--surface-icon-staticblack-normal);
}

.lib-icon-grid-command {
    mask-position: center;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    display: inline-block;
    width: 1.0rem;
    height: 1.0rem;
    background-color: var(--surface-icon-gray-muted);
    vertical-align: middle;
}

.lib-btn-card-icon:disabled {
    background-color: var(--feedback-icon-negative-subtle);
}

.lib-grid-column-header-icon {
    mask-position: center;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    display: inline-block;
    width: 1.0rem;
    height: 1.0rem;
    background-color: transparent;
    vertical-align: middle;
}

.lib-panel-menu-icon {
    display: inline-block;
    background-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-position: center center;
    background-color: var(--lib-panel-menu-icon-bg-color);
    width: 1.3rem;
    height: 1.3rem;
}

.lib-tree-view-icon {
    mask-position: center;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    display: inline-block;
    width: 1.0rem;
    height: 1.0rem;
    background-color: var(--lib-tree-view-icon-bg-color);
    vertical-align: middle;
}

.lib-icon-white {
    background-color: var(--surface-icon-staticwhite-normal);
}

.lib-icon-disabled {
    color: var(--lib-icon-disabled-bg-color);
}

.lib-icon-input:hover {
    color: var(--interactive-text-primary-normal);
}

.lib-clear-button-icon::before, .one-clear::before {
    content: '\f0c2';
}

.lib-clock-button-icon {
    mask-image: url("../images/clock.svg");
    -webkit-mask-image: url("../images/clock.svg");
}

.lib-chevron-left-icon::before, .one-chevron-left::before { content: '\f0c1'; }
.lib-chevron-right-icon::before, .one-chevron-right::before { content: '\f0be'; }
.lib-chevron-up-icon::before, .one-chevron-up::before { content: '\f0af'; }
.lib-chevron-down-icon::before, .one-chevron-down::before { content: '\f0c4'; }
.lib-chevron-double-left-icon::before, .one-chevron-double-left::before { content: '\f0b8'; }
.lib-chevron-double-right-icon::before, .one-chevron-double-right::before { content:'\f0b5' }
.lib-calendar-dropdown-icon::before, .one-calendar::before { content: '\f0e2'; }
.lib-caret-right-fill-icon::before, .one-caret-right::before { content: '\f0d3'; }
.lib-caret-down-fill-icon::before, .one-caret-down::before { content: '\f0d6'; }
.lib-pencil-square-icon::before, .one-pencil-square::before { content: '\f090'; }
.lib-pencil-fill-icon::before, .one-pencil::before { content: '\f043'; }
.lib-trash-icon::before, .one-trash::before { content: '\f006'; }
.lib-trash-fill-icon::before, .one-trash-filled::before { content: '\f004'; }
.lib-refresh-icon::before, .one-refresh::before { content: '\f054'; }
.lib-plus-icon::before, .one-plus::before{ content: '\f06c'; }
.lib-arrow-up-icon::before, .one-arrow-up::before { content: '\f05c'; }
.lib-arrow-down-icon::before, .one-arrow-down::before { content: '\f06b'; }
.lib-arrow-left-icon::before, .one-arrow-left::before { content: '\f062'; }
.lib-chevron-double-left-icon::before, .one-chevron-double-left::before { content: '\f0b8'; }
.lib-chevron-double-right-icon::before, .one-chevron-double-right::before { content: '\f0b5';}    
.lib-three-dots-icon::before, .one-hortizontal-menu::before { content: '\f0ab'; }
.one-vertical-menu::before { content: '\f0a8'; }
.lib-card-text-icon::before, .one-card-text::before { content: '\f0d9'; }    
.lib-search-icon::before, .one-search::before { content: '\f042'; }
.lib-upload-icon::before, .one-upload::before { content: '\f0ef'; }
.lib-file-earmark-icon::before, .one-file::before { content: '\f02f'; }
.lib-list-icon::before, .one-list::before { content: '\f0ed'; }
.lib-check2-icon::before, .one-check::before { content: '\f0cd'; }
.lib-eye-icon::before, .one-eye-opened::before { content: '\f039'; }
.lib-eye-slash-icon::before, .one-eye-closed::before { content: '\f037'; }
.lib-x-icon::before, .one-x::before { content: '\f0a0'; }
.app-editor-bold-icon::before, .one-bold::before { content: '\f0f1'; }
.app-editor-italic-icon::before, .one-italic::before { content: '\f0ff'; }
.app-editor-underline-icon::before, .one-underline::before { content: '\f0f5'; }
.app-editor-justify-left-icon::before, .one-align-left::before { content: '\f07d'; }
.app-editor-justify-icon::before, .one-justify::before { content: '\f080'; }
.app-editor-justify-right-icon::before, .one-align-right::before { content: '\f07a'; }
.one-folder::before{ content: '\f01f'; }
.one-trending-up::before{ content: '\f000'; }
.one-inbox::before{ content: '\f001'; }
.one-trending-down::before{ content: '\f002'; }
.one-image::before{ content: '\f003'; }
.one-horizontal-drag::before{ content: '\f005'; }
.one-home::before{ content: '\f007'; }
.one-toggle-right::before{ content: '\f008'; }
.one-history::before{ content: '\f009'; }
.one-toggle-left::before { content: '\f00a'; }
.one-help-circle::before { content: '\f00b'; }
.one-ticket::before { content: '\f00c'; }
.one-heart::before { content: '\f00d'; }
.one-thumbs-up::before { content: '\f00e'; }
.one-headphones::before { content: '\f00f'; }
.one-thumbs-down::before { content: '\f010'; }
.one-hash::before { content: '\f011'; }
.one-thermometer::before { content: '\f012'; }
.one-grid::before { content: '\f013'; }
.one-target::before { content: '\f014'; }
.one-globe::before { content: '\f015'; }
.one-tag::before { content: '\f016'; }
.one-gitlab::before { content: '\f017'; }
.one-tablet::before { content: '\f018'; }
.one-github::before { content: '\f019'; }
.one-sunset::before { content: '\f01a'; }
.one-full-screen-exit::before { content: '\f01b'; }
.one-sunrise::before { content: '\f01c'; }
.one-full-screen-enter::before { content: '\f01d'; }
.one-sun::before { content: '\f01e'; }
.one-stop-circle::before { content: '\f020'; }
.one-flag::before { content: '\f021'; }
.one-star::before { content: '\f022'; }
.one-filter::before { content: '\f023'; }
.one-stamp::before { content: '\f024'; }
.one-film::before { content: '\f025'; }
.one-square::before { content: '\f026'; }
.one-file-zip::before { content: '\f027'; }
.one-speaker::before { content: '\f028'; }
.one-file-text::before { content: '\f029'; }
.one-smartphone::before { content: '\f02a'; }
.one-file-plus::before { content: '\f02b'; }
.one-sliders::before { content: '\f02c'; }
.one-file-minus::before { content: '\f02d'; }
.one-slash::before { content: '\f02e'; }
.one-slack::before { content: '\f030'; }
.one-file::before { content: '\f031'; }
.one-sidebar::before { content: '\f032'; }
.one-feather::before { content: '\f033'; }
.one-shuffle::before { content: '\f034'; }
.one-facebook::before { content: '\f035'; }
.one-shopping-cart::before { content: '\f036'; }
.one-shield::before { content: '\f038'; }
.one-share::before { content: '\f03a'; }
.one-external-link::before { content: '\f03b'; }
.one-settings::before { content: '\f03c'; }
.one-export::before { content: '\f03d'; }
.one-server::before { content: '\f03e'; }
.one-edit-inline::before { content: '\f03f'; }
.one-send::before { content: '\f040'; }
.one-edit-compose::before { content: '\f041'; }
.one-save::before { content: '\f044'; }
.one-droplet::before { content: '\f045'; }
.one-rupees::before { content: '\f046'; }
.one-download-cloud::before { content: '\f047'; }
.one-rotate-cw::before { content: '\f048'; }
.one-download::before { content: '\f049'; }
.one-bar-chart::before { content: '\f04a'; }
.one-rotate-ccw::before { content: '\f04b'; }
.one-dot::before { content: '\f04c'; }
.one-award::before { content: '\f04d'; }
.one-resizer::before { content: '\f04e'; }
.one-dollars::before { content: '\f04f'; }
.one-attachment::before { content: '\f050'; }
.one-repeat::before { content: '\f051'; }
.one-disc::before { content: '\f052'; }
.one-at-sign::before { content: '\f053'; }
.one-delete::before { content: '\f055'; }
.one-arrow-up-right::before { content: '\f056'; }
.one-radio::before { content: '\f057'; }
.one-cut::before { content: '\f058'; }
.one-arrow-up-left::before { content: '\f059'; }
.one-qr-code::before { content: '\f05a'; }
.one-crosshair::before { content: '\f05b'; }
.one-printer::before { content: '\f05d'; }
.one-crop::before { content: '\f05e'; }
.one-arrow-right::before { content: '\f05f'; }
.one-power::before { content: '\f060'; }
.one-credit-card::before { content: '\f061'; }
.one-pocket::before { content: '\f063'; }
.one-cpu::before { content: '\f064'; }
.one-arrow-down-right::before { content: '\f065'; }
.one-plus-square::before { content: '\f066'; }
.one-corner-up-right::before { content: '\f067'; }
.one-arrow-down-left::before { content: '\f068'; }
.one-plus-circle::before { content: '\f069'; }
.one-corner-up-left::before { content: '\f06a'; }
.one-corner-right-up::before { content: '\f06d'; }
.one-app-store::before { content: '\f06e'; }
.one-play-circle::before { content: '\f06f'; }
.one-corner-right-down::before { content: '\f070'; }
.one-aperture::before { content: '\f071'; }
.one-play::before { content: '\f072'; }
.one-corner-left-up::before { content: '\f073'; }
.one-announcement::before { content: '\f074'; }
.one-pie-chart::before { content: '\f075'; }
.one-corner-left-down::before { content: '\f076'; }
.one-anchor::before { content: '\f077'; }
.one-phone-outgoing::before { content: '\f078'; }
.one-corner-down-right::before { content: '\f079'; }
.one-phone-off::before { content: '\f07b'; }
.one-corner-down-left::before { content: '\f07c'; }
.one-phone-missed::before { content: '\f07e'; }
.one-copy::before { content: '\f07f'; }
.one-phone-incoming::before { content: '\f081'; }
.one-compass::before { content: '\f082'; }
.one-align-center::before { content: '\f083'; }
.one-phone-forwarded::before { content: '\f084'; }
.one-command::before { content: '\f085'; }
.one-alert-triangle::before { content: '\f086'; }
.one-phone-call::before { content: '\f087'; }
.one-coins::before { content: '\f088'; }
.one-alert-only::before { content: '\f089'; }
.one-phone::before { content: '\f08a'; }
.one-codepen::before { content: '\f08b'; }
.one-alert-octagon::before { content: '\f08c'; }
.one-percent::before { content: '\f08d'; }
.one-cloud-snow::before { content: '\f08e'; }
.one-alert-circle::before { content: '\f08f'; }
.one-cloud-rain::before { content: '\f091'; }
.one-airplay::before { content: '\f092'; }
.one-pause-circle::before { content: '\f093'; }
.one-cloud-off::before { content: '\f094'; }
.one-activity::before { content: '\f095'; }
.one-pause::before { content: '\f096'; }
.one-cloud-lightning::before { content: '\f097'; }
.one-volume-mute::before { content: '\f098'; }
.one-paperclip::before { content: '\f099'; }
.one-cloud-drizzle::before { content: '\f09a'; }
.one-volume-low::before { content: '\f09b'; }
.one-package::before { content: '\f09c'; }
.one-cloud::before { content: '\f09d'; }
.one-volume-high::before { content: '\f09e'; }
.one-octagon::before { content: '\f09f'; }
.one-volume::before { content: '\f0a1'; }
.one-navigation::before { content: '\f0a2'; }
.one-clock::before { content: '\f0a3'; }
.one-skip-forward::before { content: '\f0a4'; }
.one-move::before { content: '\f0a5'; }
.one-clipboard::before { content: '\f0a6'; }
.one-skip-back::before { content: '\f0a7'; }
.one-circle::before { content: '\f0a9'; }
.one-shuffle::before { content: '\f0aa'; }
.one-chrome::before { content: '\f0ac'; }
.one-rewind::before { content: '\f0ad'; }
.one-moon::before { content: '\f0ae'; }
.one-music::before { content: '\f0b0'; }
.one-monitor::before { content: '\f0b1'; }
.one-chevrons-up::before { content: '\f0b2'; }
.one-fast-forward::before { content: '\f0b3'; }
.one-minus-square::before { content: '\f0b4'; }
.one-zoom-out::before { content: '\f0b6'; }
.one-minus-circle::before { content: '\f0b7'; }
.one-zoom-in::before { content: '\f0b9'; }
.one-minus::before { content: '\f0ba'; }
.one-chevrons-down::before { content: '\f0bb'; }
.one-zap::before { content: '\f0bc'; }
.one-minimize::before { content: '\f0bd'; }
.one-x-square::before { content: '\f0bf'; }
.one-mic-off::before { content: '\f0c0'; }
.one-mic::before { content: '\f0c3'; }
.one-wind::before { content: '\f0c5'; }
.one-message-square::before { content: '\f0c6'; }
.one-check-square::before { content: '\f0c7'; }
.one-wifi-off::before { content: '\f0c8'; }
.one-message-circle::before { content: '\f0c9'; }
.one-check-circle::before { content: '\f0ca'; }
.one-wifi::before { content: '\f0cb'; }
.one-menu-dots::before { content: '\f0cc'; }
.one-watch::before { content: '\f0ce'; }
.one-menu::before { content: '\f0cf'; }
.one-cast::before { content: '\f0d0'; }
.one-voicemail::before { content: '\f0d1'; }
.one-maximize::before { content: '\f0d2'; }
.one-video-off::before { content: '\f0d4'; }
.one-map-pin::before { content: '\f0d5'; }
.one-video::before { content: '\f0d7'; }
.one-map::before { content: '\f0d8'; }
.one-user-x::before { content: '\f0da'; }
.one-mail-open::before { content: '\f0db'; }
.one-camera-off::before { content: '\f0dc'; }
.one-users::before { content: '\f0dd'; }
.one-mail::before { content: '\f0de'; }
.one-camera::before { content: '\f0df'; }
.one-user-plus::before { content: '\f0e0'; }
.one-log-out::before { content: '\f0e1'; }
.one-user-minus::before { content: '\f0e3'; }
.one-log-in::before { content: '\f0e4'; }
.one-briefcase::before { content: '\f0e5'; }
.one-user-check::before { content: '\f0e6'; }
.one-lock::before { content: '\f0e7'; }
.one-box::before { content: '\f0e8'; }
.one-user::before { content: '\f0e9'; }
.one-loader::before { content: '\f0ea'; }
.one-bookmark::before { content: '\f0eb'; }
.one-upload-cloud::before { content: '\f0ec'; }
.one-book::before { content: '\f0ee'; }
.one-link::before { content: '\f0f0'; }
.one-unlock::before { content: '\f0f2'; }
.one-life-buoy::before { content: '\f0f3'; }
.one-bluetooth::before { content: '\f0f4'; }
.one-layout::before { content: '\f0f6'; }
.one-bill::before { content: '\f0f7'; }
.one-umbrella::before { content: '\f0f8'; }
.one-layers::before { content: '\f0f9'; }
.one-bell-off::before { content: '\f0fa'; }
.one-type::before { content: '\f0fb'; }
.one-key::before { content: '\f0fc'; }
.one-bell::before { content: '\f0fd'; }
.one-twitter::before { content: '\f0fe'; }
.one-battery-charging::before { content: '\f100'; }
.one-tv::before { content: '\f101'; }
.one-instagram::before { content: '\f102'; }
.one-battery::before { content: '\f103'; }
.one-triangle::before { content: '\f104'; }
.one-info::before { content: '\f105'; }
.one-barchart-alt::before { content: '\f106'; }
.one-calendar-today::before { content: '\f107'; }
.one-calendar-partial::before { content: '\f108'; }
.one-calendar-month::before { content: '\f109'; }
.one-calendar-day::before { content: '\f10a'; }
.one-calendar-agenda::before { content: '\f10b'; }

.lib-grid-command-icon-disabled {
    opacity: 0.3;
    cursor: default;
}