:root {
    --stdBackground: #ffffff;
    --stdBackgroundLight: #FEFEFE;
    --stdColor: #333;
    --stdGray: #dddddd;
    --stdDarkGray: #808080;
    --stdOutline: #89B4D4;
    --stdLink: #0056B3;
    --stdBorder: #f0f0f0;
    --stdBtnSolidBackground: #EFF6FC;
    --stdBtnSolidColor: #3B3A39;
    --stdMenuSelected: #EFF6FC;
    --stdRowHoverBackground: #F6f7fa;
    --stdBtnMenuHover: #CFE4FA;
    --stdBoxHeader: #D3D7DB;
    --stdGradientStart: #CBD1D7;
    --stdGradientEnd: transparent;
    --stdDimColor: #404040;
    --stdMenuBackground: #F6F8FA;
    --stdRed: #990000;
    --stdColorRed: #990000;
    --stdGreen: #006400;
    --stdOrange: orange;
    --stdBlue: #5998CE;
    --stdBodyGradientStart: #12345C;
    --stdBodyGradientEnd: #2A4F7A;
    --stdLeftSidebarBackground: #f6f8fa;
    --stdScrollbarThumb: #c0c0c0;
    --stdDlgBorder: #e0e0e0;
    --stdHeaderBorder: #f0f0f0;
    --stdLightGray: #909090;
    --stdLeftSidebarPopup: #FEFEFE;
}


.dark-mode {
    --stdBackground: #242424;
    --stdBackgroundLight: #666;
    --stdColor: #FAFAFA;
    --stdGray: #BABABA;
    --stdDarkGray: #c0c0c0;
    --stdOutline: #89B4D4;
    --stdLink: #9CDCFE;
    --stdBorder: #383838;
    --stdBtnSolidBackground: #0E2539;
    --stdBtnSolidColor: #BFBFBF;
    --stdMenuSelected: #143252;
    --stdRowHoverBackground: #404040;
    --stdBtnMenuHover: #143252;
    --stdBoxHeader: #2B74AB;
    --stdGradientStart: #20282D;
    --stdGradientEnd: #212223;
    --stdDimColor: #B0B0B0;
    --stdMenuBackground: #2a2a2a;
    --stdRed: #FF7F50;
    --stdColorRed: #FF7F50;
    --stdGreen: #00FF00;
    --stdOrange: orange;
    --stdBlue: #5998CE;
    --stdBodyGradientStart: #242424;
    --stdBodyGradientEnd: #242424;
    --stdLeftSidebarBackground: #3A3A38;
    --stdScrollbarThumb: #242424;
    --stdDlgBorder: #606060;
    --stdHeaderBorder: #404040;
    --stdLightGray: #c0c0c0;
    --stdLeftSidebarPopup: #3A3A38;
}

.theme-azure-dark {
    --stdBackground: #142A44;
    --stdBackgroundLight: #1E3A5F;
    --stdColor: #EAF2FF;
    --stdGray: #B6C5DA;
    --stdDarkGray: #D7E1F0;
    --stdOutline: #6FA3E8;
    --stdLink: #8EC1FF;
    /* WCAG: borders need stronger contrast */
    --stdBorder: #27486E; /* was #27486E */
    --stdHeaderBorder: #27486E; /* was #27486E */
    --stdDlgBorder: #3B5F8A; /* was #3B5F8A */

    --stdBtnSolidBackground: #2A4E7A;
    --stdBtnSolidColor: #EAF2FF;
    /* WCAG: selected/hover states in menus */
    --stdMenuBackground: #162F4D;
    --stdMenuSelected: #5379A8; /* was #315C8E */
    --stdBtnMenuHover: #5379A8; /* was #315C8E */
    /* WCAG: hover row needs to separate more */
    --stdRowHoverBackground: #5176A2; /* was #1B3556 */

    --stdBoxHeader: #3A6AA3;
    --stdGradientStart: #142A44;
    --stdGradientEnd: #142A44;
    --stdDimColor: #C3D2E8;
    --stdRed: #FF8A8A;
    --stdGreen: #5BE39D;
    --stdOrange: #FFC069;
    --stdBlue: #8EC1FF;
    --stdBodyGradientStart: #142A44;
    --stdBodyGradientEnd: #2B4663;
    --stdLeftSidebarBackground: #162F4D;
    --stdLeftSidebarPopup: #162F4D;
    /* WCAG: scrollbar thumb visibility */
    --stdScrollbarThumb: #5B82B0; /* was #315C8E */

    --stdLightGray: #D7E1F0;
    /* Softer, less dominant borders */
    --stdBorder: #1D3956; /* was #27486E */
    --stdHeaderBorder: #1D3956; /* was #27486E */
    --stdDlgBorder: #284B70; /* was #3B5F8A */
}

