/* Your Global Styles */

:root .lpx-theme-dim, :root .lpx-theme-dark {
    --lpx-logo: url('/images/logo/leptonx/phxlogo.png');
    --lpx-logo-icon: url('/images/logo/leptonx/phxlogo.png');
}

:root .lpx-theme-light {
    --lpx-logo: url('/images/logo/leptonx/phxlogo.png');
    --lpx-logo-icon: url('/images/logo/leptonx/phxlogo.png');
}

/* Telerik styles, but not included in the Theme Builder output */
.k-grid-content {
    background-color: #333 !important;

    .k-grid-header, .k-grouping-header, .k-grid-add-row, .k-grid-footer {
        color: #424242 !important;
        background-color: #262626 !important;
    }
}

/* Telerik grid may show white space on the column header row if the full width isnt filled */
.k-grid .k-grid-header-wrap {
    background-color: #262626 !important;
}

.k-input-solid {
    border-color: #ebebeb;
}

.swal2-input-label
{
    font-size: .8rem; !important;
}

.swal2-popup {
    display: flex !important;  /* Ensure the container uses flex */
    flex-direction: column;    /* Stack elements vertically */
    align-items: center;       /* Center elements horizontally */
    justify-content: center;   /* Center elements vertically */
}

.swal2-html-container {
    margin-top: 1.2rem; !important;
    font-size: 1.5rem; !important;
}

.swal2-input {
    font-size: .8rem; !important; 
    margin: auto;              /* Center horizontally */
    text-align: center;        /* Align text inside input */
    width: 60%;                /* Adjust width as needed */
}
