html, body {
    height: 100%;

}

app {
    display: block;
    height: 100%;
}

.header-logo {
    flex-shrink: 0;
    background-color: currentColor;
    -webkit-mask: url('../images/Logo.png');
    mask: url('../images/Logo.png');
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 180px;
    height: 24px;
}
#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: 90vh !important;
}

.card {
    border-radius: 5px;
}

    .card .h5 {
        font-size: 1.25rem;
    }

.card-img, .card-img-top {
    max-height: 250px;
    object-fit: cover;
}

    .card-img:hover {
    }

.search-editor .xaf-dx-button-image {
    mask: url(IImageService/Action_Search) !important;
    -webkit-mask: url(IImageService/Action_Search) !important;
}

@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);
    }
}
