﻿@font-face {
    font-family: Icons;
    src: url(../fonts/open-iconic.eot);
    src: url(../fonts/open-iconic.eot?#iconic-sm) format('embedded-opentype'),url(../fonts/open-iconic.woff) format('woff'),url(../fonts/open-iconic.ttf) format('truetype'),url(../fonts/open-iconic.otf) format('opentype'),url(../fonts/open-iconic.svg#iconic-sm) format('svg');
    font-weight: 400;
    font-style: normal
}

span.toggle-order .icon, span.filter-button .icon {
    position: relative;
    top: 1px;
    display: inline-block;
    speak: none;
    font-family: Icons;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.blazor-table th[orderable]:not(.ordered-asc):not(.ordered-desc) > span.toggle-order .icon::after {
    content: '\e05a';
}

.blazor-table th.ordered-asc > span.toggle-order .icon::after {
    content: '\e0bf';
}

.blazor-table th.ordered-desc > span.toggle-order .icon::after {
    content: '\e0c0';
}

.blazor-table th[filterable] > span.filter-button.no-filters .icon::after {
    content: '\e041';
}

.blazor-table th[filterable] > span.filter-button.filters-applied .icon::after {
    content: '\e039';
}

.blazor-table-pages, .blazor-table-pages > table {
    width: 100%;
}

.blazor-table {
    width: 100%;
}

.blazor-table-veil {
    background-color: black;
    opacity: 0.13;
}

.blazor-table thead {
    font-weight: bold;
    background-color: var(--custom-primary-dark-rgb);
    font-size: 16px;
    color: white;
    white-space: nowrap;
}

.blazor-table tbody {
    font-size: 12px;
}

.blazor-table thead a {
    color: white !important;
}

.blazor-table table {
    box-shadow: 5px 5px 5px grey;
    border-left: 1px solid grey;
}

.blazor-table-print-filters-row {
    display: none;
    flex-wrap: wrap;
}

.blazor-table-container {
    flex-wrap: wrap;
    overflow-x: scroll;
}

.blazor-table .searchRow {
    display: flex;
    flex-wrap: wrap;
}

.blazor-table .searchRowButtons {
    text-align: right;
}

.blazor-table .searchRowSearch .col-sm-6 {
    padding: 0px;
}

.blazor-table .searchRowSearch {
    padding: 0px;
}

.blazor-table .searchRowSearchFlex {
    display: flex;
    flex-wrap: wrap;
}

.blazor-table table .btn {
    font-size: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}

@media print {

    .blazor-table th .filter-button .icon {
        display: none;
    }

    .blazor-table th:not(.ordered-asc):not(.ordered-desc) .toggle-order .icon {
        display: none;
    }

    .blazor-table-print-show {
        display: block;
    }

    .blazor-table-print-hide {
        display: none;
    }

    .blazor-table {
        /*width: 90vmax;*/
        zoom: 70%;
    }

        .blazor-table a {
            text-decoration: none !important;
            color: inherit !important;
        }

        .blazor-table table {
            /*width: 90vmax;*/
        }

            .blazor-table table thead {
                font-weight: bold;
                background-color: var(--custom-primary-dark-rgb);
                color: white;
                white-space: nowrap;
            }

            .blazor-table table th {
                background-color: var(--custom-primary-dark-rgb) !important;
            }

    .blazor-table-filter-modal {
        border-width: thin;
    }

    .blazor-table-print-filters-row {
        display: flex;
    }

    .blazor-table .searchRowButtons {
        display: none;
    }
}
