:root {
    /* Interactive color overrides */
    --iqtheme-color-primary: #97BE0D;
    --iqtheme-color-primary-contrast: #FFFFFF;
    --iqtheme-color-primary-hover: #718A19;
    --iqtheme-color-primary-hover-contrast: #FFFFFF;
    --iqtheme-color-primary-subtle: #EAF2CE;
    --iqtheme-color-primary-subtle-contrast: #3C4C05;
    --iqtheme-color-secondary: #66757E;
    --iqtheme-color-secondary-contrast: #F3F3F3;
    --iqtheme-color-secondary-hover: #66757E;
    --iqtheme-color-secondary-hover-contrast: #F3F3F3;
    --iqtheme-color-secondary-subtle: #E0E3E5;
    --iqtheme-color-secondary-subtle-contrast: #66757E;
    --iqtheme-color-info: #0DCAF0;
    --iqtheme-color-info-contrast: #055060;
    --iqtheme-color-info-hover: #0AA1C0;
    --iqtheme-color-info-hover-contrast: #04404C;
    --iqtheme-color-info-subtle: #CEF4FC;
    --iqtheme-color-info-subtle-contrast: #055060;
    --iqtheme-color-error: #B94A48;
    --iqtheme-color-error-contrast: #FFFFFF;
    --iqtheme-color-error-hover: #943B39;
    --iqtheme-color-error-hover-contrast: #FFFFFF;
    --iqtheme-color-error-subtle: #F1DADA;
    --iqtheme-color-error-subtle-contrast: #4A1D1C;
    --iqtheme-color-warning: #F7D360;
    --iqtheme-color-warning-contrast: #000000;
    --iqtheme-color-warning-hover: #C5A84C;
    --iqtheme-color-warning-hover-contrast: #4E431E;
    --iqtheme-color-warning-subtle: #F7D360;
    --iqtheme-color-warning-subtle-contrast: #000000;
    --iqtheme-color-success: #198754;
    --iqtheme-color-success-contrast: #FFFFFF;
    --iqtheme-color-success-hover: #146C43;
    --iqtheme-color-success-hover-contrast: #FFFFFF;
    --iqtheme-color-success-subtle: #D1E7DC;
    --iqtheme-color-success-subtle-contrast: #0A3621;
    --iqtheme-color-light: #F8F9FA;
    --iqtheme-color-light-contrast: #636364;
    --iqtheme-color-light-hover: #C6C7C8;
    --iqtheme-color-light-hover-contrast: #4F4F50;
    --iqtheme-color-light-subtle: #FDFDFE;
    --iqtheme-color-light-subtle-contrast: #636364;
    --iqtheme-color-dark: #212529;
    --iqtheme-color-dark-contrast: #FFFFFF;
    --iqtheme-color-dark-hover: #1A1D20;
    --iqtheme-color-dark-hover-contrast: #FFFFFF;
    --iqtheme-color-dark-subtle: #D2D3D4;
    --iqtheme-color-dark-subtle-contrast: #0D0E10;
    
    /* Custom interactive colors */
    --iqtheme-color-i0-link: #97BE0D;
    --iqtheme-color-i0-link-contrast: #3C4C05;
    --iqtheme-color-i0-link-hover: #00A4A7;
    --iqtheme-color-i0-link-hover-contrast: #004142;
    --iqtheme-color-i0-link-subtle: #EAF2CE;
    --iqtheme-color-i0-link-subtle-contrast: #3C4C05;
    --iqtheme-color-i1-navigationcontent: #FFFFFF;
    --iqtheme-color-i1-navigationcontent-contrast: #66757E;
    --iqtheme-color-i1-navigationcontent-hover: #CCCCCC;
    --iqtheme-color-i1-navigationcontent-hover-contrast: #515151;
    --iqtheme-color-i1-navigationcontent-subtle: #FFFFFF;
    --iqtheme-color-i1-navigationcontent-subtle-contrast: #666666;
    --iqtheme-color-i2-headerbackground: #F3F3F3;
    --iqtheme-color-i2-headerbackground-contrast: #7C8F7F;
    --iqtheme-color-i2-headerbackground-hover: #C2C2C2;
    --iqtheme-color-i2-headerbackground-hover-contrast: #4D4D4D;
    --iqtheme-color-i2-headerbackground-subtle: #FCFCFC;
    --iqtheme-color-i2-headerbackground-subtle-contrast: #616161;
    
    /* Custom flat colors */
    --iqtheme-color-f0-inhaltsbereich: #F3F3F3;
    --iqtheme-color-f1-fließtext: #66757E;
    --iqtheme-color-f2-inputborder: #DEE2E6;
    

    /* Built in flat color */
    --iqtheme-color-black: var(--iq-color-black);
    --iqtheme-color-white: var(--iq-color-white);
    --iqtheme-color-gray: var(--iq-color-gray);

    /* theme colors */
    --iqtheme-menu-bg-color: var(--iqtheme-color-i2-headerbackground);
    --iqtheme-menu-text-color: var(--iqtheme-color-i2-headerbackground-contrast);
    --iqtheme-menu-link-color: var(--iqtheme-color-primary);
    --iqtheme-menu-hover-color: var(--iqtheme-color-primary-hover);

    --iqtheme-link-color: var(--iqtheme-color-i0-link);
    --iqtheme-link-hover-color: var(--iqtheme-color-i0-link-hover);
    --iqtheme-body-text-color: var(--iqtheme-color-f1-fließtext);
    --iqtheme-question-text-color: var(--iqtheme-color-f1-fließtext);
    --iqtheme-page-title-color: var(--iqtheme-color-primary);

    /* navigation colors */
    --iqtheme-nav-bg-color: var(--iqtheme-color-white);
    --iqtheme-nav-content-bg-color: var(--iqtheme-color-i1-navigationcontent);
    --iqtheme-nav-text-color: var(--iqtheme-color-i1-navigationcontent-contrast);
    /* calculated icons */
    --iq-color-warning-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAHPSURBVEhL1ZahTgNBEIZ7l4oKBAJRUVEBCSSQVCAqEEgEAllBgukjIBAIEp4AVYGoQPAIlYgKJKICUVEBCSSIioqSVJTvP3bL3nUobaCCSb7u7j+zM7e3t5tG4/E4t0yLXbs0W6hAHMe7URQdueFcttArokCbpsicHXj/VH8wFZgHnrymcMeZFWMx1wpIXoAu3WfHAfM24FX+meYrzQK7oMAItukXafvQtGKzmGIIVibZEC69Rr+OPqathrEWphhCklt4JGEho9/BfahZmKIH29OTwr7h26SAVnac9YWYosDyTH6A62DcFPTXpNE/hxfGK+HcEFMUTKy7yatew/Qjym6soh2Y7E8WWyQpk96gFuqMB/gUkKzAaVUYoiVFs0wJggkNaBt6TwUM/QZaWV1MCQTqiUYkqhi+rnyGXoIBpFYs0oOvd5psbBZ0fbJTK3M+v+GTPROpIOyMoD6tLrSUz/mLYL9rzglze9BI6UGAP7GnYUDg18Ynm0y7bsWgJxci7eSEh84W6ELLey0E0xM+gd51yYoR+HTCOz6PF33lwzA4i4rAt4dKYBXy6CNJrvSIjpbu75orRfzWyHdCo33c0qDBQKX/HHK3/vu/ilzuA4IYXHKFbgs1AAAAAElFTkSuQmCC);
    --iq-color-success-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);
    --iq-color-error-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);
    /* typography */
    --iq-font-scale: 100%;
    --iq-font-family: "customFont-94ef79c7-92f5-4384-b58a-22a5bfc8f745";
    --iq-font-heading-weight: 400;
    /* logos */
    --iq-logo-width: 122.27074235807859px;
    --iq-logo-height: 70px;
    --iq-small-logo-width: 41.92139737991267px;

    
    --iq-logo-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImVnayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwMCAyMjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwMCAyMjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBpZD0iY29sb3Jfc2VsZWRpbiIgZmlsbD0iIzk3QkUwRCIgZD0iTTExNS45LDMyLjlDMTAwLjYsMTUuMywzMy45LDMsMzMuOSwzczEuNywzNy4zLDguOCw2My43YzYuNi0yLjcsMTMuNy0zLjksMjAuOC0zLjYKCWMxNy4zLDIuNywyOSwxOC45LDI2LjMsMzYuMmwwLDBjLTAuMiwxLjEtMC40LDIuMS0wLjcsMy4yYzIzLjEtMi44LDM5LjYtMjMuOSwzNi43LTQ3QzEyNC45LDQ3LDEyMS40LDM5LjIsMTE1LjksMzIuOUwxMTUuOSwzMi45eiIKCS8+CjxwYXRoIGlkPSJjb2xvcl9zZWFfYmx1ZSIgZmlsbD0iIzAwQTRBNyIgZD0iTTUyLjMsODguMmMtNC42LTYuNC03LjktMTMuOC05LjUtMjEuNkMyOC43LDcxLjgsMTUuMSw3OC4xLDIsODUuMwoJYzExLjIsMTIuMSwyMy41LDIzLjIsMzYuNywzM2MyLjEtMy43LDQuOS02LjksOC4yLTkuNGM5LjktNiwyMi44LTIuOSwyOC45LDcuMWMwLjcsMS4xLDEuMywyLjMsMS43LDMuNmM1LjctNC4zLDkuOC0xMC4zLDExLjYtMTcuMgoJQzc1LjMsMTA0LjEsNjEuNCw5OC44LDUyLjMsODguMnoiLz4KPHBhdGggaWQ9ImNvbG9yX2dyZWVuIiBmaWxsPSIjMDA5NTM0IiBkPSJNNjMuNiw2My4xYy03LjEtMC4zLTE0LjIsMC45LTIwLjgsMy42YzEuNiw3LjgsNC45LDE1LjEsOS41LDIxLjYKCWM5LjIsMTAuNiwyMywxNS45LDM2LjksMTQuMmM0LjUtMTYuOS01LjYtMzQuMi0yMi41LTM4LjdDNjUuNyw2My40LDY0LjYsNjMuMiw2My42LDYzLjFMNjMuNiw2My4xeiIvPgo8cGF0aCBpZD0iY29sb3JfZ3JleV9ncmVlbiIgZmlsbD0iIzdDOEY3RiIgZD0iTTUzLjcsMTI1LjZjLTUuNC0xLjMtMTAuNS0zLjgtMTQuOS03LjJjLTUuMyw5LTkuOSwxOC41LTEzLjYsMjguMwoJYzAsMCwzMy42LDQuNCw0My42LTEuNmM4LjctNS4yLDEyLjUtMTYsOC45LTI1LjVDNzAuNywxMjQuOCw2Mi4xLDEyNi45LDUzLjcsMTI1LjZ6Ii8+CjxwYXRoIGlkPSJjb2xvcl9ncmVlbl9kYXJrIiBmaWxsPSIjMDA2NjU3IiBkPSJNNDcsMTA5Yy0zLjQsMi41LTYuMiw1LjctOC4yLDkuNGM0LjQsMy40LDkuNSw1LjgsMTQuOSw3LjIKCWM4LjQsMS4zLDE3LjEtMC44LDIzLjktNS45Yy00LTEwLjktMTYuMS0xNi40LTI3LTEyLjRDNDkuMywxMDcuNyw0OC4xLDEwOC4zLDQ3LDEwOUw0NywxMDl6Ii8+CjxwYXRoIGlkPSJjb2xvcl9ncmV5IiBmaWxsPSIjNjY3NTdFIiBkPSJNMTc3LjQsMjAyLjRIMTIydi0yMS41aDQ4LjF2LTIwSDEyMnYtMjAuOGg1NC43di0yMGgtNzd2MTAyLjNoNzcuN1YyMDIuNHogTTM1My41LDE2My41CglsNDEuNi00My40SDM2OGwtNDEuNCw0NC43di00NC43aC0yMi41djEwMi4zaDIyLjV2LTMxLjNsMTEuOC0xMi4zbDMxLjYsNDMuNWgyN0wzNTMuNSwxNjMuNXogTTI0MiwxODNoMjIuNnYxNC42CgljLTYuMiw0LjItMTMuNiw2LjQtMjEuMSw2LjFjLTE4LjEsMC0zMC45LTEzLjctMzAuOS0zMi40VjE3MWMwLTE3LjQsMTMtMzEuOSwyOS4zLTMxLjljOS45LTAuMiwxOS41LDMuNSwyNi43LDEwLjRsMTQuMS0xNy4xCgljLTEwLjYtOS4xLTIxLjctMTQtNDAuMS0xNEgyNDFjLTI5LDAuMy01Mi4yLDIzLjktNTIsNTIuOXYwLjNjMCwzMC4yLDIxLjksNTIuNiw1My43LDUyLjZjMTYsMCwzMS41LTUuNyw0My42LTE2LjJ2LTQ0LjRIMjQyVjE4M3oiCgkvPgo8L3N2Zz4K) no-repeat !important;
    --iq-logo-scale: 0.82;
    
    
    --iq-logo-small-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImVnayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwMCAyMjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwMCAyMjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBpZD0iY29sb3Jfc2VsZWRpbiIgZmlsbD0iIzk3QkUwRCIgZD0iTTExNS45LDMyLjlDMTAwLjYsMTUuMywzMy45LDMsMzMuOSwzczEuNywzNy4zLDguOCw2My43YzYuNi0yLjcsMTMuNy0zLjksMjAuOC0zLjYKCWMxNy4zLDIuNywyOSwxOC45LDI2LjMsMzYuMmwwLDBjLTAuMiwxLjEtMC40LDIuMS0wLjcsMy4yYzIzLjEtMi44LDM5LjYtMjMuOSwzNi43LTQ3QzEyNC45LDQ3LDEyMS40LDM5LjIsMTE1LjksMzIuOUwxMTUuOSwzMi45eiIKCS8+CjxwYXRoIGlkPSJjb2xvcl9zZWFfYmx1ZSIgZmlsbD0iIzAwQTRBNyIgZD0iTTUyLjMsODguMmMtNC42LTYuNC03LjktMTMuOC05LjUtMjEuNkMyOC43LDcxLjgsMTUuMSw3OC4xLDIsODUuMwoJYzExLjIsMTIuMSwyMy41LDIzLjIsMzYuNywzM2MyLjEtMy43LDQuOS02LjksOC4yLTkuNGM5LjktNiwyMi44LTIuOSwyOC45LDcuMWMwLjcsMS4xLDEuMywyLjMsMS43LDMuNmM1LjctNC4zLDkuOC0xMC4zLDExLjYtMTcuMgoJQzc1LjMsMTA0LjEsNjEuNCw5OC44LDUyLjMsODguMnoiLz4KPHBhdGggaWQ9ImNvbG9yX2dyZWVuIiBmaWxsPSIjMDA5NTM0IiBkPSJNNjMuNiw2My4xYy03LjEtMC4zLTE0LjIsMC45LTIwLjgsMy42YzEuNiw3LjgsNC45LDE1LjEsOS41LDIxLjYKCWM5LjIsMTAuNiwyMywxNS45LDM2LjksMTQuMmM0LjUtMTYuOS01LjYtMzQuMi0yMi41LTM4LjdDNjUuNyw2My40LDY0LjYsNjMuMiw2My42LDYzLjFMNjMuNiw2My4xeiIvPgo8cGF0aCBpZD0iY29sb3JfZ3JleV9ncmVlbiIgZmlsbD0iIzdDOEY3RiIgZD0iTTUzLjcsMTI1LjZjLTUuNC0xLjMtMTAuNS0zLjgtMTQuOS03LjJjLTUuMyw5LTkuOSwxOC41LTEzLjYsMjguMwoJYzAsMCwzMy42LDQuNCw0My42LTEuNmM4LjctNS4yLDEyLjUtMTYsOC45LTI1LjVDNzAuNywxMjQuOCw2Mi4xLDEyNi45LDUzLjcsMTI1LjZ6Ii8+CjxwYXRoIGlkPSJjb2xvcl9ncmVlbl9kYXJrIiBmaWxsPSIjMDA2NjU3IiBkPSJNNDcsMTA5Yy0zLjQsMi41LTYuMiw1LjctOC4yLDkuNGM0LjQsMy40LDkuNSw1LjgsMTQuOSw3LjIKCWM4LjQsMS4zLDE3LjEtMC44LDIzLjktNS45Yy00LTEwLjktMTYuMS0xNi40LTI3LTEyLjRDNDkuMywxMDcuNyw0OC4xLDEwOC4zLDQ3LDEwOUw0NywxMDl6Ii8+CjxwYXRoIGlkPSJjb2xvcl9ncmV5IiBmaWxsPSIjNjY3NTdFIiBkPSJNMTc3LjQsMjAyLjRIMTIydi0yMS41aDQ4LjF2LTIwSDEyMnYtMjAuOGg1NC43di0yMGgtNzd2MTAyLjNoNzcuN1YyMDIuNHogTTM1My41LDE2My41CglsNDEuNi00My40SDM2OGwtNDEuNCw0NC43di00NC43aC0yMi41djEwMi4zaDIyLjV2LTMxLjNsMTEuOC0xMi4zbDMxLjYsNDMuNWgyN0wzNTMuNSwxNjMuNXogTTI0MiwxODNoMjIuNnYxNC42CgljLTYuMiw0LjItMTMuNiw2LjQtMjEuMSw2LjFjLTE4LjEsMC0zMC45LTEzLjctMzAuOS0zMi40VjE3MWMwLTE3LjQsMTMtMzEuOSwyOS4zLTMxLjljOS45LTAuMiwxOS41LDMuNSwyNi43LDEwLjRsMTQuMS0xNy4xCgljLTEwLjYtOS4xLTIxLjctMTQtNDAuMS0xNEgyNDFjLTI5LDAuMy01Mi4yLDIzLjktNTIsNTIuOXYwLjNjMCwzMC4yLDIxLjksNTIuNiw1My43LDUyLjZjMTYsMCwzMS41LTUuNyw0My42LTE2LjJ2LTQ0LjRIMjQyVjE4M3oiCgkvPgo8L3N2Zz4K) no-repeat !important;
    --iq-small-logo-height: 40%;
    

    /* style */
    --iq-shape-style: 0rem;
    --iq-depth-style-default: none;
    --iq-depth-style-hover-focus: none;
    --iq-depth-style-active: none;
    
    --iq-shape-style-input: 0rem;
    
    --iqtheme-input-border-color: var(--iqtheme-color-f2-inputborder);

    

    

    
    --iqtheme-content-background-color: var(--iqtheme-color-f0-inhaltsbereich);
    
    

    --iq-header-bottom: none;
    --iq-header-shadow: none;
    
            
    --iq-header-is-attached: 1;
    --iq-navigation-width: var(--iq-navigation-width-wide);
    --iq-navigation-spacing: var(--iq-navigation-spacing-compact);

    --iqtheme-primary-button-label-color: var(--iqtheme-color-primary-contrast);
    --iqtheme-primary-button-label-hover-color: var(--iqtheme-color-primary-hover-contrast);
    --iqtheme-primary-button-hover-color: var(--iqtheme-color-primary-hover);
    --iqtheme-outline-button-label-color: var(--iqtheme-color-primary);
    --iqtheme-outline-button-label-hover-color: var(--iqtheme-color-primary-hover-contrast);
    --iqtheme-outline-button-hover-color: var(--iqtheme-color-primary-hover);
    --iqtheme-toggle-button-label-color: var(--iqtheme-color-f1-fließtext);
    --iqtheme-toggle-button-label-hover-color: var(--iqtheme-color-secondary-hover-contrast);
    --iq-color-button-toggle-hover-brightness: 1;
    --iqtheme-toggle-button-hover-color: var(--iqtheme-color-secondary-hover);
    --iqtheme-link-button-label-color: var(--iqtheme-color-i0-link);
    --iqtheme-link-button-hover-color: var(--iqtheme-color-i0-link-hover);

    
    --iq-login-logo-image:  url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImVnayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwMCAyMjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwMCAyMjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBpZD0iY29sb3Jfc2VsZWRpbiIgZmlsbD0iIzk3QkUwRCIgZD0iTTExNS45LDMyLjlDMTAwLjYsMTUuMywzMy45LDMsMzMuOSwzczEuNywzNy4zLDguOCw2My43YzYuNi0yLjcsMTMuNy0zLjksMjAuOC0zLjYKCWMxNy4zLDIuNywyOSwxOC45LDI2LjMsMzYuMmwwLDBjLTAuMiwxLjEtMC40LDIuMS0wLjcsMy4yYzIzLjEtMi44LDM5LjYtMjMuOSwzNi43LTQ3QzEyNC45LDQ3LDEyMS40LDM5LjIsMTE1LjksMzIuOUwxMTUuOSwzMi45eiIKCS8+CjxwYXRoIGlkPSJjb2xvcl9zZWFfYmx1ZSIgZmlsbD0iIzAwQTRBNyIgZD0iTTUyLjMsODguMmMtNC42LTYuNC03LjktMTMuOC05LjUtMjEuNkMyOC43LDcxLjgsMTUuMSw3OC4xLDIsODUuMwoJYzExLjIsMTIuMSwyMy41LDIzLjIsMzYuNywzM2MyLjEtMy43LDQuOS02LjksOC4yLTkuNGM5LjktNiwyMi44LTIuOSwyOC45LDcuMWMwLjcsMS4xLDEuMywyLjMsMS43LDMuNmM1LjctNC4zLDkuOC0xMC4zLDExLjYtMTcuMgoJQzc1LjMsMTA0LjEsNjEuNCw5OC44LDUyLjMsODguMnoiLz4KPHBhdGggaWQ9ImNvbG9yX2dyZWVuIiBmaWxsPSIjMDA5NTM0IiBkPSJNNjMuNiw2My4xYy03LjEtMC4zLTE0LjIsMC45LTIwLjgsMy42YzEuNiw3LjgsNC45LDE1LjEsOS41LDIxLjYKCWM5LjIsMTAuNiwyMywxNS45LDM2LjksMTQuMmM0LjUtMTYuOS01LjYtMzQuMi0yMi41LTM4LjdDNjUuNyw2My40LDY0LjYsNjMuMiw2My42LDYzLjFMNjMuNiw2My4xeiIvPgo8cGF0aCBpZD0iY29sb3JfZ3JleV9ncmVlbiIgZmlsbD0iIzdDOEY3RiIgZD0iTTUzLjcsMTI1LjZjLTUuNC0xLjMtMTAuNS0zLjgtMTQuOS03LjJjLTUuMyw5LTkuOSwxOC41LTEzLjYsMjguMwoJYzAsMCwzMy42LDQuNCw0My42LTEuNmM4LjctNS4yLDEyLjUtMTYsOC45LTI1LjVDNzAuNywxMjQuOCw2Mi4xLDEyNi45LDUzLjcsMTI1LjZ6Ii8+CjxwYXRoIGlkPSJjb2xvcl9ncmVlbl9kYXJrIiBmaWxsPSIjMDA2NjU3IiBkPSJNNDcsMTA5Yy0zLjQsMi41LTYuMiw1LjctOC4yLDkuNGM0LjQsMy40LDkuNSw1LjgsMTQuOSw3LjIKCWM4LjQsMS4zLDE3LjEtMC44LDIzLjktNS45Yy00LTEwLjktMTYuMS0xNi40LTI3LTEyLjRDNDkuMywxMDcuNyw0OC4xLDEwOC4zLDQ3LDEwOUw0NywxMDl6Ii8+CjxwYXRoIGlkPSJjb2xvcl9ncmV5IiBmaWxsPSIjNjY3NTdFIiBkPSJNMTc3LjQsMjAyLjRIMTIydi0yMS41aDQ4LjF2LTIwSDEyMnYtMjAuOGg1NC43di0yMGgtNzd2MTAyLjNoNzcuN1YyMDIuNHogTTM1My41LDE2My41CglsNDEuNi00My40SDM2OGwtNDEuNCw0NC43di00NC43aC0yMi41djEwMi4zaDIyLjV2LTMxLjNsMTEuOC0xMi4zbDMxLjYsNDMuNWgyN0wzNTMuNSwxNjMuNXogTTI0MiwxODNoMjIuNnYxNC42CgljLTYuMiw0LjItMTMuNiw2LjQtMjEuMSw2LjFjLTE4LjEsMC0zMC45LTEzLjctMzAuOS0zMi40VjE3MWMwLTE3LjQsMTMtMzEuOSwyOS4zLTMxLjljOS45LTAuMiwxOS41LDMuNSwyNi43LDEwLjRsMTQuMS0xNy4xCgljLTEwLjYtOS4xLTIxLjctMTQtNDAuMS0xNEgyNDFjLTI5LDAuMy01Mi4yLDIzLjktNTIsNTIuOXYwLjNjMCwzMC4yLDIxLjksNTIuNiw1My43LDUyLjZjMTYsMCwzMS41LTUuNyw0My42LTE2LjJ2LTQ0LjRIMjQyVjE4M3oiCgkvPgo8L3N2Zz4K);
    --iq-login-logo-scale: auto 70px;
    
    
    --iq-color-login-background: var(--iqtheme-color-white);
    --iq-login-background-image: none;
    
    
    --iq-color-light: var(--iqtheme-color-light);
    --iq-color-dark: var(--iqtheme-color-dark);
    
    --iq-color-button-secondary-hover: #66757E;