.theme-emerald-dark {
    --stdBackground: #12332B;
    --stdBackgroundLight: #1A4A3E;
    --stdColor: #EAFBF4;
    --stdGray: #B7D8C9;
    --stdDarkGray: #D8F0E4;
    --stdOutline: #58C7A1;
    --stdLink: #7FE7C3;
    /* Borders unchanged (per your request) */
    --stdBorder: #245E4D;
    --stdDlgBorder: #3B7A66;
    --stdHeaderBorder: #245E4D;
    --stdBtnSolidBackground: #2A6B57;
    --stdBtnSolidColor: #EAFBF4;
    /* WCAG: stronger selected/hover states in menus */
    --stdMenuBackground: #14382F;
    --stdMenuSelected: #4FAF92; /* was #2F7C64 */
    --stdBtnMenuHover: #4FAF92; /* was #2F7C64 */
    /* WCAG: row hover needs more separation from background */
    --stdRowHoverBackground: #2A6B57; /* was #173F35 */

    --stdBoxHeader: #3A8E74;
    --stdGradientStart: #12332B;
    --stdGradientEnd: #12332B;
    --stdDimColor: #C3E8D8;
    --stdRed: #FF8A8A;
    --stdGreen: #7FE7C3;
    --stdOrange: #FFC069;
    --stdBlue: #76B7FF;
    --stdBodyGradientStart: #12332B;
    --stdBodyGradientEnd: #2A4E46;
    --stdLeftSidebarBackground: #14382F;
    --stdLeftSidebarPopup: #14382F;
    /* WCAG: scrollbar thumb visibility */
    --stdScrollbarThumb: #4FAF92; /* was #2F7C64 */

    --stdLightGray: #D8F0E4;
    --stdBorder: #173F34;
    --stdHeaderBorder: #173F34;
    --stdDlgBorder: #1F5244;
}



.theme-crimson-dark {
    --stdBackground: #34121A;
    --stdBackgroundLight: #4A1A25;
    --stdColor: #FFECEF;
    --stdGray: #E1B6BE;
    --stdDarkGray: #F3D6DB;
    --stdOutline: #E07A8A;
    --stdLink: #FF9AAA;
    /* Softer, low-contrast borders */
    --stdBorder: #4B1E27; /* was #6B2A35 */
    --stdDlgBorder: #53222C; /* was #8A3A48 */
    --stdHeaderBorder: #4B1E27; /* was #6B2A35 */

    --stdBtnSolidBackground: #6A2633;
    --stdBtnSolidColor: #FFECEF;
    --stdMenuBackground: #38141D;
    --stdMenuSelected: #C85A6E;
    --stdBtnMenuHover: #C85A6E;
    --stdRowHoverBackground: #6A2633;
    --stdBoxHeader: #9A3C4E;
    --stdGradientStart: #34121A;
    --stdGradientEnd: #34121A;
    --stdDimColor: #EAC0C7;
    --stdRed: #FF9AAA;
    --stdGreen: #7FE7C3;
    --stdOrange: #FFC069;
    --stdBlue: #8EC1FF;
    --stdBodyGradientStart: #34121A;
    --stdBodyGradientEnd: #5A2A35;
    --stdLeftSidebarBackground: #38141D;
    --stdLeftSidebarPopup: #38141D;
    --stdScrollbarThumb: #C85A6E;
    --stdLightGray: #F3D6DB;
    /* Even softer crimson borders */
    --stdBorder: #421923; /* was #4B1E27 */
    --stdHeaderBorder: #421923; /* was #4B1E27 */
    --stdDlgBorder: #4A1F29; /* was #53222C */
}




