﻿html {
    scroll-behavior: smooth;
}

/*syncfusion ############################################*/
/*
.e-control.e-richtexteditor .e-toolbar-item.e-popup-open {
    z-index: 10000 !important;
}*/
.e-edit-dialog .e-gridform .e-table {
    border-collapse: separate;
    border-spacing: 0px;
    width: 100%;
}

.e-grid .e-detailcell {
    border-top-style: solid;
    border-top-width: 1px;
    padding: 1em;
}

.e-float-input {
    margin-top: 30px !important;
}

    .e-outline .e-float-text, .e-float-input .e-float-text {
        font-weight: 600 !important;
    }

.e-card-header {
    font-weight: 700 !important;
    font-size: large;
}
/*lpx #########################################*/
.lpx-content-container {
    padding: 0px !important;
}

.lpx-content {
    padding: 0px !important;
    min-height: calc(100vh - 45px);
}

.lpx-topbar {
    background-color: white !important;
    box-shadow: 0 0.5px 8px 0 rgba(0, 0, 0, 0.1), 0 0.6px 8.8px 0 rgba(0, 0, 0, 0.12);
}

.MainGrid {
    height: calc(100vh - 45px);
    padding: 6px;
    overflow: auto;
}

.entry-row {
    display: none !important;
}

.PlaceholderText {
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: 500;
}

:root .lpx-brand-logo {
    /* --lpx-logo: url('/images/logo/leptonx/logo-light.png');
    --lpx-logo-icon: url('/images/logo/leptonx/logo-light-thumbnail.png');*/
    --lpx-logo: url("/images/logo/tos/logo-light.png");
    --lpx-logo-icon: url("/images/logo/tos/logo-light-thumbnail.png");
}

#blazor-error-ui {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }

.e-grid .e-altrow {
    background-color: #fafafa;
}

a {
    text-decoration: none;
}

.receiveFont {
    color: #054b0e;
}

.payFont {
    color: #500d0d;
}