--iq-color-button-secondary-hover-contrast: #F3F3F3;
        --iqtheme-builtinglobal-alert-bg: var(--iqtheme-color-secondary); 
    --iqtheme-builtinglobal-alert-color: var(--iqtheme-color-secondary-contrast);
    --iqtheme-builtinglobal-alert-border-color-top: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-alert-border-color-right: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-alert-border-color-left: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-alert-border-color-bottom: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-alert-border-width-top: 0px;
    --iqtheme-builtinglobal-alert-border-width-right: 0px;
    --iqtheme-builtinglobal-alert-border-width-left: 0px;
    --iqtheme-builtinglobal-alert-border-width-bottom: 0px;
    --iqtheme-builtinprimary-alert-bg: var(--iqtheme-color-primary); 
    --iqtheme-builtinprimary-alert-color: var(--iqtheme-color-primary-contrast);
    --iqtheme-builtinprimary-alert-border-color-top: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-alert-border-color-right: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-alert-border-color-left: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-alert-border-color-bottom: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-alert-border-width-top: 0px;
    --iqtheme-builtinprimary-alert-border-width-right: 0px;
    --iqtheme-builtinprimary-alert-border-width-left: 0px;
    --iqtheme-builtinprimary-alert-border-width-bottom: 0px;
    --iqtheme-builtinsecondary-alert-bg: var(--iqtheme-color-secondary); 
    --iqtheme-builtinsecondary-alert-color: var(--iqtheme-color-secondary-contrast);
    --iqtheme-builtinsecondary-alert-border-color-top: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-alert-border-color-right: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-alert-border-color-left: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-alert-border-color-bottom: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-alert-border-width-top: 0px;
    --iqtheme-builtinsecondary-alert-border-width-right: 0px;
    --iqtheme-builtinsecondary-alert-border-width-left: 0px;
    --iqtheme-builtinsecondary-alert-border-width-bottom: 0px;
    --iqtheme-builtininfo-alert-bg: var(--iqtheme-color-info); 
    --iqtheme-builtininfo-alert-color: var(--iqtheme-color-info-contrast);
    --iqtheme-builtininfo-alert-border-color-top: var(--iqtheme-color-info);
    --iqtheme-builtininfo-alert-border-color-right: var(--iqtheme-color-info);
    --iqtheme-builtininfo-alert-border-color-left: var(--iqtheme-color-info);
    --iqtheme-builtininfo-alert-border-color-bottom: var(--iqtheme-color-info);
    --iqtheme-builtininfo-alert-border-width-top: 0px;
    --iqtheme-builtininfo-alert-border-width-right: 0px;
    --iqtheme-builtininfo-alert-border-width-left: 0px;
    --iqtheme-builtininfo-alert-border-width-bottom: 0px;
    --iqtheme-builtinwarn-alert-bg: var(--iqtheme-color-warning); 
    --iqtheme-builtinwarn-alert-color: var(--iqtheme-color-warning-contrast);
    --iqtheme-builtinwarn-alert-border-color-top: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-alert-border-color-right: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-alert-border-color-left: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-alert-border-color-bottom: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-alert-border-width-top: 0px;
    --iqtheme-builtinwarn-alert-border-width-right: 0px;
    --iqtheme-builtinwarn-alert-border-width-left: 0px;
    --iqtheme-builtinwarn-alert-border-width-bottom: 0px;
    --iqtheme-builtinerror-alert-bg: var(--iqtheme-color-error); 
    --iqtheme-builtinerror-alert-color: var(--iqtheme-color-error-contrast);
    --iqtheme-builtinerror-alert-border-color-top: var(--iqtheme-color-error);
    --iqtheme-builtinerror-alert-border-color-right: var(--iqtheme-color-error);
    --iqtheme-builtinerror-alert-border-color-left: var(--iqtheme-color-error);
    --iqtheme-builtinerror-alert-border-color-bottom: var(--iqtheme-color-error);
    --iqtheme-builtinerror-alert-border-width-top: 0px;
    --iqtheme-builtinerror-alert-border-width-right: 0px;
    --iqtheme-builtinerror-alert-border-width-left: 0px;
    --iqtheme-builtinerror-alert-border-width-bottom: 0px;
    --iqtheme-builtinsuccess-alert-bg: var(--iqtheme-color-success); 
    --iqtheme-builtinsuccess-alert-color: var(--iqtheme-color-success-contrast);
    --iqtheme-builtinsuccess-alert-border-color-top: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-alert-border-color-right: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-alert-border-color-left: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-alert-border-color-bottom: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-alert-border-width-top: 0px;
    --iqtheme-builtinsuccess-alert-border-width-right: 0px;
    --iqtheme-builtinsuccess-alert-border-width-left: 0px;
    --iqtheme-builtinsuccess-alert-border-width-bottom: 0px;
    --iqtheme-builtinlight-alert-bg: var(--iqtheme-color-light); 
    --iqtheme-builtinlight-alert-color: var(--iqtheme-color-light-contrast);
    --iqtheme-builtinlight-alert-border-color-top: var(--iqtheme-color-light);
    --iqtheme-builtinlight-alert-border-color-right: var(--iqtheme-color-light);
    --iqtheme-builtinlight-alert-border-color-left: var(--iqtheme-color-light);
    --iqtheme-builtinlight-alert-border-color-bottom: var(--iqtheme-color-light);
    --iqtheme-builtinlight-alert-border-width-top: 0px;
    --iqtheme-builtinlight-alert-border-width-right: 0px;
    --iqtheme-builtinlight-alert-border-width-left: 0px;
    --iqtheme-builtinlight-alert-border-width-bottom: 0px;
    --iqtheme-builtindark-alert-bg: var(--iqtheme-color-dark); 
    --iqtheme-builtindark-alert-color: var(--iqtheme-color-dark-contrast);
    --iqtheme-builtindark-alert-border-color-top: var(--iqtheme-color-dark);
    --iqtheme-builtindark-alert-border-color-right: var(--iqtheme-color-dark);
    --iqtheme-builtindark-alert-border-color-left: var(--iqtheme-color-dark);
    --iqtheme-builtindark-alert-border-color-bottom: var(--iqtheme-color-dark);
    --iqtheme-builtindark-alert-border-width-top: 0px;
    --iqtheme-builtindark-alert-border-width-right: 0px;
    --iqtheme-builtindark-alert-border-width-left: 0px;
    --iqtheme-builtindark-alert-border-width-bottom: 0px;

    
    
    
    
    
    
}

  #pagesList .active > a, #pagesList .active:hover > a, #pagesList .active:focus > a {
    
  }


