/* Thin */
@font-face {
    font-family: 'Roboto';
    src: url('./fonts/Roboto/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    src: url('./fonts/Roboto/Roboto-ThinItalic.ttf') format('truetype');*/
/*    font-weight: 100;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/* Light */
/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    src: url('./fonts/Roboto/Roboto-Light.ttf') format('truetype');*/
/*    font-weight: 300;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    src: url('./fonts/Roboto/Roboto-LightItalic.ttf') format('truetype');*/
/*    font-weight: 300;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/* Regular */
@font-face {
    font-family: 'Roboto';
    src: url('./fonts/Roboto/Roboto-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    src: url('./fonts/Roboto/Roboto-Italic.ttf') format('truetype');*/
/*    font-weight: 400;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/* Medium */
@font-face {
    font-family: 'Roboto';
    src: url('./fonts/Roboto/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    src: url('./fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype');*/
/*    font-weight: 500;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/* Bold */
@font-face {
    font-family: 'Roboto';
    src: url('./fonts/Roboto/Roboto-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    src: url('./fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype');*/
/*    font-weight: 700;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/* Black */
/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    src: url('./fonts/Roboto/Roboto-Black.ttf') format('truetype');*/
/*    font-weight: 900;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    src: url('./fonts/Roboto/Roboto-BlackItalic.ttf') format('truetype');*/
/*    font-weight: 900;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

@font-face {
    font-family: "Material Design Icons";
    src: url("./fonts/materialdesignicons-webfont.woff2?v=5.8.55") format("woff2"), url("./fonts/materialdesignicons-webfont.woff?v=5.8.55") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'boxicons';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url("./fonts/boxicons.woff2") format("woff2"), url("./fonts/boxicons.woff") format("woff");
}

.mdi:before,
.mdi-set {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons";
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.mdi-delete::before {
    content: "\F01B4";
}

.mdi-sync::before {
    content: "\F04E6";
}

.bx-store:before {
    content: "\eb5e";
}

.bx-caret-down:before {
    content: "\e9ce";
}

.bx-right-arrow-alt:before {
    content: "\eb1c";
}

.mdi-equal::before {
    content: "\F01FC";
}

.mdi-minus::before {
    content: "\F0374";
}

.mdi-multiplication::before {
    content: "\F0382";
}

.mdi-content-copy::before {
    content: "\F018F";
}

.mdi-plus-thick::before {
    content: "\F11EC";
}

.mdi-alarm::before {
    content: "\F0020";
}

.mdi-chevron-left::before {
    content: "\F0141";
}

.mdi-chevron-right::before {
    content: "\F0142";
}

.mdi-subdirectory-arrow-left::before {
    content: "\F060C";
}

.mdi-subdirectory-arrow-right::before {
    content: "\F060D";
}

.bx-info-circle:before {
    content: "\ea8d";
}

.bxs-edit-alt:before {
    content: "\ec55";
}

.mdi-comment-edit-outline::before {
    content: "\F12C4";
}

.mdi-file-find-outline::before {
    content: "\F0B97";
}
.mdi-transfer-up::before {
    content: "\F0DA3";
}
.bx-check:before {
    content: "\e9da";
}
.mdi-chevron-up::before {
    content: "\F0143";
}
.mdi-chevron-down::before {
    content: "\F0140";
}

.mdi-arrow-expand-horizontal::before {
    content: "\F084E";
}

.mdi-arrow-collapse-horizontal::before {
    content: "\F084C";
}

.mdi-numeric-1-box-outline::before {
    content: "\F03A6"; }

.mdi-numeric-2-box-outline::before {
    content: "\F03A9";
}

.mdi-numeric-3-box-outline::before {
    content: "\F03AC";
}

.mdi-numeric-4-box-outline::before {
    content: "\F03AE";
}
.mdi-numeric-5-box-outline::before {
    content: "\F03B0";
}
.mdi-plus-box-outline::before {
    content: "\F0704";
}

.mdi-minus-box-outline::before {
    content: "\F06F2";
}

.mdi-export-variant::before {
    content: "\F0B93";
}
.mdi-download::before {
    content: "\F01DA";
}
.mdi-image-search::before { content: "\F0977"; }

.mdi-calendar-search-outline::before {
    content: "\F094C"; /* поиск по календарю */
}
.mdi-file-search-outline::before { content: "\F0C7D"; }

.mdi-checkbox-multiple-marked-outline::before { content: "\F0139"; }

.mdi-downtime-sleep::before { content: "\F00A0"; }        /* bell-sleep */
.mdi-workdays-briefcase-check::before { content: "\F00D7"; } /* briefcase-check */

.mdi-file-sync-outline::before { content: "\F1217"; }
.mdi-cancel::before { content: "\F073A"; }

.mdi-text-recognition::before { content: "\F113D"; }
.mdi-headphones::before { content: "\F02CB"; }
.mdi-refresh::before { content: "\F0450"; }
.mdi-chart-box-outline::before { content: "\F154E"; }

.mdi-close::before { content: "\F0156"; }

.bx-pin:before { content: "\eaf8"; }
.bxs-pin:before { content: "\ecf0"; }


.mdi-clock-outline::before { content: "\F0150"; }
.mdi-close-circle-outline::before { content: "\F015A"; }
.mdi-timer-off-outline::before { content: "\F051F"; }
.mdi-check-circle-outline::before { content: "\F05E1"; }
.mdi-alert-circle-outline::before { content: "\F05D6"; }
.mdi-loading::before { content: "\F0772"; }

.mdi-spin::before {
    display: inline-block;
    animation: mdi-spin 1s linear infinite;
}

@keyframes mdi-spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
