@font-face {
    font-family: 'aardvark';
    src: url('/assets/aardvark.ttf') format('truetype');
}

/*we remove borders here and set foreground and background for header */
.ag-theme-hr-styled {
    --ag-borders: none;
    --ag-row-border-style: none;
    --ag-header-foreground-color: white;
    --ag-header-background-color: rgb(207, 178, 229);
}

/* we set border radius for header row  */
.ag-theme-hr-styled .ag-header {
    /*border-radius: 10px;*/
    background-color: rgb(207, 178, 229);
    border-style: none;
}

/* we set background and border radius for odd rows */
.ag-theme-hr-styled .ag-row-odd {
    background-color: rgb(238, 241, 238);
    border-radius: 10px;
}

/* we set background and border radius for even rows */
.ag-theme-hr-styled .ag-row-even {
    background-color: white;
    border-radius: 10px;
}

.text-center * {
    justify-content: center
}

.ag-theme-alpine-dark.ag-theme-vip {
    --ag-background-color: #3d4d6b;
    --ag-odd-row-background-color: #455575;
    --ag-header-background-color: #2d3a52;
    --ag-border-color: #556080;
    --ag-row-hover-color: #506085;
}

.ag-theme-alpine .ag-header-cell-menu-button,
.ag-theme-alpine .ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
    opacity: 1 !important;
    visibility: visible !important;
    color: #ffffff !important;
}

.ag-theme-alpine .ag-icon-menu,
.ag-theme-alpine .ag-icon-filter {
    color: #ffffff !important;
    opacity: 1 !important;
}