.theme-rose-dark {
    --stdBackground: #35172A;
    --stdBackgroundLight: #4A2140;
    --stdColor: #FFEAF3;
    --stdGray: #E2B8CC;
    --stdDarkGray: #F3D2E2;
    --stdOutline: #FF7DB8;
    --stdLink: #FFADD3;
    /* Softer, low-contrast borders */
    --stdBorder: #4A1F3A; /* was #6A2B4B */
    --stdDlgBorder: #522343; /* was #8A3A66 */
    --stdHeaderBorder: #4A1F3A; /* was #6A2B4B */

    --stdBtnSolidBackground: #6A2A4A;
    --stdBtnSolidColor: #FFEAF3;
    --stdMenuBackground: #2F1726;
    --stdMenuSelected: #D96C9F;
    --stdBtnMenuHover: #D96C9F;
    --stdRowHoverBackground: #6A2A4A;
    --stdBoxHeader: #9A3E76;
    --stdGradientStart: #35172A;
    --stdGradientEnd: #35172A;
    --stdDimColor: #EAC3D7;
    --stdRed: #FF8A8A;
    --stdGreen: #7FE7C3;
    --stdOrange: #FFC069;
    --stdBlue: #8EC1FF;
    --stdBodyGradientStart: #35172A;
    --stdBodyGradientEnd: #56324A;
    --stdLeftSidebarBackground: #391A2E;
    --stdLeftSidebarPopup: #391A2E;
    --stdScrollbarThumb: #D96C9F;
    --stdLightGray: #F3D2E2;
    /* Even softer rose borders */
    --stdBorder: #401B33; /* was #4A1F3A */
    --stdHeaderBorder: #401B33; /* was #4A1F3A */
    --stdDlgBorder: #48203B; /* was #522343 */
}



.theme-neon-blue {
    /* Use your latest (overriding) background values */
    --stdBackground: #12345C;
    --stdBackgroundLight: #1C4E84;
    --stdColor: #ECF5FF;
    --stdGray: #AFC4DD;
    --stdDarkGray: #D8E6FF;
    --stdOutline: #00C8FF;
    --stdLink: #4DE6FF;
    /* Borders unchanged (low contrast by design) */
    --stdBorder: #1F4E7A;
    --stdDlgBorder: #2D5F8F;
    --stdHeaderBorder: #1F4E7A;
    --stdBtnSolidBackground: #1F5D96;
    --stdBtnSolidColor: #ECF5FF;
    --stdMenuBackground: #102B49;
    /* WCAG: stronger selected / hover states in menus */
    --stdMenuSelected: #3D8FDB; /* was #256FB3 */
    --stdBtnMenuHover: #3D8FDB; /* was #256FB3 */
    /* WCAG: row hover needs more separation from background */
    --stdRowHoverBackground: #1F5D96; /* was #123254 */

    --stdBoxHeader: #2D7BC4;
    --stdGradientStart: #12345C;
    --stdGradientEnd: #12345C;
    --stdDimColor: #C5D9F2;
    --stdRed: #FF5C7A;
    --stdGreen: #00FFB3;
    --stdOrange: #FFB020;
    --stdBlue: #00C8FF;
    --stdBodyGradientStart: #12345C;
    --stdBodyGradientEnd: #2A4F7A;
    --stdLeftSidebarBackground: #143A63;
    --stdLeftSidebarPopup: #143A63;
    /* WCAG: scrollbar thumb visibility */
    --stdScrollbarThumb: #3D8FDB; /* was #256FB3 */

    --stdLightGray: #D8E6FF;
    /* Softer, more hidden borders */
    --stdBorder: #1A3E62; /* was #1F4E7A */
    --stdDlgBorder: #214B73; /* was #2D5F8F */
    --stdHeaderBorder: #1A3E62; /* was #1F4E7A */
}



