﻿@font-face {
  font-family: 'CourtOneIcons';
  src: url('../fonts/court-one-fonts/court-one-icons.woff2') format('woff2'),
       url('../fonts/court-one-fonts/court-one-icons.woff') format('woff'),
       url('../fonts/court-one-fonts/court-one-icons.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.lib-icon, .court-one-icon, .lib-btn-card-icon, .lib-toolbar-icon, .lib-upload-icon{
    font-family: 'CourtOneIcons';
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.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';
}

.court-one-caret-right-fill::before {
    content: '\f016';
}

.court-one-caret-down-fill::before {
    content: '\f017';
}

.court-one-balance-scale::before {
    content: '\f00e';
}

.court-one-wallet::before {
    content: '\f00f';
}

.court-one-vehicle::before {
    content: '\f010';
}

.court-one-shield-exclamation::before {
    content: '\f011';
}

.court-one-ruler::before {
    content: '\f012';
}

.court-one-patch-check::before {
    content: '\f013';
}

.court-one-office-building::before {
    content: '\f014';
}

.court-one-fingerprint::before {
    content: '\f015';
}

.court-one-card-text::before {
    content: '\f00d';
}

.court-one-more-vertical::before {
    content: '\f00b';
}

.court-one-more-horizontal::before {
    content: '\f00c';
}

.court-one-dot::before {
    content: '\f006';
}

.court-one-calendar-today::before {
    content: '\f000';
}

.court-one-calendar-time::before {
    content: '\f001';
}

.court-one-calendar-partial-week::before {
    content: '\f002';
}

.court-one-calendar-month::before {
    content: '\f003';
}

.court-one-calendar-day::before {
    content: '\f004';
}

.court-one-calendar-agenda::before {
    content: '\f005';
}

.lib-grid-command-icon-disabled {
    opacity: 0.3;
    cursor: default;
}