/* start global classes */
:root {

    /* body bg color */
    --bodyColor :#F8F6F4;

    /* box bg color */
    --boxColor :#eff0ef;

    /* brand color */
    --brand-color :#1FA84F;

    /* background colors with text indication */
    --bg-th-text-dark: #e7f1f7;
    --bg-body-iframe-text-light: #7C838F;
    --bg-body-iframe-ok-text-light: #80ba65;
    --bg-body-iframe-false-text-light: #bf3333;
    --bg-ukladani-iframe-text-light: #7C838F;
    --bg-div-napoveda-text-dark: white;
    --bg-web-text-dark: #e7f1f7;
    --bg-menu-text-light: #436e9b;
    --bg-div-menu-modry-text-light: #235eae;
    --bg-menu2-text-light: #7C838F;
    --bg-navigace-skryvat-text-dark: #f5f5f5;
    --bg-a-menu-hide-text-dark: transparent;
    --bg-a-menu-text-dark: #f5fc94;
    --bg-a-hover-menu-text-light: #822610;
    --bg-a-menu-modry-text-dark: #cee7e3;
    --bg-a-hover-menu-modry-text-light: #0a5664;
    --bg-a-menu-modry-kancelar-text-dark: #e5ddcb;
    --bg-a-menu-modry-vykazy-text-dark: #fcffd3;
    --bg-a-menu-modry-klienti-text-dark: #d7ffdd;
    --bg-a-menu-modry-sprava-text-dark: #f4c8c8;
    --bg-a-menu-kli1-text-dark: #a8e8d8;
    --bg-a-menu-kli2-text-dark: #c1ffb0;
    --bg-a-menu-doch-text-dark: #94e9fc;
    --bg-a-menu-doch-kancelar-text-dark: #fce794;
    --bg-a-menu-nedoch-text-dark: #e3b4ed;
    --bg-a-menu-prehled-text-dark: #f5fc94;
    --bg-a-menu-vyuctovani-text-dark: white;
    --bg-a-menu-novy-text-dark: #f5fc94;
    --bg-a-menu-stats-text-dark: #8ee3c3;
    --bg-a-menu-proroma-text-dark: #ffcd0b;
    --bg-h3-rychla-navigace-text-dark: #ffccf7;
    --bg-h3-hover-rychla-navigace-text-light: #8723ae;
    --bg-a-rychla-navigace-logout-text-dark: #dcd16e;
    --bg-menu-nav-default-text-light: #5a9ba8;
    --bg-menu-nav-add-text-light: #7ab85a;
    --bg-menu-nav-nzdm-text-light: #5a7ba8;
    --bg-table-strip-even-text-dark: #F9F7A3;
    --bg-table-strip-odd-text-dark: #ccecfc;
    --bg-td-tabulka-colored-first-text-dark: #F9F7A3;
    --bg-td-tabulka-colored-second-text-dark: #ccecfc;
    --bg-td-tabulka-colored-mini-first-text-dark: #F9F7A3;
    --bg-td-tabulka-colored-mini-second-text-dark: #ccecfc;
    --bg-td-tabulka-colored-2-first-text-dark: #a8ff99;
    --bg-td-tabulka-colored-2-second-text-dark: #bbe6fd;
    --bg-td-tabulka-colored-first-1novy-text-dark: #F9F7A3;
    --bg-td-tabulka-colored-second-1novy-text-dark: #ccecfc;
    --bg-td-tabulka-colored-first-1autorizace-text-dark: #F9F7A3;
    --bg-td-tabulka-colored-second-1autorizace-text-dark: #ccecfc;
    --bg-td-tabulka-colored-first-2vyrizujese-text-dark: #F9F7A3;
    --bg-td-tabulka-colored-second-2vyrizujese-text-dark: #ccecfc;
    --bg-td-tabulka-colored-first-4zamitnuto-text-dark: #F9F7A3;
    --bg-td-tabulka-colored-second-4zamitnuto-text-dark: #ccecfc;
    --bg-td-tabulka-colored-first-4nenalezeno-text-dark: #F9F7A3;
    --bg-td-tabulka-colored-second-4nenalezeno-text-dark: #ccecfc;
    --bg-td-tabulka-colored-first-4splneno-text-dark: #F9F7A3;
    --bg-td-tabulka-colored-second-4splneno-text-dark: #ccecfc;
    --bg-td-tabulka-colored-white-text-light: #b400ef;

    
    /* Colors: */
    --bg-td-tabulka-colored-0-text-light: #b400ef;
    --bg-td-tabulka-colored-1-text-dark: #4bffb1;
    --bg-td-tabulka-colored-2-text-light: #214c94;
    --bg-td-tabulka-colored-3-text-dark: #5fc41c;
    --bg-td-tabulka-colored-4-text-light: #616811;
    --bg-td-tabulka-colored-5-text-light: #ff0000;
    --bg-td-tabulka-colored-6-text-light: #008080;
    --bg-td-tabulka-colored-7-text-dark: #ffa861;
    --bg-td-tabulka-colored-8-text-dark: #e785ff;
    --bg-td-tabulka-colored-9-text-dark: #00dbff;
    --bg-td-tabulka-colored-10-text-dark: #a2ecff;
    --bg-td-tabulka-colored-11-text-light: #547080;
    --bg-td-tabulka-colored-12-text-dark: #ff9191;
    --bg-td-tabulka-colored-13-text-light: #6a608c;
    --bg-td-tabulka-colored-14-text-dark: #eaff00;
    --bg-td-tabulka-colored-15-text-dark: #83ba94;
    --bg-td-tabulka-colored-16-text-light: #612700;
    --bg-td-tabulka-colored-17-text-dark: #7fff46;
    --bg-td-tabulka-colored-18-text-light: #ff4500;
    --bg-td-tabulka-colored-19-text-light: #ff6347;
    --bg-td-tabulka-colored-20-text-light: #3c00ff;

    /* Colors 21-25: Distinct base colors */
    --bg-td-tabulka-colored-21-text-dark: #c9e7c9;
    --bg-td-tabulka-colored-22-text-light: #8b4513;
    --bg-td-tabulka-colored-23-text-dark: #ffffb9;
    --bg-td-tabulka-colored-24-text-light: #800080;
    --bg-td-tabulka-colored-25-text-dark: #ff1493;
    
    /* Colors 26-35: Variations and mixes */
    --bg-td-tabulka-colored-26-text-light: #000080;
    --bg-td-tabulka-colored-27-text-dark: #ecffda;
    --bg-td-tabulka-colored-28-text-light: #556b2f;
    --bg-td-tabulka-colored-29-text-dark: #ffd700;
    --bg-td-tabulka-colored-30-text-light: #2f4f4f;
    --bg-td-tabulka-colored-31-text-dark: #ff69b4;
    --bg-td-tabulka-colored-32-text-light: #800000;
    --bg-td-tabulka-colored-33-text-dark: #9acd32;
    --bg-td-tabulka-colored-34-text-light: #191970;
    --bg-td-tabulka-colored-35-text-dark: #48d1cc;
    
    /* Colors 36-45: More subtle variations */
    --bg-td-tabulka-colored-36-text-light: #a0522d;
    --bg-td-tabulka-colored-37-text-dark: #87ceeb;
    --bg-td-tabulka-colored-38-text-light: #6b3fa0;
    --bg-td-tabulka-colored-39-text-dark: #98fb98;
    --bg-td-tabulka-colored-40-text-light: #d2691e;
    --bg-td-tabulka-colored-41-text-dark: #e6e6fa;
    --bg-td-tabulka-colored-42-text-light: #8b008b;
    --bg-td-tabulka-colored-43-text-dark: #f0e68c;
    --bg-td-tabulka-colored-44-text-light: #c71585;
    --bg-td-tabulka-colored-45-text-dark: #7cfc00;
    
    /* Colors 46-50: Similar to existing colors */
    --bg-td-tabulka-colored-46-text-light: #b8860b;
    --bg-td-tabulka-colored-47-text-dark: #66cdaa;
    --bg-td-tabulka-colored-48-text-light: #483d8b;
    --bg-td-tabulka-colored-49-text-dark: #adff2f;
    --bg-td-tabulka-colored-50-text-light: #4b0026;



    


    --bg-table-strip-grey-even-text-dark: #C1C1C1D1;
    --bg-table-strip-grey-odd-text-dark: #afafaf47;
    --bg-table-strip-soft-even-text-dark: #fefbe9;
    --bg-table-strip-soft-odd-text-dark: #fcf0da;
    --bg-table-strip-soft-th-text-dark: #ffe5e5;
    --bg-td-th-tabulka-grey-head-text-light: #5a5a5a;
    --bg-td-tabulka-grey-first-text-dark: #C1C1C1D1;
    --bg-td-tabulka-grey-second-text-dark: #afafaf47;
    --bg-td-tabulka-soft-first-text-dark: #fefbe9;
    --bg-td-tabulka-soft-second-text-dark: #fcf0da;
    --bg-td-tabulka-colored-white-text-dark: white;
    --bg-td-tabulka-colored-organizer-text-light: #235eae;
    --bg-td-tabulka-colored-organizer-nadpis-text-light: #235eae;
    --bg-td-tabulka-colored-volno-text-dark: #dae3c5;
    --bg-td-tabulka-colored-volno-ok-text-dark: #e8ffb0;
    --bg-td-tabulka-colored-obsazeno-text-dark: #ffcaca;
    --bg-td-tabulka-white-bold-text-dark: white;
    --bg-td-tabulka-white-text-dark: white;
    --bg-td-grey-text-light: #6A6A6AD1;
    --bg-td-tabulka-inner-form-first-text-dark: #DBCCA9;
    --bg-td-tabulka-inner-form-second-text-dark: #e6cccc;
    --bg-td-th-tabulka-colored-head-text-dark: #fdb88e;
    --bg-td-th-tabulka-colored-head-soft-text-dark: #ffadad;
    --bg-h4-nadpis-4-text-dark: white;
    --bg-h5-nadpis-5-text-dark: #bdff91;
    --bg-td-th-menu-b-text-dark: #C1C1C1;
    --bg-td-th-menu-1-text-light: #235eae;
    --bg-td-th-menu-2-text-light: #235eae;
    --bg-td-th-menu-3-text-dark: #a9e581;
    --bg-td-th-menu-4-text-dark: #f8e164;
    --bg-fieldset-menu-2-text-dark: #fffbea;
    --bg-fieldset-menu-3-text-dark: #fffbea;
    --bg-table-td-menu-edit-text-dark: #fffbea;
    --bg-td-menu-edit-povine-1-text-dark: #fffbea;
    --bg-table-td-multi-select-text-dark: #d6d8fd;
    --bg-table-tabulka-helpdesk-text-dark: white;
    --bg-table-tabulka-helpdesk-nove-text-dark: #ffe7e7;
    --bg-table-tabulka-helpdesk-dotaz-text-dark: #ffe7e7;
    --bg-table-tabulka-helpdesk-vyreseno-text-dark: #ecffe2;
    --bg-table-tabulka-helpdesk-vyrizujese-text-dark: #dde8ed;
    --bg-td-ev-subtable-text-dark: #cccccc;
    --bg-tr-td-zelene-pozadi-text-light: green;
    --bg-div-funkce-info-text-dark: #91ffd1;
    --bg-div-login-info-text-dark: #ff91fd;
    --bg-table-dark-text-dark: #000911;
    --bg-td-th-nazev-tisk-text-dark: white;
    --bg-td-th-hodnota-tisk-text-dark: white;
    --bg-td-th-normal-tisk-text-dark: white;
    --bg-td-th-menu-tisk-text-dark: #C1C1C1;
    --bg-td-th-uni-modul-nazev-text-light: #235eae;
    --bg-td-th-uni-modul-menu-text-light: #235eae;
    --bg-td-th-uni-modul-text-dark: #cecece;
    --bg-floatButtonsBox-text-dark: white;
    --bg-topBtn-text-light: #007312;
    --bg-topBtn-hover-text-light: rgb(127, 0, 0);
    --bg-middleBtn-text-light: #df7300;
    --bg-middleBtn-hover-text-dark: rgb(222, 219, 0);
    --bg-bottomBtn-text-light: #0076a1;
    --bg-bottomBtn-hover-text-light: rgb(127, 0, 0);
    --bg-input-text-date-number-color-password-select-text-dark: #fff;
    --bg-input-button-text-dark: white;
    --bg-input-textarea-select-text-dark: white;
    --bg-input-datum-dochazka-text-light: #235eae;
    --bg-input-gray-text-dark: #9C9C9C;
    --bg-input-datum-dochazka-button-text-light: #2A3F66;
    --bg-btn-text-dark: #8cecff;
    --bg-info-btn-info-text-dark: #8cecff;
    --bg-primary-btn-primary-text-light: #145bbb;
    --bg-secondary-btn-secondary-text-light: #145bbb;
    --bg-success-btn-success-text-light: #009719;
    --bg-warning-btn-warning-text-light: #d07d00;
    --bg-danger-btn-danger-text-light: #ec2c01;
    --bg-btn-filter-text-dark: #8cffd9;
    --bg-btn-hover-text-dark: #49cae3;
    --bg-input-tlacitko-filtr-exportovat-hover-text-light: #00439b;
    --bg-input-tlacitko-filtr-filtrovat-hover-text-dark: #c6c300;
    --bg-info-hover-btn-info-hover-text-light: #11007f;
    --bg-primary-hover-btn-primary-hover-text-light: #11007f;
    --bg-secondary-hover-btn-secondary-hover-text-light: #11007f;
    --bg-success-hover-btn-success-hover-text-light: #005607;
    --bg-warning-hover-btn-warning-hover-text-light: #824300;
    --bg-danger-hover-btn-danger-hover-text-light: #7f0000;
    --bg-select-input-textarea-disabled-text-dark: rgb(255, 243, 243);
    --bg-button-input-disabled-text-dark: grey;
    --bg-div-card-form-text-dark: #fdffb3;
    --bg-div-card-body-text-dark: #fff8e9;
    --bg-input-tlacitko-navigace-text-dark: #8cecff;
    --bg-input-tacitko-filtry-text-dark: #9be895;
    --bg-input-tlacitko-filtr-filtrovat-text-dark: yellow;
    --bg-input-tlacitko-filtr-exportovat-text-light: #0070ff;
    --bg-input-tlacitko-save-text-dark: #12ff00;
    --bg-form-check-text-dark: #f5e8ff;
    --bg-td-option-klient-ok-text-dark: #BDFF97;
    --bg-td-option-klient-rodina-ok-text-dark: #E7F72C;
    --bg-td-option-klient-prijeti-text-dark: #DCFDA1;
    --bg-td-option-klient-nema-smlouvu-text-dark: #ffaae2;
    --bg-td-option-klient-nema-plan-text-dark: #d8aaff;
    --bg-td-option-klient-zajemce-text-dark: #acc1ff;
    --bg-td-option-klient-osloveny-text-dark: #ffe38f;
    --bg-td-option-klient-neni-zajemce-text-dark: #ffa861;
    --bg-td-option-klient-vyloucen-text-dark: #ff9191;
    --bg-td-option-klient-zamitnuti-text-dark: #ff9191;
    --bg-td-option-klient-ukonceny-text-dark: #ff9191;
    --bg-td-option-klient-ukonceni-text-dark: #ff9191;
    --bg-klient-stav-10-text-dark: #BDFF97;
    --bg-klient-stav-15-text-dark: #E6F25A;
    --bg-klient-stav-17-text-dark: #DCFDA1;
    --bg-klient-stav-18-text-dark: #DCFDA1;
    --bg-klient-stav-19-text-dark: #aad7ff;
    --bg-klient-stav-20-text-dark: #ffaae2;
    --bg-klient-stav-30-text-dark: #d8aaff;
    --bg-klient-stav-40-text-dark: #acc1ff;
    --bg-klient-stav-55-text-dark: #ffe38f;
    --bg-klient-stav-50-text-dark: #ffa861;
    --bg-klient-stav-60-text-dark: #ff9191;
    --bg-proroma-splneno-text-dark: #DCFDA1;
    --bg-proroma-nesplneno-text-dark: #ff9191;
    --bg-proroma-uzavreno-text-dark: #aad7ff;
    --bg-accordion-button-menu-2-text-dark: #ffe38f;
    --bg-accordion-button-menu-2-not-collapsed-text-dark: #b9deff;
    --bg-div-accordion-body-menu-2-text-dark: #fffbea;
    --bg-accordion-button-menu-3-text-dark: #f9ec85;
    --bg-accordion-button-menu-3-not-collapsed-text-dark: #b9efff;
    --bg-div-accordion-body-menu-3-text-dark: #fffbea;
    --bg-td-filter-special-text-dark: #a1f0cf;
    --bg-accordion-button-filter-text-dark: #b4e957;
    --bg-accordion-button-filter-not-collapsed-text-dark: #7cbd0a;
    --bg-div-accordion-body-filter-text-dark: #dbf7d5;
    --bg-div-td-table-list-ajax-text-dark: white;
    --bg-accordion-item-text-dark: transparent;
    --bg-line-nowrap-menu-1-text-dark: #b5f8ff;
    --bg-line-nowrap-menu-2-text-dark: #424242;
    --bg-line-nowrap-menu-head-text-dark: white;
    --bg-radio-select-box-text-dark: #d6fdeb;
    --bg-check-box-text-dark: #d6d8fd;
    --bg-td-check-box-td-text-dark: #d6d8fd;
    --bg-pell-content-text-dark: #fff;
    --bg-td-calendar-day-text-dark: #d9d9d9;
    --bg-td-calendar-day-svatek-full-text-dark: #fbc4e8;
    --bg-td-calendar-day-vikend-full-text-dark: #c6ecff;
    --bg-td-calendar-day-pracovni-full-text-dark: #fffd9b;
    --bg-td-calendar-day-svatek-empty-text-dark: #ec7ca5;
    --bg-td-calendar-day-vikend-empty-text-dark: #85b1c4;
    --bg-td-calendar-day-pracovni-empty-text-dark: #e1df68;
    --bg-td-calendar-helpdesk-text-dark: #ffb035;
    --bg-td-calendar-day-today-text-dark: #bdff77;
    --bg-calendar-card-wrapper-text-dark: white;
    --bg-calendar-title-text-dark: #fd8e8e;
    --bg-calendar-helpdesk-text-text-dark: #ffb035;
    --bg-calendar-helpdesk-bubble-text-dark: white;
    --bg-td-sum-alert-text-dark: #e7e7a6;
    --bg-span-checkbox-blue-bg-text-dark: #fdfcff;
    --bg-span-yellow-bg-text-dark: #ffe992;
    --bg-filtr-klient-text-dark: #bde192;
    --bg-fieldset-text-dark: #dbf7d5;
    --bg-fieldset-filtr-filtru-text-dark: #83ff69;
    --bg-nacitani-log-text-dark: #e7f1f7;



    /* FONTS */


    /* Základní elementy */
    --font-html-body-td-text-dark: #000000;
    --font-th-text-dark: #000000;
    --font-nacitani-log-text-dark: black;
    
    /* Body iframe varianty */
    --font-body-iframe-text-light: white;
    --font-body-iframe-ok-text-light: white;
    --font-body-iframe-false-text-light: white;
    
    /* Div elementy */
    --font-div-napoveda-text-dark: black;
    
    /* Menu */
    --font-menu-text-light: white;
    --font-menu2-text-light: white;
    --font-navigace-text-light: white;
    
    /* Odkazy (a) */
    --font-a-text-light: #2A3F66;
    --font-a-hover-text-light: #6E788E;
    --font-a-no-color-text-light: white;
    --font-a-menu-hide-text-light: transparent;
    --font-a-menu-text-dark: black;
    --font-a-hover-menu-text-light: white;
    --font-a-menu-modry-text-dark: black;
    --font-a-hover-menu-modry-text-light: white;
    --font-a-menu-nav-text-light: white;
    --font-a-hover-menu-nav-text-light: white;
    --font-a-menu1-text-light: white;
    --font-a-hover-menu1-text-light: white;
    
    /* Rychlá navigace */
    --font-h3-rychla-navigace-text-dark: black;
    --font-h3-rychla-navigace-hover-text-light: white;
    --font-a-rychla-navigace-logout-text-dark: black;
    
    /* Tabulky colored */
    --font-td-tabulka-colored-sum-text-light: red;
    --font-td-tabulka-colored-first-1novy-text-light: #a91b1b;
    --font-td-tabulka-colored-second-1novy-text-light: #a91b1b;
    --font-td-tabulka-colored-first-1autorizace-text-light: #a91b1b;
    --font-td-tabulka-colored-second-1autorizace-text-light: #a91b1b;
    --font-td-tabulka-colored-first-2vyrizujese-text-light: #263568;
    --font-td-tabulka-colored-second-2vyrizujese-text-light: #263568;
    --font-td-tabulka-colored-first-4zamitnuto-text-light: #256800;
    --font-td-tabulka-colored-second-4zamitnuto-text-light: #256800;
    --font-td-tabulka-colored-first-4nenalezeno-text-light: #256800;
    --font-td-tabulka-colored-second-4nenalezeno-text-light: #256800;
    --font-td-tabulka-colored-first-4splneno-text-light: #256800;
    --font-td-tabulka-colored-second-4splneno-text-light: #256800;
    --font-td-tabulka-colored-0-text-light: white;
    --font-td-tabulka-colored-2-text-light: white;
    --font-td-tabulka-colored-4-text-light: white;
    --font-td-tabulka-colored-5-text-light: white;
    --font-td-tabulka-colored-6-text-light: white;
    --font-td-tabulka-colored-11-text-light: white;
    --font-td-tabulka-colored-13-text-light: white;
    --font-td-tabulka-colored-16-text-light: white;
    --font-td-tabulka-colored-18-text-light: white;
    --font-td-tabulka-colored-19-text-light: white;
    --font-td-tabulka-colored-20-text-light: white;
    --font-td-tabulka-colored-22-text-light: white;
    --font-td-tabulka-colored-24-text-light: white;
    --font-td-tabulka-colored-26-text-light: white;
    --font-td-tabulka-colored-28-text-light: white;
    --font-td-tabulka-colored-30-text-light: white;
    --font-td-tabulka-colored-32-text-light: white;
    --font-td-tabulka-colored-34-text-light: white;
    --font-td-tabulka-colored-36-text-light: white;
    --font-td-tabulka-colored-38-text-light: white;
    --font-td-tabulka-colored-40-text-light: white;
    --font-td-tabulka-colored-42-text-light: white;
    --font-td-tabulka-colored-44-text-light: white;
    --font-td-tabulka-colored-46-text-light: white;
    --font-td-tabulka-colored-48-text-light: white;
    --font-td-tabulka-colored-50-text-light: white;
    
    /* Tabulky grey/soft */
    --font-td-th-tabulka-grey-head-text-light: white;
    --font-td-tabulka-colored-organizer-text-light: white;
    --font-td-tabulka-colored-organizer-nadpis-text-light: white;
    --font-td-tabulka-colored-volno-text-dark: #373737;
    --font-xxx-text-dark: #fcf0da;
    
    /* Nadpisy */
    --font-h1-span-td-th-nadpis-1-text-light: red;
    --font-span-karta-nadpis-1-text-dark: black;
    --font-span-nadpis-1b-text-dark: black;
    --font-body-iframe-ok-h1-text-light: #ffe300;
    --font-h2-span-td-th-nadpis-2-text-light: #3B5492;
    --font-body-iframe-ok-h2-text-light: blue;
    --font-h3-span-td-th-nadpis-3-text-light: #004e34;
    --font-body-iframe-ok-h3-text-dark: black;
    --font-h4-span-td-th-nadpis-4-text-dark: black;
    --font-h5-span-td-th-nadpis-5-text-dark: black;
    
    /* Menu TD/TH */
    --font-td-th-menu-1-text-light: white;
    --font-td-th-menu-2-text-light: white;
    --font-td-th-menu-3-text-dark: black;
    --font-td-th-menu-4-text-dark: black;
    --font-div-menu-3-text-text-dark: black;
    --font-a-menu-2-text-light: white;
    --font-a-menu-3-text-dark: black;
    --font-td-menu-edit-povine-1-text-light: red;
    --font-td-th-menu-2-input-text-dark: black;
    
    /* EV */
    --font-input-ev-edit-prubeh-ulozit-text-light: red;
    
    /* Span barvy */
    --font-green-text-light: green;
    --font-purple-text-light: purple;
    --font-orange-text-light: orange;
    --font-blue-text-light: blue;
    --font-pink-text-light: pink;
    --font-red-text-light: red;
    --font-alert-text-light: red;
    --font-alert-extra-text-light: red;
    --font-tr-td-zelene-pozadi-text-light: white;
    --font-body-iframe-false-span-alert-text-light: white;
    --font-span-blind-white-text-dark: #e7f1f7;
    --font-span-a-p-ul-info-1-text-light: #007549;
    --font-signup-help-text-light: #3B5492;
    --font-div-a-funkce-login-info-text-dark: black;
    
    /* Tisk */
    --font-td-th-nazev-tisk-text-dark: black;
    --font-td-th-hodnota-tisk-text-dark: black;
    --font-td-th-normal-tisk-text-dark: black;
    --font-td-th-menu-tisk-text-dark: black;
    
    /* Povine */
    --font-td-th-span-povine-1-text-light: red;
    
    /* Uni modul */
    --font-table-uni-modul-text-dark: black;
    --font-td-th-uni-modul-nazev-text-light: white;
    --font-td-th-uni-modul-menu-text-light: white;
    --font-td-th-uni-modul-text-dark: black;
    --font-h2-uni-modul-text-light: white;
    
    /* Float buttons */
    --font-topBtn-text-light: white;
    --font-middleBtn-text-light: white;
    --font-bottomBtn-text-light: white;
    
    /* Input/Select/Textarea */
    --font-input-text-date-number-color-password-select-text-dark: #212529;
    --font-input-checkbox-text-dark: #212529;
    --font-input-button-text-dark: black;
    --font-input-textarea-select-text-dark: black;
    --font-input-datum-dochazka-text-light: white;
    --font-input-datum-dochazka-button-text-light: white;
    
    /* Btn */
    --font-btn-text-dark: #000;
    --font-info-btn-info-text-dark: #000;
    --font-primary-btn-primary-text-light: white;
    --font-secondary-btn-secondary-text-light: white;
    --font-success-btn-success-text-light: white;
    --font-warning-btn-warning-text-light: white;
    --font-danger-btn-danger-text-light: white;
    --font-btn-filter-text-dark: black;
    --font-btn-hover-text-dark: #000;
    --font-input-tlacitko-filtr-exportovat-hover-text-light: white;
    --font-input-tlacitko-filtr-filtrovat-hover-text-dark: black;
    --font-info-hover-btn-info-hover-text-light: white;
    --font-primary-hover-btn-primary-hover-text-light: white;
    --font-secondary-hover-btn-secondary-hover-text-light: white;
    --font-success-hover-btn-success-hover-text-light: white;
    --font-warning-hover-btn-warning-hover-text-light: white;
    --font-danger-hover-btn-danger-hover-text-light: white;
    --font-select-input-textarea-disabled-text-dark: black;
    --font-button-input-disabled-text-light: rgb(234, 234, 234);
    
    /* Tlacitka */
    --font-input-tlacitko-navigace-text-dark: black;
    --font-input-tlacitko-filtr-filtrovat-text-light: #005300;
    --font-input-tlacitko-filtr-exportovat-text-light: white;
    
    /* Klient stavy - TD/Option */
    --font-td-option-klient-ok-text-dark: black;
    --font-td-option-klient-rodina-ok-text-dark: black;
    --font-td-option-klient-prijeti-text-dark: black;
    --font-td-option-klient-nema-smlouvu-text-dark: black;
    --font-td-option-klient-nema-plan-text-dark: black;
    --font-td-option-klient-zajemce-text-dark: black;
    --font-td-option-klient-osloveny-text-dark: black;
    --font-td-option-klient-neni-zajemce-text-dark: black;
    --font-td-option-klient-vyloucen-text-dark: black;
    --font-td-option-klient-zamitnuti-text-dark: black;
    --font-td-option-klient-ukonceny-text-dark: black;
    --font-td-option-klient-ukonceni-text-dark: black;
    
    /* Klient stavy - Class */
    --font-klient-stav-10-text-dark: black;
    --font-klient-stav-15-text-dark: black;
    --font-klient-stav-17-text-dark: black;
    --font-klient-stav-18-text-light: red;
    --font-klient-stav-19-text-light: red;
    --font-klient-stav-20-text-dark: black;
    --font-klient-stav-30-text-dark: black;
    --font-klient-stav-40-text-dark: black;
    --font-klient-stav-55-text-dark: black;
    --font-klient-stav-50-text-dark: black;
    --font-klient-stav-60-text-dark: black;
    --font-proroma-splneno-text-dark: black;
    --font-proroma-nesplneno-text-dark: black;
    --font-proroma-uzavreno-text-dark: black;
    
    /* Accordion */
    --font-accordion-button-menu-2-text-dark: black;
    --font-accordion-button-menu-2-not-collapsed-text-dark: black;
    --font-accordion-button-menu-3-text-light: #0045ac;
    --font-accordion-button-filter-text-light: #04a;
    --font-accordion-button-filter-not-collapsed-text-dark: black;
    
    /* Line nowrap */
    --font-line-nowrap-menu-head-text-dark: black;
    
    /* Red class */
    --font-red-class-text-light: red;
    
    /* Calendar */
    --font-td-calendar-day-text-light: #787878;
    --font-calendar-helpdesk-bubble-text-dark: black;
    
    /* TD speciální barvy */
    --font-td-novy-text-light: #007b19;
    --font-td-zajemce-text-light: #b400ef;
    --font-td-vek-1-text-light: #d26300;
    --font-td-vek-2-text-light: #04a3c8;
    --font-td-celkem-text-light: #a91b1b;
    --font-td-sum-text-light: red;
    --font-td-sum-alert-text-light: red;
    
    /* Abbr tooltip */
    --font-my-abbr-after-text-dark: black;
    
    /* Pretitle */
    --font-pretitle-text-light: var(--brand-color);

    /* ========== BORDER COLORS ========== */
    
    /* Základní border barvy */
    --border-black-dark: black;
    --border-white-light: white;
    --border-gray-light: gray;
    
    /* Fieldset */
    --border-fieldset-dark: black;
    --border-fieldset-filtr-filtru-dark: black;
    
    /* Nacitani log */
    --border-nacitani-log-dark: black;
    
    /* Napoveda */
    --border-div-napoveda-dark: black;
    
    /* Web */
    --border-web-dark: black;
    
    /* Navigace */
    --border-navigace-light: #e7f1f7;
    --border-navigace-skryvat-dark: #333;
    
    /* Menu a odkazy */
    --border-a-menu-light: white;
    --border-a-hover-menu-light: #822610;
    --border-a-menu-modry-light: white;
    --border-a-hover-menu-modry-light: #0a5664;
    --border-h3-rychla-navigace-dark: black;
    --border-h3-rychla-navigace-hover-light: #8723ae;
    
    /* Input/Select/Checkbox */
    --border-input-text-date-number-color-password-select-dark: black;
    --border-input-checkbox-light: #999da0;
    --border-form-control-input-group-text-dark: black;
    
    /* Btn */
    --border-btn-dark: black;
    --border-btn-hover-dark: black;
    --border-primary-btn-primary-light: white;
    --border-secondary-btn-secondary-light: white;
    --border-success-btn-success-light: white;
    --border-warning-btn-warning-light: white;
    --border-danger-btn-danger-light: white;
    --border-btn-filter-dark: black;
    --border-input-tlacitko-navigace-dark: black;
    --border-input-tlacitko-filtr-exportovat-hover-dark: black;
    --border-input-tlacitko-filtr-filtrovat-hover-dark: black;
    --border-info-hover-btn-info-hover-dark: black;
    --border-primary-hover-btn-primary-hover-dark: black;
    --border-secondary-hover-btn-secondary-hover-dark: black;
    --border-success-hover-btn-success-hover-dark: black;
    --border-warning-hover-btn-warning-hover-dark: black;
    --border-danger-hover-btn-danger-hover-dark: black;
    
    /* Tabulky */
    --border-table-strip-td-light: white;
    --border-td-tabulka-colored-light: white;
    --border-td-tabulka-colored-cursor-dark: black;
    --border-td-tabulka-grey-first-second-light: white;
    --border-td-tabulka-soft-first-second-light: white;
    --border-td-tabulka-inner-form-light: white;
    --border-td-th-tabulka-colored-head-light: white;
    --border-table-strip-grey-td-light: white;
    --border-table-strip-soft-td-light: white;
    
    /* Tisk */
    --border-table-tisk-border-dark: black;
    --border-td-th-nazev-tisk-dark: black;
    --border-td-th-hodnota-tisk-dark: black;
    --border-td-th-normal-tisk-dark: black;
    --border-td-th-menu-tisk-dark: black;
    --border-td-th-povine-tisk-dark: black;
    
    /* Uni modul */
    --border-table-uni-modul-light: #235eae;
    --border-td-th-left-line-light: #235eae;
    --border-td-th-right-line-light: #235eae;
    --border-line-nowrap-menu-head-dark: black;
    
    /* Funkce/Login info */
    --border-div-funkce-login-info-dark: black;
    
    /* Helpdesk */
    --border-td-tabulka-helpdesk-nove-light: red;
    --border-td-tabulka-helpdesk-dotaz-light: red;
    --border-td-tabulka-helpdesk-vyreseno-light: green;
    --border-td-tabulka-helpdesk-vyrizujese-light: blue;
    --border-td-tabulka-helpdesk-form-dark: black;
    
    /* Frame */
    --border-div-frame-dark: black;
    
    /* Accordion */
    --border-div-accordion-body-menu-2-dark: black;
    --border-div-accordion-body-menu-3-dark: black;
    --border-accordion-body-filter-dark: black;
    --border-table-accordion-body-filter-dark: black;
    
    /* Ukladani iframe */
    --border-ukladani-iframe-light: white;
    
    /* Calendar */
    --border-td-calendar-day-light: white;
    --border-calendar-helpdesk-bubble-dark: black;
    
    /* TD sum alert */
    --border-td-sum-alert-light: white;
    
    /* HR separator */
    --border-hr-separator-dark: black;
    
    /* Abbr tooltip */
    --border-my-abbr-after-dark: black;
    
    /* Dropdown submenu (pokud existuje) */
    --border-dropdown-submenu-light: white;
    
    /* Uni modul div */
    --border-div-uni-modul-light: white;
    --border-div-uni-modul-title-light: white;
    --border-table-uni-modul-buttons-body-light: white;
    
    /* Fieldset menu */
    --border-fieldset-td-th-menu-2-3-4-dark: black;
    
    /* Datum dochazka */
    --border-input-datum-dochazka-light: white;


    --border-td-tabulka-colored-head-light: white;
    --border-td-th-tabulka-colored-head-soft-light: white;

    --bg-td-disables-text-dark: #f0f0f0;
    --font-td-disables-text-dark: #888888;

    --bg-accordion-button-drop-shadow: yellow;

    --bg-napoveda-text-dark: #d8ffb1;
    --font-napoveda-text-dark: black;

    --bg-javascript-error-box-text-dark: rgb(255, 219, 149);
    --font-javascript-error-box-text-dark: black;
    --border-javascript-error-box-dark: black;

}