@font-face {
    font-family: "customFont-94ef79c7-92f5-4384-b58a-22a5bfc8f745";
    src: url(./Font/94ef79c7-92f5-4384-b58a-22a5bfc8f745);
} 



@media (min-width: 576px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1270px;
    }
}

@media (min-width: 1400px) { 
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1320px;
    }
}

@media (min-width: 1600px) { 
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1500px;
    }
}

@media (min-width: 1800px) { 
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1680px;
    }
}

@media (min-width: 2000px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1860px;
    }
}





body.projectType-form,
body.projectType-dashboard,
body.layout-page {
    background-color: var(--iqtheme-content-background-color);
    background-image: none;
}
body .ix-header-body {
    background: white;
}


    

body .ix-header-body {
    padding-top: calc(var(--iq-body-container-padding-top) + 5px);
}

body header.navbar {
    margin: 0px;
}
.container.wizardContent, .container.mainPage {
    min-height: calc(100vh - var(--iq-header-height) * var(--iq-header-is-attached));
}



.container.wizardContent, .container.mainPage {
    box-shadow: 0 0 1rem rgba(0, 0, 0, .35) !important;
}




.container .navbar-brand {
    background: var(--iq-logo-image);
    background-size: contain;
    background-position: left center;
    margin-left: 0px !important;
    margin-left: 0px !important;
    
    width: calc(var(--iq-logo-width) * var(--iq-logo-scale));
    height: calc(var(--iq-logo-height) * var(--iq-logo-scale));
    
}

    .container .navbar-brand:hover, .container .navbar-brand:focus {
        background: var(--iq-logo-image);
        background-size: contain;
        background-position: left center;
        margin-left: 0px !important;
        margin-left: 0px !important;
        
        width: calc(var(--iq-logo-width) * var(--iq-logo-scale));
        height: calc(var(--iq-logo-height) * var(--iq-logo-scale));
        
    }