.theme-golden-dark {
    /* Base background */
    --stdBackground: #0F2430;
    --stdBackgroundLight: #162F3F;
    /* Core text (already WCAG-safe) */
    --stdColor: #E6F2F8;
    --stdDimColor: #A9C7D8;
    --stdLightGray: #CDE3EF;
    --stdGray: #8CBFD8;
    --stdDarkGray: #BFD9E8;
    /* Accents */
    --stdOutline: #4DC6F4;
    --stdLink: #6FD8FF;
    --stdBoxHeader: #2F7EA1;
    --stdBlue: #4DC6F4;
    /* Borders unchanged (intentionally subtle) */
    --stdBorder: #1E4256;
    --stdHeaderBorder: #1E4256;
    --stdDlgBorder: #245068;
    /* Menus & layout */
    --stdMenuBackground: #112837;
    --stdLeftSidebarBackground: #112837;
    --stdLeftSidebarPopup: #162F3F;
    /* WCAG: stronger selected / hover states */
    --stdMenuSelected: #3B6F8F; /* was #1E4256 */
    --stdBtnMenuHover: #3B6F8F; /* was #1E4256 */
    /* WCAG: row hover contrast */
    --stdRowHoverBackground: #1E4256; /* was #183447 */
    /* Buttons */
    --stdBtnSolidBackground: #1E4256;
    --stdBtnSolidColor: #E6F2F8;
    /* Semantic colors */
    --stdRed: #FF7B7B;
    --stdColorRed: #FF7B7B;
    --stdGreen: #4ADE80;
    --stdOrange: #FBBF24;
    /* Body background */
    --stdBodyGradientStart: #0F2430;
    --stdBodyGradientEnd: #253B48;
    /* WCAG: scrollbar thumb visibility */
    --stdScrollbarThumb: #3B6F8F; /* was #1E4256 */
    --stdBorder: #143241;
    --stdHeaderBorder: #143241;
    --stdDlgBorder: #183A4E;
}



.theme-violet-dark {
    --stdBackground: #1C1430;
    --stdBackgroundLight: #2A1E4A;
    --stdColor: #F3EEFF;
    --stdGray: #C9BDE8;
    --stdDarkGray: #E3DAFF;
    --stdOutline: #B38CFF;
    --stdLink: #D0B2FF;
    /* Borders unchanged (low contrast by design) */
    --stdBorder: #3B2A66;
    --stdDlgBorder: #59408F;
    --stdHeaderBorder: #3B2A66;
    --stdBtnSolidBackground: #3A2A6A;
    --stdBtnSolidColor: #F3EEFF;
    --stdMenuBackground: #1F1736;
    /* WCAG: stronger selected / hover states */
    --stdMenuSelected: #7E63C8; /* was #46337F */
    --stdBtnMenuHover: #7E63C8; /* was #46337F */
    /* WCAG: row hover contrast */
    --stdRowHoverBackground: #3A2A6A; /* was #221A3B */

    --stdBoxHeader: #5A42A3;
    --stdGradientStart: #1C1430;
    --stdGradientEnd: #1C1430;
    --stdDimColor: #D7CCF2;
    --stdRed: #FF7B7B;
    --stdGreen: #00FFB3;
    --stdOrange: #FFB020;
    --stdBlue: #4DE6FF;
    --stdBodyGradientStart: #1C1430;
    --stdBodyGradientEnd: #352B52;
    --stdLeftSidebarBackground: #1F1736;
    --stdLeftSidebarPopup: #1F1736;
    /* WCAG: scrollbar thumb visibility */
    --stdScrollbarThumb: #7E63C8; /* was #46337F */

    --stdLightGray: #E3DAFF;
    --stdBorder: #2A2049;
    --stdHeaderBorder: #2A2049;
    --stdDlgBorder: #35285D;
}

