html, body {
    height: 100%;
}

app {
    display: block;
    height: 100%;
}

.header-logo {
    background-image: url(../images/Logo.svg);
    width: 180px;
    height: 30px;
    background-size: cover;
    background-repeat: no-repeat;
}

#logon-template-component {
    flex-shrink: 0;
    background-image: url('https://spacehub.mn/images/home2.svg');
    background-repeat: no-repeat;
    background-size: auto 100vh;
    background-position: center top;
    background-attachment: fixed;
}

#blazor-error-ui {
    background: inherit;
    bottom: 0;
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 100001;
}

.xafPopup.dxbs-popup {
    max-width: 60vw !important;
    height: max-content !important;
}

table.table td.xaf-action:empty:before {
    content: '-';
}

.table-sm td, .table-sm th {
    padding: 0.1rem 0.3rem;
    font-size: 0.875rem;
}

.nav-link {
    font-size: 0.875rem;
}

.dropdown-item {
    font-size: 0.875rem;
}

.search-editor .xaf-dx-button-image {
    mask: url(IImageService/Action_Search) !important;
    -webkit-mask: url(IImageService/Action_Search) !important;
}

.text-uppercase {
    text-transform: uppercase;
}

@keyframes breath-44bc88db-7869-48b9-b144-2840f47ebe0b {
    0% {
        animation-timing-function: cubic-bezier(0.9647,0.2413,-0.0705,0.7911);
        transform: scale(0.9099999999999999);
    }

    51% {
        animation-timing-function: cubic-bezier(0.9226,0.2631,-0.0308,0.7628);
        transform: scale(1.02994);
    }

    100% {
        transform: scale(0.9099999999999999);
    }
}
