@import url("//fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");

html, body {
    height: 100%;
}

app {
    display: block;
    height: 100%;
}

/* https://danmarshall.github.io/google-font-to-svg-path/ */
.header-logo {
    background-image: url('../images/Logo SRM.png');
    width: 165px;
    height: 28px;

    /* ... */
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

#blazor-error-ui {
    background: inherit;
    bottom: 0;
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 100001;
}

/* Custom entries from here */
.contains-filter {
    box-shadow: 0px 0px 8px 0px var(--info, var(--bs-info));
}

.dxbl-grid-table thead .dxbl-grid-header {
    border-right-style: dotted !important;
    border-top-style: solid;
    border-width: 0px;
}

.dxbl-grid-table tbody .xaf-action {
    border-style: none !important;
}

.dxbl-grid-table tbody .dxbl-grid-selection-cell {
    border-style: none !important;
}

.dxbl-group-body-content .dxbl-fl-item .dxbl-text-edit {
    border-style: dotted;
}

.dxbl-fl-gd .dxbl-group .dxbl-group-header {
    font-style: normal;
    text-transform: none;
    color: #2980b9;
    font-size: 16px;
    letter-spacing: 4px;
    font-family: 'Poppins', sans-serif;
}

.dxbl-fl-gd .expanded .xaf-item-kycdossier {
    font-family: 'Poppins', sans-serif;
}

.dxbl-tabs-tablist ul .dxbl-tabs-item {
    font-family: 'Poppins', sans-serif;
    letter-spacing: 4px;
}

.xaf-masterdetail-listview .cursor-pointer td {
    border-style: none !important;
}

/* remove underline from menu items */
.xaf-navmenu a .xaf-nav-link {
    text-decoration: revert !important;
}

.dxbl-grid-command-cell .dxbl-btn-link > span {
    text-decoration: revert !important;
}

/* Xaf nav menu item icon */
/*.dxbl-accordion .dxbl-accordion-group-header .xaf-nav-menu-item-icon{
    filter: grayscale(1) invert(1);
}*/

/* Dxbl image */
.dxbl-accordion .dxbl-accordion-group-header .dxbl-btn-text-secondary .dxbl-image {
    visibility: hidden;
}

/* Image */
.dxbl-accordion .dxbl-active img {
    visibility: hidden;
}

/* Dxbl active Navigatie */
.dxbl-accordion-container .xaf-nav-item .xaf-nav-item .dxbl-active {
    font-weight: 400;
    background-color: #fe7109 !important;
    color: #fff !important;
}

/* Xaf Gird cell long text action */
.dxbl-grid-table tbody .xaf-action {
    white-space: nowrap;
}