.theme-graphite-dark {
    --stdBackground: #1E1F22;
    --stdBackgroundLight: #2A2B2F;
    --stdColor: #F2F2F3;
    --stdGray: #C7C9CE;
    --stdDarkGray: #E1E2E6;
    --stdOutline: #9DA3AE;
    --stdLink: #B4B9C3;
    /* Subtle borders */
    --stdBorder: #2E3036;
    --stdHeaderBorder: #2E3036;
    --stdDlgBorder: #3A3C42;
    --stdBtnSolidBackground: #3A3C42;
    --stdBtnSolidColor: #F2F2F3;
    --stdMenuBackground: #212226;
    --stdMenuSelected: #4A4D55;
    --stdBtnMenuHover: #4A4D55;
    --stdRowHoverBackground: #3A3C42;
    --stdBoxHeader: #5A5D66;
    --stdGradientStart: #1E1F22;
    --stdGradientEnd: #1E1F22;
    --stdDimColor: #B8BBC4;
    --stdRed: #FF7B7B;
    --stdGreen: #7FE7C3;
    --stdOrange: #FFC069;
    --stdBlue: #8EC1FF;
    --stdBodyGradientStart: #1E1F22;
    --stdBodyGradientEnd: #2B2D31;
    --stdLeftSidebarBackground: #212226;
    --stdLeftSidebarPopup: #212226;
    --stdScrollbarThumb: #4A4D55;
    --stdLightGray: #E1E2E6;
}

.theme-forest-dark {
    --stdBackground: #14251E;
    --stdBackgroundLight: #1E3A2F;
    --stdColor: #EAF6F1;
    --stdGray: #B8D4C7;
    --stdDarkGray: #D8EFE6;
    --stdOutline: #6FBF9C;
    --stdLink: #8FE3C2;
    --stdBorder: #223E33;
    --stdHeaderBorder: #223E33;
    --stdDlgBorder: #2E5446;
    --stdBtnSolidBackground: #2E5F4D;
    --stdBtnSolidColor: #EAF6F1;
    --stdMenuBackground: #172F26;
    --stdMenuSelected: #4C8F74;
    --stdBtnMenuHover: #4C8F74;
    --stdRowHoverBackground: #2E5F4D;
    --stdBoxHeader: #3F7F67;
    --stdGradientStart: #14251E;
    --stdGradientEnd: #14251E;
    --stdDimColor: #C4E1D3;
    --stdRed: #FF8A8A;
    --stdGreen: #6FE3A1;
    --stdOrange: #FFC069;
    --stdBlue: #8EC1FF;
    --stdBodyGradientStart: #14251E;
    --stdBodyGradientEnd: #2A3E36;
    --stdLeftSidebarBackground: #172F26;
    --stdLeftSidebarPopup: #172F26;
    --stdScrollbarThumb: #4C8F74;
    --stdLightGray: #D8EFE6;
}

.theme-copper-dark {
    --stdBackground: #2A1A14;
    --stdBackgroundLight: #3C241B;
    --stdColor: #FFF1EA;
    --stdGray: #E0C2B4;
    --stdDarkGray: #F2DCD1;
    --stdOutline: #E09A6C;
    --stdLink: #F0B38A;
    --stdBorder: #4A2E24;
    --stdHeaderBorder: #4A2E24;
    --stdDlgBorder: #5C3A2E;
    --stdBtnSolidBackground: #6B3F2F;
    --stdBtnSolidColor: #FFF1EA;
    --stdMenuBackground: #2F1E18;
    --stdMenuSelected: #A66342;
    --stdBtnMenuHover: #A66342;
    --stdRowHoverBackground: #6B3F2F;
    --stdBoxHeader: #8F5638;
    --stdGradientStart: #2A1A14;
    --stdGradientEnd: #2A1A14;
    --stdDimColor: #E6C8B8;
    --stdRed: #FF8A8A;
    --stdGreen: #7FE7C3;
    --stdOrange: #F0A04B;
    --stdBlue: #8EC1FF;
    --stdBodyGradientStart: #2A1A14;
    --stdBodyGradientEnd: #4A3128;
    --stdLeftSidebarBackground: #2F1E18;
    --stdLeftSidebarPopup: #2F1E18;
    --stdScrollbarThumb: #A66342;
    --stdLightGray: #F2DCD1;
}

