﻿body.dark {
    --aai-blue: #2288A6;
    --aai-iconblue: #2D87B4;
    --aai-icon-hoverblue: #3e8ba3;
    --aai-greenish: #327589;
    --aai-darkgrey: #6b6b6b;
    --aai-blackborder-color: #888;
    /*plain tag colors*/
    --aai-button-color: #eee;
    --aai-button-bgcolor: #222;
    --aai-input-color: #eee;
    --aai-input-bgcolor: #222;
    --aai-input-bordercolor: #555;
    --aai-inputdisabled-bgcolor: #16848d;
    --aai-inputdisabled-color: rgb(192, 192, 192);
    --aai-nav-bgcolor: #2b2b2b;
    --aai-navliahover-color: #a0dfff;
    --aai-navliahover-bgcolor: #ddd;
    --aai-navitemactive-color: #ddd;
    --aai-navitemactive-bgcolor: var(--aai-greenish);
    --aai-navtabsliahover-bgcolor: #327589;
    --aai-navtabsliactiveafocus-color: #c8c8c8;
    --aai-navlink-color: #ccc;
    --aai-iconbutton-color: #eee;
    /*body*/
    --bs-body-color: #eee;
    --bs-body-bg: #222;
    --bs-body-almostbg: #282828;
    --bs-bodybittransparent-bg: #222c;
    --bs-link-color-rgb: 108, 182, 253;
    /*menu strips*/
    --aai-primary-menustrip-color: #333f48;
    --aai-primary-menustrip-bgcolor: #323232;
    --aai-secondary-menustrip-color: #333f48;
    --aai-secondary-menustrip-bgcolor: #323232;
    /*placeholder*/
    --aai-placeholder-color: #ddd8;
    /*file input*/
    --aai-fileinputbutton-color: #ccc;
    --aai-fileinputbutton-bgcolor: #4a4a4a;
    --aai-fileinputbutton-border: thin solid lightgrey;
    --aai-fileinputbutton-borderradius: 3px;
    /*status colors*/
    --aai-statuscolor-red: #c0392b;
    --aai-statuscolor-yellow: #f1c40f;
    --aai-statuscolor-green: #2ecc71;
    /*scrollbar*/
    --aai-scrollbar-background: #444;
    --aai-scrollbarthumb-background: #888;
    --aai-scrollbarcorner-background: #222;
    --aai-scrollbarbuttonhd-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m11 2 -6 6 6 6'/%3e%3c/svg%3e");
    --aai-scrollbarbuttonhi-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m5 2 6 6 -6 6'/%3e%3c/svg%3e");
    --aai-scrollbarbuttonvd-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m2 11 6-6 6 6'/%3e%3c/svg%3e");
    --aai-scrollbarbuttonvi-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    /*kendo colors*/
    --aai-kselected-bgcolor:#222;
    --aai-kselected-color:#eee;
    --aai-kselected-bordercolor:#333;
    /*k-loading*/
    --aai-kloading-bgcolor: #282830;
    --aai-kloading-opacity: 0.3;
    --aai-kloading-bgimage: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); /*url(../../images/dark/loading.gif)*/
    --aai-kloadingimage-bgimage: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); /*url(../../images/dark/loading-image.gif)*/
    /*k-block*/
    --aai-kblock-color: #eee;
    --aai-kblock-bgcolor: #333;
    --aai-kblock-bordercolor: #555;
    /*k-footer*/
    --aai-kfootertd-color: #eee;
    --aai-kfootertd-bgcolor: #484848;
    /*k-button-solid-base*/
    --aai-kbuttonsolidbase-color: white;
    --aai-kbuttonsolidbasehover-color: white;
    --aai-kbuttonsolidbasehover-bgcolor: #31b0d5;
    /*k-input*/
    --aai-kinput-color: #eee;
    --aai-kinput-bgcolor: #2a2a2a;
    --aai-kinput-bordercolor: #777;
    --aai-kinputhover-color: #eee;
    --aai-kinputhover-bgcolor: #2a2a2a;
    --aai-kinputhover-bordercolor: #383838;
    --aai-kinputfocus-color: #eee;
    --aai-kinputfocus-bgcolor: #2a2a2a;
    --aai-kinputfocus-bordercolor: #2a2a2a;
    --aai-kinputfocus-boxshadowcolor1: rgba(192,192,192,.2);
    --aai-kinputfocus-boxshadowcolor2: rgba(192,192,192,.05);
    --aai-kinputfocuswithin-color: #eee;
    --aai-kinputfocuswithin-bgcolor: #2a2a2a;
    --aai-kinputfocuswithin-bordercolor: #2a2a2a;
    --aai-kinputfocuswithin-boxshadowcolor1: rgba(192,192,192,.2);
    --aai-kinputfocuswithin-boxshadowcolor2: rgba(192,192,192,.05);
    /*k-icon*/
    --aai-kicona-color: #eee;
    /*k-menu*/
    --aai-kmenulinkcolor: #ccc;
    --aai-kmenuactive-color: #eee;
    --aai-kmenuactive-bgcolor: #383838;
    --aai-kmenuhover-color: #eee;
    --aai-kmenuhover-bgcolor: #323232;
    --aai-kmenuhover-bordercolor: #383838;
    /*k-grid*/
    --aai-kgridtrtd-bordercolor: #555;
    --aai-kgridtrhover-bgcolor: #1f1f28;
    --aai-kgridalt-bgcolor: #484848;
    --aai-kheaderfooter-color: #ccc;
    --aai-kheaderfooter-bgcolor: #3c3c3c;
    --aai-kgridgroupinheader-color: #fff;
    --aai-kgridheader-color: #ccc;
    --aai-kgridgroupinheader-bgcolor: var(--aai-blue);
    --aai-kgridgrouping-color: #ccc;
    --aai-kgridgrouping-bgcolor: #323232;
    --aai-kgridgroupindicator-bgcolor: var(--aai-greenish);
    /*k-picker*/
    --aai-kpicker-bordercolor: #2a2a2a;
    --aai-kpicker-color: #ccc;
    --aai-kpicker-bgcolor: #2a2a2a;
    --aai-kpickerhover-bordercolor: #1f1f28;
    --aai-kpickerhover-color: #ccc;
    --aai-kpickerhover-bgcolor: #1f1f28;
    /*k-pager*/
    --aai-kpagerwrap-color: #ccc;
    --aai-kpagerwrap-bordercolor: #363636;
    --aai-kpagerwraplink-color: #ccc;
    --aai-kpagerwrapselected-color: #91b8ff;
    --aai-kpagerwrapselected-bordercolor: #91b8ff;
    --aai-kpagerwraphover-bordercolor: #1f1f28;
    /*kendo highlights*/
    --aai-li-kitemhighlight-klink-color: #44A8C6;
    --aai-li-kitemhighlight-klink-bgcolor: #323232;
    --aai-khighlight-background: #323232;
    /*k-treeview*/
    --aai-ktreeviewleafhover-color: #ccc;
    --aai-ktreeviewleafhover-bgcolor: #1f1f28;
    --aai-ktreeviewleafselected-color: #91b8ff;
    --aai-ktreeviewleafselected-bgcolor: #1f1f28;
    --aai-ktreeviewleafselectedhover-color: #91b8ff;
    --aai-ktreeviewleafselectedhover-bgcolor: #1f1f28;
    /*k-panelbar*/
    --aai-panelbarlink-color: #ddd;
    --aai-panelbarlink-bgcolor: #4a4a4a;
    --aai-panelbarlinkicon-color: #ddd;
    --aai-panelbarcontent-color: #ccc;
    --aai-panelbarcontent-bgcolor: #4a4a4a;
    --aai-panelbarlink-bgcolor: #42899f;
    --aai-panelbaritemhover-color: #ddd;
    --aai-panelbaritemhover-bgcolor: #41a2c1;
    --aai-panelbarheader-bgcolor: #33849d;
    --aai-panelbarselected-color: #ddd;
    --aai-panelbarselected-bgcolor: #55a6bf;
    --aai-panelbarselectedfocused-bgcolor: #47adcd;
    /*k-list*/
    --aai-klist-color: #ccc;
    --aai-klist-bgcolor: #333;
    --aai-klist-bordercolor: #ccc;
    --aai-klistitemhover-color: #ccc;
    --aai-klistitemhover-bgcolor: #282828;
    --aai-klistitemselected-color: #91b8ff;
    --aai-klistitemselected-bgcolor: #333;
    --aai-klistitemselectedhover-color: #91b8ff;
    --aai-klistitemselectedhover-bgcolor: #282828;
    /*k-tabstrip*/
    --aai-ktabstripitemlink-color: #eee;
    --aai-ktabstripwrapper-color: #222;
    --aai-ktabstripwrapper-bgcolor: #91b8ff;
    --aai-ktabstripcontentactive-color: #ccc;
    --aai-ktabstripcontentactive-bgcolor: #222;
    --aai-ktabstripitemshover-bgcolor: #7db2c2;
    /*k-table*/
    --aai-ktable-color: #ccc;
    --aai-ktable-bgcolor: #333;
    --aai-ktable-bordercolor: #343434;
    --aai-ktablealt-bgcolor: #323232;
    --aai-ktableheader-color: #ddd;
    --aai-ktableheader-bgcolor: #4a4a4a;
    --aai-ktableheader-bordercolor: #343434;
    --aai-ktablefooter-color: #ddd;
    --aai-ktablefooter-bgcolor: #4a4a4a;
    --aai-ktablefooter-bordercolor: #343434;
    --aai-ktableselected-color: #ddd;
    --aai-ktableselected-bgcolor: #004080;
    --aai-ktableselected-bordercolor: #343434;
    --aai-ktablehover-color: #ccc;
    --aai-ktablehover-bgcolor: #383838;
    --aai-ktablehover-bordercolor: #343434;
    /*k-splitbar*/
    --aai-splitbarfocused-bgcolor: #aaa;
    --aai-splitbarfocused-bordercolor: #aaa;
    --aai-ghostsplitbar-bgcolor: #a0c4cf;
    /*k-progress*/
    --aai-kprogressbarselected-bgcolor: #6ba14c;
    /*k-file*/
    --aai-kfile-color: #ddd;
    --aai-kfile-bgcolor: #222;
    --aai-kfilegroup-color: #aaa;
    --aai-kfilegroup-bordercolor: #aaa;
    --aai-kfileinfo-color: #989898;
    /*endof kendo colors*/
    /*jquery-ui*/
    --aai-jqueryui-widgetcontent-color: #ddd;
    --aai-jqueryui-widgetcontent-bg: #333;
    --aai-jqueryui-widgetcontent-bordercolor: #888;
    --aai-jqueryui-header-bordercolor: #888;
    --aai-jqueryui-header-color: #ddd;
    --aai-jqueryui-header-bgimageurl: url("../../images/dark/jquery-ui-header-bg.png");
    --aai-jqueryui-icon-url: url("../../images/dark/jquery-ui-icons.png");
    --aai-jqueryui-button-color: #999;
    --aai-jqueryui-button-bgcolor: #343434;
    --aai-jqueryui-button-bordercolor: #323232;
    --aai-jqueryui-button-bgimageurl: url("../../images/dark/jquery-ui-button-bg.png");
    --aai-jqueryui-error-color: #ff3030;
    --aai-jqueryui-error-bgcolor: #2e213c;
    --aai-jqueryui-error-bordercolor: #cd4a4a;
    --aai-jqueryui-error-bgimageurl: url("../../images/dark/jquery-ui-error-bg.png");
    /*endof jquery-ui*/
    /*bootstrap*/
    --bs-secondary-bg: #e9ecef;
    --bs-border-color: #dee2e6;
    /*generalSection*/
    --aai-generalsection-color: #ddd;
    --aai-generalsection-bgcolor: #222;
    --aai-generalsectioneven-bgcolor: #333;
    --aai-generalsectionrowhover-bgcolor: #3a3a3a;
    --aai-generalsectioncell-bordercolor: #282828;
    /*tradeTools*/
    --aai-tradetools-color: #ddd;
    --aai-tradetools-bgcolor: #222;
    --aai-tradetools-bordercolor: #ddd;
    /*cash rows*/
    --aai-cashrows-color: #eee;
    --aai-cashrows-bgcolor: #0980ad;
    --aai-cashrowslink-color: #dfdffd;
    --aai-cashrowslinkhover-color: blue;
    /*frozen ticket*/
    --aai-frozenticket-bgcolor: #345389;
    /*selected row*/
    --aai-selectedrowbuy-bgcolor: #557838;
    --aai-selectedrowsell-bgcolor: #9f5a66;
    --aai-selectedrowmixed-bgcolor: #097e77;
    --aai-selectedrowgrid-bgcolor: #008ac9;
    --aai-selectedrowhover-bgcolor: #888;
    /*violation*/
    --aai-violation-background: #c8c8c8;
    /*menuDropDown*/
    --aai-menudropdown-bgcolor: #222;
    --aai-menudropdown-color: #ddd;
    --aai-menudropdown-bordercolor: #ddd;
    /*splitOptions_Row*/
    --aai-splitoptionsrowlabelhover-bgcolor: #323232;
    /*select-css*/
    --aai-selectcss-color: #ccc;
    --aai-selectcss-bgcolor: #222;
    --aai-selectcss-boxshadowcolor: rgba(242,242,242,.04);
    --aai-selectcss-bordercolor: #888;
    --aai-selectcss-bggradcolor1: #222;
    --aai-selectcss-bggradcolor2: #353535;
    --aai-selectcss-bgimage: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23BDCCF2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
    --aai-selectcssfocus-color: #ddd;
    --aai-selectcssfocus-bordercolor: #888;
    --aai-selectcssfocus-boxshadowcolor: rgba(129, 203, 255, .6);
    /*custom header pivot*/
    --aai-customheaderpivot-color: #ddd;
    --aai-customheaderpivot-bgcolor: #666;
    /*postingStatus*/
    --aai-postingstatus-color0: #12678f;
    --aai-postingstatus-color1: #105b7e;
    --aai-postingstatus-color2: #0e4e6c;
    --aai-postingstatus-color3: #0c415b;
    --aai-postingstatus-color4: #093549;
    /*intellisense*/
    --aai-intellisensedocumentation-bgcolor: #6b6b6e;
    --aai-intellisensedocumentation-bordercolor: #787c91;
    --aai-intellisensebrlistlink-bordercolor: #222;
    --aai-intellisensebrlistlinkselected-bgcolor: #7d6f1e;
    --aai-intellisensebrlistlinkhover-bgcolor: #7d6f1e;
    --aai-intellisensebrmethods-bgcolor: #6b6b6e;
    --aai-intellisensebrmethods-bordercolor: #787c91;
    --aai-intellisensebrtooltip-bgcolor: #6b6b6e;
    --aai-intellisensebrtooltip-bordercolor: #787c91;

    /*error displayer*/
    --error-displayer-link-color: #cddcde;
    --error-displayer-popup-bgcolor: #4f8c9f;

    /*rounded shadowed panel*/
    --rounded-shadowed-panel-bg-color: #333;
    --rounded-shadowed-panel-shadow-color: rgba(200, 255, 255, 0.1);

    /*plain table*/
    --aai-table-border-color: #888;
    --aai-table-header-color: #eee;

    /*aai-logo-tooltip*/
    --aai-logo-tooltip-pointer-top: -3.7px;
}
body.dark .btn-info {
    --bs-btn-color: #eee;
    --bs-btn-bg: #55a6bf;
    --bs-btn-border-color: #43afcf;
    --bs-btn-hover-color: white;
    --bs-btn-hover-bg: #31b0d5;
    --bs-btn-hover-border-color: #269abc;
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: white;
    --bs-btn-active-bg: #3dd5f3;
    --bs-btn-active-border-color: #25cff2;
    --bs-btn-active-shadow: 0;
    --bs-btn-disabled-color: #e5e5e5;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
}
body.dark .nav-tabs {
    --bs-nav-tabs-link-active-color: white;
    --bs-nav-tabs-link-active-bg: var(--aai-greenish);
    --bs-nav-link-disabled-color: white;
}