@media screen and (max-width: 767px) {
    .container .navbar-brand {
        background: var(--iq-logo-small-image);
        background-size: contain;
        margin-left: 0px !important;;
    }

.container .navbar-brand:hover, .container .navbar-brand:focus {
        background: var(--iq-logo-small-image);
        background-size: contain;
        margin-left: 0px !important;;
    }
}

.tile.btn:not(.navButton, .btn-info, .btn-success, .btn-primary, .btn-secondary, .btn-info, .btn-link, .btn-danger, .btn-warning) {
  position: relative;
  background-color: var(--bs-btn-bg);
  color: var(--bs-btn-color);
}

.q-runaction.btn:not(.navButton, .btn-info, .btn-success, .btn-primary, .btn-secondary, .btn-info, .btn-link, .btn-danger, .btn-warning) {
  position: relative;
  background-color: var(--bs-btn-bg);
  color: var(--bs-btn-color);
}

.btn-primary:hover, .btn-outline-primary:hover {
    filter: none;
}

header.navbar {
    min-height: 3.15rem;
}

.navbar-brand {
    min-height: 100%;
    max-height: 100%;
}

@media (min-width: 576px) {
    header.navbar {
        min-height: 4.35rem !important;
        max-height: 140px !important;
    }
}

@media screen and (max-width: 767px) {
    .container .navbar-brand,
    .container .navbar-brand:hover,
    .container .navbar-brand:focus {
        background-size: auto var(--iq-small-logo-height, 40%);
        width: var(--iq-small-logo-width);
        background-position: right;
        margin-right: 4px;
    }
}