.theme-solarized-light {
    /* Base backgrounds */
    --stdBackground: #FDF6E3; /* base3 */
    --stdBackgroundLight: #EEE8D5; /* base2 */
    /* Core text */
    --stdColor: #586E75; /* base01 */
    --stdDimColor: #657B83; /* base00 */
    --stdLightGray: #93A1A1; /* base1 */

    --stdGray: #93A1A1;
    --stdDarkGray: #073642; /* base02 (dark text accents) */
    /* Menus & layout */
    --stdMenuBackground: #EEE8D5; /* base2 */
    --stdLeftSidebarBackground: #EEE8D5;
    --stdLeftSidebarPopup: #FDF6E3;
    /* Borders (Solarized philosophy = very subtle) */
    --stdBorder: #DDD6C1; /* derived soft divider */
    --stdHeaderBorder: #DDD6C1;
    --stdDlgBorder: #CCC5AF;
    /* Interactive states */
    --stdRowHoverBackground: #E6DFC8; /* gentle surface delta */
    --stdMenuSelected: #D6CFB8;
    --stdBtnMenuHover: #D6CFB8;
    /* Buttons */
    --stdBtnSolidBackground: #268BD2; /* blue */
    --stdBtnSolidColor: #FDF6E3;
    /* Accents */
    --stdOutline: #268BD2; /* blue */
    --stdLink: #268BD2;
    --stdBoxHeader: #EEE8D5;
    /* Gradients */
    --stdGradientStart: #FDF6E3;
    --stdGradientEnd: #FDF6E3;
    /* Semantic colors (canonical Solarized) */
    --stdRed: #DC322F;
    --stdColorRed: #DC322F;
    --stdGreen: #859900;
    --stdOrange: #CB4B16;
    --stdBlue: #268BD2;
    /* Page background */
    --stdBodyGradientStart: #12345C;
    --stdBodyGradientEnd: #2A4F7A;
    /* Scrollbar */
    --stdScrollbarThumb: #CCC5AF;
    --stdRowHoverBackground: #DED8C2;
    --stdMenuSelected: #CFC8AF;
    --stdBtnSolidBackground: #2AA198; /* cyan instead of blue */
    --stdOutline: #2AA198;
    --stdLink: #2AA198;
}

.theme-nordic-mist {
    /* Base backgrounds */
    --stdBackground: #F4F7FA; /* soft cool gray */
    --stdBackgroundLight: #E9EEF3; /* raised surfaces */
    /* Core text */
    --stdColor: #2E3A44; /* primary text */
    --stdDimColor: #4A5A66; /* secondary text */
    --stdLightGray: #7A8A97;
    --stdGray: #7A8A97;
    --stdDarkGray: #1E2A33;
    /* Menus & layout */
    --stdMenuBackground: #E9EEF3;
    --stdLeftSidebarBackground: #E9EEF3;
    --stdLeftSidebarPopup: #F4F7FA;
    /* Borders (very subtle, non-boxy) */
    --stdBorder: #D5DEE6;
    --stdHeaderBorder: #D5DEE6;
    --stdDlgBorder: #C9D3DC;
    /* Interactive states */
    --stdRowHoverBackground: #E1E8EF;
    --stdMenuSelected: #D8E1EA;
    --stdBtnMenuHover: #D8E1EA;
    /* Buttons */
    --stdBtnSolidBackground: #2FA4A9; /* calm teal */
    --stdBtnSolidColor: #FFFFFF;
    /* Accents */
    --stdOutline: #2FA4A9;
    --stdLink: #2FA4A9;
    --stdBoxHeader: #E9EEF3;
    /* Gradients (kept flat by design) */
    --stdGradientStart: #F4F7FA;
    --stdGradientEnd: #F4F7FA;
    /* Semantic colors */
    --stdRed: #D64545;
    --stdColorRed: #D64545;
    --stdGreen: #3A9D6D;
    --stdOrange: #D9822B;
    --stdBlue: #3B82C4;
    /* Page background */
    --stdBodyGradientStart: #12345C;
    --stdBodyGradientEnd: #2A4F7A;
    /* Scrollbar */
    --stdScrollbarThumb: #C9D3DC;
}