body.dark input[type="number" i] {
    background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2050%2067%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%222%22%3E%3Cline%20x1%3D%221%22%20x2%3D%2250%22%20y1%3D%2233.5%22%20y2%3D%2233.5%22%20stroke%3D%22%23D8D8D8%22%2F%3E%3Cpolyline%20transform%3D%22translate(25%2020)%20rotate(45)%20translate(-25%20-20)%22%20points%3D%2219%2026%2019%2014%2032%2014%22%20stroke%3D%22%23222%22%2F%3E%3Cpolyline%20transform%3D%22translate(25%2045)%20rotate(225)%20translate(-25%20-45)%22%20points%3D%2219%2052%2019%2039%2032%2039%22%20stroke%3D%22%23222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

body.dark input[type="number" i] {
    background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2050%2067%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%222%22%3E%3Cline%20x1%3D%221%22%20x2%3D%2250%22%20y1%3D%2233.5%22%20y2%3D%2233.5%22%20stroke%3D%22%23555%22%2F%3E%3Cpolyline%20transform%3D%22translate(25%2020)%20rotate(45)%20translate(-25%20-20)%22%20points%3D%2219%2026%2019%2014%2032%2014%22%20stroke%3D%22%23ddd%22%2F%3E%3Cpolyline%20transform%3D%22translate(25%2045)%20rotate(225)%20translate(-25%20-45)%22%20points%3D%2219%2052%2019%2039%2032%2039%22%20stroke%3D%22%23ddd%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}


/*icomoon*/
body.dark .icon-indata-ai-logo-stretched .path3:before {
    color: #999;
}
body.dark .icon-indata-ai-logo-stretched .path2:before {
    color: #589bb5;
}
body.dark .icon-ArchitectAI_Header .path2:before {
    color: #589bb5;
}
body.dark .icon-ArchitectAI_Header .path3:before {
    color: #cbcbcb;
}
