﻿body {
    margin: 0;
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.alert-danger {
    color: var(--dxds-color-content-danger-default-rest);
    background-color: var(--dxds-color-surface-danger-subdued-rest);
    border-color: var(--dxds-color-border-danger-default-rest);
}

.alert-warning {
    color: var(--dxds-color-content-danger-warning-rest);
    background-color: var(--dxds-color-surface-warning-subdued-rest);
    border-color: var(--dxds-color-border-warning-default-rest);
}

.alert-success {
    color: var(--dxds-color-content-success-warning-rest);
    background-color: var(--dxds-color-surface-success-subdued-rest);
    border-color: var(--dxds-color-border-success-default-rest);
}

.w-100 {
    width: 100%;
}

.text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}

.p-4 {
    padding: 1.5rem;
}

.navigation-drawer {
    --dxbl-drawer-separator-border-width: 0;
}

.menu-item {
    --dxbl-menu-item-color: #fff;
    --dxbl-menu-item-image-color: #fff;
}

[data-fluent-darkmode] .dxbl-theme-fluent .welcome-card {
    color: var(--dxds-primary-70);
}

.icon {
    --icon-width: 1.25rem;
    --icon-height: 1.25rem;
    /*---new icons added on 12/16/2025---*/
    --icon-project-wizard-mask-image: url("/images/project-wizard.svg");
    --icon-schedule-mask-image: url("/images/schedule.svg");
    --icon-report-mask-image: url("/images/report.svg");
    --icon-lookup-table2-mask-image: url("/images/lookup-table.svg");
    --icon-lookup-data-mask-image: url("/images/lookup-data.svg");
    --icon-tools-mask-image: url("/images/tools.svg");
    --icon-building6-mask-image: url("/images/building-6.svg");
    --icon-building8-mask-image: url("/images/building-8.svg");
    --icon-factory-mask-image: url("/images/factory.svg");
    --icon-company-mask-image: url("/images/company.svg");
    --icon-vehicle-van-small-mask-image: url("/images/vehicle-van-small.svg");
    --icon-cogs-mask-image: url("/images/cogs.svg");
    --icon-loading-loop-mask-image: url("/images/LoadingAltLoop.svg");
    --icon-login-mask-image: url("/images/login.svg");
    --icon-secret-door-mask-image: url("/images/secret-door.svg");
    --icon-account9-mask-image: url("/images/account.svg");
    --icon-user-facility-mask-image: url("/images/user-facility.svg");
    --icon-grocerycart-mask-image: url("/images/GroceryCart.svg");
    --icon-user-secret-mask-image: url("/images/user-secret.svg");
    --icon-drumset-mask-image: url("/images/drum-kit.svg");
    --icon-keyboard-mask-image: url("/images/keyboard.svg");
    --icon-todoagenda-mask-image: url("/images/todoagenda.svg");
    --icon-category-mask-image: url("/images/category.svg");
    --icon-people-group-mask-image: url("/images/people-group.svg");
    --icon-folder-open2-mask-image: url("/images/folder-open2.svg");
    --icon-barcode2-mask-image: url("/images/barcode2.svg");
    --icon-document-rtf-mask-image: url("/images/document-rtf.svg");
    --icon-page-html-mask-image: url("/images/page-html.svg");
    --icon-report-library-mask-image: url("/images/report-library.svg");
    --icon-report-data-mask-image: url("/images/report-data.svg");
    --icon-report-print-mask-image: url("/images/report-print.svg");
    --icon-report-stat-mask-image: url("/images/report-stat.svg");
    --icon-report-investment-mask-image: url("/images/report-investment.svg");
    --icon-report-open-mask-image: url("/images/report-open.svg");
    --icon-report-another-mask-image: url("/images/report-another.svg");
    /*---*/
    --icon-back-mask-image: url("/images/back-fluent.svg");
    --icon-barcode-mask-image: url("/images/barcode.svg");
    --icon-bolt-mask-image: url("/images/bolt.svg");
    --icon-bullets-mask-image: url("/images/bullets.svg");
    --icon-building-mask-image: url("/images/building.svg");
    --icon-change-view-mask-image: url("/images/changeview.svg");
    --icon-change-offices-mask-image: url("/images/offices.svg");
    --icon-close-mask-image: url("/images/close-fluent.svg");
    --icon-counter-mask-image: url("/images/counter-fluent.svg");
    --icon-demos-mask-image: url("/images/demos-fluent.svg");
    --icon-docs-mask-image: url("/images/doc-fluent.svg");
    --icon-drag-indicator-mask-image: url("/images/drag-indicator.svg");
    --icon-editors-mask-image: url("/images/editors-fluent.svg");
    --icon-email-mask-image: url("/images/account/manage-email-fluent.svg");
    --icon-external-mask-image: url("/images/account/user-fluent.svg");
    --icon-folder-mask-image: url("/images/folder.svg");
    --icon-home-mask-image: url("/images/home-fluent.svg");
    --icon-html-editor-mask-image: url("/images/htmleditor.svg");
    --icon-justification-mask-image: url("/images/justification.svg");
    --icon-layer-fluent-mask-image: url("/images/layer-fluent.svg");
    --icon-log-in-mask-image: url("/images/account/log-in-fluent.svg");
    --icon-log-out-mask-image: url("/images/account/log-out-fluent.svg");
    --icon-lookup-table-mask-image: url("/images/Tasks.svg");
    --icon-manage-files-mask-image: url("/images/manage-files.svg");
    --icon-menu-mask-image: url("/images/menu-fluent.svg");
    --icon-music-mask-image: url("/images/music-note-fluent.svg");
    --icon-password-mask-image: url("/images/account/manage-password-fluent.svg");
    --icon-pdf-mask-image: url("/images/pdf.svg");
    --icon-pdf-viewer-mask-image: url("/images/pdfviewer.svg");
    --icon-person-mask-image: url("/images/person-fluent.svg");
    --icon-personal-mask-image: url("/images/account/manage-personal-fluent.svg");
    --icon-profile-mask-image: url("/images/account/manage-profile-fluent.svg");
    --icon-register-mask-image: url("/images/person-add.svg");
    --icon-reports-mask-image: url("/images/reports.svg");
    --icon-rich-text-editor-mask-image: url("/images/richtexteditor.svg");
    --icon-scheduler-mask-image: url("/images/Scheduler.svg");
    --icon-settings-mask-image: url("/images/account/settings-fluent.svg");
    --icon-smart-toy-mask-image: url("/images/smart-toy.svg");
    --icon-stars-mask-image: url("/images/stars.svg");
    --icon-sub-offices-mask-image: url("/images/suboffices.svg");
    --icon-tasks-mask-image: url("/images/Tasks.svg");
    --icon-tracking-changes-mask-image: url("/images/TrackingChanges.svg");
    --icon-two-factor-mask-image: url("/images/account/manage-two-factor-fluent.svg");
    --icon-upload-mask-image: url("/images/upload.svg");
    --icon-user-mask-image: url("/images/account/user-fluent.svg");
    --icon-video-file-mask-image: url("/images/video-file.svg");
    --icon-weather-mask-image: url("/images/weather-fluent.svg");
    --icon-wrench-mask-image: url("/images/wrench.svg");
    --icon-user-settings-mask-image: url("/images/user-settings.svg");
    /*--icon-account-mask-image: url("/images/account.svg");*/
    /* --icon-phone2-mask-image: url("/images/Phone2.png");*/
    /*--icon-table-mask-image: url("/images/table.svg");*/
}

.icon-external-provider {
    --icon-provider-width: 1.25rem;
    --icon-provider-height: 1.25rem;
}

.icon-google {
    --icon-provider-background-image: url("/images/account/providers/google-logo-fluent.svg");
}

.icon-facebook {
    --icon-provider-background-image: url("/images/account/providers/facebook-logo-fluent.svg");
}

.icon-microsoft {
    --icon-provider-background-image: url("/images/account/providers/microsoft-logo-fluent.svg");
}

.icon-twitter {
    --icon-provider-background-image: url("/images/account/providers/x-logo-fluent.svg");
}