.alert-builtinglobal {
    --bs-alert-bg: var(--iqtheme-builtinglobal-alert-bg, var(--iq-color-secondary-subtle));
    --bs-alert-color: var(--iqtheme-builtinglobal-alert-color, var(--iq-color-secondary-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinglobal-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinglobal-alert-border-color-top, var(--iq-color-secondary));
    --iq-alert-border-color-right: var(--iqtheme-builtinglobal-alert-border-color-right, var(--iq-color-secondary));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinglobal-alert-border-color-bottom, var(--iq-color-secondary));
    --iq-alert-border-color-left: var(--iqtheme-builtinglobal-alert-border-color-left, var(--iq-color-secondary));
    --iq-alert-border-width-top: var(--iqtheme-builtinglobal-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinglobal-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinglobal-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinglobal-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinglobal-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinglobal-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinglobal-alert-border-style-bottom, solid);
  --iq-alert-border-style-left: var(--iqtheme-builtinglobal-alert-border-style-left, solid);
    }
.alert-builtinprimary {
    --bs-alert-bg: var(--iqtheme-builtinprimary-alert-bg, var(--iq-color-primary-subtle));
    --bs-alert-color: var(--iqtheme-builtinprimary-alert-color, var(--iq-color-primary-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinprimary-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinprimary-alert-border-color-top, var(--iq-color-primary));
    --iq-alert-border-color-right: var(--iqtheme-builtinprimary-alert-border-color-right, var(--iq-color-primary));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinprimary-alert-border-color-bottom, var(--iq-color-primary));
    --iq-alert-border-color-left: var(--iqtheme-builtinprimary-alert-border-color-left, var(--iq-color-primary));
    --iq-alert-border-width-top: var(--iqtheme-builtinprimary-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinprimary-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinprimary-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinprimary-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinprimary-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinprimary-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinprimary-alert-border-style-bottom, solid);
  --iq-alert-border-style-left: var(--iqtheme-builtinprimary-alert-border-style-left, solid);
    }