.theme-artic-blue {
    /* Base backgrounds */
    --stdBackground: #EEF3F9; /* blue-tinted light */
    --stdBackgroundLight: #E3EBF4; /* raised surfaces */
    /* Core text */
    --stdColor: #243447; /* deep blue-gray */
    --stdDimColor: #3A4A5E;
    --stdLightGray: #6B7C90;
    --stdGray: #6B7C90;
    --stdDarkGray: #1B2A3A;
    /* Menus & layout */
    --stdMenuBackground: #E3EBF4;
    --stdLeftSidebarBackground: #E3EBF4;
    --stdLeftSidebarPopup: #EEF3F9;
    /* Borders (clean, SaaS-like) */
    --stdBorder: #CCD7E4;
    --stdHeaderBorder: #CCD7E4;
    --stdDlgBorder: #BCC9D8;
    /* Interactive states */
    --stdRowHoverBackground: #D9E4F1;
    --stdMenuSelected: #D1DDEE;
    --stdBtnMenuHover: #D1DDEE;
    /* Buttons */
    --stdBtnSolidBackground: #3B82F6; /* modern blue */
    --stdBtnSolidColor: #FFFFFF;
    /* Accents */
    --stdOutline: #3B82F6;
    --stdLink: #3B82F6;
    --stdBoxHeader: #E3EBF4;
    /* Gradients (flat on purpose) */
    --stdGradientStart: #EEF3F9;
    --stdGradientEnd: #EEF3F9;
    /* Semantic colors */
    --stdRed: #DC2626;
    --stdColorRed: #DC2626;
    --stdGreen: #16A34A;
    --stdOrange: #EA580C;
    --stdBlue: #3B82F6;
    /* Page background */
    --stdBodyGradientStart: #12345C;
    --stdBodyGradientEnd: #2A4F7A;
    /* Scrollbar */
    --stdScrollbarThumb: #BCC9D8;
}

/* definition */
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url("/css/Roboto-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: url("/css/Roboto-Medium.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: url("/css/Roboto-Italic.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: url("/css/Roboto-MediumItalic.ttf") format("truetype");
    font-display: swap;
}

body {
    font-family:verdana !important;
}
#divDashMenuButtonsLowRes {
    display:none;
}

.maindiv, .tdHead {
    background: var(--stdBackground) !important;
    color: var(--stdColor) !important;
}

.btnNew4TAB {
    outline: 0;
    border: 1px solid #cccccc;
    margin: 0;
    padding: 0;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    -khtml-border-radius: 1px;
    border-radius: 1px;
    font-family: verdana;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 8px;
    padding-bottom: 8px;
    background: #EFF6FC;
    border-radius: 0;
    font-weight: normal;
    color: #3B3A39;
    width: 75px;
    height: 32px;
    /* margin-right: 5px; */
}

    .btnNew4TAB:hover {
        background: white;
    }

    .btnNew4TAB:focus {
        outline: 0;
        border: 1px solid #cccccc;
        border-bottom: 1px solid orange;
        margin: 0;
        padding: 0;
        -moz-border-radius: 1px;
        -webkit-border-radius: 1px;
        -khtml-border-radius: 1px;
        border-radius: 1px;
        font-family: verdana;
        font-size: 8pt;
        cursor: pointer;
        padding-top: 8px;
        padding-bottom: 8px;
        background: #EFF6FC;
        border-radius: 0;
        font-weight: normal;
        color: #3B3A39;
        width: 75px;
        height: 32px;
        margin-right: 5px;
        background: #ffffff;
    }
#labelUploadMsg {
    margin-top:3px !important;
    padding:2px !important;
    color:#333;
    font-size:8pt !important;
    font-weight:normal !important
}