.alert-builtinsecondary {
    --bs-alert-bg: var(--iqtheme-builtinsecondary-alert-bg, var(--iq-color-secondary-subtle));
    --bs-alert-color: var(--iqtheme-builtinsecondary-alert-color, var(--iq-color-secondary-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinsecondary-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinsecondary-alert-border-color-top, var(--iq-color-secondary));
    --iq-alert-border-color-right: var(--iqtheme-builtinsecondary-alert-border-color-right, var(--iq-color-secondary));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinsecondary-alert-border-color-bottom, var(--iq-color-secondary));
    --iq-alert-border-color-left: var(--iqtheme-builtinsecondary-alert-border-color-left, var(--iq-color-secondary));
    --iq-alert-border-width-top: var(--iqtheme-builtinsecondary-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinsecondary-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinsecondary-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinsecondary-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinsecondary-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinsecondary-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinsecondary-alert-border-style-bottom, solid);
  --iq-alert-border-style-left: var(--iqtheme-builtinsecondary-alert-border-style-left, solid);
    }
.alert-builtininfo {
    --bs-alert-bg: var(--iqtheme-builtininfo-alert-bg, var(--iq-color-info-subtle));
    --bs-alert-color: var(--iqtheme-builtininfo-alert-color, var(--iq-color-info-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtininfo-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtininfo-alert-border-color-top, var(--iq-color-info));
    --iq-alert-border-color-right: var(--iqtheme-builtininfo-alert-border-color-right, var(--iq-color-info));
    --iq-alert-border-color-bottom: var(--iqtheme-builtininfo-alert-border-color-bottom, var(--iq-color-info));
    --iq-alert-border-color-left: var(--iqtheme-builtininfo-alert-border-color-left, var(--iq-color-info));
    --iq-alert-border-width-top: var(--iqtheme-builtininfo-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtininfo-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtininfo-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtininfo-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtininfo-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtininfo-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtininfo-alert-border-style-bottom, solid);
  --iq-alert-border-style-left: var(--iqtheme-builtininfo-alert-border-style-left, solid);
    }
.alert-builtinwarn {
    --bs-alert-bg: var(--iqtheme-builtinwarn-alert-bg, var(--iq-color-warning-subtle));
    --bs-alert-color: var(--iqtheme-builtinwarn-alert-color, var(--iq-color-warning-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinwarn-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinwarn-alert-border-color-top, var(--iq-color-warning));
    --iq-alert-border-color-right: var(--iqtheme-builtinwarn-alert-border-color-right, var(--iq-color-warning));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinwarn-alert-border-color-bottom, var(--iq-color-warning));
    --iq-alert-border-color-left: var(--iqtheme-builtinwarn-alert-border-color-left, var(--iq-color-warning));
    --iq-alert-border-width-top: var(--iqtheme-builtinwarn-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinwarn-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinwarn-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinwarn-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinwarn-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinwarn-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinwarn-alert-border-style-bottom, solid);
  --iq-alert-border-style-left: var(--iqtheme-builtinwarn-alert-border-style-left, solid);
    }
.alert-builtinerror {
    --bs-alert-bg: var(--iqtheme-builtinerror-alert-bg, var(--iq-color-error-subtle));
    --bs-alert-color: var(--iqtheme-builtinerror-alert-color, var(--iq-color-error-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinerror-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinerror-alert-border-color-top, var(--iq-color-error));
    --iq-alert-border-color-right: var(--iqtheme-builtinerror-alert-border-color-right, var(--iq-color-error));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinerror-alert-border-color-bottom, var(--iq-color-error));
    --iq-alert-border-color-left: var(--iqtheme-builtinerror-alert-border-color-left, var(--iq-color-error));
    --iq-alert-border-width-top: var(--iqtheme-builtinerror-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinerror-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinerror-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinerror-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinerror-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinerror-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinerror-alert-border-style-bottom, solid);
  --iq-alert-border-style-left: var(--iqtheme-builtinerror-alert-border-style-left, solid);
    }
.alert-builtinsuccess {
    --bs-alert-bg: var(--iqtheme-builtinsuccess-alert-bg, var(--iq-color-success-subtle));
    --bs-alert-color: var(--iqtheme-builtinsuccess-alert-color, var(--iq-color-success-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinsuccess-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinsuccess-alert-border-color-top, var(--iq-color-success));
    --iq-alert-border-color-right: var(--iqtheme-builtinsuccess-alert-border-color-right, var(--iq-color-success));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinsuccess-alert-border-color-bottom, var(--iq-color-success));
    --iq-alert-border-color-left: var(--iqtheme-builtinsuccess-alert-border-color-left, var(--iq-color-success));
    --iq-alert-border-width-top: var(--iqtheme-builtinsuccess-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinsuccess-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinsuccess-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinsuccess-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinsuccess-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinsuccess-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinsuccess-alert-border-style-bottom, solid);
  --iq-alert-border-style-left: var(--iqtheme-builtinsuccess-alert-border-style-left, solid);
    }
.alert-builtinlight {
    --bs-alert-bg: var(--iqtheme-builtinlight-alert-bg, var(--iq-color-light-subtle));
    --bs-alert-color: var(--iqtheme-builtinlight-alert-color, var(--iq-color-light-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinlight-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinlight-alert-border-color-top, var(--iq-color-light));
    --iq-alert-border-color-right: var(--iqtheme-builtinlight-alert-border-color-right, var(--iq-color-light));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinlight-alert-border-color-bottom, var(--iq-color-light));
    --iq-alert-border-color-left: var(--iqtheme-builtinlight-alert-border-color-left, var(--iq-color-light));
    --iq-alert-border-width-top: var(--iqtheme-builtinlight-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinlight-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinlight-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinlight-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinlight-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinlight-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinlight-alert-border-style-bottom, solid);
  --iq-alert-border-style-left: var(--iqtheme-builtinlight-alert-border-style-left, solid);
    }
.alert-builtindark {
    --bs-alert-bg: var(--iqtheme-builtindark-alert-bg, var(--iq-color-dark-subtle));
    --bs-alert-color: var(--iqtheme-builtindark-alert-color, var(--iq-color-dark-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtindark-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtindark-alert-border-color-top, var(--iq-color-dark));
    --iq-alert-border-color-right: var(--iqtheme-builtindark-alert-border-color-right, var(--iq-color-dark));
    --iq-alert-border-color-bottom: var(--iqtheme-builtindark-alert-border-color-bottom, var(--iq-color-dark));
    --iq-alert-border-color-left: var(--iqtheme-builtindark-alert-border-color-left, var(--iq-color-dark));
    --iq-alert-border-width-top: var(--iqtheme-builtindark-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtindark-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtindark-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtindark-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtindark-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtindark-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtindark-alert-border-style-bottom, solid);
  --iq-alert-border-style-left: var(--iqtheme-builtindark-alert-border-style-left, solid);
    }



.badge {
    --bs-badge-bg: var(--iqtheme-badge-bg, transparent);
    --bs-badge-color: var(--iqtheme-badge-color, inherit);
    --bs-badge-border-radius: var(--iqtheme-badge-shape-style, var(--iq-shape-style));
    --iq-badge-border-color-top: var(--iqtheme-badge-border-color-top, transparent);
    --iq-badge-border-color-right: var(--iqtheme-badge-border-color-right, transparent);
    --iq-badge-border-color-bottom: var(--iqtheme-badge-border-color-bottom, transparent);
    --iq-badge-border-color-left: var(--iqtheme-badge-border-color-left, transparent);
    --iq-badge-border-width-top: var(--iqtheme-badge-border-width-top, 0px);
    --iq-badge-border-width-right: var(--iqtheme-badge-border-width-right, 0px);
    --iq-badge-border-width-bottom: var(--iqtheme-badge-border-width-bottom, 0px);
    --iq-badge-border-width-left: var(--iqtheme-badge-border-width-left, 0px);
    border-top: var(--iq-badge-border-width-top) var(--iq-badge-border-style-top, none) var(--iq-badge-border-color-top);
    border-right: var(--iq-badge-border-width-right)  var(--iq-badge-border-style-right, none) var(--iq-badge-border-color-right);
    border-bottom: var(--iq-badge-border-width-bottom)  var(--iq-badge-border-style-bottom, none) var(--iq-badge-border-color-bottom);
    border-left: var(--iq-badge-border-width-left)  var(--iq-badge-border-style-left, none) var(--iq-badge-border-color-left);
    background-color: var(--bs-badge-bg, transparent);
    color: var(--bs-badge-color, inherit);
}



